/* сетка */

.container {
  max-width: 1428px;
  /* ширина всего контента */
  margin: 0 auto;
  padding: 0 14px;
  box-sizing: border-box;
}

.row {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -14px;
  margin-left: -14px;
}

.row img {
  max-width: 100%;
  height: auto;
}

.col-12 {
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
}

.col-11 {
  -ms-flex: 0 0 91.666666%;
  flex: 0 0 91.666666%;
  max-width: 91.666666%;
}

.col-10 {
  -ms-flex: 0 0 83.333333%;
  flex: 0 0 83.333333%;
  max-width: 83.333333%;
}

.col-9 {
  -ms-flex: 0 0 74.999999%;
  flex: 0 0 74.999999%;
  max-width: 74.999999%;
}

.col-8 {
  -ms-flex: 0 0 66.666666%;
  flex: 0 0 66.666666%;
  max-width: 66.666666%;
}

.col-7 {
  -ms-flex: 0 0 58.333333%;
  flex: 0 0 58.333333%;
  max-width: 58.333333%;
}

.col-6 {
  -ms-flex: 0 0 50%;
  flex: 0 0 50%;
  max-width: 50%;
}

.col-5 {
  -ms-flex: 0 0 41.666666%;
  flex: 0 0 41.666666%;
  max-width: 41.666666%;
}

.col-4 {
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}

.col-3 {
  -ms-flex: 0 0 25%;
  flex: 0 0 25%;
  max-width: 25%;

}

.col-2 {
  -ms-flex: 0 0 16.666666%;
  flex: 0 0 16.666666%;
  max-width: 16.666666%;
}

.col-1 {
  -ms-flex: 0 0 8.333333%;
  flex: 0 0 8.333333%;
  max-width: 8.333333%;
}

.col-12,
.col-11,
.col-10,
.col-9,
.col-8,
.col-7,
.col-6,
.col-5,
.col-4,
.col-3,
.col-2,
.col-1 {
  box-sizing: border-box;
  padding: 0 14px;
}


/* общие стили */
body {
  color: #323232;
  font-family: 'Inter', sans-serif;
  font-style: normal;
  letter-spacing: -0.01em;
  font-weight: 500;
  font-size: 16px;
}

ul {
  margin: 0;
  padding: 0;
}

li {
  list-style-type: none;
  margin: 0;
  padding: 0;
}

h1 {
  font-weight: normal;
  margin: 0;
}

h2 {
  font-weight: 500;
  margin: 0;
  font-size: 38px;
  letter-spacing: -0.02em;
}

h3,
h4 {
  font-weight: normal;
  margin: 0;

}

a{
  color:#0099a1;
  text-decoration: none;
}

a:hover{
  text-decoration: underline;
}

.button {
  border-radius: 4px;
  min-height: 48px;
  color: #fff;
  background: #01B2BC;
  text-align: center;
}

.bulleted_list li {
  margin: 20px 0;
  padding-left: 24px;
}

.bulleted_list li::before {
  content: "";
  display: inline-block;
  background: #01B2BC;
  width: 5px;
  height: 5px;
  position: absolute;
  margin-top: 7px;
  margin-left: -24px;
}


#section1 .sub_content_block li {
  margin: 20px 0;
  padding-left: 24px;

}

#section1 .sub_content_block li::before {
  content: "";
  display: inline-block;
  background: #01B2BC;
  width: 5px;
  height: 5px;
  position: absolute;
  margin-top: 11px;
  margin-left: -24px;
}

/* Шапка */
header {
  height: 80px;
  border-bottom: 1px solid #EBEBEB;
  box-sizing: border-box;
  position: sticky;
  top:0;
  background: #fff;
  z-index: 1000;
}

/* Шапка > Логотип*/
#logo {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  height: 80px;
  box-sizing: border-box;
}

#logo a {
  display: inline-block;
  padding: 8px 0 4px 0;
}

header .container {
  position: relative;
}

/* Шапка > Поиск */

.search-box {
  width: fit-content;
  height: fit-content;
  position: relative;
  box-sizing: border-box;
  position: absolute;
  top: 18px;
  right: 14px;
}

.search-box * {
  box-sizing: border-box;
}

.input-search {
  height: 40px;
  width: 40px;
  border-style: none;
  outline: none;
  transition: all 250ms ease-in;
  padding-right: 40px;
  border: 1px solid #fff;
  border-radius: 2px;
  appearance: none;
}

input::-webkit-search-decoration,
input::-webkit-search-cancel-button,
input::-webkit-search-results-button,
input::-webkit-search-results-decoration {
  display: none;
}

.input-search::placeholder {
  color: #999;
  font-weight: 100;
}

.btn-search {
  width: 40px;
  height: 40px;
  border-style: none;
  outline: none;
  cursor: pointer;
  position: absolute;
  right: 0px;
  background-color: transparent;
  pointer-events: painted;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='34' height='34' fill='none' viewBox='0 0 34 34'%3E%3Ccircle cx='15.679' cy='14.679' r='7.679' stroke='%23323232' stroke-width='2'/%3E%3Cpath stroke='%23323232' stroke-width='2' d='m21.636 20.436 6.071 6.071'/%3E%3C/svg%3E");
  background-position: center center;
}

.btn-search:focus~.input-search {
  width: 500px;
  border-radius: 2px;
  border-bottom: 1px solid #e1e1e1;
  transition: all 250ms ease-out;

}

.input-search:focus {
  width: 500px;
  border-bottom: 1px solid #323232;
  transition: all 250ms ease-out;
}

.download a {
  position: relative;
}

.download a::after {
  content: "";
  display: block;
  position: absolute;
  top: 18px;
  right: 20px;
  width: 10px;
  height: 14px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='28' fill='none' viewBox='0 0 10 28'%3E%3Cpath stroke='%23323232' stroke-width='2' d='M0 13h10'/%3E%3Cpath stroke='%2301B2BC' stroke-width='2' d='M0 27h10'/%3E%3Cpath stroke='%23323232' stroke-width='2' d='m1 6 4 4 4-4'/%3E%3Cpath stroke='%2301B2BC' stroke-width='2' d='m1 20 4 4 4-4'/%3E%3Cpath stroke='%23323232' stroke-width='2' d='M5 0v10'/%3E%3Cpath stroke='%2301B2BC' stroke-width='2' d='M5 14v10'/%3E%3C/svg%3E");

}

.download a:hover::after {
  background-position: 0 -14px;
}




/* Слайдер */
#slider {
  height: 480px;
  background-size: cover;
  background-position: center center;
}

#slider.mainpage_slider {
  background-image: linear-gradient(90.28deg, rgba(0, 0, 0, 0.5) 0.49%, rgba(0, 0, 0, 0) 100.02%), linear-gradient(0deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url("../image/mainpage_slider.jpg");
}

#slider.aboutpage_slider {
  background-image: linear-gradient(0deg, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1)), url("../image/about_bg.jpg");

}


#slider.where_buy_slider {
  background-image: linear-gradient(90deg, rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.0)), url("../image/by_bg_l.jpg");
}


#slider.where_buy_slider {
  background-image: linear-gradient(90deg, rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.0)), url("../image/by_bg_l.jpg");
}

#slider.newspage_slider{
  background-image: linear-gradient(0deg, rgba(34, 34, 34, 0.7), rgba(34, 34, 34, 0.7)), url("../image/news_bg.jpg");
}
#slider .container {
  height: 100%;
  max-height: 100%;
}

.slider_content {
  color: #fff;
}

.mainpage_slider .slider_content {
  height: 480px;
  max-height: 480px;
  padding-top: 40px;
  padding-left: 88px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  box-sizing: border-box;
}

.mainpage_slider .slider_content h1 {
  font-weight: 500;
  font-size: 74px;
  text-transform: uppercase;
  line-height: 1em;
  width: 50%;
}

.mainpage_slider .slider_content p {
  font-size: 22px;
  text-transform: none;
  line-height: 1.5em;
  margin-top: 48px;
  font-weight: 400;
  width: 36%;
  padding-left: 160px;
  position: relative;
}

.mainpage_slider .slider_content p::after {
  content: "";
  display: block;
  background: #fff;
  left: 0;
  width: 128px;
  top: 15px;
  position: absolute;
  height: 2px;
}




/* Контент */
/* Контент > Новые продукты на главной */
.new_products {
  padding: 80px 0 80px 0;
}

.new_products h2,
.news_block_preview h2 {
  margin-bottom: 32px;
}

.new_products a {
  display: block;
  text-decoration: none;
  color: #323232;
}

.new_products .img_bg a {
  outline: 1px solid #fff;
  border-radius: 6px;
  background: #f4f4f4;
  box-sizing: border-box;
  transition: all 200ms ease-out;
}

.new_products .img_bg a:hover {
  background: #fff;
  outline: 1px solid #E1E1E1;
}

