@import url(https://fonts.googleapis.com/css?family=Montserrat:regular,500,600&display=swap);
* {
  padding: 0;
  margin: 0;
  border: 0
}
*,
*::after,
*::before {
  box-sizing: border-box
}
*::after,
*::before {
  display: inline-block
}
:active,
:focus {
  outline: 0
}
body,
html {
/*   height: 100%; */
  min-width: 320px;
  scrollbar-gutter: stable
}
body {
  color: var(--454545);
  line-height: 1;
  font-family: var(--font-family);
  font-size: 1rem;
  -ms-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale
}
button,
input,
textarea {
  font-family: var(--font-family);
  font-size: inherit;
  line-height: inherit;
  color: inherit;
  background-color: rgba(0,0,0,0)
}
input,
textarea {
  width: 100%
}
label {
  display: inline-block
}
button,
option,
select {
  cursor: pointer
}
a {
  display: inline-block;
  color: inherit;
  text-decoration: none
}
ul li {
  list-style: none
}
img {
  vertical-align: top
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: inherit;
  font-size: inherit
}
.load * {
  -webkit-transition: none!important;
  -moz-transition: none!important;
  -ms-transition: none!important;
  -o-transition: none!important
}
body {
  color: var(--454545);
  font-weight: 600;
  background: #fff
}
.lock body {
  overflow: hidden;
  touch-action: none;
  -ms-scroll-chaining: none;
  overscroll-behavior: none
}
.wrapper {
  min-height: 100%;
  display: flex;
  flex-direction: column;
  overflow: hidden;
  position: relative
}
@supports (overflow:clip) {
  .wrapper {
    overflow: clip
  }
}
.wrapper>main {
  flex: 1 1 auto
}
.wrapper>* {
  min-width: 0
}
[class*=__container] {
  max-width: 75rem;
  margin: 0 auto;
  padding: 0 1.25rem
}
:root {
  --454545: #454545;
  --f6f0dd: #f6f0dd;
  --ff6666: #f66;
  --e1d4af: #e1d4af;
  --color: #000;
  --font-family: "Montserrat",sans-serif
}
.ibg {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover
}
.ibg--top {
  -o-object-position: top;
  object-position: top
}
.ibg--bottom {
  -o-object-position: bottom;
  object-position: bottom
}
.ibg--left {
  -o-object-position: left;
  object-position: left
}
.ibg--right {
  -o-object-position: right;
  object-position: right
}
.ibg--contain {
  -o-object-fit: contain;
  object-fit: contain
}
.new-garmnony-intro__banner {
  position: relative;
  border-radius: 20px;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  padding-bottom: 2.6875rem;
  padding-left: 3.75rem;
  padding-right: 3.75rem
}
.new-garmnony-intro__gradient {
  inset: 0;
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 1;
  background-image: linear-gradient(8.71deg,rgba(20,42,26,.5) 35.12%,rgba(102,102,102,0) 65.38%)
}
.new-garmnony-intro__image {
  max-width: 100%;
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover
}
.new-garmnony-intro__content {
  position: relative;
  z-index: 10
}
.new-garmnony-intro__title {
  font-weight: 600;
  font-size: 48px;
  line-height: 94%;
  letter-spacing: -.05em;
  color: #fff
}
.new-garmnony-intro__subtitles {
  display: flex;
  justify-content: space-between;
  gap: 1.25rem;
  position: relative;
  z-index: 10
}
.new-garmnony-intro__subtitles p {
  max-width: 25.625rem;
  font-weight: 500;
  font-size: 16px;
  line-height: 142%;
  color: #fff
}
.new-garmnony-offer__title {
  font-size: 50px;
  line-height: 87%;
  letter-spacing: -.05em;
  color: #393939;
  text-align: center
}
.new-garmnony-offer__items {
  display: flex;
  justify-content: space-between;
  gap: .625rem;
  flex-wrap: wrap;
  margin-bottom: .625rem
}
.new-garmnony-offer__item {
  width: 24%;
  border-radius: 1.25rem;
  padding: .625rem;
  min-height: 23rem;
  background: #fffbe8;
  text-align: center
}
.new-garmnony-offer__image {
  max-width: 100%;
  border-radius: 1.25rem
}
.new-garmnony-offer__name {
  font-weight: 600;
  font-size: 22px;
  line-height: 105%;
  max-width: 233px;
  margin: 0 auto
}
.new-garmnony-offer__text {
  font-weight: 400;
  font-size: 16px;
  line-height: 142%;
  text-align: center
}
.new-garmnony-offer-important {
  padding-top: 1.4375rem;
  padding-bottom: 1.875rem;
  padding: 23px 30px 30px;
  border-radius: 1.25rem;
  background: #28ae60;
  text-align: center
}
.new-garmnony-offer-important__title {
  margin-bottom: .875rem;
  line-height: 105%;
  text-align: center;
  color: #fff
}
.new-garmnony-offer-important__text {
  max-width: 45.625rem;
  margin: 0 auto;
  font-weight: 500;
  line-height: 116%;
  color: #fff
}
.what-receive__container {
  display: flex;
  justify-content: space-between;
  gap: 2.1875rem
}
.what-receive__title {
  line-height: 100%;
  letter-spacing: -.02em
}
.what-receive__items {
  border-radius: 1.25rem;
  background: #ecf4eb
}
.what-receive__item {
  display: flex
}
.what-receive__item:not(:last-child) {
  margin-bottom: 1.25rem
}
.what-receive__num {
  font-size: 24px;
  line-height: 107%;
  text-align: center;
  color: #28ae60
}
.what-receive__text {
  font-weight: 400;
  line-height: 130%
}
.send-me__container {
  display: grid;
  grid-template-columns: 1fr 1fr
}
.send-me__image {
  max-width: 100%;
  border-radius: 1.25rem;
  width: 100%;
/*  height: 100%; */
}
.send-me__content {
  padding-top: 3.75rem;
  padding-right: 1.25rem;
  padding-bottom: 3.25rem;
  border-radius: 1.25rem;
  background: #28ae60
}
.send-me__title {
  font-size: 35px;
  line-height: 96%;
  letter-spacing: -.01em;
  color: #fffbf3
}
.send-me__link-mail {
  text-decoration: underline;
  -webkit-text-decoration-skip-ink: none;
  text-decoration-skip-ink: none
}
.send-me__text {
  font-weight: 400;
  line-height: 146%;
  letter-spacing: .03em;
  color: rgba(255,251,243,.9)
}
.send-me__link {
  margin-bottom: .625rem;
  font-size: 22px;
  line-height: 146%;
  letter-spacing: .03em;
  color: #fffbf3
}
@media (min-width:47.99875em) {
  .what-receive__items {
    max-width: 34.875rem
  }
}
@media (min-width:75em) {
  .new-garmnony-intro {
    margin-bottom: 7.8125rem
  }
  .new-garmnony-intro__banner {
    height: 35.75rem
  }
  .new-garmnony-intro__title {
    margin-bottom: 2.5rem
  }
  .new-garmnony-intro__title {
    font-size: 3rem
  }
  .new-garmnony-offer {
    margin-bottom: 7.5rem
  }
  .new-garmnony-offer__title {
    font-size: 3.125rem
  }
  .new-garmnony-offer__title {
    margin-bottom: 3rem
  }
  .new-garmnony-offer__image {
    margin-bottom: 1.875rem
  }
  .new-garmnony-offer__name {
    margin-bottom: .875rem
  }
  .new-garmnony-offer-important img {
    margin-bottom: .5rem
  }
  .new-garmnony-offer-important__title {
    font-size: 2.1875rem
  }
  .new-garmnony-offer-important__text {
    font-size: 1.25rem
  }
  .what-receive {
    margin-bottom: 4.625rem
  }
  .what-receive__title {
    font-size: 3.125rem
  }
  .what-receive__items {
    padding-top: 2.875rem
  }
  .what-receive__items {
    padding-right: 8.125rem
  }
  .what-receive__items {
    padding-bottom: 2.9375rem
  }
  .what-receive__items {
    padding-left: 3rem
  }
  .what-receive__item {
    gap: 1.25rem
  }
  .what-receive__num {
    font-size: 1.5rem
  }
  .what-receive__text {
    font-size: 1.125rem
  }
  .send-me__container {
    gap: 2.5rem
  }
  .send-me__content {
    padding-left: 3rem
  }
  .send-me__title {
    font-size: 2.1875rem
  }
  .send-me__title {
    margin-bottom: 2.1875rem
  }
  .send-me__text {
    font-size: 1.25rem
  }
  .send-me__text--theme {
    font-size: 1rem
  }
  .send-me__text--theme {
    margin-bottom: 2rem
  }
}

@media (max-width:20em) {
  .new-garmnony-intro {
    margin-bottom: 5rem
  }
  .new-garmnony-intro__banner {
    height: 18.75rem
  }
  .new-garmnony-intro__title {
    margin-bottom: 1.625rem
  }
  .new-garmnony-intro__title {
    font-size: 1.5rem
  }
  .new-garmnony-offer {
    margin-bottom: 5rem
  }
  .new-garmnony-offer__title {
    font-size: 1.875rem
  }
  .new-garmnony-offer__title {
    margin-bottom: 2.1875rem
  }
  .new-garmnony-offer__image {
    margin-bottom: 1.25rem
  }
  .new-garmnony-offer__name {
    margin-bottom: .625rem
  }
  .new-garmnony-offer-important img {
    margin-bottom: 1.875rem
  }
  .new-garmnony-offer-important__title {
    font-size: 1.5625rem
  }
  .new-garmnony-offer-important__text {
    font-size: 1rem
  }
  .what-receive {
    margin-bottom: 5.625rem
  }
  .what-receive__title {
    font-size: 1.875rem
  }
  .what-receive__items {
    padding-top: 1.875rem
  }
  .what-receive__items {
    padding-right: 1.25rem
  }
  .what-receive__items {
    padding-bottom: 1.875rem
  }
  .what-receive__items {
    padding-left: 1.4375rem
  }
  .what-receive__item {
    gap: .625rem
  }
  .what-receive__num {
    font-size: 1.25rem
  }
  .what-receive__text {
    font-size: .875rem
  }
  .send-me__container {
    gap: .625rem
  }
  .send-me__content {
    padding-left: 1.9375rem
  }
  .send-me__title {
    font-size: 1.75rem
  }
  .send-me__title {
    margin-bottom: 1.875rem
  }
  .send-me__text {
    font-size: .875rem
  }
  .send-me__text--theme {
    font-size: .875rem
  }
  .send-me__text--theme {
    margin-bottom: 3.125rem
  }
}
@media (max-width:61.99875em) {
  .new-garmnony-offer__item {
    width: 49%;
    justify-content: center;
    min-height: 20rem
  }
}
@media (max-width:47.99875em) {
  .new-garmnony-intro__banner {
    margin-bottom: 1.5rem
  }
  .new-garmnony-intro__content {
    position: static
  }
  .new-garmnony-intro__title {
    line-height: 100%;
    letter-spacing: -.02em;
    color: var(--color)
  }
  .new-garmnony-intro__subtitles {
    flex-direction: column;
    gap: .875rem
  }
  .new-garmnony-intro__subtitles p {
    font-size: 14px;
    color: var(--454545)
  }
  .new-garmnony-offer__title {
    line-height: 100%;
    letter-spacing: -.02em;
    color: var(--color)
  }
  .new-garmnony-offer__name {
    font-size: 20px
  }
  .new-garmnony-offer-important img {
    width: 2.6875rem
  }
  .new-garmnony-offer-important__text {
    font-weight: 400
  }
  .what-receive__container {
    flex-direction: column
  }
  .what-receive__item {
    flex-direction: column;
    align-items: flex-start
  }
  .send-me__container {
    grid-template-columns: auto;
    justify-content: center
  }
  .send-me__title {
    line-height: 98%
  }
  .send-me__text {
    color: rgba(255,251,243,.9)
  }
  .send-me__link {
    font-size: 20px
  }
}
@media (max-width:29.99875em) {
  .send-me__container {
    margin-right: -1.25rem;
    margin-left: -1.25rem
  }
}
@media (min-width:20em)and (max-width:75em) {
  .new-garmnony-intro {
    margin-bottom: clamp(5rem ,3.9772727273rem + 5.1136363636vw ,7.8125rem)
  }
  .new-garmnony-intro__banner {
    height: clamp(18.75rem ,12.5681818182rem + 30.9090909091vw ,35.75rem)
  }
  .new-garmnony-intro__title {
    margin-bottom: clamp(1.625rem ,1.3068181818rem + 1.5909090909vw ,2.5rem)
  }
  .new-garmnony-intro__title {
    font-size: clamp(1.5rem ,.9545454545rem + 2.7272727273vw ,3rem)
  }
  .new-garmnony-offer {
    margin-bottom: clamp(5rem ,4.0909090909rem + 4.5454545455vw ,7.5rem)
  }
  .new-garmnony-offer__title {
    font-size: clamp(1.875rem ,1.4204545455rem + 2.2727272727vw ,3.125rem)
  }
  .new-garmnony-offer__title {
    margin-bottom: clamp(2.1875rem ,1.8920454545rem + 1.4772727273vw ,3rem)
  }
  .new-garmnony-offer__image {
    margin-bottom: clamp(1.25rem ,1.0227272727rem + 1.1363636364vw ,1.875rem)
  }
  .new-garmnony-offer__name {
    margin-bottom: clamp(.625rem ,.5340909091rem + .4545454545vw ,.875rem)
  }
  .new-garmnony-offer-important img {
    margin-bottom: clamp(.5rem ,2.375rem + -2.5vw ,1.875rem)
  }
  .new-garmnony-offer-important__title {
    font-size: clamp(1.5625rem ,1.3352272727rem + 1.1363636364vw ,2.1875rem)
  }
  .new-garmnony-offer-important__text {
    font-size: clamp(1rem ,.9090909091rem + .4545454545vw ,1.25rem)
  }
  .what-receive {
    margin-bottom: clamp(4.625rem ,5.9886363636rem + -1.8181818182vw ,5.625rem)
  }
  .what-receive__title {
    font-size: clamp(1.875rem ,1.4204545455rem + 2.2727272727vw ,3.125rem)
  }
  .what-receive__items {
    padding-top: clamp(1.875rem ,1.5113636364rem + 1.8181818182vw ,2.875rem)
  }
  .what-receive__items {
    padding-right: clamp(1.25rem ,-1.25rem + 12.5vw ,8.125rem)
  }
  .what-receive__items {
    padding-bottom: clamp(1.875rem ,1.4886363636rem + 1.9318181818vw ,2.9375rem)
  }
  .what-receive__items {
    padding-left: clamp(1.4375rem ,.8693181818rem + 2.8409090909vw ,3rem)
  }
  .what-receive__item {
    gap: clamp(.625rem ,.3977272727rem + 1.1363636364vw ,1.25rem)
  }
  .what-receive__num {
    font-size: clamp(1.25rem ,1.1590909091rem + .4545454545vw ,1.5rem)
  }
  .what-receive__text {
    font-size: clamp(.875rem ,.7840909091rem + .4545454545vw ,1.125rem)
  }
  .send-me__container {
    gap: clamp(.625rem ,-.0568181818rem + 3.4090909091vw ,2.5rem)
  }
  .send-me__content {
    padding-left: clamp(1.9375rem ,1.5511363636rem + 1.9318181818vw ,3rem)
  }
  .send-me__title {
    font-size: clamp(1.75rem ,1.5909090909rem + .7954545455vw ,2.1875rem)
  }
  .send-me__title {
    margin-bottom: clamp(1.875rem ,1.7613636364rem + .5681818182vw ,2.1875rem)
  }
  .send-me__text {
    font-size: clamp(.875rem ,.7386363636rem + .6818181818vw ,1.25rem)
  }
  .send-me__text--theme {
    font-size: clamp(.875rem ,.8295454545rem + .2272727273vw ,1rem)
  }
  .send-me__text--theme {
    margin-bottom: clamp(2rem ,3.5340909091rem + -2.0454545455vw ,3.125rem)
  }
}

@media (max-width:35em) {
  .new-garmnony-offer__item {
    width: 100%;
  }
}

.send-me {
	margin-bottom: 80px;
}

.uk-container {
	padding: 0 !important;
}

.uk-navbar-nav > li {
	padding-right: 48px !important;
}

@media (max-width: 1200px) {
    .uk-navbar-nav > li {
        padding-right: 32px !important;
    }
}

@media (max-width: 992px) {
    .uk-navbar-nav > li {
        padding-right: 20px !important;
    }
}

.uk-navbar-nav {
    justify-content: space-between !important;
}


@media (min-width: 1040px) {
	.send-me__image {
 height: 100%;
}
}
