#top-menu a[href^=tel]:before{font-family:"ETmodules"!important;position:relative;top:2px;margin-right:5px;content:"\e090";color: #191919}.ligne{display:flex;gap:20px;margin-bottom:15px;flex-wrap:wrap}.col50{flex:1;min-width:200px}input[type="text"],input[type="email"],input[type="tel"],select,textarea,input[type="file"]{width:100%;padding:8px;border-radius:4px;border:1px solid #ccc;box-sizing:border-box}.ligne{display:flex;gap:20px;margin-bottom:15px;flex-wrap:wrap}.col50{flex:1;min-width:250px}input[type="text"],input[type="email"],input[type="tel"],input[type="number"],select,textarea,input[type="file"]{width:100%;padding:10px;font-family:'Lato',sans-serif;font-size:16px;color:#000;border:1px solid #ccc;border-radius:4px;box-sizing:border-box}label{font-family:'Lato',sans-serif;color:#000;font-size:15px;display:block;margin-bottom:5px}.ligne{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:20px}.col50{flex:1 1 48%}.wpcf7 textarea{min-height:60px;resize:vertical}.wpcf7 input[type="text"],.wpcf7 input[type="email"],.wpcf7 input[type="tel"],.wpcf7 input[type="number"],.wpcf7 select,.wpcf7 textarea{width:100%;padding:8px 10px;border:1px solid #ccc;border-radius:6px;font-size:14px}.wpcf7 input[type="submit"]{background-color:#004466;color:white;padding:10px 25px;border:none;border-radius:6px;cursor:pointer;font-weight:bold}.wpcf7 input[type="submit"]:hover #main-header #top-menu li.menu-rouge>a,.et_header_style_centered #top-menu li.menu-rouge>a,.et_header_style_left #top-menu li.menu-rouge>a,.et_header_style_split #top-menu li.menu-rouge>a{background-color:#ea2626!important;color:#ffffff!important;border-radius:6px!important;padding:8px 14px!important;transition:all 0.3s ease!important;display:inline-block!important}#main-header #top-menu li.menu-rouge>a:hover{background-color:#c41e1e!important;color:#ffffff!important}#top-menu>li>a,.et-menu>li>a,.et_pb_menu .et-menu>li>a{text-transform:uppercase!important}#top-menu li li a,.et-menu li li a,.et_pb_menu .et-menu li li a,.et_pb_fullwidth_menu .et-menu li li a{text-transform:capitalize!important}.et_mobile_menu>li>a{text-transform:uppercase!important}.et_mobile_menu li li a{text-transform:capitalize!important}.et_mobile_menu>li>a{text-transform:uppercase!important}.et_mobile_menu li li a{text-transform:lowercase!important}.et_pb_button,.et_pb_button a,a.et_pb_button{text-decoration:none!important}.et_pb_button:hover,.et_pb_button a:hover,a.et_pb_button:hover{text-decoration:none!important}a{text-decoration:none!important}#top-menu>li>a,.et-menu>li>a{text-transform:uppercase!important;color:#000!important}#top-menu li li a,#top-menu .sub-menu a,.et-menu li li a{text-transform:none!important;color:#000!important}.menu-contact nav>ul>li>a{color:#000000!important;text-transform:none!important}.menu-contact nav ul ul li a{color:#000000!important;text-transform:none!important}.menu-contact nav>ul>li:last-child>a{background:#e3332a;color:#ffffff!important;padding:6px 18px;border-radius:6px;font-weight:600;display:inline-block;line-height:1.4;margin:0!important}.menu-contact nav>ul>li:last-child>a:hover{background:#c62e26;color:#ffffff!important}.menu-contact nav>ul>li:last-child{margin-top:-2px}#top-menu li li a,.et-menu li li a,#et-top-navigation .nav li li a{text-transform:none!important;color:#000000!important}.sr-services{background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:18px;padding:18px;box-shadow:0 10px 30px rgba(0,0,0,.06)}.sr-services img{width:100%;height:420px;object-fit:cover;display:block;border-radius:14px}.sr-nav{display:flex;gap:10px;margin-top:12px}.sr-prev,.sr-next{width:44px;height:44px;border-radius:999px;border:1px solid rgba(0,0,0,.12);background:#fff;cursor:pointer;font-size:22px;line-height:1;display:flex;align-items:center;justify-content:center}.sr-text{background:#fafafa;border:1px solid rgba(0,0,0,.06);border-radius:18px;padding:20px 22px;box-shadow:0 10px 30px rgba(0,0,0,.04)}.sr-text .sr-title{margin:0 0 6px 0;font-size:22px;font-weight:700}.sr-text .sr-desc{margin:0 0 14px 0;opacity:.85;line-height:1.5}.sr-text ul.sr-list{list-style:none!important;margin:0!important;padding:0!important;display:grid;gap:10px}.sr-text ul.sr-list>li{list-style:none!important;margin:0!important;padding:10px 12px!important;background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:14px}@media (max-width:980px){.sr-services img{height:280px}}