html,body{width:100%;margin:0px;padding:0px;overflow-x:hidden;color:black}.elementor-section{box-sizing:border-box !important}.elementor-widget-container .elementor-button-wrapper a.elementor-button-link{background:#E57B23 !important;margin-top:20px 20px 12px 20px;transition:all 0.4s}@media (max-width: 540px){.elementor-widget-container .elementor-button-wrapper a.elementor-button-link{padding:15px;margin-top:15px !important;align-content:center !important}}.elementor-widget-container .elementor-button-wrapper a.elementor-button-link:hover{background:#d55b1b !important}.elementor-widget-container .elementor-button-wrapper a.elementor-button-link span.elementor-button-text{font-family:"Teko",sans-serif;font-size:40px;letter-spacing:initial !important;padding-top:8px}@media (max-width: 540px){.elementor-widget-container .elementor-button-wrapper a.elementor-button-link span.elementor-button-text{font-size:30px}}span.elementor-divider-separator{border-color:#DF7733 !important;border-width:5px !important;width:105px !important}@media (max-width: 540px){span.elementor-divider-separator{width:76px !important}}.site-main h1{font-size:60px !important;color:#454340 !important}@media (max-width: 540px){.site-main h1{font-size:36px !important}}.site-main h3{font-size:32px !important;font-weight:lighter !important}@media (max-width: 540px){.site-main h3{font-size:30px !important}}.site-main p{font-size:20px !important;font-weight:lighter !important;font-family:"Montserrat",sans-serif;line-height:initial !important;padding-top:10px !important;color:black !important}@media (max-width: 540px){.site-main p{font-size:16px !important}}.site-main .elementor-element .elementor-widget-container img.attachment-large.size-large{padding-top:80px;height:550px;width:708px}@media (max-width: 960px){.site-main .elementor-element .elementor-widget-container img.attachment-large.size-large{padding-top:30px;height:555px;width:900px}}@media (max-width: 540px){.site-main .elementor-element .elementor-widget-container img.attachment-large.size-large{padding-top:30px;height:280px;width:708px}}.site-main .elementor-icon-wrapper .elementor-icon svg{height:60px;width:300px}@media (max-width: 540px){.site-main #gallery{padding:initial;padding:50px 0px}.site-main #gallery h3{padding-left:24px}}.site-main .elementor-custom-embed{height:460px !important}@media (max-width: 540px){.site-main .elementor-custom-embed{padding-top:50px !important;height:300px !important}}.site-main .eicon-chevron-right,.site-main .eicon-chevron-left{background:#E57B23;color:#454340 !important;width:35px;height:35px;padding-top:5px;border-radius:50%;font-size:25px !important;font-weight:bold !important;text-align:center}.site-main .fas.fa-angle-right{text-align:center;margin-top:50%;margin-bottom:50%}@media (max-width: 540px){.site-main .fas.fa-angle-right{text-align:left}}.site-main .elementor-icon-list-items{padding-top:100px !important}@media (max-width: 540px){.site-main .elementor-icon-list-items{padding-top:50px !important}}.site-main span.elementor-icon-list-text{font-size:20px !important}@media (max-width: 540px){.site-main span.elementor-icon-list-text{font-size:16px !important}}.site-main .invert-color{background-color:#454340 !important;color:#fff !important}.site-main .invert-color p{color:white !important}.site-main .invert-color h1{color:#fff !important}.site-main .fas.fa-angle-right{color:#E57B23 !important;font-size:40px !important}.site-main .partenaires-gold .elementor-icon-box-wrapper{max-height:380px;padding:70px 40px;box-shadow:2px 3px 10px rgba(0,0,0,0.15) !important}@media (max-width: 1024px){.site-main .partenaires-gold .elementor-icon-box-wrapper{max-height:310px;padding:35px}}.site-main .partenaires-gold .elementor-icon-box-wrapper .elementor-icon.elementor-animation-{font-size:240px}@media (max-width: 1024px){.site-main .partenaires-gold .elementor-icon-box-wrapper .elementor-icon.elementor-animation-{font-size:160px}}@media (max-width: 540px){.site-main .partenaires-gold .elementor-widget-container{padding:70px 60px;box-shadow:2px 3px 10px rgba(0,0,0,0.15) !important}.site-main .partenaires-gold .elementor-widget-container img{height:220px !important}}.site-main .partenaires-silver .elementor-icon-wrapper{box-shadow:2px 3px 10px rgba(0,0,0,0.15) !important;padding:30px}.site-main .partenaires-silver .elementor-icon-wrapper .elementor-icon{font-size:90px}@media (max-width: 1024px){.site-main .partenaires-silver .elementor-icon svg{width:120px}}@media (max-width: 540px){.site-main .partenaires-silver .elementor-widget-container{padding:35px;box-shadow:2px 3px 10px rgba(0,0,0,0.15) !important}.site-main .partenaires-silver .elementor-widget-container img{height:115px !important}}.site-main .partenaires-gold .eicon-chevron-right,.site-main .partenaires-gold .eicon-chevron-left,.site-main .partenaires-silver .eicon-chevron-right,.site-main .partenaires-silver .eicon-chevron-left{color:#fff !important}.site-main .partenaires-gold .eicon-chevron-right,.site-main .partenaires-silver .eicon-chevron-right{transform:translate(25px, 0px)}.site-main .partenaires-gold .eicon-chevron-left,.site-main .partenaires-silver .eicon-chevron-left{transform:translate(-25px, 0px)}@media only screen and (max-width: 1400px) and (min-width: 920px){.ast-builder-grid-row-container-inner{padding:0px 30px}}@media (max-width: 540px){#colophon{padding:initial;padding:0px 24px}}.widget-title{margin-bottom:10px !important}@media (max-width: 540px){.widget-title{font-size:30px !important;text-align:left !important}}.wpforms-field-large.wpforms-field-required,.wpforms-field-medium.wpforms-field-required{color:#454340 !important;background:#fff !important;border-radius:initial !important;font-family:"Montserrat",sans-serif !important}.wpforms-field-medium.wpforms-field-required{height:190px !important}.wpforms-container .wpforms-field{padding:5px 0px !important}.wpforms-submit{background:#E57B23 !important;padding:28px 20px;font-family:"Teko",sans-serif;font-size:40px;letter-spacing:initial !important;transition:all 0.4s}.wpforms-submit:hover{background:#d55b1b !important}@media (max-width: 540px){.wpforms-submit:hover{background:var #d55b1b !important;padding:28px 20px !important}}.site-footer{border-bottom:#E87200 10px solid}@media (max-width: 920px){.site-footer{background:#454340 !important}}@media (max-width: 540px){.site-footer{background:#454340 !important}}.site-above-footer-wrap,.site-below-footer-wrap{padding:0px !important}.ast-footer-copyright p{font-size:16px !important;padding:10px 0px !important}@media (max-width: 540px){.ast-footer-copyright p{display:block;float:left;font-size:10px !important;padding:0px !important}}@media (max-width: 540px){.wpforms-submit-container{padding-top:20px !important}.textwidget p{padding:25px 0px !important}p,.entry-content p{margin:initial !important}}@media (max-width: 960px){.widget.widget_media_image img{transform:translate(-9px, 11px)}}header{height:150px;background-image:linear-gradient(to top, rgba(0,0,0,0), #000);position:fixed !important;top:0}@media (max-width: 920px){header{height:106px}}header .custom-logo-link img{max-width:150px}header.background-menu #ast-desktop-header{background:#d55b1b !important}header.background-menu #ast-mobile-header{background:#fff !important;box-shadow:2px 2px 2px 1px rgba(0,0,0,0.2)}.site-header-primary-section-left{float:left}.site-header-primary-section-right{float:right}a.menu-link{color:#fff !important;font-size:30px !important;font-family:"Teko",sans-serif;font-weight:500 !important}a.menu-link:hover{color:#DF7733 !important}@media (max-width: 920px){a.menu-link{font-size:40px !important;padding:10px 0px}}.main-header-bar-navigation{margin-bottom:50px}@media (max-width: 920px){.ast-header-break-point .main-header-menu,.menu-link{border:initial !important;background:#242424 !important}}button#menu-toggle-close{height:100px}svg.ast-mobile-svg.ast-close-svg{color:#DF7733;width:70px;height:70px}.header-widget-area.widget-area.site-header-focus-item{display:flex;width:50%;transform:translate(0px, -110px);padding-right:40px}.header-widget-area.widget-area.site-header-focus-item img{display:flex;float:left;padding-left:25px}@media (max-width: 540px){.header-widget-area.widget-area.site-header-focus-item img{padding-left:10px}}#home{padding:460px 0px 100px 0px}@media only screen and (min-width: 760px) and (max-width: 1400px){#home{padding-left:25px}}.titre-header h1{color:#fff !important;font-size:120px !important;font-weight:700 !important;letter-spacing:10px !important}@media (max-width: 540px){.titre-header h1{font-size:60px !important;letter-spacing:5px !important}}h2.elementor-heading-title{color:#fff !important;font-size:60px !important}@media (max-width: 540px){h2.elementor-heading-title{font-size:36px !important;letter-spacing:0.5px !important}}