.secondary-class{border:2px solid #d1d3d5!important}.membership-route .mem-h2{text-align:center}
@keyframes cross-fade-frames{0%{opacity:0}50%{opacity:.75}to{opacity:1}}.consideration-banner-wrapper{background-position:50%;min-height:766px;border-radius:unset!important;background-size:cover!important}@media screen and (min-width:475px){.consideration-banner-wrapper{min-height:1000px!important}}@media screen and (min-width:676px){.consideration-banner-wrapper{min-height:1200px!important}}@media screen and (min-width:769px){.consideration-banner-wrapper{min-height:750px!important}}@media screen and (min-width:1201px){.consideration-banner-wrapper{min-height:910px!important}}.consideration-banner-content{max-width:400px;padding-bottom:10rem}@media screen and (max-width:767px){.consideration-banner-content{max-width:240px}}@media screen and (min-width:676px) and (max-width:768px){.consideration-banner-content{padding-bottom:14rem!important}}@media screen and (min-width:768px) and (max-width:1200px){.consideration-banner-content{padding-bottom:9rem!important}.consideration-banner-content .awareness-hero-banner-title{font-size:32px;line-height:40px}}.consideration-tab-banner{background-position:50%;min-height:700px;background-size:cover!important}@media screen and (max-width:1400px){.consideration-tab-banner{min-height:650px!important}}@media screen and (max-width:992px){.consideration-tab-banner{min-height:unset!important;border-radius:unset!important;background-image:none!important;background-repeat:unset!important;margin:unset!important}}@media screen and (min-width:992px){.consideration-tab-content{padding-left:60px}}@media screen and (max-width:767px){.consideration-tab-content{padding:unset!important}}.consideration-tab-content-wrapper{min-height:160px}@media screen and (max-width:992px){.consideration-tab-image-wrapper{padding:unset!important}}@media screen and (max-width:476px){.consideration-tab-btns{white-space:nowrap;overflow-x:auto;display:flex!important}}.consideration-tab-btns button:focus-visible{outline:2px solid #fff}.consideration-tab-btns>*{flex:none}.consideration-tab-text{font-weight:unset!important}@media screen and (min-width:768px){.cross-fade{animation:1s cross-fade-frames}}.banner-wrapper{min-height:726px}@media screen and (max-width:1200px){.banner-wrapper{border-radius:unset!important;min-height:unset!important;background-image:none!important;margin:16px 0!important}}.banner-bg-image{border-radius:12px}@media screen and (max-width:1200px){.banner-col-1,.banner-col-2{padding:0!important}}.banner-col-2-container{background-color:#0078b7;border:2px solid #fff;border-radius:12px;padding:40px}@media screen and (max-width:1200px){.banner-col-2-container{padding:unset!important;min-height:unset!important;background-color:#0000!important}}.banner-col-2-header{color:#fff}@media screen and (max-width:1200px){.banner-col-2-header{color:#191c1d}}.banner-col-2-icon{min-width:60px}.banner-col-2 li{margin-bottom:16px}.banner-col-2 li p{color:#fff}@media screen and (max-width:1200px){.banner-col-2 li p{color:#191c1d}}.banner-col-2 li p:first-of-type{line-height:unset!important}.awareness-hero-banner-content{font-weight:unset!important}.content-list li:first-child{margin-top:0!important}@media screen and (max-width:767px){.content-list li{padding:24px;margin:0!important}}.content-list-link{margin-left:120px}@media screen and (max-width:992px){.content-list-link{margin-left:unset!important}.content-list-link-container{margin:24px;text-align:center!important}}.content-list-image{border-radius:32px;max-width:424px!important;max-height:424px!important}@media screen and (max-width:767px){.content-list-image{border-radius:50px!important;padding:20px!important}}.content-list .banner-content{color:#fff}@media screen and (max-width:992px){.content-list .banner-content{text-align:center!important}}
.microsites-home-page-zip{border-radius:.75rem;height:fit-content;padding:1rem}@media screen and (max-width:767px){.microsites-home-page-zip{width:100%;padding:0;border:none!important}}.microsites-home-page-title{text-align:left;color:#191c1d;font-weight:400;line-height:2.25rem}.microsites-home-page-description{text-align:left;font-size:1rem;font-weight:400;line-height:1.25rem}.microsites-home-page-detail{text-align:left;font-size:1rem;font-weight:700;line-height:1.5rem}.microsites-home-page-detail .required-information:before{content:"*";color:#c91f00}@media screen and (max-width:767px){.microsites-home-page-detail .start-shopping-btn{width:100%}}.microsites-home-page-detail .button-content{font-weight:400}.microsites-home-page-divider{color:#c2c7cf;border:1px solid;border-radius:1px;width:24.5rem;height:1px;margin-top:.5rem;margin-bottom:1rem}@media screen and (max-width:767px){.microsites-home-page-divider{width:100%}}.sales-support-txt{color:#6e7277;font-size:1rem}
.cohort-landing-page-route .rotating-component-carousel-wrapper .carousel-container .react-multiple-carousel__arrow{top:0;background:unset!important}.cohort-landing-page-route .rotating-component-carousel-wrapper .carousel-container .react-multiple-carousel__arrow:active,.cohort-landing-page-route .rotating-component-carousel-wrapper .carousel-container .react-multiple-carousel__arrow:hover{background:unset!important}.cohort-landing-page-route .rotating-component-carousel-wrapper .carousel-container .react-multiple-carousel__arrow:focus{outline:unset!important}.cohort-landing-page-route .rotating-component-carousel-wrapper .carousel-container .react-multiple-carousel__arrow:before{color:var(--arrow-color,#fff)}@media screen and (max-width:992px){.cohort-landing-page-route .rotating-component-carousel-wrapper .carousel-container .react-multiple-carousel__arrow--left{display:none!important}}@media screen and (min-width:992px){.cohort-landing-page-route .rotating-component-carousel-wrapper .carousel-container .react-multiple-carousel__arrow--left{left:18%!important}}@media screen and (min-width:1200px){.cohort-landing-page-route .rotating-component-carousel-wrapper .carousel-container .react-multiple-carousel__arrow--left{left:25%!important}}@media screen and (max-width:992px){.cohort-landing-page-route .rotating-component-carousel-wrapper .carousel-container .react-multiple-carousel__arrow--right{display:none!important}}@media screen and (min-width:992px){.cohort-landing-page-route .rotating-component-carousel-wrapper .carousel-container .react-multiple-carousel__arrow--right{right:18%!important}}@media screen and (min-width:1200px){.cohort-landing-page-route .rotating-component-carousel-wrapper .carousel-container .react-multiple-carousel__arrow--right{right:25%!important}}.cohort-landing-page-route .rotating-component-carousel-wrapper .carousel-container .custom-dot-list-style{bottom:50px!important}.cohort-landing-page-route .rotating-component-carousel-wrapper .carousel-container .react-multi-carousel-dot button{border-color:var(--dot-border,#fff)!important;background:0 0!important;width:20px!important;height:20px!important;margin-right:16px!important}.cohort-landing-page-route .rotating-component-carousel-wrapper .carousel-container .react-multi-carousel-dot--active button{background:var(--dot-active-bg,#fff)!important}.cohort-landing-page-route .rotating-component-carousel-wrapper .carousel-container .react-multi-carousel-item{padding:0 3.1rem 6.25rem}@media screen and (max-width:767px){.cohort-landing-page-route .rotating-component-carousel-wrapper .rotating-component-image{width:44px!important;height:44px!important}}.cohort-landing-page-route .rotating-component-carousel-wrapper .carousel-content{max-width:450px}.microsite-cms-layout .microsites-home-page-divider{width:unset!important}.microsite-cms-layout .bannerImageClass-generic-banner-image{object-fit:cover;border-top-right-radius:36px;min-height:528px}.microsite-cms-layout .bannerImageClassGenericBannerImageTwelve{object-fit:cover;border-top-right-radius:12px;border-bottom-right-radius:12px;min-height:528px}
.costco-step-container{width:100%;display:flex}@media screen and (max-width:767px){.costco-step-container{flex-direction:column}}.costco-step-button{color:#a4a8ac;text-align:center;cursor:default;background-color:#fff;border-right:none;width:272px;padding:10px 30px;font-size:14px;position:relative}@media screen and (max-width:767px){.costco-step-button{text-align:start;background-color:#ebeced;width:100%;padding-left:30px}}.costco-step-button:after{content:"";z-index:1;border-top:21px solid #0000;border-bottom:24px solid #0000;border-left:23.9px solid #fff;width:0;height:0;position:absolute;top:0%;right:-24px}@media screen and (max-width:767px){.costco-step-button:after{display:none}}.costco-step-button:before{content:"";z-index:1;border-top:21px solid #0000;border-bottom:24px solid #0000;border-left:23.9px solid #a4a8ac;width:0;height:0;position:absolute;top:0%;right:-24px}@media screen and (max-width:767px){.costco-step-button:before{display:none}}.costco-step-button.active{color:#fff;background-color:#0054a6;border:1px solid #0054a6}.costco-step-button.active:after{border-left-color:#0054a6}.costco-step-button.completed{color:#0054a6;background-color:#fff;border:1px solid #0054a6}.costco-step-button.completed:after{border-left:26px solid #fff;right:-9%}.costco-step-button.completed:before{border-left:24.9px solid #0054a6;right:-25px}.costco-step-button.disabled{opacity:.6;border:1px solid #a4a8ac;border-left:0;border-right:0}@media screen and (max-width:767px){.costco-step-button.disabled{border-color:#ebeced}}.costco-step-button.disabled:before{right:-25px}.costco-active-number{color:#fff}.costco-completed-number{color:#0054a6}.costco-disabled-number{color:#a4a8ac}@media screen and (max-width:767px){.costco-step-button:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.costco-step-button:last-child{border-bottom-right-radius:4px;border-bottom-left-radius:4px}}
.costco-terms-container{flex-direction:row;justify-content:center;align-items:center;display:flex}.costco-terms-container .costco-terms-billing{border:1px solid #ebeced;border-radius:12px;width:533px}@media screen and (max-width:767px){.costco-terms-container .costco-terms-billing{width:100%}}.costco-terms-container .consent-block a{word-break:break-all}
@media screen and (min-width:768px){.microsite-cms-layout .image-border{border-top-left-radius:36px;border-bottom-left-radius:36px}}@media screen and (max-width:767px){.microsite-cms-layout .image-border{border-top-left-radius:36px;border-top-right-radius:36px}}@media screen and (min-width:768px){.microsite-cms-layout .image-border-microsites{height:464px;border-radius:12px!important}}@media screen and (max-width:767px){.microsite-cms-layout .image-border-microsites{border-radius:12px!important}}.microsite-cms-layout .maintitlebannerbutton{margin:0%!important}@media screen and (max-width:767px){.microsite-cms-layout .maintitlebannerbutton{width:100%}}.microsite-cms-layout .buttonbadge{color:#fff;border-radius:4px!important;margin:10px 0!important;padding:5px!important;transform:translate(0)!important}.microsite-cms-layout .foreground-image{border-radius:12px}@media screen and (max-width:767px){.microsite-cms-layout .foreground-image{flex-direction:column-reverse;display:flex;padding:0%!important}}.microsite-cms-layout .leftalignpadding{padding-left:90px!important}@media screen and (max-width:767px){.microsite-cms-layout .leftalignpadding{padding:4%!important}}.microsite-cms-layout .left-align-foreground-image{display:flex;flex-direction:row-reverse!important}@media screen and (max-width:767px){.microsite-cms-layout .left-align-foreground-image{flex-direction:column-reverse!important}}@media screen and (min-width:1041px){.maintile-container{height:380px!important}}@media screen and (min-width:992px) and (max-width:1040px){.maintile-container{height:245px!important}}@media screen and (max-width:767px){.maintile-container{height:130px!important}.RewardsDropPage .banner-description,.RewardsDropPage .banner-description a{font-size:16px;line-height:20px}}@media screen and (min-width:768px){.cohort-landing-page-route .image-border{border-top-right-radius:36px;border-bottom-right-radius:36px}}@media screen and (max-width:767px){.cohort-landing-page-route .image-border{border-top-left-radius:36px;border-top-right-radius:36px}}@media screen and (min-width:992px){.cohort-landing-page-route .content-wrapper{padding-left:60px!important}}@media screen and (max-width:767px){.cohort-landing-page-route .content-title{text-align:center;padding:0 20px}.cohort-landing-page-route .content-paragraph{justify-content:center;display:flex}}
.costco-mor-modal{height:648px!important}.costco-image-border-left{padding-left:10px;border-left:1px solid #0054a6!important}.costco-mor-button{color:#0054a6!important;background-color:#fff!important;border:#0054a6!important}@media screen and (max-width:767px){.costco-mor-button-mobile button~button:not(:first-child){margin-bottom:5%!important;margin-left:0%!important}}
.ready-refresh-bg-card{background-image:linear-gradient(90deg,#f9fafc,#ece7eb,#ede8ec)}@media screen and (max-width:767px){.screen-mob{border-radius:0!important;padding:0!important}}
