@charset "UTF-8";@use "../scss/utilities/variables" as *;@use "../scss/utilities/mixins" as *;:root{--font-title-landing:"Unbounded",sans-serif;--font-text-landing:"Nunito",sans-serif;--font-size-text-landing:15px}.landing{font-family:Nunito,sans-serif;font-family:var(--font-text-landing)}.header,.landing{background-color:#f7f3ee}.svg-sprite{height:0;overflow:hidden;position:absolute;width:0}.hero{align-items:center;display:flex;flex-direction:column;height:auto;justify-content:center;position:relative;width:100%}@media (min-width:768px){.hero{height:500px}}.hero__wrap{align-items:center;display:flex;flex-direction:column;gap:var(--card-padding);justify-content:center;padding:var(--gap-srting);width:var(--container)}@media (min-width:768px){.hero__wrap{width:760px}}.hero__title{color:#1b1815;font-family:Unbounded,sans-serif;font-family:var(--font-title-landing);font-size:30px;line-height:1.2;text-align:center}@media (min-width:768px){.hero__title{font-size:40px}}.hero__text{color:#6e675c;font-family:Nunito,sans-serif;font-family:var(--font-text-landing);font-size:18px;text-align:center;width:90%}@media (min-width:768px){.hero__text{width:620px}}.hero__btn{background-color:#184eff;border-radius:14px;color:#efefef;font-family:Unbounded,sans-serif;font-family:var(--font-title-landing);font-size:16px;gap:10px;height:56px;transition:all .3s ease-in-out;width:185px}.hero__btn:hover{background-color:#ff6d18;gap:17px}.hero__icon{height:22px;width:16px}.interactive{background-color:#f7f3ee;padding:calc(var(--space-section-padding)/2) 0;position:relative;width:100%}.interactive__wrap{background-color:#fff;border:1px solid #ece4d7;border-radius:24px;box-shadow:0 1px 2px #1b18150d;box-shadow:0 20px 44px -20px #1b181538;padding:var(--space-section-padding);width:var(--container)}.interactive__col,.interactive__wrap{align-items:center;display:flex;flex-direction:column;justify-content:center}.interactive__col{gap:var(--card-padding)}.interactive__title{color:#1b1815;font-family:Unbounded,sans-serif;font-family:var(--font-title-landing);font-size:20px;line-height:1.2;text-align:center}@media (min-width:768px){.interactive__title{font-size:22px}}.interactive__text{color:#9a9285;font-size:12px}.interactive__panel{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem;justify-content:center}.interactive__btn{border-radius:100px;border-width:1.5px;font-family:Nunito,sans-serif;font-family:var(--font-text-landing);font-size:15px;font-weight:700;height:51;min-width:240;transition:all .3s ease-in-out}.interactive__btn:hover{background-color:#ff6d18;border-color:#ff6d18;color:#fff}.interactive__btn--1{background-color:#e1e6ff;border-color:#184eff;color:#184eff}.interactive__btn--1:hover{background-color:#184eff;border-color:#184eff;color:#fff}.interactive__btn--2{background-color:#ffeacb;border-color:#ff9901;color:#8a4e00}.interactive__btn--3{background-color:#ffe7d5;border-color:#ff6d18;color:#ff6d18}.interactive__btn--4{background-color:#efeae1;border-color:#ece4d7;color:#1b1815}.interactive__btn--4:hover{background-color:#6e675c;border-color:#6e675c;color:#fff}.reasons{background-color:#f7f3ee;padding:calc(var(--space-section-padding)/2) 0;position:relative;width:100%}.reasons__top{align-items:center;display:flex;flex-direction:column;gap:var(--gap-srting);justify-content:center;text-align:center}.reasons__meta{color:#184eff;font-size:14px;font-weight:800;letter-spacing:6%;text-transform:uppercase}.reasons__title{color:#1b1815;font-family:Unbounded,sans-serif;font-family:var(--font-title-landing);font-size:25px;line-height:1.2;text-align:center}@media (min-width:768px){.reasons__title{font-size:30px}}.reasons__list{display:flex;flex-wrap:wrap;gap:20px;list-style:none;margin:0;padding:0}.reasons__item{background-color:#fff;border:1px solid #ece4d7;border-radius:20px;box-shadow:0 1px 2px #1b18150d;box-shadow:0 20px 44px -20px #1b181538;display:flex;flex:0 0 100%;flex-direction:column;gap:1rem;padding:30px}@media (min-width:768px){.reasons__item{flex:0 0 calc(50% - 10px);height:220px}}.reasons__number{align-items:center;background-color:#e1e6ff;border-radius:50%;color:#184eff;display:flex;flex-direction:column;flex-shrink:0;font-size:14px;height:34px;justify-content:center;width:34px}.reasons__card-title,.reasons__number{font-family:Unbounded,sans-serif;font-family:var(--font-title-landing)}.reasons__card-title{color:#1b1815;font-size:17px;line-height:1.2;padding:0}.reasons__card-text{color:#6e675c;font-size:15px}.visa-block{background-color:#f7f3ee;padding:calc(var(--space-section-padding)/2) 0;position:relative;width:100%}.visa-block__meta{color:#ff6d18;font-size:14px;font-weight:800;letter-spacing:6%;text-transform:uppercase}.visa-block__title{color:#1b1815;font-family:Unbounded,sans-serif;font-family:var(--font-title-landing);font-size:25px;line-height:1.2}@media (min-width:768px){.visa-block__title{font-size:30px;padding:0}}.visa-block__wrap{align-items:flex-start;background-color:#efeae1;border-radius:24px;display:flex;flex-direction:column;gap:var(--gap-srting);justify-content:start;padding:30px}.visa-block__text{color:#6e675c;font-size:15px;line-height:1.6}.visa-block__bottom{border-top:1px solid #e3dacb;color:#9a9285;font-size:12px;line-height:1.6;padding-top:var(--gap-srting)}.bottom{background-color:#f7f3ee;padding:calc(var(--space-section-padding)/2) 0;position:relative;width:100%}.bottom__container,.bottom__top{align-items:center;display:flex;flex-direction:column;gap:var(--gap-srting);justify-content:center}.bottom__top{text-align:center;width:90%}@media (min-width:768px){.bottom__top{width:440px}}.bottom__title{color:#1b1815;font-family:Unbounded,sans-serif;font-family:var(--font-title-landing);font-size:25px;line-height:1.2}@media (min-width:768px){.bottom__title{font-size:30px;padding:0}}.bottom__desc{color:#6e675c}.bottom__wrap{background-color:#fff;border:1px solid #ece4d7;border-radius:20px;box-shadow:0 1px 2px #1b18150d;box-shadow:0 20px 44px -20px #1b181538;padding:30px;width:100%}@media (min-width:768px){.bottom__wrap{width:440px}}.form-int{color:#9a9285;width:100%}.form-int__row{padding-bottom:calc(var(--gap-srting)/2);text-align:left}.form-int__row--3{display:none}.form-int__input-text{background-color:#f7f3ee;border:1px solid #e3dacb;border-radius:14px;box-sizing:border-box;color:#9a9285;height:40px;padding:0 20px;width:100%}.form-int__input-text::-moz-placeholder{color:#9a9285;opacity:.6}.form-int__input-text::placeholder{color:#9a9285;opacity:.6}@media (min-width:768px){.form-int__input-text{height:50px}}.form-int__label{display:block;font-size:.9rem;font-weight:600;padding-bottom:calc(var(--gap-srting)/2)}.form-int__label--checkbox{font-weight:500}.form-int__link{align-items:flex-end;display:flex;font-size:13px;height:25px;justify-content:center}.form-int__link:hover{color:#ff6d18;text-decoration:underline}.form-int__btn{background-color:#184eff;border-radius:14px;color:#efefef;display:flex;font-family:Unbounded,sans-serif;font-family:var(--font-title-landing);font-size:16px;gap:10px;height:36px;transition:all .3s ease-in-out;width:100%}.form-int__btn:hover{background-color:#ff6d18;gap:17px}@media (min-width:768px){.form-int__btn{height:56px}}.checkbox-int{align-items:center;cursor:pointer;display:inline-flex;font-family:sans-serif;-webkit-user-select:none;-moz-user-select:none;user-select:none}.checkbox-int__input{height:1px;overflow:hidden;position:absolute;width:1px;clip:rect(0 0 0 0)}.checkbox-int__box{align-items:center;background-color:#f7f3ee;border:1px solid #e3dacb;border-radius:4px;display:flex;flex-shrink:0;height:16px;justify-content:center;margin-right:5px;position:relative;transition:background .2s,border-color .2s;width:16px}.checkbox-int__box--br-white{border:1px solid #efefef}.checkbox-int__box--error{background-color:#f8d7da;border-color:#721c24}.checkbox-int__label{font-size:13px}.checkbox-int__label a{border-bottom:1px solid #ff6d18;color:#ff6d18}.checkbox-int__label a:hover{color:#184eff}.checkbox-int__input:checked+.checkbox-int__box{background-color:#ff6d18;border-color:#ff6d18}.checkbox-int__input:checked+.checkbox-int__box:after{color:#efefef;content:"✔";font-size:13px;height:10px;position:absolute;top:0;width:10px}
