:root{--color-main: #007DC6;--color-main-hover: #209DE6;--color-text: #222222;--color-background: #ffffff;--color-border: #e5e5e5}*,*::before,*::after{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0}body,h1,h2,h3,h4,h5,h6,p,ul,ol,li,figure,blockquote,dl,dd{margin:0;padding:0}body{text-rendering:optimizeSpeed;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{display:block;text-decoration:none;color:inherit}ul,ol{list-style:none}img,video{width:100%;height:auto;display:block}button,input,textarea,select{font:inherit;border:none;background:none;color:inherit}button{cursor:pointer}input,textarea,select{-webkit-appearance:none;-moz-appearance:none;appearance:none}article,aside,details,figcaption,figure,footer,header,main,nav,section,summary{display:block}:focus:not(:focus-visible){outline:none}:focus-visible{outline:2px solid #007dc6}*{-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto}.main-container,.container{width:100%;margin-inline:auto;padding-inline:10px}@media(min-width: 767px){.main-container,.container{max-width:1220px}}.main-container{margin-bottom:40px}.visually-hidden{position:absolute !important;width:1px !important;height:1px !important;margin:-1px !important;border:0 !important;padding:0 !important;white-space:nowrap !important;clip-path:inset(100%) !important;clip:rect(0 0 0 0) !important;overflow:hidden !important}@media(max-width: 767px){.hidden-mobile{display:none !important}}@media(min-width: 768px){.visible-mobile{display:none !important}}.content h3,.content h4,.content h5,.content h6,.content p,.content ul,.content ol,.content li{margin-bottom:16px}.breadcrumbs{width:auto;display:-webkit-box;display:-ms-flexbox;display:flex;gap:3px;font-size:clamp(12px,0.7291666667vw,14px);margin-bottom:32px;-webkit-transform:translateY(24px);transform:translateY(24px)}@media(max-width: 767px){.breadcrumbs{-webkit-transform:translateY(6px);transform:translateY(6px)}}.header-bottom .current-menu-item,.header-bottom .current-menu-ancestor,.header-bottom .current-menu-parent{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}.header-bottom .current-menu-item>a,.header-bottom .current-menu-ancestor>a,.header-bottom .current-menu-parent>a{color:#007dc6;scale:1.1}.fade-up,.fade-left,.fade-right,.zoom-in{opacity:0;-webkit-transform-origin:center;transform-origin:center;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform;-webkit-transition-duration:1s;transition-duration:1s;-webkit-transition-timing-function:cubic-bezier(0.2, 0.9, 0.3, 1);transition-timing-function:cubic-bezier(0.2, 0.9, 0.3, 1);-webkit-transition-delay:var(--anim-delay, 0s);transition-delay:var(--anim-delay, 0s)}.fade-up{-webkit-transform:translateY(100px);transform:translateY(100px)}.fade-left{-webkit-transform:translateX(-300px);transform:translateX(-300px)}@media(max-width: 767px){.fade-left{-webkit-transform:translateX(-100px);transform:translateX(-100px)}}.fade-right{-webkit-transform:translateX(300px);transform:translateX(300px)}@media(max-width: 767px){.fade-right{-webkit-transform:translateX(100px);transform:translateX(100px)}}.zoom-in{-webkit-transform:scale(0.8);transform:scale(0.8)}.visible{opacity:1;-webkit-transform:none;transform:none}.delay-1{--anim-delay: .05s}.delay-2{--anim-delay: .10s}.delay-3{--anim-delay: .15s}.delay-4{--anim-delay: .20s}.delay-5{--anim-delay: .25s}.delay-6{--anim-delay: .30s}.delay-7{--anim-delay: .35s}.delay-8{--anim-delay: .40s}.delay-9{--anim-delay: .45s}.delay-10{--anim-delay: .50s}html{scroll-behavior:smooth}@media(min-width: 767px){.front-main{position:relative;top:-140px}}.bg-el,main{position:relative;overflow:hidden}.bg-el::before,main::before{content:"";background:url("../images/bg-el/1.avif") no-repeat top;position:absolute;z-index:-100;pointer-events:none;top:0;left:0;width:100%;height:100%}.main-container{margin-top:50px}@media(min-width: 767px){.main-container{margin-top:148px}}body{font-size:clamp(16px,0.9375vw,18px);font-weight:400;line-height:1.4;color:#222;background-color:#fdfdfd}section{padding:36px 0}@media(min-width: 767px){section{padding:56px 0}}.svg path{fill:#007dc6}a,button,input,textarea,svg *{-webkit-transition-duration:.2s;transition-duration:.2s}a{text-decoration:none;color:inherit}h3,h4{font-weight:600}.h1,h1,.h1,h2,.h2{font-size:clamp(24px,2.0833333333vw,40px);margin-bottom:56px}@media(min-width: 767px){.h1,h1,.h1,h2,.h2{margin-bottom:40px;font-weight:600;text-transform:uppercase}}h1{font-weight:700}h3,.h3{font-size:clamp(20px,1.25vw,24px)}h4,.h4{font-size:clamp(20px,1.0416666667vw,20px);margin-bottom:16px}p{font-size:clamp(16px,0.9375vw,18px)}.button,.btn{overflow:hidden;width:100%;max-width:282px;height:60px;background-color:#007dc6;border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;font-size:18px;font-weight:600}.button a,.btn a{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.button:hover,.btn:hover{background-color:#209de6}@media(max-width: 767px){.button,.btn{max-width:100%;height:60px}}.button--header,.btn--header{width:192px;height:48px;font-size:14px}.button--header:before,.btn--header:before{width:40px}.button--service,.btn--service{-webkit-transform:translateX(-50%);transform:translateX(-50%);background:#f8f5f5;max-width:calc(100% - 34px);color:#222}@media(max-width: 767px){.button--service,.btn--service{max-width:calc(100% - 28px)}}.button--service:hover,.btn--service:hover{background-color:#e0dede}.button--transparent,.btn--transparent{background-color:rgba(0,0,0,0);border:none}#menu-glavnoe-1{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.mobile-overlay{z-index:11;position:fixed;top:0;left:0;width:100%;height:100%;margin:0;padding:0;border:none;overflow:auto}.mobile-overlay__contacts{padding-inline:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.mobile-overlay__contacts .mess,.mobile-overlay__contacts .email,.mobile-overlay__contacts .tel,.mobile-overlay__contacts .time{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.mobile-overlay__contacts .mess svg path,.mobile-overlay__contacts .email svg path,.mobile-overlay__contacts .tel svg path,.mobile-overlay__contacts .time svg path{fill:#007dc6}.mobile-overlay__contacts .mess{gap:8px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.mobile-overlay__contacts .email{gap:12px}.mobile-overlay__contacts .time{gap:20px}.mobile-overlay__contacts .time span{font-weight:600}.mobile-overlay .mobileheader{z-index:11;position:fixed;top:0;left:0;background-color:#f2f2f2;opacity:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:8px;width:100%;height:50px;margin-bottom:30px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-shadow:0px 1px 6px 0px rgba(51,51,51,.1);box-shadow:0px 1px 6px 0px rgba(51,51,51,.1)}.mobile-overlay:modal{max-width:100%;max-height:100%}.mobile-overlay .mobile-overlay__tel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left}.mobile-overlay__close-button-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end}.mobile-overlay__body{padding:10px}.mobile-overlay__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:20px;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;margin-bottom:30px}.mobile-overlay__list li{font-size:16px}.cross-button{padding:0;background-color:rgba(0,0,0,0);border:none;width:48px;aspect-ratio:1;position:relative;border-radius:5px}.cross-button:hover{background-color:rgba(0,0,0,0)}.cross-button::before,.cross-button::after{content:"";position:absolute;top:50%;left:7px;width:70%;height:2px;background-color:#007dc6;border-radius:5px}.cross-button::before{rotate:45deg}.cross-button::after{rotate:-45deg}.burger-button{padding:0;background-color:rgba(0,0,0,0);border:none;width:48px;aspect-ratio:1;color:#007dc6;background:rgba(0,0,0,0);position:relative}.burger-button:hover{background-color:rgba(0,0,0,0)}.burger-button::after{position:absolute;top:50%;left:50%;translate:-50% -50%;content:"";width:50%;height:2px;background-color:#007dc6;border-radius:5px;-webkit-box-shadow:0 -8px,0 8px #007dc6;box-shadow:0 -8px,0 8px #007dc6}.mob-inner{width:100%;z-index:11;position:fixed;top:0;left:0;height:50px;background-color:#fafafa;opacity:1;padding:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mob-inner img{width:auto;height:30px}.mob-inner__ico{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.contact-form{height:431px;color:#fff;padding:74px 0;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.contact-form::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:-webkit-gradient(linear, left top, right top, from(#000000), color-stop(14.57%, rgba(0, 0, 0, 0.9)), color-stop(31.29%, rgba(0, 0, 0, 0.8)), color-stop(49.39%, rgba(0, 0, 0, 0.7)), color-stop(65.86%, rgba(0, 0, 0, 0.6)), to(rgba(0, 0, 0, 0.5)));background:linear-gradient(90deg, #000000 0%, rgba(0, 0, 0, 0.9) 14.57%, rgba(0, 0, 0, 0.8) 31.29%, rgba(0, 0, 0, 0.7) 49.39%, rgba(0, 0, 0, 0.6) 65.86%, rgba(0, 0, 0, 0.5) 100%);opacity:.89;z-index:1;pointer-events:none}.contact-form .container{position:relative;z-index:2;margin-bottom:0}@media(max-width: 767px){.contact-form{padding:48px 0;height:547px}}.contact-form .container{margin-bottom:0}.contact-form h2{font-size:clamp(28px,1.875vw,36px);margin-bottom:20px;font-weight:500}.contact-form p{margin-bottom:28px}@media(min-width: 767px){.contact-form p{margin-bottom:32px}}.contact-form form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px;margin-bottom:20px}@media(min-width: 767px){.contact-form form{gap:16px}}.contact-form form input{width:277px;height:60px;border-radius:8px;background-color:#fff;color:#222;font-size:18px;padding:10px 20px}@media(max-width: 767px){.contact-form form input{width:100%}}.contact-form form button{width:282px;height:60px}@media(max-width: 767px){.contact-form form button{width:100%}}.contact-form__conf{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:668px}.contact-form__conf p{margin-bottom:0}.contact-form__conf a{color:#007dc6;text-decoration:underline}.contact-form__conf .policy-link-white{color:#fff}.modal{display:none;position:fixed;z-index:201;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,.4)}.modal-content{width:100%;height:100%;padding:56px 10px 10px;background-color:#fff}@media(min-width: 767px){.modal-content{position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);padding:46px;width:600px;height:auto}}@media(max-width: 767px){.modal-content button{width:100%}}.close{position:absolute;top:20px;right:20px;color:#aaa;font-size:28px;font-weight:bold}.close:hover,.close:focus{color:#000;text-decoration:none;cursor:pointer}.modal-image{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999}.modal-image.active{display:block !important}.modal-image__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.85)}.modal-image__content{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);max-width:90%;max-height:90vh;z-index:10000}.modal-image__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.modal-image__container img{max-width:100%;max-height:80vh;-o-object-fit:contain;object-fit:contain;-webkit-box-shadow:0 0 20px rgba(0,0,0,.5);box-shadow:0 0 20px rgba(0,0,0,.5)}[data-zoom]{cursor:-webkit-zoom-in;cursor:zoom-in}.faq svg{min-width:24px}.faq__accordion{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;width:auto;margin:0 auto;-webkit-transition:all .3s ease;transition:all .3s ease}.faq__accordion details{-webkit-box-shadow:5px 5px 5px rgba(0,0,0,.2);box-shadow:5px 5px 5px rgba(0,0,0,.2);padding:20px;cursor:pointer;border-radius:8px}.faq__accordion details summary{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none}.faq__accordion details summary span{font-size:clamp(18px,1.25vw,24px);margin-bottom:12px}.faq__accordion details summary svg{-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease}.faq__accordion details[open] summary svg{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.faq__accordion details .faq__content{font-size:clamp(14px,0.9375vw,18px)}.faq__accordion details:last-child{border-bottom:none}.modal-phone h2{font-weight:300;font-size:36px;line-height:100%;margin-bottom:20px}.modal-phone p{font-weight:300;line-height:130%;margin-bottom:32px}.modal-phone form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.modal-phone form input{border:1px solid #d5d8d9;width:auto;height:64px;padding:23px}.modal-phone form label{margin-bottom:32px}.modal-phone form .custom-checkbox p{font-weight:300;font-size:12px;line-height:140%;color:#575756;margin-bottom:16px}.modal-phone form .custom-checkbox span{border:solid 2px #fff;border-color:#222}.modal-phone form .custom-checkbox span::before{border-right-color:#222;border-bottom-color:#222}.modal-phone form .custom-checkbox input:checked+span::before{border-right-color:#222;border-bottom-color:#222}.modal-phone form .custom-checkbox input::-webkit-input-placeholder{color:#222;opacity:1}.modal-phone form .custom-checkbox input::-moz-placeholder{color:#222;opacity:1}.modal-phone form .custom-checkbox input:-ms-input-placeholder{color:#222;opacity:1}.modal-phone form .custom-checkbox input::-ms-input-placeholder{color:#222;opacity:1}.modal-phone form .custom-checkbox input::placeholder{color:#222;opacity:1}.modal-phone button{width:282px;height:64px}.custom-checkbox{display:-webkit-box;display:-ms-flexbox;display:flex;color:#fff;cursor:pointer}.custom-checkbox input{display:none}.custom-checkbox span{display:inline-block;min-width:20px;max-width:20px;min-height:20px;max-height:20px;border:2px solid #fff;border-radius:3px;margin-right:8px;position:relative;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.custom-checkbox span::before{content:"";position:absolute;top:0;left:5px;width:6px;height:10px;border-right:2px solid #fff;border-bottom:2px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.custom-checkbox input:checked+span{background:rgba(0,0,0,0)}.custom-checkbox input:checked+span::before{opacity:1}.hero-pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;margin:0 auto;position:absolute;bottom:24px !important;z-index:10;display:flex;gap:14px}@media(min-width: 767px){.hero-pagination{bottom:40px !important}}.hero-pagination li button{background:#222;opacity:.5;border:solid 1px #fff;display:-webkit-box;display:-ms-flexbox;display:flex;gap:14px;width:12px;height:12px}@media(min-width: 767px){.hero-pagination li button{height:14px;width:14px}}.hero-pagination li button.is-active{-webkit-transform:scale(1.2);transform:scale(1.2);background:#007dc6;opacity:1;border:none}.header{z-index:11;position:fixed;top:0;left:0;right:0;background-color:#fafafa;-webkit-box-shadow:0px 2px 12px 0px rgba(0,0,0,.1803921569);box-shadow:0px 2px 12px 0px rgba(0,0,0,.1803921569)}@media(min-width: 767px){.header{margin-bottom:2px}}.header-top{padding:10px}.header-container{width:100%;max-width:1220px;margin-inline:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-inline:10px}.cart-count{font-weight:600;font-size:10px;text-align:center;color:#666;right:0}.main-menu-list{height:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.main-menu-list li a{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:500;font-size:16px;color:#222}.main-menu-list li{position:relative;height:100%;cursor:pointer}.main-menu-list li.menu-item-has-children>a{position:relative;-webkit-padding-end:28px;padding-inline-end:28px}.main-menu-list li.menu-item-has-children>a::after{content:"";position:absolute;right:8px;top:50%;width:14px;height:14px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M7 10l5 5 5-5' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-repeat:no-repeat;background-size:14px;-webkit-transform:translateY(-50%) rotate(0deg);transform:translateY(-50%) rotate(0deg);-webkit-transform-origin:center;transform-origin:center;-webkit-transition:-webkit-transform .25s ease;transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease, -webkit-transform .25s ease;pointer-events:none}.main-menu-list li ul{overflow:hidden;border-radius:12px;opacity:0;pointer-events:none;-webkit-transition:all .3s ease;transition:all .3s ease;position:absolute;top:100%;left:0;background:#fafafa;min-width:280px;z-index:50}.main-menu-list li ul li{border-bottom:solid 1px #d9d9d9;cursor:pointer;text-align:center}.main-menu-list li ul li a{font-weight:500;width:100%;height:100%;padding-inline:10px;min-height:58px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.main-menu-list li ul li:hover{background:#007dc6}.main-menu-list li ul li:hover a{color:#fff}.main-menu-list li:hover>ul,.main-menu-list li:focus-within>ul{pointer-events:all;opacity:1}.main-menu-list li.menu-item-has-children:hover>a::after,.main-menu-list li.menu-item-has-children:focus-within>a::after{-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}header.header-fixed{position:fixed;top:-89px}.search input{width:372px;border-radius:8px;height:48px;padding:8px 10px 8px 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#eee;border:1px solid rgba(34,34,34,.0901960784)}.search input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.search input::-webkit-search-decoration{-webkit-appearance:none;appearance:none}.search input::-ms-clear{display:none}@media(max-width: 1200px){.search input{width:100%}}.hero-slide{position:relative}.hero-slide::before{background:linear-gradient(90.5deg, #000000 0.82%, rgba(0, 0, 0, 0.9) 20.99%, rgba(0, 0, 0, 0.8) 36.85%, rgba(0, 0, 0, 0.7) 56.58%, rgba(0, 0, 0, 0.6) 103.31%);content:"";position:absolute;top:0;left:0;opacity:.8;width:100%;height:100%;z-index:1;pointer-events:none}@media(max-width: 767px){.hero-slide{height:calc(100vh - 48px)}}.slide-container{max-width:1200px;margin:auto;height:100%;padding:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:start;position:relative;z-index:2}.hero-slide__content{max-width:690px;color:#f8f8f8}.hero-slide__content h2{text-transform:uppercase;font-size:clamp(24px,1.875vw,36px);margin-bottom:16px;font-weight:600}@media(min-width: 767px){.hero-slide__content h2{margin-bottom:24px}}.hero-slide__content p{margin-bottom:40px;font-weight:500;font-size:clamp(14px,1.0416666667vw,20px)}.hero-slide{background-position:center;background-size:cover;background-repeat:no-repeat;height:502px}@media(min-width: 767px){.hero-slide{height:610px}}.footer{position:relative;padding:80px 0 72px;background-color:#333;color:#fff}@media(max-width: 767px){.footer{font-weight:300;padding:40px 0;height:auto}}.footer h3{font-size:clamp(20px,1.25vw,24px);margin-bottom:7px}.footer .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:0}@media(max-width: 767px){.footer .container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.footer .container .footer__info{font-size:16px;font-weight:500}.footer .container .footer__logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;max-width:250px}.footer .container .footer__logo img{width:100%;max-width:182px;height:auto;margin-bottom:16px}.footer .container .footer__logo-time{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.footer .container .footer__links{font-size:14px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.footer .container .footer__links a{cursor:pointer;text-decoration:underline}.footer .container .footer__menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px;font-size:clamp(16px,0.9375vw,18px)}@media(max-width: 767px){.footer .container .footer__menu{margin-bottom:40px}}.footer .container .footer__menu ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:20px}@media(max-width: 767px){.footer .container .footer__menu ul{gap:20px}.footer .container .footer__menu ul li{width:auto}.footer .container .footer__menu ul li a{font-size:16px;font-weight:500}}.footer .container .footer__contacts{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px}@media(max-width: 767px){.footer .container .footer__contacts{margin-bottom:35px}}.footer .container .footer__contacts div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:23px;font-size:16px}.footer .container .footer__contacts .email{gap:16px}.footer .container .footer__contacts .email a svg path{fill:#007dc6}.footer .container .footer__contacts .tel{gap:20px}.footer .container .footer__contacts .tel a svg path{fill:#007dc6}@media(max-width: 767px){.footer .container .footer__contacts .tel{font-size:18px}}.footer .container .footer__contacts .footer__socials div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:6px}.footer .container .footer__contacts .mess{gap:8px}@media(max-width: 767px){.footer .container .footer__contacts .mess{font-size:18px}}.footer .container .footer__contacts .footer__tel{gap:12px}.category-product{width:calc(33% - 12px);-webkit-box-shadow:1px 2px 10px 0px rgba(0,0,0,.1215686275);box-shadow:1px 2px 10px 0px rgba(0,0,0,.1215686275)}@media(min-width: 767px){.category-product{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.category-product:hover{-webkit-transform:scale(1.05);transform:scale(1.05);-webkit-box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}}@media(min-width: 1024px){.category-product{width:100%}}@media(max-width: 767px){.category-product{width:calc(50% - 12px);height:auto}}@media(max-width: 480px){.category-product{width:100%;height:auto}}.category-product__title{font-size:clamp(18px,1.25vw,24px)}.preimuschestva__item{width:calc(25% - 33px)}@media(max-width: 767px){.preimuschestva__item{width:100%}}.cart-notification-modal{border-radius:8px;background-color:rgba(1,1,1,.568627451);width:300px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;bottom:20px;right:20px;position:fixed;height:40px}.cart-notification-modal .cart-notification-icon,.cart-notification-modal .cart-notification-title{color:#45ff45}.pagination{gap:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pagination .page-numbers{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:40px;min-height:40px;padding:10px;border-radius:5px;background-color:rgba(5,5,5,.274);color:#fff}@media(max-width: 767px){.pagination .page-numbers{max-width:30px;min-height:30px}}.pagination .page-numbers.current{background-color:#007dc6}.news__item{position:relative;height:282px;width:100%}.news__item:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}@media(min-width: 767px){.news__item{height:322px}}.news__item img{-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out, -webkit-transform .3s ease-in-out}.news__content{height:282px;width:100%}@media(min-width: 767px){.news__content{height:328px}}.o-kompanii{position:relative}.company-block-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:24px;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}@media(max-width: 767px){.company-block-inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.company-block-inner .block-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:24px;width:calc(50% - 12px)}@media(max-width: 767px){.company-block-inner .block-inner{width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}}.company-block-inner .block-inner .block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:12px 24px;width:100%;min-height:128px;border-radius:12px;background-color:#fff;background-color:#f8f8f8}@media(max-width: 767px){.company-block-inner .block-inner .block{width:100%}}.company-block-inner .block-inner .block span{font-weight:500;font-size:40px;color:#007dc6;margin-bottom:4px}@media(max-width: 767px){.company-block-inner .block-inner .block span{margin-bottom:4px}}.company-block-inner .block-inner .block__text{font-size:16px}.company-text p{font-size:clamp(16px,0.9375vw,18px);margin-bottom:24px}.page-company__card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px;margin-bottom:112px}@media(max-width: 1200px){.page-company__card{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0}}@media(max-width: 767px){.page-company__card{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0}}.page-company__card img{width:591px;height:403px}@media(max-width: 767px){.page-company__card img{width:100%;height:auto}}.page-company__card .text-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:20px}@media(max-width: 767px){.page-company__card .text-inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}}.page-company__card .text-inner p{font-size:clamp(16px,0.9375vw,18px)}.page-company__card .block-inner-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:24px;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}@media(max-width: 767px){.page-company__card .block-inner-inner{-ms-flex-wrap:wrap;flex-wrap:wrap}}.page-company__card .block-inner-inner .block-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:24px}@media(max-width: 767px){.page-company__card .block-inner-inner .block-inner{-ms-flex-wrap:wrap;flex-wrap:wrap}}.page-company__card .block-inner-inner .block-inner .block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:24px;max-width:228px;min-height:140px;border-radius:16px;color:#444;max-height:147px;text-transform:uppercase}@media(max-width: 767px){.page-company__card .block-inner-inner .block-inner .block{width:calc(50% - 16px)}}.page-company__card .block-inner-inner .block-inner .block span{font-weight:600;font-size:clamp(32px,2.5vw,48px);color:#007dc6;margin-bottom:16px;color:#444;text-transform:uppercase;opacity:.7}@media(max-width: 767px){.page-company__card .block-inner-inner .block-inner .block span{margin-bottom:8px}}.page-company__card .block-inner-inner .block-inner .block__text{font-size:clamp(18px,1.25vw,24px);color:#444;text-transform:uppercase}.serteficat-swiper{width:100%;height:auto;margin-bottom:60px}@media(max-width: 767px){.serteficat-swiper{margin-bottom:24px}}.serteficat-swiper .swiper-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.serteficat-swiper .swiper-slide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0;width:240px;height:auto;text-align:center;background-color:#fff;border-radius:8px;-webkit-box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);overflow:hidden}.serteficat-swiper .swiper-slide img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.serteficat-pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:16px;gap:8px}.serteficat-pagination .swiper-pagination-bullet{width:12px;height:12px;background-color:#222;border-radius:50%;opacity:.3}.serteficat-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#007dc6;opacity:1}.serteficat-btn{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:112px}@media(max-width: 767px){.serteficat-btn{margin-bottom:24px}}.articles .container .posts-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media(max-width: 1200px){.articles .container .posts-list{-ms-flex-wrap:wrap;flex-wrap:wrap}}@media(max-width: 767px){.articles .container .posts-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}}.articles .container .posts-list .post-item{width:384px;height:auto;border-radius:8px;background-color:#fff;-webkit-box-shadow:0px 0px 20px 1px rgba(0,0,0,.2);box-shadow:0px 0px 20px 1px rgba(0,0,0,.2)}@media(max-width: 767px){.articles .container .posts-list .post-item{margin-bottom:0;width:100%}}.articles .container .posts-list .post-item img{width:auto;height:264px;background-size:cover;background-position:center;margin-bottom:16px}.articles .container .posts-list .post-item .inner{padding:16px}.articles .container .posts-list .post-item .inner .post-content{border-bottom:1px solid #e5e5e5}.articles .container .posts-list .post-item .inner .post-content h4{margin-bottom:16px}.articles .container .posts-list .post-item .inner .post-content p{margin-bottom:16px}.articles .container .posts-list .post-item .inner .next{display:block;margin-top:16px;font-weight:600;font-size:18px;color:#007dc6}.service-list .post-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media(max-width: 1200px){.service-list .post-list{-ms-flex-wrap:wrap;flex-wrap:wrap}}@media(max-width: 767px){.service-list .post-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}}.service-list .post-list .post-item{width:384px;height:auto;border-radius:8px;background-color:#fff;-webkit-box-shadow:0px 0px 20px 1px rgba(0,0,0,.2);box-shadow:0px 0px 20px 1px rgba(0,0,0,.2)}@media(max-width: 767px){.service-list .post-list .post-item{margin-bottom:0;width:100%}}.service-list .post-list .post-item img{width:auto;height:264px;background-size:cover;background-position:center;margin-bottom:16px}.service-list .post-list .post-item .inner{padding:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.service-list .post-list .post-item .inner .post-content{border-bottom:1px solid #e5e5e5}.service-list .post-list .post-item .inner .post-content h4{margin-bottom:16px}.service-list .post-list .post-item .inner .post-content p{margin-bottom:16px}.service-list .post-list .post-item .inner .next{display:block;margin-top:16px;font-weight:600;font-size:18px;color:#007dc6}.page-single .content img{width:100%;border-radius:16px;margin-bottom:30px}.delivery h2{font-size:clamp(20px,1.25vw,24px);margin-bottom:24px;font-weight:500}@media(min-width: 767px){.delivery h2{margin-bottom:32px}}.delivery ul li{list-style:disc;-webkit-transform:translateX(20px);transform:translateX(20px);margin-right:20px;font-size:clamp(16px,1.0416666667vw,20px)}.delivery ul{margin-bottom:40px}@media(min-width: 767px){.delivery ul{margin-bottom:24px}}.delivery .underlined{text-decoration:underline;font-weight:500;font-size:20px;margin-bottom:40px}.regiondostavki{font-size:clamp(20px,1.25vw,24px)}.page-service .intro-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:64px}.page-service .intro-inner p{width:calc(50% - 12px);height:auto}.page-service .intro-inner img{width:calc(50% - 12px);height:auto}.page-service .services{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.page-service .services .card{gap:24px;width:calc(50% - 64px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:40px}@media(max-width: 767px){.page-service .services .card{width:100%}}.card-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:24px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.card-list .card{width:384px;height:auto;min-height:200px;border-radius:2px;background-color:#fff;padding:24px;-webkit-box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}@media(min-width: 767px){.card-list .card{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.card-list .card:hover{-webkit-transform:scale(1.05);transform:scale(1.05);-webkit-box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}}.card-list .card span{display:block;font-size:16px;margin-bottom:20px}.card-list .card h4{color:#007dc6;margin-bottom:12px}.card-list .card p{font-size:18px}.page-contacts .contacts{display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px}@media(max-width: 767px){.page-contacts .contacts{gap:16px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.page-contacts .contacts .contacts-block{width:384px;height:auto;padding:32px 20px;border-radius:8px;background-color:#fff;color:#222;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px;-webkit-box-shadow:0px 2px 16.9px 0px rgba(51,51,51,.1411764706);box-shadow:0px 2px 16.9px 0px rgba(51,51,51,.1411764706)}@media(max-width: 767px){.page-contacts .contacts .contacts-block{width:100%;padding:30px 20px}}.page-contacts .contacts .contacts-block .tel,.page-contacts .contacts .contacts-block .email,.page-contacts .contacts .contacts-block .address,.page-contacts .contacts .contacts-block .mess,.page-contacts .contacts .contacts-block .footer__logo-time{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;font-size:16px;font-weight:500}.page-contacts .contacts .contacts-block .tel span,.page-contacts .contacts .contacts-block .email span,.page-contacts .contacts .contacts-block .address span,.page-contacts .contacts .contacts-block .mess span,.page-contacts .contacts .contacts-block .footer__logo-time span{font-size:18px}.page-contacts .contacts .contacts-block .tel svg path,.page-contacts .contacts .contacts-block .email svg path,.page-contacts .contacts .contacts-block .address svg path,.page-contacts .contacts .contacts-block .mess svg path,.page-contacts .contacts .contacts-block .footer__logo-time svg path{fill:#007dc6}.page-contacts .contacts .contacts-block .tel{gap:20px}.page-contacts .contacts .contacts-block .tel .footer__tel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.page-contacts .contacts .contacts-block .tel a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.page-contacts .contacts .contacts-block .email a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.page-contacts .contacts .contacts-block .mess .footer__socials{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:10px}.page-contacts .contacts .contacts-block .address p{white-space:pre-line}.page-contacts .contacts .contacts-map{width:792px;height:auto;border-radius:8px}@media(max-width: 767px){.page-contacts .contacts .contacts-map{width:100%}}.page-contacts .contacts .contacts-map iframe{border-radius:8px;width:100%;height:100%}@media(max-width: 767px){.page-contacts .contacts .contacts-map iframe{height:379px}}.footer__logo-time p{font-size:14px}/*# sourceMappingURL=styles.css.map */