.container,.logo{margin-right:auto}.menu-button.is-open .icon-cross,img{display:block}:root{--primary-text-color:#757575;--title-text-color:#050103;--accent-blue:#2196F3;--accent-yellow:#fdca00;--primary-white-color:#FFFFFF;--secondary-bg-color:#f9f9f9;--transition-func:cubic-bezier(0.4, 0, 0.2, 1)}.menu-container,.menu-container.is-open{right:0;transition:opacity 350ms var(--transition-func),transform 350ms ease-out}@font-face{font-family:Oswald;src:url('../fonts/Oswald-Bold.woff2') format('woff2');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url('../fonts/Roboto-Regular.woff2') format('woff2');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url('../fonts/Roboto-Medium.woff2') format('woff2');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url('../fonts/Roboto-Bold.woff2') format('woff2');font-weight:700;font-style:normal;font-display:swap}body{color:var(--primary-text-color);background:var(--primary-white-color);padding-top:82px;font-family:Roboto,Arial,sans-serif;letter-spacing:.02em;font-size:16px;line-height:1.6}ul{list-style:none;margin:0;padding:0}a{text-decoration:none}h1,h2,h3,h4,h5,h6,p{margin-top:0;margin-bottom:0}img{max-width:100%;height:auto}button{cursor:pointer}.container{padding-left:15px;padding-right:15px;margin-left:auto}@media screen and (max-width:479px){.container{width:100%}}@media screen and (min-width:480px) and (max-width:767px){.container{width:480px}}@media screen and (min-width:768px){.container{width:768px}}.page-header{background-color:var(--primary-white-color);position:fixed;width:100%;height:80px;top:0;left:0;z-index:999}.page-header .container{border-bottom:2px solid var(--primary-white-color);background:linear-gradient(to top,rgba(0,0,0,.8),rgba(0,0,0,.6));padding:20px}.main-nav{display:flex;align-items:center}.logo{color:var(--accent-yellow);font-family:Oswald,sans-serif;font-weight:700;font-size:26px;line-height:1.19;letter-spacing:-.5px}.hero-subtitle,.hero-title{letter-spacing:.04em;font-weight:700;text-transform:uppercase}@media (max-width:410px){.logo{font-size:32px}}.logo-blue,.privacy-header .back,.text-blue{color:var(--accent-blue)}.button.primary,.hero-subtitle,.hero-title{color:var(--primary-white-color)}.nav-list .item{margin-bottom:14px}.nav-list .item a{color:var(--title-text-color);line-height:1.14}.nav-list .item:focus a,.nav-list .item:hover a{color:var(--primary-white-color);transition:color .3s var(--transition-func)}.menu-button{background-color:transparent;border:none;display:inline-flex}.menu-button .icon-cross,.menu-button.is-open .icon-menu{display:none}.menu-position{position:relative}.menu-container{opacity:0;visibility:hidden;pointer-events:none;padding:40px;font-size:22px;position:absolute;top:140%;min-width:50%;min-height:50vh;background:var(--accent-blue);border-radius:4px;box-shadow:0 4px 10px rgba(0,0,0,.2);z-index:99;transform-origin:top;transform:scaleY(0) translateY(0)}.icon-thumb,.preferences-list .item:nth-child(odd),.services{background-color:var(--secondary-bg-color)}.menu-container.is-open{opacity:1;visibility:visible;pointer-events:initial;overflow:hidden;top:50%;transform:scaleY(1) translateY(5%)}.menu-link{display:inline-block;width:100%}.hero.container{padding-left:0;padding-right:0}.hero-slider{position:relative;width:100%;height:420px;overflow:hidden}.hero-banner{padding-top:20px}.hero .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom,rgba(0,0,0,.8),rgba(0,0,0,.6));z-index:1}.hero .slader-1,.hero .slader-2{text-align:end;padding:40px 0;background-position:left center}.hero .slader-1,.hero .slader-2,.map-thumb{background-size:contain;background-repeat:no-repeat}.swiper-slide{height:100%;display:flex;justify-content:center;align-items:center}.hero .slader-1{background-image:url('../images/banner-small.webp')}.hero .slader-2{background-image:url('../images/banner-small-2.webp')}.swiper-pagination{padding:8px!important;font-size:24px!important}.swiper-pagination-bullet{width:15px!important;height:15px!important;margin:10px!important}.hero-contacts-list{margin-bottom:40px}.hero-title,.price-list{margin-bottom:20px}.hero-title{font-size:24px;line-height:1.615}@media (min-width:364px) and (max-width:409px){.hero-title{font-size:28px}}@media (min-width:410px){.hero-title{font-size:30px}}.hero-subtitle{font-size:22px;line-height:1.6}.hero-text,.review-stars{color:var(--accent-yellow)}@media (min-width:364px) and (max-width:409px){.hero-title{font-size:26px}}.hero-text{text-align:start;position:absolute;bottom:10px}.tel-link{margin-top:20px;display:inline-flex;align-items:center;gap:12px}.support-icon{width:28px;height:28px;flex-shrink:0}@media (min-width:390px){.order-list{display:flex;gap:2px}}.order-list .item{padding:10px;text-align:center;flex-basis:calc((100% - 4px)/ 3)}.order-icon{width:90px;height:90px;fill:var(--accent-yellow)}@media (min-width:410px){.hero-subtitle{font-size:28px}.order-icon{width:100px;height:100px}}.order-list .item .number{font-weight:700;text-transform:uppercase;font-size:40px;color:var(--accent-blue)}.price-list .item{align-items:center;padding:10px}.icon-thumb{margin-bottom:10px;border-radius:4px;text-align:center}.price-icon{width:70px;height:70px}.price-additional{margin:12px 0}.action-text,.evacuation-info{margin-top:10px}.price-text{margin-bottom:16px}.preferences-list{display:flex;flex-direction:column;gap:10px}.preferences-list .item{padding:10px;align-items:center}@media screen and (min-width:290px){.price-list{display:flex;justify-content:space-between}.price-list .item{flex-basis:calc((100% - 30px)/ 2)}.preferences-list .item{display:flex;gap:20px}}.preferences-list .icon-thumb{background-color:inherit;margin-bottom:0}.preferences-icon{width:100px;height:100px}.img-thumb{margin-bottom:20px;max-width:400px;max-height:300px;margin-left:auto;margin-right:auto}.evacuation-list li,.services-list li{position:relative;margin-bottom:10px;color:#444}.evacuation-list li::marker,.price-details li::marker{color:var(--accent-blue);font-weight:700}.map-thumb{width:100%;height:300px;background-color:#f7f7f7;background-image:url('../images/map-small.webp');background-position:center;border-radius:4px;margin-bottom:20px}.work-location .secondary-title{margin:10px 0}.districts-list{padding:10px 0;margin-bottom:10px}.districts-list li,.services-list li{position:relative;padding-left:20px;margin-bottom:10px}.districts-list li::before,.services-list li::before{content:"—";position:absolute;left:0;color:var(--accent-blue);font-weight:700}.action-text{font-size:17px}.reviews{background-color:var(--secondary-bg-color);display:flex;gap:20px}.reviews-wrapper{overflow-x:auto;scroll-snap-type:x mandatory;display:flex;gap:20px;padding:20px}.review{flex:0 0 80%;max-width:300px;background:#fff;border-radius:10px;padding:15px;box-shadow:0 4px 10px rgba(0,0,0,.1);text-align:center;scroll-snap-align:center}.review-avatar{width:50px;height:50px;margin-bottom:10px}.review-name{font-weight:700;font-size:18px;margin-bottom:5px}.about p:not(:last-child),.eu-delivery-text,.review-stars{margin-bottom:10px}.review-stars{font-size:18px}.privacy-title,.section-title{font-size:28px;text-align:center}.review-text{color:#333}.footer{padding:20px 0;letter-spacing:-.5px;background:linear-gradient(to bottom,rgba(0,0,0,.8),rgba(0,0,0,.6))}.privacy-container{margin-top:20px;text-align:center}.privacy-policy{color:var(--primary-text-color);text-decoration:underline}.privacy-header.page-header{box-shadow:0 2px 5px rgba(0,0,0,.1)}.privacy-header.page-header .container{background:inherit}.section.privacy{border-top:1px solid var(--primary-text-color);border-bottom:1px solid var(--primary-text-color)}.privacy-title{margin-bottom:20px;color:var(--title-text-color)}.privacy-list .item{margin-top:16px}.services-subtitle{margin-bottom:10px;color:#444}.section{padding-top:40px;padding-bottom:40px}.no-padding{padding-top:0;padding-bottom:0}.section-title{color:var(--title-text-color);margin-bottom:20px;line-height:1.4}.secondary-title{color:#212121;text-transform:uppercase;margin-bottom:10px}@media (max-width:490px){.secondary-title{font-size:15px;letter-spacing:.01em}}.button{color:var(--title-text-color);background:var(--primary-white-color);font-weight:500;font-size:15px;line-height:1.14;border-radius:6px;border:1px solid transparent;padding:8px 12px;min-width:120px;text-align:center}.button.primary{background-color:var(--accent-blue);transition:background-color .3s var(--transition-func),color .3s var(--transition-func)}.button.primary:focus,.button.primary:hover{color:var(--accent-blue);background:var(--primary-white-color);border:1px solid var(--accent-blue)}.sticky-call-btn{display:flex;align-items:center;justify-content:center;background:radial-gradient(circle,var(--accent-blue) 10%,rgba(56,163,253,.8) 60%,rgba(255,255,255,.3) 80%);padding:0;border-radius:50%;width:80px;height:80px;box-shadow:0 4px 10px rgba(0,0,0,.2);text-decoration:none;position:fixed;right:5%;bottom:5%;z-index:98}@keyframes iconTilt{0%,100%{transform:rotate(0)}50%{transform:rotate(-20deg)}}.call-icon{width:47px;height:47px;fill:var(--primary-white-color);animation:.4s ease-in-out 5s infinite iconTilt}