@charset "UTF-8";
#sandbox_theme_panel_21587913 {
  top: inherit !important;
  bottom: 0 !important;
}
.site_header .site_header_top_wr .site_header_top {
  max-width: 1600px;
}
.site_header {
  min-height: 0;
  background: #253946;
}
.site_header .site_header_top_wr .header_top_right .menu_top {
  text-align: left;
}
.top_mess {
  margin-left: 30px;
}
.top_mess .social_body .social_body_in a {
  text-decoration: none;
  font-size: 0;
  margin-left: 10px;
}
.top_mess .social_body .social_body_in a img {
  max-width: 26px;
  max-height: 26px;
  border-radius: 50%;
}
.top_top_address .address_bl_f {
  font-size: 12px;
  color: #dde0e2;
}
.site_header .site_header_top_wr .header_top_right .menu_top > li > a {
  font: 14px / 1 "not", Arial, Helvetica, sans-serif;
  color: #fff;
  padding: 10px 10px 10px 0px;
}
.site_header_top_right {
  display: flex;
  align-items: center;
}
.site_header .site_header_top_wr {
  padding: 0 23px 0px;
  box-shadow: none;
}
.site_header .site_header_in {
  max-width: 1600px;
  justify-content: space-between;
}
.site_header .site_header_in .header_in_left .site_name {
  color: #fff;
  font: 48px / 35px "rbcl", Arial, Helvetica, sans-serif;
}
.site_header .header_in_wrap {
  padding: 28px 24px 10px 24px;
}
.site_header .site_header_in .header_in_left .site_desc {
  color: #fff;
  font: 16px "not", Arial, Helvetica, sans-serif;
  margin-top: 3px;
}
.zak_btn, .zak_btn_link {
  padding: 11px 20px;
  display: block;
  cursor: pointer;
  border: 1px solid #39bfd7;
  font-weight: 500;
  font-size: 16px;
  text-decoration: none;
  color: #fff;
  margin-left: 25px;
  font-family: "rbc", Arial, Helvetica, sans-serif;
}
.zak_btn:hover, .zak_btn_link:hover {
  opacity: 0.8;
}
.phone_num_title {
  font: 12px / 1 "not", Arial, Helvetica, sans-serif;
  color: #fff;
}
.contacts_phones_body .phone_num a {
  color: #fff;
  text-decoration: none;
}
.contacts_phones {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='phone.svg' width='24' height='25' viewBox='0 0 24 25'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: %2339bfd7; fill-rule: evenodd; %7D %3C/style%3E%3C/defs%3E%3Cpath id='пкакв' class='cls-1' d='M1396.61,90.627a6.46,6.46,0,0,1,5.65,7.163,0.684,0.684,0,0,0,.6.75,0.621,0.621,0,0,0,.13,0,0.68,0.68,0,0,0,.61-0.6,7.842,7.842,0,0,0-1.64-5.753,7.71,7.71,0,0,0-5.19-2.909A0.677,0.677,0,0,0,1396.61,90.627Zm-0.76,3.3a3.493,3.493,0,0,1,3.05,3.873,0.676,0.676,0,0,0,.59.749,0.675,0.675,0,0,0,.75-0.6,4.861,4.861,0,0,0-4.24-5.373A0.677,0.677,0,0,0,1395.85,93.927Zm5.63,6.872a1.731,1.731,0,0,0-1.36-.315,2.015,2.015,0,0,0-1.25.949c-0.18.273-.49,0.732-0.59,0.884-0.73,1.023-1.31.755-1.71,0.548a21.479,21.479,0,0,1-3.18-2.948c-0.01-.016-0.03-0.03-0.04-0.044l-0.01-.017h0a0.124,0.124,0,0,0-.04-0.034,21.67,21.67,0,0,1-2.69-3.418c-0.18-.413-0.41-1.021.66-1.674,0.02-.01.04-0.025,0.08-0.045a5.306,5.306,0,0,0,1.51-1.107,1.817,1.817,0,0,0,.19-2.144,40.716,40.716,0,0,0-3.23-4.423,1.958,1.958,0,0,0-2.81-.34l0.84,1.06a0.625,0.625,0,0,1,.96.167,39.549,39.549,0,0,1,3.09,4.232,0.439,0.439,0,0,1-.07.577,4.248,4.248,0,0,1-1.11.782c-0.07.037-.12,0.065-0.15,0.083a2.519,2.519,0,0,0-1.18,3.409l0.03,0.067a22.836,22.836,0,0,0,2.92,3.715,0.035,0.035,0,0,0,.02.02c0.01,0.011.01,0.022,0.02,0.032a22.466,22.466,0,0,0,3.47,3.194,0.7,0.7,0,0,0,.06.04,2.492,2.492,0,0,0,3.46-.946c0.13-.188.48-0.711,0.62-0.921,0,0,.01-0.019.01-0.024a0.77,0.77,0,0,1,.39-0.347,0.479,0.479,0,0,1,.34.109,37.138,37.138,0,0,1,3.81,2.928c0.02,0.022.04,0.041,0.06,0.06a0.916,0.916,0,0,1,.48,1.118,0.675,0.675,0,0,0,.68.936,0.67,0.67,0,0,0,.56-0.414,2.236,2.236,0,0,0-.83-2.653A38.58,38.58,0,0,0,1401.48,100.8Zm-8.96.106h0a0.745,0.745,0,0,0,.16.06A0.8,0.8,0,0,1,1392.52,100.905Zm5.01-14.9a0.666,0.666,0,0,0-.74.595,0.676,0.676,0,0,0,.59.75,9.423,9.423,0,0,1,8.22,10.424,0.676,0.676,0,0,0,.59.75,0.7,0.7,0,0,0,.14,0,0.68,0.68,0,0,0,.61-0.6A10.783,10.783,0,0,0,1397.53,86.009Zm7.23,21.792-0.03-.066-0.03-.055-0.03-.052a0.233,0.233,0,0,1-.04-0.058c-0.01,0-.01-0.006-0.01-0.008a0.179,0.179,0,0,0-.05-0.042,0.138,0.138,0,0,0-.04-0.04l-3.2-2.54a0.676,0.676,0,0,0-.95.113,0.692,0.692,0,0,0,.12.951l2.56,2.029a6.453,6.453,0,0,1-3.03,1.614h0a2.151,2.151,0,0,1-1.03-.153h0c-0.02-.01-0.04-0.02-0.06-0.028a27.722,27.722,0,0,1-8.6-6.275l-0.25-.268a27.994,27.994,0,0,1-5.59-9.108,0.03,0.03,0,0,1-.01-0.027,1.694,1.694,0,0,1-.1-1.009,8.441,8.441,0,0,1,1.35-2.694l2.04,2.751a0.662,0.662,0,0,0,.6.27,0.673,0.673,0,0,0,.47-1.079l-2.52-3.407a0.685,0.685,0,0,0-.14-0.138c-0.01-.009-0.02-0.019-0.03-0.028a0.674,0.674,0,0,0-.95.093,10.489,10.489,0,0,0-2.12,3.883,3.082,3.082,0,0,0,.15,1.853,29.463,29.463,0,0,0,5.87,9.562l0.25,0.267a29.106,29.106,0,0,0,9.04,6.592,3.381,3.381,0,0,0,1.75.292h0c1.22-.107,2.71-0.941,4.42-2.478,0.02-.018.03-0.039,0.05-0.059s0.02-.017.03-0.028v0a0.331,0.331,0,0,0,.05-0.08,0.064,0.064,0,0,0,.02-0.035l0.03-.081c0.01-.015.01-0.029,0.02-0.044s0.01-.053.01-0.079,0.01-.033.01-0.049v-0.082a0.079,0.079,0,0,0-.01-0.047c0-.027-0.01-0.054-0.01-0.08A0.084,0.084,0,0,1,1404.76,107.8Z' transform='translate(-1383 -86)'/%3E%3Cpath id='пкакв_copy' data-name='пкакв copy' class='cls-1' d='M1396.61,90.627a6.46,6.46,0,0,1,5.65,7.163,0.684,0.684,0,0,0,.6.75,0.621,0.621,0,0,0,.13,0,0.68,0.68,0,0,0,.61-0.6,7.842,7.842,0,0,0-1.64-5.753,7.71,7.71,0,0,0-5.19-2.909A0.677,0.677,0,0,0,1396.61,90.627Zm-0.76,3.3a3.493,3.493,0,0,1,3.05,3.873,0.676,0.676,0,0,0,.59.749,0.675,0.675,0,0,0,.75-0.6,4.861,4.861,0,0,0-4.24-5.373A0.677,0.677,0,0,0,1395.85,93.927Zm5.63,6.872a1.731,1.731,0,0,0-1.36-.315,2.015,2.015,0,0,0-1.25.949c-0.18.273-.49,0.732-0.59,0.884-0.73,1.023-1.31.755-1.71,0.548a21.479,21.479,0,0,1-3.18-2.948c-0.01-.016-0.03-0.03-0.04-0.044l-0.01-.017h0a0.124,0.124,0,0,0-.04-0.034,21.67,21.67,0,0,1-2.69-3.418c-0.18-.413-0.41-1.021.66-1.674,0.02-.01.04-0.025,0.08-0.045a5.306,5.306,0,0,0,1.51-1.107,1.817,1.817,0,0,0,.19-2.144,40.716,40.716,0,0,0-3.23-4.423,1.958,1.958,0,0,0-2.81-.34l0.84,1.06a0.625,0.625,0,0,1,.96.167,39.549,39.549,0,0,1,3.09,4.232,0.439,0.439,0,0,1-.07.577,4.248,4.248,0,0,1-1.11.782c-0.07.037-.12,0.065-0.15,0.083a2.519,2.519,0,0,0-1.18,3.409l0.03,0.067a22.836,22.836,0,0,0,2.92,3.715,0.035,0.035,0,0,0,.02.02c0.01,0.011.01,0.022,0.02,0.032a22.466,22.466,0,0,0,3.47,3.194,0.7,0.7,0,0,0,.06.04,2.492,2.492,0,0,0,3.46-.946c0.13-.188.48-0.711,0.62-0.921,0,0,.01-0.019.01-0.024a0.77,0.77,0,0,1,.39-0.347,0.479,0.479,0,0,1,.34.109,37.138,37.138,0,0,1,3.81,2.928c0.02,0.022.04,0.041,0.06,0.06a0.916,0.916,0,0,1,.48,1.118,0.675,0.675,0,0,0,.68.936,0.67,0.67,0,0,0,.56-0.414,2.236,2.236,0,0,0-.83-2.653A38.58,38.58,0,0,0,1401.48,100.8Zm-8.96.106h0a0.745,0.745,0,0,0,.16.06A0.8,0.8,0,0,1,1392.52,100.905Zm5.01-14.9a0.666,0.666,0,0,0-.74.595,0.676,0.676,0,0,0,.59.75,9.423,9.423,0,0,1,8.22,10.424,0.676,0.676,0,0,0,.59.75,0.7,0.7,0,0,0,.14,0,0.68,0.68,0,0,0,.61-0.6A10.783,10.783,0,0,0,1397.53,86.009Zm7.23,21.792-0.03-.066-0.03-.055-0.03-.052a0.233,0.233,0,0,1-.04-0.058c-0.01,0-.01-0.006-0.01-0.008a0.179,0.179,0,0,0-.05-0.042,0.138,0.138,0,0,0-.04-0.04l-3.2-2.54a0.676,0.676,0,0,0-.95.113,0.692,0.692,0,0,0,.12.951l2.56,2.029a6.453,6.453,0,0,1-3.03,1.614h0a2.151,2.151,0,0,1-1.03-.153h0c-0.02-.01-0.04-0.02-0.06-0.028a27.722,27.722,0,0,1-8.6-6.275l-0.25-.268a27.994,27.994,0,0,1-5.59-9.108,0.03,0.03,0,0,1-.01-0.027,1.694,1.694,0,0,1-.1-1.009,8.441,8.441,0,0,1,1.35-2.694l2.04,2.751a0.662,0.662,0,0,0,.6.27,0.673,0.673,0,0,0,.47-1.079l-2.52-3.407a0.685,0.685,0,0,0-.14-0.138c-0.01-.009-0.02-0.019-0.03-0.028a0.674,0.674,0,0,0-.95.093,10.489,10.489,0,0,0-2.12,3.883,3.082,3.082,0,0,0,.15,1.853,29.463,29.463,0,0,0,5.87,9.562l0.25,0.267a29.106,29.106,0,0,0,9.04,6.592,3.381,3.381,0,0,0,1.75.292h0c1.22-.107,2.71-0.941,4.42-2.478,0.02-.018.03-0.039,0.05-0.059s0.02-.017.03-0.028v0a0.331,0.331,0,0,0,.05-0.08,0.064,0.064,0,0,0,.02-0.035l0.03-.081c0.01-.015.01-0.029,0.02-0.044s0.01-.053.01-0.079,0.01-.033.01-0.049v-0.082a0.079,0.079,0,0,0-.01-0.047c0-.027-0.01-0.054-0.01-0.08A0.084,0.084,0,0,1,1404.76,107.8Z' transform='translate(-1383 -86)'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: left center;
  background-size: 25px 25px;
  padding-left: 35px;
}
.header_top_left {
  display: flex;
  align-items: center;
}
.header_in_right {
  max-width: 1600px;
  width: 100%;
  margin: 34px auto 30px auto;
}
/*
.top_folders{
	display: flex;
	li{
		margin-right: 10px;
		position: relative;
		a{
			background: #39bfd7;
			color: #fff;
		    text-decoration: none;
		    font-size: 18px;
		    padding: 9px 22px;
		    display: block;
		}
		ul{
			position: absolute;
			left: 0;
			top: 100%;
		}
	}
}*/
.site_header .site_header_in .header_in_right, .site_header .site_header_top_wr .header_top_right {
  justify-content: flex-start;
  text-align: left;
}
.site_header .site_header_in .header_in_right .top_folders > li {
  margin-right: 10px;
}
.site_header .site_header_in .header_in_right .top_folders > li a {
  background: #39bfd7;
  color: #fff;
  text-decoration: none;
  padding: 9px 22px;
  display: block;
  font: 18px / 24px "not", Arial, Helvetica, sans-serif;
}
.site_header .site_header_in .header_in_right .top_folders > li a:hover {
  opacity: 0.8;
}
.site_header .site_header_in .header_in_right .top_folders > li ul {
  padding: 0;
}
.site_header .site_header_in .header_in_right .top_folders > li > a:hover, .site_header .site_header_in .header_in_right .top_folders > li > a.s3-menu-allin-open, .site_header .site_header_in .header_in_right .top_folders > li.s3-menu-allin-active > a {
  color: #fff;
}
.site_header .site_header_in .header_in_right .top_folders > li > a:hover:before, .site_header .site_header_in .header_in_right .top_folders > li > a.s3-menu-allin-open:before, .site_header .site_header_in .header_in_right .top_folders > li.s3-menu-allin-active > a:before {
  display: none;
}
.section-cols__right-title {
  font-size: 60px;
  text-align: left;
  line-height: 1.2;
  font-family: "rbcl", Arial, Helvetica, sans-serif;
  color: #fff;
}
.section-cols__right-description {
  font-size: 24px;
  font-family: "not", Arial, Helvetica, sans-serif;
  font-weight: 400;
  text-align: left;
  color: #fff;
}
.section-cols__right-description.desc_html {
  font-size: 18px;
  font-family: "not", Arial, Helvetica, sans-serif;
  font-weight: 400;
  text-align: left;
  padding-top: 5px;
  color: #fff;
}
.section-cols__right-description.desc_html p {
  margin-top: 10px;
}
.section-cols__right-description.desc_html ul {
  margin: 0;
  list-style: none;
  padding: 0 0 0 15px;
}
.section-cols__right-description.desc_html ul li {
  position: relative;
  line-height: 1.5;
  letter-spacing: -0.5px;
}
.section-cols__right-description.desc_html ul li:after {
  display: block;
  position: absolute;
  content: "";
  width: 4px;
  height: 1px;
  background: #39bfd7;
  left: -14px;
  top: 11px;
}
.section-cols__right-description.desc_html a {
  font-weight: 700;
  color: #39bfd7;
  text-decoration: none;
}
.s_btn {
  background: #46c884;
  color: #fff;
  display: block;
  padding: 13px 30px;
  cursor: pointer;
  font-size: 18px;
  text-decoration: none;
  position: relative;
  overflow: hidden;
  font-family: "rbcl", Arial, Helvetica, sans-serif;
  z-index: 1;
}
.s_btn:hover {
  opacity: 0.8;
}
.s_bottom_btn_text {
  display: flex;
  margin-top: 20px;
  align-items: center;
}
.link_text_text {
  color: #fff;
  align-items: center;
  padding-right: 18px;
  font-size: 18px;
  font-family: "rbcl", Arial, Helvetica, sans-serif;
  font-weight: 400;
  text-align: left;
  max-width: 280px;
}
.link_text_text * {
  font-family: "rbcl", Arial, Helvetica, sans-serif;
}
.section-cols__right-image {
  position: relative;
  font-size: 0;
}
.section-cols__right-image:after {
  position: absolute;
  content: "";
  background: linear-gradient(to right, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0) 100%);
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.section-cols__right-image img {
  object-fit: cover;
  max-height: 560px;
  width: 100%;
  position: relative;
}
.section-cols__right-item {
  position: relative;
}
.section-cols__right-content {
  position: absolute;
  max-width: 1600px;
  left: 0;
  right: 0;
  margin: 0 auto;
  top: 0;
  bottom: 0;
  display: flex;
}
.section-cols__right-content .sl_text_block {
  max-width: 900px;
  margin: auto auto auto 0;
}
.bx-wrapper {
  position: relative;
}
.bx-wrapper .bx-controls {
  position: absolute;
  top: calc(50% - 37px);
  width: 100%;
  z-index: 50;
}
.bx-wrapper .bx-controls .bx-controls-direction {
  display: flex;
  width: auto;
  justify-content: space-between;
  margin: 0 42px;
}
.bx-wrapper .bx-controls .bx-controls-direction .bx-prev {
  width: 72px;
  height: 72px;
  background-color: #fff;
  border-radius: 50%;
  background-image: url("/t/images/ll.png");
  background-repeat: no-repeat;
  background-position: center;
  font-size: 0;
}
.bx-wrapper .bx-controls .bx-controls-direction .bx-prev:hover {
  opacity: 0.8;
}
.bx-wrapper .bx-controls .bx-controls-direction .bx-next {
  width: 72px;
  height: 72px;
  background-color: #fff;
  border-radius: 50%;
  background-image: url("/t/images/ll2.png");
  background-repeat: no-repeat;
  background-position: center;
  font-size: 0;
}
.bx-wrapper .bx-controls .bx-controls-direction .bx-next:hover {
  opacity: 0.8;
}
.section-cols__right {
  position: relative;
}
.section-cols__right .s_block {
  position: absolute;
  width: 375px;
  top: -20px;
  right: 155px;
}
.top_sl_wrap .search_bl_wrapper .shop2-block.search-form {
  display: block !important;
}
.preim_block_wrap {
  margin: 47px auto 0;
  width: 100%;
  max-width: 1300px;
}
.preim_block_wrap .preim_block {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.preim_block_wrap .preim_block .preim_block_item {
  width: 33%;
  margin: 0 0 10px 0;
  display: flex;
}
.preim_block_wrap .preim_block .preim_block_item .preim_block_top {
  position: relative;
  max-height: 55px;
  height: 100%;
  margin-right: 20px;
}
.preim_block_wrap .preim_block .preim_block_item .preim_block_top .preim_block_img {
  position: relative;
  z-index: 1;
  max-width: 55px;
}
.preim_block_wrap .preim_block .preim_block_item .preim_block_top .preim_block_img img {
  max-width: 55px;
  max-height: 55px;
}
.preim_block_wrap .preim_block .preim_block_item .text_pre .preim_block_title {
  font-family: "not", Arial, Helvetica, sans-serif;
  font-weight: 700;
  font-size: 19px;
  margin-top: 7px;
  color: #2e2f38;
}
.preim_block_wrap .preim_block .preim_block_item .text_pre .preim_block_body {
  max-width: 320px;
  color: #253946;
  font-size: 16px;
  font-family: "not", Arial, Helvetica, sans-serif;
  margin-top: 8px;
}
.top_sl_wrap .search_bl_wrapper .search_bl_in {
  top: 0;
}
.section-cols__right {
  position: relative;
  background: #f6eee2;
}
.sample-popup2 {
  position: fixed;
  height: 100%;
  width: 100%;
  overflow: auto;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: flex-start;
  -ms-flex-align: start;
  padding: 20px;
  box-sizing: border-box;
  background: rgba(0, 0, 0, 0.5);
  left: 0;
  top: 0;
  z-index: 100000000000;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.sample-popup2.opened {
  opacity: 1;
  visibility: visible;
}
.sample-popup2 .sample-popup-in2 {
  text-align: left;
  position: relative;
  flex: 0 0 auto;
  margin: auto;
  max-width: 300px;
  box-sizing: border-box;
  display: inline-block;
  width: auto;
  padding: 25px 10px 10px;
  background: #fff;
  box-shadow: 0px 10px 15px 0px rgba(0, 0, 0, 0.13);
  position: relative;
  line-height: 1.2;
}
.sample-popup2 .sample-popup-in2 * {
  box-sizing: border-box;
}
.sample-popup2 .sample-close2 {
  z-index: 2;
  position: absolute;
  cursor: pointer;
  background: url(data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2216px%22%20height%3D%2216px%22%20%20viewBox%3D%220%200%2016%2016%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23575757%22%20d%3D%22M15.985%2C14.571%20L14.571%2C15.985%20L8.000%2C9.414%20L1.429%2C15.985%20L0.015%2C14.571%20L6.586%2C8.000%20L0.015%2C1.429%20L1.429%2C0.015%20L8.000%2C6.586%20L14.571%2C0.015%20L15.985%2C1.429%20L9.414%2C8.000%20L15.985%2C14.571%20Z%22%2F%3E%3C%2Fsvg%3E) center center/12px no-repeat;
  width: 12px;
  height: 12px;
  top: 10px;
  right: 10px;
}
.sample-popup2 .tpl-anketa__title {
  color: #35bf45;
  font-size: 24px;
  font-weight: 500;
  line-height: 1;
  padding: 0 20px 20px;
  text-align: center;
  font-family: "not", Arial, Helvetica, sans-serif;
}
.sample-popup2 .tpl-anketa-success-note {
  padding: 0 0 15px;
  text-align: center;
  font-size: 17px;
}
.sample-popup2 form {
  display: flex;
  flex-wrap: wrap;
  text-align: center;
  justify-content: center;
}
.sample-popup2 .tpl-field {
  padding: 0 10px 20px;
  font-size: 15px;
}
@media (max-width: 540px) {
  .sample-popup2 .tpl-field {
    width: 100%;
  }
}
.sample-popup2 .tpl-field.type-html {
  width: 100%;
}
.sample-popup2 .tpl-field.type-html p {
  padding: 0;
  margin: 10px 0;
  line-height: 1.2;
}
.sample-popup2 .tpl-field.type-html *:first-child {
  margin-top: 0;
}
.sample-popup2 .tpl-field.type-html *:last-child {
  margin-bottom: 0;
}
.sample-popup2 .tpl-field.type-checkbox ul, .sample-popup2 .tpl-field.type-radio_group ul, .sample-popup2 .tpl-field.type-multi_checkbox ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.sample-popup2 .tpl-field.type-last {
  text-align: center;
}
.sample-popup2 .tpl-field.type-last a {
  font-size: 19px;
  color: #35bf45;
}
.sample-popup2 .field-title {
  color: #555;
  padding-bottom: 4px;
}
.sample-popup2 .field-title span {
  color: red;
}
.sample-popup2 .error-message {
  padding: 0 0 5px;
}
.sample-popup2 .tpl-field input[type=text], .sample-popup2 .tpl-field input[type=email], .sample-popup2 .tpl-field input[type=tel], .sample-popup2 .tpl-field select, .sample-popup2 .tpl-field textarea {
  outline: none;
  color: #4c4c4c;
  padding: 10px 20px;
  font-size: 15px;
  font-weight: 400;
  background: none;
  border: 1px solid rgba(41, 41, 41, 0.1);
  box-sizing: border-box;
  width: 100%;
  min-height: 45px;
}
.sample-popup2 .tpl-field-button {
  font-size: 14px;
  font-family: "not", Arial, Helvetica, sans-serif;
}
.sample-popup2 .tpl-field-button button {
  color: #fff;
  font-size: 15px;
  font-weight: 600;
  line-height: 1;
  border: none;
  background: #35bf45;
  outline: none;
  padding: 10px 20px;
  min-height: 45px;
  width: 100%;
  font-family: "not", Arial, Helvetica, sans-serif;
}
.sample-popup2 .tpl-field-button button:hover, .sample-popup2 .tpl-field-button button:active {
  opacity: 0.8;
}
.sample-popup2 form .type-checkbox * .jq-checkbox {
  width: 30px;
  height: 30px;
  user-select: inherit;
  display: inline-block;
  position: relative;
  overflow: inherit;
}
.sample-popup2 form .type-checkbox * .jq-checkbox input {
  box-sizing: border-box;
  opacity: 1 !important;
  width: 30px;
  height: 30px;
  z-index: 1 !important;
}
.sample-popup2 .sample-popup-in2 * {
  text-align: left;
}
@media (max-width: 1680px) {
  .section-cols__right-content {
    margin: 0 130px;
  }
}
@media (max-width: 1366px) {
  .section-cols__right-content .sl_text_block {
    max-width: 700px;
  }
}
@media (max-width: 1280px) {
  .section-cols__right-content .sl_text_block {
    max-width: 610px;
    margin: auto auto auto 0;
  }
  .preim_block_wrap {
    margin: 47px 60px 0;
    width: auto;
    max-width: 100%;
  }
}
@media (max-width: 1024px) {
  .section-cols__right .s_block {
    position: relative;
    width: auto;
    top: 0;
    right: 0;
  }
  .top_sl_wrap .search_bl_wrapper .search_bl_in {
    right: 0;
    width: auto;
    position: relative;
  }
  .preim_block_wrap {
    margin: 0 30px 0;
  }
  .bx-wrapper .bx-controls .bx-controls-direction {
    margin: 0 10px;
  }
  .section-cols__right-content .sl_text_block {
    max-width: 100%;
  }
}
@media (max-width: 980px) {
  .site_header .site_header_in .menu_popup {
    position: absolute;
    top: -110px;
    left: -30px;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2218px%22%20height%3D%2218px%22%20%20viewBox%3D%220%200%2018%2018%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23fff%22%20id%3D%22a%22%20d%3D%22M0%203c0-.552.445-1%20.993-1h16.014c.548%200%20.993.444.993%201%200%20.552-.445%201-.993%201H.993A.994.994%200%200%201%200%203zm0%206c0-.552.445-1%20.993-1h16.014c.548%200%20.993.444.993%201%200%20.552-.445%201-.993%201H.993A.994.994%200%200%201%200%209zm0%206c0-.552.445-1%20.996-1H12.85c.55%200%20.996.444.996%201%200%20.552-.445%201-.996%201H.996A.995.995%200%200%201%200%2015z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
  }
  .site_header_top_right {
    padding-top: 10px;
  }
  .site_header .header_in_wrap {
    padding: 10px 25px 10px 25px;
  }
  .header_in_right {
    margin: 0;
  }
  .site_header .site_header_in {
    position: relative;
    z-index: 99;
  }
  .site_header .site_header_top_wr {
    padding: 0px;
    box-shadow: none;
    left: 50px;
    right: 50px;
    width: auto;
    margin-right: 75px;
  }
}
@media (max-width: 767px) {
  .bx-wrapper .bx-controls .bx-controls-direction .bx-prev, .bx-wrapper .bx-controls .bx-controls-direction .bx-next {
    width: 40px;
    height: 40px;
  }
  .section-cols__right-content {
    margin: 0 60px;
  }
  .section-cols__right-title {
    font-size: 40px;
  }
  .section-cols__right-description {
    font-size: 17px;
  }
  .section-cols__right-description.desc_html {
    font-size: 13px;
  }
  .link_text_text {
    font-size: 14px;
    max-width: 100%;
  }
  .s_btn {
    padding: 10px;
    font-size: 15px;
  }
  .preim_block_wrap .preim_block .preim_block_item {
    width: 100%;
  }
  .preim_block_wrap .preim_block .preim_block_item .text_pre .preim_block_body {
    max-width: 100%;
  }
  .section-cols__right-image img {
    max-height: 100%;
    width: 100%;
    position: relative;
    height: 100%;
    display: block;
  }
  .site_header .site_header_top_wr .site_header_top {
    background: #253946;
  }
  .site_header .site_header_top_wr .menu_popup2 {
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2218px%22%20height%3D%2218px%22%20%20viewBox%3D%220%200%2018%2018%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23fff%22%20id%3D%22a%22%20d%3D%22M0%203c0-.552.445-1%20.993-1h16.014c.548%200%20.993.444.993%201%200%20.552-.445%201-.993%201H.993A.994.994%200%200%201%200%203zm0%206c0-.552.445-1%20.993-1h16.014c.548%200%20.993.444.993%201%200%20.552-.445%201-.993%201H.993A.994.994%200%200%201%200%209zm0%206c0-.552.445-1%20.996-1H12.85c.55%200%20.996.444.996%201%200%20.552-.445%201-.996%201H.996A.995.995%200%200%201%200%2015z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
  }
  .site_header_top_right {
    padding-top: 0;
    margin-left: auto;
    margin-right: 10px;
  }
  .mob_menu_wrapper .cab_open_wr {
    display: none;
  }
  .site_header .site_header_in {
    display: flex;
    flex-direction: column;
  }
  .link_text_text {
    max-width: 300px;
  }
}
@media (max-width: 480px) {
  .top_mess {
    margin-left: 10px;
  }
  .site_header_top_right {
    padding-top: 0;
    margin-left: 0;
  }
  .site_header .site_header_top_wr .header_top_right {
    flex: inherit;
    width: auto;
  }
  .section-cols__right-content {
    position: relative;
    max-width: 100%;
    background: #253946;
    margin: 0;
    padding: 30px;
  }
  .s_bottom_btn_text {
    flex-direction: column;
    align-items: baseline;
  }
  .header_top_left {
    flex-direction: column;
  }
  .zak_btn, .zak_btn_link {
    margin: 10px auto 0;
  }
}
