div#et-main-area{padding-top:55px}.home div#et-main-area{padding-top:0}button.forminator-button{border-radius:100px!important}.container-popup{display:flex;gap:10px;flex-direction:row;justify-content:center}#new-menu ul.sub-menu{display:flex;flex-direction:column}#new-menu .et-menu-nav li.mega-menu li>a,#new-menu .et-menu-nav li.mega-menu li{width:fit-content!important}#new-menu li.mega-menu li a{margin-left:30px!important}#new-menu li.mega-menu li.sub-title a{margin-left:15px!important;margin-top:5vh!important}#new-menu .sub-menu li a{font-weight:500!important}#new-menu li.sub-title a{font-size:2vw!important;font-weight:800!important;opacity:0.35;margin-bottom:10px}#new-menu .et-menu-nav li.mega-menu>ul{padding:30px 20px;position:absolute!important;width:80%;left:10%!important;min-height:40vh}#new-menu ul.sub-menu{border-radius:0 0 20px 20px!important}#new-menu ul.sub-menu:after{content:"";position:absolute;background-size:cover!important;background-repeat:no-repeat!important;background-position:center center;border-radius:0 0 20px 20px!important;width:35%;top:17px;bottom:0;right:0}#new-menu li.menu-item-4270 ul.sub-menu:after{background-image:url(/wp-content/uploads/2025/11/home-design-veranda-nimes.webp)!important}#new-menu li.menu-item-4159 ul.sub-menu:after{background-image:url(/wp-content/uploads/2025/11/home-design-veranda.webp)!important}#new-menu li.menu-item-4160 ul.sub-menu:after{background-image:url(/wp-content/uploads/2025/11/home-design-pergola.webp)!important}#new-menu li.menu-item-4161 ul.sub-menu:after{background-image:url(/wp-content/uploads/2025/11/home-design-menuiserie.webp)!important}#new-menu li.menu-item-4162 ul.sub-menu:after{background-image:url(/wp-content/uploads/2025/11/home-design-piscine-outdoor.webp)!important}@media (max-width:981px){.sub-title{display:none}}@media (max-width:1250px){.center-col{display:grid;grid-template-columns:140px 10px 140px!important}}.pop-deskt{display:block}.pop-mobile{display:none}@media (max-width:980px){.pop-deskt{display:none}.pop-mobile{display:block}}.hustle-popup-content{max-width:1200px!important}.vertical-align{display:flex;flex-direction:column;justify-content:center}.vertical-align-bas{display:flex;flex-direction:column;justify-content:flex-end}@media all and (max-width:980px){.custom_row{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.first-on-mobile{-webkit-order:1;order:1}.second-on-mobile{-webkit-order:2;order:2}}@media (min-width:640px){#blog-grid>div{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px 3%}#blog-grid2>div{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px 3%}}.dsm_image_accordion_animation_push_up.dsm_image_accordion_animation_sequence_on .dsm_image_accordion_child .dsm_image_accordion_title{opacity:1}#blog-grid2 img,#blog-grid img{height:30vh;object-fit:cover}#blog-grid .post-meta,#blog-grid2 .post-meta{position:relative}#blog-grid .post-meta:after,#blog-grid2 .post-meta:after{content:"";width:30px;height:5px;position:absolute;background:#CFD6DB;bottom:-20px;left:0px}#blog-grid.blog-home .post-meta:after{display:none}#blog-grid.blog-home article{background:rgba(207,214,219,0.5);border-radius:15px;padding:20px}#blog-grid.blog-home article:hover{background:#0D3149}#blog-grid.blog-home article:hover h3>a{color:white!important}#reals .et_pb_portfolio_item h3.et_pb_module_header{padding:15px;width:80%;z-index:500;position:absolute!important;bottom:10px;opacity:0;transition:all .5s!important}#reals .et_pb_portfolio_item:hover h3.et_pb_module_header{opacity:1;transition:all .5s!important}#reals .et_pb_portfolio_item img{border-radius:15px!important}#reals .et_pb_portfolio_item:hover img{filter:brightness(0.4)!important}.dsm_image_accordion_description>a{color:white}.dsm_image_accordion_active_item .dsm_image_accordion_title{margin-bottom:40px}.dsm_image_accordion_active_item .dsm_image_accordion_title:after{content:"";width:0;height:5px;position:absolute;background:#D98F6A;bottom:-20px;left:0;transition:all .5s}.dsm_image_accordion_child .dsm_image_accordion_title:after{content:"";width:30px;transition:all .5s}.acc-link{transition:all .5s}.acc-link:hover{padding-left:15px;transition:all .5s}.vignette .separateur{width:0px;transition:all .15s}.vignette:hover .separateur{width:50px;transition:all .25s}.vignette .titres{transform:translateY(25px);transition:all .35s}.vignette:hover .titres{transform:translateY(0);transition:all .5s}@media (min-width:640px){#grid-real .et_pb_portfolio_items{display:flex;flex-wrap:wrap;column-gap:2%;row-gap:2%}#grid-real .et_pb_portfolio_items>div{width:23%;margin-bottom:50px}}#grid-real .et_pb_portfolio_items h2{position:relative}#grid-real .et_pb_portfolio_items h2:after{content:"";width:30px;height:5px;position:absolute;background:#CFD6DB;bottom:-10px;left:0}#grid-real .et_pb_portfolio_item:hover img{filter:brightness(0.5)}#grid-real .et_pb_portfolio_filters.clearfix{display:none}#grid-gal>div{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2%}#et-boc .area-outer-wrap .da-close{font-size:35px;color:#D98F6A!important}.simu{color:white;text-align:center}.simu .selection_style{display:grid;grid-template-columns:50% 50%;width:80%;margin:auto;max-width:500px}.simu .ck-button label{position:relative;padding-top:180px;display:block}.simu .ck-button img{position:absolute;top:40px;width:130px;left:calc(50% - 65px)}@media (max-width:480px){.simu .ck-button label{position:relative;padding-top:150px;display:block}.simu .ck-button img{width:100px;left:calc(50% - 50px)}}.simu .titre_etape{font-size:26px;margin-top:40px;margin-bottom:10px;color:#D98F6A}.surface_piece{margin:20px auto 45px}button#pergola-confirm-form{background:#D98F6A;border:1px solid #D98F6A;padding:10px 25px;font-size:16px;text-transform:uppercase;font-family:'Jost';letter-spacing:2px;font-weight:600;color:#0D3149;cursor:pointer}button#pergola-confirm-form:hover{background:none;border:1px solid #D98F6A;color:#D98F6A}input.form_input.required{text-align:center}#popup_contact{text-align:center}#popup_contact input{border:1px solid #0D3149;width:70%;padding:5px 15px;margin:5px auto;text-align:center}.boutons-etape{margin-top:20px}.boutons-etape a{background:#0D3149;padding:5px 15px;margin-top:20px;text-transform:uppercase;letter-spacing:2px;transition:all .5s}.boutons-etape a:hover{background:#D98F6A;color:#0D3149;transition:all .5s}.texte_resultat{font-size:18px}.landing-form input,.landing-form textarea{background:#F8EBE4!important}.formulaire-landingpage .surface_piece div{display:grid;grid-template-columns:auto 100px;width:80%;max-width:210px;margin:20px auto}.landing-form div#forminator-field-consent-1_649416e959d23__description>p{color:#F8EBE4!important}.item-badge{width:40px;height:40px;border:3px solid transparent}.ck-button,.ck-button img,#block_choix_couleur span{cursor:pointer}.ck-button input,#block_choix_couleur input{display:none}span.couleur-item-text{font-weight:400}.ck-button input:checked~div{color:#D98F6A!important}.ck-button input:checked~div>img,.couleur-item input:checked~span.item-badge{border:3px solid #D98F6A!important}.couleur-item input:checked~span.couleur-item-text{color:#D98F6A}.block_choix{display:grid;grid-template-columns:140px 1fr 1fr;width:fit-content;margin:auto;padding:5px 0}.block_choix>div:first-child{color:#D98F6A;font-size:20px;margin:10px auto}div#block_choix_couleur{display:block}label.couleur-item{padding:0 1%}#block_choix_store{display:grid;grid-template-columns:140px 1fr 1fr 1fr}#form-pergo #block_choix_couleur{width:80%;max-width:150px;padding-top:20px}#form-pergo .couleur-item{width:50%!important}@media (max-width:980px){#img-ordi{display: none}}@media (min-width:981px){#img-mob{display: none}}.devis-form #forminator-module-2935{font-family:'Jost'!important}.devis-form #checkbox-1>div.forminator-field{display:grid!important;grid-template-columns:repeat(3,1fr)}.devis-form #checkbox-1>div.forminator-field>label{justify-content:center;padding-bottom:25px}.devis-form h4{display:grid!important;grid-column:1/4!important;text-align:center;font-size:26px!important;font-weight:700;color:#D98F6A!important}.devis-form .forminator-checkbox-image{right:0!important}.devis-form .forminator-checkbox-image>span{width:100%!important}.devis-form .forminator-button.forminator-button-submit{min-width:175px!important}.devis-form span.forminator-checkbox-label{font-weight:700!important;font-size:16px!important}.devis-form .forminator-has_image .forminator-checkbox-box{display:none!important}img.dica-item-image{height:250px!important;width:100%!important;object-fit:cover!important}