@charset "UTF-8";
/*!************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/assets/scss/main.scss ***!
  \************************************************************************************************************************************************/
@import url(https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap);
/*!****************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/assets/scss/main.scss (1) ***!
  \****************************************************************************************************************************************************/

/* Font Family */
/* Colors */
/* screens
$xs: 320px;  // Smartphone
$sm: 600px;  // Tablets
$md: 1024px;  // Tablets Landscape and small desktop s
$lg: 1440px; // Desktops


*/
*,
*::before,
*::after {
  box-sizing: border-box; }

body {
  min-height: 100vh;
  scroll-behavior: smooth;
  background-color: #FFFFFF;
  color: #333333;
  text-rendering: optimizeSpeed;
  line-height: 1.4;
  font-size: 18px;
  font-family: "Open Sans", sans-serif;
  font-weight: 400; }

a {
  color: inherit;
  text-decoration: none; }

/* Убираем внутренние отступы */
ul[class],
ol[class] {
  padding: 0; }

/* Убираем внешние отступы */
body,
h1,
h2,
h3,
h4,
p,
ul[class],
ol[class],
li,
figure,
figcaption,
blockquote,
dl,
dd {
  margin: 0; }

/* Удаляем стандартную стилизацию для всех ul и il, у которых есть атрибут class*/
ul[class],
ol[class] {
  list-style: none; }

/* Элементы a, у которых нет класса, сбрасываем до дефолтных стилей */
a:not([class]) {
  text-decoration-skip-ink: auto; }

/* Упрощаем работу с изображениями */
img {
  max-width: 100%;
  display: block; }

/* Указываем понятную периодичность в потоке данных у article*/
article > * + * {
  margin-top: 1em; }

/* Наследуем шрифты для инпутов и кнопок */
input,
button,
textarea,
select {
  font: inherit; }

button {
  cursor: pointer;
  padding: 0;
  border: none;
  background-color: transparent; }

* {
  scroll-behavior: smooth; }

@media (min-width: 1024px) {
  .container {
    max-width: 1640px;
    margin: 0 auto; } }

