@media (max-width:767px){.cm-align-sm--justify-center{justify-content:center}}.registration-form.bg-light .small a:hover.blueLink,.registration-form.bg-light .small a:link.blueLink,.registration-form.bg-light .small a:visited.blueLink{color:#007baa}.registration-form{background-color:#0e8893;border-radius:5px;font-family:Helvetica}.registration-form h2{color:#fff;font-size:24px;font-weight:800;line-height:1.25;padding:20px 20px 0}.registration-form p{color:#fff;font-size:18px;font-weight:500;line-height:1.22;padding:0 10px}.registration-form .already-have-account,.registration-form .description{color:#fff;font-size:18px;font-weight:500;line-height:1.22;padding:0 20px}.registration-form .already-have-account a{color:#fff;text-decoration:underline}.registration-form form{padding:0 20px}.registration-form .registration-button:focus{border:3px solid #fff}.registration-form .required{font-weight:600;padding:5px 0 0}.registration-form .required,.registration-form .small{color:#fff;font-family:Arial;font-size:14px;line-height:1.33}.registration-form .small{font-weight:400;padding:0;text-align:justify}.registration-form .small a,.registration-form .small a:active,.registration-form .small a:hover,.registration-form .small a:link,.registration-form .small a:visited{color:#fc0;text-decoration:underline}.registration-form .reg-form-disclaimer a{color:#fc0;text-transform:uppercase}.registration-form .password-copy{color:#fff}.registration-form .password-copy .dark-text{color:#212529}.registration-form .password-copy h5{font-size:18px;margin-bottom:4px;margin-top:10px}.registration-form .password-copy p{font-size:14px;padding:0}.registration-form .form-check{margin-bottom:.5rem!important}.registration-form .form-check .form-check-input:disabled~.form-check-label,.registration-form .form-check .form-check-input[disabled]~.form-check-label{color:#fff;cursor:not-allowed;opacity:.7}.registration-form .form-check label{font-size:14px;padding-left:.5rem;position:relative}.registration-form .form-check input[type=checkbox],.registration-form .form-check input[type=radio]{margin:0;opacity:0;width:0}.registration-form .form-check input[type=checkbox]+label:before,.registration-form .form-check input[type=radio]+label:before{box-shadow:inset 0 0 0 2px #fff;content:"";height:15px;left:-7.5px;position:absolute;top:7.5px;transform:translate(-7.5px,-7.5px);width:15px}.registration-form .form-check input[type=radio]:checked+label:before{background-color:#fff;box-shadow:inset 0 0 0 2px #fff,inset 0 0 0 4px #0e8893}.registration-form .form-check input[type=checkbox]:checked+label:before{background-color:#fff;color:#0e8893;content:"\e013";font-family:Classmates Icons;font-size:10px;text-align:center}.registration-form .form-check input[type=radio]+label:before{border-radius:50%}.registration-form .form-check input[type=checkbox]+label:before{border-radius:2px}.registration-form input,.registration-form select{background-color:#fff;border:none;border-radius:5px;color:#767676;font-family:Raleway;font-size:14px;font-weight:300;height:50px;margin:5px 0;padding:0 25px 0 10px;width:100%}.registration-form input.field-error:focus+.registration-form-focus-indicator,.registration-form input:focus+.registration-form-focus-indicator,.registration-form select.field-error:focus+.registration-form-focus-indicator,.registration-form select:focus+.registration-form-focus-indicator{border:2px solid #fc0;border-radius:5px;content:"";display:inline-block;height:48px;left:1px;outline:none;pointer-events:none;position:absolute;top:1px;top:6px;user-select:none;width:99.1%;z-index:1100}.registration-form .registration-form-field-container.has-success .cm-form-control-status-icon{background:transparent url(/seoassets/images/greencheck.svg)}.registration-form .registration-form-field-container.has-error .cm-form-control-status-icon{background:transparent url(/seoassets/images/redx.svg)}.registration-form .registration-form-field-container.has-error .form-error{display:block;height:auto}.registration-form .registration-form-field-container.has-duplicate-email .form-duplicate-email{display:block}.registration-form .registration-form-field-container.has-error .cm-form-control-status-icon,.registration-form .registration-form-field-container.has-success .cm-form-control-status-icon{background-repeat:no-repeat;color:#454545;height:15px;position:absolute;right:5px;top:21px;width:15px}.registration-form .registration-form-field-container.has-error span.select2+.cm-form-control-status-icon,.registration-form .registration-form-field-container.has-success span.select2+.cm-form-control-status-icon{background-color:#fff}.registration-form .registration-form-field-container.has-error span.select2.select2-container--disabled+.cm-form-control-status-icon,.registration-form .registration-form-field-container.has-success span.select2.select2-container--disabled+.cm-form-control-status-icon{background-color:#eee}.registration-form .registration-form-field-container.disabled,.registration-form .registration-form-field-container.disabled input{cursor:not-allowed}.registration-form .registration-form-field-container input#confirm-password,.registration-form .registration-form-field-container input#password{padding-right:60px}.registration-form .registration-form-field-container .visibility-icon-container{position:absolute;right:30px;top:22px}.registration-form .registration-form-field-container .visibility-icon-container img{position:absolute;right:0;top:0}.registration-form .registration-form-field-container .visibility-icon-container.is-visible .eyeball-visible{display:none}.registration-form .registration-form-field-container .visibility-icon-container .eyeball-visible,.registration-form .registration-form-field-container .visibility-icon-container.is-visible .eyeball-crossed{display:block}.registration-form .registration-form-field-container .visibility-icon-container .eyeball-crossed{display:none}.registration-form .default-async-error{height:auto}.registration-form .default-async-error.has-error{padding-bottom:1rem}.registration-form .default-async-error .form-error{height:100%}.registration-form .form-duplicate-email,.registration-form .form-error{background-color:#ffcd00;border-radius:5px;color:#000;display:none;font-family:Arial,Helvetica,sans-serif;font-size:1em;font-style:normal;margin:5px 0;padding:5px 7px}.registration-form .form-duplicate-email a,.registration-form .form-error a{color:#212529;font-weight:700;text-decoration:underline}.registration-form input[name=form-submit]{background-image:linear-gradient(180deg,#fc0,#fc0);border-radius:10px;box-shadow:2.5px 2.5px 10px 0 rgba(0,0,0,.1);color:#5f5631;font-family:Arial;font-size:18px;font-weight:600;height:50px;margin:0 0 20px;text-align:center}.registration-form input[name=form-submit].submitting{opacity:.6}.registration-form .hidden{display:none}.modal-registration-form .modal-content{background-color:transparent}.modal-registration-form .modal-body{padding:0}.modal-registration-form .close{font-family:Arial;font-size:10px;font-weight:400;opacity:1;position:absolute;text-shadow:none}.modal-registration-form .left-side{background-color:#fff;border-bottom-left-radius:5px;border-top-left-radius:5px;font-family:Helvetica;position:relative;width:490px}.modal-registration-form .left-side .title{color:#0e8893;font-size:42px;font-weight:800;line-height:1.29;margin:0;padding:30px 40px 20px 20px}.modal-registration-form .left-side .yellow-div{background-color:#fc0;height:10px;margin:0 20px;width:90px}.modal-registration-form .left-side .subtitle{color:#454545;font-size:24px;font-weight:500;line-height:1.42;padding:20px 65px 20px 20px}.modal-registration-form .left-side .close{bottom:10px;color:#454545;left:10px}.modal-registration-form .right-side{position:relative;width:390px}.modal-registration-form .right-side .close{display:none}.modal-registration-form .right-side .registration-form{border-radius:0;border-bottom-right-radius:5px;border-top-right-radius:5px}.modal-registration-form .right-side .registration-form .description,.modal-registration-form .right-side .registration-form h2{display:none}.modal-registration-form .right-side .registration-form input.field-error:focus+.registration-form-focus-indicator,.modal-registration-form .right-side .registration-form input:focus+.registration-form-focus-indicator{border:2px solid #fc0;border-radius:5px;content:"";display:inline-block;height:48px;left:1px;outline:none;pointer-events:none;position:absolute;top:1px;top:6px;user-select:none;width:99.2%}@media (max-width:1365px){.modal-registration-form .modal-content{margin:65px 0;padding:0}.modal-registration-form .close{color:#fff;right:10px;top:10px}.modal-registration-form .left-side{display:none}.modal-registration-form .right-side{width:100%}.modal-registration-form .right-side .close,.modal-registration-form .right-side .registration-form h2{display:block}.modal-registration-form .right-side .registration-form .description{display:block;padding-right:30px}.modal-registration-form .right-side .registration-form form{padding:0 20px}.modal-registration-form .right-side .registration-form input.field-error:focus+.registration-form-focus-indicator,.modal-registration-form .right-side .registration-form input:focus+.registration-form-focus-indicator{width:99.6%}}@media (max-width:479px){.modal-registration-form .right-side .registration-form input.field-error:focus+.registration-form-focus-indicator,.modal-registration-form .right-side .registration-form input:focus+.registration-form-focus-indicator{width:99.4%}}.mobile-app h1{font-size:2.25rem;font-weight:700;line-height:2.25rem}@media (min-width:992px){.mobile-app h1{font-size:3rem;line-height:3rem}}.mobile-app h2{font-size:2.75rem;font-weight:700}.mobile-app h3{font-size:1.8rem;font-weight:700;line-height:2.1rem}.mobile-app h4{font-size:1.5rem}@media (min-width:992px){.mobile-app h4{font-size:1.7rem}}.mobile-app h5{font-size:1.5rem;font-weight:700}.mobile-app p{font-size:1rem}.mobile-app sup{font-size:50%}.mobile-app .download-header{background-image:url(/seoassets/images/mobile-top-bg-mobile.png);background-size:cover;color:#fff}@media (min-width:992px){.mobile-app .download-header{background-image:url(/seoassets/images/mobile-top-bg-desktop.png)}}.mobile-app .slideshow-container{background-color:#dff0f3}@media (max-width:991px){.mobile-app .slideshow-container{text-align:center}}.mobile-app .slideshow-container ul{line-height:1.5rem}.mobile-app .slideshow-container ul li{border-bottom:1px solid #237f81;font-size:1.25rem;list-style-type:none;margin:.5rem 0;padding:0 3.5rem .5rem}@media (min-width:992px){.mobile-app .slideshow-container ul li{padding:0 2rem .5rem 1rem}}.mobile-app .slideshow-container ul li:last-of-type{border:none;padding-bottom:0}.mobile-app .slideshow-container ol{bottom:-10px;margin:0}.mobile-app .slideshow-container ol li{background:#000;border:0;height:5px}.mobile-app .we-are h5,.mobile-app .we-are p{margin-bottom:1.5rem}.mobile-app .we-are p{font-size:1.13rem}.mobile-app .download-footer{background-color:#dff0f3}.mobile-app .apple-badge{height:40px;width:120px}.mobile-app .google-badge{height:40px;width:133px}.mobile-app .preview-lg{height:370px;width:170px}.mobile-app .preview-lg.sample{height:379px}.mobile-app .preview-sm{height:349px;width:161px}.mobile-app .preview-sm.sample{height:357px}.mobile-app .preview-xs{height:290px;width:130px}.mobile-app .preview-xs.sample{height:297px}