@font-face {
  font-family: "Circe";
  font-weight: 300;
  font-style: normal;
  src: url("../fonts/Circe/Circe-Light.eot");
  src: url("../fonts/Circe/Circe-Light.eot?#iefix") format("embedded-opentype"), url("../fonts/Circe/Circe-Light.woff") format("woff"), url("../fonts/Circe/Circe-Light.ttf") format("truetype");
}
@font-face {
  font-family: "Circe";
  font-weight: 400;
  font-style: normal;
  src: url("../fonts/Circe/Circe-Regular.eot");
  src: url("../fonts/Circe/Circe-Regular.eot?#iefix") format("embedded-opentype"), url("../fonts/Circe/Circe-Regular.woff") format("woff"), url("../fonts/Circe/Circe-Regular.ttf") format("truetype");
}
@font-face {
  font-family: "Circe";
  font-weight: 700;
  font-style: normal;
  src: url("../fonts/Circe/Circe-Bold.eot");
  src: url("../fonts/Circe/Circe-Bold.eot?#iefix") format("embedded-opentype"), url("../fonts/Circe/Circe-Bold.woff") format("woff"), url("../fonts/Circe/Circe-Bold.ttf") format("truetype");
}
@font-face {
  font-family: "Montserrat";
  font-weight: 300;
  font-style: normal;
  src: url("../fonts/Montserrat/Montserrat-Light.eot");
  src: url("../fonts/Montserrat/Montserrat-Light.eot?#iefix") format("embedded-opentype"), url("../fonts/Montserrat/Montserrat-Light.woff") format("woff"), url("../fonts/Montserrat/Montserrat-Light.ttf") format("truetype");
}
@font-face {
  font-family: "Montserrat";
  font-weight: 400;
  font-style: normal;
  src: url("../fonts/Montserrat/Montserrat-Regular.eot");
  src: url("../fonts/Montserrat/Montserrat-Regular.eot?#iefix") format("embedded-opentype"), url("../fonts/Montserrat/Montserrat-Regular.woff") format("woff"), url("../fonts/Montserrat/Montserrat-Regular.ttf") format("truetype");
}
@font-face {
  font-family: "Montserrat";
  font-weight: 700;
  font-style: normal;
  src: url("../fonts/Montserrat/Montserrat-Bold.eot");
  src: url("../fonts/Montserrat/Montserrat-Bold.eot?#iefix") format("embedded-opentype"), url("../fonts/Montserrat/Montserrat-Bold.woff") format("woff"), url("../fonts/Montserrat/Montserrat-Bold.ttf") format("truetype");
}
@font-face {
  font-family: "Roboto";
  font-weight: 300;
  font-style: normal;
  src: url("../fonts/Roboto/Roboto-Light.eot");
  src: url("../fonts/Roboto/Roboto-Light.eot?#iefix") format("embedded-opentype"), url("../fonts/Roboto/Roboto-Light.woff") format("woff"), url("../fonts/Roboto/Roboto-Light.ttf") format("truetype");
}
@font-face {
  font-family: "Roboto";
  font-weight: 400;
  font-style: normal;
  src: url("../fonts/Roboto/Roboto-Regular.eot");
  src: url("../fonts/Roboto/Roboto-Regular.eot?#iefix") format("embedded-opentype"), url("../fonts/Roboto/Roboto-Regular.woff") format("woff"), url("../fonts/Roboto/Roboto-Regular.ttf") format("truetype");
}
@font-face {
  font-family: "Roboto";
  font-weight: 700;
  font-style: normal;
  src: url("../fonts/Roboto/Roboto-Bold.eot");
  src: url("../fonts/Roboto/Roboto-Bold.eot?#iefix") format("embedded-opentype"), url("../fonts/Roboto/Roboto-Bold.woff") format("woff"), url("../fonts/Roboto/Roboto-Bold.ttf") format("truetype");
}
@font-face {
  font-family: "OpenSans";
  font-weight: 300;
  font-style: normal;
  src: url("../fonts/OpenSans/OpenSans-Light.eot");
  src: url("../fonts/OpenSans/OpenSans-Light.eot?#iefix") format("embedded-opentype"), url("../fonts/OpenSans/OpenSans-Light.woff") format("woff"), url("../fonts/OpenSans/OpenSans-Light.ttf") format("truetype");
}
@font-face {
  font-family: "OpenSans";
  font-weight: 400;
  font-style: normal;
  src: url("../fonts/OpenSans/OpenSans-Regular.eot");
  src: url("../fonts/OpenSans/OpenSans-Regular.eot?#iefix") format("embedded-opentype"), url("../fonts/OpenSans/OpenSans-Regular.woff") format("woff"), url("../fonts/OpenSans/OpenSans-Regular.ttf") format("truetype");
}
@font-face {
  font-family: "OpenSans";
  font-weight: 700;
  font-style: normal;
  src: url("../fonts/OpenSans/OpenSans-Bold.eot");
  src: url("../fonts/OpenSans/OpenSans-Bold.eot?#iefix") format("embedded-opentype"), url("../fonts/OpenSans/OpenSans-Bold.woff") format("woff"), url("../fonts/OpenSans/OpenSans-Bold.ttf") format("truetype");
}
.wrapper {
  width: 100%;
  height: 100%;
}

.wrapper-header-v2 {
  padding-top: 150px;
}

.wrapper-header-v3 {
  padding-top: 162px;
}

.wrapper-header-v4 {
  padding-top: 159px;
}
.wrapper-header-v4 .header-v4 .location-city, .wrapper-header-v4 .header-v4 .phone, .wrapper-header-v4 .header-v4 .mail {
  color: #000;
}
.wrapper-header-v4 .header-v4 .location-city__icon, .wrapper-header-v4 .header-v4 .phone__icon, .wrapper-header-v4 .header-v4 .mail__icon {
  fill: #000;
}
.wrapper-header-v4 .header-v4 .phone-icon, .wrapper-header-v4 .header-v4 .mail-icon {
  fill: #000;
}
.wrapper-header-v4 .header-v4 .header-box .link-callback {
  color: #000;
  border-bottom-color: #000;
}
.wrapper-header-v4 .header-v4 .list-social li a {
  fill: #000;
}

.wrapper-header-v5 {
  padding-top: 149px;
}

.wrapper-header-v6 {
  padding-top: 129px;
}
.wrapper-header-v6 .header-v6 .menu li a {
  color: #000;
}
.wrapper-header-v6 .header-v6 .btn-search {
  fill: #000;
}
.wrapper-header-v6 .header-v6 .btn-burger span {
  background: #000;
}
.wrapper-header-v6 .header-v6 .phone, .wrapper-header-v6 .header-v6 .location-city {
  color: #000;
}
.wrapper-header-v6 .header-v6 .phone-icon, .wrapper-header-v6 .header-v6 .location-city-icon {
  fill: #000;
}
.wrapper-header-v6 .header-v6 .location-city:after {
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
}
.wrapper-header-v6 .header-v6 .header-box .link-callback {
  border-bottom-color: #000;
  color: #000;
}