.new_products .model_name:hover {
  text-decoration: underline;
  background: #fff;
}



.new_products a:hover .img_bg {
  outline: 1px solid #e1e1e1;
  background: #fff;

}

.new_products .device_name {
  text-align: center;
}

.new_products .device_name h3 {
  font-size: 20px;
  font-weight: 600;
  margin: 34px 0 10px 0;
}

.new_products .model_name {
  color: #01B2BC;
  font-size: 18px;
}



/* Контент > Хлебные крошки */
.bread-crumbs {
  font-size: 15px;
  color: #ADADAD;
  padding: 48px 0;
  line-height: 1.7;
  box-sizing: border-box;

}

.bread-crumbs a {
  color: #ADADAD;
  text-decoration: none;
  transition: all 200ms ease-out;

}

.bread-crumbs a::after {
  content: "/";
  margin: 0 6px 0 8px;
}

.bread-crumbs a:first-child {
  margin-left: 0;
}

.bread-crumbs a:hover {
  color: #323232;
}

.bread-crumbs span {
  color: #333;
}

.internal_pages .bread-crumbs a {
  color: #777;
}

.where_buy_slider span,
.newspage_slider span {
  color: #fff;
}

.where_buy_slider .bread-crumbs a,
.newspage_slider .bread-crumbs a {
  color: #fff;
  opacity: 0.5;
}

.where_buy_slider .bread-crumbs {
  padding-left: 40px;
}



/* Контент > Фильтр продуктов */

#filter form {
  margin-top: 24px;
}

#filter h4 {
  font-size: 18px;
  font-weight: 500;
}

#filter label {
  display: block;
  color: #585858;
  margin-bottom: 14px;
  position: relative;
  padding-left: 28px;
  font-size: 16px;
  font-weight: 400;
}

#filter .switch{
  margin:0;
  padding: 0;
  cursor: pointer;
  font-size: 16px;
  font-weight: 600;
  color:#323232;

}

span.group_title{
  display: block;
  padding:20px 0;
}
.checkbox-label{
  cursor: pointer;
}
.checkbox-label input,
.switch input{
  position: absolute;
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  width: 1px;
  height: 1px;
  overflow: hidden;
  clip: rect(0 0 0 0);
}

.switch .sw_slider{
  background: #8D8D8D;
  display: block;
  width:38px;
  height:20px;
  border-radius: 60px;
  position: absolute;
  right:0;
  top:-1px;

}
.switch input:checked ~ .sw_slider{
  background:#01B2BC;
}





.sw_slider::before{
  position: absolute;
  content: "";
  height: 16px;
  width: 16px;
  top:2px;
  left:2px;
  background: #fff;
  border-radius: 100%;
  transition: .1s;

}


.switch input:checked ~ .sw_slider::before{
  -webkit-transform: translateX(18px);
  -ms-transform: translateX(18px);
  transform: translateX(18px);

}
.switch input:disabled ~ .sw_slider{
  opacity: 0.35;
  cursor: auto;
}

.switch input:disabled ~ span:first-of-type {
  color: #C8C8C8;
  cursor: auto;
}


.checkbox-label .check-radio {
  position: absolute;
  left: 0;
  top: 0;
  width: 18px;
  height: 18px;
  box-sizing: border-box;
  border: 2px solid #BFBFBF;
  border-radius: 4px;

}

.checkbox-label input:checked ~ .check-radio{
  border: none;
  background: #01B2BC url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' viewBox='0 0 16 16'%3E%3Cpath stroke='%23fff' stroke-linecap='square' stroke-width='2' d='M4 8.857 6.667 11 12 6'/%3E%3C/svg%3E") center center;
}

.checkbox-label input:disabled ~ .check-radio{
  opacity: 0.35;
  cursor: auto;
}


.checkbox-label input:disabled  ~ span:first-of-type {
  color: #C8C8C8;
  cursor: auto;
}


.checkbox-label input:checked:disabled ~ .check-radio{
  background-color: #444;
}



.filter-hide {
  display: none;
}

.filter_box{
  padding-bottom:56px;
}

.radio_input {
  position: absolute;
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  width: 1px;
  height: 1px;
  overflow: hidden;
  clip: rect(0 0 0 0);

}






.radiobutton {
  position: absolute;
  left: 0;
  top: 0px;
  width: 16px;
  height: 16px;
  box-sizing: border-box;
  border: 2px solid #b0b0b0;
  border-radius: 20px;
  transition: all 0.1s ease-out;
}


.checkbox-label input:checked ~ .radiobutton {
  border: none;
  border: 5px solid #01B2BC;


}
.checkbox-label input:disabled ~ .radiobutton{
  opacity: 0.3;
}



.checkbox-label input:disabled ~ .radio_content {
  color: #C8C8C8;
  cursor: auto;
}




/* Контент > Какталого продуктов */

.device_group {
  line-height: 141.6%;
  border-bottom: 1px solid #ebebeb;
  padding-top: 46px;
  padding-bottom: 14px;
}

.device_group:first-child {
  padding-top: 0;
}

.device_group:first-child h2 {
  margin-top: -8px;
}

.device_group h2 {
  font-size: 32px;
  font-weight: 400;
  margin-bottom: 28px;
  line-height: 1.2em;
}

.device a {
  text-decoration: none;
  color: #777;
}

.device .model_name {
  color: #323232;
  font-size: 18px;
}

.device h3 {
  font-size: 15px;
  font-weight: 500;
  margin-top: 4px;
}

.device_group a .img_bg {
  outline: 1px solid #fff;
  border-radius: 6px;
  background: #f4f4f4;
  box-sizing: border-box;
  transition: all 200ms ease-out;
}

.device_group a:hover .img_bg {
  outline: 1px solid #e1e1e1;
  background: #fff;
}

.device_group a:hover .model_name {
  text-decoration: underline;
}

.device_name {
  margin-top: 16px;
}

.device {
  margin-bottom: 44px;
}


/* Контент > Продуктовая страница */
/* Контент > Продуктовая страница > Шапка */
.product_header {
  padding-bottom: 68px;
}

.product_header h1 {
  color: #01B2BC;
  font-size: 42px;
  font-weight: 500;
}

.product_header h2 {
  font-size: 22px;
  line-height: 141.1%;
  margin-top: 8px;
}

.product_header .bulleted_list {
  color: #666;
  font-size: 15px;
  font-weight: 400;
  margin-top: 52px;
}

.product_image {
  margin-top: -36px;
  position: relative;
}

/* Контент > Продуктовая страница > Вкладки */
.sticky {
  position: sticky;
  top: 80px;
  box-sizing: border-box;
  background: #fff;
  border-bottom: 1px solid #EBEBEB;
  z-index: 99;
}

.sticky ul {
  display: flex;
  margin-bottom: -1px;
}

.sticky ul li {
  float: left;
}

.sticky ul li a {
  height: 50px;
  display: block;
  box-sizing: border-box;
  color: #666666;
  text-decoration: none;
  font-size: 15px;
  padding: 0 16px;
  padding-top: 15px;

}

.sticky ul li a:hover {
  color: #323232;
}

.sticky ul li a.active {
  border-bottom: 3px solid #01B2BC;
  color: #323232;
}



/* Контент > Продуктовая страница > Продуктовый контент */
.product_attributes {

  line-height: 164.5%;
  font-weight: 400;
}

.product_attributes .title_block {
  font-size: 32px;
  padding-bottom: 40px;
}

.description_title,
.product_attributes h4 {
  font-size: 24px;
  line-height: 138.5%;
  margin-bottom: 28px;
}


.product_attributes p {
  color: #666666;
  margin: 26px 0;
}

.product_attributes section {
  padding: 60px 0;
  border-bottom: 1px solid #EBEBEB;
  ;
}

.icon {
  width: 46px;
  height: 46px;
  background: url("../i/icons.svg") no-repeat;
}

.quality .icon {
  background-position: 0 -46px;
}



.tests .icon {
  background-position: 0 -92px;
}

.price-quality  .icon {
  background-position: 0 -184px;
}


.warranty .icon{
  background-position: 0 -138px;
}


.icon_description {
  font-weight: 500;
  color: #323232;
  margin-top: 6px;
}

.icons_numbers_block {
  padding: 20px 0;
}

.icons_numbers_block .col-4 {
  position: relative;
  z-index: 1;

}

.icons_numbers_block .col-4::after {
  content: "";
  display: block;
  width: 1px;
  position: absolute;
  right: 8px;
  top: -8px;
  bottom: -8px;
  background: #EBEBEB;

}

.icons_numbers_block .col-4:nth-child(3n+3)::after {
  display: none;
}

.icons_numbers_block .number {
  font-size: 60px;
  letter-spacing: -0.06em;
  color: #01B2BC;
  font-weight: 300;
  line-height: 1em;
  margin-bottom: -18px;
}

