@import url(https://fonts.googleapis.com/css2?family=Jost:wght@400;500;700;900&family=Open+Sans:wght@500;700&family=Roboto:wght@300;400;500;700;900&display=swap);
/*
 *  Remodal - v1.1.1
 *  Responsive, lightweight, fast, synchronized with CSS animations, fully customizable modal window plugin with declarative configuration and hash tracking.
 *  http://vodkabears.github.io/remodal/
 *
 *  Made by Ilya Makarov
 *  Under MIT License
 */

/* ==========================================================================
   Remodal's necessary styles
   ========================================================================== */

/* Hide scroll bar */

html.remodal-is-locked {
  overflow: hidden;

  -ms-touch-action: none;
  touch-action: none;
}

/* Anti FOUC */

.remodal,
[data-remodal-id] {
  display: none;
}

/* Necessary styles of the overlay */

.remodal-overlay {
  position: fixed;
  z-index: 9999;
  top: -5000px;
  right: -5000px;
  bottom: -5000px;
  left: -5000px;

  display: none;
}

/* Necessary styles of the wrapper */

.remodal-wrapper {
  position: fixed;
  z-index: 10000;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;

  display: none;
  overflow: auto;

  text-align: center;

  -webkit-overflow-scrolling: touch;
}

.remodal-wrapper:after {
  display: inline-block;

  height: 100%;
  margin-left: -0.05em;

  content: "";
}

/* Fix iPad, iPhone glitches */

.remodal-overlay,
.remodal-wrapper {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

/* Necessary styles of the modal dialog */

.remodal {
  position: relative;

  outline: none;

  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  text-size-adjust: 100%;
}

.remodal-is-initialized {
  /* Disable Anti-FOUC */
  display: inline-block;
}

/*
 *  Remodal - v1.1.1
 *  Responsive, lightweight, fast, synchronized with CSS animations, fully customizable modal window plugin with declarative configuration and hash tracking.
 *  http://vodkabears.github.io/remodal/
 *
 *  Made by Ilya Makarov
 *  Under MIT License
 */

/* ==========================================================================
   Remodal's default mobile first theme
   ========================================================================== */

/* Default theme styles for the background */

.remodal-bg.remodal-is-opening,
.remodal-bg.remodal-is-opened {
  -webkit-filter: blur(3px);
  filter: blur(3px);
}

/* Default theme styles of the overlay */

.remodal-overlay {
  background: rgba(43, 46, 56, 0.9);
}

.remodal-overlay.remodal-is-opening,
.remodal-overlay.remodal-is-closing {
  -webkit-animation-duration: 0.3s;
  animation-duration: 0.3s;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
}

.remodal-overlay.remodal-is-opening {
  -webkit-animation-name: remodal-overlay-opening-keyframes;
  animation-name: remodal-overlay-opening-keyframes;
}

.remodal-overlay.remodal-is-closing {
  -webkit-animation-name: remodal-overlay-closing-keyframes;
  animation-name: remodal-overlay-closing-keyframes;
}

/* Default theme styles of the wrapper */

.remodal-wrapper {
  padding: 10px 10px 0;
}

/* Default theme styles of the modal dialog */

.remodal {
  box-sizing: border-box;
  width: 100%;
  margin-bottom: 10px;
  padding: 35px;

  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);

  color: #2b2e38;
  background: #fff;
}

.remodal.remodal-is-opening,
.remodal.remodal-is-closing {
  -webkit-animation-duration: 0.3s;
  animation-duration: 0.3s;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
}

.remodal.remodal-is-opening {
  -webkit-animation-name: remodal-opening-keyframes;
  animation-name: remodal-opening-keyframes;
}

.remodal.remodal-is-closing {
  -webkit-animation-name: remodal-closing-keyframes;
  animation-name: remodal-closing-keyframes;
}

/* Vertical align of the modal dialog */

.remodal,
.remodal-wrapper:after {
  vertical-align: middle;
}

/* Close button */

.remodal-close {
  position: absolute;
  top: 0;
  left: 0;

  display: block;
  overflow: visible;

  width: 35px;
  height: 35px;
  margin: 0;
  padding: 0;

  cursor: pointer;
  -webkit-transition: color 0.2s;
  transition: color 0.2s;
  text-decoration: none;

  color: #95979c;
  border: 0;
  outline: 0;
  background: transparent;
}

.remodal-close:hover,
.remodal-close:focus {
  color: #2b2e38;
}

.remodal-close:before {
  font-family: Arial, "Helvetica CY", "Nimbus Sans L", sans-serif !important;
  font-size: 25px;
  line-height: 35px;

  position: absolute;
  top: 0;
  left: 0;

  display: block;

  width: 35px;

  content: "\00d7";
  text-align: center;
}

/* Dialog buttons */

.remodal-confirm,
.remodal-cancel {
  font: inherit;

  display: inline-block;
  overflow: visible;

  min-width: 110px;
  margin: 0;
  padding: 12px 0;

  cursor: pointer;
  -webkit-transition: background 0.2s;
  transition: background 0.2s;
  text-align: center;
  vertical-align: middle;
  text-decoration: none;

  border: 0;
  outline: 0;
}

.remodal-confirm {
  color: #fff;
  background: #81c784;
}

.remodal-confirm:hover,
.remodal-confirm:focus {
  background: #66bb6a;
}

.remodal-cancel {
  color: #fff;
  background: #e57373;
}

.remodal-cancel:hover,
.remodal-cancel:focus {
  background: #ef5350;
}

/* Remove inner padding and border in Firefox 4+ for the button tag. */

.remodal-confirm::-moz-focus-inner,
.remodal-cancel::-moz-focus-inner,
.remodal-close::-moz-focus-inner {
  padding: 0;

  border: 0;
}

/* Keyframes
   ========================================================================== */

@-webkit-keyframes remodal-opening-keyframes {
  from {
    -webkit-transform: scale(1.05);
    transform: scale(1.05);

    opacity: 0;
  }
  to {
    -webkit-transform: none;
    transform: none;

    opacity: 1;

    -webkit-filter: blur(0);
    filter: blur(0);
  }
}

@keyframes remodal-opening-keyframes {
  from {
    -webkit-transform: scale(1.05);
    transform: scale(1.05);

    opacity: 0;
  }
  to {
    -webkit-transform: none;
    transform: none;

    opacity: 1;

    -webkit-filter: blur(0);
    filter: blur(0);
  }
}

@-webkit-keyframes remodal-closing-keyframes {
  from {
    -webkit-transform: scale(1);
    transform: scale(1);

    opacity: 1;
  }
  to {
    -webkit-transform: scale(0.95);
    transform: scale(0.95);

    opacity: 0;

    -webkit-filter: blur(0);
    filter: blur(0);
  }
}

@keyframes remodal-closing-keyframes {
  from {
    -webkit-transform: scale(1);
    transform: scale(1);

    opacity: 1;
  }
  to {
    -webkit-transform: scale(0.95);
    transform: scale(0.95);

    opacity: 0;

    -webkit-filter: blur(0);
    filter: blur(0);
  }
}

@-webkit-keyframes remodal-overlay-opening-keyframes {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

@keyframes remodal-overlay-opening-keyframes {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

@-webkit-keyframes remodal-overlay-closing-keyframes {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}

@keyframes remodal-overlay-closing-keyframes {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}

/* Media queries
   ========================================================================== */

@media only screen and (min-width: 641px) {
  .remodal {
    max-width: 700px;
  }
}

/* IE8
   ========================================================================== */

.lt-ie9 .remodal-overlay {
  background: #2b2e38;
}

.lt-ie9 .remodal {
  width: 700px;
}

*,*::before,*::after{box-sizing:border-box}ul[class],ol[class]{padding:0}body,h1,h2,h3,h4,p,ul[class],ol[class],li,figure,figcaption,blockquote,dl,dd{margin:0}body{min-width:320px;font-family:"Roboto",sans-serif;min-height:100vh;font-size:24px;font-weight:400;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:normal;color:#282828}@media(max-width: 768px){body{font-size:20px}}a:not([class]){text-decoration-skip-ink:auto}a{text-decoration:none}img{max-width:100%;display:block}article>*+*{margin-top:1em}input,button,textarea,select{font:inherit}@media(prefers-reduced-motion: reduce){*{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important}}button{border:none;background-color:inherit;cursor:pointer;padding:0;margin:0}ul{margin:0;padding:0}li{padding:0;margin:0}input{border:none}.container{width:100%;margin-right:auto;margin-left:auto}@media(min-width: 576px){.container{max-width:540px}}@media(min-width: 768px){.container{max-width:720px}}@media(min-width: 992px){.container{max-width:960px}}@media(min-width: 1200px){.container{max-width:1170px}}@media(max-width: 768px){.container{padding-left:10px;padding-right:10px}}.input{padding:21px 31px 21px 60px;font-size:18px;line-height:21px}.input__address{position:relative;background-image:url("../../img/form/address.svg");background-repeat:no-repeat;background-position:30px center}.agreement{display:flex;align-items:center}.agreement__label{font-size:16px;line-height:normal;color:#001149}.agreement__checkbox{width:12px;height:12px;background-color:inherit;margin-right:5px;appearance:none;-webkit-print-color-adjust:exact;color-adjust:exact;background-repeat:no-repeat;background-position:center;background-size:contain;border:1px solid #001149}.agreement__checkbox:checked{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10l3 3l6-6'/%3e%3c/svg%3e");background-color:inherit}.agreement__link{color:#001149;text-decoration:underline;opacity:.6}@media only screen and (max-width: 768px){.agreement__label{font-size:15px}}.text-error{color:#f4a00a;display:none;font-size:14px;font-weight:bold;text-align:center}.honeyspot{position:absolute;left:0;top:0;width:.3px;height:.3px;opacity:0}.btn{display:flex;justify-content:center;align-items:center;font-family:"Jost",sans-serif;letter-spacing:.2px;color:#fff;transition:all .2s ease-out}.btn__primary{background-color:#f4a00a}.btn__primary_hover:hover{background-color:#001149}.btn__second{background-color:#001149}.btn__second_hover:hover{background-color:#f4a00a}.section{padding-bottom:100px}@media(max-width: 768px){.section{padding-bottom:50px}}.title{font-family:"Jost",sans-serif;font-size:50px;font-weight:700;line-height:53px;position:relative;padding-bottom:15px;margin-bottom:55px}.title:after{content:"";width:80px;height:3px;position:absolute;left:0;bottom:0;background-color:#f4a00a}.title_center{width:fit-content;margin-left:auto;margin-right:auto}.title_medium{font-size:35px;line-height:37px}@media(max-width: 768px){.title{font-size:30px;line-height:32px;margin-bottom:30px}.title_medium{font-size:28px;line-height:30px}}@media(max-width: 576px){.title_center{margin-left:0;margin-right:0}}.service-card{width:370px;background:#fff;box-shadow:6px 4px 19px 0px rgba(0,0,0,.07)}.service-card__wrapper-img{display:block;width:100%;height:345px}.service-card__img{width:100%;height:100%;object-fit:cover;object-position:center}.service-card__body{padding:23px 16px 44px 26px}.service-card__text{display:block;height:177px;margin-bottom:24px;font-size:22px;font-weight:500;line-height:29px;color:#282828}.service-card__price{margin-bottom:37px;font-size:30px;font-weight:700;line-height:30px}.service-card__btn{height:64px}@media(max-width: 1200px){.service-card{width:auto}.service-card__text{height:240px}}@media(max-width: 768px){.service-card__wrapper-img{height:240px}.service-card__text{height:236px;font-size:20px;line-height:30px}.service-card__price{font-size:28px;line-height:30px;margin-bottom:25px}.service-card__btn{font-size:25px}}.controller{display:flex;align-items:center;grid-gap:30px}.controller_title{position:absolute;top:0;right:0}.controller__btn{display:flex;justify-content:center;align-items:center;width:70px;height:70px;background-color:#fff;border:1px solid #001149;border-radius:40px;transition:all .2s ease-out;cursor:pointer}.controller__btn:hover{background-color:rgba(244,160,12,.28)}.controller__next{transform:rotate(180deg)}.tns-nav{display:flex;grid-gap:15px}.tns-nav button{width:20px;height:20px;border-radius:20px;background:#001149;opacity:.5}.tns-nav button.tns-nav-active{opacity:1}@media(max-width: 768px){.tns-nav button{width:10px;height:10px}.controller{grid-gap:15px}.controller__btn{width:33px;height:33px}.controller__btn img{width:9px;height:14px}}.whatsapp{transition:all .2s ease-out}.whatsapp:hover path:nth-child(1){transition:all .2s ease-out;fill:#229026}.viber{transition:all .2s ease-out}.viber:hover path:nth-child(1){fill:#6559a2;transition:all .2s ease-out}.telegram{transition:all .2s ease-out}.telegram:hover path:nth-child(1){transition:all .2s ease-out;fill:#26a2e0}.callback__form-wrapper{background-color:#001149;position:relative;padding:40px}.callback__title{font-family:"Jost",sans-serif;font-size:35px;font-weight:900;color:#fff;margin-bottom:24px;text-align:center}.callback__subtitle{font-size:20px;color:#fff;text-align:center;margin-bottom:24px}.callback__btn{width:100%;height:64px;border:1px solid #f4a00a;color:#f4a00a;margin:15px 0}.callback__btn:hover{background-color:#f4a00a;color:#fff}.callback__agreement-link{color:#fff}.callback__agreement-label{color:#fff;font-size:14px;font-weight:300}.callback__agreement-checkbox{border:1px solid #fff}.callback__agreement-checkbox:checked{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10l3 3l6-6'/%3e%3c/svg%3e")}.callback__input{width:100%}.callback__remodal{padding:0;width:400px}.callback__close{position:absolute;display:flex;justify-content:center;align-items:center;width:25px;height:25px;margin-left:auto;background-color:rgba(0,0,0,0);top:10px;right:10px}.callback__close span{width:100%;height:3px;background-color:#fff;position:absolute}.callback__close span:nth-child(1){transform:rotate(45deg)}.callback__close span:nth-child(2){transform:rotate(-45deg)}@media(max-width: 768px){.callback__form-wrapper{padding:47px 10px}.callback__title{font-size:28px;line-height:33px;margin-bottom:32px}.callback__subtitle{font-size:18px;line-height:21px;margin-bottom:28px}.callback__btn{font-size:25px;line-height:22px;margin-bottom:15px}}@media(max-width: 576px){.callback__remodal{width:100%}}.mobile-fix{position:fixed;right:3vw;bottom:50px;display:flex;flex-flow:column;z-index:1000}.mobile-fix__wrapper{display:none;grid-template-columns:1fr;grid-gap:15px}.mobile-fix__item{display:flex;justify-content:flex-end;align-items:center;transition:ease all .3s}.mobile-fix__item-label{display:none;align-items:center;justify-content:center;height:30px;font-size:12px;color:#fff;margin-right:10px;background-color:#001149;padding:5px 8px;border-radius:15px;width:auto;box-shadow:0 0 10px 0 rgba(0,0,0,.3);border:1px solid #001149}.mobile-fix__item-icon{display:flex;justify-content:center;align-items:center;border-radius:50px;width:55px;height:55px;box-shadow:0 0 10px 0 rgba(0,0,0,.3);transition:ease all .3s}.mobile-fix__item-icon_phone{background-color:#001149}.mobile-fix__item-icon img{width:100%;height:100%;object-fit:cover}.mobile-fix__item-icon_phone img{width:50%;height:auto}.mobile-fix__item:hover .mobile-fix__item-icon{width:70px;height:70px}.mobile-fix__item:hover .mobile-fix__item-label{display:flex;height:35px;font-size:14px;transition:ease all .3s}.mobile-fix__btn{display:flex;justify-content:center;align-items:center;border:3px solid #fff;width:55px;height:55px;border-radius:50%;background-color:#001149;box-shadow:0 0 8px 0 #001149;margin-left:auto;transition:ease all .3s}.mobile-fix__phone{display:none}.circles-roundpulse{position:absolute;bottom:-1px;left:-1px;width:100%;height:100%;z-index:-1}.circles__item{position:absolute;bottom:0;left:0;width:100%;height:100%;border:1px solid #fff;border-radius:100%;z-index:-1;max-width:102px;max-height:102px;-o-object-fit:contain;object-fit:contain}.circles__item:nth-child(2){width:calc(100% - 10px);height:calc(100% - 10px);margin-left:5px;margin-bottom:5px}.circles__item{animation:stretch 1.5s ease-out 0s alternate infinite none running}@keyframes stretch{0%{transform:scale(0.3)}100%{transform:scale(2.5)}}.mobile-fix__btn-wrapper{position:relative;width:55px;height:55px;margin-top:30px;margin-left:auto}.mobile-fix__btn img{width:32px;height:32px}.mobile-fix__phone_modal{display:flex;border:none;background-color:inherit}@media(max-width: 768px){.mobile-fix__phone{display:flex}.mobile-fix__phone_modal{display:none}.mobile-fix__item-label{display:flex}}.section-header{padding:15px;background:#fff;box-shadow:0 4px 13px 0 rgba(0,0,0,.1)}.header__wrapper{display:flex;align-items:center;justify-content:space-between}.header__logo{color:#2045c6;font-family:"Jost",sans-serif;font-size:30px;font-style:normal;font-weight:900;line-height:36px}.header__link{display:flex;align-items:center;grid-gap:8px}.header__link-text{font-size:20px;font-weight:900;color:#282828}.header__link-span{font-size:16px;font-weight:300}.header__btn{width:170px;height:43px;font-size:16px;font-weight:700;line-height:22px}.header__social-group{display:flex;justify-content:center;align-items:center;grid-gap:19px;margin-top:10px}.header__wrapper-mobile{display:none}.header__menu{display:none}@media(max-width: 1200px){.header__link-text{font-size:16px}}@media(max-width: 992px){.header__menu{display:block}.header__wrapper-mobile{display:block}.header__btn{display:none}.header__btn_mob{display:flex}.header__logo{display:none}.header__logo_mob{display:block}.header__wrapper-mobile{display:flex;justify-content:space-between;align-items:center}.header__wrapper{display:none;flex-flow:column;justify-content:flex-start;align-items:flex-start}.header__wrapper_show{display:flex}.header__menu ul{display:flex;flex-flow:column;list-style:none;margin-top:24px}.header__menu a{display:block;font-family:"Jost",sans-serif;font-size:20px;font-weight:500;margin-bottom:20px;color:#282828;transition:all .2s ease-out}.header__menu a:hover,.header__menu a_active{color:#f4a00a}.header__link{font-size:20px;margin-bottom:15px}.header__social-group{margin-top:0}.header__burger{display:flex;justify-content:center;align-items:flex-end;flex-flow:column;grid-gap:5px;width:24px;height:24px}.header__burger span{background:#000;height:3px;border-radius:25px}.header__burger span:nth-child(1){width:100%}.header__burger span:nth-child(2){width:70%}.header__burger span:nth-child(3){width:40%}.header__burger_close{position:relative}.header__burger_close span{position:absolute}.header__burger_close span:nth-child(3){display:none}.header__burger_close span:nth-child(2){width:100%;transform:rotate(45deg)}.header__burger_close span:nth-child(1){transform:rotate(-45deg)}}@media(max-width: 768px){.section-header{padding:15px 0}.header__logo_mob{font-size:20px}.header__btn_mob{width:123px;font-size:12px}}.section-menu{padding:31px 0;border-bottom:1px solid #dadada}.section-menu_home{position:absolute;width:100%;border-bottom:none}.section-menu_home .menu__wrapper a{color:#fff;position:relative}.section-menu_home .menu__wrapper a_active{color:#f4a00a}.section-menu_home .menu__wrapper a:hover:after,.section-menu_home .menu__wrapper a_active:after{background:rgba(255,255,255,.43);height:1px;width:100%;content:"";position:absolute;bottom:-6px;left:0}.menu__wrapper ul{display:flex;align-items:center;justify-content:center;grid-gap:70px;list-style:none}.menu__wrapper ul a{font-family:"Jost",sans-serif;font-size:23px;font-weight:500;color:#282828}.menu__wrapper ul a:hover{color:#f4a00a}@media(max-width: 992px){.section-menu{display:none}}.section-first{background-image:url("../../img/first/first.jpg");background-repeat:no-repeat;background-size:cover;height:750px;position:relative;margin-bottom:100px}.section-first .container{display:flex;justify-content:center;flex-flow:column;height:100%}.first__title{font-family:"Jost",sans-serif;font-size:60px;font-weight:700;line-height:64px;margin-bottom:27px;color:#fff}.first__title-color{color:#f4a00a}.first__subtitle{font-family:"Jost",sans-serif;color:#fff;margin-bottom:40px;font-size:30px;line-height:32px}.first__btn{width:370px;height:64px;font-size:26px;font-weight:500}.first__btn:hover{border:1px solid #f4a00a;background-color:#001149}@media(max-width: 1600px){.section-first{height:560px}}@media(max-width: 992px){.section-first{height:90vh}.first__title{font-size:55px;line-height:normal}}@media(max-width: 768px){.section-first{margin-bottom:60px;background-image:url("../../img/first/first-mobile.jpg")}.first__title{font-size:30px;line-height:32px;margin-bottom:30px}.first__subtitle{font-size:20px;line-height:21px;margin-bottom:77px}.first__btn{width:100%;font-size:20px}}.do__wrapper{display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:42px 30px}.do__card{box-shadow:6px 4px 19px 0 rgba(0,0,0,.07)}.do__img-wrapper{display:flex;justify-content:center;align-items:center}.do__img{width:100%;height:100%;object-fit:cover;object-position:center}.do__body{height:280px;padding:40px 25px 25px 25px;font-family:"Open Sans",sans-serif;font-size:22px;font-weight:500;line-height:32px;border-top:5px solid #f4a00a}@media(max-width: 1200px){.do__body{height:220px;padding:25px;font-size:18px;line-height:20px}}@media(max-width: 992px){.section-do .tns-nav{display:flex;justify-content:center}.do__wrapper{display:block}.do__card{margin-bottom:25px;box-shadow:none}.do__body{box-shadow:6px 4px 19px 0px rgba(0,0,0,.07)}}@media(max-width: 768px){.do__img-wrapper{height:300px}.do__body{height:280px;padding:25px;font-size:20px;line-height:normal}}.about__wrapper{display:grid;grid-template-columns:1fr 470px;grid-gap:30px;margin-bottom:56px}.about__slider{position:relative}.about__group-controllers{position:absolute;bottom:37px;right:60px;display:flex;grid-gap:57px}.about__info-text{font-size:27px;font-weight:500;margin-bottom:25px}.about__info-item{font-size:25px;font-weight:400;margin-bottom:25px}.about__info-list{padding-left:25px !important}.about__like-wrapper{display:flex;justify-content:center;align-items:center;height:144px;grid-gap:77px;border:1px solid var(--unnamed, #F4A00C);background:#fef1db}.about__like-text{font-family:"Open Sans",sans-serif;font-size:20px;font-weight:700;line-height:33px}.about__img-wrapper{display:flex;justify-content:center;align-items:center;width:470px;height:444px}.about__img{width:100%;height:100%;object-fit:cover;object-position:center}@media(max-width: 1200px){.about__wrapper{grid-template-columns:1fr 400px}.about__img-wrapper{width:100%;height:400px}.about__group-controllers{bottom:100px}}@media(max-width: 992px){.about__wrapper{grid-template-columns:1fr}.about__img-wrapper{height:550px}.about__group-controllers{bottom:40px;right:40px}.about__like-wrapper{flex-flow:column;height:auto;grid-gap:30px;padding:36px 22px}.about__like-text{text-align:center}}@media(max-width: 768px){.section-about .tns-nav{margin-top:30px;justify-content:center}.about__info-text{font-size:20px;margin-bottom:10px}.about__info-item{font-size:18px;margin-bottom:10px}.about__img-wrapper{height:322px}.about__group-controllers{bottom:50px;right:30px}.about__like-text{font-size:18px}.about__wrapper{margin-bottom:30px}}.section-advantages{padding:100px 0;margin-bottom:100px;background:rgba(254,241,219,.3)}.advantages__wrapper{display:grid;grid-template-columns:repeat(4, 1fr);grid-gap:30px}.advantages__card{background:#fff;box-shadow:6px 4px 19px 0px rgba(0,0,0,.07);padding:35px 40px}.advantages__icon{width:72px;height:72px;margin-bottom:25px}.advantages__title{font-family:"Jost",sans-serif;font-size:24px;font-weight:700;line-height:27px;letter-spacing:.1px;padding-bottom:25px;margin-bottom:25px;position:relative}.advantages__title:after{content:"";position:absolute;bottom:0;left:0;width:50px;height:2px;background-color:#f4a00a}.advantages__text{font-size:20px;letter-spacing:.2px;line-height:28px}.advantages__controller{display:none}@media(max-width: 1200px){.advantages__wrapper{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 992px){.section-advantages{position:relative}.section-advantages .tns-nav{margin-top:20px;justify-content:center}.advantages__wrapper{display:block;padding-bottom:20px}.advantages__card{box-shadow:none}.advantages__controller{display:flex;top:15px;right:95px}}@media(max-width: 768px){.section-advantages{padding:30px 0;margin-bottom:50px}.advantages__controller{position:relative;top:0;right:0;justify-content:flex-end;padding-right:20px;margin-bottom:30px}.advantages__card{padding:35px 30px}.advantages__icon{margin-bottom:18px}.advantages__title{font-size:20px;line-height:27px;padding-bottom:18px;margin-bottom:18px}.advantages__text{font-size:18px;line-height:28px}}.section-scheme{background:rgba(254,241,219,.3);padding-top:100px;margin-bottom:100px}.section-scheme_home{background:#fff;margin-bottom:0}.scheme__wrapper{display:grid;grid-template-columns:1fr .4fr 1fr .4fr 1fr .4fr 1fr;grid-gap:30px}.scheme__wrapper-img{height:190px;display:flex;justify-content:center;align-items:center;border-radius:200px;border:1px solid #001149;margin-bottom:33px}.scheme__img{object-fit:contain;object-position:center}.scheme__arrow{margin-top:75px}.scheme__text{font-size:20px;font-weight:700;line-height:normal;letter-spacing:.1px}@media(max-width: 1200px){.scheme__wrapper-img{height:150px}}@media(max-width: 992px){.scheme__wrapper-img{height:110px}.scheme__text{font-size:16px}}@media(max-width: 768px){.section-scheme{padding-top:20px}.scheme__wrapper{grid-template-columns:1fr}.scheme__wrapper-img{width:170px;height:170px;margin:0 auto}.scheme__text{margin-top:20px;font-size:23px;line-height:32px;text-align:center}.scheme__arrow{margin:30px auto;transform:rotate(90deg)}}.section-service{padding:100px 0;margin-bottom:100px;background:rgba(254,241,219,.3)}.section-service_white{background-color:#fff}.section-service .container{position:relative}.section-service .tns-nav{position:absolute;right:0}.service__wrapper{margin-bottom:55px}.service__link{font-size:20px;font-weight:700;line-height:33px;color:inherit;text-decoration:underline;text-transform:uppercase;text-align:center;display:block}@media(max-width: 768px){.section-service{padding:50px 0;margin-bottom:50px}.section-service .tns-nav{position:relative;justify-content:center;margin-bottom:30px}}.price__wrapper{border:1px solid #001149;margin-bottom:55px}.price__header{display:grid;grid-template-columns:4fr 1fr;padding:25px 62px;background-color:#001149;color:#fff;font-family:"Jost",sans-serif;font-size:27px;font-weight:700;line-height:29px;letter-spacing:.1px}.price__item{display:grid;grid-template-columns:3fr 1fr;align-items:center;height:125px}.price__item:nth-child(2n){background:rgba(0,17,73,.1)}.price__title{padding-right:85px;padding-left:62px;border-right:1px solid #001149;height:100%;display:flex;align-items:center}.price__price{padding-left:54px;padding-right:60px;font-size:25px;font-weight:700}.price__btn{width:370px;height:64px;font-size:26px;margin-left:auto;margin-right:auto}@media(max-width: 1200px){.price__price{padding-left:40px;padding-right:30px}}@media(max-width: 992px){.price__item{height:auto}.price__title{padding:15px}.price__price{padding:15px;font-size:20px}}@media(max-width: 768px){.price__header{font-size:18px;line-height:30px;padding:25px 22px}.price__title{padding:10px;font-size:13px;line-height:normal}.price__price{padding:10px;font-size:14px;line-height:normal}.price__wrapper{margin-bottom:30px}.price__btn{width:100%}}.choice__card{height:245px;border:1px solid rgba(40,40,40,.5);padding-left:46px;padding-right:140px;display:flex;align-items:center;margin-bottom:30px}.choice__icon{margin-right:61px}.choice__title{font-size:30px;font-weight:700;line-height:54px;letter-spacing:.6px;margin-bottom:10px}@media(max-width: 992px){.choice__card{height:auto;padding:20px 35px}.choice__text{height:200px}}@media(max-width: 768px){.section-choice .tns-nav{justify-content:center}.choice__card{padding:35px 20px}.choice__icon{margin-bottom:20px}.choice__title{font-size:20px;line-height:normal;margin-bottom:10px}.choice__text{font-size:16px;line-height:normal;height:168px}}.section-reviews{padding:100px 0;background:rgba(254,241,219,.3);margin-bottom:100px}.section-reviews_white{background-color:#fff}.section-reviews .container{position:relative}.section-reviews .tns-nav{justify-content:center;margin-top:50px}.reviews__card{background:#fff;box-shadow:6px 4px 19px 0px rgba(0,0,0,.07);padding:44px 35px}.reviews__name{font-family:"Jost",sans-serif;font-size:28px;font-weight:700;line-height:42px}.reviews__date{color:rgba(40,40,40,.5);font-size:20px;line-height:30px}.reviews__header{display:flex;justify-content:space-between;margin-bottom:15px}.reviews__body{font-size:25px}@media(max-width: 992px){.reviews__controller{position:relative;justify-content:flex-end;margin-bottom:20px}}@media(max-width: 768px){.section-reviews{padding:50px 0;margin-bottom:50px}.section-reviews .tns-nav{margin-bottom:30px}.reviews__card{padding:35px 30px}.reviews__header{display:grid;margin-bottom:10px}.reviews__date{grid-row:1}.reviews__name{font-size:25px;line-height:normal}.reviews__body{font-size:18px;line-height:27px}}.ask__header{display:flex;justify-content:space-between;align-items:center;border:1px solid #001149;padding:15px 60px;transition:all .2s ease-out}.ask__header-text{font-family:"Jost",sans-serif;font-size:26px;font-weight:700;line-height:38px;transition:all .2s ease-out}.ask__header-icon{width:25px;height:25px;display:flex;justify-content:center;align-items:center;position:relative}.ask__header-icon span{transition:all .2s ease-out;display:block;position:absolute;background-color:#001149;width:100%;height:2px}.ask__header-icon span:nth-child(2){transform:rotate(90deg)}.ask__body{display:none;padding:30px 30px 0 40px}.ask__item{margin-bottom:30px;cursor:pointer}.ask__item_active .ask__body{display:block}.ask__item_active .ask__header{background-color:#001149}.ask__item_active .ask__header-text{color:#fff}.ask__item_active .ask__header-icon span{background-color:#fff}.ask__item_active .ask__header-icon span:nth-child(2){transform:rotate(0deg)}@media(max-width: 768px){.ask__header{padding:23px 15px}.ask__header-text{font-size:18px;line-height:normal}.ask__body{padding:10px 10px 0 10px;font-size:18px;line-height:27px}}.cost__wrapper{display:flex;align-items:center;flex-flow:column;background:#f4a00a;padding:50px 0}.cost__form{width:80%}.cost__title{font-family:"Jost",sans-serif;font-size:35px;font-weight:900;line-height:42px;color:#fff;margin-bottom:48px}.cost__form{display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:30px}.cost__label{font-size:20px;font-weight:700;color:#fff;margin-bottom:7px}.cost__btn{height:64px}.cost__btn:hover{border:1px solid #001149;background-color:#f4a00a}@media(max-width: 1200px){.cost__form{grid-template-columns:1fr}.cost__input{width:100%}}@media(max-width: 992px){.cost__title{text-align:center}}@media(max-width: 768px){.cost__wrapper{padding:30px 15px}.cost__title{font-size:25px;line-height:30px;margin-bottom:25px;text-align:left}.cost__form{width:100%;grid-gap:10px}.cost__btn{margin-top:15px;margin-bottom:25px;font-size:25px}}.section-footer{padding:25px 0;background-color:#001149}.footer__wrapper{display:flex;justify-content:space-between;align-items:center}.footer__political{display:flex;flex-flow:column}.footer__logo{font-family:"Jost",sans-serif;font-size:40px;font-weight:900;line-height:48px;color:#f4a00a;margin-bottom:35px}.footer__political-link{color:#fff;font-size:14px;line-height:16px;margin-bottom:10px;text-decoration:underline}.footer__menu ul{display:flex;flex-flow:column;list-style:none}.footer__menu ul li a{display:block;color:#fff;font-family:"Jost",sans-serif;font-size:18px;font-weight:500;line-height:normal;margin-bottom:19px}.footer__contact{text-align:right}.footer__contact-social{display:flex;align-items:center;justify-content:flex-end;grid-gap:20px;margin-bottom:27px}.footer__contact-link{display:flex;align-items:center;justify-content:flex-end;grid-gap:12px;color:#fff;font-family:"Jost",sans-serif;font-size:20px;font-weight:700;line-height:24px;margin-bottom:27px}.footer__btn{width:170px;height:43px;margin-left:auto;font-size:16px;font-weight:700;line-height:22px}@media(max-width: 768px){.section-footer{padding:50px 25px}.footer__menu{display:none}.footer__wrapper{flex-flow:column;align-items:flex-start}.footer__logo{font-size:30px;line-height:36px;margin-bottom:25px}.footer__political-link{font-size:11px;line-height:13px}.footer__political{margin-bottom:24px}.footer__contact-social{justify-content:flex-start}.footer__contact-link{justify-content:flex-start}.footer__btn{margin-left:0}}.section-yamap{padding:100px 0;background:rgba(254,241,219,.3)}.yamap__wrapper{height:490px;position:relative;border:1px solid #001149}.yamap__contact{width:375px;border:1px solid #001149;background-color:#fff;padding:30px 37px;position:absolute;top:109px;left:100px;display:grid;grid-gap:21px}.yamap__item{display:flex;align-items:center;grid-gap:24px}.yamap__text{font-family:"Jost",sans-serif;font-weight:700;line-height:28px;font-size:24px;color:#282828}.yamap__img{width:21px}@media(max-width: 768px){.section-yamap{padding:50px 0 0 0;background:#fff}.yamap__wrapper{display:grid;height:auto;border:none}.yamap__wrapper iframe{height:400px}.yamap__contact{position:static;width:100%;border:none;grid-row:2;grid-gap:21px}.yamap__text{font-size:18px;line-height:21px}}.section-car{padding:100px 0;margin-bottom:100px;background:rgba(254,241,219,.3)}.section-car .tns-nav{position:absolute;right:30px;bottom:30px}.section-car .tns-nav button{background-color:#fff}.car__wrapper-img{display:flex;justify-content:center;align-items:center;height:516px}.car__img{width:100%;height:100%;object-fit:cover;object-position:center}.car__slider-wrapper{position:relative}.car__group-controller{position:absolute;top:50px;right:50px;display:flex;grid-gap:65px}@media(max-width: 768px){.section-car{padding:50px 0;margin-bottom:50px}.car__wrapper-img{height:330px}}.section-breadcrumbs{padding-top:24px}.breadcrumbs{margin-bottom:30px}.breadcrumbs__link{font-size:16px;color:#282828;line-height:19px}.section-discount{background-image:url("../../img/discount/bg.jpg");background-repeat:no-repeat;background-size:cover;background-position:center center;padding:90px 0;margin-bottom:55px}.discount__wrapper{width:45%}.discount__title{font-size:35px;color:#001149;font-weight:900;line-height:44px;margin-bottom:18px}.discount__list{padding-left:30px !important;margin-bottom:37px !important}.discount__item{color:#001149;font-size:30px;font-weight:500;margin-bottom:18px}.discount__notation{color:rgba(37,43,66,.79);font-weight:300}@media(max-width: 768px){.section-discount{background-image:url("../../img/discount/discount-mob.jpg");padding:50px 0;margin-bottom:50px}.discount__wrapper{width:100%;margin-bottom:73px}.discount__title{font-size:25px;line-height:normal}.discount__item{font-size:20px}.discount__notation{font-size:20px}}.category__wrapper{display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:30px}.category__wrapper-category{display:flex;align-items:center;grid-gap:20px}.category__item{font-size:23px;color:#282828;display:flex;align-items:center;justify-content:center;padding:5px 19px;border:1px solid #001149;margin-bottom:55px}.category__item_active,.category__item:hover{transition:all .2s ease-out;color:#fff;background-color:#001149}.category__item-btn{display:none}.category__controller{display:none}@media(max-width: 992px){.section-category .tns-nav{justify-content:center}.category__wrapper{display:block}.category__controller{display:flex;position:static;justify-content:flex-end;margin-top:30px;margin-bottom:30px}.category__wrapper-category{display:none;flex-flow:column;grid-gap:27px;align-items:flex-start;margin:27px 0;padding-left:10px}.category__wrapper-category_show{display:flex}.category__item-btn{display:flex}.category__item-btn_show .category__btn-icon{transform:rotate(90deg)}.category__item-btn_show .category__btn-icon path{fill:#000}.category__item{border:none;padding:0;margin-bottom:0;position:relative;padding-left:20px;font-size:18px;line-height:normal}.category__item:before{width:10px;height:10px;content:"";position:absolute;background:#001149;border-radius:25px;left:0}.category__item_active,.category__item:hover{background-color:rgba(0,0,0,0);color:#f4a00a;font-weight:700}.category__item-btn{display:flex;justify-content:space-between;align-items:center;padding:0 18px;font-size:18px;font-weight:500;height:45px;background:#fefefe;box-shadow:6px 4px 19px 0px rgba(0,0,0,.07);cursor:pointer}}.product__wrapper-img{display:flex;justify-content:center;align-items:center;width:100%;height:345px}.product__img{width:100%;height:100%;object-fit:cover;object-position:center}.product__body{display:grid;grid-template-columns:1.7fr 1fr;grid-gap:14px;background:#fff;box-shadow:0px 4px 13px 0px rgba(0,0,0,.1);border-top:7px solid #f4a00a;padding:31px 42px 35px 26px}.product__title{font-size:22px;font-weight:500;line-height:29px;margin-bottom:17px}.product__content{font-size:20px;line-height:29px;margin-bottom:17px}.product__show{color:#787878;font-size:18px;line-height:29px;text-decoration:underline;margin-bottom:44px}.product__price{font-size:30px;font-weight:700;line-height:29px}.product__price-title{color:#a6a6a6;font-size:25px;font-weight:500;line-height:29px;margin-bottom:11px}@media(max-width: 992px){.product__wrapper{margin-top:30px}.product__body{grid-template-columns:1fr;box-shadow:none;padding:0;grid-gap:30px}.product__info{box-shadow:0px 4px 13px 0px rgba(0,0,0,.1);padding:31px 42px 35px 26px}}@media(max-width: 768px){.product__info{padding:15px 10px}.product__title{font-size:20px;line-height:30px;margin-bottom:10px}.product__content{font-size:18px;line-height:normal;margin-bottom:10px}.product__show{font-size:16px;line-height:29px;margin-bottom:15px}.product__price-title{font-size:16px}.product__price{font-size:28px;line-height:30px}}.tns-outer{padding:0 !important}.tns-outer [hidden]{display:none !important}.tns-outer [aria-controls],.tns-outer [data-action]{cursor:pointer}.tns-slider{-webkit-transition:all 0s;-moz-transition:all 0s;transition:all 0s}.tns-slider>.tns-item{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.tns-horizontal.tns-subpixel{white-space:nowrap}.tns-horizontal.tns-subpixel>.tns-item{display:inline-block;vertical-align:top;white-space:normal}.tns-horizontal.tns-no-subpixel:after{content:"";display:table;clear:both}.tns-horizontal.tns-no-subpixel>.tns-item{float:left}.tns-horizontal.tns-carousel.tns-no-subpixel>.tns-item{margin-right:-100%}.tns-no-calc{position:relative;left:0}.tns-gallery{position:relative;left:0;min-height:1px}.tns-gallery>.tns-item{position:absolute;left:-100%;-webkit-transition:transform 0s,opacity 0s;-moz-transition:transform 0s,opacity 0s;transition:transform 0s,opacity 0s}.tns-gallery>.tns-slide-active{position:relative;left:auto !important}.tns-gallery>.tns-moving{-webkit-transition:all .25s;-moz-transition:all .25s;transition:all .25s}.tns-autowidth{display:inline-block}.tns-lazy-img{-webkit-transition:opacity .6s;-moz-transition:opacity .6s;transition:opacity .6s;opacity:.6}.tns-lazy-img.tns-complete{opacity:1}.tns-ah{-webkit-transition:height 0s;-moz-transition:height 0s;transition:height 0s}.tns-ovh{overflow:hidden}.tns-visually-hidden{position:absolute;left:-10000em}.tns-transparent{opacity:0;visibility:hidden}.tns-fadeIn{opacity:1;filter:alpha(opacity=100);z-index:0}.tns-normal,.tns-fadeOut{opacity:0;filter:alpha(opacity=0);z-index:-1}.tns-vpfix{white-space:nowrap}.tns-vpfix>div,.tns-vpfix>li{display:inline-block}.tns-t-subp2{margin:0 auto;width:310px;position:relative;height:10px;overflow:hidden}.tns-t-ct{width:2333.3333333%;width:-webkit-calc(100% * 70 / 3);width:-moz-calc(100% * 70 / 3);width:2333.3333333333%;position:absolute;right:0}.tns-t-ct:after{content:"";display:table;clear:both}.tns-t-ct>div{width:1.4285714%;width:-webkit-calc(100% / 70);width:-moz-calc(100% / 70);width:1.4285714286%;height:10px;float:left}
