.rouge{color:#e30228}.container-fluid{width:100%;height:auto;margin:0;padding:0}#wpadminbar{z-index:99999}.elementor-slide-description{text-shadow:1px 1px 5px black}.gform_wrapper textarea.large{height:150px;width:100%;padding:5px}input[id^=input_]{border:solid 1px black}input#input_1_2,input#input_1_4,input#input_1_1_3,input#input_1_1_6,div#input_1_1,div#gform_wrapper_1,input#input_1_7,input#input_1_8,input#input_1_5{margin-top:0!important;font-family:sans-serif}label.gfield_consent_label a{color:#e30228}li#menu-item-125,input#gform_submit_button_1:hover,li#menu-item-1154,input#gform_submit_button_2:hover{background-color:#e30228}input#gform_submit_button_2{background-color:gainsboro}li#menu-item-125:hover a,#footer a,li#menu-item-1154 a,#pre-header a,#after-footer a{color:white}.elementor-widget-container p{margin-bottom:0}div#pre-header{text-align:center}span.supp-mobile{display:none}i.fas.fa-phone-alt,i.fas.fa-home,i.fas.fa-envelope{font-size:25px}i.fas.fa-home{margin:0 30px}.elementskit-menu-hamburger{padding:16px 8px!important;width:45px;border-radius:0!important;border:none!important}.elementskit-navbar-nav-default .elementskit-menu-close{border:0!important;border-radius:0!important}.elementskit-nav-logo{display:block;width:60%}.elementskit-menu-close{position:absolute!important;right:0!important;top:30%!important}.eael-adv-accordion .eael-accordion-list .eael-accordion-content{border:none!important}.eael-adv-accordion .eael-accordion-list .eael-accordion-header.active{background-color:white!important;border:none!important}.eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .eael-accordion-tab-title{color:black!important}span.gfield_required.gfield_required_asterisk{display:inline-block!important}a.elementskit-nav-logo{margin-left:10px!important}#gallery-1 .gallery-caption,.elementor-slideshow__title,header.elementor-slideshow__header.elementor-lightbox-prevent-close{display:none}.gform_validation_errors>h2{color:#e30228}.gform_legacy_markup_wrapper div.validation_error{color:#e30228;border:2px solid #e30228;border-radius:0}.gform_validation_errors>h2:before{background-image:url("/wp-content/themes/valero/../valero/images/attention-rouge.svg")!important;--lzl-bg-img:"/wp-content/themes/valero/../valero/images/attention-rouge.svg"}.gform_legacy_markup_wrapper .validation_message{color:#e30228;background-color:white}.gform_legacy_markup_wrapper li.gfield.gfield_error,.gform_legacy_markup_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{background-color:white;margin-bottom:5px;border-top:none;border-bottom:none;padding-bottom:6px;padding-top:8px;box-sizing:border-box}.gform_legacy_markup_wrapper li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),.gform_legacy_markup_wrapper li.gfield_error textarea{border:1px solid #e30228}.gform_validation_errors>h2:before.lzl:not(.lzl-ed),.gform_validation_errors>h2:before.lzl-ing:not(.lzl-ed){background-image:none!important}.gform_wrapper.gform_validation_error .top_label li.gfield.gfield_error.gf_left_half,.gform_wrapper.gform_validation_error .top_label li.gfield.gfield_error.gf_right_half{max-width:50%!important;margin-right:0}input[id^=input_],textarea#input_2_6,label.gfield_consent_label,textarea#input_3_6,select#input_3_10{font-family:sans-serif!important}select#input_3_10{color:gray}li#field_3_10 label.gfield_label.gform-field-label{display:block!important;font-family:sans-serif!important}.elementskit-navbar-nav-default .elementskit-dropdown-has>a .elementskit-submenu-indicator{padding:0 15px 8px!important}.elementskit-navbar-nav-default.elementskit_plus_icon .elementskit-submenu-indicator::before{font-size:20px}a.dropdown-item{line-height:1.4em}section#infos-du-contact i.fas.fa-envelope,section#infos-du-contact i.fas.fa-home{margin:0}section#infos-du-contact i.fas.fa-phone-alt,section#infos-du-contact i.fas.fa-envelope,section#infos-du-contact i.fas.fa-home{font-size:30px}h3.elementor-headline.e-animated{margin:0}li#field_2_10,li#field_2_11{margin-top:20px!important;margin-bottom:15px;font-family:sans-serif}textarea#input_1_6,textarea#input_3_6{padding:5px}h1.ekit-heading--title.elementskit-section-title{margin-bottom:0}p#breadcrumbs{text-transform:uppercase;margin-top:0}input#gform_submit_button_1,input#gform_submit_button_2{cursor:pointer}#gform_confirmation_message_2{text-align:center}textarea#input_2_6{padding:10px}.elementor-widget .elementor-icon-list-icon{display:contents!important}#photo-devanture-footer-formulaire{height:250px!important}textarea#input_3_6{height:150px}.ha-slick-slide.slick-slide{height:300px!important}.op-printemps .elementor--h-position-center.elementor--v-position-middle.elementor-arrows-position-inside.elementor-widget.elementor-widget-slides.e-widget-swiper{margin-bottom:0}#gform_5 input:not([type=submit]):not([type=checkbox]),#gform_5 select,#gform_5 select>option,#gform_5 textarea,#gform_5 label,#gform_3 input:not([type=submit]):not([type=checkbox]),#gform_3 select,#gform_3 select>option,#gform_3 textarea,#gform_3 label{font-family:"Montserrat",Sans-serif!important;font-size:16px;margin-top:0}#gform_5 input:not([type=submit]):not([type=checkbox]),#gform_5 select,#gform_5 textarea,#gform_3 input:not([type=submit]):not([type=checkbox]),#gform_3 select,#gform_3 textarea{padding:5px 4px!important;border:none;border-bottom:solid 1px #e30228}#gform_5 textarea,#gform_3 textarea{max-height:80px}#gform_submit_button_5,#gform_submit_button_3{background-color:#e30228;border:solid 1px #e30228;color:white;padding:.5rem 1rem;transition:all .5s;cursor:pointer;font-family:"Montserrat",sans-serif!important}#gform_submit_button_5:hover,#gform_submit_button_3:hover{color:#e30228;background-color:transparent}.promotion_op_24 span.elementor-heading-title{position:relative;height:fit-content;width:fit-content;display:flex;flex-wrap:wrap}.promotion_op_24 sup{font-size:30px;font-weight:400!important;font-family:"Avenir"!important;position:absolute;right:0;top:0;line-height:25px;height:fit-content}.promotion_op_24 span.pourcentage{font-size:150px;margin-top:15px;line-height:100px}#gform_7 input:not([type=submit]):not([type=checkbox]),#gform_7 select,#gform_7 select>option,#gform_7 textarea,#gform_7 label{font-family:"Montserrat",Sans-serif!important;font-size:16px;margin-top:0}#gform_7 input:not([type=submit]):not([type=checkbox]),#gform_7 select,#gform_7 textarea{padding:5px 4px!important;border:none;border-bottom:solid 1px #e30228}#gform_7 textarea{max-height:80px}#gform_submit_button_7{background-color:#e30228;border:solid 1px #e30228;color:white;padding:.5rem 1rem;transition:all .5s;cursor:pointer;font-family:"Montserrat",sans-serif!important}#gform_submit_button_7:hover{color:#e30228;background-color:transparent}@media screen and (min-width:769px) and (max-width:1024px){.promotion_op_24 sup{font-size:30px;line-height:25px}.promotion_op_24 span.pourcentage{font-size:100px;margin-top:15px;line-height:65px}}@media screen and (min-width:769px) and (max-width:805px){.promotion_op_24 span.elementor-heading-title{font-size:160px!important}}@media screen and (max-width:768px){.promotion_op_24 span.pourcentage{font-size:50px;margin-top:0!important;line-height:45px}.promotion_op_24 sup{right:-10px}}@media screen and (min-width:769px){#section_op_a_cut{-webkit-mask-image:url("/wp-content/uploads/2023/09/forme_masque_valero.png");-webkit-mask-size:100% 100%;-webkit-mask-position:right center;-webkit-mask-repeat:no-repeat}}.colonne_masque_haut_gauche{-webkit-mask-image:url("/wp-content/uploads/2023/09/forme_masque_haut_gauche.png");-webkit-mask-size:100% 100%;-webkit-mask-position:right center;-webkit-mask-repeat:no-repeat}.colonne_masque_haut_droite{-webkit-mask-image:url("/wp-content/uploads/2023/09/forme_masque_haut_droite.png");-webkit-mask-size:100% 100%;-webkit-mask-position:right center;-webkit-mask-repeat:no-repeat}.carousel_masque_droite{-webkit-mask-image:url("/wp-content/uploads/2023/09/forme_masque_valero_image_droite.png");-webkit-mask-size:100% 100%;-webkit-mask-repeat:no-repeat}.carousel_masque_gauche{-webkit-mask-image:url("/wp-content/uploads/2023/09/forme_masque_valero_image_gauche.png");-webkit-mask-size:100% 100%;-webkit-mask-repeat:no-repeat}.promo{pointer-events:none}.flouter_fond{filter:blur(3px)}.position_absolute_image{position:absolute!important;top:0;width:100%}.categorie-page-page-ref-image-hauteur{position:relative}.titre_page_ref h1{background-color:#e30228;margin-left:-8rem;padding:2rem;margin-right:4rem}.image_masque_ref,.image_masque_ref>.elementor-widget-container,.image_masque_ref>.elementor-widget-container>picture{height:100%}@media screen and (max-width:768px){.titre_page_ref h1{background-color:#e30228;margin-left:0!important;padding:2rem;margin-right:0!important}}#menu_principal .e-n-menu-title.e-click,#menu_principal_mobile .e-n-menu-title.e-click{z-index:21474836201;cursor:pointer}#menu_principal li .e-n-menu-content>.elementor-element,#menu_principal_mobile li .e-n-menu-content>.elementor-element{height:100vh;overflow:auto;display:block!important;transition:all .5s;margin-right:-100vw;margin-left:100vw}#menu_principal li .e-n-menu-content.e-active>.elementor-element,#menu_principal_mobile li .e-n-menu-content.e-active>.elementor-element{margin-right:0;margin-left:0}#menu_principal .e-n-menu-title.e-click .e-n-menu-icon,#menu_principal_mobile .e-n-menu-title.e-click .e-n-menu-icon{filter:drop-shadow(0px 0px 2px rgba(51,51,51,.56))}#menu_principal ul>li.e-n-menu-item>.e-n-menu-title.e-click>.e-n-menu-title-container,#menu_principal ul>li.e-n-menu-item>.e-n-menu-title.e-click>.e-n-menu-title-container>.e-n-menu-icon,#menu_principal ul>li.e-n-menu-item>.e-n-menu-title.e-click>.e-n-menu-title-container>.e-n-menu-icon>.icon-active>i,#menu_principal ul>li.e-n-menu-item>.e-n-menu-title.e-click>.e-n-menu-title-container>.e-n-menu-icon>.icon-active,#menu_principal ul>li.e-n-menu-item>.e-n-menu-title.e-click>.e-n-menu-title-container>.e-n-menu-icon>.icon-inactive>i,#menu_principal ul>li.e-n-menu-item>.e-n-menu-title.e-click>.e-n-menu-title-container>.e-n-menu-icon>.icon-inactive,#menu_principal_mobile .e-n-menu-title.e-click .e-n-menu-icon,#menu_principal_mobile .e-n-menu-title.e-click .e-n-menu-icon>.icon-active>i,#menu_principal_mobile .e-n-menu-title.e-click .e-n-menu-icon>.icon-inactive>i{cursor:pointer!important}#menu_principal .e-n-menu-title.e-click .e-n-menu-icon i::before{-webkit-text-stroke:2px}#menu_principal .e-n-menu-title.e-click .e-n-menu-dropdown-icon,#menu_principal_mobile .e-n-menu-title.e-click .e-n-menu-dropdown-icon{display:none!important}#menu_principal .e-n-menu-title-text,#menu_principal_mobile .e-n-menu-title-text{display:none!important}#menu_principal:has(button.e-n-menu-dropdown-icon[aria-expanded=true]) ul.e-n-menu-heading>li>.e-n-menu-title .e-n-menu-icon i::before,#menu_principal_mobile:has(button.e-n-menu-dropdown-icon[aria-expanded=true]) ul.e-n-menu-heading>li>.e-n-menu-title .e-n-menu-icon i::before{content:""!important}.galerie_realisations_single{max-width:none!important}.galerie_realisations_single .e-gallery-grid .e-gallery-image{width:350px!important;position:relative!important;aspect-ratio:3/2!important}.galerie_realisations_single .e-gallery-item{width:350px!important;overflow:visible!important}.galerie_realisations_single .e-gallery-item:nth-child(even){margin-left:100px!important;margin-right:-100px!important}.galerie_realisations_single .elementor-gallery__container.e-gallery-container.e-gallery-grid{display:grid;grid-template-rows:repeat(2,1fr);grid-auto-flow:column;--hgap:125px!important;margin-bottom:-6rem}.galerie_realisations_single .elementor-widget-container{width:fit-content}.galerie_realisations_single{margin-bottom:-6rem!important;padding-bottom:10rem!important}.galerie_realisations_single .elementor-gallery-item__title{opacity:1!important;visibility:visible;background-color:white;color:black;text-transform:uppercase;position:absolute;left:2rem;bottom:0;transform:translateY(50%)!important;font-size:18px;font-family:"Montserrat",sans-serif!important;max-width:calc(100% - 2rem);padding:10px}.galerie_realisations_single .elementor-gallery-item__content{overflow:visible}#conteneur_realisations{overflow:auto;overflow-y:hidden;width:100%;-ms-overflow-style:none;scrollbar-width:none;cursor:grab}#conteneur_realisations:active{cursor:grabbing}#conteneur_realisations::-webkit-scrollbar{display:none}#image_conteneur_real{height:100%;width:100vw;mix-blend-mode:multiply!important}#sous_conteneur_real{display:inline-table;width:fit-content;max-width:none}.titre_h2_real h2{background-color:var(--e-global-color-primary);padding:10px 15px}div.pages_interieures li>a{color:black!important;font-family:"Montserrat",sans-serif!important;font-weight:500}.titre_page_interieure_plan_site{color:var(--e-global-color-primary)!important;font-family:"Montserrat",sans-serif!important}nav[aria-label="Menu megamenu"] ul>li>a{padding:5px 10px!important}nav[aria-label="Menu megamenu"] ul>li>a:hover{background-color:white!important;color:black!important}#menu_megamenu_bottom nav[aria-label="Menu megamenu"] ul>li{margin-bottom:0!important}#menu_megamenu_bottom nav[aria-label="Menu megamenu"] ul>li>a{padding:5px!important;line-height:normal}nav[aria-label="Menu megamenu"] ul>li:not(:last-child){margin-bottom:10px!important}@media screen and (max-width:1024px){#menu_megamenu_bottom ul{flex-direction:column}#menu_megamenu_bottom ul>li::after{display:none}.galerie_realisations_single .elementor-gallery__container.e-gallery-container.e-gallery-grid{--hgap:75px!important;--vgap:45px!important}}@media screen and (min-width:1025px){nav[aria-label="Menu megamenu"]>ul>li>ul>li>a{font-size:22px!important}}@media screen and (min-width:769px) and (max-width:1024px){nav[aria-label="Menu megamenu"]>ul>li>ul>li>a{font-size:18px!important}nav[aria-label="Menu megamenu"]>ul>li.menu_opened>a,nav[aria-label="Menu megamenu"]>ul>li>ul>li:not(:last-child){margin-bottom:20px!important}.galerie_realisations_single .e-gallery-grid .e-gallery-image{width:250px!important}.galerie_realisations_single .e-gallery-item{width:250px!important}}.accordeon_home .e-n-accordion-item-title-icon{position:absolute!important;right:0;top:calc(100% - 15px);transform:translateY(-50%);background-color:white;padding:5px}.accordeon_home .e-n-accordion-item-title{position:relative}.accordeon_home .e-n-accordion-item-title::before{content:"";position:absolute!important;left:0;top:calc(100% - 15px);width:100%;height:2.25px;background-color:black;transform:translateY(-50%)}nav[aria-label="Menu megamenu"]>ul>li>ul{position:relative!important;margin:0!important;flex-direction:column;display:flex!important;transition:all .5s;overflow:hidden;width:100%!important;background-color:transparent}nav[aria-label="Menu megamenu"]>ul>li>ul>li>a{font-family:"Montserrat",Sans-serif!important;font-weight:400!important;text-transform:none;color:white;border-inline-start:0!important;background-color:transparent!important}nav[aria-label="Menu megamenu"]>ul>li>a{cursor:pointer}nav[aria-label="Menu megamenu"]>ul>li>a>.sub-arrow{display:none}nav[aria-label="Menu megamenu"]>ul>li.menu_opened>a{margin-bottom:10px}nav[aria-label="Menu megamenu"]>ul>li>ul>li:not(:last-child){margin-bottom:10px}nav[aria-label="Menu megamenu"]>ul>li.menu_opened>ul{visibility:visible!important}nav[aria-label="Menu megamenu"]>ul>li:not(.menu_opened)>ul{visibility:hidden!important}@media screen and (max-width:768px){#menu_principal_mobile li .e-n-menu-content>.elementor-element{top:auto!important;bottom:58px!important;left:auto!important;right:-20px!important;width:100vw!important;max-width:none;height:calc(100vh - 68px)}body:has(#menu_principal_mobile li .e-n-menu-content.e-active){overflow-y:hidden}nav[aria-label="Menu megamenu"]>ul>li>ul>li>a{font-size:16px!important}#cookiescript_badge{top:10px;bottom:auto!important}.galerie_realisations_single .e-gallery-grid .e-gallery-image{width:200px!important}.galerie_realisations_single .e-gallery-item{width:200px!important}nav[aria-label="Menu megamenu"]>ul>li:not(.menu_opened)>ul{visibility:visible!important;height:fit-content!important}nav[aria-label="Menu megamenu"]>ul>li.menu-item-has-children>a{display:none!important}nav[aria-label="Menu megamenu"] ul>li>a:hover{background-color:white!important;color:black!important}nav[aria-label="Menu megamenu"] ul>li>a{padding:5px 10px!important}nav[aria-label="Menu megamenu"] ul>li:not(:last-child){margin-bottom:5px!important}}@media screen and (min-width:769px){#cadre_noir_header{transition:all .5s;margin-bottom:-15rem}}