.icons_numbers_block .number span {
  font-size: 18px;
  font-weight: 500;
  margin-left: 2px;
}

.documents_list {
  font-size: 18px;
  margin-top: -14px;
}

.documents_list li {
  border-bottom: 1px solid #EBEBEB;
}

.documents_list li:last-child {
  border-bottom: none;
}

.documents_list a {
  text-decoration: none;
  color: #323232;
  padding: 20px 0 20px 0;
  display: block;
  padding-left: 40px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' fill='none' viewBox='0 0 28 28'%3E%3Cpath stroke='%2301B2BC' stroke-width='2' d='M3 15v-1c0-2.84.002-4.885.184-6.461.18-1.556.526-2.528 1.125-3.28a6 6 0 0 1 .95-.95c.752-.6 1.724-.945 3.28-1.125C10.115 2.002 12.159 2 15 2h.586L25 11.414V15c0 2.359-.001 4.056-.13 5.38-.126 1.307-.37 2.144-.79 2.812a5.999 5.999 0 0 1-1.888 1.888c-.668.42-1.505.664-2.813.79C18.056 26 16.36 26 14 26c-2.359 0-4.056-.001-5.38-.13-1.307-.126-2.144-.37-2.812-.79a6 6 0 0 1-1.888-1.888c-.42-.668-.664-1.505-.79-2.813C3 19.056 3 17.36 3 15Z'/%3E%3Cpath stroke='%2301B2BC' stroke-width='2' d='M16 2v3c0 2.828 0 4.243.879 5.121C17.757 11 19.172 11 22 11h3M7 16h11M7 20h7'/%3E%3C/svg%3E") no-repeat 0 19px;
  position: relative;
}

.documents_list .software a{
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' fill='none' viewBox='0 0 28 28'%3E%3Cpath fill='%2301B2BC' d='M13 1h2v4h-2V1ZM1 15v-2h4v2H1Zm12 8h2v4h-2v-4Zm10-8v-2h4v2h-4ZM18 1h2v4h-2V1ZM1 10V8h4v2H1Zm17 13h2v4h-2v-4Zm5-13V8h4v2h-4ZM8 1h2v4H8V1ZM1 20v-2h4v2H1Zm7 3h2v4H8v-4Zm15-3v-2h4v2h-4Z'/%3E%3Cpath fill='%2301B2BC' fill-rule='evenodd' d='M10.58 24.938c-.938-.064-1.806-.2-2.641-.547a8 8 0 0 1-4.33-4.33c-.346-.835-.483-1.703-.547-2.642C3 16.514 3 15.41 3 14.07v-.138c0-1.34 0-2.445.062-3.35.064-.939.2-1.807.547-2.642a8 8 0 0 1 4.33-4.33c.835-.346 1.703-.483 2.642-.547C11.486 3 12.59 3 13.93 3h.138c1.34 0 2.445 0 3.35.062.939.064 1.807.2 2.642.547a8 8 0 0 1 4.33 4.33c.346.835.483 1.703.547 2.642.062.905.062 2.01.062 3.35v.138c0 1.34 0 2.445-.062 3.35-.064.939-.2 1.807-.547 2.642a8 8 0 0 1-4.33 4.33c-.835.346-1.703.483-2.642.547-.905.062-2.01.062-3.35.062h-.138c-1.34 0-2.445 0-3.35-.062ZM5.458 8.704C5 9.807 5 11.204 5 14c0 2.796 0 4.194.457 5.296a6 6 0 0 0 3.247 3.247C9.807 23 11.204 23 14 23c2.796 0 4.194 0 5.296-.457a6 6 0 0 0 3.247-3.247C23 18.194 23 16.796 23 14c0-2.796 0-4.193-.457-5.296a6 6 0 0 0-3.247-3.247C18.194 5 16.796 5 14 5c-2.796 0-4.193 0-5.296.457a6 6 0 0 0-3.247 3.247Z' clip-rule='evenodd'/%3E%3Cpath fill='%2301B2BC' fill-rule='evenodd' d='M12.77 18.976a4.055 4.055 0 0 1-1.3-.28 4 4 0 0 1-2.166-2.165 4.058 4.058 0 0 1-.28-1.3C9 14.881 9 14.473 9 14.052v-.106c0-.42 0-.83.024-1.177a4.07 4.07 0 0 1 .28-1.3 4 4 0 0 1 2.165-2.166c.468-.193.92-.254 1.3-.28C13.119 9 13.527 9 13.948 9h.106c.42 0 .83 0 1.177.024a4.07 4.07 0 0 1 1.3.28 4 4 0 0 1 2.165 2.165c.194.468.255.92.281 1.3.024.349.024.758.024 1.178v.106c0 .42 0 .83-.024 1.177a4.07 4.07 0 0 1-.28 1.3 4 4 0 0 1-2.165 2.165c-.468.194-.92.255-1.3.281-.349.024-.758.024-1.178.024h-.106c-.42 0-.83 0-1.177-.024Zm-1.618-6.741C11 12.602 11 13.068 11 14c0 .932 0 1.398.152 1.765a2 2 0 0 0 1.083 1.083C12.602 17 13.068 17 14 17c.932 0 1.398 0 1.765-.152a2 2 0 0 0 1.083-1.083C17 15.398 17 14.932 17 14c0-.932 0-1.398-.152-1.765a2 2 0 0 0-1.083-1.083C15.398 11 14.932 11 14 11c-.932 0-1.398 0-1.765.152a2 2 0 0 0-1.083 1.083Z' clip-rule='evenodd'/%3E%3C/svg%3E%0A") no-repeat 1px 19px;
}

.documents_list a::after{
  content: "";
  display: block;
  width: 18px;
  height: 18px;
  position: absolute;
  right: 0;
  top: 24px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='36' fill='none' viewBox='0 0 18 36'%3E%3Cpath stroke='%23000' stroke-width='1.5' d='M2 1h15v15'/%3E%3Cpath stroke='%2301B2BC' stroke-width='1.5' d='M2 19h15v15'/%3E%3Cpath stroke='%23000' stroke-width='1.5' d='M1 17 16.5 1.5'/%3E%3Cpath stroke='%2301B2BC' stroke-width='1.5' d='m1 35 15.5-15.5'/%3E%3C/svg%3E") no-repeat;
}

.documents_list a:hover::after {
  background-position: 0 -18px;
}

#section4 table,
.order_info {
  max-width: 100%;
  width: 100% !important;
  vertical-align: top;
  border-collapse: collapse;
  margin-top: -16px;
  border: none !important;

}

#section4 table tr,
.order_info tr {
  border-bottom: 1px solid #EBEBEB;
  box-sizing: border-box;
  width: 100%;
}

#section4 table td,
.order_info td {
  vertical-align: top;
  padding: 20px 0 20px 0;
  border: none !important;
}

#section4 table td:first-child,
.order_info td:first-child {
  font-size: 18px;
  padding-right: 14px;
  font-weight: 500;
}


.data_sheet table {
  width: 100% !important;
  max-width: 100%;
  border-collapse: collapse;
  border: none;
}

.data_sheet table td {
  border: none;
  width: 50%;
  box-sizing: border-box;
  font-weight: 400;
  vertical-align: top;
  padding: 20px 0;
}

.data_sheet table td strong {
  font-weight: 400;

}

.data_sheet td[colspan="2"] {
  background: #fff !important;



}

.data_sheet td[colspan="2"] strong {
  font-size: 22px;
  padding-top: 56px;
  display: block;
}

.data_sheet tr:first-child td[colspan="2"] strong {
  padding-top: 0;
}

.data_sheet tr {
  border-bottom: 1px solid #EBEBEB;

}

.data_sheet tr:last-child {
  border: none;
}

.data_sheet tr td:nth-child(2) {
  padding-left: 14px;
}

/* Контент > О компании */
.about_company_content {
  padding: 70px 0 80px 0;
  font-weight: 400;
  line-height: 26px;
  color: #777;

}

.about_company_content p {
  margin: 28px 0;
}

.about_company_content .col-6 p:first-child {
  margin-top: 4px;
}

.about_company_content h2,
.warranty_content h2,
.service_centers_content h2 {
  line-height: 113.1%;
  font-weight: 400;
  padding-right: 60px;
  color: #323232;
  margin-bottom: 40px;
}

.about_company_content .icons_numbers_block {
  position: relative;
  padding-bottom: 30px;
  margin-bottom: 28px;
}

.about_company_content .icons_numbers_block::after {
  display: block;
  content: "";
  position: absolute;
  height: 1px;
  background: #ebebeb;
  left: 14px;
  right: 14px;
  bottom: 0;
}

.about_company_content .icons_numbers_block .col-4::after {
  margin-bottom: -22px;
}

.product_line_includes, 
#logo_download {
  margin-top: 68px;
}

