@import"https://fonts.googleapis.com/css?family=Raleway:300,400,600";@font-face{font-family:Affogato;src:url(/build/assets/Affogato-Regular-Pd9Tcxj9.eot?#iefix) format("embedded-opentype"),url(/build/assets/Affogato-Regular-RDFculve.woff2) format("woff2"),url(/build/assets/Affogato-Regular-DNxPQ94i.woff) format("woff"),url(/build/assets/Affogato-Regular-Dw8V1nDj.ttf) format("truetype"),url(/build/assets/Affogato-Regular-IHY_Q5Ud.svg#Affogato-Regular) format("svg");font-weight:400;font-style:normal}@font-face{font-family:Affogato;src:url(/build/assets/Affogato-Medium-PUOCOxs_.eot?#iefix) format("embedded-opentype"),url(/build/assets/Affogato-Medium-JtN5DWP-.woff2) format("woff2"),url(/build/assets/Affogato-Medium-BG8ScVjo.woff) format("woff"),url(/build/assets/Affogato-Medium-BRFUQy0Z.ttf) format("truetype"),url(/build/assets/Affogato-Medium-dDzpmvHP.svg#Affogato-Medium) format("svg");font-weight:500;font-style:normal}@font-face{font-family:Affogato;src:url(/build/assets/Affogato-Light-CV_k_6Da.eot?#iefix) format("embedded-opentype"),url(/build/assets/Affogato-Light-Zhir0cWP.woff2) format("woff2"),url(/build/assets/Affogato-Light-CIDEzBVT.woff) format("woff"),url(/build/assets/Affogato-Light-DCZMhmO2.ttf) format("truetype"),url(/build/assets/Affogato-Light-DGCWNgUU.svg#Affogato-Light) format("svg");font-weight:300;font-style:normal}@font-face{font-family:Affogato;src:url(/build/assets/Affogato-Black-yWrGtgER.eot?#iefix) format("embedded-opentype"),url(/build/assets/Affogato-Black-CCcRwCWN.woff2) format("woff2"),url(/build/assets/Affogato-Black-BiMBOeoV.woff) format("woff"),url(/build/assets/Affogato-Black-AXP2cvgp.ttf) format("truetype"),url(/build/assets/Affogato-Black-CotqS1PI.svg#Affogato-Black) format("svg");font-weight:900;font-style:normal}@font-face{font-family:Affogato;src:url(/build/assets/Affogato-Bold-BHupcATg.eot?#iefix) format("embedded-opentype"),url(/build/assets/Affogato-Bold-BPp8Q2Zb.woff2) format("woff2"),url(/build/assets/Affogato-Bold-Cw3-Ql6L.woff) format("woff"),url(/build/assets/Affogato-Bold-7aD0bh4Y.ttf) format("truetype"),url(/build/assets/Affogato-Bold-Bj3oHjfg.svg#Affogato-Bold) format("svg");font-weight:700;font-style:normal}@font-face{font-family:DIN Next LT Pro;src:url(/build/assets/DINNextLTPro-Regular-DfnHNyqk.woff2);font-weight:400}@font-face{font-family:DIN Next LT Pro;src:url(/build/assets/DINNextLTPro-Light-QlPu5g-V.woff2);font-weight:300}@font-face{font-family:DIN Next LT Pro;src:url(/build/assets/DINNextLTPro-Medium-D-ejFKSN.woff2);font-weight:500}@font-face{font-family:DIN Next LT Pro;src:url(/build/assets/DINNextLTPro-Bold-DuAELMqL.woff2);font-weight:700}@font-face{font-family:Affogato;src:url(/build/assets/Affogato-Regular-Pd9Tcxj9.eot?#iefix) format("embedded-opentype"),url(/build/assets/Affogato-Regular-RDFculve.woff2) format("woff2"),url(/build/assets/Affogato-Regular-DNxPQ94i.woff) format("woff"),url(/build/assets/Affogato-Regular-Dw8V1nDj.ttf) format("truetype"),url(/build/assets/Affogato-Regular-IHY_Q5Ud.svg#Affogato-Regular) format("svg");font-weight:400;font-style:normal}@font-face{font-family:Affogato;src:url(/build/assets/Affogato-Medium-PUOCOxs_.eot?#iefix) format("embedded-opentype"),url(/build/assets/Affogato-Medium-JtN5DWP-.woff2) format("woff2"),url(/build/assets/Affogato-Medium-BG8ScVjo.woff) format("woff"),url(/build/assets/Affogato-Medium-BRFUQy0Z.ttf) format("truetype"),url(/build/assets/Affogato-Medium-dDzpmvHP.svg#Affogato-Medium) format("svg");font-weight:500;font-style:normal}@font-face{font-family:Affogato;src:url(/build/assets/Affogato-Light-CV_k_6Da.eot?#iefix) format("embedded-opentype"),url(/build/assets/Affogato-Light-Zhir0cWP.woff2) format("woff2"),url(/build/assets/Affogato-Light-CIDEzBVT.woff) format("woff"),url(/build/assets/Affogato-Light-DCZMhmO2.ttf) format("truetype"),url(/build/assets/Affogato-Light-DGCWNgUU.svg#Affogato-Light) format("svg");font-weight:300;font-style:normal}@font-face{font-family:Affogato;src:url(/build/assets/Affogato-Black-yWrGtgER.eot?#iefix) format("embedded-opentype"),url(/build/assets/Affogato-Black-CCcRwCWN.woff2) format("woff2"),url(/build/assets/Affogato-Black-BiMBOeoV.woff) format("woff"),url(/build/assets/Affogato-Black-AXP2cvgp.ttf) format("truetype"),url(/build/assets/Affogato-Black-CotqS1PI.svg#Affogato-Black) format("svg");font-weight:900;font-style:normal}@font-face{font-family:Affogato;src:url(/build/assets/Affogato-Bold-BHupcATg.eot?#iefix) format("embedded-opentype"),url(/build/assets/Affogato-Bold-BPp8Q2Zb.woff2) format("woff2"),url(/build/assets/Affogato-Bold-Cw3-Ql6L.woff) format("woff"),url(/build/assets/Affogato-Bold-7aD0bh4Y.ttf) format("truetype"),url(/build/assets/Affogato-Bold-Bj3oHjfg.svg#Affogato-Bold) format("svg");font-weight:700;font-style:normal}@font-face{font-family:DIN Next LT Pro;src:url(/build/assets/DINNextLTPro-Regular-DfnHNyqk.woff2);font-weight:400}@font-face{font-family:DIN Next LT Pro;src:url(/build/assets/DINNextLTPro-Light-QlPu5g-V.woff2);font-weight:300}@font-face{font-family:DIN Next LT Pro;src:url(/build/assets/DINNextLTPro-Medium-D-ejFKSN.woff2);font-weight:500}@font-face{font-family:DIN Next LT Pro;src:url(/build/assets/DINNextLTPro-Bold-DuAELMqL.woff2);font-weight:700}.wc-font-style,.app-main .app-router-view-wrapper,input,label,select,button,textarea{font-family:Affogato,Menlo,Helvetica Neue,Helvetica,Arial,sans-serif!important}:root{font-family:Affogato,Menlo,Helvetica Neue,Helvetica,Arial,sans-serif!important}h1,h2,h3,h4,h5,h6{font-weight:500}.el-form .el-form-item,.el-form .el-form-item__content .el-input,.el-form .el-form-item__content .el-autocomplete,.el-form .el-form-item__content .el-input-number,.el-form .el-form-item__content .el-select{width:100%}.el-form label{color:#283948}.el-card .app-header,.el-card .app-subheader{color:#e4e8f1;border-bottom:1px solid;box-shadow:none;box-sizing:border-box;padding-bottom:12px;padding-left:0;padding-right:0;margin-bottom:18px;transition:border-bottom 1s,padding-bottom 1s,margin-bottom 1s;transition-timing-function:ease}.el-card .app-header h1,.el-card .app-header h2,.el-card .app-header h3,.el-card .app-header h4,.el-card .app-header h5,.el-card .app-header h6,.el-card .app-subheader h1,.el-card .app-subheader h2,.el-card .app-subheader h3,.el-card .app-subheader h4,.el-card .app-subheader h5,.el-card .app-subheader h6{text-transform:uppercase;display:inline-block;font-weight:500;font-size:18px;margin:0;color:#1f2e3d}.el-card .app-header .el-button,.el-card .app-subheader .el-button{margin-right:30px}.el-card .app-header .el-button:last-child,.el-card .app-subheader .el-button:last-child{margin-right:0}.el-card .app-header--with-no-body{border-bottom:none;padding-bottom:0;margin-bottom:0;transition:border-bottom 1s,padding-bottom 1s,margin-bottom 1s;transition-timing-function:ease}.el-card .app-subheader{padding-top:18px;font-size:18px;width:100%}.el-card--no-top-box-shadow{box-shadow:0 2px 4px #0000001f}.el-card--blue-top-border{border-top:6px solid #83badf!important}.el-card--inverted-style-1{background-image:url(/build/assets/bkg_thin-BShTrMxZ.png);color:#fff!important}.el-card--inverted-style-1 h1,.el-card--inverted-style-1 h2,.el-card--inverted-style-1 h3,.el-card--inverted-style-1 h4,.el-card--inverted-style-1 h5,.el-card--inverted-style-1 h6{color:#fff!important}.el-card--inverted-style-1 .el-button{color:#fff;background:transparent;border-radius:50px;border:1px solid #fff;padding:12.5px 25px;text-transform:uppercase}label{text-transform:uppercase}.action-dropdown:hover{cursor:pointer}.action-dropdown span{color:#83badf;font:inherit;font-size:18px;font-weight:500;text-transform:uppercase;display:inline-block;padding:0;margin:0}.action-dropdown span i{color:#d2d2d2;margin-left:15px}.tour-card .tour-card__body{margin-left:-20px;margin-right:-20px}.tour-card .tour-card__body>div{padding-left:20px;padding-right:20px}.tour-card .tour-card__body>div>div{flex-wrap:wrap;margin-left:-20px;margin-right:-20px}.tour-card .tour-card__body>div:first-child{border-bottom:0px!important;box-shadow:0 24px 3px -24px #6d7680;padding-bottom:20px}.tour-card .tour-card__body>div:nth-child(2){border-bottom:0px!important;box-shadow:0 24px 3px -24px #6d7680;padding-top:20px;padding-bottom:20px}.tour-card .tour-card__body>div:nth-child(2)>h3{text-transform:uppercase;margin-top:25px;margin-bottom:0}#set-password-app .app-container{position:absolute;top:0;bottom:0;left:0;right:0;display:flex;flex-flow:column nowrap}#set-password-app .app-header{padding-left:10px;padding-right:10px;order:1;flex:0 0}#set-password-app .app-header .top-row{padding-top:20px;margin-bottom:20px;margin-right:5px;margin-left:5px}#set-password-app .app-header{border-bottom:2px solid rgb(228,232,241);box-shadow:0 2px 4px #c6c6c680}#set-password-app .app-main{background:#f3f4f5;order:2;flex:1 1 auto;overflow-y:auto}#set-password-app .app-logo{margin-left:auto;margin-right:auto;background:url(/build/assets/logo-D2Nbd8nG.png);width:202px;height:26px}#set-password-app .confirm-password-container{margin-top:15px;margin-left:25px;margin-right:25px}@media (min-width: 768px){#set-password-app .confirm-password-container{width:700px;margin-left:auto;margin-right:auto}}#set-password-app .confirm-password-container .confirm-password-container__header{text-transform:uppercase;font-size:16px}#set-password-app .confirm-password-container .confirm-password-container__body{text-align:center}#set-password-app .confirm-password-container .confirm-password-container__body .el-input{width:250px}.flex-column-center,.loading-modal,.check-modal,.feedback-modal,.modal-header,.success-modal-header,.error-modal-header,.modal-body,.enrollment-page{display:flex;flex-direction:column;align-items:center;justify-content:center}.flex-column-justify-start,.enrollment-form-select-item,.parent-guardian-state,.enrollment-form-text-item,.enrollment-form-text-item-inactive,.enrollment-form-text-item-large,.enrollment-form-text-item-large-inactive,.enrollment-form-city,.enrollment-form-text-item-medium,.enrollment-form-text-item-medium-inactive,.enrollment-form-zip-code,.enrollment-form-text-item-small,.enrollment-form-card-details,.enrollment-form-text-item-small-inactive,.enrollment-form-card-details-inactive,.enrollment-form-text-item-full,.enrollment-main-section{display:flex;flex-direction:column;justify-content:flex-start}.flex-row,.review-flex-nowrap-row,.review-flex-row,.info-modal-header,.check-modal-header,.enrollment-dob,.other-traveler-checkbox,.payment-details-month,.payment-details-radio,.payment-radio-row .payment-form-radio,.payment-radio-row,.label-icon-row,.radio-description-flex-row,.enrollment-contact-flex-row,.enrollment-form-cc-row,.enrollment-form-row-responsive,.enrollment-form-row,.enrollment-completed,.enrollment-form-header-container,.enrollment-form-header,.enrollment-form-container,.enrollment-header{display:flex;flex-direction:row}.enrollment-page{background-color:#ebebeb}.enrollment-header{background-color:#283948;color:#fff;width:100%;align-items:center;justify-content:center;position:fixed;top:0;z-index:15;max-height:120px}.enrollment-header-wrapper{position:sticky;width:100%;top:0;z-index:15;box-shadow:0 0 1px #00000040}.enrollment-header-text{background-color:#283948;font-weight:300;line-height:28.8;display:flex;justify-items:center;justify-content:center;height:50px;padding:3px;margin-top:0;max-height:60px}.enrollment-header-sale-banner{margin:0;padding:10px 15px;background-color:#ffde17;text-align:center;white-space:nowrap}.enrollment-header-sale-banner-text{margin:0;padding:10px 15px;font-weight:700;color:#283948;text-align:center;white-space:nowrap}.enrollment-header-money-back-text{margin:0;padding:10px 15px;background-color:#fff;color:#283948;text-align:center;white-space:nowrap}.money-back-heading-lg{display:none}@media screen and (min-width: 834px){.money-back-heading-lg{display:inline}}.money-back-text{font-size:.75rem}@media screen and (min-width: 515px){.money-back-text{font-size:14px;line-height:1rem}}.money-back-text .pipe{display:inline-block;padding:0 10px}.enrollment-header-square{width:10px;height:20px;border:2px solid #dadada}.enrollment-header-img{display:block;width:100%;height:auto;max-width:240px}.enrollment-footer-ribbon{background-color:#283948;width:100%;height:75px}.enrollment-terms-link{color:#1a83c5}.enrollment-terms-link:hover{color:#283948;text-decoration:underline}.enrollment-footer{max-width:850px;padding:0 10px 10px;font-size:10px}.enrollment-footer h2{font-size:1rem;margin:.5rem 0}.enrollment-footer h3{font-size:.75rem;margin:.25rem 0}@media screen and (min-width: 515px){.enrollment-footer p{font-size:12px;margin:.25rem 0}}@media screen and (min-width: 834px){.enrollment-footer{padding:15px 0}.enrollment-footer h2{font-size:26px;margin:.75rem 0}.enrollment-footer h3{font-size:21px;margin:.75rem 0}.enrollment-footer p{font-size:15px;line-height:1.5rem;margin:.5rem 0}}.enrollment-form-container{flex-wrap:wrap;max-width:100vw;padding-top:5px;margin-bottom:20px}@media screen and (max-width: 834px){.enrollment-form-container{justify-content:center;margin-bottom:5px}}.enrollment-form-header{align-items:center;font-weight:500;height:35px}.enrollment-form-header-container{justify-content:space-between;align-items:flex-end;flex-wrap:wrap;margin-top:10px}@media screen and (min-width: 515px){.enrollment-form-header-container{margin-top:15px}}@media screen and (min-width: 834px){.enrollment-form-header-container{margin-top:40px}}.enrollment-completed{flex-wrap:nowrap;font-weight:500}@media screen and (max-width: 515px){.enrollment-completed{width:auto;align-items:flex-end}}.completed-check{margin-right:5px}.enrollment-circle-border{border-color:#283948;color:#283948;border-radius:50%;border-width:3px;border-style:solid;width:30px;height:30px;margin-right:10px;display:flex;justify-content:center;font-size:24px;line-height:28px}@media screen and (max-width: 515px){.enrollment-circle-border{width:24px;height:24px;font-size:18px;line-height:22px}}.enrollment-form-size{width:100%;padding:0 10px;max-width:850px}.enrollment-main-section{min-height:150vh;margin:0 auto}@media screen and (max-width: 515px){.enrollment-main-section{margin-top:5px}}@media screen and (max-width: 834px){.enrollment-main-section{margin-top:5px}}.enrollment-form{display:block;padding:20px 15px}@media screen and (min-width: 834px){.enrollment-form{padding:30px 20px 25px}}@media screen and (max-width: 515px){.enrollment-form .tripcare-form-content{padding:0}}.enrollment-form-row{flex-wrap:nowrap;align-items:flex-end;justify-content:space-between;padding-bottom:40px}@media screen and (max-width: 834px){.enrollment-form-row{flex-direction:column;align-items:flex-start;padding-bottom:0}}.enrollment-form-row-responsive{flex-wrap:nowrap;align-items:flex-end;justify-content:space-between;width:100%;padding-bottom:30px}@media screen and (max-width: 834px){.enrollment-form-row-responsive{flex-wrap:wrap;justify-content:flex-start;align-items:flex-center;padding-bottom:0}}.enrollment-form-row-responsive .enrollment-form-text-item:not(.enrollment-form-zip-code),.enrollment-form-row-responsive .enrollment-form-text-item-inactive:not(.enrollment-form-zip-code),.enrollment-form-row-responsive .enrollment-form-text-item-large:not(.enrollment-form-zip-code),.enrollment-form-row-responsive .enrollment-form-text-item-large-inactive:not(.enrollment-form-zip-code),.enrollment-form-row-responsive .enrollment-form-city:not(.enrollment-form-zip-code),.enrollment-form-row-responsive .enrollment-form-text-item-medium:not(.enrollment-form-zip-code),.enrollment-form-row-responsive .enrollment-form-text-item-medium-inactive:not(.enrollment-form-zip-code),.enrollment-form-row-responsive .enrollment-form-zip-code:not(.enrollment-form-zip-code),.enrollment-form-row-responsive .enrollment-form-text-item-small:not(.enrollment-form-zip-code),.enrollment-form-row-responsive .enrollment-form-card-details:not(.enrollment-form-zip-code),.enrollment-form-row-responsive .enrollment-form-text-item-small-inactive:not(.enrollment-form-zip-code),.enrollment-form-row-responsive .enrollment-form-card-details-inactive:not(.enrollment-form-zip-code),.enrollment-form-row-responsive .enrollment-form-text-item-full:not(.enrollment-form-zip-code){width:40%}@media screen and (max-width: 834px){.enrollment-form-row-responsive .enrollment-form-text-item:not(.enrollment-form-zip-code),.enrollment-form-row-responsive .enrollment-form-text-item-inactive:not(.enrollment-form-zip-code),.enrollment-form-row-responsive .enrollment-form-text-item-large:not(.enrollment-form-zip-code),.enrollment-form-row-responsive .enrollment-form-text-item-large-inactive:not(.enrollment-form-zip-code),.enrollment-form-row-responsive .enrollment-form-city:not(.enrollment-form-zip-code),.enrollment-form-row-responsive .enrollment-form-text-item-medium:not(.enrollment-form-zip-code),.enrollment-form-row-responsive .enrollment-form-text-item-medium-inactive:not(.enrollment-form-zip-code),.enrollment-form-row-responsive .enrollment-form-zip-code:not(.enrollment-form-zip-code),.enrollment-form-row-responsive .enrollment-form-text-item-small:not(.enrollment-form-zip-code),.enrollment-form-row-responsive .enrollment-form-card-details:not(.enrollment-form-zip-code),.enrollment-form-row-responsive .enrollment-form-text-item-small-inactive:not(.enrollment-form-zip-code),.enrollment-form-row-responsive .enrollment-form-card-details-inactive:not(.enrollment-form-zip-code),.enrollment-form-row-responsive .enrollment-form-text-item-full:not(.enrollment-form-zip-code){width:100%;margin-right:0}}.enrollment-form-cc-row{flex-wrap:nowrap;justify-content:space-between;margin-left:5%}.enrollment-form-cc-row .enrollment-form-text-item-medium,.enrollment-form-cc-row .enrollment-form-text-item-medium-inactive,.enrollment-form-cc-row .enrollment-form-zip-code{width:60%;padding-right:0;margin-right:0}@media screen and (max-width: 834px){.enrollment-form-cc-row{margin-left:0}}.enrollment-text-label,.enrollment-text-label-inactive,.enrollment-text-label-error{font-family:inherit;font-weight:500;font-size:14px;line-height:16.8px;color:#283948;text-transform:capitalize}.enrollment-text-label-error{color:#ff3b30}.enrollment-text-label-inactive{color:#d4d4d4}.enrollment-radio{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:16px;min-width:16px;max-width:16px;max-height:16px;border:2px solid rgb(40,57,72);border-radius:16px;margin-right:10px}.enrollment-radio:checked{background:radial-gradient(#283948 50%,#fff 50%)}.enrollment-radio-label,.enrollment-radio-label-inactive{line-height:21.6px;font-weight:500;color:#283948;font-size:18px;font-family:inherit;text-transform:capitalize}@media screen and (min-width: 834px){.enrollment-radio-label,.enrollment-radio-label-inactive{font-size:22px}}.enrollment-radio-label-inactive{color:#6d7680}.enrollment-form-text-item,.enrollment-form-text-item-inactive,.enrollment-form-text-item-large,.enrollment-form-text-item-large-inactive,.enrollment-form-city,.enrollment-form-text-item-medium,.enrollment-form-text-item-medium-inactive,.enrollment-form-zip-code,.enrollment-form-text-item-small,.enrollment-form-card-details,.enrollment-form-text-item-small-inactive,.enrollment-form-card-details-inactive,.enrollment-form-text-item-full{flex-wrap:nowrap;flex-grow:1}@media screen and (min-width: 834px){.enrollment-form-text-item+*,.enrollment-form-text-item-inactive+*,.enrollment-form-text-item-large+*,.enrollment-form-text-item-large-inactive+*,.enrollment-form-city+*,.enrollment-form-text-item-medium+*,.enrollment-form-text-item-medium-inactive+*,.enrollment-form-zip-code+*,.enrollment-form-text-item-small+*,.enrollment-form-card-details+*,.enrollment-form-text-item-small-inactive+*,.enrollment-form-card-details-inactive+*,.enrollment-form-text-item-full+*{margin-left:15px}}@media screen and (max-width: 834px){.enrollment-form-text-item,.enrollment-form-text-item-inactive,.enrollment-form-text-item-large,.enrollment-form-text-item-large-inactive,.enrollment-form-city,.enrollment-form-text-item-medium,.enrollment-form-text-item-medium-inactive,.enrollment-form-zip-code,.enrollment-form-text-item-small,.enrollment-form-card-details,.enrollment-form-text-item-small-inactive,.enrollment-form-card-details-inactive,.enrollment-form-text-item-full{width:100%;margin-right:0;margin-bottom:20px;padding-right:0}}.enrollment-form-text-item-form-footer{width:100%;display:flex}.enrollment-form-text-item-form-footer img{width:15px;height:15px}@media screen and (min-width: 515px){.enrollment-form-text-item-form-footer img{width:20px;height:20px}}.enrollment-form-text-item-form-footer .enrollment-form-footer-text{padding:auto;padding:0 5px;font-size:9px}@media screen and (min-width: 515px){.enrollment-form-text-item-form-footer .enrollment-form-footer-text{font-size:14px;font-weight:300}}.enrollment-form-text-item-full{width:100%}.enrollment-form-text-item-small,.enrollment-form-card-details,.enrollment-form-text-item-small-inactive,.enrollment-form-card-details-inactive{width:75px}.enrollment-form-text-item-small-inactive,.enrollment-form-card-details-inactive{border-color:#d4d4d4!important;color:#d4d4d4!important}.enrollment-form-text-item-medium,.enrollment-form-text-item-medium-inactive,.enrollment-form-zip-code{margin-right:15px;width:10%}@media screen and (max-width: 834px){.enrollment-form-text-item-medium,.enrollment-form-text-item-medium-inactive,.enrollment-form-zip-code{width:90%;margin-right:15px}}@media screen and (max-width: 834px){.enrollment-form-text-item-medium,.enrollment-form-text-item-medium-inactive,.enrollment-form-zip-code{margin-right:15px;width:90%}}.enrollment-form-zip-code{padding-right:0;margin-right:0;width:20%}@media screen and (max-width: 834px){.enrollment-form-zip-code{width:60%}}.gender-responsive-select{width:30%;margin-right:5%;margin-left:0}.gender-responsive-select .enrollment-form-select-item,.gender-responsive-select .parent-guardian-state{padding-right:0;margin-right:0}@media screen and (min-width: 834px){.gender-responsive-select{width:auto;margin-right:15px;margin-left:15px;flex:1}}.roommates-responsive-select{width:65%}@media screen and (min-width: 834px){.roommates-responsive-select{width:30%}}.roommates-modal-title,.roommates-modal-subtitle{margin:0 0 5px}.roommates-options-examples h3,.roommates-options-examples p{margin:.75rem 0}.enrollment-form-card-details{margin-left:20px;width:40%}.enrollment-form-card-details-inactive{margin-left:20px}@media screen and (max-width: 834px){.enrollment-form-card-details-inactive{max-width:50%}}.enrollment-form-city{width:20%;min-width:20%;padding-right:1px;margin-left:2.5%}@media screen and (max-width: 834px){.enrollment-form-city{width:55%;padding-right:5%}}@media screen and (max-width: 834px){.enrollment-form-city{width:20%;padding-right:1%;margin-left:0}}.enrollment-contact-flex-row{width:100%;flex-wrap:nowrap;align-items:flex-end;justify-content:space-between}@media screen and (max-width: 834px){.enrollment-contact-flex-row{width:40%}}@media screen and (max-width: 834px){.enrollment-contact-flex-row{width:100%}}.enrollment-form-text-item-medium-inactive{border-color:#d4d4d4!important;color:#d4d4d4!important}@media screen and (max-width: 834px){.enrollment-form-text-item-medium-inactive{width:100%}}.enrollment-form-text-item-large,.enrollment-form-text-item-large-inactive{width:417px;margin-right:3px}@media screen and (max-width: 834px){.enrollment-form-text-item-large,.enrollment-form-text-item-large-inactive{width:100%}}.enrollment-form-text-item-large-inactive{border-color:#d4d4d4!important;color:#d4d4d4!important}@media screen and (max-width: 834px){.enrollment-form-text-item-large-inactive{width:100%}}.enrollment-form-text-item-inactive{border-color:#d4d4d4!important;color:#d4d4d4!important}.enrollment-item-border,.enrollment-select-inactive,.enrollment-select,.enrollment-select-option,.enrollment-form-text-item,.enrollment-form-text-item-full,.enrollment-form-text-item-small,.enrollment-form-text-item-small-inactive,.enrollment-form-text-item-medium,.enrollment-form-zip-code,.enrollment-form-card-details,.enrollment-form-card-details-inactive,.enrollment-form-city,.enrollment-form-text-item-medium-inactive,.enrollment-form-text-item-large,.enrollment-form-text-item-large-inactive,.enrollment-form-text-item-inactive{border:1px solid rgb(40,57,72);border-top:none;border-left:none;border-right:none}.enrollment-form-select-item,.parent-guardian-state{flex-wrap:nowrap}@media screen and (max-width: 834px){.enrollment-form-select-item,.parent-guardian-state{padding-bottom:20px;width:100%}}.parent-guardian-state{padding-right:0;width:30%;max-width:30%;margin-right:10%;margin-left:0}.parent-guardian-state .enrollment-select,.parent-guardian-state .enrollment-select-inactive,.parent-guardian-state .enrollment-select-option{min-width:120px}@media screen and (min-width: 834px){.parent-guardian-state{margin-right:3%;margin-left:3%;max-width:10%;width:10%;min-width:10%}.parent-guardian-state .enrollment-select,.parent-guardian-state .enrollment-select-inactive,.parent-guardian-state .enrollment-select-option{min-width:100%!important}}.enrollment-select,.enrollment-select-inactive,.enrollment-select-option{color:#dfdfdf;background-color:#fff;font-size:18px;line-height:22px;padding-top:4px;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml;utf8,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.12508 1L6.00508 4.88L9.88508 1C10.2751 0.610004 10.9051 0.610004 11.2951 1C11.6851 1.39 11.6851 2.02 11.2951 2.41L6.70508 7C6.31508 7.39 5.68508 7.39 5.29508 7L0.705083 2.41C0.517831 2.22317 0.412598 1.96952 0.412598 1.705C0.412598 1.44049 0.517831 1.18684 0.705083 1C1.09508 0.620004 1.73508 0.610004 2.12508 1Z' fill='%2329394B'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position-y:50%;background-position-x:98%}.enrollment-select-option{color:#283948}.enrollment-select-option:-webkit-autofill{-webkit-box-shadow:0 0 0 50px white inset;box-shadow:0 0 0 50px #fff inset;-webkit-text-fill-color:rgb(40,57,72)}.enrollment-select-inactive{color:#dfdfdf;border-color:#d4d4d4;background-image:url("data:image/svg+xml,%0A%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.12508 1L6.00508 4.88L9.88508 1C10.2751 0.610004 10.9051 0.610004 11.2951 1C11.6851 1.39 11.6851 2.02 11.2951 2.41L6.70508 7C6.31508 7.39 5.68508 7.39 5.29508 7L0.705083 2.41C0.517831 2.22317 0.412598 1.96952 0.412598 1.705C0.412598 1.44049 0.517831 1.18684 0.705083 1C1.09508 0.620004 1.73508 0.610004 2.12508 1Z' fill='%23D4D4D4'/%3E%3C/svg%3E%0A")}.enrollment-text-input,.enrollment-text-input-inactive{border-style:none;margin-top:5px;font-size:18px;color:#283948}.enrollment-text-input::placeholder,.enrollment-text-input-inactive::placeholder{color:#d4d4d4;opacity:1}.enrollment-text-input:-ms-input-placeholder,.enrollment-text-input-inactive:-ms-input-placeholder{color:#d4d4d4}.enrollment-text-input:focus,.enrollment-text-input-inactive:focus{outline:none}.enrollment-text-input:-webkit-autofill,.enrollment-text-input-inactive:-webkit-autofill{-webkit-box-shadow:0 0 0 50px white inset;-webkit-text-fill-color:rgb(40,57,72);box-shadow:0 0 0 50px #fff inset}.enrollment-text-input-inactive:disabled{background-color:#fff}.enrollment-text-input-inactive{color:#d4d4d4}.enrollment-text-input-inactive:-webkit-autofill{-webkit-box-shadow:0 0 0 50px white inset;-webkit-text-fill-color:rgb(212,212,212);box-shadow:0 0 0 50px #fff inset}.enrollment-form-header-text,.optional-label{font-weight:500;font-size:24px;color:#283948}@media screen and (max-width: 515px){.enrollment-form-header-text,.optional-label{font-size:18px}}.optional-label{font-size:18px;margin:0;padding-top:10px}.optional-heading{margin-left:10px}@media screen and (max-width: 515px){.optional-heading{width:65%}}.primary-enrollment-heading{position:relative;background-color:#283948;color:#fff;border-top-right-radius:10px;border-top-left-radius:10px;padding:10px 15px}@media screen and (min-width: 834px){.primary-enrollment-heading{padding:15px 20px}}.primary-enrollment-heading-text{margin:0;font-weight:500;font-size:1rem}@media screen and (min-width: 515px){.primary-enrollment-heading-text{font-size:1.125rem}}@media screen and (min-width: 834px){.primary-enrollment-heading-text{font-size:24px}}.primary-enrollment-form{background-color:#fff;width:100%;border-radius:10px;margin-top:10px;box-shadow:0 4px 4px #00000040}@media screen and (max-width: 834px){.primary-enrollment-form{margin-bottom:20px}}.radio-description-flex-row{justify-content:space-between;align-items:center;width:100%}.label-icon-row{flex-wrap:nowrap;justify-content:flex-start;align-items:center}.label-icon{margin-left:5px;cursor:pointer}.info-icon i{color:#1683c3}.info-icon{border:none;padding:0;background:#fff;cursor:pointer}.payment-details .primary-enrollment-heading{display:flex;align-items:center;justify-content:flex-start}.payment-details .primary-enrollment-heading *+*{margin-left:10px}.payment-details-radio-container{display:flex;flex-direction:column}.payment-radio-row{justify-content:space-between;flex-wrap:wrap}@media screen and (min-width: 834px){.payment-radio-row{flex-wrap:nowrap}}.payment-radio-row .payment-form-radio{flex-wrap:nowrap;flex-grow:1}@media screen and (min-width: 834px){.payment-radio-row .payment-form-radio{max-width:50%}.payment-radio-row .payment-form-radio:not(:first-child){padding-left:60px}}.payment-radio-row .payment-form-radio .enrollment-radio{margin-left:-1px}.payment-radio-row .payment-form-radio-full{max-width:100%;padding-left:0}.payment-radio-row:not(:last-child) .payment-form-radio{margin-bottom:25px}.payment-details-radio{flex-wrap:nowrap;align-items:center;padding-bottom:25px}.payment-details-radio .enrollment-radio{margin-left:0}.payment-details-month{flex-wrap:nowrap;align-content:flex-end;align-items:center;justify-content:space-between}.payment-month{width:35%}.payment-month-separator,.payment-month-separator-inactive{display:flex;justify-content:center;color:#283948;font-size:22px}.payment-month-separator-inactive{color:#d4d4d4}.radio-description,.radio-description-full{line-height:1.5rem}@media screen and (max-width: 834px){.radio-description,.radio-description-full{max-width:95%}.radio-description span,.radio-description-full span{font-size:14px}}@media screen and (max-width: 515px){.radio-description,.radio-description-full{max-width:85%}.radio-description span,.radio-description-full span{font-size:14px}}.other-traveler-heading{display:flex;color:#1a83c5;position:relative;padding:10px 15px;border-top-right-radius:10px;overflow:hidden}@media screen and (min-width: 515px){.other-traveler-heading{right:0}}@media screen and (min-width: 834px){.other-traveler-heading{padding:15px 20px}}.other-traveler-heading .other-traveler-checkbox{flex-grow:1;margin-right:0}.other-traveler-heading .other-traveler-checkbox{margin:0;width:auto;font-size:13px;font-weight:400}.other-traveler-heading .enrollment-rc-tag{position:absolute;top:0;right:15px;text-align:center;background-color:#349e7a;color:#fff;box-sizing:border-box;height:100%}@media screen and (min-width: 515px){.other-traveler-heading .enrollment-rc-tag{right:0}}.other-traveler-heading .enrollment-rc-tag .traveller-highly-tag-angle{display:none;z-index:0;position:absolute;left:-20px;width:30px;top:0;bottom:0;height:100%;background-image:url(/build/assets/Recommended-sm-DF24Gxkt.svg);background-size:cover}@media screen and (min-width: 515px){.other-traveler-heading .enrollment-rc-tag .traveller-highly-tag-angle{display:block}}@media screen and (min-width: 834px){.other-traveler-heading .enrollment-rc-tag .traveller-highly-tag-angle{left:-25px}}.other-traveler-heading .enrollment-rc-tag .traveller-highly-tag-text{padding:5px;display:flex;flex-flow:column;justify-content:center;align-items:center}@media screen and (min-width: 515px){.other-traveler-heading .enrollment-rc-tag .traveller-highly-tag-text{flex-flow:row;font-size:14px;padding:0 15px 0 10px;white-space:nowrap;height:100%}}.other-traveler-heading .enrollment-rc-tag .traveller-highly-tag-text .traveller-highly-tag-text-lg{font-size:16px}@media screen and (min-width: 515px){.other-traveler-heading .enrollment-rc-tag .traveller-highly-tag-text .traveller-highly-tag-text-lg{font-size:14px}}@media screen and (min-width: 834px){.other-traveler-heading .enrollment-rc-tag .traveller-highly-tag-text .traveller-highly-tag-text-lg{font-size:16px}}.other-traveler-heading .enrollment-rc-tag .traveller-highly-tag-text .traveller-highly-tag-text-sm{font-size:9px;padding-bottom:2px}@media screen and (min-width: 515px){.other-traveler-heading .enrollment-rc-tag .traveller-highly-tag-text .traveller-highly-tag-text-sm{font-size:14px;padding:0;margin-left:5px}}@media screen and (min-width: 834px){.other-traveler-heading .enrollment-rc-tag .traveller-highly-tag-text .traveller-highly-tag-text-sm{font-size:16px}}.other-traveler-heading:hover{cursor:pointer}.other-traveler-heading-text{line-height:21.6px;font-weight:500;margin:0;font-size:12px}.other-traveler-heading-text .other-traveler-sub-text{font-size:12px}@media screen and (min-width: 515px){.other-traveler-heading-text{line-height:20px;font-size:1rem}}@media screen and (min-width: 834px){.other-traveler-heading-text{line-height:20px;font-size:22px}}.other-traveler-checkbox{align-items:center;padding:none}.opt-in-checkbox{margin:0 5px 0 0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:2px solid rgb(26,131,197);min-width:18px;min-height:18px;border-radius:3px}.opt-in-checkbox:checked{background-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5 3H19C20.1 3 21 3.9 21 5V19C21 20.1 20.1 21 19 21H5C3.9 21 3 20.1 3 19V5C3 3.9 3.9 3 5 3ZM9.3 16.29C9.69 16.68 10.32 16.68 10.71 16.29L18.29 8.7C18.68 8.31 18.68 7.68 18.29 7.29C17.9 6.9 17.27 6.9 16.88 7.29L10 14.17L7.12 11.29C6.73 10.9 6.1 10.9 5.71 11.29C5.52275 11.4768 5.41751 11.7305 5.41751 11.995C5.41751 12.2595 5.52275 12.5132 5.71 12.7L9.3 16.29Z' fill='%231683C3'/%3E%3C/svg%3E");line-height:0;background-position:-5px -5px;background-repeat:no-repeat}.enrollment-dob{flex-wrap:nowrap;min-width:225px;justify-content:space-between;width:100%;margin-right:2.5%}@media screen and (max-width: 834px){.enrollment-dob{max-width:225px}}@media screen and (max-width: 834px){.enrollment-dob{max-width:100%;width:100%}.enrollment-dob .enrollment-select,.enrollment-dob .enrollment-select-option,.enrollment-dob .enrollment-select-inactive{width:30%;padding:auto}}.enrollment-recommend-tag{position:absolute;right:0;top:0;bottom:0;border-top-right-radius:10px;background:#349e7a}.enrollment-recommend-tag .enrollment-recommend-tag-angle{z-index:0;position:absolute;left:-20px;width:30px;top:0;bottom:0;height:100%;background-image:url(/build/assets/Recommended-sm-DF24Gxkt.svg);background-size:cover}@media screen and (min-width: 834px){.enrollment-recommend-tag .enrollment-recommend-tag-angle{left:-25px}}.enrollment-recommend-tag .enrollment-recommend-tag-text{display:flex;flex-flow:column;justify-content:center;align-items:center;z-index:1;position:relative;height:100%;padding:0 10px 0 5px;text-transform:uppercase;font-size:10px}@media screen and (min-width: 515px){.enrollment-recommend-tag .enrollment-recommend-tag-text{font-size:14px;padding:0 15px 0 10px;flex-flow:row;white-space:nowrap}.enrollment-recommend-tag .enrollment-recommend-tag-text *+*{margin-left:.25rem}}@media screen and (min-width: 834px){.enrollment-recommend-tag .enrollment-recommend-tag-text{font-size:16px}}.modal{overflow-x:hidden;overflow-y:auto;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:20;background-color:#fff;box-shadow:0 4px 4px #00000040}@media screen and (max-width: 834px){.modal{left:50%;top:50%;width:90vw}}@media screen and (max-width: 515px){.modal{left:50%;top:50%;width:90vw}}.review-modal{position:fixed;overflow-y:auto;background-color:#fff;top:0;right:0;bottom:0;left:0;max-width:100vw}@media screen and (min-width: 834px){.review-modal{position:absolute;border-radius:10px;box-shadow:0 4px 4px #00000040;top:50%;right:auto;bottom:auto;left:50%;transform:translate(-50%,-50%);width:100%;max-width:900px;max-height:calc(100vh - 1rem)}}.modal-body{padding-left:26px;padding-right:26px;padding-bottom:26px;text-align:center}.modal-image{max-width:80px;max-height:80px}.modal-header,.success-modal-header,.error-modal-header{width:100%}.error-modal-header{background-color:#ff3b30}.feedback-modal{max-width:500px;border-radius:5px}.error-modal-link{text-decoration:none;color:#ff3b30}.success-modal-header{background-color:#30a079}.check-modal{min-width:60vw;border-radius:5px;display:flex;flex-direction:column;padding:20px}@media screen and (max-width: 834px){.check-modal{max-width:90vw}}.check-image{width:100%;height:auto;box-shadow:0 0 4px 4px #00000040}.check-modal-header{justify-content:space-between;padding-bottom:10px;width:90%}.check-modal-heading{color:#9f2066;font-size:24px;line-height:18px}@media screen and (max-width: 834px){.check-modal-heading{font-size:18px}}.loading-modal{min-width:300px;border-radius:5px;padding:20px}.modal-loading-container{min-height:70px;width:100%}.review-separator-border{height:1px;width:100%;margin-top:10px;margin-bottom:10px;background-color:#ebebeb}.review-trip-body{display:flex;flex-direction:column;padding:8px 35px 32px;border-radius:15%}@media screen and (max-width: 515px){.review-trip-body{padding-bottom:10px;padding-left:20px;padding-right:20px}}.review-trip-back-button{color:#283948;font-size:12px;background-color:#fff;border:none}@media screen and (min-width: 515px){.review-trip-back-button{font-size:18px;padding:20px}}.review-trip-header{z-index:22;top:0;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;text-align:center}@media screen and (min-width: 834px){.review-trip-header{position:relative}}.info-modal-wrapper{width:calc(100% - 1rem);max-width:900px;border-radius:10px;max-height:calc(100vh - 1rem)}@media screen and (max-width: 515px){.info-modal-wrapper{border-radius:10px}}.info-modal-body{display:flex;flex-direction:column;padding:15px;height:fit-content;border-bottom-left-radius:15px;border-bottom-right-radius:15px;line-height:1.5rem}@media screen and (min-width: 515px){.info-modal-body{padding:20px 30px}}.info-modal-body .flex-container{display:flex}.info-modal-body .column{flex:1}.info-modal-body .column-divider{border-left:1px solid #ccc;padding-left:1rem;margin-left:1rem}@media (max-width: 768px){.info-modal-body .flex-container{flex-direction:column}.info-modal-body .column-divider{border:none;padding:0;margin-left:0}}.info-modal-body .roommates-options-title{color:#2989c8;padding-bottom:0%;margin-bottom:0}.info-modal-body .roommates-options-desc{margin:0}.info-modal-header{background-color:#283948;width:100%;position:relative;justify-content:space-between;padding:10px 15px;box-sizing:border-box}@media screen and (min-width: 515px){.info-modal-header{padding:20px 30px}}.info-modal-header .info-modal-heading{color:#fff;font-weight:500;margin:0;white-space:nowrap;font-size:1.25rem}@media screen and (min-width: 515px){.info-modal-header .info-modal-heading{font-size:2rem}}.info-modal-header .close-modal-button{display:flex;align-items:center;justify-content:center;background:none;border:0;padding:0;cursor:pointer}.info-modal-header .close-modal-button i{font-size:16px;color:#d4d4d4}.info-modal-header .close-modal-button i:hover{color:#fff}.review-flex-row{align-items:center;justify-content:flex-start}@media screen and (max-width: 834px){.review-flex-row{flex-wrap:wrap;width:100%;max-width:100%}}@media screen and (max-width: 515px){.review-flex-row .col-review-half{width:40%}}.review-flex-column{min-width:130px;margin-bottom:15px;margin-right:25px;padding-top:6px}@media screen and (max-width: 834px){.review-flex-column{flex-wrap:wrap;margin-right:12x}}@media screen and (max-width: 515px){.review-flex-column{min-width:25%;margin-right:auto}}.review-flex-nowrap-row{flex-wrap:nowrap;justify-content:flex-end}.review-trip-heading{background-color:#283948;color:#fff;width:100%;padding:5px;font-weight:500;line-height:38.4px;font-size:34px}@media screen and (min-width: 834px){.review-trip-heading{font-size:54px;padding:30px}}.review-trip-heading-money-back{display:flex;align-items:center;justify-content:center;background-color:#d4d4d4;color:#283948;width:100%;bottom:0;height:40px}@media screen and (max-width: 515px){.review-trip-heading-money-back{word-wrap:break-word;text-align:center;height:35px;padding:auto}}.review-blue-text{font-size:18px;line-height:21.6px;color:#1a83c5}@media screen and (max-width: 515px){.review-blue-text{font-size:13px}}.overlay{position:fixed;top:0;left:0;width:100vw;height:100%;background-color:#808080b3;z-index:20}.msform-wrapper{z-index:0;margin:0 0 15px;width:100%;overflow:hidden}.msform{text-align:center;margin:0 -50px}.progressbar{display:block;overflow:hidden;counter-reset:step;z-index:1;margin:0;padding:0}.progressbar li{list-style-type:none;color:#283948;font-size:12px;width:33.33%;float:left;position:relative;counter-increment:step;z-index:0}.progressbar li:before{display:block;content:counter(step);width:20px;line-height:20px;font-size:12px;color:#333;background:#fff;border-radius:10px;margin:0 auto 5px;z-index:1}.progressbar li:after{display:block;content:"";width:calc(100% - 10px);height:1px;background-color:#d4d4d4;position:absolute;right:50%;top:9px;z-index:-1}.progressbar li:first-child:after{content:none}.progressbar li.active:before,.progressbar li.active:after{background:#283948;color:#fff}.enrollment-trip-summary{width:100%;margin:10px;line-height:1.5rem;max-width:850px}@media screen and (min-width: 834px){.enrollment-trip-summary{margin:10px auto}}@media screen and (min-width: 1200px){.enrollment-trip-summary{width:445px;padding-left:20px;box-sizing:border-box;align-self:flex-start;position:sticky;top:120px;margin-top:85px}}.enrollment-trip-summary .trip-summary-content{box-shadow:0 4px 4px #00000040;overflow:hidden;border-radius:10px;background-color:#fff;height:fit-content;margin:0;padding:0 20px 20px}@media screen and (min-width: 515px){.enrollment-trip-summary .trip-summary-content{max-width:100%}}@media screen and (min-width: 834px){.enrollment-trip-summary .trip-summary-content{position:sticky;padding:0 35px 20px 38px}}.enrollment-trip-summary .summary_at_bottom{width:100%;margin:0;padding:10px;box-sizing:border-box}.enrollment-trip-summary .countdown{margin-top:24px;font-weight:500}.enrollment-trip-summary .countdown .countdown-text{color:#349e7a;margin:2px 0;font-size:15px}.enrollment-trip-summary .countdown .countdown-section{display:flex;flex-direction:column;align-items:center}.enrollment-trip-summary .countdown .countdown-section .digits{display:flex}.enrollment-trip-summary .countdown .countdown-section .digits .digit{border:solid 2px #d4d4d4;border-radius:5px;display:inline-block;width:17px;margin:0 1px;text-align:center;color:#000;font-weight:700}.enrollment-trip-summary .countdown .countdown-section .countdown-subtext{color:#d4d4d4;font-size:14px}.enrollment-trip-summary .countdown .colon{margin:0 1px;color:#000;font-weight:700}@media screen and (max-width: 834px){.mobile_btm{padding:15px 10px;margin:0;border-radius:10px}.mobile_btm .trip-summary-content{height:fit-content;margin:0}}.trip-summary-header-section{display:flex;flex-direction:row;position:relative}.trip-summary-header-section .trip-summary-header{padding:20px 0;margin:0;font-weight:500;color:#283948}@media screen and (min-width: 834px){.trip-summary-header-section .trip-summary-header{padding-top:35px}}.trip-summary-header-section .most-popular-yellow-banner{position:absolute;top:0;right:5px;text-align:center;line-height:1rem;font-weight:500;background-color:#ffde17;padding:10px}.trip-summary-header-section .most-popular-yellow-banner .pop_tag{display:block;font-size:13px}.trip-summary-header-section .most-popular-yellow-banner .most_tag{display:block;font-size:20px}.summary-section{display:flex;flex-direction:column;margin:15px 0}.summary-separator-border{height:1px;width:100%;margin:20px 0;background-color:#ebebeb}.summary-header-border{height:1px;width:100%;background-color:#ebebeb;margin-bottom:20px}.summary-text,.summary-flex-text{font-size:18px;color:#283948;white-space:nowrap}.summary-text-small,.summary-strikethrough-text{font-size:14px}@media screen and (max-width: 515px){.summary-text,.summary-flex-text{font-size:16px}.summary-text-small,.summary-strikethrough-text{font-size:12px;line-height:1rem}}.summary-strikethrough-text{text-decoration:line-through;line-height:1.75rem}.summary-flex-text{display:flex;justify-content:flex-start;align-items:center;color:#000}@media screen and (max-width: 515px){.summary-flex-text{font-size:16px}}.monthly-installment-text{font-weight:700;color:#349e7a;border:1px solid rgb(40,57,72);border-radius:3px;padding:0 5px}.summary-block-cost{text-align:center;display:inline-block;margin-left:5px}.complete-enrollment-button,.complete-enrollment-button-inactive,.complete-enrollment-button-active,.complete-enrollment-button-active-regular{box-sizing:border-box;width:auto;border-radius:5px;border:none;font-family:inherit;font-size:20px;font-weight:500;padding:10px 30px;display:block;margin:0 auto}@media screen and (min-width: 834px){.complete-enrollment-button,.complete-enrollment-button-inactive,.complete-enrollment-button-active,.complete-enrollment-button-active-regular{width:100%}}.complete-enrollment-spacer{height:20px}.complete-enrollment-button-active,.complete-enrollment-button-active-regular{background-color:#ffdf17}.complete-enrollment-button-active:hover,.complete-enrollment-button-active-regular:hover{background-color:#e9ca0d}.complete-enrollment-button-active,.complete-enrollment-button-active-regular{color:#283948}@media screen and (max-width: 515px){.complete-enrollment-button-active,.complete-enrollment-button-active-regular{border-radius:0}}.complete-enrollment-button-active-regular{margin:auto;padding:10px 30px;font-size:23px}@media screen and (max-width: 515px){.complete-enrollment-button-active-regular{border-radius:4px}}.complete-enrollment-button-inactive{background-color:#d4d4d4;color:#fff;margin:auto;padding:10px 30px;font-size:23px}@media screen and (max-width: 515px){.complete-enrollment-button-inactive{border-radius:4px}}.hide{display:none}.mb-16{margin-bottom:16px}.tripcare-other-heading{margin-top:-24px;margin-bottom:10px}@media screen and (max-width: 515px){.tripcare-other-heading{height:auto}}.tripcare-other-heading-text{color:#1a83c5;font-weight:500;font-size:14px;padding-right:30px}.tripcare-card-box{-webkit-box-shadow:inset 0px 0px 0px 3px rgb(40,57,72);-moz-box-shadow:inset 0px 0px 0px 3px rgb(40,57,72);box-shadow:inset 0 0 0 3px #283948}.tripcare-card-box .tripcare-no{padding-bottom:20px;padding-left:0}.tripcare-card-box .tripcare-yes-text{margin:0;padding:5px 0 15px 25px}@media screen and (max-width: 515px){.tripcare-card-box .tripcare-yes-text{font-size:15px}}@media screen and (min-width: 834px){.tripcare-card-box .tripcare-yes-text{padding-bottom:30px;line-height:1.5rem}}.tripcare-card-box .enrollment-form-text-item-form-footer{display:flex;justify-content:flex-start;align-items:center}.tripcare-card-box .enrollment-form-text-item-form-footer .enrollment-form-footer-text{font-size:9px;padding:0 0 0 5px}@media screen and (min-width: 515px){.tripcare-card-box .enrollment-form-text-item-form-footer .enrollment-form-footer-text{font-size:14px}}.enrollment-checkbox-label{color:#1a83c5;font-size:16px;font-family:inherit;text-transform:capitalize}@media screen and (max-width: 515px){.enrollment-checkbox-label{font-size:13px}}.whitespace-nowrap{white-space:nowrap}html,body{background:#f3f4f5}body{margin:0}.app-container .app-header{background:#fff}.app-container .app-main{padding-bottom:30px}.fade-enter-active,.fade-leave-active{transition:opacity .5s}.fade-enter,.fade-leave-to{opacity:0}.checkbox-label{display:flex;align-items:center}.checkbox-label:hover{cursor:pointer}.app-container{position:absolute;top:0;bottom:0;left:0;right:0;display:flex;flex-flow:column nowrap}.app-logo{margin-left:auto;margin-right:auto;background:url(/build/assets/logo-D2Nbd8nG.png);width:202px;height:26px}.app-logo:hover{cursor:pointer}.app-header{padding-left:10px;padding-right:10px;order:1;flex:0 0 65px}.app-header .el-icon--right{color:#d2d2d2}.app-header h3{margin-left:40px;margin-right:40px;margin-bottom:0;padding-bottom:10px;border-bottom:5px solid #fff;font-weight:500;font-size:1.37em}.app-header .top-row{padding-top:0;display:flex;flex-direction:row;align-items:center}.app-header .top-row .header-dropdown{display:flex;flex-direction:row;justify-content:flex-end}.app-main{background:#f3f4f5;order:2;flex:1 1 auto;overflow-y:auto}.app-main .app-router-view-wrapper{padding-top:15px;padding-left:25px;padding-right:25px}.app-main .app-router-view-wrapper h3{padding-bottom:0}.el-dropdown:hover{cursor:pointer}.top-row{margin:5px}.nav-menu{border-top:1px solid rgb(228,232,241);border-bottom:2px solid rgb(228,232,241);box-shadow:0 2px 4px #c6c6c680;display:flex;flex-direction:row;justify-content:center}.nav-menu h3{margin-left:40px;margin-right:40px;margin-bottom:0;padding-bottom:10px;border-bottom:5px solid #fff;font-weight:500;font-size:1.37em}.nav-menu h3:hover{cursor:pointer}.nav-menu h3.active{border-bottom:5px solid #83badf}.input-container{display:flex;flex-direction:row;justify-content:center}
