body{position:relative;color:#5e6263;font-size:3.5vmin;font-family:benton-sans,sans-serif;font-weight:400;background:#f9f9f9;line-height:130%}*{transition:all 0.05s ease}h1,h2,h3,h4,h5,h6 .h1,.h2,.h3,.h4,.h5,.h6,.h7{font-family:benton-sans,sans-serif;font-weight:800;margin-bottom:.5em;color:#8d5a8f}.h1,h1{font-size:2.5em;font-weight:800}.h2,h2{font-size:2.25em;font-weight:800}.h3,h3{font-size:2em;font-weight:300;color:grey}.h4,h4{font-size:1.75em;font-weight:800;color:#45c4e6}.h5,h5{margin-top:1.5em;font-size:1.5em;font-weight:800;color:#8d5a8f}.h6,h6{font-size:1em;font-weight:800}.h7{font-weight:800;padding:10px;font-size:2.5em;color:#8d5a8f}p{font-size:1em;line-height:150%;margin:0}.small-text{font-size:.75em;line-height:130%}a{color:#45c4e6;font-weight:600;text-decoration:none}a:hover,a:focus{color:#ffb440;text-decoration:none}a.disabled{pointer-events:none;cursor:not-allowed;opacity:.65}.btn{display:block;color:#45c4e6;font-size:1em;font-weight:400;padding:2em .5em;margin:auto;border-radius:100px;text-transform:normal}.btn:focus,.btn:hover{outline:none;box-shadow:none;color:#8d5a8f}.btn-sm{font-size:1em}.btn-lg{font-size:1.5em}.btn-primary,.btn-default{margin-top:2em;width:100%;max-width:400px;border-width:2px;padding:1.5rem 1.5rem;min-width:150px;font-size:1em;font-weight:800;letter-spacing:1px;border-radius:50px}.btn-primary{background:linear-gradient(#45c4e6,#00dce6);border:none;color:#fff}.btn-primary:hover{background-color:#fff;border:none;color:#fff;transform:scale(1.02)}.btn-primary:focus,.btn-primary:active,.btn-primary:hover{color:#fff;box-shadow:5px;background-color:#ffb440;border:none}.btn-default{color:#ccc;border:none;background-color:#fff0}.btn-default:hover,.btn-default:focus{color:#fff;background-color:#45c4e6;border:none}.btn-flat{min-width:50px;min-height:50px;background:#fff;box-shadow:1px 1px 4px rgb(0 0 0 / .2)}.btn-flat:focus{outline:none;box-shadow:1px 1px 4px rgb(0 0 0 / .2)}.btn-slide{font-size:1em;font-weight:600;text-transform:uppercase;padding:1.5em;color:#fff;background-color:#45c4e6}.btn-slide .arrow{border-color:#fff}.btn-slide:hover,.btn-slide:focus{color:#fff;background-color:#a5e41b}.align-nav-btn{padding:0 3em;padding-top:2em}.icon-pad{padding:1em}.form-control{color:#8d5a8f;background:#fff0;font-size:16px;font-family:'Roboto',sans-serif;border:none;border-bottom:2px solid #8d5a8f;box-shadow:none;padding:.5rem;padding-left:0;margin-bottom:2em;border-radius:0}.form-control:focus{border-color:#45c4e6;background:none;color:#8d5a8f}.form-control::placeholder{color:#ddd}.form-control:focus::placeholder{color:#fff}.form-container{min-height:100vh;background:#fff;padding:2em}.form-container h1{color:#8d5a8f}.indicator-container{text-align:center}.indicator-container .header{color:#5e6263;font-size:.8em;padding-bottom:1.25em}.indicator-container .header strong{font-size:1.5em;font-weight:700;color:#8d5a8f;padding:3px}.progress-bar{position:relative;bottom:0;width:100%;height:2px;border-radius:100px;padding:0;margin:0;color:#fff0;background-color:#ebebeb}.progress-bar .step{background:#fff0;height:2px}.progress-bar .step{position:relative}.progress-bar .step span{display:none;color:#ababab;font-size:.5em;font-weight:700;text-transform:uppercase;margin-top:1.25em;white-space:nowrap}.progress-bar .step.active span{display:block;font-size:.75em;color:#5e6263}.progress-bar .step.active i{display:block;margin:auto;margin-top:-.75em;width:1.5em;height:1.5em;border:2px solid #45c4e6;border-radius:100px;background:#fff}.progress-bar .step.active,.progress-bar .step.complete{background:#45c4e6}.progress-bar .step:first-of-type{border-radius:100px 0 0 100px}.progress-bar .step:last-of-type{border-radius:0 100px 100px 0}.registration .indicator-container{margin-top:-1em;padding-bottom:4em}#registration_1{position:relative}#registration_1 .toggle-x{position:absolute;right:2em;top:4em;border:none;display:none}#registration_1.active{display:inherit;margin-top:0}#registration_1.active .toggle-x{display:block}.custom-form{margin-top:4em;margin-bottom:10em}.custom-form .small-text{padding:0;margin:0;font-size:10px}.custom-form .small-text a{display:inline-block;text-decoration:underline}.custom-form .btn-primary{margin-top:1.5em;margin-bottom:1.5em}.custom-form .form-submit{padding-bottom:1em}.fixed-btm-cta{background:#fff;width:100%;text-align:center;position:fixed;bottom:0;left:0;padding:1.5em;box-shadow:0 -3px 10px rgb(0 0 0 / .2);z-index:999}.fixed-btm-cta .btn-primary{margin:auto}.fixed-btm-cta .btn-no{padding-bottom:0}.data-card{padding:2em;background:#fff;border-radius:10px;margin-bottom:3em;box-shadow:0 1px 3px rgb(0 0 0 / .25)}.data-card fieldset{margin-bottom:2.5em}.data-card legend{line-height:120%;margin-bottom:1rem}#terms_privacy-error{display:none!important}.radio{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;padding:8px;display:inline-block;position:inherit;border-radius:0;box-shadow:1px 1px 3px #000;border:none;height:130px;width:100%}.radio-label span{font-size:1.5em;font-weight:500;position:absolute;bottom:60px;left:0;width:100%;text-transform:uppercase;color:#fff}.regular-checkbox{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff0;padding:9px;display:inline-block;position:inherit;border-radius:100%;border:1px solid #ddd;width:1em}.regular-checkbox:checked{background-color:#45c4e6;border-color:#45c4e6}.regular-checkbox:focus{outline:none}.radio:checked{outline:none;box-shadow:none;background-color:#45c4e6;border-color:#45c4e6}.switch-icon{width:70px;padding:4px;border:1px solid #e8e8e8;background:#f5f5f5;border-color:#e8e8e8;border-radius:100px;position:relative}.switch-icon::after{content:"";width:20px;height:20px;border-radius:100px;background:#dadada;display:flex;margin:auto;margin-left:0;transform:translateX(0);transition:all 0.25s ease}.switch-icon:checked{background:#fff0d6;border-color:#fff}.switch-icon:checked::after{background:#45c4e6;transform:translateX(40px)}.show-pass{position:absolute;top:.75em;right:2em;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;outline:none;box-shadow:none}.show-pass:before{content:"\f070";color:#ababab}.show-pass.eye-slash::before{content:"\f06e";color:#45c4e6}.show-pass:hover{color:#45c4e6}.slide_count{font-size:1.5em;color:#8d5a8f;font-weight:700;padding:3px}#email{text-transform:lowercase}#state{text-transform:uppercase}#fname,#lname{text-transform:capitalize}#phone{margin-left:1.5em}.pre-phone{position:absolute;left:.75em;top:.5em;font-weight:700;color:#8d5a8f}.opt-in-modal .modal-dialog{min-width:100%;padding:1em}.opt-in-modal .modal-content{width:100%;max-width:800px;padding:0}.opt-in-modal .modal-body{color:#8d5a8f;padding:2em;background-color:#fff;border-radius:25px}.opt-in-modal .modal_logo_1{width:100%;max-width:11em;height:auto;padding:1em;margin:auto}.navbar{font-family:benton-sans,sans-serif;background:#f7f7f7;box-shadow:0 2px 6px rgb(0 0 0 / .3);padding:0;overflow-x:hidden}.navbar-secondary .navbar-inner{padding:1em;box-shadow:0 2px 6px rgb(0 0 0 / .3)}.navbar.open{height:100vh}.navbar-inner{background:#fff;width:100%}.navbar ul{margin:0}.navbar ul li{display:inline-block;list-style:none;float:left}.navbar ul li.active a{color:#fff;background:#8d5a8f}.navbar-nav{display:block;width:100%;height:auto}.navbar-nav .nav-item{box-shadow:none;border:none;padding:0}.navbar-nav .nav-item:last-child{border:none}.navbar-nav .nav-link{display:flex;font-family:quatro-slab,serif;font-weight:700;border-right:1px solid #ebebeb;border-top:none;box-shadow:none;background:#f7f7f7}.navbar-nav .nav-link .icon{color:#8d5a8f;font-size:1.5em}.navbar-nav .nav-item:last-child .nav-link{border-right:none}.navbar-nav .nav-item-content{font-family:benton-sans,sans-serif;font-weight:600;text-transform:uppercase;display:none}.navbar-nav .nav-items{width:auto}.navbar-nav .nav-item.active .icon-wrap{border-color:#fff}.navbar-nav .nav-item.active .nav-link{color:#fff;background:#45c4e6}.navbar-nav .nav-item.active .icon{color:#fff}.navbar .menu{float:right;margin-left:auto}.navbar-brand{margin:auto;color:#8d5a8f;font-size:1.75em}.navbar-brand img{width:auto;max-height:2em}.nav-items{min-height:100vh;padding:0}.nav-items .nav-link{text-transform:uppercase;color:#04344d;display:inline-block}.nav-items .nav-link.active{border-bottom:2px solid #e02526;color:#e02526}.searchform{margin-right:10px;box-shadow:1px 1px 4px rgb(0 0 0 / .2);border-radius:100px}.searchform #s{width:100%;padding:1em;font-size:16px;font-family:'Roboto',sans-serif;display:flex;border-radius:100px;border:none;margin:0}.searchform #s:focus{outline:none}.searchform #s::placeholder{color:#ddd}.searchform #searchsubmit{display:none}.main-nav{padding:0.75em!important}#nav_toggle .bar{background:#8d5a8f}#nav_toggle:hover{background:#8d5a8f}#nav_toggle:hover .bar{background:#fff}#public_nav_toggle{display:block;width:100%;margin:0;padding:2em;text-transform:uppercase;font-size:.75em;font-weight:600;color:#fff;background:linear-gradient(#45c4e6,#00dce6);cursor:pointer;border:none;border-radius:0;z-index:9999}#public_nav_toggle .icon{width:2.5em;height:2.5em;display:inline-flex;border-radius:100px;background:#fff;margin-left:.5em}#public_nav_toggle .icon i{margin:auto;color:#45c4e6}#public_nav_toggle.active{background:#ffb440}#public_2{width:100%;background:#ebebeb;text-align:center;padding:1em}#public_2 .nav-item{border-radius:0;display:flex;height:2.5em}#public_2 .nav-link{color:#8d5a8f;padding:.75vw;font-size:.75em;border-radius:0;display:flex}#public_2 .nav-link .nav-item-content{margin:auto}#public_2 .nav-item.active .nav-link{color:#45c4e6}#public_2 .nav-item.active .nav-item-content::after{content:"";display:block;min-width:100%;height:2px;background:#45c4e6}#profile_toggle{margin-right:10px;border:0}#profile_toggle .toggle-x{display:none;border:none;position:inherit}#profile_toggle .icon{font-size:1.25em;color:#8d5a8f}#profile_toggle:hover{background:#8d5a8f}#profile_toggle:hover .icon{color:#fff}#profile_toggle.active{margin-top:0;margin-right:10px;margin-left:auto}.profile-header{max-width:60%;padding:.25em}.profile-header h1{margin-bottom:15px}.profile-open #profile_toggle .fa-user-graduate{display:none}.profile-open #profile_toggle .toggle-x{display:inherit}.profile-open #profile_toggle .toggle-x .bar{width:26px;height:2px;top:20px;left:7px}.side-nav{width:250px;background:#fff;position:fixed;top:0;height:100vh;box-shadow:2px 0 6px rgb(0 0 0 / .3);z-index:999}.nav-item{display:block;border-top:1px solid #ebebeb}.nav-item .icon-wrapper{height:5em;width:100%;border-radius:0;border:none}.nav-item .icon-wrapper span{margin:auto;margin-left:15px}.nav-item .icon-wrapper i{margin-right:15px}.nav-item:last-child{border-bottom:1px solid #ebebeb}.side-nav-link.active{color:#fff;background:#8d5a8f}.side-profile-nav{padding:2em}.toggle{width:40px;padding:0}.toggle .icon-wrap{width:50px;height:50px}.toggle .bar-wrap{margin:auto;width:30px}.toggle .bar-wrap .bar{width:29px;height:2px;margin:4px 0}.toggle.active .bar-wrap{padding-top:1px}.toggle.active .bar-wrap .bar:first-child{margin:-2px 0}.toggle.active .bar-wrap .bar:nth-child(2){opacity:0;margin:0;height:0}.toggle.active .bar-wrap .bar:last-child{margin:0}.bar-wrap.animate-x .bar:first-child{transform:rotate(45deg)}.bar-wrap.animate-x .bar:last-child{transform:rotate(-45deg)}#logout{position:absolute;top:0;right:0;width:6em;border:none;border-radius:0;padding:1em;text-align:right;background:#fff0;z-index:999999}#primary_nav .navbar-nav .nav-item-content{padding-left:4.5em}#secondary_nav{display:none}#secondary_nav .navbar-nav .nav-item{min-width:100%;padding:0 1em}#secondary_nav .navbar-nav .nav-item:first-of-type{padding-top:1em}#secondary_nav .navbar-nav .nav-item-content{display:block}.main-nav-open #secondary_nav{display:block}.navigation-items{width:100%;padding:0}.navbar-public #nav_toggle{position:absolute;display:block;background:#fff0;top:0;right:0;padding:5vw;width:auto}.navbar-public #nav_toggle:hover .bar{background:#ffb440}.navbar-public #navbar_collapse{padding:1em 0}.navbar-public .top-nav{display:block;background:#fff;box-shadow:0 1px 3px rgb(0 0 0 / .15)}.navbar-public .toggle .icon-wrap{width:2em;height:2em}.navbar-public .navbar-inner{display:block;box-shadow:none;background:#fff0}.navbar-public .navbar-brand{margin:.5em}.navbar-public .navbar-brand img{max-height:1.5em}.navbar-public .navigation-items{display:block;width:100%;margin:auto;margin-right:0;z-index:9999;position:inherit;top:inherit;border-top:none}.navbar-public .navbar-nav{width:100%;padding:0;padding-top:0}.navbar-public .navbar-nav .nav-item{display:block;min-width:100%}.navbar-public .navbar-nav .nav-item .nav-link{padding:1em;padding-top:1.25em;margin:auto;color:#8d5a8f;background:#fff0;box-shadow:none}.navbar-public .navbar-nav .nav-item.active .nav-link{color:#45c4e6;background:#fff0}.navbar-public .navbar-nav .nav-item-content{display:block;font-family:benton-sans,sans-serif;white-space:nowrap;padding-left:0}.navbar-private .navbar-brand{margin-bottom:.75em}.navbar-private .navbar-inner{background:#fff0;box-shadow:none}.navbar-private .main-nav{background:#fff;box-shadow:0 1px 3px rgb(0 0 0 / .25)}.footer-navigation{display:none;z-index:999;position:fixed;left:0;bottom:0;width:100%;padding:0;background:#fff;box-shadow:0 -2px 6px rgb(0 0 0 / .3)}.footer-navigation .footer-nav-link{margin:auto;background:#fff;border-radius:0;border:0;height:4em}.footer-navigation .footer-nav-link i{font-size:2em}.footer-navigation .footer-nav-link.active{background:#8d5a8f}.footer-navigation .footer-nav-link.active i{color:#fff}.disclaimer{font-size:.75em;line-height:130%;background:#ebebeb;text-align:center;padding:2em}.disclaimer strong{display:block;margin-bottom:1em;font-style:italic}.privacy-terms{width:100%;right:0;color:#5e6263;bottom:0;padding:1em 2em;background:#fff}.privacy-terms a{display:inline-block;color:#5e6263}#primary{padding-top:0;min-height:100vh}.coming-soon{min-height:100vh;padding:2em;padding-bottom:10em;display:flex}.logo{max-width:150px}#logo_type{font-family:benton-sans,sans-serif;font-weight:700;line-height:100%;color:#fff;font-size:13vw;max-width:74vw}#footer .theme-favicon{max-width:3em}.header{color:#fff}.header h1{color:#fff}.header .after-bar::after{border-color:#fff}.card{border-radius:0}.card:first-child{margin-top:1.5em}.contact{margin-top:14em;min-height:100vh}.hero-container{padding:2em;padding-bottom:8em;min-height:100vh}.hero-container h1,.hero-container h2,.hero-container h3,.hero-container h4,.hero-container h5,.hero-container p{color:#fff}.hero-container p{padding-right:2em}.hero-image{background-blend-mode:overlay;background-position:center;background-size:cover}.hero-image .logo{position:inherit;width:60%;max-width:30em;margin-bottom:4em}.member-benefits{padding-top:14em;min-height:100vh}.benefit-feed-header{background-position:center;background-size:cover;background-blend-mode:multiply;background-color:none;padding:2.5em}.benefit-feed-header .container{color:#fff;text-shadow:none}.benefit-feed{padding-bottom:3em}.benefit-feed h1,.benefit-feed h2,.benefit-feed h3,.benefit-feed h4,.benefit-feed h5,.benefit-feed h6,.benefit-feed .h1,.benefit-feed .h2,.benefit-feed .h3,.benefit-feed .h4,.benefit-feed .h5,.benefit-feed .h6{color:#fff}.benefit-list{padding-top:2em}.offer{margin-bottom:1.5em;box-shadow:1px 1px 10px #0003;border:0;border-radius:21px}.offer .headline{padding:.75em;color:#fff;margin:auto 0 auto 0;font-size:1.7em;font-family:benton-sans,sans-serif;font-weight:800}.offer .description{padding:1em;max-height:11.5em;overflow-y:hidden;position:relative}.offer .description .headline{padding:0;color:#8d5a8f;margin:auto 0 auto 0}.offer .description-gradient{height:3em;position:absolute;right:0;width:100%;bottom:-10%;background:linear-gradient(90deg,#fff0,#fff 80%)}.offer .category-icon{width:40px;height:40px;display:flex;text-align:center;position:absolute;bottom:1em;left:1em;z-index:9;border:1px solid #fff;border-radius:100%}.offer .category-icon .icon{font-size:1em;margin:auto;color:#fff}.offer.locked{opacity:.5}.offer:hover{box-shadow:1px 1px 15px #0007;transform:scale(1.01)}.offer-header{padding:1em 1em 1em 1.5em;background:#04344d;display:flex}.offer-btn,.offer-btn:hover{font-size:1.2em;font-weight:500;color:#e02526;text-transform:uppercase;position:absolute;right:1.5em;bottom:1em}.offer-btn i.arrow,.offer-btn i.arrow:hover{border-color:#e02526}.offer-image{height:10em;background-blend-mode:multiply;border-radius:20px 0 0 0}.offer-end-cap{background:#45c4e6;width:5em;display:flex;border-radius:0 20px 20px 0}.offer-end-cap .icon-wrap .icon{color:#fff;font-size:1.75em}.offer-end-cap .arrow{margin:auto}.offer-content{color:#777;padding-bottom:1em}.offer-content p{font-weight:300;padding-bottom:0}.offer-wall-footer{margin-top:1em}.offer-wrap{padding:0}.offer-single{margin:auto;margin-top:14em!important;border-radius:30px;border:none;box-shadow:1px 1px 10px rgb(0 0 0 / .4)}.offer-single .header{border-radius:29px 29px 0 0;min-height:250px;height:100%}.offer-single .headline{color:#8d5a8f}.offer-single .description{padding:2em}.offer-single .btn-primary{margin-top:4em;width:100%}.offer-single .icon-wrap{height:40px;position:absolute;right:2em;top:2em;padding:0 1em;border-radius:100px;border:1px solid #fff}.offer-single .icon-wrap .icon{color:#fff}.eligibility span{margin:auto;text-transform:uppercase;font-weight:700;background:#fff0;padding-left:1em}.icon-wrapper{border:2px solid #fff;border-radius:100%;width:3.5em;height:3.5em;display:flex;margin:auto;margin-right:0}.icon-wrapper .icon{margin:auto}.option{display:flex;margin-bottom:.5em}.option label{display:inline-block;margin:auto;margin-left:10px}.category{color:#777;margin-bottom:.75em}.category span,.advertiser span{font-style:italic;font-weight:300}.category-icon{color:#fff;font-size:1.5em;text-align:center;margin:auto}.section{min-height:100vh;display:block;padding:0}.section h1{margin-bottom:2rem}.section p{margin-bottom:1em}.redirect-section i{font-size:1.75em;padding:2em;margin-bottom:7em}.sponsored{position:absolute;bottom:1em;left:1em;color:#fff;border:2px solid #fff;border-radius:100px;padding:.25em .5em}.ad-units-wrapper{width:100%}#footer{font-size:1em;background:#fff;box-shadow:0 0 3px rgb(0 0 0 / .3)}#footer p{margin:0}.privacy-terms-page{padding-top:1em;background:#f9f9f9;display:inherit}.img-overlay{height:100%;width:100%;background-color:#45c4e6;opacity:.8;position:absolute;top:0;left:0;z-index:0}#overlay{position:fixed;top:0;z-index:999;width:100%;height:100vh;background:#f3f3f3;display:flex;opacity:1}#overlay.fade{opacity:0}#overlay.hidden{display:none;opacity:1}.nav-open-overlay{position:fixed;top:0;z-index:99;width:100%;height:100vh;background:rgb(0 0 0 / .4);display:flex;opacity:1}.accordion .card{border:none}.accordion .card-header{background:#ebebeb;border-top:1px solid #ebebeb;border-bottom:none;border-radius:0;padding:2em 1.25em;width:100%;text-align:left;font-size:1em;font-family:quatro-slab,serif;font-weight:700;text-decoration:none;color:#8d5a8f}.accordion .card-header .toggle-x{top:19px;right:15px;border:none;transform:initial;position:absolute}.accordion .card-header .toggle-x .bar{top:19px;left:8px}.accordion .card:last-child .card-header{border-bottom:1px solid #ebebeb}.accordion .card-header.btn:focus{outline:none;box-shadow:none}.accordion .card-header.collapsed{background:#fff0}.accordion .card-header.collapsed .toggle-x{transform:rotate(45deg);position:absolute}.accordion .card .card-header::focus,.accordion .card .card-header::hover{text-decoration:none;border:none}.accordion .accordion-content{background:#ebebeb}.accordion .accordion-content .card-body{padding:2em}.accordion-content .custom-form{margin-top:0}.subscription-setting{padding:1em;background:#fff;border-radius:10px}.subscription-setting .regular-checkbox{border-color:#8d5a8f}.subscription-setting .regular-checkbox:checked{border-color:#45c4e6}.subscription-setting .small-text{color:#5e6263}.users{margin-top:2em}#update_user_data h3{margin-bottom:1em}.sms-opt-in{display:flex;margin-bottom:2em}.sms-opt-in span{font-size:1.25em;font-weight:800;color:#45c4e6;height:1em;margin:auto;margin-left:0;padding-left:15px}.icon-wrap{display:flex;margin:auto}.icon-wrap .icon{color:#fff;font-size:4em;margin:auto}.category-icon .icon{font-size:1em}.sponsor{margin-top:1em}.category,.advertiser{color:#777;margin-bottom:.75em;font-style:normal;font-weight:600;font-size:1.25em}.advertiser{margin-bottom:.25em}.certificate{margin-top:1em;display:flex}.certificate-icon{width:100%;max-width:30px;height:auto;max-height:30px}.date{color:#888;margin-bottom:2em;margin-top:2em}.date span{font-weight:100}.lander{background:#777;text-align:center}.lander h1{color:#8d5a8f;font-size:1.75em;padding:0 1em}.lander .section-bg-image h1{color:#fff;margin-bottom:2em;padding:0}.lander .section{background-color:#f7f7f7;margin-right:-15px;margin-left:-15px}.lander .section .m-auto{padding-left:5vw;padding-right:5vw}.lander .section-bg-image{background-size:cover;background-position:center;background-blend-mode:overlay;background-color:#8d5a8f}.lander .blurb{padding:.5em}.lander .blurb .date{padding:1em;padding-bottom:0;font-style:italic;margin:0}.lander .blurb .blurb-bg-image{height:200px;background-size:cover;background-position:center}.lander .blurb .card{padding:0}.lander .blurb h1{color:#45c4e6;font-size:1.25em;padding:0;margin-bottom:.5em}.lander .blurb .description{padding:1em;max-height:200px;overflow-y:hidden;position:relative}.lander .blurb .description-gradient{height:40px;position:absolute;right:0;width:100%;bottom:-10%;background:linear-gradient(90deg,#fff0,#fff 80%)}.lander .blurb .content{padding:1em}.lander .section{padding:4em 0}.lander .section-1 .m-auto{margin-top:1em}.lander .section-1 .icon-wrap{padding:3em}.lander .section-1 .icon-wrap .icon{font-size:3em}.lander .section-2{min-height:80vh}.lander .section-2 .slide-content-wrapper{background:#fff;box-shadow:rgb(0 0 0 / .4)!important}.lander .section-6{min-height:80vh}.lander .section-6 .title-margin-6{margin-bottom:4em}.lander .section-6 .m-auto{margin-top:20em!important}.directories{color:#fff}.directories h1{color:#fff}.directories .directory{font-weight:300;color:#ababab;padding:2em;border-radius:10px;margin-top:.5em;margin-bottom:.5em}.directories .directory h4{font-size:1.5em;color:#45c4e6}.directories .directory .content{display:inline-block}.directories .directory .icon-wrap{width:100%;height:100%;margin-right:1em}.directories .directory .icon-wrap .icon{margin-right:.25em}.directories .directory i.arrow{border:solid #8d5a8f;border-width:0 2px 2px 0;display:flex;padding:8px}.directories .directory:hover{transform:scale(1.02)}.logo{position:fixed;bottom:0;right:0;max-width:50px}.bg-image img{height:100vh;min-height:100vh;min-width:auto;width:auto;position:fixed;top:0;left:-100px;z-index:-999}.bg-image h1,.bg-image h2,.bg-image h3,.bg-image h4,.bg-image h5,.bg-image h6 .h1,.bg-image .h2,.bg-image .h3,.bg-image .h4,.bg-image .h5,.bg-image .h6,.bg-image .h7,.bg-image p,.bg-image .p{color:#fff}.bg-image.hero-image{min-height:100vh;width:100%;position:fixed;background-repeat:no-repeat;top:0;right:0;z-index:-999}.overlay{height:100vh;width:100%;background-color:#8d5a8f;opacity:.75;position:fixed;top:0;left:0;z-index:-99}.hero{padding:3em;color:#fff;overflow-x:hidden}.hero h1{position:inherit;color:#fff;font-size:4.5em;line-height:100%;max-width:5.75em;opacity:.85}.hero .after-bar::after{border-bottom:5px solid #ddd;border-color:#fff}.hero p{padding-right:10vw}.logo-type.after-bar::after{border-bottom:.1em solid #fff;border-color:#fff}.icon-ui-bar{display:none}#portal_login{padding:7vw;text-align:left;min-height:100vh;background:#fff}#portal_login_toggle{display:none}#portal_login.active{bottom:0}#custom_login_form{margin-bottom:0}#custom_login_form .btn-primary{margin-top:4em}#custom_registration_form .icon-ui-bar .bar-vertical{height:2.4em}#custom_registration_form .icon-ui-bar .icon-wrapper{margin-bottom:2.25em}#check_email_modal .card{padding:3em;border-radius:10px}.tagline{display:none;font-family:quatro-slab,serif;font-weight:400;color:#8d5a8f;font-style:italic;letter-spacing:.5px;position:fixed;bottom:0;left:0;background:#fff;box-shadow:1px 1px 10px rgb(0 0 0 / .4);padding:1em 2em;border-radius:0 100px 0 0;z-index:999}.terms-privacy a{display:inline-block}.search-results{margin-top:10em}.search-results hr{margin-bottom:3em}#loader{display:flex;min-width:100vw;min-height:100vh;height:100vh;width:100vw;background:#8d5a8f;position:fixed;top:0;left:0;z-index:99999}#loader .wrap{margin:auto;display:block}#loader p{width:100%;height:100%;min-width:100%;min-height:100%;text-align:center;color:#fff;padding-bottom:4em;margin:auto}.loader{color:#fff;position:fixed;top:0;width:100%;height:100vh;background:#8d5a8fed;z-index:9999}.loader .flex{height:100vh;padding-bottom:10em}.loader h5{font-size:1.5em;color:#fff;margin-bottom:1em}.loader .icon-wrap .icon{font-size:3em;width:50px;height:42px;font-weight:300}.page-background-img{position:fixed;top:0;left:0;z-index:-9999;height:100vh;width:100vw;background-blend-mode:screen;background-position:center;background-size:cover}.single-column{color:#fff;padding-bottom:3em}.privacy-terms{font-size:1em;padding:1em;width:100%}.single-column.public{color:#fff;max-width:900px;padding-top:11em}.single-column.private{padding-top:16em}.privacy-terms.public{padding-top:1em}.alert{text-transform:uppercase;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid #fff0;border-radius:.25rem;color:#d47272;font-weight:700;padding:0}.carousel .indicator-container{width:100%;position:fixed;top:0;padding:0 2em;height:6em;background:#fff;box-shadow:0 1px 3px #0000001f;display:flex;z-index:999}.carousel .progress-bar{margin:auto;margin-top:2em;background-color:#dcdcdc}.carousel .progress-bar .step.active i{margin-top:-.5em;width:1em;height:1em}.carousel .carousel-item{padding:0;width:100%;min-height:0}.carousel .carousel-item .row{width:100%}.carousel .carousel-item .slide-content-wrapper{padding:2em;position:relative;width:100%;max-width:700px;margin:auto;margin-top:6em;padding:0;border-radius:0}.carousel .carousel-item .slide-content-wrapper h1,.carousel .carousel-item .slide-content-wrapper h2,.carousel .carousel-item .slide-content-wrapper h3,.carousel .carousel-item .slide-content-wrapper h4,.carousel .carousel-item .slide-content-wrapper h5{margin-bottom:1em}.carousel .carousel-item .slide-content-wrapper .slide-image{height:100px;width:100px;margin:auto;margin-top:3em;margin-bottom:3em;border-radius:100px}.carousel .carousel-item .slide-content-wrapper .slide-header{display:block;width:100%;position:relative;padding:2em;border-radius:0;background:#fff0}.carousel .carousel-item .slide-content-wrapper .slide-header .img-overlay,.carousel .carousel-item .slide-content-wrapper .slide-header .bg-image{border-radius:0}.carousel .carousel-item .slide-content-wrapper .slide-header .img-overlay{z-index:-1}.carousel .carousel-item .slide-content-wrapper .slide-header .offer-hero{padding-top:12em}.carousel .carousel-item .slide-content-wrapper .slide-header .offer-hero h2,.carousel .carousel-item .slide-content-wrapper .slide-header .offer-hero p{margin-bottom:0!important;color:#fff}.carousel .carousel-item .slide-content-wrapper .slide-header .offer-id,.carousel .carousel-item .slide-content-wrapper .slide-header .eligible{color:#fff;font-weight:800;text-transform:uppercase}.carousel .carousel-item .slide-content-wrapper .slide-header .eligible{font-size:.8em;position:absolute;top:2em;right:2em;padding:.25em 1em;padding-right:.25em;border:2px solid #fff;background:#25132785;border-radius:100px}.carousel .carousel-item .slide-content-wrapper .slide-header .eligible i{padding:.5em;background:#a5e41b;border-radius:100px;color:#fff;margin-left:.5em}.carousel .carousel-item .slide-content-wrapper .slide-header .eligible span{padding:0 1em}.carousel .carousel-item .slide-content-wrapper .slide-header .offer-id{font-size:1em;text-transform:inherit;font-weight:800;color:#fff;position:absolute;top:2em;left:2em}.carousel .carousel-item .slide-content-wrapper .slide-header .offer-id span{font-weight:500}.carousel .carousel-item .slide-content-wrapper .slide-body{color:#5e6263;padding:2em;background:#fff;border-radius:0}.carousel .carousel-item .slide-content-wrapper .slide-body .btn-slide{margin-top:2em}.carousel .bg-image{width:100%;height:100%;position:absolute;top:0;left:0;background-size:cover;background-position:center;background-repeat:no-repeat;filter:grayscale(1);z-index:-999}.carousel #opening_slide .offer-logo{width:100%;max-width:100px;margin:auto}.carousel #opening_slide .offer-hero{padding-top:2em;padding-bottom:2em}.carousel #closing_slide .offer-logo{width:100%;max-width:100px;margin:auto}.carousel #closing_slide .offer-hero{padding-top:2em;padding-bottom:2em}.control{text-transform:uppercase;text-align:center;color:#ccc;padding:2em!important;padding-bottom:0em!important}.control:hover{color:#a5e41b}.control:hover i{border-color:#a5e41b}.choices{display:none;width:100%;position:fixed;bottom:0}.choices .btn-wrap{width:100%;padding:1em 4em}.choices.active{display:block}.choices.desktop{margin-top:2em}.choices.mobile{background:#fff;box-shadow:0 -3px 5px #00000021;z-index:999}.choices.mobile .btn-wrap{padding:1em}.choices.mobile .control{padding-bottom:1em!important}.carousel-inner .carousel-item{transition:-webkit-transform 0.3s ease;transition:transform 0.3s ease}#restriction_carousel .slide-content-wrapper{padding:2em;color:#8d5a8f;max-width:600px}#restriction_carousel .slide-content-wrapper .options .option{height:7em;background-color:#fff;background-position:center;background-size:cover;background-blend-mode:overlay;border-radius:100px;border:2px solid #45c4e6;box-shadow:none}#restriction_carousel .slide-content-wrapper .options .option .bg-image{border-radius:100px;z-index:0}#restriction_carousel .slide-content-wrapper .options .option .img-overlay{border-radius:100px;background-color:#fff;opacity:.9}#restriction_carousel .slide-content-wrapper .options .option span{font-size:1.25em;color:#8d5a8f;z-index:999}#restriction_carousel .slide-content-wrapper .options .option.active{border:2px solid #a5e41b}#restriction_carousel .slide-content-wrapper .options .option.active span{color:#a5e41b}#slideshow_carousel{min-height:100vh;background:#fff}#category_carousel{width:100%}#category_carousel #carousel_prev{font-size:1.25em;position:absolute;left:1%;top:48%;width:2em;height:2em;display:flex;border-radius:100px;background:#8d5a8f}#category_carousel #carousel_prev i{color:#fff;margin:auto}#category_carousel #carousel_next{font-size:1.25em;position:absolute;right:1%;top:48%;width:2em;height:2em;display:flex;border-radius:100px;background:#8d5a8f}#category_carousel #carousel_next i{color:#fff;margin:auto}#category_carousel .carousel-item{min-height:100%;min-width:100%}#category_carousel .slide-content-wrapper{max-width:90%;padding:3em;margin:auto;margin:3em auto;background:#fff;border:2px solid #ebebeb}#category_carousel .slide-content-wrapper h4{font-size:1.75em;margin-bottom:1em}#category_carousel .slide-content-wrapper .btn-primary{margin:auto;margin-top:1em;margin-left:0;padding:1em;max-width:100%}#category_carousel .slide-content{font-size:.8em;padding-right:2em;padding-bottom:1em}#category_carousel .slide-bullets{list-style:none;padding:0em;margin-top:1em}#category_carousel .slide-bullets ul{padding-left:0em}#category_carousel .slide-bullets li{font-weight:600;display:flex;padding:.25em}#category_carousel .slide-bullets h6{display:none;color:#9c9c9c;margin-bottom:1em}#category_carousel .slide-bullets .bullet{display:inline-block;margin:auto;margin-left:0;margin-right:1em;height:.5em;width:.5em;border-radius:100px;background-color:#8d5a8f}#category_carousel .indicator-container{position:inherit;width:100%;margin:auto;margin-top:3em;padding-bottom:5em;box-shadow:none}#category_carousel .indicator-container .progress-bar .step span{display:none}#category_carousel .indicator-container .indicator{margin:auto;margin-top:-1.25em;color:#ababab;background:#f7f7f7;width:5vw;height:5vw;font-size:2vw;display:flex;border:2px solid #ababab;border-radius:100px}#category_carousel .indicator-container .indicator::before{margin:auto}#category_carousel .indicator-container .step{background:#ababab}#category_carousel .indicator-container .step.active{background:#ababab}#category_carousel .indicator-container .step.active i{color:#45c4e6;background:#fff;border-color:#45c4e6;box-shadow:1px 1px 3px rgb(0 0 0 / .15);margin-top:-1.25em;width:10vw;height:10vw;font-size:4.25vw}#category_carousel .indicator-container .step.active span{font-size:2vw;display:inherit;white-space:nowrap}#q_a_carousel{width:100%}#q_a_carousel #carousel_prev{font-size:1.25em;position:absolute;left:1%;top:48%;width:2em;height:2em;display:flex;border-radius:100px;background:#8d5a8f}#q_a_carousel #carousel_prev i{color:#fff;margin:auto}#q_a_carousel #carousel_next{font-size:1.25em;position:absolute;right:1%;top:48%;width:2em;height:2em;display:flex;border-radius:100px;background:#8d5a8f}#q_a_carousel #carousel_next i{color:#fff;margin:auto}#q_a_carousel .carousel-item .slide-content-wrapper{background:#fff0;margin:2em;margin-top:4em;padding:0}#q_a_carousel .carousel-item .question{padding:2em;margin-top:1em;font-size:.8em}#q_a_carousel .carousel-item .answer{padding:2em;background:#fff}#q_a_carousel .carousel-item .answer strong{font-size:1.25em}.slide-bg-img{position:absolute;background-position:center;background-size:cover;background-repeat:no-repeat;left:0;top:0;width:100%;height:100%;overflow:hidden;border-radius:50px 50px 0 0;filter:grayscale(1)}.slide-bg-img .img-overlay{width:100%;height:100%;position:absolute;top:0;left:0;background:#45c4e6;mix-blend-mode:multiply}.slide-bg-img img{filter:grayscale(1);opacity:.7;width:100%;height:auto}.s-header{width:100%;height:100vh;position:fixed}.s-card{color:#343434;margin:0;position:relative;transition:all 500ms ease;transition-delay:none;width:100%;border-radius:15px;border:none;background:#f7f7f7}.s-card-holder{padding:1em;padding-bottom:2.5em}.s-card:hover{color:#343434;transform:scale(1.02);box-shadow:3px 3px 10px rgb(0 0 0 / .25)}.s-container{padding:2px 16px;padding:2em;padding-left:2em;font-weight:300;line-height:135%}.s-field{margin:1em;padding:1em;height:100vh;overflow:none;width:100%;height:100%}.logo-img{height:6vh;background:#8d5a8f;border-radius:5em;max-width:400px}.title-stuffs{color:#45c4e6;text-align:center;height:100%;background-color:#8d5a8f;font-size:4em}.s-cover{background-position:center;background-position:cover}.img-article{min-height:14em;border-radius:13px 0 0 13px;background:#8d5a8f;display:block}.button-article{border-radius:0 15px 15px 0;background-color:#45c4e6}.cover-text{position:absolute;height:3.5em;width:100%;bottom:0;right:0;background-image:linear-gradient(to right,transparent,#f7f7f7);display:block;border-radius:0 0 15px 0}.modal.show{z-index:99999}.modal-backdrop.show{z-index:9999}.restriction-modal .modal-content{background:#fff;padding:2em}.restriction-modal .modal-content h3{color:#8d5a8f}.restriction-modal .option-wrap{position:relative}.restriction-modal .options .radio{margin-bottom:1em;height:3em;border-radius:100px;border:1px solid #8d5a8f}.restriction-modal .options .radio:checked,.restriction-modal .options .radio:hover,.restriction-modal .options .radio:focus{background:#fff;border:1px solid #8d5a8f}.restriction-modal .options .radio:checked::after{background-color:#8d5a8f}.restriction-modal .options label{position:absolute;left:2em;top:1em;z-index:999}.restriction-modal .options .option{color:#777;text-transform:uppercase;position:relative;display:flex;background:#fff;padding:1em;padding-left:1.5em;margin-top:1em;box-shadow:1px 1px 3px rgb(0 0 0 / .17);border-radius:50px}.restriction-modal .options .option::after{content:"";width:1.5em;height:1.5em;border:1px solid #ebebeb;background:#f1f1f1;border-radius:2em;margin:auto;margin-right:0;position:absolute;right:.7em;top:.7em}.restriction-modal .options .option:hover{text-decoration:none;background:#04344d;box-shadow:1px 1px 5px rgb(0 0 0 / .2)}.restriction-modal .options .option:hover label{color:#fff}.restriction-modal .not_eligible{min-height:300px}.restriction-modal .not_eligible .not_eligible_btn{margin-bottom:0;position:initial}.slide-content-wrapper .options{width:100%}.slide-content-wrapper .options .option{width:100%;color:#777;text-transform:uppercase;position:relative;display:flex;background:#fff;padding:1em;padding-left:1.5em;margin-top:2em;box-shadow:1px 1px 10px rgb(0 0 0 / .25);border-radius:10px}.slide-content-wrapper .options .option::after{display:none}.slide-content-wrapper .options .option:first-child{margin-top:4em}.slide-content-wrapper .options .option:last-child{margin-bottom:2em}.slide-content-wrapper .options .option span{width:100%;font-size:1.5em;font-weight:600;line-height:115%;color:#fff;margin:auto}#modal_carousel{width:100%;background:#fff;border-radius:30px;margin-bottom:2em}.carousel-item{min-height:600px;padding:2em}.carousel-item fieldset{margin:2em 0}.modal .toggle-x{position:fixed;top:0;right:0;border:none}.modal .modal-image{height:200px;width:200px;margin:auto auto 100px auto}.modal .icon-wrap{padding:2em}.modal .icon{font-size:1em;margin:auto}.modal h1{color:#8d5a8f}.modal p{color:#5e6263;margin-bottom:1em}.modal.fade.show{opacity:1;display:flex!important}.modal-dialog{width:100%;margin:0 auto!important;padding:3em}.modal-content{width:100%;padding:2em;background:#fff;border:none;border-radius:30px}.pop_modal .modal-content{min-height:200px;padding:1em}.pop_modal .btn-group-vertical>.btn,.pop_modal .btn-group>.btn{min-width:9em;border:1px solid #fff;margin-top:2em;padding:1.25em}.portal-container.private .wall,.portal-container.public .wall{padding-top:11em}i.arrow{border:solid #cecece;border-width:0 2px 2px 0;display:inline-block;padding:4px}.cross{width:20px;height:20px;position:relative}.cross:before,.cross:after{content:"";position:absolute;z-index:1;background:#3a3a3a}.cross:before{left:60%;width:1px;margin-left:-12%;height:100%}.cross:after{top:60%;height:1px;margin-top:-15%;width:100%}.square{position:absolute;top:-18px;left:5%;width:0;height:0;border-left:20px solid #fff0;border-right:20px solid #fff0;border-bottom:20px solid #fff}.m-h-auto{width:100%;margin-top:auto;margin-bottom:auto}.bg-opacity-0{background:#fff0}.b{font-weight:700}.fade{opacity:.3}.bg-black{background-color:#333}.mc{color:#00527a}.hidden{display:none}.hide{transform:translateY(-100px)}.right{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.left{transform:rotate(135deg);-webkit-transform:rotate(135deg)}.up{transform:rotate(-135deg);-webkit-transform:rotate(-135deg)}.down{transform:rotate(45deg);-webkit-transform:rotate(45deg)}.screen-reader-text{display:none}hr{border-top:1px dotted #bebebe;width:100%}.errors{display:none}label.error{color:#af4f4d;position:absolute;top:4em;font-size:10px;text-transform:uppercase}input.error::placeholder{color:#f3dcdc}input.error,input.error:focus{border:none;border-bottom:2px solid #fb8d8b!important;background-color:#fff0}.regular-checkbox.error{border:1px solid #fb8d8b}#terms_privacy-error{display:none}#access_help{text-align:center;font-size:12px}.arrow{border:solid #000;border-width:0 1px 1px 0;display:inline-block;padding:5px}.flex{display:flex}.spacer{height:150px}.bar{display:block;height:1px;width:100%;background:#777}.toggle-x{transform:rotate(45deg);display:flex;right:1.5em;top:1.5em;height:40px;width:40px;border:1px solid #ccc;border-radius:100em}.toggle-x .bar{position:absolute;width:23px;top:19px;left:8px}.toggle-x .bar:first-child{transform:rotate(45deg)}.toggle-x .bar:last-child{transform:rotate(-45deg)}.toggle-x.active{transform:rotate(90deg)}.help *{color:#ddd}.help:hover *{color:#8d5a8f}.after-bar::after{content:"";display:block;border-bottom:.15em solid #ddd;width:3em;margin-top:.5em}.stop_scroll{overflow:hidden}.loading-icon{display:flex;margin:auto;width:40px;margin-top:1em}.dot{width:6px;height:6px;display:block;background:#fff;border-radius:100px;margin:auto}.icons .icon-wrap{width:6em;height:6em;background:#fff;border-radius:100px;margin-bottom:2em;box-shadow:1px 1px 5px rgb(0 0 0 / .1)}.icons .icon-wrap .icon{color:#45c4e6;font-size:3em}.icons .icon-bar{width:66%;display:none;height:4px;background-color:#fff;position:absolute;left:67%;top:28%;box-shadow:1px 1px 5px rgb(0 0 0 / .1);border-radius:100px}.icons .icon-column{padding:2em}.icons .icon-column:last-of-type .icon-bar{display:none}.social-icon{font-size:1em;padding:0 .5em}.social-icon:hover{color:#45c4e6}.admin.edit-post{display:block;padding:1em;color:#d785ea}#admin_links{background-image:linear-gradient(#8d5a8f)}#admin_links tr:nth-child(even){background-color:#f2f2f2}#admin_links .thtdstuff tr:hover{background-color:burlywood}#admin_links .thtdstuff table{border-collapse:collapse;width:100%;height:100%}#admin_links .thtdstuff th,#admin_links .thtdstuff td{padding:5px;text-align:left;border-bottom:1px solid #ddd;font-size:1em}#admin_links .card-collapse{height:100%}#admin_links .alpha-style{height:25vh}#admin_links .beta-style{width:50%}#admin_links .omega-style{height:90vh}#admin_links .btn-edit{font-size:.5em}#admin_links .content-fit{width:100%}#admin_links .primary-button{height:50px}#admin_links .position-th{width:1%}#admin_links .dot-green{height:20px;width:20px;background-color:green;border-radius:50%;display:inline-block}#admin_links .dot-orange{height:20px;width:20px;background-color:orange;border-radius:50%;display:inline-block}#admin_links .dot-red{height:20px;width:20px;background-color:red;border-radius:50%;display:inline-block}@keyframes bounce{from{transform:translateY(15px)}to{transform:translateY(0)}}.bounce{animation-name:bounce;animation-duration:1s;animation-iteration-count:infinite;animation-direction:alternate-reverse}@keyframes rotate{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.rotate{animation-name:rotate;animation-duration:1s;animation-iteration-count:infinite}@keyframes hide{0%{opacity:.5}100%{opacity:0;visibility:hidden}}@keyframes loading-fade-out{0%{background:#111}100%{background:#fff0}}@media (min-width:768px){body{font-size:16px}#logo_type{font-size:7vw;max-width:40vw}.navbar{width:300px;height:100vh}.navbar ul li{display:block;width:100%}.navbar-nav{padding:1em;padding-top:2em;box-shadow:none}.navbar-nav .nav-item{display:block;width:100%;position:relative;border:none}.navbar-nav .nav-link{font-size:.8em;padding:1.75em 2em;margin-bottom:1em;border-radius:100px;border:none;box-shadow:1px 1px 4px rgb(0 0 0 / .2);background:#fff}.navbar-nav .icon-wrap{width:45px;height:45px;position:absolute;left:.75em;top:.8em;border-radius:100px;border:1px solid #ebebeb}.navbar-nav .nav-item-content{width:100%;display:inline-block;padding-left:2em}#public_2 .nav-item{height:auto}.profile-open{width:80vw}.navbar-inner{margin:auto;margin-top:0;box-shadow:0 1px 3px rgb(0 0 0 / .25)}.navbar-brand{font-size:1.5em}.top-nav{padding-top:1em;padding-right:1em!important;padding-left:1em!important}.main-nav{padding:1em!important}#logout{top:inherit;bottom:0;width:100%;padding:2em;text-align:left}.navbar-private .nav-item{min-width:100%}#secondary_nav .navbar-nav .nav-item{min-width:100%;padding:0}#secondary_nav .navbar-nav .nav-item:first-of-type{padding-top:0em}#category_carousel #carousel_prev{background:#fff0;font-size:1.25em;left:8%;top:48%}#category_carousel #carousel_prev i{color:#8d5a8f}#category_carousel #carousel_next{background:#fff0;font-size:1.25em;right:8%;top:48%}#category_carousel #carousel_next i{color:#8d5a8f}#category_carousel .slide-content-wrapper{max-width:65%}#category_carousel .slide-content-wrapper .btn-primary{max-width:300px;margin-top:0em;margin-left:0}#category_carousel .slide-bullets{padding:0;padding-left:3em;background:#fff0;border-left:4px solid #ebebeb}#category_carousel .slide-bullets h6{display:block}#category_carousel .indicator-container{max-width:65%;margin-top:0vh}#category_carousel .indicator-container .indicator{width:2.5em;height:2.5em;font-size:.75em}#category_carousel .indicator-container .step.active i{margin-top:-1.25em;width:2em;height:2em;font-size:1.75em}#category_carousel .indicator-container .step.active span{font-size:.75em}#q_a_carousel #carousel_prev{background:#fff0;font-size:1.25em;left:8%;top:48%}#q_a_carousel #carousel_prev i{color:#8d5a8f}#q_a_carousel #carousel_next{background:#fff0;font-size:1.25em;right:8%;top:48%}#q_a_carousel #carousel_next i{color:#8d5a8f}#q_a_carousel .carousel-item .slide-content-wrapper{margin:auto}#q_a_carousel .carousel-item .question{margin-top:4em}.navbar-public .navbar-inner{padding:0;background:#fff0}.navbar-public .top-nav{display:flex;padding:1em}.navbar-public #nav_toggle{display:none}.navbar-public #navbar_collapse{display:block;padding:0}.navbar-public .navbar-brand{margin:auto;margin-left:0em;margin-top:0}.navbar-public .navbar-inner{display:flex}.navbar-public .navigation-items{display:inline-block;width:auto}.navbar-public .navbar-nav .nav-item{min-width:auto;display:flex}.navigation-items{padding:0;width:300px;z-index:9999;border-top:none}.registration .indicator-container{margin-top:-4em;padding-bottom:5em}#slideshow_carousel .indicator-container,#restriction_carousel .indicator-container{padding:0 8vw}#slideshow_carousel .carousel-item .slide-content-wrapper,#restriction_carousel .carousel-item .slide-content-wrapper{padding:5em 2em;margin-top:5em}.choices.desktop{display:block}.choices.mobile{display:none}.choices{position:inherit}.carousel .carousel-item .slide-content-wrapper .slide-header{border-radius:50px 50px 0 0}.carousel .carousel-item .slide-content-wrapper .slide-header .img-overlay,.carousel .carousel-item .slide-content-wrapper .slide-header .bg-image{border-radius:50px 50px 0 0}.carousel .carousel-item .slide-content-wrapper .slide-body{border-radius:0 0 50px 50px}.carousel .carousel-item .slide-content-wrapper #opening_slide .slide-header{min-height:auto}.carousel .carousel-item .slide-content-wrapper #opening_slide .slide-header .img-overlay,.carousel .carousel-item .slide-content-wrapper #opening_slide .slide-header .bg-image{border-radius:50px}#slideshow_carousel{background:#f3f3f3}.form-container{padding:6em}.hero-container{padding-bottom:2em}.member-benefits{padding-top:0}.logged-in{padding-left:315px;padding-top:30px}.benefit-feed{padding:40px;padding-left:315px}.contact{margin-top:0}.search-results{margin-top:0}.search-results span{font-family:'Roboto',sans-serif;font-weight:300;font-style:italic}.offer .description{max-height:180px;height:100%}.offer .description .headline{margin-bottom:15px;text-shadow:none}.offer .category-icon{top:1em;bottom:inherit}.offer-image{border-radius:20px 0 0 20px;width:200px;height:200px}.offer-wrap{padding:10%}.offer-single{margin-top:0em!important}.offer-single .header{min-height:400px}.offer-single .description{padding:4em}.hero .after-bar::after{display:none}#primary{padding:0}.lander h1{font-size:2em}.lander .section{padding:4em 0}.lander .section .m-auto{padding-left:10vw;padding-right:10vw}.hero h1{font-size:7.7vw;max-width:50vw}.radio-label span{font-size:2em}.icon-ui-bar{display:inherit;position:absolute;left:3%}.icon-ui-bar .bar-vertical{height:1.4em;width:2px;position:absolute;top:3.25em;right:1.5em;background:#ebebeb}.icon-ui-bar .icon-wrapper{position:relative;margin-bottom:1.25em;border-color:#ebebeb}.icon-ui-bar .icon-wrapper .icon{color:#5084b7}.single-column.public{padding-top:12em}.single-column.private{padding-top:3em}.portal-container.private{padding-left:300px}.portal-container.private .wall{padding-top:2em}}@media (min-width:992px){#portal_login{position:inherit;bottom:0;text-align:center}#portal_login_toggle{display:none}.create-member p{color:inherit}.create-member h1{color:#8d5a8f}.create-member .form-control{color:#8d5a8f}.create-member .form-control:focus{border-color:#45c4e6;background:none;color:#8d5a8f}.create-member .form-control::placeholder{color:#ddd}.create-member .form-control:focus::placeholder{color:#fff0}.create-member .small-text{color:#5e6263}.create-member .small-text a{color:#45c4e6}#registration_1{display:inherit}#registration_1_interest{display:none}.fixed-btm-cta{position:inherit;box-shadow:none}.icons .icon-bar{display:block}.private.disclaimer{padding-top:2em}}