@import url(https://cdn-uicons.flaticon.com/2.3.0/uicons-regular-rounded/css/uicons-regular-rounded.css);@import url(https://cdn-uicons.flaticon.com/2.3.0/uicons-regular-straight/css/uicons-regular-straight.css);@import url(https://cdn-uicons.flaticon.com/2.3.0/uicons-solid-rounded/css/uicons-solid-rounded.css);@import url(https://cdn-uicons.flaticon.com/2.3.0/uicons-solid-straight/css/uicons-solid-straight.css);@import url(https://cdn-uicons.flaticon.com/2.3.0/uicons-brands/css/uicons-brands.css);@import url(https://cdn-uicons.flaticon.com/2.3.0/uicons-thin-rounded/css/uicons-thin-rounded.css);*{margin:0;padding:0;box-sizing:border-box;font-family:Poppins,sans-serif!important}:root{--primary-color:#082A5B;--secondary-color:#00C388;--light:#ffffff;--dark:#212529}h1,h2,h3,h4,h5,h6,p{margin:0!important}.fi{display:flex}.form-control{padding:10px 20px!important}a{text-decoration:none!important}.text-primary{color:var(--primary-color)!important}section{padding-block:80px}.primary-btn{font-size:14px;padding:8px 16px;border:1px solid var(--secondary-color);color:var(--light);background-color:var(--secondary-color);transition:all .3s ease-in-out}.primary-btn:hover{color:var(--secondary-color)!important;background-color:transparent;border:1px solid var(--secondary-color);transition:all .3s ease-in-out}.secondary-btn{font-size:14px;padding:8px 16px;border:1px solid var(--primary-color);color:var(--primary-color);background-color:transparent;transition:all .3s ease-in-out}.secondary-btn:hover{color:var(--light)!important;background-color:var(--primary-color);border:1px solid var(--primary-color);transition:all .3s ease-in-out}.highlight{color:var(--secondary-color)!important}.section-title{font-size:32px;line-height:40px;font-weight:400;color:var(--dark);text-transform:uppercase}.section-text{font-size:14px;line-height:22px;font-weight:400;color:#8a8a8a}.top-nav-header{background-color:var(--primary-color)}.top-nav-header .contact-info .icon{padding:6px;border:1px solid var(--secondary-color)}.top-nav-header .contact-info .icon{font-size:12px;color:var(--secondary-color)}.top-nav-header .contact-info .info{color:var(--light);font-size:11px;font-weight:400;line-height:14px;margin-inline-start:6px}.top-nav-header .contact-info .info p{padding-block-start:2px}.top-nav-header .contact-info .info a{color:var(--light);font-size:16px}.top-nav-header .social-icons{display:inline-flex;align-items:center;list-style:none;column-gap:14px;margin:0!important}.top-nav-header .social-icons a{color:var(--light);transition:all .3s ease}.top-nav-header .social-icons li:hover a{color:var(--secondary-color);transition:all .3s ease}.top-nav-header .social-icons i{font-size:14px}header{background-color:var(--light)}header .logo{max-height:40px;object-fit:contain}header .nav-links{display:flex;align-items:center;list-style:none;column-gap:30px;margin:0}header .nav-links .nav-link{color:var(--dark);font-size:14px;line-height:20px;font-weight:400;transition:all .3s ease}header .nav-links .nav-link.active{color:var(--secondary-color);text-decoration:underline!important;text-underline-offset:6px!important;text-decoration-thickness:3px!important}header .menu-btn{background-color:transparent!important;border:none!important;box-shadow:none!important;padding:4px}header .menu-btn i{color:var(--dark)!important;font-size:22px}@keyframes animateToRight{from{left:-300px;opacity:0}to{left:0;opacity:1}}@keyframes animateToLeft{from{left:0;opacity:1}to{left:-300px;opacity:0}}.my-modal{display:none;position:fixed;z-index:999;padding-top:5%;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,.4)}.modal--content{position:relative;border-radius:5px;box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);height:100%;border:none;background-color:var(--primary-color);max-width:300px}.modal--show{animation-name:animateToRight;animation-duration:1s}.modal--hide{animation-name:animateToLeft;animation-duration:1s}.close{position:absolute;color:var(--light);font-size:36px;font-weight:600;cursor:pointer;top:0;right:12px;min-height:min-content;padding:0 2px;border-radius:4px}.close:hover{color:var(--light)}.nav--item{cursor:pointer}.nav--item.active{font-weight:700}.mobile-nav-link.active{color:var(--secondary-color)!important;font-weight:700}.nav--item:hover{font-weight:700}.nav--item a{cursor:pointer;color:var(--light)!important;text-decoration:none}.hero-section .carousel-item img{object-fit:cover;object-position:center}@media (min-width:1200px){.hero-section .carousel-item img{max-height:480px!important}}@media (min-width:1400px){.hero-section .carousel-item img{max-height:560px!important}}.hero-section .carousel-item{width:100%}.hero-section .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5)}.hero-section .carousel-caption{position:absolute;display:flex;align-items:center;top:0;left:50%;transform:translateX(-50%);margin:0 auto;padding-inline:60px;color:#fff;text-align:left}.hero-section .carousel-item h2{font-size:50px;line-height:52px;font-weight:400;text-transform:uppercase!important}.hero-section .carousel-item p{font-size:14px;line-height:18px;font-weight:400!important}.hero-section .secondary-btn{color:var(--dark)!important;border:none!important;background-color:var(--light)!important}.hero-section .carousel-control-next-icon,.hero-section .carousel-control-prev-icon{padding:10px!important;background-color:var(--secondary-color)!important}.hero-section .secondary-btn:hover{color:var(--light)!important;background-color:var(--dark)!important}.hero-section .primary-btn:hover{color:var(--light)!important;border-color:var(--light)!important;background-color:transparent!important}@media (min-width:576px){.hero-section .carousel-caption{min-width:520px!important;max-width:520px!important}}@media (max-width:768px){.hero-section{min-height:60vh}.hero-section .carousel-caption{min-width:380px!important;max-width:380px!important;min-height:60vh}.hero-section .carousel-caption{top:0;left:50%;transform:translateX(-50%);padding-inline:60px}.hero-section .carousel-item img{min-height:60vh!important}}@media (min-width:768px){.hero-section .carousel-caption{min-width:700px!important;max-width:700px!important}}@media (min-width:992px){.hero-section .carousel-caption{min-width:940px!important;max-width:940px!important}}@media (min-width:1200px){.hero-section .carousel-caption{min-width:1120px!important;max-width:1120px!important}}@media (min-width:1400px){.hero-section .carousel-caption{min-width:1300px!important;max-width:1300px!important}}.about-section .about-img{max-height:400px;background-color:var(--secondary-color)}.about-section .about-img img{width:100%;height:100%;max-height:480px;object-fit:contain;vertical-align:bottom;transform:translateY(-80px)}.services-section{background-color:var(--primary-color)}.services-section .section-title{font-size:32px;color:var(--light)}.services-section .card{color:var(--light);border:none;box-shadow:none;overflow:hidden;border-radius:10px!important;background-color:var(--primary-color)}.services-section .card .card-body{padding:0!important;overflow:hidden}.services-section .card img{width:100%;height:100%;max-height:180px;object-fit:cover;object-position:top;border-radius:10px;vertical-align:bottom}.services-section .card .card-title{color:var(--light);font-size:16px;line-height:20px;font-weight:400}.services-section .card .card-text{color:#bababa;font-size:12px;line-height:18px;font-weight:400}.services-section .slide-btn{font-size:22px;padding:6px;background-color:transparent;color:var(--light);cursor:pointer}.how-it-works .section-title{font-size:26px}.how-it-works .card{border:none;box-shadow:none;background-color:transparent}.how-it-works .card .card-icon{padding:12px;border-radius:50%;border:1px solid var(--secondary-color)}.how-it-works .card .card-icon i{font-size:24px;color:var(--secondary-color)}.how-it-works .card .card-icon.active{background-color:var(--secondary-color);border:1px solid var(--secondary-color)}.how-it-works .card .card-icon.active i{color:var(--light)}.how-it-works .card .card-title{color:var(--dark);font-size:16px;line-height:20px;font-weight:400;padding-block:16px}.how-it-works .card .card-text{color:#727272;font-size:12px;line-height:18px;font-weight:400}.make-an-appointment{background-color:var(--secondary-color)}.make-an-appointment .appointment-image{max-height:700px;overflow:hidden;position:relative}.make-an-appointment .appointment-image img{width:100%;height:100%;max-height:600px;object-fit:contain;vertical-align:bottom}.make-an-appointment h5,.make-an-appointment p{color:var(--light)}.make-an-appointment .form-control,.make-an-appointment .form-select{font-size:13px;padding:10px 20px!important;border-radius:0!important;outline:0!important;border:none!important;box-shadow:none!important}.make-an-appointment .submit-btn{font-size:14px;line-height:20px;padding:10px 20px;border:none;outline:0;color:var(--light);border:1px solid var(--primary-color);background-color:var(--primary-color);transition:all .3s ease}.make-an-appointment .submit-btn:hover{background-color:var(--dark);transition:all .3s ease}footer{padding-block-start:80px}footer .info h6{font-size:18px;line-height:20px;color:var(--dark)}footer .info a,footer .info p{color:#8a8a8a;font-size:14px;line-height:20px}footer .info ul>li{font-size:14px;line-height:20px;margin-block-end:10px;color:var(--primary-color)}footer .info .form-control{font-size:13px;padding:10px 6px;border-radius:0!important;outline:0!important;border:1px solid var(--primary-color);box-shadow:none!important}footer .bottom-nav{padding-block-start:100px;padding-block-end:20px}footer .bottom-nav .footer-link{color:var(--dark);font-size:14px;line-height:20px}footer .bottom-nav ul>li>.footer-link:hover{color:var(--secondary-color)}footer .bottom-nav ul>li>.footer-link.active{color:var(--secondary-color)}footer .copyright{font-size:13px;line-height:20px;font-weight:400;color:var(--dark)}footer .copyright>a{color:var(--dark)!important;font-weight:500}.section-commercial-cleaning{height:320px;background-color:#f1f1f1}.section-commercial-cleaning .row{height:320px}.section-commercial-cleaning .title-commercial{color:var(--primary-color);font-size:26px;line-height:30px;font-weight:400;text-transform:capitalize;padding-block:16px}.section-commercial-cleaning .text-commercial{color:#727272;padding-block-end:20px}.section-commercial-cleaning .img-container{height:400px;top:-80px;right:0;position:absolute}.section-commercial-cleaning .img-container .img-commercial{width:100%;height:100%;object-fit:contain}.locations-section .card{border:none;box-shadow:none;padding:10px;border-radius:14px!important;background-color:#f8f8f8;transition:all .3s ease-in-out}.locations-section .card:hover{transform:translateY(-10px);transition:all .3s ease-in-out}.locations-section .card .card-icon{padding:10px;border-radius:50%;background-color:var(--secondary-color)}.locations-section .card .card-icon i{color:var(--light)}.locations-section .card .card-title{font-size:22px;line-height:26px;font-weight:500;color:var(--primary-color)}.locations-section .card .card-text,.locations-section .card ul>li{font-size:14px;line-height:20px;font-weight:400;color:#727272}.locations-section .card .card-text{padding-block-start:10px}.locations-section .card ul{margin-top:10px;list-style:none;position:relative}.locations-section .card ul>li{padding-block:3px}.locations-section .card ul>li::before{content:"•";font-size:22px;color:var(--secondary-color);position:absolute;left:10px}.contact-section-two{background-color:var(--secondary-color)}.contact-section-two .section-title{color:var(--light);font-size:24px;line-height:28px;font-weight:400}.contact-section-two .section-text{color:var(--light);font-size:14px;line-height:20px;font-weight:400}.contact-section-two .contact-btn{font-size:14px;line-height:20px;padding:10px 20px;border:1px solid var(--light);box-shadow:none;color:var(--secondary-color);background-color:var(--light);transition:all .3s ease-in-out}.contact-section-two .contact-btn:hover{border:1px solid var(--light);color:var(--light);background-color:transparent;transition:all .3s ease-in-out}.contact-section-page .contact-info{margin-block-end:40px}.contact-section-page .contact-info h5{color:var(--primary-color);font-size:20px;line-height:30px;font-weight:500}.contact-section-page .contact-info .icon{padding:10px;border-radius:50%;background-color:var(--secondary-color)}.contact-section-page .contact-info .icon i{color:var(--light);font-size:16px}.contact-section-page .contact-info a,.contact-section-page .contact-info p{text-decoration:none!important;color:#727272;font-size:14px;line-height:20px;font-weight:400}.contact-section-page .contact-info .social-icon{padding:10px;border-radius:50%;transition:all .3s ease-in-out}.contact-section-page .contact-info .social-icon i{font-size:16px;color:var(--primary-color);transition:all .3s ease-in-out}.contact-section-page .contact-info .social-icon:hover{background-color:var(--secondary-color);transition:all .3s ease-in-out}.contact-section-page .contact-info .social-icon:hover i{color:var(--light);transition:all .3s ease-in-out}.contact-section-page .contact-form .section-title{font-size:18px;font-weight:500;color:var(--primary-color);text-transform:capitalize}.contact-section-page .contact-form .form-control,.contact-section-page .contact-form .form-select{font-size:14px!important;line-height:26px!important;outline:0!important;box-shadow:none!important;border-radius:0!important}@media (max-width:768px){section{padding-block:40px!important}.hero-section .carousel-item h2{font-size:25px;line-height:30px;font-weight:400;text-transform:uppercase!important}.hero-section .carousel-item p{font-size:13px;line-height:18px;font-weight:300!important}.section-title{font-size:18px!important;line-height:26px}.section-commercial-cleaning,.section-commercial-cleaning .row{height:auto!important}.about-section{padding-block:40px}.about-section .about-img{max-height:200px}.about-section .about-img img{max-height:280px;transform:translateY(-80px)}footer{padding-block-start:40px}footer .info h6{font-size:16px}footer .info a,footer .info p{color:#8a8a8a;font-size:13px;line-height:18px}footer .footer-link{font-size:11px!important;line-height:16px;margin-block-end:7px}footer .bottom-nav{padding-block-start:40px;padding-block-end:20px}footer .copyright{font-size:11px}}