:root{--gradient: linear-gradient(268.04deg, #00CF3E 23.52%, #00AAD1 109.12%);--green-gradient: linear-gradient(239.72deg, #38DC71 0%, #00812C 102.7%);--bluur: linear-gradient(273.2deg, rgba(24, 24, 24, 0) 82%, rgba(0, 228, 216, .4) 154%)}[data-theme=light]{--bg: #F0F3F4;--bg-card: #FFF;--bg-card-transparent: #FFF;--grey-color: #AEAEB2;--separator-color: #EAECED}[data-theme=light] .light{display:block}[data-theme=light] .dark{display:none}[data-theme=dark]{--bg: #060606;--bg-card: #1A1A1A;--bg-card-transparent: rgba(83, 83, 83, .24);--grey-color: #636366;--separator-color: #242426}[data-theme=dark] .light{display:none}[data-theme=dark] .dark{display:block}.main-header-wrapper{display:none}.main-footer{margin-top:clamp(100px,20vw,162px)}html,header.header-small,footer,main.container{background:var(--bg)}html *,*:before,*:after{background:none;margin:0;padding:0;font:500 16px SF Pro Display;line-height:120%}h1{font-size:clamp(32px,6vw,72px);font-weight:700}h2{font-size:clamp(32px,5vw,56px);font-weight:600}h3{font-size:clamp(24px,4vw,36px);font-weight:700}h4{font-size:clamp(20px,3vw,32px);font-weight:600}h5{font-size:clamp(16px,2vw,24px);font-weight:600}:where(h1,h2,h3,h4,h5) span{font-size:inherit;font-weight:inherit;background:var(--gradient);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}p,ul li{font-size:clamp(16px,2vw,18px)}.light,.dark{display:none}main{display:flex;flex-direction:column;gap:clamp(96px,20vw,140px)}.button{display:flex;align-items:center;justify-content:center;gap:8px;flex:1 100%;padding:14px 40px;max-width:fit-content;width:100%;border:none;border-radius:16px;cursor:pointer;text-align:center;background:none}@media (max-width: 767px){.button{max-width:100%;width:100%}}.button.primary{background-image:var(--green-gradient);color:#fff;font-size:18px;font-weight:600}.link{font-size:18px;color:var(--middle_accent-green);background:none;width:fit-content;border:none}.heading{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(12px,2vw,16px)}.block{position:relative;border-radius:32px;background:var(--bg-card);padding:clamp(24px,6vw,32px);overflow:hidden}.banner{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;margin-top:clamp(40px,8vw,124px)}.banner__text{display:flex;flex-direction:column;gap:clamp(8px,3vw,24px);align-self:flex-start;flex:1 320px}.banner__text p{font-size:clamp(16px,3vw,24px)}@media (max-width: 767px){.banner__text{text-align:center;margin-bottom:8px;gap:8px}.banner__text button{align-self:center}.banner__text p{max-width:240px;align-self:center}}.banner__image{position:relative;z-index:0;flex:1 320px;max-width:clamp(342px,42vw,599px);display:flex;align-items:center;justify-content:center;margin-top:-60px}@media (max-width: 740px){.banner__image{margin-top:0}}.banner__image img{width:100%}.banner__info{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;padding:24px 32px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:24px;background-color:var(--bg-card-transparent);background-image:var(--bluur);width:auto;margin-top:-60px}@media (max-width: 767px){.banner__info{margin-top:-12px;flex-direction:column;gap:32px;width:100%}}.banner__info .grid{display:flex;align-items:center;flex-wrap:wrap;width:100%}@media (max-width: 991px){.banner__info .grid{justify-content:space-between;gap:16px}}.banner__info .grid div{min-width:180px;max-width:300px;display:flex;flex-direction:column;gap:4px;padding-right:24px}.banner__info .grid div:not(:first-child){padding:0 24px}.banner__info .grid div:not(:last-child){border-right:1px solid #3A3A3A}@media (max-width: 767px){.banner__info .grid div{flex:1;min-width:auto}}.banner__info .grid div p{font-size:14px;opacity:.5}.benefits{position:relative;display:flex;flex-direction:column;gap:clamp(32px,4vw,40px)}.benefits__content{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:clamp(16px,3vw,24px);align-items:stretch}.benefits__content .block{padding:clamp(24px,4vw,40px)}.benefits__content .left{display:flex;flex-direction:column;padding-bottom:0;gap:16px}.benefits__content .left__text{display:flex;flex-direction:column;gap:16px}.benefits__content .left__text p{max-width:260px;color:var(--smoke-grey)}.benefits__content .left picture{align-self:center;margin-top:auto;max-width:clamp(310px,40vw,450px);width:100%}.benefits__content .left picture img{width:100%}.benefits__content .right{background-image:radial-gradient(circle at bottom right,rgba(8,170,159,.2),rgba(0,156,62,0) 60%);display:flex;flex-direction:column;gap:clamp(23px,4vw,32px)}.benefits__content .right .item{display:flex;align-items:center;gap:clamp(24px,4vw,32px)}.benefits__content .right .item__text{display:flex;flex-direction:column;gap:4px}.benefits__content .right .item__text p{color:var(--light-grey)}.benefits__content .right .item__text h5{font-size:clamp(16px,4vw,22px)}.benefits__content .right .item img{max-width:clamp(64px,6vw,88px);width:100%;aspect-ratio:1}.conditions{position:relative;display:flex;flex-direction:column;gap:clamp(32px,4vw,40px)}.conditions__content{display:grid;grid-template-columns:repeat(auto-fit,minmax(310px,1fr));gap:clamp(16px,2vw,24px)}.conditions__content .item{position:relative;min-height:240px;display:flex;flex-direction:column;gap:16px}.conditions__content .item h5{font-size:clamp(20px,3vw,24px)}.conditions__content .item ul{display:flex;flex-direction:column;gap:12px;margin-left:22px;list-style:disc}.conditions__content .item .subsidies{font-size:14px;color:var(--grey-color);margin-top:auto;max-width:160px}.conditions__content .item picture{position:absolute;display:flex;align-items:flex-end;justify-content:flex-end;margin-top:auto;overflow:visible;width:100%;height:100%;right:22px;bottom:0}.conditions__content .item picture:before{position:absolute;right:-22px;content:"";background-image:radial-gradient(circle at bottom right,rgba(30,210,113,.2),rgba(0,156,62,0) 50%);height:100%;width:100%}.conditions__content .item picture img{max-height:120px;width:auto;height:100%}:root{--gradient: linear-gradient(220deg, #4ACA2D 0%, #66C9E9 100%)}.calculator{margin-block:clamp(96px,10vw,140px);display:flex;align-items:center;flex-direction:column;gap:40px}.calculator hgroup{text-align:center}.creditCalc{width:100%;padding:40px;border-radius:32px;background:var(--white-dark);display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:clamp(26px,3vw,40px)}.creditCalc .formSanded{display:flex;align-items:center;justify-content:center;flex-direction:column;align-self:center;width:100%;gap:16px}.creditCalc .formSanded h4{font:600 30px Noto Sans,sans-serif}.creditCalc .formSanded p{font-size:18px}.creditCalc div{margin:0;padding:0}.creditCalc .form{display:flex;flex-direction:column;flex:5 400px;gap:24px}.creditCalc .form .label,.creditCalc .form .input{flex:1 260px}.creditCalc .form .field{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.creditCalc .line{width:1px;background:var(--grey-stroke_middle-grey);align-self:stretch}@media (max-width: 991px){.creditCalc .line{height:1px;width:100%}}.creditCalc .credit{display:flex;flex-direction:column;justify-content:space-between;flex:1 300px;gap:24px;align-self:stretch}.creditCalc .credit .sum{display:flex;flex-direction:column;gap:8px}.creditCalc .credit .send{display:flex;flex-direction:column;gap:16px}.creditCalc .credit .send button{border:none;font:600 18px SF Pro Display;line-height:24px;padding:14px 32px;border-radius:16px;background:linear-gradient(240deg,#38DC71 0%,#00812C 103%);color:#fff;cursor:pointer}.creditCalc .credit .send button:disabled{cursor:not-allowed;filter:contrast(.1) grayscale(.7)}.creditCalc .credit .send p{font-size:14px;color:var(--light-grey)}.creditCalc .credit .slider .title{font-size:18px;margin-bottom:16px}.creditCalc .credit .slider .MuiFormControl-root{position:relative;background:none;overflow:visible}.creditCalc .credit .slider .MuiFormControl-root input{font-size:32px;padding:0;background:var(--gradient);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.creditCalc .credit .slider .MuiSlider-track{background:var(--gradient)}.creditCalc .credit .values{display:flex;align-items:center;justify-content:space-between}.creditCalc .credit .values p{color:var(--light-grey);font-size:14px}.creditCalc .MuiFormControl-root{background:rgba(115,115,115,.06);border-radius:12px;flex:1 260px;overflow:hidden}.creditCalc .MuiFormControl-root .MuiInputBase-root{height:55px;padding:16px;color:var(--light-grey)}.creditCalc .MuiFormControl-root input{padding:0}.creditCalc .MuiFormControl-root svg{position:absolute;fill:var(--light-grey)}.creditCalc .MuiFormControl-root legend,.creditCalc label.Mui-focused,.creditCalc .MuiFormLabel-filled,.creditCalc .Mui-focused .MuiFormLabel-root,.creditCalc fieldset{display:none}.creditCalc .number-input .MuiFormLabel-root,.creditCalc label{transform:translate(14px,16px) scale(1);color:var(--light-grey)}.creditCalc .number-input .MuiOutlinedInput-notchedOutline{border:none}.creditCalc .MuiPopover-root .MuiPaper-root .MuiList-root{background:red;color:var(--black-white)}.MuiPopover-root .MuiPaper-root .MuiList-root{background:var(--milk-dark);color:var(--black-white)}.calc-modal-success .MuiPaper-root .MuiDialogContent-root{display:flex;flex-direction:column;align-items:center;gap:32px;text-align:center}.calc-modal-success .MuiPaper-root .MuiDialogContent-root hgroup{display:flex;flex-direction:column;gap:16px}.calc-modal-success .MuiPaper-root .MuiDialogContent-root hgroup h4{font:600 30px Noto Sans,sans-serif}.calc-modal-success .MuiPaper-root .MuiDialogContent-root hgroup p{font-size:18px}.calc-modal-success .MuiPaper-root .MuiDialogContent-root .button{border:none;font:600 18px SF Pro Display;line-height:24px;padding:14px 32px;border-radius:16px;background:linear-gradient(240deg,#38DC71 0%,#00812C 103%);color:#fff;cursor:pointer;max-width:100%;width:100%}.modal_panel{position:relative}.modal_panel button{border:none;overflow:hidden}.modal_panel .modal .modal-dialog{margin:0 auto;padding-inline:16px;max-width:644px}.modal_panel .modal .modal-dialog .modal-content{margin-block:20vh;height:auto;max-height:1070px;background:var(--milk-dark);border-radius:32px;border:none;overflow:hidden;color:var(--black-white)}.modal_panel .modal .modal-dialog .modal-content .modal-header{border-bottom:none;padding:0}.modal_panel .modal .modal-dialog .modal-content .modal-header .close-modal-x{position:absolute;right:32px;top:32px;z-index:2}.modal_panel .modal .modal-dialog .modal-content .modal-body{display:flex;flex-direction:column;align-items:center;padding:clamp(32px,4vw,40px) clamp(16px,4vw,40px);gap:24px}.modal_panel .modal .modal-dialog .modal-content .modal-body .image_wrapper{border-radius:32px;width:100%;max-width:160px;height:100%;max-height:116px}.modal_panel .modal .modal-dialog .modal-content .modal-body .image_wrapper img{width:100%;height:100%}@media (max-width: 545px){.modal_panel{width:100%}}.faq{margin-top:clamp(96px,10vw,140px);display:flex;flex-direction:column;gap:40px}.faq h2{align-self:center}.faq__list{display:flex;flex-direction:column;gap:16px}.faq__list details{background:var(--bg-card);border-radius:32px}.faq__list details:focus{outline:0}.faq__list details summary{padding:clamp(24px,6vw,40px) clamp(24px,6vw,56px);display:flex;justify-content:space-between;align-items:center;gap:8px;list-style:none}.faq__list details summary::-webkit-details-marker{display:none}.faq__list details summary span{width:fit-content;font-size:clamp(18px,3vw,24px);font-style:normal;font-weight:600;line-height:normal;letter-spacing:-.5px;color:var(--contrast-f-color)}.faq__list details summary svg{transform:rotate(180deg);transition:.3s;stroke:var(--light-grey)}.faq__list details[open] summary span{background:var(--gradient);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.faq__list details[open] summary svg{-webkit-text-fill-color:transparent;transform:rotate(0);stroke:#14cb53}.faq__list div{padding:0 clamp(24px,6vw,56px) clamp(24px,6vw,40px)}.faq__list div p{font-size:18px;color:var(--additional-f-color)}.faq ul{margin-top:8px;display:flex;flex-direction:column;gap:8px;list-style:disc!important;margin-left:22px}.faq ul li{font-size:18px;line-height:26px}.faq ol{margin-top:8px;display:flex;flex-direction:column;gap:8px;list-style:decimal!important;margin-left:22px}.faq ol li{font-size:18px}.calculator{margin:0}
