.container-fluid,.container{margin-left:auto;margin-right:auto}.container-fluid{padding-left:2rem;padding-right:2rem}.row{box-sizing:border-box;flex-flow:wrap;flex:0 auto;margin-left:-.5rem;margin-right:-.5rem;display:flex}.row.reverse{flex-direction:row-reverse}.col.reverse{flex-direction:column-reverse}.col-xs,.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-offset-0,.col-xs-offset-1,.col-xs-offset-2,.col-xs-offset-3,.col-xs-offset-4,.col-xs-offset-5,.col-xs-offset-6,.col-xs-offset-7,.col-xs-offset-8,.col-xs-offset-9,.col-xs-offset-10,.col-xs-offset-11,.col-xs-offset-12{box-sizing:border-box;flex:none;padding-left:.5rem;padding-right:.5rem}.col-xs{flex-grow:1;flex-basis:0;max-width:100%}.col-xs-1{flex-basis:8.33333%;max-width:8.33333%}.col-xs-2{flex-basis:16.6667%;max-width:16.6667%}.col-xs-3{flex-basis:25%;max-width:25%}.col-xs-4{flex-basis:33.3333%;max-width:33.3333%}.col-xs-5{flex-basis:41.6667%;max-width:41.6667%}.col-xs-6{flex-basis:50%;max-width:50%}.col-xs-7{flex-basis:58.3333%;max-width:58.3333%}.col-xs-8{flex-basis:66.6667%;max-width:66.6667%}.col-xs-9{flex-basis:75%;max-width:75%}.col-xs-10{flex-basis:83.3333%;max-width:83.3333%}.col-xs-11{flex-basis:91.6667%;max-width:91.6667%}.col-xs-12{flex-basis:100%;max-width:100%}.col-xs-offset-0{margin-left:0}.col-xs-offset-1{margin-left:8.33333%}.col-xs-offset-2{margin-left:16.6667%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-4{margin-left:33.3333%}.col-xs-offset-5{margin-left:41.6667%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-7{margin-left:58.3333%}.col-xs-offset-8{margin-left:66.6667%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-10{margin-left:83.3333%}.col-xs-offset-11{margin-left:91.6667%}.start-xs{text-align:start;justify-content:flex-start}.center-xs{text-align:center;justify-content:center}.end-xs{text-align:end;justify-content:flex-end}.top-xs{align-items:flex-start}.middle-xs{align-items:center}.bottom-xs{align-items:flex-end}.around-xs{justify-content:space-around}.between-xs{justify-content:space-between}.first-xs{order:-1}.last-xs{order:1}@media only screen and (min-width:48em){.container{width:49rem}.col-sm,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-offset-0,.col-sm-offset-1,.col-sm-offset-2,.col-sm-offset-3,.col-sm-offset-4,.col-sm-offset-5,.col-sm-offset-6,.col-sm-offset-7,.col-sm-offset-8,.col-sm-offset-9,.col-sm-offset-10,.col-sm-offset-11,.col-sm-offset-12{box-sizing:border-box;flex:none;padding-left:.5rem;padding-right:.5rem}.col-sm{flex-grow:1;flex-basis:0;max-width:100%}.col-sm-1{flex-basis:8.33333%;max-width:8.33333%}.col-sm-2{flex-basis:16.6667%;max-width:16.6667%}.col-sm-3{flex-basis:25%;max-width:25%}.col-sm-4{flex-basis:33.3333%;max-width:33.3333%}.col-sm-5{flex-basis:41.6667%;max-width:41.6667%}.col-sm-6{flex-basis:50%;max-width:50%}.col-sm-7{flex-basis:58.3333%;max-width:58.3333%}.col-sm-8{flex-basis:66.6667%;max-width:66.6667%}.col-sm-9{flex-basis:75%;max-width:75%}.col-sm-10{flex-basis:83.3333%;max-width:83.3333%}.col-sm-11{flex-basis:91.6667%;max-width:91.6667%}.col-sm-12{flex-basis:100%;max-width:100%}.col-sm-offset-0{margin-left:0}.col-sm-offset-1{margin-left:8.33333%}.col-sm-offset-2{margin-left:16.6667%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-4{margin-left:33.3333%}.col-sm-offset-5{margin-left:41.6667%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-7{margin-left:58.3333%}.col-sm-offset-8{margin-left:66.6667%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-10{margin-left:83.3333%}.col-sm-offset-11{margin-left:91.6667%}.start-sm{text-align:start;justify-content:flex-start}.center-sm{text-align:center;justify-content:center}.end-sm{text-align:end;justify-content:flex-end}.top-sm{align-items:flex-start}.middle-sm{align-items:center}.bottom-sm{align-items:flex-end}.around-sm{justify-content:space-around}.between-sm{justify-content:space-between}.first-sm{order:-1}.last-sm{order:1}}@media only screen and (min-width:64em){.container{width:65rem}.col-md,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md-offset-0,.col-md-offset-1,.col-md-offset-2,.col-md-offset-3,.col-md-offset-4,.col-md-offset-5,.col-md-offset-6,.col-md-offset-7,.col-md-offset-8,.col-md-offset-9,.col-md-offset-10,.col-md-offset-11,.col-md-offset-12{box-sizing:border-box;flex:none;padding-left:.5rem;padding-right:.5rem}.col-md{flex-grow:1;flex-basis:0;max-width:100%}.col-md-1{flex-basis:8.33333%;max-width:8.33333%}.col-md-2{flex-basis:16.6667%;max-width:16.6667%}.col-md-3{flex-basis:25%;max-width:25%}.col-md-4{flex-basis:33.3333%;max-width:33.3333%}.col-md-5{flex-basis:41.6667%;max-width:41.6667%}.col-md-6{flex-basis:50%;max-width:50%}.col-md-7{flex-basis:58.3333%;max-width:58.3333%}.col-md-8{flex-basis:66.6667%;max-width:66.6667%}.col-md-9{flex-basis:75%;max-width:75%}.col-md-10{flex-basis:83.3333%;max-width:83.3333%}.col-md-11{flex-basis:91.6667%;max-width:91.6667%}.col-md-12{flex-basis:100%;max-width:100%}.col-md-offset-0{margin-left:0}.col-md-offset-1{margin-left:8.33333%}.col-md-offset-2{margin-left:16.6667%}.col-md-offset-3{margin-left:25%}.col-md-offset-4{margin-left:33.3333%}.col-md-offset-5{margin-left:41.6667%}.col-md-offset-6{margin-left:50%}.col-md-offset-7{margin-left:58.3333%}.col-md-offset-8{margin-left:66.6667%}.col-md-offset-9{margin-left:75%}.col-md-offset-10{margin-left:83.3333%}.col-md-offset-11{margin-left:91.6667%}.start-md{text-align:start;justify-content:flex-start}.center-md{text-align:center;justify-content:center}.end-md{text-align:end;justify-content:flex-end}.top-md{align-items:flex-start}.middle-md{align-items:center}.bottom-md{align-items:flex-end}.around-md{justify-content:space-around}.between-md{justify-content:space-between}.first-md{order:-1}.last-md{order:1}}@media only screen and (min-width:75em){.container{width:76rem}.col-lg,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-offset-0,.col-lg-offset-1,.col-lg-offset-2,.col-lg-offset-3,.col-lg-offset-4,.col-lg-offset-5,.col-lg-offset-6,.col-lg-offset-7,.col-lg-offset-8,.col-lg-offset-9,.col-lg-offset-10,.col-lg-offset-11,.col-lg-offset-12{box-sizing:border-box;flex:none;padding-left:.5rem;padding-right:.5rem}.col-lg{flex-grow:1;flex-basis:0;max-width:100%}.col-lg-1{flex-basis:8.33333%;max-width:8.33333%}.col-lg-2{flex-basis:16.6667%;max-width:16.6667%}.col-lg-3{flex-basis:25%;max-width:25%}.col-lg-4{flex-basis:33.3333%;max-width:33.3333%}.col-lg-5{flex-basis:41.6667%;max-width:41.6667%}.col-lg-6{flex-basis:50%;max-width:50%}.col-lg-7{flex-basis:58.3333%;max-width:58.3333%}.col-lg-8{flex-basis:66.6667%;max-width:66.6667%}.col-lg-9{flex-basis:75%;max-width:75%}.col-lg-10{flex-basis:83.3333%;max-width:83.3333%}.col-lg-11{flex-basis:91.6667%;max-width:91.6667%}.col-lg-12{flex-basis:100%;max-width:100%}.col-lg-offset-0{margin-left:0}.col-lg-offset-1{margin-left:8.33333%}.col-lg-offset-2{margin-left:16.6667%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-4{margin-left:33.3333%}.col-lg-offset-5{margin-left:41.6667%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-7{margin-left:58.3333%}.col-lg-offset-8{margin-left:66.6667%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-10{margin-left:83.3333%}.col-lg-offset-11{margin-left:91.6667%}.start-lg{text-align:start;justify-content:flex-start}.center-lg{text-align:center;justify-content:center}.end-lg{text-align:end;justify-content:flex-end}.top-lg{align-items:flex-start}.middle-lg{align-items:center}.bottom-lg{align-items:flex-end}.around-lg{justify-content:space-around}.between-lg{justify-content:space-between}.first-lg{order:-1}.last-lg{order:1}}
:root{--exra-light-blue:#e5f4fb;--light-blue:#0096dc;--dark-blue:#060046;--white:#fff}*{box-sizing:border-box}html{scroll-behavior:smooth;font-family:Sawarabi Mincho!important}body.home main{padding:0!important}:is(body:has(nav.active),body:has(.preloader.active)){overflow:hidden!important}.mt1{margin-top:1rem}.mt2{margin-top:2rem}.mt3,.mt4{margin-top:4rem}.mt5{margin-top:5rem}.mb2{margin-bottom:2rem!important}.mb188{margin-bottom:1.88rem}.mb25{margin-bottom:2.5rem}.pb25{padding-bottom:2.5rem}.pr875{padding-right:8.75rem!important}.h100{height:100%}.column{flex-direction:column;display:flex}.center{justify-content:space-around;display:flex}.align-content-center{display:flex;align-content:center!important}.align-center{display:flex;align-items:center!important}.align-right{align-self:flex-end!important}.justify-end{justify-content:flex-end!important;display:flex!important}img{max-width:100%}button:hover,select:hover{cursor:pointer}a.link-button{text-decoration:none}button.button-primary,a.link-button{background:var(--light-blue);width:max-content;color:var(--white);text-align:center;letter-spacing:.08rem;text-transform:uppercase;border:none;border:1px solid var(--light-blue);z-index:2;border-radius:.125rem;outline:none;flex-shrink:0;justify-content:center;align-items:center;padding:.81rem 3rem;font-family:Sawarabi Mincho;font-size:1rem;font-style:normal;font-weight:400;line-height:110%;display:flex}button.button-primary:hover,a.link-button:hover{background:var(--dark-blue);border-color:var(--dark-blue);color:var(--white)!important}button.button-primary:active,a.link-button:active{border-color:var(--dark-blue);background:0 0;color:var(--dark-blue)!important}.block{width:100%!important}body{color:var(--dark-blue);margin:0}main,section{flex-direction:column;display:flex}main section figure,figure{margin:0}figure figcaption{justify-content:flex-end;margin-top:-2rem;margin-left:.5rem;margin-right:.5rem;font-family:Sawarabi Mincho;font-size:1rem;font-style:normal;font-weight:400;line-height:130%;display:flex}h1{margin-top:0;font-family:Sawarabi Mincho;font-size:3rem;font-style:normal;font-weight:400;line-height:110%}h2{margin:0;font-family:Sawarabi Mincho;font-size:3rem;font-style:normal;font-weight:400;line-height:110%}p{font-size:1rem;font-style:normal;font-weight:400;line-height:130%}ul{padding:0!important;list-style:none!important}.rect{position:relative;padding:0!important}.rect:before,.service ul li:before{content:"";background:var(--dark-blue);float:left;width:1.25rem;height:.0625rem;margin-top:.7rem;margin-right:.3rem;display:block}header{z-index:3;background:0 0;flex-direction:column;align-items:stretch;gap:.625rem;width:100%;padding:1.1875rem 8.75rem;display:flex;position:sticky;top:0}header.sticky{background:var(--white);transition:box-shadow .3s ease-in-out;box-shadow:0 0 .9rem #0000001a}.logo{height:2.5rem;color:var(--dark-blue);justify-content:flex-start;align-items:center;font-family:Sawarabi Mincho;font-size:1.375rem;font-style:normal;font-weight:400;line-height:110%;text-decoration:none;display:inline-flex}.logo:before{content:"";background:url(../media/logo.b1793e32.svg) 0 0/contain no-repeat;width:4rem;height:3rem;display:flex}a:active,a:hover{color:var(--light-blue)!important}header nav{flex-direction:column;justify-content:center;height:100%;display:flex}header nav .items{justify-content:flex-end;align-self:stretch;align-items:center;gap:1.875rem;display:flex}header nav .items a,.email a,.locations a,.phone a,.success a{color:var(--dark-blue);align-self:stretch;align-items:center;gap:.625rem;font-family:Sawarabi Mincho;font-size:1rem;font-style:normal;font-weight:400;line-height:130%;text-decoration:none;display:inline-flex}header nav button.toggle{display:none}header .cart{background:url(../media/cart.b57d81cb.svg) 50% no-repeat;border-radius:1.875rem;flex-shrink:0;justify-content:flex-end;width:3.75rem;height:3.75rem;text-decoration:none;display:flex}.home header .cart{box-shadow:none;background-color:#0000}header .cart span{background:var(--light-blue);width:1.75rem;height:1.75rem;color:var(--white);text-align:center;letter-spacing:-.04688rem;border-radius:1.875rem;flex-shrink:0;justify-content:center;align-items:center;margin-top:-.8rem;margin-right:-.5rem;font-size:.9375rem;font-style:normal;font-weight:400;line-height:normal;display:flex;box-shadow:0 0 10px #06004626}.welcome{z-index:1;flex-direction:column;height:calc(100vh - 108px);margin-inline:8.75rem;display:flex}.welcome:before{content:"";z-index:1;background:url(../media/main.396b2dfa.webp) top/cover no-repeat;flex-direction:column;width:100%;height:100%;transition:all 5ms;display:flex;position:absolute;top:0;left:0}.welcome .wrapper{flex-direction:column;display:flex}.welcome span{color:var(--dark-blue);letter-spacing:.11rem;z-index:2;font-size:1.375rem;font-style:normal;font-weight:400;line-height:100%}.welcome h1{z-index:2;padding-top:3rem}.welcome p{color:var(--dark-blue);z-index:2;font-size:1.375rem;font-style:normal;font-weight:400;line-height:100%}.welcome button{z-index:2}.about{flex-direction:row;margin:2.5rem 8.75rem;display:flex}.about p.rect{margin-top:-3rem}.about .row>div>.row{padding:0 1rem!important}.choose{background:url(../media/bubbles.0cdcd7ba.svg) var(--exra-light-blue)bottom left no-repeat;padding:2.5rem 8.75rem;display:flex}.choose h2{align-items:center;font-size:1.25rem;display:flex}.choose .advantages>div{margin-bottom:2rem}.choose .advantages div:first-child h2:before{content:"";background:url(../media/address.1ea01195.svg) 50% no-repeat;flex-shrink:0;width:3.75rem;height:3.75rem}.choose .advantages div:nth-child(2) h2:before{content:"";background:url(../media/green.45aa4143.svg) 50% no-repeat;flex-shrink:0;width:3.75rem;height:3.75rem}.choose .advantages div:nth-child(3) h2:before{content:"";background:url(../media/best-choice.75e04b9a.svg) 50% no-repeat;flex-shrink:0;width:3.75rem;height:3.75rem}.choose .advantages div:nth-child(4) h2:before{content:"";background:url(../media/circle.f33e69cd.svg) 50% no-repeat;flex-shrink:0;width:3.75rem;height:3.75rem}.work{background:url(../media/work.04621796.svg) 50% 70% no-repeat;flex-flow:wrap;justify-content:space-between;padding:2.5rem 8.75rem;display:flex}.work .row .row div{flex-direction:column;padding-top:1.7rem;padding-right:3rem;display:flex}.work h2{align-items:flex-end;margin-bottom:.62rem;padding-left:4rem;font-size:1.25rem;display:flex}.work p{margin:0}.work .row .row div:first-child{background:url(../media/cart2.b18f48da.svg) 0 0 no-repeat}.work .row .row div:nth-child(2){background:url(../media/pack.4c944324.svg) 0 0 no-repeat}.work .row .row div:nth-child(3){background:url(../media/laundry.847ea44c.svg) 0 0 no-repeat}.work .row .row div:nth-child(4){background:url(../media/truck.42fea67c.svg) 0 0 no-repeat}.our-services{background:url(../media/bubbles2.e318b835.svg) 100% 100% no-repeat;flex-direction:column;display:flex;padding:1.1875rem 8.75rem!important}.our-services article{border-color:var(--dark-blue);background:#fff;border-style:solid;border-width:1px;border-radius:.375rem;flex-wrap:wrap;height:100%;padding-bottom:2rem;display:flex;position:relative}.our-services article img{width:100%;max-width:100%;height:fit-content;-webkit-mask-image:linear-gradient(#fff 0%,#ffffff9e 70%,#fff0 100%);mask-image:linear-gradient(#fff 0%,#ffffff9e 70%,#fff0 100%)}.our-services article h2,.our-services article a{font-family:Sawarabi Mincho;font-size:1.25rem;font-style:normal;font-weight:400;line-height:130%;display:flex}.our-services article a{color:var(--dark-blue);word-spacing:99999px;align-items:flex-end;width:100%;height:100%;padding:.81rem 1.25rem;text-decoration:none;position:absolute}.page-contacts .contacts{padding:1.1875rem 8.75rem}.page-faq section.faq,.page-services section.our-services,.page-contacts section.row.contacts{background:0 0!important;padding-top:0!important}section.faq{background:var(--exra-light-blue);flex-direction:row;padding:1.1875rem 8.75rem;display:flex}.faq ul{margin:0;padding:0;list-style:none}.faq li{margin-bottom:.62rem;padding:.62rem}.page-faq .faq li{margin-bottom:.62rem;padding:.62rem 0}.page-faq .faq ul li h3,.page-faq .faq ul li p{padding-left:0!important}.faq ul li h3{border-bottom:.0625rem solid var(--light-blue);justify-content:space-between;margin:0;padding:0 2rem .44rem .63rem;font-family:Sawarabi Mincho;font-size:1rem;font-style:normal;font-weight:400;line-height:130%;display:flex;position:relative}.faq ul li h3:hover,.faq ul li.active h3{color:var(--light-blue)}.faq ul li p{margin:0;padding:.44rem .63rem 0;display:none}.faq ul li.active p{display:block}.faq ul li button{text-indent:-9999px;background:url(../media/arrow_down.7d39c10e.svg) 100% 0 no-repeat;border:1px solid #0000;flex-shrink:0;align-content:space-around;align-self:flex-start;width:100%;height:100%;display:flex;position:absolute;right:0}.faq ul li.active button{background:url(../media/minus.20ce2448.svg) 100% 0 no-repeat}.faq ul li.active{background:var(--white);border-radius:.375rem}.page-contacts p{font-size:1rem;font-style:normal;font-weight:400;line-height:130%}.page-contacts>section>p{margin:0;padding-bottom:2.38rem}.page-contacts>section>article{flex-flow:wrap;gap:1.88rem 2.5rem;display:flex}.page-contacts article article{height:100%;padding:.62rem}.page-contacts article.address article{flex-flow:wrap;height:100%;padding:.62rem;display:flex}.page-contacts .locations{background:var(--exra-light-blue);margin:0}.page-contacts article article h2,.page-contacts .locations h2{align-items:flex-end;padding-bottom:1.5rem;padding-left:4rem;font-family:Sawarabi Mincho;font-size:1.25rem;font-style:normal;font-weight:400;line-height:130%;display:flex}.page-contacts article article p{margin:0}.page-contacts article.phone{background:url(../media/phone.9ce4e6fe.svg) var(--exra-light-blue).62rem .62rem no-repeat}.page-contacts article.email{background:url(../media/email.8311a86d.svg) var(--exra-light-blue).62rem .62rem no-repeat}.page-contacts article.schedule{background:url(../media/clock.d5512c8e.svg) var(--exra-light-blue).62rem .62rem no-repeat}.page-contacts .locations h2{background:url(../media/address2.8ff0a7f5.svg) var(--exra-light-blue)0 .62rem no-repeat;padding-top:.62rem}footer{background:var(--exra-light-blue);flex-direction:column;padding:1.1875rem 8.75rem;display:flex}footer div.row{gap:1rem 0}footer .col-md-4{flex-direction:column;align-items:flex-end;display:flex}footer h3{margin:0 0 .5rem;font-style:normal;font-weight:400;line-height:110%}footer p{margin:0}footer nav{flex-direction:column;justify-content:center;display:inline-flex}footer nav a{color:#3f4b5e;font-size:1rem;font-style:normal;font-weight:400;line-height:1.5rem;text-decoration:none}footer .copy{justify-content:flex-start;align-items:flex-end;font-size:1rem;font-style:normal;font-weight:400;line-height:1.5rem;display:flex}footer .locations{flex-direction:column;flex-grow:1;justify-content:space-around;display:flex}footer .location{flex-direction:column;align-items:flex-end;display:flex}footer .location h4{margin:0}footer .socials{flex-direction:row;justify-content:space-between;display:flex}footer .socials a{text-indent:-9999px;color:#0000;width:1.5rem;height:1.5rem;text-decoration:none}footer .socials a:first-child{background:url(../media/star.93ffefe1.svg) 0 no-repeat}footer .socials a:nth-child(2){background:url(../media/youtube.812ac1f0.svg) 0 no-repeat}footer .socials a:nth-child(3){background:url(../media/facebook.08cc4dc9.svg) 0 no-repeat}footer .socials a:nth-child(4){background:url(../media/instagram.a69d4296.svg) 0 no-repeat}footer .socials a:nth-child(5){background:url(../media/yelp.6a02435e.svg) 0 no-repeat}.order .service-list{margin-bottom:4.38rem}.service-list{margin-top:2rem}.service-list h2{margin-bottom:.62rem;font-family:Sawarabi Mincho;font-size:1.25rem;font-style:normal;font-weight:400;line-height:130%}.service-item{padding:.44rem}.service-item .service-name{font-size:1rem;font-style:normal;font-weight:400;line-height:130%}.service-item .service-price{flex-direction:row;justify-content:space-between;font-family:Sawarabi Mincho;font-size:1rem;font-style:normal;font-weight:400;line-height:130%;display:flex}.service-item button,.order-item button{border:none;flex-shrink:0;align-content:space-around;width:1.3rem;height:1.3rem;display:flex}.service-item button.count-up,.order-item button.count-up{background:url(../media/plus.eb0aba2b.svg) no-repeat}.service-item button.count-down,.order-item button.count-down{background:url(../media/minus.20ce2448.svg) no-repeat}.order-item.order-extra{margin-bottom:1.69rem}.service-item:nth-child(odd){border-bottom:.0625rem solid var(--light-blue)}.service-item:nth-child(2n),.order-item.order-extra{background:var(--exra-light-blue);border-bottom:.0625rem solid var(--light-blue)}.order-item.order-extra{border-top:.0625rem solid var(--light-blue)}.service-checkout form label{font-family:Sawarabi Mincho;font-size:1rem;font-style:normal;font-weight:400;line-height:130%}select{border:.0625rem solid var(--light-blue);border-radius:.125rem;width:100%;margin:.5rem 0 1.19rem;padding:.75rem .62rem;font-size:1rem;font-style:normal;font-weight:400;line-height:130%;outline:none!important}.service-checkout .service-price-total{flex-direction:row;justify-content:space-between;align-items:center;font-family:Sawarabi Mincho;font-size:.9375rem;font-style:normal;font-weight:400;line-height:1.40625rem;display:flex}.service-checkout .service-price-total span{font-family:Sawarabi Mincho;font-size:1rem;font-style:normal;font-weight:400;line-height:130%}input{border:.0625rem solid var(--light-blue);background:var(--exra-light-blue);border-radius:.125rem;outline:none;width:100%;padding:.75rem .62rem;font-size:1rem;font-style:normal;font-weight:400;line-height:130%}textarea{border:.0625rem solid var(--light-blue);background:var(--exra-light-blue);resize:none;border-radius:.125rem;outline:none;width:100%;height:100%;padding:.75rem .65rem;font-size:1rem;font-style:normal;font-weight:400;line-height:130%}@media (max-width:991.98px){.pr875{padding-right:0!important}section.about>.row>div>.row{padding-inline:1.62rem!important}.hide-xs{display:none!important}body.home{background:0 0}body.order main{padding:0!important}main img{position:relative}main>.row{margin:0!important;padding:0!important}header .logo{font-size:0!important}.welcome .order-button{width:100%;margin-top:0}section.our-services{padding-top:0}h1{margin-bottom:1.88rem;font-size:2.25rem;position:relative}.gradient-image{border-radius:.375rem;margin-top:2.5rem;-webkit-mask-image:linear-gradient(#fff0 0%,#ffffff9e 40%,#fff 100%)!important;mask-image:linear-gradient(#fff0 0%,#ffffff9e 30%,#fff 100%)!important}header,.welcome,.about,.choose,.work,.our-services,.faq,.home .contacts,footer{margin:0!important;padding:1rem!important}.mb125{margin-bottom:1.25rem}.choose .order-button{display:none}.faq ul{padding:0}.work .row .row div{margin-bottom:.62rem}section.about h1,section.about p{padding:0 1.62rem}header,footer{padding:1.5rem 1rem!important}footer{margin-top:3rem!important}section.about p.rect{margin-top:-3rem}modal.order-modal h1:before{margin-left:.5rem!important}.success h1,form.modal .loading h1{justify-content:center;align-items:center;font-size:1.4rem!important}.contents{display:contents!important}.our-services{background:url(../media/services_bubbles_tb.6a390485.svg) 0 100% no-repeat}.choose{background:var(--exra-light-blue)url(../media/choose_bubbles_tb.7c74514c.svg) no-repeat top right}.page-contacts .contacts{padding:1.5rem 2rem}#map{max-height:23rem;margin-bottom:1rem;height:100vh!important}}@media (max-width:575.98px){.logo{font-size:1.1rem!important}footer .col-md-4{align-items:flex-start!important}footer .locations{gap:1rem}footer .location{align-items:flex-start}.service h1,.page-order>h1{word-spacing:99999px;z-index:1;margin-left:1rem;position:absolute}.success,form.modal .loading{padding:0!important}.success.active,form.modal .loading.active{flex-direction:column;justify-content:center}.not-found img{height:10rem!important}button.button-primary,a.link-button{padding:.81rem 2rem!important}.welcome:before{background-image:linear-gradient(#fff 0%,#ffffff9e 89.58%,#fff0 92.27%),url(../media/main_max_575.d92c893e.webp);background-position:0 -14rem;background-repeat:no-repeat;padding-top:14.25rem!important}.welcome .wrapper{width:100%;padding:2rem 1rem;position:absolute;bottom:0;left:0}.welcome h1{padding-top:1.25rem;font-size:2.5rem}nav button.toggle{display:block!important}nav .items{display:none!important}nav .items a{letter-spacing:.11rem;padding-bottom:.94rem;font-size:1.375rem!important;font-style:normal!important;font-weight:400!important;line-height:1.5rem!important}nav.active .items{z-index:999;background:#fff;flex-direction:column;justify-content:flex-start;width:100%;height:100vh;padding:2.81rem;transition:all .3s ease-out;position:absolute;top:0;left:0;display:flex!important}button.button-primary,a.link-button{width:100%!important}.work{background:url(../media/work_mobile.9b548836.svg) 1rem 11rem no-repeat}.our-services{background:url(../media/services_bubbles_mb.4f5c6f13.svg) 0 100% no-repeat!important}.choose{background:var(--exra-light-blue)url(../media/choose_bubbles_mb.d70d1a47.svg) 100% 9% no-repeat!important}footer .copy{flex-direction:column;align-items:flex-start}h2{font-size:1.125rem!important}.order main{background:url(../media/bubbles3.ef9c3c9f.svg) 0 100% no-repeat}.page-order h1{margin-left:1rem}.page-order .order-summary h1{justify-content:flex-start;margin-left:0!important}.loader:before{height:3rem!important}.contacts .success p{font-size:1.15rem!important}}nav button.toggle{z-index:9999;background:url(../media/open.f3a1f9de.svg) 50% no-repeat;border:none;outline:none;width:20px;height:24px;position:absolute;right:1rem}nav.active button.toggle{background:url(../media/close.9ce2cbb6.svg) 50% no-repeat;top:2.81rem}.page-order header,.page-order main>.row.light-blue{background:var(--exra-light-blue)}main>.row{margin:0;padding:1.1875rem 8.75rem}.page-order main>.row:nth-child(2){background:url(../media/bubbles3.ef9c3c9f.svg) 100% 0 no-repeat}.row.sticky{position:sticky;top:6rem}.page-order h1{margin-bottom:0}.service-fee-info{color:red;margin-bottom:1rem}.order-summary{margin-top:2rem;margin-bottom:2.5rem}.order-summary h1{border-bottom:.0625rem solid var(--exra-light-blue);margin-bottom:1.25rem;padding-bottom:1.25rem}.order-summary .total-items{border-top:.0625rem solid var(--light-blue)}.order form>.row select{background:0 0!important}.order-item{border-bottom:.0625rem solid var(--exra-light-blue);padding:.44rem 0}.order-item-name{align-items:center;font-size:1rem;font-style:normal;font-weight:400;line-height:130%;display:flex}.order-item .order-item-name:before{content:"";background:var(--exra-light-blue);border-radius:50%;flex-shrink:0;width:1rem;height:1rem;margin-right:.3rem;display:flex}.order-item .order-item-price{flex-direction:row;justify-content:space-between;align-items:center;font-family:Sawarabi Mincho;font-size:1rem;font-style:normal;font-weight:400;line-height:130%;display:flex}.order-item.order-extra .order-item-name:before{content:none}.order-item-name.fast-delivery{margin-bottom:.5rem}.order-item.order-extra .order-item-name.fast-delivery:before{content:"";background:url(../media/fast_delivery.ae7e274e.svg) 50% no-repeat;width:1.3rem;height:1.5rem;display:flex}.order-item.order-extra .order-item-name.delivery-fee:before{content:"";background:url(../media/delivery-fee.88328f3c.svg) 50% no-repeat;width:1.3rem;height:2.5rem;display:flex}.order-item.order-extra .order-item-name.discount:before{content:"";background:url(../media/discount.0a341bad.svg) 50% no-repeat;width:1.4rem;height:2.5rem;display:flex}.order-item.order-extra .order-item-name.tips:before{content:"";background:url(../media/tips.2e3baa2e.svg) 50% no-repeat;width:1.4rem;height:1.5rem;display:flex}.order-price-total{flex-direction:column;justify-content:center;font-family:Sawarabi Mincho;font-size:1.25rem;font-style:normal;font-weight:400;line-height:130%;display:flex}.order-check-out,form.modal{flex-direction:column;justify-content:center;display:flex}form.order-modal>.row{border-bottom:.0625rem solid var(--exra-light-blue);margin-bottom:1.25rem;padding-bottom:1.25rem}form>.row:last-child,.success.row,form .loading.row{border:none!important;margin-bottom:0!important;padding-bottom:0!important}form legend{font-family:Sawarabi Mincho;font-size:1.25rem;font-style:normal;font-weight:400;line-height:130%}form h3{background:var(--exra-light-blue);margin-bottom:.19rem;padding:.44rem .62rem;font-family:Sawarabi Mincho;font-size:1rem;font-style:normal;font-weight:400;line-height:130%}form p{margin:0}label{display:flex}input#doorman-checkbox{width:initial}.success,form.modal .loading{border-top:.0625rem solid var(--exra-light-blue);border-bottom:.0625rem solid var(--exra-light-blue);z-index:1;background:#fff;align-items:center;width:100%;margin:0;padding:0 3rem;display:none}.success.active,form.modal .loading.active{height:100%;display:flex}.success p{margin:.5rem 0;font-family:Sawarabi Mincho;font-size:1rem;font-style:normal;font-weight:400;line-height:130%}input.error,textarea.error{border-color:red}input.valid,textarea.valid{border-color:green}.error-info{color:red;position:absolute}dialog{border:1px solid var(--light-blue);border-radius:.5rem;width:100%;height:auto}dialog[open]{flex-direction:column;display:flex}.dialog-close-button{opacity:.3;z-index:9999;background:0 0;border:none;width:1.09375rem;height:1.09375rem;position:absolute;top:.5rem;right:.5rem;outline:none!important}.dialog-close-button:hover{opacity:1}.dialog-close-button:before,.dialog-close-button:after{content:" ";background-color:var(--dark-blue);width:1px;height:1.09375rem;position:absolute;top:0}.dialog-close-button:before{transform:rotate(45deg)}.dialog-close-button:after{transform:rotate(-45deg)}.gradient-image{border-radius:.375rem;-webkit-mask-image:linear-gradient(#fff 0%,#ffffff9e 70%,#fff0 100%);mask-image:linear-gradient(#fff 0%,#ffffff9e 70%,#fff0 100%)}.order-item-count{justify-content:center;align-items:center;font-size:1rem;font-style:normal;font-weight:400;line-height:130%;display:flex}.success h1{align-items:center;font-family:Sawarabi Mincho;font-size:3rem;font-style:normal;font-weight:400;line-height:110%;display:flex;border:none!important;margin-bottom:1.06rem!important;padding:0!important}.success h1:before{content:"";background:url(../media/success.0e8cecae.svg) 0 no-repeat;flex-shrink:0;width:54px;height:54px;margin-right:.62rem;display:flex}.service-title{flex-shrink:0;height:fit-content;display:inline-flex}.contacts .success p{font-size:1.25rem}.not-found{text-align:center;flex-direction:column;align-items:center;margin-bottom:5rem;display:flex}#map{background:#dedede url(../media/map.d678416f.svg) 50%/20% 20% no-repeat}.contents{flex-wrap:wrap;gap:0;display:flex}.service-title,.service-description{flex-direction:column;display:flex}.service-items{flex-direction:column;justify-content:flex-end;display:flex}body[class|=services] .faq{background:0 0;padding:0!important}.zip-code{position:relative}.zip-code ul{background:var(--exra-light-blue);border:.0625rem solid var(--light-blue);z-index:1;border-top:none;border-radius:0 0 .125rem .125rem;list-style:none;display:none;position:absolute;top:1.9rem;left:.5rem;right:.5rem;padding:0 .62rem .75rem!important}.zip-code ul.active{display:block}.zip-code ul li:hover{cursor:pointer}.loader{flex-direction:column;justify-content:center;width:100%;height:100%;display:flex}.loader:before{content:"";background:url(../media/iron.ea0e5002.svg) 0 no-repeat;height:5rem;animation:3s linear infinite alternate l24;display:flex}@keyframes l24{to{background-position:100%}}.dialog-minimal-order,.dialog-discount-info{width:fit-content!important;height:fit-content!important}.dialog-minimal-order h3{margin:0!important}.preloader.active{z-index:9999;background:#fff;justify-content:center;align-items:center;width:100%;height:100%;font-size:0;display:flex;position:fixed;top:0;left:0}.preloader:before{content:"";background:#fff url(../media/logo.b1793e32.svg) 50% no-repeat;width:60px;height:50px;animation:2s infinite pulse;transform:scale(1)}.preloader{display:none}@keyframes pulse{0%{transform:scale(.95)}70%{transform:scale(1)}to{transform:scale(.95)}}p.hint{margin-top:.5rem;padding:0;font-size:.9rem;font-style:italic}.service.row{position:relative}label.container{cursor:pointer;-webkit-user-select:none;user-select:none;flex-direction:column;justify-content:center;width:100%;height:1.5rem;margin-bottom:1rem;padding-left:2rem;display:flex;position:relative}label.container input{opacity:0;cursor:pointer;width:0;height:0;position:absolute}span.checkmark{border:1px solid var(--light-blue);width:1.5rem;height:1.5rem;position:absolute;top:0;left:0}label.container input:checked~.checkmark{border:1px solid var(--light-blue)}span.checkmark:after{content:"";display:none;position:absolute}label.container input:checked~span.checkmark:after{display:block}label.container span.checkmark:after{border:solid var(--light-blue);border-width:0 1px 1px 0;width:5px;height:10px;top:5px;left:9px;transform:rotate(45deg)}.row.h100.align-content-center{margin-top:.4rem}dialog h3{margin:0!important}
