.section{scroll-margin-top:90px}.section_promo{margin-top:36px;display:grid;justify-content:space-between;grid-template-columns:auto 469px;gap:28px}.section_activation{margin-top:62px}.section_hotels{margin-top:67px;background:var(--color-blue-very-pale);border-radius:35px;overflow:hidden;padding:46px 45px 66px}.section_steps{margin-top:67px;display:grid;justify-content:space-between;grid-template-columns:48.58% 49.27%}@media(max-width:1630px){.section_promo{margin-top:36px;display:grid;justify-content:space-between;grid-template-columns:auto 469px;gap:20px}}@media(max-width:1440px){.section_promo{display:flex;flex-direction:column;gap:30px}.section_steps{display:flex;flex-direction:column-reverse;gap:30px}.section_promo,.section_activation,.section_hotels,.section_steps{margin-top:30px}}@media(max-width:991px){.section_hotels{padding:35px 25px}}@media(max-width:768px){.section_promo{margin-top:0}.section_activation,.section_hotels,.section_steps{margin-top:15px}.section_promo,.section_steps{gap:15px}.section_hotels{border-radius:24px}}.promo{position:relative;width:100%;border-radius:35px;overflow:hidden}.promo__bg{width:100%;height:100%;object-position:left center}.promo__img{position:absolute;top:55px;left:0;width:fit-content;max-height:100%}.promo__label{position:absolute;top:34px;right:35px;width:min-content;font-size:16px;font-weight:500;text-transform:uppercase;color:var(--color-blue-dark)}.promo__label span{font-family:Stolzl Book,sans-serif}.promo__content{position:absolute;top:140px;right:20px;display:flex;flex-direction:column;align-items:flex-start;gap:30px;font-weight:500;text-transform:uppercase;color:var(--color-white)}.promo__subtitle{font-size:20px;line-height:1}.promo__title{position:relative;font-size:185px;line-height:.73}.promo__title:after{position:absolute;top:-10px;right:0;content:"";width:35px;height:35px;background-image:url('data:image/svg+xml,<svg width="35" height="35" viewBox="0 0 35 35" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_4606_2358)"><path d="M24.8544 19.948L30.3378 17.9497C30.9531 17.7237 30.9531 16.8686 30.3378 16.6426L24.8544 14.6444C22.7732 13.8867 21.1354 12.2739 20.3663 10.2269L18.3349 4.83026C18.1086 4.22325 17.2355 4.22325 17.0093 4.83026L14.9824 10.2269C14.2132 12.2739 12.5709 13.8867 10.4943 14.6444L5.0108 16.6426C4.39549 16.8686 4.39549 17.7237 5.0108 17.9497L10.4943 19.948C12.5754 20.7056 14.2132 22.3184 14.9824 24.3654L17.0093 29.762C17.2355 30.3691 18.1086 30.3691 18.3349 29.762L20.3663 24.3654C21.1354 22.3184 22.7732 20.7056 24.8544 19.948Z" fill="white"/></g><defs><clipPath id="clip0_4606_2358"><rect width="26.25" height="25.8423" fill="white" transform="translate(4.54932 4.375)"/></clipPath></defs></svg>');background-repeat:no-repeat;background-position:center;background-size:contain}@media(max-width:1630px){.promo__title{font-size:150px}.promo__img{top:25%;left:-75px}}@media(max-width:1440px){.promo{height:450px}.promo__bg{object-position:left top}.promo__img{top:20%;left:0}}@media(max-width:1024px){.promo__content{top:120px;gap:20px}.promo__title{font-size:120px}}@media(max-width:860px){.promo__content{top:100px}.promo__label{top:20px}.promo__title{font-size:100px}.promo__title:after{width:20px;height:20px}}@media(max-width:768px){.promo{height:300px;border-radius:15px}.promo__img{left:-24px}.promo__label{font-size:14px;top:10px;right:15px}.promo__content{gap:10px;top:80px}.promo__subtitle{font-size:16px}.promo__title{font-size:80px}}@media(max-width:480px){.promo{margin-inline:-30px;width:auto;border-radius:0}.promo__label{font-size:12px;right:20px}.promo__content{gap:5px;right:20px}.promo__title{font-size:60px}.promo__title:after{right:-10px}.promo__subtitle{font-size:14px}}.list-block{border-radius:35px;color:var(--color-white);background:var(--color-cyan)}.list-block_small{padding:34px 35px 25px 43px}.list-block_large{padding:46px 61px 36px 48px}.list-block__title{font-size:32px;text-transform:uppercase;text-align:center;margin-bottom:36px;font-weight:500}@media(max-width:991px){.list-block_small,.list-block_large{padding:35px 25px}}@media(max-width:768px){.list-block{border-radius:24px}.list-block__title{font-size:24px;margin-bottom:25px}.list-block__img{left:-24px}}@media(max-width:480px){.list-block{padding:15px}.list-block__title{margin-top:5px;margin-bottom:15px;font-size:20px}}.list-zero{list-style:none;counter-reset:item;padding-left:0}.list-zero>li{counter-increment:item;margin-bottom:27px;position:relative;padding-left:96px}.list-zero>li:last-child{margin-bottom:0}.list-zero>li:before{content:counter(item,decimal-leading-zero);position:absolute;top:4px;left:0;color:var(--color-white);font-weight:400;min-width:56px;font-size:52px;line-height:.75}.list-zero__title{font-size:20px;font-weight:500}.list-zero__descr{font-family:Stolzl Book,sans-serif;font-size:14px}.list-zero a{color:inherit;text-decoration:underline}@media(max-width:1630px){.list-zero>li{padding-left:80px}}@media(max-width:768px){.list-zero__title{font-size:18px}.list-zero>li{padding-left:50px}.list-zero>li:before{font-size:30px;min-width:auto;top:2px}}@media(max-width:480px){.list-zero>li{padding-left:35px}.list-zero>li:before{font-size:20px;top:3px}.list-zero__title{font-size:16px}}@media(min-width:769px){.list-zero a:hover{color:inherit;text-decoration:none}}.list-dots{list-style-type:disc;padding-left:15px}.list-checkmark{list-style:none;padding-left:0}.list-checkmark li{position:relative;padding-left:17px}.list-checkmark li:before{content:"";position:absolute;left:0;width:12px;height:12px;background-image:url('data:image/svg+xml,<svg width="11" height="10" viewBox="0 0 11 10" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1 4.85L3.86364 8L10 1" stroke="white" stroke-width="2" stroke-linecap="round"/></svg>');background-repeat:no-repeat;background-size:contain;background-position:center}.activation{min-height:741px;position:relative;border-radius:35px;overflow:hidden;padding:51px;color:var(--color-white)}.activation__bg{position:absolute;inset:0;object-position:center bottom}.activation__title{position:relative;z-index:1;font-size:32px;font-weight:500;text-align:center;margin-bottom:39px;text-transform:uppercase}.activation__form-block{position:relative;z-index:1;width:100%;margin-inline:auto;max-width:563px;padding:24px 25px 22px;border:1px solid var(--color-white);border-radius:35px;display:flex;flex-direction:column;gap:20px}.activation__form-block-single{position:relative;z-index:1;width:100%;margin-inline:auto;max-width:563px}.activation__form-block-single ul{padding-left:15px}.activation__descr{max-width:472px;margin-inline:auto;font-family:Stolzl Book,sans-serif;font-size:14px}.activation__descr span{font-family:Stolzl,sans-serif;font-weight:500}.activation__descr p:first-child{margin-top:0}.activation__descr_inside{color:var(--color-blue-dark)}.activation__form{border-radius:20px;padding:17px 18px;background-color:var(--color-white)}.activation__form-title{font-size:14px;font-weight:500;color:var(--color-blue-dark);margin-bottom:12px}.activation__form-footer{display:flex;justify-content:center}.activation__form_single{padding-top:25px;padding-bottom:25px}.activation__btn{text-transform:capitalize}.activation__btn_single{display:flex;margin-inline:auto;width:fit-content;margin-top:26px;text-transform:capitalize}@media(max-width:1440px){.activation{min-height:550px}}@media(max-width:991px){.activation{padding:35px 25px}}@media(max-width:768px){.activation{border-radius:24px}.activation__title{font-size:24px;margin-bottom:25px}.activation__form-block{border:0;padding:0;max-width:none}}@media(max-width:480px){.activation{border-radius:0;margin-inline:-16px}.activation__title{font-size:20px}.activation__descr{font-size:14px;line-height:1.3}}.hotels__title{font-size:32px;font-weight:500;text-transform:uppercase;color:var(--color-blue-dark);text-align:center;margin-bottom:41px}.hotels__grid{display:grid;grid-template-columns:repeat(5,1fr);gap:17px}.hotels__card{display:flex;flex-direction:column;justify-content:space-between;align-items:center;height:100%;border-radius:35px;overflow:hidden;background:var(--color-white);padding-bottom:23px;gap:20px}.hotels__card-top{display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:18px}.hotels__card-visual{width:100%;aspect-ratio:284/219;border-radius:35px;overflow:hidden}.hotels__card-name{font-family:Stolzl Book,sans-serif;font-size:14px;color:var(--color-blue-dark);text-align:center;padding-inline:10px;min-height:34px}@media(max-width:1300px){.hotels__grid{display:flex;flex-wrap:wrap;justify-content:center}.hotels__card{height:auto;width:100%;max-width:284px}}@media(max-width:768px){.hotels__title{font-size:24px;margin-bottom:25px}}@media(max-width:480px){.hotels__title{font-size:20px}}.person-block{position:relative;border-radius:35px;overflow:hidden;min-height:910px}.person-block__img{position:absolute;display:block;top:auto;bottom:0;left:50%;transform:translate(-50%);width:calc(100% - 40px);height:auto}@media(max-width:1440px){.person-block{min-height:auto;height:550px}.person-block__img{left:auto;right:10%;transform:none;width:auto;height:90%}}@media(max-width:768px){.person-block{border-radius:24px;height:300px}}@media(max-width:480px){.person-block{margin-inline:-16px;border-radius:0}}.form .el-form{margin-bottom:0}.form .el-form-item{position:relative;margin-bottom:18px}.form .el-form-item__error{font-weight:400;font-family:Stolzl,sans-serif}.form .el-form-item.is-error .el-input__wrapper{border-color:transparent}.form .el-form-item.is-error .el-input__wrapper,.form .el-form-item.is-error .el-input__wrapper:hover,.form .el-form-item.is-error .el-input__wrapper:focus,.form .el-form-item.is-error .el-input__wrapper.is-focus{box-shadow:none}.form .el-input{font-size:14px;height:40px;--el-text-color-placeholder: var(--color-gray-light)}.form .el-input__wrapper{padding:0;background:var(--color-blue-pale);border-color:transparent;border-radius:5px;padding-inline:14px}.form .el-input__wrapper,.form .el-input__wrapper:hover,.form .el-input__wrapper.is-focus,.form .el-input__wrapper.is-focused,.form .el-input__wrapper.is-hover,.form .el-input__wrapper.is-hovering,.form .el-input__wrapper.is-hovering:not(.is-focused){box-shadow:none}.form .el-input__inner{font-size:14px;color:var(--color-blue-very-dark);border-radius:0;height:40px;line-height:40px;font-family:Stolzl Book,sans-serif;flex-shrink:0;width:fit-content}.form .el-input__inner::placeholder{font-size:14px;color:var(--color-gray-light)}.form .el-checkbox{height:fit-content;display:flex;align-items:flex-start;margin-right:0;--el-checkbox-checked-icon-color: var(--color-gray-light)}.form .el-checkbox:hover .el-checkbox__inner{border-color:var(--color-gray-light)}.form .el-checkbox__input{width:20px;height:20px;padding:2px}.form .el-checkbox__inner{border-color:var(--color-gray-light);border-radius:3px;width:20px;height:20px;flex-shrink:0}.form .el-checkbox__inner:after{border-width:3px;height:10px;width:4px;left:9px;top:9px}.form .el-checkbox__input{flex-shrink:0}.form .el-checkbox__input.is-checked .el-checkbox__inner{background-color:var(--color-white);border-color:var(--color-gray-light)}.form .el-checkbox__input.is-checked .el-checkbox__inner:after{transform:translate(-45%,-60%) rotate(45deg) scaleY(1)}.form .el-checkbox__input.is-checked+.el-checkbox__label{color:var(--color-gray-light)}.form .el-checkbox__label{padding-left:11px;font-size:12px;font-weight:400;color:var(--color-gray-light);white-space:normal;line-height:1.2;font-family:Stolzl Book,sans-serif}.form .el-checkbox__label a{text-decoration:underline;color:currentColor}.form .el-checkbox__label a:hover{text-decoration:none}
