:root{--primary:#7c3aed;--primary-light:#f4edff;--white:#ffffff;--darkgrey:#575757;--secondary:#f8b571;--black:#292929;--grey:#434343;--error:#e15050;--min-w:360px;--container-padding:16px}.hidden{display:none !important}body{text-align:center;font-family:"Open Sans", sans-serif}div#app{width:100%;min-width:var(--min-w);margin:0 auto}.container{padding-left:var(--container-padding);padding-right:var(--container-padding);width:calc(100% - 2 * var(--container-padding));max-width:1200px;margin:0 auto}.fullheight{background-color:transparent}#CookiebotWidget{display:none !important}.noUi-horizontal .noUi-handle{top:-8px}@media (min-width:768px){:root{--container-padding:40px}}.button, .btn.btn-primary, a.button, input.button, input[type="submit"]{padding:13px 24px;box-sizing:border-box;background-color:var(--secondary);color:var(--white);border-radius:8px;border:0;outline:4px solid #fde6d0;font-size:18px;line-height:1.2em;font-weight:700;text-align:center;text-transform:uppercase;text-decoration:none;white-space:nowrap}input[type="submit"]{border-radius:12px;background-color:#fb923c}.button:hover, a.button:hover, .btn.btn-primary:hover, input.button:hover, input[type="submit"]:hover{background-color:#fb923c;color:var(--white);cursor:pointer}.button:disabled, a.button:disabled, .btn.btn-primary:disabled, input.button:disabled, input[type="submit"]:disabled{background-color:#fde6d0;color:var(--white)}.button-outline{color:#f8b571;outline-color:#f8b571;background-color:white}.cb-switch-with-text{display:flex;align-items:center;cursor:pointer;user-select:none}.cb-switch-with-text input{opacity:0;width:0;height:0}.cb-toggle{margin-right:12px;width:48px;height:28px;background-color:#ccc;border-radius:28px;position:relative;flex-shrink:0;transition:background-color 0.3s}.cb-toggle::before{content:"";position:absolute;width:22px;height:22px;left:3px;top:3px;background:#fff;border-radius:50%;transition:transform 0.3s}input:checked + .cb-toggle{background-color:#7c3aed}input:checked + .cb-toggle::before{transform:translateX(20px)}.cb-text{font-size:14px;color:#444;text-align:left}.cb-text a{color:#7c3aed;text-decoration:underline}.cb-text span{color:#7c3aed;border-bottom:1px dashed currentColor}#timer{font-family:sans-serif;display:grid;height:300px;place-items:center}.base-timer{position:relative;width:200px;height:200px}.base-timer__svg{transform:scaleX(-1)}.base-timer__circle{fill:none;stroke:none}.base-timer__path-elapsed{stroke-width:7px;stroke:#d9d9d9}.base-timer__path-remaining{stroke-width:7px;stroke-linecap:round;transform:rotate(90deg);transform-origin:center;transition:1s linear all;fill-rule:nonzero;stroke:currentColor}.base-timer__path-remaining.green{color:var(--primary)}.base-timer__path-remaining.orange{color:orange}.base-timer__path-remaining.red{color:red}.base-timer__label{position:absolute;width:200px;height:200px;top:0;display:flex;align-items:center;justify-content:center;font-size:48px}header{position:relative;background-color:white;min-height:64px}header a.logo{display:inline-block;height:36px;cursor:pointer}header > .container{display:flex;justify-content:space-between;align-items:center;padding-top:15px;padding-bottom:15px}.burger{display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer}.burger span:first-child{display:block}.burger span:last-child{display:none}header nav{display:none;flex-direction:column;align-items:flex-start;gap:24px;position:absolute;top:100%;left:0;z-index:10;background:var(--white)}header nav a{display:block;width:100%;text-align:left;text-transform:uppercase;text-decoration:none;white-space:nowrap}header nav a:hover{color:var(--primary)}header nav a.button{display:block}header nav.container{display:none;align-items:flex-start}header.open nav.container{display:flex;padding-top:12px;padding-bottom:24px;box-shadow:0px 2px 15px 0 #eee}header.open .burger span:first-child{display:none}header.open .burger span:last-child{display:block}@media (min-width:768px){header .burger{display:none}header nav.container{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;align-self:flex-end;gap:48px;margin:0;padding:0;width:auto;position:initial;top:auto;left:auto}}.second-step-body header nav.container, .second-step-body header .burger, .page-404 header nav.container, .page-404 header .burger, .offer-page header nav.container, .offer-page header .burger{display:none}.second-step-body header > .container, .page-404 header > .container, .offer-page header > .container{justify-content:center}div#form{width:100%;margin:0 auto;background-image:url("../img/hero.png");background-color:#f3f2ff;background-position:top center;background-size:contain;background-repeat:no-repeat}.header .container{background:url("../img/woman.png");background-position:center bottom -70px;background-repeat:no-repeat;background-size:180px;padding-bottom:190px}.header .content{padding:0;display:flex;max-width:none;flex-direction:column}.header .head{padding:10px 0;background:var(--primary)}.header_text{padding:36px 0}.header_text p{color:var(--black);font-size:36px;font-weight:600;text-wrap:balance}.header_text p span{font-weight:600;color:var(--secondary)}.header .form_index{align-self:center;margin:0 auto}@media (min-width:480px){.header_text{padding:42px 0}.header_text p{font-size:42px}.form_index{max-width:448px}}@media (min-width:768px){.header .container{background-position:left 60px bottom -120px;background-repeat:no-repeat;background-size:310px;padding-bottom:44px}.header_text{padding:63px 0}.header_text p{font-size:52px}.header .form_index{align-self:end;margin-right:0;margin-left:auto;width:100%}}@media (min-width:1024px){.header .container{background-size:380px;background-position:left 150px bottom -140px}.header_text{padding:72px 0}.form_index{max-width:522px}}@media (min-width:1280px){.header .container{background-size:400px;background-position:left 180px bottom -150px}.form_index{max-width:588px}}.page-404 .header_text p{font-size:24px}.form_index .form_wrapper{padding:20px;background:var(--white);border-radius:24px}.form_index .form_top{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.form_index .form_top__left{flex:100%;margin:0 0 7px 0}.form_index .form_top__left label{color:var(--darkgrey);font-weight:600;font-size:18px}.form_index .form_top__right{flex:100%}.form_index .form_top__right, .form_index .form_top__right span{color:var(--primary);font-weight:600;font-size:40px}.form_index .input{margin:24px 0}.form_index .input .noUi-horizontal{height:24px}.form_index .input .noUi-target{background:var(--primary);box-shadow:0px 0px 5px 0px #00000040 inset;border-radius:16px;border:1px solid #e5e5e5}.form_index .input .noUi-connects{border-radius:16px}.form_index .input .noUi-connect{background:#f2eff0}.form_index .input .noUi-handle{width:24px;height:24px;background:var(--primary);border:4px solid white;border-radius:50%;box-shadow:0px 0px 0px 4px #7c3aed33;cursor:pointer}.form_index .input .noUi-horizontal .noUi-handle{top:0;right:-12px}.form_index .input .noUi-handle:after, .form_index .input .noUi-handle:before{background:none}.money-timer{position:relative;width:100%;margin:8px 0 0 0;padding:0;display:flex;justify-content:flex-start;align-items:center;gap:5px;line-height:1.2em;font-size:18px;color:var(--grey)}.money-timer::before{content:"";width:40px;height:40px;margin-right:7px;display:inline-block;border-radius:8px;background-color:#f5f3ff;background-image:url("../img/icons/i-time.svg");background-position:center center;background-repeat:no-repeat}.money-timer, .money-timer .time{font-weight:500}.form_index .disclaimer{margin:12px 0 24px 0;color:#9996a5;font-size:12px;line-height:1.2em;font-weight:400;text-align:left}.form_index .submit a{display:block;width:100%;margin:0 auto;min-width:240px;max-width:400px}@media (min-width:480px){.form_index .form_wrapper{padding:24px}.form_index .form_top{justify-content:space-between;flex-wrap:nowrap}.form_index .form_top__left{flex:auto;margin:0;text-align:left}.form_index .form_top__right{flex:auto;margin:0;text-align:right}.form_index .form_top__left label{white-space:nowrap}}.box{border-radius:24px;padding:20px;margin-bottom:60px;background:var(--white)}.box h3{color:var(--black);font-size:26px;font-weight:600;line-height:1.2em;margin-bottom:40px;text-wrap:balance}.box h3 span{color:var(--primary)}.box .content{padding:0}.box_transparent{padding:0;background:transparent}@media (min-width:768px){.box h3{font-size:32px}}@media (min-width:1024px){.box h3{font-size:40px}}@media (min-width:1280px){.box{padding:32px}}.needs{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:20px}.needs-item{width:100%;padding:120px 0 20px 0;border-bottom:1px solid #ede9fe;text-align:center;font-weight:600;font-size:18px;line-height:1.2em;color:var(--grey);background-position:center top;background-repeat:no-repeat}.needs-item:last-child{border-bottom:none}.needs-item:nth-child(1){background-image:url("../img/el-wallet.png")}.needs-item:nth-child(2){background-image:url("../img/el-time.png")}.needs-item:nth-child(3){background-image:url("../img/el-kc.png")}.needs-item strong{display:block;color:var(--primary);font-weight:600}.needs-item:nth-child(2) strong{color:var(--secondary)}.about-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:40px;justify-content:flex-start;align-items:flex-start}.about-list li{display:flex;align-items:center;justify-content:flex-start;gap:16px}.about-list li .icon{display:flex;width:60px;height:60px;box-sizing:border-box;flex-shrink:0;justify-content:center;align-items:center;background:var(--white);padding:16px;border-radius:8px}.about-list li .icon svg{width:28px;height:auto}.about-list li .text{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:8px}.about-list li .text h4, .about-list li .text h5, .about-list li .text h6{color:var(--primary);font-size:18px;font-weight:600;line-height:1.2em}.about-list li .text p{color:var(--darkgrey);font-size:16px;font-weight:400;line-height:1.2em;text-align:left}@media (min-width:768px){.needs{flex-direction:row}.needs-item{border:none;background-size:60%}.about-list{margin-top:8px;flex-direction:row;flex-wrap:wrap;column-gap:24px;row-gap:60px}.about-list li{flex:0 0 calc(50% - 12px);flex-direction:column;align-items:flex-start}.about-list li .text h4, .about-list li .text h5, .about-list li .text h6{font-size:24px}.about-list li .text p{font-size:18px;text-wrap:balance}.about-list li:nth-child(1){order:1}.about-list li:nth-child(2){order:3}.about-list li:nth-child(3){order:2}.about-list li:nth-child(4){order:4}}@media (min-width:1024px){.needs-item{background-size:45%}.about-list li{}.about-list li .text p{padding-right:70px;text-wrap:initial}}@media (min-width:1280px){.about-list li .text p{padding-right:0}}ul.faq{margin:0;padding:0;display:flex;flex-wrap:wrap;list-style:none;text-align:left;gap:20px}ul.faq li{display:block;width:100%;padding:0 0 20px 0;border-bottom:1px solid #ede9fe;font-size:16px;line-height:1.2em}ul.faq li:last-child{border-bottom:none}ul.faq li span{display:block;width:100%;padding-right:20px;box-sizing:border-box;position:relative;cursor:pointer}ul.faq li span.acrd_open{color:var(--primary)}ul.faq li div{display:none;margin-top:12px;color:var(--darkgrey);font-weight:400;line-height:1.4em}ul.faq li ul{list-style:circle;padding:10px 0 0 20px}ul.faq li ul li{display:list-item;width:auto;padding:0 30px 10px 0;border:none;font-weight:400;line-height:1.4em}ul.faq li span::after{content:url("../img/icons/i-chevron-down.svg");height:8px;width:14px;position:absolute;right:0;top:0;transition:background 300ms ease-out, transform 300ms ease-out}ul.faq li span.acrd_open::after{-moz-transform:scaleY(-1);-o-transform:scaleY(-1);-webkit-transform:scaleY(-1);transform:scaleY(-1);filter:FlipV;-ms-filter:"FlipV";top:12px;filter:invert(12%) sepia(72%) saturate(352%) hue-rotate(217deg) brightness(92%) contrast(95%)}.box_reference{background-color:transparent;padding-left:0;padding-right:0}.box_reference .content{max-width:none}.box_reference .text_head h3, .box_reference .text_head h3 span{color:var(--black);font-weight:600}.box_reference .reg_button{display:block}.reference div.c{width:auto;display:flex;flex-direction:column;gap:10px;margin:0 20px 12px 20px;padding:20px;border-radius:16px;background:var(--white);color:var(--black);font-size:16px;line-height:1.2rem;text-align:left;font-weight:400}.reference div.c span{display:block;line-height:1.5em}.reference div.c .h{margin-top:6px;display:flex;flex-direction:row-reverse;justify-content:flex-end;align-items:center;gap:10px}.reference div.c .h p{color:var(--primary)}.reference div.c p{position:relative;font-weight:bold}.reference div.c img{display:inline-block;width:40px;height:40px;border-radius:50%}.reference ul.reviews-list{min-height:430px}.reference ul.reviews-list li{list-style:none}.carousel-desktop{display:none}.splide__pagination{bottom:-20px;position:absolute}.splide__pagination__page.is-active{background:var(--primary)}@media (min-width:768px){.carousel-mobile{display:none}.carousel-desktop{display:block}.carousel-wrapper{width:100%;overflow:visible}.reference div.c{margin-left:0;margin-right:0}#desktop-carousel .splide__slide{flex:0 0 360px;max-width:360px;height:330px;padding-top:20px;transition:transform 0.3s, opacity 0.3s}#desktop-carousel .splide__slide .c{opacity:0.5;transform:scale(0.8)}#desktop-carousel .splide__slide.is-active .c{opacity:1;transform:scale(1.1)}#desktop-carousel .splide__slide.is-prev .c, #desktop-carousel .splide__slide.is-next .c{opacity:0.5;transform:scale(0.7)}#desktop-carousel .splide__slide.is-prev .c{transform:translateX(-30px)}#desktop-carousel .splide__slide.is-next .c{transform:translateX(30px)}}@media (min-width:1280px){#desktop-carousel .splide__slide{flex:0 0 350px;max-width:350px}#desktop-carousel .splide__slide .c{opacity:0.5;transform:scale(0.8)}#desktop-carousel .splide__slide.is-active .c{opacity:1;transform:scale(1.1)}#desktop-carousel .splide__slide.is-prev .c, #desktop-carousel .splide__slide.is-next .c{opacity:0.65;transform:scale(0.9)}#desktop-carousel .splide__slide.is-prev .c{transform:translateX(-30px)}#desktop-carousel .splide__slide.is-next .c{transform:translateX(30px)}}@media (min-width:1440px){#desktop-carousel .splide__slide{height:300px;flex:0 0 420px;max-width:420px}}.footer{--footer-gap:40px;--footer-text-color:#ffffffcc;--footer-font-size:12px;background-color:#5b21b6;color:var(--white);text-align:left;padding-bottom:var(--footer-gap)}.footer-above{padding-top:var(--footer-gap);padding-bottom:var(--footer-gap);background-image:url("../img/bg-subfooter-m.png");background-position:center top;background-repeat:no-repeat;background-size:contain}.footer-above-text{padding-bottom:190px;color:var(--white);background-image:url("../img/man.png");background-position:center bottom -60px;background-repeat:no-repeat;background-size:170px}.footer-above .h{margin-bottom:16px;font-size:26px;font-weight:600;line-height:1.2em}.footer-above p{font-size:16px;font-weight:400;line-height:1.5em}.footer .form_index{align-self:center;margin:0 auto}.footer-content{padding:var(--footer-gap) 0 0 0}.footer-content-top{display:flex;flex-direction:column}.footer-content a.logo{display:inline-block;margin:0 auto}.footer .content{letter-spacing:0.03em;color:var(--footer-text-color);font-size:var(--footer-font-size)}.footer .foot_text p{margin-top:18px;color:var(--footer-text-color);font-size:var(--footer-font-size);line-height:1.3em;font-weight:600}.footer .contacts{margin-top:32px}.footer .contacts_left, .footer .contacts_right, .footer .foot_copyright{color:var(--footer-text-color);font-size:var(--footer-font-size);font-weight:300;line-height:1.2em}.footer .foot_copyright{margin-top:32px}.footer .foot_copyright span{font-weight:300}.footer .contacts a{color:var(--footer-text-color)}.footer .foot_icons{margin-top:32px;text-align:left}.footer .foot_icons .company_info div{font-size:var(--footer-font-size);font-weight:300;line-height:1.5em;color:var(--footer-text-color)}#back-to-top{position:fixed;bottom:20px;right:20px;z-index:9999;width:50px;height:50px;text-align:center;line-height:45px;background:var(--secondary);border-radius:30px;color:var(--white);cursor:pointer;border:0;text-decoration:none;transition:opacity 0.2s ease-out;opacity:0;font-size:32px}#back-to-top.show{opacity:1}#back-to-top.show:hover{opacity:0.7}.second-step-body .footer-above, .page-404 .footer-above, .offer-page .footer-above{display:none}@media (min-width:768px){.footer{--footer-gap:80px;--footer-font-size:14px}.footer-above{display:flex;flex-direction:column;background-image:url("../img/bg-subfooter.png");background-size:cover}.footer-above p{text-wrap:balance}.footer-content-top{display:flex;flex-direction:row-reverse;align-items:flex-start;justify-content:space-between;gap:40px}.footer .foot_text p{margin-top:0;margin-bottom:18px}}@media (min-width:1024px){.footer-above{padding-bottom:0}.footer-above .container{display:flex;flex-direction:row;gap:80px}.footer-above-text{padding-bottom:190px;background-position:left -40px bottom -300px;background-repeat:no-repeat;background-size:400px}.footer-above .h{font-size:32px}.footer .form_index{padding-bottom:var(--footer-gap)}}@media (min-width:1280px){.footer{--footer-gap:120px}.footer-above-text{padding-bottom:190px;background-position:left 20px bottom -280px;background-repeat:no-repeat;background-size:430px}.footer-above .h{font-size:40px}.footer-above p{font-size:18px}.footer .foot_icons{display:flex;justify-content:space-between;align-items:flex-end}}.registration{display:none;position:absolute;top:30px;left:50%;transform:translateX(-50%);width:100%;max-width:312px;padding:37px 15px;background:var(--white);border-radius:24px;box-shadow:0 0 60px 0 #7a59aa;z-index:20}.registration .reg_title .reg_close{position:absolute;cursor:pointer;top:-7px;right:-10px;width:34px;height:34px;border-radius:50%;background-color:#fb923c;display:flex;justify-content:center;align-items:center}.registration .reg_title .reg_close svg{color:var(--white);transition:background 300ms ease-out, transform 300ms ease-out}.registration .reg_title .reg_close:hover{background-color:#ff0000}.registration .reg_title .reg_close:hover img{transform:rotate(-90deg)}.registration .reg_title{color:var(--grey)}.registration .reg_title h3{color:var(--black);font-weight:600;font-size:26px}.registration .reg_title p{margin:15px 0 32px 0;font-size:18px;font-weight:600;line-height:1.4em}.registration .reg_form form{padding:0;background-color:transparent;margin-top:20px}.registration .reg_form .submit input{width:100%}.registration .reg_form form, .registration .reg_form .form_group{display:flex;flex-direction:column;gap:10px}.registration .reg_form .input{position:relative;margin:0;text-align:left}.registration .reg_form .input .form-element{width:100%;box-sizing:border-box;padding:14px 40px;border-radius:8px;border:1px solid #e5e5e5;position:relative}.registration .reg_form .input input{display:block;width:100%;border:none;color:var(--grey);font-size:16px;font-weight:600;line-height:1.5em;font-family:"Open Sans";background:transparent}.registration .reg_form .input input::placeholder{color:#a5a5a5;font-weight:400}.registration .reg_form .input.field-error .form-element{border:1px solid var(--error)}.registration .reg_form .input.field-error label.error{text-align:left;margin-top:2px;font-size:12px;font-weight:400;color:var(--error)}.registration .reg_form .checkbox{padding-left:40px;position:relative;text-align:left}@media (max-width:340px){.registration .reg_form .checkbox{margin-bottom:20px;padding-left:40px}}.registration .reg_form .checkbox label{cursor:pointer;color:var(--grey);font-size:14px;line-height:1.1em;text-align:left}@media (max-width:375px){.registration .reg_form .checkbox label{font-size:13px}}.registration .reg_form .checkbox input{display:none}.registration .reg_form .checkbox span{border-bottom:1px dashed}.registration .reg_form .checkbox i{display:block;width:24px;height:24px;position:absolute;top:5px;left:0;transition:0.3s;background:var(--white);border:1px solid #a277e0;border-radius:3px}@media (max-width:340px){.registration .reg_form .checkbox i{left:10px}}.registration .reg_form .form_line .input label:first-of-type{display:none}.registration .reg_form .checkbox.field-error i{border:1px solid #e03f4b}.registration .reg_form .checkbox.field-error label.error{display:block;position:absolute;bottom:-20px;top:auto;left:660px;transition:0.3s;font-size:11px;line-height:8px;color:#e03f4b}@media (max-width:340px){.registration .reg_form .checkbox.field-error label.error{left:40px;bottom:-15px}}.registration .reg_form .gdpr{position:relative;text-align:center}.registration .reg_form .gdpr label{cursor:pointer;color:var(--grey);font-size:14px;line-height:1.1em;text-align:center}@media (max-width:375px){.registration .reg_form .gdpr label{font-size:13px}}.registration .reg_form .gdpr span{color:var(--primary);border-bottom:1px dashed currentColor}.message{display:none;top:0;left:0;text-align:center;width:100%;height:100%;position:absolute;background:#f5f7f9;z-index:1}.message .message_text{padding:40px 40px 0;font-size:18px;color:var(--darkgrey)}.message .message_text .back_button{margin-top:30px}.message.ok{padding-top:50%}.message.error{color:#000}.registration .reg_form .form-cell, .registration form .form-cell:not(.checkbox):not(.button):not(.slider_amount){position:initial;box-shadow:none;background-color:transparent;border:none;margin:0}.registration .form_line .filled .form-element{border-color:var(--primary);background-color:#f5f3ff}.registration .reg_form .form_line .input.filled label:first-of-type{display:block;text-align:left;font-size:12px;color:var(--darkgrey);margin-bottom:4px}.registration .form_line .filled .form-element::before{content:url("../img/icons/i-filled.svg");width:25px;height:24px;position:absolute;left:8px;top:50%;transform:translateY(-50%)}.registration .form_line .field-error .form-element::before{content:url("../img/icons/i-error.svg");width:20px;height:20px;position:absolute;left:10px;top:50%;transform:translateY(-50%)}.registration .form_line .form-element .clear-btn{display:block;content:url("../img/icons/i-x.svg");width:25px;height:24px;position:absolute;right:8px;top:50%;transform:translateY(-50%);cursor:pointer}.registration .reg_form .form_box{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:16px;border-radius:24px;background:#f3f2ff}.registration .reg_form .form_box .form-element{position:relative}.registration .reg_form .form_box .btn.btn-primary{display:block;margin-top:16px;padding:8px;font-size:16px;border-radius:12px;background-color:#fb923c;color:var(--white);text-align:center;cursor:pointer}.registration .reg_form .form_box .input{display:flex;flex-direction:column;justify-content:center}.registration .reg_form .form_box .input .form-element{background:var(--white)}.registration .reg_form .form_box .input.filled .form-element{background-color:#f5f3ff}.registration .reg_form .form_box .el-pin p{color:var(--darkgrey);font-size:14px;text-align:center;line-height:1.5em}.registration .reg_form .form_box .el-pin .pin-phone, .registration .reg_form .form_box .el-pin-confirmed .pin-phone, .registration .reg_form .form_box .el-pin .pin-resend{margin-top:16px;display:flex;justify-content:center;align-items:center;gap:8px}.registration .reg_form .form_box .el-pin .pin-phone svg, .registration .reg_form .form_box .el-pin-confirmed .pin-phone svg{transform:translateY(2px)}.registration .reg_form .form_box .el-pin .pin-resend{gap:4px;color:#7e48cb;font-size:14px;text-align:center;line-height:1.5em;text-decoration:none}.registration .reg_form .form_box .el-pin .form-element-group{margin-top:16px}.registration .reg_form .form_box .el-pin .form-element{padding-top:4px;padding-bottom:4px}.registration .reg_form .form_box .el-pin .form-element input{font-size:26px;letter-spacing:0.2em;font-weight:600;text-align:center}.registration .reg_form .form_box .el-pin .form-element input::placeholder{font-weight:400;letter-spacing:normal;text-align:left;font-size:13px}.registration .reg_form .form_box .el-pin-confirmed .pin-status{display:flex;justify-content:center;align-items:center;gap:12px;margin-top:16px;font-size:14px;color:#7e48cb}@media (min-width:1024px){.registration#registration{padding:42px 24px;min-width:600px}.registration .reg_form form{gap:0}.registration .reg_title p{margin-bottom:0}.registration .reg_form .form_line, .registration .reg_form .form_box{margin-top:30px}.registration .reg_form .form_group{margin-top:15px;flex-direction:row;justify-content:space-between;align-items:flex-start;gap:30px}.registration .reg_form .form_group .form_line{flex-basis:50%}.registration .reg_form .form_box .form_line, .registration .reg_form .form_group .form_line{margin:0}.registration .reg_form .form_group .form_line .input label:first-of-type{display:block;opacity:0}.registration .reg_form .form_line .input.filled label:first-of-type{opacity:100}.registration .reg_form .form_box .form_line{width:100%}.registration .reg_form .form_box .el-pin .form-element input::placeholder{transform:translateY(-5px)}.registration .reg_form .form_box .el-pin .pin-group{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:20px}}.email-warning{display:block;font-size:14px;color:orange;margin-top:2px;text-align:left}.second-step-body #app{background-color:#f3f2ff}.second-step-sum{display:flex;justify-content:center;background-color:#f3f2ff;margin-top:28px}.second-step-sum .slider_amount{margin-bottom:0 !important}.second-step-sum .slider_amount .money-timer{margin-top:0}.second-step-sum .slider_amount .money-timer::after{content:url("../img/icons/i-alert.svg");display:block;margin:2px 0 0 6px}.second-step-sum .slider_amount .money-timer .val{font-weight:bold}.breadcrumbs, .title_volsorForm, .text_volsorForm{display:none}/* * Progress legend */ .progress-legend{width:100%;margin:20px 0 0 0;padding:0}.progress-legend ul{width:90%;margin:0 auto;padding:0;display:flex;list-style:none}.progress-legend ul li{position:relative;flex-grow:1;width:auto;height:50px}.progress-legend ul li::before{display:block;content:"";height:1px;width:100%;background:#baaecc;position:absolute;top:22px;left:0;z-index:2}.progress-legend ul li.active::before{background:var(--secondary)}.progress-legend ul li a, .progress-legend ul li span{position:absolute;display:block;width:49px;height:49px;background-position:left center;background-repeat:no-repeat;z-index:3}.progress-legend ul li.first a, .progress-legend ul li.first span{left:-1px;background-image:url("../img/legend-check.svg")}.progress-legend ul li.first.active a, .progress-legend ul li.first.active span{background-image:url("../img/legend-check-active.svg")}.progress-legend ul li.second a, .progress-legend ul li.second span{background-image:url("../img/legend-user.svg")}.progress-legend ul li.second.active a, .progress-legend ul li.second.active span{background-image:url("../img/legend-user-active.svg")}.progress-legend ul li.third{width:48px;flex-grow:initial}.progress-legend ul li.third a, .progress-legend ul li.third span{background-image:url("../img/legend-money.svg")}.progress-legend ul li.third.active a, .progress-legend ul li.third.active span{background-image:url("../img/legend-money-active.svg")}.volsor-form{border:none}#volsorForm1 form, .progress-legend{max-width:640px;margin:auto}form.step-form{padding:0;background:transparent}.form-container-nbn{margin:20px 0;padding:30px 15px;background:var(--white);border-radius:24px;display:flex;flex-wrap:wrap;flex-direction:column;gap:30px;border:none}.form-container-nbn.filled{outline:2px solid #1ad491}.form-container-nbn .form-line{width:100%;box-sizing:border-box;margin:0;display:flex;flex-wrap:wrap;flex-direction:column;gap:32px}.form-container-nbn .form-line .form-cell, #volsorForm1 form .form-line .form-cell{margin:0;background:transparent;border:none;width:100%;box-sizing:border-box;text-align:left}#volsorForm1 form .form-line.w30 .form-cell, #volsorForm1 form .form-line.w50 .form-cell{margin-bottom:0 !important}#volsorForm1 .form-cell:not(.checkbox):not(.button) .form-element{padding:0 32px;background:var(--white);border:1px solid #e5e5e5;border-radius:12px}#volsorForm1 .form-cell.select:not(.checkbox):not(.button) .form-element{padding:0 8px 0 32px}#volsorForm1 .form-cell:not(.checkbox):not(.button):not(.slider_amount)>label{position:initial;top:0;left:0;z-index:4;font-size:12px;background-color:transparent;color:var(--darkgrey);opacity:1;padding:0;margin:0 4px 0 0;text-align:left}#volsorForm1 .form-element input:is([type="text"]){padding:30px 0 20px 0;margin:0;color:var(--black);font-family:"Open Sans";font-size:16px;font-weight:400}#volsorForm1 .form-cell.select .form-element select{color:var(--black);background-image:url("../img/icons/i-chevron-down.svg");background-position:right 0 center}#volsorForm1 form .form-cell:not(.checkbox):not(.button):not(.slider_amount){box-shadow:none}#volsorForm1 form .form-cell:not(.checkbox):not(.button):not(.slider_amount) .form-element input, #volsorForm1 form .form-cell:not(.checkbox):not(.button):not(.slider_amount) .form-element select{padding:12px 0;text-indent:4px;font-size:16px;font-weight:400}#volsorForm1 form .form-cell:not(.checkbox):not(.button):not(.slider_amount) .form-element select#bank_code{text-indent:0;padding:10px 20px;white-space:pre-wrap;font-size:14px;box-sizing:border-box}#volsorForm1 form .form-cell.select:not(.checkbox):not(.button) .form-element{padding-top:4px;padding-bottom:4px;height:auto}#volsorForm1 form .form-container-nbn .head_icon{margin-bottom:0}#volsorForm1 form .form-container-nbn .head_icon h2{padding:0;background:transparent;color:var(--black);font-size:26px;font-weight:600;text-transform:none}#volsorForm1 form .form-cell.checkbox{padding-left:40px;text-align:left;font-size:14px}#volsorForm1 form .form-cell.checkbox input{display:none}#volsorForm1 form .form-cell.checkbox span{border-bottom:1px dashed}#volsorForm1 form .form-cell.checkbox input~label.label-checkbox:after{display:block;width:24px;height:24px;position:absolute;top:5px;left:0;transition:0.3s;background:var(--white);border:1px solid #a277e0;border-radius:4px}#volsorForm1 form .form-cell.checkbox input:checked~label.label-checkbox:after{background-color:var(--primary);background-image:url("../img/checkbox.svg");background-repeat:no-repeat;background-position:center}#volsorForm1 form .form-cell:not(.checkbox):not(.button):not(.slider_amount) .form-element label.error{bottom:-15px;left:0}#volsorForm1 .checkbox.field-error i{border:1px solid #e03f4b}#volsorForm1 .checkbox.field-error label.error{position:absolute;bottom:-20px;top:auto;left:660px;transition:0.3s;font-size:11px;line-height:8px;color:#e03f4b}#volsorForm1 .form-cell.button input{width:100%;margin-top:30px;box-sizing:border-box}#volsorForm1 .form-cell.button .allerror:not(:empty){display:block;margin-top:10px;color:var(--error);padding:10px 20px;font-weight:700}#volsorForm1 form .form-container-nbn .form-cell:not(.checkbox):not(.button).error .form-element, form .form-container-nbn.alt .form-cell:not(.checkbox):not(.button).error .form-element{border:1px solid var(--error)}#volsorForm1 .form-cell.filled:not(.checkbox):not(.button) .form-element{border-color:var(--primary);background-color:#f5f3ff;position:relative}#volsorForm1 .form-cell.filled .form-element::before{content:url("../img/icons/i-filled.svg");width:25px;height:24px;position:absolute;left:8px;top:50%;transform:translateY(-50%)}#volsorForm1 .form-cell.not-valid .form-element::before{content:url("../img/icons/i-error.svg");width:20px;height:20px;position:absolute;left:10px;top:50%;transform:translateY(-50%)}#volsorForm1 .form-cell .form-element .clear-btn{display:block;content:url("../img/icons/i-x.svg");width:25px;height:24px;position:absolute;right:4px;top:50%;transform:translateY(-50%);cursor:pointer}#volsorForm1 .form-line .form-cell.submit input{display:block;width:100%}.gwt-SuggestBoxPopup .item{font-size:0.9rem !important}form .gdpr_wrapper .agreement_gdpr, form .gdpr_wrapper .condition_gdpr{padding-left:20px}form .gdpr_wrapper .agreement_gdpr a{padding:8px 16px;box-sizing:border-box;background:var(--secondary);color:white;box-shadow:0px 0px 20px 0px var(--secondary) inset}/* * Loading */ .loading{display:none;position:fixed;z-index:1000;top:0;left:50%;transform:translate(-50%, 0);height:100%;width:100%;background:rgba(255, 255, 255, 0.95)}.load-container{margin:auto;padding:35px 25px;background:var(--white);border-radius:24px;max-width:360px;position:relative;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;justify-content:center;align-items:center}.load-text p{margin:10px 0}.load-text p:nth-child(1){font-size:24px;font-weight:600;line-height:1.4em;color:var(--primary)}.load-text p:nth-child(2){font-size:14px;line-height:1.4em;color:#343434}.spinner{animation:rotate 2s linear infinite;z-index:2;margin-top:25px;width:50px;height:50px;display:none;& .path{stroke:var(--primary);stroke-linecap:round;animation:dash 1.5s ease-in-out infinite}}@keyframes rotate{100%{transform:rotate(360deg)}}@keyframes dash{0%{stroke-dasharray:1, 150;stroke-dashoffset:0}50%{stroke-dasharray:90, 150;stroke-dashoffset:-35}100%{stroke-dasharray:90, 150;stroke-dashoffset:-124}}.jumping-dots span{position:relative;bottom:0px;-webkit-animation:jump 1500ms infinite;animation:jump 1.5s infinite}.jumping-dots .dot-1{-webkit-animation-delay:200ms;animation-delay:200ms}.jumping-dots .dot-2{-webkit-animation-delay:400ms;animation-delay:400ms}.jumping-dots .dot-3{-webkit-animation-delay:600ms;animation-delay:600ms}@-webkit-keyframes jump{0%{bottom:0px}20%{bottom:5px}40%{bottom:0px}}@keyframes jump{0%{bottom:0px}20%{bottom:5px}40%{bottom:0px}}.page-404 #form{padding:12px 0;box-sizing:border-box}.page-404 .thank-you-box{margin:100px auto;width:80%;max-width:600px}.page-404 .thank-you-box p{margin:0 0 20px 0}@media (min-width:768px){header .burger{display:none}header nav.container{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;align-self:flex-end;gap:48px;margin:0;padding:0;width:auto;position:initial;top:auto;left:auto}}.offer-page .header .container{background:none;padding-bottom:0}.offer-page .header .content{min-height:500px}.offer-page .header .form_index{margin:auto}.offer-page .header .form_wrapper .offer_form{padding-bottom:90px}.offer-page .submit.offer_form{max-width:90%;margin:0 auto;transform:translateY(-80px)}.offer-failed p{font-weight:600;font-size:35px;color:var(--primary)}