@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:400;src:url(/content/themes/aloxxi/fonts/poppins-v20-latin-regular.woff2) format("woff2"),url(/content/themes/aloxxi/fonts/poppins-v20-latin-regular.woff) format("woff")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:900;src:url(/content/themes/aloxxi/fonts/poppins-v20-latin-900.woff2) format("woff2"),url(/content/themes/aloxxi/fonts/poppins-v20-latin-900.woff) format("woff")}@font-face{font-display:swap;font-family:Playfair Display;font-style:normal;font-weight:400;src:url(/content/themes/aloxxi/fonts/playfair-display-v36-latin-regular.woff2) format("woff2"),url(/content/themes/aloxxi/fonts/playfair-display-v36-latin-regular.woff) format("woff")}@font-face{font-display:swap;font-family:Playfair Display;font-style:italic;font-weight:500;src:url(/content/themes/aloxxi/fonts/playfair-display-v36-latin-500italic.woff2) format("woff2"),url(/content/themes/aloxxi/fonts/playfair-display-v36-latin-500italic.woff) format("woff")}html{width:auto;min-height:100%;background:#f7f7f7}body,html{height:auto}body{font-family:Poppins,sans-serif;background-color:#fff;-webkit-font-smoothing:antialiased;color:#000;font-size:16px}h1,h2{font-family:Playfair Display,sans-serif;font-size:24px;font-weight:400;text-transform:uppercase;letter-spacing:2px;font-style:italic}@media only screen and (min-width:820px){h1,h2{font-size:35px;letter-spacing:4px}}h3{font-size:18px;font-weight:700;text-transform:uppercase;letter-spacing:2px;text-align:center}.main-content{max-width:none}.main-content__inner>div{max-width:1000px;margin:0 auto}.has--pencil .pencil,.has--pencil .pencil-multi,.page--default .main-content__inner>div,.pencil-banner{max-width:none}.top-header{background-color:#f7f7f7;font-size:13px}.top-header__inner{display:grid;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1000px}.header-top__note{display:none}.header-top__note--mobile{grid-column:1;padding:10px;text-align:left}.header-top__note--mobile,.utility-bar{grid-row:2;align-self:center;background-color:#f7f7f7}.utility-bar{grid-column:2}.utility-bar a{color:#000}.utility-bar__inner{grid-template-columns:1fr auto auto;max-width:1000px}.login-links{grid-column:2;text-transform:uppercase;font-weight:700;padding:8px 0}.account-header{grid-column:2;background-color:#f7f7f7;color:#000}.account-header__icon{display:block;justify-self:right}.account-header__toggle{display:block;justify-self:left}.account-header__icon .icon-person .icon-circle{fill:#f7f7f7;stroke:#000;stroke-width:2}.account-header__icon .icon-person .icon-body,.account-header__icon .icon-person .icon-head,.account-header__toggle,.account-header__toggle svg,.header-cart__icon svg{fill:#000}.header-cart__value{color:#fff;top:20%}.account-header__nav{background-color:#f7f7f7}.account-header__nav a{color:#000}.header-cart{grid-column:3}.header-cart,.login-links{margin-right:8px;color:#000}.account-header__title{font-family:Poppins,sans-serif;letter-spacing:0;font-style:normal;padding-right:8px;color:#000}.header-search{grid-column:3;width:100%;max-width:400px;justify-self:center}.search,.search__text{max-width:unset}.search__options{display:none}.search__field{padding:10px;font-size:16px;margin-left:10px}.search__submit{-webkit-box-flex:0;-ms-flex:0 0 20px;flex:0 0 20px}.button--search{width:20px;height:20px;background-size:20px 20px}.site-logo{max-width:125px}.site-logo--mobile{display:none}.header-banner{display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:13px;padding:10px}.account-header__close{color:inherit}@media only screen and (min-width:820px){.top-header{z-index:9000}.title-wrap{padding-top:2.5em}.is--logged-in .title-wrap{padding-top:4.5em}.account-header__nav{-webkit-box-shadow:3px 3px 8px rgba(0,0,0,.16);box-shadow:3px 3px 8px rgba(0,0,0,.16)}.header-banner{grid-template-columns:250px auto 225px}}@media only screen and (max-width:620px){.top-header{background-color:#fff}.header-top__note--mobile{width:100%;grid-column:1/span 2;grid-row:1;padding:10px 5px;text-align:center}.site-logo--mobile{grid-row:6;padding:20px 10px 10px;max-width:150px;margin:0 auto;display:block;grid-column:1/span 2;background-color:#fff}.site-logo--mobile .site-logo__img{margin:0 auto}.utility-bar{grid-row:7;grid-column:1/span 2;padding:0}.utility-bar__inner{grid-template-columns:80% 20%;justify-items:center}.account-header{width:100%;grid-column:1;color:#000}.header-cart{grid-column:2;justify-self:end}.account-header__account-greeting{display:none}.account-header__header-i-guess{display:grid;grid-template-columns:auto auto 75%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.account-header__icon{grid-column:1;grid-row:1}.account-header__icon .icon-person .icon-circle{stroke:#000;fill:#fff;stroke-width:1}.account-header__toggle{grid-column:2;grid-row:1;padding:5px 10px 0 5px}.account-header__title{grid-column:3;text-align:left}.header-banner,.search{display:none}.login-links{grid-column:1;justify-self:start;padding-left:20px}.header-search{padding-right:10px;width:100%;grid-column:2}}.site-footer{max-width:none;font-size:.9em;border-top:1px solid #000;padding:30px 0}.footer-inner{max-width:1000px;margin:0 auto}.site-footer a{color:#000}.site-footer__copyright{margin:0;padding:10px 0 0;color:#333;font-size:1em;text-align:center;text-transform:uppercase}.site-footer__item{clear:none;float:left;width:50%;padding:0 7px;font-size:.9em;text-transform:uppercase;border-left:1px solid #000;text-align:center}.site-footer__item:nth-child(odd){border-left:none}@media only screen and (max-width:680px){.social-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:15px}.site-footer__copyright{font-size:.9em}}@media only screen and (min-width:480.02px){.site-footer__item{width:auto;font-size:1em}.site-footer__item:nth-child(odd){border-left:1px solid #000}.site-footer__item:first-child{padding-left:0;border-left:none}}@media only screen and (min-width:820px){.site-footer__copyright{text-align:left;padding-top:0;padding-left:10px}}.sub-nav a{text-transform:uppercase;font-weight:900;font-size:14px}.sub-nav__col,.sub-nav__col--2{width:200px}@media only screen and (min-width:820px){.site-nav{max-width:none;margin-left:auto;background:#000}.site-nav__inner{display:block;max-width:100%;margin:0 auto;position:relative}.site-nav__inner .social{position:absolute;top:50%;right:0;margin:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.site-nav__inner .social__item{margin-bottom:0}.site-nav__list{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.site-nav__top{color:#fff;font-family:Poppins,sans-serif;font-size:14px;font-weight:900;border-radius:0}.site-nav__item:hover .site-nav__top{color:#fff;background:#000}.is--logged-in .site-nav__inner .site-nav__top{padding:10px}.sub-nav{margin-top:0;background:#000;color:#fff;border-radius:0}.sub-nav__inner{padding:0;background:none;border-radius:0}.sub-nav__inner>ul{margin:0;padding:0;list-style:none}}@media only screen and (min-width:900px){.site-nav__top{font-size:14px}}@media only screen and (min-width:1000px){.site-nav__top{font-size:16px}.site-nav__inner{max-width:1000px}}.i--facebook,.i--instagram,.i--pinterest,.i--tiktok,.i--twitter,.i--youtube{background:url(/content/themes/aloxxi/images/social-media.png) no-repeat 0 0;background-size:185px;border:1px solid #000}.i--facebook{background-position:-6px -5px}.i--instagram{background-position:-36px -5px}.i--twitter{background-position:-125px -5px}.i--youtube{background-position:-96px -5px}.i--pinterest{background-position:-66px -5px}.i--tiktok{background-position:-155px -5px}.i--facebook-hover{border-color:#3b5998}.i--instagram-hover{border-color:#773eb1}.i--twitter-hover{border-color:#3dc7f4}.i--pinterest-hover{border-color:#dc3e47}.i--youtube-hover{border-color:#e40202}.i--tiktok-hover{border-color:#fe2c55}.page-content{width:100%;left:auto;text-align:center;font-size:16px}.page-content a{color:inherit;text-decoration:underline}h2.education-all__header{text-align:left;font-size:18px;font-weight:700;letter-spacing:2px}.login-section__header{font-size:35px;font-weight:500}.home-text__container{max-width:1000px;text-align:center;margin:60px auto 50px}.home-text{line-height:1.65;margin-top:10px}.home-text__title{margin-bottom:0;font-weight:900}@media only screen and (max-width:480px){.standard-banner{margin:15px auto}}.breadcrumb{margin-bottom:10px}.breadcrumb__help,.page--about-us-default .breadcrumb,.page--education-default .breadcrumb,.page--locator-default .breadcrumb,.page--my-account-default .breadcrumb,.page--register-default .breadcrumb,.page-header,.page-help,.page-sections{display:none}.account{padding-top:30px}.account h1,.account h2{margin-bottom:15px;text-align:center}.account .faux-table{width:auto}@media only screen and (min-width:820px){h1,h2{font-size:30px;letter-spacing:2px}}h2.account__subhead{font-size:1.15em;margin:3px 0;text-align:left}.account__subhead{padding:0;font-weight:700;text-transform:uppercase}.account__data{margin-bottom:20px}.account__field{margin:5px 0}.account__note{margin-bottom:10px;font-size:.85em;font-style:italic;line-height:1.25}.account-rewards{margin:0 auto;text-align:center}.account-rewards .faux-table{margin:5px auto 0}.account-rewards .faux-col:first-of-type{min-width:80px;padding-left:0;text-align:left}.account-rewards .faux-col:last-of-type{text-align:right}.account-rewards li:last-of-type{text-align:center}.account-rewards__header{font-size:16px;font-weight:700;margin:15px auto 10px;text-align:center}.account-rewards__select{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:15px;margin:0 auto}.account-rewards__disclaimer{margin-top:5px;width:100%;text-align:center}.account__purchases .faux-col:last-of-type{min-width:105px}@media only screen and (max-width:680px){.account-rewards__disclaimer{margin-bottom:25px}.account__purchases .faux-col{min-width:105px;text-align:right}}.boxed{margin:30px 0;padding:15px 30px;border:1px solid #000}.boxed .table--simple td{padding:5px}@media only screen and (max-width:480px){.boxed{padding:15px 10px}}.checkout-tbl th{background:none;border-bottom:1px solid #000}.checkout .button--checkout{margin-top:30px}@media only screen and (min-width:720px){.login-section{width:50%}}.landing{font-size:16px;text-align:center}.landing h1{margin-top:45px;margin-bottom:30px}.landing h1,.landing h2{font-size:35px}.landing a{color:inherit}.landing-container p{font-size:12px}.landing-container .landing-banner{background-image:url(/content/themes/aloxxi/images/landing-hero2.jpg);background-repeat:no-repeat;height:500px;background-size:cover;background-position:50%}.landing-container .education{background-image:url(/content/themes/aloxxi/images/landing-hero1.jpg)}.landing-container .landing-title{margin-top:60px!important;margin-bottom:50px;font-size:30px;letter-spacing:0;text-transform:capitalize}.landing-container .landing-text{margin:0 auto 60px}.landing-container .landing-text__container-last{margin:0 auto 40px}.landing-container .landing-text,.landing-container .landing-text__container-last{max-width:64%;color:#707070;line-height:1.5em}.landing-container .landing-button{text-align:center;margin-bottom:100px}.landing-container .landing-button a{color:#707070;border:1px solid #8b8b8b;padding:10px;font-size:12px;font-weight:600;text-transform:uppercase}.landing-container .program-overview__subtext{text-align:center;line-height:normal;font-family:Poppins,sans-serif;color:#707070;margin:40px 0}.landing-container .program-overview__subtitle{font-size:14px;font-weight:900;text-transform:capitalize}.landing-container .landing-text__bold{font-weight:900;font-size:14px}@media only screen and (max-width:680px){.page-content{padding-left:0;padding-right:0}.landing-container .landing-title{margin-top:0}.landing-container .landing-text,.landing-container .landing-text__container-last{max-width:90%}.landing-container .landing-text{margin:0 auto 30px}.landing-container .program-overview__container{border-right:none}.landing-container .landing-button{text-align:center;margin-bottom:60px}.landing-container .landing-banner{height:255px}}.benefits-table__outer{margin-bottom:30px;width:100%;overflow-x:auto}.benefits-table{margin:0 auto;width:100%;border-collapse:collapse}.benefits-table td,.benefits-table th{padding:5px;vertical-align:middle;font-weight:700}.benefits-table th{text-transform:uppercase;border-bottom:none}.benefits-table td{border-right:1px solid;border-bottom:1px solid #000;line-height:normal}.benefits-table tr td:first-child{font-weight:400}.benefits-table tr td:last-child{border-right:0}tr.remove-border-bottom td{border-bottom:0}.benefits-table__check{font-size:20px}.benefits-table__check img{display:inline;height:7px}.benefit-levels{width:100%;margin:0;padding:0;list-style:none}.benefit-level{display:table-row}.benefit-level__description,.benefit-level__level{display:table-cell;padding-top:5px;padding-bottom:5px}.benefit-level__level{padding-right:25px;text-transform:uppercase}.home-intro{background:#d1c0ae}.home-intro__description{padding:15px;line-height:1.65}.home-intro h1{line-height:1.25}.home-intro__img img{display:block;width:100%;height:auto;max-width:none}@media only screen and (min-width:640px){.home-intro{position:relative;background:#d7dbdd;background:linear-gradient(175deg,#e2cfbe,#d1c0ae);overflow:hidden}.home-intro__description{position:absolute;width:45%}.home-intro__img{float:right}}@media only screen and (min-width:900px){.home-intro{display:-webkit-box;display:-ms-flexbox;display:flex}.home-intro__description{position:static;-webkit-box-flex:2;-ms-flex:2 1 auto;flex:2 1 auto;width:66.666666667%;padding:0 60px 30px;-ms-flex-item-align:end;align-self:flex-end}.home-intro__img{float:none;-webkit-box-flex:1;-ms-flex:1 0 333px;flex:1 0 333px;max-width:33.33333%}}@media only screen and (min-width:950px){.home-intro__description{padding-bottom:60px}}@media only screen and (min-width:1050px){.home-intro{margin-top:30px}}.table--simple{width:100%;border-collapse:collapse}.table--simple th{border:none;border-bottom:1px solid #000}.table--simple td{padding:5px 0;border:none}.blargh{top:0!important;right:0;left:0!important;height:auto!important;max-width:850px;margin:auto;background:#fff}.blargh .rgHeader+div{height:auto!important;max-height:80vh;overflow-y:auto}.order-detail-wrap{max-height:none;overflow-y:visible}.rgHeader{pointer-events:none}.rgHeader a{display:block;margin:5px;pointer-events:all}.order-detail-wrap h3{margin:0 0 5px;padding:0 0 5px;font-size:1em;text-transform:uppercase}.tabs-nav a{background:#fff;border-radius:0}.tabs-nav .tabs-nav--active{background:#1c1f21}.button{background-color:#1c1f21;border-radius:0}.button,.RadGrid_Silk .rgEditForm .button{color:#fff}.button--line{color:#1c1f21;background:#fff;border-color:#1c1f21}.button--line:hover{color:#1c1f21;background:#f0f0f0}.button--text{color:#1c1f21;background:none;border:none}.button--text:hover{color:#1c1f21;background:none;text-decoration:underline}.button--quickview{background:#1c1f21;font-weight:400}.button--pending:after{background-color:#1c1f21}.register__section{max-width:600px;margin-top:45px}.register__submit{margin-top:20px;text-align:center}.register .header--basic{text-align:center}.register__diversion{color:inherit}.register__label:before{content:"* "}.register__label:after{content:":"}@media only screen and (min-width:800px){.register__list{width:100%;display:table}.register__item{display:table-row}.register__label,.register__text{display:table-cell!important;padding-bottom:15px}.register__label{width:130px;padding-right:30px;font-weight:700}}.education-form__popup{max-height:none;padding:0;background:hsla(0,0%,100%,.9);border:2px solid #000;text-align:left;overflow:visible}.education-form__popup .popover__text{max-height:90vh;padding:20px;overflow-y:auto}.education-form__popup .popover__close{top:-15px;right:-15px;color:#fff;font-weight:400;text-align:center;text-transform:uppercase;background:#000;border:3px solid #fff;border-radius:100%}.education-form__popup .education-form__header{margin:0 0 15px;color:#000;font-size:1.25em;text-align:left;text-transform:uppercase}.education-form__actions{text-align:center}.education-form__submit{margin-top:20px;padding:10px 40px}.education-form__fields{width:100%}.education-form__fields label{display:block;padding-top:3px}.education-form__fields .faux-col{text-align:left;vertical-align:top}.education-form__fields .faux-col:first-of-type{padding-left:0}.page-content .education-footnote{float:right;margin-bottom:0;font-size:.85em}.popover__text .education-form__note{margin:0;padding:0 0 10px;font-size:.85em;text-align:right}.education-form p{margin:15px 0;padding:0}.about-step{padding:20px 0;border-top:1px solid #000}.about-step__header{margin-bottom:5px;font-weight:400}.landing__body h1.about-header,.landing__body h2.about-step__header{font-size:35px}.about-table{margin:0 0 30px;border-collapse:collapse}.about-table td,.about-table th{padding:5px 10px;border-bottom:1px solid #000}.about-table th{font-weight:400;text-align:left;text-transform:uppercase}.about-table td{vertical-align:top;text-align:left}.about-example td,.about-table tr:last-child td{border-bottom:none}@media only screen and (min-width:780px){.about-step{overflow:hidden}.about-step__table,.about-step__text{float:left;width:50%}.about-step__text{padding-right:20px}.about-step__table{padding-left:20px}}.contact-image{margin-bottom:14px}.contact-image__photo{display:block;max-width:100%;height:auto;margin:0 auto}.contact-text{padding:15px 10px 0}.contact-text__title{margin-bottom:28px}@media only screen and (min-width:580px){.contact{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px}.contact-image{margin-bottom:0}}.header-wrap h1{text-align:left}.product-list-inner{border-left:1px solid #000}.prod-list{padding:0 30px}.product-bar{background:none}.prod-list__item--cantbuy{opacity:.3}.button--deactivated{opacity:.5;color:#777!important;cursor:default}.filters__section{padding:10px 0;border-top:1px solid #000}.filters div:first-child .filters__section{border-top:none}.filters__header{margin-top:0;padding:10px 0;background:none;border-radius:0;color:#000;font-weight:400}.filters__header a{color:inherit}.filters__list{padding-left:15px}.filters__link:hover{background:none}.program-overview h2{margin-bottom:30px}.program-overview h2.top-title{margin-top:20px}.program-overview h3{margin-top:20px;margin-bottom:10px;font-size:16px}.program-brochure,.program-intro{padding:0 10px}p.program-overview__text{line-height:25px;margin-bottom:60px;font-family:Poppins,sans-serif}.program-details__image{margin:0 auto}.program-overview__container,.program-overview__container-last{padding:0 48px}.program-overview__container{border-right:2px solid #000;display:grid}.program-overview__container-last{border:none}p.faq-question{font-weight:700;margin-bottom:0}p.faq-question.faq-question__header{margin-bottom:10px}.bbf-spending,.faq-questions{margin-top:40px;padding:0 10px}h3.bbf-text__header{margin-top:20px;margin-bottom:0}.bbf-section{border-top:2px solid #000}.bbf-section p{margin-bottom:1em}.bbf-section p.bff-bulletpoint{margin-bottom:0}@media only screen and (min-width:680.02px){.program-overview__row{display:-webkit-box;display:-ms-flexbox;display:flex}}
/*# sourceMappingURL=theme-ccac743aa7.min.css.map */