:root{--bs-primary:#0b4da2;--bs-primary-rgb:11,77,162;--bs-secondary:#071d3d;--bs-secondary-rgb:7,29,61;--viktwa-red:#e3182d;--bs-link-color:#0b4da2}body{color:#17243a}.top-bar a{color:#fff;text-decoration:none}.viktwa-header-logo{width:158px;height:76px;object-fit:contain}.navbar{background:#fff}.navbar .btn-primary,.btn-primary{background:#0b4da2;border-color:#0b4da2}.btn-primary:hover{background:#e3182d;border-color:#e3182d}.btn-outline-primary{color:#0b4da2;border-color:#0b4da2}.sub-title{color:#e3182d;}.hero-2{min-height:720px;background:linear-gradient(90deg,rgba(5,24,54,.9),rgba(5,24,54,.38)),var(--hero-image) center/cover no-repeat}.hero-2 .hero-wrapper{min-height:720px;display:flex;align-items:center}.hero-heading{max-width:980px}.hero-text{max-width:720px}.heroSwiper .swiper-pagination-bullet{background:#fff;opacity:.65}.heroSwiper .swiper-pagination-bullet-active{background:#e3182d;opacity:1}.campaign-number,.oath-card span{display:inline-flex;color:#e3182d;margin-bottom:1rem}.campaign-card,.blog-card,.team-card,.oath-card{border:0;box-shadow:0 12px 35px rgba(7,29,61,.08);overflow:hidden}.about-image img,.video-image-wrapper img,.blog-card img,.team-card img,.campaign-card img{width:100%;object-fit:cover}.about-image img,.video-image-wrapper img{min-height:480px}.gallery-wrapper figure{height:360px;margin:0;overflow:hidden}.gallery-wrapper img{width:100%;height:100%;object-fit:cover;transition:transform .5s}.gallery-wrapper figure:hover img{transform:scale(1.04)}.politixy-empty{padding:2rem;background:#fff;border-left:4px solid #0b4da2}.politixy-page-title{padding:100px 0;background:linear-gradient(110deg,#071d3d,#0b4da2)}.politixy-page-title h1{color:#fff}.politixy-page-title a,.politixy-page-title span{color:#fff}.politixy-internal-image{max-height:500px;width:100%;object-fit:cover}.politixy-content{max-width:900px;}.politixy-form label{display:block;}.politixy-form input:not([type=checkbox]),.politixy-form select,.politixy-form textarea{width:100%;margin-top:.5rem;padding:.9rem 1rem;border:1px solid #d8dee8;background:#fff}.consent{display:flex!important;gap:.75rem;align-items:flex-start}.hp-field{position:absolute!important;left:-10000px}.section-footer a{display:block;color:#fff;text-decoration:none;margin:.55rem 0}.section-footer h2{color:#fff;}.footer-logo{max-width:250px;max-height:100px;object-fit:contain}.offcanvas-header img{max-width:150px}.mobile-nav{display:flex;flex-direction:column;gap:.9rem}.mobile-nav a{color:#071d3d;text-decoration:none;padding:.25rem 0}.mobile-nav strong{margin-top:.6rem;color:#e3182d}.serment-logo{max-width:320px;max-height:220px;object-fit:contain}.serment-reading{max-width:940px}.serment-document{}.serment-document h3{margin-bottom:1.5rem}.serment-finale{color:#0b4da2;margin-top:2rem}.volunteer-wrapper{padding:50px;background:#fff}.meta{color:#687386;margin-bottom:.6rem}.sticky-navbar.sticky .top-bar{display:none!important}@media(max-width:767px){.hero-2,.hero-2 .hero-wrapper{min-height:610px}.hero-heading{}.hero-text{}.viktwa-header-logo{height:60px;width:128px}.gallery-wrapper figure{height:270px}.politixy-page-title{padding:65px 0}.volunteer-wrapper{padding:30px 22px}.about-image img,.video-image-wrapper img{min-height:300px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
