*{margin:0;padding:0;box-sizing:border-box}html,body{width:100%;max-width:100%;overflow-x:hidden}html{scroll-behavior:smooth}body{font-family:'Plus Jakarta Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;font-size:16px;line-height:1.6;color:var(--bs-body-color);background-color:#0870C1}h1,h2,h3,h4,h5,h6{font-family:'Outfit',sans-serif;font-weight:700;margin-bottom:1rem}h1{font-size:3.5rem;line-height:1.1}h2{font-size:2.5rem;line-height:1.2}h3{font-size:1.875rem;line-height:1.3}h4{font-size:1.5rem;line-height:1.4}p,h1,h2,h3,h4,h5,h6,div{word-wrap:break-word;overflow-wrap:break-word}.row{margin-left:0!important;margin-right:0!important;max-width:100%}img{max-width:100%;height:auto}.hero-section,.container,.section-container{overflow-x:clip}p,h1,h2,h3,h4,h5,h6,div{word-wrap:break-word;overflow-wrap:break-word}.sidebar-panel{max-width:100vw}.container{overflow-x:hidden}.hero-section,.sidebar-panel,.navbar-collapse{transform:translateZ(0)}#mainHeader{transition:transform .35s ease;will-change:transform}#mainHeader.header-hidden{transform:translateY(-100%)}#p-header{border-bottom:5px solid #0870C1}.scs-info-txt{transition:opacity 0.3s ease,height 0.3s ease,padding 0.3s ease;overflow:hidden;background-color:#0870C1;color:#F2F7FB!important;font-size:clamp(0.7rem, 1vw + 0.4rem, 0.9rem);line-height:1.2;letter-spacing:.1px}.scs-info-txt a{color:#F2F7FB!important}.scs-info-txt a:hover{color:#0C2A50!important}.scs-phone,.scs-email,.scs-divider{display:inline}@media (max-width:768px){.scs-divider{display:none}.scs-phone,.scs-email{display:block}.scs-email{margin-top:2px}}.header-scrolled .scs-info-txt{opacity:0;height:0;padding-top:0!important;padding-bottom:0!important;margin:0!important}.hdr_logo img{display:block!important}.navbar-nav .nav-link,.navbar-nav .dropdown-toggle{white-space:nowrap;word-break:normal;overflow-wrap:normal}.nav-link.show{color:#F2F7FB!important}.dropdown-menu{max-width:100vw;box-sizing:border-box}@media (min-width:992px){.nav-item.dropdown .dropdown-menu{display:block;opacity:0;visibility:hidden;transform:translateY(10px);transition:all 0.3s ease-in-out;margin-top:0;border:1px solid #d6d6d6;border-radius:12px;background:#fff;overflow:hidden;box-shadow:0 8px 24px rgb(0 0 0 / .12)}.nav-item.dropdown:hover .dropdown-menu{opacity:1;visibility:visible;transform:translateY(0)}.navbar-nav .dropdown-menu{margin-top:0!important}}@media (max-width:991.98px){.navbar-nav .dropdown-menu{width:90%;margin:10px auto!important;float:none!important;text-align:center;border:1px solid #d6d6d6;border-radius:12px;background:#fff;overflow:hidden;box-shadow:0 8px 24px rgb(0 0 0 / .12)}.link-grid-row{flex-direction:column}}@media (max-width:991.98px){.navbar-collapse{max-height:80vh;overflow-y:auto;padding-right:.5rem}.navbar-collapse::-webkit-scrollbar{width:6px}.navbar-collapse::-webkit-scrollbar-thumb{background-color:rgb(0 0 0 / .3);border-radius:3px}.navbar-nav .dropdown-menu{max-height:80vh;overflow-y:auto;width:100%}.navbar-nav .dropdown-menu .row{max-height:80vh;overflow-y:auto}.dropdown-menu .dropdown-item{white-space:normal}.navbar-collapse.collapsing{overflow:hidden!important}}.toggler-icon{display:block;width:25px;height:3px;background-color:#F2F7FB;margin:5px 0;transition:all 0.35s ease-in-out;transform-origin:center}.navbar-toggler:not(.collapsed) .top-bar{transform:translateY(8px) rotate(45deg)}.navbar-toggler:not(.collapsed) .middle-bar{opacity:0}.navbar-toggler:not(.collapsed) .bottom-bar{transform:translateY(-8px) rotate(-45deg)}.navbar-nav a.nav-link{color:#F2F7FB}.navbar-nav a.nav-link:active{color:#F2F7FB}.navbar-nav .nav-link:active{color:#F2F7FB!important}a.nav-link:hover{color:#0870C1!important}.dropdown-menu .dropdown-item:hover,.dropdown-menu .dropdown-item:focus,.dropdown-menu .dropdown-item:active,.dropdown-menu .dropdown-item.active{background-color:#0a235c!important;color:#F2F7FB2!important;outline:none}.dropdown-menu .dropdown-item:hover{color:#F2F7FB!important}.show>.nav-link.dropdown-toggle{background-color:#ffffff!important;color:#ffffff!important}@media (max-width:768px){#menu-quote{display:none!important}}@media (max-width:991.98px){#menu-quote{display:none!important}}.hero-section{background:linear-gradient(135deg,rgb(0 0 0 / .5) 0%,rgb(0 0 0 / .8) 100%),url(/wp-content/uploads/2026/10/optimum-window-cleaning-las-vegas-soft-washing.webp) center center / cover no-repeat;padding:100px 20px;min-height:80vh;display:flex;align-items:center;position:relative;overflow:hidden}.hero-section::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 50%,rgb(214 25 110 / .1) 0%,transparent 50%),radial-gradient(circle at 80% 80%,rgb(13 95 111 / .1) 0%,transparent 50%);pointer-events:none}.hero-content{position:relative;z-index:2}.badge-premium{display:inline-block;background:#0C2A50;color:#F2F7FB;padding:8px 16px;border-radius:20px;font-size:.85rem;font-weight:600;letter-spacing:.5px;margin-bottom:20px;text-transform:uppercase}.hero-title{font-size:3.5rem;font-weight:800;color:#fff;line-height:1.1;margin-bottom:20px;letter-spacing:-1px}.hero-title .accent{color:var(--accent-magenta)}.hero-description{font-size:1.1rem;color:rgb(255 255 255 / .9);line-height:1.6;margin-bottom:40px;max-width:600px}.features-list{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:40px;max-width:600px}.feature-item{display:flex;align-items:flex-start;gap:12px}.feature-icon{width:24px;height:24px;background:var(--accent-magenta);border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:2px}.feature-icon i{color:#fff;font-size:.75rem}.feature-text{color:rgb(255 255 255 / .95);font-size:.95rem;font-weight:500}.cta-buttons{display:flex;gap:15px;flex-wrap:wrap;margin-bottom:40px}.btn-primary-custom{background:#0870C1;color:#F2F7FB;border:none;padding:14px 32px;border-radius:50px;font-weight:700;font-size:.95rem;text-transform:uppercase;letter-spacing:.5px;transition:all 0.3s ease;cursor:pointer;text-decoration:none;display:inline-block}.btn-primary-custom:hover{background:#0C2A50;transform:translateY(-2px);box-shadow:0 10px 25px rgb(0 0 0 / .3);color:#fff}.btn-primary-custom-outline{background:#fff0;color:#0870C1;border:2px solid rgb(8 112 193);padding:14px 32px;border-radius:50px;font-weight:700;font-size:.95rem;text-transform:uppercase;letter-spacing:.5px;transition:all 0.3s ease;cursor:pointer;text-decoration:none;display:inline-block}.btn-primary-custom-outline:hover{color:#0870C1}button.wpforms-submit{background:#0870C1!important;color:#F2F7FB!important;border:none;border-radius:50px!important;font-weight:900;font-size:.95rem;text-transform:uppercase!important;letter-spacing:.5px;transition:all 0.3s ease;cursor:pointer;text-decoration:none;display:inline-block}button.wpforms-submit:hover{background:#0870C1!important;transform:translateY(-2px);box-shadow:0 10px 25px rgb(0 0 0 / .3);color:#fff}.btn-secondary-custom{background:#fff0;color:#fff;border:2px solid rgb(255 255 255 / .3);padding:12px 28px;border-radius:50px;font-weight:700;font-size:.95rem;text-transform:uppercase;letter-spacing:.5px;transition:all 0.3s ease;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;gap:10px}.btn-secondary-custom:hover{background:rgb(255 255 255 / .1);border-color:#fff;color:#fff}.scroll-top-btn{position:fixed;right:20px;bottom:80px;width:52px;height:52px;border:none;border-radius:50%;cursor:pointer;background:#0870C1;opacity:0;visibility:hidden;transform:translateY(10px);display:flex;align-items:center;justify-content:center;z-index:999999;transition:all 0.25s ease}.scroll-top-btn.show{opacity:.75;visibility:visible;transform:translateY(0)}.scroll-top-btn:hover{opacity:1;transform:translateY(-2px)}.chevron{width:22px;height:22px;fill:none;stroke:#fff;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.hero-image-section{position:relative;z-index:2;display:flex;justify-content:center;align-items:center}.hero-container{padding-top:6rem}.image-card{background:#fff;border-radius:30px;overflow:hidden;box-shadow:0 20px 60px rgb(0 0 0 / .3);max-width:600px;width:100%;border:1px solid #fff}.image-card img{width:100%;height:auto;display:block}.card-badge{background:#fff;padding:20px;display:flex;align-items:center;gap:15px;border-top:1px solid #f0f0f0}.badge-icon{width:50px;height:50px;background:linear-gradient(135deg,var(--accent-magenta),#e84a8a);border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}i.bi-check-circle{color:#fff;font-size:2rem}i.bi-award{color:#0870C1;font-size:3rem}.badge-text h4{color:var(--primary-teal);font-weight:700;font-size:1rem;margin-bottom:5px}.badge-text p{color:#0a235c;font-size:.9rem;margin:0}@media (max-width:768px){.hero-section{padding:180px 20px 40px;min-height:auto}.hero-title{font-size:2.2rem}.hero-description{font-size:1rem}.features-list{grid-template-columns:1fr;gap:15px}.cta-buttons{flex-direction:column}.btn-primary-custom,.btn-secondary-custom{width:100%;justify-content:center}}@media (max-width:992px){.hero-section{padding-top:140px}.hero-title{font-size:2.8rem}}.sbt-hero-overlay{position:absolute;inset:0;background:rgb(0 0 0 / .55)}.sbt-hero .container{z-index:1}.sbt-hero-badge{display:inline-block;padding:.5rem 1rem;background:var(--bs-primary);border-radius:50rem;font-size:.875rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.sbt-hero-title{font-size:clamp(2.5rem,5vw,4rem);font-weight:800;line-height:1.1;text-shadow:0 .2rem .8rem rgb(0 0 0 / .4)}.sbt-hero-text{max-width:42rem;font-size:clamp(1rem,2vw,1.25rem)}.bg-blue{background-color:rgb(12 42 80 / .85)!important}.section-title h1,h2,h3,h4,h5,h6{color:#0870C1}.bg-light-blue{background-color:#F2F7FB!important}.bg-dark-blue{background-color:#0870C1!important}.blue-txt{color:#0870C1}.txt-txt{color:#0870C1}.txt-link:hover{text-decoration:underline!important}a.txt-link{color:#0870C1;text-decoration:none!important}a.txt-link:hover{text-decoration:underline!important}a.white-link{color:#fff;text-decoration:none!important}a.white-link:hover{color:#0870C1;text-decoration:underline!important}.sc-map-container{background:var(--sc-off-white);border:1px solid var(--sc-gray-200);border-radius:var(--sc-radius);padding:2rem;text-align:center}.sc-map-container iframe{width:100%;height:350px;border:none;border-radius:var(--sc-radius);box-shadow:var(--sc-shadow-sm)}.pink-btn{background:#0870C1;color:#fff;border:none;padding:14px 32px;border-radius:50px;font-weight:700;font-size:.95rem;text-transform:uppercase;letter-spacing:.5px;transition:all 0.3s ease;cursor:pointer;text-decoration:none;display:inline-block}.pink-btn:hover{background:#0870C1;transform:translateY(-2px);box-shadow:0 10px 25px rgb(214 25 110 / .3);color:#fff}.sc-section{background-color:#ffffff!important}.sc-section i{color:#0870C1}.sc-town-card a{color:#0870C1!important}.sc-town-card a:hover{color:#0870C1!important;text-decoration:underline!important}.sc-process-number{display:inline-flex;align-items:center;justify-content:center;width:60px;height:60px;border-radius:50%;background:#0870C1;color:#F2F7FB;font-family:var(--sc-font-heading);font-weight:800;font-size:1.4rem;margin-bottom:20px}.hero-section{position:relative;width:100%;min-height:1050px;overflow:hidden;isolation:isolate}.hero-background-video{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;display:block!important;width:100%!important;height:100%!important;min-width:100%!important;min-height:100%!important;max-width:none!important;max-height:none!important;margin:0!important;padding:0!important;object-fit:cover!important;object-position:center center!important;transform:none!important;z-index:0}.hero-video-overlay{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background:rgb(0 0 0 / .45);z-index:1}.hero-container{position:relative;z-index:2}.hero-content,.hero-image-section{position:relative;z-index:3}@media (max-width:991.98px){.hero-section{min-height:1000px}.hero-background-video{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center center!important}}@media (max-width:767.98px){.hero-section{width:100%;min-height:1150px;height:auto}.hero-background-video{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100vw!important;height:100%!important;min-width:100vw!important;min-height:100%!important;max-width:none!important;max-height:none!important;object-fit:cover!important;object-position:center center!important;transform:none!important}.hero-video-overlay{z-index:1}.hero-container{z-index:2}}@media (max-width:575.98px){.hero-section{min-height:1200px}.hero-background-video{width:100vw!important;height:100%!important;min-width:100vw!important;min-height:100%!important;object-fit:cover!important;object-position:center center!important}}@media (max-width:375px){.hero-section{min-height:1250px}.hero-background-video{width:100vw!important;height:100%!important;object-fit:cover!important;object-position:center center!important}}.stats-section{background:linear-gradient(135deg,#f9fafb 0%,#f3f4f6 100%);padding:80px 20px;position:relative;overflow:hidden}.stats-section::before{content:'';position:absolute;top:-50%;right:-10%;width:500px;background:radial-gradient(circle,rgb(214 25 110 / .05) 0%,transparent 70%);border-radius:50%;pointer-events:none}.stats-section::after{content:'';position:absolute;bottom:-30%;left:-5%;width:400px;background:radial-gradient(circle,rgb(13 95 111 / .05) 0%,transparent 70%);border-radius:50%;pointer-events:none}.stats-container{position:relative;z-index:2;max-width:1200px;margin:0 auto}.stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:40px;align-items:center}.stat-item{text-align:center;padding:30px;border-radius:20px;transition:all 0.3s ease;position:relative}.stat-item:hover{transform:translateY(-10px)}.stat-item::before{content:'';position:absolute;top:0;left:50%;transform:translateX(-50%);width:0;height:4px;background:linear-gradient(90deg,var(--accent-magenta),var(--primary-teal));border-radius:2px;transition:width 0.3s ease}.stat-item:hover::before{width:60px}.stat-number{font-size:3.5rem;font-weight:800;color:#0870C1!important;line-height:1;margin-bottom:10px;letter-spacing:-1px;display:flex;align-items:baseline;justify-content:center;gap:5px}.stat-number .counter{font-variant-numeric:tabular-nums}.stat-number .suffix{font-size:2.5rem;color:var(--accent-magenta);font-weight:700}.stat-label{font-size:.95rem;color:#0a235c;font-weight:600;text-transform:uppercase;letter-spacing:1px;margin:0}.stat-icon{width:60px;height:60px;background:linear-gradient(135deg,var(--accent-magenta),#e84a8a);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 20px;opacity:0;animation:slideInUp 0.6s ease forwards}.stat-icon i{color:#fff;font-size:1.5rem}.stat-item:nth-child(1) .stat-icon{animation-delay:0.1s}.stat-item:nth-child(2) .stat-icon{animation-delay:0.2s}.stat-item:nth-child(3) .stat-icon{animation-delay:0.3s}.stat-item:nth-child(4) .stat-icon{animation-delay:0.4s}@keyframes slideInUp{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes countUp{from{opacity:0}to{opacity:1}}.stat-number{animation:slideInUp 0.8s ease forwards}.stat-item:nth-child(1) .stat-number{animation-delay:0.2s}.stat-item:nth-child(2) .stat-number{animation-delay:0.3s}.stat-item:nth-child(3) .stat-number{animation-delay:0.4s}.stat-item:nth-child(4) .stat-number{animation-delay:0.5s}.stat-label{animation:slideInUp 1s ease forwards;opacity:0}.stat-item:nth-child(1) .stat-label{animation-delay:0.3s}.stat-item:nth-child(2) .stat-label{animation-delay:0.4s}.stat-item:nth-child(3) .stat-label{animation-delay:0.5s}.stat-item:nth-child(4) .stat-label{animation-delay:0.6s}@media (max-width:768px){.stats-section{padding:60px 20px}.stats-grid{grid-template-columns:repeat(2,1fr);gap:30px}.stat-number{font-size:2.5rem}.stat-number .suffix{font-size:1.8rem}.stat-label{font-size:.85rem}}@media (max-width:480px){.stats-section{padding:40px 15px}.stats-grid{grid-template-columns:1fr;gap:20px}.stat-item{padding:20px}.stat-number{font-size:2rem}.stat-number .suffix{font-size:1.5rem}.stat-label{font-size:.8rem}}.service-footer{margin-top:auto;display:flex;justify-content:space-between;align-items:center;border-top:1px solid #eee}.service-price{display:flex;flex-direction:column;line-height:1.2;font-weight:700;color:#0870C1}.service-price .label{font-size:.75rem;font-weight:500;color:#0870C1!important}.learn-more-link{text-decoration:none;font-weight:600;color:#0870C1!important;display:inline-flex;align-items:center;gap:6px;transition:0.2s ease}.learn-more-link:hover{color:#0870C1;transform:translateX(2px)}.neighborhoods h1,h2,h3,h4,h5,h6{color:#0a235c!important}.neighborhoods ul li{color:#0870C1!important}.neighborhoods li i{color:#0870C1}.section-container{max-width:1280px;margin:0 auto;padding:80px 20px}.section-title{text-align:center;margin-bottom:60px}.section-title h2{margin-bottom:15px}.section-title p{font-size:18px;color:#0a235c}.grid-3{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px}.grid-2{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:50px;align-items:start}.card{background:#fff;border-radius:var(--bs-border-radius);padding:30px;transition:all 0.25s cubic-bezier(.23,1,.32,1);box-shadow:0 1px 3px rgb(0 0 0 / .05);cursor:pointer}.card:hover{border-radius:var(--bs-border-radius);box-shadow:0 10px 15px -5px rgb(0 0 0 / .1);transform:translateY(-4px)}.card h3{font-size:1.5rem;margin-bottom:15px;color:var(--dark-navy)}.card p{color:#0a235c;line-height:1.8}.watermark-container{position:relative;overflow:hidden;border-radius:var(--bs-border-radius) var(--bs-border-radius) 0 0;background:linear-gradient(135deg,#f1f5f9,#e2e8f0);aspect-ratio:16 / 10}.watermark-img{width:100%;height:100%;object-fit:cover;display:block}.form-container{max-width:600px;margin:0 auto;background:#f8fafc;padding:40px;border-radius:var(--bs-border-radius);border:1px solid var(--bs-border-color)}.form-group{margin-bottom:25px}.form-group label{display:block;font-weight:600;margin-bottom:8px;color:var(--dark-navy);font-size:14px}.form-control{width:100%;padding:12px 15px;border:1px solid var(--bs-border-color);border-radius:var(--bs-border-radius);font-family:inherit;font-size:16px;transition:all 0.18s ease-out}.form-control:focus{outline:none;border-color:var(--accent-color);box-shadow:0 0 0 3px rgb(249 30 99 / .1)}.estimate-section{background:linear-gradient(135deg,rgb(0 0 0 / .5) 0%,rgb(0 0 0 / .8) 100%),url(/wp-content/uploads/2026/10/optimum-window-cleaning-las-vegas_5.webp) center center / cover no-repeat;padding:60px 20px;display:flex;position:relative;overflow:hidden}.estimate-section::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 50%,rgb(214 25 110 / .1) 0%,transparent 50%),radial-gradient(circle at 80% 80%,rgb(13 95 111 / .1) 0%,transparent 50%);pointer-events:none}.estimate-content{position:relative;z-index:2}.estimate-title{font-size:3.5rem;font-weight:800;color:#ffffff!important;line-height:1.1;margin-bottom:20px;letter-spacing:-1px}.estimate-title .accent{color:#fff}.estimate-description{font-size:1.1rem;color:#fff;line-height:1.6;margin-bottom:40px;max-width:600px}.estimate-section i{color:#0870C1;font-size:1.75rem}.employee-title{color:#0870C1!important}#contact-us a{color:#0870C1!important;text-decoration:none}#contact-us a:hover{color:#0870C1!important;text-decoration:underline}.faq a{color:#0870C1;text-decoration:none}.faq a:hover{color:#0870C1;text-decoration:underline}.faq p{font-size:1.15rem!important}.accordion-button{font-size:1.15rem!important;font-weight:700!important;background-color:#F2F7FB!important;color:#0a235c!important}.accordion-button:hover{font-size:1.15rem!important;font-weight:700!important;background-color:#0870C1!important;color:#F2F7FB!important}.accordion-button::after{background-image:none!important;content:"";width:.6rem;height:.6rem;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);transition:transform 0.3s ease,border-color 0.3s ease;margin-left:auto}.accordion-button:not(.collapsed)::after{transform:rotate(225deg)}.accordion-button:focus{box-shadow:none}#accordion .accordion-button,.accordion .accordion-button,.accordion-button{width:100%;min-height:64px;padding:18px 24px;font-size:clamp(15px, 1.1vw, 18px);line-height:1.5;font-weight:600;text-align:left;display:flex;align-items:center;justify-content:space-between;gap:16px;box-sizing:border-box}.accordion-button::after{flex-shrink:0;width:16px;height:16px;background-size:16px;margin-left:auto}.accordion-button{white-space:normal;overflow-wrap:break-word}.accordion-body{padding:20px 24px;font-size:16px;line-height:1.75}@media (max-width:991px){.accordion-button{min-height:60px;padding:16px 20px;font-size:16px;gap:12px}.accordion-body{padding:18px 20px}}@media (max-width:575px){.accordion-button{min-height:56px;padding:14px 16px;font-size:15px;line-height:1.45;gap:10px}.accordion-button::after{width:14px;height:14px;background-size:14px}.accordion-body{padding:16px;font-size:15px;line-height:1.7}}footer{color:#fff;padding:60px 20px 20px;border-top:5px solid #0870C1}.footer-container{margin:0 auto;gap:40px;margin-bottom:40px}.footer-container h4{color:#ffffff!important}.footer-container a{color:#F2F7FB!important;text-decoration:none!important}.footer-container a:hover{color:#0870C1!important;text-decoration:underline!important}.footer-container ul a{color:#F2F7FB!important;text-decoration:none!important}.footer-container ul a:hover{color:#0870C1!important;text-decoration:underline!important}.footer-bottom{max-width:1280px;margin:0 auto;border-top:1px solid rgb(255 255 255 / .1);padding-top:20px;text-align:center;font-size:14px;color:#fff}.sub-ftr{font-size:.8rem}.sub-ftr a{color:#F2F7FB!important;text-decoration:none!important}.sub-ftr a:hover{color:#0870C1!important;text-decoration:underline!important}#sub-contact{font-weight:500!important;font-size:1rem!important}.icon-flags{max-width:32px!important;display:inline;position:relative;padding-right:2px;padding-left:2px}@media (max-width:768px){.nav-container{flex-direction:column;gap:15px}nav ul{flex-direction:column;gap:15px;text-align:center}.hero h1{font-size:2.5rem}.hero p{font-size:16px}.section-container{padding:50px 20px}.grid-2{grid-template-columns:1fr}.sidebar-panel{width:100%;right:-100%}.top-bar-container{flex-direction:column;gap:10px}}.text-center{text-align:center}.text-muted{color:#0a235c}.mt-20{margin-top:20px}.mb-20{margin-bottom:20px}.mt-40{margin-top:40px}.mb-40{margin-bottom:40px}.p-20{padding:20px}.p-40{padding:40px}@media only screen and (min-width:320px){.hdr_logo{max-width:100px!important}.ftr_logo{max-width:80px!important}}@media only screen and (min-width:480px){.hdr_logo{max-width:130px!important}.ftr_logo{max-width:100px!important}}@media only screen and (min-width:768px){.hdr_logo{max-width:180px!important}.ftr_logo{max-width:120px!important}}.page-template-template-page-builder-php #content,.page-template-template-page-builder-php .content,.page-template-template-page-builder-php .site-inner,.fpt-template-generatepress.page-template-template-page-builder-php #page,.fpt-template.fpt-template-evolve>#wrapper,.fpt-template.fpt-template-evolve .content>.row,.fpt-template #page,.fpt-template,.fpt-template.fpt-template-storefront.page-template-template-page-builder #content .col-full{max-width:100%!important;width:100%!important;padding:0!important;margin:0!important}body.fpt-template-twentysixteen.page-template-template-page-builder-no-sidebar-php #page,body.fpt-template-twentysixteen.page-template-template-page-builder-no-header-footer-php #page,body.fpt-template-twentysixteen.page-template-template-page-builder-php #page{margin:0}body.page-template-template-page-builder-no-sidebar-php:not(.custom-background-image):before,body.page-template-template-page-builder-no-header-footer-php:not(.custom-background-image):before,body.page-template-template-page-builder-php:not(.custom-background-image):before,body.page-template-template-page-builder-no-sidebar-php:not(.custom-background-image):after,body.page-template-template-page-builder-no-header-footer-php:not(.custom-background-image):after,body.page-template-template-page-builder-php:not(.custom-background-image):after{height:0}.fpt-template.fpt-template-Spacious #main{padding:0}.fpt-template.fpt-template-Spacious .header-post-title-container{display:none}.fpt-template.fpt-template-Spacious #main .inner-wrap{max-width:100%!important;width:100%!important;padding:0!important;margin:0!important}.fpt-template.fpt-template-Sparkling .container.main-content-area{max-width:100%!important;width:100%!important;padding:0!important;margin:0!important}.fpt-template.fpt-template-Sparkling .container.main-content-area .row{margin:0}.fpt-template.fpt-template-Sparkling .container.main-content-area .main-content-inner{float:none;width:100%;padding:0}.page-template-template-page-builder-no-sidebar .side-pull-left .main-content-inner{width:100%;float:none}.fpt-template.fpt-template-storefront.no-wc-breadcrumb .site-header{margin-bottom:0}