/**handles:Bang-css**/
@charset "UTF-8";header .lang a{text-transform:uppercase}header label{margin:0}header .s-form-content{position:fixed;left:0px;background-color:#fff;width:100%;top:0}header .s-form-content .container-form-s{position:relative;width:100%;max-width:1200px;margin:0 auto}header .s-form-content .container-form-s input[type=search]:focus{background:none;border-bottom:1px solid #000!important}header .s-form-content .container-form-s .search-form .search-field{border:0;width:100%;outline:0;border-radius:0;border-bottom:1px solid #ccc!important;margin-bottom:15px}header .s-form-content .container-form-s .search-form .search-field:focus{background:none}header .s-form-content form+div.close{position:absolute;top:5px;right:0}header .search{margin:0 0 0 15px}.admin-bar .s-form-content{top:32px}.ast-sticky-main-shrink .ast-sticky-shrunk .site-logo-img img{width:250px!important}.chosen-container.chosen-container-single{border:none!important;-webkit-box-shadow:none!important;box-shadow:none!important}.chosen-container.chosen-container-single .chosen-single{background-image:none;background:#fff;height:50px;border:none!important;-webkit-box-shadow:none!important;box-shadow:none!important;padding:10px;color:#A1A1A1;border-radius:0px}.chosen-container.chosen-container-single .chosen-single:after{content:"";background:url(https://bpa.ca/wp-content/themes/astra-bang/icones/down-button.svg) no-repeat;position:absolute;top:17px;right:18px;font-weight:800;height:15px;width:15px}.chosen-container.chosen-container-single .chosen-single b{display:none!important}.chosen-container.chosen-container-single .chosen-single:active{background-image:none;background:#fff}.chosen-container.chosen-container-single .chosen-single a{text-decoration:none!important}.chosen-container.chosen-container-single.chosen-with-drop .chosen-single:after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.chosen-container.chosen-container-single.chosen-with-drop .chosen-drop{border:none!important}.chosen-container.chosen-container-single.chosen-with-drop .chosen-drop .chosen-results{padding:0px;margin:0px}.chosen-container.chosen-container-single.chosen-with-drop .chosen-drop .chosen-results .active-result{padding:10px;color:#A1A1A1}.chosen-container.chosen-container-single.chosen-with-drop .chosen-drop .chosen-results .active-result.highlighted,.chosen-container.chosen-container-single.chosen-with-drop .chosen-drop .chosen-results .active-result.result-selected{background-color:#0274be;background-image:none;color:#fff}@media only screen and (max-width:1024px){select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-size:15px;-webkit-appearance:none!important;background-image:url(https://bpa.ca/wp-content/themes/astra-bang/icones/down-button.svg)!important;background-position:94% center!important;background-repeat:no-repeat!important;color:#A1A1A1!important;border-radius:0px!important}}.elementor-widget-toolset-view .wpv-filter-form{margin-bottom:90px}.elementor-widget-toolset-view .wpv-filter-form .form-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.elementor-widget-toolset-view .wpv-filter-form .form-group.reset{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end}.elementor-widget-toolset-view .wpv-filter-form .form-group .form-control{-webkit-transition:none!important;transition:none!important;padding:10px;border:none;-webkit-box-shadow:none;box-shadow:none}.elementor-widget-toolset-view .wpv-filter-form .form-group .chosen-container,.elementor-widget-toolset-view .wpv-filter-form .form-group input,.elementor-widget-toolset-view .wpv-filter-form .form-group select{height:50px;max-width:389px!important;font-family:"Open sans","Lucida Grande","Lucida Sans Unicode",Tahoma,sans-serif;font-size:16px}.elementor-widget-toolset-view .wpv-filter-form .form-group .chosen-container .chosen-single,.elementor-widget-toolset-view .wpv-filter-form .form-group input .chosen-single,.elementor-widget-toolset-view .wpv-filter-form .form-group select .chosen-single{background-color:#EDEDED;color:#00545E;font-size:16px;padding-top:0;height:50px;line-height:50px;text-decoration:none;border-radius:36px;font-family:"Poppins";font-weight:500}.elementor-widget-toolset-view .wpv-filter-form .form-group .chosen-container .chosen-single span,.elementor-widget-toolset-view .wpv-filter-form .form-group input .chosen-single span,.elementor-widget-toolset-view .wpv-filter-form .form-group select .chosen-single span{padding:15px;max-height:100%;position:relative;line-height:1.2}.elementor-widget-toolset-view .wpv-filter-form .form-group .chosen-container.chosen-with-drop .chosen-drop,.elementor-widget-toolset-view .wpv-filter-form .form-group input.chosen-with-drop .chosen-drop,.elementor-widget-toolset-view .wpv-filter-form .form-group select.chosen-with-drop .chosen-drop{background-color:rgba(255,255,255,0.95);padding:10px 0;-webkit-box-shadow:none;box-shadow:none}.elementor-widget-toolset-view .wpv-filter-form .form-group .chosen-container.chosen-with-drop .chosen-drop .chosen-results .active-result,.elementor-widget-toolset-view .wpv-filter-form .form-group input.chosen-with-drop .chosen-drop .chosen-results .active-result,.elementor-widget-toolset-view .wpv-filter-form .form-group select.chosen-with-drop .chosen-drop .chosen-results .active-result{color:#00545E;font-family:"Poppins";font-weight:500;line-height:1.3;padding:15px 25px}.elementor-widget-toolset-view .wpv-filter-form .form-group .chosen-container.chosen-with-drop .chosen-drop .chosen-results .active-result.highlighted,.elementor-widget-toolset-view .wpv-filter-form .form-group .chosen-container.chosen-with-drop .chosen-drop .chosen-results .active-result.result-selected,.elementor-widget-toolset-view .wpv-filter-form .form-group input.chosen-with-drop .chosen-drop .chosen-results .active-result.highlighted,.elementor-widget-toolset-view .wpv-filter-form .form-group input.chosen-with-drop .chosen-drop .chosen-results .active-result.result-selected,.elementor-widget-toolset-view .wpv-filter-form .form-group select.chosen-with-drop .chosen-drop .chosen-results .active-result.highlighted,.elementor-widget-toolset-view .wpv-filter-form .form-group select.chosen-with-drop .chosen-drop .chosen-results .active-result.result-selected{color:#E84E0F;background-color:unset}.elementor-widget-toolset-view .wpv-filter-form .form-group .btn{color:#E84E0F;margin:0px;padding:0px 0 0 30px;height:unset}.elementor-widget-toolset-view .wpv-filter-form .form-group .btn:hover{color:#00545E}.elementor-widget-toolset-view .wpv-filter-form .form-group .fullscreen-spinner{position:absolute;top:0;left:0;bottom:0;right:0;background:#fff;opacity:0.7;z-index:2;height:100px}.elementor-widget-toolset-view .wpv-filter-form .form-group .fullscreen-spinner img{margin-left:auto;margin-right:auto;margin-top:80px;display:block}.elementor-widget-toolset-view .js-wpv-view-layout{}.elementor-widget-toolset-view .js-wpv-view-layout .blg-col{margin-bottom:25px}.elementor-widget-toolset-view .js-wpv-view-layout .blg-col img{width:100%}.elementor-widget-toolset-view .js-wpv-view-layout .col-md-12{margin-bottom:25px}.elementor-widget-toolset-view .js-wpv-view-layout .col-md-12 div{display:inline-block;vertical-align:top}.elementor-widget-toolset-view .js-wpv-view-layout .col-md-12 .blg-thumb-col{width:245px}.elementor-widget-toolset-view .js-wpv-view-layout .col-md-12 .blg-thumb-col img{width:100%}.elementor-widget-toolset-view .js-wpv-view-layout .col-md-12 .blg-text-col{padding-left:25px;max-width:64%}.elementor-widget-toolset-view .js-wpv-view-layout .row{margin-bottom:70px}.elementor-widget-toolset-view .js-wpv-view-layout .row .blg-thumb-col{position:relative;display:inline-block;line-height:0;margin-bottom:10px}.elementor-widget-toolset-view .js-wpv-view-layout .row .blg-thumb-col .badges-projets{position:absolute;right:10px}.elementor-widget-toolset-view .js-wpv-view-layout .row .blg-thumb-col .badges-projets img:nth-child(2){margin-left:5px}.elementor-widget-toolset-view .js-wpv-view-layout .row .blg-thumb-col:hover{background-color:#E84E0F!important}.elementor-widget-toolset-view .js-wpv-view-layout .row .blg-thumb-col:hover .rectangle-projets,.elementor-widget-toolset-view .js-wpv-view-layout .row .blg-thumb-col:hover img{opacity:0.3}.elementor-widget-toolset-view .js-wpv-view-layout .row .blg-thumb-col .rectangle-projets{height:12px;background-image:url(/wp-content/uploads/2024/07/rectangle-projets.svg);background-position:left center;background-repeat:no-repeat;background-size:cover;width:90%;position:absolute;bottom:20px;right:0}.elementor-widget-toolset-view .js-wpv-view-layout .row .blg-text-col .button{display:inline-block;padding:15px 40px;margin-bottom:50px}.elementor-widget-toolset-view .js-wpv-view-layout .row .blg-text-col h3{line-height:1.1em!important;display:block;max-width:389px;margin-top:10px}.elementor-widget-toolset-view .js-wpv-view-layout .row .blg-text-col h3 a{font-size:23px;font-weight:500;text-decoration:none!important;line-height:1.2}.elementor-widget-toolset-view .js-wpv-view-layout .wpv-pagination-nav-links-container{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:18px;text-transform:capitalize}.elementor-widget-toolset-view .js-wpv-view-layout .pagination-container{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:35px;margin-left:0}.elementor-widget-toolset-view .js-wpv-view-layout .pagination-container .page-item.wpv-pagination-nav-links-item.disabled span{height:30px;display:block;line-height:50px}.elementor-widget-toolset-view .js-wpv-view-layout .pagination-container .page-item .page-link{border:none;-webkit-box-shadow:none;box-shadow:none;font-size:23px;font-weight:500;color:#00545E;border-radius:50px;height:54px;text-align:center;padding:0px;line-height:50px;margin:0 7px}.elementor-widget-toolset-view .js-wpv-view-layout .pagination-container .page-item .page-link.wpv-filter-pagination-link{width:24px}.elementor-widget-toolset-view .js-wpv-view-layout .pagination-container .page-item .page-link.wpv-filter-next-link,.elementor-widget-toolset-view .js-wpv-view-layout .pagination-container .page-item .page-link.wpv-filter-previous-link{font-size:20px;font-weight:500}.elementor-widget-toolset-view .js-wpv-view-layout .pagination-container .page-item .page-link.wpv-filter-next-link p,.elementor-widget-toolset-view .js-wpv-view-layout .pagination-container .page-item .page-link.wpv-filter-previous-link p{display:inline-block}.elementor-widget-toolset-view .js-wpv-view-layout .pagination-container .page-item .page-link:focus,.elementor-widget-toolset-view .js-wpv-view-layout .pagination-container .page-item .page-link:hover{color:#E84E0F;background-color:transparent}.elementor-widget-toolset-view .js-wpv-view-layout .pagination-container .page-item.active .page-link{color:#E84E0F;background-color:transparent}@media only screen and (max-width:1100px){.elementor-widget-toolset-view .wpv-filter-form .form-group .chosen-container,.elementor-widget-toolset-view .wpv-filter-form .form-group input,.elementor-widget-toolset-view .wpv-filter-form .form-group select{}}@media only screen and (max-width:1024px){.elementor-widget-toolset-view .wpv-filter-form .form-group .chosen-container,.elementor-widget-toolset-view .wpv-filter-form .form-group input,.elementor-widget-toolset-view .wpv-filter-form .form-group select{}.elementor-widget-toolset-view select{background-color:#EDEDED!important;color:#00545E!important}.elementor-widget-toolset-view select option{background-color:#fff!important}}@media only screen and (max-width:767px){.elementor-widget-toolset-view .wpv-filter-form .form-group{display:block;-webkit-box-pack:unset;-ms-flex-pack:unset;justify-content:unset;text-align:center}.elementor-widget-toolset-view .wpv-filter-form .form-group .btn{padding:0px}.elementor-widget-toolset-view select{background-color:#EDEDED!important;color:#00545E!important}.elementor-widget-toolset-view select option{background-color:#fff!important}.elementor-widget-toolset-view .wpv-filter-form{margin-bottom:47px}.elementor-widget-toolset-view .wpv-filter-form .form-group .chosen-container,.elementor-widget-toolset-view .wpv-filter-form .form-group input,.elementor-widget-toolset-view .wpv-filter-form .form-group select{width:100%!important;margin:0 auto 30px!important}.elementor-widget-toolset-view .fullscreen-spinner{height:275px!important}.elementor-widget-toolset-view .js-wpv-view-layout .row{text-align:center;margin-bottom:0}.elementor-widget-toolset-view .js-wpv-view-layout .row .col-md-4{max-width:475px;margin:auto}.elementor-widget-toolset-view .js-wpv-view-layout .row .col-md-4 h3{margin:10px auto 35px}.elementor-widget-toolset-view .js-wpv-view-layout .row .col-md-4 h3 a{font-size:20px!important}.elementor-widget-toolset-view .js-wpv-view-layout .pagination-container{margin-left:0px}.elementor-widget-toolset-view .js-wpv-view-layout .pagination-container .page-item .page-link{border:none;height:30px;font-size:18px!important;margin:0}.elementor-widget-toolset-view .js-wpv-view-layout .pagination-container .page-item .page-link.wpv-filter-pagination-link{width:35px}.elementor-widget-toolset-view .js-wpv-view-layout .pagination-container .page-item .page-link:focus,.elementor-widget-toolset-view .js-wpv-view-layout .pagination-container .page-item .page-link:hover{color:#E84E0F;background-color:transparent}.elementor-widget-toolset-view .js-wpv-view-layout .pagination-container .page-item.active .page-link{color:#E84E0F;background-color:transparent}}@media only screen and (max-width:700px){.elementor-widget-toolset-view .wpv-filter-form .form-group .chosen-container,.elementor-widget-toolset-view .wpv-filter-form .form-group input,.elementor-widget-toolset-view .wpv-filter-form .form-group select{width:350px!important}}@media only screen and (max-width:598px){.elementor-widget-toolset-view .js-wpv-view-layout .col-md-12{margin-bottom:0px}.elementor-widget-toolset-view .js-wpv-view-layout .col-md-12 .blg-text-col{padding-left:0px}}.cat-content{padding:30px 0}.cat-content.not-last{border-bottom:1px solid #ccc}.elementor-location-footer .elementor-column .elementor-element ol:last-child,.elementor-location-footer .elementor-column .elementor-element p:last-child,.elementor-location-footer .elementor-column .elementor-element ul:last-child,.entry-content .elementor-column .elementor-element ol:last-child,.entry-content .elementor-column .elementor-element p:last-child,.entry-content .elementor-column .elementor-element ul:last-child{margin-bottom:0px}body .header-viewport{max-height:100vh}body .header-viewport .elementor-widget-container h1{font-size:clamp(25px,8vh,70px)!important;margin-bottom:clamp(15px,4vh,35px);line-height:clamp(1.2em,4vh,1.4em)}body .header-viewport .elementor-widget-container p{font-size:clamp(15px,2vh,23px)!important;margin-bottom:clamp(15px,4vh,35px);line-height:clamp(1.2em,4vh,1.4em)}div#login{width:375px!important;width:100%;padding:20px}div#login h1{margin-bottom:30px}div#login #loginform{white-space:nowrap}div#login #loginform label{display:block;line-height:1.5;margin-bottom:15px}div#login #loginform input[type=password],div#login #loginform input[type=text]{font-size:16px;height:50px;width:100%;padding:10px;border-radius:0px;border-radius:400;margin-bottom:20px}div#login #loginform .user-pass-wrap .wp-pwd{margin-top:0px;position:relative}div#login #loginform .user-pass-wrap .wp-pwd .wp-hide-pw{padding:10px;position:absolute;top:0;right:0;height:50px}div#login #loginform .user-pass-wrap .wp-pwd .wp-hide-pw>.dashicons{width:20px;height:20px;top:0px}div#login #loginform .c4wp_captcha_field{margin-bottom:20px!important}div#login #loginform .forgetmenot{width:50%;float:left;padding-top:8px}div#login #loginform .forgetmenot input[type=checkbox]{height:16px;width:16px;min-width:16px;margin-top:-15px}div#login #loginform .forgetmenot input[type=checkbox]:checked{background-color:transparent}div#login #loginform .forgetmenot input[type=checkbox]:checked:before{margin:-4px -5px!important}div#login #loginform .forgetmenot label{font-size:16px;display:inline-block}div#login #loginform .submit{display:inline-block;text-align:end;width:50%}div#login #loginform .submit input{padding:10px 20px}div#login #lostpasswordform input[type=text]{font-size:16px;height:50px;width:100%;padding:10px;border-radius:0px;border-radius:400;margin-bottom:20px}div#login #nav{text-align:left;margin-top:50px}div#login #backtoblog{display:none}:not(header) .wpml-login-ls{display:none}:not(header) .wpml-login-ls label{display:none}:not(header) .wpml-login-ls #wpml-language-switcher-locales{height:38px;margin-right:20px;padding:5px}@media only screen and (max-width:782px){div#login #loginform .user-pass-wrap .wp-pwd .wp-hide-pw>.dashicons{top:4px}div#login #loginform .user-pass-wrap .wp-pwd .wp-hide-pw>.dashicons:before{color:black}div#login #loginform .forgetmenot input[type=checkbox]:checked:before{margin:-10px -8px!important}}.no-click>a.mega-menu-link{cursor:default!important}li#mega-menu-item-wpml-ls-12-en{display:none!important}li#mega-menu-item-wpml-ls-12-fr{display:none!important}.only-mobile{display:none!important}a.btn-menu{color:#e84e0f;font-size:18px;text-decoration:underline}a.btn-menu:hover{text-decoration:none}span.mega-indicator{display:none!important}.ast-primary-header-bar.ast-primary-header.main-header-bar.site-header-focus-item.ast-sticky-active.ast-sticky-shrunk.ast-header-sticked #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu{margin-top:15px!important}#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu{margin-top:25px}#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link{font-weight:500!important}#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link:after{content:"";height:0.4em;width:0.4em;background:#E84E0F;display:block;position:absolute;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);left:-17px;top:11px}#mega-menu-wrap-primary #mega-menu-primary p{font-weight:normal}.spacing-70 a{padding-bottom:15px!important}.mega-menu-row-1{padding-right:60px!important}.mega-menu-row-2{padding-right:60px!important}.img_menu_logo{width:70%;padding:0!important;margin:0!important}#mega-menu-wrap-primary-menu #mega-menu-primary-menu{z-index:2}.bg-white{background-color:#FFFFFF!important;padding:45px 30px 80px 30px!important;border-bottom:15px solid #E84E0F!important}.bg-white h3{color:#E84E0F;font-weight:bold!important;font-size:18px!important;padding-bottom:10px}.bg-white p{padding-bottom:15px!important}.bg-white .contenu-bloc-menu{background-color:#fff;padding:20px;border:solid 1px #EDEDED;border-radius:20px}.bg-white .contenu-bloc-menu:hover{background-color:#EDEDED}.menu-row-1,.menu-row-2{padding-top:50px!important;padding-bottom:50px!important}.menu-no-padding .no-padding{margin-top:-10px}h2.small-menu{font-size:14px}.menu-item-light a{font-weight:500!important}.two-colonnes-row{padding-bottom:50px!important}#top-header .container ul#et-secondary-nav li ul.sub-menu{padding:0}#top-header .container ul#et-secondary-nav li ul.sub-menu li{padding:0}#top-header .container ul#et-secondary-nav li ul.sub-menu li a{padding:1em 2em}#main-header .container ul#top-menu li ul.sub-menu{padding:0}#main-header .container ul#top-menu li ul.sub-menu li{width:100%;padding:0}#main-header .container ul#top-menu li ul.sub-menu li a{padding:1em 2em;width:100%}#main-header .container ul#top-menu li ul.sub-menu li.menu-item-has-children a{padding-right:40px}#main-header .container ul#top-menu li ul.sub-menu li.menu-item-has-children a:after{top:12px}#main-header .container ul#top-menu li ul.sub-menu li.menu-item-has-children ul{top:0}#main-header .container #et-top-navigation #et_mobile_nav_menu ul#mobile_menu{padding:0}#main-header .container #et-top-navigation #et_mobile_nav_menu ul#mobile_menu li a{padding:10px 10%}#main-header .container #et-top-navigation #et_mobile_nav_menu ul#mobile_menu li ul{padding:0}#main-header .container #et-top-navigation #et_mobile_nav_menu ul#mobile_menu li ul li{padding:0}#main-header .container #et-top-navigation #et_mobile_nav_menu ul#mobile_menu li ul li a{padding-left:calc(10% + 15px)}#main-header .container #et-top-navigation #et_mobile_nav_menu ul#mobile_menu li ul li ul li a{padding-left:calc(10% + 30px)}#main-header .container #et-top-navigation #et_mobile_nav_menu ul#mobile_menu li.current_page_item>a{background-color:rgba(0,0,0,0.03)}#et-secondary-nav li.current-menu-parent.current-page-parent>a{color:#ca3042}#et-secondary-nav li.current-menu-parent.current-page-parent li.current_page_item a{color:#ca3042}.single-evenement.FME .et-db #et-boc a.et_pb_bg_layout_light,.single-evenement.FME a.et_pb_bg_layout_light{color:#fff!important}.single-evenement.FME .event-menu>a{color:#2c2c2c!important}.single-evenement.FME .fme-menu>a{color:#ca3042!important}#mega-menu-wrap-primary-menu #mega-menu-primary-menu li.mega-menu-item-has-children>a.mega-menu-link>span.mega-indicator:after{display:none}@media only screen and (max-width:1700px){#mega-menu-wrap-primary-menu #mega-menu-primary-menu>li.mega-menu-megamenu>ul.mega-sub-menu{padding:40px 30px 0px 30px}}@media only screen and (max-width:1165px){a.et_pb_button.et_pb_button_0.et_pb_bg_layout_light.btn-menu{padding:12px!important;font-size:15px}}@media only screen and (max-width:1040px){#mega-menu-wrap-primary-menu #mega-menu-primary-menu li.mega-menu-item-has-children>a.mega-menu-link{font-size:16px}#mega-menu-wrap-primary-menu #mega-menu-primary-menu>li.mega-menu-item>a.mega-menu-link{font-size:16px}a.et_pb_button.et_pb_button_0.et_pb_bg_layout_light.btn-menu{padding:0px!important;font-size:18px}}@media only screen and (max-width:1024px){.only-mobile{display:block!important}li#mega-menu-item-wpml-ls-12-en{display:block!important}li#mega-menu-item-wpml-ls-12-fr{display:block!important}span.mega-indicator{display:block!important}#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu{padding:30px 10px!important;margin-bottom:15px}.mega-menu-row-1{padding-right:0px!important}.mega-menu-row-2{padding-right:0px!important}.menu-row-1,.menu-row-2{padding-top:0px!important;padding-bottom:0px!important}#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link{font-weight:500!important}.bg-white{margin-top:40px!important;padding:20px 0px 20px 0px!important}#mega-menu-wrap-primary .mega-menu-toggle+#mega-menu-primary{border-bottom:2px solid #E84E0F;margin-top:10px}}@media only screen and (max-width:980px){.img_menu_logo{width:50%;padding:0!important;margin:0!important}li#mega-menu-item-media_image-7{padding:0!important}li#mega-menu-item-media_image-8{padding:0!important}.bg-white{padding:50px 10px 100px 10px!important}#et_top_search{display:block!important;margin:4px 0 0 15px}.et_pb_svg_logo #logo{height:100%!important;max-height:80%!important}.et_header_style_left #et-top-navigation{padding-bottom:20px;position:relative;z-index:2}#mega-menu-wrap-primary-menu #mega-menu-primary-menu li.mega-menu-item-has-children>a.mega-menu-link>span.mega-indicator:after{display:inline-block}div#et_mobile_nav_menu{display:none}#mega-menu-wrap-primary-menu #mega-menu-primary-menu>li.mega-menu-megamenu>ul.mega-sub-menu{padding:0px 20px 20px 20px}.menu-row-1{padding-top:0px!important;padding-bottom:0px!important}.menu-row-2{padding-top:0px!important;padding-bottom:0px!important}}@media only screen and (max-width:500px){.bg-white{padding:30px 10px!important}#mega-menu-wrap-primary-menu #mega-menu-primary-menu>li.mega-menu-megamenu>ul.mega-sub-menu{padding:0px 0px 20px 0px}}input:-webkit-autofill{box-shadow:0 0 0px 1000px rgb(245,245,245) inset!important;-webkit-box-shadow:0 0 0px 1000px rgb(245,245,245) inset!important;-webkit-text-fill-color:rgb(0,84,94);-webkit-transition:-webkit-box-shadow 5000s ease-in-out 0s;transition:-webkit-box-shadow 5000s ease-in-out 0s;transition:box-shadow 5000s ease-in-out 0s;transition:box-shadow 5000s ease-in-out 0s,-webkit-box-shadow 5000s ease-in-out 0s}input:-webkit-autofill:hover{box-shadow:0 0 0px 1000px rgb(245,245,245) inset!important;-webkit-box-shadow:0 0 0px 1000px rgb(245,245,245) inset!important;-webkit-text-fill-color:rgb(0,84,94);-webkit-transition:-webkit-box-shadow 5000s ease-in-out 0s;transition:-webkit-box-shadow 5000s ease-in-out 0s;transition:box-shadow 5000s ease-in-out 0s;transition:box-shadow 5000s ease-in-out 0s,-webkit-box-shadow 5000s ease-in-out 0s}input:-webkit-autofill:focus{box-shadow:0 0 0px 1000px rgb(245,245,245) inset!important;-webkit-box-shadow:0 0 0px 1000px rgb(245,245,245) inset!important;-webkit-text-fill-color:rgb(0,84,94);-webkit-transition:-webkit-box-shadow 5000s ease-in-out 0s;transition:-webkit-box-shadow 5000s ease-in-out 0s;transition:box-shadow 5000s ease-in-out 0s;transition:box-shadow 5000s ease-in-out 0s,-webkit-box-shadow 5000s ease-in-out 0s}input:-webkit-autofill:active{box-shadow:0 0 0px 1000px rgb(245,245,245) inset!important;-webkit-box-shadow:0 0 0px 1000px rgb(245,245,245) inset!important;-webkit-text-fill-color:rgb(0,84,94);-webkit-transition:-webkit-box-shadow 5000s ease-in-out 0s;transition:-webkit-box-shadow 5000s ease-in-out 0s;transition:box-shadow 5000s ease-in-out 0s;transition:box-shadow 5000s ease-in-out 0s,-webkit-box-shadow 5000s ease-in-out 0s}.chosen-container.chosen-container-single .chosen-single{color:var(--text-color);background-color:var(--bg-color);border-color:var(--border-color);border-width:var(--field-border-width);border-style:var(--field-border-style);border-radius:var(--border-radius);width:var(--field-width);max-width:100%;font-size:16px;font-family:"Poppins";font-weight:500;line-height:1.3;padding:var(--field-pad);-webkit-box-sizing:border-box;box-sizing:border-box;outline:none}.chosen-container.chosen-container-single.chosen-with-drop .chosen-drop .chosen-results .active-result.result-selected{background-color:unset;color:#E84E0F}.chosen-container.chosen-container-single.chosen-with-drop .chosen-drop .chosen-results .active-result.highlighted{background-color:unset;color:#E84E0F}.chosen-container.chosen-container-single.chosen-with-drop .chosen-drop .chosen-results .active-result{font-size:16px;color:var(--text-color)}.chosen-container.chosen-container-single.chosen-with-drop .chosen-drop .chosen-results li{font-size:16px;font-family:"Poppins";font-weight:500;line-height:1.3}.postid-11112 .id-hidden,.postid-11113 .id-hidden,.postid-7601 .id-hidden,.postid-7602 .id-hidden,.postid-7678 .id-hidden,.postid-7679 .id-hidden{display:none!important}.elementor-widget.widget-no-spacing{margin-bottom:0!important}.fa-twitter:before{content:"𝕏"!important}header .ast-builder-menu-2 .main-navigation>ul li:not(:last-child):after{content:url(/wp-content/uploads/2024/05/ligne_menu.svg);position:absolute;right:0;top:5px}header .ast-builder-menu-2 .main-header-menu{border:solid 1px #F5F5F5;border-radius:70px}.ue-link-hover-effect-spacing{display:none}a.chosen-single.chosen-default{text-decoration:none}a.chosen-single{text-decoration:none!important}.ctl-wrapper{max-width:1200px}.ctl-wrapper .ctl-title{background-color:#fff!important}.ctl-wrapper .ctl-media{display:block;padding:15px}.ctl-story{border:2px solid var(--ctw-lbel-big-color,var(--ctw-first-story-color));padding:80px 50px}.carrousel-temoignage{overflow:hidden}.carrousel-temoignage .ue-text{padding-bottom:40px;border-bottom:2px solid #E84E0F}.link-orange a{color:#E84E0F!important}.link-orange a:hover{color:#00545E!important}.verte-bottom-ligne{right:0;width:calc(117vw - 700px);position:absolute!important;top:57vh}.orange-bottom-ligne{right:0;width:calc(117vw - 700px);position:absolute!important;top:75vh}.orange-ligne{left:0;width:calc(50vw - 670px);position:absolute;top:125px}.white-ligne{left:0;width:calc(50vw - 670px);position:absolute;top:260px;z-index:2}.list-marches ul{list-style:none;margin:0}.list-marches li{margin:0;margin-bottom:1.5em;padding-left:1.1em;position:relative}.list-marches li:after{content:"";height:0.4em;width:0.4em;background:#E84E0F;display:block;position:absolute;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);left:0;top:15px}.list-marches-text ul{list-style:none;margin:0}.list-marches-text li{margin:0;margin-bottom:1.5em;padding-left:1.1em;position:relative}.list-marches-text li:after{content:"";height:0.4em;width:0.4em;background:#E84E0F;display:block;position:absolute;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);left:0;top:10px}.distinctions p{margin-bottom:15px!important;margin-top:15px!important}.distinctions ul{list-style:none;margin:0}.distinctions li{margin:0;margin-bottom:15px;font-weight:500}.distinctions .blg-thumb-col:hover .rectangle-projets,.distinctions .blg-thumb-col:hover img{opacity:unset!important}.color-hover{background-color:#E84E0F;opacity:0}.color-hover:hover{opacity:0.7}#uc_post_grid_elementor_8da697d .uc_post_image_overlay{background-image:url(/wp-content/uploads/2024/06/sign_equipe.png);background-repeat:no-repeat;background-position:bottom left;-webkit-transition:0s;transition:0s}#uc_post_grid_elementor_8da697d .uc_post_image_overlay:hover{background-image:url(/wp-content/uploads/2024/05/hover-img.png);background-repeat:no-repeat;background-position:bottom left;-webkit-transition:0s;transition:0s}.grid-categorie .ue-grid-item-content:hover{background-color:rgba(232,78,15,0.87)!important}.uc-item-active .uc-heading.uc_trigger{padding-top:50px!important}.ue_options .ue_option:not(.active){border-bottom:10px solid}.ue_options .ue_option.active .ue_label{background-color:white;padding:30px 20px;border-bottom:10px solid #E84E0F}#project-title h1{font-size:clamp(35px,4vw,65px)}.projets-sidebar{position:absolute!important}.projets-featured-image{position:absolute!important}@media only screen and (max-width:1024px){.projets-featured-image{position:unset!important}}@media only screen and (max-width:767px){.projets-sidebar{position:unset!important}.distinctions ul{list-style:none;margin:0}.distinctions li{margin:0;margin-bottom:10px;font-weight:500}.distinctions .blg-thumb-col:hover .rectangle-projets,.distinctions .blg-thumb-col:hover img{opacity:unset!important}.distinctions .blg-text-col{margin-bottom:60px}.distinctions .blg-text-col p{margin-bottom:10px!important;margin-top:10px!important}.distinctions .blg-text-col li{margin-bottom:10px!important}}@media only screen and (max-width:1650px){#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu{padding:0 110px}.header-viewport .elementor-background-overlay{background-size:85%!important}}@media only screen and (max-width:1360px){.img-negatif .elementor-widget-container{margin:0!important}}@media only screen and (min-width:1025px) and (max-width:1115px){#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link{padding-right:2px!important}}@media only screen and (max-width:1024px){body .header-viewport{max-height:100vh}body .header-viewport .elementor-widget-container h1{font-size:clamp(25px,8vh,60px)!important;margin-bottom:clamp(15px,4vh,35px);line-height:clamp(1.2em,4vh,1.4em)}body .header-viewport .elementor-widget-container p{font-size:clamp(15px,2vh,23px)!important;margin-bottom:clamp(15px,4vh,35px);line-height:clamp(1.2em,4vh,1.4em)}.orange-bottom-ligne{top:58vh;width:calc(140vw - 700px)}.verte-bottom-ligne{top:58vh;width:calc(140vw - 700px)}.ctl-wrapper .ctl-title{font-size:25px}.ctl-story{padding:20px}.ctl-label-big{font-size:30px}}@media only screen and (max-width:900px){.ue_options .ue_option:not(.active){border-bottom:0px solid}.ue_options .ue_label{background-color:#fff;padding:20px 10px;border-bottom:10px #E84E0F solid}}@media only screen and (max-width:767px){.ctl-label-big{font-size:25px;padding-left:15px}.orange-bottom-ligne{top:70vh;width:calc(140vw - 700px)}.verte-bottom-ligne{top:70vh;width:calc(140vw - 700px)}body .header-viewport{max-height:100vh}body .header-viewport .elementor-widget-container h1{font-size:clamp(25px,8vh,50px)!important;margin-bottom:clamp(15px,4vh,35px);line-height:clamp(1.2em,4vh,1.4em)}.ast-header-break-point .custom-logo-link img,.ast-header-break-point .site-branding img,header .custom-logo-link img{max-width:300px;width:clamp(200px,35vw,300px)}}@media only screen and (max-width:425px){.uc-item-active .uc-heading.uc_trigger{padding-top:0px!important}.ctl-story{padding:20px}.ctl-label-big{font-size:25px}.orange-bottom-ligne{display:none}.verte-bottom-ligne{display:none}body .header-viewport .elementor-widget-container h1{font-size:clamp(25px,8vh,45px)!important;margin-bottom:clamp(15px,4vh,35px);line-height:clamp(1.2em,4vh,1.4em)}}