.product_line_includes h3,
#logo_download h3 {
  color: #323232;
  font-size: 22px;

}

.product_line_list,
#logo_download ul{
  font-size: 16px;
  padding-top: 10px;
 
}

.product_line_list li,
#logo_download ul li{
  padding: 20px 20px 20px 0;
  border-bottom: 1px solid #ebebeb;
  box-sizing: border-box;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='15' fill='none' viewBox='0 0 21 15'%3E%3Cpath stroke='%2354B179' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M1 7.5 7.333 14 20 1'/%3E%3C/svg%3E") no-repeat right 24px;
}

#logo_download ul li{
  background: none;
  display:flex;
  padding-right:0;
}
.l_donload_button{
  margin-left: auto;
  padding-right:15px;
  color: #323232;
  font-weight: 500;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='14' fill='none' viewBox='0 0 11 14'%3E%3Cpath fill='%23000' fill-rule='evenodd' d='M4.75 10.469V0h1.5v10.44l3.22-3.22 1.06 1.06-5.024 5.025L.37 8.286l1.048-1.072 3.332 3.255Z' clip-rule='evenodd'/%3E%3C/svg%3E") no-repeat right 7px; 
}
/* Контент > Гарантия */
.warranty_content {
  font-weight: 400;
  line-height: 26px;
  padding-bottom: 60px;
}

.warranty_content ol {
  margin: -20px 0 0 0;
  padding: 0;

}

.warranty_content ol>li {
  list-style-type: decimal;
  margin: 28px;
}

.warranty_content ol>li ul li {
  padding-left: 28px;
  margin: 28px 0;
  position: relative;
}

.warranty_content ol>li ul li::before {
  content: "";
  display: inline-block;
  background: #01B2BC;
  width: 5px;
  height: 5px;
  position: absolute;
  margin-top: 11px;
  margin-left: -24px;
}


/* Контент > Сервисные центны */

.service_centers_content {
  padding-bottom: 40px;
}

.service_centers {
  font-weight: 400;
  line-height: 26px;
  margin-top: -24px;

}

.service {
  padding: 34px 0 32px 0;
  border-bottom: 1px solid #ebebeb;
}

.service:last-child {
  border: none;
}

.city {
  font-size: 22px;
  font-weight: 500;
  margin-bottom: 8px;
}

.adress,
.phone {
  color: #777;
}



.phone a {
  color: #323232;
  text-decoration: none;
}

/* Контент > Где купить */
.where_buy_content {
  padding: 70px 0 80px 0;
}

.where_buy_content h2 {
  font-weight: 400;
  margin-bottom: 32px;
}

.distributor {
  border: 2px solid #ebebeb;
  border-radius: 8px;
  display: block;
  transition: all 0.15s ease-in;
  text-align: center;
}

.distributor:hover {
  border-color: #ccc;
}

.distributor img {
  max-width: 100%;
}

.where_buy_content .col-3 {
  margin-bottom: 28px;
}


/* Подвал */
footer {
  background: #383838;
  min-height: 230px;
  box-sizing: border-box;
  padding: 52px 0 50px 0;
}

footer .logo a {
  opacity: 0.2;
  transition: all 200ms ease-out;
}

footer .logo a:hover {
  opacity: 0.5;
}

.footer_menu {
  overflow: hidden;
  color: #fff;
  font-size: 18px;
}

.footer_menu>li {
  float: left;
  margin-right: 88px;
  box-sizing: border-box;

}

.footer_menu a {
  color: #666;
  text-decoration: none;
  font-size: 15px;
  transition: all 200ms ease-out;
  padding: 5px 0;
  display: block;
}

.footer_menu a:hover {
  color: #D9D9D9;
}


.footer_menu>li ul {
  padding-top: 10px;
}

.copyright {
  color: #666;
  font-size: 15px;
  text-align: right;
  margin-top: -20px;
}




.searchbar {
  position: relative;
  margin: 0 6px 0 0;
  padding: 0;
  line-height: 0.1;
  text-align: left;
  height: 18px;
  vertical-align: top;
  float: right;
  top: 28px;
  z-index: 2;
}

.searchbar .searchbar-inputbox {
  position: absolute;
  top: -10px;
  right: 0;
  padding: 9px 35px 9px 0;

  width:540px;
}

.searchbar .searchbar-inputbox .searchbar-input {
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border: none;
  color: #4d4d4d;
}

.searchbar .searchbar-inputbox .searchbar-input:focus,
.searchbar button:focus {
  outline: none;

}

.searchbar-button:hover {
  cursor: pointer;
}

.searchbar-input::placeholder {
  color:#ccc;
}

.searchbar .searchbar-button,
.searchbar .searchbar-button-close {
  width: 24px;
  height: 24px;
  border: none;
  z-index: 10;
  position: relative;
  background: #fff;

}

.searchbar.collapsed .searchbar-button,
.searchbar .searchbar-button {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='34' height='34' fill='none' viewBox='0 0 34 34'%3E%3Ccircle cx='15.679' cy='14.679' r='7.679' stroke='%23323232' stroke-width='2'/%3E%3Cpath stroke='%23323232' stroke-width='2' d='m21.636 20.436 6.071 6.071'/%3E%3C/svg%3E");
  background-position: center center;
}


.searchbar-button-close {
  display: none;
}




.searchbar .searchbar-inputbox .searchbar-results {
  position: absolute;
  left:-30px;
  right: -30px;
  top: 62px;
  background: #fff;
  padding: 15px 30px 30px 30px;
  line-height: 1.6em;
  z-index: 10;
  border:1px solid #ebebeb;
  border-top:none;

}

.search-overlay {
  display: none;
}

.result-title{
  font-weight: 600;
}

.result-line {
  display: block;

  border-bottom: 1px solid #eee;
  padding: 28px 0;
  text-decoration: none;
  color:#323232;
  font-size:15px;
}



.result-line .result-description {
  color: #777;
  font-weight:400;
  line-height:1.6em;
}





.result-scroll {
  overflow: auto;
  max-height: 530px;
  background: url("../i/result-scroll.png");
}

.result-all {
  margin-top: 30px;

}


.result-all button {
  display: inline-block;
  border:none;
  background: none;
  color:#01B2BC;
  padding:0;
  font-weight: 500;
  cursor: pointer;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='11' fill='none' viewBox='0 0 11 11'%3E%3Cpath stroke='%2301B2CB' stroke-width='1.5' d='M2 1h8v8m-9 1 9-9'/%3E%3C/svg%3E") no-repeat right 5px;
  padding-right:18px;
}


#search_header{
  background: #eee;

}

.searh_form{
  width: 100%;
  max-width:920px;
 margin:90px 0;
  position:relative;
}

#search_header .container{
  display: flex;
  justify-content: space-around;
}

#search_header form{
  width:100%;
  background: none;
  padding:0;
  position: relative;
}

#search_header input{
  width:100%;
  height:50px;
  border:none;
  border-radius: 6px;
  outline: none;
  padding:0 22px;
}

#search_header button{
  height:50px;
  width:50px;
  border:none;
  position: absolute;
  right:0;
  top:0;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' fill='none' viewBox='0 0 30 30'%3E%3Cpath stroke='%23323232' stroke-width='2' d='M13.5 21c5.189 0 9.5-3.973 9.5-9s-4.311-9-9.5-9S4 6.973 4 12s4.311 9 9.5 9Zm6.207-2.707 7 7'/%3E%3C/svg%3E") no-repeat center center;
  cursor: pointer;
}

.s_result{
  position: absolute;
  left:0;
  right:0;
  top:56px;
  background:#fff;
  border-radius: 6px;
  box-shadow: #333;
  box-shadow: 0px 1px 6px 0px rgb(0 0 0 / 10%);
  line-height: 1.6em;


}

.result-line br{
  display: none;
}

#search_header .result-line:last-child{
  border:none;

}

#search_header .result-line{
  padding:28px 22px;
}


.search_result_block{
  max-width:920px;
  margin:0 auto;
}

.search_result_block .row{
  border-bottom:1px solid #ebebeb;
  padding:0 14px 0 0px;
}

.search_result_block h2{
  font-size: 22px;
}


.search_result_block h2 a{
  color:#4d4d4d;
  text-decoration: none;
}


.search_result_block h3{
  color:#777;
  font-size: 16px;
  margin-top:8px;
  line-height:1.5em;
}

.search_result_block .col-8{
  padding:54px 0;
}

.image_search{
  padding:10px 0;
}
.paginator{
  text-align: center;
  padding:40px 0 70px 0;
}
.paginator a{
  text-decoration: none;
  color:#424242;
  display: inline-block;
  padding:5px 10px;
}

.paginator .active{
  color:#fff;
  background-color: #01B2BC;
  border-radius:33px;
}


#search_header + main{
  min-height: calc(100vh - 522px);
}


