.signature,.signature a{-webkit-font-smoothing:antialiased;background:#000;color:#fff;font-family:Roboto,sans-serif;font-weight:400;line-height:1.45;margin:0;text-rendering:optimizeLegibility}.signature-social-block{list-style-type:none;padding:0;text-align:center}.signature .copyright,.signature .signature-social-block li{display:inline-block}.signature{padding-top:5px}.cc-grower{bottom:0;position:absolute;width:100%;z-index:100000000}.grecaptcha-badge{visibility:hidden}a{color:inherit}a:hover{color:#003c7c}@media (max-width:767px){#swiper-banner,.swiper-hero,.swiper-hero .swiper-slide,.swiper-inner-container,.swipper,.swipper-wrapper{height:500px!important}}.bg-prime{background-color:#003c7c!important}.border-prime{border-color:#003c7c!important}.btn-prime,.btn-prime:active,.btn-prime:disabled,.btn-prime:focus,.btn-prime:hover{background-color:#003c7c!important;border-color:#003c7c!important;color:#fff!important}.nav-link:hover{color:#003c7c!important}.bg-prime-light{background-color:rgba(0,60,124,.075)!important}.nav-link.active{color:#343f52!important}.nav-link.active:hover{color:#003c7c!important}::selection{background:#003c7c!important}::-moz-selection{background:#003c7c!important}.cc-compliance,.cc-compliance .cc-btn{background:#003c7c!important;color:#fff!important}@media (max-width:767px){.text-\[1rem\]{font-size:.8rem!important}}.d-none{display:none!important}.dropdown-toggle:after{content:""}@media (max-width:991px){.offcanvas-nav .mobile-submenu{display:block!important;list-style:none;margin-bottom:0;margin-top:-.25rem;padding-left:2rem!important}.offcanvas-nav .mobile-submenu li{list-style:none}.offcanvas-nav .mobile-submenu .nav-link{color:#fff!important;font-size:.85rem!important;padding-bottom:.25rem!important;padding-top:.25rem!important}.offcanvas-nav .mobile-submenu .nav-link:hover{color:#fff!important}.offcanvas-nav .dropdown-menu,.offcanvas-nav .dropdown-toggle:after{display:none!important}.offcanvas-nav [data-bs-toggle=dropdown]{pointer-events:none!important}.offcanvas-nav a.nav-link{pointer-events:auto!important}}@media (min-width:992px){.mobile-submenu{display:none!important}[data-bs-toggle=dropdown]{pointer-events:auto!important}}@media (max-width:1023px){.navbar-brand{max-width:40%!important}}@media (min-width:1024px){.navbar-brand{max-width:16.6666666667%!important}}.category-tag{background-color:rgba(0,60,124,.1);border-radius:9999px;color:#003c7c;display:inline-block;font-size:.75rem;font-weight:500;letter-spacing:.02em;line-height:1;margin-right:.75rem;padding:.25rem .75rem;text-align:center;text-transform:uppercase;transition:all .3s ease;vertical-align:middle;white-space:nowrap}.category-tag:hover{background-color:rgba(0,60,124,.15);transform:translateY(-1px)}.gallery-block .gallery-masonry{margin:0 -8px}.gallery-block .gallery-masonry .gallery-sizer{width:25%}@media (max-width:991px){.gallery-block .gallery-masonry .gallery-sizer{width:33.333%}}@media (max-width:575px){.gallery-block .gallery-masonry .gallery-sizer{width:50%}}.gallery-block .gallery-masonry .gallery-item{padding:8px;width:25%}@media (max-width:991px){.gallery-block .gallery-masonry .gallery-item{width:33.333%}}@media (max-width:575px){.gallery-block .gallery-masonry .gallery-item{width:50%}}.gallery-block .gallery-item{border-radius:8px;cursor:pointer;overflow:hidden;position:relative;transition:transform .3s ease,box-shadow .3s ease}.gallery-block .gallery-item:hover{box-shadow:0 10px 30px rgba(0,0,0,.2);transform:translateY(-5px)}.gallery-block .gallery-item:hover .gallery-overlay{opacity:1}.gallery-block .gallery-item:hover .gallery-image{transform:scale(1.05)}.gallery-block .gallery-image{display:block;height:auto;transition:transform .3s ease;width:100%}.gallery-block .gallery-overlay{align-items:center;background:rgba(0,60,124,.8);bottom:0;display:flex;justify-content:center;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease}.gallery-block .gallery-overlay svg{color:#fff;height:32px;width:32px}.gallery-lightbox{display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:9999}.gallery-lightbox.active{display:block}.gallery-lightbox .lightbox-overlay{background:rgba(0,0,0,.95);cursor:pointer;height:100%;left:0;position:absolute;top:0;width:100%}.gallery-lightbox .lightbox-content{align-items:center;display:flex;height:100%;justify-content:center;padding:20px;position:relative;width:100%}.gallery-lightbox .lightbox-image-container{align-items:center;display:flex;justify-content:center;max-height:90%;max-width:90%;position:relative}@media (max-width:767px){.gallery-lightbox .lightbox-image-container{max-height:80%;max-width:100%}}.gallery-lightbox .lightbox-image{box-shadow:0 0 50px rgba(0,0,0,.5);max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;transition:opacity .3s ease}.gallery-lightbox .lightbox-loader{display:none;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:1}.gallery-lightbox .lightbox-close,.gallery-lightbox .lightbox-next,.gallery-lightbox .lightbox-prev{align-items:center;background:hsla(0,0%,100%,.1);border:2px solid #fff;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:50px;justify-content:center;position:absolute;transition:background-color .3s ease;width:50px;z-index:10}.gallery-lightbox .lightbox-close:hover,.gallery-lightbox .lightbox-next:hover,.gallery-lightbox .lightbox-prev:hover{background:hsla(0,0%,100%,.2)}.gallery-lightbox .lightbox-close svg,.gallery-lightbox .lightbox-next svg,.gallery-lightbox .lightbox-prev svg{fill:#fff;height:24px;width:24px}.gallery-lightbox .lightbox-close{right:20px;top:20px}@media (max-width:767px){.gallery-lightbox .lightbox-close{height:40px;right:10px;top:10px;width:40px}}.gallery-lightbox .lightbox-prev{left:20px;top:50%;transform:translateY(-50%)}@media (max-width:767px){.gallery-lightbox .lightbox-prev{height:40px;left:10px;width:40px}}.gallery-lightbox .lightbox-next{right:20px;top:50%;transform:translateY(-50%)}@media (max-width:767px){.gallery-lightbox .lightbox-next{height:40px;right:10px;width:40px}}.gallery-lightbox .lightbox-caption{background:rgba(0,0,0,.7);border-radius:5px;bottom:20px;color:#fff;left:50%;max-width:80%;padding:10px 20px;position:absolute;text-align:center;transform:translateX(-50%)}@media (max-width:767px){.gallery-lightbox .lightbox-caption{bottom:60px;font-size:.9rem}}.gallery-lightbox .lightbox-counter{background:rgba(0,0,0,.7);border-radius:20px;color:#fff;font-size:.9rem;left:20px;padding:5px 15px;position:absolute;top:20px}@media (max-width:767px){.gallery-lightbox .lightbox-counter{left:10px;top:10px}}.partner-slider-section{overflow:hidden}.partner-slider-section .position-relative{position:relative}.partner-slider-section .position-relative:hover .partner-slider-nav{opacity:1}.partner-slider-section .partner-slider-container{overflow:hidden;position:relative}.partner-slider-section .partner-slider-wrapper{display:flex;gap:15px;transition:transform .5s ease}@media (max-width:991px){.partner-slider-section .partner-slider-wrapper{gap:12px}}@media (max-width:575px){.partner-slider-section .partner-slider-wrapper{gap:10px}}.partner-slider-section .partner-slide{flex:0 0 calc(20% - 12px);min-width:0}@media (max-width:1199px){.partner-slider-section .partner-slide{flex:0 0 calc(25% - 11.25px)}}@media (max-width:991px){.partner-slider-section .partner-slide{flex:0 0 calc(33.333% - 8px)}}@media (max-width:767px){.partner-slider-section .partner-slide{flex:0 0 calc(50% - 5px)}}@media (max-width:575px){.partner-slider-section .partner-slide{flex:0 0 100%}}.partner-slider-section .partner-link{color:inherit;display:block;text-decoration:none}.partner-slider-section .partner-item{align-items:center;background:#fff;display:flex;flex-direction:column;height:100%;justify-content:flex-start;min-height:140px;padding:15px;text-align:center}@media (max-width:767px){.partner-slider-section .partner-item{min-height:120px;padding:10px}}.partner-slider-section .partner-logo{align-items:center;display:flex;flex:1;height:60px;justify-content:center;margin-bottom:10px;max-width:120px}@media (max-width:767px){.partner-slider-section .partner-logo{height:50px;margin-bottom:8px;max-width:100px}}.partner-slider-section .partner-logo img{height:auto;max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;width:auto}.partner-slider-section .partner-name{color:#343f52;font-size:.75rem;font-weight:500;line-height:1.2;margin-top:auto}@media (max-width:767px){.partner-slider-section .partner-name{font-size:.7rem}}.partner-slider-section .partner-slider-nav{align-items:center;background:hsla(0,0%,100%,.9);border:2px solid #003c7c;border-radius:50%;box-shadow:0 2px 10px rgba(0,0,0,.1);color:#003c7c;cursor:pointer;display:flex;height:45px;justify-content:center;opacity:0;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s ease;width:45px;z-index:10}@media (max-width:767px){.partner-slider-section .partner-slider-nav{height:35px;opacity:1;width:35px}.partner-slider-section .partner-slider-nav svg{height:18px;width:18px}}.partner-slider-section .partner-slider-nav:hover{background:#003c7c;color:#fff;transform:translateY(-50%) scale(1.1)}.partner-slider-section .partner-slider-nav svg{height:20px;width:20px}.partner-slider-section .partner-slider-prev{left:20px}.partner-slider-section .partner-slider-next{right:20px}.cc-window.cc-banner{max-width:none}.cc-window.cc-banner,.cc-window.cc-static{border-radius:0;box-shadow:none;margin:0}.cc-window.cc-static .cc-btn{border-radius:0;font-weight:700}
