.sc-header{position:sticky;top:0px;z-index:999;background-color:rgba(5,5,5,.97);border-bottom:1px solid var(--sc-metal-line);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.sc-header.is-open .sc-mobile-panel{display:flex;flex-flow:column}.sc-header-inner{display:flex;justify-content:space-between;align-items:center;gap:24px;max-width:1320px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;padding-top:16px;padding-right:40px;padding-bottom:16px;padding-left:40px}@media (max-width:1119px){.sc-header-inner{padding-top:14px;padding-right:20px;padding-bottom:14px;padding-left:20px}}@media (max-width:479px){.sc-header-inner{padding-top:10px;padding-right:16px;padding-bottom:10px;padding-left:16px}}.sc-logo-link{display:flex;align-items:center}.sc-logo-img{display:block;width:auto;height:52px}@media (max-width:1119px){.sc-logo-img{height:42px}}@media (max-width:767px){.sc-logo-img{height:36px}}.sc-nav{display:flex;align-items:center;gap:28px}@media (max-width:1119px){.sc-nav{display:none}}.sc-nav-link{color:var(--sc-white);font-family:"Oswald",sans-serif;font-weight:600;font-size:0.95rem;text-decoration:none;text-transform:uppercase;letter-spacing:0.03em;transition:color 0.25s ease}.sc-nav-link:hover{color:var(--sc-red)}.sc-header-actions{display:flex;align-items:center;gap:24px}@media (max-width:1119px){.sc-header-actions{display:none}}.sc-header-phone{color:var(--sc-metal);font-weight:600;font-size:0.95rem;text-decoration:none}.sc-header-phone:hover{color:var(--sc-white)}.sc-header-phone{white-space:nowrap}@media (max-width:767px){.sc-header-phone{display:none}}.sc-btn{display:inline-flex;justify-content:center;align-items:center;font-family:"Oswald",sans-serif;font-weight:600;font-size:0.9rem;text-decoration:none;text-transform:uppercase;letter-spacing:0.03em;padding-top:13px;padding-right:26px;padding-bottom:13px;padding-left:26px;border-top:2px solid transparent;border-right:2px solid transparent;border-bottom:2px solid transparent;border-left:2px solid transparent;transition:all 0.25s ease}.sc-btn{white-space:nowrap}.sc-btn-primary{color:var(--sc-white);background-color:var(--sc-red)}.sc-btn-primary:hover{color:var(--sc-white);background-color:var(--sc-red-dark)}.sc-nav-mobile{display:none;gap:18px;padding-top:12px;padding-right:20px;padding-bottom:12px;padding-left:20px;background-color:var(--sc-bg-alt);border-top:1px solid var(--sc-metal-line)}.sc-nav-mobile{overflow-x:auto;-webkit-overflow-scrolling:touch}@media (max-width:1119px){.sc-nav-mobile{display:flex}}.sc-nav-mobile-link{flex-grow:0;flex-shrink:0;flex-basis:auto;color:var(--sc-text);font-family:"Oswald",sans-serif;font-weight:600;font-size:0.8rem;text-decoration:none;text-transform:uppercase;letter-spacing:0.03em}.sc-nav-mobile-link:hover{color:var(--sc-red)}.sc-nav-mobile-link{white-space:nowrap}@media (max-width:767px){.sc-header-cta{font-size:0.8rem;padding-top:11px;padding-right:16px;padding-bottom:11px;padding-left:16px}}.sc-footer{background-color:var(--sc-bg-alt);border-top:1px solid var(--sc-metal-line)}.sc-footer-top{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;gap:50px;max-width:1320px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;padding-top:80px;padding-right:40px;padding-bottom:50px;padding-left:40px}@media (max-width:1119px){.sc-footer-top{grid-template-columns:1fr 1fr;padding-top:60px;padding-right:20px;padding-bottom:40px;padding-left:20px}}@media (max-width:767px){.sc-footer-top{grid-template-columns:1fr;gap:36px;padding-top:50px;padding-right:20px;padding-bottom:30px;padding-left:20px}}.sc-footer-brand{display:flex;flex-flow:column;gap:18px}.sc-footer-logo{flex-shrink:0;align-self:start;width:auto;height:46px;object-fit:contain}.sc-footer-text{max-width:340px;color:var(--sc-text);font-size:0.95rem;line-height:1.6}.sc-footer-text-sm{color:var(--sc-text);font-size:0.9rem;line-height:1.6}.sc-footer-title{color:var(--sc-white);font-family:"Oswald",sans-serif;font-weight:600;font-size:1rem;text-transform:uppercase;letter-spacing:0.04em;margin-bottom:6px}.sc-footer-links{display:flex;flex-flow:column;gap:12px}.sc-footer-contact{display:flex;flex-flow:column;gap:12px}.sc-footer-link{color:var(--sc-text);font-size:0.95rem;text-decoration:none;transition:color 0.25s ease}.sc-footer-link:hover{color:var(--sc-red)}.sc-footer-social{display:flex;gap:14px}.sc-social-link{color:var(--sc-metal);font-weight:600;font-size:0.85rem;text-decoration:none;text-transform:uppercase;letter-spacing:0.03em;padding-top:8px;padding-right:16px;padding-bottom:8px;padding-left:16px;border-top:1px solid var(--sc-metal-line);border-right:1px solid var(--sc-metal-line);border-bottom:1px solid var(--sc-metal-line);border-left:1px solid var(--sc-metal-line);transition:all 0.25s ease}.sc-social-link:hover{color:var(--sc-white);background-color:var(--sc-red)}.sc-social-link:hover{border-color:var(--sc-red)}.sc-footer-rbq{display:inline-block;color:var(--sc-metal);font-size:0.85rem;text-decoration:none;margin-top:16px}.sc-footer-rbq:hover{color:var(--sc-red)}.sc-footer-bottom{display:flex;justify-content:space-between;align-items:center;gap:12px;max-width:1320px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;padding-top:24px;padding-right:40px;padding-bottom:24px;padding-left:40px;border-top:1px solid var(--sc-metal-line)}.sc-footer-bottom{flex-wrap:wrap}@media (max-width:767px){.sc-footer-bottom{flex-flow:column;align-items:start;padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px}}.sc-footer-copy{color:var(--sc-text-dim);font-size:0.82rem}.sc-footer-legal{color:var(--sc-text-dim);font-size:0.82rem;text-decoration:none}.sc-footer-legal:hover{color:var(--sc-red)}.sc-hero{display:flex;align-items:center;position:relative;min-height:92vh;overflow:hidden}.sc-hero{background:url(https://solutionscfl.webici.ca/wp-content/uploads/2026/09/IMG_9358-scaled.jpg) center 30%/cover no-repeat}@media (max-width:767px){.sc-hero{min-height:100vh}}.sc-hero-overlay{position:absolute;top:0px;right:0px;bottom:0px;left:0px;background-image:linear-gradient(100deg,rgba(5,5,5,.96) 20%,rgba(5,5,5,.75) 55%,rgba(20,4,5,.55) 100%);background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll}.sc-hero-inner{position:relative;z-index:2;width:100%;max-width:1320px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;padding-top:160px;padding-right:40px;padding-bottom:100px;padding-left:40px}@media (max-width:1119px){.sc-hero-inner{padding-top:140px;padding-right:20px;padding-bottom:70px;padding-left:20px}}.sc-eyebrow{color:var(--sc-red);font-family:"Oswald",sans-serif;font-weight:600;font-size:0.9rem;text-transform:uppercase;letter-spacing:0.12em;margin-bottom:18px}.sc-hero-title{max-width:820px;color:var(--sc-white);font-size:4rem;line-height:1.08;margin-bottom:26px}@media (max-width:1119px){.sc-hero-title{font-size:3rem}}@media (max-width:767px){.sc-hero-title{font-size:2.2rem}}.sc-hero-text{max-width:600px;color:var(--sc-text);font-size:1.2rem;line-height:1.6;margin-bottom:40px}@media (max-width:767px){.sc-hero-text{font-size:1.05rem}}.sc-hero-actions{display:flex;gap:20px;margin-bottom:30px}.sc-hero-actions{flex-wrap:wrap}@media (max-width:767px){.sc-hero-actions{flex-flow:column}}.sc-btn-lg{font-size:1rem;padding-top:18px;padding-right:36px;padding-bottom:18px;padding-left:36px}@media (max-width:767px){.sc-btn-lg{width:100%;text-align:center}}.sc-btn-secondary{color:var(--sc-white);background-color:transparent}.sc-btn-secondary:hover{color:var(--sc-bg);background-color:var(--sc-white)}.sc-btn-secondary:hover{border-color:var(--sc-white)}.sc-btn-secondary{border-color:var(--sc-metal)}.sc-hero-rbq{color:var(--sc-text-dim);font-size:0.82rem;letter-spacing:0.03em}.sc-trust{background-color:var(--sc-bg-alt);border-top:1px solid var(--sc-metal-line);border-bottom:1px solid var(--sc-metal-line)}.sc-trust-inner{display:flex;justify-content:space-between;align-items:center;gap:24px;max-width:1320px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;padding-top:36px;padding-right:40px;padding-bottom:36px;padding-left:40px}.sc-trust-inner{flex-wrap:wrap}@media (max-width:1119px){.sc-trust-inner{justify-content:center;padding-top:30px;padding-right:20px;padding-bottom:30px;padding-left:20px}}.sc-trust-item{display:flex;flex-flow:column;gap:4px;text-align:center}@media (max-width:767px){.sc-trust-item{flex-grow:0;flex-shrink:0;flex-basis:45%}}.sc-trust-value{color:var(--sc-white);font-family:"Oswald",sans-serif;font-weight:700;font-size:1.5rem}.sc-trust-label{color:var(--sc-text-dim);font-size:0.78rem;text-transform:uppercase;letter-spacing:0.05em}.sc-trust-divider{width:1px;height:36px;background-color:var(--sc-metal-line)}@media (max-width:1119px){.sc-trust-divider{display:none}}.sc-section{padding-top:110px;padding-right:0px;padding-bottom:110px;padding-left:0px}@media (max-width:1119px){.sc-section{padding-top:80px;padding-right:0px;padding-bottom:80px;padding-left:0px}}.sc-container{max-width:1320px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;padding-top:0px;padding-right:40px;padding-bottom:0px;padding-left:40px}@media (max-width:767px){.sc-container{padding-top:0px;padding-right:20px;padding-bottom:0px;padding-left:20px}}.sc-eyebrow-center{text-align:center}.sc-section-title{max-width:780px;color:var(--sc-white);font-size:2.4rem;line-height:1.2;text-align:center;margin-top:0px;margin-right:auto;margin-bottom:60px;margin-left:auto}@media (max-width:767px){.sc-section-title{font-size:1.9rem}}.sc-services{background-color:var(--sc-bg)}.sc-services-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}@media (max-width:1119px){.sc-services-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.sc-services-grid{grid-template-columns:1fr}}.sc-card{overflow:hidden;background-color:var(--sc-card);border-top:1px solid var(--sc-card-border);border-right:1px solid var(--sc-card-border);border-bottom:1px solid var(--sc-card-border);border-left:1px solid var(--sc-card-border);transition:border-color 0.3s ease,transform 0.3s ease}.sc-card:hover{transform:translate3d(0,-4px,0)}.sc-card:hover{border-color:var(--sc-red)}.sc-card:hover .sc-card-image img{transform:scale(1.06,1.06)}.sc-card-image{width:100%;overflow:hidden;aspect-ratio:4/3}.sc-card-image img{display:block;width:100%;height:100%;object-fit:cover;transition:transform 0.4s ease}.sc-card-body{padding-top:26px;padding-right:24px;padding-bottom:30px;padding-left:24px}.sc-card-title{color:var(--sc-white);font-size:1.25rem;margin-bottom:12px}.sc-card-text{color:var(--sc-text);font-size:0.92rem;line-height:1.6}.sc-cta-band{background-image:linear-gradient(120deg,var(--sc-red-dark) 0%,var(--sc-red) 100%);background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll}.sc-cta-band .sc-btn-primary{flex-grow:0;flex-shrink:0;flex-basis:auto;color:var(--sc-white);background-color:var(--sc-bg)}.sc-cta-band .sc-btn-primary:hover{color:var(--sc-red);background-color:var(--sc-white)}.sc-cta-band-inner{display:flex;justify-content:space-between;align-items:center;gap:30px;padding-top:60px;padding-bottom:60px}.sc-cta-band-inner{flex-wrap:wrap}@media (max-width:767px){.sc-cta-band-inner{padding-top:50px;padding-bottom:50px}}.sc-cta-title{max-width:560px;color:var(--sc-white);font-size:2rem;margin-bottom:12px}.sc-cta-subtitle{max-width:560px;color:rgba(255,255,255,.92);font-size:1.05rem;margin-bottom:6px}.sc-cta-text{max-width:560px;color:rgba(255,255,255,.8);font-size:0.95rem}.sc-about-grid{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:70px}@media (max-width:1119px){.sc-about-grid{grid-template-columns:1fr;gap:40px}}.sc-gaf-grid{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:70px}@media (max-width:1119px){.sc-gaf-grid{grid-template-columns:1fr;gap:40px}}.sc-about-image{justify-self:center;width:100%;max-width:440px;overflow:hidden;aspect-ratio:4/5;border-top:1px solid var(--sc-card-border);border-right:1px solid var(--sc-card-border);border-bottom:1px solid var(--sc-card-border);border-left:1px solid var(--sc-card-border)}.sc-about-image img{display:block;width:100%;height:100%;object-fit:cover}@media (max-width:1119px){.sc-about-image{order:-1;max-width:420px}}@media (max-width:767px){.sc-about-image{max-width:100%}}.sc-about-title{color:var(--sc-white);font-size:2.2rem;line-height:1.2;margin-bottom:14px}.sc-about-subtitle{color:var(--sc-metal);font-size:1.05rem;margin-bottom:22px}.sc-about-text{color:var(--sc-text);font-size:1rem;line-height:1.7;margin-bottom:28px}.sc-about-list{display:flex;flex-flow:column;gap:14px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.sc-about-list li{position:relative;color:var(--sc-white);font-size:0.95rem;padding-left:24px}.sc-about-list li::before{position:absolute;top:8px;left:0px;width:10px;height:2px;background-color:var(--sc-red)}.sc-about-list li::before{content:""}.sc-about-list{list-style:none}.sc-gaf{background-color:var(--sc-bg-alt)}.sc-gaf-title{color:var(--sc-white);font-size:2.2rem;line-height:1.2;margin-bottom:18px}.sc-gaf-text{color:var(--sc-text);font-size:1rem;line-height:1.7;margin-bottom:34px}.sc-gaf-points{display:flex;flex-flow:column;gap:20px}.sc-gaf-point{display:flex;flex-flow:column;gap:4px;padding-left:18px;border-left:2px solid var(--sc-red)}.sc-gaf-point-title{color:var(--sc-white);font-family:"Oswald",sans-serif;font-weight:600;font-size:1rem}.sc-gaf-point-text{color:var(--sc-text);font-size:0.9rem}.sc-gaf-badge{display:flex;flex-flow:column;justify-content:center;align-items:center;gap:10px;align-self:center;justify-self:center;width:100%;max-width:300px;aspect-ratio:1/1;background-color:var(--sc-card);background-image:radial-gradient(circle at 30% 20%,rgba(229,18,31,.14),transparent 60%);background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll;border-top:2px solid var(--sc-red);border-right:2px solid var(--sc-red);border-bottom:2px solid var(--sc-red);border-left:2px solid var(--sc-red)}@media (max-width:1119px){.sc-gaf-badge{max-width:240px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto}}@media (max-width:767px){.sc-gaf-badge{max-width:200px}}.sc-gaf-badge-text{color:var(--sc-white);font-family:"Oswald",sans-serif;font-weight:700;font-size:3.2rem;letter-spacing:0.04em}.sc-gaf-badge-sub{color:var(--sc-metal);font-size:0.85rem;text-transform:uppercase;letter-spacing:0.08em}@media (max-width:767px){.sc-about-title{font-size:1.8rem}}@media (max-width:767px){.sc-gaf-title{font-size:1.8rem}}.sc-realisations{background-color:var(--sc-bg)}.sc-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}@media (max-width:1119px){.sc-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.sc-gallery{grid-template-columns:1fr}}.sc-gallery-item{overflow:hidden;aspect-ratio:4/3;border-top:1px solid var(--sc-card-border);border-right:1px solid var(--sc-card-border);border-bottom:1px solid var(--sc-card-border);border-left:1px solid var(--sc-card-border)}.sc-gallery-item img{display:block;width:100%;height:100%;object-fit:cover;transition:transform 0.4s ease,filter 0.4s ease;filter:grayscale(20%)}.sc-gallery-item:hover img{filter:grayscale(0%);transform:scale(1.05,1.05)}.sc-zones{background-color:var(--sc-bg-alt)}.sc-zones-grid{display:grid;grid-template-columns:1.3fr 1fr;align-items:center;gap:60px}@media (max-width:1119px){.sc-zones-grid{grid-template-columns:1fr;gap:30px}}.sc-zones-title{color:var(--sc-white);font-size:2.1rem;line-height:1.2;margin-bottom:20px}@media (max-width:767px){.sc-zones-title{font-size:1.7rem}}.sc-zones-text{color:var(--sc-text);font-size:1rem;line-height:1.7;margin-bottom:16px}.sc-zones-list{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media (max-width:767px){.sc-zones-list{grid-template-columns:1fr 1fr}}.sc-zone-chip{color:var(--sc-white);font-family:"Oswald",sans-serif;font-weight:600;font-size:0.95rem;text-align:center;padding-top:22px;padding-right:14px;padding-bottom:22px;padding-left:14px;border-top:1px solid var(--sc-metal-line);border-right:1px solid var(--sc-metal-line);border-bottom:1px solid var(--sc-metal-line);border-left:1px solid var(--sc-metal-line);transition:border-color 0.3s ease}.sc-zone-chip:hover{border-color:var(--sc-red)}.sc-faq{background-color:var(--sc-bg)}.sc-faq-container{max-width:900px}.sc-faq-wrap{display:flex;flex-flow:column}.sc-contact{background-color:var(--sc-bg-alt)}.sc-contact-grid{display:grid;grid-template-columns:0.9fr 1.1fr;align-items:start;gap:70px}@media (max-width:1119px){.sc-contact-grid{grid-template-columns:1fr;gap:50px}}.sc-contact-title{color:var(--sc-white);font-size:2.3rem;line-height:1.2;margin-bottom:18px}@media (max-width:767px){.sc-contact-title{font-size:1.9rem}}.sc-contact-text{max-width:460px;color:var(--sc-text);font-size:1rem;line-height:1.7;margin-bottom:36px}.sc-contact-details{display:flex;flex-flow:column;gap:0px;border-top:1px solid var(--sc-metal-line)}.sc-contact-item{display:flex;flex-flow:column;gap:3px;text-decoration:none;padding-top:18px;padding-right:4px;padding-bottom:18px;padding-left:4px;border-bottom:1px solid var(--sc-metal-line);transition:padding-left 0.25s ease}a.sc-contact-item:hover{padding-left:12px}a.sc-contact-item:hover{border-color:var(--sc-red)}.sc-contact-item-label{color:var(--sc-text-dim);font-size:0.78rem;text-transform:uppercase;letter-spacing:0.06em}.sc-contact-item-value{color:var(--sc-white);font-weight:600;font-size:1.05rem}.sc-contact-form-wrap{padding-top:46px;padding-right:46px;padding-bottom:46px;padding-left:46px;background-color:var(--sc-card);border-top:1px solid var(--sc-card-border);border-right:1px solid var(--sc-card-border);border-bottom:1px solid var(--sc-card-border);border-left:1px solid var(--sc-card-border)}@media (max-width:1119px){.sc-contact-form-wrap{padding-top:34px;padding-right:26px;padding-bottom:34px;padding-left:26px}}@media (max-width:767px){.sc-contact-form-wrap{padding-top:26px;padding-right:18px;padding-bottom:26px;padding-left:18px}}.breakdance-form-field__label{display:inline-block;color:var(--sc-white);font-family:"Oswald",sans-serif;font-weight:600;font-size:0.85rem;text-transform:uppercase;letter-spacing:0.04em;margin-bottom:8px}.breakdance-form-field__required{color:var(--sc-red)}.breakdance-form-field__input{color:var(--sc-white);font-size:1rem;padding-bottom:12px;background-color:transparent}.breakdance-form-field__input::placeholder{color:var(--sc-text-dim)}.breakdance-form-field{margin-bottom:22px}.breakdance-form-button__submit{color:var(--sc-white);font-family:"Oswald",sans-serif;font-weight:600;text-transform:uppercase;letter-spacing:0.03em;padding-top:16px;padding-right:36px;padding-bottom:16px;padding-left:36px;background-color:var(--sc-red);border-top:none;border-right:none;border-bottom:none;border-left:none;transition:background 0.25s ease}.breakdance-form-button__submit:hover{background-color:var(--sc-red-dark)}@media (max-width:767px){.breakdance-form-button__submit{width:100%}}.sc-blog-card{display:flex;flex-flow:column;text-decoration:none;background-color:var(--sc-card);border-top:1px solid var(--sc-card-border);border-right:1px solid var(--sc-card-border);border-bottom:1px solid var(--sc-card-border);border-left:1px solid var(--sc-card-border);transition:border-color 0.3s ease,transform 0.3s ease}.sc-blog-card:hover{transform:translate3d(0,-4px,0)}.sc-blog-card:hover{border-color:var(--sc-red)}.sc-blog-card-image{width:100%;overflow:hidden;aspect-ratio:16/10;background-color:var(--sc-bg-alt)}.sc-blog-card-image img{display:block;width:100%;height:100%;object-fit:cover}.sc-blog-card-body{display:flex;flex-flow:column;gap:10px;padding-top:22px;padding-right:22px;padding-bottom:28px;padding-left:22px}.sc-blog-card-date{color:var(--sc-text-dim);font-size:0.78rem;text-transform:uppercase;letter-spacing:0.05em}.sc-blog-card-title{color:var(--sc-white);font-size:1.2rem;line-height:1.3}.sc-blog-card-excerpt{color:var(--sc-text);font-size:0.9rem;line-height:1.6}.sc-blog-card-link{color:var(--sc-red);font-family:"Oswald",sans-serif;font-weight:600;font-size:0.85rem;text-transform:uppercase;letter-spacing:0.03em;margin-top:6px}.sc-blog-index{min-height:60vh;padding-top:160px;background-color:var(--sc-bg)}@media (max-width:1119px){.sc-blog-index{padding-top:130px}}.sc-blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}@media (max-width:1119px){.sc-blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.sc-blog-grid{grid-template-columns:1fr}}.sc-post{background-color:var(--sc-bg)}.sc-post-hero{position:relative;padding-top:170px;padding-right:40px;padding-bottom:60px;padding-left:40px;background-color:var(--sc-bg-alt);border-bottom:1px solid var(--sc-metal-line)}@media (max-width:767px){.sc-post-hero{padding-top:140px;padding-right:20px;padding-bottom:40px;padding-left:20px}}.sc-post-hero-inner{position:relative;z-index:1;max-width:780px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto}.sc-post-date{color:var(--sc-red);font-family:"Oswald",sans-serif;font-weight:600;font-size:0.85rem;text-transform:uppercase;letter-spacing:0.06em}.sc-post-title{color:var(--sc-white);font-size:2.6rem;line-height:1.2;margin-top:14px}@media (max-width:767px){.sc-post-title{font-size:1.9rem}}.sc-post-body-wrap{max-width:780px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;padding-top:60px;padding-right:40px;padding-bottom:100px;padding-left:40px}@media (max-width:767px){.sc-post-body-wrap{padding-top:40px;padding-right:20px;padding-bottom:70px;padding-left:20px}}.sc-post-featured{width:100%;overflow:hidden;aspect-ratio:16/9;margin-bottom:40px;border-top:1px solid var(--sc-card-border);border-right:1px solid var(--sc-card-border);border-bottom:1px solid var(--sc-card-border);border-left:1px solid var(--sc-card-border)}.sc-post-featured img{display:block;width:100%;height:100%;object-fit:cover}.sc-post-content{color:var(--sc-text);font-size:1.05rem;line-height:1.8}.sc-post-content h2{color:var(--sc-white);font-size:1.7rem;margin-top:40px;margin-bottom:16px}.sc-post-content h3{color:var(--sc-white);font-size:1.35rem;margin-top:32px;margin-bottom:12px}.sc-post-content p{margin-bottom:20px}.sc-post-content a{color:var(--sc-red)}.sc-post-content li{margin-bottom:8px}.sc-post-content ul{margin-bottom:20px;padding-left:22px}.sc-post-content ol{margin-bottom:20px;padding-left:22px}.bde-accordion__button{cursor:pointer;transition:background 0.25s ease,color 0.25s ease}.bde-accordion__button:hover{background-color:rgba(229,18,31,.08)}.bde-accordion__button:hover .bde-accordion__title{color:var(--sc-red)}.sc-about-grid{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:70px}@media (max-width:1119px){.sc-about-grid{grid-template-columns:1fr;gap:40px}}.sc-gaf-grid{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:70px}@media (max-width:1119px){.sc-gaf-grid{grid-template-columns:1fr;gap:40px}}.sc-footer-links{display:flex;flex-flow:column;gap:12px}.sc-footer-contact{display:flex;flex-flow:column;gap:12px}.sc-burger{display:none;flex-grow:0;flex-shrink:0;flex-basis:auto;width:44px;height:44px;color:var(--sc-white);background-color:transparent;border-top:none;border-right:none;border-bottom:none;border-left:none;cursor:pointer}.sc-burger:hover{color:var(--sc-red)}@media (max-width:1119px){.sc-burger{display:flex;justify-content:center;align-items:center}}.sc-burger-icon-open{width:22px;height:22px}.sc-burger-icon-close{width:22px;height:22px}.sc-burger-icon-close{display:none;width:22px;height:22px}.sc-burger-icon-open{width:22px;height:22px}.sc-mobile-panel{display:none;position:absolute;top:100%;right:0px;left:0px;max-height:calc(100vh - 70px);padding-top:8px;padding-right:20px;padding-bottom:20px;padding-left:20px;background-color:var(--sc-bg-alt);border-top:1px solid var(--sc-metal-line);border-bottom:1px solid var(--sc-metal-line)}.sc-mobile-panel{overflow-y:auto}.sc-mobile-panel-link{color:var(--sc-white);font-family:"Oswald",sans-serif;font-weight:600;font-size:1rem;text-decoration:none;text-transform:uppercase;letter-spacing:0.03em;padding-top:16px;padding-right:4px;padding-bottom:16px;padding-left:4px;border-bottom:1px solid var(--sc-metal-line)}.sc-mobile-panel-link:hover{color:var(--sc-red)}.sc-mobile-panel-phone{color:var(--sc-metal);font-weight:600;text-decoration:none;padding-top:16px;padding-right:4px;padding-bottom:16px;padding-left:4px;border-bottom:1px solid var(--sc-metal-line)}.sc-mobile-panel-phone:hover{color:var(--sc-white)}.sc-mobile-panel-cta{display:block;color:var(--sc-white);font-family:"Oswald",sans-serif;font-weight:600;text-align:center;text-decoration:none;text-transform:uppercase;letter-spacing:0.03em;margin-top:16px;padding-top:16px;padding-right:16px;padding-bottom:16px;padding-left:16px;background-color:var(--sc-red)}.sc-mobile-panel-cta:hover{color:var(--sc-white);background-color:var(--sc-red-dark)}.bde-shortcode-322-126 h2{color:var(--sc-white)!important}.bde-shortcode-322-126 h3{color:var(--sc-white)!important}.bde-shortcode-322-126 p{color:var(--sc-text)!important}.bde-shortcode-322-126 a{color:var(--sc-red)!important}.bde-shortcode-322-126 a:hover{color:var(--sc-white)!important}.sc-gaf-badge-img{align-self:center;justify-self:center;width:100%;max-width:280px}.sc-gaf-badge-img img{display:block;width:100%;height:auto}@media (max-width:1119px){.sc-gaf-badge-img{max-width:220px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto}}