.page-template-page-landing .hero-image{height:600px;position:relative;overflow:hidden}.page-template-page-landing .hero-image .container{height:100%;display:webkit-flex;display:-moz-flex;display:-o-flex;display:flex;align-items:center;position:absolute;top:0;left:0;right:0}.page-template-page-landing .hero-image .content{max-width:460px;width:100%;color:#fff}.page-template-page-landing .hero-image .featured-image img{max-width:100%;width:100%}.page-template-page-landing header.campaign{background:#000}.page-template-page-landing header.campaign .container{max-width:1200px;width:100%}.page-template-page-landing header.campaign .row{display:flex}.page-template-page-landing header.campaign .center{display:flex;flex-direction:column;justify-content:center}.page-template-page-landing header.campaign a{color:#fff}.page-template-page-landing .headerlogo img{height:70px;padding:15px}.page-template-page-landing header.campaign .header-phone{text-align:right}.page-template-page-landing .svg-phone{width:25px;height:25px;position:relative;top:10px;margin-right:5px;fill:transparent;stroke:#ea6f08}.page-template-page-landing footer.campaign{background:#000;padding:2em 0 0 0}.page-template-page-landing footer.campaign li a{color:#ea6f08}.page-template-page-landing footer.campaign li:last-of-type{padding-bottom:0}.page-template-page-landing footer.campaign img.footer-logo{max-width:280px}.page-template-page-landing footer.campaign .logo{text-align:right}.page-template-page-landing .copyright.campaign{background:#000;text-align:right}.page-template-page-landing .footer-nav{display:flex}.page-template-page-landing .footer-nav .center{display:flex;flex-direction:column;justify-content:center}.page-template-page-landing .content-section{padding:2em 0;overflow-x:hidden}.page-template-page-landing .section-cta{background:#212120;color:#fff;text-align:center}.page-template-page-landing .section-cta-phone h2{margin:10px 0 0 0}.page-template-page-landing .content-section img{max-width:100%;width:100%;height:100%;object-fit:cover}.page-template-page-landing .content-default{background:#eaeaea}.page-template-page-landing .button-container{display:webkit-flex;display:-moz-flex;display:-o-flex;display:flex;align-items:center}.page-template-page-landing button.claim-form{background-color:#e46937;border:0;color:#fff;border-radius:3em;padding:.62em 3em .62em 1em;font-weight:600;position:relative;transition:.2s;display:inline-block;cursor:pointer;text-align:center}.page-template-page-landing .button-container button.claim-form{width:100%;margin:.3em 12px .3em 0}.page-template-page-landing button.claim-form:hover{background-color:#fff;color:#e46937}.page-template-page-landing button.claim-form.scrolled{position:fixed;top:0;width:100%;left:0;z-index:9999;border-radius:0;margin:0;padding:1.5em 1em}.page-template-page-landing .svg-arrow{width:16px;height:16px;position:absolute;top:15px;right:10px;margin-right:5px;fill:#fff;transition:all .2s ease}.page-template-page-landing button:hover .svg-arrow{fill:#e46937;right:5px}.page-template-page-landing button.claim-form.scrolled .svg-arrow{position:relative;top:5px;margin-left:20px}.page-template-page-landing button.claim-form.left{padding:.62em 1em .62em 3em;width:100%}.page-template-page-landing button.claim-form.left:hover{background-color:#e46937;color:#fff}.page-template-page-landing .svg-arrow2{width:27px;height:27px;position:absolute;top:8px;left:10px;margin-right:5px;stroke:#fff;fill:transparent;transition:all .2s ease}.page-template-page-landing button.claim-form.left:hover .svg-arrow2{stroke:transparent;fill:#000}.page-template-page-landing a.button-grey{background-color:transparent;border:1px solid #eaeaea;color:#000;border-radius:3em;padding:.62em 1em .62em 3em;font-weight:600;position:relative;transition:.2s;display:inline-block;cursor:pointer;text-align:center;width:100%}.page-template-page-landing .button-grey .svg-phone{position:absolute;top:11px;left:10px}.page-template-page-landing .timer-container{position:relative;top:3px}.page-template-page-landing .svg-timer-segments{width:42px;height:42px}.page-template-page-landing .timer-count{position:absolute;top:0;text-align:center;width:100%;top:4px;font-size:1.1rem;line-height:16px}.page-template-page-landing .modal{display:none;position:fixed;z-index:9999;left:0;top:0;width:100%;height:100%;overflow:auto;background:rgba(0,0,0,.8)}.page-template-page-landing .modal-content{border-radius:4px;margin:25px auto;padding:20px;background:#fff;max-width:812px;width:100%}.page-template-page-landing .modal .close{color:#e46937;float:right;font-size:50px;padding:0 20px;position:fixed;top:0;right:0;cursor:pointer}.page-template-page-landing iframe{width:1px;min-width:100%}.glide{position:relative;width:100%;box-sizing:border-box;font-size:0}.glide *{box-sizing:inherit}.glide__track{overflow:hidden}.glide__slides{position:relative;width:100%;list-style:none;backface-visibility:hidden;transform-style:preserve-3d;touch-action:pan-y;overflow:hidden;padding:0;white-space:nowrap;display:flex;flex-wrap:nowrap;will-change:transform}.glide__slides--dragging{user-select:none}.glide__slide{width:100%;flex-shrink:0;white-space:normal;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;padding:0;transition:opacity .3s;border-radius:6px;background-color:#eaeaea;overflow:hidden;opacity:.34}.glide__slide a{user-select:none;-webkit-user-drag:none;-moz-user-select:none;-ms-user-select:none}.glide__slide a.lightbox{display:block;height:100%}.glide__arrows{-webkit-touch-callout:none;user-select:none}.glide__bullets{-webkit-touch-callout:none;user-select:none;text-align:center;display:inline}.glide__bullets button.glide__bullet{width:9px;height:9px;border:solid 1px #7c858c;margin:0 5px;padding:0;background-color:transparent;border-radius:50%;cursor:pointer}.glide__bullets button.glide__bullet:hover{background-color:#7c858c}.glide__bullets button.glide__bullet.glide__bullet--active{background-color:#7c858c}.glide--rtl{direction:rtl}.glide_arrows{text-align:center;position:absolute;left:0;right:0;top:calc(100% - 15.5px)}.glide_arrow span{display:none}.glide_arrow,.glide_arrow:active{min-width:0;width:30px;height:30px;border-radius:50%;padding:0;color:#fff;background-color:transparent;background-image:none;border:0;position:absolute}.glide_arrow svg,.glide_arrow:active svg{position:relative;width:15px;height:15px;fill:rgba(0,0,0,.54)}.glide_arrow.left,.glide_arrow:active.left{margin-left:-45px}.glide_arrow.left svg,.glide_arrow:active.left svg{left:-1px;transform:rotate(180deg)}.glide_arrow.right,.glide_arrow:active.right{margin-left:15px}.glide_arrow.right svg,.glide_arrow:active.right svg{top:2px;left:1px}.glide_arrow:active:hover,.glide_arrow:hover{color:#fff;background-color:rgba(0,0,0,.04)}.glide-navigation{padding-top:20px;text-align:center}.glide__slide.glide__slide--active{opacity:1}.page-template-page-landing .campaign-slide-item{box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0;height:250px}.page-template-page-landing .campaign-slide-item .slider-col{padding:0}.page-template-page-landing .campaign-slide-item .slider-caption{height:250px;display:flex;padding:18px 2rem;font-size:18px;min-height:76px;text-align:center;align-items:center;font-weight:600;overflow:hidden;background-size:cover;background-position:center}.page-template-page-landing .offers{box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.page-template-page-landing .offer-item{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;padding:24px}.page-template-page-landing .offer-item .row{border-bottom:1px solid #eaeaea;height:100%;padding-bottom:24px}.page-template-page-landing .offer-item .icon{padding-left:0}.page-template-page-landing .offer-item .icon img{max-width:85px;width:100px}@media (max-width:1199px){.page-template-page-landing .hero-image{height:auto}.page-template-page-landing .hero-image .container{position:relative;background:#2c2c2b;padding:2rem 0}.page-template-page-landing .hero-image .content{max-width:960px;margin:0 auto;padding:0 36px}.page-template-page-landing .content-section.section-image .container{padding:0}}@media (max-width:991px){.page-template-page-landing .content-default .row{display:flex;flex-wrap:wrap;flex-direction:row}.page-template-page-landing .col-image{order:1;margin:0 -15px;width:calc(100% + 30px)}.page-template-page-landing .col-text{order:2}.page-template-page-landing .cta-col{margin-bottom:10px}.page-template-page-landing .modal-content{margin:0 auto}}@media (max-width:959px){.page-template-page-landing .offer-item{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media (max-width:768px){.page-template-page-landing header.campaign .header-phone{display:none}.page-template-page-landing header.campaign .center{align-items:baseline}.page-template-page-landing .campaign-slide-item,.page-template-page-landing .campaign-slide-item .slider-col.image{height:auto}.page-template-page-landing .campaign-slide-item .slider-caption{height:auto}.glide__slide{background-color:transparent}.page-template-page-landing .campaign-slide-item{background-color:#eaeaea;border-radius:6px;overflow:hidden}}@media (max-width:440px){.page-template-page-landing .copyright.campaign,.page-template-page-landing .footer-nav,.page-template-page-landing .footer-nav .center,.page-template-page-landing footer.campaign .logo{display:block;text-align:center}}
.page-template-page-landing .hero-image .content h1{
    color: #e46937;
}
.page-template-page-landing .hero-image .content p {
    padding: 10px !important;
    background-color: rgba(0,0,0,0.5)  !important;;
}
.page-template-page-landing .timer-container {
    position: relative;
    top: 3px;
    display:none !important;;
}

#ninja_forms_field_44_div_wrap {
    display: flex;
    justify-content: flex-end;
    align-items: center;
    flex-direction: row-reverse;
}