.search_result_block p{
  margin:0;
  padding-top:40px;
}



ul.filter-list > li.collapsible > ul {
  display: none;
}

ul.filter-list > li.collapsible.expanded > ul {
  display: block;
  padding-bottom:14px;
}


.collapsible .group_title{
  text-decoration: none;
  color:#323232;
  font-size:16px;
  font-weight: 600;
  display: block;
  padding:20px 0;


}

.filter-list .collapsible{
  position:relative;
}


.filter-list  .collapsible::after {
  z-index: -1;
  content: '';
  display: block;
  height: 9px;
  width: 14px;
  position: absolute;
  top: 29px;
  right: 0;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='9' fill='none' viewBox='0 0 14 9'%3E%3Cpath fill='%23444' fill-rule='evenodd' d='M12.778 1.222a1.1 1.1 0 0 0-1.556 0L7 5.444 2.778 1.222a1.1 1.1 0 1 0-1.556 1.556l5 5a1.1 1.1 0 0 0 1.556 0l5-5a1.1 1.1 0 0 0 0-1.556Z' clip-rule='evenodd'/%3E%3C/svg%3E");
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  transition: transform 0.1s;

}

.filter-list .collapsible.expanded::after {
  -webkit-transform: translateY(-50%) rotate(180deg);
  -ms-transform: translateY(-50%) rotate(180deg);
  transform: translateY(-50%) rotate(180deg);
}

.filter-block .filter{
  padding-right:20px;
}



#smartfilter .clear_form.b_button input{
  background: none;
  width:100%;
  height:52px;
  border:2px solid #01B2BC;
  border-radius: 7px;
  font-size:17px;
  text-transform: uppercase;
  color:#01B2BC;
  cursor: pointer;
}


#smartfilter .clear_form.icon_text input{
  border:0;
  margin:0;
  padding:0;
  background:none;
  cursor: pointer;
  color:#01B2BC;
  text-transform: uppercase;
  padding-left:24px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' fill='none' viewBox='0 0 14 14'%3E%3Cpath fill='%2301B2BC' fill-rule='evenodd' d='M5.232 7 .116 1.884 1.884.116 7 5.232 12.116.116l1.768 1.768L8.768 7l5.116 5.116-1.768 1.768L7 8.768l-5.116 5.116-1.768-1.768L5.232 7Z' clip-rule='evenodd'/%3E%3C/svg%3E") no-repeat 0 2px;
}


.real-hint {
  display: none;
  background-color: #444;
  border-radius: 8px;
  padding: 10px 15px;
  position: absolute;
  width: 200px;
  z-index: 99;
  color: #fff;
  -webkit-box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.35);
  -moz-box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.35);
  box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.35);
  color: #b4b4b4;
}


#rhint2 {
  display: none;
}


.real-hint2 {
  background-color: #fff;
  border-radius: 8px;
  padding: 22px 22px;
  position: absolute;
  width: 390px;
  z-index: 99;
  text-align: left;
  -webkit-box-shadow: 0px 0px 33px 0px rgba(34, 60, 80, 0.22);
-moz-box-shadow: 0px 0px 33px 0px rgba(34, 60, 80, 0.22);
box-shadow: 0px 0px 33px 0px rgba(34, 60, 80, 0.22);
  color: #323232;
  margin-top: 2px;
  margin-left:2px;
  line-height: 1.3em;
}

.real-hint2 b {
  font-weight: normal;
  font-family: RobotoRegular;
  font-size: 1.1em;
  color: #fff;
  margin-bottom: 5px;
  display: block;

}

.real-hint2 br {
  display: none;
}

.f_arrow {
  display: block;
  position: absolute;
  top: 17px;
  left: -7px;
  width: 13px;
  height: 26px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26' fill='none' viewBox='0 0 26 26'%3E%3Cpath fill='%23fff' d='M0 13 13 0l13 13-13 13z'/%3E%3C/svg%3E");
}

.f_close {
  display: block;
  position: absolute;
  height: 16px;
  width: 16px;
  top: 15px;
  right: 15px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' fill='none' viewBox='0 0 14 14'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath stroke='color(display-p3 .1961 .1961 .1961)' stroke-width='1.5' d='M1 13 13 1M1 1l12 12'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h14v14H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") no-repeat center center;
  cursor: pointer;

}

.collapsible .group_title{
  padding-right:20px;
}



#upper {
    display: none;
    position: fixed;
    bottom: 30px;
    right: 30px;
    width: 56px;
    height: 56px;
    background: #01B2BC url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='28' fill='none' viewBox='0 0 20 28'%3E%3Cpath fill='%23fff' fill-rule='evenodd' d='M9.293.293a1 1 0 0 1 1.414 0l9 9a1 1 0 0 1-1.414 1.414L11 3.414V27a1 1 0 1 1-2 0V3.414l-7.293 7.293A1 1 0 0 1 .293 9.293l9-9Z' clip-rule='evenodd'/%3E%3C/svg%3E") no-repeat center center;
    border-radius: 30px;
    box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.25);
    transition: background 0.1s ease-in-out;
    z-index: 99;


}



#upper:hover {
    background-color: #0098A0;
}


.copy_box{
  position:relative;
  padding-right:32px;
}

.copy_content{
  margin-right:38px;
}

.coppy_button{
  display: block;
  width: 24px;
  height:23px;
  position: absolute;
  right:0;
  top:0;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='46' fill='none' viewBox='0 0 24 46'%3E%3Cpath fill='%23424242' fill-rule='evenodd' d='M5 5a5 5 0 0 1 5-5h9a5 5 0 0 1 5 5v9a5 5 0 0 1-5 5h-9a5 5 0 0 1-5-5V5Zm5-3.5h9A3.5 3.5 0 0 1 22.5 5v9a3.5 3.5 0 0 1-3.5 3.5h-9A3.5 3.5 0 0 1 6.5 14V5A3.5 3.5 0 0 1 10 1.5Z' clip-rule='evenodd'/%3E%3Cpath fill='%23424242' d='M0 9a5.002 5.002 0 0 1 4-4.9v1.545A3.502 3.502 0 0 0 1.5 9v9A3.5 3.5 0 0 0 5 21.5h9c1.19 0 2.24-.593 2.873-1.5h1.711A5.001 5.001 0 0 1 14 23H5a5 5 0 0 1-5-5V9Z'/%3E%3Cpath fill='%2301B2BC' fill-rule='evenodd' d='M5 28a5 5 0 0 1 5-5h9a5 5 0 0 1 5 5v9a5 5 0 0 1-5 5h-9a5 5 0 0 1-5-5v-9Zm5-3.5h9a3.5 3.5 0 0 1 3.5 3.5v9a3.5 3.5 0 0 1-3.5 3.5h-9A3.5 3.5 0 0 1 6.5 37v-9a3.5 3.5 0 0 1 3.5-3.5Z' clip-rule='evenodd'/%3E%3Cpath fill='%2301B2BC' d='M0 32a5.002 5.002 0 0 1 4-4.9v1.545A3.502 3.502 0 0 0 1.5 32v9A3.5 3.5 0 0 0 5 44.5h9c1.19 0 2.24-.593 2.873-1.5h1.711A5.001 5.001 0 0 1 14 46H5a5 5 0 0 1-5-5v-9Z'/%3E%3C/svg%3E");
  cursor: pointer;
}

.coppy_button:hover{
  background-position: 0 -23px;
}

.coppy_notice{
  position: absolute;
  background: rgba(51, 51, 51, 0.8);
  display: none;
  bottom:-34px;
  padding:0 10px;
  color:#fff;
  border-radius: 4px;

}


.coppy_notice::before{
  content: "";
  display: block;
  left:50%;
  opacity: 0.8;
  transform: translate(-50%, 0);
  width: 12px;
  height:6px;
  position:absolute;
  top:-6px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='6' fill='none' viewBox='0 0 12 6'%3E%3Cpath fill='%23333' d='m6 0 6 6H0l6-6Z'/%3E%3C/svg%3E");
}


.device_name_order{
  font-weight:600;
  font-size:18px;
  margin-bottom:2px;
}

.one_order{
  border-bottom: 1px solid #EBEBEB;
  padding:20px 0;
}

.last_new{
  padding-right:20px;
}

.last_new h3 a{
  text-decoration: none;
  font-weight: 500;
  font-size: 18px;
  line-height: 136.5%;
  color:#323232;
}

.last_new h3{
  padding:16px 0 14px 0;
}
.news_block_preview img{
  border-radius: 12px;
}

.date{
  color:#777;
  font-weight: 400;
}

.news_block_preview{
  padding-bottom:100px;
}

.title_news h3{
  margin-bottom:16px;
}
.title_news a{
  font-size: 18px;
  font-weight:500;
  text-decoration:none;
  color:#323232;
  letter-spacing: -0.02em;
  line-height: 136.5%;
}

