:root{--alara-primary:#45bf55;--alara-primary-10:rgba(69,191,85,.1);--alara-primary-20:rgba(69,191,85,.2);--alara-primary-30:rgba(69,191,85,.3);--alara-primary-40:rgba(69,191,85,.4);--alara-primary-50:rgba(69,191,85,.5);--alara-primary-60:rgba(69,191,85,.6);--alara-primary-70:rgba(69,191,85,.7);--alara-primary-80:rgba(69,191,85,.8);--alara-primary-90:rgba(69,191,85,.9);--alara-secondary:#1e2022;--alara-secondary-10:rgba(30,32,34,.1);--alara-secondary-20:rgba(30,32,34,.2);--alara-secondary-30:rgba(30,32,34,.3);--alara-secondary-40:rgba(30,32,34,.4);--alara-secondary-50:rgba(30,32,34,.5);--alara-secondary-60:rgba(30,32,34,.6);--alara-secondary-70:rgba(30,32,34,.7);--alara-secondary-80:rgba(30,32,34,.8);--alara-secondary-90:rgba(30,32,34,.9);--alara-white:#fff;--alara-white-10:hsla(0,0%,100%,.1);--alara-white-20:hsla(0,0%,100%,.2);--alara-white-30:hsla(0,0%,100%,.3);--alara-white-40:hsla(0,0%,100%,.4);--alara-white-50:hsla(0,0%,100%,.5);--alara-white-60:hsla(0,0%,100%,.6);--alara-white-70:hsla(0,0%,100%,.7);--alara-white-80:hsla(0,0%,100%,.8);--alara-white-90:hsla(0,0%,100%,.9);--alara-black:#000;--alara-black-10:rgba(0,0,0,.1);--alara-black-20:rgba(0,0,0,.2);--alara-black-30:rgba(0,0,0,.3);--alara-black-40:rgba(0,0,0,.4);--alara-black-50:rgba(0,0,0,.5);--alara-black-60:rgba(0,0,0,.6);--alara-black-70:rgba(0,0,0,.7);--alara-black-80:rgba(0,0,0,.8);--alara-black-90:rgba(0,0,0,.9);--alara-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:Poppins;font-style:normal;font-weight:700;src:url(../fonts/Poppins/Poppins-Bold.eot);src:url(../fonts/Poppins/Poppins-Bold.eot?#iefix) format("embedded-opentype"),url(../fonts/Poppins/Poppins-Bold.woff2) format("woff2"),url(../fonts/Poppins/Poppins-Bold.woff) format("woff")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:900;src:url(../fonts/Poppins/Poppins-Black.eot);src:url(../fonts/Poppins/Poppins-Black.eot?#iefix) format("embedded-opentype"),url(../fonts/Poppins/Poppins-Black.woff2) format("woff2"),url(../fonts/Poppins/Poppins-Black.woff) format("woff")}@font-face{font-display:swap;font-family:Poppins;font-style:italic;font-weight:900;src:url(../fonts/Poppins/Poppins-BlackItalic.eot);src:url(../fonts/Poppins/Poppins-BlackItalic.eot?#iefix) format("embedded-opentype"),url(../fonts/Poppins/Poppins-BlackItalic.woff2) format("woff2"),url(../fonts/Poppins/Poppins-BlackItalic.woff) format("woff")}@font-face{font-display:swap;font-family:Poppins;font-style:italic;font-weight:700;src:url(../fonts/Poppins/Poppins-ExtraBoldItalic.eot);src:url(../fonts/Poppins/Poppins-ExtraBoldItalic.eot?#iefix) format("embedded-opentype"),url(../fonts/Poppins/Poppins-ExtraBoldItalic.woff2) format("woff2"),url(../fonts/Poppins/Poppins-ExtraBoldItalic.woff) format("woff")}@font-face{font-display:swap;font-family:Poppins;font-style:italic;font-weight:200;src:url(../fonts/Poppins/Poppins-ExtraLightItalic.eot);src:url(../fonts/Poppins/Poppins-ExtraLightItalic.eot?#iefix) format("embedded-opentype"),url(../fonts/Poppins/Poppins-ExtraLightItalic.woff2) format("woff2"),url(../fonts/Poppins/Poppins-ExtraLightItalic.woff) format("woff")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:700;src:url(../fonts/Poppins/Poppins-ExtraBold.eot);src:url(../fonts/Poppins/Poppins-ExtraBold.eot?#iefix) format("embedded-opentype"),url(../fonts/Poppins/Poppins-ExtraBold.woff2) format("woff2"),url(../fonts/Poppins/Poppins-ExtraBold.woff) format("woff")}@font-face{font-display:swap;font-family:Poppins;font-style:italic;font-weight:300;src:url(../fonts/Poppins/Poppins-LightItalic.eot);src:url(../fonts/Poppins/Poppins-LightItalic.eot?#iefix) format("embedded-opentype"),url(../fonts/Poppins/Poppins-LightItalic.woff2) format("woff2"),url(../fonts/Poppins/Poppins-LightItalic.woff) format("woff")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:500;src:url(../fonts/Poppins/Poppins-Medium.eot);src:url(../fonts/Poppins/Poppins-Medium.eot?#iefix) format("embedded-opentype"),url(../fonts/Poppins/Poppins-Medium.woff2) format("woff2"),url(../fonts/Poppins/Poppins-Medium.woff) format("woff")}@font-face{font-display:swap;font-family:Poppins;font-style:italic;font-weight:400;src:url(../fonts/Poppins/Poppins-Italic.eot);src:url(../fonts/Poppins/Poppins-Italic.eot?#iefix) format("embedded-opentype"),url(../fonts/Poppins/Poppins-Italic.woff2) format("woff2"),url(../fonts/Poppins/Poppins-Italic.woff) format("woff")}@font-face{font-display:swap;font-family:Poppins;font-style:italic;font-weight:500;src:url(../fonts/Poppins/Poppins-MediumItalic.eot);src:url(../fonts/Poppins/Poppins-MediumItalic.eot?#iefix) format("embedded-opentype"),url(../fonts/Poppins/Poppins-MediumItalic.woff2) format("woff2"),url(../fonts/Poppins/Poppins-MediumItalic.woff) format("woff")}@font-face{font-display:swap;font-family:Poppins;font-style:italic;font-weight:700;src:url(../fonts/Poppins/Poppins-BoldItalic.eot);src:url(../fonts/Poppins/Poppins-BoldItalic.eot?#iefix) format("embedded-opentype"),url(../fonts/Poppins/Poppins-BoldItalic.woff2) format("woff2"),url(../fonts/Poppins/Poppins-BoldItalic.woff) format("woff")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:200;src:url(../fonts/Poppins/Poppins-ExtraLight.eot);src:url(../fonts/Poppins/Poppins-ExtraLight.eot?#iefix) format("embedded-opentype"),url(../fonts/Poppins/Poppins-ExtraLight.woff2) format("woff2"),url(../fonts/Poppins/Poppins-ExtraLight.woff) format("woff")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:300;src:url(../fonts/Poppins/Poppins-Light.eot);src:url(../fonts/Poppins/Poppins-Light.eot?#iefix) format("embedded-opentype"),url(../fonts/Poppins/Poppins-Light.woff2) format("woff2"),url(../fonts/Poppins/Poppins-Light.woff) format("woff")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:600;src:url(../fonts/Poppins/Poppins-SemiBold.eot);src:url(../fonts/Poppins/Poppins-SemiBold.eot?#iefix) format("embedded-opentype"),url(../fonts/Poppins/Poppins-SemiBold.woff2) format("woff2"),url(../fonts/Poppins/Poppins-SemiBold.woff) format("woff")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:100;src:url(../fonts/Poppins/Poppins-Thin.eot);src:url(../fonts/Poppins/Poppins-Thin.eot?#iefix) format("embedded-opentype"),url(../fonts/Poppins/Poppins-Thin.woff2) format("woff2"),url(../fonts/Poppins/Poppins-Thin.woff) format("woff")}@font-face{font-display:swap;font-family:Poppins;font-style:italic;font-weight:100;src:url(../fonts/Poppins/Poppins-ThinItalic.eot);src:url(../fonts/Poppins/Poppins-ThinItalic.eot?#iefix) format("embedded-opentype"),url(../fonts/Poppins/Poppins-ThinItalic.woff2) format("woff2"),url(../fonts/Poppins/Poppins-ThinItalic.woff) format("woff")}@font-face{font-display:swap;font-family:Poppins;font-style:italic;font-weight:600;src:url(../fonts/Poppins/Poppins-SemiBoldItalic.eot);src:url(../fonts/Poppins/Poppins-SemiBoldItalic.eot?#iefix) format("embedded-opentype"),url(../fonts/Poppins/Poppins-SemiBoldItalic.woff2) format("woff2"),url(../fonts/Poppins/Poppins-SemiBoldItalic.woff) format("woff")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:400;src:url(../fonts/Poppins/Poppins-Regular.eot);src:url(../fonts/Poppins/Poppins-Regular.eot?#iefix) format("embedded-opentype"),url(../fonts/Poppins/Poppins-Regular.woff2) format("woff2"),url(../fonts/Poppins/Poppins-Regular.woff) format("woff")}#top-page-banner{padding-bottom:10px;padding-top:200px;position:relative}#top-page-banner:after{background:linear-gradient(0deg,rgba(0,0,0,.2),rgba(0,0,0,.2)),linear-gradient(257deg,rgba(30,32,34,0) 5.32%,rgba(30,32,34,.7) 44.11%,#1e2022 99.88%);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}#top-page-banner .image-container{height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}#top-page-banner .container{display:flex;flex-direction:column}@media only screen and (max-width:1460px){#top-page-banner .container{padding:0 20px}}#top-page-banner .container .content{z-index:1}#top-page-banner .container .content .title{margin-bottom:80px;max-width:70%}@media only screen and (max-width:1044px){#top-page-banner .container .content .title{max-width:100%}}#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(--alara-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(--alara-white);font-weight:700}#homepage-banner{position:relative}#homepage-banner:before{background:linear-gradient(180deg,#fff 14.98%,hsla(0,0%,100%,0) 76.45%);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}#homepage-banner #backgrounds{background-color:var(--alara-secondary);height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:0}#homepage-banner #backgrounds .image-container:after{background:linear-gradient(0deg,rgba(0,0,0,.3),rgba(0,0,0,.3));content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}#homepage-banner #backgrounds #primary-bg{bottom:0;clip-path:polygon(0 0,100% 0,40% 100%,0 100%);left:0;position:absolute;top:0;width:80%;z-index:1}#homepage-banner #backgrounds #primary-bg img{height:100%;-o-object-fit:cover;object-fit:cover;opacity:1;transition:opacity 1s ease-in-out;width:100%}#homepage-banner #backgrounds #primary-bg img.fade-out{opacity:0}#homepage-banner #backgrounds #primary-bg img.fade-in{opacity:1}#homepage-banner #backgrounds #secondary-bg{bottom:0;clip-path:polygon(70% 0,100% 0,100% 100%,0 100%);position:absolute;right:0;top:0;width:70%;z-index:0}#homepage-banner #backgrounds #secondary-bg img{height:100%;-o-object-fit:cover;object-fit:cover;opacity:1;transition:opacity 1s ease-in-out;width:100%}#homepage-banner #backgrounds #secondary-bg img.fade-out{opacity:0}#homepage-banner #backgrounds #secondary-bg img.fade-in{opacity:1}#homepage-banner .container{display:flex;flex-direction:column;justify-content:flex-end;padding:300px 0 105px;position:relative;z-index:1}@media only screen and (max-width:1460px){#homepage-banner .container{padding-left:20px;padding-right:20px}}@media only screen and (max-width:1044px){#homepage-banner .container{padding:230px 20px 20px}}#homepage-banner .container h1{margin-bottom:20px;max-width:900px;width:100%}#homepage-banner .container .subtitles{color:var(--alara-white-80);font-family:Montserrat,-apple-system,BlinkMacSystemFont,avenir next,avenir,segoe ui,helvetica neue,helvetica,Cantarell,Ubuntu,roboto,noto,arial,sans-serif;font-size:18px;font-weight:400;line-height:22px;max-width:550px;width:100%}#homepage-banner .container .btn{margin-top:45px}#homepage-banner .container .popup{bottom:-30px;position:absolute;right:50px;z-index:1}@media only screen and (max-width:1260px){#homepage-banner .container .popup{right:10px}}@media only screen and (max-width:1044px){#homepage-banner .container .popup{bottom:unset;margin-top:100px;padding:30px;position:relative;right:unset;width:100%}}@media only screen and (max-width:500px){#homepage-banner .container .popup{margin-top:60px}}.homepage-banner-partners .partners{padding:40px 20px 0;width:100%}.homepage-banner-partners .partners .logo-container{height:60px}.homepage-banner-partners .partners .logo-container img{filter:brightness(0)}.block-actualities .text-content{grid-column:1/2;justify-content:flex-start}@media only screen and (max-width:780px){.block-actualities .text-content{justify-content:center}}.block-actualities .text-content .content{max-width:340px}.block-actualities .text-content .content .subtitles{color:var(--alara-black-80);font-size:16px;font-weight:600;line-height:22px}.block-actualities .actuality{max-width:413px}.block-cards .container{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}@media only screen and (max-width:1460px){.block-cards .container{padding:0 20px}}.block-cards .container h2{margin-bottom:30px;position:relative;text-align:center;width:-moz-max-content;width:max-content}.block-cards .container h2:before{background-color:var(--alara-primary);content:"";display:block;height:4px;margin:0 auto 25px;max-width:150px;position:relative;width:50%}.block-cards .container .cards-container{display:flex;flex-wrap:wrap;gap:40px 20px;justify-content:center}@media only screen and (max-width:500px){.block-cards .container .cards-container{width:100%}}.block-cards .container .cards-container .card{align-items:center;background-color:var(--alara-white);box-shadow:0 4px 20px rgba(0,0,0,.1);display:flex;flex-direction:column;gap:20px;height:413px;justify-content:center;padding:50px;transition:all .6s ease;width:413px}@media only screen and (max-width:500px){.block-cards .container .cards-container .card{height:auto;max-width:413px;min-height:400px;padding:30px;width:100%}}.block-cards .container .cards-container .card .icon{height:60px;width:60px}.block-cards .container .cards-container .card .icon svg{height:100%;width:100%}.block-cards .container .cards-container .card .text-container,.block-cards .container .cards-container .card h3{text-align:center}.block-cards .container .cards-container .card:hover{background-color:var(--alara-primary)}.block-cards .container .cards-container .card:hover .icon{filter:brightness(0)}.block-cards .container .cards-container .card:hover .text-container,.block-cards .container .cards-container .card:hover h3{color:var(--alara-white)}.block-cards.colored-background{background-color:var(--alara-secondary);padding:110px 0}@media only screen and (max-width:500px){.block-cards.colored-background{padding:80px 0}}.block-cards.colored-background .container{justify-content:flex-start}.block-cards.colored-background .container h2{color:var(--alara-white);text-align:unset}.block-cards.colored-background .container h2:before{margin:0 0 25px}.block-cards.colored-background .container .cards-container{justify-content:space-around;width:100%}.block-certifications .container{align-items:center;display:flex;gap:200px}@media only screen and (max-width:1460px){.block-certifications .container{padding:0 20px}}@media only screen and (max-width:1044px){.block-certifications .container{align-items:unset;flex-direction:column;gap:50px}}.block-certifications .container h2{position:relative}.block-certifications .container h2:before{background-color:var(--alara-primary);content:"";display:block;height:4px;margin-bottom:25px;max-width:150px;position:relative;width:50%}.block-certifications .container .certifications{display:grid;flex:1;gap:60px;grid-template-columns:repeat(3,1fr)}@media only screen and (max-width:1044px){.block-certifications .container .certifications{grid-template-columns:repeat(4,1fr)}}@media only screen and (max-width:780px){.block-certifications .container .certifications{grid-template-columns:repeat(3,1fr)}}@media only screen and (max-width:500px){.block-certifications .container .certifications{grid-template-columns:repeat(2,1fr)}}.block-certifications .container .certifications .certification{align-items:center;display:flex;flex-direction:column;max-height:120px}.block-certifications .container .certifications .certification img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.block-clients .container{display:flex;flex-direction:column;gap:70px}.block-clients .container h2:before{background-color:var(--alara-primary);content:"";display:block;height:4px;margin-bottom:25px;position:relative;width:100px}.block-clients .container .slider-clients{width:100%}.block-clients .container .slider-clients .swiper-wrapper .swiper-slide .client{height:80px}@media only screen and (max-width:780px){.block-clients .container .slider-clients .swiper-wrapper .swiper-slide .client{height:60px}}.block-contact-band{padding:120px 0;position:relative}.block-contact-band .background{height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.block-contact-band .background:after{background:radial-gradient(153.32% 50% at 50% 50%,#45bf55 8.17%,rgba(69,191,85,0) 100%),linear-gradient(0deg,rgba(69,191,85,.58),rgba(69,191,85,.58));content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.block-contact-band .container{align-items:center;display:flex;flex-direction:column;gap:20px}@media only screen and (max-width:1460px){.block-contact-band .container{padding:0 20px}}.block-contact-band .container h2{max-width:355px;text-align:center}.block-contact-band .container h2:before{background-color:var(--alara-white);content:"";display:block;height:4px;margin:0 auto 25px;max-width:150px;position:relative;width:50%}@media only screen and (max-width:500px){.block-contact-band .container h2:before{max-width:100px}}.block-contact-band .subtitles{color:var(--alara-black-80);font-size:16px;font-weight:600;max-width:355px;text-align:center}.block-contact-band .btn{margin-top:20px}.block-slider-full-width{height:560px}.block-slider-full-width .slider-full-width{height:100%;width:100%}.block-slider-full-width .slider-full-width .swiper-wrapper .swiper-slide{align-items:center;display:flex;flex-direction:column;gap:20px;justify-content:center;padding:150px 0;position:relative}.block-slider-full-width .slider-full-width .swiper-wrapper .swiper-slide .background-container{height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.block-slider-full-width .slider-full-width .swiper-wrapper .swiper-slide .background-container:after{background:linear-gradient(0deg,rgba(0,0,0,.65),rgba(0,0,0,.65));content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.block-slider-full-width .slider-full-width .swiper-wrapper .swiper-slide .background-container img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.block-slider-full-width .slider-full-width .swiper-wrapper .swiper-slide h2{color:var(--alara-white);max-width:530px;text-align:center;width:90%;z-index:1}.block-slider-full-width .slider-full-width .swiper-wrapper .swiper-slide p{color:var(--alara-white-80);font-family:Montserrat,-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:500;line-height:22px;max-width:460px;text-align:center;width:90%;z-index:1}.block-slider-full-width .slider-full-width .swiper-wrapper .swiper-slide .btn{margin-top:10px;z-index:1}.block-slider-full-width .slider-full-width .nav{display:flex;justify-content:space-between;left:30px;position:absolute;top:50%;transform:translateY(-50%);width:calc(100% - 60px);z-index:1}@media only screen and (max-width:1044px){.block-slider-full-width .slider-full-width .nav{bottom:40px;left:20px;top:unset;transform:unset;width:calc(100% - 40px)}}.block-slider-full-width .slider-full-width .nav .slider-full-width-next,.block-slider-full-width .slider-full-width .nav .slider-full-width-prev{cursor:pointer;height:auto}.block-slider-full-width .slider-full-width .nav .slider-full-width-next svg,.block-slider-full-width .slider-full-width .nav .slider-full-width-prev svg{transition:all .3s ease-in-out}.block-slider-full-width .slider-full-width .nav .slider-full-width-next svg path,.block-slider-full-width .slider-full-width .nav .slider-full-width-prev svg path{fill:var(--alara-white)}.block-slider-full-width .slider-full-width .nav .slider-full-width-next:hover svg,.block-slider-full-width .slider-full-width .nav .slider-full-width-prev:hover svg{transform:scale(1.4)}.block-slider-full-width .slider-full-width .nav .slider-full-width-prev{transform:rotate(180deg)}.block-gallery .container{align-items:center;display:flex;flex-direction:column;gap:50px}@media only screen and (max-width:1460px){.block-gallery .container{padding:0 20px}}.block-gallery .container h2{position:relative;text-align:center;width:-moz-max-content;width:max-content}.block-gallery .container h2:before{background-color:var(--alara-primary);content:"";display:block;height:4px;margin:0 auto 25px;max-width:150px;position:relative;width:50%}.block-gallery .images-container{display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}@media only screen and (max-width:780px){.block-gallery .images-container{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:500px){.block-gallery .images-container{grid-template-columns:repeat(1,1fr)}}.block-gallery .images-container .image-container{aspect-ratio:1/1}.block-image-text .container{display:flex;gap:82px;justify-content:space-between}@media only screen and (max-width:1460px){.block-image-text .container{padding:0 20px}}@media only screen and (max-width:1044px){.block-image-text .container{align-items:center;flex-direction:column;gap:50px}}.block-image-text .container .image-container{height:626px;position:relative;width:569px}@media only screen and (max-width:1044px){.block-image-text .container .image-container{height:500px;max-width:630px;width:100%}}@media only screen and (max-width:780px){.block-image-text .container .image-container{height:400px}}@media only screen and (max-width:500px){.block-image-text .container .image-container{height:300px}}.block-image-text .container .image-container .certifications{bottom:-40px;display:flex;gap:20px;height:100px;justify-content:flex-end;position:absolute;right:-40px;width:100%}.block-image-text .container .image-container .certifications .certification{height:100%}.block-image-text .container .text-content{flex:1}.block-image-text .container .text-content .content{max-width:630px}.block-image-text.reversed-columns .container{flex-direction:row-reverse}@media only screen and (max-width:1044px){.block-image-text.reversed-columns .container{flex-direction:column}}.block-milestones .container{align-items:center;display:flex;flex-wrap:wrap;gap:40px 80px;justify-content:space-around}@media only screen and (max-width:1460px){.block-milestones .container{padding:0 20px}}.block-milestones .container .milestone{max-width:300px;width:-moz-max-content;width:max-content}.block-milestones .container .milestone .title{color:var(--alara-primary);font-size:26px;font-weight:700;line-height:37.75px}.block-milestones .container .milestone .text{font-size:18px;font-style:normal;font-weight:400;line-height:19.774px}.block-partners .container .partners{width:100%}.block-partners .container .partners .slider-partners .swiper-wrapper .swiper-slide .partner{height:80px}.block-partners .container .partners .slider-partners .swiper-wrapper .swiper-slide .partner img{filter:brightness(0)}@media only screen and (max-width:780px){.block-partners .container .partners .slider-partners .swiper-wrapper .swiper-slide .partner{height:60px}}.block-slider-colored .container{display:flex;flex-direction:column;gap:30px}@media only screen and (max-width:1460px){.block-slider-colored .container{padding:0 20px}}@media only screen and (max-width:1044px){.block-slider-colored .container{padding:0}}.block-slider-colored .container .text-content{align-items:flex-start;justify-content:space-between;width:100%}@media only screen and (max-width:1460px){.block-slider-colored .container .text-content{padding:0 20px}}@media only screen and (max-width:780px){.block-slider-colored .container .text-content{align-items:center;flex-direction:column;gap:50px;text-align:center}.block-slider-colored .container .text-content h2:before{margin:0 auto}}.block-slider-colored .container .text-content h2{max-width:400px}.block-slider-colored .container .text-content h2:before{background-color:var(--alara-primary);content:"";display:block;height:4px;margin-bottom:25px;position:relative;width:100px}.block-slider-colored .container .slider-colored{align-items:flex-end;display:flex;flex-direction:column;width:100%}.block-slider-colored .container .slider-colored .swiper-wrapper .swiper-slide{height:475px}.block-slider-colored .container .slider-colored .swiper-wrapper .swiper-slide a{display:flex;flex-direction:column;height:100%;justify-content:flex-end;padding:30px;position:relative;width:100%}.block-slider-colored .container .slider-colored .swiper-wrapper .swiper-slide a .image-container{height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.block-slider-colored .container .slider-colored .swiper-wrapper .swiper-slide a .image-container:after{background:linear-gradient(180deg,transparent -22.47%,rgba(0,0,0,.8) 69.46%);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.block-slider-colored .container .slider-colored .swiper-wrapper .swiper-slide a .content{display:flex;flex-direction:column;gap:20px}.block-slider-colored .container .slider-colored .swiper-wrapper .swiper-slide a .content h3{color:var(--alara-white)}.block-slider-colored .container .slider-colored .swiper-wrapper .swiper-slide a .content .description{color:var(--alara-white-80);display:none;font-family:Montserrat,-apple-system,BlinkMacSystemFont,avenir next,avenir,segoe ui,helvetica neue,helvetica,Cantarell,Ubuntu,roboto,noto,arial,sans-serif;font-size:12px;line-height:20px;max-width:80%}.block-slider-colored .container .slider-colored .swiper-wrapper .swiper-slide a .content .discover{display:none;margin-top:10px}.block-slider-colored .container .slider-colored .swiper-wrapper .swiper-slide:hover a .content .description,.block-slider-colored .container .slider-colored .swiper-wrapper .swiper-slide:hover a .content .discover{display:block}.block-slider-colored .container .slider-colored .nav{display:flex;gap:30px;justify-content:center;margin-bottom:30px;margin-right:15px;width:-moz-max-content;width:max-content}@media only screen and (max-width:780px){.block-slider-colored .container .slider-colored .nav{display:none}}.block-slider-colored .container .slider-colored .nav .slider-colored-next,.block-slider-colored .container .slider-colored .nav .slider-colored-prev{cursor:pointer;height:auto}.block-slider-colored .container .slider-colored .nav .slider-colored-next svg,.block-slider-colored .container .slider-colored .nav .slider-colored-prev svg{transition:all .3s ease-in-out}.block-slider-colored .container .slider-colored .nav .slider-colored-next:hover svg,.block-slider-colored .container .slider-colored .nav .slider-colored-prev:hover svg{transform:scale(1.4)}.block-slider-colored.colored-background{background-color:var(--alara-secondary);padding:95px 0}@media only screen and (max-width:500px){.block-slider-colored.colored-background{padding:80px 0}}.block-slider-colored.colored-background .container .text-content h2{color:var(--alara-white)}@media only screen and (max-width:1460px){.block-slider-white .container{padding:0 20px}}@media only screen and (max-width:1044px){.block-slider-white .container{padding:unset}}.block-slider-white .container .slider-white{align-items:flex-end;display:flex;flex-direction:column}.block-slider-white .container .slider-white .swiper-wrapper .swiper-slide{height:475px}.block-slider-white .container .slider-white .swiper-wrapper .swiper-slide a{display:flex;flex-direction:column;height:100%;justify-content:flex-end;position:relative;width:100%}.block-slider-white .container .slider-white .swiper-wrapper .swiper-slide a .image-container{background-color:var(--alara-primary);height:100%;left:0;position:absolute;top:0;width:100%}.block-slider-white .container .slider-white .swiper-wrapper .swiper-slide a .image-container:after{background:linear-gradient(180deg,transparent -22.47%,rgba(0,0,0,.67) 69.46%);content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.block-slider-white .container .slider-white .swiper-wrapper .swiper-slide a .content{align-items:center;display:flex;gap:30px;justify-content:space-between;padding:35px 40px;z-index:1}.block-slider-white .container .slider-white .swiper-wrapper .swiper-slide a .content h3{color:var(--alara-white)}.block-slider-white .container .slider-white .swiper-wrapper .swiper-slide a .content .icon{height:25px;opacity:0;transition:all .3s ease-in-out;width:22px}.block-slider-white .container .slider-white .swiper-wrapper .swiper-slide a .content .icon svg{height:100%;width:100%}.block-slider-white .container .slider-white .swiper-wrapper .swiper-slide a .content .icon svg path{fill:var(--alara-white)}.block-slider-white .container .slider-white .swiper-wrapper .swiper-slide:hover a .image-container img{opacity:0}.block-slider-white .container .slider-white .swiper-wrapper .swiper-slide:hover a .image-container:after{display:none}.block-slider-white .container .slider-white .swiper-wrapper .swiper-slide:hover a .content .icon{opacity:1}.block-slider-white .container .slider-white .nav{display:flex;gap:30px;justify-content:center;margin-right:15px;margin-top:30px;width:-moz-max-content;width:max-content}@media only screen and (max-width:780px){.block-slider-white .container .slider-white .nav{display:none}}.block-slider-white .container .slider-white .nav .slider-white-next,.block-slider-white .container .slider-white .nav .slider-white-prev{cursor:pointer;height:auto}.block-slider-white .container .slider-white .nav .slider-white-next svg,.block-slider-white .container .slider-white .nav .slider-white-prev svg{transition:all .3s ease-in-out}.block-slider-white .container .slider-white .nav .slider-white-next svg path,.block-slider-white .container .slider-white .nav .slider-white-prev svg path{fill:var(--alara-primary)}.block-slider-white .container .slider-white .nav .slider-white-next:hover svg,.block-slider-white .container .slider-white .nav .slider-white-prev:hover svg{transform:scale(1.4)}.block-text-cards .container{display:flex;gap:100px}@media only screen and (max-width:1460px){.block-text-cards .container{padding:0 20px}}@media only screen and (max-width:1260px){.block-text-cards .container{gap:50px}}@media only screen and (max-width:1044px){.block-text-cards .container{align-items:center;flex-direction:column}}.block-text-cards .container .text-content{flex:1}.block-text-cards .container .text-content .content{max-width:450px}.block-text-cards .container .cards-container{display:grid;gap:23px 20px;grid-auto-rows:215px;grid-template-columns:repeat(3,215px)}@media only screen and (max-width:1260px){.block-text-cards .container .cards-container{grid-template-columns:repeat(2,215px)}}@media only screen and (max-width:1044px){.block-text-cards .container .cards-container{grid-template-columns:repeat(3,215px)}}@media only screen and (max-width:780px){.block-text-cards .container .cards-container{grid-template-columns:repeat(2,215px)}}@media only screen and (max-width:500px){.block-text-cards .container .cards-container{gap:10px;grid-auto-rows:180px;grid-template-columns:repeat(2,180px)}}@media only screen and (max-width:390px){.block-text-cards .container .cards-container{gap:10px;grid-auto-rows:225px;grid-template-columns:repeat(1,100%);max-width:225px;width:100%}}.block-text-cards .container .cards-container .card{height:100%;position:relative;transform-style:preserve-3d;transition:transform 1s ease;width:100%}.block-text-cards .container .cards-container .card:hover{transform:rotateY(180deg)}.block-text-cards .container .cards-container .card .back,.block-text-cards .container .cards-container .card .front{align-items:center;backface-visibility:hidden;background:var(--alara-white);box-shadow:0 4px 20px rgba(0,0,0,.15);display:flex;flex-direction:column;gap:10px;height:100%;justify-content:center;padding:30px;position:absolute;transition:transform .6s ease;width:100%}.block-text-cards .container .cards-container .card .back .icon,.block-text-cards .container .cards-container .card .front .icon{height:50px;width:50px}.block-text-cards .container .cards-container .card .back .text,.block-text-cards .container .cards-container .card .front .text{color:var(--alara-black);font-size:16px;font-weight:700;text-align:center}.block-text-cards .container .cards-container .card .front{z-index:2}.block-text-cards .container .cards-container .card .back{background-color:var(--alara-primary);transform:rotateY(180deg)}.block-text-cards .container .cards-container .card .back .icon{filter:brightness(0)}.block-text-cards .container .cards-container .card .back .text{color:var(--alara-white)}.block-text-cards.colored-background{background-color:var(--alara-secondary);padding:110px 0}@media only screen and (max-width:500px){.block-text-cards.colored-background{padding:80px 0}}.block-text-cards.colored-background .container .text-content .content{max-width:450px}.block-text-cards.colored-background .container .text-content .content h2{color:var(--alara-white)}.block-text-cards.colored-background .container .text-content .content .text-container{color:var(--alara-white-80)}.block-text-cards.reversed-columns .container{flex-direction:row-reverse}@media only screen and (max-width:1044px){.block-text-cards.reversed-columns .container{flex-direction:column}}@media only screen and (max-width:1460px){.block-text-only .container{padding:0 20px}}.block-text-only .container h2{margin-bottom:40px;width:-moz-max-content;width:max-content}.block-text-only .container h2:before{background-color:var(--alara-primary);content:"";display:block;height:4px;margin-bottom:15px;max-width:150px;position:relative;width:50%}.actualities-grid{display:grid;gap:20px;grid-template-columns:repeat(3,1fr);place-items:center}@media only screen and (max-width:1460px){.actualities-grid{padding:0 20px}}@media only screen and (max-width:1044px){.actualities-grid{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:780px){.actualities-grid{gap:50px;grid-template-columns:repeat(1,1fr)}}.actualities-grid article.actuality{box-shadow:0 0 30px 0 rgba(0,0,0,.08);height:100%;width:100%}.actualities-grid article.actuality .image-container{background-color:var(--alara-black-20);height:220px;overflow:hidden;width:100%}.actualities-grid article.actuality .image-container img{transition:all .3s ease-in-out}.actualities-grid article.actuality .image-container:hover img{transform:scale(1.1)}.actualities-grid article.actuality .content-container{display:flex;flex-direction:column;gap:10px;padding:25px}.actualities-grid article.actuality .content-container .categories{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:10px}.actualities-grid article.actuality .content-container .categories span a{border:1px solid var(--alara-primary);border-radius:50px;color:var(--alara-primary);display:inline-block;font-size:10px;font-style:normal;font-weight:700;letter-spacing:1px;line-height:12px;padding:5px 15px;text-align:center;text-transform:uppercase;transition:all .3s ease-in-out}.actualities-grid article.actuality .content-container .categories span a:hover{background-color:var(--alara-primary);color:var(--alara-white)}.actualities-grid article.actuality .content-container .title a{color:var(--alara-black);font-size:16px;font-style:normal;font-weight:700;letter-spacing:.2px;line-height:22px}.actualities-grid article.actuality .content-container .title a:hover{-webkit-text-decoration:underline solid 2px var(--alara-primary);text-decoration:underline solid 2px var(--alara-primary);text-underline-offset:4px}.actualities-grid article.actuality .content-container .excerpt p{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:var(--alara-black-80);display:-webkit-box;font-size:12px;line-height:18px;overflow:hidden;text-overflow:ellipsis}.actualities-grid article.actuality .content-container .more{height:16px;margin-top:20px;transition:all .3s ease-in-out;width:30px}.actualities-grid article.actuality .content-container .more svg{height:100%;width:100%}.actualities-grid article.actuality .content-container .more svg path{fill:var(--alara-primary)}.actualities-grid article.actuality:hover .more{margin-left:10px}.burger{background-color:transparent;border:none;cursor:pointer;display:flex;padding:0;transform:scale(.5)}.line{fill:none;stroke:color-mix(in srgb,var(--alara-white) 100%,transparent);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}.discover.btn,a.btn{border:1px solid color-mix(in srgb,var(--alara-primary) 100%,transparent);border-radius:20px;display:inline-block;font-family:Poppins,-apple-system,BlinkMacSystemFont,avenir next,avenir,segoe ui,helvetica neue,helvetica,Cantarell,Ubuntu,roboto,noto,arial,sans-serif;font-size:11px;font-weight:700;letter-spacing:1.1px;line-height:12px;padding:14px 40px;text-align:center;text-decoration:none;text-transform:uppercase;transition:all .3s ease-in-out;width:-moz-max-content;width:max-content}.discover.btn.btn-primary,a.btn.btn-primary{background-color:color-mix(in srgb,var(--alara-primary) 100%,transparent);color:color-mix(in srgb,var(--alara-white) 100%,transparent)}.discover.btn.btn-primary:hover,a.btn.btn-primary:hover{background-color:color-mix(in srgb,var(--alara-white) 100%,transparent);color:color-mix(in srgb,var(--alara-primary) 100%,transparent)}.discover.btn.btn-secondary,a.btn.btn-secondary{border:1px solid color-mix(in srgb,var(--alara-primary) 100%,transparent);color:color-mix(in srgb,var(--alara-primary) 100%,transparent)}.discover.btn.btn-secondary:hover,a.btn.btn-secondary:hover{background-color:color-mix(in srgb,var(--alara-primary) 100%,transparent)}.discover.btn.btn-secondary:hover,.discover.btn.btn-white,a.btn.btn-secondary:hover,a.btn.btn-white{border:1px solid color-mix(in srgb,var(--alara-white) 100%,transparent);color:color-mix(in srgb,var(--alara-white) 100%,transparent)}.discover.btn.btn-white:hover,a.btn.btn-white:hover{background-color:color-mix(in srgb,var(--alara-white) 100%,transparent);color:color-mix(in srgb,var(--alara-primary) 100%,transparent)}.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{width:100%}.wpcf7-form .col-1 p input,.wpcf7-form .col-1 p select,.wpcf7-form .col-1 p textarea{border:1px solid var(--alara-secondary-40);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{width:100%}.wpcf7-form .col-2 p input,.wpcf7-form .col-2 p select,.wpcf7-form .col-2 p textarea{border:1px solid var(--alara-secondary-40);margin-top:6px}.wpcf7-form .marg-top{margin-top:30px}.wpcf7-form label{color:var(--alara-primary);display:block;font-size:1rem;font-weight:600;line-height:1.25rem;margin-bottom:20px;text-transform:uppercase}.wpcf7-form .wpcf7-not-valid-tip{margin-top:8px}.wpcf7-form input,.wpcf7-form select,.wpcf7-form textarea{background:var(--alara-white);border:none;border-radius:20px;color:var(--alara-secondary);font-family:Poppins,-apple-system,BlinkMacSystemFont,avenir next,avenir,segoe ui,helvetica neue,helvetica,Cantarell,Ubuntu,roboto,noto,arial,sans-serif;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:color-mix(in srgb,var(--alara-text) 50%,transparent)}.wpcf7-form input::placeholder,.wpcf7-form select::placeholder,.wpcf7-form textarea::placeholder{color:color-mix(in srgb,var(--alara-text) 50%,transparent)}.wpcf7-form p:has(input[type=submit]){align-items:center;display:flex;flex-direction:column}.wpcf7-form input[type=submit]{background-color:color-mix(in srgb,var(--alara-primary) 100%,transparent);border:none;border-radius:100px;color:color-mix(in srgb,var(--alara-white) 100%,transparent);cursor:pointer;font-family:Poppins,-apple-system,BlinkMacSystemFont,avenir next,avenir,segoe ui,helvetica neue,helvetica,Cantarell,Ubuntu,roboto,noto,arial,sans-serif;font-size:.875rem;font-weight:600;line-height:1.5rem;padding:13px 50px;transition:all .3s ease-in-out}.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(--alara-text) 100%,transparent)}.wpcf7-form .acceptance .wpcf7-list-item label input:checked+span:after{display:block}.wpcf7-form .acceptance .wpcf7-list-item label span{color:color-mix(in srgb,var(--alara-text) 30%,transparent);margin-left:30px;position:relative}.wpcf7-form .acceptance .wpcf7-list-item label span:before{border:2px solid color-mix(in srgb,var(--alara-primary) 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(--alara-primary) 100%,transparent);content:"";display:none;height:12px;left:-35px;position:absolute;top:5px;width:12px}.modal-container{aspect-ratio:1/1;background-color:var(--alara-white);display:none;flex-direction:column;height:80%;left:50%;position:fixed;top:50%;transform:translate(-50%,-50%);z-index:9999}@media only screen and (max-width:780px){.modal-container{height:unset;width:90%}}.modal-container.open{display:flex}.modal-container .slider-modal{height:55%;position:relative;width:100%}@media only screen and (max-width:780px){.modal-container .slider-modal{height:250px}}.modal-container .slider-modal .swiper-wrapper{height:100%;width:100%}.modal-container .slider-modal .swiper-wrapper .swiper-slide{cursor:grab;height:100%;width:100%}.modal-container .slider-modal .swiper-wrapper .swiper-slide img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.modal-container .arrows{align-self:flex-end;display:flex;gap:20px;position:absolute;right:40px;top:20px}@media only screen and (max-width:780px){.modal-container .arrows{right:20px}}.modal-container .arrows .modal-button-next,.modal-container .arrows .modal-button-prev{align-items:center;cursor:pointer;display:flex;justify-content:center}.modal-container .arrows .modal-button-prev{transform:rotate(180deg)}.modal-container .modal-content{display:flex;flex:1;flex-direction:column;justify-content:space-between;padding:20px 40px;position:relative}@media only screen and (max-width:780px){.modal-container .modal-content{padding:20px}}.modal-container .modal-content .content{display:flex;flex-direction:column;gap:12px}.modal-container .modal-content .content .categories{display:flex;gap:10px;max-width:calc(100% - 100px)}.modal-container .modal-content .content .categories .category{border:1px solid var(--alara-primary);border-radius:20px;color:var(--alara-primary);font-family:Poppins,-apple-system,BlinkMacSystemFont,avenir next,avenir,segoe ui,helvetica neue,helvetica,Cantarell,Ubuntu,roboto,noto,arial,sans-serif;font-size:10px;font-style:normal;font-weight:400;line-height:normal;padding:3px 8px}.modal-container .modal-content .content .infos{display:flex;gap:40px}.modal-container .modal-content .content .infos p{font-size:11px;font-style:normal;font-weight:700;line-height:17.282px;min-width:100px}.modal-container .modal-content .content .infos p span{font-weight:400}.modal-container .modal-content .content .text-container{max-height:140px;overflow-y:auto}.modal-container .modal-content .content .text-container li,.modal-container .modal-content .content .text-container p{font-size:11px;font-style:normal;font-weight:400;line-height:17.282px}.modal-container .modal-close{align-items:center;align-self:center;border:1px solid var(--alara-primary);border-radius:40px;color:var(--alara-primary);cursor:pointer;display:flex;flex-shrink:0;justify-content:center;justify-self:flex-end;margin-bottom:20px;padding:12px 35px;width:-moz-max-content;width:max-content}.modal-container .modal-close:hover{background-color:var(--alara-primary);color:var(--alara-white)}.body-filter{background-color:rgba(0,0,0,.7);display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:9998}.body-filter.active{display:block}.pagination-container .pagination{align-items:center;display:flex;gap:10px}.pagination-container .pagination .page-numbers{color:var(--alara-primary);display:inline-block;font-size:16px;font-style:normal;font-weight:600;letter-spacing:1.1px;line-height:12px;text-align:center;text-transform:uppercase;transition:all .3s ease-in-out}.pagination-container .pagination .page-numbers.current{color:var(--alara-secondary-80)}.pagination-container .pagination .next,.pagination-container .pagination .prev{height:16px;width:20px}.pagination-container .pagination .next svg,.pagination-container .pagination .prev svg{height:100%;width:100%}.pagination-container .pagination .prev{transform:rotate(180deg)}.swiper.slider-partners{margin:0}.swiper.slider-partners .swiper-slide{align-items:center;display:flex;justify-content:center}.popup{background-color:var(--alara-primary);padding:50px 45px;position:relative;width:450px}.popup.link{display:block;padding:90px 45px}.popup .title{color:var(--alara-secondary);font-size:30px;font-style:normal;font-weight:700;line-height:42px;margin-bottom:20px}.popup .text-container{color:var(--alara-text)}@media only screen and (max-width:1044px){.popup .text-container{max-width:calc(100% - 20px)}}.popup .arrow{bottom:20px;height:40px;position:absolute;right:20px;transition:all .3s ease-in-out;width:40px}.popup .arrow svg{height:100%;width:100%}@media only screen and (max-width:1044px){.popup .arrow{bottom:15px;height:35px;right:15px;width:35px}}@media only screen and (max-width:500px){.popup .arrow{height:30px;width:30px}}.popup:hover .arrow{bottom:30px;right:30px}.realisation{cursor:pointer;position:relative}.realisation:after{background:linear-gradient(180deg,transparent,rgba(0,0,0,.73));content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.realisation .content{bottom:0;display:flex;flex-direction:column;gap:10px;justify-content:center;left:0;max-height:0;opacity:0;overflow:hidden;padding:35px;position:absolute;width:100%;z-index:1}.realisation .content .tags{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:10px}.realisation .content .tags .tag{border:1px solid var(--alara-white);border-radius:100px;color:var(--alara-white);font-size:12px;padding:5px 10px;width:-moz-max-content;width:max-content}.realisation .content .address{align-items:center;color:var(--alara-white);display:flex;font-size:20px;font-weight:700;gap:6px}.realisation .content .address svg{height:20px;width:20px}.realisation:hover .content{max-height:100%;opacity:1}.realisation-hidden-data{display:none}.text-container :not(:last-child){margin-bottom:12px}.text-container p{font-size:.875rem;line-height:1.375rem}.text-container strong{font-size:.875rem;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:10px;left:12px;position:absolute;top:5px;width:9px}.h1,.h1-title,h1{color:var(--alara-white);font-family:Poppins,-apple-system,BlinkMacSystemFont,avenir next,avenir,segoe ui,helvetica neue,helvetica,Cantarell,Ubuntu,roboto,noto,arial,sans-serif;font-size:60px;font-weight:600;line-height:68px}@media only screen and (max-width:500px){.h1,.h1-title,h1{font-size:40px;line-height:44px}}.h1 .alternative,.h1-title .alternative,h1 .alternative{font-weight:275}@media only screen and (max-width:500px){.h1 .alternative,.h1-title .alternative,h1 .alternative{font-size:36px}}.h2,.h2-title,h2{color:var(--alara-secondary);font-family:Poppins,-apple-system,BlinkMacSystemFont,avenir next,avenir,segoe ui,helvetica neue,helvetica,Cantarell,Ubuntu,roboto,noto,arial,sans-serif;font-size:36px;font-weight:700;line-height:42px}@media only screen and (max-width:500px){.h2,.h2-title,h2{font-size:30px;line-height:36px}}.h2 .alternative,.h2-title .alternative,h2 .alternative{font-weight:275}@media only screen and (max-width:500px){.h2 .alternative,.h2-title .alternative,h2 .alternative{font-size:28px}}.h3,.h3-title,h3{font-family:Poppins,-apple-system,BlinkMacSystemFont,avenir next,avenir,segoe ui,helvetica neue,helvetica,Cantarell,Ubuntu,roboto,noto,arial,sans-serif;font-size:20px;font-weight:700;line-height:30px}#footer-site{background-color:color-mix(in srgb,var(--alara-secondary) 100%,transparent)}@media only screen and (max-width:1460px){#footer-site .container{padding:0 20px}}#footer-site .container .top-container{align-items:center;display:flex;justify-content:space-between;padding:60px 0 30px}@media only screen and (max-width:1260px){#footer-site .container .top-container{flex-direction:column;gap:60px}}#footer-site .container .top-container .left-container{display:flex;flex-direction:column;gap:25px;max-width:350px}@media only screen and (max-width:500px){#footer-site .container .top-container .left-container{align-items:center}}#footer-site .container .top-container .left-container .logo-container{height:115px;width:-moz-max-content;width:max-content}@media only screen and (max-width:500px){#footer-site .container .top-container .left-container .logo-container{max-width:80%}}#footer-site .container .top-container .left-container .catchphrase{color:var(--alara-white-80);font-size:14px;line-height:18px}@media only screen and (max-width:500px){#footer-site .container .top-container .left-container .catchphrase{text-align:center}}#footer-site .container .top-container .left-container .socials{display:flex;flex-direction:column;gap:10px}@media only screen and (max-width:500px){#footer-site .container .top-container .left-container .socials{align-items:center}}#footer-site .container .top-container .left-container .socials a{align-items:flex-end;color:var(--alara-white-80);display:flex;gap:10px;transition:all .3s ease-in-out}#footer-site .container .top-container .left-container .socials a svg{flex-shrink:0;height:20px;width:20px}#footer-site .container .top-container .left-container .socials a:hover{color:var(--alara-white)}#footer-site .container .top-container .right-container .menus-container{display:flex;gap:120px}@media only screen and (max-width:780px){#footer-site .container .top-container .right-container .menus-container{align-items:center;flex-direction:column;gap:60px}#footer-site .container .top-container .right-container .menus-container .menus{align-items:center;display:flex;flex-direction:column}}#footer-site .container .top-container .right-container .menus-container .menus h4{color:var(--alara-primary);font-size:14px;font-weight:600;margin-bottom:20px;text-transform:uppercase}#footer-site .container .top-container .right-container .menus-container .menus .footer-menu{display:flex;flex-direction:column;gap:15px}@media only screen and (max-width:780px){#footer-site .container .top-container .right-container .menus-container .menus .footer-menu{align-items:center}}#footer-site .container .top-container .right-container .menus-container .menus .footer-menu li{align-items:center;color:var(--alara-white-80);display:flex;font-size:12px;gap:10px;line-height:18px}@media only screen and (max-width:500px){#footer-site .container .top-container .right-container .menus-container .menus .footer-menu li{text-align:center}#footer-site .container .top-container .right-container .menus-container .menus .footer-menu li svg{display:none}}#footer-site .container .top-container .right-container .menus-container .menus .footer-menu li a{align-items:center;color:var(--alara-white-80);display:flex;font-size:12px;gap:10px;line-height:14px;text-transform:uppercase}@media only screen and (max-width:780px){#footer-site .container .top-container .right-container .menus-container .menus .footer-menu li a{text-align:center}}#footer-site .container .top-container .right-container .menus-container .menus .footer-menu li a.email{text-transform:unset}#footer-site .container .top-container .right-container .menus-container .menus .footer-menu li a:hover{color:var(--alara-primary)}#footer-site .container .bottom-container{align-items:center;border-top:1px solid var(--alara-white-10);display:flex;justify-content:space-between;padding:20px 0}@media only screen and (max-width:1044px){#footer-site .container .bottom-container{flex-direction:column-reverse;gap:40px}}#footer-site .container .bottom-container .credits{color:var(--alara-white-80);font-size:12px;text-transform:uppercase}#footer-site .container .bottom-container .credits a{color:var(--alara-white);font-weight:600}#footer-site .container .bottom-container .legal-navigation{max-width:50%}@media only screen and (max-width:780px){#footer-site .container .bottom-container .legal-navigation{max-width:unset}}#footer-site .container .bottom-container .legal-navigation .legal-menu{display:flex;flex-wrap:wrap;gap:20px;justify-content:flex-end}@media only screen and (max-width:780px){#footer-site .container .bottom-container .legal-navigation .legal-menu{align-items:center;flex-direction:column}}#footer-site .container .bottom-container .legal-navigation .legal-menu li a{color:var(--alara-white-80);font-size:12px;text-transform:uppercase}#header-site{left:0;padding:30px 0;position:absolute;top:0;z-index:9999}#header-site:not(.opened){width:100%}#header-site:not(.opened) .container{align-items:center;display:flex;gap:20px;justify-content:space-between}@media only screen and (max-width:1460px){#header-site:not(.opened) .container{padding:0 30px}}#header-site:not(.opened) .container .logo-container{display:none;height:70px;width:-moz-max-content;width:max-content}#header-site:not(.opened) .container .logo-container.white{display:block}#header-site:not(.opened) .container .logo-container img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}#header-site:not(.opened) .container .main-navigation ul.main-menu{display:flex;flex-wrap:wrap;justify-content:flex-end}@media only screen and (max-width:1044px){#header-site:not(.opened) .container .main-navigation ul.main-menu{display:none}}#header-site:not(.opened) .container .main-navigation ul.main-menu li{position:relative}#header-site:not(.opened) .container .main-navigation ul.main-menu li.menu-item-has-children a:after{content:url(../svg/arrow-down.svg);display:inline-block;margin-left:6px}#header-site:not(.opened) .container .main-navigation ul.main-menu li.cta a{background:color-mix(in srgb,var(--alara-primary) 100%,transparent);border:1px solid var(--alara-primary);border-radius:100px;margin-left:100px;padding-left:44px;padding-right:44px}#header-site:not(.opened) .container .main-navigation ul.main-menu li.cta a:hover{background-color:color-mix(in srgb,var(--alara-white) 100%,transparent);color:color-mix(in srgb,var(--alara-primary) 100%,transparent);text-decoration:none}#header-site:not(.opened) .container .main-navigation ul.main-menu li:not(.cta).current-menu-item>a{color:var(--alara-primary)}#header-site:not(.opened) .container .main-navigation ul.main-menu li a{color:color-mix(in srgb,var(--alara-white) 100%,transparent);display:block;font-family:Montserrat,-apple-system,BlinkMacSystemFont,avenir next,avenir,segoe ui,helvetica neue,helvetica,Cantarell,Ubuntu,roboto,noto,arial,sans-serif;font-size:.75rem;font-weight:600;line-height:12px;padding:14px 22px;text-align:center;text-transform:uppercase}#header-site:not(.opened) .container .main-navigation ul.main-menu li a:hover{color:var(--alara-primary)}#header-site:not(.opened) .container .main-navigation ul.main-menu li ul.sub-menu{align-items:flex-start;background-color:color-mix(in srgb,var(--alara-white) 100%,transparent);border-radius:10px;display:none;flex-direction:column;left:50%;padding:5px 0 10px;position:absolute;top:100%;transform:translateX(-50%);width:-moz-max-content;width:max-content}#header-site:not(.opened) .container .main-navigation ul.main-menu li ul.sub-menu li a{color:color-mix(in srgb,var(--alara-text) 100%,transparent);display:block;font-family:Montserrat,-apple-system,BlinkMacSystemFont,avenir next,avenir,segoe ui,helvetica neue,helvetica,Cantarell,Ubuntu,roboto,noto,arial,sans-serif;font-size:.75rem;font-weight:600;line-height:12px;padding:10px 22px}#header-site:not(.opened) .container .main-navigation ul.main-menu li ul.sub-menu li:hover a{color:color-mix(in srgb,var(--alara-primary) 100%,transparent)}#header-site:not(.opened) .container .main-navigation ul.main-menu li:hover ul.sub-menu{display:flex}#header-site:not(.opened) .container .burger{display:none}@media only screen and (max-width:1044px){#header-site:not(.opened) .container .burger{display:block}#header-site:not(.opened) .container .burger svg .line{stroke:var(--alara-black)}}#header-site.opened{background-color:color-mix(in srgb,var(--alara-secondary) 100%,transparent);height:100vh;left:unset;position:fixed;right:0;top:0;width:60%;z-index:999}@media only screen and (max-width:500px){#header-site.opened{width:100%}}#header-site.opened .container{display:flex;flex-direction:column;gap:40px;padding:50px 20px}#header-site.opened .container .logo-container{display:none;height:50px;width:-moz-max-content;width:max-content}#header-site.opened .container .logo-container.white{display:block}#header-site.opened .container .logo-container img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}#header-site.opened .container .main-navigation ul.main-menu{display:flex;flex-direction:column}#header-site.opened .container .main-navigation ul.main-menu li.menu-item-has-children>a:after{content:url(../svg/arrow-down.svg);display:inline-block;margin-left:6px}#header-site.opened .container .main-navigation ul.main-menu li a{color:color-mix(in srgb,var(--alara-white) 100%,transparent);display:block;font-family:Montserrat,-apple-system,BlinkMacSystemFont,avenir next,avenir,segoe ui,helvetica neue,helvetica,Cantarell,Ubuntu,roboto,noto,arial,sans-serif;font-size:.75rem;font-weight:600;line-height:12px;padding:14px 22px;text-transform:uppercase}#header-site.opened .container .main-navigation ul.main-menu li a:hover{color:var(--alara-primary)}#header-site.opened .container .main-navigation ul.main-menu li ul.sub-menu{display:none;margin-left:25px}#header-site.opened .container .burger{position:absolute;right:20px;top:50px;z-index:9999}.home #header-site:not(.opened) .container .logo-container{display:block}.home #header-site:not(.opened) .container .logo-container.white{display:none}.home #header-site:not(.opened) .container .main-navigation ul.main-menu li a{color:color-mix(in srgb,var(--alara-black) 100%,transparent)}.home #header-site:not(.opened) .container .main-navigation ul.main-menu li.cta a{color:color-mix(in srgb,var(--alara-white) 100%,transparent)}.home #header-site:not(.opened) .container .main-navigation ul.main-menu li.cta a:hover{color:color-mix(in srgb,var(--alara-primary) 100%,transparent)}body,html{min-height:100%;overflow-x:hidden;scroll-behavior:smooth;width:100%}body{background-color:color-mix(in srgb,var(--alara-white) 100%,transparent);color:color-mix(in srgb,var(--alara-text) 100%,transparent);float:left;font-family:Poppins,-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}.container{margin:0 auto;max-width:1440px;width:100%}.image-container{display:block}.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%}.text-content{align-items:center;display:flex;justify-content:center}.text-content .content{display:flex;flex-direction:column;position:relative}.text-content .content:before{background-color:var(--alara-primary);content:"";display:block;height:4px;margin-bottom:25px;position:relative;width:100px}.text-content .content h2{margin-bottom:25px}.text-content .content .btn{margin-top:40px}.error404-page{margin:80px 0 120px}.error404-page .container{display:flex;gap:50px}@media only screen and (max-width:1460px){.error404-page .container{padding:0 20px}}@media only screen and (max-width:780px){.error404-page .container{align-items:center;flex-direction:column-reverse}}.error404-page .container .left-container{align-items:center;display:flex;width:50%}.error404-page .container .left-container .image-container{flex-shrink:0;height:400px;width:100%}@media only screen and (max-width:780px){.error404-page .container .left-container{width:80%}}@media only screen and (max-width:500px){.error404-page .container .left-container{width:100%}}.error404-page .container .right-container{display:flex;flex-direction:column;padding-top:50px}@media only screen and (max-width:780px){.error404-page .container .right-container{padding-top:unset}}.error404-page .container .right-container .title{margin-bottom:30px;position:relative;width:-moz-fit-content;width:fit-content}.error404-page .container .right-container .btn{margin-top:50px}.contact-static{margin:100px 0}.contact-static .container{display:flex;gap:120px;justify-content:space-between}@media only screen and (max-width:1460px){.contact-static .container{padding:0 20px}}@media only screen and (max-width:1260px){.contact-static .container{gap:50px}}@media only screen and (max-width:1044px){.contact-static .container{align-items:center;flex-direction:column}}.contact-static .container .contact-form{align-items:center;display:flex;flex:1;flex-direction:column;gap:70px}.contact-static .container .contact-form h2{max-width:70%;text-align:center}.contact-static .container .contact-form h2:before{background-color:var(--alara-primary);content:"";display:block;height:4px;margin:0 auto 25px;max-width:150px;position:relative;width:50%}.contact-static .container .contact-informations-container{display:flex;flex:1;flex-direction:column;gap:100px;max-width:415px}@media only screen and (max-width:1044px){.contact-static .container .contact-informations-container{align-items:center;flex-direction:row;gap:60px;justify-content:space-between;max-width:unset;width:100%}}@media only screen and (max-width:780px){.contact-static .container .contact-informations-container{align-items:center;flex-direction:column;gap:60px}}.contact-static .container .contact-informations-container h3:before{background-color:var(--alara-secondary);content:"";display:block;height:4px;margin-bottom:10px;position:relative;width:100px}.contact-static .container .contact-informations-container .informations{background-color:var(--alara-primary);display:flex;flex-direction:column;gap:60px;padding:40px 30px;width:100%}@media only screen and (max-width:1044px){.contact-static .container .contact-informations-container .informations{flex:1;height:-moz-max-content;height:max-content}}.contact-static .container .contact-informations-container .informations .tel-mail{display:flex;flex-direction:column;gap:20px}.contact-static .container .contact-informations-container .informations .tel-mail a{align-items:center;color:var(--alara-white);display:flex;font-size:16px;line-height:20px}.contact-static .container .contact-informations-container .informations .tel-mail a svg{margin-right:10px}.contact-static .container .contact-informations-container .informations .tel-mail a svg path{stroke:var(--alara-secondary)}.contact-static .container .contact-informations-container .schedule-container{display:flex;flex-direction:column;gap:20px}.contact-static .container .contact-informations-container .schedule-container .schedule{display:flex;flex-direction:column;gap:15px}.contact-static .container .contact-informations-container .schedule-container .schedule li{color:var(--alara-white);display:flex;font-size:16px;gap:20px;justify-content:space-between;line-height:20px}.contact-static .container .contact-informations-container .schedule-container .schedule li .days{text-align:start}.contact-static .container .contact-informations-container .schedule-container .schedule li .hours{text-align:end}.contact-static .container .location{display:flex;flex-direction:column;gap:20px}@media only screen and (max-width:1044px){.contact-static .container .location{flex:1}}@media only screen and (max-width:780px){.contact-static .container .location{flex:unset;width:100%}}.contact-static .container .location h3{margin-left:40px}.contact-static .container .location h3:before{background-color:var(--alara-primary)}.contact-static .container .location p{display:flex;font-size:12px;gap:10px;line-height:20px;margin-left:40px}.contact-static .container .location .map-container{background-color:var(--alara-secondary-20);height:400px;width:100%}.contact-static .container .location .map-container iframe{height:100%;width:100%}.actualities-page .actualities-content{margin:100px 0}.actualities-page .actualities-content .container{align-items:center;display:flex;flex-direction:column;gap:50px}.realisation-archive{margin:100px 0}.realisation-archive .container{align-items:center;display:flex;flex-direction:column;gap:50px}@media only screen and (max-width:1460px){.realisation-archive .container{padding:0 20px}}.realisation-archive .container h2{margin-bottom:20px;text-align:center}.realisation-archive .container h2:before{background-color:var(--alara-primary);content:"";display:block;height:4px;margin:0 auto 25px;max-width:150px;position:relative;width:50%}.realisation-archive .container .slider-realisations-thumbs{max-width:100%;width:600px}.realisation-archive .container .slider-realisations-thumbs .swiper-wrapper .swiper-slide{display:flex;justify-content:center}.realisation-archive .container .slider-realisations-thumbs .swiper-wrapper .swiper-slide p{border:1px solid var(--alara-primary);border-radius:50px;color:var(--alara-primary);cursor:pointer;font-size:11px;font-style:normal;font-weight:700;letter-spacing:1.1px;line-height:12px;padding:16px 35px;text-align:center;text-transform:uppercase;width:100%}.realisation-archive .container .slider-realisations-thumbs .swiper-wrapper .swiper-slide.swiper-slide-thumb-active p{background-color:var(--alara-primary);color:var(--alara-white)}.realisation-archive .container .slider-realisations{width:100%}.realisation-archive .container .slider-realisations .swiper-slide{display:grid;gap:20px;grid-auto-rows:400px;grid-template-columns:repeat(3,1fr)}@media only screen and (max-width:1260px){.realisation-archive .container .slider-realisations .swiper-slide{grid-auto-rows:350px}}@media only screen and (max-width:780px){.realisation-archive .container .slider-realisations .swiper-slide{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:500px){.realisation-archive .container .slider-realisations .swiper-slide{grid-template-columns:repeat(1,1fr)}}*{-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}
