@font-face{font-family:"Archivo";font-style:normal;font-weight:400;src:url("../../../../_assets/12ecccfe9186b84b10b2cda53d4b5e65/Fonts/Archivo/Archivo.otf") format("truetype")}@font-face{font-family:"Archivo Black";font-style:normal;font-weight:400;src:url("../../../../_assets/12ecccfe9186b84b10b2cda53d4b5e65/Fonts/Archivo/Archivo-Black.otf") format("truetype")}@font-face{font-family:"Fira Sans";font-style:normal;font-weight:300;src:url("../../../../_assets/12ecccfe9186b84b10b2cda53d4b5e65/Fonts/Fira_Sans/fira-sans-v16-latin-300.ttf") format("truetype")}@font-face{font-family:"Fira Sans";font-style:normal;font-weight:400;src:url("../../../../_assets/12ecccfe9186b84b10b2cda53d4b5e65/Fonts/Fira_Sans/fira-sans-v16-latin-regular.ttf") format("truetype")}@font-face{font-family:"Fira Sans";font-style:normal;font-weight:500;src:url("../../../../_assets/12ecccfe9186b84b10b2cda53d4b5e65/Fonts/Fira_Sans/fira-sans-v16-latin-500.ttf") format("truetype")}@font-face{font-family:"Salsa";font-style:normal;font-weight:bold;src:url("../../../../_assets/12ecccfe9186b84b10b2cda53d4b5e65/Fonts/Salsa/Salsa-Regular.ttf") format("truetype")}.badge-primary{color:#ffffff;background-color:#55119A}textarea.form-control{min-height:127px}.frame-size-default.frame-background-none.frame-space-after-none:not(.frame-option-ruler-after):not(.frame-has-backgroundimage):not(.frame-layout-embedded)+.frame-size-default.frame-background-none.frame-space-before-none:not(.frame-option-ruler-before):not(.frame-has-backgroundimage):not(.frame-layout-embedded),.frame-size-default.frame-background-primary.frame-space-after-none:not(.frame-option-ruler-after):not(.frame-has-backgroundimage):not(.frame-layout-embedded)+.frame-size-default.frame-background-primary.frame-space-before-none:not(.frame-option-ruler-before):not(.frame-has-backgroundimage):not(.frame-layout-embedded),.frame-size-default.frame-background-secondary.frame-space-after-none:not(.frame-option-ruler-after):not(.frame-has-backgroundimage):not(.frame-layout-embedded)+.frame-size-default.frame-background-secondary.frame-space-before-none:not(.frame-option-ruler-before):not(.frame-has-backgroundimage):not(.frame-layout-embedded),.frame-size-default.frame-background-tertiary.frame-space-after-none:not(.frame-option-ruler-after):not(.frame-has-backgroundimage):not(.frame-layout-embedded)+.frame-size-default.frame-background-tertiary.frame-space-before-none:not(.frame-option-ruler-before):not(.frame-has-backgroundimage):not(.frame-layout-embedded),.frame-size-default.frame-background-quaternary.frame-space-after-none:not(.frame-option-ruler-after):not(.frame-has-backgroundimage):not(.frame-layout-embedded)+.frame-size-default.frame-background-quaternary.frame-space-before-none:not(.frame-option-ruler-before):not(.frame-has-backgroundimage):not(.frame-layout-embedded),.frame-size-default.frame-background-light.frame-space-after-none:not(.frame-option-ruler-after):not(.frame-has-backgroundimage):not(.frame-layout-embedded)+.frame-size-default.frame-background-light.frame-space-before-none:not(.frame-option-ruler-before):not(.frame-has-backgroundimage):not(.frame-layout-embedded),.frame-size-default.frame-background-dark.frame-space-after-none:not(.frame-option-ruler-after):not(.frame-has-backgroundimage):not(.frame-layout-embedded)+.frame-size-default.frame-background-dark.frame-space-before-none:not(.frame-option-ruler-before):not(.frame-has-backgroundimage):not(.frame-layout-embedded),.frame-layout-embedded.frame-space-after-none:not(.frame-option-ruler-after)+.frame-layout-embedded.frame-space-before-none:not(.frame-option-ruler-before),.frame-layout-embedded.frame-space-after-none:not(.frame-option-ruler-after)+.frame-size-default.frame-background-none.frame-space-before-none:not(.frame-option-ruler-before):not(.frame-has-backgroundimage),.frame-size-default.frame-background-none.frame-space-after-none:not(.frame-option-ruler-after):not(.frame-has-backgroundimage)+.frame-layout-embedded.frame-space-before-none:not(.frame-option-ruler-before){--frame-outer-spacing-before: calc(-1 * var(--frame-spacing))}.frame-space-before-extra-large{--frame-outer-spacing-variant-extra-large: 4rem}.frame-space-after-extra-large{--frame-outer-spacing-variant-extra-large: 5rem}.frame.no-padding{padding:0}.frame.frame-background-secondary{position:relative;--bs-heading-color: #fff;--frame-color: #fff}.frame.frame-background-secondary:after{content:"";display:block;width:100%;height:100%;background:url("../../../../_assets/12ecccfe9186b84b10b2cda53d4b5e65/Images/bg_pattern-03.svg");position:absolute;top:0;z-index:0;background-size:contain;background-repeat:no-repeat;background-position:bottom right}.frame.frame-background-quaternary{background-color:#55119A;--bs-heading-color: #fff;--frame-color: #fff}.frame.frame-background-dark{--frame-background: #242226;background-image:url("../../../../_assets/12ecccfe9186b84b10b2cda53d4b5e65/Images/bg_pattern-01.svg");background-size:contain;background-repeat:no-repeat;background-position-x:right}.frame.frame-background-light{padding:3rem;min-height:300px;background:linear-gradient(-315deg, #55119A 50%, transparent 50%), #EFEFEF;background-size:55px 55px;background-repeat:no-repeat;background-position:left bottom}.frame.frame-background-secondary{--frame-color: #242226;--bs-heading-color: #242226;padding:3rem;background:linear-gradient(-315deg, #fff 50%, transparent 50%), #38C6A0;background-size:320px 320px;background-repeat:no-repeat;background-position:left bottom}.frame.frame-background-tertiary{padding:3rem;min-height:300px;background:linear-gradient(-315deg, #fff 50%, transparent 50%), #FFB332;background-size:55px 55px;background-repeat:no-repeat;background-position:left bottom}.frame a[class=""],.frame a:not([class]){--frame-link-color: #38C6A0}.contentcontainer[data-container-identifier="container_2_columns_right"]{gap:10rem}h1.element-header{color:#55119A;font-weight:700;font-size:1.625rem}@media (min-width:992px){h1.element-header{font-size:5rem}}h1.element-header span{display:inline-block}h1.carousel-header{font-weight:bold}h2.element-header{line-height:1}@media (min-width:1200px){h2.element-header{font-size:2rem}}@media (min-width:1200px){h2.element-header{font-size:3rem}}h2.element-header span{display:inline-block;font-weight:bold;font-size:2.2rem}h3{font-size:1.25rem}@media (min-width:992px){h3{font-size:1.625rem}}.frame-header>h1.element-header{margin-bottom:2rem}.lead{font-weight:700}h1,h2,h3{font-family:"Archivo Black", sans-serif}h4,.h5{margin-bottom:0}h5{color:#B0A498;font-family:Helvetica, sans-serif;font-size:1.3rem}@media (min-width:576px){h5,.h5{font-size:1rem}}@media (min-width:768px){h5,.h5{font-size:1.2rem}}@media (min-width:992px){h5,.h5{font-size:1.3rem}}.textmedia-centered,.textpic-centered{align-items:self-end}.gallery-item .circle{text-align:center}.gallery-item .circle img,.gallery-item .circle picture{clip-path:circle(50% at 50% 50%)}.gallery-item .octagon{text-align:center}.gallery-item .octagon img,.gallery-item .octagon picture{clip-path:polygon(30% 0%, 70% 0%, 100% 30%, 100% 70%, 70% 100%, 30% 100%, 0% 70%, 0% 30%)}.gallery-item .chevron{mask-image:url("../../../../_assets/12ecccfe9186b84b10b2cda53d4b5e65/Icons/mask_chevron-right.svg");-webkit-mask-image:url("../../../../_assets/12ecccfe9186b84b10b2cda53d4b5e65/Icons/mask_chevron-right.svg");-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;text-align:center}.img-text-link__wrp a .img-text-link{overflow:hidden}.img-text-link__wrp a .img-text-link .img-text-link__img{transition:transform 0.2s}.img-text-link__wrp a:hover .img-text-link__img{transform:scale(1.05)}.list-check>li:before{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cg fill='%23ffcd00'%3e%3cpath d='M7 14.17L2.83 10l-1.41 1.41L7 17 19 5l-1.41-1.42L7 14.17z'/%3e%3c/g%3e%3c/svg%3e");padding:14px;margin-bottom:10px;margin-right:10px;margin-top:-5px}ul.list-normal{hyphens:auto}.carousel{overflow:visible;margin-bottom:5rem}.carousel .carousel-inner{overflow:visible}.carousel .carousel-backgroundimage-fade{opacity:0.425}.carousel .carousel-backgroundimage-container .carousel-backgroundimage{background-size:55% !important;background-repeat:no-repeat;background-position-x:right;background-position-y:bottom}.carousel .carousel-content-inner{flex-direction:column;align-items:flex-start;padding-top:3rem}.carousel h1::before,.carousel h2::before{content:none}.carousel h1.h3{font-size:1.25rem;font-weight:600;margin-bottom:0}.carousel h2.h1{margin-bottom:1rem}.carousel h2.h1 strong{font-weight:300}.carousel .carousel-item-type-call_to_action .carousel-header{width:50%}.carousel .carousel-item-type-call_to_action .carousel-box{width:50%;background:transparent;padding:0}.carousel .carousel-item.carousel-item-layout-custom .carousel-box{padding:3.375rem 5rem;background:#55119A;color:inherit;position:absolute;bottom:-100px}.carousel .carousel-item h1,.carousel .carousel-item .h1{color:#fff;font-weight:400;font-size:1.5rem;font-family:"Archivo", sans-serif}.carousel .carousel-item h2,.carousel .carousel-item .h2{color:#55119A;font-size:3.75rem;font-family:"Archivo", sans-serif}.carousel .carousel-item h2 span,.carousel .carousel-item .h2 span{display:block;font-family:"Archivo Black", sans-serif}.carousel .carousel-item .carousel-item-bodytext{font-size:1.75rem}.carousel-fullscreen .item{height:40vh}@media (min-width:768px){.carousel-fullscreen .item{height:65vh}}.bp-page-content .stage .carousel-image,.bp-page-content .stage .carousel-text{width:100%}.static-data-grid .number{display:block;font-size:12.5rem;line-height:1;font-family:"Archivo Black", sans-serif}.static-data-grid .unit{display:block;font-size:2.75rem;line-height:1;font-family:"Archivo", sans-serif;text-align:center;margin-bottom:2rem}.static-data-grid .headline{display:block;font-size:1.875rem;line-height:2.375rem;font-family:"Archivo Black", sans-serif}.static-data-grid .subline{display:block;font-size:1.125rem;line-height:2.375rem;font-family:"Archivo", sans-serif}.data-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:1rem}.data-grid .item{font-size:1.25rem}.data-grid .item.secondary{color:#38C6A0}.data-grid .item .number{display:inline-block;font-size:4.25rem;line-height:1;font-family:"Archivo Black", sans-serif}.data-grid .item .unit{display:inline-block;font-size:1.875rem;line-height:1;font-family:"Archivo", sans-serif;text-align:center;margin-bottom:2rem}.data-grid .item h4{font-size:2.25rem;line-height:1;font-family:"Archivo Black", sans-serif;margin-bottom:1rem}.quote-box{margin:0 auto;width:55%;display:flex;flex-direction:column;position:relative;z-index:1}.quote-box .chevron-right{align-self:start;margin-bottom:1.5rem}.quote-box .chevron-left{align-self:end;margin-top:-2rem}.quote-box span{display:inline-block}.quote-box span.likeh2{font-family:"Archivo Black", sans-serif;font-size:3.75rem;line-height:4.125rem}.quote-box .author{font-size:1.5rem}.stage{overflow:hidden;max-height:600px}.stage .textoverlay{position:absolute;color:#fff;z-index:987;bottom:30%;width:80%;left:60px}.stage .textoverlay h1{font-weight:bold}@media (max-width:768px){.stage .textoverlay{width:80%;bottom:10%}}@media (max-width:576px){.stage{overflow:visible}.stage .embed{overflow:visible}.stage .embed .textoverlay{width:85%;bottom:5%;left:35px}.stage .embed .textoverlay h1{font-size:1.1em}.stage .embed .textoverlay p{font-size:0.9em}}.teaser{background-color:#fff;box-shadow:0 0 10px rgba(0, 0, 0, 0.1)}.teaser a{color:#444}body{font-family:"Fira Sans", "Trebuchet MS", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;font-size:18px;font-weight:300}.bp-page-content{background-color:#fff}a{text-decoration:none}.breadcrumb-section{background-color:#f9fafb}.breadcrumb-section.sticky{position:fixed;top:70px;left:0;right:0;z-index:1001}.breadcrumb .breadcrumb-item{font-size:0.875rem;text-transform:uppercase}.breadcrumb .nav-item{padding-left:0.5rem}.breadcrumb .nav-item .nav-link{color:#FFB332;padding:0 1rem}.language-menu{display:flex;list-style:none;margin:0;padding:0}.language-menu li{padding:0.25rem;border:2px solid transparent}.language-menu li.active{border-color:rgba(60, 109, 105, 0.25)}.language-menu li.text-muted{filter:grayscale(100%)}.language-menu span{display:block}.language-menu span img{display:flex}.navbar-mainnavigation{box-shadow:none}.navbar-mainnavigation .navbar-nav.service{width:initial}.navbar-mainnavigation .navbar-brand-image img{height:auto}.navbar-mainnavigation .dropdown-nav .dropdown-nav .dropdown-nav{display:none}@media (min-width:992px) and (min-width:1400px){.navbar-fixed-top.navbar-default-transition+a+.carousel .carousel-item,.navbar-fixed-top.navbar-default-transition+a+a+.carousel .carousel-item,.navbar-fixed-top.navbar-default-transition+.main-section>a+.carousel .carousel-item,.navbar-fixed-top.navbar-default-transition+.main-section>a+a+.carousel .carousel-item,.navbar-fixed-top.navbar-inverse-transition+a+.carousel .carousel-item,.navbar-fixed-top.navbar-inverse-transition+a+a+.carousel .carousel-item,.navbar-fixed-top.navbar-inverse-transition+.main-section>a+.carousel .carousel-item,.navbar-fixed-top.navbar-inverse-transition+.main-section>a+a+.carousel .carousel-item{padding-top:110px}}.subnav-nav .subnav-item>.subnav-link{font-size:1rem;font-weight:500;color:#444;padding:13px 14px 13px 20px}.subnav-nav .subnav-item>.subnav-link:before{content:none}.subnav-nav .subnav-item.active{background:#f8bb57}.subnav-nav .subnav-item.active>.subnav-link{color:#fff !important}.subnav-nav .subnav-item.active>.subnav-link:hover{background:#f8bb57}.bp-page-footer{background-color:#242226}.footer-section-content,.footer-section-meta{background-color:transparent;color:#959595;font-size:0.875rem;--frame-color: #959595;--frame-background: #333;--frame-link-color: $primary;--frame-link-hover-color: $white}.footer-section-content h3,.footer-section-content h4,.footer-section-meta h3,.footer-section-meta h4{color:#fff}.footer-section-content h4,.footer-section-meta h4{font-size:1.375rem;font-weight:bold}.footer-section-content ul,.footer-section-meta ul{padding:0;list-style:none}.footer-section-meta{font-size:14px}.footer-section-meta .frame{padding:0}.footer-section-metanavi{background-color:#242226}.footer-section-metanavi .footer-meta{text-align:center}.footer-section-metanavi .footer-meta ul li{display:inline-block}.footer-section-metanavi .footer-meta ul li a{color:#ffffff;text-decoration:none}.footer-section-metanavi .footer-meta ul li a:hover{color:#ccc;text-decoration:underline}.footer-section-metanavi .footer-copyright{text-align:center;color:#fff}.footer-section-content .frame-header{display:block;border-bottom:1px solid #ffffff;margin-bottom:24px}.footer-section-content .frame a{text-decoration:none;line-height:1.625rem}.footer-section-content .frame a:hover{color:#fff}.footer-section-content ul{list-style:square;padding:0 0 0 20px;margin-bottom:5px}.footer-section-content ul li{margin-bottom:0.75rem}.footer-section-content .gallery-item img,.footer-section-content .gallery-item picture{width:240px}.header-middle-wrp{height:110px;display:flex;text-align:center;justify-content:center;align-items:flex-end}.header-middle__logo a{--bs-link-color-rgb: 102,102,102;text-decoration:none}.header-middle__logo h4{font-size:2.25rem;font-weight:bold;line-height:1}.header-middle__logo h4 span{display:block;font-size:1.12rem}