@font-face{font-display:swap;src:url(/wp-content/themes/generatepress-child/fonts/DINRoundPro.otf);font-family:'dinReg'}@font-face{font-display:swap;src:url(/wp-content/themes/generatepress-child/fonts/DINRoundPro-Medi.otf);font-family:'dinMed'}@font-face{font-display:swap;src:url(/wp-content/themes/generatepress-child/fonts/DINRoundPro-Bold.otf);font-family:'dinBld'}body{font-family:'dinMed';font-size:16px;color:#161D42;line-height:26px;overflow-x:hidden}h1{color:#fff;font-family:'dinBld';font-size:50px;line-height:65px}h1.slide_home{color:#313183;font-family:'dinBld';font-size:36px;line-height:46px;margin-bottom:10px}h2{color:#313183;font-family:'dinBld';font-size:36px;line-height:46px;margin-bottom:10px}h3{font-family:'dinMed';color:#313183;font-size:26px;line-height:36px}p{word-wrap:break-word}strong{color:#313183;font-family:'dinBld'}a{position:relative;color:#3CA8D6;transition:.3s ease-out}.copyright-bar a::after,.footer-widgets a::after,p a::after{position:absolute;content:'';width:100%;height:2px;background:#3CA8D6;left:0;top:50%;opacity:0;transition:.3s ease-in}.footer-widgets a:hover,.footer-widgets a:focus,.footer-widgets a:active{color:#fff}.copyright-bar a:hover,.copyright-bar a:focus,.copyright-bar a:active,a:hover,a:focus,a:active{color:#161D42;transition:.3s ease-in}.copyright-bar a:hover::after,.copyright-bar a:focus::after,.copyright-bar a:active::after,.footer-widgets a:hover::after,.footer-widgets a:focus::after,.footer-widgets a:active::after,p a:hover::after,p a:focus::after,p a:active::after{height:2px;color:#161D42;top:100%;opacity:1;transition:.3s ease-in}button,html input[type="button"],input[type="reset"],input[type="submit"],a.button,a.wp-block-button__link:not(.has-background){width:184px!important;height:50px;padding:0!important;margin:0 auto;border:2px solid #3CA8D6;border-radius:10px!important;font-family:'dinBld';font-size:18px;color:#313183!important;text-transform:uppercase;background:#fff;display:flex;justify-content:center;align-items:center;box-shadow:inset 0 0 0 0 #3CA8D6;-webkit-transition:.5s ease-out;-moz-transition:.5s ease-out;transition:.5s ease-out}button:hover,html input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover,a.button:hover,button:focus,html input[type="button"]:focus,input[type="reset"]:focus,input[type="submit"]:focus,a.button:focus,a.wp-block-button__link:not(.has-background):active,a.wp-block-button__link:not(.has-background):focus,a.wp-block-button__link:not(.has-background):hover{background:#fff;color:white!important;box-shadow:inset 400px 0 0 0 #3CA8D6,0 0 24px rgb(49 49 131 / .25);-webkit-transition:.5s ease-out;-moz-transition:.5s ease-out;transition:.5s ease-out}.slider-box a.wp-block-button__link:not(.has-background),.slider-box a.wp-block-button__link:not(.has-background):active,.slider-box a.wp-block-button__link:not(.has-background):focus,.slider-box a.wp-block-button__link:not(.has-background):hover,.shadow-box a.wp-block-button__link:not(.has-background),.shadow-box a.wp-block-button__link:not(.has-background):active,.shadow-box a.wp-block-button__link:not(.has-background):focus,.shadow-box a.wp-block-button__link:not(.has-background):hover{background:none}.screen-reader-text{display:none}.commitment-list ol{margin:0;margin-left:15px}.commitment-list ol::marker{font-size:40px;color:#3CA8D6;font-family:'dinMed'}.size-full{width:100%}.cli-style-v2 .cli-bar-message{text-align:center}.shadow-box{box-shadow:0 0 24px rgb(49 49 131 / .25)}.reduce-img{height:90%;display:flex;align-items:center}.img-corner{border-radius:10px}.pad-right{padding-right:20px}.home-logo{margin-top:7px}.home-logo h1{position:absolute;font-family:'dinReg';font-size:9.8px;color:#3CA8D6;text-transform:capitalize;line-height:normal;letter-spacing:.02em;font-weight:initial;margin:0;top:35px;left:67px}.site-branding-container .site-logo{position:relative}.site-branding{display:none}.site-header{width:100%;height:100%;background-color:#fff;box-shadow:0 2px 6px rgb(8 7 47 / .5)}.inside-header{padding:0;height:auto}.site-logo{display:inline-block;max-width:201px}.main-navigation .main-nav ul li.menu-item-has-children>a{cursor:default}.main-navigation a{font-weight:initial;font-size:18px;text-transform:uppercase}.main-navigation .main-nav ul li:first-child:hover>a{box-shadow:inset 0 0 0 0 #3CA8D6}.main-navigation .main-nav ul li a,.menu-toggle,.main-navigation .menu-bar-items{color:#161D42;padding:10px 20px;box-shadow:inset 0 0 0 0 #3CA8D6;-webkit-transition:.5s ease-out;-moz-transition:.5s ease-out;transition:.5s ease-out}.main-navigation .main-nav ul li:hover>a,.main-navigation .main-nav ul li:focus>a,.main-navigation .main-nav ul li.sfHover>a,.main-navigation .menu-bar-item:hover>a,.main-navigation .menu-bar-item.sfHover>a{color:white!important;box-shadow:inset 400px 0 0 0 #3CA8D6;-webkit-transition:.5s ease-out;-moz-transition:.5s ease-out;transition:.5s ease-out}.main-navigation .main-nav ul li[class*="current-menu-"]>a:hover,.main-navigation .main-nav ul li[class*="current-menu-"].sfHover>a,.main-navigation .main-nav ul li[class*="current-menu-"]>a{color:#fff;background:#3CA8D6}.main-navigation .main-nav ul li[class*="current-menu-"]:hover>a{color:#fff}.main-navigation .main-nav ul ul li[class*="current-menu-"]>a:hover,.main-navigation .main-nav ul ul li[class*="current-menu-"].sfHover>a{color:#161D42;background-color:#fff0;box-shadow:inset 400px 0 0 0 #fff;-webkit-transition:.5s ease-out;-moz-transition:.5s ease-out;transition:.5s ease-out}.main-navigation .main-nav ul li:first-child[class*="current-menu-"]>a{color:#fff;background:none}.main-navigation .main-nav ul li a img{position:relative;top:2px}.main-navigation .main-nav ul li[class*="current-menu-"] .gp-icon svg{color:#fff}.gp-icon svg,.gp-icon svg:hover{color:#323c8b;-webkit-transition:.5s ease-out;-moz-transition:.5s ease-out;transition:.5s ease-out}.menu-bar-items{display:none!important}.main-navigation .main-nav ul li:hover>a .gp-icon svg{color:#fff;-webkit-transition:.5s ease-out;-moz-transition:.5s ease-out;transition:.5s ease-out}.main-navigation ul ul{border-radius:0 0 17px 17px;width:320px;background:#313183;background:linear-gradient(0deg,rgb(49 49 131) 0%,#3CA8D6 100%)}.main-navigation .main-nav ul ul li a{font-size:16px;color:#fff;box-shadow:inset 0 0 0 0 #fff;-webkit-transition:.5s ease-out;-moz-transition:.5s ease-out;transition:.5s ease-out}.main-navigation .main-nav ul ul li:first-child:hover>a,.main-navigation .main-nav ul ul li:hover>a,.main-navigation .main-nav ul ul li:focus>a,.main-navigation .main-nav ul ul li.sfHover>a{background:none;color:#161D42!important;box-shadow:inset 400px 0 0 0 #fff;-webkit-transition:.5s ease-out;-moz-transition:.5s ease-out;transition:.5s ease-out}.main-navigation .main-nav ul ul li[class*="current-menu-"]>a{color:#161D42;background-color:#fff}.main-navigation .main-nav ul ul li:last-child>a,.main-navigation .main-nav ul ul li:last-child:hover>a,.main-navigation .main-nav ul ul li:last-child:focus>a,.main-navigation .main-nav ul ul li:last-child.sfHover>a{border-radius:0 0 17px 17px}.phone-btn{position:absolute;display:flex;padding:10px 20px;font-size:20px;font-weight:400;color:#fff;text-transform:uppercase;cursor:default;background:#313183;background:linear-gradient(0deg,rgb(49 49 131) 0%,#3CA8D6 100%);right:-150px;z-index:999999;-webkit-transition:.5s ease-out;-moz-transition:.5s ease-out;transition:.5s ease-out}.phone-btn.fixed{position:fixed;top:0}.phone-btn:hover{right:0;-webkit-transition:.5s ease-out;-moz-transition:.5s ease-out;transition:.5s ease-out}.picto-tel{display:inline-block;width:25px;height:25px;margin-right:5px;background-image:url(/wp-content/themes/generatepress-child/img/airexo-phone_icon.svg);background-repeat:no-repeat;background-size:25px}.phone-btn a{color:#fff;text-decoration:none;margin-left:15px}.phone-btn-mb{display:none}.menu-toggle:hover,.menu-toggle:focus,.menu-toggle:active{box-shadow:inset 0 0 0 0 #fff}.inside-header.grid-container,header .grid-container,footer .grid-container{max-width:1310px!important}.custom_bc{width:1310px;margin:0 auto}.home .site-main{margin:80px 0 0 0!important}.separate-containers .site-main{margin:80px 0 120px 0}.solu-col{margin:0 10px 0 20px}.solu-col-2{margin:0 20px 0 10px}.solu-col-3{margin:0 20px}.solu-col-box .uagb-column__wrap .wp-block-buttons{position:absolute;bottom:10px;left:0}.solu-col-box .uagb-column__inner-wrap{display:flex;flex-direction:column;align-items:center}.slider-box{position:absolute;width:370px;height:285px;padding:20px;display:flex;flex-direction:column;justify-content:space-around;background-color:#fff;border-radius:17px 17px 75px 17px;left:20%;top:160px;box-shadow:0 0 24px rgb(49 49 131 / .25)}.home .heading-page .home-slider img{position:absolute}.home-slider .wp-block-button__link{margin:0!important}.home-slider .slick-prev{height:40px;width:auto!important;left:-55px;top:80px;cursor:pointer;z-index:999!important}.home-slider .slick-next{height:40px;width:auto!important;right:-55px;top:80px;cursor:pointer;z-index:999!important}.heading-page{width:100%;height:200px;overflow:hidden;display:flex;align-items:center;background:url(/wp-content/themes/generatepress-child/img/airexo-waves_heading.svg) no-repeat rgb(22 29 66 / .5);background-size:100%;background-position:100% 101%}.separate-containers .featured-image{position:absolute;height:200px;margin-top:0;display:flex;align-items:center;overflow:hidden;z-index:-1}.inside-page-header{padding:0;background:none}.entry-header{width:1310px;margin:0 auto;z-index:1;position:relative}.home .heading-page{position:relative;height:auto;background:url(/wp-content/themes/generatepress-child/img/airexo-waves_home_heading.svg) no-repeat;background-size:101%;background-position:center 101%;top:-1px;overflow:visible}.home .heading-page img{position:relative;z-index:-1;width:100%}.home .entry-content>[class*="wp-block-"]:not(:last-child):not(.wp-block-heading){margin-bottom:0!important}.grid-container{max-width:100%;width:100%}.separate-containers .comments-area,.separate-containers .inside-article,.separate-containers .page-header,.separate-containers .paging-navigation{padding:0}.wave-banner{position:relative}.wave-banner::before,.wave-banner::after{z-index:9999;position:absolute;content:'';left:0;width:100%;height:50px;transform:rotateX(180deg)}.wave-banner::before{top:0;background-image:url(/wp-content/themes/generatepress-child/img/airexo-waves_heading.svg)}.wave-banner::after{bottom:-1px;background-image:url(/wp-content/themes/generatepress-child/img/airexo-waves_reverse.svg)}.home-news-section a{color:#fff}.home-news-section a:hover{color:#fff}.entry-content>[class*="wp-block-"]:not(:last-child){margin-bottom:0}.page-template-pages-solutions .site-content{display:block}.solu-intro{width:1310px;margin:60px auto}.solubox{width:1310px;margin:60px auto 120px;display:flex;flex-wrap:nowrap}.solunav{position:sticky;height:fit-content;top:0;padding-left:20px;width:25%}.solunav h2{color:#313183;font-size:26px;font-family:'dinBld';text-transform:none}.solunav ul{margin:0;text-align:left}.solunav ul li{list-style:none;margin-bottom:25px}.solunav ul li a{color:#161D42!important;font-size:18px;display:flex;align-items:center}.solunav ul li a img{height:50px;margin-right:20px}.wp-block-gallery.aligncenter .blocks-gallery-item figure{border-radius:10px;overflow:hidden}.solu-conduit,.solu-protect,.solu-encoffre,.solu-precadre,.solu-fournitures,.solu-cloison,.solu-menuiserie{position:relative;padding-left:95px}.solu-cloison{margin:20px 0}.solu-conduit::before,.solu-protect::before,.solu-encoffre::before,.solu-precadre::before,.solu-fournitures::before,.solu-cloison::before,.solu-menuiserie::before{position:absolute;content:'';top:6px;left:0}.solu-conduit::before{background-image:url(https://airexo.fr/wp-content/themes/generatepress-child/img/airexo-solution_protection_incendie-picto_conduit.svg);width:43px;height:40px;background-size:100%;background-repeat:no-repeat}.solu-protect::before{background-image:url(https://airexo.fr/wp-content/themes/generatepress-child/img/airexo-solution_protection_incendie-picto_protect.svg);width:40px;height:49px;top:10px;background-size:100%;background-repeat:no-repeat}.solu-encoffre::before{background-image:url(https://airexo.fr/wp-content/themes/generatepress-child/img/airexo-solution_protection_incendie-picto_encoffrement.svg);width:40px;height:40px;background-size:100%;top:20px;background-repeat:no-repeat}.solu-precadre::before{background-image:url(https://airexo.fr/wp-content/themes/generatepress-child/img/airexo-solution_protection_incendie-picto_precadre.svg);width:40px;height:48px;background-size:100%;background-repeat:no-repeat}.solu-fournitures::before{background-image:url(https://airexo.fr/wp-content/themes/generatepress-child/img/airexo-solution_protection_incendie-picto_fournitures.svg);width:65px;height:40px;background-size:100%;background-repeat:no-repeat}.solu-cloison::before{background-image:url(https://airexo.fr/wp-content/themes/generatepress-child/img/airexo-solution_protection_incendie-picto_cloison.svg);width:22px;height:40px;background-size:100%;top:-10px;background-repeat:no-repeat}.solu-menuiserie::before{background-image:url(https://airexo.fr/wp-content/themes/generatepress-child/img/airexo-solution_protection_incendie-picto_menuiserie.svg);width:37px;height:40px;background-size:100%;top:-5px;background-repeat:no-repeat}.post-type-archive .site-content{margin:80px 0 120px 0}.archive-page{width:1310px;height:auto;margin:60px auto 120px}.archive{display:flex;flex-wrap:wrap;justify-content:space-between}.news{width:73%;display:flex;flex-wrap:wrap;justify-content:space-between}.archive .is-left-sidebar{width:25%}.news-box{width:304px;height:340px;margin-bottom:50px}.archive h2,.news-box h3,.news-box a{font-family:'dinBld';font-size:26px;line-height:36px;color:#313183;margin-bottom:20px}.news-box a:hover{color:#313183}.news-box .thumb-box{max-width:304px;width:100%;height:200px;border-radius:10px;overflow:hidden}.news-box .thumb-box img{height:200px}.date,.date a{font-size:12px;color:#313183;margin-top:5px}.date span{font-family:'dinMed';color:#3CA8D6}.archive .widget-area .widget{padding:0;padding-left:20px}.archive .inside-left-sidebar,.archive .inside-right-sidebar{margin-top:0}.error404 .heading-page,.error404 .custom_bc,.search-results .heading-page,.search-results .custom_bc{display:none}.error404 .site-content .content-area{margin:0 auto}.search .site-content .content-area{width:100%}.search.separate-containers .site-main{width:130%!important}.error404 .inside-article,.search-results .inside-article{text-align:center}.error404 h1,.search-results h1{color:#3cA8d6}.search-results h1{text-align:center}.error404 form{display:flex;justify-content:center}.error404 input[type="search"],.error404 input[type="search"]:focus{width:100%;background-color:#fff;font-family:arial,sans-serif;color:#3cA8d6;font-style:normal;font-size:16px;font-weight:600;border:1px solid #313183;border-radius:5px 0 0 5px;padding:12px 15px}.error404 button{margin:0;border-radius:0 10px 10px 0!important}.error404 button:hover .gp-icon svg{color:#fff}::-webkit-placeholder,::placeholder{color:#3cA8d6;opacity:.6}.page-id-23 .uagb-column__wrap .uagb-column__inner-wrap{padding:0}.form-box .small{font-size:12px}.form-bottom{width:100%}.form-box{padding-left:20px;display:flex;justify-content:space-between;flex-wrap:wrap}.form-box .wpcf7-form-control-wrap{width:49%;margin-bottom:20px}.form-box .choice select{padding:11px}.form-box .wpcf7-list-item{margin:0}.form-box input[type="text"],.form-box input[type="text"]:focus,.form-box input[type="email"],.form-box input[type="email"]:focus,.form-box input[type="url"],.form-box input[type="url"]:focus,.form-box input[type="password"],.form-box input[type="password"]:focus,.form-box input[type="search"],.form-box input[type="search"]:focus,.form-box input[type="tel"],.form-box input[type="tel"]:focus,.form-box input[type="number"],.form-box input[type="number"]:focus,.form-box textarea,.form-box textarea:focus,.form-box select,.form-box select:focus{width:100%;background-color:#fff;font-family:arial,sans-serif;color:#3cA8d6;font-style:normal;font-size:16px;font-weight:600;border:1px solid #313183;border-radius:5px}.form-box input[type="submit"]{margin:30px auto 0}.footer-widgets strong{color:#fff}.sidebar .widget,.footer-widgets .widget{font-size:16px}.footer-widgets{background:#161D42;color:#fff}.footer-widget-1 aside{padding:0!important}.site-footer .footer-widgets-container .inside-footer-widgets{margin-left:auto}.inside-footer-widgets{display:flex;width:1310px;margin:0 auto;justify-content:center}.footer-widgets .widget-title,.footer-widgets .widget :last-child,.sidebar .widget :last-child{color:#fff}.widget-title{margin-bottom:20px;font-size:24px;line-height:1.5;font-family:'dinMed'}.site-info{background:#fff;color:#161D42}.inside-site-info{padding:0;height:40px}.site-info a{color:#161D42}a.generate-back-to-top{background-color:#fff;color:#fff;border:1px solid #323c8b;z-index:999999}a.generate-back-to-top:hover,a.generate-back-to-top:hover svg path,a.generate-back-to-top:focus{background-color:#323c8b;fill:#fff}@media all and (min-width:320px) and (max-width:768px){h1{font-size:32px;line-height:42px}.mb-top-margin{margin-top:225px}.mb-hidden{display:none}.generate-back-to-top{display:none}.no-spacer{height:0!important}.inside-header.grid-container,header .grid-container,footer .grid-container{max-width:100%!important}.site-branding-container{width:75%;margin:15px auto}.mobile-menu-control-wrapper .menu-toggle{background-color:#fff0;font-size:30px}.has-inline-mobile-toggle .mobile-menu-control-wrapper{width:15%;margin:10px auto}.entry-title{text-align:center}.heading-page{height:145px;background-size:120%;background-position:69% 101%}.featured-image img{max-width:740px;width:100%;height:145px}.custom_bc{width:100%;margin:15px auto 0;text-align:center}.phone-btn-mb{position:fixed;width:100%;height:40px;display:flex;justify-content:center;align-items:center;text-transform:uppercase;background:#313183;background:linear-gradient(0deg,rgb(49 49 131) 0%,rgb(0 212 255) 100%);bottom:0;z-index:999999}.phone-btn-mb a{font-size:20px;font-weight:400;color:#fff;text-decoration:none}.mobile-menu-control-wrapper .menu-toggle,.mobile-menu-control-wrapper .menu-toggle:hover,.mobile-menu-control-wrapper .menu-toggle:focus,.has-inline-mobile-toggle #site-navigation.toggled{background-color:#fff0}.main-navigation ul ul{background:rgb(0 0 0 / .02);border-radius:0}.main-navigation .main-nav ul ul li a{color:#161D42}.main-navigation .main-nav ul li:hover>a,.main-navigation .main-nav ul li:focus>a,.main-navigation .main-nav ul li.sfHover>a,.main-navigation .menu-bar-item:hover>a,.main-navigation .menu-bar-item.sfHover>a{box-shadow:inset 768px 0 0 0 #3CA8D6}.main-navigation .main-nav ul ul li[class*="current-menu-"]>a:hover,.main-navigation .main-nav ul ul li[class*="current-menu-"].sfHover>a,.main-navigation .main-nav ul ul li[class*="current-menu-"]>a{color:#161D42!important}.slider-box{position:relative;width:100%;left:0;top:0;text-align:center;padding:20px 50px;border-radius:0;box-shadow:0 10px 10px rgb(49 49 131 / .25)}.slider-box p{text-align:center}.home-slider h2{font-size:30px;line-height:40px}.home-slider .wp-block-button__link{margin:0 auto!important}.home-slider .slick-next{right:-20px;top:50px}.home-slider .slick-prev{left:-20px;top:50px;cursor:pointer}.home .site-main{margin:0!important}#main{padding:0 15px}.solu-col,.solu-col-2,.solu-col-3{margin:20px 0}.solu-intro{width:100%;padding:0 15px}.solubox{width:100%;flex-wrap:wrap;padding:0 15px}.solubox .uagb-section__wrap{padding-right:0!important}.solunav{padding:0 15px;width:100%}.mb-resize-img.uagb-column__wrap,.mb-resize-img.uagb-column__wrap{height:200px;margin-top:20px}.disable-spacer{height:0!important}.no-img{background:none!important}.contact-box .uagb-columns__inner-wrap{flex-wrap:wrap}.mb-col{width:90%!important;margin:0 auto!important}.form-box .wpcf7-form-control-wrap{width:100%}.form-box{padding-left:0;margin-top:30px}.inside-footer-widgets{display:flex;width:100%}.site-info{margin-bottom:40px;padding:10px 0}}@media all and (min-width:1024px) and (max-width:1440px){.heading-page{background-size:101%;background-position:6% 101%}.entry-header,.custom_bc,.solubox,.inside-header.grid-container,.uagb-section__wrap .uagb-section__inner-wrap,.uagb-columns__inner-wrap{max-width:85%!important}.uagb-block-bcbcbb0a>.uagb-columns__inner-wrap{max-width:100%!important}.inside-footer-widgets{width:90%}}@media all and (min-width:1024px) and (max-width:1279px){.slider-box{left:70px;top:70px}}@media all and (min-width:1280px) and (max-width:1440px){.slider-box{left:100px;top:73px}}@media all and (min-width:1440px) and (max-width:1600px){.slider-box{left:135px;top:105px}}@media all and (min-width:1600px) and (max-width:1680px){.slider-box{left:215px;top:138px}}@media all and (min-width:1680px) and (max-width:1919px){.slider-box{left:20%;top:156px}}@media (min-width:0){.hidden-sm-down{display:none!important}}@media (min-width:992px){.hidden-sm-down{display:block!important}}