@import url(https://fonts.googleapis.com/css2?family=Rubik:ital,wght@0,300..900;1,300..900&display=swap);*{padding:0;margin:0;border:none}*,*::after,*::before{box-sizing:border-box}a{text-decoration:none}a,a:link,a:visited{text-decoration:none}a:hover{text-decoration:none}aside,footer,header,main,nav,section{display:block}h1,h2,h3,h4,h5,h6,p{font-size:inherit;font-weight:inherit}ul,ul li{list-style:none}img{vertical-align:top}img,svg{max-width:100%;height:auto}address{font-style:normal}button,input,select,textarea{font-family:inherit;font-size:inherit;color:inherit;background-color:#fff0}input::-ms-clear{display:none}button,input[type="submit"]{display:inline-block;box-shadow:none;background-color:#fff0;background:0 0;cursor:pointer}button:active,button:focus,input:active,input:focus{outline:0}button::-moz-focus-inner{padding:0;border:0}label{cursor:pointer}legend{display:block}:root{--black-color:#131018;--grey-color:#707070;--red-color:#f1573d;--white-color:#fff;--color-primary:#416f50;--color-primary-dark:#2f5239;--color-primary-light:#5a8a68;--color-cream:#f5f2ea;--color-cream-dark:#ebe6d6;--color-gold:#c9a66b;--color-gold-dark:#a98750;--color-text:#2a2a2a;--color-muted:#6b6b6b;--color-border:rgba(65, 111, 80, 0.18)}body,html{height:100%;font-family:Nunito,sans-serif;font-weight:400;font-style:italic;background-color:#f5f2ea}*{color:var(--black-color)}.wrapper{height:100vh;display:flex;flex-direction:column}.wrapper-container{flex:1 1 auto}[class*="__container"]{max-width:1300px;margin:0 auto;padding:0 15px}.social{display:flex;flex-direction:column;gap:15px;max-width:250px}.social ul{display:flex;align-items:center;gap:15px}.social ul *{color:var(--color-primary);transition:color 0.3s ease-out}.social ul *:hover{color:#6d9076}.whatsapp-wrapper{position:fixed;bottom:25px;right:30px;display:flex;align-items:center;gap:15px;z-index:9999}.whatsapp-text{font-size:14px;color:#333;background-color:rgb(255 255 255 / .785);padding:3px 10px;border-radius:5px;margin-top:0}.whatsapp-icon{display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#5ff0c0,#7af4d0);width:60px;height:60px;border-radius:50%;transition:box-shadow 0.3s ease;position:relative;z-index:1;overflow:visible}@-webkit-keyframes pulse-scale{0%,100%{-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}50%{-webkit-transform:translate(-50%,-50%) scale(1.15);transform:translate(-50%,-50%) scale(1.15)}}@keyframes pulse-scale{0%,100%{-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}50%{-webkit-transform:translate(-50%,-50%) scale(1.15);transform:translate(-50%,-50%) scale(1.15)}}.whatsapp-icon:hover{box-shadow:0 0 40px rgb(97 230 181 / .7)}.whatsapp-icon img{width:24px;height:24px;-webkit-filter:invert(1);filter:invert(1)}.whatsapp-pulse{position:static;bottom:40px;right:40px;width:60px;height:60px;border-radius:50%;background:linear-gradient(135deg,rgb(10 108 182 / .5843137255),rgb(0 200 123 / .5647058824));display:flex;align-items:center;justify-content:center;z-index:9999;-webkit-animation-duration:4s;animation-duration:4s;-webkit-animation:shadow-pulse 3s infinite;animation:shadow-pulse 3s infinite}.whatsapp-pulse img{width:28px;height:28px;-webkit-filter:invert(1);filter:invert(1)}.whatsapp-pulse i{color:#fff;font-size:28px}@-webkit-keyframes shadow-pulse{0%{box-shadow:0 0 0 0 rgb(10 108 182 / .426)}50%{box-shadow:0 0 20px 15px #fff0}100%{box-shadow:0 0 0 0 #fff0}}@keyframes shadow-pulse{0%{box-shadow:0 0 0 0 rgb(10 108 182 / .426)}50%{box-shadow:0 0 20px 15px #fff0}100%{box-shadow:0 0 0 0 #fff0}}#preloader{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#fff;background:#dae2dc;display:flex;justify-content:center;align-items:center;z-index:99999;transition:opacity 0.5s ease,visibility 0.5s ease}@-webkit-keyframes pulse{0%,100%{-webkit-transform:scale(1);transform:scale(1);opacity:1}50%{-webkit-transform:scale(1.1);transform:scale(1.1);opacity:.8}}@keyframes pulse{0%,100%{-webkit-transform:scale(1);transform:scale(1);opacity:1}50%{-webkit-transform:scale(1.1);transform:scale(1.1);opacity:.8}}.preloader-logo{width:150px;height:150px;-webkit-animation:pulse 2s infinite;animation:pulse 2s infinite;border-radius:50%!important;overflow:hidden;border:1px solid rgb(65 111 80 / .18)}.preloader-logo img{width:100%;height:100%}#preloader.hidden{opacity:0;visibility:hidden;pointer-events:none}.breadcrumbs{z-index:99;position:relative;margin-top:15px;display:flex;align-items:center;gap:10px;margin-bottom:50px}.breadcrumbs ul{display:flex;flex-wrap:wrap;list-style:none;padding:0;margin:0}.breadcrumbs li{display:flex;align-items:center}.breadcrumbs li a{color:var(--color-gold-dark);text-decoration:none;transition:color 0.2s}.breadcrumbs li a:hover{text-decoration:underline;color:#6d9076}.breadcrumbs li span{margin:0 .5em;color:var(--color-muted);-webkit-user-select:none;-ms-user-select:none;user-select:none}.breadcrumbs li[aria-current="page"]{color:var(--color-muted);font-weight:600}@font-face{font-family:Nunito;font-display:swap;src:url(/wp-content/themes/CleaningWP/assets/fonts/Nunito-Regular.woff2) format("woff2");font-weight:400;font-style:italic}@font-face{font-family:Nunito;font-display:swap;src:url(/wp-content/themes/CleaningWP/assets/fonts/Nunito-SemiBold.woff2) format("woff2");font-weight:600;font-style:italic}@font-face{font-family:Nunito;font-display:swap;src:url(/wp-content/themes/CleaningWP/assets/fonts/Nunito-SemiBoldItalic.woff2) format("woff2");font-weight:600;font-style:italic}@font-face{font-family:Nunito;font-display:swap;src:url(/wp-content/themes/CleaningWP/assets/fonts/Nunito-Italic.woff2) format("woff2");font-weight:400;font-style:italic}@font-face{font-family:icons;src:url(/wp-content/themes/CleaningWP/assets/fonts/icons.woff2) format("woff2");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:Nunito;font-display:swap;src:url(/wp-content/themes/CleaningWP/assets/fonts/Nunito-Bold.woff2) format("woff2");font-weight:700;font-style:italic}@font-face{font-family:Nunito;font-display:swap;src:url(/wp-content/themes/CleaningWP/assets/fonts/Nunito-ExtraBoldItalic.woff2) format("woff2");font-weight:800;font-style:italic}[class*=" _icon-"]::before,[class^="_icon-"]::before{font-family:icons!important;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}._icon-arrow:before{content:"";color:#707070}._icon-search:before{content:"";color:#707070}._icon-close:before{content:"";color:#707070}._icon-destination:before{content:"";color:#707070}.header{position:absolute;left:0;width:100%;transition:-webkit-transform 0.3s ease-out;transition:transform 0.3s ease-out;transition:transform 0.3s ease-out,-webkit-transform 0.3s ease-out;transition:transform 0.3s ease-out,-webkit-transform 0.3s ease-out;z-index:999;border-bottom:1px solid var(--color-border);background:rgb(245 242 234 / .92)}.header__left-logo{display:flex;align-items:center;gap:30px}.header-destination{font-size:14px;font-weight:600;text-transform:uppercase;font-size:13px;color:var(--color-muted)!important;border-left:2px solid var(--color-gold);padding:6px 0 6px 16px;letter-spacing:1.5px;text-transform:uppercase;font-weight:500;transition:color 0.2s}.header-destination:hover{color:var(--color-primary)}.header__info{display:flex;align-items:center;gap:40px}.header__info .number{background:#416f50;color:#fff;padding:10px 20px;border-radius:5px;transition:all 0.2s ease-in-out;box-shadow:0 6px 18px rgb(65 111 80 / .28)}.header__info .number:hover{background:var(--color-primary-dark);transform:translateY(-2px);box-shadow:0 10px 24px rgb(65 111 80 / .35)}.header.slidedown{position:fixed;top:0;left:0;width:100%;z-index:999;-webkit-animation:slidedown 0.7s forwards;animation:slidedown 0.7s forwards;box-shadow:rgb(149 157 165 / .2) 0 8px 24px}.header.slidedown .logo{width:80px}@-webkit-keyframes slidedown{from{top:-250px}to{top:0}}@keyframes slidedown{from{top:-250px}to{top:0}}.header .baner{position:absolute;top:0;left:0;width:100%;background:#ffe372;padding:8px 0;overflow:hidden;z-index:1000}.baner__info{overflow:hidden;white-space:nowrap}.baner__text{display:inline-flex;gap:50px;animation:scrollText 22s linear infinite}.baner__text p{font-size:15px;font-weight:500;margin:0}@media (max-width:480px){.baner__text p{font-size:12px}.baner__text{gap:30px;animation:scrollText 28s linear infinite}}.baner__text span{font-weight:700;color:#d60000}@keyframes scrollText{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}.header__blocks{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:10px 0}.header .logo{width:70px;border-radius:50%;border:1px solid rgb(65 111 80 / .18)}.header .logo img{width:100%;height:100%;border-radius:50%;-o-object-fit:cover;object-fit:cover}.menu.active{top:0}.menu__list{display:flex;align-items:center;gap:35px}.menu__item a{font-weight:600}.menu__link:hover{color:#6d9076}.menu__link.active{color:#416f50}body.menu-open{overflow:hidden}.burger-menu{display:none;cursor:pointer;font-size:25px;z-index:10}.burger-menu .burger-icon-close,.burger-menu .burger-icon-open{transition:opacity 0.4s ease,-webkit-transform 0.4s ease;transition:opacity 0.4s ease,transform 0.4s ease;transition:opacity 0.4s ease,transform 0.4s ease,-webkit-transform 0.4s ease;color:#416f50}.burger-menu .burger-icon-close{display:none;pointer-events:none}.burger-menu.active .burger-icon-open{display:none;pointer-events:none;-webkit-transform:scale(.8) rotate(90deg);transform:scale(.8) rotate(90deg)}.burger-menu.active .burger-icon-close{display:block;pointer-events:auto;-webkit-transform:scale(1.1) rotate(0);transform:scale(1.1) rotate(0)}.footer{background-color:#2f5239}.footer__blocks{display:flex;align-items:start;justify-content:space-between;gap:15px;padding:80px 0 40px 0}.footer__text{display:flex;flex-direction:column;gap:15px;max-width:320px;width:100%}.footer__text .descript{color:var(--color-cream)}.footer .logo{width:100px;border-radius:50%}.footer .logo img{width:100%;height:100%;border-radius:50%;-o-object-fit:cover;object-fit:cover}.footer__our-services{margin-top:15px}.footer__our-services h3{font-weight:700;margin-bottom:15px;color:var(--color-cream)}.footer__our-services__list{display:flex;flex-direction:column;gap:10px;align-items:start}.footer__our-services__link{color:rgb(245 242 234 / .75);transition:color 0.2s ease-in-out}.footer__our-services__link:hover{color:var(--color-gold)}.footer .social i{font-size:20px}.footer .descript{color:var(--color-cream)}.footer .copyright{padding:30px 0 20px 0;text-align:center;border-top:1px solid #e2e2e2;color:var(--color-cream)}.footer .copyright p{color:var(--color-cream)}.main{overflow:hidden}.main__blocks{display:flex;justify-content:space-between;align-items:center;gap:40px;padding:170px 0 100px 0}.main__content{max-width:650px;width:100%;display:flex;flex-direction:column;align-items:start;gap:30px}.main__content-top{display:flex;align-items:start;flex-direction:column;gap:5px}.hero-eyebrow{display:flex;font-size:12px;align-items:start;letter-spacing:3px;font-weight:700;text-transform:uppercase;margin-bottom:22px;padding:8px 16px;background:rgb(201 166 107 / .12);border-radius:999px;color:#a98750}.main__content-top .title h1{font-size:50px;max-width:630px;width:100%;font-family:"Rubik",sans-serif;font-weight:700;color:#2f5239}.main__content-top .title strong,.main__content-top .title span{color:#a98750;font-weight:700}.main__content-list{display:flex;flex-direction:column;gap:20px}.main__content-list p{font-weight:400;font-size:18px;color:#6b6b6b}.main__right{position:relative;display:flex;flex-direction:column;gap:20px}.main__right::before{content:"";position:absolute;inset:20px -40px -40px 20px;background:#416f50;border-radius:30% 70% 70% 30% / 30% 30% 70% 70%;opacity:.08;z-index:0}.main__right img{width:100%;height:100%;object-fit:cover}.main-btn{padding:13px 35px 15px 35px;border-radius:5px;background-color:#416f50;color:var(--color-cream);transition:all 0.2s ease}.main-btn:hover{background:var(--color-primary-dark);transform:translateY(-2px);box-shadow:0 10px 24px rgb(65 111 80 / .35)}.pricing{padding:0 0 50px 0}.pricing__top{display:flex;flex-direction:column;gap:15px;text-align:center}.pricing__top h2{font-size:50px;max-width:630px;width:100%;font-family:"Rubik",sans-serif;font-weight:700;color:var(--color-primary-dark);margin:0 auto}.pricing__blocks{display:flex;flex-direction:column;gap:50px}.pricing__list{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;justify-content:space-between;width:100%}.pricing__item{max-width:350px;width:100%;background:#fff;border:1px solid rgb(65 111 80 / .18);padding:24px 28px;border-radius:10px;padding:28px 24px;display:flex;flex-direction:column;gap:20px;justify-content:space-between;transition:all 0.2s ease-in-out}.pricing__item:hover{transform:translateY(-8px);box-shadow:var(--shadow-lg);border-color:var(--color-gold)}.pricing__item-top{display:flex;flex-direction:column;gap:20px}.pricing__item img{max-height:150px;min-height:150px;height:150px;-o-object-fit:contain;object-fit:contain;margin:0 auto}.pricing__item h3{font-family:serif;font-size:22px;font-style:italic;color:var(--color-primary-dark);font-weight:600;letter-spacing:-.3px}.pricing__item .pricing-btn{background:var(--color-cream);color:var(--color-primary-dark);padding:12px 20px;border-radius:999px;font-weight:600;font-size:13px;text-align:center;border:1px solid var(--color-primary);transition:all 0.2s;letter-spacing:.5px;text-transform:uppercase;display:inline-block}.gallery .pricing-btn{background:var(--color-cream);color:var(--color-primary-dark);padding:8px 10px;border-radius:999px;font-weight:600;font-size:13px;text-align:center;border:1px solid var(--color-primary);transition:all 0.2s;letter-spacing:.5px;text-transform:uppercase;display:inline-block;max-width:140px;width:100%}.pricing__item .pricing-btn:hover{background:var(--color-primary-dark);color:var(--color-cream)}.gallery .pricing-btn:hover{background-color:var(--color-primary-dark);color:var(--color-cream)}.pricing__item ul{display:flex;flex-direction:column;gap:5px;padding-top:10px;border-top:1px dashed var(--color-border)}.pricing__item ul li{font-weight:400;font-size:13px;position:relative;padding-left:13px}.pricing__item ul li::before{content:"";position:absolute;left:0;width:6px!important;height:6px!important;border-radius:50%;background:var(--color-gold);top:50%;transform:translateY(-50%)}.about-us{padding-top:20px;padding-bottom:70px}.about-us__blocks{display:flex;align-items:center;justify-content:space-between;gap:15px;padding-top:80px}.about-us__picture{max-width:500px;width:100%;border-radius:15px}.about-us__picture img{width:100%;height:100%;border-radius:15px;-o-object-fit:contain;object-fit:contain}.about-us__content{display:flex;flex-direction:column;gap:45px;max-width:620px;width:100%}.about-us__content h2{font-family:Rubik,sans-serif;font-weight:700;font-size:40px;font-weight:700;line-height:1.15;letter-spacing:-.5px;color:var(--color-primary-dark)}.about-us__content h2 strong,.about-us__content h2 span{color:var(--color-gold-dark);font-weight:700}.about-us__content .descriptions{display:flex;flex-direction:column;gap:15px}.about-us__content .descriptions *{font-size:18px;color:#6b6b6b;font-weight:400}.about-us__content-top{display:flex;flex-direction:column;gap:25px}.counter-section{display:flex;gap:40px;font-family:sans-serif}.counter-item .counter{font-size:44px;font-weight:700;color:var(--color-primary);display:flex;justify-content:center}.counter-item span{display:block;font-size:40px;font-weight:700;color:#000}.counter-item p{color:#5f5f5f;font-size:16px;margin-top:8px}.why-us{margin-bottom:25px;padding:80px 0;background-color:var(--color-primary-dark);position:relative}.why-us::before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 20% 30%,rgb(201 166 107 / .12),transparent 50%),radial-gradient(circle at 80% 70%,rgb(201 166 107 / .08),transparent 50%)}.why-us__blocks{display:flex;flex-direction:column;gap:50px}.why-us__top{display:flex;flex-direction:column;gap:10px;margin:0 auto;text-align:center}.why-us__top h2{font-weight:700;letter-spacing:-1px;color:var(--color-cream);text-align:center;margin-bottom:16px;font-size:40px}.why-us__top h2 strong{font-weight:700;color:var(--color-gold-dark)}.why-us__top .descript{max-width:640px;width:100%;margin:0 auto;text-align:center;color:rgb(245 242 234 / .8)}.why-us__list{display:grid;grid-template-columns:repeat(3,1fr);justify-content:space-between;gap:15px}.why-us__item{background:rgb(245 242 234 / .06);border:1px solid rgb(245 242 234 / .12);padding:32px 28px;border-radius:22px;backdrop-filter:blur(10px);transition:all 0.3s}.why-us__item-top{width:64px;height:64px;border-radius:16px;background:var(--color-gold);color:var(--color-primary-dark);display:grid;place-items:center;font-size:26px;margin-bottom:20px}.why-us i{font-size:26px;color:var(--color-primary-dark)}.why-us img{width:70%;height:70%}.why-us__item-content{display:flex;flex-direction:column;gap:10px;max-width:400px;width:100%}.why-us__item:hover{background:rgb(201 166 107 / .12);border-color:var(--color-gold);transform:translateY(-4px)}.why-us__item-content h3{font-weight:600;line-height:120%;font-family:serif;font-size:22px;font-style:italic;color:var(--color-cream)}.why-us__item-content p{color:rgb(245 242 234 / .78);font-size:14.5px;line-height:1.7}.reviews{padding:80px 0 50px 0}.reviews__top{display:flex;flex-direction:column;gap:15px;justify-content:center;align-items:center;text-align:center;max-width:640px;width:100%;margin:0 auto;margin-bottom:50px}.reviews__top h2{font-family:Rubik,sans-serif;font-weight:700;font-size:40px;font-weight:700;line-height:1.15;letter-spacing:-.5px;color:var(--color-primary-dark)}.reviews__top h2 strong{color:var(--color-gold-dark);font-weight:700}.reviews__top .deacription{text-align:center;color:#6b6b6b;font-size:16px}.reviews .swiper-pagination-custom{display:flex;justify-content:center;gap:10px;margin-top:15px}.reviews .custom-dot{width:10px;height:10px;background-color:#ccc;border-radius:50%;transition:background-color 0.3s;cursor:default}.reviews .custom-dot.active{background-color:#333}.reviews .swiper-slide{background:#e9f4ff;border-radius:10px;padding:20px;font-size:16px;text-align:center;height:250px;cursor:-webkit-grab;cursor:grab}.reviews .swiper-button-next,.reviews .swiper-button-prev,.reviews .swiper-pagination{bottom:10px}.reviews .swiper-button-next,.reviews .swiper-button-prev{color:#333}.reviews .swiper-pagination-bullet{background:#416f50;opacity:.3}.reviews .swiper-pagination-bullet-active{opacity:1}.reviews .reviews-info{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:25px;position:relative}.reviews .reviews-info__top{text-align:left}.reviews .reviews-info__top .name{color:var(--color-primary-dark);font-weight:600}.reviews .reviews-info__top .address{color:var(--color-muted)!important;font-size:14px}.reviews .reviews-info-wrap{display:flex;align-items:center;gap:10px}.reviews .reviews-info__avatar{min-width:45px;width:45px;max-width:45px;height:45px;min-height:45px;border-radius:50%;max-height:45px}.reviews .reviews-info__avatar img{width:100%;border-radius:50%;height:100%;-o-object-fit:cover;object-fit:cover}.reviews .reviews-info .message{font-size:15px;line-height:1.5;color:var(--color-text);max-height:7.5em;overflow-y:auto}.reviews .reviews-info .message::-webkit-scrollbar{width:6px}.reviews .reviews-info .message::-webkit-scrollbar-thumb{background-color:rgb(0 0 0 / .2);border-radius:4px}.reviews .reviews-info .message::-webkit-scrollbar-track{background:#fff0}.reviews .ratiting i{color:var(--color-gold)}.faq h2{text-align:start;font-family:Rubik,sans-serif;font-size:40px;font-weight:700;line-height:1.15;letter-spacing:-.5px;color:var(--color-primary-dark);margin-bottom:50px}.faq__blocks{display:flex;align-items:start;justify-content:space-between;gap:20px}.faq__contacts{display:flex;flex-direction:column;gap:15px}.faq__top{display:flex;flex-direction:column;gap:15px}.faq__picture{max-width:500px;width:100%;height:320px;position:sticky;top:110px;border-radius:22px;overflow:hidden;background:var(--color-cream-dark);padding:32px}.faq__picture img{width:100%;height:100%;object-fit:cover}.faq__list{display:flex;flex-direction:column;gap:12px;max-height:330px;overflow:hidden;transition:max-height 0.3s ease}.faq__list.scrollable{overflow-y:auto;max-height:100%}.faq__item{max-width:600px;width:100%;border:1px solid #eee;padding:25px 20px;background:#fff;border-radius:14px;border:1px solid rgb(65 111 80 / .18);transition:border-color 0.2s,box-shadow 0.2s}.faq__question{max-width:100%;width:100%;background:0 0;border:none;display:flex;justify-content:space-between;align-items:center;cursor:pointer;transition:color 0.3s ease;font-weight:600;font-size:15px;color:var(--color-primary-dark)}.faq__question span{text-align:left}.faq__question:hover{color:#6d9076}.faq__answer p{padding:15px 0 0 0;color:var(--color-muted);font-size:14.5px;line-height:1.5}.faq__question .faq__arrow{transition:-webkit-transform 0.2s ease;transition:transform 0.2s ease;transition:transform 0.2s ease,-webkit-transform 0.2s ease}.faq__question.active .faq__arrow{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.faq .faq__answer{max-height:0;overflow:hidden;transition:max-height 0.3s ease}.faq .faq__question .faq__arrow{transition:-webkit-transform 0.2s ease;transition:transform 0.2s ease;transition:transform 0.2s ease,-webkit-transform 0.2s ease}.faq .faq__question.active .faq__arrow{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.faq-see-more{margin-top:25px;background:var(--color-cream);color:var(--color-primary-dark);padding:12px 20px;border-radius:999px;font-weight:600;font-size:13px;text-align:center;border:1px solid var(--color-primary);transition:all 0.2s;letter-spacing:.5px;text-transform:uppercase;display:inline-block}.faq-see-more:hover{margin-top:25px;border:1px solid #416f50;background-color:var(--color-primary-dark);color:var(--color-cream)}.faq-pad{padding:80px 0}.our-works .swiper{overflow:hidden}.our-works .swiper-wrapper{display:flex}.our-works .swiper-slide{flex:0 0 auto;width:350px;height:250px;cursor:-webkit-grab;cursor:grab}.our-works .swiper-slide img{width:100%;min-height:250px;display:block;-o-object-fit:cover;object-fit:cover;pointer-events:none}.hero{background:linear-gradient(135deg,var(--color-primary),var(--color-primary-dark));color:var(--color-cream);padding:100px 0;position:relative;overflow:hidden;transition:all 0.3s ease-in-out}.hero::before{content:"";position:absolute;border-radius:50%;background:var(--color-gold);opacity:.12;top:-120px;left:-120px;width:300px;height:300px;transition:all 0.3s ease-in-out}.hero::after{content:"";position:absolute;border-radius:50%;background:var(--color-gold);opacity:.12;right:0;bottom:0;width:400px;height:400px;bottom:-200px;right:-100px;transition:all 0.3s ease-in-out}.hero:hover::before{transform:scale(1.2);opacity:.16}.hero:hover::after{transform:scale(1.2);opacity:.16}@media (max-width:992px){.hero::before{top:-80px;left:-80px;width:200px;height:200px}.hero::after{width:200px;height:200px;bottom:-80px;right:-80px}.hero:hover::before{transform:scale(.8);opacity:.16}.hero:hover::after{transform:scale(.8);opacity:.16}}.hero__blocks{display:flex;align-items:center;flex-direction:column;text-align:center;margin:0 auto;gap:32px}.hero__title{max-width:800px;width:100%;position:relative;font-weight:700;letter-spacing:-1px;line-height:1.1;font-size:44px;color:var(--color-cream)}.hero__button{display:inline-block;background:var(--color-gold);color:var(--color-primary-dark);padding:20px 48px;border-radius:999px;font-weight:700;font-size:15px;letter-spacing:2px;text-transform:uppercase;box-shadow:0 12px 32px rgb(201 166 107 / .4);transition:all 0.25s}.hero__button:hover{background-color:var(--color-cream)}.bg-contacts{background-color:#ebe6d6}.contacts{padding:50px 0 0 0}.contacts__blocks{display:flex;align-items:start;justify-content:space-between;gap:15px;padding-bottom:80px}.contacts .title{font-weight:700;font-size:35px}.contacts .title span{color:#416f50}.contacts .descript{color:#6b6b6b;line-height:120%}.contacts__left{display:flex;flex-direction:column;gap:20px;max-width:415px;width:100%}.contacts__left h2{font-family:Rubik,sans-serif;font-size:40px;font-weight:700;line-height:1.15;letter-spacing:-.5px;color:var(--color-primary-dark)}.contacts__left h2 strong{color:var(--color-gold-dark);font-weight:700}.contacts h4{font-size:13px;letter-spacing:1.5px;text-transform:uppercase;color:var(--color-muted);margin-bottom:4px;font-weight:600;font-weight:500;font-family:"Rubik",sans-serif;font-style:normal}.contacts li a{color:var(--color-primary-dark);font-weight:600;font-size:15px;line-height:1.5;transition:color 0.2s;font-weight:500;font-family:"Rubik",sans-serif;font-style:normal}.contacts li a:hover{color:var(--color-gold-dark)}.contacts i{font-size:25px}.contacts .form-wrap{display:flex;flex-direction:column;gap:20px;max-width:640px;width:100%}.contacts .form-wrap h3{font-weight:700;font-size:25px}.contacts .form-wrap h3 span{color:#416f50}.contacts .cleaning-form{display:flex;flex-direction:column;gap:15px;max-width:672px;width:100%;background:var(--color-cream);padding:28px;border-radius:22px;box-shadow:0 20px 50px rgb(65 111 80 / .18)}.contacts .cleaning-form__groups{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px}.contacts .cleaning-form__group input{width:100%;padding:14px 16px;border:1px solid var(--color-border);border-radius:12px;font-family:inherit;font-size:14px;background:#fff;color:var(--color-text);transition:border-color 0.2s,box-shadow 0.2s}.cleaning-form textarea:focus,.cleaning-form__group input:focus{outline:none;border:1px solid var(--color-primary);box-shadow:0 0 0 3px rgb(65 111 80 / .15)}.contacts .cleaning-form__group input{width:100%}.contacts .cleaning-form textarea{width:100%;padding:14px 16px;border:1px solid var(--color-border);border-radius:12px;font-family:inherit;font-size:14px;background:#fff;color:var(--color-text);transition:border-color 0.2s,box-shadow 0.2s}textarea{resize:vertical;min-height:100px}.contacts .cleaning-form__services{display:flex;flex-direction:column}.contacts .cleaning-form__services legend{font-weight:700;margin-bottom:8px}.contacts .cleaning-form__services input{font-size:12px}.contacts .cleaning-form__submit{width:100%;background:var(--color-gold);color:#fff;padding:16px;border-radius:12px;font-weight:700;font-size:14px;letter-spacing:1px;text-transform:uppercase;transition:background 0.2s}.contacts .cleaning-form__submit:hover{background:var(--color-gold-dark)}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:0;height:0;border:none;border-radius:100%;padding:0;margin:0;position:relative}.social{display:flex;justify-content:center}.social .social__list{display:flex;gap:15px;list-style:none;padding:0;margin:0}.social .social__item a{width:44px;height:44px;border-radius:50%;background:var(--color-cream);color:var(--color-primary);display:grid;place-items:center;border:1px solid var(--color-border);transition:all 0.2s}.social .social__item i{color:var(--color-primary);font-size:22px}.social .social__item a:hover{background:var(--color-primary-dark);color:var(--color-cream);transform:translateY(-5px)}.social .social__item:hover i{color:var(--color-cream)}.footer .social a{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;transition:all 0.2s;background:rgb(245 242 234 / .1);color:var(--color-cream);border-color:rgb(245 242 234 / .15)}.footer .social i{color:var(--color-cream);font-size:22px}.footer .social a:hover{background:var(--color-gold-dark);color:var(--color-primary-dark);transform:translateY(-5px)}.contacts2{position:relative;background:#416f50;margin-top:30px}.contacts2__wrap{display:flex;align-items:center;gap:25px;border-bottom:none;align-items:center;justify-content:space-between;position:relative;z-index:9}.contacts2{position:relative;overflow:hidden;transition:all 0.3s ease-in-out}.contacts2:hover::before{width:350px;height:350px}.contacts2::before{content:"";position:absolute;top:-100px;right:-100px;width:300px;height:300px;border-radius:50%;background:var(--color-gold);opacity:.15;transition:all 0.3s ease-in-out;z-index:0}.contacts2 .contacts__blocks .wpcf7{width:100%!important}.form-wrap h2{font-weight:600;line-height:1.15;letter-spacing:-.5px;color:var(--color-primary-dark);font-size:25px;width:100%;font-family:"Rubik",sans-serif}.form-wrap h2 strong{color:var(--color-gold-dark);font-weight:700}.contacts2 h2{font-weight:600;line-height:1.15;letter-spacing:-.5px;color:var(--color-cream);font-size:40px;width:100%;max-width:430px;font-family:"Rubik",sans-serif}.contacts2 h2 strong{color:var(--color-gold-dark);font-weight:700}.contacts2 .bg{position:absolute;left:0;top:0;height:100%;background-size:cover;width:100%;z-index:-1}.contacts2 .bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.contacts2 .contacts__blocks{border-bottom:none}.services{padding:120px 0 0 0}.services .pricing__top h2{font-size:35px;font-family:"Rubik",sans-serif;text-transform:uppercase}.reviews-page .reviews{padding:0 0 50px 0}.reviews-page .reviews__top h2{text-transform:uppercase}.blog-page{padding-top:130px}.blog-page .blog{margin-bottom:35px}.blog__top{display:flex;flex-direction:column;gap:15px;justify-content:center;align-items:center;text-align:center;max-width:520px;width:100%;margin:0 auto;margin-bottom:50px}.blog__top .title{font-family:Rubik,sans-serif;font-weight:700;font-size:35px;color:var(--color-primary-dark)}.blog__top strong,.blog__top .title span{color:var(--color-gold-dark)}.blog__top .descript{max-width:420px;width:100%;margin:0 auto}.blog__list{display:grid;grid-template-columns:repeat(3,1fr);justify-content:space-between;gap:35px;position:relative}.blog__item{display:flex;flex-direction:column;background:#fff;transition:all 0.3s ease-in-out;box-shadow:0 0 15px 2px rgb(0 0 0 / .07);border-radius:22px;overflow:hidden}.blog__item:hover{box-shadow:rgb(100 100 111 / .2) 0 7px 29px 0}.blog__item .data{position:absolute;top:-25px;right:20px;width:50px;height:50px;border-radius:5px;color:var(--color-cream);background-color:var(--color-primary-dark);display:flex;flex-direction:column;gap:3px;align-items:center;justify-content:center}.blog__item .data p{font-size:20px;line-height:100%;color:#fff}.blog__item .data .mounth{font-size:14px}.blog__item-content{display:flex;flex-direction:column;position:relative;gap:10px;padding:25px 15px 25px 15px}.blog__item-content-top .name{font-weight:600;line-height:120%;font-size:18px}.blog__item-content-below *{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;color:#6b6b6b;line-height:110%}.blog__item-picture{position:relative;height:230px}.blog__item-picture img{width:100%;height:100%;object-fit:cover}.blog__item-picture::before{content:"+";position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:35px;font-weight:700;font-family:sans-serif;color:#fff;background-color:rgb(0 0 0 / .3294117647);line-height:100%;opacity:0;transition:opacity 0.3s ease;pointer-events:none}.blog__item:hover .blog__item-picture::before{opacity:1}.blog .contacts__blocks{border-bottom:none!important}.pagination{display:flex;gap:8px;align-items:center;justify-content:center;margin-top:40px}.pagination__arrow,.pagination__item{border:1px solid #cfcfcf;background-color:#fff;padding:6px 12px;font-size:14px;color:#333;cursor:pointer;border-radius:4px;transition:all 0.2s ease}.pagination__arrow:hover,.pagination__item:hover{border-color:#416f50;color:#416f50}.pagination .current{background-color:#416f50;color:#fff;padding:6px 12px;border-radius:4px;font-size:14px;border:1px solid #cfcfcf;border-color:#416f50;pointer-events:none}.pagination__item.active{background-color:#416f50;color:#fff;border-color:#416f50;pointer-events:none}.pagination__dots{padding:6px 10px;color:#999;font-size:14px}.pagination i{font-size:12px}.blog-single-page{padding-top:120px}.blog-single{position:relative;min-height:550px}.blog-single__blocks{display:flex;flex-direction:column;gap:15px;align-items:center;justify-content:center;height:100%;padding:250px 0 30px 0;z-index:999;position:relative}.blog-single__blocks h2{font-size:55px;font-weight:800;color:#fff}.blog-single__blocks p{font-size:20px;text-align:center;color:rgb(255 255 255 / .703);max-width:800px;margin:0 auto;width:100%}.blog-single .bg{position:absolute;left:0;top:0;height:100%;width:100%;background-position:top}.blog-single .bg:before{position:absolute;left:0;top:0;content:"";width:100%;height:100%;background-color:rgb(0 0 0 / .3176470588)}.blog-single .bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.blog-single-content{margin-top:-100px;position:relative;z-index:99}.blog-single-content__top{display:flex;flex-direction:column;gap:20px;margin:0 auto;text-align:center}.blog-single-content__top .headline{font-size:12px;font-weight:700;text-transform:uppercase;line-height:16px;display:flex;font-size:12px;align-items:start;letter-spacing:3px;font-weight:700;text-transform:uppercase;margin-bottom:22px;padding:8px 16px;background:rgb(201 166 107 / .12);border-radius:999px;color:#a98750;align-items:center;text-align:center;margin:0 auto}.blog-single-content__top h2{font-size:52px;font-weight:700;color:var(--color-primary-dark);font-family:"Rubik",sans-serif;line-height:110%}.blog-single-content__top ul{display:flex;align-items:center;margin:0 auto;gap:20px}.blog-single-content__top ul li{display:flex;align-items:center;gap:10px;font-size:18px;font-weight:400;color:#787878}.blog-single-content__top ul li i{color:#787878}.blog-single-content .title{font-weight:700;font-size:20px}.blog-single-content__list{display:flex;flex-direction:column;gap:25px}.blog-single-content__blocks{background-color:#fff;box-shadow:rgb(100 100 111 / .2) 0 7px 29px 0;display:flex;flex-direction:column;gap:30px;max-width:970px;margin:0 auto 40px;padding:40px 60px;border-radius:12px}.blog .wp-block-heading *{color:#000}.blog .wp-block-heading *{font-weight:700}.blog h2 *{color:#000}.blog-single-content__blocks .descript{display:flex;flex-direction:column;gap:30px;color:#5c5c5c;font-size:16px}.blog-single-content__blocks .descript *{color:#6b6b6b;font-size:16px}.blog-single-content__pictures img{min-height:330px;height:330px;width:100%;-o-object-fit:cover;object-fit:cover}.blog-single-content .quotes{background-color:var(--color-cream-dark);border-radius:5px;position:relative}.blog-single-content .quotes__blocks{padding:30px 40px}.blog-single-content .quotes__blocks p{font-weight:200;font-size:16px;color:#515151}.blog-single-content .quotes__blocks i{position:absolute;right:10px;bottom:10px;font-size:45px;color:#fff;line-height:100%}.contacts-page{padding:130px 0 80px 0}.contacts-page .contacts-page__map{width:100%;height:400px;border:1px solid #ddd;box-sizing:border-box;position:relative;overflow:hidden}.contacts-page .contacts-page__map iframe{width:100%;height:100%;border:0;display:block}.contacts-page__top{display:flex;flex-direction:column;gap:10px;margin:0 auto;text-align:center;margin-bottom:40px}.contacts-page__top .title{font-family:Rubik,sans-serif;color:var(--color-primary-dark);font-weight:700;font-size:35px}.contacts-page__top .title strong{color:var(--color-gold-dark)}.contacts-page__top .description{max-width:800px;width:100%;color:#6b6b6b;margin:0 auto}.error{padding:200px 0 30px 0;min-height:100vh;position:relative}.error-picture{position:absolute;right:0;bottom:30px;z-index:-1}.error__content{display:flex;flex-direction:column}.error__content h2{font-size:170px;font-style:normal;font-weight:700;line-height:100%;color:var(--color-primary-dark);font-family:Rubik,sans-serif}.error__content p{font-size:48px;font-weight:700;color:var(--color-muted)}.error__content .error-btn{width:200px;padding:15px 0;margin-top:30px;border-radius:22px;border:1px solid var(--color-primary-dark);color:var(--color-primary-dark);font-weight:500;text-align:center;transition:all 0.2s ease-in-out}.error__content .error-btn:hover{background-color:var(--color-primary-dark);border:1px solid solid var(--color-primary-dark);color:#fff}.policy-page,.blog-page,.reviews-page,.gallery-page{padding-top:120px}.gallery-page .reviews__top h2{text-transform:uppercase}.gallery{padding-bottom:70px}.gallery__blocks{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.gallery__block{background-color:#fff;border:1px solid rgb(65 111 80 / .18);transition:-webkit-transform 0.2s ease-in-out;transition:transform 0.2s ease-in-out;transition:transform 0.2s ease-in-out,-webkit-transform 0.2s ease-in-out;overflow:hidden;border-radius:22px}.gallery__block:hover .gallery__preview{-webkit-transform:scale(1.1);transform:scale(1.1)}.gallery__preview{min-height:280px;height:280px;transition:-webkit-transform 0.3s ease-in-out;transition:transform 0.3s ease-in-out;transition:transform 0.3s ease-in-out,-webkit-transform 0.3s ease-in-out}.gallery__preview img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.gallery__items{padding:15px 20px 20px;z-index:99;background-color:#fff;position:relative;display:flex;align-items:start;flex-direction:column;gap:5px}.gallery__items h2{font-weight:700;font-family:serif;font-size:22px;font-style:italic;color:var(--color-primary-dark);font-weight:600;letter-spacing:-.3px}.gallery__items p{font-weight:400;font-size:14px;color:#416f50}.gallery-single-page{padding-top:120px}.gallery-single{padding-bottom:70px}.gallery-single__blocks{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.gallery-single__block{position:relative;cursor:pointer;overflow:hidden;height:210px}.gallery-single__block a{height:210px}.gallery-single__block img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.gallery-single__block .gallery-single__overlay{position:absolute;inset:0;background-color:rgb(21 91 145 / .4745098039);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity 0.3s ease}.gallery-single__block .gallery-single__overlay i{color:#fff;font-size:24px;transition:-webkit-transform 0.3s ease;transition:transform 0.3s ease;transition:transform 0.3s ease,-webkit-transform 0.3s ease;-webkit-transform:scale(.6);transform:scale(.6)}.gallery-single__block:hover .gallery-single__overlay{opacity:1}.gallery-single__block:hover .gallery-single__overlay i{-webkit-transform:scale(1);transform:scale(1)}.gallery-single .gallery-single__block a{display:block;position:relative;text-decoration:none;color:inherit}.lg-backdrop{background-color:rgb(0 0 0 / .49)}.house-cleaning{position:relative;min-height:600px;margin-top:100px}.house-cleaning .bg{position:absolute;left:0;top:0;height:100%;width:100%;background-position:top}.house-cleaning .bg:before{position:absolute;left:0;top:0;content:"";width:100%;height:100%;background-color:rgb(0 0 0 / .3176470588)}.house-cleaning .bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.house-cleaning .breadcrumbs li{display:flex;align-items:center}.house-cleaning .breadcrumbs li a{color:#fff;text-decoration:none;transition:color 0.2s}.house-cleaning .breadcrumbs li a:hover{text-decoration:underline;color:#6d9076}.house-cleaning .breadcrumbs li span{margin:0 .5em;color:rgb(255 255 255 / .7647058824);-webkit-user-select:none;-ms-user-select:none;user-select:none}.house-cleaning .breadcrumbs li[aria-current="page"]{color:#333;font-weight:600}.house-cleaning__blocks{display:flex;flex-direction:column;gap:15px;align-items:center;justify-content:center;height:100%;padding:200px 0 30px 0;z-index:99;position:relative}.house-cleaning__blocks h2{font-size:55px;font-weight:800;text-transform:uppercase;color:#fff}.house-cleaning__blocks p{font-size:20px;text-align:center;color:rgb(255 255 255 / .703);max-width:800px;margin:0 auto;width:100%}.house-cleaning-content{padding:50px 0}.house-cleaning-content .descript{color:#787878;font-weight:400}.house-cleaning-content__blocks{display:flex;flex-direction:column;gap:35px}.house-cleaning-content__blocks span{color:#416f50}.house-cleaning-content__pictures{display:flex;align-items:start;justify-content:space-between;gap:15px}.house-cleaning-content__pic-wrap{display:grid;grid-template-columns:repeat(2,1fr);gap:15px;flex:1}.house-cleaning-content__pic1{height:600px;max-width:480px;width:100%}.house-cleaning-content__pic1 img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.house-cleaning-content__pic2{height:292px}.house-cleaning-content__pic2 img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.wpcf7 form.sent .wpcf7-response-output{border-color:#416f50;color:#fff}.wpcf7 form .wpcf7-response-output{margin:1.5em 0em 1em;padding:.2em 1em;border:2px solid #416f50}.wpcf7-not-valid-tip{color:#416f50;font-size:.8em;font-weight:400;display:block}.lg-thumb{display:flex;margin:0 auto}.lg-thumb-item{height:80px}.lg-thumb-item img{height:100%;width:100%;object-fit:cover}.policy-page{padding:130px 0 0 0}.policy__content{display:flex;flex-direction:column;gap:15px}.policy__content :is(h1,h2,h3,h4,h5,h6){font-family:Nunito,sans-serif;font-size:22px;font-weight:400}.policy-page p{font-family:Nunito,sans-serif;font-weight:400;color:#6b6b6b}.policy-page p strong{font-family:Nunito,sans-serif;font-weight:700;color:#6b6b6b;margin-bottom:15px}.descript-list{list-style:none;padding-left:1.5em}.descript-list li::before{content:"•";display:inline-block;width:1em;margin-left:-1em}.descript-list *{color:#787878}@media (max-width:1200px){.blog__list{gap:15px}.blog-single-page{padding-top:120px}.error-picture{max-width:800px;width:100%}.policy-page,.blog-page,.reviews-page,.gallery-page{padding-top:100px}.gallery-single-page{padding-top:100px}.main-picture{width:420px;height:400px;object-fit:cover}.header-destination{font-size:10px}}@media (max-width:1024px){.header .logo{width:80px}.menu__list{gap:25px}.menu__list *{font-size:14px}.footer .logo{width:80px}.main__blocks{padding:150px 0 50px 0}.main__content{gap:20px}.main__content-top .title h1{font-size:30px}.main__content-list p{font-size:14px}.main-btn{font-size:14px}.pricing__list{grid-template-columns:repeat(3,1fr)}.about-us__blocks{padding-bottom:60px;padding-top:60px}.about-us__content{max-width:800px}.about-us__content h2{font-size:30px}.about-us__content .descriptions{gap:15px}.about-us__content .descriptions *{font-size:14px}.counter-section{gap:25px}.counter-item .counter{font-size:30px}.about-us__content{gap:20px}.counter-item span{font-size:30px}.counter-item p{font-size:14px;text-align:center}.faq h2{font-size:35px}.faq__picture{max-width:400px;width:100%;height:280px}.faq-pad{padding:40px 0}.reviews-page .reviews{padding:0 0 50px 0}.blog-page{padding-top:100px}.policy-page{padding-top:100px}.contacts-page{padding:95px 0 50px 0}.gallery-single__blocks{grid-template-columns:repeat(3,1fr)}.house-cleaning-content__pictures{flex-direction:column;justify-content:center;align-items:center;margin:0 auto}.why-us__top h2{font-size:30px}}@media (max-width:992px){.preloader-logo{width:100px;height:auto;-webkit-animation:pulse 2s infinite;animation:pulse 2s infinite;border-radius:50%;border:1px solid rgb(65 111 80 / .18)}.whatsapp-icon{width:50px;height:50px}.footer__blocks{flex-direction:column;margin:0 auto;text-align:center;padding:50px 0 40px 0;align-items:center}.footer__text{gap:10px;align-items:center}.footer__text .descript{color:rgb(245 242 234 / .7)}.footer__our-services h3{font-size:14px}.footer__our-services__list{font-size:14px;text-align:center;align-items:center;justify-content:center}.footer .social{font-size:14px;text-align:center;margin:0 auto;justify-content:center;align-items:center}.contacts__left h2,.pricing__top h2{font-size:30px}.pricing__blocks{gap:30px}.pricing__list{gap:10px;row-gap:10px}.pricing__item{gap:10px}.pricing__item img{max-height:160px;min-height:160px;height:160px}.pricing__item h3{font-size:16px}.pricing__item .pricing-btn{font-size:12px}.pricing__item .pricing-btn{padding:10px 10px}.gallery .pricing-btn{font-size:14px}.pricing__item ul{gap:0}.pricing__item ul li{font-size:10px}.why-us{margin-top:0}.why-us__blocks{gap:30px}.why-us__top .title h2{font-size:25px}.why-us__top .descript{font-size:14px}.why-us__list{gap:10px;grid-template-columns:repeat(2,1fr)}.why-us__item{padding:30px 20px 30px 20px}.why-us__item-top{width:50px;height:50px;border-radius:16px;background:var(--color-gold);color:var(--color-primary-dark);display:grid;place-items:center;font-size:26px;margin-bottom:20px}.why-us__item-top img{width:35px}.why-us i{font-size:28px}.why-us__item-content h3{font-size:16px}.why-us__item-content p{font-size:14px}.reviews{padding:40px 0 50px 0}.reviews__top{margin-bottom:30px}.contacts2 h2,.reviews__top h2{font-size:30px}.faq__blocks{flex-direction:column}.faq__picture{position:relative;top:0;margin:0 auto}.faq__contents{width:100%}.faq__list{max-height:320px}.faq__item{padding:10px 15px;max-width:100%}.faq__question{font-size:14px;max-width:100%;width:100%}.faq .faq__answer{font-size:12px;line-height:100%}.hero{padding:40px 0}.hero__title{font-size:30px}.hero__title::after{width:45px;height:38px}.hero__button{padding:11px 20px;margin:0 auto;font-size:14px}.contacts2 .contacts{padding:0 0 50px 0}.contacts__blocks{gap:10px;flex-direction:column;width:100%}.contacts .title{font-size:30px}.contacts .descript{font-size:14px}.contacts__left{gap:15px;max-width:350px;width:100%;max-width:100%}.contacts li a{font-size:14px}.contacts .form-wrap h3{font-size:20px}.contacts2 h3{font-size:25px}.contacts .form-wrap{gap:15px}.contacts .cleaning-form{gap:15px}.contacts .cleaning-form__groups{gap:8px}.contacts .cleaning-form__group input{padding:11px 15px}.contacts .cleaning-form textarea{padding:11px 15px}.contacts .cleaning-form__services label{font-size:14px}.contacts .cleaning-form__submit{font-size:14px}.contacts2__wrap{display:flex;flex-direction:column;gap:25px;border-bottom:none;justify-content:start;align-items:start;padding-top:50px}.contacts2 .contacts__blocks{padding-top:0;padding-bottom:0}.contacts .cleaning-form{max-width:100%;width:100%}.services .pricing__top h2,.services .reviews__top h2{font-size:25px}.blog__top{margin-bottom:30px}.blog__top .title{font-size:25px}.blog__top .descript{font-size:14px}.blog__item .data{width:40px;height:40px;padding:5px}.blog__item .data p{font-size:16px}.blog__item .data .mounth{font-size:12px}.blog__item-content{padding:20px 10px}.blog__item-content-top .name{font-size:16px;line-height:100%}.blog__item-content-below *{font-size:14px}.blog .contacts{padding:0}.blog-single__blocks{padding:100px 0 30px 0;gap:10px}.blog-single__blocks h2{font-size:40px}.blog-single__blocks p{font-size:18px;max-width:600px}.blog-single-content__top h2{font-size:30px}.blog-single-content__top ul{gap:15px}.blog-single-content__top ul li{font-size:16px}.blog-single-content .title{font-size:16px}.blog-single-content__list{gap:20px}.blog-single-content__blocks{gap:20px;padding:30px 40px}.blog-single-content__blocks .descript{font-size:14px}.blog-single-content .quotes__blocks p{font-size:16px}.blog-single-content .quotes__blocks i{font-size:30px}.blog__item-picture{height:180px}.contacts-page__top .title{font-size:25px}.contacts-page__top .descript{font-size:14px}.house-cleaning{min-height:400px}.house-cleaning__blocks{padding:100px 0 30px 0;gap:10px}.house-cleaning__blocks h2{font-size:40px}.house-cleaning__blocks p{font-size:18px;max-width:600px}.house-cleaning-content .descript{font-size:16px}.menu{position:fixed;left:0;top:-100%;background-color:rgb(255 255 255 / .9019607843);width:100%;height:100%;z-index:9;display:flex;transition:top 0.3s ease;flex-direction:column;align-items:center;justify-content:center}.menu__list{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%}.menu__list *{font-weight:600;font-size:16px;color:#2a2a2a;text-transform:uppercase}.burger-menu{display:flex}}@media (max-width:768px){.menu{position:fixed;left:0;top:-100%;background-color:rgb(255 255 255 / .9019607843);width:100%;height:100%;z-index:9;display:flex;transition:top 0.3s ease;flex-direction:column;align-items:center;justify-content:center}.menu__list{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%}.menu__list *{font-size:18px;text-transform:uppercase}.blog-single-content__top .headline,.hero-eyebrow{display:flex;font-size:10px;align-items:start;letter-spacing:3px;font-weight:700;text-transform:uppercase;margin-bottom:10px;padding:6px 10px;background:rgb(201 166 107 / .12);border-radius:999px;color:#a98750}.burger-menu{display:flex}.main__blocks{flex-direction:column}.main__content{max-width:100%}.main__right{width:100%}.main-picture{width:400px;display:flex;max-width:400px;width:100%;margin:0 auto}.blog__list{grid-template-columns:repeat(2,1fr)}.blog-single-page{padding-top:120px}.policy-page,.blog-page,.reviews-page,.gallery-page{padding-top:90px}.gallery__blocks{grid-template-columns:repeat(2,1fr)}.gallery-single-page{padding-top:90px}.house-cleaning-content__pic2{width:300px}.pricing__item{padding:15px}}@media (max-width:756px){.breadcrumbs{margin-bottom:30px}.about-us{padding-bottom:0}.about-us__blocks{flex-direction:column;gap:30px}.reviews .reviews-info{gap:20px}.reviews .reviews-info__top .name{font-size:14px}.reviews .reviews-info__top .address{font-size:12px}.reviews .reviews-info .message{font-size:12px;line-height:1.3}.reviews .ratiting i{font-size:14px}.contacts__blocks{gap:30px}.contacts .form-wrap{max-width:100%}.contacts .cleaning-form{max-width:100%}.services{padding:95px 0 0 0}.services .about-us__blocks{padding:0;margin:0}.error{padding:150px 0 30px 0}.error__content h2{font-size:100px}.error__content p{font-size:30px}}@media (max-width:668px){.hero__blocks{justify-content:space-between}.gallery-single__blocks{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.gallery-single__block{height:180px}.gallery-single__block a{height:180px}.pricing__list{grid-template-columns:repeat(2,1fr)}.pricing__item img{max-height:100px;min-height:100px;height:100px}}@media (max-width:576px){.whatsapp-widget{bottom:20px!important;right:15px!important}.whatsapp-wrapper{position:fixed;bottom:20px!important;right:15px!important;display:flex;align-items:center;gap:8px;z-index:9999}.whatsapp-text{font-size:10px}.whatsapp-icon{width:40px;height:40px}.hero__blocks{flex-direction:column;align-items:start}.hero__title{font-size:25px}.hero__title::after{width:30px;height:25px}.blog-single{display:none}.blog-single .bg{display:none}.blog-single-content{margin-top:0}.blog-single-content__blocks{background-color:#fff0;padding:0;box-shadow:none}.contacts-page .contacts-page__map{height:300px}.contacts-page__top{margin-bottom:20px}.gallery__preview{min-height:200px;height:200px}.gallery__items{padding:12px 15px 15px}.gallery__items h2{font-size:14px}.gallery__items p{font-size:12px}.gallery-single__blocks{grid-template-columns:repeat(2,1fr)}.house-cleaning-content__pic2{width:100%}.whatsapp-pulse{position:static;bottom:20px;right:20px;width:45px;height:45px}.whatsapp-pulse i{font-size:22px}.header__info .number{background:#416f50;color:#fff;padding:7px 15px;font-size:14px;border-radius:5px;transition:background 0.2s ease-in-out}.contacts .cleaning-form{padding:15px;border-radius:10px}.why-us__top .title h2{font-size:22px}.why-us__list{gap:10px;grid-template-columns:repeat(2,1fr)}.why-us__item{padding:20px 15px}.why-us__item-top{width:40px;height:40px;border-radius:10px;background:var(--color-gold);color:var(--color-primary-dark);display:grid;place-items:center;font-size:20px;margin-bottom:10px}.about-us__blocks{padding-bottom:40px;padding-top:40px}.why-us{margin-bottom:0;padding:40px 0}.why-us img{width:65%;height:65%}.why-us__item-content p{font-size:12px}.why-us__item-content{display:flex;flex-direction:column;gap:10px;max-width:100%;width:100%}.why-us i{font-size:20px}.gallery .pricing-btn{font-size:10px;max-width:100px;padding:5px 8px}}@media (max-width:520px){.pricing__list{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.header.slidedown .logo{width:60px}.header .logo{width:60px}.footer .logo{width:60px}.main__blocks{padding:130px 0 50px 0}.faq h2{margin-bottom:30px;font-size:30px}.faq__blocks{gap:30px}.faq-see-more{width:100%}.faq-pad{padding:40px 0 40px 0}.hero__button{text-align:center}.contacts .cleaning-form__group input{font-size:12px;padding:11px 10px}.contacts .cleaning-form textarea{font-size:12px;padding:11px 10px}.policy-page,.blog-page,.reviews-page,.services{padding:90px 0 0 0!important}.reviews-page .reviews{padding:0 0 50px 0}.blog-single__blocks h2{font-size:30px;text-align:center}.blog-single__blocks p{font-size:16px;text-align:center}.policy-page,.blog-page,.reviews-page,.gallery-page{padding:90px 0 0 0}.house-cleaning{margin-top:50px}.house-cleaning__blocks h2{font-size:30px;text-align:center}.house-cleaning__blocks p{font-size:16px;text-align:center}.house-cleaning-content__pic-wrap{grid-template-columns:repeat(1,1fr)}.house-cleaning-content__pic1{height:450px;width:100%}.gallery-single__blocks{display:grid;grid-template-columns:repeat(1,1fr);gap:10px}.gallery-single__block{height:180px}.gallery-single__block a{height:180px}.lg-thumb-item{height:60px}.contacts .social__list{gap:10px}.contacts .social__item a{width:35px;height:35px}.contacts .social__item i{font-size:18px}}@media (max-width:460px){.blog__list{grid-template-columns:repeat(1,1fr)}.gallery__blocks{grid-template-columns:repeat(1,1fr)}}@media (max-width:425px){.blog-single-content__top ul{gap:30px}.blog-single-content__top ul li{font-size:12px}.blog-single-content .quotes__blocks{padding:30px 15px 30px 15px}.blog-single-content .quotes__blocks p{font-size:12px}.wpcf7-response-output{font-size:12px}.pricing__item-top{display:flex;flex-direction:column;gap:10px}.pricing__item img{max-height:70px;min-height:70px;height:70px}.pricing__item .pricing-btn{font-size:10px}.pricing__item .pricing-btn{padding:8px 5px}}@media (max-width:420px){.contacts .cleaning-form__groups{grid-template-columns:repeat(1,1fr)}.faq__picture{max-width:500px;width:100%;height:280px;border-radius:15px;overflow:hidden;background:var(--color-cream-dark);padding:10px}}@media (max-width:410px){.header-destination{display:none}.counter-item .counter{font-size:25px}.counter-item span{font-size:25px}.counter-section{gap:15px}}@media (max-width:360px){.why-us__list{display:grid;grid-template-columns:repeat(1,1fr)}}@media (max-width:350px){.pricing__item{max-width:320px;width:100%;padding:15px 10px;border-radius:10px}.pricing__list{grid-template-columns:repeat(2,1fr)}.pricing__item h3{font-size:14px}.pricing__item ul li{font-size:8px}}@media (max-width:340px){.error__content{text-align:center;margin:0 auto;display:flex;justify-content:center;align-items:center}}.contacts-email .descript span{color:grey;font-size:12px}.gallery-single__block .video{position:relative;width:100%;padding-bottom:56.25%;overflow:hidden;height:100%}.gallery-single__block .video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.gift-btn{width:56px;height:56px;border-radius:50%;background:var(--color-gold);color:var(--color-cream);display:grid;place-items:center;font-size:18px;box-shadow:0 8px 20px rgb(201 166 107 / .4);transition:all 0.25s;position:relative}.gift-btn::after{content:"";position:absolute;inset:-6px;border-radius:50%;border:2px solid var(--color-gold);opacity:.4;animation:pulse2 2s infinite}@keyframes pulse2{0%{transform:scale(1);opacity:.25}60%{transform:scale(1.12);opacity:.12}100%{transform:scale(1.2);opacity:0}}.gift-btn *{color:var(--color-cream)}.gift-btn:hover{background:var(--color-gold-dark);transform:rotate(-8deg) scale(1.05)}.promo-block{display:flex;align-items:center;gap:25px}.promo-modal{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:opacity 0.4s ease,visibility 0.4s ease;z-index:9999}.promo-modal.active{opacity:1;visibility:visible}.promo-modal__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgb(0 0 0 / .6);opacity:0;transition:opacity 0.4s ease}.promo-modal.active .promo-modal__overlay{opacity:1}.promo-modal__content{position:relative;border-radius:12px;padding:40px 30px;text-align:center;max-width:500px;width:90%;height:300px;transform:translateY(-30px);opacity:0;transition:all 0.4s ease;box-shadow:0 6px 25px rgb(0 0 0 / .3);display:flex;flex-direction:column;gap:15px;background-position:bottom;background-size:cover;background-repeat:no-repeat;align-items:center;justify-content:center}.promo-modal__content::before{content:"";position:absolute;inset:0;background:rgb(0 0 0 / .4);border-radius:inherit;z-index:0}.promo-modal__content *{color:#fff;z-index:99;position:relative}.promo-modal__content h2{font-weight:700;text-transform:uppercase;font-size:25px;color:var(--white-color)}.promo-modal.active .promo-modal__content{transform:translateY(0);opacity:1}.promo-modal__close{position:absolute;top:10px;right:15px;background:none;border:none;font-size:28px;cursor:pointer;color:#fff}.wpcf7-response-output{color:#fff}.our-works{background:var(--color-cream-dark)}.our-works .swiper-wrapper{display:flex;gap:15px;padding:40px 0}.our-works .swiper-slide{border-radius:22px;overflow:hidden;box-shadow:0 10px 30px rgb(65 111 80 / .12);flex-shrink:0;transition:all 0.3s ease-in-out}.our-works .swiper-slide img{transform:scale(1.1)}@media (max-width:576px){.our-works .swiper-wrapper{display:flex;gap:0;padding:40px 0}.our-works .swiper-slide{border-radius:0}}.carpets-page .main-picture{border-radius:22px;box-shadow:0 20px 50px rgb(65 111 80 / .18)}.carpets-page .main__right::before{display:none}.carpets-page .result-carpets{padding:80px 0 100px 0}.carpets-page .result-carpets__blocks{display:flex;align-items:center;justify-content:space-between;gap:20px}.carpets-page .result-carpets__contents{display:flex;flex-direction:column;gap:25px;max-width:640px;width:100%}.carpets-price__contents .title *,.result-carpets .title *,.carpets-page .main .title *{font-family:Rubik,sans-serif;font-weight:700;line-height:1.15;letter-spacing:-.5px;color:var(--color-primary-dark)}.carpets-price__contents .title *,.result-carpets .title *{font-size:36px}.carpets-price__contents .title strong,.result-carpets .title strong,.carpets-page .main .title strong{color:var(--color-gold-dark);font-weight:700}.carpets-price__contents .description *,.result-carpets .description *,.carpets-page .main .description *{font-weight:400;font-size:18px;color:#6b6b6b}.carpets-price__contents .description,.result-carpets .description,.carpets-page .main .description{display:flex;flex-direction:column;gap:15px}.carpets-page .result-carpets__list{display:flex;flex-direction:column;align-items:start;gap:20px}.carpets-page .result-carpets__item{display:flex;align-items:center;gap:12px}.carpets-page .result-carpets__item i{color:var(--color-primary-dark);font-size:16px}.carpets-page .result-carpets__item span{color:var(--color-text);font-size:15px;font-weight:700}.result-carpets__video{border-radius:22px;overflow:hidden;box-shadow:0 20px 50px rgb(65 111 80 / .18);background:#000;aspect-ratio:16 / 9;max-width:530px;width:100%;min-height:300px}.result-carpets__video video,.result-carpets__video iframe{width:100%;height:100%;object-fit:cover;display:block}.carpets-page .contacts2{margin-top:0}.carpets-page .why-us{margin-bottom:0}.carpets-price{padding:100px 0}.carpets-price .carpets-price__blocks{display:flex;align-items:center;justify-content:space-between;gap:20px}.carpets-price__contents{display:flex;flex-direction:column;text-align:center;gap:15px;max-width:100%;width:100%}.carpets-price__list{border:1px solid rgb(65 111 80 / .18);border-radius:22px;overflow:hidden;background:#fff;margin-bottom:16px;margin-top:20px}.carpets-price__item{display:flex;justify-content:space-between;align-items:center;padding:16px 22px;border-bottom:1px solid rgb(65 111 80 / .18);gap:16px;transition:background 0.2s}.carpets-price__item:hover{background:var(--color-cream)}.carpets-price__item .carpets-price__text{text-align:left;font-size:14.5px;color:var(--color-text)}.carpets-price__item .carpets-price__value{font-weight:700;color:var(--color-primary);font-size:15px;white-space:nowrap}@media (max-width:1024px){.carpets-price__contents .title *,.carpets-page .main .title *{font-size:30px}.carpets-price__contents .description *,.carpets-page .description *{font-size:14px}.carpets-page .result-carpets__item i{font-size:14px}.carpets-page .result-carpets__item span{font-size:14px}}@media (max-width:768px){.carpets-price .carpets-price__blocks,.carpets-page .result-carpets__blocks{display:flex;align-items:center;flex-direction:column;gap:40px}.carpets-page .result-carpets__contents{max-width:100%;width:100%}.carpets-price__contents{max-width:100%;width:100%}.result-carpets__video{border-radius:15px;max-width:100%;width:100%;min-height:350px}.carpets-page .result-carpets{padding:30px 0}.carpets-price{padding:50px 0}}@media (max-width:420px){.carpets-price__item .carpets-price__text{font-size:13px}.carpets-price__item .carpets-price__value{font-size:14px}}