.btn-sm {
  height: 36px;
  font-size: 15px;
  font-weight: normal;
}

.btn-md {
  height: 54px;
  font-size: 20px;
}

.btn-accent {
  background: #6989ad;
  color: #fff;
}
.btn-accent:hover {
  background: #68BD29;
  color: #fff;
}

.btn-green {
  background: #68BD29;
  color: #fff;
}
.btn-green:hover {
  background: #6989ad;
  color: #fff;
}

.btn-border-white {
  border: 1px solid #fff;
  color: #fff;
}
.btn-border-white:hover {
  border-color: #6989ad;
  color: #fff;
  background: #6989ad;
}

.btn-border-black {
  border: 1px solid #000;
  color: #000;
}
.btn-border-black:hover {
  border-color: #6989ad;
  color: #fff;
  background: #6989ad;
}

.btn-border-grey {
  border: solid 1px #d8d8d8;
  color: #777;
}
.btn-border-grey:hover {
  border-color: #6989ad;
  color: #fff;
  background: #6989ad;
}
.btn-border-grey:hover .btn-clear__icon {
  fill: #fff;
}

.btn-grey {
  background: #f5f5f5;
  color: #777;
}
.btn-grey:hover {
  color: #fff;
  background: #6989ad;
}

.btn-black-grey {
  background: #282828;
  color: #fff;
}
.btn-black-grey:hover {
  background: #6989ad;
  color: #fff;
}

.btn-black {
  background: #282828;
  color: #fff;
}
.btn-black:hover {
  color: #fff;
  background: #6989ad;
}

.color-accent {
  color: #6989ad;
}

a.color-accent {
  color: #6989ad;
}
a.color-accent .link-icon {
  fill: #6989ad;
}
a.color-accent:hover {
  color: #68BD29;
}
a.color-accent:hover .link-icon {
  fill: #68BD29;
}

.color-grey {
  color: #999;
}

a.color-grey {
  color: #999;
}
a.color-grey:hover {
  color: #6989ad;
}

.color-white {
  color: #fff;
}

a.color-white {
  color: #fff;
}
a.color-white:hover {
  color: #6989ad;
}

.color-black {
  color: #000;
}

a.color-black {
  color: #000;
}
a.color-black:hover {
  color: #6989ad;
}

.bg-light-green {
  background: #e4f7e5;
}

.bg-grey {
  background: #f5f5f5;
}

