/* 
   Theme Name: finance
   Author: Michael Balinsky
 */
 .text-sub{
    text-align: center;
  }
  .post-password-form{
    text-align: center;
  }
 .container {
   max-width: 1270px;
   padding: 0 15px;
   margin: 0 auto;
 }
 .logo{
   padding-left: 2px;
 }
 .wrapper {
   display: flex;
   flex-direction: column;
   min-height: 100%;
 }
 
 main {
   flex-grow: 1;
 }
 
 html{
   scroll-behavior: smooth;
 }
 
 header nav img{
   width: 250px;
   height: 48px;
 }
 @media(max-width: 1280px){
   header nav img{
     width: calc(150px + (250 - 150) * ((100vw - 320px) / (1280 - 320)));
     height: calc(25px + (48 - 25) * ((100vw - 320px) / (1280 - 320)));
   }
 }
 .swiper-arrows {
   display: flex;
   gap: 10px;
 }
 
 .swiper-arrow {
   position: relative;
   display: flex;
   justify-content: center;
   align-items: center;
   cursor: pointer;
   width: 70px;
   height: 70px;
   background-color: white;
   border: solid 1px #0D2C54;
   transition: 0.2s ease-in-out;
 }
 @media (hover: hover) {
   .swiper-arrow:hover {
     transition: 0.2s ease-in-out;
     background-color: #0D2C54;
     border: solid 1px #FFFFFF;
   }
   .swiper-arrow:hover svg {
     fill: white;
     transition: 0.2s ease-in-out;
   }
 }
 
 .tourist-destination__item {
   background-color: #F4F4F4;
   min-height: 310px;
 }
 .tourist-destination__item p {
   font-family: "Inter", sans-serif;
   font-style: normal;
   font-weight: 400;
   font-size: 18px;
   line-height: 150%;
   color: #0D2C54;
   line-height: 27px;
   padding: 94px 38px 20px 38px;
 }
 
 .swiper-slide img {
   width: 56px;
   height: 36px;
   position: absolute;
   left: 38px;
   top: 37px;
 }
 
 @media (max-width: 1050px) {
   .tourist-destination__item {
     background-color: #F4F4F4;
     min-height: 434px;
   }
 }
 @media (max-width: 800px) {
   .swiper-slide img {
     top: calc(35px + 2 * (100vw - 320px) / 480);
     left: calc(35px + 3 * (100vw - 320px) / 480);
     width: calc(48px + 8 * (100vw - 320px) / 480);
     height: calc(30px + 6 * (100vw - 320px) / 480);
   }
   .patterns__top-left {
     display: none;
   }
   .patterns__top-right {
     display: none;
   }
   .patterns-bottom__right {
     display: none;
   }
   .patter-bottom__left {
     display: none;
   }
 }
 header {
   background-color: white;
 }
 header nav {
   display: flex;
   justify-content: space-between;
   align-items: center;
   padding: 50px 0;
 }
 @media (max-width: 1180px) {
 }
 header ul {
   display: flex;
   gap: 47px;
 }
 @media (max-width: 1180px) {
   header ul {
     background: rgb(255, 255, 255);
     width: 100%;
     min-height: 330px;
     position: absolute;
     top: 125px;
     right: 0;
     transform: translateY(-200%);
     transition: 0.4s ease-in-out;
     z-index: 10;
     flex-direction: column;
     align-items: center;
     gap: 36px;
     padding: 60px 0 60px 0;
   }
   header ul.menu-active {
     transition: 0.4s ease-in-out;
     transform: translateY(0%);
   }
 }
 header ul a {
   font-family: "Inter", sans-serif;
   font-style: normal;
   font-weight: 400;
   font-size: 18px;
   line-height: 150%;
   color: #0D2C54;
   background: linear-gradient(#0D2C54 0 0) bottom/var(--t, 0) 2px no-repeat;
   transition: 0.5s;
   padding-bottom: 5px;
 }
 @media (hover: hover) {
   header ul a:hover {
     --t: 100%;
     transition: 0.2s ease-in-out;
   }
 }
 .active-page {
   font-family: "Inter", sans-serif;
   font-style: normal;
   font-weight: 400;
   font-size: 18px;
   line-height: 150%;
   color: #0D2C54;
   font-weight: 700;
 }
 header .menu-wrapper {
   display: none;
   width: 27px;
   height: 18px;
   cursor: pointer;
 }
 @media (max-width: 1180px) {
   header .menu-wrapper {
     display: block;
   }
 }
 header .hamburger-menu,
 header .hamburger-menu:after,
 header .hamburger-menu:before {
   width: 27px;
   height: 2px;
 }
 header .hamburger-menu {
   position: relative;
   transform: translateY(8px);
   background: #0D2C54;
   transition: all 0ms 300ms;
 }
 header .hamburger-menu.animate {
   background: rgba(255, 255, 255, 0);
 }
 header .hamburger-menu:before {
   content: "";
   position: absolute;
   left: 0;
   bottom: 8px;
   background: #0D2C54;
   transition: bottom 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1), transform 300ms cubic-bezier(0.23, 1, 0.32, 1);
 }
 header .hamburger-menu:after {
   content: "";
   position: absolute;
   left: 0;
   top: 8px;
   background: #0D2C54;
   transition: top 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1), transform 300ms cubic-bezier(0.23, 1, 0.32, 1);
 }
 header .hamburger-menu.animate:after {
   top: 0;
   transform: rotate(45deg);
   transition: top 300ms cubic-bezier(0.23, 1, 0.32, 1), transform 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1);
 }
 header .hamburger-menu.animate:before {
   bottom: 0;
   transform: rotate(-45deg);
   transition: bottom 300ms cubic-bezier(0.23, 1, 0.32, 1), transform 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1);
 }
 
 footer {
   background-color: #FAFAFA;
 }
 footer nav ul li + li {
   padding-top: 24px;
 }
 @media (max-width: 850px) {
   footer {
     padding: 64px 0 64px 0;
   }
 }
 footer .footer__wrapper-desktop {
   display: flex;
   justify-content: space-between;
   padding: 148px 0 89px 0;
 }
 @media (max-width: 850px) {
   footer .footer__wrapper-desktop {
     display: none;
   }
 }
 footer address {
   font-family: "Inter", sans-serif;
   font-style: normal;
   font-weight: 400;
   font-size: 18px;
   line-height: 150%;
   color: #0D2C54;
   padding-top: 24px;
 }
 @media (max-width: 850px) {
   footer address {
     padding-top: 48px;
     padding-bottom: 36px;
     max-width: 287px;
   }
 }
 
 .footer__logo-copyright {
   display: flex;
   flex-direction: column;
   justify-content: space-between;
 }
 
 .footer__copyright {
   font-family: "Inter", sans-serif;
   font-style: normal;
   font-weight: 400;
   font-size: 18px;
   line-height: 150%;
   color: #0D2C54;
 }
 
 .footer-mobile nav ul li:nth-child(4){
   padding-top: 0;
   padding-left: 28px;
 }
 
 .footer-mobile nav ul{
   column-count: 2;
 }
 
 .footer-mobile nav ul li:nth-child(5){
   padding-left: 28px;
 }
 
 .footer-information {
   display: flex;
   gap: 127px;
 }
 
 nav ul li a{
   font-family: "Inter", sans-serif;
   font-style: normal;
   font-weight: 400;
   font-size: 18px;
   line-height: 150%;
   color: #0D2C54;
 }
 
 .footer__contacts-list {
   max-width: 270px;
 }
 
 .footer__contacts-item {
   font-family: "Inter", sans-serif;
   font-style: normal;
   font-weight: 400;
   font-size: 18px;
   line-height: 150%;
   color: #0D2C54;
 }
 
 .footer__contacts-item + .footer__contacts-item {
   padding-top: 24px;
 }
 @media (max-width: 850px) {
   .footer__contacts-item + .footer__contacts-item {
     padding-top: 0;
   }
 }
 
 .link-phone {
   margin-left: 31px;
   font-family: "Inter", sans-serif;
   font-style: normal;
   font-weight: 400;
   font-size: 18px;
   line-height: 150%;
   color: #0D2C54;
   font-weight: 500;
 }
 
 .link-fax {
   margin-left: 17px;
   font-family: "Inter", sans-serif;
   font-style: normal;
   font-weight: 400;
   font-size: 18px;
   line-height: 150%;
   color: #0D2C54;
   font-weight: 500;
 }
 
 .link-email {
   margin-left: 12px;
   font-family: "Inter", sans-serif;
   font-style: normal;
   font-weight: 400;
   font-size: 18px;
   line-height: 150%;
   color: #0D2C54;
   font-weight: 500;
 }
 
 .footer-mobile {
   display: none;
 }
 @media (max-width: 850px) {
   .footer-mobile {
     display: block;
     display: flex;
     flex-direction: column;
     align-items: center;
   }
 }
 @media (max-width: 400px) {
   .footer-mobile {
     align-items: flex-start;
   }
 }
 .footer-mobile h3 {
   font-family: "Inter", sans-serif;
   font-style: normal;
   font-weight: 700;
   font-size: 44px;
   line-height: 150%;
   color: #0D2C54;
   text-transform: uppercase;
   font-size: 30px;
 }
 .footer-mobile img {
   display: block;
   margin-bottom: 36px;
 }
 .footer-mobile iframe {
   width: 330px;
   height: 250px;
   padding: 48px 0 48px 0;
 }
 @media (max-width: 355px) {
   .footer-mobile iframe {
     width: 280px;
     height: 200px;
   }
 }
 .footer-mobile .nav-list {
   display: flex;
   justify-content: space-between;
 }
 .footer-mobile .footer-nav-right {
   padding-left: 60px;
 }
 
 .finance {
   background-size: cover;
   background-repeat: no-repeat;
   background-position: center;
 }
 .finance .finance__wrapper {
   padding-top: 255px;
   padding-bottom: 148px;
 }
 .finance .finance__content {
   background-color: #FFFFFF;
   display: block;
   max-width: 800px;
   padding: 85px;
 }
 .finance .finance__content h1 {
   font-family: "Inter", sans-serif;
   font-style: normal;
   font-weight: 700;
   font-size: 44px;
   line-height: 150%;
   color: #0D2C54;
   text-transform: uppercase;
   font-size: 44px;
   font-weight: 700;
   padding-bottom: 48px;
 }
 .finance .finance__content p {
   max-width: 630px;
   text-align: left;
   font-family: "Inter", sans-serif;
   font-style: normal;
   font-weight: 400;
   font-size: 18px;
   line-height: 150%;
   color: #0D2C54;
 }
 
 @media (max-width: 1280px) {
   .finance {
     height: auto;
   }
   .finance .container {
     margin: 0 auto;
     padding: 0 15px;
   }
   .finance .finance__wrapper {
     padding-top: calc(64px + 191 * (100vw - 360px) / 920);
     padding-bottom: calc(64px + 84 * (100vw - 360px) / 920);
   }
   .finance .finance__content {
     padding: calc(35px + 50 * (100vw - 360px) / 920);
   }
   .finance .finance__content h1 {
     font-size: calc(30px + 23.8 * (100vw - 360px) / 1280);
   }
 }
 @media (max-width: 320px) {
   .finance .container {
     padding: 0px calc(5px + 10 * (100vw - 320px) / 40);
   }
   .finance .finance__content {
     width: calc(310px + 20 * (100vw - 320px) / 40);
   }
 }
 .our-team {
   position: relative;
   overflow: hidden;
 }
 .our-team .cards-container {
   position: relative;
 }
 .our-team .cards-container .eclipse-circle {
   position: absolute;
   bottom: 12px;
   right: 10px;
   width: 20px;
   height: 20px;
   border-radius: 50%;
   background-color: #FF8C00;
   display: flex;
   justify-content: center;
   align-items: center;
   font-size: 10px;
 }
 .our-team .cards-container .eclipse-circle div {
   color: white;
 }
 .our-team .our-team__content {
   padding-top: 148px;
 }
 .our-team .patterns__top-left {
   position: absolute;
   top: -65px;
   left: 0;
 }
 .our-team .patterns__top-right {
   position: absolute;
   top: -65px;
   right: 0;
 }
 .our-team .our-team__list {
   display: flex;
   flex-wrap: wrap;
   gap: 20px;
 }
 @media (max-width: 1105px) {
   .our-team .our-team__list {
     justify-content: center;
   }
 }
 .our-team h2 {
   font-family: "Inter", sans-serif;
   font-style: normal;
   font-weight: 700;
   font-size: 44px;
   line-height: 150%;
   color: #0D2C54;
   text-transform: uppercase;
   padding-bottom: 96px;
 }
 .our-team .person-photo {
   width: 295px;
 }
 .our-team h3 {
   font-family: "Inter", sans-serif;
   font-style: normal;
   font-weight: 400;
   font-size: 18px;
   line-height: 150%;
   color: #0D2C54;
   font-size: 20px;
   font-weight: 700;
   padding-top: 24px;
 }
 .our-team p {
   display: block;
   font-family: "Inter", sans-serif;
   font-style: normal;
   font-weight: 400;
   font-size: 18px;
   line-height: 150%;
   color: #0D2C54;
   max-width: 210px;
   padding-top: 24px;
 }
 @media (max-width: 668px) {
   .our-team p {
     max-width: fit-content;
   }
 }
 .our-team .our-team__item {
   position: relative;
   display: flex;
   flex-direction: column;
   justify-content: space-between;
   cursor: pointer;
 }
 
 @media (max-width: 1280px) {
   .our-team .our-team__content {
     padding-top: calc(64px + 84 * (100vw - 360px) / 920);
   }
   .our-team h2 {
     font-size: calc(30px + 23.8 * (100vw - 360px) / 1280);
     padding-bottom: calc(48px + 48 * (100vw - 360px) / 920);
   }
   .our-team .our-team__list {
     gap: 48px;
   }
   .our-team p {
     padding-top: calc(20px + 4 * (100vw - 360px) / 920);
   }
 }
 @media (max-width: 999px) {
   .our-team .container {
     padding: 0px 15px;
   }
 }
 @media (max-width: 360px) {
   .our-team .container {
     padding: calc(5px + 10 * (100vw - 320px) / 40);
   }
   .our-team .person-photo {
     width: calc(310px + 20 * (100vw - 320px) / 40);
   }
 }
 .reviews {
   margin-top: 148px;
   overflow: hidden;
   position: relative;
 }
 .reviews .container {
   max-width: none;
   padding: 0px;
 }
 .reviews h2 {
   font-family: "Inter", sans-serif;
   font-style: normal;
   font-weight: 700;
   font-size: 44px;
   line-height: 150%;
   color: #0D2C54;
   text-transform: uppercase;
 }
 .reviews .patterns__bottom-left {
   position: absolute;
   bottom: -73px;
   left: 0;
 }
 @media (max-width: 800px) {
   .reviews .patterns__bottom-left {
     display: none;
   }
 }
 .reviews .patterns__bottom-right {
   position: absolute;
   bottom: -73px;
   right: 0;
 }
 @media (max-width: 800px) {
   .reviews .patterns__bottom-right {
     display: none;
   }
 }
 
 .reviews__content {
   margin: 0px 0px 96px 340px;
 }
 
 .scroll-slide {
   display: none;
 }
 @media (max-width: 775px) {
   .scroll-slide {
     top: 75px;
   }
 }
 
 .reviews__slider {
   overflow: visible;
   position: relative;
   width: 100%;
   display: flex;
   justify-content: center;
   align-items: center;
   margin-bottom: 148px;
 }
 .reviews__slider .swiper-button-prev {
   display: flex;
   width: 70px;
   height: 70px;
   position: absolute;
   top: calc(50% - 35px);
   justify-content: center;
   align-items: center;
   transform: rotate(180deg);
   border: 1px solid #0D2C54;
   left: 540px;
 }
 .reviews__slider .swiper-button-prev::after {
   display: none;
 }
 .reviews__slider .swiper-button-next {
   display: flex;
   width: 70px;
   height: 70px;
   position: absolute;
   top: calc(50% - 35px);
   justify-content: center;
   align-items: center;
   border: 1px solid #0D2C54;
   right: 540px;
 }
 .reviews__slider svg {
   fill: #0D2C54;
 }
 .reviews__slider .swiper-button-next::after {
   display: none;
 }
 .reviews__slider .swiper-button-prev:active,
 .reviews__slider .swiper-button-next:active {
   background-color: #0D2C54;
 }
 .reviews__slider .swiper-button-prev:active svg,
 .reviews__slider .swiper-button-next:active svg {
   fill: #FFFFFF;
 }
 
 .reviews__slider__slide {
   opacity: 0.3;
   width: 600px;
   min-height: 400px;
   box-sizing: border-box;
   padding: 50px 39px 50px 50px;
   box-shadow: 0px 0px 50px rgba(221, 221, 221, 0.5);
   display: flex;
   flex-direction: column;
   align-items: flex-start;
   gap: 36px;
 }
 
 .reviews__slide__title {
   display: flex;
   justify-content: left;
   align-items: center;
   gap: 16px;
 }
 .reviews__slide__title img {
   position: static;
   width: 70px;
   height: 70px;
   border-radius: 50%;
 }
 .reviews__slide__title h3 {
   font-family: "Inter";
   font-style: normal;
   font-weight: 500;
   font-size: 24px;
   line-height: 150%;
 }
 
 .reviews__slide__content {
   font-family: "Inter";
   font-style: normal;
   font-weight: 400;
   font-size: 18px;
   line-height: 150%;
 }
 
 .reviews__slider__slide.swiper-slide-active {
   opacity: 1;
 }
 
 @media (hover: hover) {
   .swiper-button-prev:hover,
   .swiper-button-next:hover {
     transition: 0.2s ease-in-out;
     background-color: #0D2C54;
     border: solid 1px #FFFFFF;
   }
   .swiper-button-prev:hover svg,
   .swiper-button-next:hover svg {
     fill: white;
     transition: 0.2s ease-in-out;
   }
 }
 @media (max-width: 1900px) {
   .reviews__slider .swiper-button-prev {
     left: calc(220px + 320 * (100vw - 1280px) / 640);
   }
   .reviews__slider .swiper-button-next {
     right: calc(220px + 320 * (100vw - 1280px) / 640);
   }
   .reviews__content {
     margin-right: 20px;
     margin-left: calc(20px + 320 * (100vw - 1280px) / 640);
   }
 }
 @media (max-width: 1280px) {
   .reviews {
     margin-top: calc(64px + 84 * (100vw - 320px) / 960);
   }
   .reviews h2 {
     font-size: calc(30px + 23.8 * (100vw - 320px) / 1280);
   }
   .reviews__content {
     margin-right: calc(10px + 10 * (100vw - 320px) / 960);
     margin-left: calc(10px + 10 * (100vw - 320px) / 960);
   }
   .reviews__slider {
     margin-bottom: calc(64px + 84 * (100vw - 320px) / 960);
   }
   .reviews__slider .swiper-button-prev {
     left: calc(180px + 40 * (100vw - 1000px) / 280);
   }
   .reviews__slider .swiper-button-next {
     right: calc(180px + 40 * (100vw - 1000px) / 280);
   }
   .reviews__slider__slide {
     width: calc(400px + 200 * (100vw - 1000px) / 280);
     padding-top: calc(35px + 15 * (100vw - 1000px) / 280);
     padding-right: calc(35px + 4 * (100vw - 320px) / 960);
     padding-bottom: calc(35px + 15 * (100vw - 1000px) / 280);
     padding-left: calc(35px + 15 * (100vw - 1000px) / 280);
   }
 }
 @media (max-width: 999px) {
   .reviews {
     position: relative;
   }
   .reviews__content {
     margin-bottom: calc(48px + 48 * (100vw - 320px) / 679);
   }
   .scroll-slide {
     display: block;
     position: absolute;
     top: calc(75px + 30 * (100vw - 320px) / 679);
     right: calc(10px + 290 * (100vw - 320px) / 679);
     width: 40px;
     height: 24px;
   }
   .reviews__slider .swiper-button-prev {
     top: auto;
     bottom: 0px;
     left: calc(10px + 290 * (100vw - 320px) / 679);
   }
   .reviews__slider .swiper-button-next {
     bottom: 0px;
     top: auto;
     right: calc(10px + 290 * (100vw - 320px) / 679);
   }
   .reviews__slider .reviews__slider__wrapper {
     margin-bottom: calc(90px + 10 * (100vw - 320px) / 679);
   }
   .reviews__slider__slide {
     width: calc(310px + 90 * (100vw - 320px) / 679);
     padding: 35px;
   }
 }
 .our__business {
   background-size: cover;
   background-repeat: no-repeat;
   background-position: center;
 }
 .our__business .our__business__wrapper {
   padding-top: 229px;
   padding-bottom: 148px;
 }
 @media (max-width: 1280px) {
   .our__business .our__business__wrapper {
     padding-top: calc(64px + 165 * (100vw - 360px) / 920);
     padding-bottom: calc(64px + 84 * (100vw - 360px) / 920);
   }
 }
 .our__business .our__business__content {
   background-color: #FFFFFF;
   display: block;
   max-width: 820px;
   padding: 85px;
 }
 @media (max-width: 1280px) {
   .our__business .our__business__content {
     padding: calc(35px + 50 * (100vw - 360px) / 920);
   }
 }
 .our__business h1 {
   font-family: "Inter", sans-serif;
   font-style: normal;
   font-weight: 700;
   font-size: 44px;
   line-height: 150%;
   color: #0D2C54;
   text-transform: uppercase;
   font-size: 44px;
   font-weight: 700;
   padding-bottom: 48px;
 }
 @media (max-width: 1280px) {
   .our__business h1 {
     font-size: calc(30px + 23.8 * (100vw - 360px) / 1280);
   }
 }
 .our__business p {
   display: block;
   max-width: 656px;
   text-align: left;
   font-family: "Inter", sans-serif;
   font-style: normal;
   font-weight: 400;
   font-size: 18px;
   line-height: 150%;
   color: #0D2C54;
 }
 
 .why-we {
   position: relative;
   overflow: hidden;
   padding-top: calc(64px + 84 * (100vw - 360px) / 920);
   padding-bottom: calc(64px + 53 * (100vw - 360px) / 920);
 }
 @media (max-width: 450px) {
   .why-we {
     padding-bottom: 0;
   }
 }
 .why-we article {
   padding-bottom: 45px;
 }
 @media (max-width: 1280px) {
   .why-we img {
     width: calc(310px + 280 * (100vw - 320px) / 920);
   }
 }
 @media (max-width: 250px) {
   .why-we img {
     width: 260px;
   }
 }
 .why-we h2 {
   font-family: "Inter", sans-serif;
   font-style: normal;
   font-weight: 700;
   font-size: 44px;
   line-height: 150%;
   color: #0D2C54;
   text-transform: uppercase;
   max-width: 630px;
   padding-bottom: 96px;
 }
 @media (max-width: 1280px) {
   .why-we h2 {
     font-size: calc(30px + 23.8 * (100vw - 360px) / 1280);
     padding-bottom: calc(35px + 50 * (100vw - 360px) / 920);
   }
 }
 .why-we .interview-container {
   display: flex;
   justify-content: space-between;
 }
 .why-we .interview-container:nth-child(even) {
   padding-top: 68px;
 }
 @media (max-width: 1205px) {
   .why-we .interview-container:nth-child(even) {
     padding-top: 33px;
   }
 }
 @media (max-width: 1205px) {
   .why-we .interview-container {
     flex-direction: column;
     align-items: center;
   }
 }
 .why-we .interview-item {
   font-family: "Inter", sans-serif;
   font-style: normal;
   font-weight: 400;
   font-size: 18px;
   line-height: 150%;
   color: #0D2C54;
   max-width: 595px;
   padding-bottom: 15px;
 }
 .why-we .interview-item h3 {
   font-family: "Inter", sans-serif;
   font-style: normal;
   font-weight: 400;
   font-size: 18px;
   line-height: 150%;
   color: #0D2C54;
   font-weight: 700;
   font-size: 20px;
   padding-bottom: 8px;
 }
 .why-we .interview-item blockquote {
   font-family: "Inter", sans-serif;
   font-style: normal;
   font-weight: 400;
   font-size: 18px;
   line-height: 150%;
   color: #0D2C54;
   line-height: 27px;
   font-style: italic;
 }
 .why-we .img-right {
   order: 2;
 }
 @media (max-width: 400px) {
   .why-we .img-right {
     display: none;
   }
 }
 @media (max-width: 1205px) {
   .why-we .img-left {
     order: 2;
   }
 }
 @media (max-width: 400px) {
   .why-we .img-left {
     order: -1;
     padding-bottom: 33px;
   }
 }
 .why-we .interview-item:last-child {
   padding-bottom: 0;
 }
 @media (max-width: 1205px) {
   .why-we .interview-item:last-child {
     padding-bottom: 33px;
   }
 }
 @media (max-width: 400px) {
   .why-we .interview-item:last-child {
     padding-bottom: 0px;
   }
 }
 .why-we .interview-list + .interview-list {
   padding-top: 64px;
 }
 .why-we .patterns__top-left {
   position: absolute;
   top: -65px;
   left: 0;
 }
 .why-we .patterns__top-right {
   position: absolute;
   top: -65px;
   right: 0;
 }
 
 .tourist-destination {
   position: relative;
   padding-bottom: 149px;
   overflow: hidden;
 }
 .tourist-destination .title {
   display: flex;
   align-items: center;
   justify-content: space-between;
   gap: 250px;
   padding-bottom: 96px;
   position: relative;
 }
 .tourist-destination .tourist-destination__slider-buttons {
   width: 150px;
   height: 70px;
   display: flex;
   justify-content: space-between;
   align-items: center;
   gap: 10px;
 }
 .tourist-destination .tourist-destination__slider-buttons .swiper-button-prev {
   width: 70px;
   height: 70px;
   position: static;
   display: flex;
   justify-content: center;
   align-items: center;
   transform: rotate(180deg);
   border: 1px solid #0D2C54;
   margin: 0;
 }
 .tourist-destination .tourist-destination__slider-buttons .swiper-button-prev::after {
   display: none;
 }
 .tourist-destination .tourist-destination__slider-buttons .swiper-button-prev svg {
   fill: #0D2C54;
 }
 .tourist-destination .tourist-destination__slider-buttons .swiper-button-prev:active {
   background-color: #0D2C54;
 }
 .tourist-destination .tourist-destination__slider-buttons .swiper-button-prev:active svg {
   fill: #FFFFFF;
 }
 .tourist-destination .tourist-destination__slider-buttons .swiper-button-next {
   width: 70px;
   height: 70px;
   position: static;
   display: flex;
   align-items: center;
   justify-content: center;
   border: 1px solid #0D2C54;
   margin: 0;
 }
 .tourist-destination .tourist-destination__slider-buttons .swiper-button-next::after {
   display: none;
 }
 .tourist-destination .tourist-destination__slider-buttons .swiper-button-next svg {
   fill: #0D2C54;
 }
 .tourist-destination .tourist-destination__slider-buttons .swiper-button-next:active {
   background-color: #0D2C54;
 }
 .tourist-destination .tourist-destination__slider-buttons .swiper-button-next:active svg {
   fill: #FFFFFF;
 }
 .tourist-destination h2 {
   font-family: "Inter", sans-serif;
   font-style: normal;
   font-weight: 700;
   font-size: 44px;
   line-height: 150%;
   color: #0D2C54;
   text-transform: uppercase;
 }
 .tourist-destination .patterns-bottom__left {
   position: absolute;
   bottom: -50px;
   left: 0;
 }
 .tourist-destination .patterns-bottom__right {
   position: absolute;
   bottom: -70px;
   right: 0;
 }
 
 .tourist-destination__slider {
   display: flex;
   cursor: grab;
   justify-content: center;
   position: relative;
   align-items: center;
 }
 
 @media (hover: hover) {
   .tourist-destination .tourist-destination__slider-buttons .swiper-button-prev:hover,
   .tourist-destination .tourist-destination__slider-buttons .swiper-button-next:hover {
     transition: 0.2s ease-in-out;
     background-color: #0D2C54;
     border: solid 1px #FFFFFF;
   }
   .tourist-destination .tourist-destination__slider-buttons .swiper-button-prev:hover svg,
   .tourist-destination .tourist-destination__slider-buttons .swiper-button-next:hover svg {
     fill: white;
     transition: 0.2s ease-in-out;
   }
 }
 @media (max-width: 1280px) {
   .tourist-destination .container {
     padding: 0px 15px;
   }
   .tourist-destination .title {
     gap: 50px;
     justify-content: center;
     padding-bottom: calc(66px + 30 * (100vw - 1100px) / 1170);
   }
   .tourist-destination h2 {
     font-size: calc(30px + 23.8 * (100vw - 360px) / 1280);
   }
 }
 @media (max-width: 1100px) {
   .tourist-destination {
     padding-bottom: 250px;
   }
   .tourist-destination .title {
     position: static;
   }
   .tourist-destination .tourist-destination__slider-buttons {
     position: absolute;
     width: 500px;
     gap: 360px;
     bottom: 150px;
     top: auto;
     left: calc(50% - 250px);
   }
 }
 @media (max-width: 1050px) {
   .tourist-destination {
     padding-bottom: calc(150px + 100 * (100vw - 800px) / 250);
   }
   .tourist-destination .tourist-destination__slider-buttons {
     bottom: calc(50px + 100 * (100vw - 800px) / 250);
   }
 }
 @media (max-width: 800px) {
   .tourist-destination {
     padding-bottom: 150px;
   }
   .tourist-destination .tourist-destination__slider-buttons {
     width: calc(330px + 170 * (100vw - 360px) / 440);
     bottom: 65px;
     left: calc(50% - (165px + 85 * (100vw - 360px) / 440));
     gap: calc(90px + 270 * (100vw - 360px) / 440);
   }
 }
 @media (max-width: 360px) {
   .tourist-destination .tourist-destination__slider-buttons {
     width: calc(290px + 40 * (100vw - 320px) / 40);
     left: calc(50% - (145px + 20 * (100vw - 320px) / 40));
   }
   .tourist-destination .tourist-destination__item {
     min-height: 519px;
   }
 }
 .safety {
   background-size: cover;
   background-repeat: no-repeat;
   background-position: bottom;
   height: auto;
   width: auto;
 }
 .safety .safety__wrapper {
   padding-top: calc(64px + 96 * (100vw - 360px) / 920);
   padding-bottom: calc(64px + 276 * (100vw - 360px) / 920);
 }
 .safety .safety__content {
   background-color: #FFFFFF;
   display: block;
   max-width: 800px;
   padding: 85px;
 }
 @media (max-width: 1280px) {
   .safety .safety__content {
     padding: calc(35px + 50 * (100vw - 360px) / 920);
   }
 }
 .safety .safety__content h2 {
   font-family: "Inter", sans-serif;
   font-style: normal;
   font-weight: 700;
   font-size: 44px;
   line-height: 150%;
   color: #0D2C54;
   text-transform: uppercase;
   font-size: 44px;
   font-weight: 700;
   padding-bottom: 48px;
 }
 @media (max-width: 1280px) {
   .safety .safety__content h2 {
     font-size: calc(27px + 23.8 * (100vw - 360px) / 1280);
   }
 }
 @media (max-width: 550px) {
   .safety .safety__content h2 {
     padding-bottom: 32px;
   }
 }
 .safety .safety__content p {
   display: block;
   max-width: 630px;
   text-align: left;
   font-family: "Inter", sans-serif;
   font-style: normal;
   font-weight: 400;
   font-size: 18px;
   line-height: 150%;
   color: #0D2C54;
 }
 
 .offer {
   background-color: #0D2C54;
   padding-top: calc(64px + 84 * (100vw - 360px) / 920);
   padding-bottom: calc(64px + 102 * (100vw - 360px) / 920);
 }
 .offer .offer-content {
   display: flex;
   justify-content: space-between;
 }
 @media (max-width: 1040px) {
   .offer .offer-content {
     flex-direction: column;
     align-items: center;
   }
 }
 .offer h2 {
   font-family: "Inter", sans-serif;
   font-style: normal;
   font-weight: 700;
   font-size: 44px;
   line-height: 150%;
   color: #0D2C54;
   text-transform: uppercase;
   color: #FFFFFF;
 }
 @media (max-width: 1280px) {
   .offer h2 {
     font-size: calc(30px + 23.8 * (100vw - 360px) / 1280);
   }
 }
 .offer .offer__content {
   font-family: "Inter", sans-serif;
   font-style: normal;
   font-weight: 400;
   font-size: 18px;
   line-height: 150%;
   color: #0D2C54;
   color: #FFFFFF;
   max-width: 509px;
 }
 
 .offer p{
   display: flex;
   flex-direction: column;
   gap: 12px;
 }
 
 .offer .offer-text {
   display: flex;
   flex-direction: column;
   gap: 48px;
   padding-right: 15px;
 }
 @media (max-width: 1040px) {
   .offer .offer-text {
     padding-bottom: 48px;
     padding-right: 0;
   }
 }
 .offer form {
   display: flex;
   flex-direction: column;
   gap: 12px;
 }
 .offer input {
   font-family: "Inter", sans-serif;
   color: #FFFFFF;
   font-size: 16px;
   letter-spacing: 1px;
   background-color: transparent;
   width: calc(310px + 300 * (100vw - 320px) / 960);
   padding: 23px 31px;
   border: 1px solid #FFFFFF;
   outline: none;
 }
 .offer input::placeholder {
   color: #BABABA;
   font-size: 16px;
   letter-spacing: 1px;
 }
 .offer input[type=submit] {
   font-weight: 500;
   font-family: "Inter", sans-serif;
   font-style: normal;
   font-weight: 400;
   font-size: 18px;
   line-height: 150%;
   color: #0D2C54;
   background-color: #FFFFFF;
   transition: 0.2s ease-in-out;
   appearance: none;
   -webkit-appearance: none;
   -moz-appearance: none;
   cursor: pointer;
 }
 @media (hover: hover) {
   .offer input[type=submit]:hover {
     transition: 0.2s ease-in-out;
     color: #FFFFFF;
     background-color: #0D2C54;
   }
 }
 
 .our-offers {
   position: relative;
   padding-top: calc(64px + 84 * (100vw - 360px) / 920);
   padding-bottom: calc(64px + 84 * (100vw - 360px) / 920);
 }
 .our-offers .title {
   padding-bottom: calc(48px + 48 * (100vw - 360px) / 920);
 }
 .our-offers h1 {
   font-family: "Inter", sans-serif;
   font-style: normal;
   font-weight: 700;
   font-size: 44px;
   line-height: 150%;
   color: #0D2C54;
   text-transform: uppercase;
   padding-bottom: 48px;
 }
 @media (max-width: 1280px) {
   .our-offers h1 {
     font-size: calc(30px + 23.8 * (100vw - 360px) / 1280);
   }
 }
 @media (max-width: 400px) {
   .our-offers h1 {
     padding-bottom: 36px;
   }
 }
 .our-offers p {
   font-family: "Inter", sans-serif;
   font-style: normal;
   font-weight: 400;
   font-size: 18px;
   line-height: 150%;
   color: #0D2C54;
   max-width: 550px;
 }
 .our-offers .offers-container__cards {
   display: flex;
   gap: 20px;
   flex-wrap: wrap;
 }
 .our-offers article {
   max-width: 610px;
   border: 1px solid #0D2C54;
   padding: calc(36px + 49 * (100vw - 360px) / 920);
 }
 .our-offers article h3 {
   font-family: "Inter", sans-serif;
   font-style: normal;
   font-weight: 400;
   font-size: 18px;
   line-height: 150%;
   color: #0D2C54;
   font-size: 20px;
   font-weight: 700;
   padding-bottom: 48px;
 }
 .our-offers article p {
   font-family: "Inter", sans-serif;
   font-style: normal;
   font-weight: 400;
   font-size: 18px;
   line-height: 150%;
   color: #0D2C54;
   max-width: 440px;
 }
 .our-offers article:nth-child(even) {
   border: none;
   background-color: #F4F4F4;
 }
 
 .advantages {
   position: relative;
   overflow: hidden;
   padding-bottom: calc(64px + 84 * (100vw - 360px) / 920);
 }
 .advantages h2 {
   font-family: "Inter", sans-serif;
   font-style: normal;
   font-weight: 700;
   font-size: 44px;
   line-height: 150%;
   color: #0D2C54;
   text-transform: uppercase;
   max-width: 1155px;
   padding-bottom: calc(44px + 52 * (100vw - 360px) / 920);
   font-size: 44px;
 }
 @media (max-width: 1280px) {
   .advantages h2 {
     font-size: calc(30px + 23.8 * (100vw - 360px) / 1280);
   }
 }
 .advantages .advantages__slider-buttons {
   width: 150px;
   height: 70px;
   gap: 10px;
   display: flex;
   justify-content: space-between;
   align-items: center;
   gap: 10px;
 }
 .advantages .advantages__slider-buttons .swiper-button-prev {
   width: 70px;
   height: 70px;
   position: static;
   display: flex;
   justify-content: center;
   align-items: center;
   transform: rotate(180deg);
   border: 1px solid #0D2C54;
   margin: 0;
 }
 .advantages .advantages__slider-buttons .swiper-button-prev::after {
   display: none;
 }
 .advantages .advantages__slider-buttons .swiper-button-prev svg {
   fill: #0D2C54;
 }
 .advantages .advantages__slider-buttons .swiper-button-prev:active {
   background-color: #0D2C54;
 }
 .advantages .advantages__slider-buttons .swiper-button-prev:active svg {
   fill: #FFFFFF;
 }
 .advantages .advantages__slider-buttons .swiper-button-next {
   width: 70px;
   height: 70px;
   position: static;
   display: flex;
   align-items: center;
   justify-content: center;
   border: 1px solid #0D2C54;
   margin: 0;
 }
 .advantages .advantages__slider-buttons .swiper-button-next::after {
   display: none;
 }
 .advantages .advantages__slider-buttons .swiper-button-next svg {
   fill: #0D2C54;
 }
 .advantages .advantages__slider-buttons .swiper-button-next:active {
   background-color: #0D2C54;
 }
 .advantages .advantages__slider-buttons .swiper-button-next:active svg {
   fill: #FFFFFF;
 }
 .advantages .advantages__item {
   background-color: #F4F4F4;
   min-height: 310px;
 }
 .advantages .advantages__item p {
   font-family: "Inter", sans-serif;
   font-style: normal;
   font-weight: 400;
   font-size: 18px;
   line-height: 150%;
   color: #0D2C54;
   line-height: 27px;
   padding: 94px 38px 20px 38px;
 }
 .advantages .patterns-bottom__left {
   position: absolute;
   bottom: -50px;
   left: 0;
 }
 .advantages .patterns-bottom__right {
   position: absolute;
   bottom: -70px;
   right: 0;
 }
 .advantages .advantages__slider {
   display: flex;
   justify-content: center;
   position: relative;
   align-items: center;
 }
 .advantages .advantages__slider-buttons {
   margin: 48px 0px 0px calc(50% - 80px);
 }
 @media (hover: hover) {
   .advantages .swiper-button-prev:hover,
   .advantages .swiper-button-next:hover {
     transition: 0.2s ease-in-out;
     background-color: #0D2C54;
     border: solid 1px #FFFFFF;
   }
   .advantages .swiper-button-prev:hover svg,
   .advantages .swiper-button-next:hover svg {
     fill: white;
     transition: 0.2s ease-in-out;
   }
 }
 
 @media (max-width: 1130px) {
   .advantages .advantages__item {
     min-height: 449px;
   }
 }
 @media (max-width: 700px) {
   .patterns-bottom__left {
     display: none;
   }
   .patterns-bottom__right {
     display: none;
   }
   .advantages .advantages__slider-buttons {
     gap: calc(150px + 380 * (100vw - 320px) / 960);
     margin-left: 0px;
     width: auto;
     margin-top: calc(20px + 28 * (100vw - 360px) / 920);
   }
 }
 .investments {
   background-size: cover;
   background-repeat: no-repeat;
 }
 .investments h2 {
   display: none;
 }
 .investments .investments__wrapper {
   display: flex;
   justify-content: center;
   padding-top: calc(64px + 84 * (100vw - 360px) / 920);
   padding-bottom: calc(64px + 84 * (100vw - 360px) / 920);
 }
 .investments .investments__content {
   background-color: #FFFFFF;
   display: block;
   max-width: 1030px;
   padding: calc(35px + 50 * (100vw - 360px) / 920);
 }
 .investments .investments__content p {
   display: block;
   max-width: 840px;
   text-align: left;
   font-family: "Inter", sans-serif;
   font-style: normal;
   font-weight: 400;
   font-size: 18px;
   line-height: 150%;
   color: #0D2C54;
 }
 .investments .investments__content p + p {
   padding-top: calc(35px + 13 * (100vw - 360px) / 920);
 }
 
 .income {
   position: relative;
   overflow: hidden;
   padding-top: calc(64px + 53 * (100vw - 360px) / 920);
   padding-bottom: calc(64px + 53 * (100vw - 360px) / 920);
 }
 .income h2 {
   font-family: "Inter", sans-serif;
   font-style: normal;
   font-weight: 700;
   font-size: 44px;
   line-height: 150%;
   color: #0D2C54;
   text-transform: uppercase;
   max-width: 1000px;
   padding-bottom: calc(44px + 36 * (100vw - 360px) / 920);
   font-size: calc(30px + 23.8 * (100vw - 360px) / 1280);
 }
 .income p {
   font-family: "Inter", sans-serif;
   font-style: normal;
   font-weight: 400;
   font-size: 18px;
   line-height: 150%;
   color: #0D2C54;
 }
 .income .title {
   padding-bottom: calc(44px + 36 * (100vw - 360px) / 920);
 }
 .income .table-title_mobile {
   display: none;
 }
 @media (max-width: 900px) {
   .income .table-title_mobile {
     display: block;
   }
 }
 .income .table-title {
   display: block;
 }
 @media (max-width: 900px) {
   .income .table-title {
     display: none;
   }
 }
 .income img {
   cursor: pointer;
   width: calc(280px + 20 * (100vw - 320px) / 40);
   display: block;
   margin: 0 auto;
 }
 .income .patterns-bottom__left {
   position: absolute;
   max-width: 180px;
   bottom: -92px;
   left: 0;
 }
 @media (max-width: 800px) {
   .income .patterns-bottom__left {
     display: none;
   }
 }
 .income .patterns-bottom__right {
   position: absolute;
   bottom: -112px;
   max-width: 180px;
   right: 0;
 }
 @media (max-width: 800px) {
   .income .patterns-bottom__right {
     display: none;
   }
 }
 
 .contacts {
   padding-top: calc(64px + 88 * (100vw - 360px) / 920);
   padding-bottom: calc(64px + 84 * (100vw - 360px) / 920);
 }
 .contacts .contacts-mobile {
   display: none;
 }
 @media (max-width: 1160px) {
   .contacts .contacts-mobile {
     display: flex;
     flex-direction: column;
     align-items: center;
   }
 }
 .contacts .contacts-mobile h2 {
   padding-bottom: 48px;
 }
 @media (max-width: 420px) {
   .contacts .contacts-mobile h2 {
     margin-right: auto;
   }
 }
 .contacts .contacts-mobile span {
   font-family: "Inter", sans-serif;
   font-style: normal;
   font-weight: 400;
   font-size: 18px;
   line-height: 150%;
   color: #0D2C54;
 }
 .contacts .contacts-mobile .contacts-list-mobile {
   padding-bottom: 48px;
 }
 .contacts .contacts-mobile iframe {
   width: 330px;
   height: 250px;
   padding-bottom: 64px;
 }
 @media (max-width: 390px) {
   .contacts .contacts-mobile iframe {
     width: 300px;
     height: 220px;
   }
 }
 .contacts .contacts-mobile address {
   padding-bottom: 36px;
   font-family: "Inter", sans-serif;
   font-style: normal;
   font-weight: 400;
   font-size: 18px;
   line-height: 150%;
   color: #0D2C54;
 }
 .contacts .contacts-content {
   display: flex;
   justify-content: space-between;
 }
 @media (max-width: 1160px) {
   .contacts .contacts-content {
     flex-direction: column;
     align-items: center;
   }
 }
 .contacts .contacts-container-computer {
   padding-right: 30px;
 }
 @media (max-width: 1160px) {
   .contacts .contacts-container-computer {
     display: none;
   }
 }
 .contacts h1 {
   font-family: "Inter", sans-serif;
   font-style: normal;
   font-weight: 700;
   font-size: 44px;
   line-height: 150%;
   color: #0D2C54;
   text-transform: uppercase;
   padding-bottom: 48px;
   font-size: calc(30px + 23.8 * (100vw - 360px) / 1280);
   padding-bottom: calc(36px + 12 * (100vw - 360px) / 920);
 }
 .contacts h2 {
   font-family: "Inter", sans-serif;
   font-style: normal;
   font-weight: 700;
   font-size: 44px;
   line-height: 150%;
   color: #0D2C54;
   text-transform: uppercase;
   padding-bottom: 48px;
   font-size: calc(30px + 23.8 * (100vw - 360px) / 1280);
   padding-bottom: calc(36px + 12 * (100vw - 360px) / 920);
 }
 @media (max-width: 1160px) {
   .contacts h2 {
     text-align: center;
   }
 }
 .contacts p {
   display: flex;
   flex-direction: column;
   gap: 12px;
 }
 .contacts .subtitle {
   font-family: "Inter", sans-serif;
   font-style: normal;
   font-weight: 400;
   font-size: 18px;
   line-height: 150%;
   color: #0D2C54;
   padding-bottom: 48px;
 }
 .contacts .contacts__list {
   max-width: 505px;
   display: flex;
   justify-content: space-between;
   flex-wrap: wrap;
   gap: 48px 42px;
   padding-bottom: 48px;
 }
 .contacts .contacts__list .contacts-item {
   max-width: 273px;
 }
 .contacts .contacts__list h3 {
   font-family: "Inter", sans-serif;
   font-style: normal;
   font-weight: 400;
   font-size: 18px;
   line-height: 150%;
   color: #0D2C54;
   font-size: 20px;
   font-weight: 700;
   padding-bottom: 20px;
 }
 .contacts .contacts__list a {
   font-family: "Inter", sans-serif;
   font-style: normal;
   font-weight: 400;
   font-size: 18px;
   line-height: 150%;
   color: #0D2C54;
 }
 .contacts .contacts__list address {
   font-style: normal;
 }
 .contacts form {
   display: flex;
   flex-direction: column;
   align-items: center;
   gap: 12px;
 }
 .contacts input {
   font-family: "Inter", sans-serif;
   color: #0D2C54;
   font-size: 16px;
   letter-spacing: 1px;
   background-color: transparent;
   width: calc(310px + 300 * (100vw - 320px) / 960);
   padding: 23px 31px;
   border: 1px solid #0D2C54;
   outline: none;
 }
 .contacts input::placeholder {
   color: #BABABA;
   font-size: 16px;
   letter-spacing: 1px;
 }
 .contacts input[type=submit] {
   font-weight: 500;
   padding: 23px 31px;
   font-family: "Inter", sans-serif;
   font-style: normal;
   font-weight: 400;
   font-size: 18px;
   line-height: 150%;
   color: #0D2C54;
   color: #FFFFFF;
   background-color: #0D2C54;
   appearance: none;
   -webkit-appearance: none;
   transition: 0.2s ease-in-out;
   cursor: pointer;
 }
 
 .contacts iframe{
   width: 505px;
   height: 191px;
 }
 @media (hover: hover) {
   .contacts input[type=submit]:hover {
     transition: 0.2s ease-in-out;
     color: #0D2C54;
     background-color: #FFFFFF;
   }
 }
 
 .locked {
   overflow: hidden;
 }
 
 .our-team .our-team__modal-back {
   background: rgba(0, 0, 0, 0.4);
   z-index: 80;
   position: fixed;
   top: 0px;
   left: 0px;
   height: 100vh;
   visibility: hidden;
   opacity: 0;
   transition: 0.4s;
   width: 100%;
 }
 .our-team .our-team__modal-back.active {
   visibility: visible;
   opacity: 1;
   transition: 0.4s;
 }
 .our-team .our-team__modal-content {
   position: fixed;
   max-width: 820px;
   z-index: 99;
   opacity: 1;
   left: calc(50% - 410px);
   background-color: #FFFFFF;
   color: #1C3F54;
   top: -1000%;
   transition: 0.5s;
 }
 .our-team .our-team__modal-content p {
   padding-top: 0px;
 }
 @media (max-width: 1280px) {
   .our-team .our-team__modal-content {
     width: calc(320px + 500 * (100vw - 320px) / 960);
     left: calc(50% - (160px + 250 * (100vw - 320px) / 960));
   }
 }
 .our-team .our-team__modal-content.active {
   top: calc(50% - 185px);
   transition: 0.5s;
 }
 @media (max-width: 1280px) {
   .our-team .our-team__modal-content.active {
     top: calc(50% - 200px);
     transition: 0.5s;
   }
 }
 @media (max-width: 360px) {
   .our-team .our-team__modal-content.active {
     top: calc(50% - 210px);
     transition: 0.5s;
   }
 }
 .our-team .our-team__modal-content__wrapper {
   position: relative;
 }
 .our-team .our-team__modal-content__wrapper img {
   position: absolute;
   top: 12px;
   right: 16px;
 }
 @media (max-width: 1280px) {
   .our-team .our-team__modal-content__wrapper img {
     top: calc(7px + 5 * (100vw - 320px) / 960);
     right: calc(5px + 11 * (100vw - 320px) / 960);
   }
 }
 .our-team .modal-content__container {
   padding-left: calc(15px + 70 * (100vw - 320px) / 960);
   padding-bottom: calc(50px + 35 * (100vw - 320px) / 960);
   padding-right: calc(15px + 70 * (100vw - 320px) / 960);
   padding-top: calc(50px + 35 * (100vw - 320px) / 960);
 }
 @media (min-width: 1280px) {
   .our-team .modal-content__container {
     padding: 85px 85px 85px 85px;
   }
 }
 .our-team .modal-content__title {
   padding-bottom: 48px;
 }
 @media (max-width: 1280px) {
   .our-team .modal-content__title {
     font-size: calc(25px + 23.8 * (100vw - 320px) / 1280);
   }
 }
 .our-team .our-team__modal-content__wrapper p {
   font-family: "Inter", sans-serif;
   font-style: normal;
   font-weight: 400;
   font-size: 18px;
   line-height: 150%;
   max-width: 651px;
 }
 @media (max-width: 1280px) {
   .our-team .our-team__modal-content__wrapper p {
     padding: 0px;
     line-height: 120%;
   }
 }
 
 .table-enlarged-back.active {
   width: 100%;
   height: 100vh;
   position: fixed;
   transition: 0.1s;
   top: 0px;
   left: 0px;
   visibility: visible;
   z-index: 88;
   background-color: rgba(0, 0, 0, 0.5);
 }
 
 .table-enlarged-back {
   transition: 0.1s;
   width: 100%;
   height: 100vh;
   position: fixed;
   visibility: hidden;
   top: 0px;
   left: 0px;
   z-index: 88;
   background-color: rgba(0, 0, 0, 0.5);
 }
 
 .income img {
   transition: 0.3s;
 }
 
 .income img.active {
   position: fixed;
   z-index: 99;
   transition: 0.3s;
 }
 @media(max-width: 500px){
  header nav{
   padding: 30px 0px
   }
 }
   @media(max-width: 500px){
   header ul{
     top: 88px
   }
 }
 @media(max-width: 1300px){
    .reviews__slider__slide{
        min-height: 1300px;
    }
 }
 @media(max-width: 1000px){
    .reviews__slider__slide{
        min-height: 550px;
    }
 }
 @media(max-width: 650px){
    .reviews__slider__slide{
        min-height: 600px;
    }
 }
 @media(max-width: 350px){
    .reviews__slider__slide{
        min-height: 630px;
    }
 }