@media (max-width:980px){.et_pb_menu.footerlangue .et_pb_menu__menu{display:flex!important}.et_pb_menu.footerlangue .et_mobile_nav_menu{display:none!important}.et_pb_menu.footerlangue ul.et-menu{display:flex!important;flex-wrap:wrap;gap:12px}.et_pb_menu.footerlangue li a{padding:0!important;line-height:1.4;white-space:nowrap}}.et_pb_menu.footerlangue ul.et-menu{display:flex!important;flex-wrap:wrap;gap:0px}@media (max-width:980px){.et_pb_menu.lang-switcher .et_pb_menu__menu{display:flex!important}.et_pb_menu.lang-switcher .et_mobile_nav_menu{display:none!important}.et_pb_menu.lang-switcher ul.et-menu{display:flex!important;gap:2px}.et_pb_menu.lang-switcher li a{font-size:10px!important;letter-spacing:0.5px;padding:0!important;text-transform:uppercase;line-height:1}.et_pb_menu.lang-switcher .lang-item-first{border-right:1px solid #666;padding-right:16px;margin-right:4px}}@media (max-width:980px){.three-column-portfolio .et_pb_grid_item{margin-bottom:48px!important}.three-column-portfolio .et_pb_grid_item h2{margin-top:16px!important;padding-bottom:0px!important}}a[title]{position:relative}a[title]:hover::after{content:none!important}@media (min-width:981px){.et_pb_menu li a[hreflang]{font-size:10px!important;letter-spacing:0.5px}}@media (min-width:981px){.three-column-portfolio .et_pb_grid_item{width:32.5%!important;margin-right:1.25%!important;margin-bottom:2.5%!important}.three-column-portfolio .et_pb_grid_item:nth-child(3n){margin-right:0!important}.three-column-portfolio.et_pb_grid_item:nth-child(4n){margin-right:1.25%!important}.three-column-portfolio .et_pb_grid_item.et_pb_portfolio_item:nth-child(4n+1){clear:none!important}.three-column-portfolio .et_pb_grid_item.first_in_row{clear:unset}.et_pb_portfolio_grid .et_pb_portfolio_item img{transition:transform ease-out .5s}.et_pb_portfolio_grid .et_pb_portfolio_item:hover img{transform:scale(1.05)}.et_pb_portfolio_grid .et_pb_portfolio_item{overflow:hidden!important}.et_pb_portfolio_grid h2.et_pb_module_header{margin-top:8px!important;padding-top:8px!important}.et_pb_portfolio_grid h2.et_pb_module_header a{vertical-align:sub!important}.et_pb_portfolio_grid h2.et_pb_module_header a{width:100%;position:relative;bottom:16px;margin-top:0px!important;z-index:3;opacity:0;transition:bottom ease-out .5s,opacity ease-out .5s}.et_pb_portfolio_grid .et_pb_portfolio_item:hover h2.et_pb_module_header{overflow:hidden}.et_pb_portfolio_grid .et_pb_portfolio_item:hover h2.et_pb_module_header a{opacity:1;bottom:0px}.et_pb_portfolio_grid .et_pb_portfolio_item:hover span.et_overlay{opacity:1;z-index:3}}#menu li a,.futura-std{font-family:'Futura Std',sans-serif!important}.tiro-tamil,.three-column-portfolio .et_pb_grid_item .et_pb_module_header a{font-family:"Tiro Tamil",system-ui!important}.et_pb_portfolio_item .et_portfolio_image{overflow:hidden;padding-top:71%;display:block}.et_pb_portfolio_item .et_portfolio_image img{position:absolute;height:100%;width:100%;top:0;left:0;right:0;bottom:0;object-fit:cover}.et_pb_portfolio_grid span.et_overlay:before{content:''}.img-agence,.img-agence .et_pb_image_wrap,.img-agence img{height:100%!important}.img-agence img{object-fit:cover}.formulaire-contact form .uacf7-form-103{display:flex;flex-direction:column;gap:8px}.formulaire-contact form .wpcf7-form-control{padding-left:0px!important}.formulaire-contact form .wpcf7-textarea{resize:vertical!important;height:112px!important;max-height:300px!important;min-height:112px!important}.formulaire-contact form button{width:100%!important}.et_pb_menu .et_pb_menu__menu>nav>ul>li>ul{top:calc(100% + 17px)!important}#menu-menu-principal-fr ul.sub-menu,#menu-menu-principal-en ul.sub-menu{top:calc(100% - 20px)!important;opacity:0;transition:top ease-out .5s,opacity ease-out .5s}#mobile_menu1 ul.sub-menu a{padding:4px 0px!important;font-size:11px!important}#menu-menu-principal-fr .menu-item-has-children:hover ul.sub-menu,#menu-menu-principal-en .menu-item-has-children:hover ul.sub-menu{top:calc(100% - 2px)!important;opacity:1}.et_mobile_nav_menu{margin:0px!important}.et_mobile_nav_menu .mobile_menu_bar:before{background-repeat:no-repeat!important;background-position:center!important;color:transparent!important;background-image:url("http://saadeveluire.fr/wp-content/uploads/2024/08/mobile-menu-icon.png")!important;background-size:contain!important}.et_mobile_menu .menu-item-has-children>a{background-color:inherit!important}.et_mobile_menu .sub-menu li a{border-bottom:0px!important}.gallery-image,.et_pb_image_wrap{overflow:hidden!important}.gallery-image img,.dsm-gallery img{transition:transform ease-out .5s;pointer-events:none!important}.gallery-image.not-scale:hover img{transform:none!important}.gallery-image:hover img,.dsm-gallery .grid-item:hover img{transform:scale(1.05)}.ewd-ulb-bottom-toolbar{display:none!important}.ewd-ulb-slide-area .ewd-ulb-slide-control-next{background-image:url("http://saadeveluire.fr/wp-content/uploads/2024/09/right-chevron-gallery.png")!important;background-size:32px!important}.ewd-ulb-slide-area .ewd-ulb-slide-control-previous{background-image:url("http://saadeveluire.fr/wp-content/uploads/2024/09/left-chevron-gallery.png")!important;background-size:32px!important}.ewd-ulb-slide-area .ewd-ulb-arrow{background-repeat:no-repeat!important;background-position:center!important;color:transparent!important;background-color:transparent!important}sup{font-size:xx-small;vertical-align:top;bottom:2px!important}@media (min-width:1560px){.text-project,.text-agence{font-size:150%!important;line-height:26px!important}.chapo-text-agence h1{font-size:175%!important;line-height:28px!important}}@media (min-width:2300px){.page-agence{padding:32px 396px!important}}@media (max-width:450px){.ewd-ulb-slide-area .ewd-ulb-arrow{top:inherit!important;bottom:16px!important}}.page-details-projet .et_pb_row{display:flex;flex-direction:row}.page-details-projet .et_pb_row .et_pb_column_0{margin-right:48px!important}.page-agence .et_pb_row{display:flex;flex-wrap:wrap}.ewd-ulb-right-top-toolbar{display:none}@media (max-width:767px){.dsm-gallery.grid .grid-item{margin-bottom:16px!important}.ewd-ulb-slide-container .ewd-ulb-slide-img:before{height:0px!important}.ewd-ulb-slide-container .ewd-ulb-slide-img img{top:50%!important;transform:translateY(-50%)!important}.ewd-ulb-right-top-toolbar{display:block;padding:8px 4px!important}.page-details-projet .et_pb_row,.page-agence .et_pb_row{display:flex;flex-wrap:wrap-reverse!important}.page-details-projet .et_pb_row .et_pb_column_0{margin-right:0px!important}}@media (min-width:1024px){.lang-item-first{border-right:1px solid #666}}