.variable-accent-green .btn-accent {
  background: #68BD29;
}
.variable-accent-green .btn-accent:hover {
  background: #6989ad;
}
.variable-accent-green .menu li a:hover {
  color: #68BD29;
}
.variable-accent-green .calculate-box {
  background: #282828;
}
.variable-accent-green .calculate-box .btn {
  background: #68BD29;
}
.variable-accent-green .contacts-section-wrapper-v2 .list-social li a:hover, .variable-accent-green .video-reviews-slider-item-v2:hover .icon-play, .variable-accent-green .pagination .page-link:hover, .variable-accent-green .location-wrapper .dropdown-toggle::before, .variable-accent-green .product-card-v3:hover .btn, .variable-accent-green .slick-dots li.slick-active, .variable-accent-green .btn-grey:hover, .variable-accent-green .mobile-menu__close:before, .variable-accent-green .mobile-menu__close::after, .variable-accent-green .mobile-menu .menu .submenu li:hover > a, .variable-accent-green .product-card-v2:hover .btn, .variable-accent-green .additional-equipment-list-item-v3 .additional-equipment-list-item__icon, .variable-accent-green .radio-checked, .variable-accent-green .quick-calculation-v2 .quick-calculation-wrapper, .variable-accent-green .calculate-box-v3 .calculate-box-range .ui-slider .ui-slider-handle, .variable-accent-green .calculate-box-v3 .calculate-box-range .ui-slider .ui-slider-range, .variable-accent-green .landing-home-v2 .landing-home-advantages-item__icon, .variable-accent-green .calculate-box-v2 .ui-slider .ui-slider-range, .variable-accent-green .advantages-company-box:hover, .variable-accent-green .selected-filters-item, .variable-accent-green .menu-catalog li a::before {
  background: #68BD29;
}
.variable-accent-green a.color-black:hover, .variable-accent-green .label-radio-time .inp-radio:checked ~ .radio-text, .variable-accent-green .color-accent, .variable-accent-green .list-cities li a.checked, .variable-accent-green .product-card:hover .product-card__title, .variable-accent-green .footer-menu li a:hover, .variable-accent-green .footer-contacts a:hover, .variable-accent-green .location-city:hover, .variable-accent-green .header-box .link-callback:hover, .variable-accent-green a.color-grey:hover, .variable-accent-green .breadcrumbs li span {
  color: #68BD29;
}
.variable-accent-green .list-cities li a.checked:hover {
  color: #68BD29;
}
.variable-accent-green .home-v2 .home-slider__nav .slick-arrow:hover, .variable-accent-green .slick-arrow:hover, .variable-accent-green .list-social li a:hover, .variable-accent-green .footer-contacts__icon, .variable-accent-green .mobile-menu .location-city__icon, .variable-accent-green .mobile-menu .schedule-box__icon, .variable-accent-green .mobile-menu .mail-icon, .variable-accent-green .mobile-menu .phone-icon, .variable-accent-green .phone-icon, .variable-accent-green .link-catalog__icon, .variable-accent-green .location-city__icon, .variable-accent-green .mail-icon, .variable-accent-green .footer-contacts a:hover .footer-contacts__icon, .variable-accent-green .header-v2 .schedule-box__icon, .variable-accent-green .info-box__icon, .variable-accent-green .advantages-company-box__icon, .variable-accent-green .contacts-section-v3 .contacts-section-wrapper .contacts-section-box__icon, .variable-accent-green .calculate-box-v2 .information-box__icon, .variable-accent-green .info-box-item__icon, .variable-accent-green .works-slider-gallery .slick-arrow:hover, .variable-accent-green .accordion-item-v2 .accordion-item__arrow, .variable-accent-green .contacts-box-v2 .contacts-box__icon, .variable-accent-green .contacts-box-v3 .contacts-box__icon {
  fill: #68BD29;
}
.variable-accent-green .catalog-card-v3:hover, .variable-accent-green .catalog-card-v2:hover {
  color: #68BD29;
  border: solid 2px #68BD29;
}
.variable-accent-green .label-radio-product-v2 input:checked ~ .radio-image, .variable-accent-green .list-sorting-v3 li a.active, .variable-accent-green .sidebar-menu-list li.active, .variable-accent-green .list-sorting-v2 li a:hover, .variable-accent-green .list-sorting-v2 li a.active, .variable-accent-green .types-cabins-card-v3:hover, .variable-accent-green .advantages-box-v3, .variable-accent-green .link-catalog__icon, .variable-accent-green .product-gallery-preview .slick-current .product-gallery-item {
  border-color: #68BD29;
}
.variable-accent-green .advantages-box-v3 .advantages-box__icon::before {
  background: #A2DA79;
}
.variable-accent-green .header-box .link-callback, .variable-accent-green .nav-tabs-product-v2, .variable-accent-green .link-details {
  border-bottom-color: #68BD29;
}
.variable-accent-green .btn-border-white:hover, .variable-accent-green .btn-border-black:hover {
  border-color: #68BD29;
  background: #68BD29;
}
.variable-accent-green .list-cities li a::after {
  background: url("../img/checked-green.svg") no-repeat center;
}
.variable-accent-green .list-sorting li a.active {
  color: #68BD29;
  background: #EDF9E3;
}
.variable-accent-green .footer-v1 .footer-contacts__icon {
  fill: #fff;
}
.variable-accent-green .list-sorting-v2 li a.active, .variable-accent-green .list-sorting-v3 li a.active {
  background: transparent;
}
.variable-accent-green .product-order-info .btn-accent, .variable-accent-green .heder-v3 .menu .dropdown-menu, .variable-accent-green .accordion-item-v2.open, .variable-accent-green .contacts-section-wrapper {
  background: #282828;
}
.variable-accent-green .nav-tabs-v2 .nav-link.active, .variable-accent-green .label-radio-time .inp-radio:checked {
  color: #68BD29;
  background: #EDF9E3;
  border-color: #68BD29;
}
.variable-accent-green .nav-tabs-v3 .nav-link.active, .variable-accent-green .nav-tabs-v5 .nav-link.active {
  background: #68BD29;
  color: #fff;
}
.variable-accent-green .nav-tabs-v5 {
  border-bottom-color: #68BD29;
}
.variable-accent-green .nav-tabs-v4 .nav-link.active {
  border-color: #68BD29;
}
.variable-accent-green .slider-nav-v2 .slick-arrow:hover, .variable-accent-green .tab-content-product-v2, .variable-accent-green .info-box, .variable-accent-green .description-box, .variable-accent-green .page-title-wrapper-v3, .variable-accent-green .list-social-v3 li a:hover, .variable-accent-green .works-slider-gallery .slick-arrow:hover, .variable-accent-green .advantages-company-box, .variable-accent-green .contacts-box-v2, .variable-accent-green .sidebar-menu, .variable-accent-green .category-list__item.active, .variable-accent-green .accordion-v2 .accordion-body, .variable-accent-green .accordion-v3 .accordion-body, .variable-accent-green .accordion-v3 .accordion-button:not(.collapsed), .variable-accent-green .additional-equipment-list-item:nth-child(even) {
  background: #EDF9E3;
}
.variable-accent-green .accordion-item-v3 .accordion-button:not(.collapsed) .accordion-item__icon, .variable-accent-green .label-radio-product-v2 input:checked ~ .radio-text .radio-checked, .variable-accent-green .category-list__clear {
  border-color: #68BD29;
  background: #68BD29;
}
.variable-accent-green .label-radio-product-v3 .radio-image::before, .variable-accent-green .tab-content-product-v2 {
  border-color: #68BD29;
}
.variable-accent-green .nav-tabs-product-v3 .nav-link.active {
  border-bottom-color: transparent;
}
.variable-accent-green .description-box {
  border-left-color: #68BD29;
}
.variable-accent-green .advantages-company-title__number, .variable-accent-green .calculate-box-v2 .ui-slider .ui-slider-handle, .variable-accent-green .calculate-box-v2, .variable-accent-green .question-icon, .variable-accent-green .category-list__item.active, .variable-accent-green .additional-equipment-list-item {
  border-color: #68BD29;
}
.variable-accent-green .slider-nav-v3 .slick-arrow:hover {
  background: #68BD29;
  fill: #fff;
}
.variable-accent-green .label-radio-product input:checked ~ .radio-text, .variable-accent-green .accordion-v3 .accordion-button:not(.collapsed) .contacts-section-wrapper a:hover, .variable-accent-green .contacts-advantage-card__title:hover, .variable-accent-green a.color-white:hover, .variable-accent-green .filter-category-item .dropdown-menu .inp-check:checked ~ .checkbox-text, .variable-accent-green .accordion-button:not(.collapsed), .variable-accent-green .label-checkbox-v2 .inp-check:checked ~ .checkbox-text, .variable-accent-green .sidebar-submenu-list li a:hover, .variable-accent-green .accordion-v3 .accordion-button:not(.collapsed) {
  color: #68BD29;
}
.variable-accent-green .label-checkbox-v2 .inp-check:checked ~ .checkbox-custom, .variable-accent-green .btn-border-grey:hover {
  background-color: #68BD29;
  border-color: #68BD29;
}
.variable-accent-green .accordion-button:not(.collapsed)::after {
  background: url("../img/dropdown-icon-green.svg") no-repeat center;
}
.variable-accent-green .accordion-v3 .accordion-button:not(.collapsed)::after {
  background: url("../img/accordion-icon-green.svg") no-repeat center;
}
.variable-accent-green .additional-equipment-list .additional-equipment-list-item-v3, .variable-accent-green .advantages-company-box-v2 {
  background: transparent;
}
.variable-accent-green .advantages-company-box-v2:hover {
  background: transparent;
}
.variable-accent-green .pagination .page-item-arrow .page-link:hover {
  background: transparent;
  fill: #68BD29;
}
.variable-accent-green .types-cabins-card-v3:hover .btn {
  background: rgba(40, 40, 40, 0.6);
}
.variable-accent-green .works-slider2 .works-slider-gallery-item::before, .variable-accent-green .certificates-slider-item-v2:after {
  background-color: #68BD29;
}
.variable-accent-green .sidebar-menu-list li a:hover {
  border-color: #68BD29;
  color: #68BD29;
}
.variable-accent-green .nav-tabs-v2 .nav-link svg, .variable-accent-green .nav-tabs-v4 .nav-link svg, .variable-accent-green .nav-tabs-v5 .nav-link svg, .variable-accent-green .blog-card .link .svg-icon, .variable-accent-green .status-box svg, .variable-accent-green .status-new .svg-icon, .variable-accent-green .info-article-item__icon, .variable-accent-green .nav-tabs-v3 .nav-link svg {
  fill: #68BD29;
}
.variable-accent-green .status-box {
  border-color: #68BD29;
}
.variable-accent-green .blog-card__date, .variable-accent-green .category-blogs-list li::before {
  background: #68BD29;
}
.variable-accent-green.wrapper-header-v4 .header-v4 .location-city, .variable-accent-green.wrapper-header-v4 .header-v4 .phone, .variable-accent-green.wrapper-header-v4 .header-v4 .mail {
  color: #000;
}
.variable-accent-green.wrapper-header-v4 .header-v4 .location-city__icon, .variable-accent-green.wrapper-header-v4 .header-v4 .phone__icon, .variable-accent-green.wrapper-header-v4 .header-v4 .mail__icon {
  fill: #68BD29;
}
.variable-accent-green.wrapper-header-v4 .header-v4 .phone-icon, .variable-accent-green.wrapper-header-v4 .header-v4 .mail-icon {
  fill: #68BD29;
}
.variable-accent-green.wrapper-header-v4 .header-v4 .header-box .link-callback {
  border-bottom-color: #68BD29;
}
.variable-accent-green.wrapper-header-v4 .header-v4 .menu li a:hover {
  color: #68BD29;
}

