.truncate{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.bg-before-black:before,.bg-before-dark:before,.bg-before-primary:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:var(--tc-system-black);z-index:-1}.bg-before-dark:before{background:#2d2d2d}.bg-before-primary:before{background:var(--tc-theme-primary)}.kleanex-app-home-section-1{background-position:50%;background-repeat:no-repeat;background-size:cover}.kleanex-app-home-section-1 .btn-text{font-family:var(--tc-btn-font-family);color:var(--White,#fff);font-size:14px;font-style:normal;font-weight:700;line-height:100%;text-transform:uppercase}.kleanex-app-home-section-1 .image-wrapper:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(270deg,#00000080 .95%,#00000080);z-index:1}.kleanex-app-home-section-1 .video-figure:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(270deg,#0000 .95%,#00000080);z-index:1}.kleanex-app-home-section-1 .avatar-1{width:54px;height:54px}.kleanex-app-home-section-1 .avatar-2{width:54px;height:54px;border:2px solid var(--tc-system-black);margin-left:-20px}.rating-widget{align-items:center;background:#f7f8fa;border-radius:12px;color:#9398a3;column-gap:12px;display:flex;padding:10px;width:-moz-fit-content;width:fit-content}@media only screen and (min-width:960px){.rating-widget{padding:12px}}.rating-widget__logo{color:#fff;font-size:20px}.rating-widget__logo--app-store{font-size:24px}@media only screen and (min-width:960px){.rating-widget__logo{font-size:24px}.rating-widget__logo--app-store{font-size:28px}}.rating-widget__logo-box{align-items:center;background:#b0b8c2;border-radius:8px;display:flex;height:32px;justify-content:center;width:32px}@media only screen and (min-width:960px){.rating-widget__logo-box{height:40px;width:40px}}.rating-widget__logo-container{display:flex;gap:4px}@media only screen and (min-width:960px){.rating-widget__logo-container{gap:8px}}.rating-widget__star-container{display:flex;gap:3px}@media only screen and (min-width:960px){.rating-widget__star-container{gap:4px}}.rating-widget__star{color:#f5bb3d;font-size:12px}@media only screen and (min-width:960px){.rating-widget__star{font-size:16px}}.rating-widget__text{font-size:12px;font-weight:500;line-height:16px;margin:4px 0 0;color:#fff}@media only screen and (min-width:960px){.rating-widget__text{font-size:14px;line-height:20px}}.rating-widget--teal{background:#003f4d;color:#f0fdfe}.rating-widget--teal .rating-widget__logo{color:#f0fdfe}.rating-widget--teal .rating-widget__logo-box{background:#1d6076}.rating-widget--teal .rating-widget__star{color:#ffcf69}.rating-widget--transparent{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fff3;border:1px solid hsla(0,0%,100%,.1);color:#fff}.rating-widget--transparent .rating-widget__logo-box{background:#ffffff4d}.rating-widget--transparent .rating-widget__logo-box.whatsapp{background:#25d366db}.rating-widget--transparent .rating-widget__star{color:#ffcf69}.rating-widget--clickable:focus-visible{outline:2px solid #e47e1a;outline-offset:3px}.rating-widget--clickable:focus-visible{transition:none}.rating-widget--clickable:hover{background:#ffffff4d;color:#fff;cursor:pointer;transition:none}.kleanex-app-home-section-2 .card-feature{background:#313131}.box-item{position:relative;-webkit-backface-visibility:hidden;width:415px;margin-bottom:35px;max-width:100%}.flip-box{transform-style:preserve-3d;-webkit-transform-style:preserve-3d;perspective:1000px;-webkit-perspective:1000px}.flip-box-back,.flip-box-front{background-size:cover;background-position:50%;border-radius:8px;min-height:385px;transition:transform .7s cubic-bezier(.4,.2,.2,1);-webkit-transition:transform .7s cubic-bezier(.4,.2,.2,1);-webkit-backface-visibility:hidden;backface-visibility:hidden}.flip-box-front{transform:rotateY(0deg);transform-style:preserve-3d}.flip-box:hover .flip-box-front{transform:rotateY(-180deg);transform-style:preserve-3d}.flip-box-back{position:absolute;top:0;left:0;width:100%;transform:rotateY(180deg);transform-style:preserve-3d}.flip-box:hover .flip-box-back{transform:rotateY(0deg);transform-style:preserve-3d}.flip-box .inner{position:absolute;left:0;width:100%;padding:40px;outline:1px solid transparent;perspective:inherit;z-index:2;transform:translateY(-50%) translateZ(60px) scale(.94);-webkit-transform:translateY(-50%) translateZ(60px) scale(.94);-ms-transform:translateY(-50%) translateZ(60px) scale(.94);top:50%}.flip-box-header{font-size:32px;margin-bottom:15px}.flip-box p{font-size:15px;line-height:1.5em}.flip-box-img{margin-top:25px}.flip-box-button{background-color:transparent;border:2px solid #fff;border-radius:2px;color:#fff;cursor:pointer;font-size:20px;font-weight:700;margin-top:25px;padding:15px 20px;text-transform:uppercase}.steps-glass-wrapper{position:relative;height:100%;border-radius:1.5rem;transition:all .3s cubic-bezier(.175,.885,.32,1.275);overflow:hidden}.steps-glass-wrapper:hover{transform:translateY(-10px)}.steps-glass-circle{width:135px;height:135px;position:absolute;top:-15px;left:-15px;background-color:var(--tc-system-black);border-radius:50%}.steps-glass-card{position:relative;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:space-between;background:rgba(74,74,74,.25);box-shadow:0 5px 20px -5px rgba(65,65,65,.3);backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);border-radius:1.5rem;border:1px solid hsla(0,0%,57%,.25);padding:35px}.steps-glass-card .icon-shape{position:absolute;top:0;left:0;width:120px;height:120px;color:var(--tc-theme-primary)}.steps-badge{display:flex;color:var(--tc-theme-primary);background-color:var(--tc-system-black);padding:5px 15px;border-radius:25px;font-size:12px;text-transform:uppercase}.step-connector{width:60px;height:4px;background:hsla(0,0%,100%,.85);border-radius:2px;margin:0 .5rem;align-self:center;box-shadow:0 1px 4px rgba(31,38,135,.08)}@media (max-width:767px){.steps-horizontal-wrapper .d-flex{flex-direction:column!important}.step-connector{display:none!important}}.before-after-card{background:#181818;border-radius:1rem;box-shadow:0 10px 30px rgba(0,0,0,.15);padding:3rem 1.5rem;column-gap:2rem}.before-after-img-wrapper{position:relative;max-width:400px;max-height:400px}.after-label,.before-label{position:absolute;top:20px;left:20px;padding:8px 16px;background:rgba(0,0,0,.7);color:#fff;border-radius:20px;font-weight:600;z-index:2}.after-label{left:auto;right:20px}.before-after-thumbnails{background:#181818;border-radius:1rem;box-shadow:0 10px 30px rgba(0,0,0,.15);padding:1rem;display:flex;justify-content:space-evenly;margin-top:1rem;flex-wrap:wrap;row-gap:.6rem}.thumbnail-item{position:relative;cursor:pointer;border:3px solid transparent;border-radius:.6rem;overflow:hidden;transition:all .3s ease}.thumbnail-item:hover{transform:translateY(-5px)}.thumbnail-item.active{border:3px solid var(--tc-theme-primary)}.thumbnail-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease}.thumbnail-item:hover .thumbnail-overlay{opacity:1}@media (max-width:900px){.before-after-card{flex-direction:column;padding:1rem;gap:.6rem}.before-after-img-wrapper{width:90vw;max-width:350px;height:auto;max-height:350px}.before-after-thumbnails{margin-top:.2rem;justify-content:center;column-gap:.5rem}}.vacuum-packaging-bg:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(270deg,#00000045 .95%,#00000090);z-index:0}.feature-card{transition:all .3s ease;min-height:180px}.feature-card:hover{transform:translateX(10px);background:rgba(177,227,70,.05)!important}.feature-icon-wrapper{min-width:80px;height:80px;display:flex;align-items:center;justify-content:center;background:rgba(177,227,70,.1);border-radius:20px}.flex-row-reverse .feature-icon-wrapper{margin-right:0;margin-left:1.5rem}.flex-row-reverse:hover{transform:translateX(-10px)}.testimonial-scroll-col{display:flex;flex-direction:column}.testimonial-fade{position:absolute;top:0;width:80px;height:100%;pointer-events:none;z-index:1}.testimonial-fade-left{left:0;background:linear-gradient(to right,var(--tc-theme-primary) 30%,transparent 100%)}.testimonial-fade-right{right:0;background:linear-gradient(to left,var(--tc-theme-primary) 30%,transparent 100%)}.testimonial-fade-top{top:0;background:linear-gradient(to bottom,var(--tc-theme-primary) 30%,transparent 100%)}.testimonial-fade-bottom,.testimonial-fade-top{position:absolute;left:0;right:0;height:80px;pointer-events:none;z-index:1}.testimonial-fade-bottom{bottom:0;background:linear-gradient(to top,var(--tc-theme-primary) 30%,transparent 100%)}.counter-section{background:transparent;margin-top:-2rem}.counter-glass{background:rgba(74,74,74,.25);box-shadow:0 8px 32px 0 rgba(0,0,0,.1);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:1.5rem;border:1px solid hsla(0,0%,100%,.18);min-height:120px;display:flex;flex-direction:column;justify-content:center}.counter-glass h4{font-size:48px;font-weight:700}@media (max-width:991px){.counter-glass h4{font-size:32px}}.card-team:hover .team-overlay{opacity:1;box-shadow:0 40px 80px 0 rgba(177,227,70,.2)}.card-team:hover .team-overlay:before{opacity:.75;transform:translateX(0)}.card-team .team-overlay,.card-team .team-overlay:before{content:"";position:absolute;transition:all .3s linear;top:0;left:0;right:0;bottom:0;opacity:0}.card-team .team-overlay:before{background:var(--tc-theme-primary);transform:translateX(-50%);border-radius:10px;box-shadow:0 40px 80px 0 rgba(177,227,70,.2)}.card-team .team-overlay .icon{position:relative;z-index:3;width:34px;height:34px;border-radius:34px}.card-team .team-overlay .icon svg{height:14px;width:14px;fill:var(--tc-system-black);opacity:.5}.card-team .team-overlay .icon:hover{background:#292929}.card-team .team-overlay .icon:hover svg{fill:var(--tc-system-white);opacity:1;transition-duration:.3s}.kleanex-app-home-section-8:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#222;z-index:-1}.kleanex-app-home-section-8 .accordion .card{transition:all .3s ease-in-out}.kleanex-app-home-section-8 .accordion .card .card-header a{border-bottom:1px solid transparent}.kleanex-app-home-section-8 .accordion .card .card-header a .arrow:before{transition:.3s;transform:rotate(0deg);font-family:bootstrap-icons;content:"\f2ea";color:var(--tc-theme-primary);font-size:20px}.kleanex-app-home-section-8 .accordion .card .card-header a.collapsed{border-bottom:1px solid hsla(0,0%,100%,.2)}.kleanex-app-home-section-8 .accordion .card .card-header a.collapsed .arrow{background-color:transparent}.kleanex-app-home-section-8 .accordion .card .card-header a.collapsed .arrow:before{transition:.3s;color:var(--tc-system-white);transform:rotate(180deg);content:"\f4fe"}.kleanex-app-home-section-8 .accordion .card:first-child .card-header a{border-top:1px solid hsla(0,0%,100%,.2)}.kleanex-app-home-section-8 .accordion .card .collapse.show{border-bottom:1px solid var(--tc-theme-primary)}.section-footer-18{background:#222}.section-footer-18 .icon svg{height:16px;width:16px;fill:var(--tc-theme-primary);opacity:.5}.section-footer-18 .footer-link p{color:var(--tc-system-white)}.section-footer-18 .footer-link:hover .icon svg,.section-footer-18 .footer-link:hover p{color:var(--tc-theme-primary);fill:var(--tc-system-white);opacity:1;transition-duration:.3s}.section-footer-18 .input-group{justify-content:center}.section-footer-18 .input-group .form-control{border:1px dashed var(--tc-theme-primary);background-color:var(--tc-system-black);color:#fff;min-height:60px;max-height:60px}.section-footer-18 .btn-primary{min-height:60px;max-height:60px}.section-footer-18 .social-icon svg{fill:var(--tc-system-white);opacity:.6}.section-footer-18 .social-link:hover svg{fill:var(--tc-theme-primary);opacity:1}.kleanex-app-about-section-3 .steps{cursor:pointer}.kleanex-app-about-section-3 .steps:hover .icon-shape{transition:all .3s ease-in-out;background:var(--tc-theme-primary)!important}.kleanex-app-about-section-3 .steps:hover .icon-shape svg{transition:all .3s ease-in-out;filter:invert(1)}.kleanex-app-features-section-3 .card-feature{cursor:pointer}.kleanex-app-features-section-3 .card-feature:hover{background:var(--tc-theme-primary)!important;transition:all .3s ease-in-out}.kleanex-app-features-section-3 .card-feature:hover .icon{filter:invert(1)}.kleanex-app-features-section-3 .card-feature:hover h6{color:#111}.kleanex-app-features-section-3 .card-feature:hover p{color:hsla(0,0%,7%,.8)!important}.pagination_item{background:hsla(0,0%,100%,.06);color:var(--tc-system-white);font-weight:600!important;border-radius:10px!important}.pagination_item svg path{stroke:var(--tc-system-white)!important;transition:.3s ease-in-out}.pagination_item.active{background:var(--tc-theme-primary);color:var(--tc-system-black)!important;transition:.3s ease-in-out}.pagination_item.active svg path{stroke:var(--tc-system-black)!important;transition:.3s ease-in-out}.pagination_item:hover{background:var(--tc-theme-primary);color:var(--tc-system-black)!important;transition:.3s ease-in-out}.pagination_item:hover svg path{stroke:var(--tc-system-black)!important;transition:.3s ease-in-out}.pagination_item:focus{box-shadow:none;background-color:var(--tc-theme-primary)!important;color:var(--tc-system-black)!important;transition:.3s ease-in-out}.pagination_item:focus svg path{stroke:var(--tc-system-black)!important;transition:.3s ease-in-out}.card-contact{border-radius:16px;background:hsla(0,0%,100%,.03)}.card-contact .form-control{color:var(--tc-system-white);border-radius:8px;background:hsla(0,0%,100%,.02)}.card-contact textarea{min-height:120px}.card-contact-2 .form-control{color:var(--tc-system-white);border-radius:8px;background:hsla(0,0%,100%,.02)}.card-contact-2 textarea{min-height:120px}.box-contact{border-radius:4px;background:rgba(245,248,255,.04)}.contact-map{max-height:470px}.contact-map iframe{height:470px;width:100%}blockquote{color:var(--tc-system-white);font-family:"Source Serif Pro";font-size:24px;font-style:italic;font-weight:400;line-height:32px}.border-dashed-bottom{border-bottom:1px dashed var(--tc-system-black)}.card-pricing .sale-off{border-radius:0 0 6px 6px;border-top:0}.card-pricing th{font-weight:400;line-height:normal}.instagram-post{display:block;position:relative;transition:all .3s ease}.instagram-post:hover{transform:translateY(-5px)}.instagram-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.4);opacity:0;transition:all .3s ease}.instagram-post:hover .instagram-overlay{opacity:1}.eapps-instagram-feed>a{display:none}.social-card{height:120px;padding:20px;border:1px solid var(--tc-theme-primary)}.social-card__icon-circle{position:absolute;top:50%;left:50%;width:4.65rem;height:4.65rem;transform:translate(-50%,-50%);display:flex;justify-content:center;align-items:center;color:#fff;font-size:32px;z-index:1;transition:all .25s ease-in}.social-card__icon-circle--whatsapp{background-color:#25d366}.social-card__icon-circle--instagram{background-color:#c32aa3}.social-card__icon-circle--x{background-color:#f5f8fa}.social-card__icon-circle--facebook{background-color:#1877f2}.social-card__icon-circle--youtube{background-color:red}.social-card__link:hover .social-card__icon-circle{top:0}.social-card__body{position:absolute;bottom:50px;left:50%;transform:translateX(-50%);width:100%;text-align:center;z-index:0;opacity:0;transition:all .3s ease-in}.social-card__link:hover .social-card__body{opacity:1;bottom:15px}.social-card__username{color:var(--tc-system-white);transition:all .2s ease-in}.social-card__link:hover .social-card__username{color:var(--tc-theme-primary)}.gallery-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:2rem;gap:2rem;padding:1rem}.gallery-item{position:relative;aspect-ratio:1/1;overflow:hidden;border-radius:1rem;cursor:pointer}.image-wrapper{position:relative;overflow:hidden;background:#000;box-shadow:0 8px 30px rgba(0,0,0,.15)}.gallery-image,.image-wrapper{width:100%;height:100%;transition:all .5s ease}.gallery-image{object-fit:cover}.image-wrapper:hover .gallery-image{transform:scale(1.1);opacity:.9}.image-overlay{position:absolute;bottom:0;left:0;right:0;padding:1.5rem;background:linear-gradient(0deg,rgba(0,0,0,.8),transparent);transform:translateY(100%);transition:all .4s ease}.image-wrapper:hover .image-overlay{transform:translateY(0)}.image-label{color:#fff;font-size:1.1rem;font-weight:500;text-transform:uppercase;letter-spacing:1px;display:block;opacity:0;transform:translateY(20px);transition:all .4s ease .1s}.image-wrapper:hover .image-label{opacity:1;transform:translateY(0)}@media (min-width:768px){.gallery-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1200px){.gallery-grid{grid-template-columns:repeat(4,1fr)}}.feature-item{background-color:var(--tc-theme-primary)}.split-line{display:block;overflow:hidden;line-height:inherit}.kleanex-app-blog-details-section-2 .list-content-container p,.kleanex-app-blog-details-section-2 .list-content-container ul li{color:#8f8f8f}.kleanex-app-specializations-section{position:relative;overflow:hidden;background:linear-gradient(135deg,#1a1a1a,#2d2d2d)}.specialization-section{position:relative;margin-bottom:4rem}.section-title,.specialization-section:last-child{margin-bottom:0}.section-title{font-size:1.75rem;font-weight:600;position:relative;z-index:2}.section-divider{width:50px;height:2px;background:rgb(var(--bs-primary-rgb));border-radius:1px;position:relative;margin:.75rem auto 0}.specialization-card{transition:all .4s cubic-bezier(.4,0,.2,1);border:1px solid hsla(0,0%,100%,.08);position:relative;overflow:hidden;background:linear-gradient(145deg,hsla(0,0%,100%,.02),hsla(0,0%,100%,.05));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.specialization-card:before{left:0;background:linear-gradient(135deg,hsla(0,0%,100%,.08),hsla(0,0%,100%,0));opacity:0;transition:opacity .4s ease}.specialization-card:after,.specialization-card:before{content:"";position:absolute;top:0;width:100%;height:100%}.specialization-card:after{left:-100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.1),transparent);transition:left .6s ease}.specialization-card:hover{transform:translateY(-8px) scale(1.02);box-shadow:0 20px 40px rgba(0,0,0,.4);border-color:rgb(var(--bs-primary-rgb));background:linear-gradient(145deg,hsla(0,0%,100%,.05),hsla(0,0%,100%,.08))}.specialization-card:hover:before{opacity:1}.specialization-card:hover:after{left:100%}.specialization-card h6{transition:all .3s ease;line-height:1.5;font-size:.95rem;position:relative;z-index:2}.specialization-card:hover h6{color:rgb(var(--bs-primary-rgb))!important;transform:scale(1.05)}.specialization-card{animation:fadeInUp .8s ease forwards;opacity:0;transform:translateY(40px)}.specialization-card:first-child{animation-delay:.1s}.specialization-card:nth-child(2){animation-delay:.2s}.specialization-card:nth-child(3){animation-delay:.3s}.specialization-card:nth-child(4){animation-delay:.4s}.specialization-card:nth-child(5){animation-delay:.5s}.specialization-card:nth-child(6){animation-delay:.6s}.specialization-section:first-child .specialization-card{border-left-color:rgb(var(--bs-primary-rgb))}.specialization-section:nth-child(2) .specialization-card{border-left-color:#ff6b35}.specialization-section:nth-child(3) .specialization-card{border-left-color:#28a745}@media (max-width:768px){.kleanex-app-specializations-section{padding:60px 0}.section-title{font-size:1.5rem}.specialization-card{margin-bottom:1rem}.specialization-card h6{font-size:.9rem}.specialization-section{margin-bottom:3rem}}@media (max-width:576px){.specialization-card{padding:1rem!important}.specialization-card h6{font-size:.85rem}.section-title{font-size:1.25rem}.section-divider{width:40px;height:2px;margin:.5rem auto 0}}.specialization-card a{text-decoration:none;color:inherit}.specialization-card a:hover{text-decoration:none}.specialization-card:focus-within{outline:2px solid rgb(var(--bs-primary-rgb));outline-offset:2px}.border-start-primary{border-left:2px solid rgb(var(--bs-primary-rgb))!important}.map-container-wrapper{position:relative;border-radius:16px;overflow:hidden;box-shadow:0 20px 40px rgba(0,0,0,.3);background:linear-gradient(145deg,#2a2a2a,#1a1a1a);border:1px solid rgba(59,130,246,.2)}.map-container{position:relative;width:100%;border-radius:12px;overflow:hidden;background:#1a1a1a}.map-loading{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;z-index:10;background:rgba(26,26,26,.9);padding:2rem;border-radius:12px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(59,130,246,.2)}.map-loading .spinner-border{width:3rem;height:3rem}.map-error{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;z-index:10;background:rgba(26,26,26,.95);padding:2rem;border-radius:12px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,193,7,.3);min-width:300px}.contact-info-section{margin-top:2rem}.contact-card{transition:all .3s ease;border:1px solid rgba(59,130,246,.1);position:relative;overflow:hidden}.contact-card:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(59,130,246,.1),transparent);transition:left .5s ease}.contact-card:hover:before{left:100%}.contact-card:hover{transform:translateY(-5px);box-shadow:0 15px 30px rgba(0,0,0,.3);border-color:rgba(59,130,246,.3)}.contact-icon{transition:transform .3s ease}.contact-card:hover .contact-icon{transform:scale(1.1)}.contact-card h5{font-weight:600;margin-bottom:1rem}.contact-card a{transition:color .3s ease}.contact-card a:hover{color:var(--bs-primary)!important;text-decoration:underline!important}.coverage-info{margin-top:3rem}.coverage-info .bg-dark-2{border:1px solid rgba(59,130,246,.1);transition:all .3s ease}.coverage-info .bg-dark-2:hover{border-color:rgba(59,130,246,.3);box-shadow:0 10px 25px rgba(0,0,0,.2)}.coverage-info h4{font-weight:600;color:#fff}.coverage-info ul li{display:flex;align-items:center;padding:.5rem 0;transition:all .3s ease}.coverage-info ul li:hover{color:#fff!important;transform:translateX(5px)}.coverage-info ul li i{margin-right:.75rem;font-size:1.1rem}@media (max-width:768px){.map-container{height:300px!important}.contact-info-section .col-md-4{margin-bottom:1rem}.contact-card{padding:1.5rem!important}.coverage-info{margin-top:2rem}.coverage-info .bg-dark-2{padding:1.5rem!important}}@media (max-width:576px){.map-container{height:250px!important}.map-error,.map-loading{padding:1.5rem;min-width:250px}.contact-card{padding:1rem!important}.contact-icon i{font-size:2rem!important}}.map-section{animation:fadeInUp .8s ease-out}.contact-card{animation:fadeInUp .6s ease-out;animation-fill-mode:both}.contact-card:first-child{animation-delay:.1s}.contact-card:nth-child(2){animation-delay:.2s}.contact-card:nth-child(3){animation-delay:.3s}.coverage-info{animation:fadeInUp .8s ease-out;animation-delay:.4s;animation-fill-mode:both}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.map-container iframe{transition:opacity .3s ease}.map-container iframe:not([src=""]){opacity:1}.map-container:focus-within{outline:2px solid var(--bs-primary);outline-offset:2px}.contact-card:focus-within{outline:2px solid var(--bs-primary);outline-offset:2px}@media (prefers-contrast:high){.contact-card,.map-container-wrapper{border:2px solid var(--bs-primary)}}@media (prefers-reduced-motion:reduce){.contact-card,.contact-icon,.coverage-info ul li{transition:none}.contact-card:before{display:none}}