@font-face {
  font-family: LADAPragmatica;
  font-style: normal;
  font-weight: 400;
  src: local("LADAPragmatica"), url(../font/LADAPragmatica.115416c1a5ed440bf03989b1125c5e4d.woff2) format("woff2"), url(../font/LADAPragmatica.115416c1a5ed440bf03989b1125c5e4d.woff) format("woff");
  font-display: swap;
}

@font-face {
  font-family: LADAPragmatica;
  font-style: normal;
  font-weight: 700;
  src: local("LADAPragmatica"), url(../font/LADAPragmatica-Bold.a84b0943a799829bbf184b2a2a201e77.woff2) format("woff2"), url(../font/LADAPragmatica-Bold.a84b0943a799829bbf184b2a2a201e77.otf) format("opentype");
  font-display: swap;
}

@font-face {
  font-family: LADAPragmatica;
  font-style: normal;
  font-weight: 300;
  src: local("LADAPragmatica"), url(../font/PragmaticaLightC.3704ca629cceb3f0520f6f5ce75db588.woff) format("woff");
  font-display: swap;
}

*,
:after,
:before {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
  padding: 0
}

body {
  margin: 0;
  font-family: LADAPragmatica, Roboto, sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  background: #f7f8f8
}

a {
  text-decoration: none;
  color: #e37639
}

h1,
h2 {
  font-style: normal;
  font-weight: 300
}

.service-page__content {
  max-width: 1220px;
  margin-top: 80px;
  padding-bottom: 60px;
}

.service-page__content>h2 {
  margin-bottom: 2.25rem;
  font-size: 2.5rem;
  font-weight: 300;
  line-height: 1.75em;
  letter-spacing: .03em;
  text-transform: uppercase;
  color: #4c5865;
  font-size: 28px;
  margin-bottom: 21px
}

.service-page__content>h3 {
  margin-bottom: 1rem;
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.5em;
  letter-spacing: .02em;
  text-transform: uppercase;
  color: #4c5865
}

.service-page__content>h4 {
  margin-bottom: 1.25rem;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.25rem;
  color: #4c5865
}

.service-page__content ul {
  margin-bottom: 2.5rem;
  color: #4c5865
}

.service-page__content ul li {
  margin-bottom: .5rem;
  margin-right: 1.25rem;
  list-style-type: none
}

.service-page__content ul li:before {
  content: "\2022";
  display: inline-block;
  width: 1rem;
  font-weight: 700;
  font-size: 1rem;
  color: #e6873b
}

.service-page__content p {
  margin-bottom: 2.5rem;
  line-height: 21px;
  color: #4c5865
}

@media (max-width:360px) {
  .service-page__content {
    max-width: 1220px
  }

  .service-page__content>h2 {
    font-size: 1.75rem;
    line-height: 1.5
  }
}

.styles_container__2HrV1 {
  max-width: 1280px;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 15px;
  padding-right: 15px;
  position: relative
}

@media (min-width:1440px) {
  .styles_container__2HrV1 {
    max-width: 1370px
  }
}

@media (max-width:1024px) {
  .styles_container__2HrV1 {
    padding: 0 54px
  }
}

@media (max-width:1000px) {
  .styles_container__2HrV1 {
    padding: 0 40px
  }
}

@media (max-width:500px) {
  .styles_container__2HrV1 {
    padding: 0 20px
  }
}

.styles_section__rxt3p {
  margin-top: 80px;
  margin-bottom: 80px
}

.styles_optionItem__2qygO {
  margin-left: -1px;
  position: relative
}

.styles_optionItem__2qygO:first-child {
  margin-left: 0
}

.styles_optionItem__2qygO .styles_preview__HbYTf {
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 168px;
  border: 1px solid #d9dcdc;
  flex-direction: column
}

.styles_optionItem__2qygO .styles_preview__HbYTf img,
.styles_optionItem__2qygO .styles_preview__HbYTf svg {
  width: 40px;
  height: 40px
}

@media screen and (min-width:0px) and (max-width:1000px) {
  .styles_optionItem__2qygO .styles_preview__HbYTf {
    height: 128px;
    position: static
  }
}

.styles_optionItem__2qygO .styles_preview__HbYTf h4 {
  font-weight: 700;
  font-size: 15px;
  color: #4c5865;
  margin-top: 15px;
  text-transform: uppercase
}

