.ui-dialog .btn,.btn{padding:5px 10px;border-radius:4px;user-select:none}.ui-dialog .btn .ui-button-text{line-height:19px;padding:0}.ui-dialog .btn{background:none;background-color:transparent;font-size:14px;line-height:20px;min-height:40px}.ui-dialog .btn,.btn-primary,.btn-secondary,.btn-success,.btn-success-light,.btn-success-outline,.btn-danger,.btn-cancel,.btn-default{font-size:16px;font-weight:bold;padding:12px 20px}.btn-small{font-size:14px;padding:6px 15px}.btn-legacy-green,.btn-legacy-green i{color:#89c145!important}.btn-legacy-green:hover,.btn-legacy-green:hover i,.btn-legacy-green:focus,.btn-legacy-green:focus i{color:#80b83d!important}.btn-legacy-green:active,.btn-legacy-green:active i{color:#78ab39!important}.ui-dialog .btn,.btn-success:focus,.btn-success-light:focus,.btn-success-outline:focus,.btn-danger,.btn-cancel:focus,.btn-default:focus{outline:0}.ui-dialog .btn-default,.btn-default{background-color:#fff;border:1px solid #c6c6c6}.ui-dialog .btn-default i,.btn-default i{background-color:#fff;color:#000}.ui-dialog .btn-default:hover,.ui-dialog .btn-default:focus,.btn-default:hover,.btn-default:focus{background-color:#e0e0e0;border-color:#e0e0e0}.ui-dialog .btn-default:active,.btn-default:active{background-color:#d0d0d0;border-color:#d0d0d0}.ui-dialog .btn-success,.btn-success{background-color:#56b100;border:0;font-weight:bold}.ui-dialog .btn-success,.btn-success,.btn-success i{color:#fff}.ui-dialog .btn-success:hover,.ui-dialog .btn-success:focus,.btn-success:hover,.btn-success:focus{background-color:#4a9900;border-color:#4a9900}.btn-success:active{background-color:#3e8000;border-color:#3e8000}.btn-success:disabled,.btn-success[disabled],.btn-success-outline:disabled,.btn-success-outline[disabled]{color:#e6e6e6;border:0;background-color:#ccc}.btn-link-danger,.btn-link-danger i{background-color:transparent;border:0;padding:0;color:#b71c1c!important}.btn-link-danger.small{font-size:14px}.btn-link-danger:hover,.btn-link-danger:focus,.btn-link-danger:hover i,.btn-link-danger:focus i{background-color:transparent;outline:0;color:#a81a1a}.btn-link-danger:active{background-color:transparent;outline:0;color:#9a1818}.ui-dialog .btn-danger,.btn-danger{background-color:#de2828;border:1px solid #de2828}.ui-dialog .btn-danger,.btn-danger,.btn-danger i{color:#fff}.ui-dialog .btn-danger:hover,.ui-dialog .btn-danger:focus,.btn-danger:hover,.btn-danger:focus{background-color:#d42121;border-color:#d42121}.ui-dialog .btn-danger:active,.btn-danger:active{background-color:#c61e1e;border-color:#c61e1e}.btn-icon{cursor:pointer;width:40px;height:40px;border-radius:100%;background-color:transparent;background-size:20px;background-position:center;background-repeat:no-repeat}button.btn-icon{border:0;background-color:transparent}.btn-icon.small{width:30px;height:30px;background-size:15px}.btn-icon.small i{font-size:20px}.btn-icon:hover{background-color:#f0f0f0}.btn-icon:active{background-color:#eaeaea}.btn-icon.inactive:hover,.btn-icon.inactive:active{background-color:transparent}.btn-icon.square{border-radius:0}.btn-image{background-color:transparent;border:0;padding:5px;color:#a4a4a4}.btn-image img{max-width:100%;max-height:100%;vertical-align:initial}.btn-text:hover,.btn-text:focus{outline:0;background-color:transparent;color:#999}.btn-text:hover,.btn-text:focus{outline:0;background-color:transparent;color:#999}.btn-text{background-color:transparent;border:0;padding:0;color:#a4a4a4}.btn-text:hover,.btn-text:focus{outline:0;background-color:transparent;color:#999}.btn-text:active{background-color:transparent;color:#888}.btn-quiet{cursor:pointer;border:1px solid transparent;color:#56b100;font-weight:bold;font-size:16px;padding-left:0;padding-right:0}.btn-quiet i{color:#56b100}.btn-quiet.small{font-size:14px}.btn-quiet.smallest{font-weight:normal;font-size:12px}.btn-quiet.blue{color:#11a9ed}.btn-quiet.blue:hover,.btn-quiet.blue:focus{color:#109edd}.btn-quiet.blue:active{color:#0f92cd}.btn-quiet.text{color:#000}.btn-quiet.text:hover,.btn-quiet.text:focus{color:#000}.btn-quiet.text:active{color:#000}.btn-quiet:hover,.btn-quiet:focus,.btn-quiet:hover i,.btn-quiet:focus i{color:#4a9900}.btn-quiet:active,.btn-quiet:active i{color:#3e8000}.btn-quiet,.btn-quiet:hover,.btn-quiet:focus,.btn-quiet:active{background:transparent}.btn-quiet-secondary{cursor:pointer;border:1px solid transparent;color:#707070;font-weight:bold;padding-left:0;padding-right:0}.btn-quiet-secondary:hover,.btn-quiet-secondary:focus{color:#505050}.btn-quiet-secondary:active{color:#404040}.btn-quiet-secondary,.btn-quiet-secondary:hover,.btn-quiet-secondary:focus,.btn-quiet-secondary:active{background:transparent}.btn-em-link,.btn-em-link i{color:#56b100;font-weight:bold}.btn-em-link:hover,.btn-em-link:focus,.btn-em-link:hover i,.btn-em-link:focus i{color:#4a9900}.btn-em-link:active,.btn-em-link:active i{color:#3e8000}.btn-learn-more-link{display:block;cursor:pointer;border:0;border-bottom:2px solid #ccc;color:#333;font-size:inherit;font-weight:normal;padding-top:5px;padding-left:0;padding-right:0;width:auto;align-items:flex-start}.btn-learn-more-link:hover,.btn-learn-more-link:focus{color:#222;border-bottom:2px solid #888;outline:0}.btn-learn-more-link:active{color:#000;border-bottom:2px solid #707070}.btn-learn-more-link,.btn-learn-more-link:hover,.btn-learn-more-link:focus,.btn-learn-more-link:active{background:transparent}.btn-success-light{background-color:transparent;border:0;color:#56b100}.btn-success-light i{margin-top:-4px;color:#56b100}.btn-success-light:hover,.btn-success-light:focus,.btn-success-light:hover i,.btn-success-light:focus i{color:#4a9900;background-color:#fff}.btn-success-light:active{color:#3e8000;background-color:#fff}.btn-success-outline{color:#56b100;border:1px solid #56b100;background-color:#fff}.btn-success-outline i{color:#56b100}.btn-success-outline:hover,.btn-success-outline:focus{color:#4a9900;border:1px solid #4a9900}.btn-success-outline:hover i,.btn-success-outline:focus i{color:#4a9900}button.btn-success-outline:active{color:#3e8000;border:1px solid #4a9900}.btn-success-outline:active i,.btn-success-outline:active i{color:#3e8000}button.btn-success-outline:hover,button.btn-success-outline:active,button.btn-success-outline:focus{background-color:#fafff5}button.btn-success-outline i{color:#56b100}.btn-secondary{color:#707070;border:1px solid #707070;background-color:#fff;font-weight:bold}.btn-secondary i{color:#707070}.btn-secondary:hover,.btn-secondary:focus{background-color:#f8f8f8;color:#505050;border:1px solid #505050}.btn-secondary:hover i,.btn-secondary:focus i{color:#505050}.btn-cancel{background-color:#f0f0f0;border:1px solid #c6c6c6}.btn-cancel i{color:#991f19}.btn-cancel:hover,.btn-cancel:focus{background-color:#d0d0d0;border-color:#d0d0d0}.btn-cancel:active{background-color:#b0b0b0;border-color:#b0b0b0}a[role="button"] i.fa{margin-top:-3px;margin-right:5px;vertical-align:middle}.btn i.fa{margin-right:5px;margin-top:-4px;font-size:20px;vertical-align:middle}i .fa-arrows-v:hover{cursor:ns-resize}.btn-primary{background-color:#5db8e0}.btn-optional{color:#fff;background-color:#949494}.btn-authorize-sync{max-width:193px;font-size:14px}.btn-authorize-strava-sync{width:193px;cursor:pointer}#x-authorize-garmin-sync{background-color:#11a9ed;border:1px solid #11a9ed;font-weight:bold}#x-authorize-garmin-sync:hover,#x-authorize-garmin-sync:focus{background-color:#109edd;border-color:#109edd}#x-authorize-garmin-sync:active{background-color:#0f92cd;border-color:#0f92cd}#x-authorize-coros-sync,#connect_coros{background-color:#111f26;border:1px solid #111f26;font-weight:bold}#x-authorize-coros-sync:hover,#x-authorize-coros-sync:focus,#x-authorize-coros-sync:active,#connect_coros:hover,#connect_coros:focus,#connect_coros:active{background-color:#222f36;border-color:#222f36}.authorize-sync-logo{margin-top:10px;margin-bottom:20px;width:100px}.btn-facebook{background-color:#3b5998;border:1px solid #3b5998;background-image:url(/img/facebook-auth-logo.png?v=GfxwWb4YHkGJuQDGQNJ-3WEKwqo);background-size:24px auto;background-repeat:no-repeat;background-position:15px 50%;padding-left:60px}.btn.btn-facebook:hover,.btn.btn-facebook:active,.btn.btn-facebook:focus{background-color:#2d4373;background-image:url(/img/facebook-auth-logo.png?v=GfxwWb4YHkGJuQDGQNJ-3WEKwqo);border:1px solid #2d4373;background-position:15px 50%}.input-form-container{background:#f6f6f6}.input-form-container .header-row{margin-bottom:0}.input-form{width:370px;max-width:100%;margin:30px auto;padding:40px 30px;border:1px solid #eaeaea;border-radius:4px;background:#fff;box-shadow:0 3px 6px 0 rgba(0,0,0,.03);overflow:visible;font-size:16px}.input-form.inline{width:100%;border:0;margin:0;border-radius:0;padding:0;box-shadow:none}.input-form.full{width:100%}.input-form.wide{width:670px}.input-form.wide h1{text-align:left}.input-form.medium{width:570px}.input-form.medium h1{text-align:left}.input-form.no-border{border:0;border-radius:0;padding:0;box-shadow:none}.input-form label,.input-form select,.input-form textarea,.input-form input[type=text],.input-form input[type=password],.input-form input[type=datetime],.input-form input[type=datetime-local],.input-form input[type=date],.input-form input[type=month],.input-form input[type=time],.input-form input[type=week],.input-form input[type=number],.input-form input[type=email],.input-form input[type=url],.input-form input[type=search],.input-form input[type=tel],.input-form input[type=color],.input-form button.dropdown-toggle,.input-form .uneditable-input{font-size:16px}@media(max-width:767px){.input-form label,.input-form select,.input-form textarea,.input-form input[type=text],.input-form input[type=password],.input-form input[type=datetime],.input-form input[type=datetime-local],.input-form input[type=date],.input-form input[type=month],.input-form input[type=time],.input-form input[type=week],.input-form input[type=number],.input-form input[type=email],.input-form input[type=url],.input-form input[type=search],.input-form input[type=tel],.input-form input[type=color],.input-form button.dropdown-toggle,.input-form .uneditable-input{font-size:18px}}.input-form .progress-steps-container{margin-bottom:20px}.input-form h1{text-align:center}.input-form .input-field{outline-style:none}.input-form input[type=text],.input-form input[type=email],.input-form input[type=number],.input-form input[type=password],.input-form button.dropdown-toggle,.input-form .dropdown-toggle{color:#333;border:1px solid #eaeaea;background:#fff;height:50px;border-radius:0;padding:15px 15px;text-align:left}.input-form input[type=text].disabled,.input-form input[type=email].disabled,.input-form input[type=number].disabled,.input-form input[type=password].disabled,.input-form button.dropdown-toggle.disabled,.input-form .dropdown-toggle.disabled{background:#f8f8f8}.input-form input[type=text]:after,.input-form input[type=email]:after,.input-form input[type=number]:after,.input-form input[type=password]:after,.input-form button.dropdown-toggle:after,.input-form .dropdown-toggle:after{content:none}@media(max-width:767px){.input-form input[type=text],.input-form input[type=email],.input-form input[type=number],.input-form input[type=password],.input-form button.dropdown-toggle,.input-form .dropdown-toggle{height:60px;padding:20px 15px}}.input-form textarea{color:#333;border:1px solid #eaeaea;background:#fff;border-radius:0;padding:15px 15px;text-align:left}.input-form button.btn-success,.input-form button.btn-success-outline{height:50px}.input-form button.btn-success.small,.input-form button.btn-success-outline.small{height:40px}@media(max-width:767px){.input-form button.btn-success,.input-form button.btn-success-outline{height:60px}.input-form button.btn-success.small,.input-form button.btn-success-outline.small{height:50px}}.input-form input[type=submit].btn-quiet{background:none;border:0;width:auto;padding-left:0;padding-right:0}.input-form input[type]:focus,.input-form textarea:focus,.input-form .dropdown.open button.dropdown-toggle,.input-form .dropdown.open button.dropdown-toggle:focus,.input-form .dropdown.open .dropdown-toggle,.input-form .dropdown.show button.dropdown-toggle,.input-form .dropdown.show button.dropdown-toggle:focus,.input-form .dropdown.show .dropdown-toggle{border-color:#55b100;outline:0;z-index:2}.input-form .btn-quiet,.input-form .btn-quiet-secondary{font-size:13px}.input-form .btn-quiet.large,.input-form .btn-quiet-secondary.large{font-size:15px}@media(max-width:767px){.input-form .btn-quiet,.input-form .btn-quiet-secondary{font-size:14px}.input-form .btn-quiet.large,.input-form .btn-quiet-secondary.large{font-size:16px}}@media(max-width:767px){.input-form .dropdown-menu>li>a{line-height:40px}.input-form .field-title{font-size:14px}}.input-form .hint-label{color:#888;font-size:13px}@media(max-width:767px){.input-form .hint-label{font-size:14px}}.input-form .alert{font-size:13px;line-height:19px}.input-form .alert p,.input-form .alert ul,.input-form .alert ol,.input-form .alert ul li,.input-form .alert ol li{font-size:13px;line-height:19px}.input-form .alert ul li:not(:last-child),.input-form .alert ol li:not(:last-child){margin-bottom:5px}@media(max-width:767px){.input-form .alert{font-size:14px;line-height:20px}.input-form .alert p,.input-form .alert ul,.input-form .alert ol,.input-form .alert ul li,.input-form .alert ol li{font-size:14px;line-height:20px}}.input-form .alert.alert-lg{font-size:16px;line-height:22px}.input-form .alert.alert-lg p,.input-form .alert.alert-lg ul,.input-form .alert.alert-lg ol,.input-form .alert.alert-lg ul li,.input-form .alert.alert-lg ol li{font-size:16px;line-height:22px}.input-form .alert.alert-lg ul li:not(:last-child),.input-form .alert.alert-lg ol li:not(:last-child){margin-bottom:8px}.input-form .btn{box-sizing:border-box;margin-bottom:0}.input-form input[type=submit]{margin-top:15px}.input-form .subtitle{margin-top:-15px;margin-bottom:30px}.input-form .field-title{text-transform:uppercase;font-size:13px;font-weight:bold;margin-bottom:10px}.input-form hr.section-spacer{height:15px;border:0;margin:0;color:transparent}.input-form hr.section-delimiter{width:50%;margin:15px auto 15px auto;background:1px;color:#888}.input-form .form-group-container{display:flex}.input-form .form-group-container .col-2,.input-form .form-group-container .col-grow{margin-left:10px;margin-right:10px}.input-form .form-group-container .col-2:first-child,.input-form .form-group-container .col-grow:first-child{margin-left:0}.input-form .form-group-container .col-2:last-child,.input-form .form-group-container .col-grow:last-child{margin-right:0}.input-form .form-group-container .col-2{width:50%}.input-form .form-group-container .col-grow{flex-grow:1}@media(max-width:767px){.input-form .form-group-container{flex-wrap:wrap}.input-form .form-group-container .col-2{width:100%;margin-left:0;margin-right:0}}.input-form .form-group{margin-bottom:15px}.input-form .form-group.submit{padding-top:15px}.input-form .form-group input,.input-form .form-group .dropdown,.input-form .form-group .dropdown-toggle,.input-form .form-group textarea{width:100%;box-sizing:border-box;margin-bottom:0;resize:vertical}.input-form textarea:-moz-placeholder,.input-form textarea:-ms-input-placeholder,.input-form textarea::-webkit-input-placeholder{color:#888}.input-form .field-placeholder{position:absolute;z-index:10}.input-form .field-placeholder div{position:absolute;background:#fff;height:3px;width:100%;top:40%;margin-left:-5px;padding-left:5px;padding-right:5px;opacity:0;box-sizing:content-box}.input-form .field-placeholder label{position:relative;color:#888;margin-bottom:0}.input-form .field-placeholder.active{margin-top:-26px}.input-form .field-placeholder.active div{top:11px;opacity:1}.input-form .field-placeholder.active label{font-size:13px}.input-form .field-placeholder.active.focused label{color:#333}@media(max-width:767px){.input-form .field-placeholder.active{margin-top:-31px}.input-form .field-placeholder.active label{font-size:14px}}.input-form .text-field .field-placeholder{background:transparent;margin-left:15px;margin-top:-12px}.input-form .text-field .field-placeholder div{top:11px;transition:all .15s}.input-form .text-field .field-placeholder label{cursor:text;user-select:none;margin-top:25px;transition:all .15s}.input-form .text-field .field-placeholder.active label{margin-top:0}@media(max-width:767px){.input-form .text-field .field-placeholder label{margin-top:28px}}.input-form input.time-input{background-image:url(/img/icons/time_input.png);background-repeat:no-repeat;background-position:right 16.5px center;background-size:16px 18px}.input-form .nav-tabs{display:flex;border-bottom:2px solid #eee;width:100%}.input-form .nav-tabs li{display:table-cell;text-align:center;flex-grow:1;margin:-2px;float:none}.input-form .nav-tabs>li>a{color:#333;font-size:16px;padding:10px 0 10px 0;border:0;margin:0}.input-form .nav-tabs>li>a:after{display:block;content:attr(title);font-weight:bold;height:0;overflow:hidden;visibility:hidden}.input-form .nav-tabs>li>a:hover{background:transparent;font-weight:bold}.input-form .nav-tabs>.active>a,.input-form .nav-tabs>.active>a:hover{background:transparent;font-weight:bold;border-bottom:2px solid #55b100;color:#333}.input-form .input-field .input-append{display:flex;margin-bottom:0}.input-form .input-field .input-append input{box-sizing:border-box;margin-left:0;width:50px;flex-grow:1}.input-form .input-field .input-append .unit-field{font-size:16px;flex-grow:0}.input-form .input-field.distance-text-field .dropdown{display:inline-block;width:20%;min-width:100px;margin-left:-1px;font-size:16px}.input-form .input-field.distance-text-field .dropdown.wide{min-width:130px}.input-form .input-field.single-unit-text-field .field-value{z-index:1}.input-form .input-field.single-unit-text-field .unit-field{cursor:default;display:inline-block;width:20%;min-width:100px;margin-left:-1px;font-size:16px;z-index:0}.input-form .dropdown i.fa{color:#888;font-size:24px;line-height:18px;margin-right:2.5px}.input-form .dropdown.open i.fa{color:#333}.input-form .dropdown.open .field-placeholder.active label{color:#333}.input-form .dropdown .dropdown-toggle{cursor:pointer;padding-top:12px;padding-bottom:18px}.input-form .dropdown .dropdown-toggle i{margin-top:3px}.input-form .dropdown .unit-label{display:inline-block}.input-form .dropdown .dropdown-menu{width:calc(100% - 2px);padding:5px 0 10px 0;border-color:#ccc;box-shadow:0 2px 4px 0 rgba(0,0,0,.25);max-height:504px;overflow-y:auto}.input-form .dropdown .dropdown-menu>li>a{cursor:pointer;line-height:30px;padding:3px 20px}.input-form .dropdown .dropdown-menu>li>a:focus{border:2px solid #55b100;background:transparent;color:#333;padding:1px 18px}.input-form .dropdown .dropdown-menu>li>a:hover{background:#55b100;color:#fff}.input-form .dropdown .dropdown-menu>li>a:active{border:0;background:#55b100;color:#fff;padding:3px 20px}@media(max-width:767px){.input-form .dropdown .dropdown-toggle{padding-top:14px;padding-bottom:16px}}.input-form .profile-picture-container{display:flex;align-items:center}.input-form .profile-picture-container .profile-pic{margin:0;width:75px;height:75px}.input-form input[type=text].datepicker,.input-form input[type=text].birthday-datepicker{cursor:pointer;background-image:url(/img/icons/date_picker.png);background-repeat:no-repeat;background-position:right 15px center;background-size:18px 18px}.input-form input[type=text].phone{background-image:url(/img/icons/input-phone.png);background-repeat:no-repeat;background-position:right 15px center;background-size:24px 24px}.input-form input[type=text].whatsapp{background-image:url(/img/icons/input-whatsapp.png);background-repeat:no-repeat;background-position:right 15px center;background-size:26px 26px}.input-form input[type=text].messenger{background-image:url(/img/icons/input-messenger.png);background-repeat:no-repeat;background-position:right 15px center;background-size:24px 24px}.input-form input[type=text].skype{background-image:url(/img/icons/input-skype.png);background-repeat:no-repeat;background-position:right 15px center;background-size:24px 24px}.input-form input[type=text].hangouts{background-image:url(/img/icons/input-hangouts.png);background-repeat:no-repeat;background-position:right 15px center;background-size:24px 24px}.input-form .StripeElement{box-sizing:border-box;height:0;color:#333;border:1px solid #eaeaea;background:#fff;height:50px;border-radius:0;padding:15px 15px;-webkit-transition:box-shadow 150ms ease;transition:box-shadow 150ms ease}.input-form .StripeElement--focus{border-color:#55b100}.input-form .StripeElement--invalid{background-color:#fff8f8;border:1px solid #b94a48}.input-form .StripeElement--webkit-autofill{background-color:#fefde5!important}.input-form textarea.input-error,.input-form input[type=text].input-error,.input-form input[type=email].input-error,.input-form input[type=password].input-error,.input-form textarea.input-error:focus,.input-form input[type=text].input-error:focus,.input-form input[type=email].input-error:focus,.input-form input[type=password].input-error:focus,.input-form .input-error textarea,.input-form .input-error input[type=text],.input-form .input-error input[type=email],.input-form .input-error input[type=password],.input-form .input-error textarea:focus,.input-form .input-error input[type=text]:focus,.input-form .input-error input[type=email]:focus,.input-form .input-error input[type=password]:focus,.input-form .input-error button.input-field:focus,.input-form .dropdown.input-error .dropdown-toggle{background-color:#fff8f8;border:1px solid #b94a48}.input-form .validation-summary-errors{background-color:#fff8f8;padding:15px 10px 5px 5px;margin-bottom:20px;border:1px solid #b94a48}.input-form .validation-summary-errors ul li{color:#b94a48}.input-form .validation-hint{color:#b94a48;font-size:13px;display:none}.input-form .input-error .validation-hint{display:block}.input-form input[type=checkbox],.calendar-section input[type=checkbox]{height:auto;margin-bottom:auto}.input-form .radio-buttons-field .radio,.input-form .radio-buttons-field .checkbox,.input-form .checkbox-field .radio,.input-form .checkbox-field .checkbox,.calendar-section .radio-buttons-field .radio,.calendar-section .radio-buttons-field .checkbox,.calendar-section .checkbox-field .radio,.calendar-section .checkbox-field .checkbox{padding-left:0;padding-bottom:12px}.input-form .radio-buttons-field input[type=radio],.input-form .radio-buttons-field input[type=checkbox],.input-form .checkbox-field input[type=radio],.input-form .checkbox-field input[type=checkbox],.calendar-section .radio-buttons-field input[type=radio],.calendar-section .radio-buttons-field input[type=checkbox],.calendar-section .checkbox-field input[type=radio],.calendar-section .checkbox-field input[type=checkbox]{width:auto;position:absolute;visibility:hidden}.input-form .radio-buttons-field input[type=radio]+label,.input-form .radio-buttons-field input[type=checkbox]+label,.input-form .checkbox-field input[type=radio]+label,.input-form .checkbox-field input[type=checkbox]+label,.calendar-section .radio-buttons-field input[type=radio]+label,.calendar-section .radio-buttons-field input[type=checkbox]+label,.calendar-section .checkbox-field input[type=radio]+label,.calendar-section .checkbox-field input[type=checkbox]+label{font-weight:normal;color:#333;margin:0 0 0 40px;padding-top:3px;cursor:pointer;outline:0;user-select:none;position:relative}.input-form .radio-buttons-field input[type=radio]+label:before,.input-form .radio-buttons-field input[type=checkbox]+label:before,.input-form .checkbox-field input[type=radio]+label:before,.input-form .checkbox-field input[type=checkbox]+label:before,.calendar-section .radio-buttons-field input[type=radio]+label:before,.calendar-section .radio-buttons-field input[type=checkbox]+label:before,.calendar-section .checkbox-field input[type=radio]+label:before,.calendar-section .checkbox-field input[type=checkbox]+label:before{background-image:url("/img/icons/radio_button.png?v=GfxwWb4YHkGJuQDGQNJ-3WEKwqo");background-repeat:no-repeat;background-size:26px 26px;content:"";width:26px;height:26px;visibility:visible;display:block;position:absolute;top:0;left:-40px}.input-form .radio-buttons-field.small,.input-form .checkbox-field.small,.calendar-section .radio-buttons-field.small,.calendar-section .checkbox-field.small{font-size:13px}.input-form .radio-buttons-field.small input[type=radio]+label,.input-form .radio-buttons-field.small input[type=checkbox]+label,.input-form .checkbox-field.small input[type=radio]+label,.input-form .checkbox-field.small input[type=checkbox]+label,.calendar-section .radio-buttons-field.small input[type=radio]+label,.calendar-section .radio-buttons-field.small input[type=checkbox]+label,.calendar-section .checkbox-field.small input[type=radio]+label,.calendar-section .checkbox-field.small input[type=checkbox]+label{font-size:13px;margin:0 0 0 32px}.input-form .radio-buttons-field.small input[type=radio]+label:before,.input-form .radio-buttons-field.small input[type=checkbox]+label:before,.input-form .checkbox-field.small input[type=radio]+label:before,.input-form .checkbox-field.small input[type=checkbox]+label:before,.calendar-section .radio-buttons-field.small input[type=radio]+label:before,.calendar-section .radio-buttons-field.small input[type=checkbox]+label:before,.calendar-section .checkbox-field.small input[type=radio]+label:before,.calendar-section .checkbox-field.small input[type=checkbox]+label:before{left:-32px}.input-form .radio-buttons-field.input-error,.input-form .checkbox-field.input-error,.calendar-section .radio-buttons-field.input-error,.calendar-section .checkbox-field.input-error{background-color:#fff8f8;margin:-5px -5px -1px -5px;padding:4px 4px 0 4px;border:1px solid #b94a48}.input-form .radio-buttons-field.input-error.field-title,.input-form .checkbox-field.input-error.field-title,.calendar-section .radio-buttons-field.input-error.field-title,.calendar-section .checkbox-field.input-error.field-title{background-color:#fff8f8;color:#b94a48}.input-form .radio-buttons-field input[type=radio]:checked+label::before,.calendar-section .radio-buttons-field input[type=radio]:checked+label::before{background-image:url("/img/icons/radio_button_checked.png?v=GfxwWb4YHkGJuQDGQNJ-3WEKwqo");background-repeat:no-repeat}.input-form .checkbox-field input[type=checkbox]+label::before,.calendar-section .checkbox-field input[type=checkbox]+label::before{background-image:url("/img/icons/checkbox.png");background-size:20px 20px;top:3px;width:20px;height:20px}.input-form .checkbox-field input[type=checkbox]:checked+label::before,.calendar-section .checkbox-field input[type=checkbox]:checked+label::before{background-image:url("/img/icons/checkbox_selected.png");background-repeat:no-repeat}.input-form .checkbox-field.small input [type=checkbox]+label::before,.calendar-section .checkbox-field.small input [type=checkbox]+label::before{width:16px;height:16px}.input-form.mobile-mode,.calendar-section.mobile-mode{font-family:-apple-system,BlinkMacSystemFont,"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif}.input-form.mobile-mode .checkbox-field input[type=checkbox]:checked+label::before,.calendar-section.mobile-mode .checkbox-field input[type=checkbox]:checked+label::before{background-image:url("/img/icons/checkbox_selected_bk.png")!important}.input-form.mobile-mode .btn-success,.calendar-section.mobile-mode .btn-success{background-color:#111;border-color:#111;border-radius:40px;height:48px}.input-form.mobile-mode .btn-success:hover,.input-form.mobile-mode .btn-success:focus,.calendar-section.mobile-mode .btn-success:hover,.calendar-section.mobile-mode .btn-success:focus{background-color:#222;border-color:#222}.input-form.mobile-mode .btn-success:active,.calendar-section.mobile-mode .btn-success:active{background-color:#333;border-color:#333}@media(max-width:767px){.input-form.mobile-mode .preferences-content,.calendar-section.mobile-mode .preferences-content{padding-bottom:95px}.input-form.mobile-mode h1,.calendar-section.mobile-mode h1{font-size:20px}.input-form.mobile-mode .form-group.submit,.calendar-section.mobile-mode .form-group.submit{position:fixed;background:#fff;padding-bottom:20px;margin-bottom:0;bottom:0;left:20px;right:20px}}.calendar-section .radio-buttons-field input[type=radio]+label,.calendar-section .radio-buttons-field input[type=checkbox]+label,.calendar-section .checkbox-field input[type=radio]+label,.calendar-section .checkbox-field input[type=checkbox]+label{color:#a4a4a4}.datepicker-dropdown{font-size:16px;margin-top:8px}.datepicker-dropdown .table-condensed th,.datepicker-dropdown .table-condensed td{padding:10px}@media(max-width:979px){.input-form.wide{width:650px}.input-form.medium{width:550px}}@media(max-width:767px){.input-form.wide{width:570px;margin:30px auto}.input-form.medium{width:470px;margin:20px auto}}@media(max-width:767px){.input-form,.input-form.wide,.input-form.medium{width:100%;padding:0;border:0;box-shadow:none}.input-form-container{background:#fff}}.content-sizing{box-sizing:content-box!important}html{height:100%}body{font-family:-apple-system,BlinkMacSystemFont,"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;color:#111;height:100%}body.dark-theme{background-color:#17181b;color:#fff}body.dark-theme .text-link{color:#fff}body.dark-theme .text-link:hover{color:#ddd}body.dark-theme .text-link:active{color:#ccc}body.dark-theme .btn-outline-dark{color:#fff;border-color:#fff;background-color:transparent}@media(max-width:992px){body.dark-theme .navbar .navbar-nav .nav-link{color:#fff}}body.dark-theme footer{background-color:#17181b;color:#fff}#wrap{min-height:100%;height:auto!important;height:100%}.alert{border-radius:.6875rem;border:0;color:#000;padding:1rem 1.5rem}.alert.alert-success{background:#ebfadd}.alert.alert-danger{background:#f2d7d3}.navbar{border-bottom:1px solid #e9ebef;min-height:64px}.navbar .nav-link img{width:32px;height:32px}.navbar .nav-link img:hover{opacity:.7}.navbar.navbar-dark .navbar-nav .nav-link{color:#fff}.navbar.navbar-dark .navbar-nav .nav-link:hover{color:rgba(255,255,255,.75)}.navbar.navbar-dark .navbar-nav .nav-link:active{color:rgba(255,255,255,.9)}.navbar.navbar-light .navbar-nav .nav-link{color:#111}.navbar.navbar-light .navbar-nav .nav-link:hover{color:rgba(0,0,0,.5)}.navbar.navbar-light .navbar-nav .nav-link:active{color:rgba(0,0,0,.6)}.navbar .navbar-brand img{width:118px;height:40px;top:0}.navbar .btn{border-width:2px!important;margin-top:4px}.navbar.navbar-shadow .nav-link{text-shadow:1px 1px #000}.navbar.navbar-shadow .nav-link.btn{text-shadow:none}@media(min-width:992px){.navbar{margin-bottom:16px;padding:16px 0}.navbar .navbar-nav .nav-item{margin-right:.5rem}.navbar .navbar-nav .nav-link{color:#282828;font-weight:500;font-size:16px;line-height:32px;margin-top:1px}.navbar .navbar-nav .nav-link.active-page{font-weight:700}.navbar .navbar-nav .nav-link:hover{color:#aaa}.navbar .navbar-nav .nav-link:active{color:#666}.navbar .navbar-nav .nav-link.rounded-pill:hover,.navbar .navbar-nav .nav-link.rounded-pill:active{color:#111}.navbar .navbar-nav .nav-link img{margin-top:-2px}.navbar .navbar-nav .nav-link.btn{margin-top:8px;line-height:1.5rem}.navbar .navbar-nav .nav-link.btn-outline-light:hover,.navbar .navbar-nav .nav-link.btn-outline-light:active{background-color:#fff;border-color:#fff}.navbar.navbar-text-light .navbar-nav .nav-link{color:#fff}.navbar.navbar-text-light .navbar-nav .nav-link:hover{color:rgba(255,255,255,.75)}.navbar.navbar-text-light .navbar-nav .nav-link:active{color:rgba(255,255,255,.9)}.navbar.navbar-text-light .navbar-nav .nav-link.rounded-pill:hover,.navbar.navbar-text-light .navbar-nav .nav-link.rounded-pill:active{color:#111}.navbar.navbar-text-light .navbar-toggler{border-color:#111}.navbar.navbar-text-light .navbar-toggler .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(17,17,17, 1)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E")}.navbar.navbar-text-dark .navbar-nav .nav-link{color:#fff!important}.navbar.navbar-text-dark .navbar-nav .nav-link.rounded-pill{color:#fff!important}.navbar.navbar-text-dark .rounded-pill{color:#fff!important;border-color:#111!important;background-color:#111!important}.navbar .navbar-nav .nav-link.btn{padding:.5rem .75rem}.navbar .navbar-nav .nav-link.btn-light{background-color:#fff;border-color:#fff;color:#111}.navbar .navbar-nav .nav-link.btn-light:hover{background-color:#f8f8f8;border-color:#f8f8f8}.navbar .navbar-nav .nav-link.btn-light:active{background-color:#efefef;border-color:#efefef}.navbar .navbar-nav .nav-link.btn-login{min-width:100px;font-weight:bold}}@media(min-width:1200px){.navbar .navbar-nav .nav-item{margin-right:1rem}.navbar .navbar-nav .nav-link.btn{padding:.25rem 1rem}.navbar .navbar-nav .nav-link.btn-login{min-width:100px}}.navbar .navbar-toggler{border:0;color:#000}.nav-pills .nav-link{color:#737f8d;padding:1rem 2.5rem;font-size:1.25rem;font-weight:600}.nav-pills .nav-link.active,.nav-pills .nav-pills .show>.nav-link{color:#fff;background-color:#3dbff1}.nav-pills.nav-underline{border-bottom:1px solid #e2e2e2;padding:0}.nav-pills.nav-underline .nav-item{margin-bottom:0}.nav-pills.nav-underline .nav-link{border-radius:0;background-color:transparent}.nav-pills.nav-underline .nav-link.active,.nav-pills.nav-underline .nav-pills .show>.nav-link{border-bottom:4px solid #5db441;color:inherit;background-color:inherit}.vdot-contact{margin-top:120px}.vdot-error #error{min-height:calc(100vh - 100px)}.vdot-error #error h1{font-size:2rem}.vdot-error #error article{display:block;text-align:left;max-width:650px;margin:0 auto}.vdot-error #error article.wide{max-width:800px}.vdot-error #error p{margin:20px 0}.footer-delimiter{width:100%;margin:0 40px;background-color:#d9d9d9}@media(max-width:767.98px){.footer-delimiter{margin:0 15px}}.card-container{border:1px solid #e0e0e0;box-sizing:border-box;border-radius:1rem;padding:2rem 2.5rem}.card-container hr{margin-top:0}@media(max-width:767.98px){.card-container{padding:1rem 1.5rem}}footer{background-color:#f5f5f5}footer h5{font-size:1.125rem}footer.empty{font-size:.875rem;background-color:#fff;color:#828282}footer.empty a{color:#828282}.container-radius{border-radius:32px}@media(max-width:991.98px){.container-radius{border-radius:20px}}.video-container{position:relative;padding-bottom:56.25%;height:0}.video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}.color-accent{color:#6cae3e!important}.text-secondary{color:#828282!important}.start-hidden{display:none}.page-header-row{top:0;width:100%;z-index:99}.relative-container{position:relative}.absolute-overlay{position:absolute;top:0;left:0}.d-hidden{display:none}.btn:focus,a:focus,div:focus,.form-control:focus{outline:0!important;box-shadow:none!important}.form-control:focus{border-color:#111}input[type=text]{height:50px}h1,h2,h3,h4,h5,h6{font-weight:bold;line-height:1.2}.container{max-width:1440px!important}.profile-pic-container{position:relative}.profile-pic-container .vdot-certified-badge{position:relative;float:right;width:36%;height:36%;margin-top:-35%}.profile-pic,.profile-pic-title-name{width:100px;height:100px;-webkit-border-radius:500px;-moz-border-radius:500px;border-radius:500px;background-size:cover;background-repeat:no-repeat;background-position:50% 50%;display:block;margin-left:auto;margin-right:auto;flex-shrink:0}.profile-pic.medium,.profile-pic-title-name.medium{width:75px;height:75px}.profile-pic.small,.profile-pic-title-name.small{width:50px;height:50px}.profile-pic.no-center,.profile-pic-title-name.no-center{margin-left:0;margin-right:0}.header h1{font-size:2rem}@media(min-width:992px){.header h2{font-weight:600;font-size:1.15rem}.header h3{font-weight:600;font-size:1.15rem}.header .card-right{padding-right:0!important}}@media(min-width:1200px){.header .card-right{padding-left:5%!important;padding-right:0!important}.header h1{font-size:3rem}}.img-download-google,.img-download-apple{max-width:120px}.icon-option{display:inline-block;width:32px;height:32px;margin-right:1.25rem}.lbl-option{font-size:1.25rem}.icon{max-width:32px}.text-muted{color:#828282!important}.bg-dark{background-color:#111!important;color:#fff}.bg-grey{background-color:#f5f5f5;color:#000}.text-underline{text-decoration:underline}.with-new-lines,.with-newlines{white-space:-moz-pre-wrap;white-space:-o-pre-wrap;white-space:pre-wrap;word-wrap:break-word}.text-large,.text-lg,.text-l{font-size:1.25rem!important}.text-small,.text-sm,.text-s{font-size:.875rem!important}.text-xs{font-size:.75rem!important}.font-weight-500{font-weight:500!important}.font-weight-600{font-weight:600!important}ul.no-bullets{list-style-type:none;padding:0;margin:0}input.form-control{border:1px solid #000;border-radius:0}.btn{font-weight:bold;font-size:1rem;padding:.5rem 1.25rem}.btn.btn-lg{padding:.75rem 2rem}.btn-dark{background-color:#111;border:1px solid #111}.btn-dark:hover{background-color:#222}.btn-dark:active{background-color:#333}.btn-secondary{background-color:#ececec;border:1px solid #ececec;color:#959595}.btn-secondary:hover{background-color:#dcdcdc}.btn-secondary:active{background-color:#ccc}.btn-accent{background-color:#6ead33;border:1px solid #6ead33;color:#fff!important}.btn-accent:hover,.btn-accent:focus{background-color:#5d932b;border:1px solid #5d932b;color:#fff}.btn-accent:active{background-color:#4d7923;border:1px solid #4d7923}.btn-accent-outline{border:1px solid #6ead33;color:#6ead33}.btn-accent-outline:hover,.btn-accent-outline:focus{border:1px solid #5d932b;color:#5d932b}.btn-accent-outline:active{border:1px solid #4d7923;color:#4d7923}.btn-accent-outline.small{font-size:.875rem;padding:.25rem .75rem}.btn-link.accent{color:#6ead33}.btn-link.accent:hover,.btn-link.accent:focus{color:#5d932b}.btn-link.accent:active{color:#4d7923}.btn-icon{padding:0;width:40px;height:40px}.btn-icon img{width:40px;height:40px}.btn-icon.small{width:24px;height:24px}.btn-icon.small img{width:24px;height:24px}.navbar-nav .nav-link.btn-outline-light{color:#fff;border-color:#fff}.navbar-nav .nav-link.btn-outline-light:hover{color:#111}.navbar-nav .nav-link.btn-outline-light:active{color:#111}.btn-outline-secondary{border:1px solid #111;border-radius:0;background-color:#111;padding:6px 10px}.text-link{font-weight:bold;color:#111;text-decoration:underline}.text-link:hover{color:#222}.text-link:active{color:#333}.text-link.inline{text-decoration:none;font-weight:normal}.text-link.inline:hover{text-decoration:underline}.text-link.inline:active{text-decoration:underline}a.img-anchor,a.img-ancho:hover,a.img-ancho:active{text-decoration:none}.podcast-logo{width:32px}.social-logo{width:50px}.img-email-arrow{width:24px}.vertical-divider{border-right:1px solid #000}.img-footer-logo{width:72px}.switch-year-month{line-height:38px;font-weight:bold;font-size:.75rem}.subscription-card{border:1px solid #e0e0e0;box-sizing:border-box;color:#828282;border-radius:15px;margin:1rem 1.5rem;padding:1.5rem;height:320px}.subscription-card.most-popular{background-image:url("/img/home/most-popular-badge.png?v=GfxwWb4YHkGJuQDGQNJ-3WEKwqo");background-position:right top;background-repeat:no-repeat;background-size:76.5px 76.5px}.subscription-card .content{flex-grow:1;margin-top:auto;margin-bottom:auto}.subscription-card .lbl-title{background:#ececec;color:#959595;border-radius:20px;display:inline-block;padding:.5rem 1.5rem;font-weight:600;font-size:.875rem}.subscription-card .lbl-price-period{font-weight:600;font-size:12px;text-align:left}.subscription-card .lbl-price{font-weight:bold;font-size:1.875rem;color:#5fc360}.subscription-card .lbl-full-title{font-weight:bold;font-size:1.25rem;text-align:left;color:#111}.subscription-card .lbl-description{font-size:12px;text-align:left}.subscription-card .text-small{font-size:10px}@media(min-width:992px) and (max-width:1200px){.subscription-card.most-popular{background-size:60px 60px}}.vdot-home h4{font-size:1rem}@media(max-width:991.98px){.vdot-home .page-header-row .navbar .navbar-brand{color:#111}}.vdot-home section.download-app-banner{font-weight:400;text-align:left;padding:8px 0;background:#000;color:#fff;width:100%}.vdot-home section.download-app-banner a{color:#fff;text-decoration:underline}@media(max-width:991.98px){.vdot-home section.download-app-banner{display:none}}.vdot-home section.header{min-height:1016px;position:relative}.vdot-home section.header h3{font-size:1.2rem;font-style:normal;font-weight:600;line-height:125%}.vdot-home section.header .background{position:absolute;top:0;left:0;right:0;height:720px}.vdot-home section.header .background .background-image{background-image:url("/img/home/home-top-bg.jpg?v=GfxwWb4YHkGJuQDGQNJ-3WEKwqo");background-position-x:50%;background-repeat:no-repeat;height:720px;border:0}.vdot-home section.header .join-badge-row{position:absolute;margin:0!important;left:0;right:0;top:760px}.vdot-home section.header .join-badge-row .img-join-now-container{width:142px;height:139px;margin:60px 0;background-image:url("/img/home/home-join-now-icon.png?v=GfxwWb4YHkGJuQDGQNJ-3WEKwqo");background-size:142px 139px}.vdot-home section.header .join-badge-row .img-join-now{animation-name:spin;animation-duration:15000ms;animation-iteration-count:infinite;animation-timing-function:linear}.vdot-home section.header .card-right{padding:0!important}.vdot-home section.header .card-left .container{margin-top:180px;color:#fff}.vdot-home section.header .card-left .container h1,.vdot-home section.header .card-left .container h2,.vdot-home section.header .card-left .container h3,.vdot-home section.header .card-left .container div{max-width:400px}.vdot-home section.header #vdot-calculator{margin:140px 80px 0 40px}.vdot-home section.header #vdot-calculator .input-form{width:auto!important}@media(max-width:1199.98px){.vdot-home section.header #vdot-calculator{margin:140px 40px 0 20px}}@media(max-width:991.98px){.vdot-home section.header{min-height:auto}.vdot-home section.header .background{padding:0}.vdot-home section.header .background .background-image{background-image:url("/img/home/home-top-bg.jpg?v=GfxwWb4YHkGJuQDGQNJ-3WEKwqo");background-position-x:50%;background-size:100%;height:320px}.vdot-home section.header #msg-welcome{height:76px}.vdot-home section.header .join-badge-row{position:static}.vdot-home section.header .join-badge-row .img-join-now-container{width:120px;height:118px;margin:40px 0;background-image:url("/img/home/home-join-now-icon.png?v=GfxwWb4YHkGJuQDGQNJ-3WEKwqo");background-size:120px;height:118px}.vdot-home section.header .join-badge-row .img-join-now{animation-name:spin;animation-duration:15000ms;animation-iteration-count:infinite;animation-timing-function:linear}.vdot-home section.header .card-left .container{margin-top:120px;min-height:96px;max-width:400px!important}.vdot-home section.header #vdot-calculator{margin:60px 0 0 0}}@media(max-width:767.98px){.vdot-home section.header .background .background-image{background-image:url("/img/home/home-top-bg-mobile.jpg?v=GfxwWb4YHkGJuQDGQNJ-3WEKwqo")}}.vdot-home section.join-now{margin-bottom:120px}.vdot-home section.join-now h2{font-size:4rem;max-width:600px}@media(max-width:991.98px){.vdot-home section.join-now{margin-bottom:60px}.vdot-home section.join-now h2{font-size:2rem}}.vdot-home section.adaptive-trainer{margin-bottom:120px}.vdot-home section.adaptive-trainer h4{text-transform:uppercase}.vdot-home section.adaptive-trainer .card-right{padding:0!important;position:relative}.vdot-home section.adaptive-trainer .card-left{height:405px}.vdot-home section.adaptive-trainer .btn-adaptive{background-color:#bf0aff;width:100%}.vdot-home section.adaptive-trainer .btn-adaptive-hint{font-weight:500;font-size:.875rem}.vdot-home section.adaptive-trainer .video-container{position:absolute;height:405px;width:720px;padding-bottom:0;right:0}.vdot-home section.adaptive-trainer .video-container video{position:absolute;right:0;width:100%;height:100%}.vdot-home section.adaptive-trainer .video-container .video-overlay{position:absolute;border-color:transparent transparent transparent #111;border-style:solid;border-width:0 200px 405px 60px;margin-left:-1px;top:0}@media(max-width:1439.98px){.vdot-home section.adaptive-trainer .card-left{height:340px}.vdot-home section.adaptive-trainer .video-container{height:340px;width:600px}.vdot-home section.adaptive-trainer .video-container .video-overlay{border-width:0 180px 340px 50px}}@media(max-width:1199.98px){.vdot-home section.adaptive-trainer .card-left{height:290px}.vdot-home section.adaptive-trainer .video-container{height:290px;width:100%}.vdot-home section.adaptive-trainer .video-container .video-overlay{display:none}}@media(max-width:991.98px){.vdot-home section.adaptive-trainer{margin-bottom:60px}.vdot-home section.adaptive-trainer .card-right{width:100%;padding-top:56.25%!important;position:relative}.vdot-home section.adaptive-trainer .video-container{height:100%;width:100%;top:0}.vdot-home section.adaptive-trainer video{top:0;left:0}.vdot-home section.adaptive-trainer .video-overlay{display:none}.vdot-home section.adaptive-trainer .btn-adaptive{width:240px}}@media(max-width:767.98px){.vdot-home section.adaptive-trainer .btn-adaptive{width:100%}}.vdot-home section.for-coaches{margin-bottom:120px}.vdot-home section.for-coaches h4{text-transform:uppercase}.vdot-home section.for-coaches a:hover{text-decoration:none}.vdot-home section.for-coaches .features{margin-top:80px;padding:0 80px}.vdot-home section.for-coaches .feature-card{background-color:#f1f1f1;border-radius:1.5rem;padding:1.5rem;color:#111;height:288px}.vdot-home section.for-coaches .feature-card:hover{background-color:#fff;box-shadow:0 16px 50px -5px rgba(0,0,0,.15)}.vdot-home section.for-coaches .feature-card .img-icon{height:40px;margin-bottom:20px}.vdot-home section.for-coaches .feature-card .lbl-title-container{height:4.5rem}.vdot-home section.for-coaches .feature-card .lbl-title{font-weight:600;font-size:1.15rem;margin-bottom:20px;vertical-align:middle}.vdot-home section.for-coaches .feature-card .lbl.body{font-size:.8rem;font-weight:400;letter-spacing:-.02em}.vdot-home section.for-coaches .btn{width:240px}@media(max-width:1199.98px){.vdot-home section.for-coaches .features{padding:0 40px}.vdot-home section.for-coaches .feature-card{padding:1.5rem 1rem}.vdot-home section.for-coaches .feature-card .img-icon{height:32px}}@media(max-width:991.98px){.vdot-home section.for-coaches{margin-bottom:60px}.vdot-home section.for-coaches .feature-card{margin:0 80px;height:220px}.vdot-home section.for-coaches .features{padding:0 1rem}}@media(max-width:767.98px){.vdot-home section.for-coaches .feature-card{margin:0;height:240px}.vdot-home section.for-coaches .btn{width:100%}}.vdot-home section.app-download{position:relative;margin-bottom:120px}.vdot-home section.app-download .card-left{padding-left:0!important}.vdot-home section.app-download .card-left img{object-fit:cover;width:100%;height:100%}.vdot-home section.app-download h5{font-size:1rem}.vdot-home section.app-download h3{font-size:1.25rem}.vdot-home section.app-download .img-app-stars{height:20px}.vdot-home section.app-download .app-icon-container{position:absolute;width:96px;height:96px;left:50%;top:50%;transform:translate(-50%,-50%)}.vdot-home section.app-download .app-icon-container img{border-radius:15px}@media(max-width:991.98px){.vdot-home section.app-download{margin-bottom:60px}.vdot-home section.app-download h5{font-size:.9rem}.vdot-home section.app-download h3{font-size:1.15rem}.vdot-home section.app-download .card-left,.vdot-home section.app-download .card-right{height:240px!important;overflow:hidden}.vdot-home section.app-download .app-icon-container{width:64px;height:64px;border-radius:10px}}.vdot-home section.faq{margin-bottom:120px}.vdot-home section.faq a{color:#111;font-weight:600;text-decoration:underline}.vdot-home section.faq h2{font-size:2.25rem}.vdot-home section.faq .img-faq{max-width:420px}.vdot-home section.faq .card{background:#f1f1f1;border-radius:20px;border:0;padding:15px}.vdot-home section.faq .card .card-header{background:none;border:0;font-weight:400}.vdot-home section.faq .card .card-header .btn-link{padding:0;color:#111;width:100%;text-align:left;font-size:1.15rem}.vdot-home section.faq .card .card-header .btn-link:hover,.vdot-home section.faq .card .card-header .btn-link:active,.vdot-home section.faq .card .card-header .btn-link:focus{text-decoration:none}.vdot-home section.faq .card .card-header .btn-link:before{content:"";background-image:url("/img/icons/ic-faq-collapse.png?v=GfxwWb4YHkGJuQDGQNJ-3WEKwqo");background-size:24px 24px;width:24px;height:24px;margin-left:5px;margin-top:1px;float:right}.vdot-home section.faq .card .card-header .btn-link.collapsed:before{background-image:url("/img/icons/ic-faq-expand.png?v=GfxwWb4YHkGJuQDGQNJ-3WEKwqo")}.vdot-home section.faq .card .card-body{padding-top:0}@media(max-width:1199.8px){.vdot-home section.faq h2{font-size:2rem}}@media(max-width:991.8px){.vdot-home section.faq .card-right{margin-bottom:40px}.vdot-home section.faq .card .card-header{padding:0}.vdot-home section.faq .card .card-header .btn-link{font-size:1rem}.vdot-home section.faq .card .card-body{padding:0;padding-top:10px}}@media(max-width:767.8px){.vdot-home section.faq .img-faq{max-width:100%}}.vdot-athletes video{width:100%}.vdot-athletes .icon-bullet{max-width:24px;max-height:24px}@media(min-width:768px){.vdot-athletes .img-adaptive-trainer,.vdot-athletes .img-training-app,.vdot-athletes .img-no-coach-app,.vdot-athletes .img-virtual-racing,.vdot-athletes .img-calculator-app{margin:auto;display:block;max-width:480px}}@media(min-width:992px){.vdot-athletes .img-adaptive-trainer{margin-left:-10px;max-width:400px}.vdot-athletes .img-training-app{margin-left:-10px;max-width:500px}.vdot-athletes .img-no-coach-app{margin-left:-40px;max-width:460px}.vdot-athletes .img-virtual-racing{margin-left:-20px;max-width:480px}}@media(min-width:1200px){.vdot-athletes .img-adaptive-trainer{margin-left:-20px;max-width:430px}.vdot-athletes .img-training-app{margin-left:-15px;max-width:540px}.vdot-athletes .img-no-coach-app{margin-left:-50px;max-width:500px}.vdot-athletes .img-calculator-app{max-width:520px}.vdot-athletes .img-virtual-racing{margin-left:-40px;max-width:500px}}.vdot-certification{background:url("/img/home/certification/cert_path.jpg?v=GfxwWb4YHkGJuQDGQNJ-3WEKwqo") no-repeat center;background-position:center;background-position-x:center;background-position-y:1080px;background-size:480px}.vdot-certification .header h1{font-size:2.5rem}.vdot-certification .header .btn-accent{min-width:140px}.vdot-certification .lbl-price{color:#5fc360}.vdot-certification .text-section{min-height:460px}.vdot-certification .text-section p{vertical-align:middle;height:100%;font-weight:bold;font-size:20px}.vdot-certification .how-it-works-section h5,.vdot-certification .purchase-section h5{font-size:.875rem;text-transform:uppercase}.vdot-certification ul{list-style-type:none;padding-left:0}.vdot-certification ul li{background-image:url("/img/home/icons/ic-bullet.png?v=GfxwWb4YHkGJuQDGQNJ-3WEKwqo");background-repeat:no-repeat;background-size:24px;background-position:center left;padding-left:40px;margin-bottom:10px;font-weight:600}.vdot-certification ul li.li-1{background-image:url("/img/home/icons/ic-bullet-1.png?v=GfxwWb4YHkGJuQDGQNJ-3WEKwqo")}.vdot-certification ul li.li-2{background-image:url("/img/home/icons/ic-bullet-2.png?v=GfxwWb4YHkGJuQDGQNJ-3WEKwqo")}.vdot-certification ul li.li-3{background-image:url("/img/home/icons/ic-bullet-3.png?v=GfxwWb4YHkGJuQDGQNJ-3WEKwqo")}.vdot-certification ul li.li-4{background-image:url("/img/home/icons/ic-bullet-4.png?v=GfxwWb4YHkGJuQDGQNJ-3WEKwqo")}.vdot-certification ul li.li-5{background-image:url("/img/home/icons/ic-bullet-5.png")}@media(max-width:1199.98px){.vdot-certification{background-position-y:960px;background-size:400px}.vdot-certification .text-section{min-height:380px}}@media(max-width:991.8px){.vdot-certification{background:none}.vdot-certification .text-section,.vdot-certification .how-it-works-section,.vdot-certification .purchase-section{min-height:inherit;text-align:center}.vdot-certification .text-section h1,.vdot-certification .text-section h2,.vdot-certification .text-section h3,.vdot-certification .text-section h4,.vdot-certification .how-it-works-section h1,.vdot-certification .how-it-works-section h2,.vdot-certification .how-it-works-section h3,.vdot-certification .how-it-works-section h4,.vdot-certification .purchase-section h1,.vdot-certification .purchase-section h2,.vdot-certification .purchase-section h3,.vdot-certification .purchase-section h4{text-align:center}.vdot-certification .text-section img,.vdot-certification .how-it-works-section img,.vdot-certification .purchase-section img{max-width:400px;margin:40px 0}.vdot-certification ul{max-width:480px;margin:auto}.vdot-certification ul li{background-position:center top;padding-top:24px;padding-left:0;margin-bottom:20px;text-align:center}}@media(max-width:575.98px){.vdot-certification .text-section img,.vdot-certification .how-it-works-section img,.vdot-certification .purchase-section img{max-width:100%}.vdot-certification ul{max-width:auto}}.vdot-adaptive .header h2{text-transform:uppercase}.vdot-adaptive .header .player{position:absolute;left:25%;top:0;width:55%;height:55%}@media(min-width:400px){.vdot-adaptive .header .player{left:25%;top:10%;width:55%;height:55%}}@media(min-width:576px){.vdot-adaptive .header .player{left:25%;top:15%;width:55%;height:55%}}@media(min-width:768px){.vdot-adaptive .header .player{left:53%;top:48%;width:45%;height:45%}}@media(min-width:992px){.vdot-adaptive .header .player{left:55%;top:45%;width:35%;height:35%}}@media(min-width:1440px){.vdot-adaptive .header .player{left:800px;top:400px;width:420px;height:420px}}.vdot-adaptive .custom-switch .custom-switch-input:checked+.custom-switch-btn{background-color:#bf0aff}.vdot-adaptive .btn-accent{background-color:#bf0aff;border-color:#bf0aff;color:#fff}.vdot-adaptive .btn-accent:hover,.vdot-adaptive .btn-accent:focus{background-color:#b000ee}.vdot-adaptive .btn-accent:active{background-color:#9d00d4}.vdot-adaptive .subscription-card{border:1px solid #646877;box-sizing:border-box;color:#b4b7ba;border-radius:15px;margin:1rem 1.5rem;padding:2rem;height:auto;font-size:1rem}.vdot-adaptive .subscription-card .price-content{justify-content:end}.vdot-adaptive .subscription-card .price-container{width:270px;margin-top:-52px}.vdot-adaptive .subscription-card .price-container img{max-width:230px}.vdot-adaptive .subscription-card .lbl-download-hint{width:270px;color:#fff}.vdot-adaptive .subscription-card .lbl-title{background:#33343f;color:#fff;border-radius:20px;display:inline-block;padding:.5rem 1.5rem;font-weight:600}.vdot-adaptive .subscription-card .lbl-price-period{color:#fff;text-align:center;font-size:1.25rem}.vdot-adaptive .subscription-card .lbl-price{font-weight:bold;font-size:2.4rem;color:#fff}.vdot-adaptive .subscription-card .lbl-period{margin-top:-5px}.vdot-adaptive .subscription-card .lbl-description{font-size:.875rem;vertical-align:central}.vdot-adaptive .subscription-card .lbl-description .check-icon{margin-top:-1px;width:22px;height:22px}.vdot-adaptive .subscription-card h4{text-align:center;color:#fff}.vdot-adaptive .subscription-card .download-apps-container{display:flex}.vdot-adaptive p{color:#b4b7ba}.vdot-adaptive .card-container{background-color:#212229;border-radius:1rem;border:0;margin:0 4rem;padding:2rem 1rem}.vdot-adaptive .card-container.transparent{background-color:transparent}.vdot-adaptive .card-container h5{font-size:4rem}.vdot-adaptive .card-container h2{color:#b4b7ba}.vdot-adaptive .card-container h2 span.number{color:#fff}.vdot-adaptive .title-container h1{font-size:2.5rem;font-weight:800}.vdot-adaptive .testimonials-card{background-color:#212229;border-radius:1rem;padding:1.5rem 1rem;color:#b4b7ba;min-height:240px}.vdot-adaptive .testimonials-card .lbl-name{color:#fff;font-size:1.15rem;font-weight:600}.vdot-about .header h1{font-size:4.5rem;padding-bottom:70px}.vdot-about .text-section{margin:0}.vdot-about .text-section .content-container{padding:60px 160px}.vdot-about .text-section h2{font-size:2.5rem;text-transform:uppercase;margin-bottom:40px}.vdot-about .bottom-placeholder{height:200px}@media(max-width:1199.98px){.vdot-about .header h1{font-size:3rem;padding-bottom:45px}.vdot-about .text-section h2{font-size:2rem}}@media(max-width:991.8px){.vdot-about .header h1{font-size:2.5rem;padding-bottom:15px}.vdot-about .text-section h2{font-size:1.75rem;margin-bottom:24px}.vdot-about .text-section .content-container{padding:40px 80px}}@media(max-width:575.98px){.vdot-about .header h1{font-size:1.75rem}.vdot-about .text-section h2{font-size:1.375rem}.vdot-about .text-section .content-container{padding:30px 30px}}section.team-testimonial .testimonial{font-size:1.25rem;color:#828282;font-style:italic}.download-apps .main-download{margin-top:140px;min-height:480px}.download-apps .main-download .app-icon-container{width:140px;height:140px}.download-apps .main-download .app-icon-container img{border-radius:40px;border:#ccc solid 1px}.download-apps .main-download .app-store-badge{max-height:64px}.download-apps .secondary-download{padding-top:100px;min-height:480px;background:#f5f5f5;position:relative}.download-apps .secondary-download h2{font-size:1.5rem}.download-apps .secondary-download .app-icon-container{width:80px;height:80px}.download-apps .secondary-download .app-icon-container img{border-radius:20px;border:#ccc solid 1px}.download-apps .secondary-download .app-store-badge{max-height:40px}.download-apps .secondary-download .delimiter{position:absolute;bottom:0;left:0;right:0}@media(min-width:992px){.hidden-lg-and-up{display:none!important}.img-download-google,.img-download-apple{max-width:140px}.card-left{padding-left:50px!important}.card-right{padding-right:50px!important}}@media(min-width:1200px){.card-left{padding-left:80px!important}.card-right{padding-right:80px!important}.img-coach-feature-1,.img-coach-feature-2,.img-coach-feature-3{max-width:600px}.img-download-google,.img-download-apple{max-width:180px;margin-left:-5px}}@media(max-width:1199.98px){.btn{padding:.5rem .75rem;font-size:.925rem}.btn.btn-lg{padding:.75rem 1.5rem}.vdot-adaptive .title-container h1{font-size:2rem}.vdot-adaptive h2{font-size:1.5rem}}@media(max-width:991.98px){body{font-size:15px}body.dark-theme .navbar{background-color:#17181b}.w-md-100{width:100%!important}.navbar{top:0;background-color:#fff}.navbar .navbar-brand{position:absolute;top:12px;left:60px;right:80px;display:flex;justify-content:center}.navbar .navbar-brand img{width:88.5px;height:30px}.navbar .nav-link{font-weight:bold;font-size:18px}.navbar .navbar-nav{padding:.25rem 1rem}.navbar.navbar-shadow .nav-link{text-shadow:none}.header{margin-top:15px}.btn{font-size:15px}h2{font-size:2rem}h4{font-size:15px}.text-link.inline{font-weight:600}.hidden-md-and-down{display:none}.icon-option{display:block;margin-left:auto;margin-right:auto}.subscription-card{height:260px}.img-top-md-and-down{height:400px;object-fit:cover}.vdot-coach .img-top-md-and-down{height:320px;object-fit:cover;object-position:0 -150px}.vdot-adaptive h2{font-size:1.25rem;margin-bottom:.75rem}.vdot-adaptive .card-container{margin:0 2rem;padding:1.5rem}.vdot-adaptive .testimonials-card{padding:1rem;min-height:0}.vdot-adaptive .subscription-card{height:auto}}@media(max-width:767.98px){body{font-size:15px}body footer h5{font-size:1.25rem}.btn{font-size:15px}h4{font-size:15px}h2{font-size:1.6rem}.text-link.inline{font-weight:600}.hidden-md-and-down{display:none}.img-download-google,.img-download-apple{max-width:120px}.img-top-md-and-down{height:280px;object-fit:cover}.icon-option{display:block;margin-left:auto;margin-right:auto}.social-logo{width:40px}.lbl-option{font-size:1rem}.vdot-coach .img-top-md-and-down{height:220px;object-fit:cover;object-position:0 -80px}.vdot-adaptive .title-container{text-align:center;justify-content:start!important;position:inherit!important;margin-top:-28vw;margin-bottom:4rem}.vdot-adaptive .subscription-card{height:auto}.vdot-adaptive .subscription-card .content-container{margin-top:120px}.vdot-adaptive .subscription-card .price-content{justify-content:center}.vdot-adaptive .subscription-card .price-container{width:220px}.vdot-adaptive .subscription-card .download-apps-container{display:block}.vdot-adaptive .subscription-card .download-apps-container a{display:block;width:200px;max-width:200px;margin:0 auto!important;margin-bottom:16px!important}.vdot-adaptive .subscription-card .download-apps-container img{max-width:200px;margin:auto;margin:0!important}.nav-pills .nav-link{padding:.5rem;font-size:.875rem;font-weight:600}.tab-pane h2{font-size:1.125rem;text-transform:uppercase}}@media(max-width:349.98px){.vdot-adaptive{font-size:.875rem}.vdot-adaptive .title-container h1{font-size:1.5rem}.vdot-adaptive .title-container h2{font-size:1rem}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.vdot-calculator-popup{font-size:1rem;font-weight:400;color:#4f4f4f}.vdot-calculator-popup h1{text-align:left;font-weight:600;font-size:1.75rem;margin-bottom:30px}.vdot-calculator-popup h2{font-weight:600;font-size:1.4rem}.vdot-calculator-popup p{margin-bottom:30px}.promo-ad-modal.fill-container .modal-popup-content{position:relative;padding:0;background:transparent;border:0}.promo-ad-modal.fill-container .modal-close{position:absolute;right:0;margin:10px 10px 0 0}.promo-ad-modal .input-form{width:480px}.promo-ad-modal .input-form .modal-close{background-color:#fff}.promo-ad-modal .input-form .modal-close:hover{background-color:#f0f0f0}.promo-ad-modal h1{color:#5fc360;font-weight:600;font-size:2rem;margin-bottom:20px}.promo-ad-modal p{margin-bottom:25px;font-weight:400;color:#4f4f4f}.promo-ad-modal ul{color:#000;font-weight:600;letter-spacing:.01em;list-style-type:none;padding-left:0;margin-bottom:40px}.promo-ad-modal ul li{background-image:url("/img/home/icons/ic-bullet-check.png?v=GfxwWb4YHkGJuQDGQNJ-3WEKwqo");background-repeat:no-repeat;background-size:18px;background-position:top 2px left;min-height:22px;padding-left:30px;margin-bottom:10px;font-weight:600}@media(max-width:767.98px){.promo-ad-modal .input-form{width:100%}}#embed-calculator-modal .embed-code{padding:15px;background-color:#efefef;border:2px solid #d7d7d7;border-radius:10px}#embed-calculator-modal .embed-code code{color:#111}.vdot-calculator-container.dark .promo-message h1,.vdot-calculator-container.dark .promo-message h5,.vdot-calculator-container.dark .promo-message p{color:#fff}.vdot-calculator-full .card-left .fixed-top,.vdot-calculator-embed .card-left .fixed-top{z-index:0}.vdot-calculator-full .promo-message,.vdot-calculator-embed .promo-message{padding:20px 0}.vdot-calculator-full .promo-message .container,.vdot-calculator-embed .promo-message .container{margin-top:180px}.vdot-calculator-full .promo-message h2,.vdot-calculator-full .promo-message p,.vdot-calculator-embed .promo-message h2,.vdot-calculator-embed .promo-message p{font-weight:600;font-size:1.15rem;color:#656975}.vdot-calculator-full .promo-message h1,.vdot-calculator-full .promo-message h2,.vdot-calculator-full .promo-message p,.vdot-calculator-full .promo-message div,.vdot-calculator-embed .promo-message h1,.vdot-calculator-embed .promo-message h2,.vdot-calculator-embed .promo-message p,.vdot-calculator-embed .promo-message div{max-width:410px}.vdot-calculator-full .promo-message h5,.vdot-calculator-embed .promo-message h5{font-size:1rem}.vdot-calculator-full .promo-message h3,.vdot-calculator-embed .promo-message h3{font-size:1.25rem}.vdot-calculator-full .promo-message .img-app-stars,.vdot-calculator-embed .promo-message .img-app-stars{height:20px}.vdot-calculator-full .promo-message .app-icon-container,.vdot-calculator-embed .promo-message .app-icon-container{width:60px;height:60px}.vdot-calculator-full .promo-message .app-icon-container img,.vdot-calculator-embed .promo-message .app-icon-container img{border-radius:10px}@media(max-width:991.98px){.vdot-calculator-full .promo-message,.vdot-calculator-embed .promo-message{margin-bottom:60px}.vdot-calculator-full .promo-message h5,.vdot-calculator-embed .promo-message h5{font-size:.9rem}.vdot-calculator-full .promo-message h3,.vdot-calculator-embed .promo-message h3{font-size:1.15rem}}.vdot-calculator-full{background-color:#f5f5f5}.vdot-calculator-full section.vdot-calculator{min-height:calc(100vh - 100px)}.vdot-calculator-full .navbar .nav-item .btn-light{background-color:#fff}.vdot-calculator-full .navbar .nav-item .btn-light:hover{border-color:#cacaca;background-color:#fafafa}.vdot-calculator-full #vdot-calculator{margin-top:70px}@media(max-width:991.98px){.vdot-calculator-full h1{font-size:2rem}.vdot-calculator-full .promo-message .container{margin-top:80px;margin-bottom:120px;min-height:96px;max-width:400px!important}.vdot-calculator-full #vdot-calculator{margin:60px 0 0 0}}.vdot-calculator-embed{background-color:transparent}.vdot-calculator-embed h1{font-size:2rem}#vdot-calculator .nav-tabs{border:0}#vdot-calculator .nav-tabs .nav-link{border:0}#vdot-calculator .nav-tabs .nav-link.active{font-weight:bold;color:#56b100;border-bottom:3px #56b100 solid}#vdot-calculator .nav-tabs .nav-link a{border:0}#vdot-calculator .nav-tabs .nav-link a:hover{text-decoration:none}#vdot-calculator .btn{font-weight:600}#vdot-calculator .btn.btn-quiet{font-weight:600}#vdot-calculator .btn-success{height:50px;box-shadow:0 17px 14px -10px rgba(0,0,0,.11)}#vdot-calculator h4{font-weight:800;font-size:1rem}#vdot-calculator h5{font-weight:400;color:#828282;font-size:1rem;padding:0}#vdot-calculator hr{background-color:#eee}#vdot-calculator .input-form{position:relative;margin-top:40px;border-radius:20px}#vdot-calculator .input-form .unit-field{min-width:88px;width:88px}#vdot-calculator .input-form input[type=text],#vdot-calculator .input-form input[type=email],#vdot-calculator .input-form input[type=password],#vdot-calculator .input-form button.dropdown-toggle,#vdot-calculator .input-form .dropdown-toggle{color:#111;border:1px solid #f1f3f4;background-color:#f1f3f4;border-radius:10px}#vdot-calculator .input-form .field-placeholder label,#vdot-calculator .input-form .dropdown-toggle i.fa{color:#464849}#vdot-calculator .input-form .field-placeholder.active div{display:none}#vdot-calculator .input-form .input-field .input-append input{margin-right:15px}#vdot-calculator .input-form input.time-input{background-image:url(/img/home/icons/ic-time-input.png?v=GfxwWb4YHkGJuQDGQNJ-3WEKwqo)}#vdot-calculator .advanced-adjustment-result{position:relative;margin-top:10px;margin-bottom:5px;width:calc(100% + 30px);box-sizing:content-box;margin-left:-15px;padding-left:30px}#vdot-calculator .advanced-adjustment-result .content{align-items:center;justify-content:space-between}#vdot-calculator .advanced-adjustment-result .hr{position:absolute;height:1px;background-color:#eee;top:0;left:0;right:0}#vdot-calculator .advanced-adjustment-result .value{font-weight:600}#vdot-calculator .advanced-adjustment-result .btn-reverse-advanced{margin-top:24px;display:flex;align-items:center;justify-items:center;flex-direction:column;margin-right:30px;font-size:.6rem;color:#828282}#vdot-calculator .advanced-adjustment-result .btn-reverse-advanced .btn-icon{width:24px;height:24px;margin-bottom:5px;background-image:url(/img/icons/ic-reverse.png?v=GfxwWb4YHkGJuQDGQNJ-3WEKwqo);background-size:24px 24px}#vdot-calculator .advanced-delimiter{position:relative;margin-top:10px;margin-bottom:5px}#vdot-calculator .advanced-delimiter .hr{position:absolute;height:1px;background-color:#eee;top:50%;left:-15px;right:-15px}#vdot-calculator .advanced-delimiter .btn-toggle-advanced{position:relative;background-color:#fff;padding:10px}#vdot-calculator .advanced-delimiter .btn-toggle-advanced .fa-chevron-up{display:none}#vdot-calculator .advanced-delimiter .btn-toggle-advanced.active .fa-chevron-down{display:none}#vdot-calculator .advanced-delimiter .btn-toggle-advanced.active .fa-chevron-up{display:inline-block}@media(max-width:991.98px){#vdot-calculator .advanced-delimiter .hr{left:0;right:0}}#vdot-calculator .score-hint-badge,#vdot-calculator .score-badge{width:120px;height:120px;border-radius:100%;position:absolute;right:20px;top:-40px;background:#fff;display:flex;flex-direction:column;align-content:center;align-items:center;justify-content:center;text-transform:uppercase;user-select:none;font-weight:600;font-size:.7rem}@media(max-width:991.98px){#vdot-calculator .score-hint-badge,#vdot-calculator .score-badge{width:88px;height:88px;top:-30px;font-size:.6rem}}#vdot-calculator .score-badge{border:6px solid #9b25e3;font-size:1rem;letter-spacing:.05rem;color:#3d4043}#vdot-calculator .score-badge .badge-vdot{font-size:2rem;font-weight:800;line-height:2.05rem;letter-spacing:.02rem}@media(max-width:991.98px){#vdot-calculator .score-badge{font-size:.8rem;border-width:4px}#vdot-calculator .score-badge .badge-vdot{font-size:1.5rem;line-height:1.55rem;font-weight:700}}#vdot-calculator .score-hint-badge{color:#6e7173;border:1px dashed #babdbf;letter-spacing:.1em}#vdot-calculator .score-hint-badge .btn-about-vdot{text-decoration:underline}#vdot-calculator #vdot-race-paces-results .race-paces-row{display:flex;padding:10px;border-radius:10px;font-size:.9rem}#vdot-calculator #vdot-race-paces-results .race-paces-row:nth-child(even){background:#f8f8fa}#vdot-calculator #vdot-race-paces-results .race-paces-row>div:first-child{width:37%}#vdot-calculator #vdot-race-paces-results .race-paces-row>div:not(:first-child){flex:1}#vdot-calculator #vdot-race-paces-results .race-paces-row.header-row{position:static;color:#666}#vdot-calculator #vdot-training-results .results-row{display:flex;width:100%;padding:10px;border-radius:10px;font-size:.9rem}#vdot-calculator #vdot-training-results .results-row:nth-child(even){background:#f8f8fa}#vdot-calculator #vdot-training-results .results-row>div:first-child{width:30%}#vdot-calculator #vdot-training-results .results-row>div:not(:first-child){flex:1}#vdot-calculator #vdot-training-results .results-row.header-row{position:static;color:#666}#vdot-calculator #vdot-equivalent-results .alert-secondary{border:0;border-radius:20px;background-color:#f8f8fa;color:#666;display:flex;align-items:center}#vdot-calculator #vdot-equivalent-results .alert-secondary .info-icon{background-image:url("/img/icons/ic-info-circle.png?v=GfxwWb4YHkGJuQDGQNJ-3WEKwqo");background-repeat:no-repeat;background-size:20px;min-width:20px;width:20px;height:20px;margin-right:10px}#vdot-calculator #vdot-equivalent-results .equivalent-table .equivalent-row{display:flex;padding:10px;border-radius:10px;font-size:.9rem}#vdot-calculator #vdot-equivalent-results .equivalent-table .equivalent-row:nth-child(even){background:#f8f8fa}#vdot-calculator #vdot-equivalent-results .equivalent-table .equivalent-row>div:first-child{width:30%}#vdot-calculator #vdot-equivalent-results .equivalent-table .equivalent-row>div:not(:first-child){flex:1}#vdot-calculator #vdot-equivalent-results .equivalent-table .equivalent-row.header-row{position:static;color:#666}#vdot-calculator .footer{border-top:1px solid #eee;background-color:#f8f8fa;margin:0 -30px -40px -30px;padding:10px 30px;border-bottom-left-radius:20px;border-bottom-right-radius:20px;font-size:.8125rem}@media(max-width:991.98px){#vdot-calculator .footer{margin:0 -15px -15px -15px;padding:15px}}#vdot-calculator .footer .img-app-icon{width:32px;height:32px;border-radius:6px}#vdot-calculator .footer .btn-quiet{font-weight:500;line-height:44px}#vdot-calculator .footer .btn-text{color:#111;font-weight:500;line-height:44px}@media(max-width:991.98px){#vdot-calculator .input-form{padding:15px;box-shadow:0 10px 10px rgba(0,0,0,.08)}}.custom-switch{line-height:12px}.custom-switch .custom-switch-input{position:absolute;z-index:-1;opacity:0}.custom-switch .custom-switch-input,.custom-switch .custom-switch-input *,.custom-switch .custom-switch-input :after,.custom-switch .custom-switch-input :before,.custom-switch .custom-switch-input+.custom-switch-btn,.custom-switch .custom-switch-input:after,.custom-switch .custom-switch-input:before{box-sizing:border-box}.custom-switch .custom-switch-input :after:selection,.custom-switch .custom-switch-input :before:selection,.custom-switch .custom-switch-input :selection,.custom-switch .custom-switch-input+.custom-switch-btn:selection,.custom-switch .custom-switch-input:after:selection,.custom-switch .custom-switch-input:before:selection,.custom-switch .custom-switch-input:selection{background:0 0}.custom-switch .custom-switch-input+.custom-switch-btn{outline:0;display:inline-block;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;width:68px;height:38px;margin:0;padding:4px;background:#adb5bd;border-radius:76px;transition:all 150ms ease}.custom-switch .custom-switch-input+.custom-switch-btn:after,.custom-switch .custom-switch-input+.custom-switch-btn:before{position:relative;display:block;content:"";width:29px;height:29px}.custom-switch .custom-switch-input+.custom-switch-btn:after{left:2px;border-radius:50%;background:#fff;transition:all 150ms ease}.custom-switch .custom-switch-input+.custom-switch-btn:before{display:none}.custom-switch .custom-switch-input+.custom-switch-btn.text-hide{top:-.8rem}.custom-switch .custom-switch-input:checked+.custom-switch-btn{background:#28a745}.custom-switch .custom-switch-input:checked+.custom-switch-btn:after{left:30px}.custom-switch .custom-switch-input:checked+.custom-switch-btn~.custom-switch-content-checked{opacity:1;height:auto}.custom-switch .custom-switch-input:checked+.custom-switch-btn~.custom-switch-content-unchecked{display:none;opacity:0;height:0}.custom-switch .custom-switch-input:not(:checked)+.custom-switch-btn~.custom-switch-content-checked{display:none;opacity:0;height:0}.custom-switch .custom-switch-input:not(:checked)+.custom-switch-btn~.custom-switch-content-unchecked{opacity:1;height:auto}.custom-switch .custom-switch-input[disabled]+.custom-switch-btn{background:rgba(173,181,189,.6);cursor:default}.custom-switch .custom-switch-input[disabled]:checked+.custom-switch-btn{background:rgba(40,167,69,.4)}.custom-switch .custom-switch-input:not([disabled]):focus~.custom-switch-btn{box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 0 .25rem rgba(56,123,189,.25)}.custom-switch .custom-switch-input[required]~.custom-switch-btn{box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 0 .125rem rgba(220,53,69,.5)}.custom-switch .custom-switch-form-text{display:inline-block;height:38px;margin-left:.5rem;line-height:38px;vertical-align:top}.custom-switch.custom-switch-label-io .custom-switch-input+.custom-switch-btn{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='68' height='38'%3E%3Ctext x='42.5' y='23.75' font-size='12px' font-family='-apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji' fill='%23fff'%3EO%3C/text%3E%3C/svg%3E")}.custom-switch.custom-switch-label-io .custom-switch-input:checked+.custom-switch-btn{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='68' height='38'%3E%3Ctext x='18.13333' y='23.75' font-size='12px' font-family='-apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji' fill='%23fff'%3EI%3C/text%3E%3C/svg%3E")}.custom-switch.custom-switch-label-onoff .custom-switch-input+.custom-switch-btn{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='68' height='38'%3E%3Ctext x='38.85714' y='23.75' font-size='12px' font-family='-apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji' fill='%23fff'%3EOff%3C/text%3E%3C/svg%3E")}.custom-switch.custom-switch-label-onoff .custom-switch-input:checked+.custom-switch-btn{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='68' height='38'%3E%3Ctext x='9.71429' y='23.75' font-size='12px' font-family='-apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji' fill='%23fff'%3EOn%3C/text%3E%3C/svg%3E")}.custom-switch.custom-switch-label-yesno .custom-switch-input+.custom-switch-btn{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='68' height='38'%3E%3Ctext x='38.85714' y='23.75' font-size='12px' font-family='-apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji' fill='%23fff'%3ENo%3C/text%3E%3C/svg%3E")}.custom-switch.custom-switch-label-yesno .custom-switch-input:checked+.custom-switch-btn{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='68' height='38'%3E%3Ctext x='9.71429' y='23.75' font-size='12px' font-family='-apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji' fill='%23fff'%3EYes%3C/text%3E%3C/svg%3E")}.custom-switch.custom-switch-label-status .custom-switch-input+.custom-switch-btn{width:96px;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='96' height='38'%3E%3Ctext x='38.85714' y='23.75' font-size='12px' font-family='-apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji' fill='%23fff'%3EDisabled%3C/text%3E%3C/svg%3E")}.custom-switch.custom-switch-label-status .custom-switch-input:checked+.custom-switch-btn{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='96' height='38'%3E%3Ctext x='9.71429' y='23.75' font-size='12px' font-family='-apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji' fill='%23fff'%3EEnabled%3C/text%3E%3C/svg%3E")}.custom-switch.custom-switch-label-status .custom-switch-input:checked+.custom-switch-btn:after{left:58px}.custom-switch-sm{line-height:11px}.custom-switch-sm .custom-switch-input+.custom-switch-btn{width:60px;height:31px;padding:3px;border-radius:62px}.custom-switch-sm .custom-switch-input+.custom-switch-btn:after,.custom-switch-sm .custom-switch-input+.custom-switch-btn:before{width:23px;height:23px}.custom-switch-sm .custom-switch-input+.custom-switch-btn:after{left:2px}.custom-switch-sm .custom-switch-input:checked+.custom-switch-btn:after{left:29px}.custom-switch-sm .custom-switch-form-text{height:31px;margin-left:.5rem;line-height:31px}.custom-switch-sm.custom-switch-label-io .custom-switch-input+.custom-switch-btn{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='60' height='31'%3E%3Ctext x='37.5' y='19.375' font-size='11px' font-family='-apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji' fill='%23fff'%3EO%3C/text%3E%3C/svg%3E")}.custom-switch-sm.custom-switch-label-io .custom-switch-input:checked+.custom-switch-btn{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='60' height='31'%3E%3Ctext x='16' y='19.375' font-size='11px' font-family='-apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji' fill='%23fff'%3EI%3C/text%3E%3C/svg%3E")}.custom-switch-sm.custom-switch-label-onoff .custom-switch-input+.custom-switch-btn{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='60' height='31'%3E%3Ctext x='32.87671' y='19.375' font-size='11px' font-family='-apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji' fill='%23fff'%3EOff%3C/text%3E%3C/svg%3E")}.custom-switch-sm.custom-switch-label-onoff .custom-switch-input:checked+.custom-switch-btn{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='60' height='31'%3E%3Ctext x='8.57143' y='19.375' font-size='11px' font-family='-apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji' fill='%23fff'%3EOn%3C/text%3E%3C/svg%3E")}.custom-switch-sm.custom-switch-label-yesno .custom-switch-input+.custom-switch-btn{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='60' height='31'%3E%3Ctext x='32.87671' y='19.375' font-size='11px' font-family='-apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji' fill='%23fff'%3ENo%3C/text%3E%3C/svg%3E")}.custom-switch-sm.custom-switch-label-yesno .custom-switch-input:checked+.custom-switch-btn{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='60' height='31'%3E%3Ctext x='8.57143' y='19.375' font-size='11px' font-family='-apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji' fill='%23fff'%3EYes%3C/text%3E%3C/svg%3E")}.custom-switch-sm.custom-switch-label-status .custom-switch-input+.custom-switch-btn{width:88px;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='88' height='31'%3E%3Ctext x='32.87671' y='19.375' font-size='11px' font-family='-apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji' fill='%23fff'%3EDisabled%3C/text%3E%3C/svg%3E")}.custom-switch-sm.custom-switch-label-status .custom-switch-input:checked+.custom-switch-btn{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='88' height='31'%3E%3Ctext x='8.57143' y='19.375' font-size='11px' font-family='-apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji' fill='%23fff'%3EEnabled%3C/text%3E%3C/svg%3E")}.custom-switch-sm.custom-switch-label-status .custom-switch-input:checked+.custom-switch-btn:after{left:57px}.custom-switch-xs{line-height:10px}.custom-switch-xs .custom-switch-input+.custom-switch-btn{width:48px;height:24px;padding:3px;border-radius:48px}.custom-switch-xs .custom-switch-input+.custom-switch-btn:after,.custom-switch-xs .custom-switch-input+.custom-switch-btn:before{width:18px;height:18px}.custom-switch-xs .custom-switch-input+.custom-switch-btn:after{left:1px}.custom-switch-xs .custom-switch-input:checked+.custom-switch-btn:after{left:24px}.custom-switch-xs .custom-switch-form-text{height:24px;margin-left:.5rem;line-height:24px}.custom-switch-xs.custom-switch-label-io .custom-switch-input+.custom-switch-btn{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='24'%3E%3Ctext x='27.42857' y='15' font-size='10px' font-family='-apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji' fill='%23fff'%3EO%3C/text%3E%3C/svg%3E")}.custom-switch-xs.custom-switch-label-io .custom-switch-input:checked+.custom-switch-btn{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='24'%3E%3Ctext x='12.8' y='15' font-size='10px' font-family='-apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji' fill='%23fff'%3EI%3C/text%3E%3C/svg%3E")}.custom-switch-xs.custom-switch-label-onoff .custom-switch-input+.custom-switch-btn{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='24'%3E%3Ctext x='25.6' y='15' font-size='10px' font-family='-apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji' fill='%23fff'%3EOff%3C/text%3E%3C/svg%3E")}.custom-switch-xs.custom-switch-label-onoff .custom-switch-input:checked+.custom-switch-btn{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='24'%3E%3Ctext x='6.85714' y='15' font-size='10px' font-family='-apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji' fill='%23fff'%3EOn%3C/text%3E%3C/svg%3E")}.custom-switch-xs.custom-switch-label-yesno .custom-switch-input+.custom-switch-btn{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='24'%3E%3Ctext x='25.6' y='15' font-size='10px' font-family='-apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji' fill='%23fff'%3ENo%3C/text%3E%3C/svg%3E")}.custom-switch-xs.custom-switch-label-yesno .custom-switch-input:checked+.custom-switch-btn{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='24'%3E%3Ctext x='6.85714' y='15' font-size='10px' font-family='-apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji' fill='%23fff'%3EYes%3C/text%3E%3C/svg%3E")}.custom-switch-xs.custom-switch-label-status .custom-switch-input+.custom-switch-btn{width:76px;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='76' height='24'%3E%3Ctext x='25.6' y='15' font-size='10px' font-family='-apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji' fill='%23fff'%3EDisabled%3C/text%3E%3C/svg%3E")}.custom-switch-xs.custom-switch-label-status .custom-switch-input:checked+.custom-switch-btn{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='76' height='24'%3E%3Ctext x='6.85714' y='15' font-size='10px' font-family='-apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji' fill='%23fff'%3EEnabled%3C/text%3E%3C/svg%3E")}.custom-switch-xs.custom-switch-label-status .custom-switch-input:checked+.custom-switch-btn:after{left:52px}.is-invalid .custom-switch .custom-switch-input~.custom-switch-btn,.was-validated .custom-switch:invalid .custom-switch-input~.custom-switch-btn{box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 0 .25rem #dc3545}