.variable-accent-red .btn-accent {
  background: #DC2F2F;
}
.variable-accent-red .btn-accent:hover {
  background: #6989ad;
}
.variable-accent-red .menu li a:hover {
  color: #DC2F2F;
}
.variable-accent-red .calculate-box .btn {
  background: #DC2F2F;
}
.variable-accent-red .contacts-section-wrapper-v2 .list-social li a:hover, .variable-accent-red .video-reviews-slider-item-v2:hover .icon-play, .variable-accent-red .pagination .page-link:hover, .variable-accent-red .location-wrapper .dropdown-toggle::before, .variable-accent-red .product-card-v3:hover .btn, .variable-accent-red .slick-dots li.slick-active, .variable-accent-red .btn-grey:hover, .variable-accent-red .mobile-menu__close:before, .variable-accent-red .mobile-menu__close::after, .variable-accent-red .mobile-menu .menu .submenu li:hover > a, .variable-accent-red .product-card-v2:hover .btn, .variable-accent-red .additional-equipment-list-item-v3 .additional-equipment-list-item__icon, .variable-accent-red .radio-checked, .variable-accent-red .quick-calculation-v2 .quick-calculation-wrapper, .variable-accent-red .calculate-box-v3 .calculate-box-range .ui-slider .ui-slider-handle, .variable-accent-red .calculate-box-v3 .calculate-box-range .ui-slider .ui-slider-range, .variable-accent-red .calculate-box-range .ui-slider .ui-slider-range, .variable-accent-red .calculate-box-range .ui-slider .ui-slider-handle, .variable-accent-red .landing-home-v2 .landing-home-advantages-item__icon, .variable-accent-red .calculate-box-v2 .ui-slider .ui-slider-range, .variable-accent-red .advantages-company-box:hover, .variable-accent-red .selected-filters-item, .variable-accent-red .product-card:hover .btn, .variable-accent-red .menu-catalog li a::before, .variable-accent-red .special-offer-form .btn-green {
  background: #DC2F2F;
}
.variable-accent-red a.color-black:hover, .variable-accent-red .label-radio-time .inp-radio:checked ~ .radio-text, .variable-accent-red .color-accent, .variable-accent-red .list-cities li a.checked, .variable-accent-red .product-card:hover .product-card__title, .variable-accent-red .footer-menu li a:hover, .variable-accent-red .footer-contacts a:hover, .variable-accent-red .location-city:hover, .variable-accent-red .header-box .link-callback:hover, .variable-accent-red a.color-grey:hover, .variable-accent-red .breadcrumbs li span {
  color: #DC2F2F;
}
.variable-accent-red .list-cities li a.checked:hover {
  color: #DC2F2F;
}
.variable-accent-red .home-v2 .home-slider__nav .slick-arrow:hover, .variable-accent-red .slick-arrow:hover, .variable-accent-red .list-social li a:hover, .variable-accent-red .footer-contacts__icon, .variable-accent-red .mobile-menu .location-city__icon, .variable-accent-red .mobile-menu .schedule-box__icon, .variable-accent-red .mobile-menu .mail-icon, .variable-accent-red .mobile-menu .phone-icon, .variable-accent-red .phone-icon, .variable-accent-red .link-catalog__icon, .variable-accent-red .location-city__icon, .variable-accent-red .mail-icon, .variable-accent-red .footer-contacts a:hover .footer-contacts__icon, .variable-accent-red .header-v2 .schedule-box__icon, .variable-accent-red .info-box__icon, .variable-accent-red .advantages-company-box__icon, .variable-accent-red .contacts-section-v3 .contacts-section-wrapper .contacts-section-box__icon, .variable-accent-red .calculate-box-v2 .information-box__icon, .variable-accent-red .info-box-item__icon, .variable-accent-red .works-slider-gallery .slick-arrow:hover, .variable-accent-red .accordion-item-v2 .accordion-item__arrow, .variable-accent-red .contacts-box-v2 .contacts-box__icon, .variable-accent-red .contacts-box-v3 .contacts-box__icon {
  fill: #DC2F2F;
}
.variable-accent-red .catalog-card-v3:hover, .variable-accent-red .catalog-card-v2:hover {
  color: #DC2F2F;
  border: solid 2px #DC2F2F;
}
.variable-accent-red .label-radio-product-v2 input:checked ~ .radio-image, .variable-accent-red .meta-box, .variable-accent-red .list-sorting-v3 li a.active, .variable-accent-red .sidebar-menu-list li.active, .variable-accent-red .list-sorting-v2 li a:hover, .variable-accent-red .list-sorting-v2 li a.active, .variable-accent-red .types-cabins-card-v3:hover, .variable-accent-red .advantages-box-v3, .variable-accent-red .link-catalog__icon, .variable-accent-red .product-gallery-preview .slick-current .product-gallery-item {
  border-color: #DC2F2F;
}
.variable-accent-red .advantages-box-v3 .advantages-box__icon::before {
  background: #F1ACAC;
}
.variable-accent-red .header-box .link-callback, .variable-accent-red .nav-tabs-product-v2, .variable-accent-red .link-details {
  border-bottom-color: #DC2F2F;
}
.variable-accent-red .list-cities li a::after {
  background: url("../img/checked-red.svg") no-repeat center;
}
.variable-accent-red .list-sorting li a.active {
  color: #DC2F2F;
  background: #FAF2F2;
}
.variable-accent-red .footer-v1 .footer-contacts__icon {
  fill: #fff;
}
.variable-accent-red .list-sorting-v2 li a.active, .variable-accent-red .list-sorting-v3 li a.active {
  background: transparent;
}
.variable-accent-red .product-order-info .btn-accent, .variable-accent-red .header-v3 .menu .dropdown-menu {
  background: #282828;
}
.variable-accent-red .nav-tabs-v2 .nav-link.active, .variable-accent-red .label-radio-time .inp-radio:checked {
  color: #DC2F2F;
  background: #FAF2F2;
  border-color: #DC2F2F;
}
.variable-accent-red .nav-tabs-v3 .nav-link.active, .variable-accent-red .nav-tabs-v5 .nav-link.active {
  color: #fff;
  background: #DC2F2F;
}
.variable-accent-red .nav-tabs-v5 {
  border-bottom-color: #DC2F2F;
}
.variable-accent-red .nav-tabs-v4 .nav-link.active {
  border-color: #DC2F2F;
}
.variable-accent-red .slider-nav-v2 .slick-arrow:hover, .variable-accent-red .tab-content-product-v2, .variable-accent-red .info-box, .variable-accent-red .description-box, .variable-accent-red .page-title-wrapper-v3, .variable-accent-red .list-social-v3 li a:hover, .variable-accent-red .works-slider-gallery .slick-arrow:hover, .variable-accent-red .advantages-company-box, .variable-accent-red .contacts-box-v2, .variable-accent-red .sidebar-menu, .variable-accent-red .category-list__item.active, .variable-accent-red .accordion-v2 .accordion-body, .variable-accent-red .accordion-v3 .accordion-body, .variable-accent-red .accordion-v3 .accordion-button:not(.collapsed), .variable-accent-red .additional-equipment-list-item:nth-child(even) {
  background: #FAF2F2;
}
.variable-accent-red .accordion-item-v3 .accordion-button:not(.collapsed) .accordion-item__icon, .variable-accent-red .btn-border-white:hover, .variable-accent-red .btn-border-black:hover, .variable-accent-red .label-radio-product-v2 input:checked ~ .radio-text .radio-checked, .variable-accent-red .category-list__clear {
  border-color: #DC2F2F;
  background: #DC2F2F;
}
.variable-accent-red .label-radio-product-v3 .radio-image::before, .variable-accent-red .tab-content-product-v2 {
  border-color: #DC2F2F;
}
.variable-accent-red .nav-tabs-product-v3 .nav-link.active {
  border-bottom-color: transparent;
}
.variable-accent-red .description-box {
  border-left-color: #DC2F2F;
}
.variable-accent-red .advantages-company-title__number, .variable-accent-red .calculate-box-v2 .ui-slider .ui-slider-handle, .variable-accent-red .calculate-box-v2, .variable-accent-red .question-icon, .variable-accent-red .category-list__item.active, .variable-accent-red .additional-equipment-list-item {
  border-color: #DC2F2F;
}
.variable-accent-red .slider-nav-v3 .slick-arrow:hover {
  background: #DC2F2F;
  fill: #fff;
}
.variable-accent-red .label-radio-product input:checked ~ .radio-text, .variable-accent-red .accordion-v3 .accordion-button:not(.collapsed) .contacts-section-wrapper a:hover, .variable-accent-red .contacts-advantage-card__title:hover, .variable-accent-red a.color-white:hover, .variable-accent-red .filter-category-item .dropdown-menu .inp-check:checked ~ .checkbox-text, .variable-accent-red .accordion-button:not(.collapsed), .variable-accent-red .label-checkbox-v2 .inp-check:checked ~ .checkbox-text, .variable-accent-red .sidebar-submenu-list li a:hover, .variable-accent-red .accordion-v3 .accordion-button:not(.collapsed) {
  color: #DC2F2F;
}
.variable-accent-red .label-checkbox-v2 .inp-check:checked ~ .checkbox-custom, .variable-accent-red .btn-border-grey:hover {
  background-color: #DC2F2F;
  border-color: #DC2F2F;
}
.variable-accent-red .accordion-button:not(.collapsed)::after {
  background: url("../img/dropdown-icon-red.svg") no-repeat center;
}
.variable-accent-red .accordion-v3 .accordion-button:not(.collapsed)::after {
  background: url("../img/accordion-icon-red.svg") no-repeat center;
}
.variable-accent-red .additional-equipment-list .additional-equipment-list-item-v3, .variable-accent-red .advantages-company-box-v2 {
  background: transparent;
}
.variable-accent-red .advantages-company-box-v2:hover {
  background: transparent;
}
.variable-accent-red .pagination .page-item-arrow .page-link:hover {
  background: transparent;
  fill: #DC2F2F;
}
.variable-accent-red .types-cabins-card-v3:hover .btn {
  background: rgba(40, 40, 40, 0.6);
}
.variable-accent-red .works-slider2 .works-slider-gallery-item::before, .variable-accent-red .certificates-slider-item-v2:after {
  background-color: #DC2F2F;
}
.variable-accent-red .special-offer-form-v3 .consent {
  color: #fff;
}
.variable-accent-red .sidebar-menu-list li a:hover {
  border-color: #DC2F2F;
  color: #DC2F2F;
}
.variable-accent-red .nav-tabs-v2 .nav-link svg, .variable-accent-red .nav-tabs-v4 .nav-link svg, .variable-accent-red .nav-tabs-v5 .nav-link svg, .variable-accent-red .blog-card .link .svg-icon, .variable-accent-red .status-box svg, .variable-accent-red .status-new .svg-icon, .variable-accent-red .info-article-item__icon, .variable-accent-red .nav-tabs-v3 .nav-link svg {
  fill: #DC2F2F;
}
.variable-accent-red .status-box {
  border-color: #DC2F2F;
}
.variable-accent-red .blog-card__date, .variable-accent-red .category-blogs-list li::before {
  background: #DC2F2F;
}
.variable-accent-red.wrapper-header-v4 .header-v4 .location-city__icon, .variable-accent-red.wrapper-header-v4 .header-v4 .phone__icon, .variable-accent-red.wrapper-header-v4 .header-v4 .mail__icon {
  fill: #DC2F2F;
}
.variable-accent-red.wrapper-header-v4 .header-v4 .phone-icon, .variable-accent-red.wrapper-header-v4 .header-v4 .mail-icon {
  fill: #DC2F2F;
}
.variable-accent-red.wrapper-header-v4 .header-v4 .header-box .link-callback {
  border-bottom-color: #DC2F2F;
}
.variable-accent-red.wrapper-header-v4 .header-v4 .menu li a:hover {
  color: #DC2F2F;
}

