.steps-indicator{align-items:flex-end;display:flex;justify-content:center}@media (max-width:960px){.steps-indicator{align-items:center;flex-direction:column;gap:10px;justify-content:center;position:relative}}.steps-indicator__item{align-items:center;display:flex;flex-direction:column;gap:10px;position:relative;width:100%}@media (max-width:960px){.steps-indicator__item{gap:2px;position:static;width:auto}}.steps-indicator__item--active-mobile .steps-indicator__title{font-weight:500}.steps-indicator__item--active .steps-indicator__line-stroke{background:var(--black)}.steps-indicator__title{color:var(--black);font-size:1.25rem;font-weight:400;letter-spacing:.1px;line-height:120%}@media (max-width:1380px){.steps-indicator__title{font-size:1.125rem}}@media (max-width:960px){.steps-indicator__title{font-size:1rem}}.steps-indicator__line{align-items:center;display:flex;position:relative;width:100%}@media (max-width:960px){.steps-indicator__line{left:-28px;position:absolute}}.steps-indicator__line-stroke{background:var(--gray-e4);display:block;flex-shrink:0;height:2px;width:calc(100% - 24px)}@media (max-width:960px){.steps-indicator__line-stroke{display:none}}.steps-indicator__line-state{align-items:center;display:flex;flex-shrink:0;height:24px;justify-content:center;width:24px}@media (max-width:960px){.steps-indicator__line-state{height:20px;width:20px}}.steps-indicator__line-state img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.btn{align-items:center;background:var(--black);border:4px solid var(--black);border-radius:100px;color:var(--white);cursor:pointer;display:inline-flex;flex-shrink:0;font-size:1.625rem;font-weight:400;gap:1rem;justify-content:center;overflow:hidden;padding:20px 80px;position:relative;text-align:center;transition:.4s cubic-bezier(.22,1.96,.18,1.01)}@media (max-width:1240px){.btn{font-size:1.5rem;padding:18px 70px}}@media (max-width:960px){.btn{font-size:1.25rem;padding:16px 60px}}@media (max-width:560px){.btn{font-size:1rem;padding:13px 26px}}.btn:hover,.btn:hover .btn__poly{border-color:var(--white)}.btn:hover .btn__poly{translate:0 -20%}.btn:active{outline:2px solid var(--gray-0a)}.btn__poly{align-items:center;display:flex;justify-content:center;position:absolute;right:10px;top:0;transition:.4s cubic-bezier(.22,1.96,.18,1.01);translate:30% -100%}.scoring-result{align-items:center;display:flex;flex-direction:column;gap:20px;margin:0 auto;padding:136px 20px 275px;text-align:center;width:100%}@media (max-width:768px){.scoring-result{padding:40px 20px}}.scoring-result__icon{height:70px;-o-object-fit:contain;object-fit:contain;padding:7px;width:70px}.scoring-result__title{color:var(--black);font-size:2rem;font-weight:500;line-height:1;margin:0}@media (max-width:768px){.scoring-result__title{font-size:1.5rem}}.scoring-result__description{font-size:1.625rem;font-weight:400;line-height:1;margin:0}@media (max-width:768px){.scoring-result__description{font-size:1.125rem}}.scoring-result__score{align-items:center;background:var(--lite-green);border-radius:16px;display:flex;flex-direction:column;gap:10px;margin-bottom:40px;min-width:200px;padding:20px}.scoring-result__score-label{color:var(--black);font-size:1rem;font-weight:500}.scoring-result__score-value{color:var(--black);font-size:2.5rem;font-weight:700;line-height:1}.scoring-result__button{background:none;border:none;margin-top:20px;width:100%}.scoring-result__button button{height:56px;max-width:500px;width:100%}.tags-toggle{display:flex;flex-wrap:wrap;gap:10px}.tags-toggle__item{background:var(--white);border:1px solid var(--gray-e4);border-radius:100px;color:var(--gray-9e);cursor:pointer;font-size:1rem;font-weight:400;letter-spacing:.08px;line-height:150%;padding:8px 16px;position:relative;transition:.4s ease-out}@media (max-width:960px){.tags-toggle__item{font-size:.875rem}}@media (max-width:740px){.tags-toggle__item{font-size:.75rem;padding:6px 12px}}.tags-toggle__item input{height:0;position:absolute;visibility:hidden;width:0}.tags-toggle__item--active{background:var(--black);border-color:var(--black);color:var(--white)}@keyframes slideUpAndFade{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}@keyframes slideRightAndFade{0%{opacity:0;transform:translate(-2px)}to{opacity:1;transform:translate(0)}}@keyframes slideDownAndFade{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}@keyframes slideLeftAndFade{0%{opacity:0;transform:translate(2px)}to{opacity:1;transform:translate(0)}}.select-trigger{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--white);border:1px solid var(--gray-c2);border-radius:20px;color:var(--black);cursor:pointer;display:inline-flex;font-size:1rem;font-weight:400;height:auto;justify-content:space-between;letter-spacing:.08px;line-height:150%;outline:none;padding:14px 24px 16px;text-align:left;transition:.2s}@media (max-width:960px){.select-trigger{font-size:.875rem;padding:12px 20px 14px}}@media (max-width:740px){.select-trigger{border-radius:12px;font-size:.75rem;padding:8px 16px 10px}}@media (max-width:375px){.select-trigger{border-radius:8px;padding:6px 12px 8px}}.select-trigger img{bottom:16px;height:24px;-o-object-fit:contain;object-fit:contain;position:absolute;right:24px;width:24px}@media (max-width:960px){.select-trigger img{bottom:14px;height:20px;width:20px}}@media (max-width:740px){.select-trigger img{bottom:9px;right:16px}}.select-content{background-color:var(--white);border:1px solid var(--gray-c2);border-radius:.5rem;box-shadow:0 1px 2px #0000000d;will-change:opacity,transform;z-index:9999}.select-content[data-side=top]{animation:slideDownAndFade .4s cubic-bezier(.16,1,.3,1)}.select-content[data-side=right]{animation:slideLeftAndFade .4s cubic-bezier(.16,1,.3,1)}.select-content[data-side=bottom]{animation:slideUpAndFade .4s cubic-bezier(.16,1,.3,1)}.select-content[data-side=left]{animation:slideRightAndFade .4s cubic-bezier(.16,1,.3,1)}.select-item{align-items:center;color:var(--black);cursor:pointer;display:flex;font-size:.875rem;padding:8px 12px 8px 18px;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.select-item:hover{background:var(--gray-ec)}.select-item-indicator{align-items:center;background:var(--gray-53);border-radius:100%;display:inline-flex;height:8px;justify-content:center;left:5px;position:absolute;width:8px}.input-wrapper,.input-wrapper__container{display:flex;flex-direction:column;gap:4px;position:relative}.input-wrapper__container>img{bottom:16px;height:24px;-o-object-fit:contain;object-fit:contain;position:absolute;right:24px;width:24px}@media (max-width:960px){.input-wrapper__container>img{height:20px;width:20px}}@media (max-width:740px){.input-wrapper__container>img{bottom:10px;right:16px}}.input-wrapper__label{color:var(--black);font-size:.875rem;font-weight:500;letter-spacing:.07px;line-height:142.857%}@media (max-width:740px){.input-wrapper__label{font-size:.75rem}}.input-wrapper input:not([type=checkbox]):not([type=radio]),.input-wrapper select,.input-wrapper textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--white);border:1px solid var(--gray-c2);border-radius:20px;color:var(--black);font-weight:400;letter-spacing:.08px;line-height:150%;padding:14px 24px 16px;transition:.2s}@media (max-width:960px){.input-wrapper input:not([type=checkbox]):not([type=radio]),.input-wrapper select,.input-wrapper textarea{font-size:.875rem;padding:12px 20px 14px}}@media (max-width:740px){.input-wrapper input:not([type=checkbox]):not([type=radio]),.input-wrapper select,.input-wrapper textarea{border-radius:12px;font-size:.75rem;padding:8px 16px 10px}}@media (max-width:375px){.input-wrapper input:not([type=checkbox]):not([type=radio]),.input-wrapper select,.input-wrapper textarea{border-radius:8px;padding:6px 12px 8px}}.input-wrapper input:not([type=checkbox]):not([type=radio]):disabled,.input-wrapper select:disabled,.input-wrapper textarea:disabled{background:var(--gray-ed);color:var(--gray-9e);cursor:not-allowed}.input-wrapper input:not([type=checkbox]):not([type=radio]):focus,.input-wrapper select:focus,.input-wrapper textarea:focus{border-color:var(--black);outline:none}.input-wrapper--error input:not([type=checkbox]):not([type=radio]),.input-wrapper--error select,.input-wrapper--error textarea{border-color:var(--red)}.input-wrapper select{background-image:url(../svg/caret-down.svg);background-position:right 24px center;background-repeat:no-repeat;background-size:24px 24px;content:"";position:relative}.input-wrapper select:disabled{background:var(--gray-ed);color:var(--gray-9e);cursor:not-allowed}.input-wrapper textarea{height:auto;resize:none}.input-wrapper__errors{color:var(--red);display:flex;flex-direction:column;font-size:.875rem}.loading{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:20px}.loading--overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#ffffffe6;inset:0;position:fixed;z-index:9999}.loading--small{padding:0}.loading--small .loading__spinner{height:24px;width:24px}.loading--small .loading__title{font-size:.875rem;margin-top:8px}.loading--medium{padding:20px}.loading--medium .loading__spinner{height:40px;width:40px}.loading--medium .loading__title{font-size:1rem;margin-top:12px}.loading--large{padding:40px}.loading--large .loading__spinner{height:56px;width:56px}.loading--large .loading__title{font-size:1.125rem;margin-top:16px}.loading__spinner{height:40px;position:relative;width:40px}.loading__spinner-ring{animation:loading-spin 1.2s cubic-bezier(.5,0,.5,1) infinite;border:3px solid transparent;border-radius:50%;height:100%;left:0;position:absolute;top:0;width:100%}.loading__spinner-ring:first-child{animation-delay:-.45s;border-top-color:var(--gray-0a)}.loading__spinner-ring:nth-child(2){animation-delay:-.3s;border-top-color:var(--gray-53)}.loading__spinner-ring:nth-child(3){animation-delay:-.15s;border-top-color:var(--gray-9e)}.loading__title{color:var(--gray-53);font-size:1rem;font-weight:500;margin:12px 0 0;text-align:center}@keyframes loading-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.policy{color:var(--gray-0a);font-size:.875rem;font-weight:400;letter-spacing:.07px;line-height:142.857%;margin-bottom:10px}@media (max-width:960px){.policy{font-size:.75rem}}.policy a{color:var(--gray-0a);text-decoration:underline}.form{display:flex;flex-direction:column;gap:20px;max-width:600px;width:100%}.form .btn{font-size:1.375rem;font-weight:300;margin:40px 0 0;padding:14px 20px 15px}@media (max-width:960px){.form .btn{font-size:1.25rem;padding:12px 15px 13px}}@media (max-width:375px){.form .btn{font-size:.875rem;margin:10px 0 0;padding:10px 20px}}.form__section{display:flex;flex-direction:column;gap:20px}@media (max-width:960px){.form__section{gap:10px}}.form__section-description{color:var(--gray-53);font-size:.875rem;font-weight:400;letter-spacing:.07px;line-height:142.857%;margin-top:-16px;text-align:center}@media (max-width:960px){.form__section-description{font-size:.75rem;margin-top:-5px}}.form__section-add{align-items:center;background:var(--white);border:1px solid var(--black);border-radius:100px;color:var(--black);cursor:pointer;display:flex;font-size:1rem;font-weight:400;gap:10px;justify-content:center;padding:16px 50px;text-align:center}@media (max-width:960px){.form__section-add{font-size:.875rem;padding:10px 30px}}@media (max-width:740px){.form__section-add{font-size:.75rem;padding:8px 20px}}.form__section-divider{align-items:center;border:none;display:flex;margin:0;position:relative}.form__section-divider:after{background:var(--gray-e4);content:"";height:1px;left:0;position:absolute;top:0;width:100%}.form__section-delete{align-items:center;background:var(--white);border:none;color:var(--gray-53);cursor:pointer;display:flex;font-size:.875rem;font-weight:500;gap:10px;letter-spacing:.07px;line-height:171.429%;padding:0 0 0 15px;position:absolute;right:0;z-index:1}.form__section-delete img{height:24px;-o-object-fit:contain;object-fit:contain;width:24px}.form__section-title{border-bottom:1px solid var(--gray-e4);color:var(--black);font-size:1.25rem;font-weight:600;letter-spacing:.1px;line-height:120%;padding:20px 0}@media (max-width:960px){.form__section-title{font-size:1rem;padding:15px 0}}.form__section-fields{display:flex;flex-direction:column;gap:20px}@media (max-width:960px){.form__section-fields{gap:10px}}.form__section-fields .input-wrapper__label{align-items:center;display:flex}.form__section-fields .input-wrapper__label img{height:16px;margin-left:10px;width:16px}@keyframes overlayShow{0%{opacity:0}to{opacity:1}}@keyframes contentShow{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.apply-modal__accepted{align-items:center;background:var(--lite-green);border-radius:100px;color:var(--black);display:flex;font-size:1.25rem;font-style:normal;font-weight:500;gap:14px;letter-spacing:.1px;line-height:24px;margin-bottom:50px;padding:10px 20px}@media (max-width:960px){.apply-modal__accepted{font-size:1rem;margin-bottom:10px;padding:10px 15px}}@media (max-width:740px){.apply-modal__accepted{font-size:.875rem;gap:10px;margin-bottom:5px;padding:8px 12px}}.apply-modal__accepted img{height:32px;-o-object-fit:contain;object-fit:contain;width:32px}@media (max-width:960px){.apply-modal__accepted img{height:24px;width:24px}}@media (max-width:740px){.apply-modal__accepted img{height:20px;width:20px}}.apply-modal__title{color:var(--black);font-size:2rem;font-weight:500;margin:0 0 50px;text-align:center}@media (max-width:960px){.apply-modal__title{font-size:1.5rem;margin:0 0 25px}}@media (max-width:740px){.apply-modal__title{font-size:1.25rem}}.apply-modal__description{align-items:center;color:var(--black);display:flex;font-size:1rem;font-weight:400;gap:10px;letter-spacing:.08px;line-height:150%;margin:0 0 20px}@media (max-width:960px){.apply-modal__description{font-size:.875rem}}.apply-modal__description img{height:24px;-o-object-fit:contain;object-fit:contain;width:24px}@media (max-width:740px){.apply-modal__description img{height:20px;width:20px}}.apply-modal__overlay{background-color:var(--black);inset:0;position:fixed;z-index:30}.apply-modal__overlay[data-state=open]{animation:overlayShow .4s ease-out}.apply-modal__content{align-items:center;background:transparent;display:flex;flex-direction:column;height:100%;inset:0;overflow:auto;padding:50px;position:fixed;z-index:40}@media (max-width:1380px){.apply-modal__content{padding:0;width:100%}}.apply-modal__content:focus{outline:none}.apply-modal__content[data-state=open]{animation:contentShow .1s ease-out}.apply-modal__content .steps-indicator{flex-shrink:0;margin-bottom:30px;max-width:1200px;width:100%}@media (max-width:960px){.apply-modal__content .steps-indicator{margin-bottom:20px;width:auto}}.apply-modal__body{align-items:center;background:var(--white);border-radius:40px;box-sizing:border-box;display:flex;flex-direction:column;max-width:1720px;padding:50px 110px;position:relative;width:100%}@media (max-width:1380px){.apply-modal__body{border-radius:0;padding:40px 20px}}@media (max-width:960px){.apply-modal__body{padding:30px 20px}}@media (max-width:740px){.apply-modal__body{padding:16px}}.apply-modal__back,.apply-modal__close{align-items:center;background:none;border:none;cursor:pointer;display:inline-flex;justify-content:center;position:absolute;right:50px;top:50px}@media (max-width:1380px){.apply-modal__back,.apply-modal__close{right:16px;top:16px}}@media (max-width:740px){.apply-modal__back,.apply-modal__close{right:10px;top:10px}}.apply-modal__back img,.apply-modal__close img{height:50px;-o-object-fit:contain;object-fit:contain;width:50px}@media (max-width:960px){.apply-modal__back img,.apply-modal__close img{height:35px;width:35px}}@media (max-width:740px){.apply-modal__back img,.apply-modal__close img{height:30px;width:30px}}.apply-modal__back{left:50px;right:unset}@media (max-width:1380px){.apply-modal__back{left:16px}}@media (max-width:740px){.apply-modal__back{left:10px}}@media (max-width:560px){.apply-modal__back span{display:none}}.apply-modal__form{width:100%}.step-transition-enter-active,.step-transition-leave-active{transition:all .3s cubic-bezier(.25,.46,.45,.94)}.step-transition-enter-from{opacity:0;transform:translate(30px)}.step-transition-leave-to{opacity:0;transform:translate(-30px)}.step-transition-enter-to,.step-transition-leave-from{opacity:1;transform:translate(0)}.welcome{align-items:flex-start;display:flex;flex-direction:column;height:100vh;justify-content:center;min-height:840px;padding:0 100px;z-index:2}@media (max-width:1380px){.welcome{padding:0 40px}}@media (max-width:960px){.welcome{min-height:600px;padding:0 36px}}@media (max-width:560px){.welcome{min-height:auto;padding:0 16px 80px}}.welcome__logo{height:auto;width:auto}@media (max-width:960px){.welcome__logo{height:60px}}@media (max-width:740px){.welcome__logo{height:53px}}@media (max-width:375px){.welcome__logo{width:100%}}@media (min-width:741px){.welcome__logo--mobile{display:none}}@media (max-width:740px){.welcome__logo--desktop{display:none}}.welcome__text-content{display:flex;flex-direction:column;gap:30px;max-width:1030px;padding:70px 0 50px}@media (max-width:960px){.welcome__text-content{gap:15px;padding:20px 0}}@media (max-width:740px){.welcome__text-content{gap:20px;padding:50px 0 30px}}@media (max-width:560px){.welcome__text-content{gap:15px;padding:30px 0}}.welcome__title{color:var(--black);font-size:3.375rem;font-weight:300;margin:0}@media (max-width:960px){.welcome__title{font-size:2rem}}@media (max-width:560px){.welcome__title{font-size:1.625rem}}.welcome__text{color:var(--black);font-size:1.25rem;margin:0}@media (max-width:960px){.welcome__text{font-size:1rem}}@media (max-width:560px){.welcome__text{font-size:.875rem}}.about{display:flex;gap:10px;justify-content:space-between;padding:0 100px;z-index:2}@media (max-width:1380px){.about{gap:40px;padding:0 40px}}@media (max-width:960px){.about{gap:20px;padding:0 36px}}@media (max-width:700px){.about{flex-direction:column}}@media (max-width:560px){.about{padding:0 16px}}@media (max-width:375px){.about{gap:18px}}.about__text-content{display:flex;flex-direction:column;gap:30px;max-width:787px}@media (max-width:1380px){.about__text-content{gap:20px}}@media (max-width:960px){.about__text-content{gap:15px}}@media (max-width:375px){.about__text-content{gap:10px}}.about__title{color:var(--black);font-size:3.375rem;font-weight:400;margin:0}@media (max-width:1380px){.about__title{font-size:2.5rem}}@media (max-width:960px){.about__title{font-size:2rem}}@media (max-width:740px){.about__title{font-size:1.875rem}}@media (max-width:560px){.about__title{font-size:1.875rem}}@media (max-width:375px){.about__title{font-size:1.25rem}}.about__text{color:var(--black);font-size:1.25rem;font-weight:300;letter-spacing:.2px;line-height:130%;margin:0}@media (max-width:1380px){.about__text{font-size:1.125rem}}@media (max-width:960px){.about__text{font-size:1rem}}@media (max-width:740px){.about__text{font-size:.875rem}}@media (max-width:375px){.about__text{font-size:.75rem}}.about__image{border-radius:60px;height:350px;max-width:700px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}@media (max-width:1380px){.about__image{height:300px;max-width:500px}}@media (max-width:960px){.about__image{height:250px;width:300px}}@media (max-width:560px){.about__image{height:auto;max-width:100%;width:100%}}.values{display:flex;flex-direction:column;margin-bottom:150px;padding:0 100px;z-index:2}@media (max-width:1380px){.values{padding:0 40px}}@media (max-width:960px){.values{margin-bottom:100px;padding:0 36px}}@media (max-width:560px){.values{margin-bottom:50px;padding:0 16px}}.values__title{color:var(--black);font-size:2rem;font-weight:400;line-height:39px;margin:0;padding:50px 0}@media (max-width:960px){.values__title{font-size:1.5rem;padding:25px 0}}@media (max-width:740px){.values__title{font-size:1.25rem;padding:15px 0}}@media (max-width:560px){.values__title{font-size:1rem}}.values__list{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.values__list .values-item:last-child{border-bottom:1px solid var(--gray-e4)}.values-item{border-top:1px solid var(--gray-e4);display:flex;flex-direction:column;padding:50px 0}@media (max-width:1380px){.values-item{padding:25px 0}}@media (max-width:960px){.values-item{padding:15px 0}}@media (max-width:560px){.values-item{padding:15px 0}}.values-item__title{align-items:center;color:var(--black);display:flex;font-size:3.375rem;font-weight:500;gap:150px;line-height:66px}@media (max-width:1380px){.values-item__title{font-size:2.75rem;gap:100px;line-height:52px}}@media (max-width:960px){.values-item__title{font-size:2rem;gap:50px;line-height:39px}}@media (max-width:740px){.values-item__title{font-size:1.5rem;font-weight:400;gap:25px;line-height:28px}}@media (max-width:560px){.values-item__title{font-size:1.25rem;gap:15px;line-height:22px}}.values-item__icon{align-items:center;background:var(--black);border-radius:100%;display:flex;height:110px;justify-content:center;width:110px}@media (max-width:1380px){.values-item__icon{height:90px;width:90px}}@media (max-width:960px){.values-item__icon{height:70px;width:70px}}@media (max-width:740px){.values-item__icon{height:50px;width:50px}}@media (max-width:560px){.values-item__icon{height:40px;width:40px}}.values-item__icon img{height:70px;-o-object-fit:contain;object-fit:contain;width:70px}@media (max-width:1380px){.values-item__icon img{height:50px;width:50px}}@media (max-width:960px){.values-item__icon img{height:40px;width:40px}}@media (max-width:740px){.values-item__icon img{height:30px;width:30px}}@media (max-width:560px){.values-item__icon img{height:25px;width:25px}}.values-item--active .values-item__text{max-height:150px;opacity:1}.values-item__text{color:var(--black);font-size:1.25rem;font-weight:300;letter-spacing:.2px;line-height:130%;margin:0;max-height:0;opacity:0;overflow:hidden;padding-left:260px;transition:.5s ease-out}@media (max-width:1380px){.values-item__text{font-size:1.125rem;padding-left:195px}}@media (max-width:960px){.values-item__text{font-size:1rem;padding-left:120px}}@media (max-width:740px){.values-item__text{padding-left:75px}}@media (max-width:560px){.values-item__text{font-size:.875rem;padding-left:55px}}.calculator-slider{cursor:text;display:flex;flex-direction:column;padding-right:75px}@media (max-width:1380px){.calculator-slider{padding-right:40px}}@media (max-width:960px){.calculator-slider{padding:0}}.calculator-slider__title{color:var(--gray-53);font-size:2rem;font-weight:300;line-height:normal;margin-bottom:18px}@media (max-width:1380px){.calculator-slider__title{font-size:1.5rem}}@media (max-width:560px){.calculator-slider__title{font-size:1.25rem;margin-bottom:10px}}@media (max-width:375px){.calculator-slider__title{font-size:1rem;margin-bottom:5px}}.calculator-slider__value{background:none;border:none;color:var(--black);font-size:3.375rem;font-style:normal;font-weight:400;line-height:normal;padding:0}@media (max-width:1380px){.calculator-slider__value{font-size:2.75rem}}@media (max-width:560px){.calculator-slider__value{font-size:2rem;margin-bottom:20px}}@media (max-width:375px){.calculator-slider__value{font-size:1.5rem;margin-bottom:10px}}.calculator-slider__value:focus{outline:none}.calculator-slider__value-notice{color:var(--gray-53);display:flex;font-size:.875rem;margin-top:12px}.slider{margin-top:30px;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.slider,.slider__steps{align-items:center;display:flex;position:relative}.slider__steps{justify-content:space-between;margin:0 auto;top:-10px;width:calc(100% - 50px)}@media (max-width:1380px){.slider__steps{top:-8px;width:calc(100% - 40px)}}@media (max-width:375px){.slider__steps{top:-5px;width:calc(100% - 20px)}}.slider__step{background:var(--black);border-radius:100% 100% 0 0;display:block;height:10px;width:5px}@media (max-width:1380px){.slider__step{height:8px;width:4px}}@media (max-width:375px){.slider__step{height:4px;width:2px}}.slider__track{background:var(--gray-e6);border:2px solid var(--white);border-radius:50px;cursor:pointer;flex-grow:1;height:20px;position:relative}@media (max-width:1380px){.slider__track{height:15px}}@media (max-width:375px){.slider__track{height:10px}}.slider__range{border-radius:50px;height:100%;position:absolute}.slider__range,.slider__thumb{background-color:var(--black);cursor:pointer}.slider__thumb{border:13px solid var(--white);border-radius:100%;box-sizing:content-box;display:block;height:24px;width:24px}@media (max-width:1380px){.slider__thumb{border-width:10px;height:20px;width:20px}}@media (max-width:375px){.slider__thumb{border-width:8px;height:12px;width:12px}}.slider__thumb:focus{outline:none}.calculator{display:flex;flex-direction:column;gap:100px;margin-bottom:150px;padding:0 100px;z-index:2}@media (max-width:1380px){.calculator{gap:50px;padding:0 40px}}@media (max-width:960px){.calculator{margin-bottom:100px;padding:0 36px}}@media (max-width:540px){.calculator{margin-bottom:50px;padding:0 16px}}@media (max-width:375px){.calculator{gap:24px}}.calculator__title{color:var(--black);font-size:3.375rem;font-weight:400;line-height:normal;margin:0;padding:0;text-align:center}@media (max-width:1380px){.calculator__title{font-size:2.75rem}}@media (max-width:960px){.calculator__title{font-size:2rem}}@media (max-width:740px){.calculator__title{font-size:1.875rem}}@media (max-width:560px){.calculator__title{font-size:1.5rem}}@media (max-width:375px){.calculator__title{font-size:1.25rem}}.calculator__parts{display:flex}@media (max-width:960px){.calculator__parts{flex-direction:column}}.calculator__calculator{border-right:1px solid var(--gray-e4);display:flex;flex-direction:column;gap:30px;max-width:50%}@media (max-width:960px){.calculator__calculator{border-right:none;max-width:100%}}@media (max-width:375px){.calculator__calculator{gap:20px}}.calculator__result{align-items:center;display:flex;flex-direction:column;flex-shrink:0;margin-left:auto;max-width:720px}@media (max-width:1700px){.calculator__result{max-width:580px}}@media (max-width:960px){.calculator__result{margin:50px auto 0;max-width:100%}}@media (max-width:375px){.calculator__result{margin:30px auto 0}}.calculator__result-list{display:flex;gap:40px}.calculator__result-item{display:flex;flex:1;flex-direction:column;gap:5px}.calculator__result-title{color:var(--black);font-size:2rem;font-weight:400;margin-bottom:40px;text-align:center}@media (max-width:1380px){.calculator__result-title{font-size:1.5rem;margin-bottom:20px}}@media (max-width:560px){.calculator__result-title{font-size:1.25rem}}@media (max-width:375px){.calculator__result-title{font-size:1rem}}.calculator__result-price{color:var(--black);font-size:3.375rem;font-weight:500;margin-bottom:50px;text-align:center}@media (max-width:1380px){.calculator__result-price{font-size:2.75rem;margin-bottom:30px}}@media (max-width:560px){.calculator__result-price{font-size:2rem}}@media (max-width:375px){.calculator__result-price{font-size:1.5rem;margin-bottom:20px}}.calculator__result-actions{display:flex;gap:50px;justify-content:space-between;margin-bottom:70px}@media (max-width:1700px){.calculator__result-actions{gap:0;margin-bottom:50px}}@media (max-width:1240px){.calculator__result-actions{display:grid;gap:10px;grid-template-columns:repeat(2,1fr)}}@media (max-width:960px){.calculator__result-actions{display:flex}}@media (max-width:560px){.calculator__result-actions{display:grid;gap:10px}}@media (max-width:375px){.calculator__result-actions{gap:5px}}.calculator-action{display:flex;flex-direction:column;gap:30px}@media (max-width:1700px){.calculator-action{gap:20px}}@media (max-width:375px){.calculator-action{gap:10px}}.calculator-action__icon{height:auto;width:auto}@media (max-width:1700px){.calculator-action__icon{height:80px}}@media (max-width:375px){.calculator-action__icon{height:60px}}.calculator-action__icon img{height:100%;-o-object-fit:contain;object-fit:contain;width:auto}.calculator-action__text{color:var(--black);font-size:1.125rem;font-weight:400;text-align:center}@media (max-width:1700px){.calculator-action__text{font-size:1rem}}@media (max-width:560px){.calculator-action__text{font-size:.875rem}}@media (max-width:375px){.calculator-action__text{font-size:.75rem}}.faq{display:flex;flex-direction:column;gap:50px;margin-bottom:150px;padding:0 100px;z-index:2}@media (max-width:1380px){.faq{padding:0 40px}}@media (max-width:960px){.faq{margin-bottom:100px;padding:0 36px}}@media (max-width:540px){.faq{gap:24px;margin-bottom:50px;padding:0 16px}}.faq__title{color:var(--black);font-size:3.375rem;font-weight:400;margin:0;text-align:center}@media (max-width:1380px){.faq__title{font-size:2.5rem}}@media (max-width:960px){.faq__title{font-size:2rem}}@media (max-width:740px){.faq__title{font-size:1.75rem}}@media (max-width:540px){.faq__title{font-size:1.5rem}}@media (max-width:375px){.faq__title{font-size:1.25rem}}.faq__list{display:flex;flex-direction:column;gap:50px;list-style:none;margin:0;padding:0}@media (max-width:1380px){.faq__list{gap:24px}}@media (max-width:740px){.faq__list{gap:16px}}.faq__item{border-bottom:1px solid var(--gray-e4);display:flex;flex-direction:column;transition:.5s ease-out}.faq__item--active{padding-bottom:50px}.faq__item--active .faq__question-arrow{scale:-1}.faq__item--active .faq__answer{max-height:200px;opacity:1}.faq__question{align-items:center;cursor:pointer;display:flex;gap:50px;padding:20px 0}@media (max-width:1380px){.faq__question{gap:30px}}@media (max-width:960px){.faq__question{gap:10px;padding:10px 0}}@media (max-width:740px){.faq__question{gap:20px}}@media (max-width:540px){.faq__question{gap:10px}}.faq__question-icon{align-items:center;background:var(--black);border-radius:100%;display:inline-flex;flex-shrink:0;height:90px;justify-content:center;width:90px}@media (max-width:1380px){.faq__question-icon{height:70px;width:70px}}@media (max-width:960px){.faq__question-icon{height:50px;width:50px}}@media (max-width:740px){.faq__question-icon{height:40px;width:40px}}@media (max-width:375px){.faq__question-icon{height:30px;width:30px}}.faq__question-icon img{height:70px;-o-object-fit:contain;object-fit:contain;width:70px}@media (max-width:1380px){.faq__question-icon img{height:50px;width:50px}}@media (max-width:960px){.faq__question-icon img{height:40px;width:40px}}@media (max-width:740px){.faq__question-icon img{height:30px;width:30px}}@media (max-width:375px){.faq__question-icon img{height:25px;width:25px}}.faq__question-arrow{height:50px;-o-object-fit:contain;object-fit:contain;transition:.5s ease-out;width:50px}@media (max-width:1380px){.faq__question-arrow{height:40px;width:40px}}@media (max-width:960px){.faq__question-arrow{height:30px;width:30px}}@media (max-width:375px){.faq__question-arrow{height:20px;width:20px}}.faq__question-title{color:var(--black);font-size:2rem;font-weight:500;margin:0;width:100%}@media (max-width:1380px){.faq__question-title{font-size:1.5rem}}@media (max-width:960px){.faq__question-title{font-size:1.25rem;font-weight:400}}@media (max-width:740px){.faq__question-title{font-size:1.125rem}}@media (max-width:375px){.faq__question-title{font-size:1rem;font-weight:300}}.faq__answer{color:var(--black);font-size:1.25rem;font-weight:300;letter-spacing:.2px;line-height:130%;margin:0;max-height:0;opacity:0;overflow:hidden;padding-left:140px;transition:.5s ease-out}@media (max-width:1380px){.faq__answer{font-size:1.125rem;padding-left:100px}}@media (max-width:960px){.faq__answer{font-size:1rem;padding-left:60px}}@media (max-width:540px){.faq__answer{padding-left:50px}}@media (max-width:740px){.faq__answer{font-size:.875rem}}@media (max-width:375px){.faq__answer{padding-left:40px}}.apply{align-items:center;display:flex;flex-direction:column;gap:50px;justify-content:center;margin-bottom:75px;padding:0 100px;z-index:2}@media (max-width:1380px){.apply{padding:0 40px}}@media (max-width:960px){.apply{gap:25px;padding:0 36px}}@media (max-width:540px){.apply{padding:0 16px 80px}}.apply__counter{color:var(--gray-c2);font-size:.875rem;font-weight:400;letter-spacing:.07px;line-height:142.857%;text-align:right}@media (max-width:560px){.apply__counter{font-size:.75rem}}.apply__title{color:var(--black);font-size:3.375rem;font-weight:400;margin:0;max-width:1268px;text-align:center}@media (max-width:1380px){.apply__title{font-size:2.5rem}}@media (max-width:960px){.apply__title{font-size:2rem}}@media (max-width:740px){.apply__title{font-size:1.75rem}}@media (max-width:560px){.apply__title{font-size:1.5rem}}@media (max-width:375px){.apply__title{font-size:1.25rem}}.apply__form{display:flex;flex-direction:column;gap:20px;max-width:600px}@media (max-width:960px){.apply__form{gap:15px}}@media (max-width:740px){.apply__form{gap:10px}}@media (max-width:375px){.apply__form{gap:5px}}.apply .btn{font-size:1.25rem;padding:14px 50px 16px;width:100%}@media (max-width:960px){.apply .btn{font-size:1.125rem;padding:12px 40px 14px}}@media (max-width:740px){.apply .btn{font-size:1rem;padding:10px 30px 12px}}@media (max-width:375px){.apply .btn{font-size:.875rem;padding:8px 20px 10px}}
