@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:Inter;font-style:italic;font-weight:600;src:url(../fonts/Inter/Inter18pt-SemiBoldItalic.eot);src:url(../fonts/Inter/Inter18pt-SemiBoldItalic.eot?#iefix) format("embedded-opentype"),url(../fonts/Inter/Inter18pt-SemiBoldItalic.woff2) format("woff2"),url(../fonts/Inter/Inter18pt-SemiBoldItalic.woff) format("woff")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:100;src:url(../fonts/Inter/Inter18pt-Thin.eot);src:url(../fonts/Inter/Inter18pt-Thin.eot?#iefix) format("embedded-opentype"),url(../fonts/Inter/Inter18pt-Thin.woff2) format("woff2"),url(../fonts/Inter/Inter18pt-Thin.woff) format("woff")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:600;src:url(../fonts/Inter/Inter18pt-SemiBold.eot);src:url(../fonts/Inter/Inter18pt-SemiBold.eot?#iefix) format("embedded-opentype"),url(../fonts/Inter/Inter18pt-SemiBold.woff2) format("woff2"),url(../fonts/Inter/Inter18pt-SemiBold.woff) format("woff")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:900;src:url(../fonts/Inter/Inter18pt-Black.eot);src:url(../fonts/Inter/Inter18pt-Black.eot?#iefix) format("embedded-opentype"),url(../fonts/Inter/Inter18pt-Black.woff2) format("woff2"),url(../fonts/Inter/Inter18pt-Black.woff) format("woff")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:700;src:url(../fonts/Inter/Inter18pt-Bold.eot);src:url(../fonts/Inter/Inter18pt-Bold.eot?#iefix) format("embedded-opentype"),url(../fonts/Inter/Inter18pt-Bold.woff2) format("woff2"),url(../fonts/Inter/Inter18pt-Bold.woff) format("woff")}@font-face{font-display:swap;font-family:Inter;font-style:italic;font-weight:900;src:url(../fonts/Inter/Inter18pt-BlackItalic.eot);src:url(../fonts/Inter/Inter18pt-BlackItalic.eot?#iefix) format("embedded-opentype"),url(../fonts/Inter/Inter18pt-BlackItalic.woff2) format("woff2"),url(../fonts/Inter/Inter18pt-BlackItalic.woff) format("woff")}@font-face{font-display:swap;font-family:Inter;font-style:italic;font-weight:100;src:url(../fonts/Inter/Inter18pt-ThinItalic.eot);src:url(../fonts/Inter/Inter18pt-ThinItalic.eot?#iefix) format("embedded-opentype"),url(../fonts/Inter/Inter18pt-ThinItalic.woff2) format("woff2"),url(../fonts/Inter/Inter18pt-ThinItalic.woff) format("woff")}@font-face{font-display:swap;font-family:Inter;font-style:italic;font-weight:200;src:url(../fonts/Inter/Inter18pt-ExtraLightItalic.eot);src:url(../fonts/Inter/Inter18pt-ExtraLightItalic.eot?#iefix) format("embedded-opentype"),url(../fonts/Inter/Inter18pt-ExtraLightItalic.woff2) format("woff2"),url(../fonts/Inter/Inter18pt-ExtraLightItalic.woff) format("woff")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:700;src:url(../fonts/Inter/Inter18pt-ExtraBold.eot);src:url(../fonts/Inter/Inter18pt-ExtraBold.eot?#iefix) format("embedded-opentype"),url(../fonts/Inter/Inter18pt-ExtraBold.woff2) format("woff2"),url(../fonts/Inter/Inter18pt-ExtraBold.woff) format("woff")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:200;src:url(../fonts/Inter/Inter18pt-ExtraLight.eot);src:url(../fonts/Inter/Inter18pt-ExtraLight.eot?#iefix) format("embedded-opentype"),url(../fonts/Inter/Inter18pt-ExtraLight.woff2) format("woff2"),url(../fonts/Inter/Inter18pt-ExtraLight.woff) format("woff")}@font-face{font-display:swap;font-family:Inter;font-style:italic;font-weight:700;src:url(../fonts/Inter/Inter18pt-BoldItalic.eot);src:url(../fonts/Inter/Inter18pt-BoldItalic.eot?#iefix) format("embedded-opentype"),url(../fonts/Inter/Inter18pt-BoldItalic.woff2) format("woff2"),url(../fonts/Inter/Inter18pt-BoldItalic.woff) format("woff")}@font-face{font-display:swap;font-family:Inter;font-style:italic;font-weight:400;src:url(../fonts/Inter/Inter18pt-Italic.eot);src:url(../fonts/Inter/Inter18pt-Italic.eot?#iefix) format("embedded-opentype"),url(../fonts/Inter/Inter18pt-Italic.woff2) format("woff2"),url(../fonts/Inter/Inter18pt-Italic.woff) format("woff")}@font-face{font-display:swap;font-family:Inter;font-style:italic;font-weight:700;src:url(../fonts/Inter/Inter18pt-ExtraBoldItalic.eot);src:url(../fonts/Inter/Inter18pt-ExtraBoldItalic.eot?#iefix) format("embedded-opentype"),url(../fonts/Inter/Inter18pt-ExtraBoldItalic.woff2) format("woff2"),url(../fonts/Inter/Inter18pt-ExtraBoldItalic.woff) format("woff")}@font-face{font-display:swap;font-family:Inter;font-style:italic;font-weight:500;src:url(../fonts/Inter/Inter18pt-MediumItalic.eot);src:url(../fonts/Inter/Inter18pt-MediumItalic.eot?#iefix) format("embedded-opentype"),url(../fonts/Inter/Inter18pt-MediumItalic.woff2) format("woff2"),url(../fonts/Inter/Inter18pt-MediumItalic.woff) format("woff")}@font-face{font-display:swap;font-family:Inter;font-style:italic;font-weight:300;src:url(../fonts/Inter/Inter18pt-LightItalic.eot);src:url(../fonts/Inter/Inter18pt-LightItalic.eot?#iefix) format("embedded-opentype"),url(../fonts/Inter/Inter18pt-LightItalic.woff2) format("woff2"),url(../fonts/Inter/Inter18pt-LightItalic.woff) format("woff")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:500;src:url(../fonts/Inter/Inter18pt-Medium.eot);src:url(../fonts/Inter/Inter18pt-Medium.eot?#iefix) format("embedded-opentype"),url(../fonts/Inter/Inter18pt-Medium.woff2) format("woff2"),url(../fonts/Inter/Inter18pt-Medium.woff) format("woff")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:300;src:url(../fonts/Inter/Inter18pt-Light.eot);src:url(../fonts/Inter/Inter18pt-Light.eot?#iefix) format("embedded-opentype"),url(../fonts/Inter/Inter18pt-Light.woff2) format("woff2"),url(../fonts/Inter/Inter18pt-Light.woff) format("woff")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(../fonts/Inter/Inter18pt-Regular.eot);src:url(../fonts/Inter/Inter18pt-Regular.eot?#iefix) format("embedded-opentype"),url(../fonts/Inter/Inter18pt-Regular.woff2) format("woff2"),url(../fonts/Inter/Inter18pt-Regular.woff) format("woff")}#homepage-banner{display:flex;height:100dvh;max-height:900px;padding-top:250px;position:relative}@media only screen and (max-width:500px){#homepage-banner{max-height:700px;padding-top:150px}}#homepage-banner:before{background:linear-gradient(90deg,rgba(0,0,0,.4),transparent);top:0}#homepage-banner:after,#homepage-banner:before{content:"";height:100%;left:0;pointer-events:none;position:absolute;width:100%;z-index:1}#homepage-banner:after{background:linear-gradient(90deg,rgba(0,0,0,.5),transparent);bottom:0}#homepage-banner .slider-homepage-banner{bottom:0;left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:0}#homepage-banner .slider-homepage-banner .splide__track,#homepage-banner .slider-homepage-banner .splide__track .splide__list,#homepage-banner .slider-homepage-banner .splide__track .splide__list .splide__slide{height:100%;width:100%}#homepage-banner .slider-homepage-banner .splide__track .splide__list .splide__slide img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}#homepage-banner .container{display:flex;flex:1;flex-direction:column;position:relative;z-index:2}@media only screen and (max-width:780px){#homepage-banner .container{align-items:center}}#homepage-banner .container h1{max-width:70%;position:relative;width:100%;z-index:2}@media only screen and (max-width:1060px){#homepage-banner .container h1{max-width:100%}}@media only screen and (max-width:780px){#homepage-banner .container h1{text-align:center}}#homepage-banner .container .btn{margin-top:50px;position:relative;z-index:2}#homepage-banner .container .quote{bottom:40px;color:#fff;font-size:18px;font-style:normal;font-weight:600;left:20px;line-height:26px;max-width:315px;position:absolute;width:100%;z-index:2}.block-faq-image{background-color:#0f1a27;padding:80px 0}@media only screen and (max-width:1060px){.block-faq-image{padding:40px 0}}.block-faq-image .container{align-items:center;display:flex;gap:100px}@media only screen and (max-width:1060px){.block-faq-image .container{flex-direction:column;gap:40px}}.block-faq-image .container .faq-container{display:flex;flex-direction:column;gap:40px;width:40%}.block-faq-image .container .faq-container h2{color:#fff}@media only screen and (max-width:1060px){.block-faq-image .container .faq-container{width:100%}}.block-faq-image .container .image-container{flex:1;height:500px}@media only screen and (max-width:1060px){.block-faq-image .container .image-container{flex:unset;max-width:850px;width:100%}}@media only screen and (max-width:780px){.block-faq-image .container .image-container{height:400px}}.block-faq-image .container .image-container img{border-radius:10px}.block-image-full-width{border-right:10px solid #ffb930;height:500px;overflow:hidden;position:relative;width:100%}.block-image-full-width:after{background:linear-gradient(180deg,transparent,rgba(0,0,0,.9));content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}@media only screen and (max-width:780px){.block-image-full-width{height:400px}}.block-image-full-width .img{background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:500px}@media only screen and (max-width:780px){.block-image-full-width .img{min-height:400px}}.block-image-full-width.has-parallax .img{background-attachment:fixed}.block-slider-large-cards .container{display:flex;flex-direction:column;gap:50px}@media only screen and (max-width:1460px){.block-slider-large-cards .container{padding:unset}}.block-slider-large-cards .container .top-container{display:flex;gap:100px;justify-content:space-between}@media only screen and (max-width:1460px){.block-slider-large-cards .container .top-container{padding:0 20px}}@media only screen and (max-width:780px){.block-slider-large-cards .container .top-container{flex-direction:column;gap:20px}}.block-slider-large-cards .container .top-container h2{color:#85898c;max-width:250px;width:100%}@media only screen and (max-width:780px){.block-slider-large-cards .container .top-container h2{max-width:unset}}.block-slider-large-cards .container .top-container .text-container{flex:1}.block-slider-large-cards .container .top-container .text-container p{color:#0f1a27;font-size:20px;font-style:normal;font-weight:500;line-height:30px}.block-slider-large-cards .container .slider-large-cards{height:450px;width:calc(100% + 50vw - 720px)}@media only screen and (max-width:1460px){.block-slider-large-cards .container .slider-large-cards{margin-left:20px;width:100%}}@media only screen and (max-width:780px){.block-slider-large-cards .container .slider-large-cards{margin-left:unset}}@media only screen and (max-width:500px){.block-slider-large-cards .container .slider-large-cards{margin-left:20px;margin-right:20px;width:calc(100% - 40px)}}.block-slider-large-cards .container .slider-large-cards .splide__track,.block-slider-large-cards .container .slider-large-cards .splide__track .splide__list{height:100%}.block-slider-large-cards .container .slider-large-cards .splide__track .splide__list .splide__slide{border-radius:10px;height:100%;overflow:hidden}.block-slider-large-cards .container .slider-large-cards .splide__large-cards-scrollbar{background:rgba(0,0,0,.1);border-radius:2px;height:4px;margin-top:10px;position:relative;transition:opacity .3s ease,visibility .3s ease;width:calc(100% - 40px)}.block-slider-large-cards .container .slider-large-cards .splide__large-cards-scrollbar.is-disabled{opacity:0;pointer-events:none;visibility:hidden}.block-slider-large-cards .container .slider-large-cards .splide__large-cards-scrollbar .splide__large-cards-scrollbar__handle{background:#ffb930;border-radius:2px;cursor:grab;height:100%;left:0;position:absolute;top:0;transition:background .2s ease;width:0}.block-slider-large-cards .container .slider-large-cards .splide__large-cards-scrollbar .splide__large-cards-scrollbar__handle:active{cursor:grabbing}.block-slider-realisations{background-color:#0f1a27}.block-slider-realisations .container{display:flex;height:500px;padding:unset}@media only screen and (max-width:1060px){.block-slider-realisations .container{flex-direction:column;height:unset}}.block-slider-realisations .container .left-container{display:flex;flex:1;flex-direction:column;gap:40px;justify-content:space-between;padding:50px 20px}.block-slider-realisations .container .left-container h2{color:#fff}.block-slider-realisations .container .left-container .ctnr{align-items:center;display:flex;gap:20px}.block-slider-realisations .container .left-container .ctnr .sep{background-color:hsla(0,0%,100%,.25);height:30px;width:1px}.block-slider-realisations .container .left-container .ctnr .custom-arrows{display:flex;gap:10px}.block-slider-realisations .container .left-container .ctnr .custom-arrows .slider-realisations-next,.block-slider-realisations .container .left-container .ctnr .custom-arrows .slider-realisations-prev{align-items:center;background-color:#0f1a27;border:1px solid hsla(0,0%,100%,.25);border-radius:50%;cursor:pointer;display:flex;height:40px;justify-content:center;transition:all .3s ease-in-out;width:40px}.block-slider-realisations .container .left-container .ctnr .custom-arrows .slider-realisations-next svg,.block-slider-realisations .container .left-container .ctnr .custom-arrows .slider-realisations-prev svg{height:15px;width:15px}.block-slider-realisations .container .left-container .ctnr .custom-arrows .slider-realisations-next svg path,.block-slider-realisations .container .left-container .ctnr .custom-arrows .slider-realisations-prev svg path{fill:#fff;transition:all .3s ease-in-out}.block-slider-realisations .container .left-container .ctnr .custom-arrows .slider-realisations-next:hover,.block-slider-realisations .container .left-container .ctnr .custom-arrows .slider-realisations-prev:hover{background-color:#85898c}.block-slider-realisations .container .left-container .ctnr .custom-arrows .slider-realisations-next:hover svg path,.block-slider-realisations .container .left-container .ctnr .custom-arrows .slider-realisations-prev:hover svg path{fill:#0f1a27}.block-slider-realisations .container .slider-wrapper{position:relative;width:60%}@media only screen and (max-width:1060px){.block-slider-realisations .container .slider-wrapper{width:100%}}.block-slider-realisations .container .slider-wrapper .slider-realisations{height:500px;left:0;position:absolute;top:0;width:calc(100% + 50vw - 720px)}@media only screen and (max-width:1460px){.block-slider-realisations .container .slider-wrapper .slider-realisations{width:100%}}@media only screen and (max-width:1060px){.block-slider-realisations .container .slider-wrapper .slider-realisations{position:relative}}.block-slider-realisations .container .slider-wrapper .slider-realisations .splide__track,.block-slider-realisations .container .slider-wrapper .slider-realisations .splide__track .splide__list,.block-slider-realisations .container .slider-wrapper .slider-realisations .splide__track .splide__list .splide__slide{height:100%}.block-slider-small-cards .container{display:flex;flex-direction:column;gap:50px}.block-slider-small-cards .container .top-container{align-items:center;display:flex;justify-content:space-between}@media only screen and (max-width:1060px){.block-slider-small-cards .container .top-container{flex-direction:column;gap:20px}}.block-slider-small-cards .container .top-container .empty{opacity:0;pointer-events:none;visibility:hidden}@media only screen and (max-width:1060px){.block-slider-small-cards .container .top-container .empty{display:none}}.block-slider-small-cards .container .top-container h2{color:#85898c}@media only screen and (max-width:1060px){.block-slider-small-cards .container .top-container h2{text-align:center}}.block-slider-small-cards .container .slider-small-cards .splide__track .splide__list .splide__slide{padding:20px 0}.block-slider-small-cards .container .slider-small-cards .splide__small-cards-scrollbar{background:rgba(0,0,0,.1);border-radius:2px;height:4px;margin-top:10px;position:relative;transition:opacity .3s ease,visibility .3s ease;width:100%}.block-slider-small-cards .container .slider-small-cards .splide__small-cards-scrollbar.is-disabled{opacity:0;pointer-events:none;visibility:hidden}.block-slider-small-cards .container .slider-small-cards .splide__small-cards-scrollbar .splide__small-cards-scrollbar__handle{background:#ffb930;border-radius:2px;cursor:grab;height:100%;left:0;position:absolute;top:0;transition:background .2s ease;width:0}.block-slider-small-cards .container .slider-small-cards .splide__small-cards-scrollbar .splide__small-cards-scrollbar__handle:active{cursor:grabbing}.block-text-image{border-right:10px solid #ffb930}.block-text-image .container{align-items:center;display:flex;gap:60px}@media only screen and (max-width:1060px){.block-text-image .container{flex-direction:column;gap:40px}}.block-text-image .container .left-container{flex:1;flex-shrink:0;min-width:375px}@media only screen and (max-width:1060px){.block-text-image .container .left-container{min-width:unset}}.block-text-image .container .left-container .content h2{color:#85898c;margin-bottom:20px}.block-text-image .container .left-container .content .buttons{display:flex;flex-wrap:wrap;gap:20px;margin-top:30px}.block-text-image .container .image-container{width:100%}.block-text-image .container .image-container.rectangle{height:500px;max-width:820px}@media only screen and (max-width:1060px){.block-text-image .container .image-container.rectangle{height:400px}}@media only screen and (max-width:500px){.block-text-image .container .image-container.rectangle{height:330px}}.block-text-image .container .image-container.square{height:550px;max-width:650px}@media only screen and (max-width:1060px){.block-text-image .container .image-container.square{height:400px}}@media only screen and (max-width:500px){.block-text-image .container .image-container.square{height:320px}}.block-text-image .container .image-container img{border-radius:10px}.block-text-image.reversed-columns{border-left:10px solid #ffb930;border-right:none}.block-text-image.reversed-columns .container{flex-direction:row-reverse}@media only screen and (max-width:1060px){.block-text-image.reversed-columns .container{flex-direction:column}}.burger{background-color:transparent;border:none;cursor:pointer;display:flex;padding:0;transform:scale(.4)}.line{fill:none;stroke:#fff;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{border-radius:50px;cursor:pointer;display:block;font-family:Inter,Montserrat,-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:700;line-height:12px;padding:14px 28px;text-align:center;transition:all .3s ease-in-out;width:-moz-max-content;width:max-content}.btn.btn-header{backdrop-filter:blur(2px);background:hsla(0,0%,100%,.15);border-radius:50px;color:#fff}.btn.btn-header:hover{background:hsla(0,0%,100%,.3)}.btn.btn-footer{background:#0f1a27;border-radius:50px;color:#fff}.btn.btn-primary{background-color:#0f1a27;border:1px solid #0f1a27;color:#fff}.btn.btn-primary:hover{background-color:#fff;border-color:#0f1a27;color:#0f1a27}.btn.btn-secondary{color:#0f1a27;-webkit-text-decoration:underline 2px solid rgba(15,26,39,.2);text-decoration:underline 2px solid rgba(15,26,39,.2);text-underline-offset:10px}.btn.btn-secondary:hover{-webkit-text-decoration:underline 2px solid #0f1a27;text-decoration:underline 2px solid #0f1a27;text-underline-offset:4px}.btn.btn-white{background-color:#fff;border:1px solid #fff;color:#0f1a27}.btn.btn-white:hover{background-color:#0f1a27;border-color:#fff;color:#fff}ul.faqs li{border-radius:4px;border-top:1px solid hsla(0,0%,100%,.25);cursor:pointer;display:flex;flex-direction:column;padding:18px 30px}ul.faqs li:last-child{border-bottom:1px solid hsla(0,0%,100%,.25)}@media only screen and (max-width:780px){ul.faqs li{padding:18px 15px}}ul.faqs li .question{align-items:center;display:flex;gap:15px}ul.faqs li .question .sep{background-color:hsla(0,0%,100%,.25);height:20px;width:1px}ul.faqs li .question .icon{height:20px;width:20px}ul.faqs li .question .icon img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}ul.faqs li .question p{color:#fff;font-size:15px;font-style:normal;font-weight:600;line-height:30px}ul.faqs li .answer{font-size:12px;font-style:normal;font-weight:400;line-height:22.5px;margin-top:0;max-height:0;opacity:0;overflow:hidden;pointer-events:none;transition:max-height .5s ease,opacity .3s ease,margin-top .3s ease;z-index:-5}ul.faqs li.opened .answer{color:hsla(0,0%,100%,.6);margin-top:10px;max-height:1000px;opacity:1;pointer-events:all;z-index:1}.wpcf7-form{display:flex;flex-direction:column;gap:10px;width:100%}.wpcf7-form .col-1{padding:0 25px;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:40px;width:100%}.wpcf7-form .col-1 p input,.wpcf7-form .col-1 p select,.wpcf7-form .col-1 p textarea{border:1px solid rgba(0,0,0,.4);margin-top:10px}.wpcf7-form .col-1 p textarea{border-radius:20px}.wpcf7-form .col-2{display:flex;gap:20px;justify-content:space-between;padding:0 25px;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:40px;width:100%}.wpcf7-form .col-2 p input,.wpcf7-form .col-2 p select,.wpcf7-form .col-2 p textarea{border:1px solid rgba(0,0,0,.4);margin-top:10px}.wpcf7-form .col-2 p textarea{border-radius:20px}.wpcf7-form .marg-top{margin-top:30px}.wpcf7-form label{color:#000;display:block;font-size:.875rem;font-weight:600;letter-spacing:.5px;line-height:1.125rem;margin-bottom:15px;text-transform:uppercase;text-transform:none}.wpcf7-form .wpcf7-not-valid-tip{color:red;font-size:12px;margin-top:8px;text-transform:none}.wpcf7-form .wpcf7-response-output{color:lime}.wpcf7-form input,.wpcf7-form select,.wpcf7-form textarea{background:#fff;border:none;font-family:Montserrat,-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:300;line-height:24px;padding:13px 20px;resize:none}.wpcf7-form input::-moz-placeholder,.wpcf7-form select::-moz-placeholder,.wpcf7-form textarea::-moz-placeholder{color:rgba(0,0,0,.6)}.wpcf7-form input::placeholder,.wpcf7-form select::placeholder,.wpcf7-form textarea::placeholder{color:rgba(0,0,0,.6)}.wpcf7-form input[type=submit]{align-items:center;background-color:#85898c;border-radius:75px;color:#fff;cursor:pointer;display:flex;flex-shrink:0;font-family:Montserrat,-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:700;gap:10px;letter-spacing:.6px;line-height:100%;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{cursor:pointer;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-white) 100%,transparent)}.wpcf7-form .acceptance .wpcf7-list-item label input:checked+span:after{display:block}.wpcf7-form .acceptance .wpcf7-list-item label span{color:rgba(0,0,0,.6);margin-left:30px;position:relative}.wpcf7-form .acceptance .wpcf7-list-item label span:before{border:2px solid #85898c;content:"";height:18px;left:-40px;position:absolute;top:0;width:18px}.wpcf7-form .acceptance .wpcf7-list-item label span:after{background-color:#85898c;content:"";display:none;height:12px;left:-35px;position:absolute;top:5px;width:12px}.wpcf7-form .profile{background-color:#0f1a27;border-radius:20px;margin-bottom:25px;padding:25px}.wpcf7-form .profile .wpcf7-list-item{margin:unset}.wpcf7-form .profile label{color:#ffb930;display:flex;flex-direction:column;font-size:24px;font-style:normal;font-weight:700;line-height:normal;margin-bottom:unset}@media only screen and (max-width:780px){.wpcf7-form .profile label{align-items:center}}.wpcf7-form .profile label br{display:none}.wpcf7-form .profile label .wpcf7-form-control-wrap{margin-top:20px}.wpcf7-form .profile label .wpcf7-radio{display:flex;flex-wrap:wrap;gap:20px}@media only screen and (max-width:780px){.wpcf7-form .profile label .wpcf7-radio{align-items:center;justify-content:center}}.wpcf7-form .profile label .wpcf7-radio input[type=radio]{display:none}.wpcf7-form .profile label .wpcf7-radio .wpcf7-list-item-label{background-color:#fff;border-radius:40px;color:#ffb930;cursor:pointer;display:block;font-size:12px;font-style:normal;font-weight:600;line-height:16px;padding:12px 25px;text-transform:none;width:-moz-max-content;width:max-content}.wpcf7-form .profile label .wpcf7-radio input:checked+.wpcf7-list-item-label{background-color:#85898c;color:#fff;font-weight:700}.large-card{align-items:flex-end;border-radius:10px;display:flex;height:100%;padding:40px;width:100%}.large-card,.large-card .background-container{overflow:hidden}.large-card .background-container img{transition:all .3s ease-in-out}.large-card .background-container:after{background:linear-gradient(0deg,rgba(0,0,0,.25),rgba(0,0,0,.25));border-radius:10px;content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}.large-card .icon{align-items:center;backdrop-filter:blur(2px);background:hsla(0,0%,100%,.15);border-radius:50px;display:flex;height:60px;justify-content:center;left:30px;position:absolute;top:30px;width:60px;z-index:2}.large-card .icon img{filter:brightness(0) invert(1);height:20px;-o-object-fit:contain;object-fit:contain;width:20px}.large-card .content-container{align-items:flex-end;display:flex;flex:1;gap:60px;justify-content:space-between;position:relative;z-index:2}.large-card .content-container .content{display:flex;flex:1;flex-direction:column}.large-card .content-container .content h3{color:#fff}.large-card .content-container .content .description{color:hsla(0,0%,100%,.8);font-size:18px;font-style:normal;font-weight:600;line-height:26px}.large-card .content-container .see-more{color:#fff;flex-shrink:0;font-size:12px;font-style:normal;font-weight:700;line-height:26px;text-decoration:underline;text-underline-offset:4px}.large-card:hover .background-container img{transform:scale(1.2)}.realisations-card{display:flex;height:100%;padding:50px 40px;width:100%}@media only screen and (max-width:1060px){.realisations-card{padding:40px 20px}}@media only screen and (max-width:500px){.realisations-card{padding:30px 20px}}.realisations-card .background-container:after{background:linear-gradient(180deg,transparent,rgba(0,0,0,.8));content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}.realisations-card .categories{display:flex;gap:10px;left:40px;position:absolute;top:50px}@media only screen and (max-width:1060px){.realisations-card .categories{left:20px;top:40px}}@media only screen and (max-width:500px){.realisations-card .categories{top:30px}}.realisations-card .categories .category{color:hsla(0,0%,100%,.8);font-size:11px;font-style:normal;font-weight:700;letter-spacing:.55px;line-height:12px;position:relative;text-transform:uppercase}.realisations-card .categories .category:after{background-color:hsla(0,0%,100%,.25);content:"";height:8px;position:absolute;right:-5px;top:50%;transform:translateY(-50%);width:1px}.realisations-card .categories .category:last-child:after{display:none}.realisations-card .content-container{align-items:flex-end;display:flex;flex:1;gap:50px;justify-content:space-between}.realisations-card .content-container .date{color:hsla(0,0%,100%,.8);font-size:11px;font-style:normal;font-weight:700;letter-spacing:.55px;line-height:12px;text-transform:uppercase}.realisations-card .content-container h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#fff;display:-webkit-box;font-size:24px;font-style:normal;font-weight:600;line-height:34px;overflow:hidden;text-overflow:ellipsis}.realisations-card .content-container .see-more{color:#fff;flex-shrink:0;font-size:12px;font-style:normal;font-weight:600;line-height:34px;text-decoration:underline;text-underline-offset:4px}.small-card{background-color:#fff;border-radius:10px;box-shadow:0 0 20px 0 rgba(0,0,0,.15);display:flex;height:100%;padding:20px;width:100%}.small-card .background-container{border-radius:10px;height:calc(100% - 40px);opacity:0;overflow:hidden;pointer-events:none;top:20px;transition:all .3s ease-in-out;z-index:-1}.small-card .background-container:after{background:linear-gradient(180deg,transparent,rgba(0,0,0,.3));border-radius:10px;content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}.small-card .content-container{align-items:center;display:flex;flex:1;flex-direction:column;gap:20px}.small-card .content-container .title{align-items:center;display:flex;width:100%}.small-card .content-container .title .icon{align-items:center;display:flex;height:40px;justify-content:center;position:relative;width:40px}.small-card .content-container .title .icon:after{background-color:rgba(15,26,39,.25);content:"";height:16px;position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px}.small-card .content-container .title .icon img{height:20px;-o-object-fit:contain;object-fit:contain;width:20px}.small-card .content-container .title h3{color:#0f1a27;font-size:24px;font-style:normal;font-weight:600;line-height:34px;padding-left:10px}.small-card .content-container .image-container{height:200px;overflow:hidden;position:relative;width:200px}.small-card .content-container .image-container.hexa{clip-path:polygon(25% 5%,75% 5%,100% 50%,75% 95%,25% 95%,0 50%)}.small-card .content-container .image-container.circle{border-radius:50%}.small-card .content-container .image-container.triangle{clip-path:polygon(50% 0,0 100%,100% 100%)}.small-card .content-container .description{color:rgba(15,26,39,.6);font-size:14px;font-style:normal;font-weight:500;line-height:24px;width:100%}.small-card .content-container .see-more{color:#0f1a27;cursor:pointer;font-size:12px;font-style:normal;font-weight:600;justify-self:flex-end;line-height:12px;margin-top:auto;text-decoration:underline;text-underline-offset:4px}.small-card:hover .background-container{opacity:1;z-index:2}.small-card:hover .content-container .title .icon{position:relative;z-index:3}.small-card:hover .content-container .title .icon:after{background-color:#fff}.small-card:hover .content-container .title .icon img{filter:brightness(0) invert(1)}.small-card:hover .content-container .title h3{color:#fff;position:relative;z-index:3}.text-container :not(:last-child){margin-bottom:10px}.text-container h3{color:#85898c;font-size:20px;font-style:normal;font-weight:700;line-height:25px;margin-bottom:15px}.text-container p{font-size:.875rem;font-weight:500;line-height:1.5rem}.text-container strong{color:#0f1a27;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;font-weight:300;line-height:1.5rem;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:8px;left:8px;position:absolute;top:9px;width:8px}h1{color:#fff;font-size:72px;font-style:normal;font-weight:700;line-height:normal;text-shadow:0 0 20px rgba(0,0,0,.12)}@media only screen and (max-width:780px){h1{font-size:52px}}h2{font-size:42px;line-height:52px}h2,h3{font-style:normal;font-weight:600}h3{font-size:32px;line-height:34px}#footer-site{background-color:#fff;border-right:10px solid #ffb930}#footer-site .container{display:flex;flex-direction:column}#footer-site .container .top-container{border-top:1px solid rgba(15,26,39,.1);display:grid;gap:40px;grid-template-columns:300px 1fr 1fr;padding:40px 0}@media only screen and (max-width:1260px){#footer-site .container .top-container{grid-template-columns:250px 1fr 1fr}}@media only screen and (max-width:1060px){#footer-site .container .top-container{grid-template-columns:1fr}}#footer-site .container .top-container .left{border-right:1px solid rgba(15,26,39,.1);display:flex;flex-direction:column}@media only screen and (max-width:1060px){#footer-site .container .top-container .left{align-items:center;border-right:none;text-align:center}}#footer-site .container .top-container .left .logo-container{height:40px;margin-bottom:20px;width:148px}#footer-site .container .top-container .left .logo-container img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}#footer-site .container .top-container .left .address{color:rgba(15,26,39,.8);font-size:14px;font-style:normal;font-weight:500;line-height:24px;margin-bottom:10px}#footer-site .container .top-container .left .phone{color:#0f1a27;font-size:18px;font-style:normal;font-weight:600;line-height:18px}#footer-site .container .top-container .left .phone span{color:rgba(15,26,39,.8);font-size:14px;font-style:normal;font-weight:500;line-height:24px;margin-bottom:10px;text-transform:uppercase}#footer-site .container .top-container .middle{border-right:1px solid rgba(15,26,39,.1);display:flex;flex-direction:column;gap:30px}@media only screen and (max-width:1060px){#footer-site .container .top-container .middle{align-items:center;border-right:none;padding-bottom:20px;text-align:center}}#footer-site .container .top-container .middle .quote{color:#85898c;font-size:18px;font-style:normal;font-weight:600;line-height:26px}#footer-site .container .top-container .middle .mb{align-items:center;display:flex;gap:20px 40px}@media only screen and (max-width:1060px){#footer-site .container .top-container .middle .mb{flex-wrap:wrap;justify-content:center}}#footer-site .container .top-container .middle .mb .socials{align-items:center;display:flex;gap:10px}#footer-site .container .top-container .middle .mb .socials a{align-items:center;background-color:#fff;border:1px solid rgba(15,26,39,.15);border-radius:50%;display:flex;height:40px;justify-content:center;transition:all .3s ease-in-out;width:40px}#footer-site .container .top-container .middle .mb .socials a img{height:12px;-o-object-fit:contain;object-fit:contain;transition:all .3s ease-in-out;width:12px}#footer-site .container .top-container .middle .mb .socials a:hover{background-color:#0f1a27;border:1px solid #0f1a27}#footer-site .container .top-container .middle .mb .socials a:hover img{filter:brightness(0) invert(1)}#footer-site .container .top-container .right{display:grid;gap:40px;grid-template-columns:repeat(2,1fr)}@media only screen and (max-width:1060px){#footer-site .container .top-container .right{display:flex;justify-content:center}}@media only screen and (max-width:500px){#footer-site .container .top-container .right{align-items:center;flex-direction:column;gap:20px;text-align:center}}#footer-site .container .top-container .right .footer-navigation{border-right:1px solid rgba(15,26,39,.1)}@media only screen and (max-width:1060px){#footer-site .container .top-container .right .footer-navigation{padding-right:40px}}@media only screen and (max-width:500px){#footer-site .container .top-container .right .footer-navigation{border-right:none;padding-right:0}}#footer-site .container .top-container .right ul.main-menu{display:flex;flex-direction:column}#footer-site .container .top-container .right ul.main-menu li a{color:#85898c;display:block;font-size:12px;font-style:normal;font-weight:600;letter-spacing:.6px;line-height:26px;text-transform:uppercase;transition:all .3s ease-in-out}#footer-site .container .top-container .right ul.main-menu li a:hover{color:#0f1a27}#footer-site .container .bottom-container{border-top:1px solid rgba(15,26,39,.1);padding:20px}#footer-site .container .bottom-container .credits{color:rgba(15,26,39,.8);font-size:10px;font-style:normal;font-weight:400;line-height:11px;text-align:center}#footer-site .container .bottom-container .credits a{color:#0f1a27}#header-site{z-index:999}#header-site:not(.opened){left:0;position:absolute;top:0;width:100%}#header-site:not(.opened) .container{align-items:center;display:flex;justify-content:space-between;padding:18px 20px}@media only screen and (max-width:1060px){#header-site:not(.opened) .container{height:90px}}@media only screen and (max-width:500px){#header-site:not(.opened) .container{height:70px}}#header-site:not(.opened) .container .left-container{align-items:center;display:flex;gap:100px}#header-site:not(.opened) .container .left-container .logo{flex-shrink:0;height:45px;margin-left:20px;width:172px}#header-site:not(.opened) .container .left-container .logo img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}#header-site:not(.opened) .container .left-container .main-navigation .main-menu{align-items:center;display:flex}@media only screen and (max-width:1060px){#header-site:not(.opened) .container .left-container .main-navigation .main-menu{display:none}}#header-site:not(.opened) .container .left-container .main-navigation .main-menu li{position:relative;width:-moz-max-content;width:max-content}#header-site:not(.opened) .container .left-container .main-navigation .main-menu li a{color:#fff;display:block;font-family:Inter,Montserrat,-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:700;line-height:12px;padding:15px 25px}#header-site:not(.opened) .container .left-container .main-navigation .main-menu li.menu-item-has-children:after{bottom:10px;content:url(../svg/chevron-down.svg);height:20px;position:absolute;right:-2px;transition:all .4s ease-in-out;width:20px}#header-site:not(.opened) .container .left-container .main-navigation .main-menu li.menu-item-has-children ul.sub-menu{backdrop-filter:blur(2px);background:hsla(0,0%,100%,.15);display:none;flex-direction:column;gap:10px;left:50%;padding:10px 20px;position:absolute;top:100%;transform:translateX(-50%)}#header-site:not(.opened) .container .left-container .main-navigation .main-menu li.menu-item-has-children:hover:after{transform:rotateX(-180deg)}#header-site:not(.opened) .container .left-container .main-navigation .main-menu li.menu-item-has-children:hover ul.sub-menu{display:flex}#header-site:not(.opened) .container .btn-header{padding:22px 36px}@media only screen and (max-width:1060px){#header-site:not(.opened) .container .btn-header{display:none}}#header-site .burger{display:none}@media only screen and (max-width:1060px){#header-site .burger{display:block}}#header-site.opened{background:#0f1a27;height:100vh;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}#header-site.opened .logo{aspect-ratio:170/50;display:flex;filter:brightness(0) invert(1);flex-shrink:0;margin-bottom:40px;margin-top:40px;max-width:250px;position:relative}#header-site.opened .logo img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}#header-site.opened .main-navigation .main-menu{display:flex;flex-direction:column}#header-site.opened .main-navigation .main-menu li{position:relative}#header-site.opened .main-navigation .main-menu li a{color:#fff;display:block;font-family:Inter,Montserrat,-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:700;line-height:12px;padding:10px;position:relative;width:-moz-max-content;width:max-content}#header-site.opened .main-navigation .main-menu li.menu-item-has-children{width:-moz-max-content;width:max-content}#header-site.opened .main-navigation .main-menu li.menu-item-has-children a:after{content:url(../svg/chevron-down.svg);height:20px;position:absolute;right:-15px;top:10px;transition:all .4s ease-in-out;width:20px}#header-site.opened .main-navigation .main-menu li.menu-item-has-children ul.sub-menu{display:flex;flex-direction:column;padding:0 20px;position:relative}#header-site.opened .main-navigation .main-menu li.menu-item-has-children ul.sub-menu a{font-weight:500}#header-site.opened .main-navigation .main-menu li.menu-item-has-children ul.sub-menu a:after{display:none}#header-site.opened .btn-header{display:block;font-size:16px;font-style:normal;font-weight:500;letter-spacing:-.28px;line-height:20px;padding:8px 15px;text-transform:none}#header-site.opened .burger{position:absolute;right:10px;top:30px}#header-site.opened .burger .line{stroke:#fff}@media only screen and (max-width:780px){#header-site.opened .burger{right:-10px;top:30px}}body,html{min-height:100%;overflow-x:hidden;scroll-behavior:smooth;width:100%}body{background-color:#fff;color:rgba(0,0,0,.8);float:left;font-family:Inter,Montserrat,-apple-system,BlinkMacSystemFont,avenir next,avenir,segoe ui,helvetica neue,helvetica,Cantarell,Ubuntu,roboto,noto,arial,sans-serif;font-size:.875rem;font-weight:400;height:auto;line-height:1.25rem;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}.small-container{margin:0 auto;max-width:1240px;width:100%}@media only screen and (max-width:1460px){.small-container{padding:0 20px}}.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;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%}@keyframes tilt{0%{transform:rotate(0deg)}25%{transform:rotate(-2deg)}50%{transform:rotate(2deg)}75%{transform:rotate(-1deg)}to{transform:rotate(0deg)}}*{-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}