.styles_optionItem__2qygO .styles_content__1oPAN {
  opacity: 0;
  background-image: -webkit-gradient(linear, left top, right top, from(#d87e40), to(#e7a94e));
  background-image: -webkit-linear-gradient(left, #d87e40, #e7a94e);
  background-image: linear-gradient(90deg, #d87e40, #e7a94e);
  color: #fff;
  position: relative;
  padding: 30px;
  -webkit-transition: all .15s;
  transition: all .15s;
  overflow: hidden
}

@media screen and (min-width:0px) and (max-width:1000px) {
  .styles_optionItem__2qygO .styles_content__1oPAN {
    display: none
  }
}

.styles_optionItem__2qygO .styles_content__1oPAN h4 {
  opacity: 0;
  -webkit-transform: translateY(15px);
  transform: translateY(15px);
  -webkit-transition: .3s;
  transition: .3s;
  font-weight: 700;
  font-size: 18px;
  text-transform: uppercase
}

.styles_optionItem__2qygO .styles_content__1oPAN p {
  opacity: 0;
  -webkit-transform: translateY(10px);
  transform: translateY(10px);
  -webkit-transition: .2s;
  transition: .2s;
  margin: 15px 0
}

.styles_optionItem__2qygO .styles_content__1oPAN .styles_button__2FEE4 {
  opacity: 0;
  -webkit-transform: translateY(10px);
  transform: translateY(10px);
  -webkit-transition: .2s;
  transition: .2s;
  display: flex;
  align-items: center;
  letter-spacing: 3px;
  font-weight: 700;
  font-size: 13px;
  text-transform: uppercase
}

.styles_optionItem__2qygO .styles_content__1oPAN .styles_button__2FEE4 span {
  background-color: #fff;
  border-radius: 50%;
  width: 25px;
  height: 25px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 10px
}

.styles_optionItem__2qygO .styles_content__1oPAN>img,
.styles_optionItem__2qygO .styles_content__1oPAN>svg {
  position: absolute;
  right: -20px;
  bottom: -25px;
  opacity: .5
}

.styles_optionItem__2qygO .styles_content__1oPAN>img {
  width: 150px;
  height: 150px
}

.styles_optionItem__2qygO:hover .styles_content__1oPAN {
  opacity: 1;
  z-index: 1
}

.styles_optionItem__2qygO:hover .styles_content__1oPAN h4 {
  opacity: 1;
  -webkit-transform: translateY(0);
  transform: translateY(0);
  -webkit-transition-delay: .05s;
  transition-delay: .05s;
  text-transform: uppercase
}

.styles_optionItem__2qygO:hover .styles_content__1oPAN p {
  opacity: 1;
  -webkit-transform: translateY(0);
  transform: translateY(0);
  -webkit-transition-delay: .2s;
  transition-delay: .2s
}

.styles_optionItem__2qygO:hover .styles_content__1oPAN .styles_button__2FEE4 {
  opacity: 1;
  -webkit-transform: translateY(0);
  transform: translateY(0);
  -webkit-transition-delay: .3s;
  transition-delay: .3s
}

.styles_simple__UAyDg .styles_preview__HbYTf {
  position: relative
}

.styles_simple__UAyDg .styles_content__1oPAN {
  display: none
}

.styles_simple__UAyDg:hover h4 {
  color: #e37639
}

@media (max-width:580px) {
  .styles_section__rxt3p {
    margin-top: 40px;
    margin-bottom: 37px
  }
}

.styles_location__1qKKy {
  display: flex;
  align-items: center;
  -webkit-text-decoration: dashed;
  text-decoration: dashed
}

.styles_location__1qKKy:hover {
  cursor: pointer
}

.styles_icon__13Hgj {
  height: 15px;
  margin-right: 8px
}

.styles_text__QYg3R {
  font-style: normal;
  font-weight: 700;
  font-size: 11px;
  line-height: 18px;
  color: inherit;
  border-bottom: 1px dashed;
  margin: 0
}

.styles_shadow__9y1sx {
  border-bottom: 1px dashed hsla(0, 0%, 100%, .5)
}

.styles_mobile__2giZy {
  background-color: #fff
}

.styles_mobile__2giZy .styles_text__QYg3R {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 21px
}

.styles_logo__1qx_f {
  width: 190px;
  height: 40px
}

.styles_mobileLogo__LeZe9 {
  display: none
}

@media (max-width:1200px) {
  .styles_desktopLogo__AJgUU {
    display: none
  }

  .styles_mobileLogo__LeZe9 {
    display: inline-block
  }

  .styles_container__2HrV1 h1 {
    margin-top: 80px !important
  }
}

.styles_item__3cABY {
  width: calc(25% - 20px);
  display: flex;
  position: relative;
  flex-direction: column;
  cursor: pointer;
  background-size: 0 0;
  padding: 20px 0;
  background-repeat: no-repeat;
  opacity: 1;
  width: 100%;
  overflow: hidden;
  border-radius: 10px;
}

@media (max-width:768px) {
  .styles_item__3cABY {
    background-size: 0
  }

  .styles_container__2HrV1 h1 {
    font-size: 28px !important
  }

  .styles_container__rZ5Rt .styles_title__2fiX0 {
    font-size: 20px !important;
  }
}


.styles_item__3cABY .styles_background__3-0ys {
  opacity: 0;
  width: 100%;
  height: 110px;
  overflow: hidden;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  transition: all 200ms ease;
  border-radius: 10px 10px 0 0;
}

.styles_item__3cABY .styles_background__3-0ys img {
  height: 100%;
  -webkit-object-position: center;
  object-position: center;
  width: 100%;
  -webkit-object-fit: cover;
  object-fit: cover;
  transition: all 200ms ease;
  border-radius: 10px 10px 0 0;
}

.styles_item__3cABY .styles_img__1BgwH {
  max-width: 280px;
  text-align: left;
  position: relative;
  margin: 0 0 0 12px;
}

.styles_item__3cABY .styles_img__1BgwH img {
  width: 110%;
  margin-left: -5px;
  margin-top: -15px
}

.styles_item__3cABY .styles_info___E76Z {
  padding-left: 42px;
  margin-top: -15px;
}

.styles_item__3cABY .styles_name__1Wt3V {
  color: #4c5865;
  margin-top: 20px;
  margin-bottom: 10px;
  font-weight: 600;
  font-size: 17px;
  line-height: 27px;
  letter-spacing: .03em;
  text-transform: uppercase
}

.styles_item__3cABY:hover {
  background: #f7f8f8;
  background-position: top;
  background-size: 100% 119px
}

.styles_item__3cABY:hover .styles_background__3-0ys {
  opacity: 1
}

.styles_button__WOMUg {
  width: 54px;
  height: 54px;
  border-radius: 50%;
  border: 1px solid #e6873b;
  background: 0 0;
  outline: 0;
  cursor: pointer;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0;
  margin: 0
}

.styles_rating__35hCx {
  width: 118px;
  display: flex;
  align-items: center;
  position: relative;
  margin-left: 1.5rem;
  margin-right: auto;
  margin-top: -2px
}

@media screen and (max-width:500px) {
  .styles_rating__35hCx {
    margin-top: 4px
  }
}

.styles_rating__35hCx>div span {
  color: inherit !important;
  font-size: 14px;
  font-weight: 400 !important;
  margin-top: 2px
}

.styles_list__2g85J {
  display: flex;
  list-style: none;
  padding: 0;
  margin: 0
}

.styles_list__2g85J li:not(:last-child) {
  margin-right: 27px
}

.styles_item__KsaAl {
  color: inherit;
  text-decoration: none;
  font-style: normal;
  font-weight: 700;
  font-size: 11px;
  line-height: 21px;
  letter-spacing: .02em;
  text-transform: uppercase
}

@media screen and (max-width:1170px) {
  .styles_item__KsaAl {
    font-size: 10px
  }
}

@media screen and (max-width:1024px) {
  .styles_item__KsaAl {
    margin-right: 16px
  }
}

.styles_item__KsaAl:hover {
  cursor: pointer;
  color: #e37639
}

.styles_list__338NW {
  display: block;
  padding: 0;
  margin: 0;
  list-style: none
}

.styles_item__24zC0 {
  position: relative;
  display: block;
  padding: 20px;
  font-weight: 700;
  font-size: 14px;
  color: #4c5865;
  line-height: 1;
  text-transform: uppercase;
  border-bottom: 1px solid #eaefef;
  background-color: #fff
}

.styles_item__24zC0 svg {
  position: absolute;
  right: 25px
}

.styles_item__24zC0.styles_contacts__3IZa8 {
  border-top: 1px solid #eaefef
}

.styles_item__24zC0.styles_contacts__3IZa8 p {
  margin-bottom: .5rem;
  font-size: 13px;
  font-weight: 400;
  text-transform: none;
  color: rgba(76, 88, 101, .5)
}

.styles_item__24zC0.styles_contacts__3IZa8 .styles_contact__3-o2c {
  margin-bottom: 20px
}

.styles_item__24zC0.styles_contacts__3IZa8 .styles_contact__3-o2c:last-child {
  margin-bottom: 10px
}

.styles_item__24zC0.styles_contacts__3IZa8 .styles_contact__3-o2c .styles_phone__2lyBL {
  font-weight: 400;
  font-size: 26px;
  color: #4c5865;
  line-height: 2rem;
  letter-spacing: .02em
}

.styles_locationWrapper___eQ9R {
  padding: 30px 20px;
  background-color: #fff
}

.styles_dealerName___rOay {
  margin-bottom: 1rem;
  font-size: 13px
}

.styles_header__gNENU {
  position: relative;
  display: flex;
  align-items: center;
  padding: 0 34px;
  height: 118px;
  color: #4c5865;
  background-color: #fff;
  -webkit-transition: all .5s ease;
  transition: all .5s ease;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  z-index: 3
}

.styles_header__gNENU .styles_navList__1yrTK {
  border-bottom-color: #eaefef
}

.styles_header__gNENU .styles_container__2H-7A {
  padding-left: 15px;
  padding-right: 15px
}

.styles_header__gNENU .styles_container__2H-7A.styles_horizontal__1NolX {
  overflow-x: hidden;
  overflow-y: auto
}

.styles_header__gNENU .styles_container__2H-7A.styles_horizontal__1NolX .styles_items__1lwm9 {
  min-height: 500px;
  width: 100%
}

.styles_header__gNENU .styles_container__2H-7A {
  max-width: 1371px;
  margin: 0 auto;
  width: 100%;
  display: flex;
  align-items: center;
  position: relative
}

.styles_header__gNENU .styles_container__2H-7A.styles_horizontal__1NolX {
  flex-direction: column
}

.styles_header__gNENU .styles_container__2H-7A.styles_horizontal__1NolX .styles_items__1lwm9 {
  padding-top: 20px;
  padding-left: 0;
  align-items: flex-start
}

.styles_logo__3eBWl {
  display: flex;
  margin-right: 34px
}

.styles_logo__3eBWl .styles_mobile__3e2bE {
  display: none;
  margin-left: .75rem
}

@media (max-width:1200px) {
  .styles_logo__3eBWl .styles_mobile__3e2bE {
    display: block
  }
}

.styles_nav__2oEc5 {
  width: 100%
}

.styles_nav__2oEc5 .styles_top__17TB9 {
  margin-bottom: 15px
}

.styles_nav__2oEc5 .styles_bottom__kkolQ {
  display: flex;
  align-items: center
}

.styles_nav__2oEc5 .styles_bottom__kkolQ .styles_left__37kPp,
.styles_nav__2oEc5 .styles_bottom__kkolQ .styles_right__1Dw-m {
  list-style-type: none
}

.styles_nav__2oEc5 .styles_bottom__kkolQ .styles_left__37kPp li:not(:last-child),
.styles_nav__2oEc5 .styles_bottom__kkolQ .styles_right__1Dw-m li:not(:last-child) {
  margin-right: 34px
}

.styles_nav__2oEc5 .styles_bottom__kkolQ .styles_left__37kPp li a,
.styles_nav__2oEc5 .styles_bottom__kkolQ .styles_right__1Dw-m li a {
  -webkit-transition: .3s;
  transition: .3s;
  color: #4c5865
}

.styles_nav__2oEc5 .styles_bottom__kkolQ .styles_left__37kPp li a:hover,
.styles_nav__2oEc5 .styles_bottom__kkolQ .styles_right__1Dw-m li a:hover {
  color: #e37639 !important
}

.styles_nav__2oEc5 .styles_bottom__kkolQ .styles_left__37kPp {
  display: flex;
  margin-left: 31px;
  font-size: 13px
}

.styles_nav__2oEc5 .styles_bottom__kkolQ .styles_right__1Dw-m {
  margin-left: auto;
  font-size: 11px;
  text-transform: uppercase
}

.styles_navList__1yrTK {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-bottom: 1px solid #fff;
  padding-bottom: 8px
}
.land_DC-3 {
  text-transform: uppercase;
}
.styles_menuIcon__r1rGn {
  display: none;
  margin-left: auto
}

.styles_menuIcon__r1rGn button {
  width: 24px;
  height: 19px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  border: none;
  outline: 0;
  background-color: transparent;
  cursor: pointer
}

.styles_menuIcon__r1rGn span {
  width: 24px;
  height: 3px;
  background-color: #e37639;
  display: block;
  -webkit-transition: all .3s;
  transition: all .3s
}

.styles_right__1Dw-m {
  display: flex;
  align-items: center
}

.styles_content__1SxU5 {
  position: fixed;
  background: #f7f8f8;
  width: 100%;
  top: -5000px;
  left: 0;
  padding-right: 55px;
  padding-left: 111px;
  height: calc(100% - 50px);
  opacity: 0;
  -webkit-transition: height, opacity .5s;
  transition: height, opacity .5s;
  display: flex;
  z-index: -22
}

.styles_content__1SxU5 .styles_container__2H-7A {
  align-items: flex-start
}

.styles_content__1SxU5.styles_horizontal__1NolX {
  padding-left: 0;
  padding-right: 0
}

.styles_content__1SxU5 .styles_shadowOverlay__3d1gy {
  content: "";
  display: none;
  position: absolute;
  bottom: calc(0px - 1000%);
  left: 0;
  height: 1000%;
  background: rgba(1, 1, 1, .5);
  width: 100%
}

.styles_btnClose__2ZmT7 {
  position: absolute;
  top: 0;
  right: 0;
  width: 36px;
  height: 36px;
  border: none;
  background: #fff
}

.styles_btnClose__2ZmT7,
.styles_btnClose__2ZmT7 path {
  -webkit-transition: .3s;
  transition: .3s
}

.styles_btnClose__2ZmT7:hover {
  background: #e37639
}

.styles_btnClose__2ZmT7:hover path {
  fill: #fff
}

.styles_tabs__pENVu {
  display: flex
}

@media screen and (max-width:1390px) {
  .styles_tabs__pENVu {
    padding-left: 15px;
    padding-right: 15px
  }
}

.styles_items__1lwm9 {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 20px 30px;
}

@media (max-width:1300px) {
  .styles_header__gNENU {
    padding: 0 24px
  }

  .styles_logo__3eBWl img {
    max-width: 112px;
    max-height: 23.58px
  }
}

@media (max-width:1200px) {
  .styles_header__gNENU {
    height: 56px;
    padding: 0 20px;
    justify-content: space-between
  }

  .styles_header__gNENU .styles_nav__2oEc5 {
    display: none
  }

  .styles_header__gNENU.styles_mobileHeader__1q3ou {
    position: fixed;
    padding-left: 20px;
    padding-right: 20px;
    left: 0;
    right: 0;
    top: 0;
    background: #fff;
    -webkit-backdrop-filter: saturate(150%) blur(20px);
    backdrop-filter: saturate(150%) blur(20px)
  }

  .styles_header__gNENU.styles_mobileHeader__1q3ou>div {
    padding-left: 0
  }

  .styles_header__gNENU.styles_mobileHeader__1q3ou .styles_logo__3eBWl {
    margin-right: 0
  }

  .styles_content__1SxU5 {
    display: none
  }

  .styles_content__1SxU5.styles_contentMobile__1FK3e {
    display: flex;
    flex-direction: column;
    padding-right: 0;
    padding-left: 0;
    padding-bottom: 80px;
    height: calc(100vh - 56px);
    overflow-y: auto;
    border-top: 1px solid #eaefef
  }

  .styles_menuIcon__r1rGn {
    display: block
  }
}

.styles_navItem__1MK7p {
  margin-right: 1rem;
  flex: 0 0 50%
}

.styles_navItem__1MK7p h4 {
  color: #66727d !important;
  font-size: 14px;
  font-weight: 700;
  height: 40px;
  text-transform: uppercase
}

.styles_navItem__1MK7p a {
  color: #848e98;
  display: inline-block
}

.styles_navItem__1MK7p a:hover {
  color: #e37639
}

.styles_navItem__1MK7p ul {
  display: flex;
  flex-direction: column;
  list-style-type: none
}

.styles_navItem__1MK7p .styles_multiCols__2DYV_ {
  display: inherit;
  margin-right: 1rem;
  -webkit-column-count: 2;
  column-count: 2
}

.styles_navItem__1MK7p li {
  margin-bottom: 10px
}

@media (max-width:580px) {
  .styles_navItem__1MK7p {
    margin-right: 0;
    flex: 0 0 100%;
    border-bottom: 1px solid #e7ecec
  }

  .styles_navItem__1MK7p ul li:last-child {
    margin-bottom: 24px
  }

  .styles_navItem__1MK7p .styles_control__1F_AT {
    font-weight: 700;
    cursor: pointer
  }

  .styles_navItem__1MK7p .styles_noDisplay__3kwAb {
    height: 0;
    overflow: hidden
  }

  .styles_navItem__1MK7p svg {
    display: none;
    -webkit-transition: .5s;
    transition: .5s
  }

  .styles_navItem__1MK7p h4 {
    display: flex;
    align-items: center;
    justify-content: space-between;
    height: 69px
  }

  .styles_navItem__1MK7p h4.styles_control__1F_AT~ul {
    height: 0;
    overflow: hidden;
    -webkit-transition: .5s;
    transition: .5s
  }

  .styles_navItem__1MK7p h4 svg {
    display: inline-block
  }

  .styles_navItem__1MK7p .styles_multiCols__2DYV_ {
    -webkit-column-count: 3;
    column-count: 3
  }
}

.styles_list__221vM {
  display: flex;
  width: 230px;
  align-items: center
}

.styles_list__221vM a {
  margin-right: 1rem
}

.styles_list__221vM path {
  fill: #54616c
}

.styles_list__221vM a:hover path {
  fill: #e37639
}

.styles_footer__-UHLr {
  background-color: #f7f8f8;
  padding: 65px 0;
  color: #a6adb5;
}

.styles_footer__-UHLr h4 svg {
  display: none
}

.styles_footer__-UHLr .styles_multiCols__2F8RW {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between
}

.styles_footer__-UHLr .styles_multiCols__2F8RW>div {
  flex: 0 0 50%;
  margin-bottom: 30px
}

.styles_footer__-UHLr .styles_multiCols__2F8RW>div:nth-child(2n) {
  flex: 0 0 45%
}

.styles_footer__-UHLr .styles_list__1cH2F {
  display: flex
}

.styles_footer__-UHLr .styles_flexCenter__2_oyS {
  justify-content: space-between;
  max-width: 230px;
  line-height: 1.4
}

.styles_footer__-UHLr .styles_flexWrap__Ywk4t {
  flex-wrap: wrap
}

.styles_footer__-UHLr .styles_link__3rNBr {
  color: #e37639
}

.styles_footer__-UHLr .styles_darklink__2ft54 {
  color: #848e98;
  text-transform: uppercase;
  font-size: 11px;
  font-weight: 700;
  display: inline-block
}

.styles_footer__-UHLr .styles_darklink__2ft54:hover {
  color: #e37639
}

.styles_footer__-UHLr .styles_leftCopyrightPart__UbOYe {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  margin-bottom: 0;
  font-size: 15px;
  margin-top: -50px;
  align-items: flex-start
}

.styles_footer__-UHLr .styles_leftCopyrightPart__UbOYe .styles_flex__30qUh {
  display: flex
}

.styles_footer__-UHLr .styles_leftCopyrightPart__UbOYe .styles_contacts__2LtH0:first-child {
  margin-right: 42px
}

.styles_footer__-UHLr .styles_rightCopyrightPart__1WQ5a {
  position: relative;
  font-size: 12px;
  margin-bottom: 0;
  line-height: 1.5
}

.styles_footer__-UHLr .styles_rightCopyrightPart__1WQ5a h4 {
  color: #66727d;
  font-size: 14px;
  font-weight: 700;
  height: 30px;
  text-transform: uppercase
}

.styles_footer__-UHLr .styles_rightCopyrightPart__1WQ5a .styles_txt__3hLob {
  position: relative;
  font-size: 12px;
  margin-bottom: 0;
  line-height: 1.5
}

.styles_footer__-UHLr .styles_rightCopyrightPart__1WQ5a .styles_txt__3hLob span {
  display: inline-block
}

.styles_footer__-UHLr .styles_rightCopyrightPart__1WQ5a .styles_txt__3hLob:after {
  position: absolute;
  content: "* —";
  right: 100%;
  top: 0;
  width: 30px
}

.styles_footer__-UHLr .styles_rightCopyrightPart__1WQ5a .styles_copyright__3k4bS,
.styles_footer__-UHLr .styles_rightCopyrightPart__1WQ5a .styles_darklink__2ft54 {
  display: none
}

.styles_footer__-UHLr .styles_titleClientService__DV5d2 {
  font-size: 13px;
  font-weight: 700;
  text-transform: uppercase;
  color: #66727d
}

.styles_footer__-UHLr .styles_titleCallFree__20n9u {
  color: #66727d;
  font-size: 12px
}

.styles_footer__-UHLr .styles_phone__SkDVP {
  color: #4c5865;
  font-size: 36px;
  margin-bottom: 7px;
  display: inline-block
}

.styles_footer__-UHLr .styles_phone__SkDVP:hover {
  color: #e37639
}

.styles_footer__-UHLr .styles_phone__SkDVP a {
  color: inherit
}

.styles_footer__-UHLr .styles_copyright__3k4bS {
  font-size: 12px
}

@media (max-width:1300px) {
  .styles_footer__-UHLr .styles_phone__SkDVP {
    font-size: 32px
  }
}

@media (max-width:1200px) {
  .styles_footer__-UHLr .styles_phone__SkDVP {
    font-size: 26px
  }
}

@media (max-width:1024px) {
  .styles_leftCopyrightPart__UbOYe .styles_flex__30qUh {
    flex-direction: column
  }

  .styles_leftCopyrightPart__UbOYe .styles_contacts__2LtH0:first-child {
    margin-bottom: 1rem
  }
}

@media (max-width:768px) {
  .styles_footer__-UHLr .styles_leftCopyrightPart__UbOYe {
    margin-top: 24px
  }
}

@media (max-width:575px) {
  .styles_footer__-UHLr {
    padding-top: 13px;
    padding-bottom: 33px
  }

  .styles_footer__-UHLr .styles_list__1cH2F div:last-child {
    border-bottom: none
  }

  .styles_footer__-UHLr h4 svg {
    display: inline-block
  }

  .styles_footer__-UHLr .styles_multiCols__2F8RW>div {
    flex: 0 0 100%;
    flex-wrap: wrap;
    margin-bottom: 0
  }

  .styles_footer__-UHLr .styles_multiCols__2F8RW>div:nth-child(n) {
    flex: 0 0 100%
  }

  .styles_footer__-UHLr .styles_multiCols__2F8RW>div:nth-child(n)>div {
    padding-right: 0
  }

  .styles_footer__-UHLr .styles_leftCopyrightPart__UbOYe {
    margin-bottom: 47px !important
  }

  .styles_footer__-UHLr .styles_leftCopyrightPart__UbOYe .styles_copyright__3k4bS,
  .styles_footer__-UHLr .styles_leftCopyrightPart__UbOYe .styles_darklink__2ft54 {
    display: none
  }

  .styles_footer__-UHLr .styles_leftCopyrightPart__UbOYe .styles_phone__SkDVP {
    line-height: 26px;
    margin-bottom: 11px
  }

  .styles_footer__-UHLr .styles_leftCopyrightPart__UbOYe .styles_list__1cH2F {
    max-width: 100%;
    justify-content: flex-start;
    flex-wrap: wrap
  }

  .styles_footer__-UHLr .styles_leftCopyrightPart__UbOYe .styles_list__1cH2F .styles_titleClientService__DV5d2 {
    flex: 0 0 100%;
    margin-bottom: 5px
  }

  .styles_footer__-UHLr .styles_leftCopyrightPart__UbOYe .styles_list__1cH2F .styles_titleCallFree__20n9u {
    flex: 0 0 100%;
    line-height: 18px;
    margin-bottom: 28px
  }

  .styles_footer__-UHLr .styles_rightCopyrightPart__1WQ5a {
    margin-bottom: 0 !important
  }

  .styles_footer__-UHLr .styles_rightCopyrightPart__1WQ5a .styles_txt__3hLob:after {
    display: none
  }

  .styles_footer__-UHLr .styles_rightCopyrightPart__1WQ5a .styles_darklink__2ft54 {
    margin-top: 20px;
    display: block;
    color: #a6adb5
  }

  .styles_footer__-UHLr .styles_rightCopyrightPart__1WQ5a .styles_copyright__3k4bS {
    display: block;
    margin-top: 20px
  }

  .styles_footer__-UHLr .styles_multyOpen__1MCTY {
    display: inline-block;
    border-bottom: 1px solid #e7ecec
  }

  .styles_footer__-UHLr .styles_multyOpen__1MCTY div {
    border-bottom: none
  }

  .styles_footer__-UHLr .styles_multyOpen__1MCTY div:last-child {
    height: 0;
    overflow: hidden
  }

  .styles_footer__-UHLr .styles_multyOpen__1MCTY div:first-child ul li:last-child {
    margin-bottom: 0
  }
}

.styles_container__1seon {
  min-height: 100vh;
  display: flex;
  flex-direction: column
}

.styles_body__3emdU {
  flex: 1 0 auto;
  background: #fff
}

.styles_container__1zw3E {
  display: flex
}

.styles_image__14N5H {
  width: 100%;
  max-width: 178px;
  margin-bottom: 8px
}

.styles_title__31j9w {
  color: #4c5865;
  font-size: 36px;
  font-weight: 300;
  text-transform: uppercase;
  line-height: 120%;
  margin-bottom: 20px
}

.styles_available__236T7 {
  color: #848e98;
  display: flex;
  align-items: center;
  white-space: nowrap
}

.styles_available__236T7 span {
  border-radius: 50%;
  width: 6px;
  height: 6px;
  margin-right: 5px;
  margin-top: -2px
}

@-webkit-keyframes rcSliderTooltipZoomDownIn {
  0% {
    opacity: 0;
    -webkit-transform-origin: 50% 100%;
    transform-origin: 50% 100%;
    -webkit-transform: scale(0);
    transform: scale(0)
  }

  to {
    -webkit-transform-origin: 50% 100%;
    transform-origin: 50% 100%;
    -webkit-transform: scale(1);
    transform: scale(1)
  }
}

@keyframes rcSliderTooltipZoomDownIn {
  0% {
    opacity: 0;
    -webkit-transform-origin: 50% 100%;
    transform-origin: 50% 100%;
    -webkit-transform: scale(0);
    transform: scale(0)
  }

  to {
    -webkit-transform-origin: 50% 100%;
    transform-origin: 50% 100%;
    -webkit-transform: scale(1);
    transform: scale(1)
  }
}

@-webkit-keyframes rcSliderTooltipZoomDownOut {
  0% {
    -webkit-transform-origin: 50% 100%;
    transform-origin: 50% 100%;
    -webkit-transform: scale(1);
    transform: scale(1)
  }

  to {
    opacity: 0;
    -webkit-transform-origin: 50% 100%;
    transform-origin: 50% 100%;
    -webkit-transform: scale(0);
    transform: scale(0)
  }
}

@keyframes rcSliderTooltipZoomDownOut {
  0% {
    -webkit-transform-origin: 50% 100%;
    transform-origin: 50% 100%;
    -webkit-transform: scale(1);
    transform: scale(1)
  }

  to {
    opacity: 0;
    -webkit-transform-origin: 50% 100%;
    transform-origin: 50% 100%;
    -webkit-transform: scale(0);
    transform: scale(0)
  }
}

@media (max-width:500px) {
  .styles_container__1_c8t {
    display: none
  }
}

.styles_container__2108P {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-row-gap: 14px;
  row-gap: 14px;
  grid-column-gap: 20px;
  -webkit-column-gap: 20px;
  column-gap: 20px
}

.styles_container__2108P>div {
  margin-right: 0;
  width: auto
}

@media (max-width:1024px) {
  .styles_container__2108P {
    grid-template-columns: 1fr 1fr;
    grid-gap: 10px
  }
}

@media (max-width:1000px) {
  .styles_container__2108P {
    overflow: hidden
  }
}

@media (max-width:500px) {
  .styles_container__2108P {
    grid-template-columns: 1fr;
    grid-gap: 10px
  }
}

.styles_header__3UW2U {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 24px 0
}

.styles_header__3UW2U span {
  font-weight: 700;
  font-size: 14px;
  line-height: 140%;
  letter-spacing: .03em;
  text-transform: uppercase;
  color: #4c5865
}

.styles_header__3UW2U span svg {
  margin-right: 13px
}

.styles_title__3tt84 {
  font-size: 32px;
  color: #4c5865;
  margin-bottom: 20px;
  text-transform: uppercase;
  font-weight: 300;
  letter-spacing: .02em
}

.styles_background__3W4Um {
  background: #f4f4f4;
  padding: 24px 0 61px
}

@media (max-width:1024px) {
  .styles_background__3W4Um {
    padding: 10px 0 0
  }
}

@media (max-width:500px) {
  .styles_background__3W4Um {
    padding-bottom: 0
  }
}

.styles_content__2-a53 {
  padding: 0 22px 20px
}

.styles_container__1_L_O {
  padding-bottom: 70px
}

@media (max-width:500px) {
  .styles_container__1_L_O {
    padding-bottom: 141px
  }
}

.styles_container__rZ5Rt {
  padding-top: 12px
}

.styles_container__rZ5Rt .styles_title__2fiX0 {
  font-size: 28px;
  margin: 40px 0 30px;
}

.styles_container__rZ5Rt .styles_title__2fiX0,
.styles_container__rZ5Rt>h2 {
  color: #4c5865;
  font-weight: 400;
  line-height: 120%;
  letter-spacing: .03em;
  text-transform: uppercase
}

.styles_container__rZ5Rt>h2 {
  font-size: 48px;
  margin: 0 0 25px;
  display: flex;
  align-items: center;
  justify-content: space-between
}

@media (max-width:1024px) {
  .styles_container__rZ5Rt>h2 {
    font-size: 40px
  }
}

@media (max-width:500px) {
  .styles_container__rZ5Rt>h2 {
    font-size: 28px
  }
}

@font-face {
  font-family: KONGET-FONT-lada_pragmatica;
  src: local('366783a86ff098'), url(https://app.konget.ru/media/font/a3/d1/a3d107998b7cba62eb6da292d7c349a08f6321712edd6e2261798a035523a640.woff2) format('woff2'), url(https://app.konget.ru/media/font/cf/f1/cff1aac7b380d6aba030e5b1bc3cbdfbf64b6128753b594fa4814b621b42c753.woff) format('woff');
  font-weight: 400;
  font-style: normal
}

@-moz-keyframes KONGET-KF-0-0 {
  0% {
    opacity: 0
  }

  100% {
    opacity: 1
  }
}

._2XXW1jevbk2Y-iRW5wIx7Q {
  position: relative;
  display: inline-flex
}

._2XXW1jevbk2Y-iRW5wIx7Q .HSoanRxfvCNHJ1WNJrAf1 {
  font-size: 14px;
  font-weight: 700;
  color: #5b6770
}

._2XXW1jevbk2Y-iRW5wIx7Q ._3g5Isbvqm9e1E0fGt18gxw {
  position: relative;
  width: 14px;
  height: 14px;
  margin-left: 8px;
  padding-top: 1px
}

._2XXW1jevbk2Y-iRW5wIx7Q ._3g5Isbvqm9e1E0fGt18gxw>span {
  position: static
}

.HSoanRxfvCNHJ1WNJrAf1 {
  position: relative;
  z-index: 5;
  font-size: 27px;
  line-height: 1.2
}

._2v205OZftpHzvMlqm_1Dh4 {
  margin-right: 4px;
  width: 14px;
  height: 14px;
  background-image: url("data:image/svg+xml,%3Csvg width='13' height='13' viewBox='0 0 13 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.11958 1.17082C6.23932 0.802297 6.76068 0.802296 6.88042 1.17082L8.09405 4.90598C8.1476 5.07079 8.30118 5.18237 8.47447 5.18237H12.4018C12.7893 5.18237 12.9504 5.67822 12.637 5.90598L9.45965 8.21443C9.31945 8.31629 9.26079 8.49684 9.31434 8.66165L10.528 12.3968C10.6477 12.7653 10.2259 13.0718 9.91243 12.844L6.73511 10.5356C6.59492 10.4337 6.40508 10.4337 6.26489 10.5356L3.08757 12.844C2.77408 13.0718 2.35229 12.7653 2.47203 12.3968L3.68566 8.66165C3.73921 8.49684 3.68055 8.31629 3.54035 8.21443L0.363036 5.90598C0.0495502 5.67822 0.21066 5.18237 0.598149 5.18237H4.52553C4.69882 5.18237 4.8524 5.07079 4.90595 4.90598L6.11958 1.17082Z' fill='%23EA8A48'/%3E%3C/svg%3E%0A");
  background-size: contain;
  background-position: center
}

.NCymfD_z_3wRDfRTnWP0S {
  position: absolute;
  z-index: 2;
  top: 65px;
  right: 0;
  color: #d0d3d4;
  cursor: pointer
}

.NCymfD_z_3wRDfRTnWP0S:hover {
  color: #fa6900
}

.NCymfD_z_3wRDfRTnWP0S svg {
  display: block
}

[data-tippy-root] {
  max-width: calc(100vw - 10px)
}

.styles_container__2HrV1 h1 {
  font-size: 48px;
  margin: 0 0 -5px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  color: #4c5865;
  font-weight: 300;
  line-height: 120%;
  letter-spacing: .03em;
  text-transform: uppercase;
  margin-top: 40px
}

.styles_content__1SxU5.styles_openedMobileContent__17RAd {
  opacity: 1;
  top: 54px;
  height: auto;
  -webkit-transition: height, opacity .6s;
  transition: height, opacity .6s;
}

@media (max-width: 580px) {
  .styles_navItem__1MK7p h4.styles_open__2byag svg {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
    -webkit-transition: all .5s;
    transition: all .5s;
  }
}

@media (max-width: 575px) {
  .styles_footer__-UHLr .styles_multyOpen__1MCTY.styles_open__2NRRb div ul {
    height: auto;
    -webkit-transition: .5s;
    transition: .5s;
  }

  .styles_footer__-UHLr .styles_multyOpen__1MCTY.styles_open__2NRRb div {
    height: auto;
    overflow: visible;
  }

  .styles_navItem__1MK7p h4.styles_control__1F_AT.styles_open__2byag+ul {
    height: auto;
    -webkit-transition: .5s;
    transition: .5s;
  }
}

@media (max-width: 1200px) {
  .styles_content__1SxU5.styles_contentMobile__1FK3e {
    display: flex;
    flex-direction: column;
    padding-right: 0;
    padding-left: 0;
    padding-bottom: 80px;
    height: calc(100vh - 56px);
    overflow-y: auto;
    border-top: 1px solid #eaefef;
  }

  .styles_container__rZ5Rt .styles_breadCrumbs__1KqlL {
    margin: 65px 0 -60px !important;
  }
}


.tooltip {
  display: none;
  width: 200px;
  background: #fff;
  border-radius: 5px;
  box-shadow: 0 0 10px rgb(0 0 0 / 12%);
  padding: 8px 10px;
  position: absolute;
  top: 24px;
  left: -95px;
  font-size: 13px;
}

.NCymfD_z_3wRDfRTnWP0S:hover .tooltip {
  display: block;
}

@media (max-width:1024px) {
  .styles_items__1lwm9 {
    grid-template-columns: 1fr 1fr 1fr;
  }
}

@media (max-width:768px) {
  .styles_items__1lwm9 {
    grid-template-columns: 1fr 1fr;
    gap: 20px;
  }
}

@media (max-width:550px) {
  .styles_item__3cABY .styles_name__1Wt3V {
    margin-top: 30px;
    font-size: 15px;
    margin-bottom: 0px;
  }

  .styles_item__3cABY .styles_background__3-0ys {
    height: 80px;
  }

  .styles_item__3cABY .styles_info___E76Z {
    padding-left: 29px;
  }

  .service-page__content {
    margin-top: 30px;
  }

  .service-page__content>h2 {
    font-size: 24px;
    margin-bottom: 13px;
    line-height: 32px;
  }

  .styles_footer__-UHLr {
    margin-top: 5px;
  }

  .service-page__content {
    font-size: 14px;
    line-height: 21px !important;
  }

  .service-page__content p {
    line-height: 22px;
  }

  .service-page__content p {
    margin-bottom: 15px;
  }

  .service-page__content {
    padding-bottom: 30px;
  }

  .styles_optionList__MrX68 .styles_preview__HbYTf {
    flex-direction: row;
    height: 88px;
    position: relative;
    justify-content: flex-start;
  }

  .styles_optionList__MrX68 .styles_preview__HbYTf img,
  .styles_optionList__MrX68 .styles_preview__HbYTf svg {
    margin-left: 24px;
    margin-right: 20px;
  }
}

@media (max-width:430px) {
  .styles_items__1lwm9 {
    gap: 10px;
  }

  .styles_item__3cABY .styles_img__1BgwH {
    margin: 0;
  }

  .styles_item__3cABY .styles_info___E76Z {
    padding-left: 17px;
  }

  .styles_container__rZ5Rt .styles_title__2fiX0 {
    margin: 20px 0 10px;
  }
}

@media (max-width:380px) {
  .styles_item__3cABY .styles_background__3-0ys {
    height: 68px;
  }
}

@media (max-width:360px) {
  .styles_item__3cABY .styles_info___E76Z {
    padding-left: 10px;
  }
}

.styles_container__ITE3s {
  display: flex;
}

.styles_container__rZ5Rt .styles_breadCrumbs__1KqlL {
  margin-bottom: 24px;
}

.styles_breadCrumb__1y1FB {
  display: flex;
  align-items: center;
  padding-right: 18px;
  padding-left: 12px;
  position: relative;
}

.styles_breadCrumb__1y1FB:first-child {
  padding-left: 0;
}

.styles_breadCrumb__1y1FB a {
  font-size: 12px;
  line-height: 18px;
  color: #fff;
}

.styles_breadCrumb__1y1FB:last-child a {
  color: #fff;
  opacity: .4;
}

.styles_breadCrumb__1y1FB:last-child a.styles_textShadow__KkE2p {
  color: #4c5865;
}

.styles_breadCrumb__1y1FB a.styles_textShadow__KkE2p {
  color: #4c5865;
}

.styles_icon__Kfmg7 {
  position: absolute;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  right: 0;
}

.styles_item__SFXO0 {
  list-style: none;
  line-height: 38px;
}

.styles__services_qq {
  margin-top: 60px;
  margin-bottom: 60px;
}

.styles__services_qq .styles_item__SFXO0 a {
  color: #4c5865;
}

.styles__services_qq .styles_item__SFXO0 a:hover {
  color: #e37639;
}
