body .site-header .site-header-bottom__body {
  padding: 5px 0;
  justify-content: space-between;
}
body .site-header .site-header-bottom__center, body .site-header .site-header-bottom__right {
  width: auto;
}
body .site-header .site-address {
  margin-right: 40px;
  padding-left: 30px;
  background: url(/t/images/images/a_location_1.svg) 0% 50% no-repeat;
  min-height: 27px;
  display: flex !important;
  align-items: center;
}
body .site-header .header-contacts__icon {
  position: relative;
}
body .site-header .header-contacts {
  display: flex;
  align-items: center;
  padding-right: 0 !important;
  padding-left: 35px;
  background: url(/t/images/images/a_phone_3.svg) 0% 50% no-repeat;
}
body .site-header .header-contacts__number {
  font-size: 23px;
}
body .site-header .header-contacts__note {
  max-width: 200px;
}
body .site-header .header-contacts__item {
  margin-right: 10px;
}
body .site-header .contacts-social {
  padding-left: 15px;
}
body .site-header .contacts-social__items {
  display: flex;
}
body .site-header .contacts-social__item svg, body .site-header .contacts-social__item ing {
  width: 40px;
  height: 40px;
}
body .site-header .contacts-social__item {
  margin: 0 5px;
  border-radius: 50px;
  overflow: hidden;
  font-size: 0;
}
body .site-header .header-callback-btn a {
  background: #73BC29;
  color: white;
}
body .site-header .site-header__pay a {
  color: #fff;
}
body .site-header .site-header__pay a:before {
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2223px%22%20height%3D%2223px%22%20%20viewBox%3D%220%200%2023%2023%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M8.113%2C7.148%20C7.715%2C7.148%206.995%2C7.334%206.995%2C9.003%20C6.995%2C10.654%207.715%2C10.840%208.113%2C10.840%20C8.510%2C10.840%209.249%2C10.654%209.249%2C9.003%20C9.249%2C7.334%208.510%2C7.148%208.113%2C7.148%20ZM14.854%2C12.027%20C13.869%2C12.027%2013.718%2C13.140%2013.718%2C13.882%20C13.718%2C15.532%2014.437%2C15.737%2014.854%2C15.737%20C15.251%2C15.737%2015.971%2C15.532%2015.971%2C13.882%20C15.971%2C12.212%2015.251%2C12.027%2014.854%2C12.027%20ZM8.113%2C12.138%20C6.257%2C12.138%205.462%2C10.710%205.462%2C9.059%20C5.462%2C7.129%206.484%2C5.979%208.113%2C5.979%20C9.741%2C5.979%2010.764%2C7.129%2010.764%2C9.059%20C10.764%2C10.987%209.741%2C12.138%208.113%2C12.138%20ZM8.756%2C16.757%20C8.567%2C17.072%207.317%2C16.998%207.469%2C16.757%20L13.964%2C6.257%20C14.115%2C6.016%2015.441%2C5.961%2015.251%2C6.257%20L8.756%2C16.757%20ZM14.854%2C17.016%20C12.998%2C17.016%2012.203%2C15.588%2012.203%2C13.937%20C12.203%2C12.008%2013.225%2C10.858%2014.854%2C10.858%20C16.483%2C10.858%2017.486%2C12.008%2017.486%2C13.937%20C17.486%2C15.867%2016.483%2C17.016%2014.854%2C17.016%20ZM10.423%2C22.526%20C8.927%2C20.856%209.665%2C21.004%207.563%2C21.877%20C6.768%2C22.210%205.859%2C21.784%205.632%2C20.967%20C5.045%2C18.835%205.594%2C19.279%203.341%2C19.187%20C2.488%2C19.150%201.864%2C18.371%202.015%2C17.554%20C2.413%2C15.365%202.735%2C16.015%200.746%2C14.958%20C-0.011%2C14.568%20-0.238%2C13.604%200.254%2C12.917%20C1.598%2C11.136%201.598%2C11.841%200.254%2C10.060%20C-0.238%2C9.374%20-0.011%2C8.410%200.746%2C8.020%20C2.735%2C6.962%202.413%2C7.612%202.015%2C5.423%20C1.864%2C4.607%202.488%2C3.828%203.341%2C3.790%20C5.594%2C3.698%205.045%2C4.143%205.632%2C2.010%20C5.859%2C1.194%206.768%2C0.767%207.563%2C1.101%20C9.628%2C1.973%208.946%2C2.103%2010.423%2C0.452%20C10.953%2C-0.142%2012.014%2C-0.142%2012.544%2C0.452%20C14.021%2C2.121%2013.301%2C1.973%2015.403%2C1.101%20C16.198%2C0.767%2017.107%2C1.194%2017.334%2C2.010%20C17.922%2C4.143%2017.372%2C3.698%2019.626%2C3.790%20C20.478%2C3.828%2021.103%2C4.607%2020.952%2C5.423%20C20.535%2C7.612%2020.232%2C6.962%2022.220%2C8.020%20C22.978%2C8.410%2023.205%2C9.374%2022.693%2C10.060%20C21.368%2C11.841%2021.368%2C11.136%2022.693%2C12.917%20C23.205%2C13.604%2022.978%2C14.568%2022.220%2C14.958%20C20.232%2C16.015%2020.535%2C15.365%2020.952%2C17.554%20C21.103%2C18.371%2020.478%2C19.150%2019.626%2C19.187%20C17.372%2C19.279%2017.922%2C18.835%2017.334%2C20.967%20C17.107%2C21.784%2016.180%2C22.210%2015.403%2C21.877%20C13.320%2C21.004%2014.021%2C20.875%2012.544%2C22.526%20C11.976%2C23.156%2010.972%2C23.156%2010.423%2C22.526%20ZM10.518%2C20.244%20L11.483%2C21.339%20L12.449%2C20.244%20C12.941%2C19.688%2013.794%2C19.502%2014.475%2C19.781%20L15.838%2C20.355%20L16.236%2C18.964%20C16.426%2C18.223%2017.088%2C17.721%2017.865%2C17.685%20L19.342%2C17.629%20L19.077%2C16.200%20C18.925%2C15.458%2019.285%2C14.716%2019.967%2C14.364%20L21.273%2C13.678%20L20.402%2C12.509%20C19.948%2C11.897%2019.948%2C11.081%2020.402%2C10.468%20L21.273%2C9.300%20L19.967%2C8.614%20C19.285%2C8.261%2018.925%2C7.519%2019.077%2C6.777%20L19.342%2C5.349%20L17.865%2C5.293%20C17.088%2C5.256%2016.426%2C4.755%2016.236%2C4.013%20L15.838%2C2.622%20L14.475%2C3.197%20C13.794%2C3.494%2012.941%2C3.290%2012.449%2C2.733%20L11.483%2C1.639%20L10.518%2C2.733%20C10.006%2C3.308%209.173%2C3.494%208.472%2C3.197%20L7.128%2C2.622%20L6.730%2C4.013%20C6.522%2C4.755%205.878%2C5.256%205.101%2C5.293%20L3.624%2C5.349%20L3.890%2C6.777%20C4.041%2C7.519%203.663%2C8.261%202.981%2C8.614%20L1.693%2C9.300%20L2.564%2C10.468%20C3.019%2C11.081%203.019%2C11.897%202.564%2C12.509%20L1.693%2C13.678%20L2.981%2C14.364%20C3.663%2C14.716%204.041%2C15.458%203.890%2C16.200%20L3.624%2C17.629%20L5.101%2C17.685%20C5.878%2C17.721%206.522%2C18.223%206.730%2C18.964%20L7.128%2C20.355%20L8.472%2C19.781%20C9.173%2C19.484%2010.006%2C19.669%2010.518%2C20.244%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat;
}
.fsc_prem {
  position: relative;
  z-index: 0;
  width: 100%;
  /*@media screen and (min-width: 768px) {
      	    margin-top: -100px;
      }*/
}
@media screen and (min-width: 768px) and (max-width: 1380px) {
  .fsc_prem {
    padding: 0 60px;
  }
}
.fsc_prem:after {
  content: "";
  width: 100%;
  height: 100%;
  background: #f9f9f9;
  top: 0;
  position: absolute;
  z-index: -1;
  left: 0;
}
@media screen and (min-width: 768px) {
  .fsc_prem:after {
    top: 100px;
    height: calc(100% - 100px);
  }
}
.fsc_prem__wrap {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: minmax(280px, 1fr) [auto-fit];
  grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));
  margin: 0 auto;
  max-width: 1300px;
  background: #fff;
  border-radius: 10px;
  overflow: hidden;
}
.fsc_prem__item {
  position: relative;
  padding: 30px;
}
.fsc_prem__item:after {
  content: "";
  width: 1px;
  height: 100%;
  background: #FAFAFA;
  position: absolute;
  right: 0px;
  top: 0;
}
.fsc_prem__item:nth-child(4n):after, .fsc_prem__item:last-child:after {
  display: none;
}
.fsc_prem__title {
  font-size: 18px;
  margin: 0 0 8px;
  color: var(--on_gr_bg_acc_text);
  font-family: var(--font2);
  font-weight: var(--font2_500);
}
.fsc_prem__text {
  font-size: 14px;
  line-height: 1.3;
  color: var(--on_gr_bg_acc_text_5);
}
.fsc_prem__icon {
  position: relative;
  flex: 0 0 45px;
  margin-right: 10px;
  z-index: 5;
}
.fsc_prem__icon:after {
  content: "";
  position: absolute;
  padding: 10px;
  background: #73BC29;
  border-radius: 80px;
  z-index: -1;
  left: 0;
  top: 30px;
}
.fsc_slider {
  position: relative;
  font-size: 0;
}
.fsc_slider__wrap {
  max-width: 100%;
}
.fsc_slider__item {
  position: relative;
}
@media screen and (max-width: 768px) {
  .fsc_slider__item {
    height: auto;
  }
}
.fsc_slider__image {
  height: 100%;
}
@media screen and (max-width: 768px) {
  .fsc_slider__image {
    min-height: 300px;
  }
}
.fsc_slider__img {
  max-width: 100%;
  height: 100%;
  width: 100%;
  max-height: 600px;
  object-fit: contain;
}
@media screen and (max-width: 768px) {
  .fsc_slider__img {
    min-height: 300px;
  }
}
.fsc_slider__info {
  top: 0;
  width: 100%;
  display: flex;
  align-items: center;
  left: 50%;
}
@media screen and (min-width: 768px) and (max-width: 1380px) {
  .fsc_slider__info {
    padding: 0 60px;
  }
}
.fsc_slider__cont {
  padding: 30px;
  background: white;
  border-radius: 10px;
  color: #2e2f38;
  max-width: 635px;
  width: 100%;
}
.fsc_slider__title {
  font-size: 24px;
  font-weight: 900;
  color: #2e2f38;
  font-family: "Nunito", sans-serif;
}
.fsc_slider__subtitle {
  font-size: 24px;
  font-family: "Nunito", sans-serif;
}
.fsc_slider__desc {
  font-size: 17px;
  margin-top: 20px;
  padding-left: 50px;
  background: url(/t/images/text_ic.svg) 0% 50% no-repeat;
}
.fsc_slider__btn {
  font-size: 15px;
  text-decoration: none;
  padding: 20px 40px;
  background: #E31E24;
  display: inline-block;
  border-radius: 60px;
  color: white;
  text-transform: uppercase;
  font-family: "Nunito", sans-serif;
  min-width: 230px;
  text-align: center;
  border: 2px solid #e31e24;
  cursor: pointer;
}
.fsc_slider__btn a {
  text-decoration: none;
  color: #fff;
}
.fsc_slider__btn:hover {
  background: transparent;
  color: #e31e24;
}
.fsc_slider__btn:hover a {
  color: #e31e24;
}
.fsc_slider__btn_note {
  margin-top: 25px;
  display: flex;
  align-items: center;
}
@media screen and (max-width: 768px) {
  .fsc_slider__btn_note {
    flex-direction: column;
  }
}
.fsc_slider__note {
  margin-left: 20px;
  font-family: "Nunito", sans-serif;
  color: #828386;
  font-size: 14px;
  line-height: 1.2;
}
@media screen and (max-width: 768px) {
  .fsc_slider__note {
    margin-left: 0;
    margin-top: 20px;
  }
}
.fsc_slider__note strong {
  color: #2e2f38;
  font-weight: 900;
}
.fsc_slider__arrows {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 5;
  width: 100%;
  box-sizing: border-box;
  display: flex;
  justify-content: space-between;
  padding: 0 5px;
}
@media screen and (min-width: 1500px) {
  .fsc_slider__arrows {
    padding: 0 5%;
  }
}
.fsc_slider__arrows .slick-arrow {
  font-size: 0;
  border: 0;
  border: 1px solid #fff;
  border-radius: 50px;
  width: 50px;
  height: 50px;
}
.fsc_slider__arrows .slick-prev {
  background: url(/t/images/images/arrow_l.svg) 50% 50% / 20px no-repeat;
}
.fsc_slider__arrows .slick-next {
  background: url(/t/images/images/arrow_r.svg) 50% 50% / 20px no-repeat;
}
.fsc_slider__dots {
  position: absolute;
  bottom: 110px;
  margin: 0 auto;
  max-width: 1300px;
  width: 100%;
  left: 50%;
  transform: translateX(-50%);
}
@media screen and (max-width: 768px) {
  .fsc_slider__dots {
    bottom: 10px;
  }
}
.fsc_slider__dots .slick-dots {
  display: flex !important;
  list-style: none;
  padding: 0;
  justify-content: flex-end;
  align-items: center;
}
@media screen and (max-width: 768px) {
  .fsc_slider__dots .slick-dots {
    justify-content: center;
  }
}
.fsc_slider__dots .slick-dots > li {
  margin: 0 4px;
}
.fsc_slider__dots .slick-dots > li > button {
  font-size: 0;
  border: 0;
  padding: 5px;
  border-radius: 10px;
  background: #000;
  opacity: 0.5;
  transition: 0.37s;
}
.fsc_slider__dots .slick-dots .slick-active > button {
  padding: 7px;
  background: #73bc29;
  opacity: 1;
}