.title_news .date{
  margin-top:auto;
  padding-bottom:4px;
}


.title_news {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  padding-right:0;
}

.old_new{
  border-bottom: 1px solid #D3D3D3;
  margin:0;
  padding:0 0 36px 0;
}

.old_new:last-of-type{
  padding:36px 0 0 0;
  border-bottom: none;
}

.image_news{
  padding-left:0;
}

.newspage_slider_content{
  padding:50px 92px 0 92px;
}


#slider.newspage_slider .container{
  height:auto;
  max-height:auto;
}

.newspage_slider h1{
  font-style: normal;
  font-weight: 500;
  font-size: 74px;
  line-height: 99.1%;
  color:#fff;
  letter-spacing: -0.025em;
}

.subscription_info{
  color:#fff;
  font-weight: 400;
  font-size: 20px;
  letter-spacing: -0.02em;
}


.subscription_input input{
  border:none;
  background:#fff;
  border-radius: 8px;
  display: block;
  width: 100%;
  box-sizing: border-box;
  height:50px;
  outline: none;
  padding-left:16px;
}

.subscription_input input::placeholder{
  color:#999;
}



.subscription_button{
  width:200px;
  float:right;
  margin-top:-50px;

}
.subscription_button button,
.send_button{
  text-transform: uppercase;
  width:100%;
  height:50px;
  border-radius: 8px;
  color: #fff;
  text-align: center;
  border:none;
  outline: none;
  background: linear-gradient(78.14deg, #00CBAC 0%, #0390D3 102.76%);
  border-radius: 8px;
  padding:0 32px;
  line-height:2.5em;
  cursor: pointer;
}


.subscription_block{
  overflow: hidden;
  padding-top:44px;

}


.subscription_input{
 margin-right:212px;

}


.subscription_info{
  margin-bottom:18px;

}

.image_prew{
  text-align:right;
}
.image_prew img{
  max-width: 340px;
  width:100%;
  border-radius: 12px;;
}


.news_list{
  padding-top:36px;

}

.one_news > div{
  padding-top:38px;
  padding-bottom:38px;
}

.one_news:first-of-type::before{
  display: none;
}

.one_news{
  position:relative;
}
.one_news::before{
  content: "";
  display:block;
  background:#D3D3D3;
  height:1px;
  position: relative;
  position: absolute;
  top:0;
  left:16px;
  right:16px;

}
.news_body h2{
  color:#323232;
  font-style: normal;
  font-weight: 500;
  font-size: 20px;
  line-height: 134%;
  letter-spacing: -0.02em;
}

.news_body h2 a{
  color:#323232;
  text-decoration: none;
}

.news_body p{
  font-weight: 400;
  font-size: 16px;
  line-height: 144.5%;
  letter-spacing: -0.02em;
  color: #666666;
}

.col-2.date{
  order:1;
}

.col-4.image_prew{
  order:2;
}

.col-6.news_body{
  order:3;
}

.news_header img{
  border-radius: 12px;
}

.col-6.news_title{
  display: -ms-flexbox;
  display: flex;
  flex-direction: column;

}

.col-6.news_title h1{
  margin-top:auto;
  box-sizing: border-box;
  font-style: normal;
  font-weight: 400;
  font-size: 40px;
  line-height: 113.5%;
  letter-spacing: -0.02em;
  color: #333333;
  padding-bottom:6px;
  word-wrap: break-word;
}

.date_special{
  position:relative;
  top:-18px;
}

.date_special .year{
  font-weight: 400;
  font-size: 52px;
  line-height: 155.5%;
  letter-spacing: -0.02em;
  color: #D6D6D6;
}

.news_header{
  padding-top:14px;
}

.day_month{
  position: absolute;
  display: inline-block;
  background:#fff;
  top:41px;
  left:1px;
  font-weight: 500;
  font-size: 18px;
  color:#555;
  letter-spacing: 0.01em;
  padding:1px 10px 1px 2px;
}


.news_contnet .col-6{
  margin-left:auto;
}

.news_contnet{
  color:#777;
  font-weight:400;
  line-height:26px;
  padding-top:16px;

}

.news_contnet p{
  margin: 24px 0;
}


.news_contnet .bulleted_list li::before{
  margin-top:10px;
}

.news_contnet h2,
.news_footer h2{
  font-style: normal;
  font-weight: 500;
  font-size: 20px;
  line-height: 164.52%;
  letter-spacing: -0.02em;
  color: #333333;
  padding-top:32px;
}

.news_footer h2{
  padding-top:0;
}
.about_block{
  padding-top:10px;
}


.news_footer .subscription_block{
  background: #F4F4F4 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='148' height='148' fill='none' viewBox='0 0 148 148'%3E%3Ccircle cx='74' cy='74' r='74' fill='%23E7E7E7'/%3E%3Cpath fill='%23FFB806' d='M74 16 20 65.957h108L74 16Zm0 97.057-54-47.1h108l-54 47.1Z'/%3E%3Cpath fill='%23fff' d='M120 27H28v98h92V27Z'/%3E%3Cpath fill='%23FFCF03' d='M128 138H20V65.957l54 39.057 54-39.057V138Z'/%3E%3Cpath fill='%23FFB806' d='M74 105.014 20 138h108l-54-32.986Z'/%3E%3Cpath stroke='%2301B2BC' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m62.428 69.717 8.66 8.58 18.34-18.17'/%3E%3C/svg%3E") no-repeat 42px center;
  padding:44px 44px 44px 232px;
  border-radius: 12px;
  margin-right:36px;
}

.news_footer .subscription_button {
  width: 100%;
  float: none;
  margin-top: 16px;
}


.news_footer .subscription_input{
  margin:0;
}

.also_links{
  padding-top:14px;
}
.also_links li a{
  color:#01B2BC;
  font-weight:400;
  text-decoration: none;
  border-bottom:1px solid #DEDEDE;
  display:block;
  padding:18px 0;
  position: relative;
  box-sizing: border-box;
  padding-right:22px;
}

.also_links li:last-of-type a{
  border-bottom:none;
}


.also_links li a::after {
  content: "";
  display: block;
  width: 16px;
  height: 16px;
  position: absolute;
  right: 0;
  top: 18px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='32' fill='none' viewBox='0 0 16 32'%3E%3Cpath stroke='%23484848' stroke-width='1.5' d='M2 1h13v14M1 15 15 1'/%3E%3Cpath stroke='%2301B2BC' stroke-width='1.5' d='M2 17h13v14M1 31l14-14'/%3E%3C/svg%3E") no-repeat;
}

.also_links li a:hover::after {
  background-position: 0 -16px;
}


.news_footer{
  padding:68px 0 60px 0;
}






.subscribe_message{
  position: fixed;
  height: 100%;
  width:100%;
  top:0;
  left:0;
  z-index: 1000;
  box-sizing: border-box;
  padding:16px;
  display: none;
}

.subscribe_message::after{
  content: "";
  display: block;
  top:0;
  left:0;
  right:0;
  bottom:0;
  background: #000;
  opacity: 0.75;
  position: absolute;
}

.message_successfully{
 position: relative;
 z-index: 1001;
 background: #fff;
 max-width: 100%;
 width:448px;
 margin:0 auto;
 box-sizing: border-box;
 padding:40px 32px;
 text-align: center;
 top:50%;
 transform: translateY(-50%);
 box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
}

.message_successfully::before{
  content: "";
  display: block;
  width: 76px;
  height: 76px;
  margin: 0 auto;
  margin-bottom: 14px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='76' height='76' fill='none' viewBox='0 0 76 76'%3E%3Cpath stroke='%23219653' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.5' d='m25 38 9.5 9.5L54 28'/%3E%3Ccircle cx='38' cy='38' r='36.75' stroke='%23219653' stroke-width='2.5'/%3E%3C/svg%3E");
}

.message_successfully h3{
  font-size:1.7em;
  margin-bottom:16px;
  font-weight: 500;

}
.message_successfully p{
  margin:0;
  color:#777;
  font-weight: 400;
  line-height: 154.5%;
}

.news_block_preview h2 a{
  color:#333;
  text-decoration: none;

}


.news_block_preview h2 a:hover{
  text-decoration: underline;
}


.product_news{
  padding:0 16px;
  margin-top:42px;
}
.product_news{
  border-top: 1px solid #ebebeb;
}
.product_news .row{
    border-bottom: 1px solid #ebebeb;
}

.product_news h4{
  font-weight: 600;

}


.news_product_text{
  padding:24px 0;
}

.note_s{
  color:#999;
  font-size:0.9em;
  font-style: italic;
}

.t-container.row{
  margin:0;
  min-height: calc(100vh - 310px);
}

.t-container.row > .col-6{
  padding:0;
}

.lef-col{
  background: linear-gradient(0deg, rgba(24, 24, 24, 0.70) 0%, rgba(24, 24, 24, 0.70) 100%), url(../image/support_bg.jpg), lightgray -604.128px -550.546px / 251.79% 183.486% no-repeat;
  background-size: cover;
    background-position: center center;
}


.s-container{
  max-width: 700px;

}

.lef-col .s-container{
  margin-left:auto;
  height:100%;
  display: -ms-flexbox;
  display: flex;
  flex-direction: column;
}
.bottom_block{
  margin-top: auto;
  color:#888888;
  font-weight: 400;
  padding:3px 38px 62px 30px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath stroke='%23888' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 22c5.523 0 10-4.477 10-10S17.523 2 12 2 2 6.477 2 12s4.477 10 10 10Zm0-14v4m0 4h.01'/%3E%3C/svg%3E") no-repeat 0 -1px;
}
.bottom_block strong{
  color:#fff;
}

.lef-col .s-container .bread-crumbs{
  padding-right:38px;
}
.lef-col .s-container .bread-crumbs span,
.lef-col .s-container .bread-crumbs a{
  color:#A6A6A6;
}

.lef-col h3{
  color:#fff;
  font-size:22px;
  line-height: 148%;
  padding-right:38px;
  margin-top:-22px;
}

.lef-col h3{
  font-weight:200 ;
}

.lef-col h3 a{
  text-decoration:underline;
  color:#B7DAE1;
  font-weight:400;
  white-space: nowrap ;

}

.lef-col h3 a::after{
  content: "";
  display: inline-block;
  width:18px;
  height:17px;
  margin-left:5px;
  position:relative;
  top:3px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='17' fill='none' viewBox='0 0 18 17'%3E%3Cpath fill='%23B7DAE1' fill-rule='evenodd' d='M2.032 0H18v15.032h-2V3.308L1.684 16.73.316 15.27 14.471 2H2.032V0Z' clip-rule='evenodd'/%3E%3C/svg%3E");
}

.s-content{
  padding:54px 0 0 64px;
}

.text-field{
position: relative;
margin-bottom:40px;
}

.text-field-inp{
  border: 0;
  padding:14px 0;
  outline: none;
  border-radius:0;
  appearance: none;
  font-size:16px;
  border-bottom:1px solid #dadada;
  width: 100%;
  transition: border-bottom 200ms;
 
}

.text-field-texar{
  border: 0;
  padding:14px 0;
  outline: none;
  border-radius:0;
  appearance: none;
  font-size:16px;
  border-bottom:1px solid #dadada;
  width: 100%;
  left:0;
  padding-top:12px;
  transition: all 200ms;
  
}

.text-field-select{
  border: 0;
  padding:14px 0;
  outline: none;
  border-radius:0;
  appearance: none;
  font-size:16px;
  border-bottom:1px solid #dadada;
  width: 100%;
  cursor: pointer;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='10' fill='none' viewBox='0 0 15 10'%3E%3Cpath fill='%23454545' fill-rule='evenodd' d='m.322 2.735 1.356-1.47L7.5 6.64l5.822-5.374 1.356 1.47L7.5 9.36.322 2.735Z' clip-rule='evenodd'/%3E%3C/svg%3E") no-repeat right 18px;
}
.text-field-select option{

  color:#777;
 
}
.text-field-inp:focus,
.text-field-texar:focus,
.text-field-select:focus{
  border-bottom:1px solid #0098A0;
}


.text-field-ph{
  font-weight: 400;
  display: block;
  position: absolute;
  left:0;
  top:12px;
  pointer-events: none;
  transition: all 150ms;

  
}


.text-field-inp:focus + .text-field-ph,
.text-field-inp:not(:placeholder-shown) + .text-field-ph,
.text-field-texar:focus ~ .text-field-ph,
.text-field-texar:not(:placeholder-shown) + .text-field-ph,
.text-field-select:focus + .text-field-ph,
.text-field-select:not(:focus):valid + .text-field-ph{
  top:-10px;
  font-size:14px;
  color:#999;
}


.text-field-texar:focus ~ .text-field-ph,
.text-field-texar:not(:focus):valid + .text-field-ph{
  background:#fff;
  width: 100%;

}

.hide{
  display:none;
}

.rs{
  color:#FF0202;
}

.dropzone{
  margin-bottom:42px;
}

.send_button{
  margin-bottom:52px;
}

.analog_badge{
  position: absolute;
  top:36px;
  left:14px;
  z-index: 999;
}

.analog_badge a{
  display: inline-block;
  padding-top:42px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='39' fill='none' viewBox='0 0 40 39'%3E%3Cpath fill='%2301B2BC' fill-rule='evenodd' d='M13.07 0H6.93C5.574 0 4.458 0 3.574.119c-.928.124-1.747.396-2.403 1.053C.515 1.828.243 2.647.119 3.575c-.12.884-.119 2-.119 3.354v6.142c0 1.354 0 2.47.119 3.354.124.928.396 1.747 1.053 2.403.656.657 1.475.928 2.403 1.053.884.12 2 .119 3.354.119h6.141c1.355 0 2.471 0 3.355-.119.928-.125 1.747-.396 2.403-1.053.657-.656.928-1.475 1.053-2.403.12-.884.119-2 .119-3.354V6.929c0-1.354 0-2.47-.119-3.354-.125-.928-.396-1.747-1.053-2.403-.656-.657-1.475-.929-2.403-1.053-.884-.12-2-.119-3.354-.119ZM2.587 2.586c.222-.223.55-.39 1.255-.485C4.576 2.002 5.558 2 7 2h6c1.443 0 2.424.002 3.159.1.706.096 1.033.263 1.255.486.223.222.39.55.485 1.255C17.998 4.576 18 5.558 18 7v6c0 1.443-.002 2.424-.1 3.159-.096.706-.263 1.033-.486 1.255-.222.223-.55.39-1.255.485-.735.099-1.716.101-3.159.101H7c-1.442 0-2.424-.002-3.159-.1-.706-.096-1.033-.263-1.255-.486-.223-.222-.39-.55-.485-1.255C2.002 15.424 2 14.443 2 13V7c0-1.442.002-2.424.1-3.159.096-.706.263-1.033.486-1.255Z' clip-rule='evenodd'/%3E%3Cpath fill='%2301B2BC' d='M25 2a1 1 0 1 0 0 2h5a5 5 0 0 1 5 5v2h-2l3 6 3-6h-2V9a7 7 0 0 0-7-7h-5ZM4 22l-3 6h2v2a7 7 0 0 0 7 7h5a1 1 0 1 0 0-2h-5a5 5 0 0 1-5-5v-2h2l-3-6Z'/%3E%3Cpath fill='%235C5C5C' fill-rule='evenodd' d='M26.814 21a1 1 0 1 1 0-2h.395a1 1 0 1 1 0 2h-.395Zm4.977-1a1 1 0 0 1 1-1h.396a1 1 0 0 1 0 2h-.396a1 1 0 0 1-1-1Zm5.431.106a1 1 0 0 1 1.41-.116 3.27 3.27 0 0 1 .378.378 1 1 0 0 1-1.526 1.294 1.235 1.235 0 0 0-.146-.146 1 1 0 0 1-.116-1.41Zm-14.444 0a1 1 0 0 1-.116 1.41 1.235 1.235 0 0 0-.146.146 1 1 0 0 1-1.526-1.294 3.27 3.27 0 0 1 .378-.378 1 1 0 0 1 1.41.116ZM21 24.814a1 1 0 0 1 1 1v.395a1 1 0 1 1-2 0v-.395a1 1 0 0 1 1-1Zm18 0a1 1 0 0 1 1 1v.395a1 1 0 1 1-2 0v-.395a1 1 0 0 1 1-1ZM21 30.79a1 1 0 0 1 1 1v.395a1 1 0 1 1-2 0v-.395a1 1 0 0 1 1-1Zm18 0a1 1 0 0 1 1 1v.396a1 1 0 0 1-2 0v-.396a1 1 0 0 1 1-1Zm-17.894 5.431a1 1 0 0 1 1.41.116 1.235 1.235 0 0 0 .146.146 1 1 0 0 1-1.294 1.526 3.27 3.27 0 0 1-.378-.378 1 1 0 0 1 .116-1.41Zm17.788 0a1 1 0 0 1 .116 1.41 3.27 3.27 0 0 1-.378.378 1 1 0 0 1-1.294-1.526 1.235 1.235 0 0 0 .146-.146 1 1 0 0 1 1.41-.116ZM25.814 38a1 1 0 0 1 1-1h.395a1 1 0 1 1 0 2h-.395a1 1 0 0 1-1-1Zm7.372-1a1 1 0 1 1 0 2h-.395a1 1 0 1 1 0-2h.395Z' clip-rule='evenodd'/%3E%3C/svg%3E") no-repeat center top;
  font-size: 16px;
}

 .data_sheet.analogs td{
  width: auto;
  padding:0;

}

.data_sheet.analogs th{
  text-align: left;
} 

.data_sheet.analogs th,
.sub_content_block .data_sheet.analogs td{
  padding:12px 0;

}

.data_sheet.analogs tr:last-child{
  border-bottom: 1px solid #EBEBEB;
}

.white-popup-block{
  background: #fff;
  padding:36px;
  max-height: 100%;
  margin:20px;
  position: relative;
}

.white-popup-block .mfp-close,
.white-popup-block .mfp-close:active{
  right:10px;
  top:10px;
}

.popup-table{
  text-transform: uppercase;
  padding-left:22px;
  display:inline-block;


  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='17' fill='none' viewBox='0 0 17 17'%3E%3Cpath fill='%2301B2BC' fill-rule='evenodd' d='M2 3a1 1 0 0 1 1-1h3V0H3a3 3 0 0 0-3 3v11a3 3 0 0 0 3 3h11a3 3 0 0 0 3-3v-3h-2v3a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V3Zm15-3H9v2h4.586L5.793 9.793l1.414 1.414L15 3.414V8h2V0Z' clip-rule='evenodd'/%3E%3C/svg%3E") no-repeat left 5px;
}
.table_link{
  text-align: center;
  padding-top:40px;
}

#table_overley .data_sheet tr td:nth-child(2){
  padding-left:0;
}

