@keyframes move_wave{0%{transform:translateX(0) translateZ(0) scaleY(1)}50%{transform:translateX(-25%) translateZ(0) scaleY(.55)}to{transform:translateX(-50%) translateZ(0) scaleY(1)}}@keyframes wipe-enter{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes blink-background{25%{background:#858899}50%{background:#9194a3}75%{background:#aeafb6}}img{max-width:100%}a{transition:all .3s ease}main{background:#f6fbfd}.section{padding:0 0 48px}@media (max-width:1000px){.section{padding:0 0 32px}}@media (max-width:600px){.section{padding:0 0 24px}}.container{max-width:1238px}@media (max-width:1000px){.container{padding:0 34px}}@media (max-width:650px){.container{padding:0 15px}}.btn{border:none;border-radius:12px;cursor:pointer;display:inline-block;font-size:16px;font-weight:600;line-height:24px;margin-bottom:16px;padding:21px 40px;text-align:center;width:100%}.btn_green{background:#2390a8;color:#fff}.btn_green:hover{background:linear-gradient(180deg,#04a0c2,#10829a);color:#fff}.btn_green:disabled{animation:blink-background 2s ease-in infinite;background-color:#858899;color:#fff}.btn_green:disabled:hover{background:#858899;color:#fff;cursor:not-allowed}@media (max-width:1000px){.btn_form{padding:21px 0}}@media (max-width:650px){.btn_form{border-radius:8px;padding:14px 0}}.btn:disabled{animation:blink-background 2s ease-in infinite;background-color:#858899;color:#fff}.btn:disabled:hover{background:#858899;color:#fff;cursor:not-allowed}.hero-screen{background-color:#fff;border-radius:16px;display:grid;grid-template-columns:1fr .887fr;margin:0 auto;overflow:hidden;position:relative;width:100%}@media (max-width:1000px){.hero-screen{grid-template-columns:1fr 1fr}}@media (max-width:650px){.hero-screen{border-radius:16px;grid-template-columns:1fr}}.hero-screen__item{padding:48px}@media (max-width:1000px){.hero-screen__item{padding:24px}}.hero-screen__item .consent{margin:0}.hero-screen__item:first-child{background:#eaf5f7;display:flex;flex-direction:column;justify-content:space-between}.hero-screen__item:nth-child(2){flex-grow:1}.hero-screen__tagline{color:#858899;font-size:16px;font-weight:400;line-height:24px;margin-bottom:16px;text-align:left;text-decoration-skip-ink:none;text-underline-position:from-font}.hero-screen__tagline p{margin-bottom:0;max-width:378px}@media (max-width:650px){.hero-screen__tagline{display:flex;font-size:14px;justify-content:center;line-height:22px;margin-bottom:24px;text-align:center}}.hero-screen__info{align-items:center;background:#fff;border-radius:16px;box-shadow:0 8px 40px 0 rgba(133,157,162,.122);color:#404144;display:flex;font-size:14px;font-weight:400;gap:16px;justify-content:center;line-height:20px;padding:24px;text-align:left}@media (max-width:1000px){.hero-screen__info{flex-wrap:wrap;justify-content:flex-start;padding:16px;text-align:left}}@media (max-width:600px){.hero-screen__info{justify-content:center;text-align:center}}.hero-screen__info img{display:inline-block;max-width:177px}@media (max-width:600px){.hero-screen__info img{max-width:140px}}.hero-screen__info p{margin-bottom:0}@media (max-width:1000px){.hero-screen__info p{padding-right:6px}}@media (max-width:600px){.hero-screen__info p{padding-right:0}.hero-screen__info p br{display:none}}.hero-screen__info p.hero-screen__info_p{max-width:312px}.hero-screen__info strong,.title{font-weight:700}.title{font-size:44px;letter-spacing:-.02em;line-height:52px;margin-bottom:16px;text-align:left}.title span{color:#2390a8}@media (max-width:1000px){.title{font-size:36px;line-height:44px}}@media (max-width:650px){.title{font-size:24px;line-height:32px;margin-bottom:8px;text-align:center}}@media (max-width:1000px){.form-list{margin-bottom:84px}}@media (max-width:650px){.form-list{margin-bottom:24px}}.main-form__freeconsult .group,.main-form__freeconsult .select-wrapper{margin:0 auto 20px;max-width:370px;width:100%}.main-form__freeconsult .placeholder{font-size:14px}form[name=form_setup]{margin:0 auto;max-width:550px;width:100%}.group__input{background:#fff;border:1px solid #d9d9d9;border-radius:12px;height:56px;padding:16px 16px 3px;position:relative;transition:all .2s ease;width:100%}@media (max-width:650px){.group__input{height:52px;padding:14px 14px 0}}.group__input:active,.group__input:focus{border:1px solid #1f98ad;-webkit-box-shadow:0 0 2px 0 #1f98ad;box-shadow:0 0 2px 0 #1f98ad;outline:none}.group__input[type=tel]{padding:5px 20px}.group__label{border-radius:4px;color:#2c3235;display:block;font-size:16px;font-weight:400;height:100%;letter-spacing:.2px;outline:none;position:relative;resize:none;transition:all .2s ease;width:100%}.group__label.active .placeholder{opacity:0}.group__name{color:#a8a8a8;font-size:17px;left:24px;line-height:28px;pointer-events:none;position:absolute;top:16px;transform:translateZ(0);transition:all .2s ease}.label-input{margin-bottom:16px}.label-input_mb-40{margin-bottom:40px}@media (max-width:1000px){.label-input_mb-40{margin-bottom:0}}@media (max-width:600px){.label-input_mb-40{margin-bottom:24px}}.label-input>div{position:relative}.label-input .input{background:#fff;border:1px solid #d9d9d9;border-radius:12px;height:50px;width:100%}.label-input__text{color:#858899;display:block;font-size:16px;font-weight:400;left:10px;letter-spacing:.2px;padding:0 10px;position:absolute;top:20px;transform:translateY(0);transition:all,.2s;user-select:none;white-space:nowrap;z-index:1}@media (max-width:650px){.label-input__text{top:17px}}.label-input.active .label-input__text{font-size:14px;transform:translateY(-12px)}.label-input__hidden{display:none}.grecaptcha-badge{visibility:hidden}.consent{margin-top:16px;max-width:446px}.consent__input{transition:.5s}.consent-google{color:#ababab;font-size:12px;font-weight:400;line-height:17px;margin-top:15px;text-align:center}.consent-google a{position:relative;text-decoration:underline}.consent-google a:hover{color:#ffa569}.iti{height:56px}@media (max-width:600px){.iti{height:52px}}.js-error{color:red;font-size:12px;font-weight:400;margin-top:15px;text-align:center}.pt-0{padding-top:0}.mt-0{margin-top:0}.decor__wrapper{padding-top:56px}.breadcrumbs{background:transparent;border:none;color:#858899;font-size:14px;font-weight:400;line-height:22px;overflow-x:hidden;padding:24px 0;text-align:left}@media (max-width:1000px){.breadcrumbs{padding:18px 0}}@media (max-width:600px){.breadcrumbs{font-size:12px;line-height:16px;padding:13px 0;text-align:left}}.breadcrumbs ul{align-items:center;display:flex;overflow:hidden;white-space:nowrap;z-index:1}.breadcrumbs ul::-webkit-scrollbar{display:none}@media (max-width:600px){.breadcrumbs ul{overflow:auto}}.breadcrumbs li{align-items:center;display:flex}.breadcrumbs li svg{margin:0 11px}.breadcrumbs a{margin-bottom:0}.breadcrumbs a span{color:#858899;line-height:inherit;transition:color .3s ease}.breadcrumbs a span:hover{color:#2390a8}.breadcrumbs span{color:#858899;line-height:inherit;transform:translateY(0)}.consent{align-items:flex-start;color:#858899;display:flex;flex-direction:column;font-weight:400;gap:10px;margin:0 auto;max-width:550px;text-align:left;width:100%}.consent,.consent_evs{font-size:12px;line-height:16px}.consent__item{cursor:pointer;display:grid;gap:8px;grid-template-columns:18px 1fr}.consent__item label{cursor:pointer}.consent__input{appearance:none;background:#fff;border:1.5px solid #e9ebef;border-radius:4px;cursor:pointer;height:18px;position:relative;transition:all .3s ease-in-out;width:18px}.consent__input:after{background-image:url(/build/images/check.103b75d1.svg);background-repeat:no-repeat;background-size:cover;content:"";height:8px;left:0;opacity:0;overflow:hidden;position:absolute;top:0;transform:translate(35%,50%);width:10px}.consent__input:checked{background:#1f98ad;border:none}.consent__input:checked:after{opacity:1;transition:opacity .3s ease-in-out}.consent a{color:#1f98ad;position:relative;text-decoration:none}.consent a:hover{color:#ffa569}.consent__error-message{color:#f04152;display:none;font-size:12px;font-weight:400;letter-spacing:0;line-height:16px;vertical-align:bottom;visibility:hidden}@media (max-width:600px){.consent__error-message{font-size:10px;line-height:14px}}.consent.errors .consent__error-message{display:inline-block;visibility:visible}.consent.errors .consent__input{border-color:#f04152}