@font-face {
  font-family: Inter;
  font-display: swap;
  src: url("/wp-content/themes/financy/fonts/Inter-ExtraBold.woff2") format("woff2");
  font-weight: 800;
  font-style: normal;
}
@font-face {
  font-family: Inter;
  font-display: swap;
  src: url("/wp-content/themes/financy/fonts/Inter-Medium.woff2") format("woff2");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: Inter;
  font-display: swap;
  src: url("/wp-content/themes/financy/fonts/Inter-Bold.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: Inter;
  font-display: swap;
  src: url("/wp-content/themes/financy/fonts/Inter-Regular.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: Inter;
  font-display: swap;
  src: url("/wp-content/themes/financy/fonts/Inter-SemiBold.woff2") format("woff2");
  font-weight: 600;
  font-style: normal;
}
* {
  padding: 0px;
  margin: 0px;
  border: 0px;
}

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

:focus,
:active {
  outline: none;
}

a:focus,
a:active {
  outline: none;
}

aside,
nav,
footer,
header,
section {
  display: block;
}
section{
  background: #fff;
}

body {
  line-height: 1;
  font-family: "Inter";
  -ms-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}

input,
button,
textarea {
  font-family: "Inter";
}

input::-ms-clear {
  display: none;
}

button {
  cursor: pointer;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

button::-moz-focus-inner {
  padding: 0;
  border: 0;
}

a,
a:visited {
  text-decoration: none;
}

a:hover {
  text-decoration: none;
}

a {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

ul li {
  list-style: none;
}

img {
  vertical-align: top;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: inherit;
  font-size: inherit;
}

body.lock {
  overflow: hidden;
}

p{
  color: inherit!important;
  line-height: inherit!important;
}
.wrapper {
  width: 100%;
  min-height: 100%;
  overflow: hidden;
  display: flex;
  flex-direction: column;
}

main {
  flex: 1 1 100%;
}

.container {
  padding-right: 20px;
  padding-left: 20px;
  max-width: 1570px;
  width: 100%;
  margin: 0 auto;
}

/* .services__hero {
  margin: 0 0 159px 0;
}
@media (max-width: 1622px) {
  .services__hero {
    margin: 0 0 140px 0;
  }
}
@media (max-width: 1024.98px) {
  .services__hero {
    margin: 0 0 120px 0;
  }
}
@media (max-width: 768.98px) {
  .services__hero {
    margin: 0 0 100px 0;
  }
}
@media (max-width: 480.98px) {
  .services__hero {
    margin: 0 0 80px 0;
  }
} */
.services__taxation {
/*   margin: 0 0 236px 0; */
	padding: 159px 0 118px 0;
}
@media (max-width: 1622px) {
  .services__taxation {
/*     margin: 0 0 200px 0; */
	  padding: 140px 0 100px 0;
  }
}
@media (max-width: 1024.98px) {
  .services__taxation {
/*     margin: 0 0 160px 0; */
	  padding: 120px 0 80px 0;
  }
}
@media (max-width: 768.98px) {
  .services__taxation {
/*     margin: 0 0 130px 0; */
	  padding: 100px 0 65px 0;
  }
}
@media (max-width: 480.98px) {
  .services__taxation {
/*     margin: 0 0 100px 0; */
/* 	  padding: 80px 0 50px 0; */
	  padding: 65px 0 50px 0;
  }
}
.services__about {
  padding: 118px 0 181px 0;
}
@media (max-width: 1622px) {
  .services__about {
    padding: 100px 0 160px 0;
  }
}
@media (max-width: 1024.98px) {
  .services__about {
    padding: 80px 0 140px 0;
  }
}
@media (max-width: 768.98px) {
  .services__about {
    padding: 65px 0 120px 0;
  }
}
@media (max-width: 480.98px) {
  .services__about {
    padding: 50px 0 100px 0;
  }
}
.services__key {
  padding: 0 0 165px 0;
}
@media (max-width: 1024.98px) {
  .services__key {
    padding: 0 0 140px 0;
  }
}
@media (max-width: 768.98px) {
  .services__key {
    padding: 0 0 120px 0;
  }
}
@media (max-width: 480.98px) {
  .services__key {
    padding: 0 0 100px 0;
  }
}
.services__questions {
  padding: 0 0 134px 0;
}
@media (max-width: 768.98px) {
  .services__questions {
    padding: 0 0 120px 0;
  }
}
@media (max-width: 480.98px) {
  .services__questions {
    padding: 0 0 100px 0;
  }
}
.services__how-work {
  padding: 0 0 222px 0;
}
@media (max-width: 1024.98px) {
  .services__how-work {
    padding: 0 0 180px 0;
  }
}
@media (max-width: 768.98px) {
  .services__how-work {
    padding: 0 0 150px 0;
  }
}
@media (max-width: 480.98px) {
  .services__how-work {
    padding: 0 0 120px 0;
  }
}
.services__guarantee {
  padding: 0 0 215px 0;
}
@media (max-width: 1024.98px) {
  .services__guarantee {
    padding: 0 0 180px 0;
  }
}
@media (max-width: 768.98px) {
  .services__guarantee {
    padding: 0 0 140px 0;
  }
}
@media (max-width: 480.98px) {
  .services__guarantee {
    padding: 0 0 100px 0;
  }
}
.services__start {
  padding: 0 0 77px 0;
}

.services-form form{
  display: flex;
  border-radius: 80px;
  border: 1px solid #D5E0E2;
/*   padding: 10px 9px 10px 40px; */
	padding: 10px 9px 10px 20px;
  max-width: 605px;
  position: relative;
}
.services-form .wpcf7 form .wpcf7-response-output{
  position: absolute;
  left: 0;
  right: 0;
  top: 100%;
  margin-top: 20px;
}
.services-form__input[type="email"],
.services-form__input[type="tel"] {
  display: inline-block;
  flex: 1 1 100%;
  font-weight: 400;
  font-size: 18px;
  line-height: 111.1111111111%;
  color: #023143;
  background: transparent;
  width: 100%;
  border: none;
  font-family: Inter;
  padding: 0;
}
@media (min-width: 600px) {
	.services-form__input{
	padding: 0 20px !important;
}
}
.services-form__input[type="email"]{
  height: 100%;
}
.services-form__input[type="email"]::placeholder,
.services-form__input[type="tel"]::placeholder {
  color: #023143!important;
}
.services-form__input:focus{
  border: none;
  outline: none;
}
.services-form__btn {
  display: inline-flex;
  justify-content: center;
  font-weight: 700;
  font-size: 20px;
  color: #023143;
  flex: 0 0 255px;
  width: 255px;
  padding: 15.5px;
  background: linear-gradient(108.61deg, #00FF87 3.04%, #60EFFF 98.63%);
  border-radius: 100px;
  white-space: nowrap;
  margin: 0 0 0 20px;
  line-height: 1.2;
}

.info-block {
  font-weight: 400;
  font-size: 20px;
  line-height: 125%;
  color: #023143;
  padding: 0 0 0 23px;
  position: relative;
}
.info-block::before {
  content: "";
  position: absolute;
  left: 0;
  top: 3px;
  width: 2px;
  height: calc(100% - 9px);
  background: linear-gradient(108.61deg, #00FF87 3.04%, #60EFFF 98.63%);
}
@media (max-width: 1024.98px) {
  .info-block {
    font-size: 19px;
  }
}
@media (max-width: 768.98px) {
  .info-block {
    font-size: 18px;
  }
}
@media (max-width: 480.98px) {
  .info-block {
    font-size: 17px;
  }
}

.services-h2 {
  font-weight: 700;
  font-size: 35px;
  text-transform: uppercase;
  color: #023143;
  line-height: 1.25;
}
@media (max-width: 1622px) {
  .services-h2 {
    font-size: 34px;
  }
}
@media (max-width: 1024.98px) {
  .services-h2 {
    font-size: 32px;
  }
}
@media (max-width: 768.98px) {
  .services-h2 {
    font-size: 30px;
  }
}
@media (max-width: 480.98px) {
  .services-h2 {
    font-size: 28px;
  }
}

.hero-services {
/*   min-height: 100dvh; */
/*   height: 100dvh;
  max-height: 864px; */
  position: relative;
  padding: 110px 0 0 0;
  display: flex;
  flex-direction: column;
  justify-content: center;
  overflow: hidden;
}
@media (min-width: 1200.98px) {
  .hero-services {
    height: 100dvh;
  	max-height: 864px;
  }
}
@media (max-width: 1024.98px) {
  .hero-services {
    padding: 70px 0 0 0;
  }
}
.hero-services__bg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.hero-services__bg img {
  left: 50%;
  transform: translate(calc(-50% + 7.9166666667dvw), 0);
  bottom: -233px;
  position: absolute;
  object-fit: contain;
  opacity: 0.2;
}
@media (max-width: 1024.98px) {
  .hero-services__bg img {
    opacity: 0.15;
  }
}
@media (min-width: 1921px) {
  .hero-services__lines {
    top: -63dvw;
  }
  .hero-services__lines img {
    width: 100%;
  }
}
.hero-services__lines {
  position: absolute;
/*   top: -66dvw; */
  top: -62dvw;
/*   left: -68dvw; */
  left: -72dvw;
  width: 130.42dvw;
  min-width: 750px;
}
.hero-services__lines img {
  max-width: 100%;
}
@media (max-width: 1600.98px) {
  .hero-services__lines {
    width: 135dvw;
  }
}
@media (max-width: 1300.98px) {
  .hero-services__lines {
    width: 140dvw;
  }
}
@media (max-width: 1024.98px) {
  .hero-services__lines {
    width: 150dvw;
    min-width: 2000px;
    top: -100dvw;
    left: -100dvw;
  }
}
@media (max-width: 768.98px) {
  .hero-services__lines {
    min-width: 1350px;
    top: -85dvw;
    left: -90dvw;
  }
}
@media (max-width: 480.98px) {
  .hero-services__lines {
    width: 165dvw;
    min-width: 750px;
    top: -80dvw;
    left: -85dvw;
  }
}
@media (max-width: 420.98px) {
  .hero-services__lines {
    top: -88dvw;
    left: -100dvw;
  }
}
.hero-services__container {
  position: relative;
}
.hero-services__row {
  position: relative;
  display: flex;
  justify-content: space-between;
  padding: 72px 0 40px 0;
}
@media (max-width: 1200px) {
  .hero-services__row {
    flex-direction: column;
    padding: 72px 0 10px 0;
  }
}
@media (max-width: 480.98px) {
  .hero-services__row {
    padding: 72px 0 0 0;
  }
}
.hero-services__label {
  display: inline-flex;
  font-weight: 500;
  font-size: 18px;
  color: #023143;
  border-radius: 100px;
  padding: 16.5px 40px;
  --borderWidth: 1px;
  --borderGradient: linear-gradient(108.61deg, #00FF87 3.04%, #60EFFF 98.63%);
  position: relative;
}
.hero-services__label::before {
  position: absolute;
  content: "";
  inset: 0;
  padding: var(--borderWidth);
  background-image: var(--borderGradient);
  border-radius: inherit;
  mask: conic-gradient(#000 0 0) content-box exclude, conic-gradient(#000 0 0);
}
.hero-services__label:not(:last-child) {
  margin: 0 0 64px 0;
}
@media (max-width: 1024.98px) {
  .hero-services__label {
    font-size: 17px;
  }
  .hero-services__label:not(:last-child) {
    margin: 0 0 40px 0;
  }
}
@media (max-width: 480.98px) {
  .hero-services__label {
    font-size: 16px;
  }
}
.hero-services__title {
  font-weight: 400;
  font-size: 64px;
  line-height: 125%;
  text-transform: uppercase;
  color: #023143;
}
.hero-services__title span {
  display: block;
  font-weight: 800;
  background-image: linear-gradient(108.61deg, #00FF87 3.04%, #60EFFF 98.63%);
  background-clip: text;
  color: transparent;
}
.hero-services__title:not(:last-child) {
  margin: 0 0 17px 0;
}
@media (max-width: 1622px) {
  .hero-services__title {
    font-size: 58px;
  }
}
@media (max-width: 1024.98px) {
  .hero-services__title {
    font-size: 52px;
  }
}
@media (max-width: 768.98px) {
  .hero-services__title {
    font-size: 46px;
  }
}
@media (max-width: 480.98px) {
  .hero-services__title {
    font-size: 40px;
  }
}
.hero-services__info {
  max-width: 382px;
  line-height: 150%;
}
.hero-services__info:not(:last-child) {
  margin: 0 0 56px 0;
}
@media (max-width: 1024.98px) {
  .hero-services__info:not(:last-child) {
    margin: 0 0 40px 0;
  }
}
.hero-services__advantages {
  margin: 0 0 0 40px;
}
@media (max-width: 1200px) {
  .hero-services__advantages {
    margin: 60px 0 0 0;
  }
}
@media (max-width: 600px) {
  .hero-services__form form{
    padding: 0;
    flex-direction: column;
    border-radius: 0;
    border: 0;
  }
  .hero-services__form span{
     flex: 0 0 55px;
  }
  .services-form .wpcf7 form .wpcf7-response-output{
    position: static;
  }
  .hero-services__form .services-form__input {
    flex: 0 0 55px;
    padding: 0 40px;
    border-radius: 80px;
    border: 1px solid #D5E0E2;
  }
  .hero-services__form .services-form__btn {
    margin: 20px 0 0 0;
    width: 100%;
    flex: 0 1 auto;
  }
}
.advantages-hero-services {
    padding: 61.8px 0 0 0;
 }
@media (min-width: 1622px) {
  .advantages-hero-services {
    padding: 61.8px 21px 0 0;
  }
}
@media (max-width: 1200px) {
  .advantages-hero-services {
    padding: 0;
  }
}
@media (max-width: 1200px) {
  .advantages-hero-services__list {
    display: flex;
    flex-wrap: wrap;
  }
}
@media (max-width: 480.98px) {
	.advantages-hero-services__list {
		margin: 0 !important;
	}
}
.advantages-hero-services__item {
  display: flex;
  align-items: center;
  font-weight: 400;
  font-size: 20px;
  line-height: 150%;
}
.advantages-hero-services__item:not(:last-child) {
  margin: 0 0 50px 0;
}
@media (max-width: 1200px) {
  .advantages-hero-services__item {
    flex: 0 1 50%;
    margin: 0 0 50px 0;
    padding: 0 40px 0 0;
  }
}
@media (max-width: 1024.98px) {
  .advantages-hero-services__item {
    font-size: 19px;
  }
}
@media (max-width: 650px) {
  .advantages-hero-services__item {
    flex: 1 1 100%;
    padding: 0;
  }
}
@media (max-width: 480.98px) {
  .advantages-hero-services__item {
    font-size: 18px;
  }
}
.advantages-hero-services__icon {
  flex: 0 0 52px;
  width: 52px;
  height: 52px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  overflow: hidden;
  border: 1px solid #000000;
  margin: 0 30px 0 0;
}

.services-taxation__body {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.services-taxation__info:not(:last-child) {
  margin: 0 0 21px 0;
}
.services-taxation__title {
  text-align: center;
}
.services-taxation__title:not(:last-child) {
  margin: 0 0 70px 0;
}
@media (max-width: 768.98px) {
  .services-taxation__title:not(:last-child) {
    margin: 0 0 60px 0;
  }
}
@media (max-width: 480.98px) {
  .services-taxation__title:not(:last-child) {
    margin: 0 0 50px 0;
  }
}
.services-taxation__content {
  width: 100%;
}
.services-taxation__row {
  display: flex;
  justify-content: flex-end;
  align-items: flex-end;
  position: relative;
  padding: 0 0 0 626px;
}
@media (max-width: 1622px) {
	.services-taxation__row {
		padding: 0 0 0 550px;
	}
}
@media (max-width: 1150px) {
  .services-taxation__row {
    flex-direction: column;
    align-items: center;
	justify-content: space-between;
	padding: 0;
  }
}
.services-taxation__graphs {
  margin: 0 60px 0 76px;
}
@media (max-width: 1622px) {
  .services-taxation__graphs {
    margin: 0 60px 0 0;
  }
}
@media (max-width: 1150px) {
  .services-taxation__graphs {
    margin: 0;
    order: 2;
  }
}
@media (max-width: 1150px) {
  .services-taxation__calculator {
    order: 1;
    margin: 0 0 60px 0;
  }
}
@media (max-width: 480.98px) {
  .services-taxation__calculator {
    margin: 0 0 50px 0;
  }
}

.graphs-taxation {
  flex: 0 0 490px;
  position: absolute;
  width: 490px;
  left: 0;
  bottom: 0;
}
@media (max-width: 1150px) {
  .graphs-taxation {
    flex: 0 1 auto;
    width: 100%;
    max-width: 490px;
    position:relative;
	left: auto;
	bottom: auto;
  }
}
.graphs-taxation {
    padding: 0 0 17px 0;
 }
@media (max-width: 1300.98px) {
  .graphs-taxation {
    padding: 0 0 92px 0;
  }
}
@media (max-width: 1500px) {
  .graphs-taxation {
    padding: 0 0 0 0;
  }
}
.graphs-taxation__row {
  display: flex;
  align-items: flex-end;
  margin: 0 -29.5px;
  padding: 0 0 26px 0;
}
@media (max-width: 480.98px) {
  .graphs-taxation__row {
    margin: 0 -10px;
  }
}
.graphs-taxation__column {
  flex: 0 1 33.333%;
  padding: 0 29.5px;
}
@media (max-width: 480.98px) {
  .graphs-taxation__column {
    padding: 0 10px;
  }
}
.graphs-taxation__item_flat-tax .graphs-taxation__graph {
  background: #60EFFF;
}
.graphs-taxation__item_general-rules .graphs-taxation__graph {
  background: #00FF87;
}
.graphs-taxation__item_lump-sum .graphs-taxation__graph {
  background: #EFF7F8;
}
.graphs-taxation__number {
  font-weight: 400;
  font-size: 18px;
  line-height: 133.3333333333%;
  color: #000000;
  text-align: center;
  white-space: nowrap;
}
.graphs-taxation__number:not(:last-child) {
  margin: 0 0 26px 0;
}
@media (max-width: 768.98px) {
  .graphs-taxation__number {
    font-size: 16px;
  }
}
@media (max-width: 480.98px) {
  .graphs-taxation__number {
    font-size: 14px;
  }
}
.graphs-taxation__graph {
  border-radius: 20px;
  transition: all 0.3s ease-in-out;
  min-height: 20px;
  max-height: 400px;
}
.graphs-taxation__bottom {
  border-top: 3px solid #EFF7F8;
  padding: 29px 0 0 0;
}
.graphs-taxation__labels {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.graphs-taxation__label {
  font-weight: 400;
  font-size: 18px;
  line-height: 133.3333333333%;
  color: #000000;
  display: inline-flex;
  align-items: center;
  position: relative;
  padding: 0 0 0 37px;
}
.graphs-taxation__label::before {
  position: absolute;
  content: "";
  left: 0;
  width: 27px;
  height: 27px;
  border-radius: 50%;
}
.graphs-taxation__label:not(:last-child) {
  margin: 0 20px 0 0;
}
@media (max-width: 1024.98px) {
  .graphs-taxation__label {
    font-size: 17px;
  }
}
@media (max-width: 480.98px) {
  .graphs-taxation__label {
    font-size: 16px;
    padding: 0 0 0 31px;
  }
  .graphs-taxation__label::before {
    width: 21px;
    height: 21px;
  }
}
.graphs-taxation__label_flat-tax::before {
  background: #60EFFF;
}
.graphs-taxation__label_general-rules::before {
  background: #00FF87;
}
.graphs-taxation__label_lump-sum::before {
  background: #EFF7F8;
}
.graphs-taxation__info {
  max-width: 405px;
  margin: 18px 0 0 0;
  font-weight: 400;
  font-size: 16px;
  line-height: 112.5%;
  color: #000000;
}
.graphs-taxation__info p{
  font-size: inherit;
  margin: 0;
}

.calculator-taxation {
  max-width: 780px;
}
.calculator-taxation__info {
  font-weight: 400;
  font-size: 18px;
  line-height: 133.3333333333%;
  color: #023143;
  padding: 0 52px 0 0;
}
.calculator-taxation__info p{
  margin: 0;
  line-height: 133.3333333333%;
}
.calculator-taxation__info a {
  display: inline-flex;
  font-weight: 500;
  color: #023143;
  transition: all 0.3s ease-in-out;
}
.calculator-taxation__info a span {
  display: inline-flex;
  align-items: center;
  margin: 0 0 0 8px;
}
.calculator-taxation__info a svg {
  width: 20px;
  height: 15.75px;
  stroke: #023143;
  transition: all 0.3s ease-in-out;
}
@media (hover: hover) and (pointer: fine) {
  .calculator-taxation__info a:hover {
    color: #00FF87;
  }
  .calculator-taxation__info a:hover svg {
    stroke: #00FF87;
  }
}
.calculator-taxation__info:not(:last-child) {
  margin: 0 0 39px 0;
}
@media (max-width: 1024.98px) {
  .calculator-taxation__info {
    font-size: 17px;
  }
}
@media (max-width: 650px) {
  .calculator-taxation__info {
    padding: 0;
  }
}
@media (max-width: 480.98px) {
  .calculator-taxation__info {
    font-size: 16px;
  }
  .calculator-taxation__info:not(:last-child) {
    margin: 0 0 30px 0;
  }
}
.form-calculator-taxation__body {
  border-radius: 20px;
  background: #EFF7F8;
  padding: 10px 25px 35px 25px;
}
.form-calculator-taxation__body:not(:last-child) {
  margin: 0 0 45px 0;
}
@media (max-width: 650px) {
  .form-calculator-taxation__body {
    padding: 10px 20px 30px 20px;
  }
}
@media (max-width: 480.98px) {
  .form-calculator-taxation__body {
    padding: 10px 15px 25px 15px;
  }
  .form-calculator-taxation__body:not(:last-child) {
    margin: 0 0 40px 0;
  }
}
@media (max-width: 350px) {
  .form-calculator-taxation__body {
    padding: 10px 10px 20px 10px;
  }
}
.form-calculator-taxation__row {
  display: flex;
  flex-wrap: wrap;
  margin: 0 -22.5px;
}
@media (max-width: 650px) {
  .form-calculator-taxation__row {
    margin: 0 -10px;
  }
}
.form-calculator-taxation__column {
  padding: 0 22.5px;
}
@media (max-width: 650px) {
  .form-calculator-taxation__column {
    padding: 0 10px;
  }
}
.form-calculator-taxation__column_small {
  flex: 0 1 50%;
  margin: 0 0 16px 0;
}
@media (max-width: 550px) {
  .form-calculator-taxation__column_small {
    flex: 1 1 100%;
  }
}
.form-calculator-taxation__column_big {
  flex: 1 1 100%;
}
.form-calculator-taxation__column_big:not(:last-child) {
  margin: 0 0 26px 0;
}
.form-calculator-taxation__label {
  font-weight: 400;
  font-size: 16px;
  line-height: 125%;
  color: #023143;
}
.form-calculator-taxation__label:not(:last-child) {
  margin: 0 0 12px 0;
}
@media (max-width: 480.98px) {
  .form-calculator-taxation__label {
    font-size: 15px;
  }
}
.form-calculator-taxation__input[type="text"] {
  width: 100%;
  height: 63px;
  border-radius: 20px;
  background: #FFFFFF;
  padding: 10px 22px;
  font-weight: 400;
  font-size: 16px;
  line-height: 125%;
  color: #023143;
}
@media (max-width: 480.98px) {
  .form-calculator-taxation__input {
    height: 60px;
  }
}
.form-calculator-taxation__dropdown {
  z-index: 1;
}
.form-calculator-taxation__bottom {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
@media (max-width: 1300px) {
  .form-calculator-taxation__bottom {
    flex-direction: column;
    align-items: normal;
  }
}
.form-calculator-taxation__info {
  max-width: 321px;
  font-weight: 400;
  font-size: 16px;
  line-height: 112.5%;
  color: #000000;
}
.form-calculator-taxation__info p{
  margin: 0;
  line-height: 112.5%;
  font-size: 16px;
}
@media (max-width: 1300px) {
  .form-calculator-taxation__info {
    max-width: none;
  }
}
.form-calculator-taxation__btns {
  flex: 1 1 100%;
  margin: 0 0 0 40px;
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
@media (max-width: 1300px) {
  .form-calculator-taxation__btns {
    margin: 40px 0 0 0;
  }
}
.form-calculator-taxation__btn-reset {
  font-weight: 700;
  font-size: 20px;
  line-height: 150%;
  background: transparent;
  color: #023143;
}
@media (max-width: 768.98px) {
  .form-calculator-taxation__btn-reset {
    font-size: 19px;
  }
}
@media (max-width: 480.98px) {
  .form-calculator-taxation__btn-reset {
    font-size: 18px;
  }
}
@media (max-width: 350px) {
  .form-calculator-taxation__btn-reset {
    font-size: 17px;
  }
}
.form-calculator-taxation__btn-calculate {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  height: 77px;
  border-radius: 20px;
  background: #023143;
  padding: 10px 50px;
  font-weight: 700;
  font-size: 20px;
  line-height: 150%;
  color: #FFFFFF;
  margin: 0 0 0 61px;
}
@media (max-width: 768.98px) {
  .form-calculator-taxation__btn-calculate {
    font-size: 19px;
    height: 73px;
  }
}
@media (max-width: 480.98px) {
  .form-calculator-taxation__btn-calculate {
    font-size: 18px;
    height: 65px;
    padding: 10px 40px;
    margin: 0 0 0 40px;
  }
}
@media (max-width: 350px) {
  .form-calculator-taxation__btn-calculate {
    font-size: 17px;
    padding: 10px 35px;
    height: 60px;
    margin: 0 0 0 30px;
  }
}

.dropdown {
  width: 100%;
  position: relative;
  background: #FFFFFF;
  border-radius: 20px;
}
.dropdown.active {
  border-radius: 20px 20px 0 0;
}
.dropdown.active .dropdown__list {
  display: block;
}
.dropdown.active .dropdown__button::before {
  -moz-transform: rotate(-180deg);
  -ms-transform: rotate(-180deg);
  -webkit-transform: rotate(-180deg);
  -o-transform: rotate(-180deg);
  transform: rotate(-180deg);
}
.dropdown__button {
  width: 100%;
  font-weight: 400;
  font-size: 16px;
  line-height: 125%;
  color: #023143;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 10px 72px 10px 22px;
  position: relative;
  height: 63px;
  background: transparent;
}
.dropdown__button::before {
  position: absolute;
  content: "";
  width: 14px;
  height: 8px;
  background: url("/wp-content/themes/financy/img/arrow.svg") center no-repeat;
  background-size: contain;
  right: 50px;
  transition: all 0.3s ease-in-out;
}
@media (max-width: 480.98px) {
  .dropdown__button {
    height: 60px;
  }
}
.dropdown__list {
  position: absolute;
  width: 100%;
  background: #FFFFFF;
  border-radius: 0 0 20px 20px;
  box-shadow: 0px 20px 20px 2px rgba(2, 49, 67, 0.05);
  display: none;
}
.dropdown__list-item {
  display: flex;
  align-items: center;
  cursor: pointer;
  height: 63px;
  font-weight: 400;
  font-size: 16px;
  line-height: 125%;
  color: #023143;
  padding: 10px 22px;
  border-radius: 0 0 20px 20px;
}
.dropdown__list-item.selected {
  display: none;
}
@media (hover: hover) and (pointer: fine) {
  .dropdown__list-item:hover {
    opacity: 0.8;
  }
}
@media (max-width: 480.98px) {
  .dropdown__list-item {
    height: 60px;
  }
}
.dropdown__input-hidden {
  display: none;
}

.range_only input[type=number] {
  padding: 5px 34px 5px 12px;
}
.range__separetor {
  font-size: 16px;
  font-weight: 500;
  color: black;
  margin: 0 8px;
}
.range__input {
  margin: 0 0 7px 0;
}
.range__procents {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.range__procent {
  flex: 0 0 40px;
  font-weight: 400;
  font-size: 14px;
  line-height: 214.2857142857%;
  color: #023143;
  display: inline-flex;
  justify-content: center;
  cursor: pointer;
}
.range__procent.selected {
  font-weight: 700;
}
.range__procent:first-child {
  justify-content: flex-start;
}
.range__procent:nth-child(2) {
  justify-content: flex-start;
}
.range__procent:nth-child(6) {
  justify-content: flex-end;
}
.range__procent:nth-child(7) {
  justify-content: flex-end;
}
.range__procent:nth-child(8) {
  justify-content: flex-end;
}
.range__procent:last-child {
  justify-content: flex-end;
}
@media (max-width: 650px) {
  .range__procent {
    font-size: 13px;
    flex: 0 0 37.15px;
  }
}
@media (max-width: 550px) {
  .range__procent {
    font-size: 12px;
    flex: 0 0 34.3px;
  }
}
@media (max-width: 450px) {
  .range__procent {
    font-size: 10px;
    flex: 0 0 28.6px;
  }
}

.field {
  display: flex;
  align-items: center;
  width: 100%;
  position: relative;
}
.field__input {
  width: 100%;
  height: 34px;
  border-radius: 4px;
  overflow: hidden;
  border: 1px solid #232320;
  background: #171719;
  padding: 5px 12px;
  font-size: 14px;
  line-height: 18px;
  color: #FFFFFF;
  -moz-appearance: textfield;
}
.field__icon {
  position: absolute;
  font-size: 14px;
  font-weight: 300;
  line-height: 18px;
  color: rgba(255, 255, 255, 0.5019607843);
  right: 12px;
}

input[type=number]::-webkit-outer-spin-button,
input[type=number]::-webkit-inner-spin-button {
  -webkit-appearance: none;
}

.slider-range {
  height: 6px;
  background: #023143;
  border-radius: 20px;
  position: relative;
}
.slider-range__progress {
  position: absolute;
  left: 0;
  right: 0;
  height: 6px;
  background: linear-gradient(108.61deg, #00FF87 3.04%, #60EFFF 98.63%);
  border-radius: 20px;
  pointer-events: none !important;
}

.input-range {
  position: relative;
}
.input-range input {
  position: absolute;
  top: -6px;
  height: 6px;
  width: 100%;
  background: none;
  -webkit-appearance: none;
/*   pointer-events: none; */
}
.input-range input[type=range]::-webkit-slider-thumb {
  height: 18px;
  width: 18px;
  border-radius: 50%;
  pointer-events: auto;
  -webkit-appearance: none;
  background: linear-gradient(108.61deg, #00FF87 3.04%, #60EFFF 98.63%);
  cursor: pointer;
}
@media (max-width: 480.98px) {
  .input-range input[type=range]::-webkit-slider-thumb {
    height: 15px;
    width: 15px;
  }
}
.input-range input[type=range]::-moz-range-thumb {
  height: 18px;
  width: 18px;
  border-radius: 50%;
  pointer-events: auto;
  -moz-appearance: none;
  background: linear-gradient(108.61deg, #00FF87 3.04%, #60EFFF 98.63%);
  margin-top: -14px;
}
@media (max-width: 480.98px) {
  .input-range input[type=range]::-moz-range-thumb {
    height: 15px;
    width: 15px;
  }
}

.about-services__row {
  display: flex;
}
@media (max-width: 1200px) {
  .about-services__row {
    flex-direction: column;
  }
}
.about-services__video {
  flex: 0 1 750px;
  height: 100%;
  position: relative;
  margin: 0 136px 0 0;
  border-radius: 20px;
  overflow: hidden;
}
.about-services__video iframe {
  max-width: 100%;
  aspect-ratio: 16/9;
  border-radius: 20px;
  overflow: hidden;
}
@media (max-width: 1622px) {
  .about-services__video {
    margin: 0 60px 0 0;
  }
}
@media (max-width: 1200px) {
  .about-services__video {
    margin: 50px 0 0 0;
    flex: 0 1 auto;
    order: 2;
  }
}
.about-services__content {
  width: 100%;
  max-width: 550px;
}
@media (max-width: 1200px) {
  .about-services__content {
    max-width: none;
    order: 1;
    display: flex;
    flex-direction: column;
    align-items: center;
  }
}
.about-services__info {
  max-width: 426px;
}
.about-services__info:not(:last-child) {
  margin: 0 0 17px 0;
}
.about-services__title:not(:last-child) {
  margin: 0 0 17px 0;
}
@media (max-width: 1200px) {
  .about-services__title {
    text-align: center;
  }
  .about-services__title br {
    display: none;
  }
}
.about-services__text {
  font-weight: 400;
  font-size: 18px;
  line-height: 133.3333333333%;
  color: #023143;
}
.about-services__text p{
  margin: 0;
  line-height: 1.3;
}
.about-services__text:not(:last-child) {
  margin: 0 0 30px 0;
}
@media (max-width: 1024.98px) {
  .about-services__text {
    font-size: 17px;
  }
}
@media (max-width: 480.98px) {
  .about-services__text {
    font-size: 16px;
  }
  .about-services__text:not(:last-child) {
    margin: 0 0 45px 0;
  }
}
.about-services__form form{
  padding: 10px 9px 10px 31px;
  max-width: 550px;
}
@media (max-width: 550px) {
  .about-services__form form{
    padding: 0;
    flex-direction: column;
    border-radius: 0;
    border: 0;
  }
  .about-services__form span{
    flex: 0 0 55px;
  }
  .about-services__form .services-form__input {
    flex: 0 0 55px;
    padding: 0 40px;
    border-radius: 80px;
    border: 1px solid #D5E0E2;
  }
  .about-services__form .services-form__btn {
    margin: 20px 0 0 0;
    width: 100%;
    flex: 0 1 auto;
  }
}

.key-services__body {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.key-services__info:not(:last-child) {
  margin: 0 0 24px 0;
}
.key-services__title {
  text-align: center;
}
.key-services__title:not(:last-child) {
  margin: 0 0 20px 0;
}
@media (max-width: 768.98px) {
  .key-services__title:not(:last-child) {
    margin: 0 0 40px 0;
  }
}
.key-services__slider {
  width: 100%;
}
.key-services__navigation {
  justify-content: flex-end;
}
.key-services__navigation {
  margin: 0 0 36px 0;
}
@media (max-width: 600px) {
	.key-services__navigation {
/* 	  margin: 65px 0 -65px 0; */
	  margin: 45px 0 -65px 0;
      position:relative;
	  z-index: 2;
	}
}
.key-services__swiper.swiper {
  overflow: visible;
}
.key-services__slide.swiper-slide {
  height: auto;
}
.key-services__item {
  height: 100%;
}

.item-key-services {
  display: flex;
  flex-direction: column;
}
.item-key-services__top:not(:last-child) {
  margin: 0 0 33px 0;
}
.item-key-services__icon {
  width: 100px;
  height: 100px;
  border-radius: 50%;
  overflow: hidden;
  display: flex;
  align-items: center;
  justify-content: center;
  background: linear-gradient(108.61deg, #00FF87 3.04%, #60EFFF 98.63%);
}
.item-key-services__icon:not(:last-child) {
  margin: 0 0 31px 0;
}
@media (max-width: 1024.98px) {
  .item-key-services__icon {
    width: 90px;
    height: 90px;
  }
  .item-key-services__icon svg {
    -moz-transform: scale(0.9);
    -ms-transform: scale(0.9);
    -webkit-transform: scale(0.9);
    -o-transform: scale(0.9);
    transform: scale(0.9);
  }
}
@media (max-width: 480.98px) {
  .item-key-services__icon {
    width: 80px;
    height: 80px;
  }
  .item-key-services__icon svg {
    -moz-transform: scale(0.8);
    -ms-transform: scale(0.8);
    -webkit-transform: scale(0.8);
    -o-transform: scale(0.8);
    transform: scale(0.8);
  }
}
.item-key-services__title {
  font-weight: 700;
  font-size: 30px;
  color: #023143;
}
@media (max-width: 1024.98px) {
  .item-key-services__title {
    font-size: 28px;
  }
}
@media (max-width: 768.98px) {
  .item-key-services__title {
    font-size: 26px;
  }
}
@media (max-width: 480.98px) {
  .item-key-services__title {
    font-size: 24px;
  }
}
.item-key-services__content {
  flex: 1 1 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.item-key-services__text {
  font-weight: 400;
  font-size: 18px;
  line-height: 133.3333333333%;
  color: #023143;
}
.item-key-services__text:not(:last-child) {
  margin: 0 0 30px 0;
}
@media (max-width: 1024.98px) {
  .item-key-services__text {
    font-size: 17px;
  }
}
@media (max-width: 480.98px) {
  .item-key-services__text {
    font-size: 16px;
  }
}
.item-key-services__link {
  display: inline-flex;
  align-items: center;
  color: #023143;
  transition: all 0.3s ease-in-out;
  font-weight: 600;
}
.item-key-services__link svg {
  display: inline-flex;
  width: 28px;
  height: 22px;
  margin: 0 0 0 38px;
  fill: transparent;
  stroke: #023143;
  transform: translate(0, 2px);
  transition: all 0.3s ease-in-out;
}
@media (hover: hover) and (pointer: fine) {
  .item-key-services__link:hover {
    color: #00FF87;
  }
  .item-key-services__link:hover svg {
    stroke: #00FF87;
  }
}

.slider-navigation {
  display: flex;
}
.slider-navigation__btn {
  flex: 0 0 52px;
  width: 52px;
  height: 52px;
  border-radius: 50%;
  overflow: hidden;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #fff;
  border: 1px solid #023143;
  transition: all 0.3s ease-in-out;
}
.slider-navigation__btn svg {
  width: 12px;
  height: 22px;
  fill: transparent;
  stroke: #023143;
  transform: translateX(-1px);
  transition: all 0.3s ease-in-out;
}
@media (hover: hover) and (pointer: fine) {
  .slider-navigation__btn:hover {
    background: #023143;
  }
  .slider-navigation__btn:hover svg {
    stroke: #fff;
  }
}
.slider-navigation__btn_next {
  margin: 0 0 0 38px;
}
.slider-navigation__btn_next svg {
  transform: rotate(180deg) translateX(-1px);
}

.questions-services__body {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.questions-services__info:not(:last-child) {
  margin: 0 0 20px 0;
}
.questions-services__title {
  text-align: center;
}
.questions-services__title:not(:last-child) {
  margin: 0 0 71px 0;
}
@media (max-width: 1024.98px) {
  .questions-services__title:not(:last-child) {
    margin: 0 0 60px 0;
  }
}
@media (max-width: 480.98px) {
  .questions-services__title:not(:last-child) {
    margin: 0 0 50px 0;
  }
}
.questions-services__content {
  width: 100%;
}
.questions-services__item:not(:last-child) {
  margin: 0 0 20px 0;
}

.item-questions-services {
  border-radius: 20px;
  background: #EFF7F8;
  padding: 38px 0;
}
.item-questions-services:first-child .item-questions-services__content {
  display: block;
}
@media (max-width: 768.98px) {
  .item-questions-services {
    padding: 33px 0;
  }
}
@media (max-width: 480.98px) {
  .item-questions-services {
    padding: 28px 0;
  }
}
.item-questions-services__top {
  padding: 0 260px;
  font-size: 25px;
  line-height: 120%;
  color: #023143;
  cursor: pointer;
  position: relative;
}
.item-questions-services__top::before, .item-questions-services__top::after {
  content: "";
  position: absolute;
  width: 29px;
  height: 3px;
  background: #023143;
  right: 48px;
  top: 13px;
  transition: all 0.3s ease-in-out;
}
@media (max-width: 1024.98px) {
  .item-questions-services__top::before, .item-questions-services__top::after {
    right: 20px;
  }
}
@media (max-width: 480.98px) {
  .item-questions-services__top::before, .item-questions-services__top::after {
    width: 23.2px;
    height: 2.4px;
  }
}
.item-questions-services__top::after {
  transform: rotate(90deg);
}
.item-questions-services__top.active::before {
  transform: rotate(-45deg);
}
.item-questions-services__top.active::after {
  transform: rotate(45deg);
}
@media (max-width: 1622px) {
  .item-questions-services__top {
    padding: 0 160px;
    font-size: 24px;
  }
}
@media (max-width: 1024.98px) {
  .item-questions-services__top {
    padding: 0 70px;
    font-size: 23px;
  }
}
@media (max-width: 768.98px) {
  .item-questions-services__top {
    font-size: 22px;
    padding: 0 70px;
  }
}
@media (max-width: 480.98px) {
  .item-questions-services__top {
    font-size: 20px;
    padding: 0 60px;
  }
}
.item-questions-services__number {
  font-weight: 400;
  position: absolute;
  top: 0;
  left: 40px;
}
@media (max-width: 1024.98px) {
  .item-questions-services__number {
    left: 20px;
  }
}
.item-questions-services__title {
  font-weight: 700;
}
.item-questions-services__content {
  display: none;
}
.item-questions-services__text {
  padding: 26px 260px 0 260px;
  font-weight: 400;
  font-size: 18px;
  line-height: 133.3333333333%;
  color: #023143;
}
@media (max-width: 1622px) {
  .item-questions-services__text {
    padding: 26px 160px 0 160px;
  }
}
@media (max-width: 1024.98px) {
  .item-questions-services__text {
    padding: 26px 70px 0 70px;
    font-size: 17px;
  }
}
@media (max-width: 768.98px) {
  .item-questions-services__text {
    padding: 21px 70px 0 70px;
  }
}
@media (max-width: 480.98px) {
  .item-questions-services__text {
    font-size: 16px;
    padding: 16px 20px 0 20px;
  }
}

.how-work-services__body {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.how-work-services__info:not(:last-child) {
  margin: 0 0 24px 0;
}
.how-work-services__title {
  text-align: center;
}
.how-work-services__title:not(:last-child) {
/*   margin: 0 0 24px 0; */
	margin: 0 0 120px 0;
}
@media (max-width: 480.98px) {
  .how-work-services__title:not(:last-child) {
    margin: 0 0 92px 0;
  }
}
.how-work-services__slider {
  width: 100%;
}
.how-work-services__navigation {
  justify-content: flex-end;
}
.how-work-services__navigation:not(:last-child) {
  margin: 0 0 96px 0;
}
@media (max-width: 480.98px) {
  .how-work-services__navigation:not(:last-child) {
    margin: 0 0 92px 0;
  }
}
@media (max-width: 480.98px) {
  .how-work-services__navigation:not(:last-child) {
    margin: 0 0 88px 0;
  }
}
@media (max-width: 480.98px) {
  .how-work-services__navigation:not(:last-child) {
    margin: 0 0 83.5px 0;
  }
}
.how-work-services__btn_prev {
  margin: 36px 0 0 0;
}
@media (max-width: 480.98px) {
  .how-work-services__btn_prev {
    margin: 26px 0 0 0;
  }
}
.how-work-services__btn_next {
  margin: 36px 0 0 38px;
}
@media (max-width: 480.98px) {
  .how-work-services__btn_next {
    margin: 26px 0 0 38px;
  }
}
.how-work-services__swiper.swiper {
  overflow: visible;
}
.how-work-services__slide.swiper-slide {
  height: auto;
}
@media (max-width: 1150px) {
	.how-work-services__slide.swiper-slide {
	  width: calc(50% - 30px) !important;
	}
}
@media (max-width: 750px) {
	.how-work-services__slide.swiper-slide {
	  width: calc(100% - 20px) !important;
	}
}
.how-work-services__btn {
  margin: 129px 0 0 0;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  border-radius: 100px;
  padding: 12px 24px;
  background: #023143;
  font-weight: 700;
  font-size: 20px;
  color: #FFFFFF;
  width: 100%;
  max-width: 334px;
  height: 76px;
}
@media (max-width: 1024.98px) {
  .how-work-services__btn {
    margin: 110px 0 0 0;
  }
}
@media (max-width: 768.98px) {
  .how-work-services__btn {
    margin: 90px 0 0 0;
  }
}
@media (max-width: 480.98px) {
  .how-work-services__btn {
    margin: 70px 0 0 0;
  }
}

.item-how-work-services {
  height: 100%;
  border-radius: 20px;
  background: linear-gradient(108.61deg, #00FF87 3.04%, #60EFFF 98.63%);
  padding: 0 43px 45px 43px;
}
@media (max-width: 480.98px) {
  .item-how-work-services {
    padding: 0 23px 25px 23px;
  }
}
.item-how-work-services__number {
  display: inline-flex;
  font-weight: 600;
  font-size: 125px;
  text-transform: uppercase;
  color: #fff;
  margin: -68px 0 0 0;
  position: relative;
}
.item-how-work-services__number::before {
  content: attr(data-number);
  color: #023143;
  position: absolute;
  left: -10px;
}
@media (max-width: 1024.98px) {
  .item-how-work-services__number {
    font-size: 117px;
    margin: -64px 0 0 0;
  }
}
@media (max-width: 768.98px) {
  .item-how-work-services__number {
    font-size: 109px;
    margin: -60px 0 0 0;
  }
}
@media (max-width: 480.98px) {
  .item-how-work-services__number {
    font-size: 100px;
    margin: -55.5px 0 0 0;
  }
}
.item-how-work-services__title {
  font-weight: 700;
  font-size: 30px;
  color: #023143;
  line-height: 1;
}
.item-how-work-services__title:not(:last-child) {
  margin: 0 0 24px 0;
}
@media (max-width: 1024.98px) {
  .item-how-work-services__title {
    font-size: 28px;
  }
}
@media (max-width: 768.98px) {
  .item-how-work-services__title {
    font-size: 26px;
  }
}
@media (max-width: 480.98px) {
  .item-how-work-services__title {
    font-size: 24px;
  }
}
.item-how-work-services__text {
  font-weight: 400;
  font-size: 18px;
  line-height: 133.3333333333%;
  color: #023143;
}
.item-how-work-services__text p{
  margin: 0;
}
@media (max-width: 1024.98px) {
  .item-how-work-services__text {
    font-size: 17px;
  }
}
@media (max-width: 480.98px) {
  .item-how-work-services__text {
    font-size: 16px;
  }
}

.guarantee-services__row {
  display: flex;
  align-items: center;
}
@media (max-width: 1150px) {
  .guarantee-services__row {
    flex-direction: column;
  }
}
.guarantee-services__content {
  flex: 1 1 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
@media (max-width: 1622px) {
  .guarantee-services__content {
    flex: 0 1 50%;
  }
}
@media (max-width: 1150px) {
  .guarantee-services__content {
    flex: 0 1 auto;
  }
}
.guarantee-services__info {
  max-width: 383px;
}
.guarantee-services__info:not(:last-child) {
  margin: 0 0 17px 0;
}
.guarantee-services__title:not(:last-child) {
  margin: 0 0 22px 0;
}
@media (max-width: 1150px) {
  .guarantee-services__title:not(:last-child) {
    margin: 0 0 40px 0;
  }
}
.guarantee-services__text {
  font-weight: 400;
  font-size: 18px;
  line-height: 133.3333333333%;
  color: #023143;
}
@media (max-width: 1024.98px) {
  .guarantee-services__text {
    font-size: 17px;
  }
}
@media (max-width: 480.98px) {
  .guarantee-services__text {
    font-size: 16px;
  }
}
.guarantee-services__image {
  flex: 0 0 728px;
  position: relative;
  margin: 0 0 0 165px;
}
.guarantee-services__image img {
  width: 100%;
  max-width: 100%;
  object-fit: cover;
}
@media (max-width: 1622px) {
  .guarantee-services__image {
    margin: 0 0 0 80px;
    flex: 0 1 calc(50% + 80px);
  }
}
@media (max-width: 1150px) {
  .guarantee-services__image {
    flex: 0 1 auto;
    margin: 0 0 40px 0;
  }
}

.start-services__body {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.start-services__info:not(:last-child) {
  margin: 0 0 24px 0;
}
@media (max-width: 480.98px) {
  .start-services__info br {
    display: none;
  }
}
.start-services__title {
  text-align: center;
}
.start-services__title:not(:last-child) {
  margin: 0 0 128px 0;
}
@media (max-width: 1622px) {
  .start-services__title:not(:last-child) {
    margin: 0 0 113px 0;
  }
}
@media (max-width: 1024.98px) {
  .start-services__title:not(:last-child) {
    margin: 0 0 88px 0;
  }
}
@media (max-width: 768.98px) {
  .start-services__title:not(:last-child) {
    margin: 0 0 68px 0;
  }
}
@media (max-width: 480.98px) {
  .start-services__title:not(:last-child) {
    margin: 0 0 53px 0;
  }
}
.start-services__info-text {
  font-weight: 400;
  font-size: 18px;
  line-height: 111.1111111111%;
  color: #023143;
}
@media (max-width: 1024.98px) {
  .start-services__info-text {
    flex: 17px;
  }
}
@media (max-width: 480.98px) {
  .start-services__info-text {
    font-size: 16px;
  }
}

.form-start-services form {
  display: flex;
  flex-wrap: wrap;
  margin: 0 -10px;
}
.form-start-services__column {
  padding: 0 10px;
  margin: 0 0 20px 0;
}
.form-start-services__column_small {
  flex: 0 1 33.333%;
}
@media (max-width: 768.98px) {
  .form-start-services__column_small {
    flex: 1 1 100%;
  }
}
.form-start-services__column_big {
  flex: 1 1 100%;
}
.form-start-services__column_big .form-start-services__item {
  padding: 0 0 140px 0;
}
@media (max-width: 992.98px) {
  .form-start-services__column_big .form-start-services__item {
    padding: 0 0 130px 0;
  }
}
@media (max-width: 768.98px) {
  .form-start-services__column_big .form-start-services__item {
    padding: 0 0 124px 0;
  }
}
@media (max-width: 480.98px) {
  .form-start-services__column_big .form-start-services__item {
    padding: 0 0 105px 0;
  }
}
.form-start-services__item {
  border-radius: 20px;
  border: 1px solid #D5E0E2;
  overflow: hidden;
  position: relative;
}
.form-start-services .form-start-services__input {
  border-radius: 20px;
  width: 100%;
  height: 100px;
  padding: 10px 40px;
  font-weight: 400;
  font-size: 18px;
  line-height: 111.1111111111%;
  color: #023143;
}
.form-start-services .form-start-services__input::placeholder {
  color: #023143!important;
}
@media (max-width: 992.98px) {
  .form-start-services .form-start-services__input {
    padding: 10px 30px;
    height: 80px;
  }
}
@media (max-width: 480.98px) {
  .form-start-services .form-start-services__input {
    padding: 10px 20px;
    height: 70px;
  }
}
.form-start-services .form-start-services__textarea {
  padding: 40px;
  resize: none;
  height: 160px;
}
.form-start-services .form-start-services__textarea:focus{
  border: none;
  outline: none;
}
@media (max-width: 992.98px) {
  .form-start-services .form-start-services__textarea {
    padding: 30px;
  }
}
@media (max-width: 480.98px) {
  .form-start-services .form-start-services__textarea {
    padding: 20px;
    height: 200px;
  }
}
.form-start-services__btn {
  position: absolute;
  z-index: 1;
  right: 25px;
  bottom: 24px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  border-radius: 100px;
  padding: 10px 20px;
  width: 277px;
  height: 76px;
  background: linear-gradient(108.61deg, #00FF87 3.04%, #60EFFF 98.63%);
  font-weight: 700;
  font-size: 20px;
  color: #023143;
}
@media (max-width: 768.98px) {
  .form-start-services__btn {
    font-size: 19px;
    height: 70px;
  }
}
@media (max-width: 480.98px) {
  .form-start-services__btn {
    width: calc(100% - 40px);
    left: 20px;
    right: 20px;
    bottom: 20px;
    height: 65px;
    font-size: 18px;
  }
	.services__start{
		padding-bottom:35px;
	}
}

.ibg {
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
}
.ibg img {
  display: none;
}

.header {
  background: #023143;
  backdrop-filter: blur(2px);
  -webkit-backdrop-filter: blur(2px);
  z-index: 10;
}