#table_overley .data_sheet td{
  padding:12px 0;
}


#table_overley .data_sheet tr:first-child td{
  font-size:22px;
  padding:20px 0;
  color:#222;
}


#table_overley .data_sheet tr:last-child{
  border-bottom:none;
}

.table_header_sticky{
  position: sticky;
  top: 0;
  background: #fff;
}

.dwl_pdf{
  position: sticky;
  bottom:20px;
  height: 48px;
  border-radius: 300px;
  display: inline-flex;
  line-height: 2.9em;
  margin:0 auto;
  padding:0 26px;
  background: linear-gradient(78.14deg, #00CBAC 0%, #0390D3 102.76%);
  left: 50%;
  transform: translate(-50%, 0);
  box-shadow: 0px 2px 6px 0px rgba(0, 57, 62, 0.25);
}


.dwl_pdf::before{
  content: "";
  display: block;
  width: 18px;
  height: 22px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='22' fill='none' viewBox='0 0 18 22'%3E%3Cpath fill='%23fff' fill-rule='evenodd' d='M8 17.637V0h2v17.637l5.804-5.628 1.392 1.436L9 21.393.804 13.445l1.392-1.436L8 17.637Z' clip-rule='evenodd'/%3E%3C/svg%3E");
  margin-right:9px;
  margin-top:13px;

}
#table_overley .analogs table{
  margin-bottom:20px;
}

