.guided .header,.hero-section--brand,.steps-application .hero-section__aside-assistant-text-content,.steps-application .hero-section__block--aside{background-color:#42b349;background-image:radial-gradient(circle,rgba(80,190,87,.92) 25%,rgba(71,187,78,.92),rgba(66,179,73,.92),rgba(59,160,65,.92)),url(../../../../img/brands/elflending/snowflakes.svg);background-position:center,center center;background-size:cover,60rem}.header__logo{background-image:url(../../../../img/brands/elflending/logo-white.svg);height:3rem}@media screen and (min-width:550px){.header__logo{height:5rem}}@media screen and (min-width:800px){.header__logo{background-position:center}}@media screen and (min-width:1080px){.header__logo{background-position:left center}}.header--blog .header__logo{background-image:url(../../../../img/brands/elflending/logo.svg);background-position:left center}.progress__bar-fill{background-color:#c71427;background-image:repeating-linear-gradient(135deg,#c71427,#c71427 .8rem,#fff .8rem,#fff 1.6rem)}@media screen and (min-width:550px){.progress__bar-fill{background-image:repeating-linear-gradient(135deg,#c71427,#c71427 1.5rem,#fff 1.5rem,#fff 3rem)}}.step-progress__step{background:#ff6f3d;color:#5a5a5a}.step-progress__step::after,.step-progress__step::before{border-left-color:#ff6f3d}.step-progress__step::before{border-left-color:#fff}.step-progress__step.active-step::after{border-left-color:#ef3e00}.step-progress__step.active-step{background:#ef3e00;color:#fff}.streamlined-process{background-color:#c71427;background-image:radial-gradient(circle at center,#c71427 0,#bb1325 30%,#b01222 70%)}.streamlined-process .btn{color:#c71427}.services__icon-container{background:#c71427;background-image:repeating-radial-gradient(circle,#c71427,#c71427 3.75%,rgba(255,255,255,.09) 3.75%,rgba(255,255,255,.09) 7.5%)}.brand-btn{background:#c71427;border:.2rem solid transparent}.brand-btn:hover{background:#c71427;border-color:#a41120}.hero-section--brand .hero-section__sub-title,.hero-section--brand .hero-section__title{color:#fff;text-shadow:0 .025em .035em rgba(0,0,0,.8)}.hero-section--brand .hero-section__form--non-transparent{background:#f1f1f1;border:.1rem solid #ddd;-webkit-box-shadow:0 .2rem .5rem 0 rgba(0,0,0,.16),0 .2rem 1rem 0 rgba(0,0,0,.12);box-shadow:0 .2rem .5rem 0 rgba(0,0,0,.16),0 .2rem 1rem 0 rgba(0,0,0,.12)}.marketing-partners-box{background:#c71427}#marketing-partners-box .marketing-partners-box__text{color:#fff}.return-user .header-nav__list-item-link:hover{background:#c71427}.return-user .hero-section__title-container{color:#fff}.return-user .hero-section .submit-btn{background:#c71427;border-color:#c71427}.return-user .hero-section .submit-btn:hover{background:#8d0e1c;border-color:#8d0e1c}.return-user .hero-section .site-form__input:focus,.return-user .hero-section .site-form__input:hover{border-color:#c71427}.return-user .hero-section .site-form__input--disabled:hover{border-color:rgba(0,0,0,.15)}.return-user .hero-section .site-form__input-wrapper:focus-within::before,.return-user .hero-section .site-form__input-wrapper:hover::before{color:#c71427}.return-user .hero-section .site-form__input-wrapper--disabled:focus-within,.return-user .hero-section .site-form__input-wrapper--disabled:hover{border-color:rgba(0,0,0,.15)}.return-user .hero-section .site-form__input-wrapper--disabled:focus-within::before,.return-user .hero-section .site-form__input-wrapper--disabled:hover::before{color:#545454}.return-user .full-reg-section__form-step-title{background:#c71427;border-color:#6a0b15}.return-user .full-reg-section .marketing-partners-box{background:#c71427}.return-user .full-reg-section .site-form__btn-sponsored{font-size:.8em}.return-user .full-reg-section .site-form__label{font-size:1.15rem;font-weight:700}@media screen and (min-width:400px){.return-user .full-reg-section .site-form__label{font-size:1.3rem}}@media screen and (min-width:550px){.return-user .full-reg-section .site-form__label{font-size:1.44rem}}.return-user .full-reg-section .site-form__input:focus,.return-user .full-reg-section .site-form__input:hover{border-color:#c71427}.return-user .full-reg-section .site-form__input-wrapper--dropdown:focus-within::after,.return-user .full-reg-section .site-form__input-wrapper--dropdown:hover::after{color:#c71427}.return-user .full-reg-section .custom-radio-button__label:hover{background:#e8192f;border-color:#bb1325}.return-user .full-reg-section .custom-radio-button__input:checked~label{background:#c71427;border-color:#990f1e;color:#fff}.return-user .full-reg-section .submit-btn{background:#42b349;border:solid .1rem #3ba041}.return-user .full-reg-section .submit-btn:hover{background:#3ba041}.multi-reg .header{--focus-ring-clr:#c71427;background:#fff;-webkit-box-shadow:0 .2rem .2rem 0 rgba(0,0,0,.2);box-shadow:0 .2rem .2rem 0 rgba(0,0,0,.2)}.multi-reg .header::before{background:#c71427;background-image:repeating-linear-gradient(90deg,#c71427,#c71427 7.5rem,#fff 7.5rem,#fff 15rem);-webkit-box-shadow:0 .2rem .2rem 0 rgba(0,0,0,.3);box-shadow:0 .2rem .2rem 0 rgba(0,0,0,.3)}.multi-reg .header__logo{background-image:url(../../../../img/brands/elflending/logo.svg)}.multi-reg .header-nav__list-item-link:hover{background:#c71427}.multi-reg .header-nav{background:#fff}.multi-reg .header-nav__list-item-link,.multi-reg .header__btn{color:#212124}@media screen and (min-width:1080px){.multi-reg .header-nav__list-item-link:hover{color:#fff}}.multi-reg .footer{background:#212124}@media screen and (min-width:1240px){.multi-reg .hero-section__content::before{background-image:url(../../../../../img/brands/elflending/versions/multi-reg/elf.svg);height:61.9rem;left:-35rem;width:29rem}}.multi-reg .hero-section .site-form__btn{background:#c71427;border-color:#c71427}.multi-reg .hero-section .site-form__btn:hover{background:#a41120;border-color:#a41120}.multi-reg .hero-section .site-form__input-wrapper:focus-within .site-form__input,.multi-reg .hero-section .site-form__input-wrapper:hover .site-form__input{border-color:#c71427}.multi-reg .hero-section .site-form__input-wrapper:focus-within::before,.multi-reg .hero-section .site-form__input-wrapper:hover::before{color:#c71427}.multi-reg .hero-section .option-btn.is-selected{background:#a41120;border-color:#a41120}.multi-reg .hero-section .option-btn.is-selected::after{content:"\f00c"}.multi-reg .hero-section .disclaimer-block a{color:#fff;text-decoration:underline}.guided{--focus-ring-clr:#c71427}.guided .main{--focus-ring-clr:#42b349}.guided .header{background-size:cover,25rem;color:#fff}.guided .header::before{background:#c71427;background-image:repeating-linear-gradient(90deg,#c71427,#c71427 7.5rem,#fff 7.5rem,#fff 15rem);-webkit-box-shadow:0 .2rem .2rem 0 rgba(0,0,0,.3);box-shadow:0 .2rem .2rem 0 rgba(0,0,0,.3);width:100%}@media screen and (min-width:1080px){.guided .header::before{display:block}}.guided .header__logo{background-image:url(../../../../../img/brands/elflending/logo.svg)}.guided .header__btn{color:#fff}.guided .header__btn:hover{color:#fff}.guided .header-nav{background:#42b349;color:#fff}@media screen and (min-width:1080px){.guided .header-nav{background:0 0}}.guided .header-nav__list-item-link{color:#fff;font-weight:700}@media screen and (min-width:1080px){.guided .header-nav__list-item-link{color:#fff}}.guided .header-nav__list-item-link:hover{color:#fff}.guided .hero-section{background-color:#f8f8f8;background-image:url(../../../../img/brands/elflending/snow-corner-top.svg),url(../../../../img/brands/elflending/snow-corner-bottom.svg);background-size:32.5rem,32.5rem}@media screen and (min-width:1240px){.guided .hero-section{background-size:65rem,65rem}}.guided .hero-section__nav-back-btn{color:#c71427}.guided .hero-section__nav-progress-text{color:#42b349}.guided .progress__bar{background:rgba(0,0,0,.1)}.guided .progress__bar-fill{background:#c71427}.guided .guided-form{color:#212124}.guided .guided-form__inline-link{color:#212124}.guided .guided-form .question-group__check-diagram{border-color:#42b349}.guided .guided-form .question-group .icon-outline{fill:#318436}.guided .guided-form .question-group .icon-fill{fill:#42b349}.guided .guided-form .button-block .group-trigger-btn,.guided .guided-form .button-block .submit-btn{background-color:#c71427;border-color:#c71427}.guided .guided-form .button-block .group-trigger-btn:hover,.guided .guided-form .button-block .submit-btn:hover{background-color:#42b349;border-color:#42b349}.guided .guided-form .custom-radio-button__label,.guided .guided-form .option-btn{background-color:#fff;color:#212124}.guided .guided-form .custom-radio-button__label::after,.guided .guided-form .option-btn::after{border-color:solid .15rem #bbb}.guided .guided-form .custom-radio-button__label:hover,.guided .guided-form .option-btn:hover{border-color:#c71427}.guided .guided-form .custom-radio-button__label:hover::before,.guided .guided-form .option-btn:hover::before{background-color:rgba(199,20,39,.35)}.guided .guided-form .custom-radio-button__label:hover::after,.guided .guided-form .option-btn:hover::after{border-color:rgba(199,20,39,.5)}.guided .guided-form .custom-radio-button__label.is-selected,.guided .guided-form .option-btn.is-selected{border-color:#c71427}.guided .guided-form .custom-radio-button__label.is-selected::before,.guided .guided-form .option-btn.is-selected::before{background-color:#c71427}.guided .guided-form .custom-radio-button__label.is-selected::after,.guided .guided-form .option-btn.is-selected::after{border-color:#c71427}.guided .guided-form .custom-radio-button__input:checked~label{border-color:#c71427}.guided .guided-form .custom-radio-button__input:checked~label::before{background-color:#c71427}.guided .guided-form .custom-radio-button__input:checked~label::after{border-color:#c71427}.guided .guided-form .site-form__input:focus,.guided .guided-form .site-form__input:hover{border-color:#42b349}.guided .guided-form .site-form__input-wrapper:focus-within::before,.guided .guided-form .site-form__input-wrapper:hover::before{background-color:#42b349}.guided .guided-form .site-form__input-wrapper:focus-within::after,.guided .guided-form .site-form__input-wrapper:hover::after{color:#42b349}.guided .guided-form .disclaimer-block a{color:#c71427}.guided .assistant__img{border:solid .3rem #f8f8f8}.guided .assistant__msg{background:#fff}.steps-application .main{--focus-ring-clr:#c71427}.steps-application .header__logo{background-image:url(../../../../../img/brands/elflending/logo.svg);height:4rem}@media screen and (min-width:550px){.steps-application .header__logo{height:6rem}}.steps-application .header__btn:hover{color:#42b349}.steps-application .hero-section{border-bottom-color:#c71427}.steps-application .hero-section__block--form{background-color:#f7f7f7;background-image:url(../../../../img/brands/elflending/snow-corner-top.svg),url(../../../../img/brands/elflending/snow-corner-bottom.svg);border-top-color:#42b349}@media screen and (min-width:800px){.steps-application .hero-section__block--form{border-right-color:#42b349}}@media screen and (min-width:1240px){.steps-application .hero-section__block--form{background-size:60rem,60rem}}.steps-application .hero-section__aside-assistant-btn{background-color:#c71427;background-image:repeating-linear-gradient(0deg,#c71427,#c71427 .75rem,#fff .75rem,#fff 1.5rem);background-position:center;background-repeat:repeat;background-size:22.5rem;border-color:#c71427}.steps-application .hero-section__aside-assistant-btn:hover{background-color:#42b349}@media screen and (min-width:800px){.steps-application .hero-section__aside-assistant-btn:hover{background-color:#c71427}}@media screen and (min-width:800px){.steps-application .hero-section__aside-assistant-btn{background-image:repeating-linear-gradient(0deg,#c71427,#c71427 2.5rem,#fff 2.5rem,#fff 5rem);background-size:65rem;border-color:#fff}}.steps-application .hero-section__aside-assistant-title{color:#fff}.steps-application .hero-section__aside-assistant-text{color:#fff}.steps-application .hero-section__aside-assistant-text-content{background-size:cover,25rem}@media screen and (min-width:800px){.steps-application .hero-section__aside-assistant-text-content{background:0 0}}.steps-application .hero-section__aside-assistant-text-check-img{border-color:#810d19}.steps-application .hero-section__aside-assistant-close-btn{color:#fff}.steps-application .sa-form .rangeslider{background:#fcfcfc}.steps-application .sa-form .rangeslider__fill,.steps-application .sa-form .rangeslider__handle{background:#c71427;border-color:#c71427}.steps-application .sa-form .site-form__input--floating-label:focus+.site-form__label--floating-label,.steps-application .sa-form .site-form__input-wrapper--dropdown:focus-within::after,.steps-application .sa-form .site-form__input-wrapper--dropdown:hover::after{color:#c71427}.steps-application .sa-form .site-form__btn{background-color:#c71427;border-color:#c71427}.steps-application .sa-form .site-form__btn:hover{background-color:#b01222;border-color:#b01222}.steps-application .sa-form .site-form__input{background-color:#fcfcfc}.steps-application .sa-form .site-form__input.completed,.steps-application .sa-form .site-form__input:focus,.steps-application .sa-form .site-form__input:hover{background-color:#fff}.steps-application .sa-form .site-form .site-form__input:hover,.steps-application .sa-form .site-form__input-wrapper--dob-floating-label:focus,.steps-application .sa-form .site-form__input-wrapper--dob-floating-label:hover,.steps-application .sa-form .site-form__input:focus{border-color:#c71427}.steps-application .sa-form .disclaimer-block a{color:#b01222}.steps-application .sa-form .disclaimer-block a:hover{text-decoration:underline}.steps-application .sa-form .custom-radio-button__label{background:#fcfcfc}.steps-application .sa-form .custom-radio-button__label:hover{background:#ee5364;border-color:#c71427}.steps-application .sa-form .custom-radio-button__input:checked~label{background:#c71427;border-color:#c71427}.steps-application .streamlined-process{background-color:#c71427;background-image:radial-gradient(circle at center,#c71427 0,#bb1325 30%,#b01222 70%)}.steps-application .streamlined-process .btn{color:#c71427}.steps-application .step-progress__step{color:#ade1b0}.steps-application .step-progress__step::before{background:#ade1b0}@media screen and (min-width:1080px){.steps-application .step-progress__step::before{background:#ade1b0}}.steps-application .step-progress__step.active-step{color:#42b349}.steps-application .step-progress__step.active-step::before{background:#42b349}.steps-application .step-progress__step.completed-step{color:#348e3a}.steps-application .step-progress__step.completed-step::before{background:#348e3a}.steps-application .step-progress__step.active-step,.steps-application .step-progress__step.completed-step{background:0 0}.steps-application .step-progress__step::after{background:#ade1b0}@media screen and (min-width:1080px){.steps-application .step-progress__step::after{background:#ade1b0}}.steps-application .step-progress__step.completed-step::after{background:#348e3a}