@import "https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700&display=swap";*{padding:0;margin:0;border:0}*,:after,:before{box-sizing:border-box}:after,:before,a,label{display:inline-block}body,html{height:100%}body{line-height:1;scrollbar-gutter:stable;-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:inherit;font-size:inherit;line-height:inherit;color:inherit;background-color:transparent}input,textarea{width:100%}button,option,select{cursor:pointer}a{color:inherit;text-decoration:none}li{list-style:none}img{max-width:100%;height:auto;vertical-align:middle}h1,h2,h3,h4,h5,h6{font-weight:inherit;font-size:inherit}address{font-style:normal}@font-face{font-family:iconfont;font-display:swap;src:url(../assets/fonts/iconfont.woff2?200d8597fd4056a1a909e3881c67ef5c) format("woff2")}[class*="--icon-"]:before{font-family:iconfont}[class*="--icon-arrow"]:before{content:"\f101"}[class*="--icon-arrowbottom"]:before{content:"\f102"}[class*="--icon-arrowright"]:before{content:"\f103"}[class*="--icon-facebook"]:before{content:"\f104"}[class*="--icon-instagram"]:before{content:"\f105"}[class*="--icon-tiktok"]:before{content:"\f106"}[class*="--icon-youtube"]:before{content:"\f107"}:root{--font-family:"Poppins", sans-serif;--font-size:1.125rem;--main-color:#9c9c9c;--blue-color:#2c3878;--dark-color:#333;--black-color:#000;--border-color:#3c3c3c;--grey-color:#d9d9d9}body{color:var(--main-color);font-family:var(--font-family);font-size:var(--font-size);min-width:20rem}[data-fls-scrolllock] body{overflow:hidden;touch-action:none;overscroll-behavior:none}.wrapper{min-height:100%;display:flex;flex-direction:column;overflow:clip}.wrapper>main{flex:1 1 auto}.wrapper>*{min-width:0}[class*=__container]{max-width:76.875rem;margin:0 auto;padding-left:.9375rem;padding-right:.9375rem}[data-fls-text]{line-height:1.6}.menu__list{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;row-gap:.625rem}.menu__link{font-size:1rem;line-height:1.5;color:var(--dark-color);position:relative;transition:color .3s}.menu__link--active,.menu__link:hover{color:var(--blue-color)}.menu__link:hover:before{left:0;width:100%}.menu__link:before{content:"";position:absolute;width:0;height:.125rem;background-color:var(--blue-color);bottom:-.25rem;left:50%;transition:left .3s,width .3s;pointer-events:none}.header,.menu__link--active:before{left:0;width:100%}.icon-menu{display:none}.header{position:sticky;top:0;z-index:50;transition:background-color .3s}.header__container{display:grid;grid-template-columns:auto 1fr auto;gap:.9375rem;align-items:center;min-height:6.25rem;row-gap:.9375rem;transition:min-height .5s}.header__logo{position:relative;z-index:2}.header__menu{display:flex;justify-content:flex-end}.header__actions{display:flex}[data-fls-header-scroll].--header-scroll{position:sticky;top:0;right:0;left:0;z-index:50;background-color:hsla(0,0%,100%,.9)}[data-fls-header-scroll].--header-scroll .header__container{min-height:5.3125rem}[data-fls-header-scroll-show].--header-scroll{transition:translate .3s;translate:0 -100%}[data-fls-header-scroll-show].--header-show{translate:0 0}.footer__container{display:grid;grid-template-columns:auto 1fr;gap:1.875rem}.footer__body{display:grid;justify-content:end}.items-footer__logo:not(:last-child){margin-bottom:.625rem}.items-footer__text{font-weight:600;line-height:1.5;color:var(--dark-color);max-width:30.0625rem}.body-footer__label{display:flex;gap:.625rem;font-size:1.125rem;line-height:1.6;color:var(--dark-color)}.body-footer__label:before{margin-top:.375rem;content:"";height:.875rem;aspect-ratio:1;flex:0 0 .875rem;border-radius:50%;background-color:var(--dark-color)}.body-footer__label:not(:last-child){margin-bottom:1rem}.body-footer__social{display:flex;justify-content:flex-end}.form-footer{position:relative;display:flex;gap:.625rem;border-bottom:.0625rem solid #141414;padding-bottom:.625rem}.form-footer.--form-error{border-bottom:.0625rem solid #ad0000}.form-footer__input{font-size:1rem;padding-inline:.625rem;line-height:1.5;color:var(--dark-color)}.form-footer__input::placeholder{color:var(--main-color)}.form-footer .form-footer__input[placeholder]:not([data-fls-placeholder-nohiden])::placeholder{transition:opacity .3s}.form-footer .form-footer__input[placeholder]:not([data-fls-placeholder-nohiden]):focus::placeholder{opacity:0}.form-footer__button{width:1.5625rem;aspect-ratio:1;font-size:1.5625rem;color:#141414;transition:all .3s}.social-footer__title{font-size:1rem;line-height:1.5;color:var(--dark-color)}.social-footer__title:not(:last-child){margin-bottom:.6875rem}.social-footer__body{display:flex;flex-wrap:wrap;align-items:center;gap:1.5625rem}.social-footer__link{display:flex;justify-content:center;align-items:center;width:2rem;height:2rem;aspect-ratio:1;border:.0625rem solid var(--grey-color);border-radius:50%;font-size:1.25rem;background-color:var(--grey-color);color:var(--black-color);transition:background-color .5s,color .5s}.social-footer__link:nth-child(4):before{translate:0 -.125rem}[data-fls-form-error]{font-size:.875rem;color:#ad0000;margin-top:.3125rem}.button{display:inline-flex;padding:.875rem 2rem;background-color:var(--blue-color);border:.0625rem solid var(--border-color);color:#fff;font-weight:500;font-size:.875rem;line-height:1.5;transition:all .3s}.button--white{border:.0625rem solid transparent}.button--border,.button--white{color:var(--dark-color);background-color:#fff}.button--fw{width:100%}.lets-place{background-color:var(--blue-color);transform:translateY(15%);opacity:0;transition:transform .5s ease-in .5s,opacity .4s ease-in .4s}.lets-place.--watcher-view{transform:translate(0);opacity:1}.lets-place__container{display:grid;grid-template-columns:1fr 1fr;row-gap:1.25rem;align-items:center}.lets-place__title{color:#fff;font-weight:600;line-height:1.5}.lets-place__text{max-width:27rem;color:var(--grey-color);line-height:1.5}.lets-place__text:not(:last-child){margin-bottom:1.25rem}.lets-place__text p:not(:last-child){margin-bottom:.625rem}.blockhead--horizontal{display:grid;grid-template-columns:1fr 1fr;row-gap:1.25rem;align-items:end}.blockhead--horizontal .blockhead__content{margin-bottom:0}.blockhead--horizontal .blockhead__label{transform:translateY(15%);opacity:0;transition:transform .5s ease-in .5s,opacity .4s ease-in .4s}.--watcher-view .blockhead--horizontal .blockhead__label{transform:translate(0);opacity:1}.blockhead--horizontal .blockhead__title{color:var(--black-color);line-height:1.5;font-weight:600;transform:translateY(15%);opacity:0;transition:transform .5s ease-in .5s,opacity .4s ease-in .4s}.--watcher-view .blockhead--horizontal .blockhead__title{transform:translate(0);opacity:1}.blockhead--horizontal .blockhead__text{transform:translateY(15%);opacity:0;transition:transform .5s ease-in .5s,opacity .4s ease-in .4s}.--watcher-view .blockhead--horizontal .blockhead__text{transform:translate(0);opacity:1}.blockhead--center{display:grid;justify-items:center}.blockhead--center .blockhead__title{font-weight:700;line-height:1.5;color:var(--black-color);text-align:center;transform:translateY(15%);opacity:0;transition:transform .3s ease-in .5s,opacity .4s ease-in .4s}.--watcher-view .blockhead--center .blockhead__title{transform:translate(0);opacity:1}.blockhead--center .blockhead__text{font-size:1.125rem;line-height:1.5;color:var(--black-color);text-align:center;max-width:36.375rem;transform:translateY(15%);opacity:0;transition:transform .4s ease-in .5s,opacity .4s ease-in .4s}.--watcher-view .blockhead--center .blockhead__text{transform:translate(0);opacity:1}.blockhead--center__picture{aspect-ratio:1200/513;transform:translateY(15%);opacity:0;transition:transform .5s ease-in .5s,opacity .4s ease-in .4s}.blockhead--center__picture.--watcher-view{transform:translate(0);opacity:1}.blockhead--center .blockhead__image{width:100%;height:100%;object-fit:cover}@media(width<=62em){.blockhead--horizontal .blockhead__title{width:100%}}@media(max-width:62em){.blockhead--horizontal{grid-template-columns:1fr;gap:1.25rem}}@media(width<=48em){.menu__item:not(:last-child){margin-bottom:1.25rem}.header__container{grid-template-columns:auto auto;min-height:3.125rem;gap:.9375rem}.header__logo img{width:5.625rem}.header__actions{justify-content:flex-end}[data-fls-header-scroll].--header-scroll .header__container{min-height:2.8125rem}.footer__body,.footer__container{grid-template-columns:1fr}.footer__body{justify-content:start}}@media(max-width:48em) and (any-hover:none){.icon-menu{cursor:default}}@media(max-width:48em){.menu__body{height:100svh;overflow:auto;padding:4.375rem .9375rem 1.875rem;background-color:#fff}.menu__body,.menu__body:before{position:fixed;width:100%;left:-100%;top:0;transition:left .3s}.menu__body:before{content:"";height:4.375rem;z-index:2}[data-fls-menu-open] .menu__body,[data-fls-menu-open] .menu__body:before{left:0}.menu__list{column-gap:.9375rem;flex-direction:column;align-items:flex-end}.menu__list:not(:last-child){margin-bottom:1.875rem}.icon-menu{display:block;position:relative;width:1.875rem;height:1.125rem;z-index:5}.icon-menu span,.icon-menu:after,.icon-menu:before{content:"";transition:all .3s;right:0;position:absolute;width:100%;height:.125rem;background-color:#000}.icon-menu:before{top:0}.icon-menu:after{bottom:0}.icon-menu span{top:calc(50% - .0625rem)}html[data-fls-menu-open] .icon-menu span{width:0}html[data-fls-menu-open] .icon-menu:before{top:calc(50% - .0625rem);transform:rotate(-45deg)}html[data-fls-menu-open] .icon-menu:after{bottom:calc(50% - .0625rem);transform:rotate(45deg)}}@media(width<48em){.menu__link{font-size:1.25rem}.body-footer__social{justify-content:flex-start}.lets-place__container{grid-template-columns:1fr;gap:1.25rem}}@media(width<=37.5em){.button{width:100%;justify-content:center}}@media(width<20em){.header__container,.menu__list{column-gap:.9375rem}.header__logo img{width:5.625rem}.footer{padding-block:2.5rem}.items-footer__text{font-size:1.25rem}.blockhead--center .blockhead__title:not(:last-child),.body-footer__form:not(:last-child){margin-bottom:1.25rem}.lets-place{padding-block:1.25rem}.blockhead--horizontal,.lets-place__container{column-gap:1.25rem}.blockhead--horizontal .blockhead__title,.lets-place__title{font-size:1.625rem}.blockhead--center .blockhead__title{font-size:2rem}.blockhead--center .blockhead__text:not(:last-child){margin-bottom:1.875rem}}@media(width>=20em) and (width<76.875em){.header__container,.menu__list{column-gap:calc(clamp(.9375rem,-.3592rem + 6.48352vw,4.625rem))}.header__logo img{width:calc(clamp(5.625rem,4.83379rem + 3.95604vw,7.875rem))}.footer{padding-block:calc(clamp(2.5rem,1.62088rem + 4.3956vw,5rem))}.items-footer__text{font-size:calc(clamp(1.25rem,.89835rem + 1.75824vw,2.25rem))}.body-footer__form:not(:last-child){margin-bottom:calc(clamp(1.25rem,.81044rem + 2.1978vw,2.5rem))}.lets-place{padding-block:calc(clamp(1.25rem,.8544rem + 1.97802vw,2.375rem))}.lets-place__container{column-gap:calc(clamp(1.25rem,-1.71703rem + 14.83516vw,9.6875rem))}.blockhead--horizontal .blockhead__title,.lets-place__title{font-size:calc(clamp(1.625rem,1.40522rem + 1.0989vw,2.25rem))}.blockhead--horizontal{column-gap:calc(clamp(1.25rem,-1.10165rem + 11.75824vw,7.9375rem))}.blockhead--center .blockhead__title{font-size:calc(clamp(2rem,1.47253rem + 2.63736vw,3.5rem))}.blockhead--center .blockhead__title:not(:last-child){margin-bottom:calc(clamp(1.25rem,.89835rem + 1.75824vw,2.25rem))}.blockhead--center .blockhead__text:not(:last-child){margin-bottom:calc(clamp(1.875rem,1.21566rem + 3.2967vw,3.75rem))}}@media(width>=62em){.blockhead--horizontal .blockhead__text{width:29.5625rem}}@media(width>=76.875em){.header__container,.menu__list{column-gap:4.625rem}.header__logo img{width:7.875rem}.footer{padding-block:5rem}.blockhead--horizontal .blockhead__title,.items-footer__text,.lets-place__title{font-size:2.25rem}.body-footer__form:not(:last-child){margin-bottom:2.5rem}.lets-place{padding-block:2.375rem}.lets-place__container{column-gap:9.6875rem}.blockhead--horizontal{column-gap:7.9375rem}.blockhead--center .blockhead__title{font-size:3.5rem}.blockhead--center .blockhead__title:not(:last-child){margin-bottom:2.25rem}.blockhead--center .blockhead__text:not(:last-child){margin-bottom:3.75rem}}@media(any-hover:hover){.form-footer__button:hover{color:var(--blue-color)}.social-footer__link:hover{background-color:var(--blue-color);color:#fff}.button:hover{background-color:#fff;color:var(--blue-color);border:.0625rem solid var(--blue-color)}}