.two-col-banner-section .tab-text-with-image-tab-image-block,.two-col-banner-section .tab-text-with-image-tab-title-block{width:50%}.two-col-banner-section .tab-text-with-image-tab-title-block{margin-right:-2%;max-width:750px}.two-col-banner-section .tab-text-with-image-tab-title-block h2{max-width:700px}.two-col-banner-section .tab-text-with-image-tab-title-block p{max-width:660px}.gradient-bg.how-it-works-tab-section,.vertical-tab-section.how-it-works-tab-section{background:linear-gradient(180deg,rgba(26,49,82,.02),rgba(26,49,82,.04)),#fff;padding:80px 0}.vertical-tab-section .how-it-works-tab-inner{display:flex;flex-wrap:wrap;justify-content:space-between}.vertical-tab-section .how-it-works-tab-content-block .how-it-works-tab-content-item,.vertical-tab-section .how-it-works-tab-heading{width:100%}.vertical-tab-section .how-it-works-tab-content-block{flex-direction:column;margin:0;max-width:360px}.vertical-tab-section .how-it-works-tab-content-details{max-width:720px}.vertical-tab-section .how-it-works-tab-content-block .how-it-works-tab-content-item{margin-bottom:48px}.vertical-tab-section .how-it-works-tab-content-block .how-it-works-tab-content-item:last-child{margin-bottom:0}.vertical-tab-section .how-it-works-tab-content-item-inner{padding-bottom:8px;padding-left:0;padding-right:0;position:relative}.vertical-tab-section .how-it-works-tab-content-item-inner h6{font-family:Poppins,sans-serif}.vertical-tab-section .how-it-works-tab-content-item-inner p{font-family:Public Sans,sans-serif}.vertical-tab-section .how-it-works-tab-content-item.js-tab-title.is-active .how-it-works-tab-content-item-inner:after{width:100%}.gradient-bg.how-it-works-tab-section .how-it-works-tab-content-details{margin-top:40px}.gradient-bg.how-it-works-tab-section .how-it-works-tab-content-block{margin:0 -24px}.gradient-bg.how-it-works-tab-section .how-it-works-tab-content-block .how-it-works-tab-content-item{opacity:.64;padding:0}.gradient-bg.how-it-works-tab-section .how-it-works-tab-content-block .how-it-works-tab-content-item.is-active{opacity:1}.two-col-banner-section .home-page-banner-content-cta-block{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start;margin:50px 0 80px}.tab-text-with-image-tab-title-inner .button--quaternary{background-color:rgba(26,49,82,0);border:0 solid #1a3152;border-radius:8px;padding:16px;text-transform:none}.tab-text-with-image-tab-title-inner .button.button--quaternary,.tab-text-with-image-tab-title-inner .button.button--quaternary:hover{color:#1a3152cc;fill:#1a3152cc;font-family:Nunito,sans-serif;font-style:normal;font-weight:700;text-decoration:none}.tab-text-with-image-tab-title-inner .button.button--quaternary:hover{background-color:rgba(26,49,82,.04);border:0 solid #1a3152}.tab-text-with-image-tab-title-inner .button.button--quaternary:focus{background:rgba(26,49,82,.08);border:0 solid #1a3152;outline:none}.mfp-content{max-width:1000px}.mfp-close-btn-in .mfp-close{background-color:transparent!important;font-weight:400;right:10px!important;top:10px!important}.mfp-close-btn-in .mfp-close:hover{border:0}.content-popup{background:#fff;border-radius:8px;box-shadow:0 8px 64px 0 rgba(26,49,82,.16);margin:20px auto;max-width:640px;padding-bottom:40px;position:relative}.mfp-close-btn-in .content-popup .mfp-close{background-color:transparent!important;right:5px!important;top:5px!important}.popup-top-content{text-align:center}.popup-top-content h4{margin:0;padding:32px 40px}.popup-top-content p{font-family:Public Sans,sans-serif;font-size:16px;font-weight:400;line-height:1.5;margin:0 0 32px;padding:0 40px}.popup-listing-content{padding:0 40px;text-align:left}.popup-listing-content .listing-block{border-top:1px solid rgba(26,49,82,.16)}.popup-listing-content .listing-block:first-child{border-top:none;padding-top:0}.popup-listing-content .listing-block:last-child{padding-bottom:0}.popup-listing-content .listing-block-text{font-size:16px}.popup-detils *{font-family:Public Sans,sans-serif;font-size:14px;font-weight:400;line-height:1.4}.popup-detils ul li{margin:0 0 10px}.member-blocks-container{display:flex;flex-wrap:wrap;margin:0 -12px}.section-title-container{margin-bottom:40px}.two-col-title-cta-inner-section span.line{cursor:pointer;font-size:inherit;position:relative}.two-col-title-cta-inner-section span.line:after{background-repeat:no-repeat;background-size:cover;bottom:0;content:"";height:8px;left:0;position:absolute;width:100%}.two-col-title-cta-inner-section span.line.line-2:after{background-image:url(https://20649757.fs1.hubspotusercontent-na1.net/hubfs/20649757/Impala%20LP%20-%202022/Images/line-svg.png);bottom:-4px}.text-with-logo-section.minnesota-lp-text-with-logo{padding:60px 0}.minnesota-lp-data-for-the-people{padding:0 0 80px}.two-column-side-by-side-section.minnesota-lp-tow-col-sidebyside{padding:100px 0 140px}@media screen and (max-width:1440px){.gradient-bg.how-it-works-tab-section .how-it-works-tab-content-block{margin:0 -15px}.two-col-banner-section .tab-text-with-image-tab-title-block{margin-right:0;max-width:none;width:55%}.two-col-banner-section .tab-text-with-image-tab-image-block{width:45%}.two-col-banner-section .home-page-banner-content-cta-block{margin:40px 0}}@media screen and (max-width:1199px){.two-col-banner-section .tab-text-with-image-tab-title-block{margin-right:0;max-width:700px;width:45%}.two-col-banner-section .tab-text-with-image-tab-image-block{width:55%}}@media screen and (max-width:991px){.gradient-bg.how-it-works-tab-section,.vertical-tab-section.how-it-works-tab-section{padding:60px 0}.two-col-banner-section .tab-text-with-image-tab-image-block,.two-col-banner-section .tab-text-with-image-tab-title-block{margin:0 auto;padding:0;width:100%}.two-col-banner-section .tab-text-with-image-tab-title-inner{padding:0 15px}.minnesota-lp-data-for-the-people{padding:0 0 60px}}@media screen and (max-width:767px){.gradient-bg.how-it-works-tab-section,.vertical-tab-section.how-it-works-tab-section{padding:50px 0}.banner-bottom-btn-block,.two-col-banner-section .tab-text-with-image-tab-image-block{display:none}.tab-text-with-image-row{min-height:auto!important}.two-col-banner-section .home-page-banner-content-cta-block{flex-direction:column;justify-content:center;margin:30px 0 0}.popup-listing-content,.popup-top-content p{padding:0 20px}.popup-top-content h4{padding:22px 20px}.minnesota-lp-data-for-the-people,.text-with-logo-section.minnesota-lp-text-with-logo,.two-column-side-by-side-section.minnesota-lp-tow-col-sidebyside{padding:0 0 40px}.two-column-side-by-side-section.minnesota-lp-tow-col-sidebyside .page-center{padding:0 15px}}