@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}}.secur-float-btn{position:fixed;bottom:28px;right:28px;z-index:99999;display:flex;align-items:center;gap:12px;background:#c01717;color:#fff!important;text-decoration:none!important;border-radius:50px;padding:13px 22px 13px 18px;box-shadow:0 6px 24px rgba(192,23,23,0.45);font-family:Poppins,sans-serif;transition:transform .2s,box-shadow .2s;animation:secur-float-pulse 3s ease-in-out infinite}.secur-float-btn:hover{transform:translateY(-3px) scale(1.03);box-shadow:0 10px 32px rgba(192,23,23,0.55);animation:none}.secur-float-btn svg{flex-shrink:0}.secur-float-btn-text{display:flex;flex-direction:column;line-height:1.2}.secur-float-btn-main{font-size:.95em;font-weight:700;letter-spacing:.02em}.secur-float-btn-sub{font-size:.72em;font-weight:400;opacity:.88}@keyframes secur-float-pulse{0%,100%{box-shadow:0 6px 24px rgba(192,23,23,0.45)}50%{box-shadow:0 6px 32px rgba(192,23,23,0.7),0 0 0 6px rgba(192,23,23,0.12)}}@media (max-width:600px){.secur-float-btn{bottom:16px;right:16px;padding:12px 16px;gap:9px}.secur-float-btn-sub{display:none}.secur-float-btn-main{font-size:.88em}}.secur-hero{position:relative;width:100%;min-height:380px;background-size:cover;background-position:center;display:flex;align-items:center;justify-content:center;margin-bottom:0}.secur-hero-overlay{position:absolute;inset:0;background:linear-gradient(135deg,rgba(26,26,46,0.82) 0%,rgba(192,23,23,0.65) 100%)}.secur-hero-content{position:relative;z-index:2;text-align:center;padding:40px 30px;max-width:800px}.secur-hero-title{color:#fff!important;font-family:Poppins,sans-serif!important;font-size:2.4em!important;font-weight:700!important;margin:0 0 0.3em!important;text-transform:uppercase;letter-spacing:.03em;line-height:1.2!important}.secur-hero-bar{width:60px;height:4px;background:#fff;margin:0 auto 0.9em;border-radius:2px;opacity:.8}.secur-hero-sub{color:rgba(255,255,255,0.88)!important;font-family:Poppins,sans-serif!important;font-size:1.1em!important;margin:0!important;font-weight:400;line-height:1.5!important}.secur-page-body{max-width:860px;margin:0 auto;padding:50px 30px 60px;font-size:1.02em;line-height:1.75;color:#2d2d2d}.secur-page-body h2{font-family:Poppins,sans-serif;font-size:1.55em;font-weight:700;color:#1a1a1a;margin:1.8em 0 0.6em;border-left:4px solid #c01717;padding-left:14px}.secur-page-body h3{font-family:Poppins,sans-serif;font-size:1.15em;font-weight:700;color:#c01717;margin:1.4em 0 0.4em}.secur-page-body ul{padding-left:1.4em;margin:0.6em 0 1em}.secur-page-body li{margin-bottom:0.4em}.secur-page-body strong{color:#1a1a1a}.secur-page-body .secur-cta-box{background:#1a1a2e;color:#fff;border-radius:10px;padding:36px 40px;margin-top:2.5em;text-align:center}.secur-page-body .secur-cta-box h2{color:#fff;border-left:none;padding-left:0;font-size:1.4em;margin:0 0 0.5em}.secur-page-body .secur-cta-box p{color:rgba(255,255,255,0.82);margin:0 0 1.4em}.secur-page-body .secur-cta-btn{display:inline-block;background:#c01717;color:#fff!important;text-decoration:none!important;padding:13px 30px;border-radius:4px;font-family:Poppins,sans-serif;font-weight:700;font-size:.95em;transition:background .2s}.secur-page-body .secur-cta-btn:hover{background:#a01212}@media (max-width:600px){.secur-hero{min-height:260px}.secur-hero-title{font-size:1.6em!important}.secur-hero-sub{font-size:.95em!important}.secur-page-body{padding:30px 18px 40px}.secur-page-body .secur-cta-box{padding:24px 20px}}.page-id-1519 h1.entry-title,.page-id-1519 .page-header,.page-id-1520 h1.entry-title,.page-id-1520 .page-header,.page-id-1521 h1.entry-title,.page-id-1521 .page-header,.page-id-1522 h1.entry-title,.page-id-1522 .page-header,.page-id-1523 h1.entry-title,.page-id-1523 .page-header,.page-id-1524 h1.entry-title,.page-id-1524 .page-header,.page-id-1525 h1.entry-title,.page-id-1525 .page-header{display:none!important}