.modal .modal-form{
  margin-top: 14px;
}

/* сброс лишних отступов у CF7 */
.modal .wpcf7,
.modal .wpcf7 form{
  margin: 0;
}

.modal .wpcf7-form{
  display: grid;
  gap: 12px;
}

/* поля */
.modal .wpcf7-form .form-control,
.modal .wpcf7-form input[type="text"],
.modal .wpcf7-form input[type="tel"],
.modal .wpcf7-form input[type="email"],
.modal .wpcf7-form textarea,
.modal .wpcf7-form select{
  width: 100%;
  height: 46px;
  padding: 0 14px;
  border-radius: 12px;
  border: 1px solid var(--hdr-line);
  background: #fff;
  color: var(--hdr-text);
  font-weight: 700;
  outline: none;
  transition: border-color .2s, box-shadow .2s, transform .2s;
  box-sizing: border-box;
}

.modal .wpcf7-form textarea{
  height: 110px;
  padding: 12px 14px;
  resize: vertical;
  line-height: 1.3;
}

.modal .wpcf7-form .form-control::placeholder,
.modal .wpcf7-form input::placeholder,
.modal .wpcf7-form textarea::placeholder{
  color: #94a3b8;
  font-weight: 700;
}

.modal .wpcf7-form .form-control:focus,
.modal .wpcf7-form input:focus,
.modal .wpcf7-form textarea:focus,
.modal .wpcf7-form select:focus{
  border-color: rgba(243,139,0,.65);
  box-shadow: 0 0 0 4px rgba(243,139,0,.16);
}

/* скрытые поля CF7, чтобы не ломали сетку */
.modal .wpcf7-form .hidden,
.modal .wpcf7-form .hidden-fields-container{
  display: none !important;
}

/* чекбокс блок */
.modal .licence_block.form-checkbox{
  margin-top: 2px;
}

.modal .form-checkbox__input{
  position: absolute;
  opacity: 0;
  pointer-events: none;
}

.modal .form-checkbox label{
  display: grid;
  grid-template-columns: 22px 1fr;
  align-items: start;
  gap: 10px;
  cursor: pointer;
  user-select: none;
}

.modal .form-checkbox__box{
  width: 22px;
  height: 22px;
  border-radius: 7px;
  border: 1px solid var(--hdr-line);
  background: #fff;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  box-shadow: 0 10px 22px -18px rgba(11,42,69,.5);
  transition: border-color .2s, background .2s, box-shadow .2s, transform .2s;
}

/* галочка */
.modal .form-checkbox__box::after{
  content: "";
  width: 10px;
  height: 6px;
  border-left: 3px solid #fff;
  border-bottom: 3px solid #fff;
  transform: rotate(-45deg) scale(0);
  transition: transform .14s ease;
}

.modal .form-checkbox__text{
  display: block;
  font-size: 13px;
  line-height: 1.3;
  color: #334155;
  font-weight: 700;
  padding-top: 2px;
}

.modal .form-checkbox__text a{
  color: var(--alp-orange-600);
  font-weight: 900;
  text-decoration: none;
}

.modal .form-checkbox__text a:hover{
  text-decoration: underline;
}

/* checked state */
.modal .form-checkbox__input:checked + .wpcf7-list-item-label .form-checkbox__box{
  background: var(--alp-orange);
  border-color: transparent;
  box-shadow: 0 18px 40px -22px rgba(243,139,0,.7);
  transform: translateY(-1px);
}

.modal .form-checkbox__input:checked + .wpcf7-list-item-label .form-checkbox__box::after{
  transform: rotate(-45deg) scale(1);
}

/* кнопка submit */
.modal .wpcf7-submit{
  width: 100%;
  height: 48px;
  border-radius: 14px;
  border: 0;
  background: var(--alp-orange);
  color: #fff;
  font-weight: 900;
  letter-spacing: .2px;
  cursor: pointer;
  transition: transform .2s, box-shadow .2s, background .2s;
}

.modal .wpcf7-submit:hover{
  background: var(--alp-orange-600);
  transform: translateY(-1px);
  box-shadow: 0 18px 40px -20px rgba(243,139,0,.55);
}

.modal .wpcf7-submit:active{
  transform: translateY(0);
  box-shadow: none;
}

/* ошибки/подсказки CF7 */
.modal .wpcf7-not-valid-tip{
  margin-top: 6px;
  font-size: 12px;
  font-weight: 800;
  color: #b91c1c;
}

.modal .wpcf7-form-control.wpcf7-not-valid{
  border-color: rgba(185,28,28,.55);
  box-shadow: 0 0 0 4px rgba(185,28,28,.12);
}

/* блок ответа (успех/ошибка) */
.modal .wpcf7-response-output{
  margin: 6px 0 0;
  padding: 12px 12px;
  border-radius: 12px;
  border: 1px solid var(--hdr-line);
  background: #f8fafc;
  font-size: 13px;
  font-weight: 800;
  color: #0f172a;
}

.modal .wpcf7 form.sent .wpcf7-response-output{
  border-color: rgba(34,197,94,.35);
  background: rgba(34,197,94,.08);
}

.modal .wpcf7 form.invalid .wpcf7-response-output,
.modal .wpcf7 form.failed .wpcf7-response-output{
  border-color: rgba(239,68,68,.35);
  background: rgba(239,68,68,.08);
}

/* спиннер CF7 (если включен) */
.modal .wpcf7-spinner{
  margin-left: 10px;
}
	/* Заголовок модала */
.modal .h3{
  font-size: 22px;
  font-weight: 900;
  color: var(--alp-navy);
  text-align: center;
  margin-bottom: 22px;
  letter-spacing: .2px;
}
/* ===== CHECKBOX FIX ===== */

.modal .form-checkbox{
  margin-top: 6px;
}

.modal .wpcf7-acceptance .wpcf7-list-item{
  margin: 0;
}

.modal .wpcf7-acceptance label{
  display: flex;
  align-items: flex-start;
  gap: 12px;
  cursor: pointer;
}

/* скрываем стандартный */
.modal .form-checkbox__input{
  position: absolute;
  opacity: 0;
}

/* кастомный квадрат */
.modal .form-checkbox__box{
  width: 20px;
  height: 20px;
  min-width: 20px;
  border-radius: 6px;
  border: 1px solid var(--hdr-line);
  background: #fff;
  margin-top: 2px;
  position: relative;
  transition: all .2s ease;
}

/* галочка */
.modal .form-checkbox__box::after{
  content: "";
  position: absolute;
  left: 5px;
  top: 4px;
  width: 8px;
  height: 5px;
  border-left: 2px solid #fff;
  border-bottom: 2px solid #fff;
  transform: rotate(-45deg) scale(0);
  transition: transform .15s ease;
}

/* checked */
.modal .form-checkbox__input:checked ~ .wpcf7-list-item-label .form-checkbox__box{
  background: var(--alp-orange);
  border-color: var(--alp-orange);
}

.modal .form-checkbox__input:checked ~ .wpcf7-list-item-label .form-checkbox__box::after{
  transform: rotate(-45deg) scale(1);
}

/* текст */
.modal .form-checkbox__text{
  font-size: 14px;
  line-height: 1.35;
  color: #334155;
  font-weight: 600;
}

.modal .form-checkbox__text a{
  color: var(--alp-orange-600);
  font-weight: 800;
  text-decoration: none;
}

.modal .form-checkbox__text a:hover{
  text-decoration: underline;
}
	
	/* =========================
   BREADCRUMBS (YOAST)
   ========================= */

.breadcrumbs{
  position: relative;
  padding: 5px 0;
  background:
    linear-gradient(90deg, rgba(243,139,0,.10), rgba(243,139,0,.03) 45%, rgba(11,42,69,.06));
  border-bottom: 1px solid var(--hdr-line);
}

.breadcrumbs::before{
  content:"";
  position:absolute;
  inset:0;
  pointer-events:none;
  background-image:
    radial-gradient(600px 120px at 15% 10%, rgba(243,139,0,.18), transparent 60%),
    radial-gradient(520px 120px at 85% 30%, rgba(11,42,69,.14), transparent 65%);
  opacity:.9;
}

.breadcrumbs .container{
  position: relative;
}

/* сам блок крошек */
#breadcrumbs.breadcrumbs__inner{
  display: flex;
  align-items: center;
  gap: 10px;
  flex-wrap: wrap;

  padding: 10px 12px;
  border-radius: 14px;
  background: rgba(255,255,255,.86);
  border: 1px solid rgba(11,42,69,.10);
  box-shadow: 0 18px 44px -28px rgba(11,42,69,.35);
  backdrop-filter: blur(6px);
}

/* ссылки */
#breadcrumbs a{
  color: var(--alp-navy);
  text-decoration: none;
  font-weight: 900;
  font-size: 13px;
  line-height: 1.1;
  padding: 7px 10px;
  border-radius: 999px;
  background: rgba(11,42,69,.06);
  border: 1px solid rgba(11,42,69,.08);
  transition: transform .15s, background .15s, color .15s, box-shadow .15s, border-color .15s;
}

#breadcrumbs a:hover{
  background: rgba(243,139,0,.12);
  border-color: rgba(243,139,0,.25);
  color: var(--alp-orange-600);
  transform: translateY(-1px);
  box-shadow: 0 14px 30px -22px rgba(243,139,0,.45);
}

/* разделитель Yoast */
#breadcrumbs .breadcrumb_last,
#breadcrumbs .separator{
  font-size: 12px;
  font-weight: 900;
  color: #64748b;
}

/* если Yoast выводит символ разделителя как текст */
#breadcrumbs .separator{
  margin: 0 2px;
  opacity: .9;
}

/* текущая страница (последний элемент) */
#breadcrumbs .breadcrumb_last{
  display: inline-flex;
  align-items: center;

  padding: 7px 12px;
  border-radius: 999px;

  background: rgba(243,139,0,.14);
  border: 1px solid rgba(243,139,0,.28);
  color: #0f172a;
  font-weight: 1000;
}

/* если Yoast выводит "span" вокруг текущего */
#breadcrumbs span.breadcrumb_last{
  white-space: nowrap;
}

/* адаптив */
@media (max-width: 560px){
  #breadcrumbs.breadcrumbs__inner{
    padding: 10px;
    border-radius: 12px;
  }
  #breadcrumbs a,
  #breadcrumbs .breadcrumb_last{
    font-size: 12px;
    padding: 7px 9px;
  }
  #breadcrumbs .separator{ display: none; } /* компактнее на мобиле */
}
	
