html{scroll-padding-top:96px;scroll-behavior:smooth}html,body{height:100%}body{display:flex;flex-direction:column}.main-content{flex:1 0 auto}p.subtitle-404{color:white}h1{font-family:"DM Sans",serif;font-weight:700;font-size:56px;line-height:60px}h6{font-family:"DM Sans","serif";font-weight:400;font-size:16px;color:#59D1DE;letter-spacing:2px;text-transform:uppercase}h2{font-family:"DM Sans","serif";font-weight:700;font-size:32px;line-height:42px;color:#fff}.navbar-toggler{border:none}.navbar-toggler:focus{border:none;box-shadow:none}.card-header .fa{transition:.3s transform ease-in-out}.card-header .collapsed .fa{transform:rotate(90deg)}.card-header{padding:1.2em}.card-header .card-title{font-style:"DM Sans",serif;font-size:20px;font-weight:600;color:#fff}.card-header .card-subtitle{font-size:"DM Sans",serif;font-size:14px;font-weight:400;color:#fff}.card-price{font-family:"DM Sans",serif;font-weight:400;font-size:14px;color:#fff}.card-price-value{font-family:"DM Sans" serif;font-weight:600;font-size:20px;color:#fff}.collapse-card{background:#242038;border-radius:6px;max-height:0;overflow:hidden;transition:max-height 0.4s ease-in-out,padding 0.4s ease-in-out}.collapse-card.show{max-height:500px;padding:20px}.collapse-card ul li{font-family:"DM Sans",serif;font-weight:400;font-size:16px;color:#fff;line-height:32px}.card-body{color:#fff}.navbar{padding:1rem 0}.navbar-brand img{max-height:96px}.navbar-nav .nav-link{color:white;margin-right:15px}.navbar-nav .nav-link.active,.navbar-nav .nav-link.show{color:#00c2cb}.navbar-nav .nav-link.active{color:#00c2cb;margin-right:15px}.navbar-nav .btn{background-color:#59D1DE;border:none}.navbar.fixed-top{z-index:1030}.nav-item{color:var(--White,#FFF);text-align:center;font-family:"DM Sans";font-size:16px;font-style:normal;font-weight:600;line-height:normal;display:flex;align-items:center}.nav-link .dropdown-toggle svg{width:20;height:20}.butt{background:#59D1DE;border-radius:5px;color:#000 !important;font-family:"DM Sans",serif;font-weight:600;font-size:14px;padding:0.7em 2em!important}.navbar{transition:background-color 0.3s ease,box-shadow 0.3s ease;background-color:transparent}.navbar.scrolled{background-color:#120F1F;box-shadow:0 4px 6px rgba(0,0,0,0.1)}.hero{min-height:48rem;background-repeat:no-repeat;background-position:center;background-size:cover;position:relative;color:white}.hero::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.65)}.hero .hero-content{z-index:2}.hero-text .hero-tag{font-family:"DM Sans";font-size:16px;font-style:normal;font-weight:200;line-height:normal;letter-spacing:3.2px;text-transform:uppercase;margin-bottom:1rem}.hero-text p{font-family:"DM Sans",serif;font-weight:200;font-size:16px;line-height:28px}.hero .hero-btn{text-decoration:none;color:white}.cleaning-cta{background-color:#26214a;color:#fff;border-radius:10px;padding:2rem;max-width:930px;gap:3em;position:absolute;top:100%;left:50%;transform:translate(-50%,-50%)}.cleaning-cta .text{flex:2 2}.cleaning-cta h2{font-size:24px;margin-bottom:0.5rem;line-height:normal}.cleaning-cta p{font-family:"DM Sans",serif;font-size:14px;color:#fff;font-weight:200;line-height:22px}.btn{background-color:#59D1DE;font-size:14px;font-weight:600;color:#000;padding:1rem 2.5rem;border-radius:5px;border:none;text-align:center}.btn:hover{background-color:#009ea3;color:#fff}.services{min-height:100%;background:#120F1F}.services-text{margin-top:10em;text-align:center;display:flex;justify-content:center;flex-direction:column;align-items:center}.services-text h6{font-family:"DM Sans","serif";font-weight:200;font-size:16px;color:#59D1DE;letter-spacing:2px}.services-text h2{font-family:"DM Sans","serif";font-weight:700;font-size:32px;line-height:42px;color:#fff;max-width:500px;margin-bottom:1em}.services-content .card-custom{background-color:#26214a;color:#fff;border-radius:15px;padding:2rem;text-align:center;box-shadow:0 4px 6px rgba(0,0,0,0.1);transition:transform 0.3s ease-in-out;text-align:left;display:block;text-decoration:none;height:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.card-custom:hover{transform:translateY(-5px);box-shadow:0 8px 10px rgba(0,0,0,0.2)}.card-custom .icon{margin-bottom:1rem}.card-custom h3{color:#FFF;font-family:"DM Sans";font-size:32px;font-style:normal;font-weight:700;line-height:normal;margin-bottom:0.5rem}.card-custom p{font-size:1rem;color:#b0b3cc}.services-contact{max-width:800px;text-align:center;display:flex;justify-content:center;flex-direction:column;align-items:center}.services-contact p{font-family:"DM Sans",serif;font-size:14px;color:#fff;font-weight:200}.services-contact a{text-decoration:none;color:#59D1DE;font-weight:500}.price-list-content{display:flex;background:#120F1F;padding-top:7em}.price-list-content .pricing-info{flex:1}.price-list-content .pricing-info h6{font-family:"DM Sans","serif";font-weight:400;font-size:16px;color:#59D1DE;letter-spacing:2px}.price-list-content .pricing-info h2{font-family:"DM Sans","serif";font-weight:700;font-size:32px;color:#fff;line-height:42px}.price-list-content .pricing-info p{font-family:"DM Sans";font-weight:400;font-size:16px;color:#dddbe6}.price-list-content .pricing-info a{text-decoration:none;margin-top:2em;background:#59D1DE;border-radius:5px;color:#000 !important;padding:0.7em 2em !important}.price-list-content .pricing-cards{flex:2}#accordition{flex:2}.pricing-cards .card{border:none;border-radius:6px;outline:none;--bs-card-bg:none}.pricing-cards .card-header{background:#332D4B;border:none;outline:none;border-radius:6px}.pricing-cards .cards-header:focus{background:#332D4B;border:none;outline:none;border-radius:6px}.gallery{background:#120F1F}.gallery-text{margin-top:3em}.gallery img{width:440px;transition:transform 0.3s ease-in-out}.gallery-link{display:block;overflow:hidden;border-radius:0.75rem}.gallery img:hover{transform:scale(1.05)}.reviews{background:#120F1F;padding-top:3rem;padding-bottom:4rem !important;position:relative}.review-slider{margin-top:4em;display:flex;flex-direction:row;gap:2em}.review-card{background-color:#332D4B;border-radius:8px;padding:2em;color:#fff;position:relative;height:100%;display:flex;flex-direction:column;justify-content:space-between}.review-header{position:absolute;top:-10%;border-radius:50%;overflow:hidden;aspect-ratio:1/1;max-width:4rem;min-width:4rem}.review-header img{overflow:visible;width:100%;height:100%;object-fit:cover}.review-text{font-family:"DM Sans";font-weight:500;font-size:14px;line-height:22px;margin-top:3em}.review-footer{display:flex;flex-direction:row;justify-content:space-between;border-top:1px solid #5c5c5c;padding-top:1em;align-items:center;margin-top:1em}.review-footer h3{font-family:"DM Sans","serif";font-weight:700;font-size:18px;margin-bottom:0}.review-footer p{font-family:"DM Sans","serif";font-weight:400;font-size:14px;margin-bottom:0}.splide__arrow{top:auto;bottom:-4rem;transform:none;width:40px;height:40px;border:2px solid #312b63;background-color:#26214a;border-radius:50%;display:flex;justify-content:center;align-items:center;cursor:pointer;transition:all 0.3s ease}.splide__arrow svg{fill:#fff;height:9px}.splide__arrow--next{right:0}.splide__arrow--prev{left:auto;right:3rem;bottom:-4rem}.splide .splide__track{clip-path:inset(-100vw -100vw -100vw 0);overflow:visible}.slider-buttons{display:flex;justify-content:flex-end;gap:0.5rem;margin-top:2rem}.slider-button{width:50px;height:50px;border:2px solid #312b63;background-color:#26214a;border-radius:50%;display:flex;justify-content:center;align-items:center;cursor:pointer;transition:all 0.3s ease}.slider-button span{color:#b0b3cc;font-size:1.2rem;font-weight:bold}.slider-button:hover{background-color:#312b63;border-color:#b0b3cc}.slider-button.left span,.slider-button.right span{display:flex;align-items:center;justify-content:flex-end}.calculation{background-color:#120F1F;color:#fff;padding-bottom:11em}.calculation-sub{padding-bottom:0}.calculation h6{color:#00c2cb;text-transform:uppercase;font-size:0.9rem;margin-bottom:1rem}.calculation h2{font-size:1.8rem;margin-bottom:2rem}.calculation-card{background-color:#1c1938;border-radius:12px;text-align:left;color:#fff;box-shadow:0 4px 8px rgba(0,0,0,0.1)}.calculation-card h3{font-family:"DM Sans";font-size:24px;line-height:31px;padding:1em;font-weight:600;color:#fff;background:#242038;border-radius:12px 12px 0 0;margin:0}.calculation-card p{font-family:"DM Sans","serif";font-weight:400;font-size:16px;line-height:24px;padding:1em;color:#b0b3cc;background:#332D4B;margin:0}.calculation-input{background:#332D4B;padding:1em}.calculation-input span{font-size:0.9rem;color:#fff;display:block;margin-bottom:0.5rem}.input-group{display:flex;align-items:center;justify-content:space-between;background-color:#2c254c;border-radius:5px;overflow:hidden}.input-group .form-control{width:100px;border:none;border-right:1px solid #332D4B;border-left:1px solid #332D4B;background-color:transparent;color:#fff;font-size:1rem}.input-group .form-control::placeholder{font-family:"DM Sans",serif;font-weight:400;font-size:14px;color:#8A86A1}.input-group .btn-minus,.input-group .btn-plus{background-color:#2c254c;border:none;color:#fff;font-size:1.2rem;width:40px;height:40px;display:flex;justify-content:center;align-items:center;cursor:pointer}.input-group .btn-minus:hover,.input-group .btn-plus:hover{background-color:#3a2d5e}.price{background:#242038;border-radius:10px;padding-bottom:1em;padding:1em}.price p{font-family:"DM Sans","serif";font-weight:500;font-size:18px;color:#fff;background:#242038;padding-bottom:0;padding:0}.price span{font-family:"DM Sans","serif";font-weight:800;font-size:32px;font-weight:bold;background:#242038;border-radius:5px}.calculation-note{color:#b0b3cc;margin-top:2rem}.calculation-note a{color:#00c2cb;text-decoration:none}.calculation-note a:hover{text-decoration:underline}.contact-section{background-color:#fff;border-radius:20px;padding:3rem 2rem}.contact-section h2{font-weight:bold;font-size:2rem;color:#121212}.contact-section .form-label{font-family:"DM Sans";font-size:16px;font-style:normal;font-weight:500;line-height:normal}.contact-section .form-label:focus{outline:none}.contact-section .form-label::placeholder{color:#626262;font-family:"DM Sans";font-size:14px;font-style:normal;font-weight:400;line-height:normal}.contact-section .form-control{border-radius:4px;background:#F9F9F9;border:none;padding:1rem}.contact-section .btn-primary{background-color:#00bcd4;border-color:#00bcd4;padding:0.8rem 2rem;font-size:1rem;border-radius:10px}.contact-section iframe{border-radius:10px;width:100%}.contact-section .rounded-circle{border:2px solid #00bcd4}.contact-section h4{font-size:1.2rem;font-weight:bold}.contact-section p{font-size:0.9rem;margin-bottom:0.5rem}#contact-form{position:relative;z-index:2;margin-top:0;padding-top:150px}#contact-form::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1513' height='119' viewBox='0 0 1513 119' fill='none'%3E%3Cpath d='M1512.5 0C1160.5 141.5 841 9.49951 442.5 9.49951C262.589 9.49951 111.055 49.5445 0 93.851V119H1512.5V0Z' fill='white'/%3E%3C/svg%3E");content:"";width:100%;height:150px;background-size:cover;position:absolute;left:0;top:-150px;z-index:1}.contact-text{display:flex;flex-direction:column;justify-content:space-evenly}.contact-text h4{font-family:"DM Sans";font-size:24px;font-style:normal;font-weight:600;line-height:normal}.contact-text p{font-family:"DM Sans";font-size:16px;font-style:normal;font-weight:500;line-height:normal}.footer{display:flex;flex-direction:column;align-items:center;justify-content:center;background:#fff}.footer h5{font-weight:bold;font-size:16px;margin-bottom:10px}.footer p{margin:0;font-size:14px;color:#6c757d}.footer a{text-decoration:none}.footer a:hover{text-decoration:underline}.footer img{max-width:150px;height:auto}.footer ul{padding:0;display:flex;flex-direction:column}.footer ul li{list-style:none}.footer ul li a{text-decoration:none;margin:0;color:#6c757d;font-family:"DM Sans" serif;font-size:14px;font-style:normal;font-weight:400;line-height:26px}.footer .text-primary{color:#007bff !important}.reviews-section{background-color:#120F1F;color:#fff;padding:4rem 0}.review-card{background-color:#332D4B;border-radius:12px;padding:2rem;box-shadow:0 4px 8px rgba(0,0,0,0.2)}.review-avatar{width:80px;height:80px;border-radius:50%;object-fit:cover;margin-bottom:1rem}.review-card h4{font-size:1.2rem;margin-bottom:0.5rem}.review-card span{font-size:0.9rem;color:#aaa}.accordion-button{background-color:#332D4B;color:#fff;font-family:"DM Sans",serif;font-weight:600;font-size:20px;line-height:26px;border-radius:6px}.pricing{background:#120F1F;padding-top:11em}.pricing a{font-family:"DM Sans",serif;font-weight:500;font-size:16px;color:#fff;text-decoration:none}.pricing h2{font-family:"DM Sans";font-weight:900;font-size:56px;margin:1em 0}.pricing-contact-section{background:#120F1F;padding-bottom:7em !important}.pricing-contact-section .form-label{font-family:"DM Sans","serif";font-weight:400;font-size:16px;color:#fff}.pricing-contact-section .form-control{background:#242038;padding:1em;border:none;color:#fff}.pricing-contact-section input::placeholder{font-family:"DM Sans",serif;font-weight:400;font-size:14px;color:#8A86A1}.pricing-contact-section textarea::placeholder{font-family:"DM Sans",serif;font-weight:400;font-size:14px;color:#8A86A1}.pricing-contact-section input:focus{outline:none;box-shadow:none;border-color:transparent}.footer-sub:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1513' height='119' viewBox='0 0 1513 119' fill='none'%3E%3Cpath d='M1512.5 0C1160.5 141.5 841 9.49951 442.5 9.49951C262.589 9.49951 111.055 49.5445 0 93.851V119H1512.5V0Z' fill='white'/%3E%3C/svg%3E");content:"";width:100%;height:150px;background-size:cover;position:absolute;left:0;top:-150px;z-index:1}.footer-sub{position:relative}.copyright{border-top:1px solid rgb(201,201,201);padding-top:2em}.copyright a{color:#000}.gallery-sub{padding-bottom:15em !important}#reviews-carousel-track{overflow:unset}.dropdown-toggle::after{display:none}.input-group .form-control:focus{border:none;outline:none;box-shadow:none;margin:0}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type="number"]{-moz-appearance:textfield}.brd h1{color:#fff;margin:2rem 0rem}.contact-section img{border-radius:50%;overflow:hidden;aspect-ratio:1/1;max-width:152px;max-height:152px;object-fit:cover}.about-us{background-color:#120F1F;color:#fff}.contact-sidebar ul{list-style:none;padding:0}.contact-sidebar ul{list-style:none;padding:0}.contact-sidebar a{text-decoration:none;color:#fff !important}.service-detail{background-color:#120F1F;padding-bottom:3em}.service-card{border-radius:16px;background:#332D4B;color:#fff;padding:2rem 1.5rem}.service-card h4{color:#59D1DE;font-family:"DM Sans",serif;font-size:20px;font-style:normal;font-weight:600;line-height:normal}.service-option{padding:0.75rem 1rem;background-color:#4E4868;border-radius:5px}.service-option a{display:block;text-decoration:none;color:#fff;color:var(--White,#FFF);font-family:"DM Sans",serif;font-size:14px;font-style:normal;font-weight:600;line-height:normal;text-transform:uppercase}.dropdown-menu{border-radius:16px;background:#332D4B}.dropdown-item:hover{background:#332D4B;color:#59D1DE}.dropdown-item{color:#fff}.service-content p{overflow:hidden;color:#B3AFC6;text-overflow:ellipsis;font-family:"DM Sans",serif;font-size:14px;font-style:normal;font-weight:400;line-height:22px}.service-content h4{overflow:hidden;color:#59D1DE;text-overflow:ellipsis;font-family:"DM Sans",serif;font-size:32px;font-style:normal;font-weight:600;line-height:normal}.service-content li{color:#B3AFC6;text-overflow:ellipsis;font-family:"DM Sans",serif;font-size:14px;font-style:normal;font-weight:400;line-height:22px}.form-check-label a{color:#59D1DE;text-decoration:none;font-weight:500}.about-img img{width:100%}.space{padding-top:3em;padding-bottom:7em}.dark-form>.form-floating>.form-control-plaintext~label,.form-floating>.form-control:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label,.form-floating>.form-select~label{color:#000}.dark-form .form-check label{color:#fff}.dark-form .form-check a{color:#59D1DE}.contact-map{width:100%}.dark-form .contactFormFields input::placeholder{color:#fff}.contact-information a{text-decoration:none;color:var(--Black,#120F1F);font-family:"DM Sans";font-size:16px;font-style:normal;font-weight:500;line-height:normal}.dark-form .form-floating{color:#fff}.dark-form .form-floating>.form-control:focus~label::after{background:#242038}.dark-form .form-floating>.form-control-plaintext~label,.dark-form .form-floating>.form-control:focus~label,.dark-form .form-floating>.form-control:not(:placeholder-shown)~label,.dark-form .form-floating>.form-select~label{color:#fff}
@media screen and (max-width:1512px){}@media screen and (max-width:1200px){}@media screen and (max-width:991px){}@media screen and (max-width:768px){.cleaning-cta{width:90%}.card-container{gap:2em}.contact-map{max-width:100%;height:auto}}@media screen and (max-width:576px){h1{font-size:32px;line-height:normal}.cleaning-cta{width:90%}.cleaning-cta h2{text-align:center;font-family:"DM Sans";font-size:20px;font-style:normal;font-weight:900;line-height:normal}.cleaning-cta p{text-align:center;font-family:"DM Sans";font-size:14px;font-style:normal;font-weight:200;line-height:normal}.services-text{margin-top:12em}.price-list-content{padding-top:4em}.services-content .card-custom{width:100% !important}}@media screen and (max-width:480px){.navbar-brand img{max-height:50px}.hero{height:75vh}h1{font-size:32px;line-height:normal}.cleaning-cta{width:90%}.cleaning-cta h2{text-align:center;font-family:"DM Sans";font-size:20px;font-style:normal;font-weight:900;line-height:normal}.cleaning-cta p{text-align:center;font-family:"DM Sans";font-size:12px;font-weight:200;line-height:20px}.btn{color:#120f1f;text-align:center;font-family:"DM Sans";font-size:14px;font-style:normal;font-weight:600;line-height:normal}h6{color:var(--Primary,#59d1de);font-family:"DM Sans";font-size:14px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:2.8px;text-transform:uppercase}.services-text h2{color:#fff;text-align:center;font-family:"DM Sans";font-size:24px;font-style:normal;font-weight:900;line-height:normal}.price-list{text-align:center}.card{text-align:left;border:1px solid #ddd;border-radius:5px}.card-header{cursor:pointer}.card-body ul{padding-left:1rem}.services-content .card-custom{width:100% !important}.pricing-info{gap:3em}.pricing-text{text-align:center;margin-bottom:2em}.card-container{gap:1em}.navbar{text-align:center;padding:1em}.nav-link{margin:0}.footer{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.contact-map{height:auto}.footer img{max-width:132px}}.body-main{overflow-x:hidden}