:root{--color-blue:#5b71b1;--color-blue-10:rgba(91,113,177,.1);--color-blue-20:rgba(91,113,177,.2);--color-blue-30:rgba(91,113,177,.3);--color-blue-40:rgba(91,113,177,.4);--color-blue-50:rgba(91,113,177,.5);--color-blue-60:rgba(91,113,177,.6);--color-blue-70:rgba(91,113,177,.7);--color-blue-80:rgba(91,113,177,.8);--color-blue-90:rgba(91,113,177,.9);--color-turquoise:#54bbab;--color-turquoise-10:rgba(84,187,171,.1);--color-turquoise-20:rgba(84,187,171,.2);--color-turquoise-30:rgba(84,187,171,.3);--color-turquoise-40:rgba(84,187,171,.4);--color-turquoise-50:rgba(84,187,171,.5);--color-turquoise-60:rgba(84,187,171,.6);--color-turquoise-70:rgba(84,187,171,.7);--color-turquoise-80:rgba(84,187,171,.8);--color-turquoise-90:rgba(84,187,171,.9);--color-purple:#665b99;--color-purple-10:rgba(102,91,153,.1);--color-purple-20:rgba(102,91,153,.2);--color-purple-30:rgba(102,91,153,.3);--color-purple-40:rgba(102,91,153,.4);--color-purple-50:rgba(102,91,153,.5);--color-purple-60:rgba(102,91,153,.6);--color-purple-70:rgba(102,91,153,.7);--color-purple-80:rgba(102,91,153,.8);--color-purple-90:rgba(102,91,153,.9);--color-grey:#f0f0f0;--color-grey-10:hsla(0,0%,94%,.1);--color-grey-20:hsla(0,0%,94%,.2);--color-grey-30:hsla(0,0%,94%,.3);--color-grey-40:hsla(0,0%,94%,.4);--color-grey-50:hsla(0,0%,94%,.5);--color-grey-60:hsla(0,0%,94%,.6);--color-grey-70:hsla(0,0%,94%,.7);--color-grey-80:hsla(0,0%,94%,.8);--color-grey-90:hsla(0,0%,94%,.9);--color-white:#fff;--color-white-10:hsla(0,0%,100%,.1);--color-white-20:hsla(0,0%,100%,.2);--color-white-30:hsla(0,0%,100%,.3);--color-white-40:hsla(0,0%,100%,.4);--color-white-50:hsla(0,0%,100%,.5);--color-white-60:hsla(0,0%,100%,.6);--color-white-70:hsla(0,0%,100%,.7);--color-white-80:hsla(0,0%,100%,.8);--color-white-90:hsla(0,0%,100%,.9);--color-black:#000;--color-black-05:rgba(0,0,0,.05);--color-black-10:rgba(0,0,0,.1);--color-black-20:rgba(0,0,0,.2);--color-black-30:rgba(0,0,0,.3);--color-black-40:rgba(0,0,0,.4);--color-black-50:rgba(0,0,0,.5);--color-black-60:rgba(0,0,0,.6);--color-black-70:rgba(0,0,0,.7);--color-black-80:rgba(0,0,0,.8);--color-black-90:rgba(0,0,0,.9);--color-text:rgba(0,0,0,.8)}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:700;src:url(../fonts/Montserrat/Montserrat-Bold.eot);src:url(../fonts/Montserrat/Montserrat-Bold.eot?#iefix) format("embedded-opentype"),url(../fonts/Montserrat/Montserrat-Bold.woff2) format("woff2"),url(../fonts/Montserrat/Montserrat-Bold.woff) format("woff")}@font-face{font-display:swap;font-family:Montserrat;font-style:italic;font-weight:900;src:url(../fonts/Montserrat/Montserrat-BlackItalic.eot);src:url(../fonts/Montserrat/Montserrat-BlackItalic.eot?#iefix) format("embedded-opentype"),url(../fonts/Montserrat/Montserrat-BlackItalic.woff2) format("woff2"),url(../fonts/Montserrat/Montserrat-BlackItalic.woff) format("woff")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:900;src:url(../fonts/Montserrat/Montserrat-Black.eot);src:url(../fonts/Montserrat/Montserrat-Black.eot?#iefix) format("embedded-opentype"),url(../fonts/Montserrat/Montserrat-Black.woff2) format("woff2"),url(../fonts/Montserrat/Montserrat-Black.woff) format("woff")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:200;src:url(../fonts/Montserrat/Montserrat-ExtraLight.eot);src:url(../fonts/Montserrat/Montserrat-ExtraLight.eot?#iefix) format("embedded-opentype"),url(../fonts/Montserrat/Montserrat-ExtraLight.woff2) format("woff2"),url(../fonts/Montserrat/Montserrat-ExtraLight.woff) format("woff")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:700;src:url(../fonts/Montserrat/Montserrat-ExtraBold.eot);src:url(../fonts/Montserrat/Montserrat-ExtraBold.eot?#iefix) format("embedded-opentype"),url(../fonts/Montserrat/Montserrat-ExtraBold.woff2) format("woff2"),url(../fonts/Montserrat/Montserrat-ExtraBold.woff) format("woff")}@font-face{font-display:swap;font-family:Montserrat;font-style:italic;font-weight:700;src:url(../fonts/Montserrat/Montserrat-ExtraBoldItalic.eot);src:url(../fonts/Montserrat/Montserrat-ExtraBoldItalic.eot?#iefix) format("embedded-opentype"),url(../fonts/Montserrat/Montserrat-ExtraBoldItalic.woff2) format("woff2"),url(../fonts/Montserrat/Montserrat-ExtraBoldItalic.woff) format("woff")}@font-face{font-display:swap;font-family:Montserrat;font-style:italic;font-weight:700;src:url(../fonts/Montserrat/Montserrat-BoldItalic.eot);src:url(../fonts/Montserrat/Montserrat-BoldItalic.eot?#iefix) format("embedded-opentype"),url(../fonts/Montserrat/Montserrat-BoldItalic.woff2) format("woff2"),url(../fonts/Montserrat/Montserrat-BoldItalic.woff) format("woff")}@font-face{font-display:swap;font-family:Montserrat;font-style:italic;font-weight:200;src:url(../fonts/Montserrat/Montserrat-ExtraLightItalic.eot);src:url(../fonts/Montserrat/Montserrat-ExtraLightItalic.eot?#iefix) format("embedded-opentype"),url(../fonts/Montserrat/Montserrat-ExtraLightItalic.woff2) format("woff2"),url(../fonts/Montserrat/Montserrat-ExtraLightItalic.woff) format("woff")}@font-face{font-display:swap;font-family:Montserrat;font-style:italic;font-weight:300;src:url(../fonts/Montserrat/Montserrat-LightItalic.eot);src:url(../fonts/Montserrat/Montserrat-LightItalic.eot?#iefix) format("embedded-opentype"),url(../fonts/Montserrat/Montserrat-LightItalic.woff2) format("woff2"),url(../fonts/Montserrat/Montserrat-LightItalic.woff) format("woff")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:400;src:url(../fonts/Montserrat/Montserrat-Regular.eot);src:url(../fonts/Montserrat/Montserrat-Regular.eot?#iefix) format("embedded-opentype"),url(../fonts/Montserrat/Montserrat-Regular.woff2) format("woff2"),url(../fonts/Montserrat/Montserrat-Regular.woff) format("woff")}@font-face{font-display:swap;font-family:Montserrat;font-style:italic;font-weight:400;src:url(../fonts/Montserrat/Montserrat-Italic.eot);src:url(../fonts/Montserrat/Montserrat-Italic.eot?#iefix) format("embedded-opentype"),url(../fonts/Montserrat/Montserrat-Italic.woff2) format("woff2"),url(../fonts/Montserrat/Montserrat-Italic.woff) format("woff")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:300;src:url(../fonts/Montserrat/Montserrat-Light.eot);src:url(../fonts/Montserrat/Montserrat-Light.eot?#iefix) format("embedded-opentype"),url(../fonts/Montserrat/Montserrat-Light.woff2) format("woff2"),url(../fonts/Montserrat/Montserrat-Light.woff) format("woff")}@font-face{font-display:swap;font-family:Montserrat;font-style:italic;font-weight:600;src:url(../fonts/Montserrat/Montserrat-SemiBoldItalic.eot);src:url(../fonts/Montserrat/Montserrat-SemiBoldItalic.eot?#iefix) format("embedded-opentype"),url(../fonts/Montserrat/Montserrat-SemiBoldItalic.woff2) format("woff2"),url(../fonts/Montserrat/Montserrat-SemiBoldItalic.woff) format("woff")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:600;src:url(../fonts/Montserrat/Montserrat-SemiBold.eot);src:url(../fonts/Montserrat/Montserrat-SemiBold.eot?#iefix) format("embedded-opentype"),url(../fonts/Montserrat/Montserrat-SemiBold.woff2) format("woff2"),url(../fonts/Montserrat/Montserrat-SemiBold.woff) format("woff")}@font-face{font-display:swap;font-family:Montserrat;font-style:italic;font-weight:500;src:url(../fonts/Montserrat/Montserrat-MediumItalic.eot);src:url(../fonts/Montserrat/Montserrat-MediumItalic.eot?#iefix) format("embedded-opentype"),url(../fonts/Montserrat/Montserrat-MediumItalic.woff2) format("woff2"),url(../fonts/Montserrat/Montserrat-MediumItalic.woff) format("woff")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:500;src:url(../fonts/Montserrat/Montserrat-Medium.eot);src:url(../fonts/Montserrat/Montserrat-Medium.eot?#iefix) format("embedded-opentype"),url(../fonts/Montserrat/Montserrat-Medium.woff2) format("woff2"),url(../fonts/Montserrat/Montserrat-Medium.woff) format("woff")}@font-face{font-display:swap;font-family:Montserrat;font-style:italic;font-weight:100;src:url(../fonts/Montserrat/Montserrat-ThinItalic.eot);src:url(../fonts/Montserrat/Montserrat-ThinItalic.eot?#iefix) format("embedded-opentype"),url(../fonts/Montserrat/Montserrat-ThinItalic.woff2) format("woff2"),url(../fonts/Montserrat/Montserrat-ThinItalic.woff) format("woff")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:100;src:url(../fonts/Montserrat/Montserrat-Thin.eot);src:url(../fonts/Montserrat/Montserrat-Thin.eot?#iefix) format("embedded-opentype"),url(../fonts/Montserrat/Montserrat-Thin.woff2) format("woff2"),url(../fonts/Montserrat/Montserrat-Thin.woff) format("woff")}@font-face{font-display:swap;font-family:Museo;font-style:normal;font-weight:400;src:url(../fonts/Museo/Museo-300.eot);src:url(../fonts/Museo/Museo-300.eot?#iefix) format("embedded-opentype"),url(../fonts/Museo/Museo-300.woff2) format("woff2"),url(../fonts/Museo/Museo-300.woff) format("woff")}@font-face{font-display:swap;font-family:Museo;font-style:normal;font-weight:700;src:url(../fonts/Museo/Museo-700.eot);src:url(../fonts/Museo/Museo-700.eot?#iefix) format("embedded-opentype"),url(../fonts/Museo/Museo-700.woff2) format("woff2"),url(../fonts/Museo/Museo-700.woff) format("woff")}@font-face{font-display:swap;font-family:Bebas;font-style:normal;font-weight:400;src:url(../fonts/Bebas/BebasNeue-Regular.eot);src:url(../fonts/Bebas/BebasNeue-Regular.eot?#iefix) format("embedded-opentype"),url(../fonts/Bebas/BebasNeue-Regular.woff2) format("woff2"),url(../fonts/Bebas/BebasNeue-Regular.woff) format("woff")}#top-page-banner{border-bottom-left-radius:20px;margin-left:20px;min-height:500px;overflow:hidden;padding-bottom:10px;padding-top:200px;position:relative}@media only screen and (max-width:780px){#top-page-banner{min-height:400px;padding-top:150px}}#top-page-banner .icon{bottom:-5px;display:block;flex-shrink:0;height:349px;position:absolute;right:0;width:310px;z-index:1}#top-page-banner .icon svg{height:100%;width:100%}@media only screen and (max-width:1040px){#top-page-banner .icon{bottom:-10px;height:300px;right:0;width:250px}}@media only screen and (max-width:780px){#top-page-banner .icon{display:none}}#top-page-banner .background-container{height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}#top-page-banner .background-container:before{background:linear-gradient(180deg,hsla(0,0%,8%,.8),hsla(0,0%,8%,0));content:"";height:30%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:0}#top-page-banner .background-container:after{background:linear-gradient(90deg,hsla(0,0%,8%,.9),hsla(0,0%,8%,0));content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}#top-page-banner .container{display:flex;flex-direction:column}@media only screen and (max-width:1460px){#top-page-banner .container{padding:0 40px}}@media only screen and (max-width:780px){#top-page-banner .container{padding:0 20px}}#top-page-banner .container .content{z-index:1}#top-page-banner .container .content h1{color:var(--color-white);margin-bottom:130px;max-width:100%;width:650px}@media only screen and (max-width:780px){#top-page-banner .container .content h1{margin-bottom:80px}}@media only screen and (max-width:500px){#top-page-banner .container .content h1{text-align:center}}#top-page-banner .container .breadcrumb{margin-bottom:10px;z-index:1}#top-page-banner .container .breadcrumb .y-breadcrumb>span{display:flex;gap:15px}#top-page-banner .container .breadcrumb .y-breadcrumb a,#top-page-banner .container .breadcrumb .y-breadcrumb span{color:var(--color-white-60);font-size:12px;font-style:normal;font-weight:400;line-height:12px;text-transform:uppercase}#top-page-banner .container .breadcrumb .y-breadcrumb .breadcrumb_last{color:var(--color-white);font-weight:700}#homepage-banner{height:776px;margin-left:20px;position:relative}@media only screen and (max-width:780px){#homepage-banner{height:600px}}#homepage-banner .slider-homepage-banner{height:100%;left:0;position:absolute;top:0;width:100%}#homepage-banner .slider-homepage-banner .splide__track{height:100%;width:100%}#homepage-banner .slider-homepage-banner .splide__track .splide__slide{height:100%;position:relative;width:100%}#homepage-banner .slider-homepage-banner .splide__track .splide__slide:after{background:linear-gradient(to top right,rgba(0,0,0,.8),transparent);content:"";height:100%;left:0;position:absolute;top:0;width:100%}#homepage-banner .container{display:flex;flex-direction:column;height:100%;justify-content:center}#homepage-banner .container h1{color:var(--color-white);margin-left:80px;max-width:475px;z-index:1}@media only screen and (max-width:1040px){#homepage-banner .container h1{margin-left:0;max-width:unset}}#homepage-banner .container .btn{color:var(--color-white);margin-left:80px;margin-top:50px;z-index:1}@media only screen and (max-width:1040px){#homepage-banner .container .btn{margin-left:0}}#homepage-banner .container .btn:before{background-color:var(--color-white)}#homepage-banner .container .btn:after{background-color:color-mix(in srgb,var(--color-white) 20%,transparent)}#homepage-banner .certifications{align-items:center;background-color:var(--color-white);bottom:0;display:flex;gap:30px;justify-content:space-between;left:0;padding:20px;position:absolute;width:calc(100% - 270px)}@media only screen and (max-width:1040px){#homepage-banner .certifications{width:calc(100% - 210px)}}@media only screen and (max-width:500px){#homepage-banner .certifications{padding:20px 0;width:calc(100% - 130px)}}#homepage-banner .certifications .title{flex-shrink:0;font-family:Bebas,-apple-system,BlinkMacSystemFont,avenir next,avenir,segoe ui,helvetica neue,helvetica,Cantarell,Ubuntu,roboto,noto,arial,sans-serif;font-size:16px;font-style:normal;font-weight:400;letter-spacing:.8px;line-height:16px;width:-moz-max-content;width:max-content}@media only screen and (max-width:780px){#homepage-banner .certifications .title{display:none}}#homepage-banner .certifications .slider-certifications{flex:1;height:80px}@media only screen and (max-width:500px){#homepage-banner .certifications .slider-certifications{height:60px}}#homepage-banner .certifications .slider-certifications .splide__track,#homepage-banner .certifications .slider-certifications .splide__track .splide__slide{height:100%}#homepage-banner .certifications .slider-certifications:after{content:"";left:100%;position:absolute;top:0;width:30px}#homepage-banner .icon-container{bottom:-15px;position:absolute;right:0;width:310px}#homepage-banner .icon-container svg{height:auto;width:100%}@media only screen and (max-width:1040px){#homepage-banner .icon-container{width:240px}}@media only screen and (max-width:500px){#homepage-banner .icon-container{width:150px}}.block-actualities .container{align-items:center;display:flex;flex-direction:column;gap:40px}@media only screen and (max-width:1040px){.block-actualities .container{padding:unset}}.block-actualities .container h2{text-align:center}@media only screen and (max-width:1040px){.block-actualities .container h2{padding:0 20px}}.block-actualities .container .slider-actualities{margin:0 auto;position:relative;width:calc(100% - 150px)}@media only screen and (max-width:1040px){.block-actualities .container .slider-actualities{width:100%}}.block-actualities .container .slider-actualities .splide__arrows{display:flex;justify-content:space-between;left:0;position:absolute;top:50%;transform:translateY(-50%);width:100%;z-index:1}@media only screen and (max-width:1040px){.block-actualities .container .slider-actualities .splide__arrows{display:none}}.block-actualities .container .slider-actualities .splide__arrows .splide__arrow{align-items:center;background:unset;border:1px solid var(--color-turquoise);border-radius:50%;cursor:pointer;display:flex;height:50px;justify-content:center;transition:all .3s ease-in-out;width:50px}.block-actualities .container .slider-actualities .splide__arrows .splide__arrow svg{fill:var(--color-turquoise);height:14px;width:14px}.block-actualities .container .slider-actualities .splide__arrows .splide__arrow:hover{background:var(--color-turquoise);transform:scale(1.2) translateY(-50%)}.block-actualities .container .slider-actualities .splide__arrows .splide__arrow:hover svg{fill:var(--color-white)}.block-actualities .container .slider-actualities .splide__arrows .splide__arrow--prev{left:-75px;position:absolute;top:50%;transform:translateY(-50%)}.block-actualities .container .slider-actualities .splide__arrows .splide__arrow--prev svg{transform:rotate(180deg)}.block-actualities .container .slider-actualities .splide__arrows .splide__arrow--next{position:absolute;right:-75px;top:50%;transform:translateY(-50%)}.block-colored-band{padding:50px 0;position:relative}.block-colored-band .icon-container{aspect-ratio:307/349;height:calc(100% + 20px);left:-55px;position:absolute;top:-10px}.block-colored-band .icon-container svg{height:100%;width:100%}@media only screen and (max-width:780px){.block-colored-band .icon-container{display:none}}.block-colored-band .container{align-items:center;display:flex;gap:120px;justify-content:center;padding-left:300px}@media only screen and (max-width:1260px){.block-colored-band .container{gap:80px;padding-left:400px}}@media only screen and (max-width:1040px){.block-colored-band .container{align-items:flex-start;flex-direction:column;gap:40px;padding-left:450px}}@media only screen and (max-width:780px){.block-colored-band .container{align-items:center;padding-left:20px}}.block-colored-band .container .title{color:var(--color-white);font-size:14px;font-style:normal;font-weight:400;line-height:20px;width:130px}.block-colored-band .container p:not(.title){color:var(--color-white-60);font-size:14px;font-style:normal;font-weight:400;line-height:20px}.block-colored-band .container .left-container{display:flex;flex-direction:column;gap:20px;position:relative}@media only screen and (max-width:780px){.block-colored-band .container .left-container{max-width:400px;width:100%}}.block-colored-band .container .left-container li{display:flex;gap:20px}.block-colored-band .container .left-container:after{background-color:var(--color-white-20);content:"";display:block;height:100%;position:absolute;right:-60px;top:0;width:1px}@media only screen and (max-width:1260px){.block-colored-band .container .left-container:after{right:-40px}}@media only screen and (max-width:1040px){.block-colored-band .container .left-container:after{bottom:-20px;height:1px;right:0;top:auto;width:100%}}.block-colored-band .container .right-container .title{margin-bottom:10px}.block-colored-band .container .right-container .text-container{flex:1;max-width:400px}@media only screen and (max-width:1260px){.block-contact-band{padding:0 40px}}@media only screen and (max-width:780px){.block-contact-band{padding:0 20px}}.block-contact-band .small-container{align-items:stretch;border-radius:20px;display:flex;margin:0 auto;max-height:250px;max-width:1240px;overflow:hidden;width:100%}@media only screen and (max-width:500px){.block-contact-band .small-container{flex-direction:column;max-height:none}}.block-contact-band .small-container .image-container{flex:1}@media only screen and (max-width:500px){.block-contact-band .small-container .image-container{flex:none;height:170px;width:100%}}.block-contact-band .small-container .link-container{background:linear-gradient(68deg,#54bbab,#b5d9b9);display:flex;flex-direction:column;gap:35px;justify-content:space-between;padding:30px 35px}@media only screen and (max-width:500px){.block-contact-band .small-container .link-container{flex-direction:row;gap:20px;padding:20px 20px 30px}}.block-contact-band .small-container .link-container p{color:var(--color-white);font-size:20px;font-style:normal;font-weight:400;height:-moz-max-content;height:max-content;line-height:30px;max-width:155px}@media only screen and (max-width:500px){.block-contact-band .small-container .link-container p{max-width:unset}}.block-contact-band .small-container .link-container p .alternative{font-size:24px;font-weight:600;line-height:30px;-webkit-text-decoration:underline solid 2px;text-decoration:underline solid 2px;text-underline-offset:6px;transition:all .3s ease-in-out}.block-contact-band .small-container .link-container .arrow{align-items:center;align-self:flex-end;border:1px solid var(--color-white);border-radius:50%;display:flex;flex-shrink:0;height:40px;justify-content:center;transition:all .3s ease-in-out;width:40px}@media only screen and (max-width:500px){.block-contact-band .small-container .link-container .arrow{align-self:center}}.block-contact-band .small-container .link-container .arrow svg{height:14px;width:14px}.block-contact-band .small-container .link-container .arrow svg path{stroke:var(--color-white);transition:all .3s ease-in-out}.block-contact-band .small-container .link-container:hover p .alternative{text-underline-offset:10px}.block-contact-band .small-container .link-container:hover .arrow{background:var(--color-white)}.block-contact-band .small-container .link-container:hover .arrow svg path{stroke:var(--color-turquoise)}.block-download-band{background-color:var(--color-grey);padding:50px 0}.block-download-band .container{align-items:center;display:flex;flex-direction:column;gap:20px}.block-download-band .container h2{text-align:center}.block-download-band .container .text-container{max-width:80%;text-align:center;width:700px}.block-download-band .container .file-btn{align-items:center;color:var(--color-purple);display:flex;font-family:Bebas,-apple-system,BlinkMacSystemFont,avenir next,avenir,segoe ui,helvetica neue,helvetica,Cantarell,Ubuntu,roboto,noto,arial,sans-serif;font-size:18px;font-style:normal;font-weight:400;gap:10px;letter-spacing:.9px;line-height:16px;-webkit-text-decoration:underline solid 1px var(--color-purple-40);text-decoration:underline solid 1px var(--color-purple-40);text-transform:uppercase;text-underline-offset:4px;transition:all .3s ease-in-out}.block-download-band .container .file-btn:hover{-webkit-text-decoration:underline solid 1px var(--color-purple);text-decoration:underline solid 1px var(--color-purple);text-underline-offset:6px}.block-images-slider .container{display:flex;justify-content:center}.block-images-slider .container .slider-images{flex-shrink:0;height:502px;max-width:100%;position:relative;width:820px}@media only screen and (max-width:780px){.block-images-slider .container .slider-images{height:400px;width:100%}}@media only screen and (max-width:500px){.block-images-slider .container .slider-images{height:350px}}.block-images-slider .container .slider-images .splide__track{border-radius:20px;height:100%;overflow:hidden}.block-images-slider .container .slider-images .splide__track .image-container{height:100%;width:100%}.block-images-slider .container .slider-images .splide__pagination{gap:5px;margin-top:20px}.block-images-slider .container .slider-images .splide__pagination li{display:flex}.block-images-slider .container .slider-images .splide__pagination li .splide__pagination__page{background:var(--color-turquoise-60);border:unset;border-radius:50%;cursor:pointer;flex-shrink:0;height:12px;width:12px}.block-images-slider .container .slider-images .splide__pagination li .splide__pagination__page.is-active{background:var(--color-turquoise);border-radius:20px;width:50px}.block-images-slider .container .slider-images .splide__arrows{display:flex;justify-content:space-between;left:0;position:absolute;top:50%;transform:translateY(-50%);width:100%;z-index:1}@media only screen and (max-width:1040px){.block-images-slider .container .slider-images .splide__arrows{display:none}}.block-images-slider .container .slider-images .splide__arrows .splide__arrow{align-items:center;background:unset;border:1px solid var(--color-turquoise);border-radius:50%;cursor:pointer;display:flex;height:50px;justify-content:center;transition:all .3s ease-in-out;width:50px}.block-images-slider .container .slider-images .splide__arrows .splide__arrow svg{fill:var(--color-turquoise);height:14px;width:14px}.block-images-slider .container .slider-images .splide__arrows .splide__arrow:hover{background:var(--color-turquoise);transform:scale(1.2) translateY(-50%)}.block-images-slider .container .slider-images .splide__arrows .splide__arrow:hover svg{fill:var(--color-white)}.block-images-slider .container .slider-images .splide__arrows .splide__arrow--prev{left:-75px;position:absolute;top:50%;transform:translateY(-50%)}.block-images-slider .container .slider-images .splide__arrows .splide__arrow--prev svg{transform:rotate(180deg)}.block-images-slider .container .slider-images .splide__arrows .splide__arrow--next{position:absolute;right:-75px;top:50%;transform:translateY(-50%)}.block-labels-band{align-items:center;background-color:var(--color-black-05);display:flex;flex-direction:column;gap:20px;padding:50px 20px}.block-labels-band .text-container{max-width:80%;text-align:center;width:900px}.block-labels-band .labels-container{display:flex;flex-wrap:wrap;gap:20px 0;justify-content:center;width:100%}.block-labels-band .labels-container .label{align-items:center;border-radius:10px;display:flex;flex-direction:column;flex-shrink:0;padding:20px 30px;position:relative;width:16.6666666667%}.block-labels-band .labels-container .label:after{background-color:var(--color-black-10);content:"";display:block;height:80px;position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px}.block-labels-band .labels-container .label:last-child:after,.block-labels-band .labels-container .label:nth-child(6n):after{display:none}@media only screen and (max-width:1040px){.block-labels-band .labels-container .label{max-width:unset;min-width:unset;width:33%}.block-labels-band .labels-container .label:nth-child(6n):after{display:block}.block-labels-band .labels-container .label:nth-child(3n):after{display:none}}@media only screen and (max-width:780px){.block-labels-band .labels-container .label{width:50%}.block-labels-band .labels-container .label:nth-child(3n):after{display:block}.block-labels-band .labels-container .label:nth-child(2n):after{display:none}}.block-labels-band .labels-container .label .title{color:var(--color-turquoise);font-size:24px;font-style:normal;font-weight:600;line-height:34px;margin-bottom:5px;text-align:center}.block-labels-band .labels-container .label .text{color:var(--color-black);font-size:14px;font-style:normal;font-weight:500;line-height:20px;text-align:center}.block-labels-band .labels-container .label .text .alternative{color:var(--color-black-60);font-size:11px;font-weight:300;line-height:16px}.block-labels-with-icons .container{display:flex;flex-direction:column;gap:50px}.block-labels-with-icons .container h2{text-align:center}.block-labels-with-icons .container .labels-container{display:flex;flex-wrap:wrap;gap:40px 20px;justify-content:center}.block-labels-with-icons .container .labels-container .label{align-items:center;aspect-ratio:23/20;background-color:var(--color-grey);border-radius:20px;display:flex;flex-direction:column;gap:5px;padding:20px 10px;text-align:center;width:235px}.block-labels-with-icons .container .labels-container .label.has-link{cursor:pointer}.block-labels-with-icons .container .labels-container .label.has-link:hover{animation:tilt .5s linear}.block-labels-with-icons .container .labels-container .label .icon{align-items:center;background:var(--color-white);border-radius:50%;display:flex;flex-shrink:0;height:60px;justify-content:center;margin-bottom:10px;width:60px}.block-labels-with-icons .container .labels-container .label .icon svg{height:40px;width:40px}.block-labels-with-icons .container .labels-container .label .title{-webkit-text-fill-color:transparent;background:linear-gradient(68deg,#54bbab,#b5d9b9);background-clip:text;-webkit-background-clip:text;font-size:20px;font-style:normal;font-weight:600;line-height:34px;text-align:center}.block-labels-with-icons .container .labels-container .label .text{color:var(--color-black);font-size:14px;font-style:normal;font-weight:600;line-height:20px;text-align:center}.block-labels-with-icons .container .labels-container .label .text .alternative{color:var(--color-black-60);font-size:11px;font-style:normal;font-weight:300;line-height:16px;text-align:center}@keyframes tilt{0%{transform:rotate(0deg)}25%{transform:rotate(4deg)}50%{transform:rotate(0deg)}75%{transform:rotate(-4deg)}to{transform:rotate(0deg)}}.block-list-image .container{align-items:center;display:flex;gap:40px;justify-content:space-between;position:relative}@media only screen and (max-width:1040px){.block-list-image .container{flex-direction:column;gap:60px}}.block-list-image .container .left-container{display:flex;flex:1;justify-content:center}@media only screen and (max-width:1040px){.block-list-image .container .left-container{flex:unset;width:100%}}.block-list-image .container .left-container .content{display:flex;flex-direction:column;gap:40px;justify-content:center}@media only screen and (max-width:1040px){.block-list-image .container .left-container .content{justify-content:unset}}.block-list-image .container .left-container .content ul{display:flex;flex-direction:column}.block-list-image .container .left-container .content ul li{align-items:center;border-bottom:1px solid var(--color-black-20);display:flex;gap:20px;padding:22px}@media only screen and (max-width:780px){.block-list-image .container .left-container .content ul li{padding:22px 0}}.block-list-image .container .left-container .content ul li:last-child{border-bottom:unset}.block-list-image .container .left-container .content ul li .icon{flex-shrink:0;height:44px;width:62px}.block-list-image .container .left-container .content ul li .icon svg{height:100%;width:100%}.block-list-image .container .left-container .content ul li .text-content{display:flex;flex-direction:column}.block-list-image .container .left-container .content ul li .text-content .title{color:var(--color-black);font-size:24px;font-style:normal;font-weight:300;line-height:34px}.block-list-image .container .left-container .content ul li .text-content .text{color:var(--color-black-60);font-size:14px;font-style:normal;font-weight:300;line-height:20px}.block-list-image .container .left-container .logos-container{display:flex;flex-direction:column;gap:20px}.block-list-image .container .left-container .logos-container p{position:relative;width:100%;z-index:1}.block-list-image .container .left-container .logos-container p span{background-color:var(--color-white);color:var(--color-black);display:block;font-family:Bebas,-apple-system,BlinkMacSystemFont,avenir next,avenir,segoe ui,helvetica neue,helvetica,Cantarell,Ubuntu,roboto,noto,arial,sans-serif;font-size:16px;font-style:normal;font-weight:400;letter-spacing:.8px;line-height:20px;padding-right:10px;position:relative;width:-moz-max-content;width:max-content;z-index:1}.block-list-image .container .left-container .logos-container p:before{background-color:var(--color-black-20);content:"";height:1px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:100%}.block-list-image .container .left-container .logos-container .logos{display:flex;flex-direction:row;flex-wrap:wrap;gap:20px}.block-list-image .container .left-container .logos-container .logos .logo-container{flex-shrink:0;height:50px;max-width:120px;width:auto}.block-list-image .container .right-container{flex-shrink:0;height:575px;width:551px}@media only screen and (max-width:1040px){.block-list-image .container .right-container{height:400px;width:100%}}@media only screen and (max-width:500px){.block-list-image .container .right-container{height:300px}}.block-list-image .container .right-container img{border-radius:20px}.block-list-image.reversed-columns .container{flex-direction:row-reverse}@media only screen and (max-width:1040px){.block-list-image.reversed-columns .container{flex-direction:column}}.block-list-image.gradient .container .left-container{padding-left:70px}@media only screen and (max-width:780px){.block-list-image.gradient .container .left-container{padding-left:unset}}.block-list-image.gradient .container:after{background:linear-gradient(12deg,#665b99 -12.16%,#666c9c 3.2%,#6598a5 33.49%,#65bdac 56.16%,#99dace 71.34%,#c0f0e7 84.59%,#cef8f0 91.49%);content:"";height:100%;position:absolute;right:calc(100% - 50px);top:0;width:calc(200% - 100vw - 50px)}@media only screen and (max-width:780px){.block-list-image.gradient .container:after{display:none}}.block-list-image.gradient.reversed-columns .container .left-container{padding-left:unset;padding-right:70px}@media only screen and (max-width:780px){.block-list-image.gradient.reversed-columns .container .left-container{padding-right:unset}}.block-list-image.gradient.reversed-columns .container:after{left:calc(100% - 50px);right:auto;width:calc(200% - 100vw - 50px)}.block-list-image.icon .container .right-container{position:relative}.block-list-image.icon .container .right-container .icon{bottom:-5px;display:block;flex-shrink:0;height:349px;left:-50px;position:absolute;width:310px}.block-list-image.icon .container .right-container .icon svg{height:100%;width:100%}@media only screen and (max-width:1040px){.block-list-image.icon .container .right-container .icon{bottom:-10px;height:300px;left:-40px;width:250px}}@media only screen and (max-width:780px){.block-list-image.icon .container .right-container .icon{height:230px;left:-20px;width:200px}}@media only screen and (max-width:500px){.block-list-image.icon .container .right-container .icon{height:180px;width:150px}}.block-our-team{background:linear-gradient(68deg,#54bbab,#b5d9b9);padding-bottom:50px;padding-top:50px}.block-our-team .container{display:flex;flex-direction:column;gap:40px}@media only screen and (max-width:1040px){.block-our-team .container{padding:unset}}.block-our-team .container .top-container{align-items:center;display:flex;gap:60px;justify-content:center}@media only screen and (max-width:1040px){.block-our-team .container .top-container{flex-direction:column;gap:30px;padding:0 20px}}.block-our-team .container .top-container h2{color:var(--color-white);display:flex;gap:10px;text-align:center}.block-our-team .container .top-container h2 .alternative{background:var(--color-white);color:var(--color-turquoise)}@media only screen and (max-width:1040px){.block-our-team .container .top-container h2{flex-direction:column}}.block-our-team .container .top-container .text-container{color:var(--color-white);font-size:24px;font-style:normal;font-weight:300;line-height:34px;text-align:right}.block-our-team .container .slider-team{margin:0 auto;position:relative;width:calc(100% - 150px)}@media only screen and (max-width:1040px){.block-our-team .container .slider-team{width:100%}}.block-our-team .container .slider-team .splide__arrows{display:flex;justify-content:space-between;left:0;position:absolute;top:50%;transform:translateY(-50%);width:100%;z-index:1}@media only screen and (max-width:1040px){.block-our-team .container .slider-team .splide__arrows{display:none}}.block-our-team .container .slider-team .splide__arrows .splide__arrow{align-items:center;background:unset;border:1px solid var(--color-white);border-radius:50%;cursor:pointer;display:flex;height:50px;justify-content:center;transition:all .3s ease-in-out;width:50px}.block-our-team .container .slider-team .splide__arrows .splide__arrow svg{fill:var(--color-white);height:14px;width:14px}.block-our-team .container .slider-team .splide__arrows .splide__arrow:hover{background:var(--color-white);transform:scale(1.2) translateY(-50%)}.block-our-team .container .slider-team .splide__arrows .splide__arrow:hover svg{fill:var(--color-turquoise)}.block-our-team .container .slider-team .splide__arrows .splide__arrow--prev{left:-75px;position:absolute;top:50%;transform:translateY(-50%)}.block-our-team .container .slider-team .splide__arrows .splide__arrow--prev svg{transform:rotate(180deg)}.block-our-team .container .slider-team .splide__arrows .splide__arrow--next{position:absolute;right:-75px;top:50%;transform:translateY(-50%)}.block-reviews{background:linear-gradient(68deg,#54bbab,#b5d9b9);padding-bottom:50px;padding-top:50px}.block-reviews .container{display:flex;flex-direction:column;gap:40px}@media only screen and (max-width:1040px){.block-reviews .container{padding:unset}}.block-reviews .container .top-container{align-items:center;display:flex;gap:60px;justify-content:space-between}@media only screen and (max-width:1040px){.block-reviews .container .top-container{flex-direction:column;gap:30px;padding:0 20px}}.block-reviews .container .top-container h2{align-items:center;color:var(--color-white);display:flex;gap:10px}.block-reviews .container .top-container h2 .alternative{background:var(--color-white);color:var(--color-turquoise)}@media only screen and (max-width:1040px){.block-reviews .container .top-container h2{flex-direction:column}}.block-reviews .container .top-container .text-container{color:var(--color-white);font-size:24px;font-style:normal;font-weight:300;line-height:34px;text-align:right}.block-reviews .container .slider-reviews{margin:0 auto;position:relative;width:calc(100% - 150px)}@media only screen and (max-width:1040px){.block-reviews .container .slider-reviews{width:100%}}.block-reviews .container .slider-reviews .splide__arrows{display:flex;justify-content:space-between;left:0;position:absolute;top:50%;transform:translateY(-50%);width:100%;z-index:1}@media only screen and (max-width:1040px){.block-reviews .container .slider-reviews .splide__arrows{display:none}}.block-reviews .container .slider-reviews .splide__arrows .splide__arrow{align-items:center;background:unset;border:1px solid var(--color-white);border-radius:50%;cursor:pointer;display:flex;height:50px;justify-content:center;transition:all .3s ease-in-out;width:50px}.block-reviews .container .slider-reviews .splide__arrows .splide__arrow svg{fill:var(--color-white);height:14px;width:14px}.block-reviews .container .slider-reviews .splide__arrows .splide__arrow:hover{background:var(--color-white);transform:scale(1.2) translateY(-50%)}.block-reviews .container .slider-reviews .splide__arrows .splide__arrow:hover svg{fill:var(--color-turquoise)}.block-reviews .container .slider-reviews .splide__arrows .splide__arrow--prev{left:-75px;position:absolute;top:50%;transform:translateY(-50%)}.block-reviews .container .slider-reviews .splide__arrows .splide__arrow--prev svg{transform:rotate(180deg)}.block-reviews .container .slider-reviews .splide__arrows .splide__arrow--next{position:absolute;right:-75px;top:50%;transform:translateY(-50%)}.block-simulator{margin-top:150px}.block-simulator .container{align-items:center;display:flex;gap:80px}@media only screen and (max-width:1040px){.block-simulator .container{flex-direction:column;gap:60px}}.block-simulator .container .image-container{border-radius:20px;flex-shrink:0;height:609px;overflow:hidden;position:relative;width:648px}.block-simulator .container .image-container:after{bottom:71px;content:url(../svg/small-curve.svg);height:22px;position:absolute;right:0;width:22px}.block-simulator .container .image-container .icon{bottom:0;display:block;flex-shrink:0;height:349px;left:-50px;position:absolute;width:310px}.block-simulator .container .image-container .icon svg{height:100%;width:100%}.block-simulator .container .image-container .icon:after{background-color:var(--color-white);bottom:0;content:"";display:block;height:71px;left:calc(100% - 10px);position:absolute;width:600px}@media only screen and (max-width:1040px){.block-simulator .container .image-container{height:500px;width:70%}.block-simulator .container .image-container:after{bottom:55px}.block-simulator .container .image-container .icon{bottom:-10px;height:301px;left:-40px;width:250px}.block-simulator .container .image-container .icon:after{height:66px;width:1000px}}@media only screen and (max-width:780px){.block-simulator .container .image-container{height:400px;width:100%}.block-simulator .container .image-container:after{bottom:37px}.block-simulator .container .image-container .icon{bottom:-10px;height:229px;left:-20px;width:200px}.block-simulator .container .image-container .icon:after{height:47px}}.block-simulator .container .text-content{display:flex;flex:1;flex-direction:column;gap:25px}@media only screen and (max-width:1040px){.block-simulator .container .text-content{flex:unset;width:70%}}@media only screen and (max-width:780px){.block-simulator .container .text-content{width:85%}}@media only screen and (max-width:500px){.block-simulator .container .text-content{width:100%}}.block-simulator .container .text-content .simulator-container{background-color:var(--color-grey);border-radius:20px;display:flex;flex-direction:column;padding:30px;width:100%}.block-simulator .container .text-content .simulator-container h3{border-bottom:1px solid var(--color-black-20);color:var(--color-black);font-size:22px;font-style:normal;font-weight:300;line-height:32px;padding-bottom:30px}.block-simulator .container .text-content .simulator-container .simulator-form{border-bottom:1px solid var(--color-black-20);display:flex;flex-direction:row;gap:30px;justify-content:space-between;padding:30px 0}@media only screen and (max-width:500px){.block-simulator .container .text-content .simulator-container .simulator-form{flex-direction:column}}.block-simulator .container .text-content .simulator-container .simulator-form .form-group{width:calc(50% - 15px)}@media only screen and (max-width:500px){.block-simulator .container .text-content .simulator-container .simulator-form .form-group{width:100%}}.block-simulator .container .text-content .simulator-container .simulator-form .form-group label{color:var(--color-black);font-family:Bebas,-apple-system,BlinkMacSystemFont,avenir next,avenir,segoe ui,helvetica neue,helvetica,Cantarell,Ubuntu,roboto,noto,arial,sans-serif;font-size:16px;font-style:normal;font-weight:400;letter-spacing:.8px;line-height:normal;margin-bottom:5px;text-transform:uppercase}.block-simulator .container .text-content .simulator-container .simulator-form .form-group .small-text{color:var(--color-black-60);font-size:12px;font-style:normal;font-weight:300;line-height:normal}.block-simulator .container .text-content .simulator-container .simulator-form .form-group .input-container{margin-top:10px;position:relative}.block-simulator .container .text-content .simulator-container .simulator-form .form-group .input-container:after{content:"€";display:block;position:absolute;right:20px;top:50%;transform:translateY(-50%);z-index:1}.block-simulator .container .text-content .simulator-container .simulator-form .form-group .input-container input{background:var(--color-white);border:1px solid var(--color-black-20);border-radius:5px;color:var(--color-black);font-size:14px;font-style:normal;font-weight:400;line-height:14px;padding:10px 40px 10px 20px;width:100%}.block-simulator .container .text-content .simulator-container .simulator-form .form-group .input-container input::-moz-placeholder{color:var(--color-black-60);font-size:14px;font-style:normal;font-weight:400;line-height:14px}.block-simulator .container .text-content .simulator-container .simulator-form .form-group .input-container input::placeholder{color:var(--color-black-60);font-size:14px;font-style:normal;font-weight:400;line-height:14px}.block-simulator .container .text-content .simulator-container .labor-force{align-items:center;border-bottom:1px solid var(--color-black-20);display:flex;flex-direction:row;gap:60px;justify-content:space-between;padding:30px 0}@media only screen and (max-width:500px){.block-simulator .container .text-content .simulator-container .labor-force{gap:20px}}.block-simulator .container .text-content .simulator-container .labor-force .title{color:var(--color-black);font-size:18px;font-style:normal;font-weight:400;line-height:16px}.block-simulator .container .text-content .simulator-container .labor-force .small-text{color:var(--color-black-60);font-size:12px;font-style:normal;font-weight:300;line-height:normal}.block-simulator .container .text-content .simulator-container .labor-force .amount{-webkit-text-fill-color:transparent;background:linear-gradient(68deg,#54bbab,#b5d9b9);background-clip:text;-webkit-background-clip:text;flex-shrink:0;font-size:24px;font-style:normal;font-weight:600;line-height:34px;text-align:right}.block-simulator .container .text-content .simulator-container .valorised-amount{display:flex;flex-direction:row;gap:60px;justify-content:space-between;padding-top:30px}@media only screen and (max-width:500px){.block-simulator .container .text-content .simulator-container .valorised-amount{gap:20px}}.block-simulator .container .text-content .simulator-container .valorised-amount .title{color:var(--color-black);font-size:18px;font-style:normal;font-weight:400;line-height:16px;margin-bottom:10px}.block-simulator .container .text-content .simulator-container .valorised-amount .small-text{color:var(--color-black-60);font-size:12px;font-style:normal;font-weight:300;line-height:normal}.block-simulator .container .text-content .simulator-container .valorised-amount .amount{-webkit-text-fill-color:transparent;background:linear-gradient(68deg,#54bbab,#b5d9b9);background-clip:text;-webkit-background-clip:text;flex-shrink:0;font-size:24px;font-style:normal;font-weight:600;line-height:34px;text-align:right}.job-offers-page{margin-bottom:100px}.job-offers-page .container{display:flex;gap:65px}@media only screen and (max-width:1040px){.job-offers-page .container{align-items:center;flex-direction:column-reverse;gap:40px}}.job-offers-page .container .left-band{display:flex;flex-direction:column;flex-shrink:0;gap:60px;max-width:100%;width:440px}@media only screen and (max-width:1040px){.job-offers-page .container .left-band{width:70%}}@media only screen and (max-width:780px){.job-offers-page .container .left-band{width:85%}}@media only screen and (max-width:500px){.job-offers-page .container .left-band{width:100%}}.job-offers-page .container .left-band .job-informations{background-color:var(--color-turquoise);padding:40px}.job-offers-page .container .left-band .job-informations p{color:var(--color-white);font-size:20px;font-style:normal;font-weight:600;line-height:normal}.job-offers-page .container .left-band .job-informations .title{color:var(--color-white);font-size:28px;font-style:normal;font-weight:700;line-height:normal}.job-offers-page .container .left-band .job-informations .small-title{color:var(--color-white-80);font-size:16px;font-style:normal;font-weight:400;line-height:normal;margin-top:30px}.job-offers-page .container .left-band .form-container .title{color:var(--color-black);font-size:40px;font-style:normal;font-weight:700;line-height:normal}.job-offers-page .container .left-band .form-container .small-title{color:var(--color-black-60);font-size:16px;font-style:normal;font-weight:400;line-height:normal;margin-bottom:30px;margin-top:20px}@media only screen and (max-width:1040px){.job-offers-page .container .right-band{width:70%}}@media only screen and (max-width:780px){.job-offers-page .container .right-band{width:85%}}@media only screen and (max-width:500px){.job-offers-page .container .right-band{width:100%}}.block-slider-job-offers{background:linear-gradient(68deg,#54bbab,#b5d9b9);padding-bottom:50px;padding-top:50px}.block-slider-job-offers .container{display:flex;flex-direction:column;gap:40px}@media only screen and (max-width:1040px){.block-slider-job-offers .container{padding:unset}}.block-slider-job-offers .container .top-container{align-items:center;display:flex;gap:60px;justify-content:center}@media only screen and (max-width:1040px){.block-slider-job-offers .container .top-container{flex-direction:column;gap:30px;padding:0 20px}}.block-slider-job-offers .container .top-container h2{color:var(--color-white);display:flex;gap:10px;text-align:center}.block-slider-job-offers .container .top-container h2 .alternative{background:var(--color-white);color:var(--color-turquoise)}@media only screen and (max-width:1040px){.block-slider-job-offers .container .top-container h2{flex-direction:column}}.block-slider-job-offers .container .top-container .text-container{color:var(--color-white);font-size:24px;font-style:normal;font-weight:300;line-height:34px;text-align:right}.block-slider-job-offers .container .slider-team{margin:0 auto;position:relative;width:calc(100% - 150px)}@media only screen and (max-width:1040px){.block-slider-job-offers .container .slider-team{width:100%}}.block-slider-job-offers .container .slider-team .splide__arrows{display:flex;justify-content:space-between;left:0;position:absolute;top:50%;transform:translateY(-50%);width:100%;z-index:1}@media only screen and (max-width:1040px){.block-slider-job-offers .container .slider-team .splide__arrows{display:none}}.block-slider-job-offers .container .slider-team .splide__arrows .splide__arrow{align-items:center;background:unset;border:1px solid var(--color-white);border-radius:50%;cursor:pointer;display:flex;height:50px;justify-content:center;transition:all .3s ease-in-out;width:50px}.block-slider-job-offers .container .slider-team .splide__arrows .splide__arrow svg{fill:var(--color-white);height:14px;width:14px}.block-slider-job-offers .container .slider-team .splide__arrows .splide__arrow:hover{background:var(--color-white);transform:scale(1.2) translateY(-50%)}.block-slider-job-offers .container .slider-team .splide__arrows .splide__arrow:hover svg{fill:var(--color-turquoise)}.block-slider-job-offers .container .slider-team .splide__arrows .splide__arrow--prev{left:-75px;position:absolute;top:50%;transform:translateY(-50%)}.block-slider-job-offers .container .slider-team .splide__arrows .splide__arrow--prev svg{transform:rotate(180deg)}.block-slider-job-offers .container .slider-team .splide__arrows .splide__arrow--next{position:absolute;right:-75px;top:50%;transform:translateY(-50%)}.block-slider-thumbnails{position:relative}.block-slider-thumbnails:after{background:linear-gradient(12deg,#665b99 -12.16%,#666c9c 3.2%,#6598a5 33.49%,#65bdac 56.16%,#99dace 71.34%,#c0f0e7 84.59%,#cef8f0 91.49%);content:"";height:100%;left:calc(100% - 50px);position:absolute;top:0;width:calc(200% - 100vw - 50px)}@media only screen and (max-width:780px){.block-slider-thumbnails:after{display:none}}.block-slider-thumbnails .container{display:flex;gap:60px}@media only screen and (max-width:1260px){.block-slider-thumbnails .container{align-items:center;flex-direction:column;gap:80px}}.block-slider-thumbnails .container .left-container{flex-shrink:0;margin-bottom:130px;max-width:60%;position:relative;width:795px}@media only screen and (max-width:1260px){.block-slider-thumbnails .container .left-container{max-width:70%;width:100%}}@media only screen and (max-width:780px){.block-slider-thumbnails .container .left-container{max-width:unset}}.block-slider-thumbnails .container .left-container .slider-thumbnails-main{height:485px;width:100%}@media only screen and (max-width:780px){.block-slider-thumbnails .container .left-container .slider-thumbnails-main{height:400px}}@media only screen and (max-width:500px){.block-slider-thumbnails .container .left-container .slider-thumbnails-main{height:350px}}.block-slider-thumbnails .container .left-container .slider-thumbnails-main .splide__arrows{display:flex;gap:10px;justify-content:space-between;left:50px;position:absolute;top:calc(100% + 35px);z-index:1}@media only screen and (max-width:500px){.block-slider-thumbnails .container .left-container .slider-thumbnails-main .splide__arrows{padding:15px 0;top:100%}}.block-slider-thumbnails .container .left-container .slider-thumbnails-main .splide__arrows .splide__arrow{align-items:center;background:unset;border:1px solid var(--color-turquoise);border-radius:50%;cursor:pointer;display:flex;height:40px;justify-content:center;transition:all .3s ease-in-out;width:40px}.block-slider-thumbnails .container .left-container .slider-thumbnails-main .splide__arrows .splide__arrow svg{fill:var(--color-turquoise);height:12px;width:12px}.block-slider-thumbnails .container .left-container .slider-thumbnails-main .splide__arrows .splide__arrow:hover{background:var(--color-turquoise)}.block-slider-thumbnails .container .left-container .slider-thumbnails-main .splide__arrows .splide__arrow:hover svg{fill:var(--color-white)}.block-slider-thumbnails .container .left-container .slider-thumbnails-main .splide__arrows .splide__arrow--prev{position:relative}.block-slider-thumbnails .container .left-container .slider-thumbnails-main .splide__arrows .splide__arrow--prev svg{transform:rotate(180deg)}.block-slider-thumbnails .container .left-container .slider-thumbnails-main .splide__arrows .splide__arrow--next{position:relative}.block-slider-thumbnails .container .left-container .slider-thumbnails-main .splide__track{height:100%}.block-slider-thumbnails .container .left-container .slider-thumbnails-main .splide__track .splide__list{border-radius:20px;overflow:hidden}.block-slider-thumbnails .container .left-container .slider-thumbnails-main .splide__track .splide__list .splide__slide{cursor:grab;height:100%;width:100%}.block-slider-thumbnails .container .left-container .thumbnail-container{background-color:var(--color-white);border-top-left-radius:20px;max-width:calc(100% - 140px);padding:20px 0 0 20px;position:absolute;right:0;top:calc(100% - 40px);width:650px}.block-slider-thumbnails .container .left-container .thumbnail-container:after{bottom:100%;right:0}.block-slider-thumbnails .container .left-container .thumbnail-container:after,.block-slider-thumbnails .container .left-container .thumbnail-container:before{background-color:var(--color-white);clip-path:path("M22.5664 0C10.1034 0 0 10.1034 0 22.5664L0 0L22.5664 0Z");content:"";display:block;height:30px;position:absolute;transform:rotate(180deg);width:30px}.block-slider-thumbnails .container .left-container .thumbnail-container:before{left:-30px;top:10px}.block-slider-thumbnails .container .left-container .thumbnail-container .slider-thumbnails-thumbs{width:100%}.block-slider-thumbnails .container .left-container .thumbnail-container .slider-thumbnails-thumbs .splide__track .splide__list .splide__slide{border-radius:20px;cursor:pointer;height:100%;overflow:hidden;width:100%}.block-slider-thumbnails .container .right-container{display:flex;flex:1;flex-direction:column;gap:30px;padding-right:70px}@media only screen and (max-width:1260px){.block-slider-thumbnails .container .right-container{max-width:70%;padding-right:unset;width:100%}}@media only screen and (max-width:780px){.block-slider-thumbnails .container .right-container{max-width:85%}}@media only screen and (max-width:500px){.block-slider-thumbnails .container .right-container{max-width:100%}}.block-slider-thumbnails.reversed-columns:after{left:unset;right:calc(100% - 50px)}.block-slider-thumbnails.reversed-columns .container{flex-direction:row-reverse}@media only screen and (max-width:1260px){.block-slider-thumbnails.reversed-columns .container{flex-direction:column}}.block-slider-thumbnails.reversed-columns .container .right-container{padding-left:70px;padding-right:unset}@media only screen and (max-width:1260px){.block-slider-thumbnails.reversed-columns .container .right-container{padding-left:unset}}.block-text-image{position:relative}.block-text-image .image-secondary{bottom:0;flex-shrink:0;height:307px;left:0;position:absolute;width:205px}.block-text-image .image-secondary img{border-radius:0 20px 20px 0}@media only screen and (max-width:1260px){.block-text-image .image-secondary{display:none}}.block-text-image .container{align-items:center;display:flex;gap:40px;justify-content:space-between}@media only screen and (max-width:1260px){.block-text-image .container{flex-direction:column;gap:60px}}.block-text-image .container .left-container{display:flex;flex:1;justify-content:center}.block-text-image .container .left-container .content{display:flex;flex-direction:column;gap:30px;width:500px}@media only screen and (max-width:1040px){.block-text-image .container .left-container .content{width:100%}}.block-text-image .container .left-container .content .list{display:flex;flex-direction:column}.block-text-image .container .left-container .content .list li{align-items:center;border-bottom:1px solid var(--color-black-20);display:flex;gap:20px;justify-content:space-between;padding:15px 0}.block-text-image .container .left-container .content .list li:first-child{border-top:1px solid var(--color-black-20)}.block-text-image .container .left-container .content .list li .title{color:var(--color-black);font-size:14px;font-style:normal;font-weight:500;line-height:20px}.block-text-image .container .left-container .content .list li .text{color:var(--color-black-60);font-size:14px;font-style:normal;font-weight:400;line-height:24px;text-align:right}.block-text-image .container .left-container .quote-container{align-items:center;border-bottom:1px solid var(--color-black-20);border-top:1px solid var(--color-black-20);display:flex;gap:20px;padding:20px}.block-text-image .container .left-container .quote-container .quote-icon{align-items:center;background:linear-gradient(68deg,#54bbab,#b5d9b9);border-radius:8px;display:flex;flex-shrink:0;height:55px;justify-content:center;width:55px}.block-text-image .container .left-container .quote-container .quote-icon svg{height:auto;width:22px}.block-text-image .container .left-container .quote-container .quote-text{color:var(--color-black);font-size:16px;font-style:normal;font-weight:400;line-height:24px}.block-text-image .container .right-container{flex-shrink:0;height:552px;width:610px}@media only screen and (max-width:1260px){.block-text-image .container .right-container{height:400px;width:85%}}@media only screen and (max-width:780px){.block-text-image .container .right-container{height:300px;width:100%}}.block-text-image .container .right-container img{border-radius:20px}@media screen and (max-width:1600px){.block-text-image.image-2 .container .left-container{justify-content:flex-end}}@media only screen and (max-width:1260px){.block-text-image.image-2 .container .left-container{justify-content:center}}@media screen and (max-width:1600px){.block-text-image.image-2 .container .left-container .content{width:575px}}@media only screen and (max-width:1460px){.block-text-image.image-2 .container .left-container .content{width:450px}}@media only screen and (max-width:1260px){.block-text-image.image-2 .container .left-container .content{width:85%}}@media only screen and (max-width:780px){.block-text-image.image-2 .container .left-container .content{width:100%}}@media only screen and (max-width:1460px){.block-text-image.image-2 .container .left-container .content{margin-left:200px}}@media only screen and (max-width:1260px){.block-text-image.image-2 .container .left-container .content{margin-left:unset}}.block-text-image.image-2 .container .right-container{height:552px;width:648px}@media only screen and (max-width:1260px){.block-text-image.image-2 .container .right-container{height:400px;width:85%}}@media only screen and (max-width:780px){.block-text-image.image-2 .container .right-container{height:300px;width:100%}}.block-text-image.reversed-columns .container{flex-direction:row-reverse}@media only screen and (max-width:1260px){.block-text-image.reversed-columns .container{flex-direction:column}}.block-text-image.reversed-columns.image-2 .image-secondary{left:unset;right:0}.block-text-image.reversed-columns.image-2 .image-secondary img{border-radius:20px 0 0 20px}@media screen and (max-width:1600px){.block-text-image.reversed-columns.image-2 .container .left-container{justify-content:flex-start}}@media only screen and (max-width:1260px){.block-text-image.reversed-columns.image-2 .container .left-container{justify-content:center}}@media only screen and (max-width:1460px){.block-text-image.reversed-columns.image-2 .container .left-container .content{margin-left:unset;margin-right:200px}}@media only screen and (max-width:1260px){.block-text-image.reversed-columns.image-2 .container .left-container .content{margin-right:unset}}.block-text-services-cards .container{align-items:center;display:flex;gap:50px}@media only screen and (max-width:1040px){.block-text-services-cards .container{flex-direction:column;gap:80px}}@media only screen and (max-width:780px){.block-text-services-cards .container{padding:unset}}.block-text-services-cards .container .left-container{display:flex;flex-direction:column;gap:20px;max-width:250px;width:100%}@media only screen and (max-width:1040px){.block-text-services-cards .container .left-container{gap:30px;max-width:unset;padding:0 20px;width:100%}}@media only screen and (max-width:500px){.block-text-services-cards .container .left-container{padding:0 20px;width:100%}}.block-text-services-cards .container .right-container{flex:1;height:420px}@media only screen and (max-width:1040px){.block-text-services-cards .container .right-container{flex:unset;width:100%}}.block-text-services-cards .container .right-container .slider-services-cards,.block-text-services-cards .container .right-container .slider-services-cards .splide__track,.block-text-services-cards .container .right-container .slider-services-cards .splide__track .splide__list,.block-text-services-cards .container .right-container .slider-services-cards .splide__track .splide__list .splide__slide{height:100%}@media only screen and (max-width:1040px){.block-text-services-cards .container .right-container .slider-services-cards .splide__track .splide__list .splide__slide{height:auto}}.block-video-images .container{display:flex;gap:20px}@media only screen and (max-width:1040px){.block-video-images .container{align-items:center;flex-direction:column}}.block-video-images .container .video-container{aspect-ratio:16/9;border-radius:20px;flex-shrink:0;max-width:50%;overflow:hidden;position:relative;width:715px}@media only screen and (max-width:1040px){.block-video-images .container .video-container{max-width:unset;width:70%}}@media only screen and (max-width:780px){.block-video-images .container .video-container{width:100%}}.block-video-images .container .video-container .placeholder{cursor:pointer;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.block-video-images .container .video-container .placeholder.hidden{display:none}.block-video-images .container .video-container .placeholder .play-icon{align-items:center;background-color:var(--color-white);border-radius:50%;display:flex;flex-shrink:0;height:60px;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:60px;z-index:2}.block-video-images .container .video-container .placeholder .play-icon svg{height:20px;width:20px}.block-video-images .container .video-container lite-youtube{height:100%;width:100%}.block-video-images .container .right-container{display:flex;flex:1;flex-direction:column}.block-video-images .container .right-container .images-container{display:flex;gap:20px;width:100%}.block-video-images .container .right-container .images-container .image-container{border-radius:20px;flex:1;height:280px;overflow:hidden}.block-video-images .container .right-container .caption{border-bottom:1px solid var(--color-black-20);color:var(--color-black-60);font-size:12px;font-style:normal;font-weight:400;line-height:12px;padding:10px 0;text-align:right;width:100%}.actuality-card{border-radius:20px 0 0 20px;height:100%;overflow:hidden;width:100%}.actuality-card a{display:flex;flex-direction:column;height:100%;width:100%}.actuality-card a .image-container{height:215px;width:100%}.actuality-card a .content{background-color:var(--color-grey);display:flex;flex:1;flex-direction:column;gap:7px;padding:20px;position:relative}.actuality-card a .content .date{color:var(--color-black-60);font-size:12px;font-style:normal;font-weight:400;line-height:16px}.actuality-card a .content .title{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:var(--color-black);display:-webkit-box;font-size:16px;font-style:normal;font-weight:400;line-height:24px;overflow:hidden;text-overflow:ellipsis;width:calc(100% - 70px)}.actuality-card a .content .arrow{align-items:center;background:linear-gradient(68deg,#54bbab,#b5d9b9);border-radius:50%;bottom:20px;display:flex;height:50px;justify-content:center;position:absolute;right:20px;width:50px}.actuality-card a .content .arrow svg{height:14px;width:14px}.actuality-card a .content .arrow svg path{stroke:var(--color-white)}.burger{background-color:transparent;border:none;cursor:pointer;display:flex;padding:0;transform:scale(.5)}.line{fill:none;stroke:var(--color-white);transition:stroke-dasharray .6s cubic-bezier(.4,0,.2,1),stroke-dashoffset .6s cubic-bezier(.4,0,.2,1)}.line,.line1{stroke-width:6}.line1{stroke-dasharray:60 207}.line2{stroke-dasharray:60 60}.line2,.line3{stroke-width:6}.line3{stroke-dasharray:60 207}.opened .line1{stroke-dasharray:90 207;stroke-dashoffset:-134;stroke-width:6}.opened .line2{stroke-dasharray:1 60;stroke-dashoffset:-30;stroke-width:6}.opened .line3{stroke-dasharray:90 207;stroke-dashoffset:-134;stroke-width:6}.btn{color:#665b99;font-family:Bebas,-apple-system,BlinkMacSystemFont,avenir next,avenir,segoe ui,helvetica neue,helvetica,Cantarell,Ubuntu,roboto,noto,arial,sans-serif;font-size:18px;font-style:normal;font-weight:400;letter-spacing:.9px;line-height:16px;margin-bottom:20px;margin-top:20px;position:relative;text-transform:uppercase;transition:all .3s ease-in-out}.btn:hover{-webkit-text-decoration:underline solid 2px;text-decoration:underline solid 2px;text-underline-offset:4px}.btn:before{background-color:#665b99;content:"";display:inline-block;height:1px;margin-bottom:6px;margin-right:10px;width:30px}.btn:after{background-color:rgba(102,91,153,.15);border-radius:50%;content:"";display:block;flex-shrink:0;height:60px;left:10px;position:absolute;top:50%;transform:translateY(-50%);width:60px;z-index:-1}.wpcf7-form,.wpcf7-form .col-1{width:100%}.wpcf7-form .col-1 p{flex:1}.wpcf7-form .col-1 p input,.wpcf7-form .col-1 p label,.wpcf7-form .col-1 p select,.wpcf7-form .col-1 p textarea{border-radius:8px;width:100%}.wpcf7-form .col-1 p input,.wpcf7-form .col-1 p select,.wpcf7-form .col-1 p textarea{border:1px solid var(--color-black-20);margin-top:6px}.wpcf7-form .col-2{display:flex;gap:20px;justify-content:space-between;width:100%}@media only screen and (max-width:780px){.wpcf7-form .col-2{flex-direction:column;gap:unset}}.wpcf7-form .col-2 p{flex:1}.wpcf7-form .col-2 p input,.wpcf7-form .col-2 p label,.wpcf7-form .col-2 p select,.wpcf7-form .col-2 p textarea{border-radius:8px;width:100%}.wpcf7-form .col-2 p input,.wpcf7-form .col-2 p select,.wpcf7-form .col-2 p textarea{border:1px solid var(--color-black-20);margin-top:6px}.wpcf7-form .marg-top{margin-top:30px}.wpcf7-form label{color:var(--color-black);display:block;font-family:Bebas,-apple-system,BlinkMacSystemFont,avenir next,avenir,segoe ui,helvetica neue,helvetica,Cantarell,Ubuntu,roboto,noto,arial,sans-serif;font-size:16px;font-style:normal;font-weight:400;letter-spacing:.8px;line-height:normal;margin-bottom:20px;text-transform:uppercase}.wpcf7-form .wpcf7-not-valid-tip{color:#ff4d4f;margin-top:8px;text-transform:unset;text-transform:none}.wpcf7-form .wpcf7-not-valid-tip,.wpcf7-form input,.wpcf7-form select,.wpcf7-form textarea{font-family:Museo,-apple-system,BlinkMacSystemFont,avenir next,avenir,segoe ui,helvetica neue,helvetica,Cantarell,Ubuntu,roboto,noto,arial,sans-serif}.wpcf7-form input,.wpcf7-form select,.wpcf7-form textarea{background:var(--color-white);border:none;color:var(--color-black);font-size:.875rem;font-weight:500;line-height:1.5rem;padding:13px 20px}.wpcf7-form input::-moz-placeholder,.wpcf7-form select::-moz-placeholder,.wpcf7-form textarea::-moz-placeholder{color:var(--color-black-60)}.wpcf7-form input::placeholder,.wpcf7-form select::placeholder,.wpcf7-form textarea::placeholder{color:var(--color-black-60)}.wpcf7-form textarea{height:200px;resize:vertical}.wpcf7-form p:has(input[type=submit]){align-items:center;display:flex;flex-direction:column}.wpcf7-form input[type=submit]{align-items:center;background:linear-gradient(68deg,#54bbab,#b5d9b9);border-radius:5px;color:var(--color-white);display:flex;flex-shrink:0;font-size:12px;font-style:normal;font-weight:700;gap:10px;letter-spacing:.6px;line-height:100%;margin-top:10px;padding:15px 25px;text-transform:uppercase;transition:all .3s ease-in-out;width:-moz-max-content;width:max-content}.wpcf7-form input[type=submit]:disabled{cursor:not-allowed;opacity:.5}.wpcf7-form .acceptance .wpcf7-list-item label{display:flex;font-weight:400;position:relative;text-transform:unset}.wpcf7-form .acceptance .wpcf7-list-item label input{visibility:hidden;width:0}.wpcf7-form .acceptance .wpcf7-list-item label input:checked+span{color:color-mix(in srgb,var(--color-black) 100%,transparent)}.wpcf7-form .acceptance .wpcf7-list-item label input:checked+span:after{display:block}.wpcf7-form .acceptance .wpcf7-list-item label span{color:var(--color-black-60);font-family:Museo,-apple-system,BlinkMacSystemFont,avenir next,avenir,segoe ui,helvetica neue,helvetica,Cantarell,Ubuntu,roboto,noto,arial,sans-serif;font-size:12px;font-style:normal;font-weight:300;line-height:18px;margin-left:30px;position:relative}.wpcf7-form .acceptance .wpcf7-list-item label span:before{border:2px solid color-mix(in srgb,var(--color-turquoise) 30%,transparent);content:"";height:18px;left:-40px;position:absolute;top:0;width:18px}.wpcf7-form .acceptance .wpcf7-list-item label span:after{background-color:color-mix(in srgb,var(--color-turquoise) 100%,transparent);content:"";display:none;height:12px;left:-35px;position:absolute;top:5px;width:12px}.job-offer-card{align-items:center;background-color:var(--color-white);border-radius:20px;display:flex;flex-direction:column;height:100%;justify-content:space-between;padding:25px;width:100%}.job-offer-card .top-content{display:flex;flex-direction:column;gap:5px;margin-bottom:15px}.job-offer-card .top-content h3{color:var(--color-black);font-size:14px;font-style:normal;font-weight:600;line-height:20px}.job-offer-card .top-content .date{color:var(--color-black-80);font-size:12px;font-style:normal;font-weight:400;line-height:20px}.job-offer-card .bottom-content{border-top:1px solid var(--color-black-20);display:flex;flex-direction:column;gap:15px;padding-top:15px}.job-offer-card .bottom-content .categories{display:flex;flex-wrap:wrap;gap:10px}.job-offer-card .bottom-content .categories span{background-color:var(--color-grey);border-radius:5px;color:var(--color-black-80);font-size:11px;font-style:normal;font-weight:300;letter-spacing:.55px;line-height:16px;padding:3px 8px}.job-offer-card .bottom-content .excerpt{-webkit-box-orient:vertical;-webkit-line-clamp:3;color:var(--color-black-80);display:-webkit-box;font-size:12px;font-style:normal;font-weight:400;line-height:24px;overflow:hidden;text-overflow:ellipsis}.job-offer-card .bottom-content .see-more{color:var(--color-purple);font-family:Bebas,-apple-system,BlinkMacSystemFont,avenir next,avenir,segoe ui,helvetica neue,helvetica,Cantarell,Ubuntu,roboto,noto,arial,sans-serif;font-size:18px;font-style:normal;font-weight:400;letter-spacing:.9px;line-height:16px;-webkit-text-decoration:underline solid 2px var(--color-purple-40);text-decoration:underline solid 2px var(--color-purple-40);text-transform:uppercase;text-underline-offset:4px}.member-card{align-items:center;background-color:var(--color-white);border-radius:20px;display:flex;flex-direction:column;gap:15px;height:100%;justify-content:space-between;padding:25px;width:100%}.member-card .image-container{border-radius:50%;filter:grayscale(1);flex-shrink:0;height:70px;overflow:hidden;width:70px}.member-card .name{-webkit-text-fill-color:transparent;background:linear-gradient(68deg,#54bbab,#b5d9b9);background-clip:text;-webkit-background-clip:text;font-size:20px;font-style:normal;font-weight:600;line-height:28px;text-align:center}.member-card .role{color:var(--color-black);font-size:14px;font-style:normal;font-weight:400;line-height:20px;text-align:center}.member-card .quote{color:var(--color-black-60);font-size:11px;font-style:normal;font-weight:300;line-height:16px;text-align:center}.member-card .socials{flex-direction:row;gap:20px}.member-card .socials,.member-card .socials a{align-items:center;display:flex;justify-content:center}.member-card .socials a{border:1px solid var(--color-turquoise);border-radius:50%;flex-shrink:0;height:40px;width:40px}.member-card .socials a svg{max-height:15px;max-width:15px}.review-card{background-color:var(--color-white);border-radius:20px;display:flex;flex-direction:column;gap:15px;height:100%;padding:25px;width:100%}.review-card .review-card-top-container{align-items:center;display:flex;flex-direction:row;gap:20px;justify-content:flex-start}.review-card .review-card-top-container .image-container{border-radius:50%;flex-shrink:0;height:65px;overflow:hidden;width:65px}.review-card .review-card-top-container .right-container{display:flex;flex-direction:column}.review-card .review-card-top-container .right-container .company{color:var(--color-black);font-family:Bebas,-apple-system,BlinkMacSystemFont,avenir next,avenir,segoe ui,helvetica neue,helvetica,Cantarell,Ubuntu,roboto,noto,arial,sans-serif;font-size:16px;font-style:normal;font-weight:400;letter-spacing:.8px;line-height:normal;text-transform:uppercase}.review-card .review-card-top-container .right-container .grade{color:var(--color-turquoise);font-size:16px;font-style:normal;font-weight:600;line-height:24px}.review-card .text-container{-webkit-box-orient:vertical;-webkit-line-clamp:4;color:var(--color-black-70);display:-webkit-box;overflow:hidden;text-overflow:ellipsis}.review-card .bottom-container{display:flex;flex-direction:column;gap:6px}.review-card .bottom-container .author{color:var(--color-black);font-size:14px;font-style:normal;font-weight:400;line-height:16px}.review-card .bottom-container .stars svg{flex-shrink:0;height:12px;width:12px}.service-card{border-bottom-left-radius:20px;height:100%;overflow:hidden;width:100%}.service-card a{display:flex;flex-direction:column;height:100%;position:relative;width:100%}.service-card a .icon{background-color:var(--color-white);border-bottom-right-radius:10px;height:70px;left:0;position:absolute;top:0;width:70px;z-index:2}.service-card a .icon svg{height:57px;width:57px}.service-card a .icon:before{left:0;top:100%}.service-card a .icon:after,.service-card a .icon:before{background-color:var(--color-white);clip-path:path("M22.5664 0C10.1034 0 0 10.1034 0 22.5664L0 0L22.5664 0Z");content:"";display:block;height:30px;position:absolute;transform:translateX(-1px);width:30px}.service-card a .icon:after{right:-30px;top:0}.service-card a .image-container{flex:1;min-height:0;overflow:hidden}.service-card a .content{align-items:center;display:flex;gap:20px;justify-content:space-between;padding:20px}.service-card a .content .card-title{color:var(--color-white);font-family:Museo,-apple-system,BlinkMacSystemFont,avenir next,avenir,segoe ui,helvetica neue,helvetica,Cantarell,Ubuntu,roboto,noto,arial,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:30px;transition:all .3s ease-in-out}.service-card a .content .card-title .alternative{font-size:24px;font-weight:600}.service-card a .content .arrow{transition:all .3s ease-in-out}.service-card:hover a .content .arrow,.service-card:hover a .image-container img{transform:scale(1.1)}.text-container :not(:last-child){margin-bottom:10px}.text-container p{font-size:.875rem;line-height:1.5rem}.text-container strong{font-weight:700}.text-container small{font-size:.75rem;line-height:normal}.text-container a:not(.btn){color:color-mix(in srgb,var(--color-text) 100%,transparent);font-weight:600;-webkit-text-decoration:underline solid 2px;text-decoration:underline solid 2px}.text-container ul{list-style:none;padding:0}.text-container ul li{font-size:.875rem;line-height:1.25rem;padding-left:30px;position:relative}.text-container ul li:before{background-image:url(../svg/list-style.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:9px;left:8px;position:absolute;top:6px;width:9px}h1{font-family:Museo,-apple-system,BlinkMacSystemFont,avenir next,avenir,segoe ui,helvetica neue,helvetica,Cantarell,Ubuntu,roboto,noto,arial,sans-serif;font-size:52px;font-style:normal;font-weight:300;line-height:72px}@media only screen and (max-width:1040px){h1{font-size:42px;line-height:52px}}@media only screen and (max-width:500px){h1{font-size:32px;line-height:42px}}h1 span{font-family:Bebas,-apple-system,BlinkMacSystemFont,avenir next,avenir,segoe ui,helvetica neue,helvetica,Cantarell,Ubuntu,roboto,noto,arial,sans-serif;font-size:82px;font-style:normal;font-weight:400;line-height:82px}@media only screen and (max-width:1040px){h1 span{font-size:62px;line-height:72px}}@media only screen and (max-width:500px){h1 span{font-size:42px;line-height:52px}}h1 .alternative{line-height:120px}@media only screen and (max-width:1040px){h1 .alternative{line-height:100px}}@media only screen and (max-width:500px){h1 .alternative{line-height:80px}}h2{font-family:Museo,-apple-system,BlinkMacSystemFont,avenir next,avenir,segoe ui,helvetica neue,helvetica,Cantarell,Ubuntu,roboto,noto,arial,sans-serif;font-size:32px;font-style:normal;font-weight:300;line-height:42px}h2 .alternative{font-size:52px;font-style:normal;font-weight:400;letter-spacing:1.56px;line-height:82px}@media only screen and (max-width:780px){h2 .alternative{font-size:42px;line-height:62px}}.title .alternative{background:linear-gradient(68deg,#54bbab,#b5d9b9);border-radius:5px;color:var(--color-white);font-family:Bebas,-apple-system,BlinkMacSystemFont,avenir next,avenir,segoe ui,helvetica neue,helvetica,Cantarell,Ubuntu,roboto,noto,arial,sans-serif;letter-spacing:2.46px;padding:5px 10px 0;text-align:center;text-transform:uppercase}.title b{font-weight:700}#footer-site{background-color:var(--color-purple);border-radius:20px;margin:20px 20px 15px;position:relative;z-index:9999}#footer-site:before{background-color:var(--color-white);clip-path:path("M22.5664 0C10.1034 0 0 10.1034 0 22.5664L0 0L22.5664 0Z");content:"";display:block;height:30px;left:0;position:absolute;top:101px;width:30px}#footer-site .container{display:flex;padding:unset}#footer-site .container .left-container{flex:1}#footer-site .container .left-container .top-container{position:relative}#footer-site .container .left-container .top-container:before{background-color:var(--color-white);content:"";display:block;height:102px;position:absolute;right:100%;top:0;width:calc(100% + 50vw - 720px)}@media only screen and (max-width:1040px){#footer-site .container .left-container .top-container:before{display:none}}#footer-site .container .left-container .top-container .logo-container{background-color:var(--color-white);border-bottom-right-radius:20px;flex-shrink:0;height:102px;padding:20px 20px 20px 0;position:relative;width:335px}#footer-site .container .left-container .top-container .logo-container:after{background-color:var(--color-white);clip-path:path("M22.5664 0C10.1034 0 0 10.1034 0 22.5664L0 0L22.5664 0Z");content:"";display:block;height:30px;position:absolute;right:-30px;top:-1px;width:30px}#footer-site .container .left-container .bottom-container{display:flex;justify-content:space-between;padding:40px 80px 40px 20px}@media only screen and (max-width:1040px){#footer-site .container .left-container .bottom-container{align-items:center;flex-wrap:wrap;gap:40px 80px;justify-content:center;padding:40px 20px}}#footer-site .container .left-container .bottom-container .footer-group{display:flex;flex-direction:column;gap:10px}#footer-site .container .left-container .bottom-container .infos .address{color:var(--color-white-50);font-size:14px;font-style:normal;font-weight:300;line-height:24px}#footer-site .container .left-container .bottom-container .infos .email a,#footer-site .container .left-container .bottom-container .infos .phone a{color:var(--color-white);font-size:15px;font-style:normal;font-weight:400;line-height:24px}#footer-site .container .left-container .bottom-container .infos .certification{align-items:center;background-color:var(--color-white);border-radius:10px;display:flex;flex-shrink:0;gap:10px;margin-top:20px;padding:10px;width:230px}#footer-site .container .left-container .bottom-container .infos .certification .certification-text{color:var(--color-black);font-family:Bebas,-apple-system,BlinkMacSystemFont,avenir next,avenir,segoe ui,helvetica neue,helvetica,Cantarell,Ubuntu,roboto,noto,arial,sans-serif;font-size:16px;font-style:normal;font-weight:400;letter-spacing:.8px;line-height:16px}#footer-site .container .left-container .bottom-container .infos .certification .certification-logo{flex-shrink:0;height:43px;width:73px}#footer-site .container .left-container .bottom-container .infos .certification .certification-logo img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}#footer-site .container .left-container .bottom-container .footer-navigation ul.main-menu,#footer-site .container .left-container .bottom-container .legal-navigation ul.main-menu{display:flex;flex-direction:column;gap:10px}#footer-site .container .left-container .bottom-container .footer-navigation ul.main-menu a,#footer-site .container .left-container .bottom-container .legal-navigation ul.main-menu a{color:var(--color-white);font-size:15px;font-style:normal;font-weight:400;line-height:24px;margin-left:20px;position:relative}#footer-site .container .left-container .bottom-container .footer-navigation ul.main-menu a:before,#footer-site .container .left-container .bottom-container .legal-navigation ul.main-menu a:before{content:url(../svg/footer-arrow.svg);left:-20px;position:absolute;top:50%;transform:translateY(-50%)}#footer-site .container .left-container .bottom-container .footer-navigation ul.main-menu a:hover,#footer-site .container .left-container .bottom-container .legal-navigation ul.main-menu a:hover{font-weight:600;-webkit-text-decoration:underline solid 2px;text-decoration:underline solid 2px;text-underline-offset:4px}#footer-site .container .left-container .bottom-container .socials{gap:50px}#footer-site .container .left-container .bottom-container .socials .socials-container{display:flex;gap:20px}#footer-site .container .left-container .bottom-container .socials .socials-container .social{align-items:center;border:1px solid var(--color-white-60);border-radius:50%;display:flex;height:50px;justify-content:center;transition:all .3s ease-in-out;width:50px}#footer-site .container .left-container .bottom-container .socials .socials-container .social svg{height:15px;transition:all .3s ease-in-out;width:15px}#footer-site .container .right-container{min-height:380px;width:415px}@media only screen and (max-width:1260px){#footer-site .container .right-container{display:none}}#footer-site .container .right-container .image-container{height:100%;left:0;position:relative;width:calc(100% + 50vw - 720px)}@media only screen and (max-width:1460px){#footer-site .container .right-container .image-container{left:unset;width:100%}}#footer-site .container .right-container .image-container .icon{bottom:-5px;display:block;flex-shrink:0;height:349px;left:-50px;position:absolute;width:310px}#footer-site .container .right-container .image-container .icon svg{height:100%;width:100%}.credit-container .credits{font-size:12px;font-style:normal;font-weight:300;line-height:12px;margin-bottom:15px}.credit-container .credits,.credit-container .credits a{color:var(--color-black-60)}.credit-container .credits a:hover{color:var(--color-black-80)}#header-site{left:0;position:absolute;top:0;width:100%;z-index:99999}#header-site:not(.opened):before{background-color:var(--color-white);clip-path:path("M22.5664 0C10.1034 0 0 10.1034 0 22.5664L0 0L22.5664 0Z");content:"";display:block;height:30px;left:20px;position:absolute;top:102px;width:30px}@media only screen and (max-width:780px){#header-site:not(.opened):before{top:80px}}#header-site:not(.opened) .container{align-items:center;display:flex;gap:50px;justify-content:space-between;position:relative}#header-site:not(.opened) .container:before{background-color:var(--color-white);content:"";display:block;height:102px;position:absolute;right:100%;top:0;width:calc(100% + 50vw - 720px)}@media only screen and (max-width:1040px){#header-site:not(.opened) .container:before{display:none}#header-site:not(.opened) .container{padding:unset}}#header-site:not(.opened) .container .logo-container{background-color:var(--color-white);border-bottom-right-radius:20px;flex-shrink:0;height:102px;padding:15px;position:relative;width:335px}@media only screen and (max-width:780px){#header-site:not(.opened) .container .logo-container{height:80px;width:250px}}#header-site:not(.opened) .container .logo-container:after{background-color:var(--color-white);clip-path:path("M22.5664 0C10.1034 0 0 10.1034 0 22.5664L0 0L22.5664 0Z");content:"";display:block;height:30px;position:absolute;right:-30px;top:0;width:30px}@media only screen and (max-width:1040px){#header-site:not(.opened) .container .main-navigation{display:none}}#header-site:not(.opened) .container .main-navigation ul.main-menu{display:flex;gap:45px}#header-site:not(.opened) .container .main-navigation ul.main-menu li{text-align:center}#header-site:not(.opened) .container .main-navigation ul.main-menu li a{color:var(--color-white);font-family:Museo,-apple-system,BlinkMacSystemFont,avenir next,avenir,segoe ui,helvetica neue,helvetica,Cantarell,Ubuntu,roboto,noto,arial,sans-serif;font-size:12px;font-style:normal;font-weight:600;letter-spacing:.36px;line-height:16px;padding:18px 5px}#header-site:not(.opened) .container .main-navigation ul.main-menu li a.on-dark{color:var(--color-white)}#header-site:not(.opened) .container .main-navigation ul.main-menu li.current-menu-item>a{color:var(--color-turquoise);-webkit-text-decoration:underline solid 2px;text-decoration:underline solid 2px;text-underline-offset:5px}#header-site:not(.opened) .container .main-navigation ul.main-menu li.menu-item-has-children{position:relative}#header-site:not(.opened) .container .main-navigation ul.main-menu li.menu-item-has-children>a:after{content:url(../svg/chevron-down.svg);display:inline-block;margin-left:10px;position:relative;width:10px}#header-site:not(.opened) .container .main-navigation ul.main-menu li.menu-item-has-children ul{background-color:var(--color-white);border-radius:20px;display:none;flex-direction:column;gap:10px;left:50%;max-width:300px;padding:20px;position:absolute;text-align:center;top:calc(100% + 15px);transform:translateX(-50%);width:-moz-max-content;width:max-content}#header-site:not(.opened) .container .main-navigation ul.main-menu li.menu-item-has-children ul li a{color:var(--color-turquoise);padding:unset}#header-site:not(.opened) .container .main-navigation ul.main-menu li.menu-item-has-children:hover ul{display:flex}@media only screen and (max-width:1040px){#header-site:not(.opened) .container .btn{display:none}}#header-site .burger{display:none}@media only screen and (max-width:1040px){#header-site .burger{display:block}}#header-site.opened{background:linear-gradient(12deg,#665b99 -12.16%,#666c9c 3.2%,#6598a5 33.49%,#65bdac 56.16%,#99dace 71.34%,#c0f0e7 84.59%,#cef8f0 91.49%);height:100vh;left:unset;position:fixed;right:0;top:0;width:70%}@media only screen and (max-width:500px){#header-site.opened{width:100%}}#header-site.opened .container{display:flex;flex-direction:column;gap:40px;height:100%;padding:40px}@media only screen and (max-width:500px){#header-site.opened .container{padding:20px}}#header-site.opened .container .logo-container{flex-shrink:0;height:120px;width:300px}@media only screen and (max-width:500px){#header-site.opened .container .logo-container{width:250px}}#header-site.opened .container .main-navigation ul.main-menu{display:flex;flex-direction:column;gap:30px}#header-site.opened .container .main-navigation ul.main-menu li a{color:var(--color-black);font-family:Museo,-apple-system,BlinkMacSystemFont,avenir next,avenir,segoe ui,helvetica neue,helvetica,Cantarell,Ubuntu,roboto,noto,arial,sans-serif;font-size:14px;font-style:normal;font-weight:600;letter-spacing:.36px;line-height:16px;text-transform:uppercase}#header-site.opened .container .main-navigation ul.main-menu li.current-menu-item>a{-webkit-text-decoration:underline solid 2px;text-decoration:underline solid 2px;text-underline-offset:5px}#header-site.opened .container .main-navigation ul.main-menu li.menu-item-has-children{position:relative}#header-site.opened .container .main-navigation ul.main-menu li.menu-item-has-children>a:after{content:url(../svg/chevron-down.svg);display:inline-block;filter:invert(1);margin-left:10px;position:relative;width:10px}#header-site.opened .container .main-navigation ul.main-menu li.menu-item-has-children ul{display:none;flex-direction:column;gap:20px;margin-left:15px;margin-top:20px}#header-site.opened .container .main-navigation ul.main-menu li.menu-item-has-children ul li a{text-transform:unset}#header-site.opened .burger{position:absolute;right:10px;top:50px}#header-site.opened .burger .line{stroke:var(--color-black)}@media only screen and (max-width:500px){#header-site.opened .burger{right:0;top:30px}}#header-site .burger{position:absolute;right:10px;top:0}body,html{min-height:100%;overflow-x:hidden;scroll-behavior:smooth;width:100%}body{background-color:var(--color-white);color:var(--color-text);float:left;font-family:Museo,-apple-system,BlinkMacSystemFont,avenir next,avenir,segoe ui,helvetica neue,helvetica,Cantarell,Ubuntu,roboto,noto,arial,sans-serif;font-size:14px;font-weight:400;height:auto;line-height:24px;margin:0;min-height:100vh;position:relative;width:100%}body *{box-sizing:border-box;min-width:0}body ul{margin:0;padding:0}body ul li{list-style:none}svg *{transform-box:fill-box}.container{margin:0 auto;max-width:1440px;width:100%}@media only screen and (max-width:1460px){.container{padding:0 20px}}.image-container img{height:100%;-o-object-fit:cover;object-fit:cover;transition:all .3s ease-in-out;width:100%}.logo-container{display:block}.logo-container img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.background-container{height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.background-container img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.contact-page-content{padding:60px 0;position:relative}.contact-page-content:after{background:linear-gradient(12deg,#665b99 -12.16%,#666c9c 3.2%,#6598a5 33.49%,#65bdac 56.16%,#99dace 71.34%,#c0f0e7 84.59%,#cef8f0 91.49%);content:"";height:calc(100% - 120px);left:calc(100% - 50px);position:absolute;top:60px;width:calc(200% - 100vw - 50px)}@media only screen and (max-width:780px){.contact-page-content:after{display:none}}.contact-page-content .container{display:flex;gap:100px}@media only screen and (max-width:1040px){.contact-page-content .container{align-items:center;flex-direction:column;gap:60px}}.contact-page-content .container .left-container{flex:1;max-width:648px}@media only screen and (max-width:1040px){.contact-page-content .container .left-container{flex:unset;max-width:70%;width:100%}}@media only screen and (max-width:780px){.contact-page-content .container .left-container{max-width:85%}}@media only screen and (max-width:500px){.contact-page-content .container .left-container{max-width:100%}}.contact-page-content .container .left-container .map-container{border-radius:20px 20px 0 0;height:400px;overflow:hidden;width:100%}.contact-page-content .container .left-container .map-container iframe{height:100%;width:100%}.contact-page-content .container .left-container .infos-container{background:linear-gradient(68deg,#54bbab,#b5d9b9);border-radius:0 0 20px 20px;display:flex;flex-direction:column;gap:10px;padding:20px 80px}@media only screen and (max-width:500px){.contact-page-content .container .left-container .infos-container{padding:20px}}.contact-page-content .container .left-container .infos-container a,.contact-page-content .container .left-container .infos-container p{color:var(--color-white);font-size:14px;font-style:normal;font-weight:300;line-height:24px}.contact-page-content .container .right-container{display:flex;flex:1;flex-direction:column;gap:20px;padding-right:70px;position:relative}.contact-page-content .container .right-container h2{max-width:60%}@media only screen and (max-width:500px){.contact-page-content .container .right-container h2{max-width:100%}}@media only screen and (max-width:1040px){.contact-page-content .container .right-container{flex:unset;max-width:70%;padding:unset}}@media only screen and (max-width:780px){.contact-page-content .container .right-container{max-width:85%}}@media only screen and (max-width:500px){.contact-page-content .container .right-container{max-width:100%}}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;margin:0;padding:0;vertical-align:baseline}article,div,footer,header,nav,section{box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,menu,nav,section{display:block}.plyr *{box-sizing:"content-box";float:none;height:auto;width:auto}body{line-height:1}ol,ul{padding-left:20px}table{border-collapse:collapse;border-spacing:0}a{text-decoration:none}