@charset "UTF-8";@font-face{font-family:Montserrat;src:url(../fonts/Montserrat-Bold.woff);font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(../fonts/Montserrat-Regular.woff);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(../fonts/Montserrat-Bold.woff);font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(../fonts/Montserrat-Medium.woff);font-weight:400;font-style:normal;font-display:swap}*{font-family:Montserrat;font-weight:400}.header .header_menu{padding:10px 0}.header .header_menu .menu{list-style-type:none;display:flex;margin:0;padding:0;justify-content:start}.header .header_menu .menu .line{display:block;margin-right:71px}.header .header_menu .menu .line a{text-decoration:none;font-family:Montserrat;font-weight:500;font-size:16px;color:#343434}.header .header_menu .menu .line:nth-child(1){position:relative}.header .header_menu .menu .line:nth-child(1):after{content:"";display:block;position:absolute;background:url(../img/svg/down.svg) center center/100% no-repeat;height:13px;width:13px;top:50%;right:-17px;transform:translateY(-43%)}.header .header_menu .header_search{padding:5px 22px;width:100%;display:flex;justify-content:space-between;border:1px solid #bababa;border-radius:100px}.header .header_menu .header_search input{border:none;width:100%;outline:0}.header .header_menu .row{align-items:center}.header .subheader{padding:17px 0 29px;-webkit-box-shadow:inset 0 25px 38px -1px rgba(0,0,0,.08);box-shadow:inset 0 25px 38px -1px rgba(0,0,0,.08)}.header .subheader .row{align-items:flex-start}.header .subheader .row .logo{font-family:Montserrat;font-weight:700;font-size:42px;color:#000}.header .subheader .row .contacts{display:flex;justify-content:space-between;align-items:flex-start}.header .subheader .row .contacts .phone{padding-top:3px}.header .subheader .row .contacts_item{display:flex;align-items:center;padding:0}.header .subheader .row .contacts_item .item_icon{margin-right:7px}.header .subheader .row .contacts_item .headtitle{font-size:14px;color:#5b5b5b}.header .subheader .row .contacts_item .title{font-family:Montserrat;font-weight:700;font-size:16px}.header .subheader .row .contacts_item .item_link{font-family:Montserrat;font-weight:700;font-size:16px;text-decoration:underline;color:#0059c1}.header .subheader .row .contacts_item .item_text .phone{font-family:Montserrat;font-weight:700;font-size:20px}.header .subheader .row .contacts_item .item_text .work{font-size:16px}.header .subheader .row .contacts_item .outline{padding-top:18px}.header .subheader .row .contacts_item .map{padding-bottom:21px}.header .subheader .hamburger{display:none}.header .subheader .rt_search{display:none}.consultation .docmenu{background:#0059c1;padding:27px 0}.consultation .docmenu .menu{display:flex;justify-content:space-between;color:#fff;padding:0;margin:0}.consultation .docmenu .menu .line a{font-family:Montserrat;font-weight:700;font-size:16px;color:#fff}.consultation .docmenu .menu .line:nth-child(1){list-style-type:none}.consultation .application{background:url(../img/bg/bg_consultation.jpg) center center/cover no-repeat;padding:73px 0 115px}.consultation .application .form_block{position:relative;padding:11px;background-color:#fff;border:1px solid #ededed;border-radius:18px}.consultation .application .form_block .form{display:block;background-color:#fff;border:1px solid #ededed;border-radius:18px;padding-top:49px;padding-bottom:38px}.consultation .application .form_block .form input{display:block;width:90%;box-sizing:border-box;margin:0 auto;border-radius:100px;border:1px solid #cfd9e1;height:51px;padding:18px 25px;outline:0}.consultation .application .form_block .form .name{margin-bottom:10px}.consultation .application .form_block .form .phone{margin-bottom:13px}.consultation .application .form_block .form .btn{display:block;width:90%;border-radius:100px;padding:19px 0;margin:0 auto;font-family:Montserrat,sans-serif;font-weight:800;font-size:13px;text-transform:uppercase;color:#fff;border:none;background:linear-gradient(360deg,#0059c1 0,#3d8eed 104.26%);box-shadow:0 12px 20px rgba(0,89,193,.31);border-radius:27px;margin-bottom:22px;outline:0}.consultation .application .form_block .form .title{font-family:Montserrat;font-weight:700;box-sizing:border-box;font-size:26px;text-align:center;margin-bottom:34px;padding:0 31px}.consultation .application .form_block .form .consent{font-family:Montserrat;font-size:13px;color:#7c7c7c;padding:0 24px 0 26px}.consultation .application .form_block .form .consent .consent_link{font-family:Montserrat;font-size:13px;color:#7c7c7c;text-decoration:underline}.consultation .application .form_block .elipse{position:absolute;left:-23px;bottom:106px}.consultation .application .container{position:relative}.consultation .application .arc{position:absolute;left:29%;bottom:22%;width:346px}.consultation .promo_bg{height:638px;background:url(../img/bg/bg_promo_bg.jpg) bottom center/cover no-repeat}.services{padding:90px 0 100px}.services_title{display:flex;align-items:center;margin-bottom:57px}.services_title .blu_box{width:40px;height:40px;border-radius:5px;background-color:#0059c1;display:inline-block;margin-right:26px}.services_title .title{font-family:Montserrat;font-weight:700;font-size:42px;text-transform:uppercase;display:inline-block;margin:0}.services .row .services_item{box-sizing:border-box;padding:7px}.services .row .services_item .item_img1,.services .row .services_item .item_img2,.services .row .services_item .item_img3,.services .row .services_item .item_img4,.services .row .services_item .item_img5,.services .row .services_item .item_img6,.services .row .services_item .item_img7,.services .row .services_item .item_img8{width:270px;height:400px;background-repeat:no-repeat;background-position:center;background-size:cover;border:10px solid #000;border-radius:10px;box-sizing:border-box;display:block;text-decoration:none}.services .row .services_item .item_descr{margin-top:5px;display:flex;flex-direction:column;justify-content:space-between}.services .row .services_item .item_descr .title{font-weight:700;font-size:16px;line-height:20px}.services .row .services_item .item_descr .price{font-family:Montserrat;font-weight:700;font-size:20px;line-height:25px;margin-bottom:15px}.company{padding:85px 0 82px;background-repeat:no-repeat;background-size:cover;background-position:center}.company_title{display:flex;align-items:center;margin-bottom:55px;text-align:left}.company_title .white_box{width:40px;height:40px;border-radius:5px;background-color:#0059c1;display:inline-block;margin-right:26px;background-color:#fff}.company_title .title{font-family:Montserrat;font-weight:700;font-size:42px;text-transform:uppercase;display:inline-block;margin:0;color:#fff}.company_item .item{width:48%;padding:0 0 0 83px;margin-bottom:38px;background-repeat:no-repeat;background-position:left center}.company_item .item_title{font-family:Montserrat;font-weight:700;font-size:20px;line-height:19px;margin-bottom:7px;color:#fff}.company_item .item_descr{font-family:Montserrat;font-size:16px;line-height:19px;color:#fff}.certification{padding:130px 0 65px}.certification .certification_title{display:flex;align-items:center;margin-bottom:60px}.certification .certification_title .blu_box{width:40px;height:40px;border-radius:5px;background-color:#0059c1;display:inline-block;margin-right:26px}.certification .certification_title .title{font-family:Montserrat;font-weight:700;font-size:42px;text-transform:uppercase;display:inline-block;margin:0}.certification .row{width:100%;display:flex;justify-content:space-between}.certification .row .item{width:19%;margin-bottom:23px}.certification .row .item .certification_item{border:1px solid #d2d2d2;box-shadow:0 6px 30px rgba(0,0,0,.1);border-radius:5px;height:100%;padding:28px 0 37px}.certification .row .item .certification_item .item_img{height:63px;margin-bottom:7px;text-align:center}.certification .row .item .certification_item .item_descr{font-family:Montserrat;font-weight:700;font-size:16px;color:#0059c1;line-height:19px;text-align:center}.stages{padding:174px 0 100px;margin-bottom:80px;background-position:center;background-repeat:no-repeat;background-size:cover}.stages .stages_title{display:flex;align-items:center}.stages .stages_title .blu_box{width:40px;height:40px;border-radius:5px;background-color:#0059c1;display:inline-block;margin-right:26px}.stages .stages_title .title{font-family:Montserrat;font-weight:700;font-size:42px;text-transform:uppercase;display:inline-block;margin:0}.stages .stages_item{height:468px;background-repeat:no-repeat;background-position:top center;background-size:cover}.stages .stages_item .item{padding-top:50px}.stages .stages_item .item_img{min-height:101px}.stages .stages_item .item_img img{display:block;margin:0 auto}.stages .stages_item .item_title{font-family:Montserrat;font-weight:700;font-size:18px;text-transform:uppercase;color:#000;text-align:center;margin:0;margin-bottom:7px}.stages .stages_item .item_descr{font-family:Montserrat;font-size:14px;line-height:14px;color:#000;padding-left:29px;padding-right:28px}.center_link{margin-bottom:70px}.center_link a:nth-child(1){font-family:sans-serif;font-weight:500;font-size:14px;text-decoration-line:underline;color:#0059c1}.center_link a:nth-child(3){font-family:sans-serif;font-style:normal;font-weight:500;font-size:14px;text-decoration:none;color:#000}.center_link a:nth-child(3):hover{text-decoration:none;color:#000}.center_title{display:flex;align-items:center;margin-bottom:40px}.center_title .blu_box{width:40px;height:40px;border-radius:5px;background-color:#0059c1;display:inline-block;margin-right:26px}.center_title .title{font-family:Montserrat;font-weight:700;font-size:42px;text-transform:uppercase;display:inline-block;margin:0}.center_info p{font-size:16px;line-height:20px}.center_info_list li{font-size:16px}.center .info_requirements h3{font-family:Montserrat;font-weight:400;font-size:30px;margin-bottom:25px}.center .info_requirements .requirements_list div{margin-bottom:25px}.table{padding:40px 0 0}.table .tablewid{display:none}.table .title{font-family:Montserrat;font-weight:700;font-size:24px;margin-bottom:20px}.table_wrapper .table_header{display:flex;justify-content:space-between;align-items:center;padding:11px 0;background:url("../img/Rectangle 48.png") center center/cover no-repeat}.table_wrapper .table_header .header_number{text-align:center;width:30%}.table_wrapper .table_header .header_customer{text-align:center;width:30%}.table_wrapper .table_header .header_year{text-align:center;width:20%}.table_wrapper .table_header .header_uniquenumber{text-align:left;width:20%;line-height:13px}.table_wrapper .table_item{display:flex;justify-content:space-between;align-items:flex-start;box-sizing:border-box;padding:31px 8px 22px;border-bottom:1px solid #c5c5c5}.table_wrapper .table_item .item_number{width:30%}.table_wrapper .table_item .item_customer{width:30%}.table_wrapper .table_item .item_year{text-align:center;width:20%}.table_wrapper .table_item .item_uniquenumber{width:20%}.styles{padding:54px 0}.styles .title{font-family:Montserrat;font-style:normal;font-weight:700;font-size:32px;margin-bottom:10px}.styles p{font-size:15px;line-height:186.5%}.styles .wrapper_it{padding:15px 0;display:flex}.styles .wrapper_it div{margin-right:63px}.links{padding:61px 0 50px}.links .title{font-family:Montserrat;font-weight:700;font-size:32px;margin-bottom:25px}.links_list{list-style-type:none;padding:0;margin:0}.links_list li{margin-bottom:25px}.links_list li a{font-size:18px;text-decoration-line:underline;color:#0059c1}.links_list li a:hover{font-weight:700}.btns{margin-bottom:140px}.btns .col-md-2{padding-right:5px;padding-left:5px}.btns .col-md-2 .btn{width:100%;border:1px solid #0059c1;box-sizing:border-box;border-radius:31px;padding:10px;background-color:#fff;outline:0;transition:.5s all;margin-bottom:8px;font-family:Montserrat;font-weight:400;font-size:13px}.btns .col-md-2 .btn:hover{background:#0059c1;color:#fff}.advantages{background-repeat:no-repeat;background-size:cover;background-position:center}.advantages_title{display:flex;align-items:center;margin-bottom:39px}.advantages_title .blu_box{width:40px;height:40px;border-radius:5px;background-color:#0059c1;display:inline-block;margin-right:26px}.advantages_title .title{font-family:Montserrat;font-weight:700;font-size:42px;text-transform:uppercase;display:inline-block;margin:0}.advantages_item{height:244px;margin-bottom:15px;padding:26px 16px 20px 30px;border:1px solid #d2d2d2;border-radius:5px;box-shadow:0 6px 30px rgba(0,0,0,.1);background-repeat:no-repeat;background-size:cover;background-position:center top}.advantages_item .item{padding:63px 0 0;background-repeat:no-repeat;background-position:left top}.advantages_item .item_title{font-family:Montserrat;font-weight:700;font-size:16px;margin:0;margin-bottom:7px}.advantages_item .item_descr{font-size:16px;line-height:18px}.specialists{padding:100px 0 120px}.specialists_title{display:flex;align-items:center;margin-bottom:68px}.specialists_title .blu_box{width:40px;height:40px;border-radius:5px;background-color:#0059c1;display:inline-block;margin-right:26px}.specialists_title .title{font-family:Montserrat;font-weight:700;font-size:42px;text-transform:uppercase;display:inline-block;margin:0}.specialists_item{width:25%}.specialists_item .item_img{margin-bottom:21px}.specialists_item .item_img img{width:100%}.specialists_item .item_title{font-family:Montserrat;font-weight:700;font-size:20px;text-align:center;margin-bottom:3px}.specialists_item .item_descr{font-size:16px;color:#5e5e5e;text-align:center}.works{padding-bottom:80px}.works_title{display:flex;align-items:center;margin-bottom:68px}.works_title .blu_box{width:40px;height:40px;border-radius:5px;background-color:#0059c1;display:inline-block;margin-right:26px}.works_title .title{font-family:Montserrat;font-weight:700;font-size:42px;text-transform:uppercase;display:inline-block;margin:0}.works_slide .project_slide{width:1110px;box-sizing:border-box;padding:40px;box-shadow:0 4px 30px rgba(0,0,0,.1)}.works_slide .project_slide .slide_title{display:flex;justify-content:space-between;align-items:center;margin-bottom:17px}.works_slide .project_slide .slide_title .title{font-family:Montserrat;font-weight:700;font-size:32px;text-transform:uppercase}.works_slide .project_slide .slide_descr{margin-bottom:50px}.works_slide .project_slide .slide_descr .descr p{font-size:16px;line-height:20px}.works_slide .project_slide .slide_info{display:flex;justify-content:space-between;align-items:flex-start}.works_slide .project_slide .slide_info .certificate .title{font-family:Montserrat;font-weight:700;font-size:32px;margin:0}.works_slide .project_slide .slide_info .certificate img{display:block;margin-bottom:7px}.works_slide .project_slide .slide_info .certificate .descr{font-size:18px}.works_slide .project_slide .slide_info .executor .title{font-family:Montserrat;font-weight:700;font-size:32px;margin:0}.works_slide .project_slide .slide_info .executor .portrait{display:block;margin-bottom:7px}.works_slide .project_slide .slide_info .executor .name{font-family:Montserrat;font-weight:700;font-size:18px;margin:0}.works_slide .project_slide .slide_info .executor .position{font-size:14px;color:#5e5e5e}.letters{padding:80px 0 130px;background-repeat:no-repeat;background-size:cover;background-position:center}.letters_title{display:flex;align-items:center;margin-bottom:68px}.letters_title .blu_box{width:40px;height:40px;border-radius:5px;background-color:#0059c1;display:inline-block;margin-right:26px;background-color:#fff}.letters_title .title{font-family:Montserrat;font-weight:700;font-size:42px;text-transform:uppercase;display:inline-block;margin:0;color:#fff}.letters_slide .slide_item{box-sizing:border-box;padding:10px}.letters_slide .slide_item img{width:100%;height:100%}.video .slide_item{position:relative;background-repeat:no-repeat;background-size:cover;background-position:center;width:500px;height:300px;margin:0 20px}.video .slide_item:after{content:"";display:block;background:url(../img/icon/video_icon.svg);width:45px;height:45px;position:absolute;top:50%;right:45%;transform:translateY(-50%)}.customers{padding:100px 0 85px}.customers_title{display:flex;align-items:center;margin-bottom:60px}.customers_title .blu_box{width:40px;height:40px;border-radius:5px;background-color:#0059c1;display:inline-block;margin-right:26px}.customers_title .title{font-family:Montserrat;font-weight:700;font-size:42px;text-transform:uppercase;display:inline-block;margin:0}.customers_slider .slide_item img{width:90%}.calculation{background-size:cover;background-position:top center;background-repeat:no-repeat;padding:125px 0 50px}.calculation .calculation_form{background-color:#fff;width:100%;border-radius:20px;padding:40px 0}.calculation .calculation_form .form_title{font-family:Montserrat;font-weight:700;font-size:29px;text-align:center;margin-bottom:6px}.calculation .calculation_form .form_label{font-family:Montserrat;font-size:18px;text-align:center;margin-bottom:20px}.calculation .calculation_form .form{display:flex;justify-content:center}.calculation .calculation_form .form form{width:70%;margin:0 auto}.calculation .calculation_form .form form .wrapper_form .name{display:flex;justify-content:space-between;margin-bottom:8px}.calculation .calculation_form .form form .wrapper_form .name input{width:317px;border:1px solid #cfd9e1;border-radius:25.5px;height:45px;box-sizing:border-box;padding:23px;font-size:14px;outline:0}.calculation .calculation_form .form form .wrapper_form .contackt{display:flex;justify-content:space-between;margin-bottom:8px}.calculation .calculation_form .form form .wrapper_form .contackt input{width:317px;border:1px solid #cfd9e1;border-radius:25.5px;height:45px;box-sizing:border-box;padding:23px;font-size:14px;outline:0}.calculation .calculation_form .form form .wrapper_form .comment{border:1px solid #cfd9e1;border-radius:9px;width:100%;height:108px;margin-bottom:14px;outline:0;padding:14px 0 0 23px;box-sizing:border-box;line-height:14px}.calculation .calculation_form .form form .wrapper_btn{display:flex;justify-content:space-between}.calculation .calculation_form .form form .wrapper_btn .consent{font-size:15px;line-height:17px;padding-top:8px}.calculation .calculation_form .form form .wrapper_btn .consent a{text-decoration:underline}.calculation .calculation_form .form form .wrapper_btn .btn{border-radius:27px;font-family:Montserrat;font-weight:700;font-size:13px;text-align:center;text-transform:uppercase;color:#fff;width:238px;padding:13px 0;border:none;outline:0}.footer{line-height:1.2;padding:75px 0 55px}.footer_wrapper{padding:0 0 61px;width:100%;display:flex;justify-content:space-between;align-items:flex-start}.footer_wrapper_item .logo{padding-bottom:30px}.footer_wrapper_item .logo_item{font-family:Montserrat;font-weight:700;font-size:42px}.footer_wrapper_item .email{position:relative}.footer_wrapper_item .email:after{content:"";display:block;position:absolute;background:url(../img/icon/email.png) center center/cover no-repeat;width:20px;height:20px;top:50%;left:-27px;transform:translateY(-50%)}.footer_wrapper_item .email_item_head{font-size:14px;color:#5b5b5b}.footer_wrapper_item .email_item_middle{font-weight:700;font-size:16px}.footer_wrapper_item .email_item_sub a{font-weight:700;font-size:16px;text-decoration-line:underline;color:#0059c1}.footer_wrapper_item .phone_item{padding-top:5px;position:relative}.footer_wrapper_item .phone_item:after{content:"";display:block;position:absolute;background:url(../img/icon/phone.png) center center/100% no-repeat;width:40px;height:40px;top:50%;transform:translateY(-43%);left:-41px}.footer_wrapper_item .phone_item_head{font-family:Montserrat;font-weight:700;font-size:20px}.footer_wrapper_item .phone_item_sub a{font-weight:700;font-size:18px;text-decoration-line:underline;color:#0059c1}.footer_wrapper_item .adress_item_head{position:relative;font-weight:700;font-size:16px;line-height:20px}.footer_wrapper_item .adress_item_head:after{content:"";display:block;position:absolute;background:url(../img/icon/map.png) center center/100% no-repeat;width:22px;height:22px;top:50%;left:-27px;transform:translateY(-50%)}.footer_wrapper_item .adress_item_middle{font-size:16px}.footer .subfooter_wrapper{padding-top:40px;width:100%}.footer .subfooter_wrapper_item{display:flex;justify-content:space-between;align-items:flex-start}.footer .subfooter_wrapper_item .menu_item{list-style-type:none;padding:0;margin:0}.footer .subfooter_wrapper_item .menu_item li{margin-bottom:30px}.footer .subfooter_wrapper_item .menu_item li a{font-size:16px;text-decoration:none;color:#343434}.footer .subfooter_wrapper_item .search_item{position:relative}.footer .subfooter_wrapper_item .search_item input{display:block;border:1px solid #bababa;border-radius:100px;width:290px;padding:10px 22px;outline:0;font-size:14px}.footer .subfooter_wrapper_item .search_item:after{content:"";display:block;cursor:pointer;outline:0;position:absolute;background:url(../img/icon/search.png) center center/100% no-repeat;width:24px;height:24px;right:28px;top:50%;transform:translateY(-40%)}.footer .dop{display:none}.header .header_menu .menu li:nth-child(1){position:relative}.header .header_menu .menu li:nth-child(1) .dopmin{position:absolute;list-style-type:none;width:220%;display:none;padding:0;padding-top:20px;left:-38px;z-index:20}.header .header_menu .menu li:nth-child(1) .dopmin li{border-bottom:1px solid #000;background-color:#ebe8e8;cursor:pointer;padding:15px}.header .header_menu .menu li:nth-child(1) .dopmin li:hover{background-color:gray}.header .header_menu .menu li:nth-child(1) .dopmin li:hover a{color:#fff}.header .header_menu .menu li:nth-child(1) .dopmin li:last-child{border:none}.header .header_menu .menu li:nth-child(1):hover .dopmin{display:block}.consultation{position:relative}.consultation .docmenu .container .menu .line .sert{position:absolute;width:100%;z-index:20;display:none;padding-top:27px;left:0}.consultation .docmenu .container .menu .line .sert .sert_menu{display:flex;justify-content:space-between;align-items:flex-start;padding:20px 55px;background:#fff;-webkit-box-shadow:inset 0 25px 38px -1px rgba(0,0,0,.08);box-shadow:inset 0 25px 38px -1px rgba(0,0,0,.08)}.consultation .docmenu .container .menu .line .sert .sert_menu .sert_menu_list{padding:none;list-style-type:none;padding:0}.consultation .docmenu .container .menu .line .sert .sert_menu .sert_menu_list li{display:flex;align-items:center}.consultation .docmenu .container .menu .line .sert .sert_menu .sert_menu_list li:before{content:"";width:10px;height:10px;background:#00f;border-radius:100px;margin-right:12px}.consultation .docmenu .container .menu .line .sert .sert_menu .sert_menu_list li a{color:#000}.consultation .docmenu .container .menu .line .sert .sert_menu .sert_menu_list li a:hover{color:#789}.consultation .docmenu .container .menu .line .sert .sert_menu .sert_menu_list:last-child{flex-basis:24%}.consultation .docmenu .container .menu .line:hover .sert{display:block}.popupemail{position:fixed;width:100%;height:100%;background:rgba(0,0,0,.8);top:0;left:0;opacity:0;visibility:hidden}.popupemail .popup_body{display:flex;min-height:100%;justify-content:center;align-items:center;padding:30px 10px}.popupemail .popup_body .popup_content{background:#fff;max-width:800px;box-sizing:border-box;border-radius:15px;padding:30px 46px;position:relative}.popupemail .popup_body .popup_content .closed{text-decoration:none;color:#000;position:absolute;top:15px;right:20px}.popupemail .popup_body .popup_content h3{text-align:center;font-size:2.1em;font-weight:700;margin-bottom:20px}.popupemail .popup_body .popup_content .form{display:flex;justify-content:center}.popupemail .popup_body .popup_content .form form{margin:0 auto}.popupemail .popup_body .popup_content .form form .wrapper_form .name{display:flex;margin-bottom:8px;box-sizing:border-box;padding:0 15px;justify-content:space-between}.popupemail .popup_body .popup_content .form form .wrapper_form .name input{border:1px solid #cfd9e1;border-radius:25.5px;height:45px;box-sizing:border-box;padding:23px;font-size:14px;outline:0;width:49%}.popupemail .popup_body .popup_content .form form .wrapper_form .contackt{display:flex;box-sizing:border-box;padding:0 15px;justify-content:space-between;margin-bottom:8px}.popupemail .popup_body .popup_content .form form .wrapper_form .contackt input{border:1px solid #cfd9e1;border-radius:25.5px;height:45px;box-sizing:border-box;padding:23px;font-size:14px;width:49%;outline:0}.popupemail .popup_body .popup_content .form form .wrapper_form .comment{border:1px solid #cfd9e1;border-radius:9px;display:block;height:108px;outline:0;padding:14px 0 0 23px;box-sizing:border-box;line-height:14px;box-sizing:border-box;width:95%;margin:0 auto}.popupemail .popup_body .popup_content .form form .wrapper_btn{display:flex;justify-content:space-between;padding:0 15px;margin-top:20px}.popupemail .popup_body .popup_content .form form .wrapper_btn .consent{font-size:15px;line-height:17px;padding-top:8px}.popupemail .popup_body .popup_content .form form .wrapper_btn .consent a{text-decoration:underline}.popupemail .popup_body .popup_content .form form .wrapper_btn .btn{background:linear-gradient(360deg,#0059c1 0,#3d8eed 104.26%);box-shadow:0 12px 20px rgba(0,89,193,.31);border-radius:27px;font-family:Montserrat;font-weight:700;font-size:13px;text-align:center;text-transform:uppercase;color:#fff;width:238px;padding:13px 0;border:none;outline:0;flex-basis:204px}.popupemail:target{opacity:1;visibility:visible}.popupemail .aret{position:absolute;width:100%;height:100%;top:0;left:0;cursor:default}.popupphone{position:fixed;width:100%;height:100%;background:rgba(0,0,0,.8);top:0;left:0;opacity:0;visibility:hidden}.popupphone .popup_body{display:flex;min-height:100%;justify-content:center;align-items:center;padding:30px 10px}.popupphone .popup_body .popup_content{background:#fff;max-width:800px;box-sizing:border-box;border-radius:15px;padding:30px 46px;position:relative}.popupphone .popup_body .popup_content .closed{text-decoration:none;color:#000;position:absolute;top:15px;right:20px}.popupphone .popup_body .popup_content form{display:block;background-color:#fff;border:1px solid #ededed;border-radius:18px;padding-top:49px;padding-bottom:38px}.popupphone .popup_body .popup_content form input{display:block;width:90%;box-sizing:border-box;margin:0 auto;border-radius:100px;border:1px solid #cfd9e1;height:51px;padding:18px 25px;outline:0}.popupphone .popup_body .popup_content form .name{margin-bottom:10px}.popupphone .popup_body .popup_content form .phone{margin-bottom:13px}.popupphone .popup_body .popup_content form .btn{display:block;width:90%;border-radius:100px;padding:19px 0;margin:0 auto;font-family:Montserrat,sans-serif;font-weight:800;font-size:13px;text-transform:uppercase;color:#fff;border:none;background:linear-gradient(360deg,#0059c1 0,#3d8eed 104.26%);box-shadow:0 12px 20px rgba(0,89,193,.31);border-radius:27px;margin-bottom:22px;outline:0}.popupphone .popup_body .popup_content form .title{font-family:Montserrat;font-weight:700;box-sizing:border-box;font-size:26px;text-align:center;margin-bottom:34px;padding:0 31px}.popupphone .popup_body .popup_content form .consent{font-family:Montserrat;font-size:13px;color:#7c7c7c;padding:0 24px 0 26px}.popupphone .popup_body .popup_content form .consent .consent_link{font-family:Montserrat;font-size:13px;color:#7c7c7c;text-decoration:underline}.popupphone:target{opacity:1;visibility:visible}.popupphone .aret{position:absolute;width:100%;height:100%;top:0;left:0;cursor:default}.works_slide .slick-track{display:flex}.works_slide .slick-list{overflow:hidden}.works_slide .slick-dots{display:flex;align-items:center;justify-content:center}.works_slide .slick-dots li{list-style:none;margin:0 10px}.works_slide .slick-dots li button{font-size:0;padding:0;width:10px;height:10px;border-radius:50%;background:#dbe1e9;outline:0;border:none}.works_slide .slick-dots li.slick-active button{background:#0059c1}.works_slide .project_slide{margin:0 10px;transition:.5s all;opacity:.5}.works_slide .slick-center{opacity:1;outline:0}.letters_slide{position:relative}.letters_slide .slick-track{display:flex}.letters_slide .slick-list{overflow:hidden}.letters_slide .slick-arrow{position:absolute;top:50%;z-index:10}.letters_slide .slick-next{right:-44px;transform:translateY(-50%);font-size:0;padding:0;border:none;outline:0;background:url(../img/icon/slider_iconR.svg) center center no-repeat;width:68px;height:87px}.letters_slide .slick-prev{left:-44px;transform:translateY(-50%);font-size:0;padding:0;border:none;outline:0;background:url(../img/icon/slider_iconL.svg) center center no-repeat;width:68px;height:87px}.letters_slide .slick-dots{display:flex;align-items:center;justify-content:center;padding-right:60px}.letters_slide .slick-dots li{list-style:none;margin:0 4px}.letters_slide .slick-dots li button{font-size:0;padding:0;width:10px;height:10px;border-radius:50%;background:#dbe1e9;outline:0;border:none;opacity:.4}.letters_slide .slick-dots li.slick-active button{opacity:1}.video_slide{position:relative}.video_slide .slick-track{display:flex}.video_slide .slick-list{overflow:hidden}.video_slide .slide_item{opacity:.5;transition:.5s all}.video_slide .slick-center{opacity:1;outline:0}.video_slide .slick-dots{display:flex;align-items:center;justify-content:center;margin-top:20px}.video_slide .slick-dots li{list-style:none;margin:0 10px}.video_slide .slick-dots li button{font-size:0;padding:0;width:10px;height:10px;border-radius:50%;background:#dbe1e9;outline:0;border:none}.video_slide .slick-dots li.slick-active button{background:#0059c1}.customers .customers_slider .slick-track{display:flex;align-items:center;justify-content:center}.customers .customers_slider .slick-list{overflow:hidden}.customers .customers_slider .slide_item{padding:0 3px}.customers .customers_slider .slick-arrow{position:absolute;top:50%;z-index:10}.customers .customers_slider .slick-next{right:-59px;transform:translateY(-50%);font-size:0;padding:0;border:none;outline:0;background:url(../img/icon/logo_arrowR.png) center center no-repeat;width:68px;height:87px}.customers .customers_slider .slick-prev{left:-59px;transform:translateY(-50%);font-size:0;padding:0;border:none;outline:0;background:url(../img/icon/logo_arrowL.png) center center no-repeat;width:68px;height:87px}.services_slider .slick-track{display:flex}.services_slider .slick-list{overflow:hidden}.specialiste_slider .slick-track{display:flex}.specialiste_slider .slick-list{overflow:hidden}@media (max-width:1200px){.header .header_menu .menu .line{margin-right:33px}.header .header_menu .menu .line .link{font-size:19px}.header .subheader .logo{margin-bottom:21px}.header .subheader .contacts_item:nth-child(2){display:flex;justify-content:center}.header .subheader .contacts_item .title{line-height:17px}.consultation .docmenu .menu{list-style-type:none}.consultation .docmenu .menu .line a{font-size:14px}.consultation .application .arc{position:absolute;left:24%;bottom:21%}.certification .wrapper_item .item .certification_item .item_descr{padding-right:10px}.stages .col-md-4{padding-right:10px;padding-left:10px}.stages .col-md-4 .stages_item .item .item_title{font-size:16px}.stages .col-md-4 .stages_item .item .item_descr{line-height:11px}.advantages_item{height:255px}.specialists_item .item_title{font-size:18px}.works_slide .project_slide{width:880px}.letters .container .letters_slide .slick-prev{left:-35px;width:0}.letters .container .letters_slide .slick-next{right:-35px;width:0}.calculation .calculation_form .form_title{font-size:27px}.calculation .calculation_form .form form .wrapper_btn .consent{font-size:14px}.footer .subfooter_wrapper_item .menu_item li a{font-size:15px}}@media (max-width:991px){.header .header_menu .menu .line{margin-right:33px}.header .header_menu .menu .line .link{font-size:12px}.header .header_menu .header_search{padding:10px}.header .header_menu .header_search input{padding-left:14px}.header .header_menu .header_search a{padding-right:10px;padding-top:5px}.header .subheader .contacts_item .item_text .title{font-size:13px}.header .subheader .contacts_item .item_text .phone{font-size:16px}.consultation .docmenu .menu{list-style-type:none}.consultation .docmenu .menu .line a{font-size:10px}.consultation .application .form_block .form .title{font-size:22px}.consultation .application .arc{position:absolute;left:17%;bottom:24%;width:192px}.services_item .item_img{height:210px}.services_item .item_descr{height:115px}.certification .wrapper_item .item .certification_item .item_descr{font-size:12px}.stages .stages_item{width:456px;margin:0 auto}.stages .stages_item .item{padding-right:60px;padding-left:60px}.stages .stages_item .item_descr{text-align:center}.works_slide .project_slide{width:782px}.calculation .calculation_form .form_title{font-size:27px}.calculation .calculation_form .form form{width:74%}.calculation .calculation_form .form form .wrapper_btn{align-items:center}.calculation .calculation_form .form form .wrapper_btn .consent{font-size:14px}.calculation .calculation_form .form form .wrapper_btn button{height:50px}.footer .footer_wrapper_item{display:flex;justify-content:center}.footer .footer_wrapper_item:nth-child(1){display:block;margin-bottom:35px}.footer .subfooter_wrapper_item{padding-top:40px}.footer .subfooter_wrapper_item .search{display:none}}@media (max-width:768px){.header .header_menu .menu{justify-content:space-between;margin-bottom:15px}.header .header_menu .menu .line{margin:0}.header .subheader .row .contacts_item .item_icon{margin-right:4px}.header .subheader .row .contacts_item:nth-child(2){padding-top:3px}ze:13px}.header .subheader .row .contacts_item .item_text .phone{font-size:19px}.consultation .docmenu .menu{display:flex;flex-direction:column;list-style-type:none;justify-content:center;align-items:center}.consultation .docmenu .menu .line{margin-bottom:10px}.consultation .docmenu .menu .line a{font-size:16px}.consultation .application .form_block .elipse{display:none}.company{background:#0059c1}.company .company_item .item{width:96%}.hidden{background:url("../img/Mask Group (1).png") center center/cover no-repeat;height:600px}.certification .certification_title .title{font-size:26px}.certification .row{margin-left:15px}.certification .row .item{border:none;box-shadow:none;padding:0;display:flex;align-items:center}.certification .row .item .certification_item{padding-left:0;width:80%;border:1px solid #d2d2d2;box-shadow:0 6px 30px rgba(0,0,0,.1)}.certification .row .item .certification_item .item_img{text-align:center}.certification .row .item .certification_item .item_descr{text-align:center}.works .works_slide .project_slide{width:554px}.works .works_slide .project_slide .slide_info{flex-direction:column}.works .works_title .title{font-size:26px}.calculation .row .calculation_form .form_title{font-size:24px}.calculation .row .calculation_form .form_label{font-size:15px}.calculation .row .calculation_form .form .wrapper_form .name{flex-direction:row;align-items:center}.calculation .row .calculation_form .form .wrapper_form .name input{width:100%;margin-bottom:10px}.calculation .row .calculation_form .form .wrapper_form .contackt{flex-direction:row;align-items:center}.calculation .row .calculation_form .form .wrapper_form .contackt input{width:100%;margin-bottom:10px}.calculation .row .calculation_form .form .wrapper_btn{flex-direction:column-reverse}.calculation .row .calculation_form .form .wrapper_btn .btn{width:100%;margin-bottom:10px}.video .slide_item{width:454px}.letters .letters_slide .slide_item{width:350px}.letters .letters_title .title{font-size:26px}.footer .footer_wrapper_item .adress_item_head{font-size:14px}.footer .footer_wrapper_item .adress_item_middle{font-size:13px}.footer .subfooter_wrapper_item .menu_item li a{font-size:13px}.specialists .specialists_title .title{font-size:26px}.specialists_item{width:238px}.stages .stages_title .title{font-size:26px}.styles .wrapper_it{flex-direction:column}.styles .wrapper_it img{width:270px}}@media (max-width:576px){.header .header_menu{padding:0}.header .header_menu .menu{position:fixed;right:0;flex-direction:column;width:50%;height:100vh;justify-content:center;align-items:center;z-index:10;background-color:rgba(0,0,0,.7);right:-100%;transition:.5s all}.header .header_menu .menu_active{right:0;transition:.5s all}.header .header_menu .menu .line{margin:13px 0}.header .header_menu .menu .line .link{color:#fff;font-size:18px}.header .header_menu .header_search{display:none}.header .header_menu .header_search input{display:none}.header .header_menu .header_search a{display:none}.header .subheader{padding:23px 0 25px;background-color:#fff;box-shadow:none;position:relative}.header .subheader .container{position:relative}.header .subheader .container .row{padding:0 15px}.header .subheader .container .row .contacts_item .logo{font-size:25px}.header .subheader .container .row .contacts_item:nth-child(5){padding-top:25px}.header .subheader .container .row .contacts_item:nth-child(5) .item_text .title{font-size:16px}.header .subheader .container .row .contacts_item:nth-child(4) .item_text .title{font-size:13px}.header .subheader .container .row .contacts_item:nth-child(3) .item_text{line-height:15px}.header .subheader .container .row .contacts_item:nth-child(1){justify-content:flex-end;padding:0 15px 0 0}.header .subheader .container .row .rt_search{display:block;margin-top:17px;width:100%;height:44px;display:flex;align-items:center;border:1px solid #bababa;border-radius:100px}.header .subheader .container .row .rt_search input{width:100%;border:none}.header .subheader .container .hamburger{display:block;width:33px;position:absolute;top:16px;left:18px}.header .subheader .container .hamburger span{display:block;height:2px;background-color:#000;border-radius:50px;margin-bottom:5px;transition:.5s all}.header .subheader .container .hamburger span:nth-child(3){width:70%}.header .subheader .container .hamburger_active span{margin-bottom:-3px;transition:.5s all}.header .subheader .container .hamburger_active span:nth-child(1){transform:rotate(-45deg)}.header .subheader .container .hamburger_active span:nth-child(2){display:none}.header .subheader .container .hamburger_active span:nth-child(3){transform:rotate(45deg);width:100%}.consultation .docmenu{display:none}.services .services_title .title{font-size:22px;flex:1}.services .services_title .blu_box{width:36px;height:36px}.services .row .services_item .item_descr .title{font-size:18px;width:220px}.services .row .services_item .item_img1,.services .row .services_item .item_img2,.services .row .services_item .item_img3,.services .row .services_item .item_img4,.services .row .services_item .item_img5,.services .row .services_item .item_img6,.services .row .services_item .item_img7,.services .row .services_item .item_img8{width:180.75px;height:247.5px}.company .company_title .title{font-size:26px;flex:1}.company .company_title .blu_box{width:36px;height:36px}.certification .certification_title .title{font-size:22px;flex:1}.certification .certification_title .blu_box{width:36px;height:36px}.certification .row .item .certification_item .item_descr{font-size:14px}.stages .stages_title .title{font-size:22px}.stages .stages_title .blu_box{width:36px;height:36px;padding-right:38px}.stages .stages_item{width:347px}.stages .stages_item .item{padding-right:0;padding-left:0}.advantages .advantages_title .title{font-size:22px;flex:1}.advantages .advantages_title .blu_box{width:36px;height:36px}.specialists .specialists_title .title{font-size:22px;flex:1}.specialists .specialists_title .blu_box{width:36px;height:36px}.specialists .specialists_item{padding:0 15px!important}.services .row .services_item{padding:0 15px!important}.specialists_item .item_img img{height:208px!important}.letters_slide .slick-list,.video_slide .slick-list,.works_slide .slick-list{padding:0!important}.works .works_title .title{font-size:26px;flex:1}.works .works_title .blu_box{width:36px;height:36px}.works .works_slide .project_slide{width:422px}.letters .letters_title .title{font-size:22px;flex:1}.letters .letters_title .blu_box{width:36px;height:36px}.video .slide_item{width:338px;height:222px}.video .video_slide .slick-dots{padding-right:36px}.customers .customers_title .title{font-size:22px;flex:1}.customers .customers_title .blu_box{width:36px;height:36px}.calculation .row .calculation_form .form_title{font-size:20px}.calculation .row .calculation_form .form_lable{font-size:12px}.footer{padding-bottom:34px}.footer .container .row .footer_wrapper_item:nth-child(4){justify-content:flex-start;margin-top:15px}.footer .container .row .footer_wrapper_item:nth-child(4) .adress{padding-left:24px}.footer .container .row .footer_wrapper_item:nth-child(3) .phone_item_head{font-size:16px}.footer .container .lik{display:none}.footer .container .dop{display:block;margin-top:41px}.footer .container .dop .ul_wrapper{display:flex;margin-top:30px}.footer .container .dop .ul_wrapper .dop1{padding:0;margin:0;width:50%;list-style-type:none}.footer .container .dop .ul_wrapper .dop1 li{margin-bottom:20px}.footer .container .dop .ul_wrapper .dop1 li a{font-size:16px;text-decoration:none;color:#343434;text-decoration:none}.footer .container .dop .ul_wrapper .dop1 li a:focuse{text-decoration:none}.footer .container .dop .ul_wrapper .dop2{padding:0;margin:0;width:50%;list-style-type:none}.footer .container .dop .ul_wrapper .dop2 li{margin-bottom:20px}.footer .container .dop .ul_wrapper .dop2 li a{font-size:16px;text-decoration:none;color:#000;text-decoration:none}.footer .container .dop .ul_wrapper .dop2 li a:focuse{text-decoration:none}.footer .container .dop .search{display:block;width:100%;height:44px;display:flex;align-items:center;border:1px solid #bababa;border-radius:100px;box-sizing:border-box;padding:12px}.footer .container .dop .search input{border:none;width:100%}.center .container .center_title .title{font-size:26px}.center .container .center_title .blu_box{width:36px;height:36px}.company_title .white_box{width:36px;height:36px}.footer .footer_wrapper_item:nth-child(1){display:flex}.center .center_info p{font-size:16px}.center .center_info ul li{font-size:16px}.table .table_wrapper{display:none}.table .tablewid{width:100%;display:flex;flex-direction:column;margin-bottom:10px}.table .tablewid .number{display:flex;justify-content:space-between;align-items:flex-start;padding:10px 0;border-bottom:1px solid #c5c5c5}.table .tablewid .number .numb{width:50%;text-align:left}.table .tablewid .number .numb1{width:50%;text-align:right}.table .tablewid .number:nth-child(4){border:none}}.btn-primary{background:linear-gradient(360deg,#0059c1 0,#3d8eed 104.26%);box-shadow:0 12px 20px rgba(0,89,193,.31);border-radius:27px;font-family:Montserrat;font-weight:700;font-size:13px;text-align:center;text-transform:uppercase;color:#fff;display:inline-block;cursor:pointer;padding:13px 2rem;border:none;outline:0}.form-control{display:block;border:1px solid #bababa;border-radius:100px;width:100%;padding:10px 22px;outline:0;font-size:14px;margin-bottom:15px}.hidden{display:none}.wp-block-audio figcaption{margin-top:.5em;margin-bottom:1em}.wp-block-audio audio{width:100%;min-width:300px}.wp-block-button{color:#fff}.wp-block-button.aligncenter{text-align:center}.wp-block-button.alignright{text-align:right}.wp-block-button__link{background-color:#32373c;border:none;border-radius:28px;box-shadow:none;color:inherit;cursor:pointer;display:inline-block;font-size:18px;margin:0;padding:12px 24px;text-align:center;text-decoration:none;overflow-wrap:break-word}.wp-block-button__link:active,.wp-block-button__link:focus,.wp-block-button__link:hover,.wp-block-button__link:visited{color:inherit}.is-style-squared .wp-block-button__link{border-radius:0}.no-border-radius.wp-block-button__link{border-radius:0!important}.is-style-outline{color:#32373c}.is-style-outline .wp-block-button__link{background-color:transparent;border:2px solid}.wp-block-calendar{overflow-x:auto}.wp-block-calendar tbody td,.wp-block-calendar th{padding:4px;border:1px solid #bfbfbf;background:#f2f2f2}.wp-block-calendar tfoot td{border:none}.wp-block-calendar table{width:100%;min-width:450px;border-collapse:collapse;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.wp-block-calendar table th{font-weight:400;background:#edeff0}.wp-block-calendar a{text-decoration:underline}.wp-block-calendar tfoot a{color:#00739c}.wp-block-calendar table caption,.wp-block-calendar table tbody{color:#40464d}.wp-block-categories.alignleft{margin-right:2em}.wp-block-categories.alignright{margin-left:2em}.wp-block-columns{display:flex;flex-wrap:wrap}.wp-block-column{flex-grow:1;min-width:0;word-break:break-word;overflow-wrap:break-word;margin-bottom:28px}.wp-block-column.flexcenter{display:flex;align-items:center}.wp-block-columns.are-vertically-aligned-top{align-items:flex-start}.wp-block-columns.are-vertically-aligned-center{align-items:center}.wp-block-columns.are-vertically-aligned-bottom{align-items:flex-end}.wp-block-column.is-vertically-aligned-top{align-self:flex-start}.wp-block-column.is-vertically-aligned-center{-ms-grid-row-align:center;align-self:center}.wp-block-column.is-vertically-aligned-bottom{align-self:flex-end}.wp-block-cover,.wp-block-cover-image{position:relative;background-color:#000;background-size:cover;background-position:50%;min-height:430px;height:100%;width:100%;display:flex;justify-content:center;align-items:center;overflow:hidden}.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax{background-attachment:fixed}.wp-block-cover-image.has-background-dim:before,.wp-block-cover.has-background-dim:before{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background-color:inherit;opacity:.5;z-index:1}.wp-block-cover-image.has-background-dim.has-background-dim-10:before,.wp-block-cover.has-background-dim.has-background-dim-10:before{opacity:.1}.wp-block-cover-image.has-background-dim.has-background-dim-20:before,.wp-block-cover.has-background-dim.has-background-dim-20:before{opacity:.2}.wp-block-cover-image.has-background-dim.has-background-dim-30:before,.wp-block-cover.has-background-dim.has-background-dim-30:before{opacity:.3}.wp-block-cover-image.has-background-dim.has-background-dim-40:before,.wp-block-cover.has-background-dim.has-background-dim-40:before{opacity:.4}.wp-block-cover-image.has-background-dim.has-background-dim-50:before,.wp-block-cover.has-background-dim.has-background-dim-50:before{opacity:.5}.wp-block-cover-image.has-background-dim.has-background-dim-60:before,.wp-block-cover.has-background-dim.has-background-dim-60:before{opacity:.6}.wp-block-cover-image.has-background-dim.has-background-dim-70:before,.wp-block-cover.has-background-dim.has-background-dim-70:before{opacity:.7}.wp-block-cover-image.has-background-dim.has-background-dim-80:before,.wp-block-cover.has-background-dim.has-background-dim-80:before{opacity:.8}.wp-block-cover-image.has-background-dim.has-background-dim-90:before,.wp-block-cover.has-background-dim.has-background-dim-90:before{opacity:.9}.wp-block-cover-image.has-background-dim.has-background-dim-100:before,.wp-block-cover.has-background-dim.has-background-dim-100:before{opacity:1}.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.alignleft,.wp-block-cover.alignright{max-width:305px;width:100%}.wp-block-cover-image:after,.wp-block-cover:after{display:block;content:"";font-size:0;min-height:inherit}.wp-block-cover-image.aligncenter,.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.aligncenter,.wp-block-cover.alignleft,.wp-block-cover.alignright{display:flex}.wp-block-cover .wp-block-cover__inner-container,.wp-block-cover-image .wp-block-cover__inner-container{width:calc(100% - 70px);z-index:1;color:#f8f9f9}.wp-block-cover .wp-block-subhead:not(.has-text-color),.wp-block-cover h1:not(.has-text-color),.wp-block-cover h2:not(.has-text-color),.wp-block-cover h3:not(.has-text-color),.wp-block-cover h4:not(.has-text-color),.wp-block-cover h5:not(.has-text-color),.wp-block-cover h6:not(.has-text-color),.wp-block-cover p:not(.has-text-color),.wp-block-cover-image .wp-block-subhead:not(.has-text-color),.wp-block-cover-image h1:not(.has-text-color),.wp-block-cover-image h2:not(.has-text-color),.wp-block-cover-image h3:not(.has-text-color),.wp-block-cover-image h4:not(.has-text-color),.wp-block-cover-image h5:not(.has-text-color),.wp-block-cover-image h6:not(.has-text-color),.wp-block-cover-image p:not(.has-text-color){color:inherit}.wp-block-cover__video-background{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);width:100%;height:100%;z-index:0;object-fit:cover}.wp-block-cover-image-text,.wp-block-cover-text,section.wp-block-cover-image h2{color:#fff}.wp-block-cover-image-text a,.wp-block-cover-image-text a:active,.wp-block-cover-image-text a:focus,.wp-block-cover-image-text a:hover,.wp-block-cover-text a,.wp-block-cover-text a:active,.wp-block-cover-text a:focus,.wp-block-cover-text a:hover,section.wp-block-cover-image h2 a,section.wp-block-cover-image h2 a:active,section.wp-block-cover-image h2 a:focus,section.wp-block-cover-image h2 a:hover{color:#fff}.wp-block-cover-image .wp-block-cover.has-left-content{justify-content:flex-start}.wp-block-cover-image .wp-block-cover.has-right-content{justify-content:flex-end}.wp-block-cover-image.has-left-content .wp-block-cover-image-text,.wp-block-cover.has-left-content .wp-block-cover-text,section.wp-block-cover-image.has-left-content>h2{margin-left:0;text-align:left}.wp-block-cover-image.has-right-content .wp-block-cover-image-text,.wp-block-cover.has-right-content .wp-block-cover-text,section.wp-block-cover-image.has-right-content>h2{margin-right:0;text-align:right}.wp-block-cover .wp-block-cover-text,.wp-block-cover-image .wp-block-cover-image-text,section.wp-block-cover-image>h2{font-size:2em;line-height:1.25;z-index:1;margin-bottom:0;max-width:610px;padding:14px;text-align:center}.block-editor-block-list__block[data-type="core/embed"][data-align=left] .block-editor-block-list__block-edit,.block-editor-block-list__block[data-type="core/embed"][data-align=right] .block-editor-block-list__block-edit,.wp-block-embed.alignleft,.wp-block-embed.alignright{max-width:360px;width:100%}.wp-block-embed{margin-bottom:1em}.wp-block-embed figcaption{margin-top:.5em;margin-bottom:1em}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-1 .wp-block-embed__wrapper,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-2 .wp-block-embed__wrapper,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-16-9 .wp-block-embed__wrapper,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-18-9 .wp-block-embed__wrapper,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-21-9 .wp-block-embed__wrapper,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-4-3 .wp-block-embed__wrapper,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-9-16 .wp-block-embed__wrapper{position:relative}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-1 .wp-block-embed__wrapper:before,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-2 .wp-block-embed__wrapper:before,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-16-9 .wp-block-embed__wrapper:before,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-18-9 .wp-block-embed__wrapper:before,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-21-9 .wp-block-embed__wrapper:before,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-4-3 .wp-block-embed__wrapper:before,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-9-16 .wp-block-embed__wrapper:before{content:"";display:block;padding-top:50%}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-1 .wp-block-embed__wrapper iframe,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-2 .wp-block-embed__wrapper iframe,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-16-9 .wp-block-embed__wrapper iframe,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-18-9 .wp-block-embed__wrapper iframe,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-21-9 .wp-block-embed__wrapper iframe,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-4-3 .wp-block-embed__wrapper iframe,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-9-16 .wp-block-embed__wrapper iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-21-9 .wp-block-embed__wrapper:before{padding-top:42.85%}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-18-9 .wp-block-embed__wrapper:before{padding-top:50%}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-16-9 .wp-block-embed__wrapper:before{padding-top:56.25%}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-4-3 .wp-block-embed__wrapper:before{padding-top:75%}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-1 .wp-block-embed__wrapper:before{padding-top:100%}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-9-16 .wp-block-embed__wrapper:before{padding-top:177.78%}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-2 .wp-block-embed__wrapper:before{padding-top:200%}.wp-block-file{margin-bottom:1.5em}.wp-block-file.aligncenter{text-align:center}.wp-block-file.alignright{text-align:right}.wp-block-file .wp-block-file__button{background:#32373c;border-radius:2em;color:#fff;font-size:13px;padding:.5em 1em}.wp-block-file a.wp-block-file__button{text-decoration:none}.wp-block-file a.wp-block-file__button:active,.wp-block-file a.wp-block-file__button:focus,.wp-block-file a.wp-block-file__button:hover,.wp-block-file a.wp-block-file__button:visited{box-shadow:none;color:#fff;opacity:.85;text-decoration:none}.wp-block-file *+.wp-block-file__button{margin-left:.75em}.blocks-gallery-grid,.wp-block-gallery{display:flex;flex-wrap:wrap;list-style-type:none;padding:0;margin:0}.blocks-gallery-grid .blocks-gallery-image,.blocks-gallery-grid .blocks-gallery-item,.wp-block-gallery .blocks-gallery-image,.wp-block-gallery .blocks-gallery-item{margin:0 16px 16px 0;display:flex;flex-grow:1;flex-direction:column;justify-content:center;position:relative}.blocks-gallery-grid .blocks-gallery-image figure,.blocks-gallery-grid .blocks-gallery-item figure,.wp-block-gallery .blocks-gallery-image figure,.wp-block-gallery .blocks-gallery-item figure{margin:0;height:100%}.blocks-gallery-grid .blocks-gallery-image img,.blocks-gallery-grid .blocks-gallery-item img,.wp-block-gallery .blocks-gallery-image img,.wp-block-gallery .blocks-gallery-item img{display:block;max-width:100%;height:auto;width:100%}.blocks-gallery-grid .blocks-gallery-image figcaption,.blocks-gallery-grid .blocks-gallery-item figcaption,.wp-block-gallery .blocks-gallery-image figcaption,.wp-block-gallery .blocks-gallery-item figcaption{position:absolute;bottom:0;width:100%;max-height:100%;overflow:auto;padding:40px 10px 9px;color:#fff;text-align:center;font-size:13px;background:linear-gradient(0deg,rgba(0,0,0,.7),rgba(0,0,0,.3) 70%,transparent)}.blocks-gallery-grid .blocks-gallery-image figcaption img,.blocks-gallery-grid .blocks-gallery-item figcaption img,.wp-block-gallery .blocks-gallery-image figcaption img,.wp-block-gallery .blocks-gallery-item figcaption img{display:inline}.blocks-gallery-grid.is-cropped .blocks-gallery-image a,.blocks-gallery-grid.is-cropped .blocks-gallery-image img,.blocks-gallery-grid.is-cropped .blocks-gallery-item a,.blocks-gallery-grid.is-cropped .blocks-gallery-item img,.wp-block-gallery.is-cropped .blocks-gallery-image a,.wp-block-gallery.is-cropped .blocks-gallery-image img,.wp-block-gallery.is-cropped .blocks-gallery-item a,.wp-block-gallery.is-cropped .blocks-gallery-item img{width:100%}.blocks-gallery-grid .blocks-gallery-image,.blocks-gallery-grid .blocks-gallery-item,.wp-block-gallery .blocks-gallery-image,.wp-block-gallery .blocks-gallery-item{width:calc((100% - 16px)/ 2)}.blocks-gallery-grid .blocks-gallery-image:nth-of-type(2n),.blocks-gallery-grid .blocks-gallery-item:nth-of-type(2n),.wp-block-gallery .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery .blocks-gallery-item:nth-of-type(2n){margin-right:0}.blocks-gallery-grid.columns-1 .blocks-gallery-image,.blocks-gallery-grid.columns-1 .blocks-gallery-item,.wp-block-gallery.columns-1 .blocks-gallery-image,.wp-block-gallery.columns-1 .blocks-gallery-item{width:100%;margin-right:0}.blocks-gallery-grid .blocks-gallery-image:last-child,.blocks-gallery-grid .blocks-gallery-item:last-child,.wp-block-gallery .blocks-gallery-image:last-child,.wp-block-gallery .blocks-gallery-item:last-child{margin-right:0}.blocks-gallery-grid.alignleft,.blocks-gallery-grid.alignright,.wp-block-gallery.alignleft,.wp-block-gallery.alignright{max-width:305px;width:100%}.blocks-gallery-grid.aligncenter .blocks-gallery-item figure,.wp-block-gallery.aligncenter .blocks-gallery-item figure{justify-content:center}.wp-block-image{max-width:100%;margin:0 auto;margin-bottom:1em;overflow:hidden;border-radius:0 60px 0 0}.wp-block-image img{max-width:100%}.wp-block-image.aligncenter{text-align:center}.wp-block-image.alignfull img,.wp-block-image.alignwide img{width:100%}.wp-block-image .aligncenter,.wp-block-image .alignleft,.wp-block-image .alignright,.wp-block-image.is-resized{display:table;margin-left:0;margin-right:0}.wp-block-image .aligncenter>figcaption,.wp-block-image .alignleft>figcaption,.wp-block-image .alignright>figcaption,.wp-block-image.is-resized>figcaption{display:table-caption;caption-side:bottom}.wp-block-image .alignleft{float:left;margin-right:1em}.wp-block-image .alignright{float:right;margin-left:1em}.wp-block-image .aligncenter{margin-left:auto;margin-right:auto}.wp-block-image figcaption{margin-top:.5em;margin-bottom:1em}.is-style-circle-mask img{border-radius:9999px}.wp-block-latest-comments__comment{font-size:15px;line-height:1.1;list-style:none;margin-bottom:1em}.has-avatars .wp-block-latest-comments__comment{min-height:36px;list-style:none}.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt,.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta{margin-left:52px}.has-dates .wp-block-latest-comments__comment,.has-excerpts .wp-block-latest-comments__comment{line-height:1.5}.wp-block-latest-comments__comment-excerpt p{font-size:14px;line-height:1.8;margin:5px 0 20px}.wp-block-latest-comments__comment-date{color:#8f98a1;display:block;font-size:12px}.wp-block-latest-comments .avatar,.wp-block-latest-comments__comment-avatar{border-radius:24px;display:block;float:left;height:40px;margin-right:12px;width:40px}.wp-block-latest-posts.alignleft{margin-right:2em}.wp-block-latest-posts.alignright{margin-left:2em}.wp-block-latest-posts.wp-block-latest-posts__list{list-style:none}.wp-block-latest-posts.is-grid{display:flex;flex-wrap:wrap;padding:0}.wp-block-latest-posts.is-grid li{margin:0 16px 16px 0;width:100%}.wp-block-latest-posts__post-date{display:block;color:#6c7781;font-size:13px}.wp-block-latest-posts__post-excerpt{margin-top:8px;margin-bottom:16px}.wp-block-media-text{display:-ms-grid;display:grid;-ms-grid-rows:auto;grid-template-rows:auto;-ms-grid-columns:50% 1fr;grid-template-columns:50% 1fr}.wp-block-media-text .has-media-on-the-right{-ms-grid-columns:1fr 50%;grid-template-columns:1fr 50%}.wp-block-media-text.is-vertically-aligned-top .wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-top .wp-block-media-text__media{-ms-grid-row-align:start;align-self:start}.wp-block-media-text .wp-block-media-text__content,.wp-block-media-text .wp-block-media-text__media,.wp-block-media-text.is-vertically-aligned-center .wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-center .wp-block-media-text__media{-ms-grid-row-align:center;align-self:center}.wp-block-media-text.is-vertically-aligned-bottom .wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-bottom .wp-block-media-text__media{-ms-grid-row-align:end;align-self:end}.wp-block-media-text .wp-block-media-text__media{-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1;margin:0}.wp-block-media-text .wp-block-media-text__content{word-break:break-word;padding:0 8%}.wp-block-media-text .wp-block-media-text__content,.wp-block-media-text.has-media-on-the-right .wp-block-media-text__media{-ms-grid-column:2;grid-column:2;-ms-grid-row:1;grid-row:1}.wp-block-media-text.has-media-on-the-right .wp-block-media-text__content{-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1}.wp-block-media-text>figure>img,.wp-block-media-text>figure>video{max-width:unset;width:100%;vertical-align:middle}.wp-block-media-text.is-image-fill figure{height:100%;min-height:250px;background-size:cover}.wp-block-media-text.is-image-fill figure>img{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.is-small-text{font-size:14px}.is-regular-text{font-size:16px}.is-large-text{font-size:36px}.is-larger-text{font-size:48px}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;line-height:.68;font-weight:100;margin:.05em .1em 0 0;text-transform:uppercase;font-style:normal}.has-drop-cap:not(:focus):after{content:"";display:table;clear:both;padding-top:14px}p.has-background{padding:20px 30px}p.has-text-color a{color:inherit}.wp-block-pullquote{padding:3em 0;margin-left:0;margin-right:0;text-align:center}.wp-block-pullquote.alignleft,.wp-block-pullquote.alignright{max-width:305px}.wp-block-pullquote.alignleft p,.wp-block-pullquote.alignright p{font-size:20px}.wp-block-pullquote p{font-size:28px;line-height:1.6}.wp-block-pullquote cite,.wp-block-pullquote footer{position:relative}.wp-block-pullquote .has-text-color a{color:inherit}.wp-block-pullquote:not(.is-style-solid-color){background:0 0}.wp-block-pullquote.is-style-solid-color{border:none}.wp-block-pullquote.is-style-solid-color blockquote{margin-left:auto;margin-right:auto;text-align:left;max-width:60%}.wp-block-pullquote.is-style-solid-color blockquote p{margin-top:0;margin-bottom:0;font-size:32px}.wp-block-pullquote.is-style-solid-color blockquote cite{text-transform:none;font-style:normal}.wp-block-pullquote cite{color:inherit}.wp-block-quote.is-large,.wp-block-quote.is-style-large{margin:0 0 16px;padding:0 1em}.wp-block-quote.is-large p,.wp-block-quote.is-style-large p{font-size:24px;font-style:italic;line-height:1.6}.wp-block-quote.is-large cite,.wp-block-quote.is-large footer,.wp-block-quote.is-style-large cite,.wp-block-quote.is-style-large footer{font-size:18px;text-align:right}.wp-block-rss.alignleft{margin-right:2em}.wp-block-rss.alignright{margin-left:2em}.wp-block-rss.is-grid{display:flex;flex-wrap:wrap;padding:0;list-style:none}.wp-block-rss.is-grid li{margin:0 16px 16px 0;width:100%}.wp-block-rss__item-author,.wp-block-rss__item-publish-date{display:block;color:#6c7781;font-size:13px}.wp-block-search{display:flex;flex-wrap:wrap}.wp-block-search .wp-block-search__label{width:100%}.wp-block-search .wp-block-search__input{flex-grow:1}.wp-block-search .wp-block-search__button{margin-left:10px}.wp-block-separator.is-style-wide{border-bottom-width:1px}.wp-block-separator.is-style-dots{background:0 0!important;border:none;text-align:center;max-width:none;line-height:1;height:auto}.wp-block-separator.is-style-dots:before{content:"\00b7 \00b7 \00b7";color:currentColor;font-size:20px;letter-spacing:2em;padding-left:2em;font-family:serif}.wp-block-social-links{display:flex;justify-content:flex-start;padding-left:0;padding-right:0;margin-left:0}.wp-social-link{width:36px;height:36px;border-radius:36px;margin-right:8px}.wp-social-link,.wp-social-link a{display:block;transition:transform .1s ease}.wp-social-link a{padding:6px;line-height:0}.wp-social-link a,.wp-social-link a:active,.wp-social-link a:hover,.wp-social-link a:visited,.wp-social-link svg{color:currentColor;fill:currentColor}.wp-social-link:hover{transform:scale(1.1)}.wp-block-social-links.aligncenter{justify-content:center;display:flex}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link{background-color:#f0f0f0;color:#444}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-amazon{background-color:#f90;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-bandcamp{background-color:#1ea0c3;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-behance{background-color:#0757fe;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-codepen{background-color:#1e1f26;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-deviantart{background-color:#02e49b;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-dribbble{background-color:#e94c89;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-dropbox{background-color:#4280ff;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-etsy{background-color:#f45800;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-facebook{background-color:#1977f2;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-fivehundredpx{background-color:#000;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-flickr{background-color:#0461dd;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-foursquare{background-color:#e65678;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-github{background-color:#24292d;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-goodreads{background-color:#eceadd;color:#382110}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-google{background-color:#ea4434;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-instagram{background-color:#f00075;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-lastfm{background-color:#e21b24;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-linkedin{background-color:#0577b5;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-mastodon{background-color:#3288d4;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-medium{background-color:#02ab6c;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-meetup{background-color:#f6405f;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-pinterest{background-color:#e60122;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-pocket{background-color:#ef4155;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-reddit{background-color:#fe4500;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-skype{background-color:#0478d7;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-snapchat{background-color:#fefc00;color:#fff;stroke:#000}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-soundcloud{background-color:#ff5600;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-spotify{background-color:#1bd760;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-tumblr{background-color:#011835;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-twitch{background-color:#6440a4;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-twitter{background-color:#21a1f3;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-vimeo{background-color:#1eb7ea;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-vk{background-color:#4680c2;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-wordpress{background-color:#3499cd;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-yelp{background-color:#d32422;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-youtube{background-color:#ff0100;color:#fff}.wp-block-social-links.is-style-logos-only .wp-social-link{background:0 0;padding:4px}.wp-block-social-links.is-style-logos-only .wp-social-link svg{width:28px;height:28px}.wp-block-social-links.is-style-logos-only .wp-social-link-amazon{color:#f90}.wp-block-social-links.is-style-logos-only .wp-social-link-bandcamp{color:#1ea0c3}.wp-block-social-links.is-style-logos-only .wp-social-link-behance{color:#0757fe}.wp-block-social-links.is-style-logos-only .wp-social-link-codepen{color:#1e1f26}.wp-block-social-links.is-style-logos-only .wp-social-link-deviantart{color:#02e49b}.wp-block-social-links.is-style-logos-only .wp-social-link-dribbble{color:#e94c89}.wp-block-social-links.is-style-logos-only .wp-social-link-dropbox{color:#4280ff}.wp-block-social-links.is-style-logos-only .wp-social-link-etsy{color:#f45800}.wp-block-social-links.is-style-logos-only .wp-social-link-facebook{color:#1977f2}.wp-block-social-links.is-style-logos-only .wp-social-link-fivehundredpx{color:#000}.wp-block-social-links.is-style-logos-only .wp-social-link-flickr{color:#0461dd}.wp-block-social-links.is-style-logos-only .wp-social-link-foursquare{color:#e65678}.wp-block-social-links.is-style-logos-only .wp-social-link-github{color:#24292d}.wp-block-social-links.is-style-logos-only .wp-social-link-goodreads{color:#382110}.wp-block-social-links.is-style-logos-only .wp-social-link-google{color:#ea4434}.wp-block-social-links.is-style-logos-only .wp-social-link-instagram{color:#f00075}.wp-block-social-links.is-style-logos-only .wp-social-link-lastfm{color:#e21b24}.wp-block-social-links.is-style-logos-only .wp-social-link-linkedin{color:#0577b5}.wp-block-social-links.is-style-logos-only .wp-social-link-mastodon{color:#3288d4}.wp-block-social-links.is-style-logos-only .wp-social-link-medium{color:#02ab6c}.wp-block-social-links.is-style-logos-only .wp-social-link-meetup{color:#f6405f}.wp-block-social-links.is-style-logos-only .wp-social-link-pinterest{color:#e60122}.wp-block-social-links.is-style-logos-only .wp-social-link-pocket{color:#ef4155}.wp-block-social-links.is-style-logos-only .wp-social-link-reddit{color:#fe4500}.wp-block-social-links.is-style-logos-only .wp-social-link-skype{color:#0478d7}.wp-block-social-links.is-style-logos-only .wp-social-link-snapchat{color:#fff;stroke:#000}.wp-block-social-links.is-style-logos-only .wp-social-link-soundcloud{color:#ff5600}.wp-block-social-links.is-style-logos-only .wp-social-link-spotify{color:#1bd760}.wp-block-social-links.is-style-logos-only .wp-social-link-tumblr{color:#011835}.wp-block-social-links.is-style-logos-only .wp-social-link-twitch{color:#6440a4}.wp-block-social-links.is-style-logos-only .wp-social-link-twitter{color:#21a1f3}.wp-block-social-links.is-style-logos-only .wp-social-link-vimeo{color:#1eb7ea}.wp-block-social-links.is-style-logos-only .wp-social-link-vk{color:#4680c2}.wp-block-social-links.is-style-logos-only .wp-social-link-wordpress{color:#3499cd}.wp-block-social-links.is-style-logos-only .wp-social-link-yelp{background-color:#d32422;color:#fff}.wp-block-social-links.is-style-logos-only .wp-social-link-youtube{color:#ff0100}.wp-block-social-links.is-style-pill-shape .wp-social-link{width:auto}.wp-block-social-links.is-style-pill-shape .wp-social-link a{padding-left:16px;padding-right:16px}.wp-block-spacer{clear:both}p.wp-block-subhead{font-size:1.1em;font-style:italic;opacity:.75}.wp-block-table{overflow-x:auto}.wp-block-table table{width:100%}.wp-block-table .has-fixed-layout{table-layout:fixed;width:100%}.wp-block-table .has-fixed-layout td,.wp-block-table .has-fixed-layout th{word-break:break-word}.wp-block-table.aligncenter,.wp-block-table.alignleft,.wp-block-table.alignright{display:table;width:auto}.wp-block-table.aligncenter td,.wp-block-table.aligncenter th,.wp-block-table.alignleft td,.wp-block-table.alignleft th,.wp-block-table.alignright td,.wp-block-table.alignright th{word-break:break-word}.wp-block-table .has-subtle-light-gray-background-color{background-color:#f3f4f5}.wp-block-table .has-subtle-pale-green-background-color{background-color:#e9fbe5}.wp-block-table .has-subtle-pale-blue-background-color{background-color:#e7f5fe}.wp-block-table .has-subtle-pale-pink-background-color{background-color:#fcf0ef}.wp-block-table.is-style-stripes{border-spacing:0;border-collapse:inherit;background-color:transparent;border-bottom:1px solid #f3f4f5}.wp-block-table.is-style-stripes tbody tr:nth-child(odd){background-color:#f3f4f5}.wp-block-table.is-style-stripes.has-subtle-light-gray-background-color tbody tr:nth-child(odd){background-color:#f3f4f5}.wp-block-table.is-style-stripes.has-subtle-pale-green-background-color tbody tr:nth-child(odd){background-color:#e9fbe5}.wp-block-table.is-style-stripes.has-subtle-pale-blue-background-color tbody tr:nth-child(odd){background-color:#e7f5fe}.wp-block-table.is-style-stripes.has-subtle-pale-pink-background-color tbody tr:nth-child(odd){background-color:#fcf0ef}.wp-block-table.is-style-stripes td,.wp-block-table.is-style-stripes th{border-color:transparent}.wp-block-text-columns,.wp-block-text-columns.aligncenter{display:flex}.wp-block-text-columns .wp-block-column{margin:0 16px;padding:0}.wp-block-text-columns .wp-block-column:first-child{margin-left:0}.wp-block-text-columns .wp-block-column:last-child{margin-right:0}.wp-block-text-columns.columns-2 .wp-block-column{width:50%}.wp-block-text-columns.columns-3 .wp-block-column{width:33.33333%}.wp-block-text-columns.columns-4 .wp-block-column{width:25%}pre.wp-block-verse{white-space:nowrap;overflow:auto}.wp-block-video{margin-left:0;margin-right:0}.wp-block-video video{max-width:100%}.wp-block-video.aligncenter{text-align:center}.wp-block-video figcaption{margin-top:.5em;margin-bottom:1em}:root .has-pale-pink-background-color{background-color:#f78da7}:root .has-vivid-red-background-color{background-color:#cf2e2e}:root .has-luminous-vivid-orange-background-color{background-color:#ff6900}:root .has-luminous-vivid-amber-background-color{background-color:#fcb900}:root .has-light-green-cyan-background-color{background-color:#7bdcb5}:root .has-vivid-green-cyan-background-color{background-color:#00d084}:root .has-pale-cyan-blue-background-color{background-color:#8ed1fc}:root .has-vivid-cyan-blue-background-color{background-color:#0693e3}:root .has-vivid-purple-background-color{background-color:#9b51e0}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-cyan-bluish-gray-background-color{background-color:#abb8c3}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-pale-pink-color{color:#f78da7}:root .has-vivid-red-color{color:#cf2e2e}:root .has-luminous-vivid-orange-color{color:#ff6900}:root .has-luminous-vivid-amber-color{color:#fcb900}:root .has-light-green-cyan-color{color:#7bdcb5}:root .has-vivid-green-cyan-color{color:#00d084}:root .has-pale-cyan-blue-color{color:#8ed1fc}:root .has-vivid-cyan-blue-color{color:#0693e3}:root .has-vivid-purple-color{color:#9b51e0}:root .has-very-light-gray-color{color:#eee}:root .has-cyan-bluish-gray-color{color:#abb8c3}:root .has-very-dark-gray-color{color:#313131}.has-small-font-size{font-size:13px}.has-normal-font-size,.has-regular-font-size{font-size:16px}.has-medium-font-size{font-size:20px}.has-large-font-size{font-size:36px}.has-huge-font-size,.has-larger-font-size{font-size:42px}.has-text-align-center{text-align:center}.has-text-align-left{text-align:left}.has-text-align-right{text-align:right}.wpcf7{position:relative}.wpcf7 form.sent .wpcf7-response-output{background:#46b450!important;color:#fff}.more-link{cursor:pointer;padding:.85em 2em;text-align:center;font-weight:300;text-decoration:none;display:inline-block;border:0 solid transparent;border-radius:1000px;box-shadow:0 4px 20px rgba(28,87,237,.3);background:#3394e6;border:1px solid #3394e6;color:#fff;text-transform:uppercase;transition:all 250ms ease-out}.more-link:focus{box-shadow:0 0 transparent}.more-link:hover{background:#197bcd;border:1px solid #197bcd;color:#fff}.more-link:active,.more-link:focus{background:#3394e6;color:#fff}.more-link:active:hover,.more-link:focus:hover{background:#197bcd;border:1px solid #197bcd}.wp-block-table{padding:0;margin:0;margin-bottom:1rem}.wp-block-table.is-style-regular table{border-collapse:collapse}.wp-block-table.is-style-regular table td,.wp-block-table.is-style-regular table th{border:1px solid #e6e6e6}.wp-block-table td,.wp-block-table th{padding:.5rem}.oxmodal{position:fixed;z-index:10000;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.75);overflow-x:hidden;overflow-y:auto;display:none}.oxmodal__container{max-width:360px;background:#fff;padding:2rem 2.5rem;border:1px solid #3394e6;border-radius:10px;margin:5vh auto}.oxmodal-big{max-width:750px}.oxmodal__header{position:relative;margin-bottom:1rem}.oxmodal__header_title{font-size:18px;font-weight:400;text-align:center;color:#3394e6;text-transform:uppercase;max-width:calc(100% - 50px);margin:0 auto 6px}.oxclose{position:absolute;top:-.5rem;right:calc(-34px + .5rem);font-size:1.5rem;opacity:.55;transition:all 250ms ease-out;cursor:pointer;width:20px;height:20px;display:flex;justify-content:center;align-items:center}.oxclose:hover{opacity:1}.oxmodal__header__subtitile{font-size:18px;text-align:center;margin-bottom:15px}.oxmodal__disclamer{font-size:12px;text-align:center}.ovfh{overflow:hidden}@media (min-width:600px){.wp-block-column{flex-basis:calc(50% - 16px);flex-grow:0}.wp-block-column:nth-child(2n){margin-left:32px}.blocks-gallery-grid.columns-3 .blocks-gallery-image,.blocks-gallery-grid.columns-3 .blocks-gallery-item,.wp-block-gallery.columns-3 .blocks-gallery-image,.wp-block-gallery.columns-3 .blocks-gallery-item{width:calc((100% - 32px)/ 3);margin-right:16px}}.blocks-gallery-grid.columns-4 .blocks-gallery-image,.blocks-gallery-grid.columns-4 .blocks-gallery-item,.wp-block-gallery.columns-4 .blocks-gallery-image,.wp-block-gallery.columns-4 .blocks-gallery-item{width:calc((100% - 48px)/ 4);margin-right:16px}.blocks-gallery-grid.columns-5 .blocks-gallery-image,.blocks-gallery-grid.columns-5 .blocks-gallery-item,.wp-block-gallery.columns-5 .blocks-gallery-image,.wp-block-gallery.columns-5 .blocks-gallery-item{width:calc((100% - 64px)/ 5);margin-right:16px}.blocks-gallery-grid.columns-6 .blocks-gallery-image,.blocks-gallery-grid.columns-6 .blocks-gallery-item,.wp-block-gallery.columns-6 .blocks-gallery-image,.wp-block-gallery.columns-6 .blocks-gallery-item{width:calc((100% - 80px)/ 6);margin-right:16px}.blocks-gallery-grid.columns-7 .blocks-gallery-image,.blocks-gallery-grid.columns-7 .blocks-gallery-item,.wp-block-gallery.columns-7 .blocks-gallery-image,.wp-block-gallery.columns-7 .blocks-gallery-item{width:calc((100% - 96px)/ 7);margin-right:16px}.blocks-gallery-grid.columns-8 .blocks-gallery-image,.blocks-gallery-grid.columns-8 .blocks-gallery-item,.wp-block-gallery.columns-8 .blocks-gallery-image,.wp-block-gallery.columns-8 .blocks-gallery-item{width:calc((100% - 112px)/ 8);margin-right:16px}.blocks-gallery-grid.columns-1 .blocks-gallery-image:nth-of-type(1n),.blocks-gallery-grid.columns-1 .blocks-gallery-item:nth-of-type(1n),.wp-block-gallery.columns-1 .blocks-gallery-image:nth-of-type(1n),.wp-block-gallery.columns-1 .blocks-gallery-item:nth-of-type(1n){margin-right:0}.blocks-gallery-grid.columns-2 .blocks-gallery-image:nth-of-type(2n),.blocks-gallery-grid.columns-2 .blocks-gallery-item:nth-of-type(2n),.wp-block-gallery.columns-2 .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery.columns-2 .blocks-gallery-item:nth-of-type(2n){margin-right:0}.blocks-gallery-grid.columns-3 .blocks-gallery-image:nth-of-type(3n),.blocks-gallery-grid.columns-3 .blocks-gallery-item:nth-of-type(3n),.wp-block-gallery.columns-3 .blocks-gallery-image:nth-of-type(3n),.wp-block-gallery.columns-3 .blocks-gallery-item:nth-of-type(3n){margin-right:0}.blocks-gallery-grid.columns-4 .blocks-gallery-image:nth-of-type(4n),.blocks-gallery-grid.columns-4 .blocks-gallery-item:nth-of-type(4n),.wp-block-gallery.columns-4 .blocks-gallery-image:nth-of-type(4n),.wp-block-gallery.columns-4 .blocks-gallery-item:nth-of-type(4n){margin-right:0}.blocks-gallery-grid.columns-5 .blocks-gallery-image:nth-of-type(5n),.blocks-gallery-grid.columns-5 .blocks-gallery-item:nth-of-type(5n),.wp-block-gallery.columns-5 .blocks-gallery-image:nth-of-type(5n),.wp-block-gallery.columns-5 .blocks-gallery-item:nth-of-type(5n){margin-right:0}.blocks-gallery-grid.columns-6 .blocks-gallery-image:nth-of-type(6n),.blocks-gallery-grid.columns-6 .blocks-gallery-item:nth-of-type(6n),.wp-block-gallery.columns-6 .blocks-gallery-image:nth-of-type(6n),.wp-block-gallery.columns-6 .blocks-gallery-item:nth-of-type(6n){margin-right:0}.blocks-gallery-grid.columns-7 .blocks-gallery-image:nth-of-type(7n),.blocks-gallery-grid.columns-7 .blocks-gallery-item:nth-of-type(7n),.wp-block-gallery.columns-7 .blocks-gallery-image:nth-of-type(7n),.wp-block-gallery.columns-7 .blocks-gallery-item:nth-of-type(7n){margin-right:0}.blocks-gallery-grid.columns-8 .blocks-gallery-image:nth-of-type(8n),.blocks-gallery-grid.columns-8 .blocks-gallery-item:nth-of-type(8n),.wp-block-gallery.columns-8 .blocks-gallery-image:nth-of-type(8n),.wp-block-gallery.columns-8 .blocks-gallery-item:nth-of-type(8n){margin-right:0}.wp-block-latest-posts.columns-2 li{width:calc(50% - 16px)}.wp-block-latest-posts.columns-3 li{width:calc(33.33333% - 16px)}.wp-block-latest-posts.columns-4 li{width:calc(25% - 16px)}.wp-block-latest-posts.columns-5 li{width:calc(20% - 16px)}.wp-block-latest-posts.columns-6 li{width:calc(16.66667% - 16px)}.wp-block-rss.columns-2 li{width:calc(50% - 16px)}.wp-block-rss.columns-3 li{width:calc(33.33333% - 16px)}.wp-block-rss.columns-4 li{width:calc(25% - 16px)}.wp-block-rss.columns-5 li{width:calc(20% - 16px)}.wp-block-rss.columns-6 li{width:calc(16.66667% - 16px)}@media (min-width:768px){.wp-block-column{margin-bottom:3rem}}@media (min-width:782px){.wp-block-columns{flex-wrap:nowrap;justify-content:space-between}.wp-block-column:not(:first-child){margin-left:32px}}@media (min-width:992px){.wp-block-column{flex-basis:calc(50% - 73px);flex-grow:0}}@media (max-width:767px){.more-link{font-size:14px}.oxmodal__container{width:calc(100% - 20px)}}@media (max-width:600px){.wp-block-media-text.is-stacked-on-mobile{-ms-grid-columns:100%!important;grid-template-columns:100%!important}.wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__media{-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1}.wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__content,.wp-block-media-text.is-stacked-on-mobile.has-media-on-the-right .wp-block-media-text__media{-ms-grid-column:1;grid-column:1;-ms-grid-row:2;grid-row:2}.wp-block-media-text.is-stacked-on-mobile.has-media-on-the-right .wp-block-media-text__content{-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1}}@media (max-width:599px){.wp-block-column{flex-basis:100%!important}}@media (prefers-reduced-motion:reduce){.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax{background-attachment:scroll}}.ovfh{overflow:hidden}.header .subheader .container .row .rt_search input{outline:0!important;box-shadow:none!important;border:none!important}.btn-getconsult{display:block;width:100%;box-sizing:border-box;margin:0 auto;border-radius:100px;border:1px solid #cfd9e1;height:51px;padding:18px 25px;outline:0}.entry-content .vc_row.wpb_row .wpb_wrapper .vc_single_image-wrapper img{max-width:100%;height:auto}.lazyload,.lazyloading{opacity:0}.lazyloaded{opacity:1;transition:opacity .3s}.works_slide .slide img{height:auto!important}@media (max-width:576px){.oxcollapse__content .cityselect{display:flex;justify-content:center;margin-top:15px}.oxcollapse__content .cityselect .item_icon.outline{margin-right:5px}.oxcollapse__content .cityselect .item_text .title{font-weight:700}.oxcollapse__content .contacts_item{display:flex;margin-top:15px}.oxcollapse__content .contacts_item img{height:20px;width:20px;margin-right:5px;display:block;margin-top:2px}.oxcollapse__content .contacts_item .open-form{display:block;text-decoration:underline;font-weight:700;font-size:12px}.oxcollapse__content .contacts_item .ox-link.title{display:block;font-weight:700;font-size:13px}.oxcollapse__content .contacts_item:last-of-type .title{font-weight:700}.header .subheader .container .row .rt_search{margin-top:0}#footer .footer_wrapper_item .email{display:flex;flex-direction:row-reverse}#footer .footer_wrapper_item .email:after{position:relative;top:0;left:0;transform:none;margin-right:5px}.services_slider .slick-list{padding:0!important}.oxtadam__cont{padding:0!important}.certification .row .item .certification_item{width:calc(100% - 10px)!important}.certification .row .item:nth-of-type(odd) .certification_item{margin-right:auto}.certification .row .item:nth-of-type(even) .certification_item{margin-left:auto}.oxtadam{padding:15px!important}.oxtadam .title{font-size:16px!important}.oxtadam .desc{font-size:16px!important}.specialiste_slider .slick-list{padding:0!important}.works_slide .project_slide .slide_title .title{display:none}.works .works_slide .project_slide{padding:15px!important}.works .works_slide .project_slide .logo{display:block;margin:0 auto}.works_slide .project_slide .slide_info .certificate img{margin-left:auto;margin-right:auto}.works_slide .project_slide .slide_info .executor .portrait{display:none}.works_slide .project_slide .slide_descr{margin-bottom:10px}.works .works_slide .project_slide{width:345px}.customers .customers_slider .slick-prev{transform:none!important;left:0!important;bottom:-100px!important;top:auto!important}.customers .customers_slider .slick-next{transform:none!important;right:0!important;bottom:-100px!important;top:auto!important}.customers_slider .slide_item img{max-width:106.66px!important;height:auto!important}#footer{padding-top:20px!important;padding-bottom:20px!important}.footer_wrapper_item .logo_item{font-size:24px!important}#footer .footer_wrapper_item{margin-bottom:15px!important;margin-top:0!important}#footer .row.lik .subfooter_wrapper .subfooter_wrapper_item{display:flex!important;flex-wrap:wrap!important}#footer .row.lik .subfooter_wrapper .subfooter_wrapper_item .menu{width:50%}.footer .subfooter_wrapper_item .menu li a{padding:0 0 15px!important}}.header .header_menu .header_search{padding:5px 22px;width:100%;display:flex;justify-content:space-between;border:1px solid #bababa;border-radius:100px}@media (max-width:991px){.header .header_menu .header_search{padding:5px 10px}}.menu{padding:0;margin:0;list-style:none;display:flex;justify-content:space-between}@media (max-width:991px){.menu{flex-wrap:wrap}}@media (max-width:767px){.menu{flex-direction:column}}.menu li{position:relative;width:100%;display:flex;justify-content:center}@media (max-width:991px){.menu li{width:33.33%}}.menu li.menu-item-has-children a:after{content:"";display:block;position:relative;background:url(../img/svg/down.svg) center center/100% no-repeat;height:13px;width:13px;margin-left:.5rem}.menu li a{display:flex;align-items:center;justify-content:center;text-decoration:none;color:#fff;padding:.5rem 1rem;-webkit-transition:all 250ms ease-in;-moz-transition:all 250ms ease-in;-o-transition:all 250ms ease-in;transition:all 250ms ease-in;text-align:center;width:100%}.menu li a:hover{color:#fff;background:#0059c1}@media (max-width:767px){.menu li a{color:#212529}}.menu li .sub-menu{position:absolute;z-index:50;list-style:none;margin:0;padding:0;top:100%;display:none;width:100%;box-shadow:0 10px 10px -5px rgba(0,0,0,.25)}.menu li .sub-menu li{width:100%;display:block}.menu li .sub-menu li:first-child a{border-top:0 solid transparent}.menu li .sub-menu li a{background:#004da8;display:block;padding:.5rem 1rem;text-align:left;border-top:1px solid #003675}.menu li .sub-menu li a:hover{color:#fff;background:#0059c1}.menu li .sub-menu li a:after{display:none}.menu li:hover .sub-menu{display:block}@media (max-width:991px){.header .header_menu .menu-top{flex-wrap:initial;justify-content:space-between}}@media (max-width:767px){.header .header_menu .menu-top{flex-direction:row}}@media (max-width:991px){.header .header_menu .menu-top li{width:initial}}.header .header_menu .menu-top li a{color:#212529;font-weight:700}@media (max-width:767px){.header .header_menu .menu-top li a{font-size:.8rem;padding:.25rem}}.header .header_menu .menu-top li a:hover{background:#f9f9f9;color:#212529}.header .header_menu .menu-top li .sub-menu{position:absolute;z-index:50;list-style:none;margin:0;padding:0;top:100%;display:none;width:100%;min-width:180px;left:0;box-shadow:0 10px 10px -5px rgba(0,0,0,.25)}.header .header_menu .menu-top li .sub-menu li{width:100%;display:block}.header .header_menu .menu-top li .sub-menu li:first-child a{border-top:0 solid transparent}.header .header_menu .menu-top li .sub-menu li a{background:#f9f9f9;display:block;padding:.5rem 1rem;text-align:left;border-top:1px solid #e6e6e6}.header .header_menu .menu-top li .sub-menu li a:hover{color:#212529;background:#ececec}.header .header_menu .menu-top li .sub-menu li a:after{display:none}.header .header_menu .menu-top li:hover .sub-menu{display:block}@media (max-width:576px){.mobie-hidden{display:none}}.consultation .docmenu{padding:0}.level1{display:none;position:absolute;z-index:50;background:#fff;width:100%;left:0;box-shadow:0 20px 20px -15px rgba(0,0,0,.4)}.level1 ul{list-style:none;padding:0;margin:0;padding:1rem}.level1 ul li a{display:block;color:#212529;border-bottom:1px solid #d9d9d9;padding:.25rem .5rem;text-decoration:none}.level1 ul li a:hover{color:#0059c1;background:#f2f2f2}.level1 ul li:last-child a{border-bottom:0 solid transparent}.level2{width:33%;border-right:1px solid #d9d9d9;position:relative;padding:15px 0}.level3{display:none;width:100%;padding:15px;border-right:1px solid #d9d9d9;top:0;left:100%;margin-left:1px;position:absolute}.level4{display:none;width:100%;padding:15px;top:0;left:100%;margin-left:1px;position:absolute}.showit{display:block}.menu-opa{display:flex;align-items:center;list-style:none;margin:0;padding:0;justify-content:space-between}@media (max-width:991px){.menu-opa{display:none}}.menu li{width:100%}.menu__list{color:#fff;display:block;padding:.5rem 1rem}.menu__list:hover{color:#fff;text-decoration:none}.menu__list:hover.showthat{background:#fff;color:#212529;text-decoration:none}.showthat{background:#fff;color:#212529;text-decoration:none}.arrow-right{position:relative}.arrow-right:after,.arrow-right:before{content:'';display:block;width:9px;height:1px;background:#212529;position:absolute;right:.5rem;top:50%}.arrow-right:after{transform:rotate3d(0,0,1,-45deg);margin-top:3px}.arrow-right:before{transform:rotate3d(0,0,1,45deg);margin-top:-3px}.arrow-right.showit{color:#0059c1;background:#f2f2f2}.arrow-right.showit:after,.arrow-right.showit:before{background:#0059c1}.nomarg{margin:0}@media (max-width:768px){.certification .row{margin:0}}@media (max-width:768px){.certification .row .item{justify-content:center}}@media (max-width:768px){.certification .row .item .certification_item{width:90%}}.oxtadam{border:1px solid #d2d2d2;box-shadow:0 6px 30px rgba(0,0,0,.1);border-radius:5px;background:#fff;padding:2rem;box-sizing:border-box}.oxtadam__cont{padding:0 15px}.oxtadam .title{text-align:center;font-family:Montserrat;font-weight:700;box-sizing:border-box;font-size:1.25rem;margin-bottom:1rem}.oxtadam .desc{text-align:center;font-size:1.25rem}.oxtadam .form-control{width:100%}.oxinline-form form{display:grid;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;grid-gap:1rem;padding:1.5rem 0}@media (max-width:767px){.oxinline-form form{grid-template-columns:100%}}.oxinline-form form .form-control{margin-bottom:0}.oxinline-form form .form-control.wpcf7-not-valid{background:rgba(255,0,0,.1)}.oxinline-form form p:nth-child(2){display:none;visibility:hidden}.oxinline-form form p:nth-child(3){display:none;visibility:hidden}.oxinline-form form .wpcf7-response-output{grid-column:span 3;margin:0 auto}@media (max-width:767px){.oxinline-form form .wpcf7-response-output{grid-column:initial}}.oxinline-form form .wpcf7-not-valid-tip{display:none}.oxinline-form .btn-primary{display:block;width:100%}.stages,body{overflow-x:hidden}.footer .subfooter_wrapper_item .menu{flex-direction:column}.footer .subfooter_wrapper_item .menu li a{display:block;text-align:left;color:#212529}.footer .subfooter_wrapper_item .menu li a:hover{color:#0059c1;background:0 0}.search_icon{background:0 0;border:0 solid transparent}.search_icon:focus{background:0 0;border:0 solid transparent;outline:0}.search_form{display:flex;justify-content:space-between;align-items:center;width:100%}.wpcf7-form p{margin:0}.calculation .calculation_form .form form .wrapper_form .contackt input,.calculation .calculation_form .form form .wrapper_form .name input{width:100%}.wpcf7-not-valid-tip{display:none}.calculation .calculation_form .form .wpcf7{width:100%}.calculation .calculation_form .form form{width:100%;max-width:644px}@media (max-width:991px){.calculation .calculation_form .form form{max-width:calc(100% - 60px)}}@media (max-width:767px){.calculation .calculation_form .form form p{width:100%}}.consultation .application .form_block .form input.hidden{display:none}.consultation .application .form_block .form input.form-control{margin-bottom:1rem}.consultation .application .form_block .form input.form-control.wpcf7-not-valid{background:rgba(255,0,0,.1)}.consultation .application .form_block .form .btn{margin-bottom:0}.consultation .application .form_block .form .wpcf7-response-output{position:absolute;left:15px;max-width:calc(100% - 30px);margin:0 auto;background:#fff}.ox-link{text-decoration:none;color:#000}.ox-link:hover{color:#000;text-decoration:none}.more-link{padding:.5rem 1.5rem;font-size:.85em}.more-link:hover{text-decoration:none}.archive{display:grid;grid-template-rows:auto;grid-template-columns:calc(33.33% - 1.5rem) calc(33.33% - 1.5rem) calc(33.33% - 1.5rem);grid-gap:1.5rem}@media (max-width:991px){.archive{grid-template-columns:calc(50% - 1.5rem) calc(50% - 1.5rem)}}@media (max-width:560px){.archive{grid-template-columns:100%}}.archive__item{margin-bottom:2rem}.archive__link{color:#000;text-decoration:none}.archive__link:hover{color:#000;text-decoration:none}.paginator{width:100%;text-align:center;cursor:default;padding-bottom:2rem;display:flex;flex-wrap:wrap;justify-content:center}.paginator span{cursor:default}.paginator span:hover{background:#fff}.paginator a{cursor:pointer;background:#f9f9f9}.page-numbers{display:inline-block;text-decoration:none;color:#000;padding:.25rem .5rem;-webkit-transition:all 250ms ease-in;-moz-transition:all 250ms ease-in;-o-transition:all 250ms ease-in;transition:all 250ms ease-in}.page-numbers:hover{background:#0059c1;color:#fff;text-decoration:none}.page-numbers.current{background:#0059c1;color:#fff}.page-numbers.current:hover{background:#0059c1;color:#fff}.oxpage{background-size:cover;background-repeat:no-repeat;background-position:center;position:relative}.oxpage:before{content:'';display:block;position:absolute;background:rgba(255,255,255,.75);width:100%;height:100%;left:0;top:0;z-index:2}.oxpage__cont{padding-top:4rem;padding-bottom:4rem;display:flex;justify-content:space-between;align-items:center;position:relative;z-index:4}@media (max-width:767px){.oxpage__cont{display:block}}.oxpage__info{width:calc(50% - 1rem)}@media (max-width:767px){.oxpage__info{width:100%;margin-bottom:2rem}}.oxpage__title{font-weight:800;font-size:3.5rem;line-height:1;margin-bottom:1.5rem;font-family:Montserrat}@media (max-width:1199px){.oxpage__title{font-size:2.5rem}}@media (max-width:560px){.oxpage__title{font-size:1.75rem}}.oxpage__desc{font-size:1.25rem}.oxpage__desc ol,.oxpage__desc ul{margin:0;padding:0;margin-left:1.5rem}.oxpage__form{width:calc(50% - 1rem)}@media (max-width:767px){.oxpage__form{width:100%}}.oxpage__form .form_block{margin-left:auto;position:relative;padding:11px;background-color:#fff;border:1px solid #ededed;border-radius:18px;max-width:433px;box-shadow:0 20px 20px -15px rgba(0,0,0,.5)}@media (max-width:767px){.oxpage__form .form_block{margin:0 auto}}.oxpage__form .form_block .form{display:block;background-color:#fff;border:1px solid #ededed;border-radius:18px;padding-top:49px;padding-bottom:38px}.oxpage__form .form_block .form .title{font-family:Montserrat;font-weight:700;box-sizing:border-box;font-size:26px;text-align:center;margin-bottom:34px;padding:0 31px}.oxpage__form .form_block .form input{display:block;width:90%;box-sizing:border-box;margin:0 auto;border-radius:100px;border:1px solid #cfd9e1;height:51px;padding:18px 25px;outline:0}.oxpage__form .form_block .form input.hidden{display:none}.oxpage__form .form_block .form input.form-control{margin-bottom:1rem}.oxpage__form .form_block .form input.form-control.wpcf7-not-valid{background:rgba(255,0,0,.1)}.oxpage__form .form_block .form .btn{margin-bottom:0}.oxpage__form .form_block .form .wpcf7-response-output{position:absolute;left:15px;max-width:calc(100% - 30px);margin:0 auto;background:#fff}.oxpage__form .form_block .form .consent{font-family:Montserrat;font-size:13px;color:#7c7c7c;padding:0 24px 0 26px}.oxpage__form .form_block .form .consent_link{font-family:Montserrat;font-size:13px;color:#7c7c7c;text-decoration:underline}.post{padding-top:2rem}.post__list{display:flex;flex-direction:row-reverse;justify-content:space-between}@media (max-width:767px){.post__list{flex-direction:column}}.post__info{width:calc(100% - 2rem - 250px)}@media (max-width:767px){.post__info{width:100%}}.post__aside{width:250px}@media (max-width:767px){.post__aside{width:100%}}.widget{margin-bottom:2rem}.widget .oxpage__form{width:100%}.widget .oxpage__form .form_block .form{padding:.5rem}.widget__title{font-weight:700;text-align:center;margin-bottom:1rem;font-size:1.25rem}.widget__img img{display:block;max-width:100%}.widget__name{text-align:center;font-weight:700;margin-top:.5rem}.widget__desc{text-align:center;margin-bottom:.5rem}.widget__link{color:#000;text-align:center;display:block;font-size:1.25rem;font-weight:700}.widget__link:hover{text-decoration:none;color:#000}@media (max-width:560px){.center .container .center_title .title{font-size:22px;flex:1}}@media (max-width:576px){.footer .container .lik{display:block}}@media (max-width:767px){.footer .subfooter_wrapper{padding-top:0}}@media (max-width:767px){.footer .subfooter_wrapper_item{display:block;margin-top:0;padding-top:0}}@media (max-width:767px){.footer .subfooter_wrapper_item .menu li a{text-align:center}}@media (max-width:360px){.footer .footer_wrapper_item{width:100%;flex:initial;max-width:100%;margin-bottom:1.5rem}.footer .footer_wrapper_item .adress{margin:0 auto}}@media (max-width:767px){.footer_wrapper_item .logo{text-align:center;margin-bottom:0;padding-bottom:0}}@media (max-width:360px){item:nth-child(5){width:100%;max-width:100%;flex:initial;justify-content:center}}.header .subheader .row .contacts_item .item_text{display:flex;flex-direction:column}@media (max-width:576px){.works .works_slide .project_slide{width:300px}}@media (max-width:576px){.works_slide .project_slide .slide_info .certificate .title,.works_slide .project_slide .slide_info .executor .title{font-size:1.25rem}}@media (max-width:576px){.works .works_title .title{font-size:1.5rem}}@media (max-width:576px){.works_slide .project_slide .slide_title .title{font-size:1.5rem}}@media (max-width:576px){.letters .letters_title .title,.works_title .title{font-size:18px}}@media (max-width:576px){.works_slide .project_slide .slide_title{flex-wrap:wrap}}#center{overflow:hidden}html{overflow-x:hidden}.search_rezult{color:#0059c1;font-weight:900}.search_item{margin-bottom:.5rem}.search-page{padding:3rem 0}.header .subheader .container .hamburger{z-index:10}@media (max-width:576px){.oxcollapse{position:absolute;top:0;left:0;width:100%;background:#fff;z-index:8;height:100%;padding:1.5rem;overflow-y:auto}}.oxcollapse__content{padding-top:40px}.oxcollapse__phone{text-align:center;display:block}.oxcollapse__menu{list-style:none;margin:0;padding:0;text-align:center;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;margin-bottom:.5rem;padding:.45rem 0}.oxcollapse__menu li{display:block}.oxcollapse__menu li.parrent{position:relative}.oxcollapse__menu li.parrent a{padding:.25rem 0}.oxcollapse__menu li.parrent a:after{content:"";display:block;position:relative;background:url(https://sertrust.ru/wp-content/themes/sertrusttheme/img/svg/down.svg) center center/100% no-repeat;height:13px;width:13px;margin-left:.5rem;-webkit-transition:all 250ms ease-in;-moz-transition:all 250ms ease-in;-o-transition:all 250ms ease-in;transition:all 250ms ease-in}.oxcollapse__menu li.parrent a.opened:after{transform:rotate(180deg)}.oxcollapse__menu li.parrent ul{display:none;padding:.45rem 0}.oxcollapse__menu li.parrent ul ul{background:#f2f2f2}.oxcollapse__menu li.parrent ul ul ul{background:#e6e6e6}.oxcollapse__menu li.parrent ul li:not(.parrent) a:after{display:none}.oxcollapse__menu li a{display:flex;justify-content:center;align-items:center;width:100%;color:#212529;font-weight:700;font-size:1rem}.oxcollapse__menu li ul{list-style:none;margin:0;padding:0}.oxcollapse__menu li ul li a:after{display:none}@media (max-width:576px){.header .header_menu .menu{position:relative;right:initial;top:0;width:100%;background:0 0;display:flex;flex-direction:column;justify-content:center;height:initial}.header .header_menu .menu li{width:100%;font-size:1rem;display:block}.header .header_menu .menu li a{padding:.5rem 0;font-size:1rem}.header .header_menu .menu li .sub-menu{display:block;position:relative;box-shadow:0 0 0 transparent;top:0}.header .header_menu .menu li .sub-menu li a{text-align:center}}.cityselect{cursor:pointer}.table-cen{width:100%;border-collapse:collapse;margin-bottom:1.5rem;font-size:1.25rem}@media (max-width:767px){.table-cen{font-size:1rem}}.table-cen th{background:#0059c1;color:#fff;border:1px solid #004da8}.table-cen th p{font-weight:700}.table-cen p{text-align:center;padding:.5rem 1rem}.table-cen p:last-child,.table-cen p:only-child{margin-bottom:0}.table-cen td{border:1px solid #bfbfbf;width:50%}.ox__calculation{background:initial;padding:4rem 0 7rem}.ox__calculation .calculation_form{border:1px solid #e6e6e6;box-shadow:0 30px 40px -25px rgba(0,0,0,.5)}.post__aside_content{-webkit-transition:all 250ms ease-in;-moz-transition:all 250ms ease-in;-o-transition:all 250ms ease-in;transition:all 250ms ease-in}