.TextAnimation{perspective:1500px;flex-flow:row;padding:10vw;font-family:Changa One;display:flex;position:absolute;bottom:-5vw;left:-5vw;right:-5vw;overflow:hidden}.TextAnimation--started .TextAnimation__item,.TextAnimation--started .TextAnimation__item>div{transition:none}.TextAnimation--started .TextAnimation__item--prev{transition:transform 1s}.TextAnimation--started .TextAnimation__item--prev>div{transition:opacity .2s .4s}.TextAnimation--started .TextAnimation__item--on{transition:transform 1s}.TextAnimation--started .TextAnimation__item--on>div{transition:opacity .4s .2s}.TextAnimation__item{white-space:nowrap;width:100%;transform-style:preserve-3d;transform:translateZ(calc(-1 * var(--elements-height))) rotateX(90deg);flex-direction:column;flex-shrink:0;justify-content:flex-end;display:flex}.TextAnimation__item:not(:first-child){margin-left:-100%}.TextAnimation__item>div{transform:translateZ(var(--elements-height));opacity:0}.TextAnimation__item--prev{transform:translateZ(calc(-1 * var(--elements-height))) rotateX(-90deg)}.TextAnimation__item--prev>div{opacity:0}.TextAnimation__item--on{transform:translateZ(calc(-1 * var(--elements-height))) rotateX(0deg)}.TextAnimation__item--on>div{opacity:1}.TextAnimation--white{color:#fff}.TextAnimation--white .TextAnimation__item{text-shadow:0 0 .3vw #000}.TextAnimation--black{color:#000}.TextAnimation--big{font-size:10vw;line-height:.9}.TextAnimation--small{font-size:7.5vw;line-height:.9}
.TextImageList__body,.TextImageList__body>*+*{margin-top:var(--space-md)}.TextImageList__item-row{row-gap:var(--space-md)}.TextImageList__image-row{flex-wrap:nowrap}.TextImageList__image-col{margin-left:-75%}.TextImageList__shape-container{justify-content:center;display:flex}.TextImageList__shape{background-color:#eae8e2;background-color:var(--theme-color);width:100vw;height:60vw;margin-bottom:var(--space-sm);opacity:.5;flex-shrink:0}.TextImageList__typo-col{z-index:1}.TextImageList__footer{text-align:right;padding-top:var(--space-md);margin-top:var(--space-md);border-top:2px solid #000}@media (min-width:768px){.TextImageList__item--media-align-left .TextImageList__image-col{margin-left:-100%}.TextImageList__item--media-align-left .TextImageList__typo-col{margin-left:calc(-8.33333% - 1px)}.TextImageList__item--media-align-left .TextImageList__shape-container{justify-content:flex-end}.TextImageList__item--media-align-left .TextImageList__shape{border-top-left-radius:0;border-bottom-left-radius:0}.TextImageList__item--media-align-right .TextImageList__outer-image-col{margin-left:calc(-8.33333% - 1px)}.TextImageList__item--media-align-right .TextImageList__image-col{margin-left:-50%}.TextImageList__item--media-align-right .TextImageList__shape{border-top-right-radius:0;border-bottom-right-radius:0}.TextImageList__shape-container{justify-content:unset;flex-wrap:nowrap;display:flex}.TextImageList__shape{border-radius:15vw;flex-shrink:0;width:50vw;height:30vw}}@media (min-width:1600px){.TextImageList__shape{border-radius:240px;height:480px}}
.FactList__items-row{row-gap:var(--space-lg)}.FactList__items-row:not(:first-child){margin-top:var(--space-lg)}.FactList__fact{margin-bottom:var(--space-sm);flex-wrap:nowrap;justify-content:center;align-items:flex-end;display:flex}.FactList__shape-wrap{width:100%}.FactList__shape{background-color:#eae8e2;background-color:var(--theme-color);flex-shrink:0;width:33.333%;margin-left:8.333%;padding:0!important}.FactList__shape:before{content:"";padding-top:100%;display:block;position:relative}.FactList__lines{width:100%;margin-left:-100%}.FactList__footer{padding-top:var(--space-md);border-top:2px solid #000}.FactList__footer:not(:first-child){margin-top:var(--space-md)}@media (min-width:576px){.FactList__shape{width:50%;margin:0 auto}}
.IconList__typo-row,.IconList__items-row{row-gap:var(--space-md)}.IconList__items-row:not(:first-child){margin-top:var(--space-md)}.IconList__item{flex-direction:column;height:100%;display:flex}.IconList__item-head{width:100%;padding-bottom:var(--space-md);border-bottom:2px solid #000;flex-shrink:0}.IconList__item-body{justify-content:space-between;row-gap:var(--space-md);flex-direction:column;flex-grow:1;display:flex}.IconList__icon{width:40%;position:relative;padding:0!important}.IconList__icon:before{content:"";padding-top:100%;display:block;position:relative}.IconList__item-body{margin-top:var(--space-md)}.IconList__footer{padding-top:var(--space-md);border-top:2px solid #000}.IconList__footer:not(:first-child){margin-top:var(--space-md)}
.LogoList{padding:var(--space-xl) 0;background-color:#eae8e2;background-color:var(--theme-color)}.LogoList:last-child{margin-bottom:0!important}.LogoList__row,.LogoList__items-row{row-gap:var(--space-md)}.LogoList__logo{width:75%;margin:0 auto;position:relative;padding:0!important}.LogoList__logo:before{content:"";padding-top:100%;display:block;position:relative}.LogoList__logo img{object-fit:contain;object-position:center}
.Stage{position:relative;overflow:hidden;margin-top:0!important}.Stage:after{content:"";background:linear-gradient(#ffffffbf 0%,#fff0 100%);width:100%;height:10vw;min-height:70px;display:block;position:absolute;top:0;left:0}.Stage__head{height:100svh;position:relative}.Stage__head-image{object-fit:cover}.Stage__body{padding:var(--space-xl) 0;background-color:var(--theme-color)}.Stage__typo-row{row-gap:var(--space-md)}.Stage__text-animation{position:absolute;bottom:5vw;left:5vw}@media (max-width:767.98px){.Hero__image{margin-top:var(--space-md)}}
.ImageGallery__typo-row{row-gap:var(--space-md)}.ImageGallery__items-row{row-gap:20px}.ImageGallery__items-row:not(:first-child){margin-top:var(--space-md)}.ImageGallery__image{background-color:#eae8e2;height:100%;position:relative}.ImageGallery__image img{object-fit:cover}.ImageGallery__image--wide{padding:0!important}.ImageGallery__image--wide:before{content:"";padding-top:56.25%;display:block;position:relative}
.Line--children{align-items:center;column-gap:var(--space-sm);display:flex}.Line--children>div:first-child,.Line--children>div:nth-child(3){background-color:#000;flex-grow:1;height:2px}.Line--children>div:nth-child(2){flex-shrink:0}.Line--nochildren{background-color:#000;height:2px}
.LogoTileList__typo-row{row-gap:var(--space-md)}.LogoTileList__items:not(:first-child){margin-top:var(--space-md)}.LogoTileList__items-row{row-gap:var(--space-sm);padding-bottom:2px}.LogoTileList__tile{border:1px solid #979797;position:relative;padding:0!important}.LogoTileList__tile:before{content:"";padding-top:75%;display:block;position:relative}.LogoTileList__logo{width:80%;height:80%;position:absolute;top:10%;left:10%}.LogoTileList__logo img{object-fit:contain;object-position:center}.LogoTileList__expand{margin-top:var(--space-md)}.LogoTileList__legal-row:not(:first-child){margin-top:var(--space-sm)}.LogoTileList__legal-head{cursor:pointer;align-items:center;column-gap:20px;display:inline-flex}.LogoTileList__legal{padding-top:var(--space-sm);font-size:10px;line-height:1.1}.LogoTileList__legal>*+*{margin-top:.5em}.LogoTileList__legal-logo{width:60px;height:auto}
.ToggleButton{cursor:pointer;background-color:#0000;border:0;align-items:center;column-gap:10px;margin:0;padding:0;display:inline-flex}.ToggleButton__label{font-weight:700;line-height:1}.ToggleButton__icon{transition:transform .25s;display:block}.ToggleButton--medium .ToggleButton__label{font-size:20px}.ToggleButton--medium svg{width:22px;height:12px;fill:var(--color)}@media (min-width:576px){.ToggleButton--medium svg{width:38px;height:20px}}.ToggleButton--small .ToggleButton__label{font-size:16px}.ToggleButton--small svg{width:22px;height:12px}.ToggleButton--on .ToggleButton__icon{transform:scaleY(-1)}
.PartnerStage{margin-top:0!important}.PartnerStage__head{flex-direction:column;height:100svh;display:flex}@media (orientation:landscape){.PartnerStage__head{min-height:50vw}}@media (orientation:portrait){.PartnerStage__head{min-height:133vw}}.PartnerStage__swiper{width:100%;height:100%}.PartnerStage__image{object-fit:cover;object-position:center}.PartnerStage__legal{text-align:center;width:100%;color:var(--text-color);padding-bottom:20px;font-size:10px;line-height:1.1;position:absolute;bottom:0;left:0}.PartnerStage__legal>*+*{margin-top:.5em}.PartnerStage__nav{z-index:1;flex-shrink:0;display:flex}@media (orientation:landscape){.PartnerStage__nav{height:15vh}}@media (orientation:portrait){.PartnerStage__nav{height:10vh}}.PartnerStage__nav-item{cursor:pointer;border-top:2px solid #fff;flex-grow:1;justify-content:center;align-items:center;transition:flex-grow .25s;display:flex;position:relative}.PartnerStage__nav-item--on{flex-grow:1.5}.PartnerStage__nav-item--on .PartnerStage__logo{width:70%;height:70%}.PartnerStage__nav-item--on .PartnerStage__marker{transform:translateY(0)}.PartnerStage__marker{z-index:-1;width:20px;margin-left:-10px;transition:transform .25s;position:absolute;bottom:100%;left:50%;transform:translateY(100%)}.PartnerStage__marker svg{fill:#fff}.PartnerStage__logo{width:50%;height:50%;transition:all .25s;position:relative}.PartnerStage__logo img{object-fit:contain;object-position:center}.PartnerStage__body{padding:var(--space-xl) 0;background-color:var(--theme-color)}.PartnerStage__typo-row{row-gap:var(--space-md)}@media (min-width:992px){.PartnerStage__marker{width:30px;margin-left:-15px}.PartnerStage__legal{padding-bottom:25px}}
:root{--swiper-theme-color:#007aff}:host{z-index:1;margin-left:auto;margin-right:auto;display:block;position:relative}.swiper{z-index:1;margin-left:auto;margin-right:auto;padding:0;list-style:none;display:block;position:relative;overflow:hidden}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{z-index:1;width:100%;height:100%;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box;display:flex;position:relative}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate(0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;transition-property:transform;display:block;position:relative}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{scrollbar-width:none;-ms-overflow-style:none;overflow:auto}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:last-child{margin-inline-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:last-child{margin-block-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(#0000,#00000080)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(#00000080,#0000)}.swiper-lazy-preloader{z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-top-color:#0000;border-radius:50%;width:42px;height:42px;margin-top:-21px;margin-left:-21px;position:absolute;top:50%;left:50%}:is(.swiper:not(.swiper-watch-progress),.swiper-watch-progress .swiper-slide-visible) .swiper-lazy-preloader{animation:1s linear infinite swiper-preloader-spin}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
.CompanyStructure__items:not(:first-child){margin-top:var(--space-md);border-top:2px solid #000}
.CompanyStructureItem{padding:var(--space-md) 0;border-bottom:2px solid #000}.CompanyStructureItem__head{cursor:pointer}.CompanyStructureItem__body{padding-top:var(--space-md)}.CompanyStructureItem__row>div{order:var(--order)}@media (min-width:768px){.CompanyStructureItem__row>div{order:var(--order-md)}}@media (min-width:992px){.CompanyStructureItem__row>div{order:var(--order-lg)}}@media (min-width:1200px){.CompanyStructureItem__row>div{order:var(--order-xl)}}.CompanyStructureItem__nav-item{cursor:pointer;background-color:#eae8e2;margin-bottom:20px;padding:20px;position:relative;padding:0!important}.CompanyStructureItem__nav-item:before{content:"";padding-top:100%;display:block;position:relative}.CompanyStructureItem__nav-logo{position:absolute;inset:15%}.CompanyStructureItem__nav-logo img{object-fit:contain;object-position:center}.CompanyStructureItem__toggle-button{text-align:center;position:absolute;bottom:0;left:0;right:0}.CompanyStructureItem__content{height:0;position:relative;overflow:hidden}.CompanyStructureItem__content--on{height:auto;margin-bottom:var(--space-md);margin-top:calc(var(--space-md) - 20px)}.CompanyStructureItem__content-row{row-gap:var(--space-md)}.CompanyStructureItem__close-button{position:absolute;top:0;right:0}.CompanyStructureItem__logos{flex-wrap:wrap;gap:20px;display:flex}.CompanyStructureItem__logo{width:auto;max-width:none;height:60px}