.font-Circe {
  font-family: "Circe", sans-serif;
  line-height: 1.3;
}
.font-Circe button, .font-Circe btn, .font-Circe input, .font-Circe textarea, .font-Circe select {
  font-family: "Circe", sans-serif;
}

.font-Montserrat {
  font-family: "Montserrat", sans-serif;
  line-height: normal;
}
.font-Montserrat button, .font-Montserrat btn, .font-Montserrat input, .font-Montserrat textarea, .font-Montserrat select {
  font-family: "Montserrat", sans-serif;
}
.font-Montserrat .menu, .font-Montserrat .mobile-menu .menu {
  font-size: 15px;
}
.font-Montserrat .header-v4 .menu, .font-Montserrat .header-v7 .menu {
  font-size: 15px;
}
.font-Montserrat .header-v7 .btn {
  padding: 10px 18px;
}
.font-Montserrat .header-v7 .header-contacts {
  margin: 0 20px;
}
.font-Montserrat .catalog-card-v3 .catalog-card__title {
  font-size: 12px;
}
.font-Montserrat .list-sorting-v2 li {
  margin: 0 20px 0 0;
}
.font-Montserrat .product-card-v3 {
  font-size: 14px;
}
.font-Montserrat .product-card__title {
  font-size: 16px;
}
.font-Montserrat .product-card-wrapper {
  padding: 25px 20px;
}
.font-Montserrat .additional-equipment-list-item-v2 .additional-equipment-list-item__name {
  font-size: 16px;
}
.font-Montserrat .h3 {
  font-size: 18px;
}
.font-Montserrat .subscribe-wrapper-text__title {
  font-size: 16px;
}
.font-Montserrat .footer-wrapper {
  font-size: 14px;
}
.font-Montserrat .header-v5 .header-box {
  margin: 0 20px 0 auto;
}
.font-Montserrat .header-v1 .search-header {
  margin: 0 20px;
}
.font-Montserrat .footer-v1 {
  font-size: 15px;
}
.font-Montserrat .footer-v1 .subscribe-wrapper-text__title {
  font-size: 14px;
  max-width: 195px;
}
.font-Montserrat .home-v5 .h1 {
  font-size: 60px;
}
.font-Montserrat .advantages-v2 .advantages-box .h3 {
  white-space: normal;
}
.font-Montserrat .accordion-v3 .accordion-button, .font-Montserrat .menu-catalog, .font-Montserrat .category-list__item, .font-Montserrat .contacts-box-v3, .font-Montserrat .contacts-box .address {
  font-size: 16px;
}
.font-Montserrat .sidebar-callback__title {
  font-size: 19px;
}
.font-Montserrat .sidebar-menu-list, .font-Montserrat .contacts-box-v2, .font-Montserrat .contacts-box__title, .font-Montserrat .phone-box a, .font-Montserrat .contacts-advantage-card__title, .font-Montserrat .calculate-box__title, .font-Montserrat .advantages-company-box, .font-Montserrat .nav-tabs-v2 {
  font-size: 18px;
}
.font-Montserrat .contacts-box {
  line-height: normal;
}
.font-Montserrat .contacts-advantage-card__title {
  max-width: 290px;
}
.font-Montserrat .header-v2 .schedule-box {
  margin: 0 20px 0 0;
}
.font-Montserrat .header-v2 .header-box {
  margin: 0 auto;
}
.font-Montserrat .header-v2 .btn {
  padding: 10px 18px;
}
.font-Montserrat .logo-description {
  font-size: 14px;
}
.font-Montserrat .catalog-card-v2 .catalog-card__title, .font-Montserrat .additional-equipment-list-item-v3 {
  font-size: 16px;
}
.font-Montserrat .landing-home h1 {
  font-size: 55px;
}
.font-Montserrat .information-box {
  font-size: 12px;
}
.font-Montserrat .callback-offer h2, .font-Montserrat .advantages-company-box, .font-Montserrat .contacts-section-box {
  line-height: normal;
}
.font-Montserrat .form-callback-offer .consent {
  font-size: 12px;
}
.font-Montserrat .landing-home-v3 .landing-home-advantages-item {
  font-size: 22px;
}
.font-Montserrat .advantages-company-title h2 {
  max-width: none;
}
.font-Montserrat .description-product-box {
  font-size: 14px;
}
.font-Montserrat h1 {
  font-size: 30px;
}
.font-Montserrat .nav-tabs-v2 {
  margin: 10px 0 0;
}

