@import url(https://fonts.googleapis.com/css?family=Barlow:600&display=swap);@import url(https://fonts.googleapis.com/css?family=Fraunces:700,900&display=swap);[class*=_icon-]::before{font-family:icons;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}._icon-arrow:before{content:""}._icon-facebook:before{content:""}._icon-pinterest:before{content:""}._icon-twitter:before{content:""}._icon-instagram:before{content:""}.material-symbols-outlined{font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 48}*{padding:0;margin:0;border:0}*,*::after,*::before{box-sizing:border-box}*::after,*::before{display:inline-block}body,html{height:100%;min-width:375px}body{color:#808397;line-height:1;font-family:Barlow;font-size:1.125rem;-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:Barlow;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}body{background-color:#fffcf8}.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}@supports (overflow:clip){.wrapper{overflow:clip}}.wrapper>main{flex:1 1 auto}.wrapper>*{min-width:0}[class*="--gc"]{display:grid;min-width:0;grid-template-columns:0 1fr minmax(auto,0) 1fr 0}[class*="--gc"]>*{min-width:0;grid-column:3/4}.menu{display:flex;-webkit-column-gap:47px;-moz-column-gap:47px;column-gap:47px}.menu__body{justify-self:center;align-self:center}.menu__list{display:flex;justify-content:center;align-items:center;-webkit-column-gap:47px;-moz-column-gap:47px;column-gap:47px;position:relative}.menu__list li{opacity:1}.icon-menu{display:none}.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}.title{font-family:Fraunces;font-weight:900}.title--h1{color:#fff;font-size:clamp(2.5rem,2.5rem + 16*(100vw - 23.4375rem)/1065,3.5rem);line-height:clamp(3.0625rem,3.0625rem + 20*(100vw - 23.4375rem)/1065,4.3125rem);letter-spacing:clamp(.3906rem,.3906rem + 2.5004*(100vw - 23.4375rem)/1065,.5469rem);text-align:center;text-transform:uppercase}.title--h2{color:#24303e;font-size:clamp(2rem,2rem + 8*(100vw - 23.4375rem)/1065,2.5rem);line-height:clamp(2.4375rem,2.4375rem + 10*(100vw - 23.4375rem)/1065,3.0625rem);letter-spacing:clamp(-.0181rem,.0181rem + -.0596*(100vw - 23.4375rem)/1065,-.0144rem);text-align:left}.title--h2_testim{font-size:1.125rem;line-height:1.375rem;letter-spacing:-.0081rem;text-align:center}.title--h3{font-size:1.75rem;line-height:2.1875rem;letter-spacing:-.0125rem;text-align:center}.title--h3_green{color:#24554a}.title--h3_blue{color:#052c3b}.title--h4{color:#a7aaad;font-size:clamp(1rem,1rem + 4*(100vw - 23.4375rem)/1065,1.25rem);line-height:clamp(1.25rem,1.25rem + 5*(100vw - 23.4375rem)/1065,1.5625rem);letter-spacing:clamp(.25rem,.25rem + 1*(100vw - 23.4375rem)/1065,.3125rem);text-align:center;text-transform:uppercase}.title--h4_testim{font-size:.875rem;font-weight:600;letter-spacing:-.0063rem}.title--link{color:#24303e;font-size:.9375rem;line-height:1.5625rem;letter-spacing:.0625rem;text-align:left;text-transform:uppercase}.text{font-weight:600}.text--grey{color:#808397;line-height:1.875rem;letter-spacing:-.0081rem;text-align:left}.text--colorful{font-size:1rem;line-height:1.6875rem;letter-spacing:-.0069rem;text-align:center}.text--colorful_green{color:#3e7467}.text--colorful_blue{color:#19536c}.text--dark-grey{color:#5b636d;line-height:2rem;letter-spacing:-.0081rem;text-align:center}.text--hdft{line-height:1.5625rem;letter-spacing:-.0081rem;text-align:left}.text--hdft_hd{color:#fff;font-size:clamp(1.125rem,1.125rem + 2*(100vw - 23.4375rem)/1065,1.25rem);letter-spacing:clamp(-.0088rem,-.0088rem + .01*(100vw - 23.4375rem)/1065,-.0081rem)}.text--hdft_ft{color:#458d7e}.button{position:relative;display:inline-flex;flex-shrink:0;padding:.9375rem 1.9375rem;border-radius:1.75rem;background:#fff;color:#24303e;font-family:Fraunces;font-size:.9375rem;font-weight:700;line-height:1.5625rem;letter-spacing:-.0069rem;text-align:center;text-transform:uppercase;overflow:hidden;z-index:2;transition:all .3s ease 0s}.button span{z-index:3;position:relative}.material-symbols-outlined{font-size:108px!important;color:#fff}.header{background:#44bcf7 url(../img/main.svg) center center/auto 100vh no-repeat;height:100vh;overflow:hidden;z-index:100}.header__main{display:flex;justify-content:space-between;padding:clamp(32px,32px + 2*(100vw - 375px)/1065,34px) clamp(9px,9px + 16*(100vw - 375px)/1065,25px)}.header__main:not(:last-child){margin-bottom:clamp(56px,56px + 15*(100vw - 375px)/1065,71px)}.header__logo{justify-self:center;align-self:center}.header__logo svg{height:clamp(24px,24px + 9*(100vw - 375px)/1065,33px);width:auto}.header__logo svg path{width:100%;max-width:100%;height:auto}.header__content{display:flex;flex-direction:column;justify-content:center;align-items:center}.header__title:not(:last-child){margin-bottom:clamp(52px,52px + 45*(100vw - 375px)/1065,97px)}.header__icon{font-size:108px;color:#fff}.footer{background:#90d4c6}.footer__container{display:flex;flex-direction:column;align-items:center;padding:72px 0}.footer__logo:not(:last-child){margin-bottom:40px}.footer__logo svg path{width:100%;max-width:100%;height:auto;fill:#2c7566}.footer__menu:not(:last-child){margin-bottom:88px}.footer__social{display:flex;-webkit-column-gap:28px;-moz-column-gap:28px;column-gap:28px}.menu-footer__list{display:flex;-webkit-column-gap:57px;-moz-column-gap:57px;column-gap:57px}.social-footer__icon{font-size:20px;color:#2c7566}html{scroll-behavior:smooth}.content__container{display:grid;grid-template-columns:repeat(2,1fr);padding:0;grid-template-areas:"item-content--1 content__image--1" "content__image--2 item-content--2" "content__image--3 content__image--4"}.content .item-content--1{grid-area:item-content--1}.content .content__image--1{grid-area:content__image--1}.content .content__image--2{grid-area:content__image--2}.content .item-content--2{grid-area:item-content--2}.content .content__image--3{grid-area:content__image--3}.content .content__image--4{grid-area:content__image--4}.content .content__item{padding:clamp(4rem,4rem + 93*(100vw - 23.4375rem)/1065,9.8125rem) clamp(1.5rem,1.5rem + 86*(100vw - 23.4375rem)/1065,6.875rem) clamp(4rem,4rem + 93*(100vw - 23.4375rem)/1065,9.8125rem) clamp(1.5rem,1.5rem + 141*(100vw - 23.4375rem)/1065,10.3125rem)}.content .content__item:nth-child(4){padding:clamp(4rem,4rem + 93*(100vw - 23.4375rem)/1065,9.8125rem) clamp(1.5rem,1.5rem + 141*(100vw - 23.4375rem)/1065,10.3125rem) clamp(4rem,4rem + 93*(100vw - 23.4375rem)/1065,9.8125rem) clamp(1.5rem,1.5rem + 86*(100vw - 23.4375rem)/1065,6.875rem)}.content__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.item-content__title:not(:last-child){margin-bottom:2rem}.item-content__text:not(:last-child){margin-bottom:2.5rem}.item-content__link{position:relative;display:inline-block;align-self:flex-start;padding:0 .5rem}.item-content__link::before{content:"";position:absolute;left:0;right:0;bottom:0;height:.625rem;border-radius:1.75rem;z-index:-1;opacity:.25;transition:opacity .3s ease}.item-content__link--yellow::before{background-color:#fad400}.item-content__link--pink::before{background-color:#fe7766}.colorful-item{position:relative}.colorful-item__content{position:absolute;bottom:9.833333%;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);width:clamp(20.4375rem,20.4375rem + 2*(100vw - 23.4375rem)/1065,20.5625rem)}.colorful-item__title{text-align:center}.colorful-item__title:not(:last-child){margin-bottom:1.6875rem}.colorful-item__text{text-align:center}.testimonials__container{padding:clamp(4rem,4rem + 96*(100vw - 23.4375rem)/1065,10rem) clamp(1.5rem,1.5rem + 141*(100vw - 23.4375rem)/1065,10.3125rem) clamp(5.375rem,5.375rem + 74*(100vw - 23.4375rem)/1065,10rem) clamp(1.5rem,1.5rem + 141*(100vw - 23.4375rem)/1065,10.3125rem)}.testimonials__title:not(:last-child){margin-bottom:clamp(4rem,4rem + 17*(100vw - 23.4375rem)/1065,5.0625rem)}.testimonials__items{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-content:stretch;align-items:stretch;gap:1.875rem}.testimonials__item{order:0;flex:0 1 33.333%;align-self:auto}.item-testimonials{display:flex;flex-direction:column;justify-content:space-between;flex-wrap:wrap}.item-testimonials__image{align-self:center}.item-testimonials__image img{max-width:100%}.item-testimonials__image:not(:last-child){margin-bottom:clamp(2rem,2rem + 26*(100vw - 23.4375rem)/1065,3.625rem)}.item-testimonials__text:not(:last-child){margin-bottom:clamp(2rem,2rem + 37*(100vw - 23.4375rem)/1065,4.3125rem)}.item-testimonials__title:not(:last-child){margin-bottom:.5625rem}.bitmap__container{display:flex;justify-content:center;flex-wrap:wrap;padding:0}.bitmap__image{overflow:hidden;height:55.875vh;flex:0 1 25%}.bitmap__image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}@media (max-width:61.99875em){.bitmap__image{flex:0 1 50%;height:auto}.content__container{grid-template-columns:1fr;grid-template-areas:"content__image--1" "item-content--1 " "content__image--2" "item-content--2" "content__image--3" "content__image--4"}.content__img{height:57.992vh;-o-object-fit:cover;object-fit:cover}.item-content h1,.text,.title,h2,h3,h4{text-align:center}.item-content{text-align:center}.colorful-item__image{height:111.52vh}.testimonials__items{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-content:stretch;align-items:stretch}.testimonials__item{flex:1 1 33.333%;align-self:auto}.testimonials__item:nth-child(3){flex:0 1 50%}}@media (max-width:53.12375em){.testimonials__items{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-content:stretch;align-items:stretch}.testimonials__item{flex:1 1 33.333%;align-self:auto}.testimonials__item:nth-child(3){flex:0 1 50%}}@media (max-width:47.99875em){.menu__body{position:fixed;width:100%;height:100%;left:0;top:-100%;overflow:auto;padding:106px 24px 0 24px;transition:top .3s}.menu__body::before{content:"";position:fixed;width:100%;height:4.375rem;left:0;top:-100%;transition:top .3s;z-index:2}.menu-open .menu__body{top:0}.menu-open .menu__body::before{top:0}.menu__list{flex-direction:column;background-color:#fff;padding:39px 95px;row-gap:32px}.menu__list li{color:#808397}.menu__list::after{content:"";position:absolute;top:-24px;right:0;width:0;height:0;border-left:24px solid transparent;border-bottom:24px solid #fff}.menu__list__link{flex-direction:column}.icon-menu{display:block;position:relative;width:1.5rem;height:1.125rem;z-index:5}.icon-menu span,.icon-menu::after,.icon-menu::before{content:"";transition:all .3s ease 0s;right:0;position:absolute;width:100%;height:.125rem;background-color:#fff}.icon-menu::before{top:0}.icon-menu::after{bottom:0}.icon-menu span{top:calc(50% - .0625rem)}.menu-open .icon-menu{opacity:.5}.menu-open .icon-menu::before{top:0}.menu-open .icon-menu::after{bottom:0}.menu-open .icon-menu span{top:calc(50% - .0625rem)}.button{background:#fbd600}}@media (max-width:47.99875em)and (any-hover:none){.icon-menu{cursor:default}}@media (max-width:37.49875em){.testimonials__items{display:block}.testimonials__item:not(:last-child){margin-bottom:4rem}}@media (any-hover:hover){.menu__list li:hover{opacity:.75}.button:hover{background:rgba(255,255,255,.25);color:#fff}.menu-footer__link:hover{color:#fff}.social-footer__icon:hover{color:#fff}.item-content__link:hover::before{opacity:1}.bitmap__image img:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}}