@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;600;700&display=swap";:root{--bs-primary-rgb: #017382}a,.btn-link{color:#017382;text-decoration:underline}.btn-sm{font-size:90%}.btn{border-radius:.75rem}.btn-block{width:100%}.btn-primary{background-color:#017382;border:none}.btn-primary:hover,.btn-primary:focus{background-color:#02cde7;border-color:#fff}.btn-primary:disabled{color:#fff;background-color:#0e6975;border-color:#cce5e9}.btn-secondary{background-color:#007bff;border:none}.btn-secondary:hover{background-color:#66b0ff;border-color:#fff}.btn-muted{color:#8f9193}.btn-muted:hover{color:#5c5e60}.btn-dark{color:#fff;background-color:#8f9193;border-color:#fff}.btn-dark:hover{background-color:#c3c4c5;border-color:#fff;color:#fff}.btn.btn-circle{height:2.5rem;width:2.5rem;border-radius:50%;vertical-align:middle;padding:0;text-align:center;display:flex;align-items:center;justify-content:center}.btn.btn-circle.btn-sm{height:1.5rem;width:1.5rem}.btn.btn-circle.btn-sm .material-icons{font-size:22px}.btn-outline-primary{color:#1d3a5b;border-color:#017382}.btn-outline-primary:hover,.btn-outline-primary:focus{color:#fff;background-color:#1d3a5b}a,.btn-link{color:#017382;text-decoration:underline}a:hover,.btn-link:hover{cursor:pointer}a:visited,.btn-link:visited{color:#1d3a5b}.btn-round{border-radius:.75rem}.btn-light{color:#1d3a5b}:root{--bs-primary-rgb: #017382}.text-xs{font-size:.75rem}.text-sm{font-size:.85rem}.text-thin{font-weight:300}.text-semibold{font-weight:600}.text-bold{font-weight:700}.text-primary{color:#017382!important}:root{--bs-primary-rgb: #017382}.form-control{background-color:#ebebeb;border:none}.form-label{color:#404040}.form-control:disabled,.form-control[readonly]{color:#495458}.grow-in{animation:grow-in .5s}@keyframes grow-in{0%{transform:scale(0)}to{transform:scale(1)}}.fade-in{animation:fade-in .5s}@keyframes fade-in{0%{opacity:0}to{opacity:1}}html{font-size:.9375rem}html,body{height:100%}body{font-family:Inter,sans-serif;color:#fff;--bs-gutter-x: 1.5rem}.page{background:white;padding:1rem;border-radius:.75rem;color:#000}.card{background:white;border:none;padding:1rem;border-radius:.75rem;color:#000}.page-background{display:block;position:fixed;top:0;left:0;width:100vw;height:100vh;background:linear-gradient(0deg,#005763 8%,#63acb3 100%);z-index:-100}.page-header-img,.header-img{width:9rem;margin-bottom:1rem}.header-img-lg{width:14rem}.invisible{visibility:none}.card-list{padding-top:0rem;padding-bottom:0rem}.card-list .card-list-item{border-top:.15rem solid #e9e9e9;background:white;padding:1rem;display:flex;align-items:center;color:#01464f}.card-list .card-list-item:hover{background-color:#eee;cursor:pointer}.card-list .card-list-item .card-list-icon{padding:.5rem;text-align:center;vertical-align:middle;font-size:1.5rem;margin-right:1rem;width:3rem}.card-list .card-list-item .card-list-text{flex-grow:1}.card-list .card-list-item:first-child{border:none;border-top-left-radius:.75rem;border-top-right-radius:.75rem}.card-list .card-list-item:last-child{border-bottom-left-radius:.75rem;border-bottom-right-radius:.75rem}.card-actions{display:flex;justify-content:space-around;margin-bottom:-1rem}.card-actions i{display:block}.card-actions span{font-size:.85rem}.list-row{border-bottom:.125rem solid #e3e3e3;padding:.5rem}.list-row:last-child{border-bottom:none}.list-row:hover{cursor:pointer;background-color:#eee}.pass-label{font-weight:400;color:#8f9193}.cdk-drop-list-dragging .cdk-drag{transition:transform .25s cubic-bezier(0,0,.2,1)}.cdk-drag-animating{transition:transform .3s cubic-bezier(0,0,.2,1)}.product-tiles{display:flex;justify-content:space-around;margin-bottom:2rem;align-items:center}.product-tiles .product-tile{background-color:#eee;border-radius:.75rem;justify-content:center;align-items:center;height:6rem;width:6rem;display:flex;flex-direction:column;padding:.5rem}.product-tiles .product-tile .fa-solid{font-size:1.5rem}.product-tiles .product-tile .product-label{font-size:.75rem;color:#8f9193}.uphone-container{display:inline;padding:.125rem .375rem;color:#65676e;background-color:#eee;border-radius:4px}.plan-card{border:solid .25rem #eee;margin-bottom:1rem;transition:border-color .25s ease-out}.plan-card.selectable.selected,.plan-card.selectable.selected:hover{border-color:#017382aa}.plan-card.selectable:hover{border-color:#007bffaa}

/*# sourceMappingURL=styles.1ae00881b0acf30a.css.map*/