#ninja_forms_field_44_div_wrap > ninja-forms-field-description > p{
	margin: 0;
}

.ninja-forms-cont .confirm-checkbox-wrap .ninja-forms-field-description p {
    margin-top: 16px;
    margin-right: 16px;
}

.ninja-forms-cont input[type=checkbox].confirm-checkbox+label {
    cursor: pointer;
    min-width: 10px; 
    background-color: #e2e6e9;
    border: 1px solid #e2e6e9;
    border-radius: 10px;
    padding: 4px;
    margin-right: 12px;
    font-size: 16px;
    font-weight: 400;
}

.ninja-forms-cont input[type=checkbox].confirm-checkbox+label:before {
	border: 2px solid #b9bec4;
    border-radius: 50%;
    background-color: #fff;
    display: inline-block;
    content: ' ';
    height: 26px;
    width: 26px;
    vertical-align: middle;
    padding: 5px;
    margin: 0;
}

.ninja-forms-cont input[type=checkbox].confirm-checkbox:checked+label:before {
	background: url(https://sll-cdn.azureedge.net/form-assets/tick-selected.svg) no-repeat 0;
    display: inline-block;
    content: ' ';
    height: 26px;
    width: 26px;
    vertical-align: none;
    margin: 0;
	margin-right: 0px;
    border: 2px solid #e46937;
    background-color: #e46937;
}

.ninja-forms-cont input[type=email], .ninja-forms-cont input[type=tel], .ninja-forms-cont input[type=text], .ninja-forms-cont select, .ninja-forms-cont textarea {
	padding: 10px;
}


/* no-win-no-fee-row */
.no-win-no-fee-row {
    background: #212120;
    color: white;
    border-bottom: 4px solid #E46937;
    padding: 45px;
    margin-bottom: 80px;
}

.no-win-no-fee-row__image {
    position: absolute;
    margin-left: 25px;
}
.no-win-no-fee-row__heading {
    font-size: 2em;
    margin-top: 0;
}

.no-win-no-fee-row__button {
    max-width: fit-content;
}

.no-win-no-fee-row__button:hover {
    color: white !important;
}

@media (max-width: 991px) {
    .no-win-no-fee-row {
        padding: 45px 15px;
        margin-bottom: 0px;
    }
    .no-win-no-fee-row__image {
        position: initial;
        margin-left: 0px;
        margin: 0 auto;
    }
    .no-win-no-fee-row__heading {
        margin-top: 20px;
    }
    .no-win-no-fee-row__button {
        max-width: 100%;
    }
}


/* cta-row */
.cta-row {
    background: #212120;
    margin-bottom: 24px;
}

.cta-row__content {
    padding: 60px 0px;
    color: white;
    display: flex;
    align-items: center;
}

.cta-row__content-wrapper {
    display: flex;
    align-items: center;
}

.cta-row__content-text {
    margin-right: 12px;
}

.cta-row__button-wrapper {
    display: flex;
}

.cta-row__button {
    padding: 20px 40px;
    background: white;
    border: 4px solid #e46937;
    font-size: 20px;
    border-radius: 12px;
    font-weight: 700;
    display: flex;
}

.cta-row__button:hover {
    cursor: pointer;
    text-decoration: none !important;
    border: 4px solid #e46937;
}

.cta-row__button-img {
    height: 60px;
    color: #e46937;
}
.cta-row__button-img svg {
    fill: #e46937;
}
.cta-row__button-icon {
    display: flex;
    align-items: start;
    justify-content: start;
}
.cta-row__button-content-wrapper {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start;
    margin-left: 12px;
}

.cta-row__button-title {
    font-size: 2.2rem;
    color: #e46937;
}

.cta-row__button-text {
    line-height: 1;
    text-align: start;
    font-weight: 400;
}

@media (max-width: 1200px) {
    .cta-row__content {
        padding: 45px 15px;
    }
}

@media (max-width: 991px) {
    .cta-row__content-wrapper {
        flex-direction: column;
    }
    .cta-row__content {
        padding: 45px 15px;
    }
}

/* Block editor overrides */

.header-divider {
    border-top: 6px solid #eee;
}

.responsive-columns {
    align-items: flex-start !important;
}

@media (max-width: 860px) {
    .responsive-columns {
        flex-direction: column;
    }
}

@media (min-width: 1200px) {
    .container {
      max-width: 61.875%;
      padding: 0px; } 
  }

.flex-1 {
    flex: 1;
}

.background-light-gray {
    background: #eee;
}

.margin-0-auto {
    margin: 0 auto !important;
}

.landing_heading {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 20px;
}