@charset "UTF-8";@font-face{font-family:IBM Plex Sans;src:local("IBM Plex Sans Medium"),local("IBMPlexSans-Medium"),url(src/fonts/Ibmplexsansmedium.woff2) format("woff2"),url(src/fonts/Ibmplexsansmedium.woff) format("woff"),url(src/fonts/Ibmplexsansmedium.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:IBM Plex Sans;src:local("IBM Plex Sans Thin Italic"),local("IBMPlexSans-ThinItalic"),url(src/fonts/Ibmplexsansthinitalic.woff2) format("woff2"),url(src/fonts/Ibmplexsansthinitalic.woff) format("woff"),url(src/fonts/Ibmplexsansthinitalic.ttf) format("truetype");font-weight:100;font-style:italic}@font-face{font-family:IBM Plex Sans;src:local("IBM Plex Sans Text"),local("IBMPlexSans-Text"),url(src/fonts/Ibmplexsanstext.woff2) format("woff2"),url(src/fonts/Ibmplexsanstext.woff) format("woff"),url(src/fonts/Ibmplexsanstext.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:IBM Plex Sans;src:local("IBM Plex Sans Bold"),local("IBMPlexSans-Bold"),url(src/fonts/Ibmplexsansbold.woff2) format("woff2"),url(src/fonts/Ibmplexsansbold.woff) format("woff"),url(src/fonts/Ibmplexsansbold.ttf) format("truetype");font-weight:800;font-style:normal}@font-face{font-family:IBM Plex Sans;src:local("IBM Plex Sans Medium Italic"),local("IBMPlexSans-MediumItalic"),url(src/fonts/Ibmplexsansmediumitalic.woff2) format("woff2"),url(src/fonts/Ibmplexsansmediumitalic.woff) format("woff"),url(src/fonts/Ibmplexsansmediumitalic.ttf) format("truetype");font-weight:600;font-style:italic}@font-face{font-family:IBM Plex Sans;src:local("IBM Plex Sans ExtraLight Italic"),local("IBMPlexSans-ExtraLightItalic"),url(src/fonts/Ibmplexsansextralightitalic.woff2) format("woff2"),url(src/fonts/Ibmplexsansextralightitalic.woff) format("woff"),url(src/fonts/Ibmplexsansextralightitalic.ttf) format("truetype");font-weight:200;font-style:italic}@font-face{font-family:IBM Plex Sans;src:local("IBM Plex Sans SemiBold"),local("IBMPlexSans-SemiBold"),url(src/fonts/Ibmplexsanssemibold.woff2) format("woff2"),url(src/fonts/Ibmplexsanssemibold.woff) format("woff"),url(src/fonts/Ibmplexsanssemibold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:IBM Plex Sans;src:local("IBM Plex Sans"),local("IBMPlexSans"),url(src/fonts/Ibmplexsans.woff2) format("woff2"),url(src/fonts/Ibmplexsans.woff) format("woff"),url(src/fonts/Ibmplexsans.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:IBM Plex Sans;src:local("IBM Plex Sans ExtraLight"),local("IBMPlexSans-ExtraLight"),url(src/fonts/Ibmplexsansextralight.woff2) format("woff2"),url(src/fonts/Ibmplexsansextralight.woff) format("woff"),url(src/fonts/Ibmplexsansextralight.ttf) format("truetype");font-weight:200;font-style:normal}@font-face{font-family:IBM Plex Sans;src:local("IBM Plex Sans Light Italic"),local("IBMPlexSans-LightItalic"),url(src/fonts/Ibmplexsanslightitalic.woff2) format("woff2"),url(src/fonts/Ibmplexsanslightitalic.woff) format("woff"),url(src/fonts/Ibmplexsanslightitalic.ttf) format("truetype");font-weight:300;font-style:italic}@font-face{font-family:IBM Plex Sans;src:local("IBM Plex Sans Italic"),local("IBMPlexSans-Italic"),url(src/fonts/Ibmplexsansitalic.woff2) format("woff2"),url(src/fonts/Ibmplexsansitalic.woff) format("woff"),url(src/fonts/Ibmplexsansitalic.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:IBM Plex Sans;src:local("IBM Plex Sans Bold Italic"),local("IBMPlexSans-BoldItalic"),url(src/fonts/Ibmplexsansbolditalic.woff2) format("woff2"),url(src/fonts/Ibmplexsansbolditalic.woff) format("woff"),url(src/fonts/Ibmplexsansbolditalic.ttf) format("truetype");font-weight:800;font-style:italic}@font-face{font-family:IBM Plex Sans;src:local("IBM Plex Sans SemiBold Italic"),local("IBMPlexSans-SemiBoldItalic"),url(src/fonts/Ibmplexsanssemibolditalic.woff2) format("woff2"),url(src/fonts/Ibmplexsanssemibolditalic.woff) format("woff"),url(src/fonts/Ibmplexsanssemibolditalic.ttf) format("truetype");font-weight:700;font-style:italic}@font-face{font-family:IBM Plex Sans;src:local("IBM Plex Sans Thin"),local("IBMPlexSans-Thin"),url(src/fonts/Ibmplexsansthin.woff2) format("woff2"),url(src/fonts/Ibmplexsansthin.woff) format("woff"),url(src/fonts/Ibmplexsansthin.ttf) format("truetype");font-weight:100;font-style:normal}@font-face{font-family:IBM Plex Sans;src:local("IBM Plex Sans Text Italic"),local("IBMPlexSans-TextItalic"),url(src/fonts/Ibmplexsanstextitalic.woff2) format("woff2"),url(src/fonts/Ibmplexsanstextitalic.woff) format("woff"),url(src/fonts/Ibmplexsanstextitalic.ttf) format("truetype");font-weight:500;font-style:italic}@font-face{font-family:IBM Plex Sans;src:local("IBM Plex Sans Light"),local("IBMPlexSans-Light"),url(src/fonts/Ibmplexsanslight.woff2) format("woff2"),url(src/fonts/Ibmplexsanslight.woff) format("woff"),url(src/fonts/Ibmplexsanslight.ttf) format("truetype");font-weight:300;font-style:normal}@keyframes sway{0%{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(-10px) rotate(2deg)}to{transform:translateY(0) rotate(-2deg)}}@keyframes sway-alto{0%{transform:translateY(0) rotate(2deg)}50%{transform:translateY(-10px) rotate(-2deg)}to{transform:translateY(0) rotate(2deg)}}*{margin:0;padding:0;box-sizing:border-box}body{position:relative;min-height:100vh;overflow-x:hidden;background:url(/images/background.webp) no-repeat center;background-size:cover;transition:.2s ease;font-family:Montserrat,sans-serif;font-size:16px;font-weight:300;line-height:normal;color:#eaeaea}ul li{list-style:none}.container{width:1160px;margin:0 auto}@media (max-width: 1200px){.container{width:620px}}@media (max-width: 665px){.container{width:480px;max-width:87%}}.no-wrap{white-space:nowrap}a{color:inherit;text-decoration:none}@media (max-width: 1200px){.absolute-elems{display:none}}.absolute-elems img{position:absolute;-webkit-user-select:none;user-select:none;z-index:-1}.absolute-elems .euro{left:-53px;bottom:30px;width:260px;height:311px;animation:sway 2s ease-in-out infinite}.absolute-elems .coin{right:-80px;top:50px;width:262px;height:262px;animation:sway-alto 3s ease-in-out infinite}fieldset{border:none}.card{background:#2b415d;background:linear-gradient(148deg,#2b415d,#223956);border-radius:12px}@media (max-width: 665px){.card{border-radius:10px}}.number-input{display:flex;position:relative;align-items:center;justify-content:space-between;background-color:#1c324e;border-radius:5px;padding:11px 15px;width:190px}.number-input button{background:none;border:none;cursor:pointer;display:flex;align-items:center}.number-input:before{content:"";position:absolute;display:block;width:120px;height:1px;bottom:8px;left:50%;transform:translate(-50%);background:linear-gradient(90deg,#1c324e,#fff,#1c324e)}.number-input input.input-number{text-align:center;font-family:IBM Plex Sans,sans-serif;font-size:16px;font-weight:400;line-height:normal;border:none;background:none;display:flex;justify-content:center;color:#fff;width:110px;height:auto;padding:0;outline:none}.number-input input::-webkit-inner-spin-button,.number-input input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.number-input .input-number:focus{outline:none}.date-picker{display:flex;position:relative;isolation:isolate;color:#fff;font-family:IBM Plex Sans,sans-serif;font-size:16px;font-weight:400;line-height:normal;background:#1c324e;width:160px;height:44px;padding:10px 15px;text-transform:uppercase;border-radius:5px;overflow:hidden}.date-picker,.date-picker>*{cursor:text}.date-picker .placeholder:after{content:"ДД.ММ.ГГГГ";pointer-events:none;position:absolute;right:0;bottom:0;left:0;top:50%;transform:translateY(-50%);width:100%;padding-left:20px}.date-picker .placeholder:before{content:"";background:url(/images/icons/calendar.svg) no-repeat;width:18px;height:18px;position:absolute;right:20px;top:50%;transform:translateY(-50%);pointer-events:none}.date-picker:focus input[type=date],.date-picker:focus-within input[type=date],.date-picker>input[type=date]:valid{color:#fff}.date-picker:focus .placeholder:after,.date-picker:focus-within .placeholder:after,.date-picker>input[type=date]:valid+.placeholder:after{display:none}.date-picker>input[type=date]{background:none;border:none;outline:none;color:transparent;position:absolute;width:100%;height:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;top:0;left:0;padding:0 20px}.date-picker>input[type=date]::-webkit-clear-button,.date-picker>input[type=date]::-webkit-inner-spin-button{display:none}.date-picker>input[type=date]::-webkit-calendar-picker-indicator{opacity:0}.date-picker .date-error{position:absolute;text-transform:none;width:max-content;left:0;top:42px}.input-wrapper{position:relative}.input-wrapper input{border:none;background:#1c324e;outline:none;height:74px;padding:0 26px;width:100%;border-radius:5px;color:#fff;font-family:IBM Plex Sans,sans-serif;font-size:16px;font-weight:300;line-height:normal}.input-wrapper input[type=date]{transition:.2s ease;height:44px}.input-wrapper input::placeholder{color:#eaeaea}.input-wrapper input.error{border:#FF4B55 solid 1px}.input-wrapper input.error+.error-message{display:block}.input-wrapper .error-message{display:none;position:absolute;top:0;right:0;width:fit-content;padding:5px 10px;color:#fff;font-family:IBM Plex,sans-serif;border:#FF4B55 solid 1px;background-color:#182a42;border-radius:0 5px;height:32px;font-family:IBM Plex Sans,sans-serif;font-size:14px;font-weight:300;line-height:normal}.input-wrapper .date-error{display:block;position:static;color:#ff4b55;font-family:IBM Plex,sans-serif;font-size:12px;font-weight:300;padding-top:5px;border:none;background-color:transparent}.tooltip{position:relative;display:inline-block;margin-left:5px}.tooltip .tooltiptext{visibility:hidden;width:205px;background-color:#0000004d;color:#f4f4f4;text-align:center;border-radius:6px;padding:5px;font-family:IBM Plex Sans,sans-serif;font-size:12px;font-weight:300;line-height:normal;position:absolute;z-index:1;bottom:110%;left:50%;margin-left:-60px}.tooltip:hover .tooltiptext{visibility:visible}.invisible{opacity:0;visibility:hidden;height:0}.visible{opacity:1;visibility:visible;height:100%}.result-circle{width:206px;height:206px;position:relative}@media (max-width: 1440px){.result-circle{width:182px;height:182px}}@media (max-width: 1200px){.result-circle{width:143px;height:143px}}@media (max-width: 1440px){.result-circle{width:120px;height:120px}}@media (max-width: 1440px){.result-circle svg{width:182px;height:182px}}@media (max-width: 1200px){.result-circle svg{width:143px;height:143px}}@media (max-width: 1440px){.result-circle svg{width:120px;height:120px}}.result-circle #progress-circle{transform:rotate(-90deg);transform-origin:50% 50%;transition:stroke-dashoffset 1.5s ease-out}.result-circle .circle{position:absolute;border-radius:50%;width:100%;height:100%;top:0;left:0}.result-circle .percents{position:absolute;top:50%;left:50%;transform:translate(-50%,-40%);font-family:Montserrat,sans-serif;font-size:34px;font-weight:700;line-height:normal;text-align:center}@media (max-width: 1440px){.result-circle .percents{font-size:23px}}@media (max-width: 1200px){.result-circle .percents{font-size:22px;top:46%}}@media (max-width: 665px){.result-circle .percents{font-size:20px;top:47%}}.result-circle .percents span{display:block;font-family:IBM Plex Sans,sans-serif;font-size:16px;font-weight:300;line-height:normal;color:#eaeaea}@media (max-width: 1440px){.result-circle .percents span{font-size:14px}}@media (max-width: 665px){.result-circle .percents span{font-size:12px}}button.send-form-btn,a.send-form-btn{width:280px;height:70px;font-family:Montserrat,sans-serif;font-size:14px;font-weight:600;line-height:normal;text-transform:uppercase;color:#2b415d;display:flex;justify-content:center;align-items:center;outline:none;border:none;cursor:pointer;position:relative;z-index:2;background:url(/images/bg-elems/contact-button-shadow.svg) no-repeat;padding-top:-4px;margin-top:4px}button.send-form-btn span.bg,a.send-form-btn span.bg{position:absolute;width:280px;height:70px;top:-4px;left:0;z-index:-1;background:url(/images/bg-elems/contact-button-bg.svg) no-repeat;display:flex;justify-content:center;align-items:center;transition:.3s ease}button.send-form-btn:hover span.bg,a.send-form-btn:hover span.bg{top:0}.preloader{position:absolute;width:100vw;height:100vh;display:flex;justify-content:center;align-items:center;z-index:5;transition:.3s ease}.preloader .logo{animation-name:floating;animation-duration:2s;animation-iteration-count:infinite;animation-timing-function:ease-in-out}.preloader.hidden{opacity:0;pointer-events:none}@keyframes floating{0%{transform:translate(0) scale(1.2)}65%{transform:translateY(5px) scale(1)}to{transform:translate(0) scale(1.2)}}.main,.container,footer,.absolute-elems{visibility:hidden}.header{display:flex;justify-content:space-between;padding-top:20px;gap:20px;align-items:center}@media (max-width: 665px){.header{justify-content:flex-start}}@media (max-width: 665px){.header .logo img{width:130px}}.header .details{display:flex;gap:60px}@media (max-width: 665px){.header .details{max-width:180px}}.header .details h2,.header .details h3{font-family:IBM Plex Sans,sans-serif;font-size:14px;font-weight:300;line-height:normal;line-height:150%}@media (max-width: 665px){.header .details h2,.header .details h3{font-family:IBM Plex Sans,sans-serif;font-size:12px;font-weight:300;line-height:normal}}.header .details div{display:flex;gap:10px;align-items:flex-start}.header .details div img{width:18px;padding-top:3px}.header .details .offer{width:218px}.header .details .location{width:154px}@media (max-width: 1200px){.header .details .location{display:none}}.header .details .time{width:142px}@media (max-width: 1200px){.header .details .time{display:none}}.header .details .time .online{display:flex;gap:5px;align-items:center}.header .details .time .circle{display:block;width:6px;height:6px;padding-top:5px;background-color:#239d21;border-radius:50%}.header .phone a{font-family:Montserrat,sans-serif;font-size:18px;font-weight:600;line-height:normal}@media (max-width: 665px){.header .phone{display:none}}.flex-container{display:flex;justify-content:space-between;gap:20px;margin-top:40px}@media (max-width: 1200px){.flex-container{flex-wrap:wrap}}.video-container{width:50%;transition:.5s ease-in-out;border-radius:12px;overflow:hidden;position:relative;height:757px}@media (max-width: 1440px){.video-container{height:640px}}@media (max-width: 1200px){.video-container{width:100%;height:590px}}@media (max-width: 665px){.video-container{height:400px;min-height:90vw;border-radius:10px}}.video-container .video{height:100%;width:100%;object-fit:cover}@media (max-width: 1200px){.video-container .video{object-position:0 -80px}}@media (max-width: 665px){.video-container .video{object-position:center}}.video-container .founder{position:absolute;bottom:10px;left:10px;border-radius:8px;background:#20334bb3;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);width:236px;padding:20px}@media (max-width: 665px){.video-container .founder{width:200px;padding:15px}}.video-container .founder h2{font-family:Montserrat,sans-serif;font-size:14px;font-weight:600;line-height:normal;text-transform:uppercase;margin-bottom:10px}@media (max-width: 665px){.video-container .founder h2{font-family:Montserrat,sans-serif;font-size:12px;font-weight:600;line-height:normal}}.video-container .founder p{font-family:IBM Plex Sans,sans-serif;font-size:14px;font-weight:200;line-height:normal;line-height:150%}@media (max-width: 665px){.video-container .founder p{font-family:Montserrat,sans-serif;font-size:11px;font-weight:200;line-height:normal}}.video-container button{position:absolute;width:90px;height:90px;border-radius:50%;right:20px;top:20px;overflow:hidden;display:flex;justify-content:center;align-items:center;cursor:pointer;border:none;outline:none;background:#fff;transition:.1s ease}@media (max-width: 665px){.video-container button{width:54px;height:54px}}.video-container button img{width:90px;height:90px;-webkit-user-select:none;user-select:none}@media (max-width: 665px){.video-container button img{width:54px;height:54px}}.iti{width:100%}.calculator-container{width:50%;padding:40px;transition:.3s ease-in-out}@media (max-width: 1440px){.calculator-container{padding:30px;height:640px}}@media (max-width: 1200px){.calculator-container{width:100%;height:620px}}@media (max-width: 665px){.calculator-container{padding:25px;height:auto}}.calculator-container #initialStage,.calculator-container #loadingStage,.calculator-container #resultsStage{opacity:0;visibility:hidden;height:0;transition:.5s ease}.calculator-container[data-stage=initial] #initialStage{opacity:1;visibility:visible;height:auto}@media (max-width: 665px){.calculator-container[data-stage=loading]{height:770px}}.calculator-container[data-stage=loading] #loadingStage{opacity:1;visibility:visible;height:100%}.calculator-container[data-stage=results]{height:715px}@media (max-width: 665px){.calculator-container[data-stage=results]{height:auto;padding:20px;min-height:715px}}.calculator-container[data-stage=results] #resultsStage{opacity:1;visibility:visible;height:100%}@media (max-width: 665px){.calculator-container[data-stage=thanks]{height:auto;padding:20px;min-height:600px}}.calculator-container #loadingStage{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:30px}@media (max-width: 665px){.calculator-container #loadingStage{flex-direction:column-reverse}}.calculator-container #loadingStage .spinner{width:200px;height:200px;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 200 200"><radialGradient id="a8" cx=".66" fx=".66" cy=".3125" fy=".3125" gradientTransform="scale(1.5)"><stop offset="0" stop-color="%23B3B3B3"></stop><stop offset=".3" stop-color="%23B3B3B3" stop-opacity=".9"></stop><stop offset=".6" stop-color="%23B3B3B3" stop-opacity=".6"></stop><stop offset=".8" stop-color="%23B3B3B3" stop-opacity=".3"></stop><stop offset="1" stop-color="%23B3B3B3" stop-opacity="0"></stop></radialGradient><circle transform-origin="center" fill="none" stroke="url(%23a8)" stroke-width="25" stroke-linecap="round" stroke-dasharray="200 1000" stroke-dashoffset="0" cx="100" cy="100" r="70"><animateTransform type="rotate" attributeName="transform" calcMode="spline" dur="2" values="360;0" keyTimes="0;1" keySplines="0 0 1 1" repeatCount="indefinite"></animateTransform></circle><circle transform-origin="center" fill="none" opacity=".2" stroke="%23B3B3B3" stroke-width="25" stroke-linecap="round" cx="100" cy="100" r="70"></circle></svg>') no-repeat}@media (max-width: 1200px){.calculator-container #loadingStage .spinner{width:132px;height:132px}}.calculator-container #loadingStage h2{font-family:Montserrat,sans-serif;font-size:42px;font-weight:700;line-height:normal;background:linear-gradient(to bottom right,#cbd8ea,#617083);-webkit-background-clip:text;color:transparent;text-transform:uppercase;line-height:130%}@media (max-width: 1200px){.calculator-container #loadingStage h2{font-size:24px}}@media (max-width: 665px){.calculator-container #loadingStage h2{font-size:16px;width:200px;text-align:center}}.calculator-container #resultsStage{position:relative;height:100%}.calculator-container #resultsStage .content{position:absolute;right:40px;top:-20px;width:570px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;height:100%}@media (max-width: 1200px){.calculator-container #resultsStage .content{position:static;padding-top:250px}}@media (max-width: 665px){.calculator-container #resultsStage .content{padding-top:200px;width:auto}}.calculator-container #resultsStage .content h1{width:600px;margin-bottom:20px}.calculator-container #resultsStage .content h1 span{color:#fff}@media (max-width: 1440px){.calculator-container #resultsStage .content h1{font-size:20px}}@media (max-width: 1200px){.calculator-container #resultsStage .content h1{font-size:24px;z-index:2}}@media (max-width: 665px){.calculator-container #resultsStage .content h1{font-size:16px;width:225px}.calculator-container #resultsStage .content h1 br{display:none}}.calculator-container #resultsStage .content .result-circle{margin-bottom:40px}@media (max-width: 1440px){.calculator-container #resultsStage .content .result-circle{margin-bottom:30px;margin-top:15px}}@media (max-width: 1200px){.calculator-container #resultsStage .content .result-circle{position:absolute;top:10px;right:100px}}@media (max-width: 665px){.calculator-container #resultsStage .content .result-circle{right:0;top:25px;width:120px;height:120px;margin:0}}.calculator-container #resultsStage .content p.description{font-family:IBM Plex Sans,sans-serif;font-size:16px;font-weight:300;line-height:normal;line-height:24.8px;margin-bottom:30px;width:600px}@media (max-width: 1200px){.calculator-container #resultsStage .content p.description{z-index:2}}@media (max-width: 665px){.calculator-container #resultsStage .content p.description{width:auto;font-size:14px;line-height:21px}}.calculator-container #resultsStage .content[data-grade="1"] .content p.description{width:570px}.calculator-container #resultsStage .content .contact-form{width:100%;display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;position:relative;z-index:1}.calculator-container #resultsStage .content .contact-form input[type=tel]{width:100%}@media (max-width: 665px){.calculator-container #resultsStage .content .contact-form{display:flex;flex-direction:column}}.calculator-container #resultsStage .content button.select-messenger{font-family:Montserrat,sans-serif;font-size:16px;font-weight:500;line-height:normal;display:flex;justify-content:center;align-items:center;height:74px;border-radius:5px;border:none;background-color:#1c324e;color:#fff;flex-direction:column;gap:5px;transition:.1s ease;cursor:pointer}@media (max-width: 665px){.calculator-container #resultsStage .content button.select-messenger{order:3;font-size:14px}}.calculator-container #resultsStage .content button.select-messenger:hover{background-color:#284468}.calculator-container #resultsStage .content button.select-messenger span.messenger-icons{display:flex;justify-content:center}.calculator-container #resultsStage .content button.select-messenger span.messenger-icons img{width:24px}.calculator-container #resultsStage .content .btn{background:#1c324e;border-radius:5px;font-family:IBM Plex Sans,sans-serif;font-size:14px;font-weight:400;line-height:normal;color:#fff;display:flex;gap:5px;align-items:center;justify-content:center;border:none;outline:none;height:42px;padding:0 15px;margin-top:15px}.calculator-container #resultsStage .content .btn img{width:12px}@media (max-width: 665px){.calculator-container #resultsStage .content button.send-form-btn{order:4;margin-left:auto;margin-right:auto}}.calculator-container #resultsStage .content .privacy{grid-column:span 2;font-family:IBM Plex Sans,sans-serif;font-size:11px;font-weight:300;line-height:normal;color:#eaeaea}@media (max-width: 665px){.calculator-container #resultsStage .content .privacy{order:5}}.calculator-container #resultsStage .content .privacy a{color:#fff;font-weight:600;text-decoration:underline;line-height:17px}.calculator-container #resultsStage .grade-image{position:absolute;width:820px;left:-276px;bottom:-146px;z-index:0;-webkit-user-select:none;user-select:none;user-focus:none}@media (max-width: 1440px){.calculator-container #resultsStage .grade-image{width:703px;left:-200px;bottom:-121px}}@media (max-width: 1200px){.calculator-container #resultsStage .grade-image{width:280px;top:-15px;bottom:auto;left:0}}@media (max-width: 665px){.calculator-container #resultsStage .grade-image{width:255px;left:-60px}}.calculator-container #resultsStage .blur-ellipse{display:none}@media (max-width: 1200px){.calculator-container #resultsStage .blur-ellipse{display:block;width:312px;position:absolute;top:150px;left:0;z-index:1}}@media (max-width: 665px){.calculator-container #resultsStage .blur-ellipse{top:145px;left:-32px;width:266px}}.calculator-container .form-container{width:100%}.calculator-container .form-container.phone+.btn.go-back-btn{display:flex!important}.calculator-container .form-container+.btn.go-back-btn{display:none!important}.calculator-container .buttons{display:flex;gap:10px;width:100%;margin-bottom:10px}@media (max-width: 665px){.calculator-container .buttons{flex-wrap:wrap}}.calculator-container .buttons a,.calculator-container .buttons button{flex-grow:1;gap:10px;display:flex;justify-content:center;align-items:center;height:74px;background:#1c324e;padding:0 30px;border-radius:5px;cursor:pointer;border:none;outline:none;color:#fff;font-family:Montserrat,sans-serif;font-size:16px;font-weight:500;line-height:normal;transition:.1s ease}@media (max-width: 665px){.calculator-container .buttons a,.calculator-container .buttons button{font-size:14px}}.calculator-container .buttons a:hover,.calculator-container .buttons button:hover{background:#284468}.calculator-container .buttons a img,.calculator-container .buttons button img{width:24px}.calculator-container .go-back{grid-column:span 2;font-family:IBM Plex Sans,sans-serif;font-size:16px;font-weight:500;line-height:normal;color:#eaeaea;text-decoration:underline;background:none;border:none;outline:none;cursor:pointer}@media (max-width: 665px){.calculator-container .go-back{font-size:14px}}.calculator-container h1{font-family:Montserrat,sans-serif;font-size:24px;font-weight:700;line-height:normal;background:linear-gradient(to bottom right,#cbd8ea,#617083);-webkit-background-clip:text;background-clip:text;color:transparent;text-transform:uppercase;line-height:130%;margin-bottom:40px}@media (max-width: 1440px){.calculator-container h1{margin-bottom:20px}}@media (max-width: 665px){.calculator-container h1{font-family:Montserrat,sans-serif;font-size:16px;font-weight:700;line-height:normal}}.calculator-container h1.calculator-title{width:490px}@media (max-width: 665px){.calculator-container h1.calculator-title{width:auto}}.calculator-container .messenger-form{width:100%;display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;margin-bottom:10px}@media (max-width: 665px){.calculator-container .messenger-form{grid-template-columns:1fr}}.calculator-container .messenger-form input{width:100%}.calculator-container .calculator{width:490px}@media (max-width: 665px){.calculator-container .calculator{width:auto}}.calculator-container .calculator fieldset{display:flex;flex-direction:column;gap:31px}@media (max-width: 1440px){.calculator-container .calculator fieldset{gap:20px}}.calculator-container .calculator label.head-label{color:#f4f4f4;font-family:Montserrat,sans-serif;font-size:16px;font-weight:600;line-height:normal;margin-bottom:15px;display:flex;align-items:center}@media (max-width: 1440px){.calculator-container .calculator label.head-label{font-size:14px;margin-bottom:10px}}.calculator-container .calculator .radio-group{display:flex;flex-wrap:wrap;gap:10px}.calculator-container .calculator .radio-group label{cursor:pointer;display:flex;align-items:center;border-radius:5px;transition:.3s ease;overflow:hidden}.calculator-container .calculator .radio-group input[type=radio]{display:none}.calculator-container .calculator .radio-group label span{font-family:IBM Plex Sans,sans-serif;font-size:16px;font-weight:500;line-height:normal;background-color:#1c324e;color:#fff;width:100%;padding:11px 15px;transition:.2s ease}@media (max-width: 1440px){.calculator-container .calculator .radio-group label span{font-size:14px}}.calculator-container .calculator .radio-group input[type=radio]:checked+span{background-color:#fff;color:#2b415d}.calculator-container .calculator .radio-group label:hover{background-color:#e3e8f1}.calculator-container .row.numbers{display:flex;gap:25px}@media (max-width: 665px){.calculator-container .row.numbers{flex-wrap:wrap}}.calculator-container .row .dates{display:flex;gap:10px}@media (max-width: 665px){.calculator-container .row .dates{flex-wrap:wrap}}.calculator-container button.calculate{width:360px;height:86px;font-family:Montserrat,sans-serif;font-size:16px;font-weight:600;line-height:normal;color:#2b415d;display:flex;justify-content:center;align-items:center;outline:none;border:none;cursor:pointer;position:relative;z-index:2;background:url(/images/bg-elems/bg-shadow.svg) no-repeat;padding-top:-5px;text-transform:uppercase;font-size:12px}.calculator-container button.calculate span.shadow{position:absolute;width:360px;height:86px;top:-5px;left:0;z-index:-1;background:url(/images/bg-elems/button-bg.svg) no-repeat;display:flex;justify-content:center;align-items:center;transition:.3s ease}.calculator-container button.calculate:hover span.shadow{top:0}@media (max-width: 1440px){.calculator-container button.calculate{width:245px;height:62px;top:-3px;background-size:contain;margin-top:10px}.calculator-container button.calculate span.shadow{width:245px;height:62px;background-size:contain}}.thanks-container{display:flex;height:100%;justify-content:center;align-items:center;position:relative}.thanks-container .thanks-wrapper{opacity:0;width:514px;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:15px;text-align:center;transition:.3s ease;transform:scale(.7)}@media (max-width: 1200px){.thanks-container .thanks-wrapper{line-height:24px}}.thanks-container .thanks-wrapper.visible{opacity:1;transform:scale(1)}.thanks-container .thanks-wrapper .socials{display:flex;gap:15px}.thanks-container .thanks-wrapper h1{font-size:42px;margin-bottom:0}@media (max-width: 665px){.thanks-container .thanks-wrapper h1{font-size:16px}}.thanks-container .thanks-wrapper p{font-family:IBM Plex Sans,sans-serif;font-size:16px;font-weight:300;line-height:normal}@media (max-width: 665px){.thanks-container .thanks-wrapper p{font-size:14px}}@media (max-width: 1200px){.thanks-container .thanks-wrapper a.send-form-btn{margin-top:20px}}.thanks-container .thanks-wrapper a.button{display:flex;justify-content:center;align-items:center;height:74px;background:#1c324e;padding:0 30px;border-radius:5px;cursor:pointer;border:none;outline:none;color:#fff;font-family:Montserrat,sans-serif;font-size:16px;font-weight:500;line-height:normal;transition:.1s ease}.thanks-container .thanks-wrapper a.button:hover{background:#284468}.thanks-container .thanks-wrapper .btn.go-back-btn{border:none;background:none;font-family:IBM Plex Sans,sans-serif;font-size:16px;font-weight:400;line-height:normal;color:#fff;text-decoration:underline;line-height:25px;display:flex;gap:5px;align-items:center;justify-content:center;outline:none;height:25px;cursor:pointer}.thanks-container .absolute-images img{position:absolute;transition:.8s ease;opacity:0;transform:scale(1.3);-webkit-user-select:none;user-select:none}.thanks-container .absolute-images img.visible{opacity:1;height:auto;transform:scale(1)}.thanks-container .absolute-images .dollar{width:327px;top:-150px;left:-150px}@media (max-width: 1200px){.thanks-container .absolute-images .dollar{width:200px}}@media (max-width: 665px){.thanks-container .absolute-images .dollar{width:180px}}.thanks-container .absolute-images .dollar.visible{top:-100px;left:-55px}.thanks-container .absolute-images .stamp{width:322px;top:-150px;right:-140px}@media (max-width: 1200px){.thanks-container .absolute-images .stamp{width:200px}}@media (max-width: 665px){.thanks-container .absolute-images .stamp{width:160px}}.thanks-container .absolute-images .stamp.visible{top:-100px;right:-80px}.thanks-container .absolute-images .folder{bottom:-140px;left:-140px;width:355px}@media (max-width: 1200px){.thanks-container .absolute-images .folder{width:200px}}@media (max-width: 665px){.thanks-container .absolute-images .folder{width:153px;bottom:-90px;left:-90px}}.thanks-container .absolute-images .folder.visible{bottom:-90px;left:-90px}@media (max-width: 665px){.thanks-container .absolute-images .folder.visible{left:-40px;bottom:-40px}}.thanks-container .absolute-images .pen{bottom:-140px;right:-190px;width:309px}@media (max-width: 1200px){.thanks-container .absolute-images .pen{width:250px}}@media (max-width: 665px){.thanks-container .absolute-images .pen{width:153px;bottom:-90px;right:-140px}}.thanks-container .absolute-images .pen.visible{bottom:-70px;right:-90px}@media (max-width: 665px){.thanks-container .absolute-images .pen.visible{width:153px;bottom:-40px;right:-60px}}footer .container .footer-wrapper{display:flex;align-items:center;justify-content:space-between;padding:30px;border-top:1px solid #2B415D;margin-top:40px}footer .container .footer-wrapper .logo{width:160px}footer .container .footer-wrapper .copyrights{width:198px;font-family:IBM Plex Sans,sans-serif;font-size:12px;font-weight:400;line-height:normal}footer .container .footer-wrapper .low{width:211px;font-family:IBM Plex Sans,sans-serif;font-size:14px;font-weight:400;line-height:normal;display:flex;flex-direction:column;gap:10px}footer .container .footer-wrapper .contacts{width:214px;font-family:Montserrat,sans-serif;font-size:16px;font-weight:600;line-height:normal;display:flex;flex-direction:column;gap:10px}footer .container .footer-wrapper .socials{width:126px;display:flex;justify-content:space-between}footer .container .footer-wrapper.desktop-only{display:flex}@media (max-width: 1200px){footer .container .footer-wrapper.desktop-only{display:none}}footer .container .footer-wrapper.tablet-only{display:none}@media (max-width: 1200px){footer .container .footer-wrapper.tablet-only{display:flex;align-items:flex-start;padding:30px 0;margin-top:70px}footer .container .footer-wrapper.tablet-only .left-column .copyrights{font-size:14px;width:220px;line-height:21px}footer .container .footer-wrapper.tablet-only .right-column{text-align:right}footer .container .footer-wrapper.tablet-only .right-column .contacts,footer .container .footer-wrapper.tablet-only .right-column .low{gap:5px}}@media (max-width: 665px){footer .container .footer-wrapper.tablet-only{display:none}}footer .container .footer-wrapper.mobile-only{display:none}@media (max-width: 665px){footer .container .footer-wrapper.mobile-only{display:flex;align-items:center;padding:40px 0;margin-top:60px;flex-direction:column;gap:35px;text-align:center}footer .container .footer-wrapper.mobile-only .left-column .copyrights{font-size:14px;width:220px;line-height:21px}footer .container .footer-wrapper.mobile-only .right-column{text-align:right}}@media (max-width: 665px) and (max-width: 665px){footer .container .footer-wrapper.mobile-only .right-column{text-align:center}}@media (max-width: 665px){footer .container .footer-wrapper.mobile-only .right-column .contacts,footer .container .footer-wrapper.mobile-only .right-column .low{gap:5px}}@supports (-webkit-appearance: none) or (-moz-appearance: none){.checkbox-wrapper-13{display:flex;justify-content:center}.checkbox-wrapper-13 input[type=checkbox]{--active: rgb(244, 244, 244);--active-inner: #1C324E;--focus: 2px rgba(244, 244, 244, .3);--border: rgb(244, 244, 244);--border-hover: #1C324E;--background: #1C324E;--disabled: #F6F8FF;--disabled-inner: #E1E6F9;-webkit-appearance:none;-moz-appearance:none;height:21px;outline:none;display:inline-block;vertical-align:top;position:relative;margin:0;cursor:pointer;border:1px solid var(--bc, var(--border));background:var(--b, var(--background));transition:background .3s,border-color .3s,box-shadow .2s}.checkbox-wrapper-13 input[type=checkbox]:after{content:"";display:block;left:0;top:0;position:absolute;transition:transform var(--d-t, .3s) var(--d-t-e, ease),opacity var(--d-o, .2s)}.checkbox-wrapper-13 input[type=checkbox]:checked{--b: var(--active);--bc: var(--active);--d-o: .3s;--d-t: .6s;--d-t-e: cubic-bezier(.2, .85, .32, 1.2)}.checkbox-wrapper-13 input[type=checkbox]:disabled{--b: var(--disabled);cursor:not-allowed;opacity:.9}.checkbox-wrapper-13 input[type=checkbox]:disabled:checked{--b: var(--disabled-inner);--bc: var(--border)}.checkbox-wrapper-13 input[type=checkbox]:disabled+label{cursor:not-allowed}.checkbox-wrapper-13 input[type=checkbox]:hover:not(:checked):not(:disabled){--bc: var(--border-hover)}.checkbox-wrapper-13 input[type=checkbox]:focus{box-shadow:0 0 0 var(--focus)}.checkbox-wrapper-13 input[type=checkbox]:not(.switch){width:21px;min-width:21px}.checkbox-wrapper-13 input[type=checkbox]:not(.switch):after{opacity:var(--o, 0)}.checkbox-wrapper-13 input[type=checkbox]:not(.switch):checked{--o: 1}.checkbox-wrapper-13 input[type=checkbox]+label{display:inline-block;vertical-align:middle;cursor:pointer;margin-left:4px;-webkit-user-select:none;user-select:none}.checkbox-wrapper-13 input[type=checkbox]:not(.switch){border-radius:7px}.checkbox-wrapper-13 input[type=checkbox]:not(.switch):after{width:5px;height:9px;border:2px solid var(--active-inner);border-top:0;border-left:0;left:7px;top:4px;transform:rotate(var(--r, 20deg))}.checkbox-wrapper-13 input[type=checkbox]:not(.switch):checked{--r: 43deg}.checkbox-wrapper-13.error input[type=checkbox]{border-color:#ff4b55}.checkbox-wrapper-13.error label{color:#ff4b55}.checkbox-wrapper-13.error input[type=checkbox]:checked{--bc: #FF4B55;--b: #FF4B55}}.checkbox-wrapper-13 *{box-sizing:inherit}.checkbox-wrapper-13 *:before,.checkbox-wrapper-13 *:after{box-sizing:inherit}.privacy-checkbox-wrapper{grid-column:span 2}@media (max-width: 1200px){.privacy-checkbox-wrapper{order:3}}.privacy-text{font-size:12px}.privacy-text a{text-decoration:underline;font-weight:400}
