:root{--font-family:"Open Sans",sans-serif;--content-width:1440px;--container-offset:15px;--container-width:calc(var(--content-width) + (var(--container-offset) * 2));--light-color:#fff}.custom-checkbox__field:checked+.custom-checkbox__content::after{opacity:1}.custom-checkbox__field:focus+.custom-checkbox__content::before{outline:red solid 2px;outline-offset:2px}.custom-checkbox__field:disabled+.custom-checkbox__content{opacity:.4;pointer-events:none}html{-webkit-box-sizing:border-box;box-sizing:border-box;scroll-behavior:smooth}*,::after,::before{-webkit-box-sizing:inherit;box-sizing:inherit}h1,h2,h3{font-weight:700}.page{height:100%;font-family:var(--font-family,sans-serif);-webkit-text-size-adjust:100%}.page__body{margin:0;min-width:380px;min-height:100%;font-size:16px}img{height:auto;max-width:100%;-o-object-fit:cover;object-fit:cover}a{text-decoration:none}.site-container{overflow:hidden}.is-hidden{display:none!important}.btn-reset{border:none;padding:0;background-color:transparent;cursor:pointer}.list-reset{list-style:none;margin:0;padding:0}.input-reset{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:0;background-color:#fff}.input-reset::-webkit-search-cancel-button,.input-reset::-webkit-search-decoration,.input-reset::-webkit-search-results-button,.input-reset::-webkit-search-results-decoration{display:none}.visually-hidden{position:absolute;overflow:hidden;margin:-1px;border:0;padding:0;width:1px;height:1px;clip:rect(0 0 0 0)}.container{margin:0 auto;padding:0 var(--container-offset);max-width:var(--container-width)}.js-focus-visible :focus:not(.focus-visible){outline:0}.centered{text-align:center}.dis-scroll{position:fixed;left:0;top:0;overflow:hidden;width:100%;height:100vh;-ms-scroll-chaining:none;overscroll-behavior:none}.page--ios .dis-scroll{position:relative}.text-bold{font-weight:700}.text-color{color:#fed201}.section__title{margin:0 auto 50px;text-align:center;font-size:46px;font-weight:700;line-height:66px}.section__title img{position:relative;top:10px}@media (max-width:576px){.container{max-width:576px}.section__title{margin:0 0 15px;text-align:left;font-size:24px;line-height:34px}.section__title img{width:30px}}.section__descr{margin:0 auto 60px;text-align:center;font-size:18px;font-weight:400;line-height:26px;color:#666}@media (max-width:576px){.section__descr{margin:0 0 20px;text-align:left;font-size:18px}}.section__descr img{position:relative;top:10px}@media (max-width:1600px){.zoom{zoom:.8}}@media (max-width:992px){.zoom{zoom:1}}.btn-style{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;padding:30px;font-size:16px;line-height:27px;font-weight:600;letter-spacing:.5px;color:#fff;border-bottom:4px solid #0c8d19;border-radius:20px;background:-webkit-gradient(linear,left top,left bottom,from(#62cf59),to(#159a21));background:linear-gradient(#62cf59,#159a21);-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out;overflow:hidden}.btn-style::after{content:"";margin-left:60px;width:30px;height:300px;background:#fff;position:absolute;left:-40px;top:-100px;-webkit-transition:.1s;transition:.1s;-webkit-animation:3s ease-in-out infinite animBtn;animation:3s ease-in-out infinite animBtn;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);z-index:0;opacity:.5}@media (max-width:576px){.btn-style{padding:20px;font-size:15px}}.btn-style:hover{-webkit-filter:brightness(110%);filter:brightness(110%)}@-webkit-keyframes pulse{0%{-webkit-box-shadow:0 0 0 0 rgba(255,255,255,.6);box-shadow:0 0 0 0 rgba(255,255,255,.6)}70%{-webkit-box-shadow:0 0 0 20px rgba(255,255,255,0);box-shadow:0 0 0 20px rgba(255,255,255,0)}100%{-webkit-box-shadow:0 0 0 0 rgba(255,255,255,0);box-shadow:0 0 0 0 rgba(255,255,255,0)}}@keyframes pulse{0%{-webkit-box-shadow:0 0 0 0 rgba(255,255,255,.6);box-shadow:0 0 0 0 rgba(255,255,255,.6)}70%{-webkit-box-shadow:0 0 0 20px rgba(255,255,255,0);box-shadow:0 0 0 20px rgba(255,255,255,0)}100%{-webkit-box-shadow:0 0 0 0 rgba(255,255,255,0);box-shadow:0 0 0 0 rgba(255,255,255,0)}}@-webkit-keyframes animBtn{0%{left:-30px;margin-left:0}100%,30%{left:110%;margin-left:80px}}@keyframes animBtn{0%{left:-30px;margin-left:0}100%,30%{left:110%;margin-left:80px}}.element-animation{opacity:0;-webkit-transform:translateY(60px);-ms-transform:translateY(60px);transform:translateY(60px)}.element-animation.element-show{opacity:1;-webkit-transition:opacity 1s,-webkit-transform 1s;transition:opacity 1s,transform 1s,-webkit-transform 1s;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.element-animation-2{opacity:0}.element-animation-2.element-show-2{opacity:1;-webkit-transition:opacity 1s;transition:opacity 1s}.download-select__wrapper,.enroll-select__wrapper,.help-select__wrapper,.lead-select__wrapper,.mortgage-select__wrapper,.project-select__wrapper,.select__wrapper{position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.download-select,.enroll-select,.help-select,.lead-select,.mortgage-select,.project-select,.select{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;min-height:85px;-webkit-box-sizing:border-box;box-sizing:border-box;border-top-left-radius:10px;border-top-right-radius:10px;padding:10px 15px;background-color:#f2f3f5;font-size:16px;color:#000;cursor:pointer}.download-select:not(.download-select--open),.enroll-select:not(.enroll-select--open),.help-select:not(.help-select--open),.lead-select:not(.lead-select--open),.mortgage-select:not(.mortgage-select--open),.project-select:not(.project-select--open),.select:not(.select--open){border-bottom-left-radius:10px;border-bottom-right-radius:10px}.download-select__placeholder,.enroll-select__placeholder,.help-select__placeholder,.lead-select__placeholder,.mortgage-select__placeholder,.project-select__placeholder,.select__placeholder{font-size:16px;line-height:19px;color:#000}.select__trigger{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:14px;width:100%;height:100%}.download-select__options,.enroll-select__options,.help-select__options,.lead-select__options,.mortgage-select__options,.project-select__options,.select__options{position:absolute;display:block;width:100%;top:100%;left:0;border-left:1px solid #cfcfcf;border-right:1px solid #cfcfcf;border-bottom:1px solid #cfcfcf;border-bottom-left-radius:10px;border-bottom-right-radius:10px;background:#fff;opacity:0;visibility:hidden;pointer-events:none;z-index:2}.download-select.download-select--open .download-select__options,.enroll-select.enroll-select--open .enroll-select__options,.help-select.help-select--open .help-select__options,.lead-select.lead-select--open .lead-select__options,.mortgage-select.mortgage-select--open .mortgage-select__options,.project-select.project-select--open .project-select__options,.select.select--open .select__options{opacity:1;visibility:visible;pointer-events:all}.download-select__option,.enroll-select__option,.help-select__option,.lead-select__option,.mortgage-select__option,.project-select__option,.select__option{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:14px;padding:15px;border-radius:10px;position:static;left:1px;top:1px;color:#000;cursor:pointer;background-color:#fbfbfb}.download-select__option:hover,.enroll-select__option:hover,.help-select__option:hover,.lead-select__option:hover,.mortgage-select__option:hover,.project-select__option:hover,.select__option:hover{background-color:#ededed}.select__arrow{height:24px;width:24px;margin-left:auto;background-repeat:no-repeat;background-position:center center;background-image:url(../img/svg/arrow-select.svg);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;transition:transform .2s ease-out;-webkit-transition:-webkit-transform .2s ease-out;transition:transform .2s ease-out,-webkit-transform .2s ease-out}.download-select--open,.enroll-select--open,.help-select--open,.lead-select--open,.mortgage-select--open,.project-select--open,.select--open{border:1px solid #cfcfcf}.download-select--open .select__arrow,.enroll-select--open .select__arrow,.help-select--open .select__arrow,.lead-select--open .select__arrow,.mortgage-select--open .select__arrow,.project-select--open .select__arrow,.select--open .select__arrow{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.download-select--changed,.enroll-select--changed,.help-select--changed,.lead-select--changed,.mortgage-select--changed,.project-select--changed,.select--changed{border-color:#cfcfcf}.download-select__option img,.download-social-selected-image,.enroll-select__option img,.enroll-social-selected-image,.help-select__option img,.help-social-selected-image,.lead-select__option img,.lead-social-selected-image,.mortgage-select__option img,.mortgage-social-selected-image,.project-select__option img,.project-social-selected-image,.select__option img,.social-selected-image{max-width:26px;max-height:26px}.mobile-visible{display:none}@media (max-width:576px){.download-select,.enroll-select,.help-select,.lead-select,.mortgage-select,.project-select,.select{min-height:75px}.mobile-visible{display:block!important}}.fancybox__counter{opacity:0;visibility:hidden}.fancybox__thumbs{display:none}.header__band{position:relative;display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr;height:30px}.header__band span{margin:0 -10px;height:100%;border-top-left-radius:50px;border-bottom-left-radius:50px}.header__band span:first-child{border-radius:0;background-color:#27186b}.header__band span:nth-child(2){background-color:#95cb25}.header__band span:nth-child(3){background-color:#4c71b5}.header__logo{margin:30px 0}.stub__title{margin-top:18px;margin-bottom:75px;font-size:54px;font-weight:600}.stub__list{position:relative;padding-left:70px;margin-bottom:126px}.stub__list::before{content:"";position:absolute;left:9px;width:2px;height:100%;background-color:#95cb25;border-radius:5px}.stub__item{margin-bottom:15px;font-size:25px}.stub__contacts-item{margin-bottom:13px;font-size:31px}.stub__contacts-link{margin-bottom:5px;color:#000}