@font-face {
  font-family: 'Helvetica';
  src: url("./../fonts/Helvetica/Helvetica.eot");
  src: local("Helvetica"), url("./../fonts/Helvetica/Helvetica.eot?#iefix") format("embedded-opentype"), url("./../fonts/Helvetica/Helvetica.woff2") format("woff2"), url("./../fonts/Helvetica/Helvetica.woff") format("woff"), url("./../fonts/Helvetica/Helvetica.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'Helvetica';
  src: url("./../fonts/Helvetica/Helvetica-Oblique.eot");
  src: local("Helvetica Oblique"), local("Helvetica-Oblique"), url("./../fonts/Helvetica/Helvetica-Oblique.eot?#iefix") format("embedded-opentype"), url("./../fonts/Helvetica/Helvetica-Oblique.woff2") format("woff2"), url("./../fonts/Helvetica/Helvetica-Oblique.woff") format("woff"), url("./../fonts/Helvetica/Helvetica-Oblique.ttf") format("truetype");
  font-weight: normal;
  font-style: italic;
  font-display: swap; }

@font-face {
  font-family: 'Helvetica';
  src: url("./../fonts/Helvetica/Helvetica-BoldOblique.eot");
  src: local("Helvetica Bold Oblique"), local("Helvetica-BoldOblique"), url("./../fonts/Helvetica/Helvetica-BoldOblique.eot?#iefix") format("embedded-opentype"), url("./../fonts/Helvetica/Helvetica-BoldOblique.woff2") format("woff2"), url("./../fonts/Helvetica/Helvetica-BoldOblique.woff") format("woff"), url("./../fonts/Helvetica/Helvetica-BoldOblique.ttf") format("truetype");
  font-weight: bold;
  font-style: italic;
  font-display: swap; }

@font-face {
  font-family: 'Helvetica';
  src: url("./../fonts/Helvetica/Helvetica-Light.eot");
  src: local("Helvetica Light"), local("Helvetica-Light"), url("./../fonts/Helvetica/Helvetica-Light.eot?#iefix") format("embedded-opentype"), url("./../fonts/Helvetica/Helvetica-Light.woff2") format("woff2"), url("./../fonts/Helvetica/Helvetica-Light.woff") format("woff"), url("./../fonts/Helvetica/Helvetica-Light.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'Helvetica';
  src: url("./../fonts/Helvetica/Helvetica-Bold.eot");
  src: local("Helvetica Bold"), local("Helvetica-Bold"), url("./../fonts/Helvetica/Helvetica-Bold.eot?#iefix") format("embedded-opentype"), url("./../fonts/Helvetica/Helvetica-Bold.woff2") format("woff2"), url("./../fonts/Helvetica/Helvetica-Bold.woff") format("woff"), url("./../fonts/Helvetica/Helvetica-Bold.ttf") format("truetype");
  font-weight: bold;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'Helvetica';
  src: url("./../fonts/Helvetica/Helvetica-LightOblique.eot");
  src: local("Helvetica Light Oblique"), local("Helvetica-LightOblique"), url("./../fonts/Helvetica/Helvetica-LightOblique.eot?#iefix") format("embedded-opentype"), url("./../fonts/Helvetica/Helvetica-LightOblique.woff2") format("woff2"), url("./../fonts/Helvetica/Helvetica-LightOblique.woff") format("woff"), url("./../fonts/Helvetica/Helvetica-LightOblique.ttf") format("truetype");
  font-weight: 300;
  font-style: italic;
  font-display: swap; }

.header {
  background-color: #FFFFFF;
  position: sticky;
  top: 0;
  z-index: 9999; }
  .header-wrapper {
    padding: 29px 0;
    display: flex;
    align-items: center; }
  .header .menu {
    margin: auto; }
    .header .menu .nav-list {
      display: flex;
      align-items: center;
      gap: 40px; }
    .header .menu .nav-item {
      font-size: 16px;
      font-weight: 600;
      line-height: 1; }
  .header .group-btn {
    display: flex;
    align-items: center;
    gap: 40px; }
    .header .group-btn .btn-border span {
      font-size: 16px;
      font-weight: 600;
      line-height: 1; }

.main {
  margin-bottom: 68px; }
  .main-wrapper {
    position: relative;
    display: flex;
    align-items: flex-start;
    justify-content: space-between; }
    .main-wrapper-left {
      padding-top: 111px; }
      .main-wrapper-left .title {
        margin-bottom: 80px;
        max-width: 662px;
        font-family: 'Helvetica';
        font-size: 96px;
        font-weight: 700;
        font-style: normal;
        line-height: 0.95; }
        .main-wrapper-left .title span {
          margin-top: 48px;
          font-family: 'Helvetica';
          font-size: 40px;
          font-weight: 400;
          font-style: normal;
          line-height: 1; }
    .main-wrapper-right {
      width: 801px;
      height: 707px;
      display: flex;
      justify-content: flex-end;
      overflow: hidden;
      /*
      .img-1{




      }

      .img-2{
        right: 481px;
        top: 92px;
        z-index: 1;


        width: 320px;
        height: 428px;

      }

      .img-3{

      }

     */ }
      .main-wrapper-right img {
        border-radius: 20px;
        object-fit: cover; }
      .main-wrapper-right .img-1 {
        width: 320px;
        height: 428px;
        position: absolute;
        right: 481px;
        top: 92px; }
      .main-wrapper-right .img-2 {
        width: 288px;
        height: 384px;
        position: absolute;
        top: 323px;
        right: 319px; }
      .main-wrapper-right .img-3 {
        width: 439px;
        height: 585px; }

.utp {
  margin-bottom: 113px; }
  .utp-list {
    display: grid;
    grid-template-columns: 0.9fr 0.9fr 1.1fr 1.1fr; }
    .utp-list li:first-child {
      justify-content: flex-start; }
    .utp-list li:last-child {
      justify-content: flex-end; }
      .utp-list li:last-child:after {
        display: none; }
  .utp-item {
    display: flex;
    justify-content: center;
    align-items: center; }
    .utp-item:after {
      content: '';
      height: 60px;
      display: block;
      margin: auto;
      border: 1px solid rgba(0, 0, 0, 0.2); }
    .utp-item .bold {
      margin-right: 9px;
      font-size: 78px;
      font-weight: 700;
      line-height: 1;
      color: #DDBEAA; }
    .utp-item .text {
      max-width: 217px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.375; }

.text-img {
  background-color: #F8F8F8;
  margin-bottom: 100px;
  /*
  .left{
    padding-top: 82px;
    padding-bottom: 79px;

    .title{
      margin-bottom: 33px;

      @include h2;
      font-weight: 400;

      span{
        font-weight: 700;
      }
    }
  }

  .right{
    position: absolute;

    @media (min-width: 1640px) {
      max-width: 1920px;
      margin: auto;
    }

  }
*/ }
  .text-img-wrapper {
    max-width: 1920px;
    margin: auto;
    display: flex;
    align-items: center; }
  .text-img .title {
    margin-bottom: 33px;
    max-width: 859px;
    font-family: 'Helvetica';
    font-size: 35px;
    font-weight: 400;
    line-height: 1;
    font-weight: 400; }
    .text-img .title span {
      font-weight: 700; }
  .text-img .descr {
    max-width: 859px; }
  .text-img .img {
    width: 798px;
    height: 329px;
    border-radius: 20px 0px 0px 20px;
    box-shadow: -8px 0px 20px 0px rgba(67, 80, 100, 0.15);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover; }

.uslugi-in-pansionat {
  margin-top: 100px;
  margin-bottom: 100px; }
  .uslugi-in-pansionat .title {
    margin-bottom: 35px;
    font-family: 'Helvetica';
    font-size: 35px;
    font-weight: 400;
    line-height: 1; }
  .uslugi-in-pansionat .subtitle {
    margin-bottom: 61px; }
  .uslugi-in-pansionat .wrapper {
    padding: 50px 70px;
    box-shadow: 0px 8px 20px 0px #43506426;
    border-radius: 20px; }
    .uslugi-in-pansionat .wrapper .top {
      position: relative; }
      .uslugi-in-pansionat .wrapper .top .btns {
        position: absolute;
        right: 0;
        bottom: 0;
        display: flex;
        flex-direction: column;
        gap: 31px; }
    .uslugi-in-pansionat .wrapper-block-list {
      max-width: 1042px; }
      .uslugi-in-pansionat .wrapper-block-list .green-list {
        display: flex;
        row-gap: 27px;
        flex-wrap: wrap; }
        .uslugi-in-pansionat .wrapper-block-list .green-list-item {
          width: 50%; }
    .uslugi-in-pansionat .wrapper .bottom {
      padding-top: 60px; }
      .uslugi-in-pansionat .wrapper .bottom .utp-list {
        display: grid;
        grid-template-columns: 1fr 1fr 1fr; }
        .uslugi-in-pansionat .wrapper .bottom .utp-list-item {
          display: flex;
          justify-content: center;
          align-items: flex-start;
          column-gap: 13px; }
          .uslugi-in-pansionat .wrapper .bottom .utp-list-item-left {
            position: relative;
            top: -23px; }
          .uslugi-in-pansionat .wrapper .bottom .utp-list-item-right {
            display: flex;
            flex-direction: column;
            gap: 20px; }
          .uslugi-in-pansionat .wrapper .bottom .utp-list-item .number {
            margin-right: 9px;
            font-size: 78px;
            font-weight: 700;
            line-height: 1;
            color: #DDBEAA; }
          .uslugi-in-pansionat .wrapper .bottom .utp-list-item-title {
            max-width: 241px;
            font-weight: 600;
            line-height: 1.3; }
          .uslugi-in-pansionat .wrapper .bottom .utp-list-item .descr {
            max-width: 293px;
            font-size: 16px;
            font-weight: 400;
            line-height: 1.375; }

.kogo-prinimaem {
  background-color: #F8F8F8;
  padding: 80px 0; }
  .kogo-prinimaem .wrapper {
    display: flex;
    align-items: center;
    column-gap: 90px; }
  .kogo-prinimaem .img {
    height: 923px;
    flex-basis: 50%;
    background-color: #5BA199; }
  .kogo-prinimaem .text-content {
    flex-basis: 50%; }
    .kogo-prinimaem .text-content .title {
      margin-bottom: 30px;
      font-family: 'Helvetica';
      font-size: 35px;
      font-weight: 400;
      line-height: 1; }
    .kogo-prinimaem .text-content .subtitle {
      margin-bottom: 50px; }
    .kogo-prinimaem .text-content .green-list {
      margin-bottom: 60px;
      display: flex;
      row-gap: 29px;
      flex-wrap: wrap; }
      .kogo-prinimaem .text-content .green-list-item {
        width: 50%; }

.cost-of-living {
  padding: 100px 0; }
  .cost-of-living .title {
    margin-bottom: 62px;
    font-family: 'Helvetica';
    font-size: 35px;
    font-weight: 400;
    line-height: 1; }
  .cost-of-living .wrapper-grid {
    display: flex;
    justify-content: space-between; }
    .cost-of-living .wrapper-grid-item {
      width: 365px;
      padding: 40px 30px 50px;
      box-shadow: 0px 8px 20px 0px #43506426;
      border-radius: 20px; }
      .cost-of-living .wrapper-grid-item-header {
        padding: 16px 23px;
        margin-bottom: 50px;
        display: flex;
        align-items: center;
        justify-content: center;
        background-color: #DDBEAA;
        border-radius: 15px;
        font-family: 'Helvetica';
        font-size: 24px;
        line-height: 1;
        font-weight: 700;
        color: #FFFFFF; }
        .cost-of-living .wrapper-grid-item-header--p {
          padding: 16px 8px; }
        .cost-of-living .wrapper-grid-item-header:after {
          order: 1;
          content: '';
          background-color: #FFFFFF;
          margin: 0 auto;
          display: block;
          width: 1px;
          height: 43px; }
        .cost-of-living .wrapper-grid-item-header-icon {
          order: 0;
          background-position: center;
          background-repeat: no-repeat;
          background-size: contain; }
          .cost-of-living .wrapper-grid-item-header-icon--one {
            display: block;
            width: 43px;
            height: 43px;
            background-image: url("data:image/svg+xml,%3Csvg width='43' height='43' viewBox='0 0 43 43' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_0_231)'%3E%3Cpath d='M21.5 21.5C23.6262 21.5 25.7046 20.8695 27.4724 19.6883C29.2402 18.5071 30.6181 16.8282 31.4317 14.8639C32.2453 12.8995 32.4582 10.7381 32.0434 8.65279C31.6287 6.56749 30.6048 4.65202 29.1014 3.14861C27.598 1.64519 25.6825 0.621354 23.5972 0.206563C21.5119 -0.208228 19.3505 0.00465782 17.3862 0.8183C15.4218 1.63194 13.7429 3.0098 12.5617 4.77762C11.3805 6.54545 10.75 8.62386 10.75 10.75C10.7528 13.6002 11.8863 16.3329 13.9017 18.3483C15.9171 20.3637 18.6498 21.4972 21.5 21.5ZM21.5 3.58334C22.9174 3.58334 24.303 4.00366 25.4816 4.79114C26.6601 5.57862 27.5787 6.6979 28.1211 8.00744C28.6636 9.31698 28.8055 10.758 28.529 12.1482C28.2524 13.5384 27.5699 14.8153 26.5676 15.8176C25.5653 16.8199 24.2883 17.5024 22.8981 17.779C21.508 18.0555 20.067 17.9136 18.7574 17.3711C17.4479 16.8287 16.3286 15.9101 15.5411 14.7316C14.7537 13.553 14.3333 12.1674 14.3333 10.75C14.3333 8.84929 15.0884 7.02642 16.4324 5.68241C17.7764 4.3384 19.5993 3.58334 21.5 3.58334Z' fill='white'/%3E%3Cpath d='M21.5 25.0833C17.2248 25.0881 13.1261 26.7885 10.1031 29.8115C7.08014 32.8345 5.37974 36.9332 5.375 41.2083C5.375 41.6835 5.56376 42.1392 5.89977 42.4752C6.23577 42.8112 6.69149 43 7.16667 43C7.64185 43 8.09756 42.8112 8.43357 42.4752C8.76957 42.1392 8.95833 41.6835 8.95833 41.2083C8.95833 37.8821 10.2797 34.692 12.6317 32.34C14.9837 29.988 18.1737 28.6666 21.5 28.6666C24.8263 28.6666 28.0163 29.988 30.3683 32.34C32.7203 34.692 34.0417 37.8821 34.0417 41.2083C34.0417 41.6835 34.2304 42.1392 34.5664 42.4752C34.9024 42.8112 35.3582 43 35.8333 43C36.3085 43 36.7642 42.8112 37.1002 42.4752C37.4362 42.1392 37.625 41.6835 37.625 41.2083C37.6203 36.9332 35.9199 32.8345 32.8969 29.8115C29.8739 26.7885 25.7752 25.0881 21.5 25.0833Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_0_231'%3E%3Crect width='43' height='43' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A"); }
          .cost-of-living .wrapper-grid-item-header-icon--two {
            display: block;
            width: 57px;
            height: 32px;
            background-image: url("data:image/svg+xml,%3Csvg width='57' height='32' viewBox='0 0 57 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_0_1)'%3E%3Cpath d='M16 16C17.5823 16 19.129 15.5308 20.4446 14.6518C21.7602 13.7727 22.7855 12.5233 23.391 11.0615C23.9965 9.59966 24.155 7.99113 23.8463 6.43928C23.5376 4.88743 22.7757 3.46197 21.6569 2.34315C20.538 1.22433 19.1126 0.462403 17.5607 0.153721C16.0089 -0.15496 14.4003 0.00346629 12.9385 0.608967C11.4767 1.21447 10.2273 2.23985 9.34824 3.55544C8.46919 4.87104 8 6.41775 8 8C8.00212 10.1211 8.84565 12.1547 10.3455 13.6545C11.8453 15.1544 13.8789 15.9979 16 16ZM16 2.66667C17.0548 2.66667 18.086 2.97947 18.963 3.5655C19.8401 4.15153 20.5237 4.98449 20.9274 5.95903C21.331 6.93357 21.4366 8.00592 21.2309 9.04049C21.0251 10.0751 20.5171 11.0254 19.7712 11.7712C19.0254 12.5171 18.075 13.0251 17.0405 13.2309C16.0059 13.4366 14.9336 13.331 13.959 12.9274C12.9845 12.5237 12.1515 11.8401 11.5655 10.963C10.9795 10.086 10.6667 9.05484 10.6667 8C10.6667 6.58552 11.2286 5.22896 12.2288 4.22877C13.229 3.22857 14.5855 2.66667 16 2.66667Z' fill='white'/%3E%3Cpath d='M16 18.6667C12.8185 18.6702 9.76829 19.9356 7.51862 22.1853C5.26894 24.435 4.00353 27.4852 4 30.6667C4 31.0203 4.14048 31.3595 4.39052 31.6095C4.64057 31.8595 4.97971 32 5.33333 32C5.68696 32 6.02609 31.8595 6.27614 31.6095C6.52619 31.3595 6.66667 31.0203 6.66667 30.6667C6.66667 28.1913 7.65 25.8174 9.40034 24.067C11.1507 22.3167 13.5246 21.3334 16 21.3334C18.4754 21.3334 20.8493 22.3167 22.5997 24.067C24.35 25.8174 25.3333 28.1913 25.3333 30.6667C25.3333 31.0203 25.4738 31.3595 25.7239 31.6095C25.9739 31.8595 26.313 32 26.6667 32C27.0203 32 27.3594 31.8595 27.6095 31.6095C27.8595 31.3595 28 31.0203 28 30.6667C27.9965 27.4852 26.7311 24.435 24.4814 22.1853C22.2317 19.9356 19.1815 18.6702 16 18.6667Z' fill='white'/%3E%3C/g%3E%3Cg clip-path='url(%23clip1_0_1)'%3E%3Cpath d='M41 16C42.5823 16 44.129 15.5308 45.4446 14.6518C46.7602 13.7727 47.7855 12.5233 48.391 11.0615C48.9965 9.59966 49.155 7.99113 48.8463 6.43928C48.5376 4.88743 47.7757 3.46197 46.6569 2.34315C45.538 1.22433 44.1126 0.462403 42.5607 0.153721C41.0089 -0.15496 39.4003 0.00346629 37.9385 0.608967C36.4767 1.21447 35.2273 2.23985 34.3482 3.55544C33.4692 4.87104 33 6.41775 33 8C33.0021 10.1211 33.8457 12.1547 35.3455 13.6545C36.8453 15.1544 38.8789 15.9979 41 16ZM41 2.66667C42.0548 2.66667 43.086 2.97947 43.963 3.5655C44.8401 4.15153 45.5237 4.98449 45.9274 5.95903C46.331 6.93357 46.4366 8.00592 46.2309 9.04049C46.0251 10.0751 45.5171 11.0254 44.7712 11.7712C44.0254 12.5171 43.075 13.0251 42.0405 13.2309C41.0059 13.4366 39.9336 13.331 38.959 12.9274C37.9845 12.5237 37.1515 11.8401 36.5655 10.963C35.9795 10.086 35.6667 9.05484 35.6667 8C35.6667 6.58552 36.2286 5.22896 37.2288 4.22877C38.229 3.22857 39.5855 2.66667 41 2.66667Z' fill='white'/%3E%3Cpath d='M41 18.6667C37.8185 18.6702 34.7683 19.9356 32.5186 22.1853C30.2689 24.435 29.0035 27.4852 29 30.6667C29 31.0203 29.1405 31.3595 29.3905 31.6095C29.6406 31.8595 29.9797 32 30.3333 32C30.687 32 31.0261 31.8595 31.2761 31.6095C31.5262 31.3595 31.6667 31.0203 31.6667 30.6667C31.6667 28.1913 32.65 25.8174 34.4003 24.067C36.1507 22.3167 38.5246 21.3334 41 21.3334C43.4754 21.3334 45.8493 22.3167 47.5997 24.067C49.35 25.8174 50.3333 28.1913 50.3333 30.6667C50.3333 31.0203 50.4738 31.3595 50.7239 31.6095C50.9739 31.8595 51.313 32 51.6667 32C52.0203 32 52.3594 31.8595 52.6095 31.6095C52.8595 31.3595 53 31.0203 53 30.6667C52.9965 27.4852 51.7311 24.435 49.4814 22.1853C47.2317 19.9356 44.1815 18.6702 41 18.6667Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_0_1'%3E%3Crect width='32' height='32' fill='white'/%3E%3C/clipPath%3E%3CclipPath id='clip1_0_1'%3E%3Crect width='32' height='32' fill='white' transform='translate(25)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A"); }
          .cost-of-living .wrapper-grid-item-header-icon--three {
            display: block;
            width: 57px;
            height: 43px;
            background-image: url("data:image/svg+xml,%3Csvg width='57' height='43' viewBox='0 0 57 43' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_0_1)'%3E%3Cpath d='M14 14C15.3845 14 16.7378 13.5895 17.889 12.8203C19.0401 12.0511 19.9373 10.9579 20.4672 9.67879C20.997 8.3997 21.1356 6.99224 20.8655 5.63437C20.5954 4.2765 19.9287 3.02922 18.9497 2.05026C17.9708 1.07129 16.7235 0.404603 15.3656 0.134506C14.0078 -0.13559 12.6003 0.003033 11.3212 0.532846C10.0421 1.06266 8.94888 1.95987 8.17971 3.11101C7.41054 4.26216 7 5.61553 7 7C7.00185 8.85595 7.73995 10.6354 9.0523 11.9477C10.3647 13.2601 12.1441 13.9982 14 14ZM14 2.33334C14.923 2.33334 15.8252 2.60703 16.5927 3.11981C17.3601 3.63259 17.9582 4.36143 18.3114 5.21415C18.6646 6.06687 18.7571 7.00518 18.577 7.91043C18.3969 8.81567 17.9525 9.64719 17.2998 10.2998C16.6472 10.9525 15.8157 11.3969 14.9104 11.577C14.0052 11.7571 13.0669 11.6647 12.2141 11.3114C11.3614 10.9582 10.6326 10.3601 10.1198 9.59266C9.60703 8.82524 9.33333 7.92298 9.33333 7C9.33333 5.76233 9.825 4.57534 10.7002 3.70017C11.5753 2.825 12.7623 2.33334 14 2.33334Z' fill='white'/%3E%3Cpath d='M14 16.3333C11.2162 16.3364 8.54725 17.4436 6.57879 19.4121C4.61033 21.3806 3.50309 24.0495 3.5 26.8333C3.5 27.1427 3.62292 27.4395 3.84171 27.6583C4.0605 27.8771 4.35725 28 4.66667 28C4.97609 28 5.27283 27.8771 5.49162 27.6583C5.71042 27.4395 5.83333 27.1427 5.83333 26.8333C5.83333 24.6674 6.69375 22.5902 8.22529 21.0586C9.75684 19.5271 11.8341 18.6666 14 18.6666C16.1659 18.6666 18.2432 19.5271 19.7747 21.0586C21.3063 22.5902 22.1667 24.6674 22.1667 26.8333C22.1667 27.1427 22.2896 27.4395 22.5084 27.6583C22.7272 27.8771 23.0239 28 23.3333 28C23.6428 28 23.9395 27.8771 24.1583 27.6583C24.3771 27.4395 24.5 27.1427 24.5 26.8333C24.4969 24.0495 23.3897 21.3806 21.4212 19.4121C19.4527 17.4436 16.7838 16.3364 14 16.3333Z' fill='white'/%3E%3C/g%3E%3Cg clip-path='url(%23clip1_0_1)'%3E%3Cpath d='M43 14C44.3845 14 45.7378 13.5895 46.889 12.8203C48.0401 12.0511 48.9373 10.9579 49.4672 9.67879C49.997 8.3997 50.1356 6.99224 49.8655 5.63437C49.5954 4.2765 48.9287 3.02922 47.9497 2.05026C46.9708 1.07129 45.7235 0.404603 44.3656 0.134506C43.0078 -0.13559 41.6003 0.003033 40.3212 0.532846C39.0421 1.06266 37.9489 1.95987 37.1797 3.11101C36.4105 4.26216 36 5.61553 36 7C36.0019 8.85595 36.7399 10.6354 38.0523 11.9477C39.3647 13.2601 41.1441 13.9982 43 14ZM43 2.33334C43.923 2.33334 44.8252 2.60703 45.5927 3.11981C46.3601 3.63259 46.9582 4.36143 47.3114 5.21415C47.6646 6.06687 47.7571 7.00518 47.577 7.91043C47.3969 8.81567 46.9525 9.64719 46.2998 10.2998C45.6472 10.9525 44.8157 11.3969 43.9104 11.577C43.0052 11.7571 42.0669 11.6647 41.2141 11.3114C40.3614 10.9582 39.6326 10.3601 39.1198 9.59266C38.607 8.82524 38.3333 7.92298 38.3333 7C38.3333 5.76233 38.825 4.57534 39.7002 3.70017C40.5753 2.825 41.7623 2.33334 43 2.33334Z' fill='white'/%3E%3Cpath d='M43 16.3333C40.2162 16.3364 37.5473 17.4436 35.5788 19.4121C33.6103 21.3806 32.5031 24.0495 32.5 26.8333C32.5 27.1427 32.6229 27.4395 32.8417 27.6583C33.0605 27.8771 33.3572 28 33.6667 28C33.9761 28 34.2728 27.8771 34.4916 27.6583C34.7104 27.4395 34.8333 27.1427 34.8333 26.8333C34.8333 24.6674 35.6937 22.5902 37.2253 21.0586C38.7568 19.5271 40.8341 18.6666 43 18.6666C45.1659 18.6666 47.2432 19.5271 48.7747 21.0586C50.3063 22.5902 51.1667 24.6674 51.1667 26.8333C51.1667 27.1427 51.2896 27.4395 51.5084 27.6583C51.7272 27.8771 52.0239 28 52.3333 28C52.6428 28 52.9395 27.8771 53.1583 27.6583C53.3771 27.4395 53.5 27.1427 53.5 26.8333C53.4969 24.0495 52.3897 21.3806 50.4212 19.4121C48.4527 17.4436 45.7838 16.3364 43 16.3333Z' fill='white'/%3E%3C/g%3E%3Cg clip-path='url(%23clip2_0_1)'%3E%3Cpath d='M28.5 21.5C30.6262 21.5 32.7046 20.8695 34.4724 19.6883C36.2402 18.5071 37.6181 16.8282 38.4317 14.8639C39.2453 12.8995 39.4582 10.7381 39.0434 8.65279C38.6287 6.56749 37.6048 4.65202 36.1014 3.14861C34.598 1.64519 32.6825 0.621354 30.5972 0.206563C28.5119 -0.208228 26.3505 0.00465782 24.3862 0.8183C22.4218 1.63194 20.7429 3.0098 19.5617 4.77762C18.3805 6.54545 17.75 8.62386 17.75 10.75C17.7528 13.6002 18.8863 16.3329 20.9017 18.3483C22.9171 20.3637 25.6498 21.4972 28.5 21.5ZM28.5 3.58334C29.9174 3.58334 31.303 4.00366 32.4816 4.79114C33.6601 5.57862 34.5787 6.6979 35.1211 8.00744C35.6636 9.31698 35.8055 10.758 35.529 12.1482C35.2524 13.5384 34.5699 14.8153 33.5676 15.8176C32.5653 16.8199 31.2883 17.5024 29.8981 17.779C28.508 18.0555 27.067 17.9136 25.7574 17.3711C24.4479 16.8287 23.3286 15.9101 22.5411 14.7316C21.7537 13.553 21.3333 12.1674 21.3333 10.75C21.3333 8.84929 22.0884 7.02642 23.4324 5.68241C24.7764 4.3384 26.5993 3.58334 28.5 3.58334Z' fill='white'/%3E%3Cpath d='M28.5 25.0833C24.2248 25.0881 20.1261 26.7885 17.1031 29.8115C14.0801 32.8345 12.3797 36.9332 12.375 41.2083C12.375 41.6835 12.5638 42.1392 12.8998 42.4752C13.2358 42.8112 13.6915 43 14.1667 43C14.6418 43 15.0976 42.8112 15.4336 42.4752C15.7696 42.1392 15.9583 41.6835 15.9583 41.2083C15.9583 37.8821 17.2797 34.692 19.6317 32.34C21.9837 29.988 25.1737 28.6666 28.5 28.6666C31.8263 28.6666 35.0163 29.988 37.3683 32.34C39.7203 34.692 41.0417 37.8821 41.0417 41.2083C41.0417 41.6835 41.2304 42.1392 41.5664 42.4752C41.9024 42.8112 42.3582 43 42.8333 43C43.3085 43 43.7642 42.8112 44.1002 42.4752C44.4362 42.1392 44.625 41.6835 44.625 41.2083C44.6203 36.9332 42.9199 32.8345 39.8969 29.8115C36.8739 26.7885 32.7752 25.0881 28.5 25.0833Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_0_1'%3E%3Crect width='28' height='28' fill='white'/%3E%3C/clipPath%3E%3CclipPath id='clip1_0_1'%3E%3Crect width='28' height='28' fill='white' transform='translate(29)'/%3E%3C/clipPath%3E%3CclipPath id='clip2_0_1'%3E%3Crect width='43' height='43' fill='white' transform='translate(7)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A"); }
          .cost-of-living .wrapper-grid-item-header-icon--four {
            display: block;
            width: 57px;
            height: 48px;
            background-image: url("data:image/svg+xml,%3Csvg width='57' height='48' viewBox='0 0 57 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_0_1)'%3E%3Cpath d='M14 23C15.3845 23 16.7378 22.5895 17.889 21.8203C19.0401 21.0511 19.9373 19.9579 20.4672 18.6788C20.997 17.3997 21.1356 15.9922 20.8655 14.6344C20.5954 13.2765 19.9287 12.0292 18.9497 11.0503C17.9708 10.0713 16.7235 9.4046 15.3656 9.13451C14.0078 8.86441 12.6003 9.00303 11.3212 9.53285C10.0421 10.0627 8.94888 10.9599 8.17971 12.111C7.41054 13.2622 7 14.6155 7 16C7.00185 17.856 7.73995 19.6354 9.0523 20.9477C10.3647 22.2601 12.1441 22.9982 14 23ZM14 11.3333C14.923 11.3333 15.8252 11.607 16.5927 12.1198C17.3601 12.6326 17.9582 13.3614 18.3114 14.2141C18.6646 15.0669 18.7571 16.0052 18.577 16.9104C18.3969 17.8157 17.9525 18.6472 17.2998 19.2998C16.6472 19.9525 15.8157 20.3969 14.9104 20.577C14.0052 20.7571 13.0669 20.6647 12.2141 20.3114C11.3614 19.9582 10.6326 19.3601 10.1198 18.5927C9.60703 17.8252 9.33333 16.923 9.33333 16C9.33333 14.7623 9.825 13.5753 10.7002 12.7002C11.5753 11.825 12.7623 11.3333 14 11.3333Z' fill='white'/%3E%3Cpath d='M14 25.3333C11.2162 25.3364 8.54725 26.4436 6.57879 28.4121C4.61033 30.3806 3.50309 33.0495 3.5 35.8333C3.5 36.1427 3.62292 36.4395 3.84171 36.6583C4.0605 36.8771 4.35725 37 4.66667 37C4.97609 37 5.27283 36.8771 5.49162 36.6583C5.71042 36.4395 5.83333 36.1427 5.83333 35.8333C5.83333 33.6674 6.69375 31.5902 8.22529 30.0586C9.75684 28.5271 11.8341 27.6666 14 27.6666C16.1659 27.6666 18.2432 28.5271 19.7747 30.0586C21.3063 31.5902 22.1667 33.6674 22.1667 35.8333C22.1667 36.1427 22.2896 36.4395 22.5084 36.6583C22.7272 36.8771 23.0239 37 23.3333 37C23.6428 37 23.9395 36.8771 24.1583 36.6583C24.3771 36.4395 24.5 36.1427 24.5 35.8333C24.4969 33.0495 23.3897 30.3806 21.4212 28.4121C19.4527 26.4436 16.7838 25.3364 14 25.3333Z' fill='white'/%3E%3C/g%3E%3Cg clip-path='url(%23clip1_0_1)'%3E%3Cpath d='M43 23C44.3845 23 45.7378 22.5895 46.889 21.8203C48.0401 21.0511 48.9373 19.9579 49.4672 18.6788C49.997 17.3997 50.1356 15.9922 49.8655 14.6344C49.5954 13.2765 48.9287 12.0292 47.9497 11.0503C46.9708 10.0713 45.7235 9.4046 44.3656 9.13451C43.0078 8.86441 41.6003 9.00303 40.3212 9.53285C39.0421 10.0627 37.9489 10.9599 37.1797 12.111C36.4105 13.2622 36 14.6155 36 16C36.0019 17.856 36.7399 19.6354 38.0523 20.9477C39.3647 22.2601 41.1441 22.9982 43 23ZM43 11.3333C43.923 11.3333 44.8252 11.607 45.5927 12.1198C46.3601 12.6326 46.9582 13.3614 47.3114 14.2141C47.6646 15.0669 47.7571 16.0052 47.577 16.9104C47.3969 17.8157 46.9525 18.6472 46.2998 19.2998C45.6472 19.9525 44.8157 20.3969 43.9104 20.577C43.0052 20.7571 42.0669 20.6647 41.2141 20.3114C40.3614 19.9582 39.6326 19.3601 39.1198 18.5927C38.607 17.8252 38.3333 16.923 38.3333 16C38.3333 14.7623 38.825 13.5753 39.7002 12.7002C40.5753 11.825 41.7623 11.3333 43 11.3333Z' fill='white'/%3E%3Cpath d='M43 25.3333C40.2162 25.3364 37.5473 26.4436 35.5788 28.4121C33.6103 30.3806 32.5031 33.0495 32.5 35.8333C32.5 36.1427 32.6229 36.4395 32.8417 36.6583C33.0605 36.8771 33.3572 37 33.6667 37C33.9761 37 34.2728 36.8771 34.4916 36.6583C34.7104 36.4395 34.8333 36.1427 34.8333 35.8333C34.8333 33.6674 35.6937 31.5902 37.2253 30.0586C38.7568 28.5271 40.8341 27.6666 43 27.6666C45.1659 27.6666 47.2432 28.5271 48.7747 30.0586C50.3063 31.5902 51.1667 33.6674 51.1667 35.8333C51.1667 36.1427 51.2896 36.4395 51.5084 36.6583C51.7272 36.8771 52.0239 37 52.3333 37C52.6428 37 52.9395 36.8771 53.1583 36.6583C53.3771 36.4395 53.5 36.1427 53.5 35.8333C53.4969 33.0495 52.3897 30.3806 50.4212 28.4121C48.4527 26.4436 45.7838 25.3364 43 25.3333Z' fill='white'/%3E%3C/g%3E%3Cg clip-path='url(%23clip2_0_1)'%3E%3Cpath d='M29 34C30.3845 34 31.7378 33.5895 32.889 32.8203C34.0401 32.0511 34.9373 30.9579 35.4672 29.6788C35.997 28.3997 36.1356 26.9922 35.8655 25.6344C35.5954 24.2765 34.9287 23.0292 33.9497 22.0503C32.9708 21.0713 31.7235 20.4046 30.3656 20.1345C29.0078 19.8644 27.6003 20.003 26.3212 20.5328C25.0421 21.0627 23.9489 21.9599 23.1797 23.111C22.4105 24.2622 22 25.6155 22 27C22.0019 28.856 22.7399 30.6354 24.0523 31.9477C25.3647 33.2601 27.1441 33.9982 29 34ZM29 22.3333C29.923 22.3333 30.8252 22.607 31.5927 23.1198C32.3601 23.6326 32.9582 24.3614 33.3114 25.2141C33.6646 26.0669 33.7571 27.0052 33.577 27.9104C33.3969 28.8157 32.9525 29.6472 32.2998 30.2998C31.6472 30.9525 30.8157 31.3969 29.9104 31.577C29.0052 31.7571 28.0669 31.6647 27.2141 31.3114C26.3614 30.9582 25.6326 30.3601 25.1198 29.5927C24.607 28.8252 24.3333 27.923 24.3333 27C24.3333 25.7623 24.825 24.5753 25.7002 23.7002C26.5753 22.825 27.7623 22.3333 29 22.3333Z' fill='white'/%3E%3Cpath d='M29 36.3333C26.2162 36.3364 23.5473 37.4436 21.5788 39.4121C19.6103 41.3806 18.5031 44.0495 18.5 46.8333C18.5 47.1427 18.6229 47.4395 18.8417 47.6583C19.0605 47.8771 19.3572 48 19.6667 48C19.9761 48 20.2728 47.8771 20.4916 47.6583C20.7104 47.4395 20.8333 47.1427 20.8333 46.8333C20.8333 44.6674 21.6937 42.5902 23.2253 41.0586C24.7568 39.5271 26.8341 38.6666 29 38.6666C31.1659 38.6666 33.2432 39.5271 34.7747 41.0586C36.3063 42.5902 37.1667 44.6674 37.1667 46.8333C37.1667 47.1427 37.2896 47.4395 37.5084 47.6583C37.7272 47.8771 38.0239 48 38.3333 48C38.6428 48 38.9395 47.8771 39.1583 47.6583C39.3771 47.4395 39.5 47.1427 39.5 46.8333C39.4969 44.0495 38.3897 41.3806 36.4212 39.4121C34.4527 37.4436 31.7838 36.3364 29 36.3333Z' fill='white'/%3E%3C/g%3E%3Cg clip-path='url(%23clip3_0_1)'%3E%3Cpath d='M29 14C30.3845 14 31.7378 13.5895 32.889 12.8203C34.0401 12.0511 34.9373 10.9579 35.4672 9.67879C35.997 8.3997 36.1356 6.99224 35.8655 5.63437C35.5954 4.2765 34.9287 3.02922 33.9497 2.05026C32.9708 1.07129 31.7235 0.404603 30.3656 0.134506C29.0078 -0.13559 27.6003 0.003033 26.3212 0.532846C25.0421 1.06266 23.9489 1.95987 23.1797 3.11101C22.4105 4.26216 22 5.61553 22 7C22.0019 8.85595 22.7399 10.6354 24.0523 11.9477C25.3647 13.2601 27.1441 13.9982 29 14ZM29 2.33334C29.923 2.33334 30.8252 2.60703 31.5927 3.11981C32.3601 3.63259 32.9582 4.36143 33.3114 5.21415C33.6646 6.06687 33.7571 7.00518 33.577 7.91043C33.3969 8.81567 32.9525 9.64719 32.2998 10.2998C31.6472 10.9525 30.8157 11.3969 29.9104 11.577C29.0052 11.7571 28.0669 11.6647 27.2141 11.3114C26.3614 10.9582 25.6326 10.3601 25.1198 9.59266C24.607 8.82524 24.3333 7.92298 24.3333 7C24.3333 5.76233 24.825 4.57534 25.7002 3.70017C26.5753 2.825 27.7623 2.33334 29 2.33334Z' fill='white'/%3E%3Cpath d='M29 16.3333C26.2162 16.3364 23.5473 17.4436 21.5788 19.4121C19.6103 21.3806 18.5031 24.0495 18.5 26.8333C18.5 27.1427 18.6229 27.4395 18.8417 27.6583C19.0605 27.8771 19.3572 28 19.6667 28C19.9761 28 20.2728 27.8771 20.4916 27.6583C20.7104 27.4395 20.8333 27.1427 20.8333 26.8333C20.8333 24.6674 21.6937 22.5902 23.2253 21.0586C24.7568 19.5271 26.8341 18.6666 29 18.6666C31.1659 18.6666 33.2432 19.5271 34.7747 21.0586C36.3063 22.5902 37.1667 24.6674 37.1667 26.8333C37.1667 27.1427 37.2896 27.4395 37.5084 27.6583C37.7272 27.8771 38.0239 28 38.3333 28C38.6428 28 38.9395 27.8771 39.1583 27.6583C39.3771 27.4395 39.5 27.1427 39.5 26.8333C39.4969 24.0495 38.3897 21.3806 36.4212 19.4121C34.4527 17.4436 31.7838 16.3364 29 16.3333Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_0_1'%3E%3Crect width='28' height='28' fill='white' transform='translate(0 9)'/%3E%3C/clipPath%3E%3CclipPath id='clip1_0_1'%3E%3Crect width='28' height='28' fill='white' transform='translate(29 9)'/%3E%3C/clipPath%3E%3CclipPath id='clip2_0_1'%3E%3Crect width='28' height='28' fill='white' transform='translate(15 20)'/%3E%3C/clipPath%3E%3CclipPath id='clip3_0_1'%3E%3Crect width='28' height='28' fill='white' transform='translate(15)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A"); }
        .cost-of-living .wrapper-grid-item-header-title {
          order: 2; }
      .cost-of-living .wrapper-grid-item-price {
        margin-bottom: 32px;
        font-family: 'Helvetica';
        font-size: 22px;
        font-weight: 400;
        line-height: 1;
        color: #5BA199;
        text-align: center; }
        .cost-of-living .wrapper-grid-item-price span {
          font-family: 'Helvetica';
          font-size: 35px;
          font-weight: 700;
          line-height: 1; }
      .cost-of-living .wrapper-grid-item-btn {
        display: block;
        margin: auto; }
    .cost-of-living .wrapper-grid .line {
      display: block;
      margin: auto 0;
      height: 236px;
      width: 1px;
      background-color: #00000026; }

.news-block {
  padding: 100px 0; }
  .news-block .title {
    margin-bottom: 60px; }

.swiper-news {
  position: relative;
  overflow: hidden; }
  .swiper-news .swiper-wrapper {
    margin-bottom: 60px; }
  .swiper-news .swiper-slide {
    display: flex;
    flex-direction: column;
    gap: 30px; }
  .swiper-news-img {
    width: 100%;
    height: 214px;
    border-radius: 10px; }
  .swiper-news-block-text {
    display: flex;
    gap: 55px; }
  .swiper-news-data {
    font-family: 'Helvetica';
    font-size: 22px;
    font-weight: 700;
    line-height: 1;
    color: #DDBEAA; }
  .swiper-news-title {
    font-family: 'Open Sans';
    font-size: 18px;
    font-weight: 600;
    line-height: 1.4;
    color: #333333; }
  .swiper-news-btn.btn-border {
    padding: 20px;
    max-width: 205px; }
  .swiper-news .swiper-pagination {
    position: relative;
    top: 0;
    bottom: 0; }
    .swiper-news .swiper-pagination .swiper-pagination-bullet {
      width: 14px;
      height: 14px;
      background-color: #F4F4F4;
      opacity: 1; }
      .swiper-news .swiper-pagination .swiper-pagination-bullet-active {
        background-color: #5BA199; }

.accordion-block {
  padding: 82px 0;
  background-color: #F8F8F8; }
  .accordion-block .title {
    margin-bottom: 62px;
    text-align: center; }
  .accordion-block-wrapper {
    max-width: 1144px;
    margin: auto;
    display: flex;
    flex-direction: column;
    gap: 30px; }
  .accordion-block .accordion {
    display: flex;
    flex-direction: column;
    gap: 30px;
    padding: 19px 50px 32px;
    background-color: #FFFFFF;
    border-radius: 20px;
    box-shadow: 0px 8px 20px 0px rgba(67, 80, 100, 0.15); }
    .accordion-block .accordion-top {
      width: calc(100% - 29px);
      position: relative;
      display: flex;
      justify-content: flex-start;
      align-items: center;
      gap: 17px; }
      .accordion-block .accordion-top-number {
        color: #DDBEAA;
        font-family: 'Helvetica';
        font-size: 46px;
        line-height: 1;
        font-weight: 700; }
      .accordion-block .accordion-top-text {
        font-family: 'Open Sans';
        font-size: 18px;
        font-weight: 600;
        line-height: 1.4;
        color: #333333; }
      .accordion-block .accordion-top-arrow {
        position: absolute;
        right: -29px;
        display: block;
        width: 19px;
        height: 10px;
        background-repeat: no-repeat;
        background-size: contain;
        background-image: url("data:image/svg+xml,%3Csvg width='21' height='12' viewBox='0 0 21 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L10.5 10.5L20 1' stroke='%235BA199' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A"); }

.footer {
  padding-bottom: 50px;
  background-color: #5BA199;
  color: #FFFFFF; }
  .footer-top {
    padding: 29px 0;
    margin-bottom: 50px;
    display: flex;
    align-items: center; }
    .footer-top .menu {
      margin: auto; }
      .footer-top .menu .nav-list {
        display: flex;
        align-items: center;
        gap: 40px; }
      .footer-top .menu .nav-item {
        font-size: 16px;
        font-weight: 600;
        line-height: 1; }
    .footer-top .group-btn {
      display: flex;
      align-items: center;
      gap: 40px; }
      .footer-top .group-btn .phone {
        color: #FFFFFF; }
      .footer-top .group-btn .btn-border {
        border: 1px solid #FFF; }
        .footer-top .group-btn .btn-border span {
          font-size: 16px;
          font-weight: 600;
          line-height: 1;
          color: #FFFFFF; }
  .footer-wrapper {
    max-width: 557px; }
    .footer-wrapper .title {
      margin-bottom: 32px; }
    .footer-wrapper .subtitle {
      margin-bottom: 93px; }
    .footer-wrapper .address-block {
      margin-bottom: 30px;
      display: flex;
      align-items: center;
      gap: 20px; }
      .footer-wrapper .address-block span {
        max-width: 433px; }
      .footer-wrapper .address-block:before {
        content: '';
        display: block;
        width: 30px;
        height: 30px;
        background-image: url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_0_376)'%3E%3Cpath d='M14.9475 30.0101L14.0762 29.2632C12.8749 28.2574 2.38623 19.199 2.38623 12.573C2.38623 5.63561 8.01012 0.0117188 14.9475 0.0117188C21.8849 0.0117188 27.5088 5.63561 27.5088 12.573C27.5088 19.1991 17.0201 28.2575 15.8238 29.2682L14.9475 30.0101ZM14.9475 2.72783C9.51275 2.73398 5.10855 7.13818 5.1024 12.5729C5.1024 16.7355 11.5554 23.3852 14.9475 26.4288C18.3396 23.384 24.7926 16.7305 24.7926 12.5729C24.7864 7.13818 20.3823 2.73404 14.9475 2.72783Z' fill='white'/%3E%3Cpath d='M14.9474 17.5521C12.1975 17.5521 9.96826 15.3229 9.96826 12.5729C9.96826 9.82301 12.1975 7.59375 14.9474 7.59375C17.6974 7.59375 19.9266 9.82301 19.9266 12.5729C19.9266 15.3229 17.6974 17.5521 14.9474 17.5521ZM14.9474 10.0833C13.5725 10.0833 12.4579 11.1979 12.4579 12.5729C12.4579 13.9478 13.5725 15.0625 14.9474 15.0625C16.3224 15.0625 17.437 13.9478 17.437 12.5729C17.437 11.1979 16.3225 10.0833 14.9474 10.0833Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_0_376'%3E%3Crect width='30' height='30' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A"); }
    .footer-wrapper .phone-block {
      display: flex;
      align-items: center;
      gap: 20px; }
      .footer-wrapper .phone-block .wrapper {
        display: flex;
        flex-direction: column; }
      .footer-wrapper .phone-block:before {
        content: '';
        display: block;
        width: 30px;
        height: 30px;
        background-image: url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_0_380)'%3E%3Cpath d='M27.7124 2.27505L26.3999 1.13755C24.8874 -0.374951 22.4374 -0.374951 20.9249 1.13755C20.8874 1.17505 18.5749 4.18755 18.5749 4.18755C17.1499 5.68755 17.1499 8.05005 18.5749 9.53755L20.0249 11.3626C18.1999 15.5001 15.3624 18.3501 11.3624 20.0501L9.53743 18.5876C8.04993 17.1501 5.67493 17.1501 4.18743 18.5876C4.18743 18.5876 1.17493 20.9 1.13743 20.9375C-0.375072 22.4501 -0.375072 24.9001 1.07493 26.35L2.32493 27.7875C3.76243 29.225 5.69993 30.0126 7.79993 30.0126C17.3499 30.0126 29.9999 17.35 29.9999 7.81255C29.9999 5.72505 29.2124 3.77505 27.7124 2.28755V2.27505ZM7.79993 27.5001C6.37493 27.5001 5.06243 26.9751 4.16243 26.0626L2.91243 24.6251C2.39993 24.1126 2.37493 23.2751 2.86243 22.7376C2.86243 22.7376 5.84993 20.4375 5.88743 20.4C6.39993 19.8876 7.29993 19.8876 7.82493 20.4C7.86243 20.4375 10.3749 22.45 10.3749 22.45C10.7249 22.725 11.1874 22.8001 11.5999 22.6376C16.7749 20.6625 20.4874 16.9626 22.6249 11.6251C22.7874 11.2126 22.7249 10.7376 22.4374 10.3751C22.4374 10.3751 20.4249 7.85005 20.3999 7.82505C19.8624 7.28755 19.8624 6.42505 20.3999 5.88755C20.4374 5.85005 22.7374 2.86255 22.7374 2.86255C23.2749 2.37505 24.1124 2.38755 24.6874 2.96255L25.9999 4.10005C26.9624 5.06255 27.4999 6.37505 27.4999 7.80005C27.4999 16.5 15.2874 27.5001 7.79993 27.5001Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_0_380'%3E%3Crect width='30' height='30' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A"); }

.phone {
  color: #5BA199;
  font-size: 16px;
  font-weight: 600;
  line-height: 1; }

.btn-border {
  padding: 15px 30px;
  border: 1px solid #5BA199;
  border-radius: 10px; }
  .btn-border span {
    color: #5BA199;
    line-height: 1.38;
    font-size: 18px;
    font-weight: 700; }

.btn-fill {
  padding: 20px 45px;
  background-color: #5BA199;
  border-radius: 10px; }
  .btn-fill span {
    color: #FFFFFF;
    line-height: 1.72;
    font-size: 18px;
    font-weight: 700; }

.green-list-item {
  display: flex;
  align-items: center;
  gap: 26px; }
  .green-list-item:before {
    content: '';
    display: block;
    width: 32px;
    height: 32px;
    background-image: url("data:image/svg+xml,%3Csvg width='32.049805' height='32.050049' viewBox='0 0 32.0498 32.05' fill='none' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ccircle id='Ellipse 14' cx='16.024902' cy='16.025024' r='16.025023' fill='%235BA199' fill-opacity='1.000000'/%3E%3Cpath id='Vector 3' d='M8.24121 15.5671L14.1934 21.5193L24.7241 10.9885' stroke='%23FFFFFF' stroke-opacity='1.000000' stroke-width='1.831431' stroke-linecap='round'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-size: contain; }

section h2.title {
  font-family: 'Helvetica';
  font-size: 35px;
  font-weight: 400;
  line-height: 1; }

