.text-block{font-family:"Amo",sans-serif}.text-block h2{font-weight:600;font-size:40px;line-height:120%;letter-spacing:-.015em;color:var(--black-100)}.text-block h2 span{color:var(--primary-900)}@media (max-width:991px){.text-block h2{font-size:36px}}@media (max-width:767px){.text-block h2{font-size:32px}}@media (max-width:639px){.text-block h2{font-size:28px}}@media (max-width:479px){.text-block h2{font-size:24px}}.text-block p{font-weight:400;font-size:24px;line-height:120%;letter-spacing:-.015em;color:var(--black-100)}@media (max-width:767px){.text-block p{font-size:20px}}@media (max-width:479px){.text-block p{font-size:16px}}.text-block p span{color:var(--primary-500)}.button{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;gap:8px;border:1.5px solid var(--primary-900);align-self:flex-start;background-color:var(--primary-900);border-radius:1000px}@media (max-width:479px){.button{padding:12px 24px}}@media (any-hover:hover){.button{transition:background-color 0.3s}.button:hover{transition:background-color 0.3s;background-color:var(--white-100)}.button:hover p{transition:color 0.3s;color:var(--primary-900)}.button:hover span::before{content:"";transition:background-color 0.3s;background-color:var(--primary-900)}}.button p{font-size:18px;font-weight:400;line-height:133%;color:var(--white-100);text-align:center;white-space:nowrap}@media (max-width:479px){.button p{font-size:16px;line-height:150%}}.button span{display:block;position:relative;width:24px;height:24px;flex-shrink:0}.button span:before{content:"";position:absolute;width:100%;height:100%;display:block;background-color:var(--white-100);mask:var(--icon-button-url) no-repeat center;-webkit-mask:var(--icon-button-url) no-repeat center;mask-size:contain;-webkit-mask-size:contain}.button--small{padding:10px 24px}.button--small p{font-size:12px}.button--transparent{background-color:var(--white-100);border:1.5px solid var(--primary-900)}@media (any-hover:hover){.button--transparent{transition:background-color 0.3s}.button--transparent:hover{transition:background-color 0.3s;background-color:var(--primary-900)}.button--transparent:hover p{transition:color 0.3s;color:var(--white-100)}.button--transparent:hover span::before{content:"";transition:background-color 0.3s;background-color:var(--white-100)}}.button--transparent p{color:var(--primary-900);transition:color 0.3s}.button--transparent span::before{content:"";background-color:var(--primary-900);transition:background-color 0.3s}.item-bullet{display:flex;align-items:center;justify-content:center;gap:4px;padding:8px 12px;border:.75px solid var(--primary-500);border-radius:500px;width:100%}@media (max-width:479px){.item-bullet{padding:8px}}.item-bullet img{width:12px;height:12px;flex-shrink:0}.item-bullet p{font-weight:400;font-size:12px;line-height:133%;letter-spacing:-.015em;color:var(--primary-500);white-space:nowrap}.item-bullet--dark{border:1px solid var(--primary-900)}.item-bullet--dark p{color:var(--primary-900)}.offers-intro{font-family:"Amo",sans-serif;overflow:hidden;position:relative;padding:270px 30px 120px;background-color:var(--white-100)}@media (max-width:991px){.offers-intro{padding-top:220px;padding-bottom:32px}}@media (max-width:767px){.offers-intro{padding-top:110px}}@media (max-width:639px){.offers-intro{padding-bottom:24px}}@media (max-width:479px){.offers-intro{padding-inline:20px;padding-bottom:16px}}.offers-intro__container{display:flex;align-items:center;justify-content:space-between;gap:40px;max-width:1224px;width:100%;margin-inline:auto;position:relative}@media (max-width:991px){.offers-intro__container{position:static;max-width:728px}}@media (max-width:767px){.offers-intro__container{flex-direction:column-reverse}}@media (max-width:639px){.offers-intro__container{gap:24px}}.content-intro{position:relative;z-index:2}.content-intro__text{display:flex;align-items:flex-start;flex-direction:column;gap:16px}@media (max-width:767px){.content-intro__text{align-items:center;max-width:100%}}@media (max-width:639px){.content-intro__text{gap:8px}}.content-intro__text h1{font-size:48px;font-weight:600;line-height:120%;letter-spacing:0;color:var(--black-100)}@media (max-width:991px){.content-intro__text h1{font-size:40px}}@media (max-width:767px){.content-intro__text h1{text-align:center}}@media (max-width:639px){.content-intro__text h1{font-size:32px}}@media (max-width:479px){.content-intro__text h1{font-size:28px;line-height:117%}}.content-intro__text h1 span{color:var(--primary-500)}.content-intro__text p{font-weight:400;font-size:24px;line-height:120%;letter-spacing:-.015em;color:#555;word-break:keep-all;max-width:510px}@media (max-width:991px){.content-intro__text p{font-size:22px;max-width:450px}}@media (max-width:767px){.content-intro__text p{text-align:center;max-width:460px;font-size:20px}}@media (max-width:479px){.content-intro__text p{font-size:16px;line-height:150%}}.content-intro__image{position:absolute;right:0%}@media (max-width:1049px){.content-intro__image{right:-8%}}@media (max-width:991px){.content-intro__image{right:0%}}@media (max-width:869px){.content-intro__image{right:-7%}}@media (max-width:767px){.content-intro__image{position:relative;right:inherit}}.content-intro__image img{max-width:528px;width:100%;height:auto}@media (max-width:991px){.content-intro__image img{max-width:380px}}@media (max-width:767px){.content-intro__image img{max-width:478px}}.offers-catalog{font-family:"Amo",sans-serif;position:relative;padding:64px 30px;background-color:var(--white-100)}@media (max-width:479px){.offers-catalog{padding:32px 20px}}.catalog__container{display:flex;flex-direction:column;gap:52px;max-width:1224px;width:100%;margin-inline:auto;position:relative}@media (max-width:991px){.catalog__container{position:static;max-width:728px;gap:40px}}@media (max-width:639px){.catalog__container{gap:24px}}.catalog__text{align-self:center}.catalog__text h2{text-align:center}.catalog__content{display:flex;align-items:flex-start;gap:40px;position:relative}@media (max-width:991px){.catalog__content{flex-direction:column}}@media (max-width:767px){.catalog__content{row-gap:32px}}@media (max-width:479px){.catalog__content{row-gap:24px}}.catalog__wrapper{display:flex;flex-direction:column;row-gap:40px;width:100%}@media (max-width:991px){.catalog__wrapper{row-gap:32px}}@media (max-width:767px){.catalog__wrapper{row-gap:24px}}.catalog__sidebar{top:119px;display:flex;flex-direction:column;padding:24px;gap:24px;width:100%;background-color:var(--white-100);border:2px solid var(--primary-50);border-radius:24px}@media (min-width:992px){.catalog__sidebar{width:270px;position:sticky;flex-shrink:0}}.catalog__sidebar .button{width:100%}.catalog__fields{display:flex;flex-direction:column;row-gap:24px}.catalog__search{display:flex;align-items:center;position:relative}.catalog__search input{display:flex;flex-direction:row;align-items:center;padding:12px 24px;padding-inline-end:50px;gap:12px;width:100%;height:48px;border:1.5px solid var(--grey-200);border-radius:82px;font-weight:400;font-size:16px;line-height:150%;color:var(--grey-900)}.catalog__search input::placeholder{font-weight:400;font-size:16px;line-height:150%;color:var(--grey-400)}@media (any-hover:hover){.catalog__search input{transition:border-color 0.3s,box-shadow 0.3s}.catalog__search input:hover{border-color:var(--primary-500);box-shadow:0 0 0 3px rgb(67 162 133 / .2);transition:border-color 0.3s,box-shadow 0.3s}}.catalog__search input:focus{border-color:var(--primary-500);box-shadow:0 0 0 3px rgb(67 162 133 / .2);transition:border-color 0.3s,box-shadow 0.3s}.catalog__search span{inset-inline-end:24px;display:block;position:absolute;width:24px;height:24px;flex-shrink:0}.catalog__search span:before{content:"";position:absolute;width:100%;height:100%;display:block;background-color:var(--grey-400);mask:var(--icon-search-url) no-repeat center;-webkit-mask:var(--icon-search-url) no-repeat center;mask-size:contain;-webkit-mask-size:contain;transition:background-color 0.3s}.catalog__list{display:flex;align-items:stretch;flex-wrap:wrap;gap:40px;justify-content:center;width:100%}@media (max-width:1299px){.catalog__list{gap:32px}}@media (max-width:991px){.catalog__list{gap:24px}}.catalog__navigation{display:flex;align-items:center;column-gap:8px;align-self:center}.catalog__navigation-item{display:flex;align-items:center;justify-content:center;width:48px;height:48px;font-weight:400;font-size:16px;line-height:150%;color:var(--primary-900)}@media (max-width:567px){.catalog__navigation-item{width:40px;height:40px}}.catalog__navigation-item:has(span.dots){width:15px}.catalog__navigation-item span{display:flex;align-items:center;justify-content:center;width:24px;height:24px;cursor:pointer}.catalog__navigation-item.prev img,.catalog__navigation-item.next img{cursor:pointer;width:24px;height:24px;flex-shrink:0}.catalog__navigation-item.next img{rotate:180deg}.catalog__navigation-item.active{color:var(--white-100);border-radius:50%;background-color:var(--primary-500);border-radius:24px}.select{display:flex;flex-direction:column;row-gap:8px}.select.is-open .select__dropdown{display:flex}.select.is-open .select__trigger{border-color:var(--primary-500);box-shadow:0 0 0 3px rgb(67 162 133 / .2);transition:border-color 0.3s,box-shadow 0.3s}.select.is-open .select__trigger-text{color:var(--grey-900);transition:color 0.3s}.select.is-open .select__trigger-arrow::before{transform:rotateX(180deg);background-color:var(--grey-900);transition:background-color 0.3s,transform 0.3s}.select__label{font-weight:500;font-size:16px;line-height:150%;color:var(--grey-900)}.select__wrapper{position:relative;display:flex;flex-direction:column;row-gap:16px}.select__trigger{display:flex;align-items:center;justify-content:space-between;padding:12px 24px;gap:12px;width:100%;height:48px;border:1.5px solid var(--grey-200);border-radius:82px}@media (any-hover:hover){.select__trigger{transition:border-color 0.3s,box-shadow 0.3s}.select__trigger:hover{border-color:var(--primary-500);box-shadow:0 0 0 3px rgb(67 162 133 / .2);transition:border-color 0.3s,box-shadow 0.3s}}.select__trigger-text{font-weight:400;font-size:16px;line-height:150%;color:var(--grey-400);transition:color 0.3s;white-space:nowrap;overflow:hidden}.select__trigger-arrow{display:block;position:relative;width:24px;height:24px;flex-shrink:0}.select__trigger-arrow:before{content:"";position:absolute;width:100%;height:100%;display:block;background-color:var(--grey-400);mask:var(--icon-select-url) no-repeat center;-webkit-mask:var(--icon-select-url) no-repeat center;mask-size:contain;-webkit-mask-size:contain;transition:background-color 0.3s,transform 0.3s}.select__dropdown{display:none;height:288px;overflow:hidden;width:100%;background-color:var(--white-100);box-shadow:0 6px 14px -6px rgb(19 25 39 / .12),0 10px 32px -4px rgb(19 25 39 / .1);border-radius:8px}.select__dropdown-scroll{display:flex;flex-direction:column;align-items:flex-start;padding:8px 0;gap:8px;overflow:auto;height:100%;width:100%}.select__option{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:12px 16px 12px 12px;cursor:pointer;position:relative}@media (any-hover:hover){.select__option:hover{background-color:var(--primary-50)}}.select__option input{position:absolute;opacity:0;pointer-events:none}.select__option input:checked+.select__option-checkbox::before{content:"";position:absolute;width:70%;height:70%;border-radius:4px;top:50%;left:50%;transform:translate(-50%,-50%);background-color:var(--primary-900)}.select__option-checkbox{position:relative;width:24px;height:24px;border:1.5px solid var(--primary-500);border-radius:8px}.select__option-checkbox::after{content:"";width:10px;height:10px;background-color:#fff;opacity:0}.select__option-text{font-weight:400;font-size:16px;line-height:150%;color:var(--grey-900)}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}.item-catalog{display:flex;flex-direction:column;padding:24px;width:100%;max-width:270px;background-color:var(--white-100);border:2px solid var(--primary-50);border-radius:24px}.item-catalog__about{display:flex;align-items:center;justify-content:space-between;column-gap:26px}.item-catalog__about:not(:last-child){margin-bottom:20px}.item-catalog__about-start{display:flex;flex-direction:column;row-gap:19px}.item-catalog__about-image img{height:100px;width:auto}.item-catalog__stat{display:flex;align-items:center;column-gap:8px;border-bottom:1px solid var(--primary-50)}.item-catalog__stat:not(:last-child){padding-bottom:16px}.item-catalog__stat-item{flex:0 1 50%}.item-catalog__button{padding-top:16px}.start-about__flag{width:37.5px;flex-shrink:0}.start-about__info h4{font-weight:400;font-size:16px;line-height:150%;letter-spacing:-.015em;color:var(--black-100)}.start-about__info h4:not(:last-child){margin-bottom:4px}.start-about__info-point{display:flex;align-items:center;column-gap:4px}.start-about__info-point:not(:last-child){margin-bottom:8px}.start-about__info-point img{flex-shrink:0;width:12px;height:12px}.start-about__info-point p{font-weight:400;font-size:12px;line-height:100%;letter-spacing:-.015em;color:var(--primary-500)}.offers-help{font-family:"Amo",sans-serif;position:relative;padding:64px 30px;background-color:var(--white-100)}@media (max-width:479px){.offers-help{padding:32px 20px}}.offers-help__container{display:flex;align-items:flex-start;gap:40px;max-width:1224px;width:100%;margin-inline:auto;position:relative}@media (max-width:991px){.offers-help__container{position:static;max-width:728px;flex-direction:column-reverse}}@media (max-width:639px){.offers-help__container{gap:24px}}.offers-help__image{border:2px solid var(--black-10);border-radius:32px;overflow:hidden;position:relative}@media (min-width:992px){.offers-help__image{flex:0 1 50%;height:672px}}@media (max-width:991px){.offers-help__image{max-width:580px;width:100%;align-self:center;padding-bottom:80%;min-height:570px}}@media (max-width:639px){.offers-help__image{min-height:444px;padding-bottom:100%}}@media (max-width:479px){.offers-help__image{min-height:358px}}.offers-help__image img{width:100%;height:100%;object-fit:cover;position:absolute}.offers-help__content{display:flex;flex-direction:column;row-gap:32px;width:100%}@media (min-width:992px){.offers-help__content{flex:0 1 50%}}@media (max-width:479px){.offers-help__content{row-gap:24px}}.offers-help__content-text{display:flex;flex-direction:column;row-gap:8px}@media (max-width:991px){.offers-help__content-text p{max-width:450px}}@media (max-width:767px){.offers-help__content-text p{max-width:380px}}.form-help{display:flex;flex-direction:column;row-gap:24px;width:100%}@media (max-width:479px){.form-help{row-gap:16px}}.form-help__field{display:flex;flex-direction:column;row-gap:8px}.form-help__field label{font-weight:500;font-size:16px;line-height:150%;letter-spacing:-.015em;color:var(--grey-900)}.form-help__field input{padding:16px 24px;height:56px;border:1.5px solid var(--grey-200);border-radius:82px;font-family:"Amo";font-weight:400;font-size:16px;line-height:150%;color:var(--grey-900)}.form-help__field input::placeholder{font-family:"Amo";font-weight:400;font-size:16px;line-height:150%;color:var(--grey-400)}.form-help__agree{display:flex;align-items:flex-start;column-gap:16px}.form-help__agree input{position:absolute;opacity:0;pointer-events:none}.form-help__agree input:checked+.form-help__agree-checkbox{position:relative}.form-help__agree input:checked+.form-help__agree-checkbox::before{content:"";position:absolute;width:9.91px;height:7.67px;background-color:var(--primary-500);mask:var(--icon-checkmark-url) no-repeat center;-webkit-mask:var(--icon-checkmark-url) no-repeat center;mask-size:contain;-webkit-mask-size:contain;transition:background-color 0.3s}.form-help__agree-checkbox{display:flex;align-items:center;justify-content:center;width:20px;height:20px;border:2px solid var(--black-100);border-radius:5px;flex-shrink:0;cursor:pointer;position:relative}.form-help__agree-checkbox::after{content:"";position:absolute;width:100%;height:100%;background-color:#fff;opacity:0}.form-help__agree-text{font-weight:400;font-size:16px;line-height:130%;letter-spacing:-.03em;color:var(--black-90)}@media (max-width:479px){.form-help__agree-text{font-size:14px;line-height:142%}}.form-help__agree-text a{text-decoration:underline}@media (any-hover:hover){.form-help__agree-text a:hover{text-decoration:none}}.form-help__guarantee{display:flex;align-items:flex-start;column-gap:16px}.form-help__guarantee img{width:25px;flex-shrink:0}.form-help__guarantee p{font-weight:400;font-size:16px;line-height:130%;letter-spacing:-.03em;color:var(--black-90)}@media (max-width:479px){.form-help__guarantee p{font-size:14px;line-height:142%}}