@keyframes phAnimation{0%{transform:translate3d(-30%, 0, 0)}to{transform:translate3d(30%, 0, 0)}}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline;-webkit-text-decoration:underline dotted currentColor;text-decoration:underline dotted currentColor}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:0.0625rem dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-0.125rem}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}html{font-size:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}html.ie8{overflow:hidden}body{min-width:20rem;margin:0;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:sans-serif}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}hr{display:block;height:0.0625rem;border:0;border-top:0.0625rem solid #ccc;margin:1em 0;padding:0}audio,canvas,iframe,img,svg,video{vertical-align:middle}fieldset{border:0;margin:0;padding:0}a[href],button{touch-action:manipulation}a{text-decoration:none;color:inherit}input::-moz-focus-inner{border:0}ul{list-style-type:none;padding:0;margin:0}h1,h2,h3,h4,h5,h6,figure{margin:0}*,*:before,*:after{box-sizing:border-box}img{image-orientation:from-image;-ms-interpolation-mode:bicubic}.image-fix{display:block;width:100%;height:auto}textarea{box-sizing:border-box;resize:vertical}table{border-collapse:collapse;border-spacing:0}button{padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:0;background:rgba(0,0,0,0);line-height:1;cursor:pointer}[class^=icon-]:before,[class*=" icon-"]:before,[class^=icon-]:after,[class*=" icon-"]:after{width:auto;margin:0}.browserupgrade{position:fixed;left:0;top:0;height:100%;width:100%;background-color:#fff;overflow:hidden;z-index:9999999}.browserupgrade p{display:block;margin:9.375rem auto;text-align:center;color:#000;padding:.2em 0;font-size:1.125rem}.browserupgrade p a{text-decoration:underline}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:0.0625rem;margin:-0.0625rem;overflow:hidden;padding:0;position:absolute;width:0.0625rem}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.no-select{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.hidden{opacity:0;backface-visibility:hidden;visibility:hidden}.visible{opacity:1;backface-visibility:visible;visibility:visible}.dots{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.error__container{align-items:center;background-position:50% 50%;background-repeat:no-repeat;background-size:cover;display:flex;height:100vh;height:calc(1vh*100);height:calc(var(--vh, 1vh)*100);justify-content:center;text-align:center}.error__container:before{background-color:rgba(0,0,0,.5);content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:5}.error__caption{padding:0 1.875rem;position:relative;z-index:10}.error__caption img{margin-bottom:1.875rem;height:5rem;width:5rem}@media only screen and (max-width: 26.5625rem){.error__caption img{height:3.125rem;width:3.125rem}}.error__title{color:#fff;font-size:2.1875rem;margin-bottom:0.9375rem;font-weight:300}@media only screen and (min-width: 48rem){.error__title{font-size:3.4375rem;margin-bottom:1.25rem}}@media only screen and (min-width: 90rem){.error__title{font-size:4.375rem;margin-bottom:1.875rem}}.error__text{color:#fff;font-size:0.875rem;line-height:1.4}@media only screen and (min-width: 48rem){.error__text{font-size:1rem;line-height:1.6}}@media only screen and (min-width: 90rem){.error__text{font-size:1.125rem}}.error__text p{margin-bottom:0}.error__text a{text-decoration:underline;transition:opacity .5s;word-break:break-word}.error__text a:hover{opacity:.6}html.ie #main,html.ie .--fixed{display:none}.ie-alert{display:flex;align-items:center;justify-content:center;flex-direction:column;position:fixed;left:0;top:0;height:100vh;width:100%;background-color:#f0edeb;z-index:999999999999999}.ie-alert .logo{width:9.5rem;display:block;margin:0 auto}.ie-alert .ie-logo{width:2.5rem;display:block;margin:2.5rem auto 0}.ie-alert p{text-align:center;font-size:1rem;line-height:1.6;color:#000}.cookies-layer{width:100%;position:fixed;left:0;bottom:0;background-color:#fff;transform:translateY(100%);box-shadow:0 0 0.3125rem 0 rgba(0,0,0,.3);z-index:99999}html.dark .cookies-layer{background-color:#282828}.cookies-layer.on{transition:transform .3s ease;transform:translateY(0)}.cookies-layer .cookies-layer-close-btn{position:absolute;right:0.625rem;top:0.625rem}@media only screen and (min-width: 48rem){.cookies-layer .cookies-layer-close-btn{right:1.25rem;top:0.625rem}}@media only screen and (min-width: 90rem){.cookies-layer .cookies-layer-close-btn{right:1.25rem;top:1.25rem}}@media only screen and (max-width: 26.5625rem){.cookies-layer .cookies-layer-close-btn{top:1.5625rem;right:0.9375rem}}.cookies-layer .cookies-layer-close-btn>button{padding:0;display:flex;align-items:center;justify-content:center;width:2.1875rem;height:2.1875rem;font-size:1.5625rem;border:1px solid #aaa;color:#aaa;background-color:#fff;transition:all .35s cubic-bezier(0.215, 0.61, 0.355, 1)}html.dark .cookies-layer .cookies-layer-close-btn>button{background-color:#282828}html.dark .cookies-layer .cookies-layer-close-btn>button:hover{background-color:#222}@media only screen and (max-width: 90rem){.cookies-layer .cookies-layer-close-btn>button{width:1.875rem;height:1.875rem;font-size:1.25rem;line-height:1.25rem}}.cookies-layer .cookies-layer-close-btn>button:hover{background-color:#eee}.cookies-layer .cookies-layer-close-btn>button:before{content:"×";line-height:0}.cookies-layer .cookies-layer-container{padding:1.5625rem 0.9375rem;max-width:64rem;margin:0 auto}@media only screen and (min-width: 48rem){.cookies-layer .cookies-layer-container{padding:1.25rem}}@media only screen and (min-width: 90rem){.cookies-layer .cookies-layer-container{padding:1.875rem 1.25rem}}.cookies-layer .cookies-layer-container>div{width:100%}.cookies-layer .cookies-layer-container>div:nth-child(1){margin:0 0 1.25rem}@media only screen and (max-width: 37.5rem){.cookies-layer .cookies-layer-container>div:nth-child(1){margin-right:2.5rem}}.cookies-layer .cookies-layer-container>div:nth-child(2){display:flex;justify-content:flex-end}@media only screen and (max-width: 47.9375rem){.cookies-layer .cookies-layer-container>div:nth-child(2){flex-wrap:wrap}}@media only screen and (max-width: 63.9375rem){.cookies-layer .cookies-layer-container>div:nth-child(2) .cookies__button{width:50%}}@media only screen and (max-width: 47.9375rem){.cookies-layer .cookies-layer-container>div:nth-child(2) .cookies__button{width:100%}}.cookies-layer .cookies-layer-container>div:nth-child(2) .cookies__button:not(:last-of-type){margin-right:1.25rem}@media only screen and (max-width: 47.9375rem){.cookies-layer .cookies-layer-container>div:nth-child(2) .cookies__button:not(:last-of-type){margin-right:0;margin-bottom:0.625rem}}.cookies-layer .cookies__title{display:block;font-size:1.25rem;font-weight:700;line-height:1.1;margin-bottom:0.625rem;font-family:sans-serif}@media only screen and (min-width: 64rem){.cookies-layer .cookies__title{font-size:1.4375rem;line-height:1.3;margin-bottom:0.9375rem}}@media only screen and (max-width: 26.5625rem){.cookies-layer .cookies__title{font-size:1.0625rem;margin-right:3.125rem}}.cookies-layer p{font-size:0.75rem;line-height:1.4;margin:0;font-family:sans-serif}@media only screen and (min-width: 64rem){.cookies-layer p{font-size:0.8125rem}}@media only screen and (max-width: 26.5625rem){.cookies-layer p{font-size:0.625rem}}.cookies-layer p>a{text-decoration:underline;transition:opacity .3s}.cookies-layer p>a:hover{opacity:.5}.cookies-layer p>a:focus{outline:none}.cookies-layer .cookies__button>a,.cookies-layer .cookies__button>button,.cookies-layer .cookies__button>span{width:100%}.cookies__button.--manage>a,.cookies__button.--manage>button,.cookies__button.--manage>span{border:1px solid #aaa;background-color:#fff;color:#aaa}html.dark .cookies__button.--manage>a,html.dark .cookies__button.--manage>button,html.dark .cookies__button.--manage>span{background-color:#282828}.cookies__button.--manage>a:hover:before,.cookies__button.--manage>button:hover:before,.cookies__button.--manage>span:hover:before{opacity:.1}.cookies__button>a,.cookies__button>button,.cookies__button>span{align-items:center;border:1px solid #3c9;color:#fff;background-color:#3c9;display:flex;font-size:0.75rem;font-weight:700;height:2.8125rem;justify-content:center;min-width:8.125rem;overflow:hidden;padding:0 0.625rem;position:relative;text-align:center;text-transform:uppercase;font-family:sans-serif;text-decoration:none}@media screen and (min-width: 64rem){.cookies__button>a,.cookies__button>button,.cookies__button>span{font-size:0.8125rem;height:2.8125rem;min-width:12.5rem;padding:0 0.625rem}}.cookies__button>a:hover:before,.cookies__button>button:hover:before,.cookies__button>span:hover:before{opacity:.3}.cookies__button>a:before,.cookies__button>button:before,.cookies__button>span:before{content:"";position:absolute;left:0;top:0;height:100%;width:100%;background-color:#000;opacity:0;transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1)}.cookies__button>a>span,.cookies__button>button>span,.cookies__button>span>span{position:relative;z-index:2}.cookies__form{display:flex;flex-wrap:wrap;margin-top:1.5625rem;max-width:none;transition:opacity .5s}@media screen and (min-width: 85.375rem){.cookies__form{margin:2.1875rem 0 0}}.cookies__form .cookies__button>a,.cookies__form .cookies__button>button,.cookies__form .cookies__button>span{margin:0 auto}.cookies__term{width:100%;border-top:0.0625rem solid #dedede;margin-top:0;padding:1.25rem 0;text-align:left}.cookies__term:last-child{border-bottom:0.0625rem solid #dedede}@media only screen and (max-width: 37.4375rem){.cookies__term{text-align:left}}.cookies__term>div{display:flex;align-items:flex-start;justify-content:flex-start}.cookies__term p{font-size:0.8125rem;letter-spacing:normal;line-height:1.4;margin:0 0 0.9375rem}@media only screen and (min-width: 48rem){.cookies__term p{margin:0 0 1.25rem}}.cookies__term p strong{color:#000;display:block;font-size:0.875rem;margin-bottom:0.4375rem}html.dark .cookies__term p strong{color:#fff}@media only screen and (min-width: 48rem){.cookies__term p strong{font-size:0.8125rem}}.cookies__term p a{text-decoration:underline}.cookies__term label{align-items:center;cursor:pointer;display:flex;font-size:0.6875rem;font-weight:700;position:relative}@media only screen and (min-width: 48rem){.cookies__term label{font-size:0.75rem}}.cookies__term label:not(:last-child){margin-right:2.1875rem}.cookies__term label.disabled{cursor:default;opacity:.5}.cookies__term label input{height:0.9375rem;margin-right:0.3125rem;opacity:0;position:relative;z-index:5;width:0.9375rem}@media only screen and (min-width: 48rem){.cookies__term label input{height:1.25rem;width:1.25rem}}.cookies__term label input:not([disabled]){cursor:pointer}.cookies__term label input:not(:checked)+span:before{border-color:#666;content:""}.cookies__term label input:checked+span:before{border-color:#000;content:"✓"}.cookies__term label input:focus+span:before{border-color:#000}.cookies__term label input.-error+span{color:red}.cookies__term label span:before{align-items:center;border:1px solid #000;border-radius:50%;color:#000;display:flex;height:0.9375rem;justify-content:center;left:0;position:absolute;top:0;width:0.9375rem}html.dark .cookies__term label span:before{border-color:#fff;color:#fff}@media only screen and (max-width: 47.9375rem){.cookies__term label span:before{font-size:0.5625rem}}@media only screen and (min-width: 48rem){.cookies__term label span:before{height:1.25rem;width:1.25rem}}.cookies__submit{margin-top:1.5625rem;text-align:center;width:100%}@media only screen and (min-width: 48rem){.cookies__submit{margin-top:3.125rem}}.cookies__form-text{color:#666;font-size:0.875rem;margin-top:0.9375rem;text-align:center}@media screen and (min-width: 48rem){.cookies__form-text{font-size:1rem}}@media screen and (min-width: 85.375rem){.cookies__form-text{font-size:1.125rem;margin-top:1.5625rem}}.cookies__form-text a{text-decoration:underline;transition:opacity .5s}.no-touchevents .cookies__form-text a:hover{opacity:.5}#cookiesPopup{opacity:0;backface-visibility:hidden;transform:translateY(100%);position:fixed;left:0;bottom:0;width:100%;height:100vh;height:calc(1vh*100);height:calc(var(--vh, 1vh)*100);background-color:#fff;z-index:999999;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;opacity:0;backface-visibility:hidden;visibility:hidden}#cookiesPopup.is--open{opacity:1;backface-visibility:visible;visibility:visible;transform:translateY(0)}#cookiesPopup.is--open .popup__inner{opacity:1;transform:translateX(0)}#cookiesPopup .popup__inner{padding:1.875rem;height:auto;width:47.5rem;max-width:calc(100% - 1.875rem);max-height:calc(100% - 1.875rem);background-color:#fff;opacity:0;transform:translateX(-3.125rem);transition:opacity .3s,transform .3s;overflow-y:auto}html.dark #cookiesPopup .popup__inner{background-color:#282828}@media screen and (min-width: 48rem){#cookiesPopup .popup__inner{max-width:calc(100% - 3.75rem);max-height:calc(100% - 3.75rem)}}@media screen and (min-width: 85.375rem){#cookiesPopup .popup__inner{padding:3.4375rem}}#cookiesPopup .popup__inner .popup__close{font-size:1.875rem;height:1.875rem;position:absolute;right:0.625rem;top:0.625rem;transition:opacity .5s ease;width:1.875rem;z-index:5}@media screen and (min-width: 48rem){#cookiesPopup .popup__inner .popup__close{font-size:2.1875rem;right:1.875rem;top:1.875rem}}.no-touchevents #cookiesPopup .popup__inner .popup__close:hover{opacity:.5}#cookiesPopup .popup__inner .popup__close:before{content:"×";width:100%;height:100%;display:flex;align-items:center;justify-content:center}#cookiesPopup .popup__title{display:block;font-size:1.25rem;font-weight:700;line-height:1.25;text-transform:uppercase;text-align:center;font-family:sans-serif}@media screen and (min-width: 48rem){#cookiesPopup .popup__title{font-size:1.5625rem}}@media screen and (min-width: 85.375rem){#cookiesPopup .popup__title{font-size:1.75rem}}.block-txt .cookies__button,.block-text .cookies__button{margin-top:1.875rem;max-width:12.5rem}@media only screen and (max-width: 47.9375rem){.table__wrapper{margin-bottom:1.25rem;overflow-x:auto;position:relative}}.table__wrapper table{border:1px solid #dedede;width:100%}.table__wrapper table thead tr{border:none;padding:0}.table__wrapper table tbody tr{border:none;padding:0}.table__wrapper table tr{height:3.125rem;display:table-row}.table__wrapper table tr>td,.table__wrapper table tr>th{width:auto !important}@media only screen and (max-width: 47.9375rem){.table__wrapper table tr>td,.table__wrapper table tr>th{overflow:hidden;position:relative;white-space:nowrap}}.table__wrapper table th,.table__wrapper table td{padding:0.625rem}@media only screen and (min-width: 48rem){.table__wrapper table th,.table__wrapper table td{padding:0.625rem 0.9375rem}}.table__wrapper table th{background-color:#dedede;border-right-color:#fff;text-align:left}html.dark .table__wrapper table th{background-color:#222}@media only screen and (max-width: 47.9375rem){.table__wrapper table th{font-size:0.75rem;line-height:1.2}}.table__wrapper table td{height:3.75rem}@media only screen and (max-width: 47.9375rem){.table__wrapper table td{line-height:1;height:auto;font-size:0.6875rem}.table__wrapper table td>span{font-size:0.6875rem !important}}@font-face{font-family:"fontello";src:url(/dist/fonts/fontello.eot?44381895);src:url(/dist/fonts/fontello.eot?44381895#iefix) format("embedded-opentype"),url(/dist/fonts/fontello.woff2?44381895) format("woff2"),url(/dist/fonts/fontello.woff?44381895) format("woff"),url(/dist/fonts/fontello.ttf?44381895) format("truetype"),url(/dist/6cdcc87adde3c7bdcffb.svg?44381895#fontello) format("svg");font-weight:normal;font-style:normal}[class^=icon-]:before,[class*=" icon-"]:before{font-family:"fontello";font-style:normal;font-weight:normal;speak:never;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-feature-settings:normal;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-close:before{content:""}.icon-download:before{content:""}.icon-arrow-down:before{content:""}.icon-linkedin:before{content:""}.icon-zoom:before{content:""}.icon-youtube:before{content:""}.icon-arrow-right:before{content:""}.icon-arrow-left:before{content:""}.icon-instagram:before{content:""}.icon-acqua:before{content:""}.icon-sole:before{content:""}.icon-vento:before{content:""}.icon-energy:before{content:""}html.has-scroll-smooth{overflow:hidden}html.has-scroll-dragging{-webkit-user-select:none;-moz-user-select:none;user-select:none}.has-scroll-smooth body{overflow:hidden}.has-scroll-smooth [data-scroll-container]{min-height:100vh}[data-scroll-direction=horizontal] [data-scroll-container]{height:100vh;display:inline-block;white-space:nowrap}[data-scroll-direction=horizontal] [data-scroll-section]{display:inline-block;vertical-align:top;white-space:nowrap;height:100%}.c-scrollbar{position:absolute;right:0;top:0;width:0.6875rem;height:100%;transform-origin:center right;transition:transform .3s,opacity .3s;opacity:0}.c-scrollbar:hover{transform:scaleX(1.45)}.c-scrollbar:hover,.has-scroll-scrolling .c-scrollbar,.has-scroll-dragging .c-scrollbar{opacity:1}[data-scroll-direction=horizontal] .c-scrollbar{width:100%;height:0.625rem;top:auto;bottom:0;transform:scaleY(1)}[data-scroll-direction=horizontal] .c-scrollbar:hover{transform:scaleY(1.3)}.c-scrollbar_thumb{position:absolute;top:0;right:0;background-color:#000;opacity:.5;width:0.4375rem;border-radius:0.625rem;margin:0.125rem;cursor:grab}.has-scroll-dragging .c-scrollbar_thumb{cursor:grabbing}[data-scroll-direction=horizontal] .c-scrollbar_thumb{right:auto;bottom:0}@font-face{font-family:"swiper-icons";src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff");font-weight:400;font-style:normal}:root{--swiper-theme-color: #007aff}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{transform:translate3d(0, 0, 0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.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{transform:translateZ(0);backface-visibility:hidden}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:75rem}.swiper-3d .swiper-wrapper,.swiper-3d .swiper-slide,.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-cube-shadow{transform-style:preserve-3d}.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{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper::before{content:"";flex-shrink:0;order:9999}[dir="ltr"] .swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-left:var(--swiper-centered-offset-before)}[dir="rtl"] .swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-right:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-top:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;height:var(--swiper-centered-offset-after)}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-pagination{position:absolute;text-align:center;transition:300ms opacity;transform:translate3d(0, 0, 0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none !important}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:0.625rem;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(0.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(0.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(0.33)}.swiper-pagination-bullet{width:0.5rem;width:var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));height:0.5rem;height:var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));display:inline-block;border-radius:50%;background:#000;background:var(--swiper-pagination-bullet-inactive-color, #000);opacity:0.2;opacity:var(--swiper-pagination-bullet-inactive-opacity, 0.2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none !important}.swiper-pagination-bullet-active{opacity:1;opacity:var(--swiper-pagination-bullet-opacity, 1);background:#3c9;background:var(--swiper-pagination-color, var(--swiper-theme-color))}.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets{right:0.625rem;top:50%;transform:translate3d(0, -50%, 0)}.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet{margin:0.375rem 0;margin:var(--swiper-pagination-bullet-vertical-gap, 6px) 0;display:block}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:0.5rem}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:200ms transform,200ms top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 0.25rem;margin:0 var(--swiper-pagination-bullet-horizontal-gap, 4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:200ms transform,200ms left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:200ms transform,200ms right}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#3c9;background:var(--swiper-pagination-color, var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{width:100%;height:0.25rem;left:0;top:0}.swiper-vertical>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite{width:0.25rem;height:100%;left:0;top:0}.swiper-pagination-lock{display:none}:root{--swiper-navigation-size: 2.75rem}.swiper-button-prev,.swiper-button-next{position:absolute;top:50%;width:calc(2.75rem/44*27);width:calc(var(--swiper-navigation-size)/44*27);height:2.75rem;height:var(--swiper-navigation-size);margin-top:calc(0 - 2.75rem/2);margin-top:calc(0 - 44px/2);margin-top:calc(0 - var(--swiper-navigation-size)/2);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#3c9;color:var(--swiper-navigation-color, var(--swiper-theme-color))}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev.swiper-button-hidden,.swiper-button-next.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-prev,.swiper-navigation-disabled .swiper-button-next{display:none !important}.swiper-button-prev:after,.swiper-button-next:after{text-transform:none !important}.swiper-button-prev:after,.swiper-button-next:after{font-family:swiper-icons;font-size:2.75rem;font-size:var(--swiper-navigation-size);letter-spacing:0;font-feature-settings:;font-variant:normal;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:0.625rem;right:auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:0.625rem;left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-button-lock{display:none}.swiper-lazy-preloader{width:2.625rem;height:2.625rem;position:absolute;left:50%;top:50%;margin-left:-1.3125rem;margin-top:-1.3125rem;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid #3c9;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:rgba(0,0,0,0)}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>img,.swiper-zoom-container>svg,.swiper-zoom-container>canvas{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}:root{--swiper-navigation-color: #3c9;--swiper-theme-color: #3c9;--primary: #3c9;--bg: #fff;--color: #000;--bgGrey: #f2f2f2}html.dark{--bg: #282828;--color: #fff;--bgGrey: #1c1c1c}.swiper:not(.swiper-initialized) .swiper-button-next,.swiper:not(.swiper-initialized) .swiper-button-prev{display:none}.swiper-button-next,.swiper-button-prev{height:auto;width:auto;margin-top:0;transform:translateY(-50%)}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:0}.swiper-button-next:after,.swiper-button-prev:after{display:none}.swiper-button-next:before,.swiper-button-prev:before{margin:0}.swiper-pagination{position:static;margin-top:1.875rem}@media only screen and (max-width: 37.4375rem){.swiper-pagination{margin-top:0.9375rem}}.swiper-pagination-bullet{width:0.625rem;height:0.625rem}@media only screen and (max-width: 37.4375rem){.swiper-pagination-bullet{width:0.5rem;height:0.5rem}}html.dark .swiper-pagination-bullet{background:#fff}.swiper-pagination-bullet-active{background:#3c9}html.dark .swiper-pagination-bullet-active{background:#3c9}.swiper-controls{position:absolute;top:0;left:0;right:0;height:100%;pointer-events:none}.swiper-controls .container{position:relative;height:100%}.swiper-controls .swiper-button-next,.swiper-controls .swiper-button-prev,.swiper-controls .swiper-pagination-bullet{pointer-events:auto}html{overflow-x:hidden}html:not(.touchevents){scrollbar-width:thin;scrollbar-color:#ccc #eee;scrollbar-face-color:#ccc;scrollbar-track-color:#eee;scrollbar-width:none}html:not(.touchevents)::-webkit-scrollbar{width:0;height:0}html:not(.touchevents)::-webkit-scrollbar-thumb{background:#ccc}html:not(.touchevents)::-webkit-scrollbar-track{background:#eee}@media only screen and (max-width: 64rem){html.fixed-layout{overflow:hidden !important}html.fixed-layout{height:100vh;width:100vw;overscroll-behavior:none}html.fixed-layout body{overflow:hidden !important}html.fixed-layout body{height:100vh;height:calc(1vh*100);height:calc(var(--vh, 1vh)*100);width:100vw;overscroll-behavior:none}html.fixed-layout [data-scroll-container]{position:fixed;overflow-x:hidden;overflow-y:scroll;height:100vh;height:calc(1vh*100);height:calc(var(--vh, 1vh)*100);width:100vw;-webkit-overscroll-behavior:none;overscroll-behavior:none;-webkit-overflow-scrolling:touch}}html,body{font-family:"Inter",sans-serif;background-color:#fff;background-color:var(--bg);color:#000;color:var(--color)}body{display:block}body.page-history{background-color:#f2f2f2;background-color:var(--bgGrey)}html.has-scroll-smooth,html.disable-native-scroll{bottom:0;left:0;overflow:hidden;position:fixed;right:0;top:0}html.has-scroll-smooth body,html.disable-native-scroll body{overflow:hidden}html.has-scroll-smooth [data-scroll-container],html.disable-native-scroll [data-scroll-container]{overflow:hidden !important}html.no-js.disable-native-scroll{bottom:auto;left:auto;overflow:visible;overflow:initial;position:static;position:initial;right:auto;top:auto}html.no-js.disable-native-scroll body{overflow:visible;overflow:initial}html.no-js.disable-native-scroll [data-scroll-container]{overflow:visible !important;overflow:initial !important}.c-scrollbar{z-index:98}[data-scroll-main-content]{overflow:hidden}html:not(.hd-transparent) [data-scroll-main-content]{padding-top:8.75rem}@media only screen and (max-width: 37.5rem){body:not(.page-sostenibilita) [data-scroll-main-content]>[data-scroll-section] .section:nth-child(1),body:not(.page-sostenibilita) [data-scroll-main-content]>[data-scroll-section] .blocks__row:nth-child(1){margin-top:0}[data-scroll-main-content]>[data-scroll-section] .hero+.section:nth-child(1),[data-scroll-main-content]>[data-scroll-section] .hero+.blocks .blocks__row:nth-child(1){margin-top:3.75rem}body.post-page [data-scroll-main-content]>[data-scroll-section] .blocks .blocks__row:nth-child(1){margin-top:1.875rem}}.container{width:100%;max-width:107.5rem;margin:0 auto;padding:0 1.25rem}.eyelet{display:block;font-size:0.75rem;letter-spacing:0.015rem;color:#3c9;text-transform:uppercase}@media only screen and (max-width: 37.5rem){.eyelet{font-size:0.6875rem}}.title{font-size:3.75rem;font-weight:300;line-height:1.1;letter-spacing:normal}@media only screen and (max-width: 37.5rem){.title{font-size:1.875rem}}.title.small{font-size:2.25rem}@media only screen and (max-width: 37.5rem){.title.small{font-size:1.5rem}}.title.medium{font-size:3rem}@media only screen and (max-width: 37.5rem){.title.medium{font-size:1.5rem}}.title mark{background-color:rgba(0,0,0,0);color:#3c9}.txt{font-size:1rem;font-weight:300;line-height:1.5;letter-spacing:0.0225rem}@media only screen and (max-width: 37.5rem){.txt{font-size:0.875rem;line-height:1.3}}.txt p:first-child{margin-top:0}.txt p:last-child{margin-bottom:0}.txt p:only-child{margin:0}.txt ul{list-style:disc;padding-left:2.5rem}.txt ul li{line-height:1.3}.txt ul li:not(:last-of-type){margin-bottom:0.3125rem}.txt ol{list-style:decimal;padding-left:2.5rem}.txt ol li{line-height:1.3}.txt ol li:not(:last-of-type){margin-bottom:0.3125rem}.txt a{text-decoration:underline;transition:opacity .3s ease}@media(hover: hover)and (pointer: fine){.txt a:hover{opacity:.6}}.buttons{display:flex}@media only screen and (max-width: 48rem){.buttons{display:block}}.buttons .button:not(:last-of-type){margin-right:1.25rem}@media only screen and (max-width: 48rem){.buttons .button:not(:last-of-type){margin-bottom:1.25rem;margin-right:0}}.button.outlined.white>a,.button.outlined.white>span,.button.outlined.white>button{border-color:#fff}@media(hover: hover)and (pointer: fine){.blocks__row-bg-primary .button.outlined.white>a:hover,.blocks__row-bg-primary .button.outlined.white>span:hover,.blocks__row-bg-primary .button.outlined.white>button:hover{background-color:#fff;border-color:#fff;color:#3c9}}@media(hover: hover)and (pointer: fine){.button.outlined.white>a:hover,.button.outlined.white>span:hover,.button.outlined.white>button:hover{background-color:#3c9;border-color:#3c9;color:#fff}}.button.outlined.primary>a,.button.outlined.primary>span,.button.outlined.primary>button{color:#3c9}@media(hover: hover)and (pointer: fine){.button.outlined.primary>a:hover,.button.outlined.primary>span:hover,.button.outlined.primary>button:hover{background-color:#3c9;color:#fff}}.button.outlined>a,.button.outlined>span,.button.outlined>button{background-color:rgba(0,0,0,0)}.button.download>a,.button.download>span,.button.download>button{padding-left:1.875rem}.button>a,.button>span,.button>button{position:relative;display:inline-block;padding:0.9375rem 3.125rem;border-radius:1.5625rem;border:solid 2px #3c9;background-color:#3c9;font-size:0.875rem;font-weight:600;letter-spacing:0.0175rem;color:#fff;text-transform:uppercase;transition-property:background-color,color,border-color,transform;transition-duration:.6s;transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1)}@media only screen and (max-width: 37.5rem){.button>a,.button>span,.button>button{font-size:0.75rem;padding:0.875rem 2.5rem}}@media(hover: hover)and (pointer: fine){.button>a:hover,.button>span:hover,.button>button:hover{background-color:#fff;color:#3c9}}.button>a>span,.button>span>span,.button>button>span{position:relative;z-index:1}@media only screen and (max-width: 37.5rem){.button>a>span,.button>span>span,.button>button>span{padding-right:0.625rem}}.button>a>span.icon-download:before,.button>span>span.icon-download:before,.button>button>span.icon-download:before{position:absolute;right:-2.1875rem;top:50%;transform:translateY(-50%);font-size:1.5625rem;margin:0}@media only screen and (max-width: 37.5rem){.button>a>span.icon-download:before,.button>span>span.icon-download:before,.button>button>span.icon-download:before{right:-1.5625rem}}.back-button.white>a,.back-button.white>button{color:#fff}.back-button.white .back-button__text{color:#fff}.back-button.white .back-button__circle{border-color:#fff}.back-button>a,.back-button>button{position:relative;display:inline-block;font-size:1.125rem;width:8.125rem}@media only screen and (max-width: 104.9375rem){.back-button>a,.back-button>button{font-size:1rem}}@media only screen and (max-width: 47.9375rem){.back-button>a,.back-button>button{width:5rem}}@media only screen and (max-width: 37.5rem){.back-button>a,.back-button>button{font-size:0.875rem}}@media(hover: hover)and (pointer: fine){.back-button>a:hover .back-button__circle,.back-button>button:hover .back-button__circle{width:100%}.back-button>a:hover .back-button__text,.back-button>button:hover .back-button__text{color:#3c9}}.back-button .back-button__circle{position:relative;display:block;margin:0;width:2.5rem;height:2.5rem;border-radius:1.25rem;border:1px solid rgba(0,0,0,.2);transition-property:all;transition-duration:.6s;transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1)}html.dark .back-button .back-button__circle{border-color:hsla(0,0%,100%,.2)}@media only screen and (max-width: 47.9375rem){.back-button .back-button__circle{width:2rem;height:2rem}}.back-button .back-button__circle .icon{position:absolute;top:0;bottom:0;width:2.25rem;height:2.5rem;left:0;display:flex;align-items:center;justify-content:center;font-size:1.625rem;transition-property:all;transition-duration:.6s;transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1)}@media only screen and (max-width: 47.9375rem){.back-button .back-button__circle .icon{width:1.875rem;height:1.875rem;font-size:1.25rem}}.back-button .back-button__circle .icon:before{margin:0;transform:rotate(90deg)}.back-button .back-button__text{position:absolute;top:0;left:0;right:0;bottom:0;text-align:right;padding-top:0.875rem;padding-bottom:0.8125rem;padding-right:2.5rem;font-size:0.75rem;color:rgba(0,0,0,.2);transition-property:all;transition-duration:.6s;transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1)}html.dark .back-button .back-button__text{color:#fff}@media only screen and (max-width: 47.9375rem){.back-button .back-button__text{padding-top:0.625rem;padding-bottom:0.625rem;padding-right:0}}.section{margin:3.75rem 0}.section.section-bg{margin:0;padding:3.75rem 0}.section.bg-grey{background-color:#f2f2f2;background-color:var(--bgGrey)}.section.bg-white{background-color:#fff;background-color:var(--bg)}.section.bg-primary{background-color:#3c9}.section.bg-primary .eyelet,.section.bg-primary .title,.section.bg-primary .txt,.section.bg-primary .number{color:#fff}.section.bg-gradient{animation:gradient 10s ease infinite;background:linear-gradient(130deg, rgb(51, 122, 186) 0%, rgb(70, 188, 150) 50%, rgb(250, 220, 12) 100%);background-size:200% 200%}.section.bg-gradient .eyelet,.section.bg-gradient .title,.section.bg-gradient .txt,.section.bg-gradient .number{color:#fff}html.dark .section.bg-gradient{background:#000;background-color:#000}.section>.container .page-header .txt{max-width:43.75rem}.section>.container .page-header .eyelet{margin-bottom:1.875rem}.section>.container .page-header .eyelet+div:not(.txt){margin-top:3.125rem}.section>.container .page-header .title+div:not(.txt){margin-top:3.125rem}.section>.container .page-header .title+.txt{margin-top:1.875rem}.section>.container .page-header .txt+div{margin-top:3.125rem}.section>.container>.eyelet{margin-bottom:1.875rem}.section>.container>.eyelet+div:not(.txt){margin-top:3.125rem}.section>.container>.title+div:not(.txt){margin-top:3.125rem}.section>.container>.title+.txt{margin-top:1.875rem}.section>.container>.txt{max-width:56.25rem;margin:0 auto}.section>.container>.txt+div{margin-top:3.125rem}.section>.container .blog-category-list{margin-top:2.5rem}.section>.container>.button{text-align:center;margin-top:3.125rem}@media only screen and (max-width: 37.5rem){.section>.container>.button{margin-top:1.875rem}}.text-center{text-align:center}.text-white{color:#fff}.text-white .eyelet,.text-white .img-dida,.text-white .swiper-slide__img-dida{color:#fff}@media only screen and (max-width: 90rem){body.post-page .page-header .back-button{max-width:72.5rem;margin-left:auto;margin-right:auto}}body.post-page .page-header .eyelet{margin-top:-1.6875rem}@media only screen and (max-width: 90rem){body.post-page .page-header .eyelet{margin-top:3.125rem}}@media only screen and (max-width: 37.5rem){body.post-page .page-header .eyelet{margin-top:1.875rem}}body.post-page .page-header .eyelet,body.post-page .page-header .title{max-width:72.5rem;margin-left:auto;margin-right:auto}body.page-history .page-header.flex{padding-left:7.5rem}@media only screen and (max-width: 64rem){body.page-history .page-header.flex{padding-left:5rem}}@media only screen and (max-width: 37.5rem){body.page-history .page-header.flex{padding-left:2.5rem}}body.page-history .page-header.flex:after{display:none}@media only screen and (max-width: 64rem){body.page-history .page-header.flex:before{height:calc(100% + 3.75rem)}}.page-header.flex{position:relative;display:flex;margin-top:7.5rem}.page-header.flex .back-button{margin-top:-2.5rem;margin-bottom:0;transform:translateY(-1.25rem)}@media only screen and (max-width: 64rem){.page-header.flex{flex-wrap:wrap}}.page-header.flex.is-inview:after{transform:translateX(-50%) scaleY(1)}.page-header.flex.is-inview.line:before{transform:scaleY(1)}.page-header.flex:after{content:"";position:absolute;left:50%;top:0;width:0.0625rem;height:100%;background-color:rgba(0,0,0,.1);transform:translateX(-50%) scaleY(0);transform-origin:top;transition-property:transform;transition-duration:1s;transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1);transition-delay:.1s}@media only screen and (max-width: 64rem){.page-header.flex:after{display:none}}html.dark .page-header.flex:after{background-color:hsla(0,0%,100%,.1)}.page-header.flex.line{padding-left:3.75rem}@media only screen and (max-width: 64rem){.page-header.flex.line{padding-left:2.5rem}}@media only screen and (max-width: 26.5625rem){.page-header.flex.line{padding-left:1.875rem}}.page-header.flex.line:before{content:"";position:absolute;left:0;top:0;width:1.5625rem;background-color:#3c9;height:calc(100% + 7.5rem);transform:scaleY(0);transform-origin:top;z-index:2;transition-property:transform;transition-duration:1s;transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1);transition-delay:.1s}@media only screen and (max-width: 64rem){.page-header.flex.line:before{height:100%;width:0.625rem}}.page-header .back-button{margin-bottom:1.25rem}.page-header .page-header__txt{width:50%;padding-right:3.75rem}@media only screen and (max-width: 64rem){.page-header .page-header__txt{width:100%;order:1;padding-right:0;margin-bottom:2.5rem}}.page-header .page-header__img{width:50%;padding-left:3.75rem}@media only screen and (max-width: 64rem){.page-header .page-header__img{width:100%;order:2;padding-left:0}}.page-header .page-header__img img{width:100%}@media only screen and (max-width: 64rem){.page-header .page-header__img .swiper{margin-top:-1.25rem}}.page-header .page-header__img .swiper.swiper-icons .swiper-slide{color:#3c9;text-align:center}.page-header .page-header__img .swiper.swiper-icons .swiper-slide i{display:block;font-size:8.125rem;margin-bottom:2.5rem}.page-header .page-header__img .swiper.swiper-icons .swiper-slide img{height:6.25rem;margin-bottom:1.5rem;width:auto}@media only screen and (max-width: 64rem){.page-header .page-header__img .swiper.swiper-icons .swiper-slide img{width:5.625rem;height:auto;margin-bottom:0.9375rem}}.page-header .page-header__img .swiper.swiper-icons .swiper-slide .title{display:block;margin-bottom:0.625rem}.page-header .page-header__img .swiper.swiper-icons .swiper-slide>div{font-size:3.5rem;font-weight:900;margin-bottom:1.25rem;margin-top:0}@media only screen and (max-width: 26.5625rem){.page-header .page-header__img .swiper.swiper-icons .swiper-slide>div{font-size:2.5rem;margin-bottom:0.625rem}}.page-header .page-header__img .swiper.swiper-icons .swiper-slide small{display:block;font-size:0.875rem;font-weight:300;letter-spacing:0.0175rem;max-width:60%;margin:0 auto}@media only screen and (max-width: 48rem){.page-header .page-header__img .swiper.swiper-icons .swiper-slide small{max-width:80%}}@media only screen and (max-width: 26.5625rem){.page-header .page-header__img .swiper.swiper-icons .swiper-slide small{max-width:18.75rem;font-size:0.75rem}}.page-header .page-header__img .swiper.swiper-icons .swiper-slide small p{margin:0}.page-header .page-header__img .swiper .swiper-pagination{display:none}@media only screen and (max-width: 64rem){.page-header .page-header__img .swiper .swiper-pagination{display:block}}.page-header .page-header__img .swiper .swiper-button-next,.page-header .page-header__img .swiper .swiper-button-prev{background-color:#fff;background-color:var(--bg);color:#3c9;width:3.125rem;height:3.125rem;border-radius:50%;font-size:1.875rem;transition:all .3s ease;border:1px solid rgba(0,0,0,.1)}html.dark .page-header .page-header__img .swiper .swiper-button-next,html.dark .page-header .page-header__img .swiper .swiper-button-prev{border:1px solid hsla(0,0%,100%,.1)}@media only screen and (max-width: 64rem){.page-header .page-header__img .swiper .swiper-button-next,.page-header .page-header__img .swiper .swiper-button-prev{display:none}}.page-header .page-header__img .swiper .swiper-button-next.swiper-button-disabled,.page-header .page-header__img .swiper .swiper-button-prev.swiper-button-disabled{display:none}@media(hover: hover)and (pointer: fine){.page-header .page-header__img .swiper .swiper-button-next:hover,.page-header .page-header__img .swiper .swiper-button-prev:hover{transform:translateY(-50%) scale(1.1)}}.page-header .page-header__img .swiper .swiper-button-next:active,.page-header .page-header__img .swiper .swiper-button-prev:active{transform:translateY(-50%) scale(1)}html:not(.no-js) .fade-in:not(.is-inview){opacity:0}html:not(.no-js) .fade-in.is-inview{transition-property:opacity;transition-duration:1s;transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1);transition-delay:.3s}html:not(.no-js) .fade-in-from-bottom:not(.is-inview){opacity:0;transform:translateY(1.25rem)}html:not(.no-js) .fade-in-from-bottom.is-inview{transition-property:transform,opacity;transition-duration:1s;transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1);transition-delay:.3s}html:not(.no-js) .clip-from-left:not(.is-inview){clip-path:polygon(0% 0%, 0% 0%, 0% 100%, 0% 100%)}html:not(.no-js) .clip-from-left.is-inview{transition-property:clip-path;transition-duration:1s;transition-timing-function:cubic-bezier(0.33, 1, 0.68, 1);transition-delay:.3s;clip-path:polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%)}html:not(.no-js) .clip-from-right:not(.is-inview){clip-path:polygon(100% 0, 100% 0, 100% 100%, 100% 100%)}html:not(.no-js) .clip-from-right.is-inview{transition-property:clip-path;transition-duration:1s;transition-timing-function:cubic-bezier(0.33, 1, 0.68, 1);transition-delay:.3s;clip-path:polygon(0 0, 100% 0, 100% 100%, 0% 100%)}html:not(.no-js) .clip-from-top:not(.is-inview){clip-path:polygon(0 0, 100% 0, 100% 0, 0 0)}html:not(.no-js) .clip-from-top.is-inview{transition-property:clip-path;transition-duration:1s;transition-timing-function:cubic-bezier(0.33, 1, 0.68, 1);transition-delay:.3s;clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%)}html:not(.no-js) .clip-from-bottom:not(.is-inview){clip-path:polygon(0 100%, 100% 100%, 100% 100%, 0 100%)}html:not(.no-js) .clip-from-bottom.is-inview{transition-property:clip-path;transition-duration:1s;transition-timing-function:cubic-bezier(0.33, 1, 0.68, 1);transition-delay:.3s;clip-path:polygon(0 100%, 100% 100%, 100% 0, 0 0)}#hd{position:absolute;left:0;top:0;right:0;width:100%;z-index:90}html:not(.hd-transparent) #hd.submenu-open{background-color:rgba(0,0,0,0)}html:not(.hd-transparent) #hd.submenu-open .hd__logo svg .st2{fill:#fff}html:not(.hd-transparent) #hd.menu-open .hd__logo svg .st2{fill:#fff}html:not(.hd-transparent) #hd.submenu-close{transition:background-color 0s ease .6s}html:not(.hd-transparent) #hd .hd__logo svg .st2{fill:#1d1d1b}html.dark html:not(.hd-transparent) #hd .hd__logo svg .st2{fill:#fff}html:not(.hd-transparent) #hd .hd__logo .hd__logo-white{display:none}html:not(.hd-transparent) #hd .hd__logo .hd__logo-black{display:block}html:not(.hd-transparent) #hd .hd__nav nav a{color:#000}html.dark html:not(.hd-transparent) #hd .hd__nav nav a{color:#fff}html:not(.hd-transparent) #hd .hd__nav nav a.active,html:not(.hd-transparent) #hd .hd__nav nav a.open{color:#3c9}html:not(.hd-transparent).dark #hd .hd__logo svg .st2{fill:#fff}html:not(.hd-transparent).dark #hd .hd__nav nav a{color:#fff}html:not(.hd-transparent).dark #hd .hd__nav nav a.active,html:not(.hd-transparent).dark #hd .hd__nav nav a.open{color:#3c9}#hd>div{display:flex;align-items:center;justify-content:space-between;padding-top:2.5rem;padding-bottom:0.625rem;opacity:0;transition-property:opacity;transition-duration:1s;transition-delay:.1s;transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1)}html.is-ready #hd>div{opacity:1}html.no-js #hd>div{opacity:1}@media only screen and (max-width: 37.5rem){#hd>div{padding-top:1.875rem}}.hd__sentinel{height:2.5rem;left:0;position:absolute;top:0;z-index:-10;width:100%}.hd__logo{width:17.9375rem;transition:width .3s ease}@media only screen and (max-width: 64rem){.hd__logo{width:15rem}}@media only screen and (max-width: 37.5rem){.hd__logo{width:11.875rem}}#hd.menu-open .hd__logo svg .st2,#hd.menu-open .hd__logo svg .st3,#hd.menu-open .hd__logo svg .st0{fill:#fff}#hd.menu-open .hd__logo svg linearGradient stop{stop-color:#fff !important}#hd.submenu-open .hd__logo svg .st2,#hd.submenu-open .hd__logo svg .st3,#hd.submenu-open .hd__logo svg .st0{fill:#fff}#hd.submenu-open .hd__logo svg linearGradient stop{stop-color:#fff !important}.hd__logo .hd__logo-black{display:none}.hd__logo img,.hd__logo svg{width:100%}.hd__logo svg .st1,.hd__logo svg .st2,.hd__logo svg .st3,.hd__logo svg .st0{transition:all .3s ease}@media only screen and (max-width: 64rem){.hd__nav{display:none}}.hd__nav nav{position:relative;display:flex}.hd__nav nav>a{font-size:1.125rem;letter-spacing:0.02813rem;color:#fff;transition-property:opacity;transition-duration:.3s;transition-timing-function:ease}.hd__nav nav>a:not(:last-of-type){margin-right:3.75rem}@media(hover: hover)and (pointer: fine){.hd__nav nav>a:not(.active):not(.open):hover{opacity:.6}}#hd.submenu-open .hd__nav nav>a:not(.active):not(.open){color:#000}html.dark #hd.submenu-open .hd__nav nav>a:not(.active):not(.open){color:#fff}.hd__nav nav>a.active,.hd__nav nav>a.open{color:#3c9;text-decoration:underline;text-underline-offset:0.3125rem}.hd__nav nav>a.icon-arrow-down{position:relative;padding-right:1.875rem}.hd__nav nav>a.icon-arrow-down:before{position:absolute;right:0;margin:0;font-size:1.25rem;text-decoration:none}.hd__nav .langs-dropdown{position:absolute;right:0;background-color:#fff;background-color:var(--bg);top:2.5rem;width:3.75rem;opacity:0;backface-visibility:hidden;visibility:hidden;transform:translateY(0.3125rem);transition:all .3s ease;box-shadow:0 0 1.25rem 0.3125rem rgba(0,0,0,.1)}.hd__nav .langs-dropdown.open{opacity:1;backface-visibility:visible;visibility:visible;transform:translateY(0)}.hd__nav .langs-dropdown a{display:block;padding:0.625rem;transition:opacity .3s ease}@media(hover: hover)and (pointer: fine){.hd__nav .langs-dropdown a:hover{opacity:.6}}.hd__burger{display:none;width:1.875rem;height:1.875rem;width:3.125rem;height:30px;position:relative;transform:rotate(0deg);transition:.5s ease-in-out;cursor:pointer}@media only screen and (max-width: 64rem){.hd__burger{display:block}}@media only screen and (max-width: 37.5rem){.hd__burger{width:1.875rem;height:1.4375rem}}.hd__burger.close span:nth-child(1){top:1.125rem;width:0%;left:50%}.hd__burger.close span:nth-child(2){transform:rotate(45deg)}.hd__burger.close span:nth-child(3){transform:rotate(-45deg)}.hd__burger.close span:nth-child(4){top:1.125rem;width:0%;left:50%}.hd__burger span{display:block;position:absolute;height:0.1875rem;width:100%;background:#000;opacity:1;left:0;transform:rotate(0deg);transition:.25s ease-in-out}@media only screen and (max-width: 37.5rem){.hd__burger span{height:0.125rem}}html.hd-transparent .hd__burger span{background:#fff}html:not(.hd-transparent).dark .hd__burger span{background:#fff}#hd.menu-open .hd__burger span{background-color:#fff}.hd__burger span:nth-child(1){top:0}.hd__burger span:nth-child(2),.hd__burger span:nth-child(3){top:0.875rem}@media only screen and (max-width: 37.5rem){.hd__burger span:nth-child(2),.hd__burger span:nth-child(3){top:0.6875rem}}.hd__burger span:nth-child(4){top:1.6875rem}@media only screen and (max-width: 37.5rem){.hd__burger span:nth-child(4){top:1.3125rem}}#hdSticky{background-color:#fff;background-color:var(--bg);padding:0.9375rem 0;position:fixed;top:0;left:0;width:100%;z-index:90;transform:translateY(calc(-100% - 1.25rem));box-shadow:0 0 1.25rem 0.3125rem rgba(0,0,0,.1)}html.is-ready #hdSticky{transition:transform .3s ease}html.is-ready #hdSticky.submenu-open{transition:background-color .3s ease,box-shadow .3s ease;background-color:rgba(0,0,0,0);box-shadow:none}html.is-ready #hdSticky.submenu-open .hd__logo svg .st0,html.is-ready #hdSticky.submenu-open .hd__logo svg .st2{fill:#fff}html.is-ready #hdSticky.submenu-open .hd__logo svg linearGradient stop{stop-color:#fff !important}html.is-ready #hdSticky.submenu-close{transition:background-color .3s ease .6s,box-shadow .3s ease .6s,transform .3s ease}body.no-stickyhd #hdSticky{display:none}#hdSticky.menu-open{transition:background-color .3s ease,box-shadow .3s ease;background-color:rgba(0,0,0,0);box-shadow:none}#hdSticky.menu-open .hd__logo svg .st0,#hdSticky.menu-open .hd__logo svg .st2{fill:#fff}#hdSticky.menu-open .hd__logo svg linearGradient stop{stop-color:#fff !important}#hdSticky.slide-in{transform:translateY(0)}#hdSticky .container{display:flex;align-items:center;justify-content:space-between}#hdSticky .hd__logo{width:12.5rem}@media only screen and (max-width: 64rem){#hdSticky .hd__logo{width:11.875rem}}html.dark #hdSticky .hd__logo svg .st0,html.dark #hdSticky .hd__logo svg .st2{fill:#fff}html.dark #hdSticky .hd__logo svg linearGradient stop{stop-color:#fff !important}#hdSticky .hd__logo svg .st2{fill:#1d1d1b}#hdSticky .hd__nav nav a{color:#000;color:var(--color)}#hdSticky .hd__nav nav a.active,#hdSticky .hd__nav nav a.open{color:#3c9}#hdSticky.menu-open .hd__burger span{background:#fff}#hdSticky .hd__burger span{background:#000}html.dark #hdSticky .hd__burger span{background:#fff}#dskSubmenu{position:fixed;left:0;top:0;width:100%;height:100%;background-color:#fff;background-color:var(--bg);z-index:89;overflow:hidden;transform:translateX(100%);opacity:0}@media only screen and (min-width: 64.0625rem){#dskSubmenu{opacity:1;transform:translateY(-100%)}}@media only screen and (max-width: 64rem){#dskSubmenu{transition-property:transform,opacity;transition-duration:.3s;transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1)}}#dskSubmenu.open{opacity:1;transform:translateX(0)}@media only screen and (min-width: 64.0625rem){#dskSubmenu.open{transform:translateY(0);transition-property:transform;transition-duration:.6s;transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1)}}#dskSubmenu.open .dskSubmenu-left>div{opacity:1}@media only screen and (min-width: 64.0625rem){#dskSubmenu.open .dskSubmenu-left>div{transition-delay:.2s}}#dskSubmenu.open .dskSubmenu-right>div>div{opacity:1}@media only screen and (min-width: 64.0625rem){#dskSubmenu.open .dskSubmenu-right>div>div{transition-delay:.2s}}@media only screen and (min-width: 64.0625rem){#dskSubmenu.close{transition-property:transform;transition-duration:.6s;transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1)}}#dskSubmenu .container{display:flex;height:100%}@media only screen and (max-width: 64rem){#dskSubmenu .container{display:block;padding-top:9.375rem;padding-bottom:1.25rem;overflow-y:auto}}.dskSubmenu-container{position:absolute;left:0;top:0;height:100%;width:100%}@media only screen and (min-width: 64.0625rem){.dskSubmenu-container{transform:translateY(100%);transition-property:transform;transition-duration:.6s;transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1)}}#dskSubmenu.open .dskSubmenu-container{transform:translateY(0)}@media only screen and (min-width: 64.0625rem){#dskSubmenu.open .dskSubmenu-container{transform:translateY(0)}}.dskSubmenu-left{height:100%;width:50%;display:flex;flex-direction:column;justify-content:center;padding-right:3.75rem;color:#fff}@media only screen and (max-width: 64rem){.dskSubmenu-left{height:auto;margin-bottom:2.5rem;width:100%;padding-right:0}}.dskSubmenu-left:before{content:"";position:absolute;left:0;top:0;width:50vw;float:right;height:100%;animation:gradient 10s ease infinite;background:linear-gradient(130deg, rgb(51, 122, 186) 0%, rgb(70, 188, 150) 50%, rgb(250, 220, 12) 100%);background-size:200% 200%;z-index:-1}html.dark .dskSubmenu-left:before{background:#000}@media only screen and (max-width: 64rem){.dskSubmenu-left:before{width:100%}}@media only screen and (min-width: 64.0625rem){.dskSubmenu-left>div{opacity:0;transition-property:opacity;transition-duration:.6s;transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1)}}.dskSubmenu-left .back-button{display:none}@media only screen and (max-width: 64rem){.dskSubmenu-left .back-button{display:block;margin-bottom:2.5rem}}.dskSubmenu-left .eyelet{margin-bottom:1.875rem}@media only screen and (max-width: 64rem){.dskSubmenu-left .eyelet{display:none}}.dskSubmenu-left .eyelet+div:not(.txt){margin-top:5rem}.dskSubmenu-left .title+div:not(.txt){margin-top:5rem}.dskSubmenu-left .title+.txt{margin-top:1.875rem}@media only screen and (max-width: 64rem){.dskSubmenu-left .txt{display:none}}.dskSubmenu-left .txt+div{margin-top:3.125rem}@media only screen and (max-width: 37.5rem){.dskSubmenu-left .txt+div{margin-top:1.875rem}}@media only screen and (max-width: 64rem){.dskSubmenu-left .button{display:none}}html.dark .dskSubmenu-left .button.white>a,html.dark .dskSubmenu-left .button.white>span,html.dark .dskSubmenu-left .button.white>button{color:#3c9;border-color:#3c9}@media(hover: hover)and (pointer: fine){html.dark .dskSubmenu-left .button.white>a:hover,html.dark .dskSubmenu-left .button.white>span:hover,html.dark .dskSubmenu-left .button.white>button:hover{border-color:#3c9;background-color:#3c9;color:#fff}}.dskSubmenu-right{position:relative;height:100%;width:50%;padding:9.375rem 0 5rem;padding-left:3.75rem}@media only screen and (max-width: 64rem){.dskSubmenu-right{width:100%;height:auto;padding:0}}@media only screen and (min-width: 64.0625rem){.dskSubmenu-right{overflow-y:auto;scrollbar-width:thin;scrollbar-color:#ccc #eee;scrollbar-face-color:#ccc;scrollbar-track-color:#eee;scrollbar-width:none}.dskSubmenu-right::-webkit-scrollbar{width:0;height:0}.dskSubmenu-right::-webkit-scrollbar-thumb{background:#ccc}.dskSubmenu-right::-webkit-scrollbar-track{background:#eee}}.dskSubmenu-right>div{height:100%;display:flex;flex-wrap:wrap}@media only screen and (max-width: 64rem){.dskSubmenu-right>div:first-of-type{background-color:#fff;background-color:var(--bg)}}@media only screen and (max-width: 64rem){.dskSubmenu-right>div:first-of-type{padding:1.25rem}}@media only screen and (max-width: 37.5rem){.dskSubmenu-right>div:first-of-type{padding:0.625rem}}.dskSubmenu-right>div:first-of-type>div{width:50%;padding:1.875rem;opacity:0;transition-property:opacity;transition-duration:.6s;transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1)}@media only screen and (max-width: 37.5rem){.dskSubmenu-right>div:first-of-type>div{padding:1.25rem}}.dskSubmenu-right>div:first-of-type>div:nth-child(1){border-bottom:0.0625rem solid rgba(0,0,0,.1);border-right:0.0625rem solid rgba(0,0,0,.1)}html.dark .dskSubmenu-right>div:first-of-type>div:nth-child(1){border-right:0.0625rem solid hsla(0,0%,100%,.1);border-bottom:0.0625rem solid hsla(0,0%,100%,.1)}.dskSubmenu-right>div:first-of-type>div:nth-child(2){border-bottom:0.0625rem solid rgba(0,0,0,.1)}html.dark .dskSubmenu-right>div:first-of-type>div:nth-child(2){border-bottom:0.0625rem solid hsla(0,0%,100%,.1)}.dskSubmenu-right>div:first-of-type>div:nth-child(3){border-right:0.0625rem solid rgba(0,0,0,.1)}html.dark .dskSubmenu-right>div:first-of-type>div:nth-child(3){border-right:0.0625rem solid hsla(0,0%,100%,.1)}.dskSubmenu-right>div:first-of-type>div a{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;height:100%}.dskSubmenu-right>div:first-of-type>div a.active .title{color:#3c9}@media(hover: hover)and (pointer: fine){.dskSubmenu-right>div:first-of-type>div a:hover .title{color:#3c9}}.dskSubmenu-right>div:first-of-type>div img{width:5rem;margin-bottom:2.5rem}.dskSubmenu-right>div:first-of-type>div i{display:block;font-size:5.3125rem;color:#3c9}@media only screen and (max-width: 64rem){.dskSubmenu-right>div:first-of-type>div i{font-size:3.125rem}}.dskSubmenu-right>div:first-of-type>div .title{position:relative;margin:1.25rem 0 3.125rem;transition:color .3s ease}@media only screen and (max-width: 64rem){.dskSubmenu-right>div:first-of-type>div .title{margin-bottom:0}}.dskSubmenu-right>div:first-of-type>div .title small{position:absolute;left:0;width:100%;text-align:center;top:3.4375rem;font-size:1.125rem;font-weight:300;letter-spacing:-0.02813rem;color:rgba(0,0,0,.5)}@media only screen and (max-width: 37.5rem){.dskSubmenu-right>div:first-of-type>div .title small{font-size:0.625rem;top:1.875rem}}html.dark .dskSubmenu-right>div:first-of-type>div .title small{color:hsla(0,0%,100%,.5)}.dskSubmenu-right>div:first-of-type>div .txt{color:rgba(0,0,0,.5);font-size:0.75rem;font-weight:300;line-height:1.5;letter-spacing:0.015rem;max-width:18.75rem;margin:0 auto}html.dark .dskSubmenu-right>div:first-of-type>div .txt{color:hsla(0,0%,100%,.5)}@media only screen and (max-width: 64rem){.dskSubmenu-right>div:first-of-type>div .txt{display:none}}.dskSubmenu-right>div:last-of-type{display:none;color:#fff}@media only screen and (max-width: 64rem){.dskSubmenu-right>div:last-of-type{display:block;margin-top:2.5rem}}.dskSubmenu-right>div:last-of-type .eyelet{margin-bottom:1.875rem}.dskSubmenu-right>div:last-of-type .eyelet+div:not(.txt){margin-top:5rem}.dskSubmenu-right>div:last-of-type .title+div:not(.txt){margin-top:5rem}.dskSubmenu-right>div:last-of-type .title+.txt{margin-top:1.875rem}.dskSubmenu-right>div:last-of-type .txt+div{margin-top:3.125rem}@media only screen and (max-width: 37.5rem){.dskSubmenu-right>div:last-of-type .txt+div{margin-top:1.875rem}}#menu{position:fixed;left:0;top:0;width:100%;height:100%;z-index:89;animation:gradient 10s ease infinite;background:linear-gradient(130deg, rgb(51, 122, 186) 0%, rgb(70, 188, 150) 50%, rgb(250, 220, 12) 100%);background-size:200% 200%;transform:translateY(-100%);overflow:hidden}html.dark #menu{background:#000;background-color:#000}@media only screen and (min-width: 64.0625rem){#menu{display:none}}#menu.open{transform:translateY(0);transition-property:transform;transition-duration:.6s;transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1)}#menu.close{transition-property:transform;transition-duration:.6s;transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1)}.menu__container{position:absolute;left:0;top:0;height:100%;width:100%;transform:translateY(100%);transition-property:transform;transition-duration:.6s;transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1)}#menu.open .menu__container{transform:translateY(0)}.menu__container>.container{padding-top:12.5rem;padding-bottom:2.5rem;height:100%;overflow-y:auto;display:flex;flex-direction:column}@media only screen and (max-width: 37.5rem){.menu__container>.container{padding-top:9.375rem}}.menu__list{color:#fff}.menu__list:nth-child(1){font-size:2.25rem;letter-spacing:-0.05625rem}.menu__list:nth-child(2){font-size:1.125rem;letter-spacing:-0.02813rem;margin-top:5.625rem}@media only screen and (max-width: 64rem){.menu__list:nth-child(2){margin-bottom:2.5rem}}.menu__list ul li:not(:last-of-type){margin-bottom:0.625rem}.menu__list ul li a.active{text-decoration:underline;text-underline-offset:0.3125rem}.menu__list ul li a.icon-arrow-right{position:relative;padding-right:2.5rem}.menu__list ul li a.icon-arrow-right:before{position:absolute;right:0;top:50%;transform:translateY(-50%);margin:0;font-size:1.25rem;text-decoration:none}.menu__ft{position:relative;display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:1.25rem;border-top:0.0625rem solid hsla(0,0%,100%,.3);color:#fff}.menu__ft>div a.icon-arrow-down{position:relative;padding-right:1.875rem}.menu__ft>div a.icon-arrow-down:before{position:absolute;right:0;margin:0;font-size:1.25rem;text-decoration:none}.menu__ft .langs-dropdown{position:absolute;left:0;background-color:#fff;top:-1.5625rem;width:2.75rem;opacity:0;backface-visibility:hidden;visibility:hidden;transform:translateY(0.3125rem);transition:all .3s ease;box-shadow:0 0 1.25rem 0.3125rem rgba(0,0,0,.1)}.menu__ft .langs-dropdown.open{opacity:1;backface-visibility:visible;visibility:visible;transform:translateY(0)}.menu__ft .langs-dropdown ul{width:100%}.menu__ft .langs-dropdown ul li{width:100%}.menu__ft .langs-dropdown ul li a{padding:0.5rem;display:block;font-size:0.75rem;color:#000}.menu__ft ul{display:flex}.menu__ft ul li{font-size:1.25rem;color:#fff}.menu__ft ul li:not(:last-of-type){margin-right:0.625rem}.menu__ft ul li a{transition:all .3s ease}@media(hover: hover)and (pointer: fine){.menu__ft ul li a:hover{opacity:.6}}.menu__ft ul li a:before{margin:0}body.no-footer #ft{display:none}.ft__top{background-color:#333;padding:5rem 0}@media only screen and (max-width: 37.5rem){.ft__top{padding:3.125rem 0}}.ft__top-lists{display:flex;justify-content:space-between}@media only screen and (max-width: 64rem){.ft__top-lists{flex-wrap:wrap}}.ft__top-lists>div:nth-child(1){position:relative;margin-right:3.125rem;padding-right:3.125rem}@media only screen and (max-width: 64rem){.ft__top-lists>div:nth-child(1){margin-right:0 !important}.ft__top-lists>div:nth-child(1){width:100%;margin-bottom:3.125rem;padding-bottom:3.125rem;padding-right:0}}@media only screen and (max-width: 37.5rem){.ft__top-lists>div:nth-child(1){padding-bottom:1.875rem}}.ft__top-lists>div:nth-child(1):after{content:"";height:100%;width:0.0625rem;background-color:hsla(0,0%,100%,.6);position:absolute;right:0;top:0}@media only screen and (max-width: 64rem){.ft__top-lists>div:nth-child(1):after{height:0.0625rem;width:100%;bottom:0;top:auto}}.ft__top-lists>div:nth-child(1)>span{display:block;font-size:1.25rem;font-weight:500;color:#fff;margin-bottom:1.25rem}.ft__top-lists>div:nth-child(1) p{font-size:0.875rem;font-weight:300;font-stretch:normal;font-style:normal;line-height:1.3;color:hsla(0,0%,100%,.6);margin:0}.ft__top-lists>div:nth-child(1) p:not(:last-of-type){margin-bottom:0.625rem}.ft__top-lists>div:nth-child(1) p a{text-decoration:underline;transition:all .3s ease}@media(hover: hover)and (pointer: fine){.ft__top-lists>div:nth-child(1) p a:hover{opacity:.6}}.ft__top-lists>div:last-child>a{display:block;font-size:1.125rem;font-weight:500;letter-spacing:0.02813rem;color:#fff;transition:all .3s ease}@media(hover: hover)and (pointer: fine){.ft__top-lists>div:last-child>a:hover{opacity:.6}}@media only screen and (max-width: 37.5rem){.ft__top-lists>div:last-child>a{font-size:1rem}}.ft__top-lists>div:last-child>a+a{margin-top:1.25rem}@media only screen and (max-width: 37.5rem){.ft__top-lists>div:last-child>a+a{margin-top:1.875rem}}.ft__top-lists>div:last-child>div{position:relative;margin-top:1.875rem;padding-top:1.25rem}.ft__top-lists>div:last-child>div:before{content:"";position:absolute;left:0;top:0;width:100%;height:0.0625rem;background-color:hsla(0,0%,100%,.6)}.ft__top-lists>div:last-child>div>span{font-size:0.75rem;font-weight:300;letter-spacing:0.01875rem;color:hsla(0,0%,100%,.6)}.ft__top-lists>div:last-child>div ul{display:flex;margin-top:0.9375rem}.ft__top-lists>div:last-child>div ul li{font-size:1.875rem;color:hsla(0,0%,100%,.6)}.ft__top-lists>div:last-child>div ul li:not(:last-of-type){margin-right:0.9375rem}.ft__top-lists>div:last-child>div ul li a{transition:all .3s ease}@media(hover: hover)and (pointer: fine){.ft__top-lists>div:last-child>div ul li a:hover{opacity:.6}}.ft__top-lists>div:last-child>div ul li a:before{margin:0}.ft__top-lists>div:not(:last-of-type){margin-right:3.125rem}@media only screen and (max-width: 64rem){.ft__top-lists>div:not(:last-of-type){margin-bottom:3.125rem}}@media only screen and (max-width: 37.5rem){.ft__top-lists>div:not(:last-of-type){margin-bottom:1.875rem}}@media only screen and (max-width: 37.5rem){.ft__top-lists>div{width:100%}}.ft__top-lists>div>a{font-size:1.125rem;font-weight:500;letter-spacing:0.02813rem;color:#fff;transition:all .3s ease}@media(hover: hover)and (pointer: fine){.ft__top-lists>div>a:hover{opacity:.6}}@media only screen and (max-width: 37.5rem){.ft__top-lists>div>a{font-size:1rem}}.ft__top-lists>div>ul{margin-top:1.25rem}@media only screen and (max-width: 37.5rem){.ft__top-lists>div>ul{margin-top:0.9375rem}}.ft__top-lists>div>ul li:not(:last-of-type){margin-bottom:0.3125rem}.ft__top-lists>div>ul li a{font-size:0.9375rem;font-weight:300;letter-spacing:0.02375rem;color:hsla(0,0%,100%,.6);transition:all .3s ease}@media(hover: hover)and (pointer: fine){.ft__top-lists>div>ul li a:hover{opacity:.6}}@media only screen and (max-width: 37.5rem){.ft__top-lists>div>ul li a{font-size:0.8125rem}}.ft__bottom{background-color:#444;padding:1.25rem 0}.ft__bottom>div{display:flex;align-items:center;justify-content:space-between}@media only screen and (max-width: 37.5rem){.ft__bottom>div{flex-wrap:wrap}}.ft__bottom>div>span{font-size:0.75rem;color:hsla(0,0%,100%,.6);line-height:1.3}@media only screen and (max-width: 37.5rem){.ft__bottom>div>span{width:100%;margin-bottom:1.25rem;text-align:center;font-size:0.625rem}}.ft__bottom>div>ul{display:flex}@media only screen and (max-width: 37.5rem){.ft__bottom>div>ul{width:100%;justify-content:center}}.ft__bottom>div>ul li:not(:last-of-type){margin-right:1.875rem}.ft__bottom>div>ul li a{font-size:0.75rem;color:hsla(0,0%,100%,.6);line-height:1.3;text-transform:uppercase;transition:all .3s ease}@media only screen and (max-width: 37.5rem){.ft__bottom>div>ul li a{font-size:0.625rem}}@media(hover: hover)and (pointer: fine){.ft__bottom>div>ul li a:hover{opacity:.6}}.hero{height:100vh;min-height:42.5rem;position:relative}.hero.h-60{height:60vh;min-height:28.75rem}@media only screen and (max-width: 64rem){.hero.h-60{height:40vh;min-height:20rem}}.hero.h-80{height:80vh;min-height:35rem}@media only screen and (max-width: 64rem){.hero.h-80{height:60vh;min-height:22.5rem}}.hero .swiper{height:100%}.hero .swiper .swiper-controls .container{max-width:100%}.hero .swiper .swiper-button-next,.hero .swiper .swiper-button-prev{color:#fff;font-size:2.5rem;width:12.5rem;height:9.375rem;border:1px solid #fff;border-radius:9.375rem;transition-duration:.3s;transition-timing-function:ease}@media only screen and (max-width: 64rem){.hero .swiper .swiper-button-next,.hero .swiper .swiper-button-prev{display:none}}.hero .swiper .swiper-button-prev{justify-content:flex-end;transform:translateY(-50%) translateX(-9.375rem);padding-right:0.625rem;transition-property:background-color,left,color}@media(hover: hover)and (pointer: fine){.hero .swiper .swiper-button-prev:hover{left:1.5625rem;background-color:#fff;color:#3c9}}.hero .swiper .swiper-button-next{justify-content:flex-start;transform:translateY(-50%) translateX(9.375rem);padding-left:0.625rem;transition-property:background-color,right,color}@media(hover: hover)and (pointer: fine){.hero .swiper .swiper-button-next:hover{right:1.5625rem;background-color:#fff;color:#3c9}}.hero .swiper .swiper-pagination{bottom:1.875rem;margin-top:0;position:absolute}.hero .swiper .swiper-pagination .swiper-pagination-bullet{position:relative;background-color:rgba(0,0,0,0);opacity:1;border:1px solid #fff;width:1.625rem;height:1.625rem;margin:0 0.625rem}@media only screen and (max-width: 37.5rem){.hero .swiper .swiper-pagination .swiper-pagination-bullet{width:1.25rem;height:1.25rem;margin:0 0.375rem}}.hero .swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:before{transform:translate(-50%, -50%) scale(1)}.hero .swiper .swiper-pagination .swiper-pagination-bullet:before{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%, -50%) scale(0);width:0.75rem;height:0.75rem;background-color:#3c9;border-radius:50%;transition:transform .3s ease}@media only screen and (max-width: 37.5rem){.hero .swiper .swiper-pagination .swiper-pagination-bullet:before{width:0.625rem;height:0.625rem}}.hero .swiper .swiper-slide{width:100% !important}.hero .swiper .swiper-slide{overflow:hidden}.hero .swiper .swiper-slide.swiper-slide-active .swiper-slide__img img,.hero .swiper .swiper-slide.swiper-slide-active .swiper-slide__img video{transition:1s ease 0s;transform:scale3d(1, 1, 1)}.hero .swiper .swiper-slide.swiper-slide-active .swiper-slide__caption h2,.hero .swiper .swiper-slide.swiper-slide-active .swiper-slide__caption .txt{opacity:1;transform:translateY(0);transition:transform 1s cubic-bezier(0.19, 1, 0.22, 1) .9s,opacity 1s cubic-bezier(0.19, 1, 0.22, 1) .9s}.hero .swiper .swiper-slide.swiper-slide-active .swiper-slide__caption .button{opacity:1;transform:translateY(0);transition:transform 1s cubic-bezier(0.19, 1, 0.22, 1) .9s,opacity 1s cubic-bezier(0.19, 1, 0.22, 1) .9s}html.no-js .hero .swiper .swiper-slide .swiper-slide__img img,html.no-js .hero .swiper .swiper-slide .swiper-slide__img video{transition:1s ease 0s;transform:scale3d(1, 1, 1)}html.no-js .hero .swiper .swiper-slide .swiper-slide__caption h2,html.no-js .hero .swiper .swiper-slide .swiper-slide__caption .txt{opacity:1;transform:translateY(0);transition:transform 1s cubic-bezier(0.19, 1, 0.22, 1) .9s,opacity 1s cubic-bezier(0.19, 1, 0.22, 1) .9s}html.no-js .hero .swiper .swiper-slide .swiper-slide__caption .button{opacity:1;transform:translateY(0);transition:transform 1s cubic-bezier(0.19, 1, 0.22, 1) .9s,opacity 1s cubic-bezier(0.19, 1, 0.22, 1) .9s}.hero .swiper .swiper-slide .swiper-slide__inner{width:100%;height:100%;backface-visibility:hidden;transition:1s ease 0s}.hero .swiper .swiper-slide .container{position:relative;height:100%;z-index:2}.hero .swiper .swiper-slide .swiper-slide__caption{position:absolute;left:1.25rem;top:60%;transform:translateY(-50%);color:#fff}@media only screen and (max-width: 48rem){.hero .swiper .swiper-slide .swiper-slide__caption:not(.mobile){display:none}}.hero .swiper .swiper-slide .swiper-slide__caption.mobile{display:none}@media only screen and (max-width: 48rem){.hero .swiper .swiper-slide .swiper-slide__caption.mobile{display:block}}.hero .swiper .swiper-slide .swiper-slide__caption h2{font-size:4.5rem;font-weight:400;line-height:1;letter-spacing:-0.1125rem;margin-bottom:1.25rem;text-shadow:0 0.25rem 2.3125rem #000;opacity:.01;transform:translateY(1.25rem);transition:transform 0s cubic-bezier(0.19, 1, 0.22, 1) 1s,opacity 0s cubic-bezier(0.19, 1, 0.22, 1) 1s}@media only screen and (max-width: 37.5rem){.hero .swiper .swiper-slide .swiper-slide__caption h2{font-size:2.25rem;letter-spacing:-0.05625rem}}.hero .swiper .swiper-slide .swiper-slide__caption .txt{max-width:50rem;font-size:1.125rem;font-weight:300;line-height:1.3;letter-spacing:0.0225rem;text-shadow:0 0.25rem 0.625rem #000;opacity:.01;transform:translateY(1.25rem);transition:transform 0s cubic-bezier(0.19, 1, 0.22, 1) 1s,opacity 0s cubic-bezier(0.19, 1, 0.22, 1) 1s}@media only screen and (max-width: 37.5rem){.hero .swiper .swiper-slide .swiper-slide__caption .txt{font-size:0.875rem;letter-spacing:0.0175rem}}.hero .swiper .swiper-slide .swiper-slide__caption .button{margin-top:2.5rem;opacity:.01;transform:translateY(1.25rem);transition:transform 0s cubic-bezier(0.19, 1, 0.22, 1) 1s,opacity 0s cubic-bezier(0.19, 1, 0.22, 1) 1s}.hero .swiper .swiper-slide .swiper-slide__img,.hero .swiper .swiper-slide .swiper-slide__iframe{position:absolute;left:0;top:0;height:100%;width:100%;overflow:hidden}@media only screen and (max-width: 48rem){.hero .swiper .swiper-slide .swiper-slide__img:not(.mobile),.hero .swiper .swiper-slide .swiper-slide__iframe:not(.mobile){display:none}}.hero .swiper .swiper-slide .swiper-slide__img.mobile,.hero .swiper .swiper-slide .swiper-slide__iframe.mobile{display:none}@media only screen and (max-width: 48rem){.hero .swiper .swiper-slide .swiper-slide__img.mobile,.hero .swiper .swiper-slide .swiper-slide__iframe.mobile{display:block}}.hero .swiper .swiper-slide .swiper-slide__img:before,.hero .swiper .swiper-slide .swiper-slide__iframe:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(0deg, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.5046393557) 100%);z-index:1}.hero .swiper .swiper-slide .swiper-slide__img:after,.hero .swiper .swiper-slide .swiper-slide__iframe:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(90deg, rgba(0, 0, 0, 0.5), transparent 50%);z-index:1}.hero .swiper .swiper-slide .swiper-slide__img img,.hero .swiper .swiper-slide .swiper-slide__img video,.hero .swiper .swiper-slide .swiper-slide__iframe img,.hero .swiper .swiper-slide .swiper-slide__iframe video{position:relative;height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transform:scale3d(1.2, 1.2, 1.2);transition:0s ease 1s}.hero .swiper .swiper-slide .swiper-slide__img iframe,.hero .swiper .swiper-slide .swiper-slide__iframe iframe{position:relative;height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transform:scale3d(1.2, 1.2, 1.2);transition:0s ease 1s;pointer-events:none}.hero .swiper .swiper-slide .swiper-slide__iframe{background-color:#000}.hero .swiper .swiper-slide .swiper-slide__iframe iframe{width:100vw;height:56.25vw;min-height:100vh;min-width:177.77vh;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}@media only screen and (max-width: 48rem){.hero .swiper .swiper-slide .swiper-slide__iframe iframe{min-height:100%}}@media only screen and (max-width: 64rem){.hero.hero-w-caption{height:auto;min-height:0.0625rem}.hero.hero-w-caption .swiper{height:40vh}}.hero.hero-w-caption+.section{padding-top:12.5rem;margin-top:0}@media only screen and (max-width: 64rem){.hero.hero-w-caption+.section{padding-top:3.75rem;margin-top:0}}.hero.hero-w-caption+.blocks .blocks__row:nth-child(1){margin-top:12.5rem}@media only screen and (max-width: 64rem){.hero.hero-w-caption+.blocks .blocks__row:nth-child(1){margin-top:3.75rem}}.hero .hero-caption{position:absolute;left:0;bottom:-6.25rem;z-index:3;width:60.625rem;padding:5.625rem;background-color:#3c9;color:#fff}@media only screen and (min-width: 120.0625rem){.hero .hero-caption{left:calc((100vw - 107.5rem)/2 - 4.375rem)}.hero .hero-caption:before{content:"";height:100%;position:absolute;top:0;right:0;background-color:#3c9;width:calc(100vw - 60.625rem);z-index:-1}}@media only screen and (max-width: 90rem){.hero .hero-caption{padding:3.75rem 2.5rem;width:50rem}}@media only screen and (max-width: 64rem){.hero .hero-caption{position:relative;width:100%;padding:1.875rem 1.25rem 2.5rem;bottom:0}}@media only screen and (max-width: 37.5rem){.hero .hero-caption{padding:1.875rem 1.25rem 2.5rem}}.hero .hero-caption h1{position:relative;display:flex;align-items:center;font-size:6.125rem;font-weight:200;font-stretch:normal;font-style:normal;line-height:1;letter-spacing:-0.15313rem}@media only screen and (max-width: 37.5rem){.hero .hero-caption h1{font-size:2.5rem}}.hero .hero-caption h1 img{width:5.625rem;margin-right:3.75rem}@media only screen and (max-width: 37.5rem){.hero .hero-caption h1 img{margin-right:0;margin-bottom:1.25rem}}.hero .hero-caption h1 i{display:block;margin-right:3.75rem;font-size:6.25rem}@media only screen and (max-width: 37.5rem){.hero .hero-caption h1 i{font-size:5rem;margin-right:1.25rem}}.hero .hero-caption h1 i:before{margin:0}.hero .hero-caption h1.icon:before{content:"";position:absolute;left:8.125rem;height:100%;top:0;width:0.0625rem;background-color:#fff;opacity:.3}@media only screen and (max-width: 37.5rem){.hero .hero-caption h1.icon:before{display:none}}.hero .hero-caption h1 small{display:block;margin-left:1%;font-size:40%;margin-top:-0.9375rem}@media only screen and (max-width: 37.5rem){.hero .hero-caption h1 small{margin-top:-0.3125rem;letter-spacing:normal}}.hero .hero-caption .txt{margin-top:2.5rem}@media only screen and (max-width: 37.5rem){.hero .hero-caption .txt{margin-top:0.625rem}}.hero .hero-caption .back-button{bottom:auto;top:-3.75rem}@media only screen and (max-width: 90rem){.hero .hero-caption .back-button{top:-3.75rem}}@media only screen and (max-width: 64rem){.hero .hero-caption .back-button{top:-3.75rem}}@media only screen and (max-width: 37.5rem){.hero .hero-caption .back-button{top:-2.5rem}}.hero .back-button{position:absolute;bottom:2.5rem;left:calc((100vw - 107.5rem + 2.5rem)/2);z-index:2}@media only screen and (max-width: 107.5rem){.hero .back-button{left:1.25rem}}.cards-wrapper{display:flex;flex-wrap:wrap;margin:-1.25rem}@media only screen and (max-width: 64rem){.cards-wrapper{margin:-0.625rem}}.cards-wrapper .card{width:33.3333333333%;padding:1.25rem}@media only screen and (max-width: 64rem){.cards-wrapper .card{padding:0.625rem}}@media only screen and (max-width: 48rem){.cards-wrapper .card{width:50%}}@media only screen and (max-width: 37.5rem){.cards-wrapper .card{width:100%}}.card>a{height:100%;display:flex;flex-direction:column;padding:1.125rem;background-color:#fff;background-color:var(--bg);border:1px solid #fff;border:1px solid var(--bg);transition-duration:.6s;transition-property:box-shadow,transform;transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1)}@media only screen and (max-width: 37.4375rem){.card>a{padding:0.625rem}}@media(hover: hover)and (pointer: fine){.card>a:hover{box-shadow:0 0.625rem 0.9375rem 0.3125rem rgba(0,0,0,.1);transform:scale(1.02)}.card>a:hover .card__btn:before{opacity:1}}.card__img{position:relative;height:0;padding-bottom:56.25%;margin-bottom:1.875rem;background-color:#f2f2f2}.card__img img{position:absolute;left:0;top:0;right:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.card__txt{height:100%;display:flex;flex-direction:column;transition-duration:.6s;transition-property:opacity;transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1)}.card__txt>span{color:#3c9;font-size:0.75rem;letter-spacing:0.015rem}.card__txt h3{font-size:1.5rem;font-weight:normal;letter-spacing:-0.0375rem;margin-top:1.25rem;margin-bottom:1.875rem}.card__txt h3+.txt{margin-top:-1.25rem;margin-bottom:1.875rem}.card__txt .txt{font-size:0.875rem;letter-spacing:-0.02188rem;color:rgba(0,0,0,.5)}html.dark .card__txt .txt{color:hsla(0,0%,100%,.5)}.card__btn{position:relative;width:2.75rem;height:2.75rem;border-radius:50%;margin-left:auto;margin-top:auto;display:flex;align-items:center;justify-content:center;background-color:#3c9}@media only screen and (max-width: 64rem){.card__btn{width:1.875rem;height:1.875rem}}.card__btn:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;border-radius:50%;animation:gradient 10s ease infinite;background:linear-gradient(130deg, rgb(51, 122, 186) 0%, rgb(70, 188, 150) 50%, rgb(250, 220, 12) 100%);background-size:200% 200%;transition:opacity .3s ease;opacity:0}.card__btn i{position:relative;color:#fff;font-size:1.5rem}@media only screen and (max-width: 64rem){.card__btn i{font-size:1rem}}.category-cards{margin-top:5rem;overflow:hidden}.category-cards-wrapper{display:flex;flex-wrap:wrap;margin:-1.25rem}.category-card{width:25%;padding:1.25rem;text-align:center}@media only screen and (max-width: 64rem){.category-card{width:50%}}.category-card:not(:last-of-type){border-right:0.0625rem solid rgba(0,0,0,.1)}html.dark .category-card:not(:last-of-type){border-right:0.0625rem solid hsla(0,0%,100%,.1)}@media only screen and (max-width: 64rem){.category-card:nth-child(1),.category-card:nth-child(2){border-bottom:0.0625rem solid rgba(0,0,0,.1)}html.dark .category-card:nth-child(1),html.dark .category-card:nth-child(2){border-bottom:0.0625rem solid hsla(0,0%,100%,.1)}}@media(hover: hover)and (pointer: fine){.category-card a:hover .title{color:#3c9}}.category-card i{display:block;font-size:5.3125rem;color:#3c9}.category-card .title{position:relative;margin:1.25rem 0 3.125rem;transition:color .3s ease}@media only screen and (max-width: 37.5rem){.category-card .title{margin:1.25rem 0}}.category-card .title small{position:absolute;left:0;width:100%;text-align:center;top:3.4375rem;font-size:1.125rem;font-weight:300;letter-spacing:-0.02813rem;color:#000;color:var(--color);opacity:.5}@media only screen and (max-width: 37.5rem){.category-card .title small{font-size:0.625rem;top:1.875rem}}.category-card .txt{color:#000;color:var(--color);opacity:.5;font-size:0.75rem;font-weight:300;line-height:1.5;letter-spacing:0.015rem;max-width:18.75rem;margin:0 auto}@media only screen and (max-width: 64rem){.category-card .txt{display:none}}.blog-category-list{position:relative}.blog-category-list ul{display:flex}@media only screen and (max-width: 64rem){.blog-category-list ul{display:block;position:absolute;left:0;top:3.75rem;opacity:0;backface-visibility:hidden;visibility:hidden;border-radius:1.5625rem;background-color:#f2f2f2;background-color:var(--bgGrey);width:100%;z-index:5;box-shadow:0 0.625rem 0.9375rem 0.3125rem rgba(0,0,0,.1);transform:translateY(-0.3125rem)}.blog-category-list ul.open{opacity:1;backface-visibility:visible;visibility:visible;transition:all .3s ease;transform:translateY(0)}}.blog-category-list ul li:not(:last-of-type){margin-right:1.875rem}@media only screen and (max-width: 64rem){.blog-category-list ul li:not(:last-of-type){margin-right:0}}.blog-category-list ul li a{position:relative;display:inline-block;padding:0.9375rem 3.125rem;border-radius:1.5625rem;border:solid 2px #f2f2f2;border:solid 2px var(--bgGrey);background-color:#f2f2f2;background-color:var(--bgGrey);font-size:0.875rem;font-weight:600;letter-spacing:0.0175rem;text-transform:uppercase;transition-property:background-color,color,border-color,transform;transition-duration:.6s;transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1)}@media only screen and (max-width: 64rem){.blog-category-list ul li a{display:block;padding:0.9375rem 1.25rem}}.blog-category-list ul li a.active{border-color:#3c9;background-color:#fff;color:#000}@media only screen and (max-width: 64rem){.blog-category-list ul li a.active{color:#3c9;background-color:#f2f2f2;background-color:var(--bgGrey);border-color:#f2f2f2;border-color:var(--bgGrey)}}@media(hover: hover)and (pointer: fine){.blog-category-list ul li a:hover{border-color:#3c9;background-color:#fff;color:#000}}.blog-category-list-placeholder{position:relative;display:none}@media only screen and (max-width: 64rem){.blog-category-list-placeholder{display:block}}.blog-category-list-placeholder:before{position:absolute;right:1.25rem;top:50%;transform:translateY(-50%) rotate(90deg)}.blog-category-list-placeholder span{display:block;padding:0.9375rem 1.25rem;border-radius:1.5625rem;border:solid 2px #f2f2f2;border:solid 2px var(--bgGrey);background-color:#f2f2f2;background-color:var(--bgGrey);font-size:0.875rem;font-weight:600;letter-spacing:0.0175rem;text-transform:uppercase}.blog-cards-swiper{overflow:inherit}.blog-cards-swiper .swiper-slide{height:auto;width:33.3333333333%}.blog-cards-wrapper{display:flex;flex-wrap:wrap;margin:-1.25rem}@media only screen and (max-width: 64rem){.blog-cards-wrapper{margin:-0.625rem}}.blog-cards-wrapper .blog-card{height:auto;width:33.3333333333%;padding:1.25rem}@media only screen and (max-width: 64rem){.blog-cards-wrapper .blog-card{padding:0.625rem}}@media only screen and (max-width: 48rem){.blog-cards-wrapper .blog-card{width:50%}}@media only screen and (max-width: 37.5rem){.blog-cards-wrapper .blog-card{width:100%}}.blog-card{height:100%;backface-visibility:hidden}.blog-card>a{height:100%;display:flex;flex-direction:column;padding:1.125rem;background-color:#fff;background-color:var(--bg);border:1px solid #fff;border:1px solid var(--bg);transition-duration:.6s;transition-property:box-shadow,transform;transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1);backface-visibility:hidden}@media only screen and (max-width: 37.4375rem){.blog-card>a{padding:0.625rem}}@media(hover: hover)and (pointer: fine){.blog-card>a:hover{box-shadow:0 0.625rem 0.9375rem 0.3125rem rgba(0,0,0,.1);transform:scale(1.02)}.blog-card>a:hover .blog-card__btn:before{opacity:1}}.blog-card__img{position:relative;height:0;padding-bottom:56.25%;margin-bottom:1.875rem;background-color:#f2f2f2}.blog-card__img img{position:absolute;left:0;top:0;right:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.blog-card__txt{height:100%;display:flex;flex-direction:column;transition-duration:.6s;transition-property:opacity;transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1)}.blog-card__txt>span{color:#3c9;font-size:0.75rem;letter-spacing:0.015rem}@media only screen and (max-width: 37.5rem){.blog-card__txt>span{font-size:0.625rem}}.blog-card__txt h3{font-size:1.5rem;font-weight:normal;letter-spacing:-0.0375rem;margin-top:1.25rem;margin-bottom:1.875rem}@media only screen and (max-width: 37.5rem){.blog-card__txt h3{font-size:1.125rem;margin-bottom:0.9375rem}}.blog-card__btn{position:relative;width:2.75rem;height:2.75rem;border-radius:50%;margin-left:auto;margin-top:auto;display:flex;align-items:center;justify-content:center;background-color:#3c9}@media only screen and (max-width: 64rem){.blog-card__btn{width:1.875rem;height:1.875rem}}.blog-card__btn:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;border-radius:50%;animation:gradient 10s ease infinite;background:linear-gradient(130deg, rgb(51, 122, 186) 0%, rgb(70, 188, 150) 50%, rgb(250, 220, 12) 100%);background-size:200% 200%;transition:opacity .3s ease;opacity:0}.blog-card__btn i{position:relative;color:#fff;font-size:1.5rem}@media only screen and (max-width: 64rem){.blog-card__btn i{font-size:1rem}}.solution{display:flex;justify-content:space-between}@media only screen and (max-width: 64rem){.solution{display:block}}.solution-txt{width:calc(100% - 43.75rem);margin-right:3.75rem}@media only screen and (max-width: 90rem){.solution-txt{width:calc(100% - 37.5rem)}}@media only screen and (max-width: 64rem){.solution-txt{width:100%}}@media only screen and (max-width: 47.9375rem){.solution-txt{margin-top:-1.25rem}}.solution-txt .solution-txt__hd{position:relative;padding-right:12.5rem;padding-bottom:1.875rem}@media only screen and (max-width: 64rem){.solution-txt .solution-txt__hd{padding-bottom:0}}@media only screen and (max-width: 63.9375rem){.solution-txt .solution-txt__hd{padding-right:0}}.solution-txt .solution-txt__hd:after{content:"";position:absolute;left:0;bottom:0;height:0.0625rem;background-color:rgba(0,0,0,.2);width:calc(100% - 12.5rem)}@media only screen and (max-width: 64rem){.solution-txt .solution-txt__hd:after{display:none}}html.dark .solution-txt .solution-txt__hd:after{background-color:hsla(0,0%,100%,.2)}.solution-txt .solution-txt__hd>span{font-size:0.75rem;letter-spacing:0.015rem;color:rgba(0,0,0,.5);text-transform:uppercase;color:#3c9}.solution-txt .solution-txt__hd h1{font-size:5rem;font-weight:300;line-height:1;letter-spacing:-0.125rem;margin-top:2.5rem}@media only screen and (max-width: 47.9375rem){.solution-txt .solution-txt__hd h1{font-size:2.5rem;margin-top:1.875rem}}.solution-txt .solution-txt__hd h1+div{margin-top:1.875rem;font-size:1.875rem;font-weight:300;letter-spacing:-0.04688rem;color:rgba(0,0,0,.5)}html.dark .solution-txt .solution-txt__hd h1+div{color:hsla(0,0%,100%,.5)}@media only screen and (max-width: 47.9375rem){.solution-txt .solution-txt__hd h1+div{font-size:1.25rem;margin-top:0.625rem}}@media only screen and (max-width: 37.5rem){.solution-txt .solution-txt__hd h1+div{font-size:1rem}}.solution-txt .solution-txt__hd h1+div p{margin:0}.solution-txt .solution-txt__hd img{position:absolute;right:0;top:0;width:10.625rem;height:10.625rem}@media only screen and (max-width: 63.9375rem){.solution-txt .solution-txt__hd img{width:6.25rem;height:6.25rem;top:-2.5rem}}@media only screen and (max-width: 47.9375rem){.solution-txt .solution-txt__hd img{width:5rem;height:5rem;top:-1.875rem}}.solution-txt .solution-txt__content{margin-top:4.375rem}@media only screen and (max-width: 64rem){.solution-txt .solution-txt__content{display:none}}.solution-details{position:relative;width:43.75rem;margin-top:-10rem;padding:3.125rem 3.75rem 5rem;color:#fff;background-color:#3c9;z-index:2}.solution-details:not(.is-inview){margin-top:-8.75rem}@media only screen and (max-width: 64rem){.solution-details:not(.is-inview){margin-top:0}}@media only screen and (min-width: 64.0625rem){.solution-details.is-inview{transition-property:opacity,margin-top}}@media only screen and (max-width: 120rem){.solution-details{margin-right:calc((100vw - 105rem)/2*-1)}}@media only screen and (max-width: 107.5rem){.solution-details{margin-right:-1.25rem}}@media only screen and (max-width: 90rem){.solution-details{width:37.5rem}}@media only screen and (max-width: 64rem){.solution-details{width:100%;margin-top:0;margin-right:0;padding:1.25rem;margin-top:3.75rem}}@media only screen and (max-width: 37.5rem){.solution-details{padding:0.625rem 1.25rem 1.25rem}}.solution-details ul{margin-bottom:1.875rem}.solution-details ul li{display:flex;padding:1.875rem 0;border-bottom:0.0625rem solid hsla(0,0%,100%,.4)}@media only screen and (max-width: 47.9375rem){.solution-details ul li{padding:1.25rem 0}}.solution-details ul li i{display:block;width:3.75rem;height:3.75rem;margin-right:3.125rem;font-size:3.75rem;flex-shrink:0}@media only screen and (max-width: 90rem){.solution-details ul li i{width:3.125rem;height:3.125rem;margin-right:1.875rem}}@media only screen and (max-width: 47.9375rem){.solution-details ul li i{width:2.5rem;height:2.5rem;font-size:2.5rem}}@media only screen and (max-width: 37.5rem){.solution-details ul li i{margin-right:1.25rem}}.solution-details ul li i img{display:block;width:100%;height:100%}.solution-details ul li small{display:block;font-size:0.75rem;text-transform:uppercase}@media only screen and (max-width: 90rem){.solution-details ul li small{font-size:0.625rem}}.solution-details ul li span{display:block;font-size:1.875rem;font-weight:600;margin-top:0.625rem}@media only screen and (max-width: 37.5rem){.solution-details ul li span{font-size:1.25rem}}.solution-details p{font-size:0.875rem;font-weight:300;line-height:1.7;letter-spacing:0.0175rem}@media only screen and (max-width: 64rem){.solution-details p{font-size:0.625rem}}.solution-description{display:none}@media only screen and (max-width: 64rem){.solution-description{display:block;margin-top:3.75rem}}.solution-gallery{margin-top:3.75rem}.solution-gallery .swiper{overflow:visible;overflow:initial}@media(hover: hover)and (pointer: fine){.solution-gallery .swiper:hover .swiper-button-next,.solution-gallery .swiper:hover .swiper-button-prev{opacity:1;backface-visibility:visible;visibility:visible}}.solution-gallery .swiper .swiper-slide{width:auto;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer}.solution-gallery .swiper .swiper-slide .swiper-slide__img{height:31.25rem}@media only screen and (max-width: 90rem){.solution-gallery .swiper .swiper-slide .swiper-slide__img{height:21.875rem}}@media only screen and (max-width: 64rem){.solution-gallery .swiper .swiper-slide .swiper-slide__img{height:18.75rem}}@media only screen and (max-width: 37.5rem){.solution-gallery .swiper .swiper-slide .swiper-slide__img{height:15.625rem}}.solution-gallery .swiper .swiper-slide .swiper-slide__img img,.solution-gallery .swiper .swiper-slide .swiper-slide__img video{height:100%;width:auto}.solution-gallery .swiper .swiper-slide .swiper-slide__iframe{position:relative;height:31.25rem;background-color:#000}.solution-gallery .swiper .swiper-slide .swiper-slide__iframe:before{content:"";position:absolute;left:0;right:0;z-index:2;width:100%;height:calc(100% - 3.125rem)}@media only screen and (max-width: 90rem){.solution-gallery .swiper .swiper-slide .swiper-slide__iframe{height:21.875rem}}@media only screen and (max-width: 64rem){.solution-gallery .swiper .swiper-slide .swiper-slide__iframe{height:18.75rem}}@media only screen and (max-width: 37.5rem){.solution-gallery .swiper .swiper-slide .swiper-slide__iframe{height:15.625rem}}.solution-gallery .swiper .swiper-slide .swiper-slide__iframe iframe{position:relative;height:100%;width:55.5rem}@media only screen and (max-width: 90rem){.solution-gallery .swiper .swiper-slide .swiper-slide__iframe iframe{width:38.875rem}}@media only screen and (max-width: 64rem){.solution-gallery .swiper .swiper-slide .swiper-slide__iframe iframe{width:33.25rem}}@media only screen and (max-width: 37.5rem){.solution-gallery .swiper .swiper-slide .swiper-slide__iframe iframe{width:27.75rem}}.solution-gallery .swiper .swiper-button-next,.solution-gallery .swiper .swiper-button-prev{background-color:#fff;background-color:var(--bg);color:#3c9;width:3.125rem;height:3.125rem;border-radius:50%;font-size:1.875rem;opacity:0;backface-visibility:hidden;visibility:hidden;transition:all .3s ease;border:1px solid rgba(0,0,0,.1)}.solution-gallery .swiper .swiper-button-next.swiper-button-disabled,.solution-gallery .swiper .swiper-button-prev.swiper-button-disabled{display:none}html.dark .solution-gallery .swiper .swiper-button-next,html.dark .solution-gallery .swiper .swiper-button-prev{border:1px solid hsla(0,0%,100%,.1)}@media(hover: hover)and (pointer: fine){.solution-gallery .swiper .swiper-button-next:hover,.solution-gallery .swiper .swiper-button-prev:hover{transform:translateY(-50%) scale(1.1)}}.solution-gallery .swiper .swiper-button-next:active,.solution-gallery .swiper .swiper-button-prev:active{transform:translateY(-50%) scale(1)}.solution-gallery .swiper-pagination{display:none}@media only screen and (max-width: 64rem){.solution-gallery .swiper-pagination{display:block}}.gallery-c-follower{position:absolute;width:3.125rem;height:3.125rem;margin-top:-1.5625rem;margin-left:-1.5625rem;left:0;top:0;border-radius:50%;border:1px solid #fff;background-color:#fff;z-index:10;pointer-events:none;opacity:0;visibility:hidden;transform:scale(0);transform-origin:center;display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;color:#000}html.touchevents .gallery-c-follower{display:none}.gallery-c-follower>div{position:relative;font-size:2.8125rem}.swiper-slide__img-dida{font-size:0.75rem;margin-top:0.9375rem;color:#999;text-align:left}.popup-layer{position:fixed;left:0;top:0;width:100%;height:100%;z-index:93;background-color:#fff;opacity:0;backface-visibility:hidden;visibility:hidden;pointer-events:none;transform:scale(1.1)}.popup-layer.open{opacity:1;backface-visibility:visible;visibility:visible;pointer-events:auto;transform:scale(1);transition:all .3s ease}.popup-layer.close{opacity:0;backface-visibility:hidden;visibility:hidden;pointer-events:none;transform:scale(1.1);transition:all .3s ease}.popup-layer#fullscreenGalleryPopup,.popup-layer#downloadPopup{background-color:rgba(0,0,0,0)}.popup-layer#fullscreenGalleryPopup:before,.popup-layer#downloadPopup:before{content:"";position:absolute;left:0;top:0;right:0;height:100%;width:100%;background-color:#000;opacity:.9}.popup-layer__close-btn{position:absolute;right:1.25rem;top:1.25rem;width:3.75rem;height:3.75rem;border-radius:50%;z-index:2;transition:transform .3s ease;font-size:3.125rem;display:flex;align-items:center;justify-content:center}.popup-layer#fullscreenGalleryPopup .popup-layer__close-btn,.popup-layer#downloadPopup .popup-layer__close-btn{background-color:rgba(0,0,0,0);color:#fff}@media(hover: hover)and (pointer: fine){.popup-layer__close-btn:hover{transform:scale(1.05)}}.popup-layer__container{height:100%}.popup-layer#fullscreenGalleryPopup .popup-layer__container{padding:0 1.25rem}#fullscreenGalleryPopup .swiper{padding:3.125rem 0;height:100%}#fullscreenGalleryPopup .swiper .swiper-slide .swiper-slide__img{height:100%;display:flex;justify-content:center;align-items:center;text-align:center}#fullscreenGalleryPopup .swiper .swiper-slide .swiper-slide__iframe{height:100%;position:relative;background-color:#000}#fullscreenGalleryPopup .swiper .swiper-slide .swiper-slide__iframe:before{content:"";position:absolute;left:0;top:0;height:100%;width:100%;z-index:2}#fullscreenGalleryPopup .swiper .swiper-slide .swiper-slide__iframe iframe{position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%}#fullscreenGalleryPopup .swiper .swiper-slide img,#fullscreenGalleryPopup .swiper .swiper-slide video{display:block;margin:0 auto;max-height:100%;max-width:100%}#fullscreenGalleryPopup .swiper .swiper-slide img{background-color:#fff}#fullscreenGalleryPopup .swiper .swiper-slide__img-dida{position:absolute;text-align:center;left:0;right:0;bottom:0;color:#fff;transform:translateY(1.875rem);margin-top:0}@media only screen and (max-width: 64rem){#fullscreenGalleryPopup .swiper .swiper-slide__img-dida{transform:translateY(0.9375rem)}}#fullscreenGalleryPopup .swiper .swiper-controls .container{max-width:100%}#fullscreenGalleryPopup .swiper .swiper-button-next,#fullscreenGalleryPopup .swiper .swiper-button-prev{background-color:#fff;background-color:var(--bg);color:#3c9;width:3.125rem;height:3.125rem;border-radius:50%;font-size:1.875rem;transition:all .3s ease;border:1px solid rgba(0,0,0,.1)}html.touchevents #fullscreenGalleryPopup .swiper .swiper-button-next,html.touchevents #fullscreenGalleryPopup .swiper .swiper-button-prev{display:none}html.dark #fullscreenGalleryPopup .swiper .swiper-button-next,html.dark #fullscreenGalleryPopup .swiper .swiper-button-prev{border:1px solid hsla(0,0%,100%,.1)}@media(hover: hover)and (pointer: fine){#fullscreenGalleryPopup .swiper .swiper-button-next:hover,#fullscreenGalleryPopup .swiper .swiper-button-prev:hover{transform:translateY(-50%) scale(1.1)}}#fullscreenGalleryPopup .swiper .swiper-button-next:active,#fullscreenGalleryPopup .swiper .swiper-button-prev:active{transform:translateY(-50%) scale(1)}#fullscreenGalleryPopup .swiper-pagination{display:none}@media only screen and (max-width: 64rem){#fullscreenGalleryPopup .swiper-pagination{display:block;transform:translateY(0.625rem);margin-top:0.9375rem}}#fullscreenGalleryPopup .swiper-pagination .swiper-pagination-bullet{background:#fff}#fullscreenGalleryPopup .swiper-pagination .swiper-pagination-bullet-active{background:#3c9}#fullscreenGalleryPopup .gallery-c-follower{display:none}#downloadPopup{display:flex;overflow-y:auto;padding:1.25rem}#downloadPopup .popup-layer__hd .eyelet{margin-bottom:0.625rem}#downloadPopup .popup-layer__hd .title{color:#000}html.dark #downloadPopup .popup-layer__hd .title{color:#fff}#downloadPopup .popup-layer__container{position:relative;padding:2.5rem;height:auto;max-width:53.75rem;margin:auto;width:100%;background-color:#fff;background-color:var(--bg);border-radius:1.25rem}@media only screen and (max-width: 37.5rem){#downloadPopup .popup-layer__container{padding:2.5rem 1.25rem}}#downloadPopup .table{margin-top:2.5rem}.numbers-container{margin-top:5rem}.numbers-wrapper{display:flex;flex-wrap:wrap;margin:-1.25rem}@media only screen and (max-width: 64rem){.numbers-wrapper{margin:-0.625rem}}.numbers-wrapper .number{width:33.3333333333%;padding:1.25rem}@media only screen and (max-width: 64rem){.numbers-wrapper .number{padding:0.625rem}}@media only screen and (max-width: 64rem){.numbers-wrapper .number{width:50%}}@media only screen and (max-width: 37.5rem){.numbers-wrapper .number{width:100%}}.number .number__inner{height:100%;background-color:hsla(0,0%,100%,.15);padding:3.75rem 2.5rem 3.125rem 2.5rem}@media only screen and (max-width: 37.5rem){.number .number__inner{padding:1.25rem}}.number .number__hd{display:flex;align-items:center;justify-content:space-between;font-size:1.875rem;font-weight:300;letter-spacing:-0.04688rem}@media only screen and (max-width: 37.5rem){.number .number__hd{font-size:1.375rem}}.number .number__hd i{font-size:3.125rem}.number .number__hd img{height:3.75rem}.number .number__counter{margin:2.1875rem 0;min-height:4.9375rem}@media only screen and (max-width: 37.5rem){.number .number__counter{min-height:2.5rem;margin:1.25rem 0}}html.dark .number .number__counter{color:#3c9}.number .number__counter span{font-size:4.0625rem;font-weight:900;letter-spacing:normal;line-height:1}@media only screen and (max-width: 37.5rem){.number .number__counter span{font-size:2.5rem}}.number .number__ft{font-size:0.875rem;font-weight:300;letter-spacing:0.0175rem;padding-top:0.9375rem;border-top:0.0625rem solid hsla(0,0%,100%,.3)}@media only screen and (max-width: 37.5rem){.number .number__ft{font-size:0.625rem}}.number .number__ft p{margin:0}.blocks:last-child .blocks__row:last-child{margin-bottom:7.5rem}@media only screen and (max-width: 37.5rem){.blocks:last-child .blocks__row:last-child{margin-bottom:3.75rem}}body.post-page .blocks .container{max-width:75rem}body.post-page .blocks .block.text-center{text-align:left}.blocks__row{margin:3.75rem 0;overflow:hidden}body.post-page .blocks__row{margin:2.5rem 0}@media only screen and (max-width: 37.5rem){body.post-page .blocks__row{margin:1.875rem 0}}.blocks__row.blocks__row-bg{margin:0;padding:3.75rem 0}.blocks__row.blocks__row-bg-primary{background-color:#3c9;background-color:var(--primary);color:#fff}.blocks__row.blocks__row-bg-primary .eyelet,.blocks__row.blocks__row-bg-primary .img-dida,.blocks__row.blocks__row-bg-primary .swiper-slide__img-dida{color:#fff}html.dark .blocks__row.blocks__row-bg-primary{background-color:#000}.blocks__row.blocks__row-bg-grey{background-color:#f2f2f2;background-color:var(--bgGrey)}.blocks__row.blocks__row-bg-blue{background-color:#1e4a72;color:#fff}.blocks__row.blocks__row-bg-blue .eyelet,.blocks__row.blocks__row-bg-blue .img-dida,.blocks__row.blocks__row-bg-blue .swiper-slide__img-dida{color:#fff}html.dark .blocks__row.blocks__row-bg-blue{background-color:#000}.blocks__row.blocks__row-bg-gradient{animation:gradient 10s ease infinite;background:linear-gradient(130deg, rgb(51, 122, 186) 0%, rgb(70, 188, 150) 50%, rgb(250, 220, 12) 100%);background-size:200% 200%;color:#fff}.blocks__row.blocks__row-bg-gradient .eyelet,.blocks__row.blocks__row-bg-gradient .img-dida,.blocks__row.blocks__row-bg-gradient .swiper-slide__img-dida{color:#fff}html.dark .blocks__row.blocks__row-bg-gradient{background:#000;background-color:#000}.blocks__row.blocks__row-parallax{margin:0}.blocks__row.gradient{animation:gradient 10s ease infinite;background:linear-gradient(130deg, rgb(51, 122, 186) 0%, rgb(70, 188, 150) 50%, rgb(250, 220, 12) 100%);background-size:200% 200%}html.dark .blocks__row.gradient{background-color:#000}@media only screen and (min-width: 48.0625rem){.blocks__row.blocks__row-invert-order .block-txt{order:1}.blocks__row.blocks__row-invert-order .block-img{order:2}}html.dark .blocks__row .button.white>a,html.dark .blocks__row .button.white>span,html.dark .blocks__row .button.white>button{color:#3c9;border-color:#3c9}@media(hover: hover)and (pointer: fine){html.dark .blocks__row .button.white>a:hover,html.dark .blocks__row .button.white>span:hover,html.dark .blocks__row .button.white>button:hover{border-color:#3c9;background-color:#3c9;color:#fff}}@keyframes gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}.blocks__container{display:flex;align-items:flex-start;flex-wrap:wrap;margin:-3.125rem}.blocks__container.items-center{align-items:center}@media only screen and (max-width: 64rem){.blocks__container{margin:-1.875rem}}.block{padding:3.125rem}@media only screen and (max-width: 64rem){.block{padding:1.875rem}}.block-50{width:50%}@media only screen and (max-width: 48rem){.block-50{width:100%}}.block-100{width:100%}.block-100:not(.block-txt):not(.block-img):not(.block-slider):not(.block-html)>.eyelet{margin-bottom:1.875rem}.block-100:not(.block-txt):not(.block-img):not(.block-slider):not(.block-html)>.eyelet+div:not(.txt){margin-top:3.125rem}.block-100:not(.block-txt):not(.block-img):not(.block-slider):not(.block-html)>.title+div:not(.txt){margin-top:3.125rem}.block-100:not(.block-txt):not(.block-img):not(.block-slider):not(.block-html)>.title+.txt{margin-top:1.875rem}.block-100:not(.block-txt):not(.block-img):not(.block-slider):not(.block-html)>.txt{max-width:56.25rem;margin:0 auto}.block-100:not(.block-txt):not(.block-img):not(.block-slider):not(.block-html)>.txt+div{margin-top:3.125rem}.block-100:not(.block-txt):not(.block-img):not(.block-slider):not(.block-html)>.button{margin-top:3.125rem;text-align:center}@media only screen and (max-width: 48rem){.block-txt{order:2}}.block-txt.block-100 .title{max-width:59.375rem;margin:0 auto}body.post-page .block-txt.block-100 .title{max-width:100%}.block-txt .eyelet{margin-bottom:0.9375rem}.block-txt .eyelet+.button{margin-top:1.875rem}body.post-page .block-txt .title{font-size:2.5rem}@media only screen and (max-width: 37.5rem){body.post-page .block-txt .title{font-size:1.5rem}}.block-txt .title+.txt{margin-top:1.875rem}.block-txt .title+.button{margin-top:1.875rem}.block-txt .txt+.button{margin-top:1.875rem}@media only screen and (max-width: 48rem){.block-img{order:1}}.block-img.block-100 .img-dida{text-align:center}.block-img.parallax-img{position:relative;height:80vh;color:#fff;min-height:31.25rem}.block-img.parallax-img .eyelet,.block-img.parallax-img .img-dida,.block-img.parallax-img .swiper-slide__img-dida{color:#fff}.block-img.parallax-img .video{pointer-events:none}.block-img.parallax-img .img,.block-img.parallax-img .video{position:relative;height:100%;width:100vw;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;overflow:hidden;background-color:#000}.block-img.parallax-img .img img,.block-img.parallax-img .img video,.block-img.parallax-img .video img,.block-img.parallax-img .video video{opacity:.6}.block-img.parallax-img .img iframe,.block-img.parallax-img .video iframe{width:100vw;height:56.25vw;min-height:100vh;min-width:177.77vh;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.block-img.parallax-img img,.block-img.parallax-img video{height:110%;width:100%;-o-object-fit:cover;object-fit:cover}.block-img.parallax-img .img-caption{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);z-index:2}@media only screen and (max-width: 37.5rem){.block-img.parallax-img .img-caption{width:calc(100% - 3.75rem);padding:1.25rem}}.block-img.launch-img{position:relative;display:flex;align-items:center;min-height:37.5rem;color:#fff}@media only screen and (max-width: 37.5rem){.block-img.launch-img{min-height:28.125rem}}.block-img.launch-img .eyelet,.block-img.launch-img .img-dida,.block-img.launch-img .swiper-slide__img-dida{color:#fff}.block-img.launch-img.block-100 .img-caption{max-width:60%}@media only screen and (max-width: 64rem){.block-img.launch-img.block-100 .img-caption{max-width:100%}}.block-img.launch-img .img{position:absolute;left:3.125rem;top:3.125rem;width:calc(100% - 6.25rem);height:calc(100% - 6.25rem)}@media only screen and (max-width: 64rem){.block-img.launch-img .img{left:1.875rem;top:1.875rem;width:calc(100% - 3.75rem);height:calc(100% - 3.75rem)}}.block-img.launch-img .img:before{content:"";position:absolute;left:0;top:0;right:0;height:100%;width:100%;background:linear-gradient(130deg, rgb(51, 122, 186) 0%, rgb(70, 188, 150) 50%, rgb(250, 220, 12) 100%);background-size:200% 200%;animation:gradient 10s ease infinite;mix-blend-mode:multiply}.block-img.launch-img img,.block-img.launch-img video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.block-img.launch-img .img-caption{position:relative;z-index:2;padding:3.125rem}@media only screen and (max-width: 37.5rem){.block-img.launch-img .img-caption{padding:1.25rem}}.block-img.launch-img .video{position:absolute;width:calc(100% - 6.25rem);height:100%;padding-bottom:0;background-color:#000;overflow:hidden;left:3.125rem;right:3.125rem}@media only screen and (max-width: 64rem){.block-img.launch-img .video{width:calc(100% - 3.75rem);left:1.875rem;right:1.875rem}}.block-img.launch-img .video:before{content:"";position:absolute;left:0;top:0;right:0;height:100%;width:100%;background:linear-gradient(130deg, rgb(51, 122, 186) 0%, rgb(70, 188, 150) 50%, rgb(250, 220, 12) 100%);background-size:200% 200%;animation:gradient 10s ease infinite;mix-blend-mode:multiply;z-index:2}.block-img.launch-img .video iframe{width:100vw;height:56.25vw;min-height:100vh;min-width:177.77vh;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.block-img:not(.launch-img):not(.parallax-img).block-video{position:relative;overflow:hidden}.block-img:not(.launch-img):not(.parallax-img).block-video:before{content:"";position:absolute;left:0;right:0;z-index:2;width:100%;height:100%}.block-img:not(.launch-img):not(.parallax-img).block-video .video{height:0;padding-bottom:56.25%;position:relative;background-color:#000}.block-img:not(.launch-img):not(.parallax-img).block-video .video iframe{position:absolute;left:0;top:0;width:100%;height:100%}.block-img img,.block-img video{display:block;margin:0 auto;max-width:100%}body.post-page .block-img img,body.post-page .block-img video{width:100%}.block-img img.img-eyelet,.block-img video.img-eyelet{width:4.375rem;margin:0 0 0.9375rem}.block-img .img-caption.text-center .img-eyelet{margin-left:auto;margin-right:auto}.block-img .img-caption .eyelet{margin-bottom:0.9375rem}.block-img .img-caption .eyelet+.button,.block-img .img-caption .eyelet+.buttons{margin-top:1.875rem}.block-img .img-caption .title+.txt{margin-top:1.875rem}.block-img .img-caption .title+.button,.block-img .img-caption .title+.buttons{margin-top:1.875rem}.block-img .img-caption .txt+.button,.block-img .img-caption .txt+.buttons{margin-top:1.875rem}.block-img .video{position:relative}.block-img .video-aspect{position:relative;padding-bottom:56.25%;height:0;background-color:#000}.block-img .video-aspect iframe{position:absolute;left:0;top:0;width:100%;height:100%}.img-dida{font-size:0.75rem;margin-top:0.9375rem;color:#999}.block-slider.gallery .swiper{overflow:visible;overflow:initial}@media(hover: hover)and (pointer: fine){.block-slider.gallery .swiper:hover .swiper-button-next,.block-slider.gallery .swiper:hover .swiper-button-prev{opacity:1;backface-visibility:visible;visibility:visible}}.block-slider.gallery .swiper .swiper-slide{width:auto;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer}.block-slider.gallery .swiper .swiper-slide .swiper-slide__img{height:31.25rem}@media only screen and (max-width: 90rem){.block-slider.gallery .swiper .swiper-slide .swiper-slide__img{height:21.875rem}}@media only screen and (max-width: 64rem){.block-slider.gallery .swiper .swiper-slide .swiper-slide__img{height:18.75rem}}@media only screen and (max-width: 37.5rem){.block-slider.gallery .swiper .swiper-slide .swiper-slide__img{height:15.625rem}}.block-slider.gallery .swiper .swiper-slide .swiper-slide__img img,.block-slider.gallery .swiper .swiper-slide .swiper-slide__img video,.block-slider.gallery .swiper .swiper-slide .swiper-slide__img iframe{height:100%;width:auto}.block-slider.gallery .swiper .swiper-slide .swiper-slide__img .swiper-slide__img-dida{text-align:left}.block-slider.gallery .swiper .swiper-slide .swiper-slide__iframe{position:relative;height:31.25rem;padding-bottom:0;background-color:#000}.block-slider.gallery .swiper .swiper-slide .swiper-slide__iframe:before{content:"";position:absolute;left:0;right:0;z-index:2;width:100%;height:calc(100% - 3.125rem)}@media only screen and (max-width: 90rem){.block-slider.gallery .swiper .swiper-slide .swiper-slide__iframe{height:21.875rem}}@media only screen and (max-width: 64rem){.block-slider.gallery .swiper .swiper-slide .swiper-slide__iframe{height:18.75rem}}@media only screen and (max-width: 37.5rem){.block-slider.gallery .swiper .swiper-slide .swiper-slide__iframe{height:15.625rem}}.block-slider.gallery .swiper .swiper-slide .swiper-slide__iframe iframe{position:relative;height:100%;width:55.5rem}@media only screen and (max-width: 90rem){.block-slider.gallery .swiper .swiper-slide .swiper-slide__iframe iframe{width:38.875rem}}@media only screen and (max-width: 64rem){.block-slider.gallery .swiper .swiper-slide .swiper-slide__iframe iframe{width:33.25rem}}@media only screen and (max-width: 37.5rem){.block-slider.gallery .swiper .swiper-slide .swiper-slide__iframe iframe{width:27.75rem}}.block-slider.gallery .swiper .swiper-button-next,.block-slider.gallery .swiper .swiper-button-prev{background-color:#fff;color:#3c9;width:3.125rem;height:3.125rem;border-radius:50%;font-size:1.875rem;opacity:0;backface-visibility:hidden;visibility:hidden;transition:all .3s ease;border:1px solid rgba(0,0,0,.1)}.block-slider.gallery .swiper .swiper-button-next.swiper-button-disabled,.block-slider.gallery .swiper .swiper-button-prev.swiper-button-disabled{display:none}@media(hover: hover)and (pointer: fine){.block-slider.gallery .swiper .swiper-button-next:hover,.block-slider.gallery .swiper .swiper-button-prev:hover{transform:translateY(-50%) scale(1.1)}}.block-slider.gallery .swiper .swiper-button-next:active,.block-slider.gallery .swiper .swiper-button-prev:active{transform:translateY(-50%) scale(1)}.block-slider:not(.gallery).block-100 .swiper{overflow:visible;overflow:initial}body.post-page .block-slider:not(.gallery).block-100 .swiper{overflow:hidden}@media(hover: hover)and (pointer: fine){.block-slider:not(.gallery).block-100 .swiper:hover .swiper-button-next,.block-slider:not(.gallery).block-100 .swiper:hover .swiper-button-prev{opacity:1;backface-visibility:visible;visibility:visible}}.block-slider:not(.gallery).block-100 .swiper .swiper-slide{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.block-slider:not(.gallery).block-100 .swiper .swiper-slide img,.block-slider:not(.gallery).block-100 .swiper .swiper-slide video,.block-slider:not(.gallery).block-100 .swiper .swiper-slide iframe{width:100%}.block-slider:not(.gallery).block-100 .swiper .swiper-slide .swiper-slide__img-dida{text-align:left}.block-slider:not(.gallery).block-100 .swiper .swiper-button-next,.block-slider:not(.gallery).block-100 .swiper .swiper-button-prev{background-color:#fff;color:#3c9;width:3.125rem;height:3.125rem;border-radius:50%;font-size:1.875rem;opacity:0;backface-visibility:hidden;visibility:hidden;transition:all .3s ease;border:1px solid rgba(0,0,0,.1)}.block-slider:not(.gallery).block-100 .swiper .swiper-button-next.swiper-button-disabled,.block-slider:not(.gallery).block-100 .swiper .swiper-button-prev.swiper-button-disabled{display:none}@media(hover: hover)and (pointer: fine){.block-slider:not(.gallery).block-100 .swiper .swiper-button-next:hover,.block-slider:not(.gallery).block-100 .swiper .swiper-button-prev:hover{transform:translateY(-50%) scale(1.1)}}.block-slider:not(.gallery).block-100 .swiper .swiper-button-next:active,.block-slider:not(.gallery).block-100 .swiper .swiper-button-prev:active{transform:translateY(-50%) scale(1)}@media(hover: hover)and (pointer: fine){.block-slider.block-50:hover .swiper-button-next,.block-slider.block-50:hover .swiper-button-prev{opacity:1;backface-visibility:visible;visibility:visible}}.block-slider.block-50 .swiper-button-next,.block-slider.block-50 .swiper-button-prev{background-color:#fff;color:#3c9;width:3.125rem;height:3.125rem;border-radius:50%;font-size:1.875rem;opacity:0;backface-visibility:hidden;visibility:hidden;transition:all .3s ease;border:1px solid rgba(0,0,0,.1)}.block-slider.block-50 .swiper-button-next.swiper-button-disabled,.block-slider.block-50 .swiper-button-prev.swiper-button-disabled{display:none}@media(hover: hover)and (pointer: fine){.block-slider.block-50 .swiper-button-next:hover,.block-slider.block-50 .swiper-button-prev:hover{transform:translateY(-50%) scale(1.1)}}.block-slider.block-50 .swiper-button-next:active,.block-slider.block-50 .swiper-button-prev:active{transform:translateY(-50%) scale(1)}.block-slider.block-50 img,.block-slider.block-50 video,.block-slider.block-50 iframe{width:100%}.block-slider .swiper .swiper-slide-embed{height:auto}.block-slider .swiper-slide__iframe{height:0;padding-bottom:56.25%;position:relative;background-color:#000}.block-slider .swiper-slide__iframe:before{content:"";position:absolute;left:0;top:0;width:100%;height:calc(100% - 3.75rem);z-index:2}html.touchevents .block-slider .swiper-slide__iframe:before{display:none}@media only screen and (max-width: 64rem){.block-slider .swiper-slide__iframe:before{display:none}}.block-slider .swiper-slide__iframe iframe{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none}.block-slider .swiper-pagination{display:none}@media only screen and (max-width: 64rem){.block-slider .swiper-pagination{display:block}}.block-slider .eyelet{margin-bottom:0.9375rem}.block-slider .eyelet+.button,.block-slider .eyelet+.swiper{margin-top:1.875rem}.block-slider .title+.txt,.block-slider .title+.swiper{margin-top:1.875rem}.block-slider .title+.button,.block-slider .title+.swiper{margin-top:1.875rem}.block-slider .txt{max-width:56.25rem;margin:0 auto}.block-slider .txt+.button,.block-slider .txt+.swiper{margin-top:1.875rem}.block-html .html-wrapper{padding-bottom:56.25%;position:relative;height:0}.block-html .html-wrapper>*{height:100%;width:100%;position:absolute;left:0;top:0}.global-compact-banner{position:relative;display:flex;align-items:center;justify-content:space-between;padding:1.25rem 2.5rem;animation:gradient 10s ease infinite;background:linear-gradient(130deg, rgb(51, 122, 186) 0%, rgb(70, 188, 150) 50%, rgb(250, 220, 12) 100%);background-size:200% 200%}.global-compact-banner.blocks__row-bg-primary{background:#3c9;background:var(--primary);background-color:#3c9;background-color:var(--primary);color:#fff}.global-compact-banner.blocks__row-bg-primary .eyelet,.global-compact-banner.blocks__row-bg-primary .img-dida,.global-compact-banner.blocks__row-bg-primary .swiper-slide__img-dida{color:#fff}html.dark .global-compact-banner.blocks__row-bg-primary{background-color:#000}.global-compact-banner.blocks__row-bg-grey{background:#f2f2f2;background:var(--bgGrey);background-color:#f2f2f2;background-color:var(--bgGrey)}.global-compact-banner.blocks__row-bg-blue{background:#1e4a72;background-color:#1e4a72;color:#fff}.global-compact-banner.blocks__row-bg-blue .eyelet,.global-compact-banner.blocks__row-bg-blue .img-dida,.global-compact-banner.blocks__row-bg-blue .swiper-slide__img-dida{color:#fff}html.dark .global-compact-banner.blocks__row-bg-blue{background-color:#000}.global-compact-banner.blocks__row-bg-gradient{animation:gradient 10s ease infinite;background:linear-gradient(130deg, rgb(51, 122, 186) 0%, rgb(70, 188, 150) 50%, rgb(250, 220, 12) 100%);background-size:200% 200%;color:#fff}.global-compact-banner.blocks__row-bg-gradient .eyelet,.global-compact-banner.blocks__row-bg-gradient .img-dida,.global-compact-banner.blocks__row-bg-gradient .swiper-slide__img-dida{color:#fff}html.dark .global-compact-banner.blocks__row-bg-gradient{background:#000;background-color:#000}.global-compact-banner.gradient{animation:gradient 10s ease infinite;background:linear-gradient(130deg, rgb(51, 122, 186) 0%, rgb(70, 188, 150) 50%, rgb(250, 220, 12) 100%);background-size:200% 200%}html.dark .global-compact-banner.gradient{background-color:#000}@media only screen and (max-width: 64rem){.global-compact-banner{flex-wrap:wrap}}@media only screen and (max-width: 37.5rem){.global-compact-banner{padding:1.25rem}}@media(hover: hover)and (pointer: fine){.global-compact-banner:hover .title,.global-compact-banner:hover img{opacity:.8}}.global-compact-banner>a:after{content:"";position:absolute;left:0;top:0;height:100%;width:100%}.global-compact-banner .title{max-width:40rem;transition-duration:.6s;transition-property:opacity;transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1)}@media only screen and (max-width: 64rem){.global-compact-banner .title{width:100%;max-width:100%;order:2}}.global-compact-banner img{max-width:100%;transition-duration:.6s;transition-property:opacity;transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1)}@media only screen and (max-width: 64rem){.global-compact-banner img{order:1;margin-bottom:1.25rem}}.category-launch{position:relative;display:flex;align-items:center}@media only screen and (max-width: 64rem){.category-launch{display:block}}.category-launch:not(:last-of-type){margin-bottom:3.75rem}.category-launch:nth-child(even) .category-launch__img{order:2;margin-left:auto}@media only screen and (max-width: 64rem){.category-launch:nth-child(even) .category-launch__img{order:1}}.category-launch:nth-child(even) .category-launch__img>div{float:left}.category-launch:nth-child(even) .category-launch__txt{left:0}@media only screen and (min-width: 64.0625rem){.category-launch:nth-child(even) .category-launch__txt:not(.is-inview){clip-path:polygon(0% 0%, 0% 0%, 0% 100%, 0% 100%)}.category-launch:nth-child(even) .category-launch__txt.is-inview{transition-property:clip-path;transition-duration:1s;transition-timing-function:cubic-bezier(0.33, 1, 0.68, 1);transition-delay:.3s;clip-path:polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%)}}@media only screen and (min-width: 64.0625rem){.category-launch.icon .category-launch:nth-child(even) .category-launch__txt i{margin-right:0;margin-left:3.125rem;order:2}.category-launch.icon .category-launch:nth-child(even) .category-launch__txt>div{order:1;padding-left:0;padding-right:3.75rem;border-left:0;border-right:0.0625rem solid rgba(0,0,0,.1)}}.category-launch:nth-child(odd) .category-launch__img{order:1}.category-launch:nth-child(odd) .category-launch__img>div{float:right}.category-launch:nth-child(odd) .category-launch__txt{right:0;order:2}@media only screen and (min-width: 64.0625rem){.category-launch:nth-child(odd) .category-launch__txt:not(.is-inview){clip-path:polygon(100% 0, 100% 0, 100% 100%, 100% 100%)}.category-launch:nth-child(odd) .category-launch__txt.is-inview{transition-property:clip-path;transition-duration:1s;transition-timing-function:cubic-bezier(0.33, 1, 0.68, 1);transition-delay:.3s;clip-path:polygon(0 0, 100% 0, 100% 100%, 0% 100%)}}.category-launch__img{width:60%}@media only screen and (max-width: 64rem){.category-launch__img{width:100%;order:1}}.category-launch__img.embed>div{background-color:#000}.category-launch__img.embed>div:before{content:"";position:absolute;left:0;right:0;z-index:2;width:100%;height:100%}.category-launch__img>div{height:37.5rem;position:relative;width:60vw;overflow:hidden}@media only screen and (max-width: 64rem){.category-launch__img>div{width:100%;height:25rem}}@media only screen and (max-width: 37.5rem){.category-launch__img>div{height:12.5rem}}.category-launch__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.category-launch__img iframe{position:relative;width:100vw;height:56.25vw;min-height:100vh;min-width:177.77vh;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.category-launch__txt{position:absolute;top:50%;transform:translateY(-50%);width:59.375rem;background-color:#f2f2f2;background-color:var(--bgGrey);padding:5rem;display:flex;align-items:center;z-index:3}.category-launch.icon .category-launch__txt>div{border-left:0.0625rem solid rgba(0,0,0,.1);padding-left:3.75rem}@media only screen and (max-width: 37.5rem){.category-launch.icon .category-launch__txt>div{padding-left:0;border-left:0;margin-top:1.25rem}}html.dark .category-launch.icon .category-launch__txt>div{border-left:0.0625rem solid hsla(0,0%,100%,.1)}@media only screen and (max-width: 37.5rem){.category-launch.icon .category-launch__txt .title{margin-top:-5.9375rem;padding-left:5.625rem;height:5rem;display:flex;align-items:center;flex-wrap:wrap}.category-launch.icon .category-launch__txt .title small{display:block;width:100%}}@media only screen and (max-width: 64rem){.category-launch__txt{position:static;transform:none;width:100%;order:2;padding:1.875rem 1.25rem}}@media only screen and (max-width: 37.5rem){.category-launch__txt{flex-wrap:wrap;padding:1.25rem 1.25rem 1.5625rem}}.category-launch__txt img,.category-launch__txt i{margin-right:3.125rem;font-size:9.375rem;color:#3c9;flex-shrink:0}@media only screen and (max-width: 37.5rem){.category-launch__txt img,.category-launch__txt i{font-size:4.375rem;margin-right:0}}.category-launch__txt img:before,.category-launch__txt i:before{margin:0}.category-launch__txt .title{color:#3c9;margin-bottom:1.25rem}.category-launch__txt .title small{display:block;font-size:100%}@media only screen and (max-width: 37.5rem){.category-launch__txt .txt{margin-top:1.25rem}}.category-launch__txt .button{text-align:left;margin-top:2.5rem}@media only screen and (max-width: 37.5rem){.category-launch__txt .button{margin-top:1.875rem}}.scroll-trigger-slider{position:relative;padding-top:calc((100vh - 28.125rem)/2);padding-bottom:calc((100vh - 28.125rem)/2);overflow:hidden}@media only screen and (max-width: 37.5rem){.scroll-trigger-slider{padding-top:calc((100vh - 17.5rem)/2);padding-bottom:calc((100vh - 17.5rem)/2)}}.scroll-trigger-slider-wrapper{height:100%;width:100%}.scroll-trigger-slider-section{position:relative;z-index:2}@media only screen and (max-width: 37.5rem){.scroll-trigger-slider-section:not(:last-of-type){padding-bottom:3.75rem}}.scroll-trigger-slider-section .scroll-trigger-slider-section-slide{position:relative;height:28.125rem;width:50%;margin-left:auto;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#fff;text-align:center}@media only screen and (max-width: 64rem){.scroll-trigger-slider-section .scroll-trigger-slider-section-slide{width:100%}}@media only screen and (max-width: 37.5rem){.scroll-trigger-slider-section .scroll-trigger-slider-section-slide{height:17.5rem}}.scroll-trigger-slider-section .scroll-trigger-slider-section-slide[data-slide-caption]{display:none}@media only screen and (max-width: 64rem){.scroll-trigger-slider-section .scroll-trigger-slider-section-slide[data-slide-caption]{display:flex}}@media only screen and (max-width: 37.5rem){.scroll-trigger-slider-section .scroll-trigger-slider-section-slide[data-slide-caption]{height:18.75rem;justify-content:flex-start}}.scroll-trigger-slider-section .scroll-trigger-slider-section-slide[data-slide-caption] .txt{margin-top:3.125rem}@media only screen and (max-width: 37.5rem){.scroll-trigger-slider-section .scroll-trigger-slider-section-slide[data-slide-caption] .txt{margin-top:1.25rem}}.scroll-trigger-slider-section .scroll-trigger-slider-section-slide:not([data-slide-caption]){padding:0 3.125rem}@media only screen and (max-width: 64rem){.scroll-trigger-slider-section .scroll-trigger-slider-section-slide:not([data-slide-caption]){padding:0;max-width:80%;margin:0 auto}}@media only screen and (max-width: 47.9375rem){.scroll-trigger-slider-section .scroll-trigger-slider-section-slide:not([data-slide-caption]){max-width:100%}}.scroll-trigger-slider-section .scroll-trigger-slider-section-slide:not([data-slide-caption]) i{display:block;font-size:8.125rem;margin-bottom:2.5rem}@media only screen and (max-width: 37.5rem){.scroll-trigger-slider-section .scroll-trigger-slider-section-slide:not([data-slide-caption]) i{margin-bottom:1.25rem}}.scroll-trigger-slider-section .scroll-trigger-slider-section-slide:not([data-slide-caption]) img{display:block;width:8rem;margin-bottom:2.5rem}@media only screen and (max-width: 37.5rem){.scroll-trigger-slider-section .scroll-trigger-slider-section-slide:not([data-slide-caption]) img{width:5.625rem;margin-bottom:0.9375rem}}.scroll-trigger-slider-section .scroll-trigger-slider-section-slide:not([data-slide-caption]) .title{margin-bottom:0.625rem}.scroll-trigger-slider-section .scroll-trigger-slider-section-slide:not([data-slide-caption])>div{font-size:3.5rem;font-weight:900;margin-bottom:1.25rem}@media only screen and (max-width: 37.5rem){.scroll-trigger-slider-section .scroll-trigger-slider-section-slide:not([data-slide-caption])>div{font-size:2.5rem;margin-bottom:0.9375rem}}.scroll-trigger-slider-section .scroll-trigger-slider-section-slide:not([data-slide-caption]) small{display:block;max-width:25rem;font-size:0.875rem;font-weight:300;letter-spacing:0.0175rem}@media only screen and (max-width: 26.5625rem){.scroll-trigger-slider-section .scroll-trigger-slider-section-slide:not([data-slide-caption]) small{font-size:0.75rem}}.scroll-trigger-slider-section .scroll-trigger-slider-section-slide:not([data-slide-caption]) small p{margin:0}.scroll-trigger-slider-caption{position:absolute;left:50%;transform:translateX(-50%);top:0;height:100vh;width:100%;max-width:107.5rem;padding:0 1.25rem;z-index:2}@media only screen and (max-width: 64rem){.scroll-trigger-slider-caption{display:none}}.scroll-trigger-slider-caption>div{position:absolute;left:1.25rem;top:0;height:100%;width:50%;display:flex;align-items:center;font-size:6.25rem;color:#fff;opacity:0}@media only screen and (max-width: 64rem){.scroll-trigger-slider-caption>div{width:100%}}.scroll-trigger-slider-caption .txt{margin-top:3.125rem}.scroll-trigger-slider-bg{position:absolute;left:0;top:0;height:100vh;width:100%}.scroll-trigger-slider-bg>div{position:absolute;left:0;top:0;height:100%;width:100%;opacity:0;overflow:hidden}.scroll-trigger-slider-bg>div:nth-child(1){opacity:1}.scroll-trigger-slider-bg>div>div{height:100%;width:100%;background-position:center;background-repeat:no-repeat;background-size:cover;transform:scale3d(1.2, 1.2, 1.2)}@media only screen and (max-width: 48rem){.scroll-trigger-slider-bg>div>div:not(.mobile){display:none}}.scroll-trigger-slider-bg>div>div.mobile{display:none}@media only screen and (max-width: 48rem){.scroll-trigger-slider-bg>div>div.mobile{display:block}}.scroll-trigger-slider-bg .iframe{position:relative;width:100%;height:100%;background-color:#000}.scroll-trigger-slider-bg .iframe iframe{width:100vw;height:56.25vw;min-height:100vh;min-width:177.77vh;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.history-slider{position:relative}.history-slider-wrapper{height:100%;width:100%}.history-slider-section{position:relative;z-index:2}.history-slider-section .history-slider-section-caption{position:relative;height:100vh;height:calc(1vh*100);height:calc(var(--vh, 1vh)*100);display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;max-width:50rem;margin:0 auto}@media only screen and (max-width: 64rem){.history-slider-section .history-slider-section-caption{max-width:43.75rem}}@media only screen and (max-width: 37.5rem){.history-slider-section .history-slider-section-caption{max-width:25rem}}.history-slider-section .history-slider-section-caption .eyelet{color:#fff}.history-slider-section .history-slider-section-caption .title{color:#fff;margin:2.5rem 0 3.75rem;font-weight:400}@media only screen and (max-width: 37.5rem){.history-slider-section .history-slider-section-caption .title{margin:1.25rem 0}}.history-slider-bg{position:absolute;left:0;top:0;height:100vh;width:100%}.history-slider-bg>div{position:absolute;left:0;top:0;height:100%;width:100%;background-position:center;background-repeat:no-repeat;background-size:cover;opacity:0}.history-slider-bg>div:nth-child(1){opacity:1}.history-slider-bg .swiper{height:100%;z-index:0}.history-slider-bg .swiper.mobile{display:none}@media only screen and (max-width: 48rem){.history-slider-bg .swiper.mobile{display:block}}.history-slider-bg .swiper:not(.mobile){display:block}@media only screen and (max-width: 48rem){.history-slider-bg .swiper:not(.mobile){display:none}}.history-slider-bg .swiper .swiper-slide{overflow:hidden}.history-slider-bg .swiper .swiper-slide:nth-child(1) img{transform:scale3d(1.2, 1.2, 1.2)}.history-slider-bg .swiper img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.history-slider-bg .swiper .swiper-slide__iframe{position:relative;width:100%;height:100%;background-color:#000}.history-slider-bg .swiper .swiper-slide__iframe iframe{width:100vw;height:56.25vw;min-height:100vh;min-width:177.77vh;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.history-slider-pagination{position:absolute;left:0;top:0;height:100vh;width:100%;display:flex;flex-direction:column;justify-content:center;z-index:15;pointer-events:none}@media only screen and (max-width: 64rem){.history-slider-pagination{position:fixed;top:auto;bottom:1.875rem;height:6.25rem}}.history-slider-pagination .container{height:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-end;pointer-events:none}.history-slider-pagination .container>div{position:relative;border:1px solid #fff;width:1.625rem;height:1.625rem;border-radius:50%;cursor:pointer;pointer-events:auto}@media only screen and (max-width: 64rem){.history-slider-pagination .container>div{margin:0 0.625rem}}@media only screen and (max-width: 37.5rem){.history-slider-pagination .container>div{width:1.25rem;height:1.25rem;margin:0}}.history-slider-pagination .container>div:not(:last-child){margin-bottom:1.25rem}@media only screen and (max-width: 64rem){.history-slider-pagination .container>div:not(:last-child){margin-bottom:0.75rem}}.history-slider-pagination .container>div.active:before{transform:translate(-50%, -50%) scale(1)}.history-slider-pagination .container>div:before{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%, -50%) scale(0);width:0.75rem;height:0.75rem;background-color:#3c9;border-radius:50%;transition:transform .3s ease}@media only screen and (max-width: 37.5rem){.history-slider-pagination .container>div:before{width:0.625rem;height:0.625rem}}#loadingLayer{position:fixed;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.6);z-index:999}#bgLayer{position:fixed;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.6);z-index:88;opacity:0;backface-visibility:hidden;visibility:hidden}#bgLayer.show{opacity:1;backface-visibility:visible;visibility:visible;transition:all .3s ease}#bgLayer.hide{transition:all .3s ease}.table table{width:100%}.table table thead tr th{text-align:left;padding-bottom:0.9375rem;font-size:0.75rem;color:#666;font-weight:normal}@media only screen and (max-width: 37.5rem){.table table thead tr th.mbl-hidden{display:none}}.table table tbody tr{border-bottom:0.0625rem solid #ddd;transition:all .3s ease}html.dark .table table tbody tr{border-bottom:0.0625rem solid hsla(0,0%,100%,.1)}@media(hover: hover)and (pointer: fine){.table table tbody tr:hover{background-color:rgba(242,242,242,.5)}html.dark .table table tbody tr:hover{background-color:rgba(0,0,0,.2)}}.table table tbody tr:first-of-type{border-top:0.0625rem solid #ddd}html.dark .table table tbody tr:first-of-type{border-top:0.0625rem solid hsla(0,0%,100%,.1)}.table table tbody tr td{padding:0;font-size:1rem;font-weight:300;letter-spacing:-0.025rem}@media only screen and (max-width: 37.5rem){.table table tbody tr td{font-size:0.875rem}}@media only screen and (max-width: 37.5rem){.table table tbody tr td.mbl-hidden{display:none}}.table table tbody tr td.title-cell{color:#3c9;font-size:1.25rem;letter-spacing:-0.03125rem}@media only screen and (max-width: 37.5rem){.table table tbody tr td.title-cell{font-size:1rem}}.table table tbody tr td a{display:block;padding:0.9375rem}@media only screen and (max-width: 37.5rem){.table table tbody tr td a{padding:0.5rem}}.table table tbody tr td img,.table table tbody tr td svg{width:1.875rem}html.dark .table table tbody tr td img path:not([class]),html.dark .table table tbody tr td svg path:not([class]){fill:#fff}.table table tbody tr td .icon-download{font-size:2.1875rem;color:#3c9}.table .tfooter{margin-top:3.75rem;font-size:0.75rem;color:#666}@media only screen and (max-width: 37.5rem){.table .tfooter{font-size:0.625rem;margin-top:2.5rem}}.table .tfooter ul li:not(:last-of-type){margin-bottom:0.625rem}.awards-swiper{overflow:inherit}.awards-swiper .swiper-slide>a{display:block;transition-duration:.6s;transition-property:box-shadow,transform;transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1)}@media(hover: hover)and (pointer: fine){.awards-swiper .swiper-slide>a:hover{box-shadow:0 0.625rem 0.9375rem 0.3125rem rgba(0,0,0,.1);transform:scale(1.02)}}.awards-swiper .swiper-slide img{width:100%}.timeline{position:relative}.timeline-indicator{height:calc(100% - 3.75rem);position:absolute;left:50%;transform:translateX(-50%);top:0;width:1.25rem}.timeline-indicator.is-inview:before{transform:scaleY(1)}.timeline-indicator:before{content:"";position:absolute;left:0;top:0;height:100%;width:100%;background-color:#3c9;transform-origin:top;transition-property:transform;transition-duration:2s;transition-timing-function:ease;transition-delay:.35s;transform:scaleY(0)}@media only screen and (max-width: 64rem){.timeline-indicator{width:0.625rem;left:1.5625rem}}.timeline-section{margin:3.75rem 0}.timeline-section:last-of-type .timeline-item{position:relative}.timeline-section:last-of-type .timeline-item:nth-child(even):after{right:0;transform:translateX(50%)}@media only screen and (max-width: 64rem){.timeline-section:last-of-type .timeline-item:nth-child(even):after{left:0;transform:translateX(-50%)}}.timeline-section:last-of-type .timeline-item:nth-child(odd):after{left:0;transform:translateX(-50%)}.timeline-section:last-of-type .timeline-item .timeline-item__year{z-index:2}.timeline-section:last-of-type .timeline-item:last-of-type:after{content:"";width:1.25rem;height:100%;position:absolute;top:1.875rem;background-color:#fff;background-color:var(--bg);z-index:1}@media only screen and (max-width: 64rem){.timeline-section:last-of-type .timeline-item:last-of-type:after{width:1.25rem}}@media only screen and (min-width: 64.0625rem){.timeline-section:nth-child(even) .timeline-item.title-item{text-align:right;padding-right:7.25rem}}@media only screen and (max-width: 64rem){.timeline-section:nth-child(even) .timeline-item.title-item{padding-left:4.625rem}}@media only screen and (max-width: 37.5rem){.timeline-section:nth-child(even) .timeline-item.title-item{padding-left:2.5rem}}.timeline-section:nth-child(even) .timeline-item.title-item:not(.is-inview)>div>span{transform:translateX(9rem) scale(0)}@media only screen and (max-width: 64rem){.timeline-section:nth-child(even) .timeline-item.title-item:not(.is-inview)>div>span{transform:translateX(-5.8125rem) scale(0)}}@media only screen and (max-width: 37.5rem){.timeline-section:nth-child(even) .timeline-item.title-item:not(.is-inview)>div>span{transform:translateX(-3.6875rem) scale(0)}}@media only screen and (min-width: 64.0625rem){.timeline-section:nth-child(even) .timeline-item.title-item.is-inview .title:after{transform-origin:right}}@media only screen and (max-width: 64rem){.timeline-section:nth-child(even) .timeline-item.title-item.is-inview .title:after{width:calc(100% + 4.625rem);left:-4.625rem}}.timeline-section:nth-child(even) .timeline-item.title-item.is-inview>div>span{transform:translateX(9rem) scale(1)}@media only screen and (max-width: 64rem){.timeline-section:nth-child(even) .timeline-item.title-item.is-inview>div>span{transform:translateX(-5.8125rem) scale(1)}}@media only screen and (max-width: 37.5rem){.timeline-section:nth-child(even) .timeline-item.title-item.is-inview>div>span{transform:translateX(-3.375rem) scale(1)}}.timeline-section:nth-child(even) .timeline-item.title-item .title:after{left:0;right:-7.25rem}@media only screen and (max-width: 64rem){.timeline-section:nth-child(even) .timeline-item.title-item .title:after{width:100%;left:0;right:auto}}@media only screen and (min-width: 64.0625rem){.timeline-section:nth-child(even) .timeline-item.title-item>div>span{transform:translateX(9rem);margin-left:auto}}.timeline-section:nth-child(odd) .timeline-item.title-item{margin-left:auto;padding-left:7.25rem}@media only screen and (max-width: 64rem){.timeline-section:nth-child(odd) .timeline-item.title-item{padding-left:4.625rem}}@media only screen and (max-width: 37.5rem){.timeline-section:nth-child(odd) .timeline-item.title-item{padding-left:2.5rem}}.timeline-item{width:50%}@media only screen and (max-width: 64rem){.timeline-item{width:100%}}@media only screen and (min-width: 64.0625rem){.timeline-item:not(.title-item):nth-child(even){padding-right:7.25rem}}@media only screen and (max-width: 64rem){.timeline-item:not(.title-item):nth-child(even){padding-left:4.875rem}}@media only screen and (max-width: 37.5rem){.timeline-item:not(.title-item):nth-child(even){padding-left:2.5rem}}@media only screen and (min-width: 64.0625rem){.timeline-item:not(.title-item):nth-child(even) .timeline-item__year{justify-content:flex-end}}.timeline-item:not(.title-item):nth-child(even) .timeline-item__year:not(.is-inview)>div{transform:translateX(8.5rem) scale(0)}@media only screen and (max-width: 64rem){.timeline-item:not(.title-item):nth-child(even) .timeline-item__year:not(.is-inview)>div{transform:translateX(-5.8125rem) scale(0)}}@media only screen and (max-width: 37.5rem){.timeline-item:not(.title-item):nth-child(even) .timeline-item__year:not(.is-inview)>div{transform:translateX(-3.4375rem) scale(0)}}.timeline-item:not(.title-item):nth-child(even) .timeline-item__year.is-inview>div{transform:translateX(8.5rem) scale(1)}@media only screen and (max-width: 64rem){.timeline-item:not(.title-item):nth-child(even) .timeline-item__year.is-inview>div{transform:translateX(-5.8125rem) scale(1)}}@media only screen and (max-width: 37.5rem){.timeline-item:not(.title-item):nth-child(even) .timeline-item__year.is-inview>div{transform:translateX(-3.125rem) scale(1)}}.timeline-item:not(.title-item):nth-child(even) .timeline-item__year>div{transform:translateX(8.5rem)}.timeline-item:not(.title-item):nth-child(even) .timeline-item__year>div:after{left:auto;right:3.4375rem}@media only screen and (max-width: 64rem){.timeline-item:not(.title-item):nth-child(even) .timeline-item__year>div:after{width:2.5rem;left:2.25rem;right:auto}}@media only screen and (min-width: 64.0625rem){.timeline-item:not(.title-item):nth-child(even) .timeline-item__txt{text-align:right}}@media only screen and (min-width: 64.0625rem){.timeline-item:not(.title-item):nth-child(even) .timeline-item__img img{margin-left:auto}}@media only screen and (min-width: 64.0625rem){.timeline-item:not(.title-item):nth-child(even) .swiper-slide__img-dida{text-align:right}}.timeline-item:not(.title-item):nth-child(odd){margin-left:auto;padding-left:7.25rem}@media only screen and (max-width: 64rem){.timeline-item:not(.title-item):nth-child(odd){padding-left:4.875rem}}@media only screen and (max-width: 37.5rem){.timeline-item:not(.title-item):nth-child(odd){padding-left:2.5rem}}.timeline-item:not(:last-of-type){margin-bottom:3.75rem}.timeline-item.title-item{position:relative}.timeline-item.title-item:not(.is-inview) .title:after{transform:translateY(0.625rem) scaleX(0)}.timeline-item.title-item:not(.is-inview)>div>span{transform:translateX(-9rem) scale(0)}@media only screen and (max-width: 64rem){.timeline-item.title-item:not(.is-inview)>div>span{transform:translateX(-5.8125rem) scale(0)}}@media only screen and (max-width: 37.5rem){.timeline-item.title-item:not(.is-inview)>div>span{transform:translateX(-3.6875rem) scale(0)}}.timeline-item.title-item.is-inview .title:after{transform:translateY(0.625rem) scaleX(1);transition-property:transform;transform-origin:left;transition-duration:1s;transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1);transition-delay:.3s}@media only screen and (max-width: 64rem){.timeline-item.title-item.is-inview .title:after{transform:translateY(0.125rem) scaleX(1)}}.timeline-item.title-item.is-inview>div>span{transform:translateX(-9rem) scale(1);transition-property:transform;transition-duration:1s;transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1);transition-delay:.5s}@media only screen and (max-width: 64rem){.timeline-item.title-item.is-inview>div>span{transform:translateX(-5.8125rem) scale(1)}}@media only screen and (max-width: 37.5rem){.timeline-item.title-item.is-inview>div>span{transform:translateX(-3.375rem) scale(1)}}.timeline-item.title-item .title{position:relative;display:inline-block;font-weight:500;font-size:1.875rem}@media only screen and (max-width: 37.5rem){.timeline-item.title-item .title{font-size:1.5rem}}.timeline-item.title-item .title:after{content:"";position:relative;display:block;left:-7.25rem;transform:translateY(0.625rem);height:0.25rem;background-color:#3c9;width:calc(100% + 7.25rem)}@media only screen and (max-width: 64rem){.timeline-item.title-item .title:after{width:calc(100% + 4.625rem);left:-4.625rem;height:0.1875rem;transform:translateY(0.125rem)}}@media only screen and (max-width: 37.5rem){.timeline-item.title-item .title:after{display:none}}.timeline-item.title-item>div{width:100%;position:relative;margin-top:-1.25rem}@media only screen and (max-width: 37.5rem){.timeline-item.title-item>div{position:absolute;top:50%;transform:translateY(-50%);margin-top:0}}.timeline-item.title-item>div>span{position:relative;display:block;width:3.5rem;height:3.5rem;border-radius:50%;background-color:#3c9;border:1px solid #3c9;z-index:2}@media only screen and (max-width: 64rem){.timeline-item.title-item>div>span{width:2.375rem;height:2.375rem}}.timeline-item.title-item>div>span:before{content:"";width:1.25rem;height:1.25rem;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);border-radius:50%;background-color:#fff}@media only screen and (max-width: 64rem){.timeline-item.title-item>div>span:before{width:0.75rem;height:0.75rem}}.timeline-item__year{position:relative;display:flex;align-items:center;margin-bottom:1.875rem}@media only screen and (max-width: 37.5rem){.timeline-item__year{margin-bottom:1.25rem}}.timeline-item__year:not(.is-inview)>div{transform:translateX(-8.5rem) scale(0)}@media only screen and (max-width: 64rem){.timeline-item__year:not(.is-inview)>div{transform:translateX(-5.8125rem) scale(0)}}@media only screen and (max-width: 37.5rem){.timeline-item__year:not(.is-inview)>div{transform:translateX(-3.4375rem) scale(0)}}.timeline-item__year:not(.is-inview)>span{opacity:0;transform:translateY(1.25rem)}.timeline-item__year.is-inview>div{transform:translateX(-8.5rem) scale(1);transition-property:transform;transition-duration:1s;transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1);transition-delay:.5s}@media only screen and (max-width: 64rem){.timeline-item__year.is-inview>div{transform:translateX(-5.8125rem) scale(1)}}@media only screen and (max-width: 37.5rem){.timeline-item__year.is-inview>div{transform:translateX(-3.125rem) scale(1)}}.timeline-item__year.is-inview>span{opacity:1;transform:translateY(0);transition-property:transform,opacity;transition-duration:1s;transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1);transition-delay:1s}.timeline-item__year>div{position:absolute;width:2.5rem;height:2.5rem;border-radius:50%;background-color:#fff;border:1px solid #3c9;transform:translateX(-8.5rem)}@media only screen and (max-width: 64rem){.timeline-item__year>div{width:1.875rem;height:1.875rem}}.timeline-item__year>div:before{content:"";width:1rem;height:1rem;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);border-radius:50%;background-color:#3c9}@media only screen and (max-width: 64rem){.timeline-item__year>div:before{width:0.625rem;height:0.625rem}}.timeline-item__year>div:after{content:"";position:absolute;left:3.4375rem;top:50%;transform:translateY(-50%);height:0.125rem;background-color:#3c9;width:3.75rem}@media only screen and (max-width: 64rem){.timeline-item__year>div:after{width:2.5rem;left:2.25rem}}@media only screen and (max-width: 37.5rem){.timeline-item__year>div:after{display:none}}.timeline-item__year>span{font-size:3.75rem;font-weight:200;letter-spacing:-0.09375rem;color:#3c9}@media only screen and (max-width: 37.5rem){.timeline-item__year>span{font-size:2.5rem}}.timeline-item__txt:not(.is-inview){opacity:0;transform:translateY(1.25rem)}.timeline-item__txt.is-inview{opacity:1;transform:translateY(0);transition-property:transform,opacity;transition-duration:1s;transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1);transition-delay:1s}.timeline-item__img{margin-top:3.125rem}@media only screen and (max-width: 37.5rem){.timeline-item__img{margin-top:1.875rem}}.timeline-item__img:not(.is-inview){opacity:0;transform:translateY(1.25rem)}.timeline-item__img.is-inview{opacity:1;transform:translateY(0);transition-property:transform,opacity;transition-duration:1s;transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1);transition-delay:1s}.timeline-item__img .swiper .swiper-slide{width:auto}.timeline-item__img .swiper .swiper-slide .swiper-slide__img{height:26.875rem;display:flex;align-items:center;justify-content:flex-start}@media only screen and (max-width: 90rem){.timeline-item__img .swiper .swiper-slide .swiper-slide__img{height:21.875rem}}@media only screen and (max-width: 64rem){.timeline-item__img .swiper .swiper-slide .swiper-slide__img{height:18.75rem}}@media only screen and (max-width: 37.5rem){.timeline-item__img .swiper .swiper-slide .swiper-slide__img{height:11.25rem}}.timeline-item__img .swiper .swiper-slide .swiper-slide__img img{max-height:100%;max-width:100%;width:auto;flex-shrink:0}.timeline-item__img .swiper .swiper-slide .swiper-slide__iframe{position:relative;height:26.875rem;background-color:#000}.timeline-item__img .swiper .swiper-slide .swiper-slide__iframe:before{content:"";position:absolute;left:0;right:0;z-index:2;width:100%;height:calc(100% - 3.125rem)}@media only screen and (max-width: 90rem){.timeline-item__img .swiper .swiper-slide .swiper-slide__iframe{height:21.875rem}}@media only screen and (max-width: 64rem){.timeline-item__img .swiper .swiper-slide .swiper-slide__iframe{height:18.75rem}}@media only screen and (max-width: 37.5rem){.timeline-item__img .swiper .swiper-slide .swiper-slide__iframe{height:11.25rem}}.timeline-item__img .swiper .swiper-slide .swiper-slide__iframe iframe{width:100%;height:100%;position:relative}.darkmode-banner{height:3.75rem;background-color:#000;color:#fff}body.no-darkmode-banner .darkmode-banner{display:none}.darkmode-banner.sticky{position:fixed;left:0;bottom:0;width:100%;z-index:10;transition:transform .3s ease;background-color:rgba(0,0,0,.8)}.darkmode-banner.sticky.slide-out{transform:translateY(100%)}.darkmode-banner .container{height:100%;display:flex;align-items:center;justify-content:center}@media only screen and (max-width: 37.5rem){.darkmode-banner span{font-size:0.875rem}}@media only screen and (max-width: 26.5625rem){.darkmode-banner span{font-size:0.75rem}}.darkmode-banner .toggle-switch{margin-left:1.875rem;flex-shrink:0}@media only screen and (max-width: 26.5625rem){.darkmode-banner .toggle-switch{margin-left:1.25rem;width:3.75rem}}@media only screen and (max-width: 26.5625rem){.darkmode-banner .toggle-switch input[type=checkbox]:checked+.toggle-switch-background .toggle-switch-handle,.darkmode-banner .toggle-switch.toggled .toggle-switch-background .toggle-switch-handle{transform:translateX(2rem)}}.toggle-switch{position:relative;display:inline-block;width:5rem;height:1.75rem;cursor:pointer}.toggle-switch:active .toggle-switch-handle{transform:translateX(0.3125rem)}.toggle-switch input[type=checkbox]{display:none}.toggle-switch-background{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;border-radius:1.25rem;box-shadow:inset 0 0 0 0.0625rem #fff;transition:background-color .3s ease-in-out}.toggle-switch-handle{position:absolute;top:0.4375rem;left:0.4375rem;width:0.875rem;height:0.875rem;background-color:#fff;border-radius:50%;box-shadow:0 0.125rem 0.3125rem rgba(0,0,0,.2);transition:transform .3s ease-in-out}.toggle-switch input[type=checkbox]:checked+.toggle-switch-background,.toggle-switch.toggled .toggle-switch-background{background-color:#3c9}.toggle-switch input[type=checkbox]:checked+.toggle-switch-background .toggle-switch-handle,.toggle-switch.toggled .toggle-switch-background .toggle-switch-handle{transform:translateX(3.25rem)}.pagination{padding:1.25rem 0}.pagination .container{display:flex;justify-content:center;align-items:center}.pagination a{display:flex;align-items:center;justify-content:center;background-color:#fff;background-color:var(--bg);color:#3c9;width:1.875rem;height:1.875rem;border-radius:50%;font-size:1.125rem;transition:all .3s ease;border:1px solid rgba(0,0,0,.1)}.pagination a.icon-arrow-left{margin-right:1.25rem}.pagination a.icon-arrow-right{margin-left:1.25rem}html.dark .pagination a{border:1px solid hsla(0,0%,100%,.1)}@media(hover: hover)and (pointer: fine){.pagination a:hover{transform:scale(1.1)}}.pagination a:active{transform:scale(1)}.pagination strong:nth-child(1){margin-right:0.3125rem}.pagination strong:nth-child(2){margin-left:0.3125rem}.iframe-loader{position:absolute;left:0;top:0;right:0;bottom:0;height:100%;width:100%;background-color:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;color:#fff}.iframe-loader svg{width:9.375rem}.iframe-loader svg path{fill:none;stroke:#3c9;stroke-width:0.125rem}.msg{align-items:center;background-color:rgba(0,0,0,.6);bottom:0;display:flex;opacity:0;backface-visibility:hidden;visibility:hidden;justify-content:center;left:0;position:fixed;right:0;text-align:center;transition-duration:.5s;transition-property:opacity,visibility;transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1);top:0;z-index:105}.msg.is-open{opacity:1;backface-visibility:visible;visibility:visible}.msg strong{display:block;font-size:1rem;line-height:1.3;margin-top:0.9375rem;font-family:"Roboto",sans-serif}@media only screen and (min-width: 48rem){.msg strong{font-size:1.125rem;margin-top:1.25rem}}@media only screen and (min-width: 90rem){.msg strong{font-size:1.25rem;margin-top:1.5625rem}}.msg p{font-size:0.75rem;margin:0.3125rem 0 0;color:#000}@media only screen and (min-width: 48rem){.msg p{font-size:0.8125rem;margin:0.4375rem 0 0}}@media only screen and (min-width: 90rem){.msg p{font-size:0.875rem;margin:0.625rem 0 0}}.msg__inner{background-color:#fff;max-width:calc(100% - 1.25rem*2);padding:1.875rem;transform:scale(0.9);transition:transform .5s cubic-bezier(0.19, 1, 0.22, 1);width:26.5625rem}.msg.is-open .msg__inner{transform:scale(1)}@keyframes dash{0%{stroke-dashoffset:1000}100%{stroke-dashoffset:0}}@keyframes dash-check{0%{stroke-dashoffset:-100}100%{stroke-dashoffset:900}}.msg__icon{display:block;height:6.25rem;margin:0 auto;width:6.25rem}.msg__icon .sa-error{border-radius:50%;border:4px solid #f27474;box-sizing:content-box;height:5rem;padding:0;position:relative;background-color:#fff;width:5rem;animation:animateErrorIcon .5s;margin:0 auto}.msg__icon .sa-error:after,.msg__icon .sa-error:before{background:#fff;content:"";height:7.5rem;position:absolute;transform:rotate(45deg);width:3.75rem}.msg__icon .sa-error:before{border-radius:2.5rem 0 0 2.5rem;width:1.625rem;height:5rem;top:-1.0625rem;left:0.3125rem;transform-origin:3.75rem 3.75rem;transform:rotate(-45deg)}.msg__icon .sa-error:after{border-radius:0 7.5rem 7.5rem 0;left:1.875rem;top:-0.6875rem;transform-origin:0 3.75rem;transform:rotate(-45deg);animation:rotatePlaceholder 4.25s ease-in}.msg__icon .sa-error-x{display:block;position:relative;z-index:2}.msg__icon .sa-error-placeholder{border-radius:50%;border:4px solid rgba(200,0,0,.2);box-sizing:content-box;height:5rem;left:-0.25rem;position:absolute;top:-0.25rem;width:5rem;z-index:2}.msg__icon .sa-error-fix{background-color:#fff;height:5.625rem;left:1.75rem;position:absolute;top:0.5rem;transform:rotate(-45deg);width:0.3125rem;z-index:1}.msg__icon .sa-error-left,.msg__icon .sa-error-right{border-radius:0.125rem;display:block;height:0.3125rem;position:absolute;z-index:2;background-color:#f27474;top:2.3125rem;width:2.9375rem}.msg__icon .sa-error-left{left:1.0625rem;transform:rotate(45deg);animation:animateXLeft .75s}.msg__icon .sa-error-right{right:1rem;transform:rotate(-45deg);animation:animateXRight .75s}@keyframes rotatePlaceholder{0%,5%{transform:rotate(-45deg)}100%,12%{transform:rotate(-405deg)}}@keyframes animateErrorIcon{0%{opacity:0}100%{opacity:1}}@keyframes animateXLeft{0%,65%{left:5.125rem;top:5.9375rem;width:0}84%{left:0.875rem;top:2.0625rem;width:2.9375rem}100%{left:1.0625rem;top:2.3125rem;width:2.9375rem}}@keyframes animateXRight{0%,65%{right:5.125rem;top:5.9375rem;width:0}84%{right:0.875rem;top:2.0625rem;width:2.9375rem}100%{right:1rem;top:2.3125rem;width:2.9375rem}}.msg__icon .sa-success{border-radius:50%;border:4px solid #a5dc86;box-sizing:content-box;height:5rem;padding:0;position:relative;background-color:#fff;width:5rem;margin:0 auto}.msg__icon .sa-success:after,.msg__icon .sa-success:before{background:#fff;content:"";height:7.5rem;position:absolute;transform:rotate(45deg);width:3.75rem}.msg__icon .sa-success:before{border-radius:2.5rem 0 0 2.5rem;width:1.625rem;height:5rem;top:-1.0625rem;left:0.3125rem;transform-origin:3.75rem 3.75rem;transform:rotate(-45deg)}.msg__icon .sa-success:after{border-radius:0 7.5rem 7.5rem 0;left:1.875rem;top:-0.6875rem;transform-origin:0 3.75rem;transform:rotate(-45deg);animation:rotatePlaceholder 4.25s ease-in}.msg__icon .sa-success-placeholder{border-radius:50%;border:4px solid rgba(165,220,134,.25);box-sizing:content-box;height:5rem;left:-0.25rem;position:absolute;top:-0.25rem;width:5rem;z-index:2}.msg__icon .sa-success-fix{background-color:#fff;height:5.625rem;left:1.75rem;position:absolute;top:0.5rem;transform:rotate(-45deg);width:0.3125rem;z-index:1}.msg__icon .sa-success-tip,.msg__icon .sa-success-long{background-color:#a5dc86;border-radius:0.125rem;height:0.3125rem;position:absolute;z-index:2}.msg__icon .sa-success-tip{left:0.875rem;top:2.875rem;transform:rotate(45deg);width:1.5625rem;animation:animateSuccessTip .75s}.msg__icon .sa-success-long{right:0.5rem;top:2.375rem;transform:rotate(-45deg);width:2.9375rem;animation:animateSuccessLong .75s}@keyframes animateSuccessTip{0%,54%{width:0;left:0.0625rem;top:1.1875rem}70%{width:3.125rem;left:-0.5rem;top:2.3125rem}84%{width:1.0625rem;left:1.3125rem;top:3rem}100%{width:1.5625rem;left:0.875rem;top:2.8125rem}}@keyframes animateSuccessLong{0%,65%{width:0;right:2.875rem;top:3.375rem}84%{width:3.4375rem;right:0;top:2.1875rem}100%{width:2.9375rem;right:0.5rem;top:2.375rem}}@keyframes rotatePlaceholder{0%,5%{transform:rotate(-45deg)}100%,12%{transform:rotate(-405deg)}}.msg__icon .sa-warning{border-radius:50%;border:4px solid #f8bb86;box-sizing:content-box;height:5rem;padding:0;position:relative;background-color:#fff;width:5rem;animation:scaleWarning .75s infinite alternate;margin:0 auto}.msg__icon .sa-warning-body{background-color:#f8bb86;border-radius:0.125rem;height:2.9375rem;left:50%;margin-left:-0.125rem;position:absolute;top:0.625rem;width:0.3125rem;z-index:2;animation:pulseWarningIns .75s infinite alternate}.msg__icon .sa-warning-dot{background-color:#f8bb86;border-radius:50%;bottom:0.625rem;height:0.4375rem;left:50%;margin-left:-0.1875rem;position:absolute;width:0.4375rem;z-index:2;animation:pulseWarningIns .75s infinite alternate}@keyframes scaleWarning{0%{transform:scale(1)}30%{transform:scale(1.02)}100%{transform:scale(1)}}@keyframes pulseWarning{0%{background-color:#fff;transform:scale(1);opacity:.5}30%{background-color:#fff;transform:scale(1);opacity:.5}100%{background-color:#f8bb86;transform:scale(2);opacity:0}}@keyframes pulseWarningIns{0%{background-color:#f8d486}100%{background-color:#f8bb86}}
