@font-face{font-family:'Figtree';src:url("../medias/fonts/subset-Figtree-Regular.woff2") format("woff2"),url("../medias/fonts/subset-Figtree-Regular.woff") format("woff");font-weight:400;font-style:normal}@font-face{font-family:'Figtree';src:url("../medias/fonts/subset-Figtree-Medium.woff2") format("woff2"),url("../medias/fonts/subset-Figtree-Medium.woff") format("woff");font-weight:500;font-style:normal}@font-face{font-family:'Figtree';src:url("../medias/fonts/subset-Figtree-SemiBold.woff2") format("woff2"),url("../medias/fonts/subset-Figtree-SemiBold.woff") format("woff");font-weight:600;font-style:normal}@font-face{font-family:'Figtree';src:url("../medias/fonts/subset-Figtree-Bold.woff2") format("woff2"),url("../medias/fonts/subset-Figtree-Bold.woff") format("woff");font-weight:700;font-style:normal}@font-face{font-family:'Figtree';src:url("../medias/fonts/subset-Figtree-ExtraBold.woff2") format("woff2"),url("../medias/fonts/subset-Figtree-ExtraBold.woff") format("woff");font-weight:800;font-style:normal}@font-face{font-family:'Figtree';src:url("../medias/fonts/subset-Figtree-Black.woff2") format("woff2"),url("../medias/fonts/subset-Figtree-Black.woff") format("woff");font-weight:900;font-style:normal}@font-face{font-family:'Figtree';src:url("../medias/fonts/subset-Figtree-Italic.woff2") format("woff2"),url("../medias/fonts/subset-Figtree-Italic.woff") format("woff");font-weight:400;font-style:italic}@font-face{font-family:'Figtree';src:url("../medias/fonts/subset-Figtree-MediumItalic.woff2") format("woff2"),url("../medias/fonts/subset-Figtree-MediumItalic.woff") format("woff");font-weight:500;font-style:italic}@font-face{font-family:'Figtree';src:url("../medias/fonts/subset-Figtree-SemiBoldItalic.woff2") format("woff2"),url("../medias/fonts/subset-Figtree-SemiBoldItalic.woff") format("woff");font-weight:600;font-style:italic}@font-face{font-family:'Figtree';src:url("../medias/fonts/subset-Figtree-BoldItalic.woff2") format("woff2"),url("../medias/fonts/subset-Figtree-BoldItalic.woff") format("woff");font-weight:700;font-style:italic}@font-face{font-family:'Figtree';src:url("../medias/fonts/subset-Figtree-ExtraBoldItalic.woff2") format("woff2"),url("../medias/fonts/subset-Figtree-ExtraBoldItalic.woff") format("woff");font-weight:800;font-style:italic}@font-face{font-family:'Figtree';src:url("../medias/fonts/subset-Figtree-BlackItalic.woff2") format("woff2"),url("../medias/fonts/subset-Figtree-BlackItalic.woff") format("woff");font-weight:900;font-style:italic}:root{--grid-gap: 1.38vw;--page-padding: 4.16vw;--columns: 2;--space-cpt: 80px}@media (min-width: 768px){:root{--grid-gap: 0.7vw;--page-padding: 4.86vw;--columns: 12;--space-cpt: 110px}}@use 'sass:math';/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:0.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}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}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [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:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;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:-2px}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}.icon{fill:currentColor;width:1em;height:1em;vertical-align:middle;overflow:hidden}.icon.svg-social-network-facebook{width:2.1em}.icon.svg-social-network-twitter{width:1.28em}.icon.svg-social-network-youtube{width:1.44em}/*! Dropdown
Dropdown in dom
---------------------------------------------- */.dropdown-container .dropdown{overflow:hidden;opacity:0;visibility:hidden;max-height:0;height:auto;transition:opacity 0.3s cubic-bezier(0.455, 0.03, 0.515, 0.955) 0.05s,visibility 0.3s cubic-bezier(0.455, 0.03, 0.515, 0.955) 0.05s,max-height 0.3s cubic-bezier(0.645, 0.045, 0.355, 1)}.dropdown-container .dropdown .dropdown-inner{padding:0.1px 0}.dropdown-container .dropdown-handler{cursor:pointer}.dropdown-container.open .dropdown{opacity:1;visibility:visible}body #tarteaucitronRoot{--font-family: 'Figtree';--before-color: #fbfbe2;--global-text: #fff;--custom-text: #fff;--custom-border: #fff;--custom-background: transparent;--allow-text: #000;--allow-border: #41a3dd;--allow-background: transparent;--allowed-text: #fff;--allowed-background: #41a3dd;--allowed-border: #41a3dd;--deny-text: #000;--deny-border: #c14044;--deny-background: transparent;--denied-text: #fff;--denied-background: #c14044;--denied-border: #c14044}div#tarteaucitronRoot *{font-family:var(--font-family) !important}div#tarteaucitronRoot.tarteaucitronBeforeVisible:before{background:var(--before-color) !important;opacity:0.5 !important}body #tarteaucitronRoot div#tarteaucitronAlertBig{box-shadow:none !important;border-radius:10px !important}#tarteaucitronAlertBig #tarteaucitronCloseAlert,#tarteaucitronAlertBig #tarteaucitronPersonalize,#tarteaucitronAlertBig #tarteaucitronPersonalize2,.tarteaucitronCTAButton,#tarteaucitron #tarteaucitronPrivacyUrl,#tarteaucitron #tarteaucitronPrivacyUrlDialog,#tarteaucitronRoot .tarteaucitronDeny,#tarteaucitronRoot .tarteaucitronAllow{padding:6px 10px !important;border-radius:4px !important}#tarteaucitronRoot span#tarteaucitronDisclaimerAlert{font-family:var(--font-family) !important;font-weight:normal !important;font-style:normal !important;font-size:16px !important}#tarteaucitron #tarteaucitronInfo,#tarteaucitron #tarteaucitronServices .tarteaucitronDetails{font-size:12px !important;font-family:var(--font-family) !important;font-weight:normal !important}#tarteaucitronAlertBig #tarteaucitronCloseAlert,#tarteaucitronAlertBig #tarteaucitronPersonalize,#tarteaucitronAlertBig #tarteaucitronPersonalize2,.tarteaucitronCTAButton,#tarteaucitron #tarteaucitronPrivacyUrl,#tarteaucitron #tarteaucitronPrivacyUrlDialog,#tarteaucitronRoot .tarteaucitronDeny,#tarteaucitronRoot .tarteaucitronAllow{font-size:15px !important;font-family:var(--font-family) !important;font-weight:normal !important}#tarteaucitronAlertBig #tarteaucitronCloseAlert,#tarteaucitronAlertBig #tarteaucitronPersonalize,#tarteaucitronAlertBig #tarteaucitronPersonalize2,.tarteaucitronCTAButton,#tarteaucitron #tarteaucitronPrivacyUrl,#tarteaucitron #tarteaucitronPrivacyUrlDialog,#tarteaucitronRoot .tarteaucitronDeny,#tarteaucitronRoot .tarteaucitronAllow{padding:15px 30px !important;box-sizing:border-box !important;border-radius:50px !important;color:var(--global-text) !important}#tarteaucitronAlertBig #tarteaucitronCloseAlert{color:var(--custom-text) !important;border:2px solid !important;border-color:var(--custom-border) !important;background:var(--custom-background) !important}#tarteaucitron #tarteaucitronServices .tarteaucitronMainLine .tarteaucitronAsk .tarteaucitronAllow,#tarteaucitron #tarteaucitronServices .tarteaucitronMainLine .tarteaucitronAsk .tarteaucitronDeny,.tac_activate .tarteaucitronAllow{color:var(--global-text) !important}#tarteaucitron #tarteaucitronServices #tarteaucitronAllAllowed.tarteaucitronIsSelected,#tarteaucitron #tarteaucitronServices .tarteaucitronLine.tarteaucitronIsDenied .tarteaucitronDeny,#tarteaucitron #tarteaucitronServices .tarteaucitronLine.tarteaucitronIsAllowed .tarteaucitronAllow{background:var(--allowed-background) !important;color:var(--allowed-text) !important}#tarteaucitronRoot .tarteaucitronAllow{color:var(--allowed-text) !important}#tarteaucitronRoot .tarteaucitronAllow{color:var(--allowed-text) !important;background:var(--allowed-background) !important;border:2px solid !important;border-color:var(--allowed-border) !important}#tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk .tarteaucitronAllow,.tac_activate .tarteaucitronAllow{color:var(--allow-text) !important;background:var(--allow-background) !important;border:2px solid !important;border-color:var(--allow-border) !important}#tarteaucitron #tarteaucitronServices #tarteaucitronAllAllowed.tarteaucitronIsSelected,#tarteaucitron #tarteaucitronServices .tarteaucitronLine.tarteaucitronIsAllowed .tarteaucitronAllow{color:var(--allowed-text) !important;background:var(--allowed-background) !important;border:2px solid !important;border-color:var(--allowed-border) !important}#tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk .tarteaucitronDeny{color:var(--deny-text) !important;background:var(--deny-background) !important;border:2px solid !important;border-color:var(--deny-border) !important}#tarteaucitron #tarteaucitronServices #tarteaucitronAllDenied.tarteaucitronIsSelected,#tarteaucitron #tarteaucitronServices #tarteaucitronAllDenied2.tarteaucitronIsSelected,#tarteaucitron #tarteaucitronServices .tarteaucitronLine.tarteaucitronIsDenied .tarteaucitronDeny,#tarteaucitronRoot .tarteaucitronDeny{color:var(--denied-text) !important;background:var(--denied-background) !important;border:2px solid !important;border-color:var(--denied-border) !important}#tarteaucitron #tarteaucitronServices .tarteaucitronLine #tarteaucitronScrollbarAdjust .tarteaucitronAllow,#tarteaucitron #tarteaucitronServices .tarteaucitronLine #tarteaucitronScrollbarAdjust .tarteaucitronDeny{color:var(--global-text) !important}#tarteaucitronRoot a.tarteaucitronSelfLink{display:none !important}#tarteaucitronRoot .tarteaucitronCheck::before,#tarteaucitronRoot .tarteaucitronCross::before{display:none !important}div#tarteaucitronAlertBig:before{display:none !important}div#tarteaucitronIcon{display:none !important}div.tac_float{background-color:#41a3dd;font-family:'Figtree';font-size:14px;display:flex;flex-direction:column;place-items:center;place-content:center;height:100%;gap:10px}html{font-size:62.5%;scroll-behavior:smooth}::-moz-selection{color:#fff;background:#fd7130}::selection{color:#fff;background:#fd7130}body{position:relative;width:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;visibility:hidden}body.dom-content-loaded{visibility:visible}body.no-scroll{overflow:hidden}body .media-fit{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}body .loader,body .screen-transition{position:fixed;width:100vw;height:100vh;top:0;left:0;background:#000;z-index:100;display:flex;align-items:center;justify-content:center;flex-direction:column;transform:translate3d(0, 0, 0px)}body .loader .txt-screen,body .screen-transition .txt-screen{position:relative;color:#fff;z-index:5;font-size:2.5rem;text-transform:uppercase;letter-spacing:10px;text-align:center;margin-left:13px}body .loader .txt-screen .charsClass,body .screen-transition .txt-screen .charsClass{width:25px;text-align:center}body .loader .screen-transition__bar,body .screen-transition .screen-transition__bar{position:relative;width:160px;height:2px;margin-top:20px;background:rgba(255,255,255,0.1)}body .loader .screen-transition__progress,body .screen-transition .screen-transition__progress{position:absolute;top:0;left:0;width:100%;height:100%;background:white;transform:scaleX(0);transform-origin:left}body .is-smooth-scroll .scroll-wrapper{position:fixed;top:0;left:0;right:0;bottom:0}body .icon.svg-loop-1{width:14px;height:14px}body .icon.svg-loop-2{width:14px;height:14px}body .icon.svg-loop-3{width:21px;height:14px}body .icon.svg-loop-4{width:28px;height:14px}body .icon.svg-loop-5{width:35px;height:14px}body .icon.svg-loop-6{width:42px;height:14px}body main{position:relative;z-index:5;width:100%}body main .page{position:relative;z-index:10;width:100%;min-height:100%;overflow-x:hidden}body main .page .scrollable{position:relative;top:0;left:0;z-index:15;display:block;width:100%}body main .page [data-src],body main .page [data-background]{opacity:0;transition:opacity 300ms linear}body main .page [data-src].media-loaded,body main .page [data-background].media-loaded{opacity:1}body .plyr__poster{background-color:#fff}body .plyr__control--overlaid{width:88px;height:88px;background:rgba(255,255,255,0);border:1px solid #fff}body .plyr__control--overlaid svg{left:20px;transform:scale(1.25);transition:color 250ms ease}body button.plyr__control.plyr__control--overlaid{color:#fff}body button.plyr__control.plyr__control--overlaid:hover{background:none;transition:border 250ms ease}body .plyr--full-ui input[type='range']{color:#fff}body .plyr--video .plyr__control:hover{background:rgba(255,255,255,0.8)}body .content-wysiwyg strong{font-weight:500}body .content-wysiwyg ul{margin-bottom:30px}body .content-wysiwyg ul:nth-last-child(1){margin-bottom:0}body .content-wysiwyg ul li{position:relative;padding-left:30px;margin-bottom:15px}body .content-wysiwyg ul li:nth-last-child(1){margin-bottom:0}body .content-wysiwyg ul li:before{position:absolute;content:'';width:10px;height:1px;background:#000;left:0px;top:9px}.absolute{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.relative{position:relative;width:100%;height:100%}*,*::before,*::after{box-sizing:border-box}a{text-decoration:none}.clear,.clearfix::after{clear:both;width:100%;height:0px;float:none;line-height:0}.clearfix::after{content:''}body.is-debug header,body.is-debug footer{display:none !important}.debug{display:none;position:fixed;top:0;right:0;width:80%;height:100%;max-width:300px;overflow:auto;z-index:100}.is-visible{display:block}.gl-video{position:fixed;opacity:0.0001;width:1px;height:1px;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.no-webgl .gl-video{display:none}.is-webgl .gl-circle{opacity:0}.is-webgl .gl-image-circle{opacity:0}.is-webgl .gl-media-reveal{opacity:0}.rotate-device{position:fixed;width:100vw;height:100%;top:0;left:0;z-index:300;display:none;background:#fff;align-items:center;justify-content:center}@media (max-width: 1023px){.rotate-device{display:none}.rotate-device .content{display:flex;align-items:center}.rotate-device .content .icon{width:22px;height:22px;margin-left:30px}}@media (max-width: 424px){.rotate-device .content .icon{width:62px;height:25px}}@media screen and (min-aspect-ratio: 13 / 9) and (min-width: 420px) and (max-width: 1030px){.rotate-device{display:flex}}.ct--heroSimple{display:grid;grid-template-columns:calc(var(--page-padding) - var(--grid-gap)) repeat(var(--columns), minmax(0px, 1fr)) calc(var(--page-padding) - var(--grid-gap));-moz-column-gap:var(--grid-gap);column-gap:var(--grid-gap);position:relative;background-color:#41a3dd;min-height:220px}@media (min-width: 768px){.ct--heroSimple{min-height:490px}}.ct--heroSimple__title{font-family:"Figtree";font-size:24px;font-style:normal;font-weight:800;letter-spacing:0.6px;text-transform:uppercase;grid-column:2/-2;align-self:center;color:white;text-align:center}@media (min-width: 768px){.ct--heroSimple__title{font-size:60px}}@media (min-width: 768px){.ct--heroSimple__title{grid-column:3/-3}}.ct--heroSimple__title span.blue,.ct--heroSimple__title span.red,.ct--heroSimple__title span.green,.ct--heroSimple__title span.yellow{--labelClipPath: inset(0 100% 0 0);position:relative;z-index:1;padding:5px 4px;display:inline-block;clip-path:var(--labelClipPath)}.ct--heroSimple__title span.blue:before,.ct--heroSimple__title span.red:before,.ct--heroSimple__title span.green:before,.ct--heroSimple__title span.yellow:before{position:absolute;content:'';width:100%;height:90%;top:50%;left:50%;transform:translate(-50%, -50%);z-index:-1;border-radius:6px}.ct--heroSimple__title span.blue.red,.ct--heroSimple__title span.red.red,.ct--heroSimple__title span.green.red,.ct--heroSimple__title span.yellow.red{color:white}.ct--heroSimple__title span.blue.red:before,.ct--heroSimple__title span.red.red:before,.ct--heroSimple__title span.green.red:before,.ct--heroSimple__title span.yellow.red:before{background:#c14044}.ct--heroSimple__title span.blue.blue,.ct--heroSimple__title span.red.blue,.ct--heroSimple__title span.green.blue,.ct--heroSimple__title span.yellow.blue{color:white}.ct--heroSimple__title span.blue.blue:before,.ct--heroSimple__title span.red.blue:before,.ct--heroSimple__title span.green.blue:before,.ct--heroSimple__title span.yellow.blue:before{background:#41a3dd}.ct--heroSimple__title span.blue.green,.ct--heroSimple__title span.red.green,.ct--heroSimple__title span.green.green,.ct--heroSimple__title span.yellow.green{color:white}.ct--heroSimple__title span.blue.green:before,.ct--heroSimple__title span.red.green:before,.ct--heroSimple__title span.green.green:before,.ct--heroSimple__title span.yellow.green:before{background:#62cf51}.ct--heroSimple__title span.blue.yellow,.ct--heroSimple__title span.red.yellow,.ct--heroSimple__title span.green.yellow,.ct--heroSimple__title span.yellow.yellow{color:white}.ct--heroSimple__title span.blue.yellow:before,.ct--heroSimple__title span.red.yellow:before,.ct--heroSimple__title span.green.yellow:before,.ct--heroSimple__title span.yellow.yellow:before{background:#eeba34}.ct--heroSimple__img{grid-column:1/-1;position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (min-width: 768px){.ct--heroSimple__img.mobile{display:none}}.ct--heroSimple__img:not(.mobile){display:none}@media (min-width: 768px){.ct--heroSimple__img:not(.mobile){display:block}}.ct.ct--footer{display:grid;grid-template-columns:calc(var(--page-padding) - var(--grid-gap)) repeat(var(--columns), minmax(0px, 1fr)) calc(var(--page-padding) - var(--grid-gap));-moz-column-gap:var(--grid-gap);column-gap:var(--grid-gap);background-color:#000;justify-items:center;padding-bottom:50px}@media (min-width: 768px){.ct.ct--footer{justify-items:inherit;padding-bottom:40px}}.ct.ct--footer .infos,.ct.ct--footer .links,.ct.ct--footer .logo{grid-column:2/-2}.ct.ct--footer .infos{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:12px;margin-top:40px}@media (min-width: 901px){.ct.ct--footer .infos{justify-content:flex-start}}.ct.ct--footer .infos .copyright{font-family:"Figtree";font-size:9px;font-weight:700;line-height:100%;color:#b2c4da}@media (min-width: 769px){.ct.ct--footer .infos .copyright{font-size:12px;font-weight:500}}@media (min-width: 901px){.ct.ct--footer .infos .copyright{margin-right:10px}}.ct.ct--footer .infos .name{font-family:"Figtree";font-size:12px;line-height:100%;font-weight:700;color:#fff;text-align:center}@media (min-width: 769px){.ct.ct--footer .infos .name{font-size:15px;font-weight:600}}@media (min-width: 768px){.ct.ct--footer .infos{grid-column:2 / 9;flex-direction:row;align-items:flex-start}}.ct.ct--footer .links{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:30px;gap:8px}@media (min-width: 901px){.ct.ct--footer .links{gap:16px}}.ct.ct--footer .links .legals,.ct.ct--footer .links .cookies{text-decoration:none;color:#fff;opacity:0.5;font-family:"Figtree";font-size:12px;font-weight:500}@media (min-width: 768px){.ct.ct--footer .links{grid-column:11/13;flex-direction:row}}.ct.ct--footer .icon{margin-top:8px;grid-column:2/-2;width:115px;height:30px}@media (min-width: 768px){.ct.ct--footer .icon{grid-column:13/14;align-self:end;margin-top:0}}.ct.ct--imagesSlider{display:grid;grid-template-columns:calc(var(--page-padding) - var(--grid-gap)) repeat(var(--columns), minmax(0px, 1fr)) calc(var(--page-padding) - var(--grid-gap));-moz-column-gap:var(--grid-gap);column-gap:var(--grid-gap);background-color:#41a3dd;border-top-left-radius:40px;border-top-right-radius:40px;align-content:flex-end;justify-items:center;position:relative;padding-bottom:50px;padding-top:50px}@media (min-width: 768px){.ct.ct--imagesSlider{padding-top:120px}}.ct.ct--imagesSlider .label{font-family:"Figtree";font-size:12px;line-height:85%;font-weight:700;display:flex;gap:10px;color:#fff;text-transform:uppercase;grid-column:2/-2;padding-bottom:30px}@media (min-width: 768px){.ct.ct--imagesSlider .label{font-size:14px}}.ct.ct--imagesSlider .label .icon{width:22px;height:12px}.ct.ct--imagesSlider .text{font-family:"Figtree";font-size:18px;line-height:120%;font-weight:700;text-transform:uppercase;font-family:"Figtree";font-size:24px;line-height:100%;font-weight:800;letter-spacing:0;text-transform:uppercase;color:#fff;grid-column:2/-2;text-align:center;text-wrap:balance;margin-bottom:30px}@media (min-width: 768px){.ct.ct--imagesSlider .text{font-size:30px;letter-spacing:-3%}}.ct.ct--imagesSlider .text span.blue,.ct.ct--imagesSlider .text span.red,.ct.ct--imagesSlider .text span.green,.ct.ct--imagesSlider .text span.yellow{--labelClipPath: inset(0 100% 0 0);position:relative;z-index:1;padding:5px 4px;display:inline-block;clip-path:var(--labelClipPath);color:#41a3dd}.ct.ct--imagesSlider .text span.blue:before,.ct.ct--imagesSlider .text span.red:before,.ct.ct--imagesSlider .text span.green:before,.ct.ct--imagesSlider .text span.yellow:before{background-color:#fff;position:absolute;content:'';width:100%;height:90%;top:50%;left:50%;transform:translate(-50%, -50%);z-index:-1;border-radius:6px}.ct.ct--imagesSlider .text span.blue.red,.ct.ct--imagesSlider .text span.red.red,.ct.ct--imagesSlider .text span.green.red,.ct.ct--imagesSlider .text span.yellow.red{color:#c14044}.ct.ct--imagesSlider .text span.blue.blue,.ct.ct--imagesSlider .text span.red.blue,.ct.ct--imagesSlider .text span.green.blue,.ct.ct--imagesSlider .text span.yellow.blue{color:#41a3dd}.ct.ct--imagesSlider .text span.blue.green,.ct.ct--imagesSlider .text span.red.green,.ct.ct--imagesSlider .text span.green.green,.ct.ct--imagesSlider .text span.yellow.green{color:#62cf51}.ct.ct--imagesSlider .text span.blue.yellow,.ct.ct--imagesSlider .text span.red.yellow,.ct.ct--imagesSlider .text span.green.yellow,.ct.ct--imagesSlider .text span.yellow.yellow{color:#eeba34}@media (min-width: 768px){.ct.ct--imagesSlider .text{grid-column:4/-4}}.ct.ct--imagesSlider .swiper-container{position:relative;overflow:hidden;grid-column:2 / -2;width:75%;padding-bottom:40px}@media (min-width: 768px){.ct.ct--imagesSlider .swiper-container{padding-bottom:0;width:100%}}.ct.ct--imagesSlider .swiper-container .swiper-slide{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;width:100%}.ct.ct--imagesSlider .swiper-container .swiper-slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ct.ct--imagesSlider .swiper-pagination{bottom:0}.ct.ct--imagesSlider .swiper-pagination .swiper-pagination-bullet{background:#fff;opacity:1}.ct.ct--imagesSlider .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#eeba34;width:20px;border-radius:100px}@media (min-width: 769px){.ct.ct--imagesSlider .swiper-pagination{display:none}}.ct.ct--imagesSlider .socials-container{display:flex;justify-content:center;align-items:center;grid-column:2/-2;margin-top:15px;gap:20px}.ct.ct--imagesSlider .socials-container .social .social-name{display:inline;font-family:"Figtree";font-size:15px;line-height:90%;font-weight:600;color:#41a3dd}.ct.ct--imagesSlider .socials-container .social .icon-container{background-color:#fff;border-radius:100px;width:-moz-fit-content;width:fit-content;height:auto;padding:10px 20px;text-align:center;display:flex;justify-content:center;align-items:center;margin-top:60px}@media (min-width: 768px){.ct.ct--imagesSlider .socials-container .social .icon-container{display:flex;gap:10px;border-radius:100px;padding:20px 30px;width:-moz-fit-content;width:fit-content;height:auto;margin-top:50px}}.ct.ct--imagesSlider .socials-container .social .icon-container .icon{width:20px;height:20px}.ct--contact{position:relative;display:grid;grid-template-columns:calc(var(--page-padding) - var(--grid-gap)) repeat(var(--columns), minmax(0px, 1fr)) calc(var(--page-padding) - var(--grid-gap));-moz-column-gap:var(--grid-gap);column-gap:var(--grid-gap);padding:70px 0 110px 0}@media (min-width: 1025px){.ct--contact{padding:150px 0 35px 0}}.ct--contact .texts{grid-column:2 / -2;grid-row:1;margin-bottom:40px}@media (min-width: 1025px){.ct--contact .texts{grid-column:2 / 7;margin-bottom:0}}.ct--contact .label{font-family:"Figtree";font-size:12px;line-height:85%;font-weight:700;display:flex;gap:10px;color:#41a3dd;text-transform:uppercase;margin-bottom:20px}@media (min-width: 768px){.ct--contact .label{font-size:14px}}.ct--contact .label .icon{width:22px;height:12px}@media (min-width: 1025px){.ct--contact .label{margin-bottom:30px}}.ct--contact .title{font-family:"Figtree";font-size:34px;line-height:100%;font-weight:800;text-transform:uppercase}@media (min-width: 768px){.ct--contact .title{font-size:60px}}.ct--contact .title span.blue,.ct--contact .title span.red,.ct--contact .title span.green,.ct--contact .title span.yellow{--labelClipPath: inset(0 100% 0 0);position:relative;z-index:1;padding:5px 4px;display:inline-block;clip-path:var(--labelClipPath)}.ct--contact .title span.blue:before,.ct--contact .title span.red:before,.ct--contact .title span.green:before,.ct--contact .title span.yellow:before{position:absolute;content:'';width:100%;height:90%;top:50%;left:50%;transform:translate(-50%, -50%);z-index:-1;border-radius:6px}.ct--contact .title span.blue.red,.ct--contact .title span.red.red,.ct--contact .title span.green.red,.ct--contact .title span.yellow.red{color:white}.ct--contact .title span.blue.red:before,.ct--contact .title span.red.red:before,.ct--contact .title span.green.red:before,.ct--contact .title span.yellow.red:before{background:#c14044}.ct--contact .title span.blue.blue,.ct--contact .title span.red.blue,.ct--contact .title span.green.blue,.ct--contact .title span.yellow.blue{color:white}.ct--contact .title span.blue.blue:before,.ct--contact .title span.red.blue:before,.ct--contact .title span.green.blue:before,.ct--contact .title span.yellow.blue:before{background:#41a3dd}.ct--contact .title span.blue.green,.ct--contact .title span.red.green,.ct--contact .title span.green.green,.ct--contact .title span.yellow.green{color:white}.ct--contact .title span.blue.green:before,.ct--contact .title span.red.green:before,.ct--contact .title span.green.green:before,.ct--contact .title span.yellow.green:before{background:#62cf51}.ct--contact .title span.blue.yellow,.ct--contact .title span.red.yellow,.ct--contact .title span.green.yellow,.ct--contact .title span.yellow.yellow{color:white}.ct--contact .title span.blue.yellow:before,.ct--contact .title span.red.yellow:before,.ct--contact .title span.green.yellow:before,.ct--contact .title span.yellow.yellow:before{background:#eeba34}.ct--contact .form{grid-column:2 / -2;grid-row:2}@media (min-width: 1025px){.ct--contact .form{grid-column:8 / -2;grid-row:1}}.ct--contact fieldset{display:flex;flex-direction:column;gap:10px;margin-bottom:15px}@media (min-width: 769px){.ct--contact fieldset{margin-bottom:30px}}.ct--contact legend{display:contents;font-family:"Figtree";font-size:16px;line-height:150%;font-weight:400;font-weight:700}@media (min-width: 768px){.ct--contact legend{font-size:18px;letter-spacing:-3%}}.ct--contact .row{display:flex;flex-direction:column;gap:10px}@media (min-width: 769px){.ct--contact .row{flex-direction:row;flex-wrap:wrap}.ct--contact .row .input{flex:1}.ct--contact .row .input.zipcode{flex:0.3}}.ct--contact .default,.ct--contact .input,.ct--contact .textarea,.ct--contact .select{font-family:"Figtree";font-size:15px;line-height:100%;font-weight:600;border:1px solid rgba(0,0,0,0.3);border-radius:10px;padding:0px 20px}.ct--contact .default:focus,.ct--contact .input:focus,.ct--contact .textarea:focus,.ct--contact .select:focus{outline-color:#41a3dd}.ct--contact .input{height:55px}.ct--contact .input::-moz-placeholder{color:#a5a5a5}.ct--contact .input::placeholder{color:#a5a5a5}.ct--contact .textarea{padding:20px;min-height:95px}.ct--contact .textarea::-moz-placeholder{color:#a5a5a5}.ct--contact .textarea::placeholder{color:#a5a5a5}.ct--contact .select{padding:0 20px 0 20px;background-color:#fff}.ct--contact .select:focus-within{outline:2px solid #41a3dd}.ct--contact .select:focus-within select{outline:none}.ct--contact .select select{font-family:"Figtree";font-size:15px;line-height:100%;font-weight:600;background:#fff;border:none;width:100%;height:55px}.ct--contact .select select:invalid{color:#a5a5a5}.ct--contact .consent{display:flex;accent-color:#41a3dd;margin-bottom:15px}@media (min-width: 901px){.ct--contact .consent{margin-bottom:30px}}.ct--contact .consent .checkbox{position:relative;display:grid;place-content:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;flex:0;background-color:transparent;border:2px solid rgba(1,1,3,0.4);border-radius:4px;width:20px;height:20px;min-width:20px;min-height:20px;padding:0}.ct--contact .consent .checkbox:before{content:'';width:10px;height:10px;transform:scale(0);transition:120ms transform ease-in-out;background:#41a3dd;transform-origin:bottom left;clip-path:polygon(14% 44%, 0 65%, 50% 100%, 100% 16%, 80% 0%, 43% 62%)}.ct--contact .consent .checkbox:checked{background-color:#faf7f1}.ct--contact .consent .checkbox:checked:before{transform:scale(1)}.ct--contact .consent .checkbox:focus{outline:none;border:2px solid #41a3dd}.ct--contact .consent label{font-family:"Figtree";font-size:16px;line-height:150%;font-weight:400;font-style:italic;font-weight:500;font-size:12px;opacity:0.7;margin-left:10px}@media (min-width: 768px){.ct--contact .consent label{font-size:18px;letter-spacing:-3%}}@media (min-width: 768px){.ct--contact .consent label{font-size:15px;letter-spacing:0}}.ct--contact .consent label a{color:#000;text-decoration:underline}.ct--contact .h-captcha{margin-bottom:0 !important}.ct--contact .status{display:grid;grid-column:2 / -2;grid-row:3;margin-top:10px;margin-bottom:10px;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}@media (min-width: 1025px){.ct--contact .status{margin-bottom:100px;margin-top:20px;grid-column:8 / -2;grid-row:2}}.ct--contact .error,.ct--contact .success{grid-row:1;grid-column:1;font-family:"Figtree";font-size:16px;line-height:150%;font-weight:400;font-style:italic;font-weight:500;font-size:12px;display:block;color:#c14044;opacity:0;transition:0.2s ease opacity}@media (min-width: 768px){.ct--contact .error,.ct--contact .success{font-size:18px;letter-spacing:-3%}}@media (min-width: 768px){.ct--contact .error,.ct--contact .success{font-size:15px;letter-spacing:0}}.ct--contact .error.visible,.ct--contact .success.visible{opacity:1}.ct--contact .success{color:#62cf51}.ct--contact .contactLoader{grid-row:1;grid-column:1;display:flex;justify-content:center;opacity:0;transition:0.3s ease-out opacity}.ct--contact .contactLoader:after{content:' ';display:block;width:22px;height:22px;border-radius:50%;border:4px solid #41a3dd;border-color:#41a3dd transparent #41a3dd transparent;animation:rotate 1.2s linear infinite}.ct--contact .contactLoader.loading{opacity:1;display:flex}.ct--contact .hidden{opacity:0;display:none}.ct--contact .required{font-family:"Figtree";font-size:12px;font-weight:400;font-style:italic;display:grid;grid-column:2 / -2;grid-row:4}@media (min-width: 1025px){.ct--contact .required{grid-column:8 / -2;grid-row:3}}.ct--contact .svg-contact-circle{grid-column:1 / 3;min-width:200px;max-width:215px;position:absolute;bottom:-20px;height:auto}@media (min-width: 1025px){.ct--contact .svg-contact-circle{bottom:-50px;grid-column:1 / 7;max-width:650px}}@keyframes rotate{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.ct.ct--textCardsImage{display:grid;grid-template-columns:calc(var(--page-padding) - var(--grid-gap)) repeat(var(--columns), minmax(0px, 1fr)) calc(var(--page-padding) - var(--grid-gap));-moz-column-gap:var(--grid-gap);column-gap:var(--grid-gap);border-radius:40px;min-height:100svh;overflow:hidden;position:relative;align-content:flex-end;z-index:2}@media (min-width: 768px){.ct.ct--textCardsImage{min-height:100svh}}@media (min-width: 1600px){.ct.ct--textCardsImage{min-height:80svh}}.ct.ct--textCardsImage .wrapper{grid-row:1;grid-column:2 / -2}@media (min-width: 768px){.ct.ct--textCardsImage .wrapper{grid-column:2/10}}.ct.ct--textCardsImage .background-image{z-index:-1;position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-radius:40px}.ct.ct--textCardsImage .label{font-family:"Figtree";font-size:12px;line-height:85%;font-weight:700;display:flex;gap:10px;color:#fff;text-transform:uppercase;margin-top:180px}@media (min-width: 768px){.ct.ct--textCardsImage .label{font-size:14px}}.ct.ct--textCardsImage .label .icon{width:22px;height:12px}@media (min-width: 768px){.ct.ct--textCardsImage .label{margin-top:0}}.ct.ct--textCardsImage .title{font-family:"Figtree";font-size:30px;line-height:100%;font-weight:800;color:#fff;text-transform:uppercase;margin-top:20px}@media (min-width: 768px){.ct.ct--textCardsImage .title{font-size:50px}}@media (min-width: 768px){.ct.ct--textCardsImage .title{margin-top:33px}}.ct.ct--textCardsImage .title span{background:white;color:black !important;mix-blend-mode:screen;border-radius:10px;padding:0 5px 0 2px}.ct.ct--textCardsImage .cards-container{position:relative;z-index:1;grid-column:2/-2;display:flex;flex-direction:column;gap:9px;margin-top:30px;margin-bottom:30px}@media (min-width: 768px){.ct.ct--textCardsImage .cards-container{flex-direction:row;margin-top:50px;margin-bottom:50px;gap:18px}}.ct.ct--textCardsImage .cards-container .card{display:flex;flex-direction:column;justify-content:space-between;align-items:center;position:relative;text-decoration:none;font-family:"Figtree";font-size:18px;line-height:120%;font-weight:700;text-align:center;padding:35px 30px;border-radius:20px;color:black;background-color:#faf7f1;overflow:hidden;flex:1}@media (min-width: 768px){.ct.ct--textCardsImage .cards-container .card{font-size:22px;letter-spacing:-3%}}.ct.ct--textCardsImage .cards-container .card .svg-hover-wave-top,.ct.ct--textCardsImage .cards-container .card .svg-hover-wave-bottom{opacity:0;transition:opacity 0.2s ease}.ct.ct--textCardsImage .cards-container .card:hover .svg-hover-wave-top,.ct.ct--textCardsImage .cards-container .card:hover .svg-hover-wave-bottom{opacity:1}.ct.ct--textCardsImage .cards-container .card:hover .icon-container .icon{transform:translateY(2px)}.ct.ct--textCardsImage .cards-container .card .svg-hover-wave-top{fill:none;position:absolute;width:120px;height:95px;top:-30px;left:0;z-index:0}.ct.ct--textCardsImage .cards-container .card .svg-hover-wave-bottom{fill:none;position:absolute;width:240px;height:105px;bottom:-40px;right:-70px;z-index:0}@media (min-width: 768px){.ct.ct--textCardsImage .cards-container .card{padding:60px 30px}}.ct.ct--textCardsImage .cards-container .card .icon-container{background-color:#41a3dd;padding:15px 45px;margin-top:30px;border-radius:100px;width:-moz-fit-content;width:fit-content}.ct.ct--textCardsImage .cards-container .card .icon-container .icon{transition:0.2s ease transform;transform:translateY(-1px);width:16px}.ct.ct--textCardsImage .cards-container .card .icon-container:nth-child(3n+1){grid-column:1/4}@media (min-width: 768px){.ct.ct--textCardsImage .cards-container .card .icon-container:nth-child(3n+1){grid-column:1/2}}.ct.ct--textCardsImage .cards-container .card:nth-child(3n+2){grid-column:1/4}@media (min-width: 768px){.ct.ct--textCardsImage .cards-container .card:nth-child(3n+2){grid-column:2/3}}.ct.ct--textCardsImage .cards-container .card:nth-child(3n+2) .icon-container{background-color:#eeba34}.ct.ct--textCardsImage .cards-container .card:nth-child(3n+3){grid-column:1/4}@media (min-width: 768px){.ct.ct--textCardsImage .cards-container .card:nth-child(3n+3){grid-column:3/4}}.ct.ct--textCardsImage .cards-container .card:nth-child(3n+3) .icon-container{background-color:#c14044}.ct.ct--textSlider{display:grid;grid-template-columns:calc(var(--page-padding) - var(--grid-gap)) repeat(var(--columns), minmax(0px, 1fr)) calc(var(--page-padding) - var(--grid-gap));-moz-column-gap:var(--grid-gap);column-gap:var(--grid-gap);height:100svh;background-color:#41a3dd;border-radius:40px;padding-top:80px;padding-bottom:60px;position:relative;margin-bottom:-67px;max-height:605px}@media (min-width: 769px){.ct.ct--textSlider{padding-top:0px;padding-bottom:0px;margin-bottom:-80px;align-content:center;max-height:880px}}.ct.ct--textSlider .label{font-family:"Figtree";font-size:12px;line-height:85%;font-weight:700;display:flex;gap:10px;color:#fff;text-transform:uppercase;grid-column:2/-2;justify-self:center}@media (min-width: 768px){.ct.ct--textSlider .label{font-size:14px}}.ct.ct--textSlider .label .icon{width:22px;height:12px}@media (min-width: 769px){.ct.ct--textSlider .label{grid-column:6/10}}.ct.ct--textSlider .swiper-container{position:relative;grid-column:2/-2;overflow:hidden}@media (min-width: 769px){.ct.ct--textSlider .swiper-container{grid-column:3/-3}}.ct.ct--textSlider .swiper-pagination-bullet{opacity:1}.ct.ct--textSlider .text{font-family:"Figtree";font-size:22px;line-height:130%;font-weight:600;color:#fff;text-align:center;margin-top:40px}@media (min-width: 768px){.ct.ct--textSlider .text{font-size:40px}}.ct.ct--textSlider .author{font-family:"Figtree";font-size:14px;line-height:auto;font-weight:700;color:#fff;text-align:center;margin-top:40px}@media (min-width: 768px){.ct.ct--textSlider .author{font-size:22px;line-height:120%;letter-spacing:-2%}}.ct.ct--textSlider .author span{font-weight:800}.ct.ct--textSlider .swiper-button-prev,.ct.ct--textSlider .swiper-button-next{display:none}@media (min-width: 769px){.ct.ct--textSlider .swiper-button-prev,.ct.ct--textSlider .swiper-button-next{display:flex;background:rgba(255,255,255,0.3);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border-radius:100px;padding:20px 45px;justify-content:center;align-items:center}.ct.ct--textSlider .swiper-button-prev::after,.ct.ct--textSlider .swiper-button-next::after{content:''}.ct.ct--textSlider .swiper-button-prev .icon,.ct.ct--textSlider .swiper-button-next .icon{position:inherit;height:300px}}.ct.ct--textSlider .swiper-button-prev{left:4%}.ct.ct--textSlider .swiper-button-next{right:4%}.ct.ct--textSlider .swiper-pagination{bottom:15%}.ct.ct--textSlider .swiper-pagination .swiper-pagination-bullet{background:#fff}.ct.ct--textSlider .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#eeba34;width:20px;border-radius:100px}@media (min-width: 769px){.ct.ct--textSlider .swiper-pagination{display:none}}.ct.ct--textSlider .shape{position:absolute;bottom:20px;right:0;width:240px;height:140px;transform:rotate(180deg);mix-blend-mode:screen}@media (min-width: 769px){.ct.ct--textSlider .shape{width:340px;height:200px}}.ct.ct--textSlider .shape svg{width:100%;height:100%}.ct.ct--textCards{display:grid;grid-template-columns:calc(var(--page-padding) - var(--grid-gap)) repeat(var(--columns), minmax(0px, 1fr)) calc(var(--page-padding) - var(--grid-gap));-moz-column-gap:var(--grid-gap);column-gap:var(--grid-gap);margin-top:70px;justify-items:center;position:relative;padding-bottom:70px;z-index:1}@media (min-width: 768px){.ct.ct--textCards{margin-top:120px;padding-bottom:150px}}.ct.ct--textCards .label{font-family:"Figtree";font-size:12px;line-height:85%;font-weight:700;display:flex;gap:10px;color:#41a3dd;text-transform:uppercase;grid-column:1/-1}@media (min-width: 768px){.ct.ct--textCards .label{font-size:14px}}.ct.ct--textCards .label .icon{width:22px;height:12px}@media (min-width: 768px){.ct.ct--textCards .label{grid-column:6/10}}.ct.ct--textCards .title{font-family:"Figtree";font-size:30px;line-height:100%;font-weight:800;text-align:center;text-transform:uppercase;grid-column:2/-2;margin-top:50px}@media (min-width: 768px){.ct.ct--textCards .title{font-size:50px}}@media (min-width: 768px){.ct.ct--textCards .title{grid-column:3/13;margin-top:33px}}.ct.ct--textCards .title span.blue,.ct.ct--textCards .title span.red,.ct.ct--textCards .title span.green,.ct.ct--textCards .title span.yellow{--labelClipPath: inset(0 100% 0 0);position:relative;z-index:1;padding:5px 4px;display:inline-block;clip-path:var(--labelClipPath)}.ct.ct--textCards .title span.blue:before,.ct.ct--textCards .title span.red:before,.ct.ct--textCards .title span.green:before,.ct.ct--textCards .title span.yellow:before{position:absolute;content:'';width:100%;height:90%;top:50%;left:50%;transform:translate(-50%, -50%);z-index:-1;border-radius:6px}.ct.ct--textCards .title span.blue.red,.ct.ct--textCards .title span.red.red,.ct.ct--textCards .title span.green.red,.ct.ct--textCards .title span.yellow.red{color:white}.ct.ct--textCards .title span.blue.red:before,.ct.ct--textCards .title span.red.red:before,.ct.ct--textCards .title span.green.red:before,.ct.ct--textCards .title span.yellow.red:before{background:#c14044}.ct.ct--textCards .title span.blue.blue,.ct.ct--textCards .title span.red.blue,.ct.ct--textCards .title span.green.blue,.ct.ct--textCards .title span.yellow.blue{color:white}.ct.ct--textCards .title span.blue.blue:before,.ct.ct--textCards .title span.red.blue:before,.ct.ct--textCards .title span.green.blue:before,.ct.ct--textCards .title span.yellow.blue:before{background:#41a3dd}.ct.ct--textCards .title span.blue.green,.ct.ct--textCards .title span.red.green,.ct.ct--textCards .title span.green.green,.ct.ct--textCards .title span.yellow.green{color:white}.ct.ct--textCards .title span.blue.green:before,.ct.ct--textCards .title span.red.green:before,.ct.ct--textCards .title span.green.green:before,.ct.ct--textCards .title span.yellow.green:before{background:#62cf51}.ct.ct--textCards .title span.blue.yellow,.ct.ct--textCards .title span.red.yellow,.ct.ct--textCards .title span.green.yellow,.ct.ct--textCards .title span.yellow.yellow{color:white}.ct.ct--textCards .title span.blue.yellow:before,.ct.ct--textCards .title span.red.yellow:before,.ct.ct--textCards .title span.green.yellow:before,.ct.ct--textCards .title span.yellow.yellow:before{background:#eeba34}.ct.ct--textCards .text{font-family:"Figtree";font-size:16px;line-height:150%;font-weight:400;text-align:center;grid-column:2/-2;margin-top:20px}@media (min-width: 768px){.ct.ct--textCards .text{font-size:18px;letter-spacing:-3%}}@media (min-width: 768px){.ct.ct--textCards .text{grid-column:4/12;margin-top:33px}}.ct.ct--textCards .cards-container{grid-column:2/-2;width:100%;margin-top:32px;display:flex;flex-direction:column;gap:15px}@media (min-width: 768px){.ct.ct--textCards .cards-container{flex-direction:row;gap:10px;margin-top:70px;grid-column:3/-3}}.ct.ct--textCards .cards-container .card{display:flex;flex-direction:column;justify-content:space-between;align-items:center;position:relative;flex:1;border:1px solid #41a3dd;text-decoration:none;font-family:"Figtree";font-size:18px;line-height:120%;font-weight:700;text-align:center;padding:60px 20px;border-radius:20px;color:#41a3dd;background-color:#faf7f1;overflow:hidden}@media (min-width: 768px){.ct.ct--textCards .cards-container .card{font-size:30px;letter-spacing:-3%}}.ct.ct--textCards .cards-container .card .svg-hover-wave-top,.ct.ct--textCards .cards-container .card .svg-hover-wave-bottom{opacity:0;z-index:-1;transition:opacity 0.2s ease}.ct.ct--textCards .cards-container .card:hover .svg-hover-wave-top,.ct.ct--textCards .cards-container .card:hover .svg-hover-wave-bottom{opacity:1}.ct.ct--textCards .cards-container .card:hover .icon-container .icon{transform:translateY(0px)}.ct.ct--textCards .cards-container .card .svg-hover-wave-top{fill:none;position:absolute;width:100px;height:95px;top:0;left:0;z-index:0}.ct.ct--textCards .cards-container .card .svg-hover-wave-bottom{fill:none;position:absolute;width:211px;height:105px;bottom:0;right:-2%;z-index:0}.ct.ct--textCards .cards-container .card p{color:#000;z-index:1}.ct.ct--textCards .cards-container .card .icon-container{background-color:#eeba34;padding:15px 45px;margin-top:30px;border-radius:100px;width:-moz-fit-content;width:fit-content;z-index:2}.ct.ct--textCards .cards-container .card .icon-container .icon{width:16px;transform:translateY(-3px);transition:0.2s ease transform}@media (min-width: 768px){.ct.ct--textCards .cards-container .card:nth-child(2n+1){grid-column:1/7}}@media (min-width: 1600px){.ct.ct--textCards .cards-container .card:nth-child(2n+1){grid-column:2/7}}.ct.ct--textCards .cards-container .card:nth-child(2n+2) .icon-container{background-color:#c14044}@media (min-width: 768px){.ct.ct--textCards .cards-container .card:nth-child(2n+2){grid-column:7/13}}@media (min-width: 1600px){.ct.ct--textCards .cards-container .card:nth-child(2n+2){grid-column:7/12}}.ct.ct--textCards .circle{position:absolute;width:340px;height:auto;bottom:-30%;left:0;z-index:-1}@media (max-width: 1023px){.ct.ct--textCards .circle{display:none}}.ct.ct--textCards .circle svg{width:100%}.ct.ct--textCards .shape{position:absolute;min-width:430px;width:30vw;height:21vw;z-index:-1;bottom:35%;right:0}.ct.ct--textCards .shape svg{width:100%;height:100%}@media (max-width: 1023px){.ct.ct--textCards .shape{display:none}}@media (min-width: 1600px){.ct.ct--textCards .shape{width:780px;height:420px}}@media (min-width: 1921px){.ct.ct--textCards .shape{display:none}}.ct--popinVideoSlider{display:grid;grid-template-columns:calc(var(--page-padding) - var(--grid-gap)) repeat(var(--columns), minmax(0px, 1fr)) calc(var(--page-padding) - var(--grid-gap));-moz-column-gap:var(--grid-gap);column-gap:var(--grid-gap);grid-template-rows:1fr 1fr;position:relative;width:100%;max-height:780px;min-height:600px;aspect-ratio:45 / 97;transform:translateY(-30px)}@media (min-width: 769px){.ct--popinVideoSlider{min-height:780px;max-height:90vh;aspect-ratio:16 / 9}}.ct--popinVideoSlider .navigation{grid-column:2 / -2;grid-row:1;display:flex;justify-content:space-between}.ct--popinVideoSlider .navigation .button{cursor:pointer;display:grid;place-content:center;width:56px;height:56px;border-radius:50em;border:none;background-color:rgba(244,241,235,0.3);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);transition:0.2s ease background;align-self:flex-end}@media (min-width: 769px){.ct--popinVideoSlider .navigation .button{width:90px;border-radius:100px}}.ct--popinVideoSlider .navigation .button:hover{background-color:rgba(244,241,235,0.5)}.ct--popinVideoSlider .navigation .button:hover.next svg{transform:translateX(2px)}.ct--popinVideoSlider .navigation .button:hover.prev svg{transform:translateX(-2px)}.ct--popinVideoSlider .navigation .button svg{width:16px;transition:0.2s ease transform}.ct--popinVideoSlider .texts{grid-column:2 / -2;grid-row:2;align-self:flex-end;padding-bottom:125px;max-width:1000px}@media (min-width: 769px){.ct--popinVideoSlider .texts{grid-column:2 / -3;padding-bottom:70px}}@media (min-width: 1025px){.ct--popinVideoSlider .texts{grid-column:2 / -4}}.ct--popinVideoSlider .texts .label{font-family:"Figtree";font-size:12px;line-height:85%;font-weight:700;display:flex;gap:10px;color:#fff;text-transform:uppercase;margin-bottom:18px}@media (min-width: 768px){.ct--popinVideoSlider .texts .label{font-size:14px}}.ct--popinVideoSlider .texts .label .icon{width:22px;height:12px}@media (min-width: 1025px){.ct--popinVideoSlider .texts .label{margin-bottom:32px}}.ct--popinVideoSlider .texts .title{font-family:"Figtree";font-size:24px;line-height:100%;font-weight:800;color:#fff;text-transform:uppercase}@media (min-width: 768px){.ct--popinVideoSlider .texts .title{font-size:40px}}.ct--popinVideoSlider .texts .title span.blue,.ct--popinVideoSlider .texts .title span.red,.ct--popinVideoSlider .texts .title span.green,.ct--popinVideoSlider .texts .title span.yellow{--labelClipPath: inset(0 100% 0 0);position:relative;z-index:1;padding:5px 4px;display:inline-block;clip-path:var(--labelClipPath)}.ct--popinVideoSlider .texts .title span.blue:before,.ct--popinVideoSlider .texts .title span.red:before,.ct--popinVideoSlider .texts .title span.green:before,.ct--popinVideoSlider .texts .title span.yellow:before{background-color:#fff;position:absolute;content:'';width:100%;height:90%;top:50%;left:50%;transform:translate(-50%, -50%);z-index:-1;border-radius:6px}.ct--popinVideoSlider .texts .title span.blue.red,.ct--popinVideoSlider .texts .title span.red.red,.ct--popinVideoSlider .texts .title span.green.red,.ct--popinVideoSlider .texts .title span.yellow.red{color:#c14044}.ct--popinVideoSlider .texts .title span.blue.blue,.ct--popinVideoSlider .texts .title span.red.blue,.ct--popinVideoSlider .texts .title span.green.blue,.ct--popinVideoSlider .texts .title span.yellow.blue{color:#41a3dd}.ct--popinVideoSlider .texts .title span.blue.green,.ct--popinVideoSlider .texts .title span.red.green,.ct--popinVideoSlider .texts .title span.green.green,.ct--popinVideoSlider .texts .title span.yellow.green{color:#62cf51}.ct--popinVideoSlider .texts .title span.blue.yellow,.ct--popinVideoSlider .texts .title span.red.yellow,.ct--popinVideoSlider .texts .title span.green.yellow,.ct--popinVideoSlider .texts .title span.yellow.yellow{color:#eeba34}@media (max-width: 319px){.ct--popinVideoSlider .texts .title{font-size:18px}}.ct--popinVideoSlider .openModal{cursor:pointer;position:absolute;bottom:30px;grid-column:2 / -2;width:52px;height:52px;border:none;background:none;padding:0;transition:0.2s ease transform}.ct--popinVideoSlider .openModal:hover{transform:scale(1.1)}@media (min-width: 769px){.ct--popinVideoSlider .openModal{position:relative;width:80px;height:80px;grid-row:2;justify-self:end;align-self:flex-end;margin-bottom:70px}}.ct--popinVideoSlider .openModal svg{width:100%;height:100%}.ct--popinVideoSlider .swiper-container{position:relative;grid-column:1 / -1;grid-row:1 / 3;width:100%;height:100%;z-index:-1;border-radius:15px;overflow:hidden}@media (min-width: 769px){.ct--popinVideoSlider .swiper-container{border-radius:40px}}.ct--popinVideoSlider .swiper-container:after{content:'';display:block;position:absolute;inset:0;z-index:1;width:100%;height:100%;background:linear-gradient(180deg, rgba(0,0,0,0) 20%, rgba(0,0,0,0.4) 100%)}.ct--popinVideoSlider .slide{display:flex}.ct--popinVideoSlider .slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ct--popinVideoSlider .dialog{position:fixed;inset:0;padding:0;width:100vw;height:100vh;background:transparent;border:none}.ct--popinVideoSlider .dialog::backdrop{background-color:rgba(0,0,0,0.8)}.ct--popinVideoSlider .content{width:100%;height:100%;display:grid;place-content:center}.ct--popinVideoSlider .content video{width:auto;max-width:80vw;max-height:80vh}@media (min-width: 901px){.ct--popinVideoSlider .content video{max-width:80vw;max-height:80vh}}.ct--popinVideoSlider .backgroundClick{position:absolute;inset:0;width:100%;height:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ct--popinVideoSlider .closeModal{cursor:pointer;background:none;border:none;padding:0;width:29px;height:29px;margin-bottom:8px;justify-self:flex-end;transition:0.2s ease transform}@media (min-width: 426px){.ct--popinVideoSlider .closeModal{transform:translateX(calc(100% + 8px))}.ct--popinVideoSlider .closeModal:hover{transform:translateX(calc(100% + 8px)) scale(1.1)}}.ct.ct--cardsList{display:grid;grid-template-columns:calc(var(--page-padding) - var(--grid-gap)) repeat(var(--columns), minmax(0px, 1fr)) calc(var(--page-padding) - var(--grid-gap));-moz-column-gap:var(--grid-gap);column-gap:var(--grid-gap);background-color:#fff;padding-top:100px;border-top-right-radius:40px;border-top-left-radius:40px;padding-bottom:190px}.ct.ct--cardsList .label{grid-column:2/-2;grid-row:1;font-family:"Figtree";font-size:12px;line-height:85%;font-weight:700;display:flex;gap:10px;color:#41a3dd;text-transform:uppercase}@media (min-width: 768px){.ct.ct--cardsList .label{grid-column:2/5}}@media (min-width: 768px){.ct.ct--cardsList .label{font-size:14px}}.ct.ct--cardsList .label .icon{width:22px;height:12px}.ct.ct--cardsList .title{margin-top:25px;grid-column:2/-2;grid-row:2/3;font-family:"Figtree";font-size:34px;line-height:100%;font-weight:800;text-transform:uppercase}@media (min-width: 768px){.ct.ct--cardsList .title{font-size:60px}}@media (min-width: 768px){.ct.ct--cardsList .title{grid-column:2/9;margin-top:33px}}.ct.ct--cardsList .title span.blue,.ct.ct--cardsList .title span.red,.ct.ct--cardsList .title span.green,.ct.ct--cardsList .title span.yellow{--labelClipPath: inset(0 100% 0 0);position:relative;z-index:1;padding:5px 4px;display:inline-block;clip-path:var(--labelClipPath)}.ct.ct--cardsList .title span.blue:before,.ct.ct--cardsList .title span.red:before,.ct.ct--cardsList .title span.green:before,.ct.ct--cardsList .title span.yellow:before{position:absolute;content:'';width:100%;height:90%;top:50%;left:50%;transform:translate(-50%, -50%);z-index:-1;border-radius:6px}.ct.ct--cardsList .title span.blue.red,.ct.ct--cardsList .title span.red.red,.ct.ct--cardsList .title span.green.red,.ct.ct--cardsList .title span.yellow.red{color:white}.ct.ct--cardsList .title span.blue.red:before,.ct.ct--cardsList .title span.red.red:before,.ct.ct--cardsList .title span.green.red:before,.ct.ct--cardsList .title span.yellow.red:before{background:#c14044}.ct.ct--cardsList .title span.blue.blue,.ct.ct--cardsList .title span.red.blue,.ct.ct--cardsList .title span.green.blue,.ct.ct--cardsList .title span.yellow.blue{color:white}.ct.ct--cardsList .title span.blue.blue:before,.ct.ct--cardsList .title span.red.blue:before,.ct.ct--cardsList .title span.green.blue:before,.ct.ct--cardsList .title span.yellow.blue:before{background:#41a3dd}.ct.ct--cardsList .title span.blue.green,.ct.ct--cardsList .title span.red.green,.ct.ct--cardsList .title span.green.green,.ct.ct--cardsList .title span.yellow.green{color:white}.ct.ct--cardsList .title span.blue.green:before,.ct.ct--cardsList .title span.red.green:before,.ct.ct--cardsList .title span.green.green:before,.ct.ct--cardsList .title span.yellow.green:before{background:#62cf51}.ct.ct--cardsList .title span.blue.yellow,.ct.ct--cardsList .title span.red.yellow,.ct.ct--cardsList .title span.green.yellow,.ct.ct--cardsList .title span.yellow.yellow{color:white}.ct.ct--cardsList .title span.blue.yellow:before,.ct.ct--cardsList .title span.red.yellow:before,.ct.ct--cardsList .title span.green.yellow:before,.ct.ct--cardsList .title span.yellow.yellow:before{background:#eeba34}.ct.ct--cardsList .text{font-family:"Figtree";font-size:16px;line-height:150%;font-weight:400;margin-top:30px;grid-column:2/-2;grid-row:3/4}@media (min-width: 768px){.ct.ct--cardsList .text{font-size:18px;letter-spacing:-3%}}@media (min-width: 768px){.ct.ct--cardsList .text{grid-column:2/10}}.ct.ct--cardsList .cta{grid-column:2/-2;grid-row:4/5;margin-top:25px;justify-self:flex-start}@media (min-width: 768px){.ct.ct--cardsList .cta{grid-column:9 / 14;grid-row:2/3;justify-self:end;align-self:end;margin-top:0}}.ct.ct--cardsList .cards-container{overflow:hidden;display:grid;margin-top:35px;grid-template-columns:repeat(2, 1fr);-moz-column-gap:var(--grid-gap);column-gap:var(--grid-gap);row-gap:25px;grid-column:2/-2}@media (min-width: 768px){.ct.ct--cardsList .cards-container{grid-template-columns:repeat(4, minmax(0, 1fr));-moz-column-gap:var(--grid-gap);column-gap:var(--grid-gap);row-gap:50px;grid-column:2/14;margin-top:80px}}.ct.ct--cardsList .cards-container .card{text-decoration:none;color:inherit}.ct.ct--cardsList .cards-container .card:hover picture{transform:scale(1.1)}.ct.ct--cardsList .cards-container .card .img-container{border-radius:10px;aspect-ratio:320 / 450;overflow:hidden;position:relative}.ct.ct--cardsList .cards-container .card .img-container picture{display:block;position:relative;width:100%;height:100%;overflow:hidden;transition:0.2s ease transform}.ct.ct--cardsList .cards-container .card .img-container picture img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ct.ct--cardsList .cards-container .card .catering,.ct.ct--cardsList .cards-container .card .service,.ct.ct--cardsList .cards-container .card .management{font-family:"Figtree";font-size:12px;line-height:90%;font-weight:700;letter-spacing:-2%;margin-top:20px;text-transform:uppercase;display:inline-block;padding:0.6rem 0.825rem;border-radius:50px;text-align:center;position:relative}.ct.ct--cardsList .cards-container .card .catering{background:rgba(66,156,208,0.2);color:#41a3dd}.ct.ct--cardsList .cards-container .card .service{background:rgba(98,199,82,0.2);color:#62cf51}.ct.ct--cardsList .cards-container .card .management{background:#ecd7d0;color:#c14044}.ct.ct--cardsList .cards-container .card .job-title{font-family:"Figtree";font-size:14px;line-height:110%;font-weight:400;font-weight:800;text-transform:uppercase;margin-top:15px}@media (min-width: 768px){.ct.ct--cardsList .cards-container .card .job-title{font-size:18px;letter-spacing:-4%}}.ct.ct--cardsList .cards-container .card .job-title span{font-weight:450}.ct.ct--keyFigures{display:grid;grid-template-columns:calc(var(--page-padding) - var(--grid-gap)) repeat(var(--columns), minmax(0px, 1fr)) calc(var(--page-padding) - var(--grid-gap));-moz-column-gap:var(--grid-gap);column-gap:var(--grid-gap);margin-top:50px;margin-bottom:70px;position:relative}@media (min-width: 768px){.ct.ct--keyFigures{margin-top:150px;margin-bottom:150px}}.ct.ct--keyFigures .shape{display:block;position:absolute;top:-160px;left:-300px;width:850px;height:480px;z-index:-1}@media (max-width: 1023px){.ct.ct--keyFigures .shape{display:none}}.ct.ct--keyFigures .shape svg{width:100%;height:100%}.ct.ct--keyFigures .card-container{display:grid;grid-template-columns:repeat(2, minmax(0px, 1fr));-moz-column-gap:var(--grid-gap);column-gap:var(--grid-gap);margin-bottom:10px}@media (min-width: 768px){.ct.ct--keyFigures .card-container{display:grid;grid-template-columns:repeat(6, minmax(0px, 1fr));-moz-column-gap:var(--grid-gap);column-gap:var(--grid-gap)}}.ct.ct--keyFigures .card-container:nth-child(4n+1){grid-column:2/-2}@media (min-width: 768px){.ct.ct--keyFigures .card-container:nth-child(4n+1){grid-column:2/8}}.ct.ct--keyFigures .card-container:nth-child(4n+1) .key-figure-container{background-color:#41a3dd;flex-direction:column}.ct.ct--keyFigures .card-container:nth-child(4n+2){grid-column:2/-2}@media (min-width: 768px){.ct.ct--keyFigures .card-container:nth-child(4n+2){grid-column:8/14}}.ct.ct--keyFigures .card-container:nth-child(4n+2) .key-figure-container{background-color:#eeba34;flex-direction:column-reverse}.ct.ct--keyFigures .card-container:nth-child(4n+3){grid-column:2/-2}@media (min-width: 768px){.ct.ct--keyFigures .card-container:nth-child(4n+3){grid-column:2/8}}.ct.ct--keyFigures .card-container:nth-child(4n+3) .key-figure-container{background-color:#c14044;flex-direction:column-reverse}.ct.ct--keyFigures .card-container:nth-child(4n+4){grid-column:2/-2}@media (min-width: 768px){.ct.ct--keyFigures .card-container:nth-child(4n+4){grid-column:8/14}}.ct.ct--keyFigures .card-container:nth-child(4n+4) .key-figure-container{background-color:#62cf51;flex-direction:column}.ct.ct--keyFigures .card-container:nth-child(4n+1) img{grid-column:1/2}.ct.ct--keyFigures .card-container:nth-child(4n+1) .key-figure-container{grid-column:2/3}.ct.ct--keyFigures .card-container:nth-child(4n+1) .key-figure-container .icon{top:0;right:0}@media (min-width: 768px){.ct.ct--keyFigures .card-container:nth-child(4n+1) img{grid-column:1/4}.ct.ct--keyFigures .card-container:nth-child(4n+1) .key-figure-container{grid-column:4/-1}}.ct.ct--keyFigures .card-container:nth-child(4n+2) img{grid-column:2/3}.ct.ct--keyFigures .card-container:nth-child(4n+2) .key-figure-container{grid-column:1/2}.ct.ct--keyFigures .card-container:nth-child(4n+2) .key-figure-container .icon{bottom:0;right:0;transform:rotate(90deg)}@media (min-width: 768px){.ct.ct--keyFigures .card-container:nth-child(4n+2) img{grid-column:1/4}.ct.ct--keyFigures .card-container:nth-child(4n+2) .key-figure-container{grid-column:4/-1}}.ct.ct--keyFigures .card-container:nth-child(4n+3) img{grid-column:1/2}.ct.ct--keyFigures .card-container:nth-child(4n+3) .key-figure-container{grid-column:2/3}.ct.ct--keyFigures .card-container:nth-child(4n+3) .key-figure-container .icon{bottom:0;right:0;transform:rotate(90deg)}@media (min-width: 768px){.ct.ct--keyFigures .card-container:nth-child(4n+3) img{grid-column:4/-1}.ct.ct--keyFigures .card-container:nth-child(4n+3) .key-figure-container{grid-column:1/4}}.ct.ct--keyFigures .card-container:nth-child(4n+4) img{grid-column:2/3}.ct.ct--keyFigures .card-container:nth-child(4n+4) .key-figure-container{grid-column:1/2}.ct.ct--keyFigures .card-container:nth-child(4n+4) .key-figure-container .icon{top:0;right:0}@media (min-width: 768px){.ct.ct--keyFigures .card-container:nth-child(4n+4) img{grid-column:4/-1}.ct.ct--keyFigures .card-container:nth-child(4n+4) .key-figure-container{grid-column:1/4}}.ct.ct--keyFigures .card-container img{grid-row:1;-o-object-fit:cover;object-fit:cover;border-radius:10px;width:100%}.ct.ct--keyFigures .card-container .card{aspect-ratio:1/1;height:100%;width:100%}.ct.ct--keyFigures .card-container .key-figure-container{position:relative;grid-row:1;color:#fff;background-color:#41a3dd;border-radius:10px;display:flex;justify-content:space-between;padding:10px}.ct.ct--keyFigures .card-container .key-figure-container .icon{position:absolute;height:auto;width:150px}@media (min-width: 768px){.ct.ct--keyFigures .card-container .key-figure-container{padding:30px 30px 30px 20px}}.ct.ct--keyFigures .card-container .key-figure-container .number{font-family:"Figtree";font-size:50px;line-height:auto;font-weight:700}@media (min-width: 768px){.ct.ct--keyFigures .card-container .key-figure-container .number{font-size:60px;line-height:85%;letter-spacing:-2%}}@media (min-width: 1321px){.ct.ct--keyFigures .card-container .key-figure-container .number{font-size:110px;line-height:85%;letter-spacing:-2%}}.ct.ct--keyFigures .card-container .key-figure-container .text{font-family:"Figtree";font-size:16px;line-height:120%;font-weight:500;opacity:0.7}@media (min-width: 768px){.ct.ct--keyFigures .card-container .key-figure-container .text{font-size:22px;line-height:120%;letter-spacing:-0.66px}}.ct--button{display:flex;align-items:center;border:none;cursor:pointer;background:none}.ct--button .textBtn{text-wrap:nowrap;font-family:"Figtree";font-size:15px;line-height:90%;font-weight:600;color:white;background-color:#41a3dd;text-align:center;padding:10px;border-radius:100px;transition:0.2s ease background}@media (min-width: 768px){.ct--button .textBtn{padding:20px 30px}}.ct--button svg{display:none;transition:0.2s ease fill}.ct--button:hover .textBtn{background-color:#c14044}.ct--button:hover.anim svg{fill:#c14044}.ct--button.anim .textBtn{padding:16px 14px}@media (min-width: 768px){.ct--button.anim .textBtn{padding:20px 30px}}.ct--button.anim svg{display:block;transform:translateX(-10px);width:46px}@media (min-width: 769px){.ct--button.anim svg{transform:translateX(-11px);width:53px}}.ct--button.disabled{pointer-events:none;opacity:0.7}.ct--menu{-webkit-tap-highlight-color:transparent;width:calc(100% - (calc(var(--page-padding) - var(--grid-gap))* 2));position:fixed;top:12px;left:calc(var(--page-padding) - var(--grid-gap));display:flex;justify-content:space-between;align-items:center;z-index:999}@media (min-width: 1025px){.ct--menu{display:grid;grid-template-columns:calc(var(--page-padding) - var(--grid-gap)) repeat(var(--columns), minmax(0px, 1fr)) calc(var(--page-padding) - var(--grid-gap));-moz-column-gap:var(--grid-gap);column-gap:var(--grid-gap);width:100%;top:20px;left:0}}.ct--menu .ct--navbar-container{width:100%}@media (min-width: 1025px){.ct--menu .ct--navbar-container{width:auto;display:block;grid-column:-14/-2;margin-right:-30px;margin-left:-30px}}.ct--menu .ct--menu__nav{padding:8px 15px;border-radius:200px}@media (min-width: 768px){.ct--menu .ct--menu__nav{grid-column:2/-2;padding:15px 30px;border-radius:200px}}.ct--menu.color .icon.svg-logo-color{display:block}.ct--menu.color .icon.svg-logo-white{display:none}.ct--menu.color .ct--menu__nav{background-color:#fff;border:1px solid #F8F4ED;transition:background-color 0.3s ease}.ct--menu.color .ct--menu__nav__wrapper{background-color:white}.ct--menu.color .ct--menu__nav__wrapper__item a{color:black}@media (max-width: 767px){.ct--menu.color .ct--menu__nav__wrapper__item a:hover{text-decoration:underline}}@media (pointer: fine){.ct--menu.color .ct--menu__nav__wrapper__item a:hover{color:white}}@media (max-width: 1024px){.ct--menu.color .ct--menu__nav__container{background-color:white}}.ct--menu.color .ct--menu__nav__label-mobile{color:black}.ct--menu.color .ct--menu__nav__container{right:90px;top:17%}@media (min-width: 768px){.ct--menu.color .ct--menu__nav__container{right:150px;top:18%}}.ct--menu.white .icon.svg-logo-color{display:none}.ct--menu.white .icon.svg-logo-white{display:block}.ct--menu.white .ct--menu__nav__wrapper{background-color:white}.ct--menu.white .ct--menu__nav__wrapper__item a{color:black}@media (max-width: 767px){.ct--menu.white .ct--menu__nav__wrapper__item a:hover{text-decoration:underline}}@media (pointer: fine){.ct--menu.white .ct--menu__nav__wrapper__item a:hover{color:white}}@media (max-width: 1024px){.ct--menu.white .ct--menu__nav__container{background-color:white}}.ct--menu.white .ct--menu__nav__label-mobile{color:black}.ct--menu .logo{grid-column:2/3}@media (min-width: 1024px){.ct--menu .logo{grid-column:2/4;margin-right:auto}}.ct--menu .icon{width:77px;height:25px}@media (min-width: 1025px){.ct--menu .icon{grid-column:2/4;width:100px;height:50px}}@media (min-width: 1321px){.ct--menu .icon{grid-column:2/4;width:160px;height:50px}}.ct--menu .icon.svg-logo-color{display:none}.ct--menu__nav{grid-column:3/4;display:flex;width:100%;justify-content:space-between;align-items:center}@media (max-width: 1024px){.ct--menu__nav.open .ct--menu__nav__container{border-radius:20px}.ct--menu__nav.open .ct--menu__nav__wrapper{display:block}}@media (min-width: 1025px){.ct--menu__nav{grid-column:-14/-2}}@media (max-width: 1024px){.ct--menu__nav__container{cursor:pointer;position:absolute;top:18%;right:150px;display:flex;flex-direction:column;gap:6px;justify-content:space-between;align-items:flex-start;border-radius:100px;background-color:rgba(255,255,255,0.3);padding:20px 30px;margin-right:10px}}@media (max-width: 767px){.ct--menu__nav__container{padding:10px;top:17%;right:90px}}.ct--menu__nav__label-mobile{font-family:"Figtree";font-size:15px;line-height:90%;font-weight:600;color:white;margin-right:5px;transition:color 400ms}@media (min-width: 1025px){.ct--menu__nav__label-mobile{display:none}}.ct--menu__nav__wrapper{display:none}@media (min-width: 1025px){.ct--menu__nav__wrapper{display:flex;justify-content:flex-start;align-items:center;border-radius:100px;background-color:rgba(255,255,255,0.3);margin-right:30px;padding:0 15px;transition:background-color 400ms}}@media (min-width: 1025px){.ct--menu__nav__wrapper__item{padding:10px 0}}.ct--menu__nav__wrapper__item a{font-family:"Figtree";font-size:10px;line-height:90%;font-weight:600;font-size:12px;display:block;padding:5px 0px;text-decoration:none;color:white;text-wrap:nowrap;border-radius:50px;transition:color 400ms, background-color 400ms}@media (min-width: 769px){.ct--menu__nav__wrapper__item a{font-size:15px}}@media (max-width: 767px){.ct--menu__nav__wrapper__item a:hover{text-decoration:underline}}@media (min-width: 1025px){.ct--menu__nav__wrapper__item a{padding:10px 10px}}@media (pointer: fine){.ct--menu__nav__wrapper__item a:hover{background-color:#41a3dd}}@media (min-width: 1025px){.ct--menu__nav .ct--button.mobile{display:none}}@media (max-width: 1024px){.ct--menu__nav .ct--button:not(.mobile){display:none}}.ct.ct--textVideoBlock{display:grid;grid-template-columns:calc(var(--page-padding) - var(--grid-gap)) repeat(var(--columns), minmax(0px, 1fr)) calc(var(--page-padding) - var(--grid-gap));-moz-column-gap:var(--grid-gap);column-gap:var(--grid-gap)}.ct.ct--textVideoBlock .separator{grid-column:2/-2;width:100%;border:1px solid rgba(1,1,3,0.2);margin-top:30px;margin-bottom:50px}@media (min-width: 768px){.ct.ct--textVideoBlock .separator{grid-column:3/13;margin-top:80px}}.ct.ct--textVideoBlock .video-container{position:relative;grid-column:2/-2;margin-bottom:30px}.ct.ct--textVideoBlock .video-container .youtube_player{display:block;width:100%;height:100%;display:none}.ct.ct--textVideoBlock .video-container img,.ct.ct--textVideoBlock .video-container iframe{display:block;width:100%;height:auto}.ct.ct--textVideoBlock .video-container iframe{height:100%}.ct.ct--textVideoBlock .video-container .icon{position:absolute;width:32px;height:32px;top:20px;right:20px;cursor:pointer}.ct.ct--textVideoBlock .video-container img{cursor:pointer}@media (min-width: 768px){.ct.ct--textVideoBlock .video-container{grid-column:3/7;margin-bottom:0}}.ct.ct--textVideoBlock p{font-family:"Figtree";font-size:16px;line-height:150%;font-weight:400;grid-column:2/-2}@media (min-width: 768px){.ct.ct--textVideoBlock p{font-size:18px;letter-spacing:-3%}}@media (min-width: 768px){.ct.ct--textVideoBlock p{grid-column:8/13}}.ct.ct--textBlock{display:grid;grid-template-columns:calc(var(--page-padding) - var(--grid-gap)) repeat(var(--columns), minmax(0px, 1fr)) calc(var(--page-padding) - var(--grid-gap));-moz-column-gap:var(--grid-gap);column-gap:var(--grid-gap);background-color:#faf7f1;margin-top:70px;scroll-margin-top:80px}@media (min-width: 769px){.ct.ct--textBlock{margin-top:150px;scroll-margin-top:100px}}.ct.ct--textBlock .container{grid-column:2/-2;display:flex;flex-direction:column;gap:20px}@media (min-width: 768px){.ct.ct--textBlock .container{grid-column:3/-3}}.ct.ct--textBlock .container .label{font-family:"Figtree";font-size:12px;line-height:85%;font-weight:700;display:flex;gap:10px;color:#41a3dd;text-transform:uppercase}@media (min-width: 768px){.ct.ct--textBlock .container .label{font-size:14px}}.ct.ct--textBlock .container .label .icon{width:22px;height:12px}.ct.ct--textBlock .container .text{font-family:"Figtree";font-size:28px;line-height:130%;font-weight:600}@media (min-width: 768px){.ct.ct--textBlock .container .text{font-size:40px}}.ct.ct--textBlock .container .text span.blue,.ct.ct--textBlock .container .text span.red,.ct.ct--textBlock .container .text span.green,.ct.ct--textBlock .container .text span.yellow{--labelClipPath: inset(0 100% 0 0);position:relative;z-index:1;padding:5px 4px;display:inline-block;clip-path:var(--labelClipPath)}.ct.ct--textBlock .container .text span.blue:before,.ct.ct--textBlock .container .text span.red:before,.ct.ct--textBlock .container .text span.green:before,.ct.ct--textBlock .container .text span.yellow:before{position:absolute;content:'';width:100%;height:90%;top:50%;left:50%;transform:translate(-50%, -50%);z-index:-1;border-radius:6px}.ct.ct--textBlock .container .text span.blue.red,.ct.ct--textBlock .container .text span.red.red,.ct.ct--textBlock .container .text span.green.red,.ct.ct--textBlock .container .text span.yellow.red{color:white}.ct.ct--textBlock .container .text span.blue.red:before,.ct.ct--textBlock .container .text span.red.red:before,.ct.ct--textBlock .container .text span.green.red:before,.ct.ct--textBlock .container .text span.yellow.red:before{background:#c14044}.ct.ct--textBlock .container .text span.blue.blue,.ct.ct--textBlock .container .text span.red.blue,.ct.ct--textBlock .container .text span.green.blue,.ct.ct--textBlock .container .text span.yellow.blue{color:white}.ct.ct--textBlock .container .text span.blue.blue:before,.ct.ct--textBlock .container .text span.red.blue:before,.ct.ct--textBlock .container .text span.green.blue:before,.ct.ct--textBlock .container .text span.yellow.blue:before{background:#41a3dd}.ct.ct--textBlock .container .text span.blue.green,.ct.ct--textBlock .container .text span.red.green,.ct.ct--textBlock .container .text span.green.green,.ct.ct--textBlock .container .text span.yellow.green{color:white}.ct.ct--textBlock .container .text span.blue.green:before,.ct.ct--textBlock .container .text span.red.green:before,.ct.ct--textBlock .container .text span.green.green:before,.ct.ct--textBlock .container .text span.yellow.green:before{background:#62cf51}.ct.ct--textBlock .container .text span.blue.yellow,.ct.ct--textBlock .container .text span.red.yellow,.ct.ct--textBlock .container .text span.green.yellow,.ct.ct--textBlock .container .text span.yellow.yellow{color:white}.ct.ct--textBlock .container .text span.blue.yellow:before,.ct.ct--textBlock .container .text span.red.yellow:before,.ct.ct--textBlock .container .text span.green.yellow:before,.ct.ct--textBlock .container .text span.yellow.yellow:before{background:#eeba34}.ct.ct--textBlock .container .text sup{font-size:24px}@media (min-width: 768px){.ct.ct--textBlock .container .text sup{font-size:34px}}.ct--hero{position:relative;background-color:#faf7f1;display:grid;grid-template-columns:calc(var(--page-padding) - var(--grid-gap)) repeat(var(--columns), minmax(0px, 1fr)) calc(var(--page-padding) - var(--grid-gap));-moz-column-gap:var(--grid-gap);column-gap:var(--grid-gap);height:97svh;overflow-y:hidden;border-bottom-right-radius:40px;border-bottom-left-radius:40px}.ct--hero .swiper-container{overflow:hidden;grid-column:1 / -1}.ct--hero .slide{display:grid;grid-template-columns:calc(var(--page-padding) - var(--grid-gap)) repeat(var(--columns), minmax(0px, 1fr)) calc(var(--page-padding) - var(--grid-gap));-moz-column-gap:var(--grid-gap);column-gap:var(--grid-gap);position:relative;place-content:end;padding-bottom:200px}@media (min-width: 769px){.ct--hero .slide{padding:0;place-content:center}}.ct--hero .content{position:relative;width:100%;grid-row:1;grid-column:2 / -2}.ct--hero .background{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:-1}.ct--hero .title{font-family:"Figtree";font-size:50px;line-height:85%;font-weight:800;text-transform:uppercase;color:#fff}@media (min-width: 768px){.ct--hero .title{font-size:100px}}.ct--hero .title .line-2 span{vertical-align:middle}.ct--hero .title .line-2 .icon{width:130px;height:50px}@media (min-width: 769px){.ct--hero .title .line-2 .icon{width:250px;height:100px}}.ct--hero .title .line-3{display:flex;gap:8px;position:relative}@media (min-width: 769px){.ct--hero .title .line-3{gap:18px}}.ct--hero .title .transparent{border-radius:10px;padding:0 5px 0 2px;background:white;color:black !important;mix-blend-mode:screen}.ct--hero .virgule{margin-left:-10px}.ct--hero .scroll-down{grid-column:1/-1;position:absolute;z-index:3;bottom:-2px;cursor:pointer;right:50%;transform:translateX(50%)}.ct--hero .scroll-down .icon{width:200px;height:60px}@media (min-width: 769px){.ct--hero .scroll-down{grid-column:7/9}.ct--hero .scroll-down .icon{width:200px;height:55px}}@media (max-width: 899px){.desktop-only{display:none}}@media (min-width: 900px){.mobile-only{display:none}}.homepage-index{background-color:#faf7f1}.page.contact-index{background:thistle}.legals-index{background-color:#faf7f1}.legals-index__container-text{display:grid;grid-template-columns:calc(var(--page-padding) - var(--grid-gap)) repeat(var(--columns), minmax(0px, 1fr)) calc(var(--page-padding) - var(--grid-gap));-moz-column-gap:var(--grid-gap);column-gap:var(--grid-gap);position:relative;padding:40px 0 120px;overflow:hidden;border-radius:20px 20px 0px 0px;margin-top:-20px;background-color:#faf7f1}@media (min-width: 768px){.legals-index__container-text{padding:200px 0 220px;border-radius:40px 40px 0px 0px;margin-top:-40px}}.legals-index__container-text .svg-circle-legals-1{position:absolute;top:10%;left:-15%;width:220px;height:350px}@media (min-width: 768px){.legals-index__container-text .svg-circle-legals-1{width:430px;height:650px;left:0}}.legals-index__container-text .svg-circle-legals-2{position:absolute;top:40%;right:0;width:160px;height:350px}@media (min-width: 768px){.legals-index__container-text .svg-circle-legals-2{width:400px;height:770px}}.legals-index__container-text .svg-circle-legals-3{position:absolute;bottom:-40px;right:-40px;width:280px;height:180px}@media (min-width: 768px){.legals-index__container-text .svg-circle-legals-3{width:585px;height:315px;right:0;bottom:-80px}}.legals-index__text{font-family:"Figtree";font-size:12px;font-style:normal;font-weight:400;line-height:normal;grid-column:2/-2}@media (min-width: 768px){.legals-index__text{font-size:17px;line-height:200%;letter-spacing:-0.17px}}.legals-index__text h2{font-family:"Figtree";font-size:22px;line-height:130%;font-weight:600;margin:50px 0 20px}@media (min-width: 768px){.legals-index__text h2{font-size:40px}}.legals-index__text h3{font-size:18px;font-style:normal;font-weight:700;line-height:180%;letter-spacing:-0.18px;margin:20px 0}.legals-index__text b,.legals-index__text strong{font-weight:bold}.legals-index__text em,.legals-index__text i{font-style:italic}.legals-index__text a{color:#000;text-decoration:underline}.legals-index__text ul{list-style:initial;padding-inline-start:20px;margin-bottom:20px;-moz-column-break-inside:avoid;break-inside:avoid-column}.legals-index__text p{text-align:justify}@media (min-width: 768px){.legals-index__text{grid-column:4/-4}}.page-404-index{display:grid;grid-template-columns:calc(var(--page-padding) - var(--grid-gap)) repeat(var(--columns), minmax(0px, 1fr)) calc(var(--page-padding) - var(--grid-gap));-moz-column-gap:var(--grid-gap);column-gap:var(--grid-gap);height:100svh;background-color:#faf7f1;justify-items:center;position:relative;overflow:hidden}.page-404-index .container{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;grid-column:2/-2}@media (min-width: 768px){.page-404-index .container{grid-column:4/-4}}.page-404-index .container .text{text-wrap:balance;font-family:"Figtree";font-size:24px;line-height:100%;font-weight:800;text-transform:uppercase;text-align:center}@media (min-width: 768px){.page-404-index .container .text{font-size:40px}}.page-404-index .container .text span.blue,.page-404-index .container .text span.red,.page-404-index .container .text span.green,.page-404-index .container .text span.yellow{--labelClipPath: inset(0 100% 0 0);position:relative;z-index:1;padding:5px 4px;display:inline-block;clip-path:var(--labelClipPath)}.page-404-index .container .text span.blue:before,.page-404-index .container .text span.red:before,.page-404-index .container .text span.green:before,.page-404-index .container .text span.yellow:before{position:absolute;content:'';width:100%;height:90%;top:50%;left:50%;transform:translate(-50%, -50%);z-index:-1;border-radius:6px}.page-404-index .container .text span.blue.red,.page-404-index .container .text span.red.red,.page-404-index .container .text span.green.red,.page-404-index .container .text span.yellow.red{color:white}.page-404-index .container .text span.blue.red:before,.page-404-index .container .text span.red.red:before,.page-404-index .container .text span.green.red:before,.page-404-index .container .text span.yellow.red:before{background:#c14044}.page-404-index .container .text span.blue.blue,.page-404-index .container .text span.red.blue,.page-404-index .container .text span.green.blue,.page-404-index .container .text span.yellow.blue{color:white}.page-404-index .container .text span.blue.blue:before,.page-404-index .container .text span.red.blue:before,.page-404-index .container .text span.green.blue:before,.page-404-index .container .text span.yellow.blue:before{background:#41a3dd}.page-404-index .container .text span.blue.green,.page-404-index .container .text span.red.green,.page-404-index .container .text span.green.green,.page-404-index .container .text span.yellow.green{color:white}.page-404-index .container .text span.blue.green:before,.page-404-index .container .text span.red.green:before,.page-404-index .container .text span.green.green:before,.page-404-index .container .text span.yellow.green:before{background:#62cf51}.page-404-index .container .text span.blue.yellow,.page-404-index .container .text span.red.yellow,.page-404-index .container .text span.green.yellow,.page-404-index .container .text span.yellow.yellow{color:white}.page-404-index .container .text span.blue.yellow:before,.page-404-index .container .text span.red.yellow:before,.page-404-index .container .text span.green.yellow:before,.page-404-index .container .text span.yellow.yellow:before{background:#eeba34}.page-404-index .container .number{font-family:"Figtree";font-size:125px;font-weight:800;line-height:90%;color:#41a3dd;text-align:center}@media (min-width: 769px){.page-404-index .container .number{font-size:300px}}.page-404-index .svg-error-wave{top:0;right:-20%;position:absolute;width:450px;height:250px}@media (min-width: 768px){.page-404-index .svg-error-wave{width:700px;height:300px}}@media (min-width: 1600px){.page-404-index .svg-error-wave{width:800px;height:400px}}@media (min-width: 1920px){.page-404-index .svg-error-wave{width:1000px;height:500px}}@media (min-width: 2500px){.page-404-index .svg-error-wave{width:1200px;height:600px}}.page-404-index .svg-error-wave-blue{bottom:-10%;left:0;position:absolute;width:200px;height:300px}@media (min-width: 768px){.page-404-index .svg-error-wave-blue{width:300px;height:400px}}@media (min-width: 1600px){.page-404-index .svg-error-wave-blue{width:400px;height:500px}}@media (min-width: 1920px){.page-404-index .svg-error-wave-blue{width:500px;height:600px}}@media (min-width: 2500px){.page-404-index .svg-error-wave-blue{width:600px;height:700px}}