.font-Roboto {
  font-family: "Roboto", sans-serif;
  line-height: normal;
}
.font-Roboto button, .font-Roboto btn, .font-Roboto input, .font-Roboto textarea, .font-Roboto select {
  font-family: "Roboto", sans-serif;
}
.font-Roboto .logo-description {
  font-size: 14px;
}
.font-Roboto .menu {
  font-size: 15px;
}
.font-Roboto .header-v4 .menu, .font-Roboto .header-v7 .menu {
  font-size: 14px;
}
.font-Roboto .header-v7 .btn {
  padding: 10px 18px;
}
.font-Roboto .header-v7 .header-contacts {
  margin: 0 20px;
}
.font-Roboto .catalog-card-v3 .catalog-card__title {
  font-size: 13px;
}
.font-Roboto .product-card-wrapper {
  padding: 25px 20px;
}
.font-Roboto .additional-equipment-list-item-v2 .additional-equipment-list-item__name {
  font-size: 16px;
}
.font-Roboto .advantages-box-v3 .box-text {
  max-width: none;
}
.font-Roboto .footer-wrapper {
  font-size: 15px;
}
.font-Roboto .h3 {
  font-size: 18px;
}
.font-Roboto .footer-v1 .subscribe-wrapper-text__title {
  font-size: 14px;
}
.font-Roboto .home-v5 .h1 {
  font-size: 60px;
}
.font-Roboto .advantages-v2 .advantages-box .h3 {
  white-space: normal;
}
.font-Roboto .accordion-v3 .accordion-button, .font-Roboto .menu-catalog, .font-Roboto .category-list__item, .font-Roboto .contacts-box-v3, .font-Roboto .contacts-box .address {
  font-size: 16px;
}
.font-Roboto .sidebar-callback__title {
  font-size: 19px;
}
.font-Roboto .sidebar-menu-list, .font-Roboto .contacts-box-v2, .font-Roboto .contacts-box__title, .font-Roboto .phone-box a, .font-Roboto .contacts-advantage-card__title, .font-Roboto .calculate-box__title, .font-Roboto .advantages-company-box, .font-Roboto .nav-tabs-v2 {
  font-size: 18px;
}
.font-Roboto .contacts-box {
  line-height: normal;
}
.font-Roboto .contacts-advantage-card__title {
  max-width: 290px;
}
.font-Roboto .header-v2 .schedule-box {
  margin: 0 20px 0 0;
}
.font-Roboto .header-v2 .header-box {
  margin: 0 auto;
}
.font-Roboto .header-v2 .btn {
  padding: 10px 18px;
}
.font-Roboto .catalog-card-v2 .catalog-card__title, .font-Roboto .additional-equipment-list-item-v3 {
  font-size: 16px;
}
.font-Roboto .landing-home h1 {
  font-size: 55px;
}
.font-Roboto .information-box {
  font-size: 12px;
}
.font-Roboto .callback-offer h2, .font-Roboto .advantages-company-box, .font-Roboto .contacts-section-box {
  line-height: normal;
}
.font-Roboto .form-callback-offer .consent {
  font-size: 12px;
}
.font-Roboto .landing-home-v3 .landing-home-advantages-item {
  font-size: 22px;
}
.font-Roboto .advantages-company-title h2 {
  max-width: none;
}
.font-Roboto .description-product-box {
  font-size: 14px;
}
.font-Roboto h1 {
  font-size: 30px;
}
.font-Roboto .nav-tabs-v2 {
  margin: 10px 0 0;
}

