body,html{padding:0;margin:0;background:#fff;width:100vw;overflow-x:hidden}a{color:inherit;text-decoration:none}*{-moz-box-sizing:border-box;box-sizing:border-box;font-family:Roboto;font-weight:400}.underlineLink{color:#00a6ba;text-decoration:underline}.underlineOnHover:hover{cursor:pointer;text-decoration:underline}.pageContainer{min-height:100vh;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;-webkit-align-items:center;-moz-box-align:center;align-items:center}input{height:50px}input,textarea{font-size:1rem;outline:none;display:block;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;padding:13px;background:transparent;border:1px solid rgba(0,0,0,.4);-moz-border-radius:5px;border-radius:5px}textarea{resize:vertical}button{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background:#00a6ba;border:1px solid #00a6ba;color:#fff;padding:5px 10px;height:42px;-moz-border-radius:5px;border-radius:5px;cursor:pointer;font-size:1rem;line-height:1;white-space:nowrap;font-weight:500;display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;-moz-transition:color .1s,background .1s;transition:color .1s,background .1s}button:hover:not(:disabled){background:#ddf3f6;color:#00a6ba}button[data-loading=true]{color:#00a6ba;background:#ddf3f6}button.red{background-color:#ff5b48;border:1px solid #ff5b48}button.red:hover:not(:disabled){background-color:rgba(255,91,72,.13);color:#ff5b48}button.red[data-loading=true]{background-color:rgba(255,91,72,.13);color:#ff5b48}button.cta{background:-moz-linear-gradient(left,#00c5ba,#0084ba);background:linear-gradient(90deg,#00c5ba,#0084ba);background-clip:padding-box;border:1px solid transparent}button.cta:hover:not(:disabled){background:#ddf3f6;color:#00a6ba;border:1px solid #00a6ba}button.cta[data-loading=true]{color:#00a6ba;background:#ddf3f6;border:1px solid #00a6ba}button.dialog{width:100%;height:50px}button.dialog:not(:last-child){margin-right:15px}input:disabled,textarea:disabled{background:rgba(0,34,39,.04);color:#000}button:disabled,input:disabled,textarea:disabled{cursor:not-allowed!important}hr{margin:0;border:0;clear:both;width:100%;background-color:#ccc;height:1px}@-webkit-keyframes placeholderGradient{0%{background-position:0 0}50%{background-position:100% 100%}to{background-position:0 0}}@-moz-keyframes placeholderGradient{0%{background-position:0 0}50%{background-position:100% 100%}to{background-position:0 0}}@keyframes placeholderGradient{0%{background-position:0 0}50%{background-position:100% 100%}to{background-position:0 0}}.avoidwrap{display:inline-block;font-weight:inherit}.legal{max-width:1180px;padding:0 40px}@media (max-width:1180px){body,html{width:100%}.legal{padding:0 20px}}@media (max-width:420px){.legal{padding:0 10px}}.tab{margin-left:40px}.loader,.loader:after{-moz-border-radius:50%;border-radius:50%;width:20px;height:20px}.loader{margin:auto;font-size:10px;position:relative;text-indent:-9999em;border:.4em solid #00a6ba;border-left-color:hsla(0,0%,100%,0);-webkit-transform:translateZ(0);-moz-transform:translateZ(0);transform:translateZ(0);-webkit-animation:load8 1.1s linear infinite;-moz-animation:load8 1.1s linear infinite;animation:load8 1.1s linear infinite}.loader.red{border-top:.4em solid #ff5b48;border-right:.4em solid #ff5b48;border-bottom:.4em solid #ff5b48}@-webkit-keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-moz-keyframes load8{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);-moz-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes load8{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);-moz-transform:rotate(1turn);transform:rotate(1turn)}}:root{--schedule-border:1px solid grey;--spacing:20px}@media (max-width:900px){:root{--spacing:15px}}@media (max-width:570px){:root{--spacing:10px}}.gradientText{background:-moz-linear-gradient(left,#00c5ba,#0084ba);background:linear-gradient(90deg,#00c5ba,#0084ba);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}