@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;1,300;1,400;1,500;1,600;1,700;1,800&display=swap);html,body{height:100%;width:100%;margin:0;padding:0;left:0;top:0;font-size:13px}@media only screen and (min-width:33.75em){html,body{font-size:14px}}@media only screen and (min-width:60em){html,body{font-size:16px}}*{font-family:"Montserrat",Helvetica,sans-serif;color:#101411;line-height:1.5}h2{border-bottom:3px solid #348d43;padding-bottom:10px}h1,h2,h3,h4{font-weight:600;font-size:100%}@media only screen and (min-width:33.75em){h1,h2,h3,h4{font-size:100%}}h1{font-size:2.5rem}h2{font-size:1.375rem}@media only screen and (min-width:33.75em){h2{font-size:2rem}}h3{font-size:1.375rem}h4{font-size:1.125rem}h5{font-size:1rem}h6{font-size:.875rem}p{font-size:1.125rem;font-weight:400;line-height:1.5}.container{width:90%;margin-left:auto;margin-right:auto}@media only screen and (min-width:33.75em){.container{width:80%}}@media only screen and (min-width:60em){.container{width:75%;max-width:60rem}}@media only screen and (min-width:75em){.container{width:80%;max-width:75em}}@media only screen and (min-width:85em){.container{width:90%;max-width:85em}}.b-grid{margin:0;display:grid;gap:30px}.b-grid-2{grid-template-columns:repeat(1,minmax(0,1fr))}@media only screen and (min-width:33.75em){.b-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}}.b-grid-3{grid-template-columns:repeat(1,minmax(0,1fr))}@media only screen and (min-width:33.75em){.b-grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (min-width:60em){.b-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.b-grid-7{grid-template-columns:repeat(2,minmax(0,1fr))}@media only screen and (min-width:33.75em){.b-grid-7{grid-template-columns:repeat(4,minmax(0,1fr))}}@media only screen and (min-width:60em){.b-grid-7{grid-template-columns:repeat(7,minmax(0,1fr))}}.img-block{border-radius:1.125em;overflow:hidden;border:1px solid #ccccd3;transition:all .3s}.img-block>div{padding:1.125em;padding-top:0}.img-block:hover{box-shadow:1px 1px 12px rgba(0,0,0,.15)}header{width:100%;height:400px;display:flex;align-items:flex-end;justify-content:center;position:relative}@media only screen and (min-width:33.75em){header{height:600px}}@media only screen and (min-width:60em){header{height:calc(100vh - 100px)}}header:after{content:"";position:absolute;background:rgba(0,0,0,0);top:0;bottom:0;left:0;right:0;z-index:1}.swiper{width:100%;height:100%}.swiper-slide{background-position:center;background-repeat:no-repeat;background-size:cover}.hero-content{position:absolute;z-index:2;text-align:center;color:#fff;margin-bottom:4em}.hero-content h1{color:#fff;text-transform:uppercase;letter-spacing:.05em;margin-left:.05em;font-weight:700;font-size:3em;text-shadow:1px 1px 6px rgba(0,0,0,.4)}@media only screen and (max-width:33.75em){.hero-content h1{font-size:2em}}.hero-content p{color:#fff;letter-spacing:.05em;font-size:1.25em}.menu{position:relative;height:70px;width:100%}@media only screen and (min-width:33.75em){.menu{height:100px}}.menu:after{content:"";position:absolute;background:rgba(255,255,255,.6);top:0;bottom:0;left:0;right:0}.menu .hero-logo{height:auto;width:60%}@media only screen and (min-width:33.75em){.menu .hero-logo{height:3em;width:auto}}.menu .hero-info{position:relative;z-index:2;margin:0 2em;display:flex;align-items:center;justify-content:space-around;flex-direction:column;height:100%}@media only screen and (max-width:33.75em){.menu .hero-info{margin:0 1em}}.menu .hero-info>*{color:#000}@media only screen and (min-width:33.75em){.menu .hero-info{flex-direction:row;justify-content:space-between}}.menu .hero-info .hero-phone{font-size:1.5em}.menu .hero-info .hero-phone a{text-decoration:none}.menu .hero-info .hero-phone a:hover{color:#348d43}.menu .hero-info-item{display:flex;align-items:center;justify-content:center}.menu .hero-info-item p{font-size:1.125em;line-height:1;font-weight:500;margin-left:.625em;color:#000;display:none}@media only screen and (min-width:33.75em){.menu .hero-info-item p{display:none;justify-content:left}}@media only screen and (min-width:60em){.menu .hero-info-item p{display:inline}}@media only screen and (min-width:75em){.menu .hero-info-item p{display:inline}}@media only screen and (min-width:85em){.menu .hero-info-item p{display:inline}}input[type="text"],input[type="email"],textarea{font-family:inherit;font-size:inherit;line-height:inherit;margin:0}form{position:relative}form textarea{resize:none}form input,form textarea{padding:.825rem 1rem;border-radius:.5rem;outline:2px solid #ccccd3;transition:all .3s ease-in-out;border:none}form input:focus,form textarea:focus{box-shadow:inset 0 1px 1px rgba(0,0,0,.075) , 0 0 8px rgba(102,233,152,.6);outline:2px solid #348d43}form textarea{height:10rem}form label span{color:red}.error{position:fixed;bottom:10px;margin:2rem auto;background:#feccbf;color:#cb1c21;border-radius:1rem;padding:1rem 3rem;display:flex;justify-content:center;align-items:center;z-index:100;box-shadow:3px 0 12px rgba(0,0,0,.175)}.error button{padding:0;display:flex;justify-content:center;align-items:center;width:2rem;height:2rem;line-height:1;margin-left:1.2rem;background:#cb1c21}.error button:hover{background:#101411}.fade{animation:fadeIn ease .3s}@keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}.xtreme-form{padding:1rem 2rem;border-top-left-radius:5rem;border-top-right-radius:5rem;margin:2rem 0;background-color:#c3cbdc;background-image:linear-gradient(118deg,#d4dae5 0%,#fbfbff 83%)}@media only screen and (min-width:33.75em){.xtreme-form{padding:1rem 2rem}}@media only screen and (min-width:60em){.xtreme-form{padding:3rem 4rem}}.form-contacts{font-size:1.425rem;font-weight:500;margin:2rem 0}.contacts-label{color:#838383;font-weight:500}.contact-email a{font-size:inherit;text-decoration:none;color:#348d43}.contact-email a:hover{text-decoration:underline}.popup-form{border:2px solid #ccccd3;border-radius:3rem;padding:2rem;width:96%;position:fixed;z-index:99;background:#fff}@media only screen and (min-width:33.75em){.popup-form{width:32rem;padding:4rem}}@media only screen and (min-width:60em){.popup-form{width:32rem}}@media only screen and (min-width:75em){.popup-form{width:46rem}}.popup-form::after{content:"";background:#000;width:100%;height:100%}form,input,textarea,form button{width:100%}section{margin:20px 0}@media only screen and (min-width:33.75em){section{margin:40px 0}}@media only screen and (min-width:60em){section{margin:60px 0}}@media only screen and (min-width:75em){section{margin:120px 0}}label{font-weight:500}.form-group{margin:1.5rem 0}.has-error label{color:#cb1c21}.chat-check{text-align:center;margin:3rem 0;color:#000}.chat-check img{width:5rem;height:5rem}.xtreme-form-content{gap:27rem;align-items:center;gap:1rem}@media only screen and (min-width:33.75em){.xtreme-form-content{gap:1rem}}@media only screen and (min-width:60em){.xtreme-form-content{gap:4rem}}@media only screen and (min-width:75em){.xtreme-form-content{gap:7rem}}.form-close{cursor:pointer;width:3rem;height:3rem;opacity:.4}.form-close:hover{opacity:1}.popup-form_header{display:flex;justify-content:space-between;align-items:center}.popup-form_header h2{margin:0}.embed-responsive{position:relative;display:block;width:100%;padding:0;overflow:hidden}.embed-responsive::before{display:block;content:""}.embed-responsive .embed-responsive-item,.embed-responsive iframe,.embed-responsive embed,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-21by9::before{padding-top:42.8571428571%}.embed-responsive-16by9::before{padding-top:56.25%}.embed-responsive-4by3::before{padding-top:75%}.embed-responsive-1by1::before{padding-top:100%}.hero-features{margin:2em;text-align:center;font-size:.75em;gap:1.5em}.hero-features .feature-item{padding:.825em;border-radius:.5em;border:.125em solid #348d43;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;font-weight:500;color:#000;background-color:#fff}.hero-features .feature-item img{width:5em;margin-bottom:1em}.hero-buttons{display:flex;gap:.5rem;justify-content:center;flex-direction:column;padding:0 20px}@media only screen and (min-width:33.75em){.hero-buttons{gap:2rem;flex-direction:row}}ul,ol{margin:30px 0}ul li,ol li{margin:5px 0;font-size:1.125rem}ol li{list-style:decimal}ul{padding-left:20px}ul li{list-style:none;background:url(https://www.e-technica.ru/themes/extreme/assets/img/circle.svg) left 10px no-repeat;padding-left:20px}.flex-2{display:flex;flex-direction:column;flex-shrink:0}@media only screen and (min-width:33.75em){.flex-2{gap:10px;flex-direction:column}}@media only screen and (min-width:60em){.flex-2{gap:40px;flex-direction:row}}@media only screen and (min-width:75em){.flex-2{gap:120px}}.flex-center{align-items:center}img.w-a{width:auto;height:auto}img.k_arrow{height:32px;width:auto}.section-description{display:flex;align-items:center;gap:10px}.section-description p{font-size:1rem}.kabina-block{width:100%}@media only screen and (min-width:33.75em){.kabina-block{width:100%}}@media only screen and (min-width:60em){.kabina-block{width:50%}}hr{height:5px;background-color:#f2f3f7;margin:20px 0;border:none}@media only screen and (min-width:33.75em){hr{margin:40px 0}}@media only screen and (min-width:60em){hr{margin:60px 0}}.b-copyright{padding:20px;display:flex;font-size:.925rem;justify-content:space-between;flex-direction:column;gap:1rem;font-weight:500;margin-top:3rem;align-items:center}@media only screen and (min-width:33.75em){.b-copyright{margin-top:6rem;flex-direction:row;gap:2rem}}@media only screen and (min-width:60em){.b-copyright{margin-top:10rem}}.b-copyright .b-copyright__info{flex-shrink:0}.grecaptcha-badge{display:none}.footer-form{margin-bottom:0;margin-top:20px}@media only screen and (min-width:33.75em){.footer-form{margin-top:40px}}@media only screen and (min-width:60em){.footer-form{margin-top:60px}}.footer-form .xtreme-form{margin-bottom:0}.flex-content{display:flex;flex-direction:column}.flex-content .xtreme-size{flex-shrink:0}@media only screen and (min-width:33.75em){.flex-content{flex-direction:column}}@media only screen and (min-width:60em){.flex-content{flex-direction:row}}.dop .flex-content{flex-wrap:wrap;flex-direction:row}.dop .flex-content .xtreme-size{width: calc(100%/2);padding:0 .5rem;text-align:center}@media only screen and (min-width:33.75em){.dop .flex-content .xtreme-size{width: calc(100%/3)}}@media only screen and (min-width:60em){.dop .flex-content .xtreme-size{width: calc(100%/5)}}@media only screen and (min-width:75em){.dop .flex-content .xtreme-size{width: calc(100%/6)}}@media only screen and (min-width:85em){.dop .flex-content .xtreme-size{width: calc(100%/6)}}.dop .flex-content .xtreme-size p{font-size:1rem;font-weight:500}.popup-form h2{border:none}#kabina .upravlenie{flex-shrink:0}@media only screen and (min-width:33.75em){#kabina .upravlenie{width: calc(100%/1)}}@media only screen and (min-width:60em){#kabina .upravlenie{width: calc(100%/3)}}@media only screen and (min-width:75em){#kabina .upravlenie{width: calc(100%/3)}}@media only screen and (min-width:85em){#kabina .upravlenie{width: calc(100%/3)}}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:"";display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:hover,.mfp-close:focus{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1}.mfp-arrow:before,.mfp-arrow:after{content:"";display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:"";position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media (max-width:900px){.mfp-arrow{-webkit-transform:scale(.75);transform:scale(.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.accordionjs{position:relative;margin:0;padding:0;list-style:none;margin-top:10px;margin-bottom:20px}.accordionjs .acc_section{position:relative;z-index:10;margin-top:-1px;overflow:hidden}.accordionjs .acc_section .acc_head{position:relative;background:#f2f3f7;padding:5px 15px;display:block;cursor:pointer;border:1px solid #c7c7ce}.accordionjs .acc_section .acc_head:hover{color:#348d43}.accordionjs .acc_section .acc_head::after{content:"↓"}.accordionjs .acc_section .acc_head h3{line-height:1;margin:5px}.accordionjs .acc_section .acc_content{padding:15px 20px;border:1px solid #ccccd3;margin-top:-2px}.accordionjs .acc_section:first-of-type,.accordionjs .acc_section:first-of-type .acc_head{border-top-left-radius:3px;border-top-right-radius:3px}.accordionjs .acc_section:last-of-type,.accordionjs .acc_section:last-of-type .acc_content{border-bottom-left-radius:3px;border-bottom-right-radius:3px}.accordionjs .acc_section.acc_active>.acc_content{display:block}.accordionjs .acc_section.acc_active>.acc_head{color:#fff;background:#348d43;border:none}.accordionjs .acc_section.acc_active>.acc_head::after{content:"↑"}*,*::before,*::after{box-sizing:border-box}img{width:100%;height:auto;object-fit:contain}.error{left:50%;transform:translateX(-50%)}.popup-form{left:50%;top:50%;transform:translateY(-50%) translateX(-50%)}.popup-helper{position:fixed;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.65);z-index:98}.button{padding:.5rem .75rem .5rem .5rem;border-radius:.25rem;font-size:.9rem;background-color:#348d43;color:#fff;cursor:pointer;border:none;transition:.3s;text-decoration:none;display:flex;justify-content:center;align-items:center}.button:hover{box-shadow:1px 1px 12px rgba(0,0,0,.2);background-color:#266831}.button:hover .xarrow{transform:translateX(5px)}@media only screen and (min-width:33.75em){.button{padding:.75rem 1.5rem .75rem 2rem;font-size:1rem;font-weight:500}}.button .xarrow{margin-left:10px;color:inherit;transition:all .3s}.button.secondary{background-color:#f2f3f7;color:#000}.button.secondary:hover{background-color:#d2d6e4}.xtreme-size{gap:0}.xtreme-size a{cursor:zoom-in}.hide{display:none;visibility:none}.spec{display:flex;justify-content:space-between;border-bottom:1px dashed #348d43;width:100%;font-weight:500;padding:20px 15px;transition:all .3s;gap:10px;flex-direction:column}.spec:hover{background:rgba(5,156,5,.07)}.spec > div:nth-of-type(2) {text-align:left}@media only screen and (min-width:60em){.spec > div:nth-of-type(2) {text-align:right}}@media only screen and (min-width:33.75em){.spec{gap:10px;flex-direction:column}}@media only screen and (min-width:60em){.spec{gap:20px;flex-direction:row}}@media only screen and (min-width:75em){.spec{gap:40px}}@media only screen and (min-width:85em){.spec{gap:40px}}.box{padding:40px;border-radius:1.125em;border:1px solid #ccccd3}.box h3,.box p{margin:0}.box h3{margin-bottom:20px}.specials-container{display:flex;flex-wrap:wrap;flex-direction:row;gap:60px}.specials-container>div{width:calc(50% - 30px)}#my-accordion h2{margin:2px 0;font-size:18px;display:flex;justify-content:space-between}.specials{display:flex;flex-wrap:wrap;gap:10px}@media only screen and (min-width:33.75em){.specials{gap:15px}}@media only screen and (min-width:60em){.specials{gap:20px}}.specials img{width:100%}.specials .img-block{width:calc(50% - 5px)}@media only screen and (min-width:33.75em){.specials .img-block{width:calc(50% - 8px)}}@media only screen and (min-width:60em){.specials .img-block{width:calc(25% - 15px)}}@media only screen and (min-width:75em){.specials .img-block{width:calc(25% - 15px)}}@media only screen and (min-width:85em){.specials .img-block{width:calc(20% - 16px)}}.specials p{font-size:1rem;margin-bottom:0;word-wrap:break-word}@media only screen and (min-width:33.75em){.specials p{font-size:1rem}}.gallery{display:flex;flex-wrap:wrap}.gallery a{display:flex;width: calc(100% / 4);height:auto;cursor:zoom-in;transition:all .3s ease}@media only screen and (min-width:33.75em){.gallery a{width: calc(100% / 4)}}@media only screen and (min-width:60em){.gallery a{width: calc(100% / 6)}}@media only screen and (min-width:75em){.gallery a{width: calc(100% / 8)}}@media only screen and (min-width:85em){.gallery a{width: calc(100% / 8)}}.gallery a:hover{transform:scale(1.4)}.gallery img{width:100%;height:auto}.material-symbols-outlined{font-variation-settings:"FILL" 0 , "wght" 300 , "GRAD" 0 , "opsz" 20}.error.flash-message button{font-size:24px;color:#fff}.error.flash-message button:hover{cursor:pointer}