.font-OpenSans {
  font-family: "OpenSans", sans-serif;
  line-height: normal;
}
.font-OpenSans button, .font-OpenSans btn, .font-OpenSans input, .font-OpenSans textarea, .font-OpenSans select {
  font-family: "OpenSans", sans-serif;
}
.font-OpenSans .logo-description {
  font-size: 14px;
}
.font-OpenSans .menu {
  font-size: 15px;
}
.font-OpenSans .header-v4 .menu, .font-OpenSans .header-v7 .menu {
  font-size: 14px;
}
.font-OpenSans .header-v7 .btn {
  padding: 10px 18px;
}
.font-OpenSans .header-v7 .header-contacts {
  margin: 0 20px;
}
.font-OpenSans .catalog-card-v3 .catalog-card__title {
  font-size: 13px;
}
.font-OpenSans .product-card__title {
  font-size: 17px;
}
.font-OpenSans .product-card-wrapper {
  padding: 25px 20px;
}
.font-OpenSans .additional-equipment-list-item-v2 .additional-equipment-list-item__name {
  font-size: 16px;
}
.font-OpenSans .advantages-box-v3 .box-text {
  max-width: none;
}
.font-OpenSans .footer-wrapper {
  font-size: 15px;
}
.font-OpenSans .h3 {
  font-size: 18px;
}
.font-OpenSans .footer-v1 {
  font-size: 15px;
}
.font-OpenSans .footer-v1 .subscribe-wrapper-text__title {
  font-size: 14px;
}
.font-OpenSans .home-v5 .h1 {
  font-size: 60px;
}
.font-OpenSans .advantages-v2 .advantages-box .h3 {
  white-space: normal;
}
.font-OpenSans .accordion-v3 .accordion-button, .font-OpenSans .menu-catalog, .font-OpenSans .category-list__item, .font-OpenSans .contacts-box-v3, .font-OpenSans .contacts-box .address {
  font-size: 16px;
}
.font-OpenSans .sidebar-callback__title {
  font-size: 19px;
}
.font-OpenSans .sidebar-menu-list, .font-OpenSans .contacts-box-v2, .font-OpenSans .contacts-box__title, .font-OpenSans .phone-box a, .font-OpenSans .contacts-advantage-card__title, .font-OpenSans .calculate-box__title, .font-OpenSans .advantages-company-box, .font-OpenSans .nav-tabs-v2 {
  font-size: 18px;
}
.font-OpenSans .contacts-box {
  line-height: normal;
}
.font-OpenSans .contacts-advantage-card__title {
  max-width: 290px;
}
.font-OpenSans .header-v2 .schedule-box {
  margin: 0 20px 0 0;
}
.font-OpenSans .header-v2 .header-box {
  margin: 0 auto;
}
.font-OpenSans .header-v2 .btn {
  padding: 10px 18px;
}
.font-OpenSans .catalog-card-v2 .catalog-card__title, .font-OpenSans .additional-equipment-list-item-v3 {
  font-size: 16px;
}
.font-OpenSans .landing-home h1 {
  font-size: 55px;
}
.font-OpenSans .information-box {
  font-size: 12px;
}
.font-OpenSans .callback-offer h2, .font-OpenSans .advantages-company-box, .font-OpenSans .contacts-section-box {
  line-height: normal;
}
.font-OpenSans .form-callback-offer .consent {
  font-size: 12px;
}
.font-OpenSans .landing-home-v3 .landing-home-advantages-item {
  font-size: 22px;
}
.font-OpenSans .advantages-company-title h2 {
  max-width: none;
}
.font-OpenSans .description-product-box {
  font-size: 14px;
}
.font-OpenSans h1 {
  font-size: 30px;
}
.font-OpenSans .nav-tabs-v2 {
  margin: 10px 0 0;
}

@media only screen and (max-width: 1400px) {
  .font-Roboto .product-card__price, .font-OpenSans .product-card__price, .font-Montserrat .product-card__price {
    width: 100%;
    margin: 0 0 10px;
  }
  .font-Roboto .landing-home h1, .font-OpenSans .landing-home h1, .font-Montserrat .landing-home h1 {
    font-size: 45px;
  }
}
@media only screen and (max-width: 1300px) {
  .font-OpenSans .header-v7 .menu li, .font-Roboto .header-v7 .menu li, .font-Montserrat .header-v7 .menu li {
    margin: 0 10px 0 0;
  }
  .font-Montserrat .header-v7 .header-contacts {
    font-size: 14px;
  }
}
@media only screen and (max-width: 1230px) {
  .font-OpenSans .header-v7 .header-contacts, .font-Roboto .header-v7 .header-contacts, .font-Montserrat .header-v7 .header-contacts {
    margin: 0 auto 0 30px;
  }
  .font-OpenSans .header-v2, .font-Roboto .header-v2, .font-Montserrat .header-v2 {
    font-size: 14px;
  }
}
@media only screen and (max-width: 1110px) {
  .font-Montserrat .header-v1 .location-wrapper {
    margin: 0 10px;
  }
  .font-Montserrat .header-v1 .btn {
    padding: 10px 18px;
  }
  .font-OpenSans .header-v2 .header-box, .font-Roboto .header-v2 .header-box, .font-Montserrat .header-v2 .header-box {
    margin: 0 10px;
  }
  .font-OpenSans .header-v2 .schedule-box, .font-Roboto .header-v2 .schedule-box, .font-Montserrat .header-v2 .schedule-box {
    margin: 0 20px 0 auto;
  }
}
@media only screen and (max-width: 992px) {
  .font-Montserrat .header-v5 .header-box {
    margin: 0 20px 0 auto;
  }
  .font-Montserrat .catalog-card-v3 .catalog-card__title {
    font-size: 16px;
  }
  .font-Montserrat .header-v1 {
    font-size: 15px;
  }
  .font-Montserrat .home-v5 .h1 {
    font-size: 50px;
  }
}
@media only screen and (max-width: 768px) {
  .font-Montserrat .header-v5 .header-box {
    margin: 0;
  }
  .font-OpenSans .header-v7 .header-contacts, .font-Roboto .header-v7 .header-contacts, .font-Montserrat .header-v7 .header-contacts {
    margin: 0 20px 0 auto;
  }
  .font-OpenSans .home-v5 .h1, .font-Roboto .home-v5 .h1, .font-Montserrat .home-v5 .h1 {
    font-size: 40px;
  }
  .font-OpenSans .landing-home h1, .font-Roboto .landing-home h1, .font-Montserrat .landing-home h1 {
    font-size: 30px;
  }
  .font-OpenSans .landing-home-v3 .landing-home-advantages-item, .font-Roboto .landing-home-v3 .landing-home-advantages-item, .font-Montserrat .landing-home-v3 .landing-home-advantages-item {
    font-size: 20px;
  }
}
@media only screen and (max-width: 480px) {
  .font-OpenSans .home-v5 .h1, .font-Roboto .home-v5 .h1, .font-Montserrat .home-v5 .h1 {
    font-size: 28px;
  }
  .font-OpenSans .landing-home h1, .font-Roboto .landing-home h1, .font-Montserrat .landing-home h1 {
    font-size: 28px;
  }
  .font-OpenSans h1, .font-Roboto h1, .font-Montserrat h1 {
    font-size: 22px;
  }
}
.variable-btn-radius .btn, .variable-btn-radius input, .variable-btn-radius textarea, .variable-btn-radius select, .variable-btn-radius .filter-category-item .dropdown-toggle, .variable-btn-radius .category-list__item, .variable-btn-radius .additional-equipment-wrapper, .variable-btn-radius .additional-equipment-list-item.additional-equipment-list-item-v2:last-child {
  border-radius: 30px;
}
.variable-btn-radius .pagination .page-link, .variable-btn-radius .works-slider-gallery .slick-arrow {
  border-radius: 50%;
}
.variable-btn-radius .category-list__clear {
  top: -5px;
  right: 5px;
}
.variable-btn-radius .accordion-v3 .accordion-item, .variable-btn-radius .accordion-v3 .accordion-item:last-of-type, .variable-btn-radius .sidebar-callback, .variable-btn-radius .sidebar-menu, .variable-btn-radius .product-card, .variable-btn-radius .product-card-v2 .product-card-wrapper, .variable-btn-radius .accordion-v2 .accordion-body, .variable-btn-radius .selected-filters-item, .variable-btn-radius .catalog-card-v3, .variable-btn-radius .label-radio-time .inp-radio, .variable-btn-radius .catalog-card, .variable-btn-radius .catalog-card__bg, .variable-btn-radius .catalog-card::before, .variable-btn-radius .contacts-box, .variable-btn-radius .contacts-map, .variable-btn-radius .contacts-map iframe, .variable-btn-radius .callback-contacts-wrapper, .variable-btn-radius .calculate-box, .variable-btn-radius .works-slider-gallery-item, .variable-btn-radius .works-slider-gallery-item img, .variable-btn-radius .list-sorting li a, .variable-btn-radius .employee-card, .variable-btn-radius .employee-card__photo, .variable-btn-radius .employee-card::before, .variable-btn-radius .video-reviews-slider-item, .variable-btn-radius .video-reviews-slider-item__preview, .variable-btn-radius .works-slider2 .works-slider-gallery-item, .variable-btn-radius .works-slider2 .works-slider-gallery-item img, .variable-btn-radius .slider-nav-v3 .slick-arrow, .variable-btn-radius .slider-nav-v2 .slick-arrow, .variable-btn-radius .certificates-slider-item img, .variable-btn-radius .product-gallery-preview .product-gallery-item, .variable-btn-radius .nav-tabs-v2 .nav-link, .variable-btn-radius .nav-tabs-v3 .nav-link, .variable-btn-radius .nav-tabs-v4 .nav-link, .variable-btn-radius .nav-tabs-v5 .nav-link, .variable-btn-radius .product-order-info {
  border-radius: 20px;
}
.variable-btn-radius .best-offers-v3 .product-card {
  border-radius: 0;
}
.variable-btn-radius .additional-equipment-list-item:first-child, .variable-btn-radius .accordion-v3 .accordion-button, .variable-btn-radius .accordion-v3 .accordion-item:first-of-type .accordion-button {
  border-radius: 20px 20px 0 0;
}
.variable-btn-radius .additional-equipment-list-item:last-child, .variable-btn-radius .accordion-v3 .accordion-body {
  border-radius: 0 0 20px 20px;
}
.variable-btn-radius .certificates-slider-item {
  border-radius: 20px;
  overflow: hidden;
}
.variable-btn-radius .employee-card-v2 .employee-card__photo {
  border-radius: 0;
}

