@media only screen and (max-width:1200px){#logo{max-height:50%!important}}.current-menu-item span,.current-menu-ancestor span{color:#c01717!important}.swiper-container{width:100%;overflow:hidden}.swiper-slide{display:flex;flex-direction:column;align-items:center;text-align:center}.review-item{padding:20px}.review-text{font-size:18px;color:#909eab;margin-bottom:10px}.review-stars{font-size:1.2em;color:#ffb400;display:flex;justify-content:center;margin-bottom:10px}.review-stars .star{margin-right:2px}.review-name{font-size:1.25em;font-weight:bold;margin-top:10px}.review-post{color:#666;font-size:1em;margin:5px 0 15px}.swiper-pagination{margin-top:20px}.swiper-pagination-bullet{background-color:#ccc!important;opacity:0.4!important}.swiper-pagination-bullet-active{background-color:#9f2512!important;opacity:1!important}.case-study-container{display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;text-align:center}.case-study-item{flex:1 1 calc(33.333% - 20px);transition:transform 0.3s ease}.case-study-item:hover{transform:translateY(-5px)}.case-study-image{height:200px;overflow:hidden}.case-study-image img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.case-study-content{padding:15px;text-align:center}.case-study-content h3{font-size:24px;margin:0 0 10px;color:#333;min-height:100px}.case-study-content .location,.case-study-content .description{text-align:left;margin:0 0 10px}.case-study-content .location{font-size:18px;color:#777;text-transform:uppercase;text-align:center}.case-study-content .description{font-size:1em;color:#555;margin-bottom:15px;min-height:250px;text-align:justify}.case-study-content .button{display:inline-block;padding:10px 20px;background-color:#C01717;color:#fff;text-decoration:none;border-radius:4px;font-size:1em;text-transform:uppercase;transition:background-color 0.3s ease;text-align:center}.case-study-content .button:hover{background-color:#a31414}.faqs-container{margin-bottom:20px}.faq-item{margin-bottom:40px;padding-bottom:10px;border-bottom:1px solid #ddd}.faq-question{font-weight:bold;font-size:1.2em;color:#333;text-transform:uppercase;margin-bottom:8px}.faq-response{font-weight:normal}@media only screen and (max-width:767px){.header-desktop-secur{display:none!important}}@media only screen and (max-width:768px){.header-content-mobile h1.et_pb_module_header{color:#C01717!important}.header-content-mobile .et_pb_fullwidth_header_subhead{color:#333!important}.header-content-mobile .et_pb_button{color:#FFFFFF!important;border-color:#C01717;background-color:#C01717}.header-content-mobile .et_pb_button:hover{color:#C01717!important;background-color:#FFFFFF!important;border-color:#C01717}}.custom-background{width:100%;height:300px;background-size:cover;background-position:center;background-repeat:no-repeat;margin-top:10px}@media only screen and (max-width:768px){.et_pb_slide{background-color:rgba(255,255,255,1)!important;background-blend-mode:overlay}.et_pb_slide_description{padding-top:25px!important;margin-top:25px!important}.et_pb_slide_description img{display:none}.et_pb_slide_description h1 a{color:#C01717!important;font-size: 24px!important}.et_pb_slide_description h2,.et_pb_slide_description h2 span{color:#333333!important;font-size: 14px!important}.et_pb_slide_description .et_pb_button,.et_pb_slide_description .et_pb_button:hover{background-color:#C01717!important;border-color:#C01717!important;color:#fff}}#menu-menu-footer.et-menu.nav{display:flex;flex-direction:column;list-style-type:none;padding:0;margin:0}#menu-menu-footer.et-menu.nav li a{text-transform:uppercase;text-decoration:none;font-size:14px;padding:2px 0}#menu-menu-footer.et-menu.nav li a:hover{color:#c01717}.scroll-down-container{display:none!important}.single-post .entry-content h2{font-family:'Poppins',sans-serif;font-size:1.45em;font-weight:700;color:#1a1a2e;text-transform:uppercase;letter-spacing:0.04em;margin-top:2.4em;margin-bottom:0.8em;padding-left:14px;border-left:4px solid #c01717;line-height:1.3}.single-post .entry-content h3{font-family:'Poppins',sans-serif;font-size:1.1em;font-weight:600;color:#c01717;margin-top:1.8em;margin-bottom:0.5em}.single-post .entry-content p{font-size:1.05em;line-height:1.9;color:#333;margin-bottom:1.1em}.single-post .entry-content ul{margin:0.8em 0 1.4em 0;padding:0}.single-post .entry-content ul li{list-style:none;padding-left:1.4em;position:relative;margin-bottom:0.5em;line-height:1.7;color:#333}.single-post .entry-content ul li::before{content:"";position:absolute;left:0;top:0.62em;width:7px;height:7px;background:#c01717;border-radius:50%}.single-post .entry-content ol{margin:0.8em 0 1.4em 1.5em;line-height:1.85;color:#333}.single-post .entry-content ol li{margin-bottom:0.5em}.single-post .entry-content strong{color:#1a1a2e;font-weight:600}.single-post .secur-cta-box{background:linear-gradient(135deg,#1a1a2e 0%,#2c1a1a 100%)!important;color:#fff!important;padding:2.5em 2.8em!important;border-radius:10px!important;margin:3em 0!important;text-align:center!important}.single-post .secur-cta-box h2{color:#fff!important;border-left:none!important;padding-left:0!important;font-size:1.3em!important;margin-top:0!important}.single-post .secur-cta-box p{color:rgba(255,255,255,0.85)!important;font-size:1em!important;margin-bottom:0!important}.single-post .secur-cta-btn{display:inline-block!important;background:#c01717!important;color:#fff!important;text-decoration:none!important;padding:0.85em 2.2em!important;border-radius:4px!important;font-weight:700!important;font-size:0.95em!important;text-transform:uppercase!important;letter-spacing:0.06em!important;margin-top:1.2em!important;border:2px solid #c01717!important}.single-post .secur-cta-btn:hover{background:#a01212!important;border-color:#a01212!important;color:#fff!important}.single-post .secur-faq{margin:1.5em 0 2em}.single-post .secur-faq-item{background:#f7f7f8!important;border-left:4px solid #c01717!important;border-radius:0 6px 6px 0!important;padding:1.2em 1.6em!important;margin-bottom:1em!important}.single-post .secur-faq-item h3{color:#1a1a2e!important;font-size:1em!important;font-weight:700!important;margin-top:0!important;margin-bottom:0.5em!important}.single-post .secur-faq-item p{color:#555!important;font-size:0.96em!important;margin-bottom:0!important;line-height:1.7!important}@media (max-width:768px){.single-post .entry-content h2{font-size:1.2em}.single-post .secur-cta-box{padding:2em 1.5em!important}}.blog .site-main,.archive .site-main{max-width:1100px;margin:0 auto;padding:3em 1.5em}.blog article.post,.archive article.post{border-bottom:1px solid #eee;padding-bottom:2.5em;margin-bottom:2.5em}.blog .entry-title a,.archive .entry-title a{font-family:'Poppins',sans-serif;font-size:1.5em;font-weight:700;color:#1a1a2e;text-decoration:none}.blog .entry-title a:hover,.archive .entry-title a:hover{color:#c01717}.blog .entry-meta,.archive .entry-meta{color:#999;font-size:0.85em;margin-bottom:0.8em}.blog .entry-summary p,.archive .entry-summary p{color:#555;line-height:1.75}.blog .more-link,.archive .more-link{display:inline-block;background:#c01717;color:#fff!important;padding:0.6em 1.4em;border-radius:4px;font-weight:600;font-size:0.88em;text-decoration:none!important;margin-top:0.8em;text-transform:uppercase;letter-spacing:0.04em}.blog .more-link:hover,.archive .more-link:hover{background:#a01212}.secur-secteurs-section{background:#f5f5f7;padding:60px 0}.secur-secteurs-title{text-align:center;font-family:Poppins,sans-serif;font-size:2em;font-weight:700;color:#1a1a2e;margin-bottom:0.3em;text-transform:uppercase;letter-spacing:0.04em}.secur-secteurs-title span{display:block;width:60px;height:4px;background:#c01717;margin:0.4em auto 1.4em}.secur-secteurs-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;max-width:1100px;margin:0 auto;padding:0 20px}.secur-secteurs-grid .secur-card:nth-child(5){grid-column:1}.secur-card{position:relative;min-height:200px;border-radius:6px;overflow:hidden;display:flex;align-items:center;justify-content:center;text-decoration:none!important;transition:transform 0.25s,box-shadow 0.25s}.secur-card:hover{transform:translateY(-4px);box-shadow:0 12px 32px rgba(0,0,0,0.18)}.secur-card-bg{position:absolute;inset:0;background-size:cover;background-position:center;transition:transform 0.4s}.secur-card:hover .secur-card-bg{transform:scale(1.05)}.secur-card-overlay{position:absolute;inset:0;background:rgba(192,23,23,0.68);transition:background 0.25s}.secur-card:hover .secur-card-overlay{background:rgba(192,23,23,0.80)}.secur-card-label{position:relative;z-index:2;color:#fff!important;font-family:Poppins,sans-serif;font-size:1.1em;font-weight:700;text-align:center;padding:0 16px;text-transform:uppercase;letter-spacing:0.05em;line-height:1.3}@media (max-width:900px){.secur-secteurs-grid{grid-template-columns:repeat(2,1fr)}.secur-secteurs-grid .secur-card:nth-child(5){grid-column:auto}}@media (max-width:520px){.secur-secteurs-grid{grid-template-columns:1fr}.secur-secteurs-title{font-size:1.5em}}.page-id-1535 #left-area,.page-id-1535 #content-area,.page-id-1535 .entry-content{width:100%!important;max-width:100%!important;float:none!important;padding:0!important}.page-id-1535 h1.entry-title.main_title{display:none}.secur-secteurs-hero{padding:50px 30px 60px}.secur-secteurs-intro{text-align:center;color:#555;font-size:1.05em;margin-bottom:2.5em;max-width:700px;margin-left:auto;margin-right:auto;line-height:1.8}.secur-secteurs-grid--large{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;max-width:1200px;margin:0 auto}.secur-secteurs-grid--large .secur-card{min-height:230px}@media (max-width:1024px){.secur-secteurs-grid--large{grid-template-columns:repeat(3,1fr)}}@media (max-width:700px){.secur-secteurs-grid--large{grid-template-columns:repeat(2,1fr)}}@media (max-width:440px){.secur-secteurs-grid--large{grid-template-columns:1fr}}