.top-compare{
  display: flex;
  position: relative;
  top:-72px;
  pointer-events:none;
}

.top-compare a{
  margin-left:auto;
  font-weight: 400;
  pointer-events:auto;
  
}

.compare a{
 padding:4px 0 4px 30px;


background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26' fill='none' viewBox='0 0 26 26'%3E%3Cpath stroke='%2301B2BC' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M21.667 7.583h-3.25a2.167 2.167 0 0 1-2.167-2.166v-3.25m-13 6.066V22.1a1.733 1.733 0 0 0 1.733 1.733H15.6M9.75 19.5a2.167 2.167 0 0 1-2.167-2.167v-13A2.167 2.167 0 0 1 9.75 2.167h7.583L21.667 6.5v10.833A2.167 2.167 0 0 1 19.5 19.5H9.75Z'/%3E%3Cpath stroke='%2301B2BC' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m15.167 8.667-2.709 3.25h4.334l-3.25 3.791'/%3E%3C/svg%3E") no-repeat 0 0;
}

.product_description .compare{
  padding-top:26px;
}

.f_info{
    position:relative;
  }

.f_info a{
  display: block;
  width:20px;
  height:20px;
  background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' viewBox='0 0 20 20'%3E%3Ccircle cx='10' cy='10' r='9.5' stroke='color(display-p3 .5542 .5542 .5542)'/%3E%3Cpath fill='color(display-p3 .5542 .5542 .5542)' d='m8.355 15.454.973-7.943h1.963l-.974 7.943H8.355Zm1.576 0 .402-1.56.85.185c.144.031.247.082.309.155.072.072.103.18.093.324l-.109.896H9.931Zm-.216-7.943-.402 1.56-.85-.185a.638.638 0 0 1-.325-.154c-.062-.072-.087-.18-.077-.325l.108-.896h1.546Zm.71-1.097c-.33 0-.602-.119-.819-.356a1.087 1.087 0 0 1-.262-.85c.04-.34.2-.628.479-.865.278-.248.577-.371.896-.371.35 0 .634.123.85.37.216.238.304.526.263.866-.031.33-.19.613-.48.85a1.395 1.395 0 0 1-.927.356Z'/%3E%3C/svg%3E");
  position: absolute;
  top:-1px;
  right:0;
  
}

.navbar-offcanvas .navbar-nav .product_menu > ul > li a{
  padding: 20px 20px 20px 60px;
  position: relative;
}


 .product_menu > ul > li a::before{
  content: "";
  display: block;
  width: 32px;
  height: 32px;
  background-image: url("../i/menu_icons.svg");
  position: absolute;
  top:12px;
  left: 20px;

}


.navbar-offcanvas .i_transceiver a::before{
  background-position-y: -32px;
}


.navbar-offcanvas .i_m_converter a::before{
  background-position-y: -64px;
}

.navbar-offcanvas .i_network_platforms a::before{
  background-position-y: -96px;
}

.navbar-offcanvas .i_router a::before{
  background-position-y: -128px;
}


.navbar-offcanvas .i_wifi_hotspot a::before{
  background-position-y: -160px;
}


.navbar-offcanvas .i_wifi_adapter a::before{
  background-position-y: -192px;
}



.navbar-offcanvas .i_pci-e a::before{
  background-position-y: -224px;
}

.navbar-offcanvas .i_ip_phone a::before{
  background-position-y: -256px;
}

.navbar-offcanvas .i_poe_adapter a::before{
  background-position-y: -288px;
}


.navbar-offcanvas .i_kvm_switch a::before{
  background-position-y: -320px;
}


.navbar-offcanvas .i_usb a::before{
  background-position-y: -352px;
}

.product_type_prew{
  background:#eee;
  display: block;
  color:#323232;
  border-radius: 16px;
  padding:40px 16px;
  cursor: pointer;
  text-align: center;
}

.products_catalog .col-3{
  margin-bottom:28px;
}

.product_type_prew::before{
  content: "";
  display:block;
  width:100px;
  height: 100px;
  margin:0 auto 10px auto;
  background-image: url("../i/products_icon.svg");

}

.p_transceiver a::before{
  background-position-y: -100px;
}


.p_m_converter a::before{
  background-position-y: -200px;
}




.p_network_platforms a::before{
  background-position-y: -300px;
}


.p_router a::before{
  background-position-y: -400px;
}



.p_wifi_hotspot a::before{
  background-position-y: -500px;
}


.p_wifi_adapter a::before{
  background-position-y: -600px;
}


.p_pci-e a::before{
  background-position-y: -700px;
}

.p_ip_phone a::before{
  background-position-y: -800px;
}


.p_poe_adapter a::before{
  background-position-y: -900px;
}


.p_kvm_switch a::before{
  background-position-y: -1000px;
}

.p_usb a::before{
  background-position-y: -1100px;
}

.p_archive a::before{
  background-position-y: -1200px;
}

.products_catalog .col-3 a{
  transition: all 150ms;
  outline:1px solid #fff;
   height:inherit;
}

.products_catalog .col-3 a:hover{
  text-decoration: none;
  background:#fff;
  color: #01B2BC;
  outline:1px solid #e1e1e1;
}
.products_catalog .col-3 a:hover::before{
  background-position-x: -100px;
}

.products_catalog{
  flex-direction: row;
  align-items: stretch; 
  align-content: center;
}


.info_bage{

  display:inline-block;
  font-size:13px;
  color:#555;
  border:1px solid #999;
  padding:8px 12px;
  position: relative;
  top:-11px;
  margin-left:12px;
  text-transform: uppercase;
}

.replacement_models{
  border:1px dashed #ccc;
  padding:16px 14px;
  border-radius: 4px;
  margin-top:36px;
  background: #F8F8F8;
  font-size:15px;
}

.replacement_models a{
  cursor: pointer;
}

.device_name_container h1{
  display: inline-block;
}

.notification{
  padding:24px 30px;
  border-radius: 12px;
  font-weight: 600;
  background: #eee;
  margin-bottom:36px;
}