@font-face{font-family:"Graphik";font-style:normal;font-weight:normal;src:local("Graphik"),url(../fonts/graphik-medium.otf)}@font-face{font-family:"Basic Sans";font-style:normal;font-weight:normal;src:local("Basic Sans"),url(../fonts/basic-sans-w05-bold.ttf)}main{overflow-x:hidden}a,a:active,a:hover,a:visited{color:inherit;text-decoration:none}body{height:100%;font-family:"Graphik"}body.modal-visible{overflow:hidden}.swal2-popup{border-radius:20px}.swal2-styled.swal2-confirm{background-color:#00d678;color:#000;box-shadow:none;margin:0 0 5px 0;border-radius:25px;padding:7px 25px;background-color:#00d678;transition:all .1s ease;box-shadow:inset 0 0 0 3px #004757;color:#fff}.swal2-styled.swal2-confirm:hover{transition:all .4s ease;box-shadow:inset 0 0 0 2em rgba(0,0,0,.7)}@keyframes showLine{from{width:0;left:0}to{width:100%}}@keyframes hideLine{from{width:100%;left:0}to{width:0;left:100%}}@keyframes floatAnimation{0%{transform:translateY(0)}50%{transform:translateY(-25px)}100%{transform:translateY(0)}}@keyframes waveAnimation{0%{transform:scale(1);opacity:.6}100%{transform:scale(4);opacity:0}}@keyframes moveDown{from{top:5%;transform:translateY(0)}to{top:50%;transform:translateY(-50%)}}@keyframes moveDownBackward{from{top:50%;transform:translateY(-50%)}to{top:5%;transform:translateY(0)}}@keyframes moveUp{from{top:95%;transform:translateY(0)}to{top:50%;transform:translateY(-50%)}}@keyframes moveUpBackward{from{top:50%;transform:translateY(-50%)}to{top:95%;transform:translateY(0)}}@keyframes makeCross1{from{transform:rotate(0deg)}to{transform:rotate(40deg)}}@keyframes makeCross1Backward{from{top:50%;transform:rotate(40deg) translateY(-50%)}to{top:50%;transform:rotate(0deg) translateY(-50%)}}@keyframes makeCross2{from{transform:rotate(0deg)}to{transform:rotate(-40deg)}}@keyframes makeCross2Backward{from{top:50%;transform:rotate(-40deg) translateY(-50%)}to{top:50%;transform:rotate(0deg) translateY(-50%)}}@keyframes anime{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}.header{position:fixed;top:0;left:0;display:flex;width:100%;justify-content:space-between;align-items:center;padding:0 4rem;z-index:100;height:120px;color:#004757;backdrop-filter:blur(0);background-color:rgba(255,255,255,0);transition:all .6s cubic-bezier(0.19, 1, 0.22, 1)}.header.active{height:80px;backdrop-filter:blur(3px);background-color:rgba(255,255,255,.8);box-shadow:0 0 6px rgba(0,0,0,.2)}.header.active .header-logo{width:200px}.header .header-logo{transition:all .6s cubic-bezier(0.19, 1, 0.22, 1);width:280px}.header .header-menu{padding:0;margin:0;display:flex;align-items:center;list-style:none}.header .header-menu__item{text-transform:uppercase;margin:0 0 0 25px;font-size:18px;font-weight:400;position:relative;display:flex;align-items:center}.header .header-menu__item::before{content:"";position:absolute;height:4px;width:0;bottom:-5px;left:0;background-color:#00d678;transition:none}.header .header-menu__item:hover::before{animation:showLine .4s ease forwards}.header .header-menu__item:not(:hover)::before{animation:hideLine .4s ease forwards}.header .header-menu__item.toogle-submenu.active .header-submenu{visibility:visible;opacity:1;top:2rem;transform:scale(1)}.header .header-menu__item .arrow{color:#004757;display:none;margin:0 0 0 5px}.header .header-menu__item .arrow img{width:15px;display:inline-block}.header .header-menu__item--last{text-transform:initial}.header .header-menu__item--last::before,.header .header-menu__item--last::after{display:none}.header .header-menu__item--last .header-menu__link{font-size:20px;font-weight:500;background-color:#00d678;border-radius:30px;width:220px;height:40px;display:flex;justify-content:center;align-items:center;background-color:#00d678;transition:all .1s ease;box-shadow:inset 0 0 0 3px #004757;color:#fff}.header .header-menu__item--last .header-menu__link:hover{transition:all .4s ease;box-shadow:inset 0 0 0 2em rgba(0,0,0,.7)}.header .header-submenu{opacity:0;position:absolute;top:3rem;left:-80px;list-style:none;margin:0;padding:25px 20px;visibility:hidden;transition:all .3s;background-color:#fff;width:340px;transform:scale(0.96);z-index:200;box-shadow:0 0 8px rgba(0,0,0,.1);border-radius:5px}.header .header-submenu__item{position:relative;padding:.2rem 1rem}.header .header-submenu__item:nth-child(n+2) .header-submenu__link{font-size:14px;padding:0 0 0 1.6rem}.header .header-submenu__link{position:relative;transition:all .4s cubic-bezier(0.19, 1, 0.22, 1);display:block}.header .header-submenu__link img{width:20px;position:absolute;right:0;top:50%;transform:translateY(-50%);transition:all 1s cubic-bezier(0.19, 1, 0.22, 1)}.header .header-submenu__link:hover img{transform:translateY(-50%) rotate(-45deg)}.header label,.header input{display:none}@media screen and (max-width: 1399.98px){.header{padding:0 60px}.header .header-menu__item{margin:0 0 0 25px}}@media screen and (max-width: 1199.98px){.header{padding:0 30px}.header .header-logo{width:220px}.header .header-menu__item{margin:0 0 0 15px;font-size:16px}.header .header-menu__item:last-child{font-size:18px}}@media screen and (max-width: 991.98px){.header.active{height:100px}.header label{cursor:pointer;display:block;position:relative;z-index:20}.header label span{border:1px solid #004757;font-size:16px;padding:1px 15px 3px;border-radius:20px}.header .toggle:checked~.header-menu{height:100vh}.header .header-menu{background-color:#c4ffa8;color:#004757;display:flex;flex-direction:column;justify-content:flex-start;height:0;left:0;top:0;margin:0;overflow:hidden;position:absolute;transition:height .6s ease-out;width:100%;z-index:10;padding:0 45px}.header .header-menu__item{font-size:18px;display:block;margin:5px 0;text-align:center}.header .header-menu__item:first-child{margin-top:75px}.header .header-menu__item:last-child{margin-top:20px;font-size:20px}.header .header-menu__item .more{display:none}.header .header-menu__item .arrow{display:inline-block}.header .header-menu__item.toogle-submenu.active .header-submenu{max-height:300px;height:auto;visibility:visible;top:0;margin:.5rem 0;opacity:1}.header .header-menu__item.toogle-submenu.active .arrow{transform:rotate(90deg)}.header .header-menu__link{margin:.4rem 0;display:inline-block}.header .header-submenu{position:relative;background-color:rgba(0,214,120,0);width:100%;top:initial;left:initial;transform:scale(1);padding:0;height:0;max-height:0;box-shadow:none}.header .header-submenu::before{display:none}.header .header-submenu__link img{display:none}}@media screen and (max-width: 575.98px){.header{height:80px;padding:0 15px}.header.active{height:70px}.header.active .header-logo{width:140px}.header .header-logo{width:160px}}.footer{color:#fff;background-color:#000;position:relative;overflow:hidden}.footer .footer-waves__item{position:absolute;top:-120%;left:-100%;width:100%;height:180%;border:1px solid #00d678;border-radius:50%;opacity:0;z-index:0;animation:waveAnimation 12s ease-out infinite}.footer .footer-waves__item:nth-child(2){animation:waveAnimation 12s ease-out infinite 2.4s}.footer .footer-waves__item:nth-child(3){animation:waveAnimation 12s ease-out infinite 5.1s}.footer .footer-waves__item:nth-child(4){animation:waveAnimation 12s ease-out infinite 8.4s}.footer .footer-main{position:relative;z-index:1;padding:70px 0 0 0;display:grid;grid-template-columns:50% 25% 25%}.footer .footer-main>div:first-child{display:flex;flex-direction:column;justify-content:space-between}.footer .footer-main__logo{width:300px}.footer .footer-main__social{margin:0;padding:0;list-style:none;display:flex}.footer .social-item{margin:0 20px 0 0}.footer .social-item:last-child{margin:0}.footer .social-icon{height:40px}.footer .footer-main__subtitle{margin:0;color:#00d678;font-size:23px;font-weight:700}.footer .footer-main__menu,.footer .footer-main__submenu{padding:0;margin:1rem 0 0 0;list-style:none}.footer .footer-main__submenu{margin:.5rem 0 0 0;height:0;visibility:hidden;padding:0 0 0 15px;opacity:0;transition:all .4s cubic-bezier(0.19, 1, 0.22, 1)}.footer .footer-main__submenu.active{visibility:visible;opacity:1;height:auto;max-height:200px}.footer .menu-item{font-size:18px;margin:0 0 5px 0;cursor:pointer}.footer .menu-item:last-child{margin:0}.footer .menu-item img{width:20px;height:20px;object-fit:contain;object-fit:50%;margin:0 5px 0 0;display:inline-block}.footer .menu-link{transition:all .4s ease;border-bottom:1px solid rgba(0,214,120,0)}.footer .menu-link:hover{border-bottom:1px solid #00d678}.footer .footer-copyright{padding:1.4rem 0}.footer .footer-copyright__text{margin:0;font-size:18px}.footer .footer-main__link{background-color:#00d678;border-radius:20px;display:flex;align-items:center;justify-content:center;color:#000;font-size:20px;font-weight:500;margin:25px 0 0;height:38px;width:260px;background-color:#00d678;transition:all .1s ease;box-shadow:inset 0 0 0 3px #004757;color:#fff}.footer .footer-main__link:hover{transition:all .4s ease;box-shadow:inset 0 0 0 2em rgba(0,0,0,.7)}@media screen and (max-width: 1199.98px){.footer .footer-main{grid-template-columns:45% 30% 25%}.footer .footer-main__logo{width:320px}}@media screen and (max-width: 991.98px){.footer .footer-main{padding:4rem 0 2rem 0;grid-template-columns:50%;grid-template-rows:auto auto}.footer .footer-main>div:first-child{grid-column:1/3;margin:0 0 3rem 0}.footer .footer-main__logo{width:385px;display:block;margin:0 auto}.footer .footer-main__social{justify-content:center;margin:1rem 0 0 0}}@media screen and (max-width: 767.98px){.footer .footer-main{padding:3rem 0 1rem 0;grid-template-columns:100%}.footer .footer-main>div{margin:2rem 0 0 0;text-align:center}.footer .footer-main>div:first-child{grid-column:1/2;margin:0}.footer .footer-main__logo{width:60%}.footer .footer-main__social{margin:30px 0 0 0}.footer .social-item{margin:0 3rem 0 0}.footer .social-icon{height:30px}.footer .footer-main__subtitle{font-size:20px}.footer .footer-main__menu{margin:10px 0 0 0}.footer .footer-main__link{margin:25px auto 0}.footer .menu-item{font-size:16px}.footer .footer-copyright{padding:1rem 0}.footer .footer-copyright__text{font-size:16px;text-align:center}}.contact{position:fixed;top:40vh;right:0;z-index:6}.contact .contact-menu{margin:0;list-style:none;display:flex;flex-direction:column;padding:15px}.contact .contact-menu__item{margin:0 0 15px 0}.contact .contact-menu__item:last-child{margin:0}.contact .contact-menu__item:last-child .contact-menu__image{height:36px}.contact .contact-menu__link{display:flex;justify-content:center;align-items:center;width:60px;border-radius:50%;height:60px;background-color:#00d678;transition:all .1s ease;box-shadow:inset 0 0 0 3px #004757;color:#fff;background-color:#00d678;box-shadow:none}.contact .contact-menu__link:hover{transition:all .4s ease;box-shadow:inset 0 0 0 2em rgba(0,0,0,.7)}.contact .contact-menu__image{height:40px}.referrals.button,.referrals .shadow{width:200px;height:40px;font-size:20px;display:flex;align-items:center;justify-content:center;color:#fff;border-radius:30px;background:linear-gradient(-45deg, #E7EC80, #00d678, #004757);background-size:600%;animation:anime 20s linear 20;position:fixed;bottom:1rem;right:1rem;font-weight:600;z-index:10000;font-family:"Basic Sans"}.referrals .shadow{position:absolute;z-index:-1;filter:blur(30px);opacity:.6;bottom:.5rem;right:.5rem}@media screen and (max-width: 575.98px){.contact{top:40vh}.contact .contact-menu__item{margin:0 0 10px 0}.contact .contact-menu__item:last-child .contact-menu__image{height:26px}.contact .contact-menu__link{width:45px;height:45px}.contact .contact-menu__image{height:30px}}.calculator-form .form-row{display:grid;grid-template-columns:repeat(2, 1fr);gap:25px 20px;justify-content:space-between}.calculator-form .form-group{position:relative}.calculator-form .form-group:first-child{grid-column:1/3}.calculator-form .input-control{display:block;width:100%;height:50px;padding:0 15px;border-radius:10px;border:2px solid #00d678;font-size:18px;background-color:#fff;color:#000}.calculator-form .input-control:focus{outline:none;border:2px solid #004757}.calculator-form .input-control:focus~.label-control,.calculator-form .input-control:valid~.label-control{top:-12px;font-weight:500;font-size:14px;color:#000;background-color:#fff}.calculator-form .label-control{background-color:rgba(255,255,255,0);font-size:18px;position:absolute;top:12px;left:10px;pointer-events:none;padding:0 5px;transition:all 300ms ease}.calculator-form .submit-control{font-size:22px;font-weight:500;display:flex;align-items:center;justify-content:center;border:none;margin:0 auto;border-radius:20px;height:38px;width:240px;cursor:pointer;background-color:#00d678;transition:all .1s ease;box-shadow:inset 0 0 0 3px #004757;color:#fff}.calculator-form .submit-control:hover{transition:all .4s ease;box-shadow:inset 0 0 0 2em rgba(0,0,0,.7)}.calculator-form select.input-control{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;background-image:url(../dadf4d9201cfe1dfcee7.svg);background-repeat:no-repeat;background-size:26px;background-position:98% 50%;padding:0 35px 0 15px}.calculator-form .calculator-content{transition:all 2s ease;margin:0}.calculator-form .calculator-content.active{pointer-events:none;opacity:.4}.calculator-form .calculator-content.active .calculator-box{box-shadow:0 0 14px rgba(0,0,0,.3)}.calculator-form .calculator-box{box-shadow:0 0 18px rgba(0,0,0,.4);background-color:rgba(255,255,255,.5);border-radius:30px;color:#000;backdrop-filter:blur(2px);transition:all 2s ease}.calculator-form .calculator-box__info{padding:20px 30px}.calculator-form .calculator-box__title{text-align:center;font-size:30px;line-height:1;display:block}.calculator-form .calculator-box__amount{text-align:center;margin:20px 0 0 0;font-size:40px;font-weight:700}.calculator-form .rangeslider{background-color:#004757;height:8px}.calculator-form .rangeslider,.calculator-form .rangeslider__fill{border-radius:1;box-shadow:none}.calculator-form .rangeslider__fill{background-color:#00d678}.calculator-form .rangeslider__handle{width:22px;height:22px;background-color:#00d678;border:none;top:-7px}.calculator-form .rangeslider__handle::after{display:none}.calculator-form .credit-amount{margin:35px 0 0 0}.calculator-form .credit-amount__info,.calculator-form .credit-time__info{display:flex;justify-content:space-between;margin:5px 0 0 0}.calculator-form .credit-amount__values{font-size:23px;font-weight:700}.calculator-form .credit-time__values{font-size:16px;font-weight:500;margin:3px 0 0 0}.calculator-form .credit-time{margin:25px 0 0 0}.calculator-form .credit-time__title{font-size:18px;padding:0 0 0 15px;display:block;margin:0 0 10px 0}.calculator-form .calculator-box__payment{padding:0 30px;text-align:center}.calculator-form .payment-title{display:block;font-size:20px;font-weight:500}.calculator-form .payment-amount{background-color:#004757;color:#fff;width:160px;height:32px;display:flex;justify-content:center;align-items:center;font-size:18px;font-weight:500;border-radius:30px;margin:5px auto 0 auto}.calculator-form .calculator-box__submit{padding:30px 30px 40px}.calculator-form .calculator-info{position:relative;padding:0 0 0 3.5rem}.calculator-form .calculator-info__title{color:#ffbe8f;font-size:45px;margin:0;position:absolute;transform:rotate(-90deg);transform-origin:left;z-index:2;top:400px;left:20px;font-weight:600}.calculator-form .calculator-form__disclaimer{font-size:10px;margin:20px 0 0 0;display:block;opacity:.6}@media screen and (max-width: 767.98px){.calculator-form .form-row{grid-template-columns:100%}.calculator-form .form-row{gap:25px}.calculator-form .form-group:first-child{grid-column:initial}.calculator-form .input-control{font-size:16px;height:42px;padding:0 10px}.calculator-form .label-control{font-size:16px;top:8px}.calculator-form .calculator-box{border-radius:15px}.calculator-form .calculator-box__info{padding:20px}.calculator-form .calculator-box__title{font-size:18px}.calculator-form .calculator-box__amount{margin:0;font-size:34px}.calculator-form .credit-amount{margin:10px 0 0 0}.calculator-form .credit-amount__values{font-size:20px}.calculator-form .credit-time{margin:5px 0 0 0}.calculator-form .credit-time__title{padding:0;font-size:16px;margin:0 0 10px 0}.calculator-form .credit-time__values{font-size:14px}.calculator-form .rangeslider__handle{height:16px;width:16px;top:-4px}.calculator-form .credit-amount__info,.calculator-form .credit-time__info{margin:5px 0 0 0}.calculator-form .calculator-box__payment{padding:0 20px}.calculator-form .payment-title{font-size:18px;font-weight:500}.calculator-form .payment-amount{font-size:18px}.calculator-form .calculator-box__submit{padding:20px 20px 30px}.calculator-form .submit-control{font-size:20px}}.reset-password{padding:20px;height:100vh;overflow:hidden;position:relative;max-width:500px;width:auto;margin:0 auto}.reset-password .logo{width:150px}.reset-password .form{margin:30px 0 0 0;min-height:350px;display:flex;flex-direction:column;position:relative;z-index:1}.reset-password .form-group{position:relative;margin:20px 0 0 0}.reset-password .form-row{display:flex;justify-content:flex-end;align-items:center;margin:30px 0 0 0}.reset-password .form-rules{margin:15px 0 0;padding:0 30px;font-size:12px}.reset-password .form-terms{display:flex;gap:10px;padding:0 10px;font-size:12px;line-height:1.2;margin:15px 0 40px 0}.reset-password .form .rule{margin:0;position:relative}.reset-password .form .rule.pass::before{content:"✔";color:#00d678}.reset-password .form .rule:before{position:absolute;left:-15px;top:50%;transform:translateY(-50%);font-size:12px;content:"✘";color:red;width:40px;height:100%}.reset-password .label{margin:0;font-weight:400;line-height:1.2;position:relative;z-index:1}.reset-password .label.large{font-size:20px}.reset-password .label.medium{margin:15px 0 0 0;font-size:16px}.reset-password .button{display:inline-block;flex-shrink:0}.reset-password .button-main{background-color:#00d678;display:inline-block;padding:5px 25px;border-radius:20px;color:#000;border:1px solid #00d678}.reset-password .button-back{font-weight:500}.reset-password .button.large{font-size:20px}.reset-password .button.medium{font-size:18px}.reset-password .button.small{font-size:16px}.reset-password .input{width:100%;display:block;border:1px solid #00d678;height:45px;padding:0 15px;border-radius:10px;margin:20px 0 0 0}.reset-password .input:focus{border:1px solid #000;outline:0;box-shadow:none}.reset-password .eye{position:absolute;top:30px;width:25px;right:10px}.reset-password .form-group.confirm{margin:0}.advice{position:fixed;top:0;left:0;width:100%;height:100%;opacity:0;visibility:hidden;z-index:-1;background-color:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;transition:all 500ms ease}.advice.active{transition:all 500ms ease 1s;opacity:1;visibility:visible;z-index:100000}.advice .advice-close{position:absolute;top:10px;right:10px;background-color:rgba(0,0,0,0);border:none;color:#fff;font-size:24px}.advice .advice-close:focus{outline:none}.advice .advice-image{width:80%;height:90%;object-fit:contain}@media screen and (max-width: 767.98px){.advice .advice-image{width:90%}}.home-images{padding:120px 0 0 0;position:relative}.home-images .home-images__layer{background-color:#c4ffa8;clip-path:ellipse(100% 38% at 50% 0%);position:absolute;left:0;top:0;height:100%;width:100%;z-index:0;opacity:.4}.home-images .swiper-image{width:100%;border-radius:10px}.home-images .swiper-button-next::after,.home-images .swiper-button-prev::after{font-size:40px;color:#fff}@media screen and (max-width: 767.98px){.home-images{padding:90px 0 0 0}.home-images .swiper-button-next::after,.home-images .swiper-button-prev::after{font-size:30px}}.home-benefits{margin:50px 0 0 0}.home-benefits .swiper-slide{padding:10px}.home-benefits .swiper-item{width:auto;height:100px;border-radius:15px;background-color:rgba(255,255,255,.5);border:1px solid #00d678;backdrop-filter:blur(2px);box-shadow:0 0 16px rgba(0,0,0,.1);display:flex;align-items:center;justify-content:center;padding:20px}.home-benefits .swiper-text{color:#000;font-size:18px;line-height:1.2;text-align:center;font-weight:500}.home-benefits .swiper-image{width:40px;margin:0 10px 0 0}.home-benefits .home-benefits__button{font-size:20px;font-weight:500;display:flex;align-items:center;justify-content:center;background-color:#00d678;color:#fff;border:none;margin:40px auto 0 auto;border-radius:20px;height:38px;width:290px;cursor:pointer;background-color:#00d678;transition:all .1s ease;box-shadow:inset 0 0 0 3px #004757;color:#fff}.home-benefits .home-benefits__button:hover{transition:all .4s ease;box-shadow:inset 0 0 0 2em rgba(0,0,0,.7)}.home-benefits .home-benefits__button img{width:30px;padding:0 0 0 10px}@media screen and (max-width: 767.98px){.home-benefits{margin:25px 0 0 0}.home-benefits .swiper-item{padding:15px}.home-benefits .swiper-text{font-size:16px}.home-benefits .home-benefits__button{margin:20px auto 0 auto}}.home-banner{padding:60px 0 10px 0;position:relative}.home-banner .home-banner__content{position:relative;z-index:2;width:96%;margin:0 auto;color:#004757}.home-banner .home-banner__title{font-family:"Basic Sans";color:#00d678;font-size:48px;line-height:1;margin:0}.home-banner .home-banner__subtitle{font-family:"Basic Sans";color:#00d678;font-size:32px;margin:0}.home-banner .home-banner__advice{color:#00d678;font-size:24px;text-transform:uppercase;margin:10px 0 0 0}.home-banner .calculator-form{display:grid;grid-template-columns:calc(50% - 25px) calc(50% - 25px);gap:50px;align-items:center}.home-banner .home-banner__swiper{margin:15px 0 20px 0}.home-banner .swiper-slide{padding:5px}.home-banner .swiper-item{width:auto;height:60px;border-radius:15px;background-color:rgba(255,255,255,.5);border:1px solid #00d678;backdrop-filter:blur(2px);box-shadow:0 0 8px rgba(0,0,0,.1);display:flex;align-items:center;justify-content:center;padding:8px}.home-banner .swiper-text{color:#000;font-size:9px;line-height:1.2;text-align:center}.home-banner .swiper-image{width:20px;margin:0 5px 0 0}@media screen and (max-width: 1399.98px){.home-banner .home-banner__content{width:100%}}@media screen and (max-width: 1199.98px){.home-banner .home-banner__title{font-size:44px}}@media screen and (max-width: 991.98px){.home-banner .home-banner__bg{height:100%}.home-banner .home-banner__title,.home-banner .home-banner__subtitle{text-align:center}.home-banner .calculator-form{grid-template-columns:100%;gap:40px}}@media screen and (max-width: 767.98px){.home-banner{padding:50px 0 10px 0}.home-banner .home-banner__title{font-size:42px}.home-banner .home-banner__subtitle{font-size:22px;margin:10px 0 30px 0;font-weight:400}.home-banner .calculator-form{gap:30px}.home-banner .home-banner__advice{margin:0 auto;display:flex;width:290px;font-size:20px}.home-banner .calculator-form__disclaimer{text-align:center;margin:20px 0 0 0}.home-banner .swiper-image{width:30px}.home-banner .swiper-text{font-size:12px}}.home-video{margin:70px 0 0 0}.home-video .home-video__title{text-align:center;margin:0 0 50px 0;font-size:38px;font-weight:700}.home-video .home-video__link{display:block;width:80%;margin:0 auto;pointer-events:none}.home-video .home-video__image{width:100%}@media screen and (max-width: 1199.98px){.home-video .home-video__title{font-size:36px}.home-video .home-video__link{width:90%}}@media screen and (max-width: 991.98px){.home-video .home-video__title{font-size:32px}.home-video .home-video__link{width:100%}}@media screen and (max-width: 767.98px){.home-video{margin:50px 0 0 0}.home-video .home-video__title{font-size:30px;margin:0 0 30px 0}}.home-app{margin:70px 0 0 0}.home-app.referees{margin:150px 0 0 0}.home-app.referees .home-app__content{grid-template-columns:auto 60%}.home-app.referees .home-app__image{width:120%;margin:0}.home-app .home-app__content{display:grid;grid-template-columns:60% auto;gap:50px;align-items:center;width:96%;margin:0 auto}.home-app .home-app__title{margin:0;font-size:40px;line-height:1.2;font-weight:700;text-align:center;color:#00d678;font-family:"Basic Sans"}.home-app .home-app__text{font-size:18px;margin:20px 0 0 0;color:#004757}.home-app .home-app__row{display:flex;justify-content:space-evenly;align-items:center;margin:30px 0 0 0}.home-app .home-app__advice{font-size:20px;color:#00d678;margin:0}.home-app .home-app__logos{display:flex;position:relative;z-index:2}.home-app .logos-item{display:block;margin:0 15px 0 0;position:relative}.home-app .logos-item:hover .logos-image{opacity:0}.home-app .logos-item:hover .logos-image__hover{opacity:1}.home-app .logos-image{height:40px;position:relative;opacity:1;transition:all .4s ease}.home-app .logos-image__hover{position:absolute;left:0;top:0;opacity:0;transition:all .4s ease}.home-app .home-app__picture{display:flex;justify-content:flex-end}.home-app .home-app__image{width:150%;bottom:-10px;margin:0 -100px 0 0;position:relative;z-index:1;animation:floatAnimation 3s infinite alternate}@media screen and (max-width: 1199.98px){.home-app .home-app__image{margin:0 -60px 0 0}}@media screen and (max-width: 991.98px){.home-app .home-app__content{width:100%}.home-app .home-app__title{font-size:32px}.home-app .home-app__text{font-size:18px}.home-app .home-app__advice{font-size:18px;margin:0 20px 0 0}.home-app .home-app__image{width:200%;margin:0 -80px 0 0}}@media screen and (max-width: 767.98px){.home-app.referees{margin:100px 0 0 0}.home-app.referees .home-app__content{display:flex;flex-direction:column}.home-app.referees .home-app__info{order:1}.home-app.referees .home-app__picture{order:2}.home-app .home-app__content{grid-template-columns:100%;gap:30px}.home-app .home-app__title{text-align:center;font-size:24px}.home-app .home-app__text{margin:20px 0 0 0;text-align:center}.home-app .home-app__row{margin:20px 0 0 0;flex-direction:column;align-items:center;gap:20px}.home-app .home-app__advice{margin:0}.home-app .home-app__image{width:100%;margin:0 5% 0 0}}.home-info{margin:70px 0;padding:0 0 20px 0;position:relative}.home-info .home-info__layer{position:absolute;top:120px;left:-10px;width:calc(100% + 20px);height:300px;background-image:url(../274fec1ed6f07dadc905.svg);background-repeat:no-repeat;background-size:contain;background-position:50%;z-index:0}.home-info .home-info__content{width:96%;margin:0 auto;position:relative;z-index:2}.home-info .info__tabs{background-color:rgba(0,0,0,.8);padding:25px 100px;margin:0;display:flex;justify-content:space-between;list-style:none;border-radius:10px}.home-info .info-tabs__item{color:#fff;font-weight:700;font-size:20px;cursor:pointer;position:relative}.home-info .info-tabs__item::before{content:"";position:absolute;height:4px;width:0;bottom:-5px;left:0;background-color:#00d678;transition:none}.home-info .info-tabs__item:hover::before{animation:showLine .4s ease forwards}.home-info .info-tabs__item.active::before{animation:showLine .4s ease forwards !important}.home-info .info-tabs__item:not(:hover)::before{animation:hideLine .4s ease forwards}.home-info .info-content{margin:40px 0 0 0;box-shadow:0 0 16px rgba(0,0,0,.2);padding:40px 50px 80px;border-radius:10px;position:relative;background-color:#fff}.home-info .info-content::after{position:absolute;bottom:50px;left:4%;width:0;height:5px;background-color:#00d678;content:""}.home-info .info-content.animation::after{width:92%;transition:width 1s ease}.home-info .info-content__item{overflow:hidden;height:0;position:relative;transition:all .8s ease;opacity:0}.home-info .info-content__item.active{opacity:1;height:auto}.home-info .info-content__title{font-size:30px;margin:0 0 20px;font-weight:700}.home-info .info-content__text{font-size:18px;position:relative}@media screen and (max-width: 1399.98px){.home-info .info__tabs{padding:35px}.home-info .info-tabs__item{margin:0 20px 0 0;line-height:1.1;text-align:center;min-width:100px}.home-info .info-tabs__item:last-child{margin:0}}@media screen and (max-width: 991.98px){.home-info .info__tabs{display:grid;grid-template-columns:repeat(2, 1fr);padding:35px}.home-info .info-tabs__item{margin:10px !important}}@media screen and (max-width: 767.98px){.home-info{margin:50px 0}.home-info .legal-banner__content{padding:0 0 30px 0}.home-info .info__tabs{padding:15px;margin:30px 0 0 0}.home-info .info-content__item{font-size:18px}.home-info .info-content{margin:30px 0 0 0;padding:25px 30px 50px}.home-info .info-content::after{bottom:30px;left:4%}.home-info .info-content__title{font-size:26px;margin:0 0 15px}.home-info .info-content__text,.home-info .list-item{font-size:16px}.home-info .info-content__subtitle{font-size:22px}}.home-testimonies{color:#004757;margin:60px 0 0 0}.home-testimonies .home-testimonies__content{position:relative}.home-testimonies .home-testimonies__title{font-size:50px;text-align:center;color:#00d678;font-family:"Basic Sans";font-weight:500}.home-testimonies .home-testimonies__swiper{margin:30px auto 0 auto;width:90%}.home-testimonies .swiper-item{border-radius:30px;background-color:rgba(196,255,168,.1);padding:30px 20px;text-align:center}.home-testimonies .swiper-image{width:100px;height:100px;border-radius:50%;background-color:rgba(0,0,0,.05)}.home-testimonies .swiper-title{font-size:20px;margin:10px 0 0 0}.home-testimonies .swiper-text{font-size:18px;margin:10px 0 0 0}.home-testimonies .swiper-button-next,.home-testimonies .swiper-button-prev{color:#004757;top:60%}.home-testimonies .swiper-button-next{right:0}.home-testimonies .swiper-button-prev{left:0}@media screen and (max-width: 767.98px){.home-testimonies .home-testimonies__title{font-size:40px}.home-testimonies .swiper-button-next::after,.home-testimonies .swiper-button-prev::after{font-size:30px}}.credit-banner{padding:140px 0 40px 0;position:relative;color:#000}.credit-banner .credit-banner__layer{background-color:#c4ffa8;clip-path:ellipse(100% 38% at 50% 0%);position:absolute;left:0;top:0;height:100%;width:100%;z-index:0;opacity:.4}.credit-banner .credit-banner__content{position:relative}.credit-banner .credit-banner__title{text-align:center;font-size:50px;margin:30px 0 0 0;font-weight:500}.credit-banner .credit-banner__text{text-align:center;font-size:30px;line-height:1.4;margin:15px 0 0 0}.credit-banner .calculator-form{width:50%;margin:40px auto 0 auto}.credit-banner .submit-control{margin:40px auto 0 auto}@media screen and (max-width: 1399.98px){.credit-banner .calculator-form{width:55%}}@media screen and (max-width: 1199.98px){.credit-banner .calculator-form{width:65%}}@media screen and (max-width: 991.98px){.credit-banner .credit-banner__title{font-size:48px;margin:30px 0 0 0}.credit-banner .credit-banner__text{font-size:28px;margin:15px 0 0 0}.credit-banner .calculator-form{width:85%}}@media screen and (max-width: 767.98px){.credit-banner{padding:100px 0 40px 0}.credit-banner .credit-banner__title{font-size:42px;line-height:1;margin:0}.credit-banner .credit-banner__text{font-size:22px;margin:10px 0 0 0;line-height:1.2}.credit-banner .calculator-form{width:100%;margin:30px 0 0 0}.credit-banner .submit-control{margin:30px auto 0 auto}}.credit-info{padding:20px 0;background-color:rgba(196,255,168,.4);position:relative}.credit-info .credit-info__layer{background-color:#fff;position:absolute;height:50%;width:100%;z-index:0;top:0;left:0}.credit-info .credit-info__layer::after{content:"";background-color:#fff;clip-path:ellipse(50% 100% at 50% 0%);position:absolute;left:-5%;top:100%;height:100%;width:110%;z-index:0}.credit-info .credit-info__title{font-size:50px;margin:0 0 20px 0;font-weight:500;position:relative;text-align:center;color:#00d678;font-family:"Basic Sans"}.credit-info .credit-info__content{position:relative;color:#004757}.credit-info .credit-info__swiper{padding:40px;width:90%;margin:0 auto}.credit-info .credit-info__swiper .swiper-item{width:100%;height:320px;margin:auto;text-align:center;position:relative}.credit-info .credit-info__swiper .swiper-item:hover .card-face.front{transform:perspective(2000px) rotateY(180deg);z-index:-5}.credit-info .credit-info__swiper .swiper-item:hover .card-face.back{transform:perspective(2000px) rotateY(0deg);z-index:7}.credit-info .credit-info__swiper .swiper-item:hover .card-face.back .swiper-text{background-color:rgba(0,214,120,.2);border:1px solid #00d678}.credit-info .card-face{width:100%;height:100%;position:absolute;top:0;box-shadow:-5px -5px 10px rgba(255,255,255,.1),5px 5px 10px rgba(0,0,0,.05);background-color:#fff;transition:all .4s ease}.credit-info .card-face.front{transform:perspective(2000px) rotateY(0deg);z-index:5}.credit-info .card-face.back{z-index:-3;transform:perspective(2000px) rotateY(-180deg)}.credit-info .swiper-text{position:absolute;font-size:24px;line-height:1.4;font-weight:500;width:100%;height:100%;padding:20px;display:flex;align-items:center}.credit-info .swiper-button-next:after,.credit-info .swiper-button-prev:after{color:#000}.credit-info .credit-info__benefits{margin:50px 0 0 0;display:none}.credit-info .credit-info__swiper2 .swiper-wrapper{transition-timing-function:linear}.credit-info .credit-info__swiper2 .swiper-slide{padding:30px}.credit-info .credit-info__swiper2 .swiper-item{min-width:100%;height:120px;border-radius:15px;background-color:rgba(255,255,255,.5);border:1px solid #00d678;backdrop-filter:blur(2px);box-shadow:0 0 16px rgba(0,0,0,.14);display:flex;align-items:center;justify-content:center;padding:20px}.credit-info .credit-info__swiper2 .swiper-image{width:100%;height:100%;object-fit:contain;object-position:center}@media screen and (max-width: 767.98px){.credit-info .credit-info__layer::after{clip-path:ellipse(70% 100% at 50% 0%)}.credit-info .credit-info__title{font-size:40px;margin:0 0 10px 0}.credit-info .credit-info__swiper{width:100%}.credit-info .credit-info__swiper .swiper-item{height:300px}.credit-info .swiper-text{font-size:20px;line-height:1.4}.credit-info .swiper-button-next:after,.credit-info .swiper-button-prev:after{font-size:26px}.credit-info .swiper-button-prev{left:0}.credit-info .swiper-button-next{right:0}}.credit-products{padding:50px 0 70px 0;background-color:rgba(196,255,168,.4);color:#004757}.credit-products .credit-products__title{font-size:50px;margin:0 0 80px 0;font-weight:500;color:#00d678;font-family:"Basic Sans"}.credit-products .credit-products__item{display:grid;grid-template-columns:60% 25%;justify-content:space-between;padding:20px 30px;position:relative;margin:0 0 40px 0}.credit-products .credit-products__item:last-child{margin:0}.credit-products .credit-products__item::before{position:absolute;left:0;height:100%;top:0;width:2px;background-color:#000;content:""}.credit-products .credit-products__item:nth-child(2) .item-image{width:120px;height:120px;margin:0 25px 0 0}.credit-products .item-title{font-size:24px;font-weight:600;margin:0 0 15px 0;color:#00d678;font-family:"Basic Sans"}.credit-products .item-text{margin:0;font-size:18px}.credit-products .item-picture{display:flex;justify-content:flex-end;align-items:center}.credit-products .item-image{width:150px;height:150px;object-fit:contain}@media screen and (max-width: 575.98px){.credit-products .credit-products__title{font-size:40px;text-align:center;margin:0 0 20px 0}.credit-products .credit-products__item{padding:20px 0;text-align:center;grid-template-columns:100%}.credit-products .credit-products__item::before{height:1px;top:initial;bottom:-25px;width:100%;left:0}.credit-products .credit-products__item:last-child::before{display:none}.credit-products .credit-products__item:nth-child(2) .item-image{width:100px;height:100px;margin:0}.credit-products .item-info{order:2}.credit-products .item-picture{justify-content:center;margin:0 0 20px 0}.credit-products .item-image{width:120px;height:120px}}.referees-info{margin:60px 0 40px 0;color:#004757}.referees-info .referees-info__content{display:grid;grid-template-columns:55% auto;gap:50px;align-items:center}.referees-info .referees-info__title{color:#00d678;font-family:"Basic Sans";font-size:40px;margin:0}.referees-info .referees-info__small{font-size:16px;font-weight:bold;margin:15px 0 0 0}.referees-info .referees-info__text{font-size:18px;margin:15px 0 0 0}.referees-info .referees-info__advice{font-size:20px;color:#00d678;margin:30px 0 0 0;display:block;text-transform:uppercase}.referees-info .form-group{position:relative;margin:0 0 15px 0}.referees-info .form-group.submit{display:flex;justify-content:flex-end}.referees-info .input-control{display:block;width:100%;height:50px;padding:0 15px;border-radius:10px;border:2px solid #00d678;font-size:18px;background-color:#fff;color:#000}.referees-info .input-control:focus{outline:none;border:2px solid #004757}.referees-info .input-control:focus~.label-control,.referees-info .input-control:valid~.label-control{top:-12px;font-weight:500;font-size:14px;color:#000;background-color:#fff}.referees-info .label-control{background-color:rgba(255,255,255,0);font-size:18px;position:absolute;top:12px;left:10px;pointer-events:none;padding:0 5px;transition:all 300ms ease}.referees-info .submit-control{font-size:22px;font-weight:500;display:flex;align-items:center;justify-content:center;border:none;border-radius:20px;height:38px;width:180px;cursor:pointer;background-color:#00d678;transition:all .1s ease;box-shadow:inset 0 0 0 3px #004757;color:#fff}.referees-info .submit-control:hover{transition:all .4s ease;box-shadow:inset 0 0 0 2em rgba(0,0,0,.7)}@media screen and (max-width: 991.98px){.referees-info .referees-info__content{grid-template-columns:repeat(2, 1fr);gap:30px}.referees-info .referees-info__advice{font-size:16px}}@media screen and (max-width: 767.98px){.referees-info .referees-info__content{grid-template-columns:100%}.referees-info .referees-info__title{font-size:30px}.referees-info .referees-info__advice{display:flex;margin:10px auto 0 auto;width:286px}}.legal-banner{padding:140px 0 0 0;color:#000;position:relative;background-color:#fff}.legal-banner .legal-banner__layer{background-color:#c4ffa8;position:absolute;height:600px;width:100%;z-index:0;top:0;left:0;opacity:.4}.legal-banner .legal-banner__layer::after{position:absolute;content:"";bottom:0;left:0;width:100%;height:100%;background-color:#fff;clip-path:ellipse(55% 30% at 50% 100%)}.legal-banner .legal-banner__title,.legal-banner .legal-banner__content{position:relative;z-index:2}.legal-banner .legal-banner__title{text-align:center;font-size:46px;margin:0;font-weight:500}.legal-banner .legal-banner__title span{color:#00d678}.legal-banner .legal-banner__content{padding:0 0 90px 0}.legal-banner .info__tabs{background-color:rgba(0,0,0,.8);padding:25px 100px;margin:30px 0 0 0;display:flex;flex-wrap:wrap;gap:20px;align-items:center;list-style:none;border-radius:10px}.legal-banner .info-tabs__item{color:#fff;font-weight:700;font-size:20px;cursor:pointer;position:relative}.legal-banner .info-tabs__item::before{content:"";position:absolute;height:4px;width:0;bottom:-5px;left:0;background-color:#00d678;transition:none}.legal-banner .info-tabs__item:hover::before{animation:showLine .4s ease forwards}.legal-banner .info-tabs__item.active::before{animation:showLine .4s ease forwards !important}.legal-banner .info-tabs__item:not(:hover)::before{animation:hideLine .4s ease forwards}.legal-banner .info-content{margin:40px 0 0 0;box-shadow:0 0 16px rgba(0,0,0,.2);padding:40px 50px 80px;border-radius:10px;position:relative;background-color:#fff}.legal-banner .info-content::after{position:absolute;bottom:50px;left:4%;width:0;height:5px;background-color:#00d678;content:""}.legal-banner .info-content.animation::after{width:92%;transition:width 1s ease}.legal-banner .info-content__item{overflow:hidden;height:0;position:relative;transition:all .8s ease;opacity:0}.legal-banner .info-content__item.active{opacity:1;height:auto}.legal-banner .info-content__title{font-size:30px;margin:0 0 20px;font-weight:700}.legal-banner .info-content__text,.legal-banner .list-item{font-size:18px;position:relative}.legal-banner .info-content__subtitle{font-size:24px;font-weight:700;margin:0 0 15px}.legal-banner table{font-size:18px;text-align:center;margin:20px 0}.legal-banner table,.legal-banner td,.legal-banner th{border-collapse:collapse;border:2px solid #fff}.legal-banner td{background-color:rgba(0,0,0,.1);padding:5px}.legal-banner th{padding:15px 5px}.legal-banner thead{background-color:#004757;color:#fff;border-radius:20px}.legal-banner .info-content__button{font-size:20px;font-weight:500;background-color:#00f197;border-radius:30px;width:220px;height:40px;display:flex;justify-content:center;align-items:center;background-color:#009b5b;transition:all .1s ease;box-shadow:inset 0 0 0 3px #e4e03f;color:#fff}@media screen and (max-width: 1399.98px){.legal-banner .info__tabs{padding:35px}.legal-banner .info-tabs__item{margin:0 20px 0 0;line-height:1.1;text-align:center;min-width:100px}.legal-banner .info-tabs__item:last-child{margin:0}}@media screen and (max-width: 991.98px){.legal-banner .info__tabs{display:grid;grid-template-columns:repeat(2, 1fr);padding:35px}.legal-banner .info-tabs__item{margin:10px !important}}@media screen and (max-width: 767.98px){.legal-banner{padding:100px 0 0 0}.legal-banner .legal-banner__title{font-size:40px}.legal-banner .legal-banner__content{padding:0 0 50px 0}.legal-banner .info__tabs{padding:15px;margin:30px 0 0 0}.legal-banner .info-content__item{font-size:18px}.legal-banner .info-content{margin:30px 0 0 0;padding:25px 30px 50px}.legal-banner .info-content::after{bottom:30px;left:4%}.legal-banner .info-content__title{font-size:26px;margin:0 0 15px}.legal-banner .info-content__text,.legal-banner .list-item{font-size:16px}.legal-banner .info-content__subtitle{font-size:22px}.legal-banner table{font-size:10px}}.jobs-banner{padding:140px 0 0 0;color:#000;position:relative;background-color:rgba(196,255,168,.4)}.jobs-banner .jobs-banner__layer{background-color:#fff;position:absolute;height:100%;width:50%;z-index:0;top:0;right:0}.jobs-banner .jobs-banner__layer::after{content:"";background-color:#fff;clip-path:circle(60% at 100% 50%);position:absolute;right:90%;top:0;height:100%;width:100%;z-index:0}.jobs-banner .jobs-banner__title,.jobs-banner .jobs-banner__content{position:relative;z-index:2}.jobs-banner .jobs-banner__title{text-align:center;font-size:46px;margin:0;font-weight:500}.jobs-banner .jobs-banner__title span{color:#00d678}.jobs-banner .jobs-banner__content{padding:0 0 90px 0}.jobs-banner .jobs-form{background-color:#fff;box-shadow:0 0 14px rgba(0,0,0,.3);border-radius:30px;color:#000;margin:50px auto 0;width:90%;display:grid;grid-template-columns:50% 50%}.jobs-banner .jobs-form__subtitle{font-size:22px;font-weight:600}.jobs-banner .jobs-form__subtitle sup{color:red}.jobs-banner .form-section{padding:30px 35px}.jobs-banner .form-section:first-child{border-right:1px solid rgba(0,0,0,.5)}.jobs-banner .form-section:nth-child(3),.jobs-banner .form-section:last-child{grid-column:1/3;border-top:1px solid rgba(0,0,0,.5)}.jobs-banner .form-group{margin:25px 0 0 0;position:relative}.jobs-banner .input-control{width:100%;display:block;height:50px;padding:0 15px;border-radius:10px;border:2px solid rgba(0,214,120,.6);font-size:18px}.jobs-banner .input-control:focus{outline:none;border:2px solid #000}.jobs-banner .input-control:focus~.label-control,.jobs-banner .input-control:valid~.label-control{top:-12px;font-weight:500;font-size:14px;color:#000;background-color:#fff}.jobs-banner select{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;background-image:url(../dadf4d9201cfe1dfcee7.svg);background-repeat:no-repeat;background-size:26px;background-position:97% 50%}.jobs-banner .input-file{width:100%;display:block;margin:5px 0 0 0}.jobs-banner .label-control{background-color:rgba(255,255,255,0);font-size:18px;position:absolute;top:12px;left:10px;pointer-events:none;padding:0 5px;transition:all 300ms ease}.jobs-banner .submit-control{font-size:24px;font-weight:500;display:flex;align-items:center;justify-content:center;background-color:#00d678;color:#c7b3f5;border:none;margin:0 auto;border-radius:20px;height:42px;width:260px;cursor:pointer;background-color:#00d678;transition:all .1s ease;box-shadow:inset 0 0 0 3px #004757;color:#fff}.jobs-banner .submit-control:hover{transition:all .4s ease;box-shadow:inset 0 0 0 2em rgba(0,0,0,.7)}@media screen and (max-width: 1399.98px){.jobs-banner .jobs-banner__layer::after{clip-path:ellipse(40% 55% at 100% 50%);right:100%}.jobs-banner .jobs-form{width:100%}.jobs-banner .jobs-form__subtitle{font-size:20px}}@media screen and (max-width: 991.98px){.jobs-banner .jobs-banner__title{margin:0}}@media screen and (max-width: 767.98px){.jobs-banner{padding:100px 0 0 0}.jobs-banner .jobs-banner__layer::after{clip-path:ellipse(40% 55% at 100% 50%);right:100%}.jobs-banner .jobs-banner__content{padding:0 0 50px 0}.jobs-banner .jobs-banner__title{font-size:40px}.jobs-banner .jobs-form{grid-template-columns:100%;margin:30px 0 0 0}.jobs-banner .form-section{padding:25px 30px}.jobs-banner .form-section:first-child{border-right:none;border-bottom:1px solid rgba(0,214,120,.5)}.jobs-banner .form-section:nth-child(3),.jobs-banner .form-section:last-child{grid-column:auto}.jobs-banner .input-control{height:40px;font-size:16px}.jobs-banner .label-control{font-size:16px;top:8px}.jobs-banner .submit-control{font-size:20px;height:42px;width:240px}}