.variable-btn-cube .btn, .variable-btn-cube input, .variable-btn-cube textarea, .variable-btn-cube select, .variable-btn-cube .filter-category-item .dropdown-toggle, .variable-btn-cube .category-list__item, .variable-btn-cube .catalog-card-v3, .variable-btn-cube .additional-equipment-list-item-v2:last-child, .variable-btn-cube .additional-equipment-list-item-v2:first-child, .variable-btn-cube .advantages-box-v3, .variable-btn-cube .menu .dropdown-menu, .variable-btn-cube .sidebar-callback, .variable-btn-cube .sidebar-menu, .variable-btn-cube .product-card, .variable-btn-cube .product-card-v2 .product-card-wrapper, .variable-btn-cube .accordion-v2 .accordion-body, .variable-btn-cube .selected-filters-item, .variable-btn-cube .label-radio-time .inp-radio, .variable-btn-cube .catalog-card, .variable-btn-cube .catalog-card__bg, .variable-btn-cube .catalog-card::before, .variable-btn-cube .advantages-wrapper, .variable-btn-cube .accordion-v3 .accordion-body, .variable-btn-cube .accordion-item, .variable-btn-cube .accordion-button, .variable-btn-cube .accordion-item:last-of-type .accordion-button.collapsed, .variable-btn-cube .accordion-item:last-of-type, .variable-btn-cube .contacts-box, .variable-btn-cube .contacts-map, .variable-btn-cube .contacts-map iframe, .variable-btn-cube .callback-contacts-wrapper, .variable-btn-cube .contacts-advantage-card, .variable-btn-cube .catalog-card-v2 .catalog-card__bg, .variable-btn-cube .catalog-card-v2 .catalog-card__bg img, .variable-btn-cube .list-sorting li a, .variable-btn-cube .additional-equipment-wrapper, .variable-btn-cube .home-slider-item, .variable-btn-cube .home-slider-item::before, .variable-btn-cube .home-slider-item__bg, .variable-btn-cube .additional-equipment-list-item:first-child, .variable-btn-cube .additional-equipment-list-item:last-child, .variable-btn-cube .calculate-box, .variable-btn-cube .callback-offer-wrapper, .variable-btn-cube .works-slider-gallery-item, .variable-btn-cube .works-slider-gallery-item img, .variable-btn-cube .works-slider-gallery .slick-arrow, .variable-btn-cube .advantages-company-box, .variable-btn-cube .certificates-slider-item, .variable-btn-cube .certificates-slider-item::before, .variable-btn-cube .video-reviews-slider-item, .variable-btn-cube .video-reviews-slider-item:before, .variable-btn-cube .employee-card, .variable-btn-cube .employee-card::before, .variable-btn-cube .contacts-section-wrapper, .variable-btn-cube .quick-calculation-wrapper, .variable-btn-cube .slider-nav-v3 .slick-arrow, .variable-btn-cube .slider-nav-v2 .slick-arrow, .variable-btn-cube .video-reviews-slider-item__preview, .variable-btn-cube .works-slider2 .works-slider-gallery-item img, .variable-btn-cube .employee-card__photo, .variable-btn-cube .employee-card__photo img, .variable-btn-cube .dropdown-v1 .dropdown-toggle, .variable-btn-cube .dropdown-v1 .dropdown-menu, .variable-btn-cube .employee-card-v3 .employee-card__photo, .variable-btn-cube .contacts-section-v3 .contacts-section__map, .variable-btn-cube .contacts-section-v3 .contacts-section__map iframe, .variable-btn-cube .page-title-wrapper-v2, .variable-btn-cube .info-box, .variable-btn-cube .meta-box, .variable-btn-cube .product-gallery-preview .product-gallery-item, .variable-btn-cube .product-order-info, .variable-btn-cube .nav-tabs-v2 .nav-link, .variable-btn-cube .nav-tabs-v3 .nav-link, .variable-btn-cube .nav-tabs-v4 .nav-link {
  border-radius: 0;
}
.variable-btn-cube .pagination .page-link {
  border-radius: 0;
}
.variable-btn-cube .tab-content-product-v2 {
  border-radius: 0;
}