﻿html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}details,main,summary{display:block}audio,canvas,progress,video{vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}small{font-size:80%}sub,sup{font-size:50%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.6em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}html{box-sizing:border-box}*,*::after,*::before{box-sizing:inherit}.button,button{background-color:#94a5b0;border:1px solid #94a5b0;color:#fff;-webkit-transition:color 0.1s linear;-moz-transition:color 0.1s linear;transition:color 0.1s linear;background-clip:padding-box;border-radius:8px;border-width:0;cursor:pointer;display:inline-block;font-weight:600;line-height:normal;padding:0.5rem 1.5rem;text-align:center;text-decoration:none}.button:hover,.button:active,.button:focus,button:hover,button:active,button:focus{background-color:#8598a5;color:#fff}.button[disabled],button[disabled]{opacity:.65}.button:focus,button:focus{outline:none}.button.form-control,button.form-control{margin-bottom:0.75rem}.button.close,button.close{border:none}.button.device-full,button.device-full{width:100%}@media screen and (min-width: 48.063rem){.button.device-full,button.device-full{width:auto}}a.button{line-height:initial}.button-primary{background-color:#296ed2;border:1px solid #296ed2;color:#fff}.button-primary:hover,.button-primary:active,.button-primary:focus{background-color:#2563bd;color:#fff}.button-secondary{background-color:#fff;border:1px solid #296ed2;color:#296ed2}.button-secondary:hover{background-color:#fff;border-color:#2563bd;color:#2563bd}.button-inverse{background-color:transparent;border:1px solid #fff}.button-inverse:hover,.button-inverse:active,.button-inverse:focus{background-color:rgba(22,27,30,0.1)}.button-link{background-color:transparent;color:#296ed2}.button-link:hover,.button-link:active,.button-link:focus{background-color:transparent;color:#2563bd}.button-link-light{background-color:transparent;color:#296ed2;font-weight:400}.button-link-light:hover,.button-link-light:active,.button-link-light:focus{background-color:transparent;color:#2563bd}.button-raised{box-shadow:0 2px 5px 0 rgba(22,27,30,0.26)}@media screen and (max-width: 40.5625rem){.button-raised{box-shadow:none}}.button-large{font-size:1.125rem;padding:0.75rem 1.5rem}.button-small{font-size:0.7901234568rem;padding:0.375rem 1.5rem}.button-tight{padding:0 0.375rem}.button-full{display:block;width:100%}.inline-buttons-medium-plus>button,.inline-buttons-medium-plus>a{display:block;text-align:center;width:100%}@media screen and (min-width: 40.625rem){.inline-buttons-medium-plus>button,.inline-buttons-medium-plus>a{display:inline-block;margin-right:0.75rem;width:auto}.inline-buttons-medium-plus>button:last-child,.inline-buttons-medium-plus>a:last-child{margin-right:0}}.button-full-to-auto{width:100%}@media screen and (min-width: 40.625rem){.button-full-to-auto{width:auto}}form .horizontal-form-item{display:block}form .horizontal-form-item::after{clear:both;content:"";display:table}form .horizontal-form-item>label{float:left;display:block;margin-right:2.3576515979%;width:65.8807828007%}form .horizontal-form-item>label:last-child{margin-right:0}form .horizontal-form-item>select,form .horizontal-form-item textarea,form .horizontal-form-item input,form .horizontal-form-item aside{float:left;display:block;margin-right:2.3576515979%;width:31.7615656014%}form .horizontal-form-item>select:last-child,form .horizontal-form-item textarea:last-child,form .horizontal-form-item input:last-child,form .horizontal-form-item aside:last-child{margin-right:0}form .omega-3{display:block}form .omega-3::after{clear:both;content:"";display:table}form .omega-3>li{float:left;display:block;margin-right:2.3576515979%;width:31.7615656014%}form .omega-3>li:last-child{margin-right:0}form .omega-3>li:nth-child(3n){margin-right:0}form .omega-3>li:nth-child(3n+1){clear:left}form .omega-2{display:block}form .omega-2::after{clear:both;content:"";display:table}form .omega-2>li,form .omega-2 td{float:left;display:block;margin-right:2.3576515979%;width:48.821174201%}form .omega-2>li:last-child,form .omega-2 td:last-child{margin-right:0}form .omega-2>li:nth-child(2n),form .omega-2 td:nth-child(2n){margin-right:0}form .omega-2>li:nth-child(2n+1),form .omega-2 td:nth-child(2n+1){clear:left}form .field{max-width:62.5em;margin-left:auto;margin-right:auto}form .field::after{clear:both;content:"";display:table}form .field>label{display:inline-block}fieldset{background-color:#94a5b0;border:1px solid #94a5b0;margin:0 0 0.75rem;padding:1.5rem}input,label,select{display:block;font-family:"Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;font-size:1rem}label{font-weight:bold;margin-bottom:0.375rem}label.required::after{content:"*"}label .disabled,.disabled label{color:#94a5b0}label abbr{display:none}select{-moz-appearance:none;-webkit-appearance:none !important;background-image:url("data:image/svg+xml;base64, PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI2cHgiIGhlaWdodD0iM3B4IiB2aWV3Qm94PSIwIDAgNiAzIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA2IDMiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxwb2x5Z29uIHBvaW50cz0iNS45OTIsMCAyLjk5MiwzIC0wLjAwOCwwICIvPjwvc3ZnPg==");background-position:right 0.375rem center;background-repeat:no-repeat;line-height:normal;margin-bottom:1.5rem;max-width:100%;width:auto}.select-plain{margin:0;padding:0;border:none;box-shadow:none;background-image:none}.group-event-set-form .ql-container,input[type="color"],input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="email"],input[type="month"],input[type="number"],input[type="password"],input[type="search"],input[type="tel"],input[type="text"],input[type="time"],input[type="url"],input[type="week"],textarea,select,select[multiple=multiple]{background-color:#fff;border:1px solid #94a5b0;border-radius:3px;box-shadow:inset 0 1px 3px rgba(0,0,0,0.06);box-sizing:border-box;font-family:"Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;font-size:1rem;margin-bottom:0.75rem;padding:0.5rem;transition:border-color 150ms ease;width:100%}.group-event-set-form .ql-container:hover,input[type="color"]:hover,input[type="date"]:hover,input[type="datetime"]:hover,input[type="datetime-local"]:hover,input[type="email"]:hover,input[type="month"]:hover,input[type="number"]:hover,input[type="password"]:hover,input[type="search"]:hover,input[type="tel"]:hover,input[type="text"]:hover,input[type="time"]:hover,input[type="url"]:hover,input[type="week"]:hover,textarea:hover,select:hover{border-color:#bdbfc1}.group-event-set-form .ql-container:focus,input[type="color"]:focus,input[type="date"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="email"]:focus,input[type="month"]:focus,input[type="number"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="text"]:focus,input[type="time"]:focus,input[type="url"]:focus,input[type="week"]:focus,textarea:focus,select:focus{border-color:#f27c21;outline:none}.group-event-set-form .input-jumbo.ql-container,input.input-jumbo[type="color"],input.input-jumbo[type="date"],input.input-jumbo[type="datetime"],input.input-jumbo[type="datetime-local"],input.input-jumbo[type="email"],input.input-jumbo[type="month"],input.input-jumbo[type="number"],input.input-jumbo[type="password"],input.input-jumbo[type="search"],input.input-jumbo[type="tel"],input.input-jumbo[type="text"],input.input-jumbo[type="time"],input.input-jumbo[type="url"],input.input-jumbo[type="week"],textarea.input-jumbo,select.input-jumbo{font-size:1.6018066406rem;padding:1rem}.group-event-set-form .input-large.ql-container,input.input-large[type="color"],input.input-large[type="date"],input.input-large[type="datetime"],input.input-large[type="datetime-local"],input.input-large[type="email"],input.input-large[type="month"],input.input-large[type="number"],input.input-large[type="password"],input.input-large[type="search"],input.input-large[type="tel"],input.input-large[type="text"],input.input-large[type="time"],input.input-large[type="url"],input.input-large[type="week"],textarea.input-large,select.input-large{font-size:1.125rem;line-height:1.6875rem;padding:0.75rem 1.5rem}.group-event-set-form .input-small.ql-container,input.input-small[type="color"],input.input-small[type="date"],input.input-small[type="datetime"],input.input-small[type="datetime-local"],input.input-small[type="email"],input.input-small[type="month"],input.input-small[type="number"],input.input-small[type="password"],input.input-small[type="search"],input.input-small[type="tel"],input.input-small[type="text"],input.input-small[type="time"],input.input-small[type="url"],input.input-small[type="week"],textarea.input-small,select.input-small{font-size:0.8888888889rem;line-height:1.3333333333rem;padding:0.375rem 0.75rem}.group-event-set-form .ql-container:disabled,input[type="color"]:disabled,input[type="date"]:disabled,input[type="datetime"]:disabled,input[type="datetime-local"]:disabled,input[type="email"]:disabled,input[type="month"]:disabled,input[type="number"]:disabled,input[type="password"]:disabled,input[type="search"]:disabled,input[type="tel"]:disabled,input[type="text"]:disabled,input[type="time"]:disabled,input[type="url"]:disabled,input[type="week"]:disabled,textarea:disabled,select:disabled,.group-event-set-form .disabled.ql-container,input.disabled[type="color"],input.disabled[type="date"],input.disabled[type="datetime"],input.disabled[type="datetime-local"],input.disabled[type="email"],input.disabled[type="month"],input.disabled[type="number"],input.disabled[type="password"],input.disabled[type="search"],input.disabled[type="tel"],input.disabled[type="text"],input.disabled[type="time"],input.disabled[type="url"],input.disabled[type="week"],textarea.disabled,select.disabled{background-color:#eceff1;cursor:not-allowed;pointer-events:none}.group-event-set-form .ql-container:disabled:hover,input[type="color"]:disabled:hover,input[type="date"]:disabled:hover,input[type="datetime"]:disabled:hover,input[type="datetime-local"]:disabled:hover,input[type="email"]:disabled:hover,input[type="month"]:disabled:hover,input[type="number"]:disabled:hover,input[type="password"]:disabled:hover,input[type="search"]:disabled:hover,input[type="tel"]:disabled:hover,input[type="text"]:disabled:hover,input[type="time"]:disabled:hover,input[type="url"]:disabled:hover,input[type="week"]:disabled:hover,textarea:disabled:hover,select:disabled:hover,.group-event-set-form .disabled.ql-container:hover,input.disabled[type="color"]:hover,input.disabled[type="date"]:hover,input.disabled[type="datetime"]:hover,input.disabled[type="datetime-local"]:hover,input.disabled[type="email"]:hover,input.disabled[type="month"]:hover,input.disabled[type="number"]:hover,input.disabled[type="password"]:hover,input.disabled[type="search"]:hover,input.disabled[type="tel"]:hover,input.disabled[type="text"]:hover,input.disabled[type="time"]:hover,input.disabled[type="url"]:hover,input.disabled[type="week"]:hover,textarea.disabled:hover,select.disabled:hover{border:1px solid #94a5b0}input,optgroup,select,textarea{color:#333e45}textarea{resize:vertical}input{line-height:normal}input[type="search"]{appearance:none}input[type="checkbox"],input[type="radio"]{display:inline;margin-right:0.375rem}input[type="checkbox"]{color:#94a5b0;cursor:pointer}input[type="file"]{margin-bottom:0.75rem;width:100%}input[type="radio"]{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;background:#fff;background-color:#fff;border:1px solid #94a5b0;border-radius:9999px;color:#4b5b65;cursor:pointer;display:inline-block;height:1rem !important;margin-bottom:.2em;min-width:0;outline:none;padding:2px;text-shadow:none;vertical-align:middle;width:1rem !important}input[type="radio"]:before{background-color:transparent;border-radius:inherit;box-sizing:border-box;content:'';display:block;height:100%;position:relative;width:100%}input[type="radio"]:checked:before{background-color:#296ed2}input[type="radio"]:checked:focus:before{background:#296ed2}@media screen and (min-width: 40.625rem){input.lg-form-width-control,select.lg-form-width-control{width:30rem}}input.med-form-width-control,select.med-form-width-control{width:15rem}@media screen and (max-width: 40.5625rem){input.med-form-width-control,select.med-form-width-control{width:100%}}input.sm-form-width-control,select.sm-form-width-control{width:6rem}@media screen and (max-width: 40.5625rem){input.sm-form-width-control,select.sm-form-width-control{width:100%}}.form-inline .form-group{display:inline-block;vertical-align:middle}.form-inline .form-control{display:inline-block;vertical-align:middle;width:auto}.form-inline .input-group{display:inline-table;vertical-align:middle}.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn,.form-inline .input-group .form-control{width:auto}.form-inline .input-group>.form-control{width:100%}.form-inline .control-label{margin-bottom:0;vertical-align:middle}.form-inline .radio,.form-inline .checkbox{display:inline-block;margin-top:0;vertical-align:middle}.form-inline .radio label,.form-inline .checkbox label{padding-left:0}.form-inline .radio input[type="radio"],.form-inline .checkbox input[type="checkbox"]{margin-left:0;position:relative;top:0}.radio,.checkbox{display:block;margin-bottom:0.75rem;margin-top:0.75rem;min-height:1.5rem;position:relative}.radio label,.checkbox label{cursor:pointer;font-weight:normal;margin-bottom:0;padding-left:1.5rem}.radio input,.checkbox input{left:0;position:absolute;top:0.3rem}.radio.disabled label,fieldset[disabled] .radio label,.checkbox.disabled label,fieldset[disabled] .checkbox label{cursor:not-allowed}.radio-inline input[type="radio"],.checkbox-inline input[type="checkbox"]{margin-left:-1.5rem;margin-top:0.3rem;position:absolute}.radio+.radio,.checkbox+.checkbox{margin-top:-0.3rem}.radio-inline,.checkbox-inline{display:inline-block;cursor:pointer;font-weight:normal;margin-bottom:0;padding-left:1.5rem;vertical-align:middle}.radio-inline.disabled,fieldset[disabled] .radio-inline,.checkbox-inline.disabled,fieldset[disabled] .checkbox-inline{cursor:not-allowed}.radio-inline+.radio-inline,.checkbox-inline+.checkbox-inline{margin-left:0.75rem;margin-top:0}.sr-only{border:0;clip:rect(0, 0, 0, 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.help-block{color:#94a5b0;display:block}.input-with-icon{position:relative}.input-with-icon i{color:#333e45;left:0.75rem;position:absolute;top:.5rem}.input-with-icon i+input{padding-left:2.25rem}.input-with-icon i+.input-large{padding-left:3rem}.input-with-icon i+.input-jumbo{padding-left:2.25rem}.input-with-icon .cu-font-location-arrow{top:.35rem}@media screen and (max-width: 48rem){.input-with-icon .cu-font-location-arrow.cu-font-2x{top:0}}.control{display:block;margin-bottom:1em}.control label{display:inline-block;font-weight:bold;margin-right:1em}.large-control label{text-align:right;width:13em}@media screen and (max-width: 40.5625rem){.large-control label{text-align:left}}.large-control .unlabeled-control{margin-left:14.4em}.horizontal-form-item{margin-bottom:0.75rem}.horizontal-form-item label,.horizontal-form-item input,.horizontal-form-item select,.horizontal-form-item textarea{margin-bottom:0}.html5-required,.html5-invalid{background-color:#fff;border-radius:3px;box-shadow:0 0 20px #aaa;color:#333e45;display:none;margin-left:10%;max-width:15em;padding:0.375rem 0.75rem;position:absolute;text-decoration:none;visibility:visible}.html5-required:after,.html5-invalid:after{border-bottom:0.75rem solid #fff;border-left:0.75rem solid transparent;border-right:0.75rem solid transparent;bottom:100%;content:'';height:0;left:10%;margin-left:-0.375rem;position:absolute;width:0}.html5-required i,.html5-invalid i{color:#ffa500}.html5-form input.required,.html5-form input.error,.html5-form textarea.required,.html5-form textarea.error{border-color:#f27c21}.html5-form input.required+.html5-required,.html5-form input.error+.html5-invalid,.html5-form textarea.required+.html5-required,.html5-form textarea.error+.html5-invalid,.html5-form input.required+.html5-invalid+.html5-required,.html5-form input.error+.html5-required+.html5-invalid,.html5-form textarea.required+.html5-invalid+.html5-required,.html5-form textarea.required+.html5-required+.html5-invalid{display:inline;z-index:300}.experimental-sidebar-form section:last-child{border-bottom:0 none}.coach-review-form textarea{resize:none}.coach-review-form .large-control{margin-bottom:1em}.form-horizontal>section{display:block}.form-horizontal>section::after{clear:both;content:"";display:table}.form-horizontal>section .form-group{float:left;display:block;margin-right:2.3576515979%;width:48.821174201%}.form-horizontal>section .form-group:last-child{margin-right:0}.form-horizontal>section .form-group:nth-child(2n){margin-right:0}.form-horizontal>section .form-group:nth-child(2n+1){clear:left}@media screen and (max-width: 40.5625rem){.form-horizontal>section .form-group{float:left;display:block;margin-right:2.3576515979%;width:100%;margin-right:0}.form-horizontal>section .form-group:last-child{margin-right:0}}@media screen and (min-width: 40.625rem){.form-horizontal .dob-fields .dob-field{float:left;display:block;margin-right:2.3576515979%;width:31.7615656014%}.form-horizontal .dob-fields .dob-field:last-child{margin-right:0}}.flex-box{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.flex-shrink-0{-webkit-flex-shrink:0;-moz-flex-shrink:0;flex-shrink:0;-ms-flex-negative:0}.flex-align-items-center{-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center}.inline-block{display:inline-block}.inline{display:inline}.float-left{float:left}.float-right{float:right}.dont-scroll{overflow:hidden;position:fixed}@media screen and (min-width: 40.625rem){.dont-scroll{position:relative}}.scroll{overflow:auto}.box-none{padding:0}.box-xsmall{padding:0.375rem}.box-small{padding:0.75rem}.box{padding:1.5rem}.box-large{padding:2.25rem}.box-huge{padding:3rem}.pipe-xsmall{padding-left:0.375rem;padding-right:0.375rem}.pipe-small{padding-left:0.75rem;padding-right:0.75rem}.pipe{padding-left:1.5rem;padding-right:1.5rem}.pipe-large{padding-left:2.25rem;padding-right:2.25rem}.pipe-huge{padding-left:3rem;padding-right:3rem}.rail-xsmall{padding-bottom:0.375rem;padding-top:0.375rem}.rail-small{padding-bottom:0.75rem;padding-top:0.75rem}.rail{padding-bottom:1.5rem;padding-top:1.5rem}.rail-large{padding-bottom:2.25rem;padding-top:2.25rem}.rail-huge{padding-bottom:3rem;padding-top:3rem}.top-small{padding-top:0.75rem}.top{padding-top:1.5rem}.top-large{padding-top:2.25rem}.top-huge{padding-top:3rem}.bottom-small{padding-bottom:0.75rem}.bottom{padding-bottom:1.5rem}.bottom-large{padding-bottom:2.25rem}.bottom-huge{padding-bottom:3rem}.left-xsmall{padding-left:0.375rem}.left-small{padding-left:0.75rem}.left{padding-left:1.5rem}.left-large{padding-left:2.25rem}.left-huge{padding-left:3rem}.right-small{padding-right:0.75rem}.right{padding-right:1.5rem}.right-large{padding-right:2.25rem}.right-huge{padding-right:3rem}.outer-box-none{margin:0}.outer-box-tiny{margin:0.375rem}.outer-box-small{margin:0.75rem}.outer-box{margin:1.5rem}.outer-box-large{margin:2.25rem}.outer-box-huge{margin:3rem}.outer-pipe-small{margin-left:0.75rem;margin-right:0.75rem}.outer-pipe{margin-left:1.5rem;margin-right:1.5rem}.outer-pipe-large{margin-left:2.25rem;margin-right:2.25rem}.outer-pipe-huge{margin-left:3rem;margin-right:3rem}.outer-rail-small{margin-bottom:0.75rem;margin-top:0.75rem}.outer-rail{margin-bottom:1.5rem;margin-top:1.5rem}.outer-rail-large{margin-bottom:2.25rem;margin-top:2.25rem}.outer-rail-huge{margin-bottom:3rem;margin-top:3rem}.outer-top-small{margin-top:0.75rem}.outer-top{margin-top:1.5rem}.outer-top-large{margin-top:2.25rem}.outer-top-huge{margin-top:3rem}.outer-bottom-tiny{margin-bottom:0.375rem}.outer-bottom-small{margin-bottom:0.75rem}.outer-bottom{margin-bottom:1.5rem}.outer-bottom-large{margin-bottom:2.25rem}.outer-bottom-huge{margin-bottom:3rem}.outer-left-small{margin-left:0.75rem}.outer-left{margin-left:1.5rem}.outer-left-large{margin-left:2.25rem}.outer-left-huge{margin-left:3rem}.outer-right-small{margin-right:0.75rem}.outer-right{margin-right:1.5rem}.outer-right-large{margin-right:2.25rem}.outer-right-huge{margin-right:3rem}.table{display:table}.table-row{display:block;display:table;table-layout:fixed;width:100%}.table-row::after{clear:both;content:"";display:table}.table-cell{display:table-cell}.block-row{display:block}.block-row::after{clear:both;content:"";display:table}ul,ol{list-style-type:none;margin:0;padding:0}ul.default-ul,ol.default-ul{list-style-type:disc;padding-left:1.5rem}ul.default-ul li:not(:last-child),ol.default-ul li:not(:last-child){margin-bottom:0.75rem}ul.default-ol,ol.default-ol{list-style-type:decimal;margin-bottom:0.75rem;padding-left:1.5rem}ul.outlined,ol.outlined{border:1px solid #eceff1}ul.fixed-height,ol.fixed-height{max-height:32rem}dl{line-height:1.5;margin-bottom:0.75rem}dl dt{font-weight:bold;margin-top:0.75rem}dl dd{margin:0}.inline-list li{display:inline}.caret-right-list li:before{-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg);content:'\f0da\00a0';font-family:"cu-font";font-weight:700}table{border-collapse:collapse;margin:0.75rem 0;width:100%}th{border-bottom:1px solid #c9cbcd;font-weight:700;padding:0.75rem 0;text-align:left}td{border-bottom:1px solid #eceff1;padding:0.75rem 0}tr,td,th{vertical-align:middle}.cu-table thead{background-color:#102b52;color:#fff;text-transform:capitalize}.cu-table thead>tr{border-left:1px solid #102b52;border-right:1px solid #102b52}.cu-table th,.cu-table td{border-left:none;border-right:none}.cu-table th{padding:0.75rem 0.375rem}@media screen and (min-width: 40.625rem){.cu-table th{padding:0.75rem}}.cu-table td{padding:0.75rem 0.375rem}@media screen and (min-width: 40.625rem){.cu-table td{padding:1.5rem 0.75rem}}.cu-table tbody>tr{border-left:1px solid #eceff1;border-right:1px solid #eceff1}.cu-table tbody td{border-bottom:1px solid #eceff1}.cu-table.full-width-table tbody>tr:nth-child(2n){background-color:#eceff1}.cu-bordered-table{background:#fff;border:1px solid #eceff1}.cu-bordered-table td{border:0 solid #eceff1;border-top-width:1px}.cu-bordered-table th{background-color:#eceff1}.cu-bordered-table th,.cu-bordered-table td{border-left-width:1px;padding:0.75rem}.cu-bordered-table thead+tbody tr:first-child td,.cu-bordered-table thead+tbody tr:first-child th,.cu-bordered-table tbody+tbody tr:first-child td,.cu-bordered-table tbody+tbody tr:first-child th,.cu-bordered-table tbody+tfoot tr:first-child td,.cu-bordered-table tbody+tfoot tr:first-child th{border-top-width:2px}.cu-bordered-table caption+thead tr:first-child td,.cu-bordered-table caption+thead tr:first-child th,.cu-bordered-table caption+tbody tr:first-child td,.cu-bordered-table caption+tbody tr:first-child th,.cu-bordered-table colgroup+thead tr:first-child td,.cu-bordered-table colgroup+thead tr:first-child th,.cu-bordered-table colgroup+tbody tr:first-child td,.cu-bordered-table colgroup+tbody tr:first-child th,.cu-bordered-table thead:first-child tbody:first-child tr:first-child td,.cu-bordered-table thead:first-child tbody:first-child tr:first-child th{border-top-width:0}.fixed-table{table-layout:fixed}.bordered-table{background:#fff;border:1px solid #eceff1}.bordered-table td{border:0 solid #eceff1;border-top-width:1px}.bordered-table th,.bordered-table td{border-left-width:1px;text-align:center}.bordered-table thead+tbody tr:first-child td,.bordered-table thead+tbody tr:first-child th,.bordered-table tbody+tbody tr:first-child td,.bordered-table tbody+tbody tr:first-child th,.bordered-table tbody+tfoot tr:first-child td,.bordered-table tbody+tfoot tr:first-child th{border-top-width:2px}.bordered-table caption+thead tr:first-child td,.bordered-table caption+thead tr:first-child th,.bordered-table caption+tbody tr:first-child td,.bordered-table caption+tbody tr:first-child th,.bordered-table colgroup+thead tr:first-child td,.bordered-table colgroup+thead tr:first-child th,.bordered-table colgroup+tbody tr:first-child td,.bordered-table colgroup+tbody tr:first-child th,.bordered-table thead:first-child tbody:first-child tr:first-child td,.bordered-table thead:first-child tbody:first-child tr:first-child th{border-top-width:0}.hover-table tbody tr:hover th{background-color:#f2f2f2;background:rgba(21,25,28,0.05)}.hover-table tbody tr:hover .disabled_table_cell{background:#e0e0e0;background:rgba(21,25,28,0.12)}.hover-table tbody td:hover{background-color:#f2f2f2;background:rgba(21,25,28,0.05)}.selectable{width:100%}.selectable td{padding:0}.selectable input[type="checkbox"]{display:none}.selectable label{border-color:transparent;border-style:solid;border-width:1px 0;cursor:pointer;display:block;height:100%;margin:-1px 0;padding:.5em;position:relative;width:auto}.selectable input[type="checkbox"]:checked+label{background:#296ed2;border-color:#2563bd;color:#fff}.selectable.bordered-table label{border-width:1px;margin:-1px}.table-open th,.table-open td{border-bottom:none}.table-open td{border-top:1px solid}body{-webkit-font-smoothing:antialiased;color:#333e45;font-family:"Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;font-size:1rem;line-height:1.5}.base-font{font-family:"Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif}.header-font{font-family:"fatfrank", sans-serif}.no-lh{line-height:0}.normalized-lh{line-height:1 !important}.jumbo-font{font-size:3.5rem;line-height:3.0409297943rem}h1,h2,h3,h4,h5,h6{font-family:"fatfrank", sans-serif;font-weight:400;line-height:1.5;margin:0;text-rendering:optimizeLegibility}h1 button,h1 .button,h2 button,h2 .button,h3 button,h3 .button,h4 button,h4 .button,h5 button,h5 .button,h6 button,h6 .button{font-family:"Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif}.wf-loading h1,.wf-loading h2,.wf-loading h3,.wf-loading h4,.wf-loading h5,.wf-loading h6{visibility:hidden}.wf-active h1,.wf-inactive h1,.wf-active h2,.wf-inactive h2,.wf-active h3,.wf-inactive h3,.wf-active h4,.wf-inactive h4,.wf-active h5,.wf-inactive h5,.wf-active h6,.wf-inactive h6{visibility:visible}h1,.h1{font-size:1.8020324707rem;line-height:2.7030487061rem}@media screen and (min-width: 40.625rem){h1,.h1{font-size:2.0272865295rem;line-height:3.0409297943rem}}@media screen and (min-width: 48.063rem){h1,.h1{font-size:2.2806973457rem;line-height:3.4210460186rem}}h2,.h2{font-size:1.6018066406rem;line-height:2.4027099609rem}@media screen and (min-width: 40.625rem){h2,.h2{font-size:1.8020324707rem;line-height:2.7030487061rem}}@media screen and (min-width: 48.063rem){h2,.h2{font-size:2.0272865295rem;line-height:3.0409297943rem}}h3,.h3{font-size:1.423828125rem;line-height:2.1357421875rem}@media screen and (min-width: 40.625rem){h3,.h3{font-size:1.6018066406rem;line-height:2.4027099609rem}}@media screen and (min-width: 48.063rem){h3,.h3{font-size:1.8020324707rem;line-height:2.7030487061rem}}h4,.h4{font-size:1.265625rem;line-height:1.8984375rem}@media screen and (min-width: 40.625rem){h4,.h4{font-size:1.423828125rem;line-height:2.1357421875rem}}@media screen and (min-width: 48.063rem){h4,.h4{font-size:1.6018066406rem;line-height:2.4027099609rem}}h5,.h5{font-size:1.125rem;line-height:1.6875rem}@media screen and (min-width: 40.625rem){h5,.h5{font-size:1.265625rem;line-height:1.8984375rem}}@media screen and (min-width: 48.063rem){h5,.h5{font-size:1.423828125rem;line-height:2.1357421875rem}}h6,.h6{font-size:1.265625rem;line-height:1.8984375rem}p,.p,.base{font-size:1rem;line-height:1.5}p.large,.p.large,.base.large{font-size:1.125rem;line-height:1.6875rem}small,.small,.base-small{font-size:0.8888888889rem;line-height:1.3333333333rem}.debugger-text{font-size:0.7023319616rem}p,.p{margin:0 0 0.75rem}a,.anchor{color:#296ed2;cursor:pointer;text-decoration:none;transition:color 150ms ease}a:hover,.anchor:hover{color:#2563bd;text-decoration:none}a:disabled,a.disabled,.anchor:disabled,.anchor.disabled{color:#94a5b0;pointer-events:none;text-decoration:none}address{display:block;margin:0 0 0.75rem}blockquote{border-left:none;color:#333e45;margin:0;padding-left:0;quotes:'\201C' '\201D' '\2018' '\2019'}blockquote.coach-profile-blockquote{margin:0 0 1.5rem}blockquote.coach-profile-blockquote small{color:#94a5b0}blockquote.pullquote{border-bottom:1px solid #333e45;border-top:1px solid #333e45;color:#536571;margin:1.5rem 0;padding:1.563em;text-align:center}blockquote.pullquote small{color:#102b52}.giant-open-quote{float:left}.giant-open-quote:before{color:#eceff1;content:open-quote;font-size:9rem;line-height:0.8}.giant-open-quote+blockquote{margin-left:4.5rem}.quote-cite-with-image img{border-radius:50%;float:left;height:3rem;width:3rem}.quote-cite-with-image img+div{margin-left:4.5rem}cite{color:#69808f;font-style:italic}cite:before{content:"\2014 \00A0"}hr{border-bottom:1px solid #eceff1;border-left:0;border-right:0;border-top:0;margin:1.5rem 0}hr.white{border-color:#fff}hr.heavy{border-bottom:5px solid black}img,picture{margin:0;max-width:100%}.align-left{text-align:left}.align-right{text-align:right}.align-center{text-align:center}.align-justify{text-align:justify}.align-top{vertical-align:top}.align-middle{vertical-align:middle}.align-bottom{vertical-align:bottom}.muted{color:#94a5b0}.full{text-align:center;width:100%}.accordion .ui-accordion-header{border-bottom:1px solid #fff;cursor:pointer;line-height:1;padding:0.75rem}.accordion .ui-accordion-header:focus{outline:none}.accordion .ui-accordion-header .ui-icon{float:right;margin-left:0.75rem}.accordion.tall .ui-accordion-header{padding:1.5rem 0.75rem}.accordion .ui-accordion-content{background-color:#fff;border-left:1px solid #eceff1;border-right:1px solid #eceff1;padding:0.75rem}.accordion .ui-accordion-content:last-of-type{border-bottom:1px solid #eceff1}.accordion.plain-text .ui-accordion-content{color:#333e45}.accordion-primary .ui-accordion-header{background-color:#102b52;color:#fff}.accordion-primary .ui-accordion-header:hover,.accordion-primary .ui-accordion-header[aria-selected="true"]{background:#0c203d}.accordion-primary .ui-icon-triangle-1-e{height:0;width:0;border-left:0.375rem solid transparent;border-right:0.375rem solid transparent;border-top:0.375rem solid #fff;margin-top:0.375rem}.accordion-primary .ui-icon-triangle-1-s{height:0;width:0;border-bottom:0.375rem solid #fff;border-left:0.375rem solid transparent;border-right:0.375rem solid transparent;margin-top:0.375rem}.accordion-secondary .ui-accordion-header{background-color:#eceff1}.accordion-secondary .ui-accordion-header:hover,.accordion-secondary .ui-accordion-header[aria-selected="true"]{background:#0c203d;color:#fff}.accordion-secondary .ui-accordion-header:hover .ui-icon-triangle-1-e{border-top-color:#fff}.accordion-secondary .ui-icon-triangle-1-e{height:0;width:0;border-left:0.375rem solid transparent;border-right:0.375rem solid transparent;border-top:0.375rem solid #333e45;margin-top:0.375rem}.accordion-secondary .ui-icon-triangle-1-s{height:0;width:0;border-bottom:0.375rem solid #fff;border-left:0.375rem solid transparent;border-right:0.375rem solid transparent;margin-top:0.375rem}.accordion-inverse .ui-accordion-header{background-color:#fff;border-bottom:1px solid #eceff1;color:#333e45}.accordion-inverse .ui-accordion-header:hover,.accordion-inverse .ui-accordion-header[aria-selected="true"]{background:#0c203d;border-left:1px solid #0c203d;border-right:1px solid #0c203d;color:#fff}.accordion-inverse .ui-accordion-header:hover .ui-icon-triangle-1-e:before{color:#fff}.accordion-inverse .ui-accordion-header-icon{font-family:"cu-font"}.accordion-inverse .ui-icon-triangle-1-e:before{color:#94a5b0;content:'\f078'}.accordion-inverse .ui-icon-triangle-1-s:before{color:#fff;content:'\f077';font-family:"cu-font"}.accordion-inverse .ui-accordion-content{border:none;border-bottom:1px solid #eceff1}.accordion-form{background-color:#fff}.accordion-form header{border-top:1px solid #eceff1;outline:none;position:relative}.accordion-form header>div{padding-left:1.5rem}.accordion-form header i{color:#94a5b0;line-height:1.5;position:absolute;right:0.75rem;top:1.5rem}.accordion-form header .cu-font-check-circle{color:#87c54a}@media screen and (min-width: 40.625rem){.accordion-form header{padding:1.5rem}.accordion-form header i{right:1.5rem}}.accordion-form label{font-weight:700}.accordion-form .checkbox-inline>label,.accordion-form .radio-inline>label{font-weight:400}.accordion-form .checkbox-inline+.checkbox-inline,.accordion-form .radio-inline+.radio-inline{margin-left:0}.accordion-form>header,.accordion-form>section{padding:1.5rem 0.75rem}.accordion-form .ui-accordion-header-active{background-color:#296ed2;color:#fff}.accordion-form .ui-accordion-header-active .anchor,.accordion-form .ui-accordion-header-active .text-muted{color:#fff}.accordion-form .ui-accordion-header-active+section{border:1px solid #296ed2}.accordion-form .ui-accordion-header-active.highlighted{background-color:#f994a4;color:inherit}.accordion-form .ui-accordion-header-active.highlighted .anchor,.accordion-form .ui-accordion-header-active.highlighted .text-muted{color:inherit}.accordion-form .ui-accordion-header-active.highlighted+section{background-color:#fbacb9;border:none}.accordion-form .ui-accordion-header-icon{font-family:"cu-font";font-size:1.265625rem;font-weight:700;margin:auto;padding-left:0.3rem;position:absolute}.accordion-form .ui-icon-triangle-1-e:before{content:'\f105'}.accordion-form .ui-icon-triangle-1-s{padding:0}.accordion-form .ui-icon-triangle-1-s:before{content:'\f107'}.accordion-form .ui-accordion-content{border-top:1px solid #eceff1}@media screen and (min-width: 61.25rem){.accordion-form .map{float:right}}.breadcrumbs{padding:1.5rem 0}.breadcrumbs .arrow{padding:0 0.25em}.breadcrumbs a{color:#296ed2}.breadcrumbs a:hover{color:#f27c21}.breadcrumbs .last-crumb{color:#333e45}@media screen and (max-width: 40.5625rem){.profile-breadcrumbs{margin:0 0.75rem}}.button-group{display:inline-block;position:relative;vertical-align:middle;width:100%}@media screen and (min-width: 61.25rem){.button-group{width:auto}.button-group.equal-width-buttons{width:100%}}.button-group input[type="checkbox"],.button-group input[type="radio"]{display:none}.button-group>.button{background-color:#fff;float:left;font-weight:400;overflow:hidden;padding-left:0.375rem;padding-right:0.375rem;position:relative;text-overflow:ellipsis;white-space:nowrap}@media screen and (min-width: 61.25rem){.button-group>.button{padding-left:1.5rem;padding-right:1.5rem}}.button-group>.button:hover,.button-group>.button:focus,.button-group>.button:active,.button-group>.button.active{z-index:200}.button-group.single>.button{padding-left:1.5rem;padding-right:1.5rem}.button-group .button-primary{color:#296ed2}.button-group input[type="checkbox"]:checked+.button-primary,.button-group input[type="radio"]:checked+.button-primary{background-color:#296ed2;color:#fff}.button-group-2 .button{width:50%}@media screen and (min-width: 61.25rem){.button-group-2 .button{width:auto}}@media screen and (min-width: 61.25rem){.button-group-2.equal-width-buttons .button{width:50%}}.button-group-3 .button{width:33.3333333333%}@media screen and (min-width: 61.25rem){.button-group-3 .button{width:auto}}@media screen and (min-width: 61.25rem){.button-group-3.equal-width-buttons .button{width:33.3333333333%}}.button-group-4 .button{width:25%}@media screen and (min-width: 61.25rem){.button-group-4 .button{width:auto}}@media screen and (min-width: 61.25rem){.button-group-4.equal-width-buttons .button{width:25%}}.button-group-5 .button{width:20%}@media screen and (min-width: 61.25rem){.button-group-5 .button{width:auto}}@media screen and (min-width: 61.25rem){.button-group-5.equal-width-buttons .button{width:20%}}.button-group-flex{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.button-group-flex .button{-webkit-box-flex:1 0 auto;-moz-box-flex:1 0 auto;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto}.button-group .button+.button,.button-group .button+.button-group,.button-group .button-group+.button,.button-group .button-group+.button-group{margin-left:-1px}.button-group>.button:not(:first-of-type):not(:last-of-type){border-radius:0}.button-group>.button:first-of-type{margin-left:0}.button-group>.button:first-of-type:not(:last-of-type){border-bottom-right-radius:0;border-top-right-radius:0}.button-group>.button:not(:last-of-type){border-right:0}.button-group>.button:last-of-type:not(:first-of-type){border-bottom-left-radius:0;border-top-left-radius:0}.button-group>.button-group{float:left}.button-group>.button-group:not(:first-of-type):not(:last-of-type)>.button{border-radius:0}.button-group>.button-group:first-of-type:not(:last-of-type)>.button:last-of-type{border-bottom-right-radius:0;border-top-right-radius:0}.button-group>.button-group:last-of-type:not(:first-of-type)>.button:first-of-type{border-bottom-left-radius:0;border-top-left-radius:0}.close{color:#333e45;cursor:pointer;float:right;font-size:1.423828125rem;position:relative}.close:hover{color:#94a5b0}@media screen and (max-width: 40.5625rem){.close{font-size:1.125rem}}button.close{-webkit-appearance:none;background:0 0;padding:0}.cu-calendar-wrapper{background-color:#fff}.cu-calendar-date-range{font-size:0.8888888889rem;line-height:1.3333333333rem;text-align:center}.cu-calendar-date-range i{color:#94a5b0;cursor:pointer}.cu-calendar-date-range .disabled{color:#eceff1;cursor:auto}.cu-calendar-date-range .month-and-year{cursor:pointer}.cu-calendar-days{display:table;width:100%;table-layout:fixed}.cu-calendar-day{display:table-cell;width:14.2857142857%;color:#94a5b0;font-size:0.8888888889rem;line-height:1.3333333333rem;text-align:center}.cu-calendar-dates,.cu-availability-cal{border-collapse:collapse;border-spacing:0;display:table;font-size:0.8888888889rem;line-height:1.3333333333rem;table-layout:fixed;width:100%}.cu-day-date-row,.calendar-row{display:table-row;vertical-align:middle}.cu-day-date{border:1px solid #eceff1;color:#94a5b0;cursor:pointer;display:table-cell;padding:0.75rem 0;position:relative;text-align:center;vertical-align:middle}.cu-day-date.current-day{border-color:#296ed2;border-style:double}.cu-day-date:hover,.cu-day-date.active{background-color:#296ed2;border-color:#296ed2;border-style:double;color:#fff}.cu-day-date.scheduled{border-bottom:1px solid #296ed2}.cu-day-date.passed:hover,.cu-day-date.passed.active{background-color:#eceff1;border-color:#eceff1}.cu-day-date.passed.scheduled{border-bottom:1px solid #eceff1}.cu-calendar-state{bottom:0;height:0.375rem;position:absolute;width:100%}.passed.scheduled .cu-calendar-state{background-color:#eceff1}.scheduled .cu-calendar-state{background-color:#296ed2}.cu-calendar-day-details .ui-accordion-header{display:block}.cu-calendar-day-details .ui-accordion-header::after{clear:both;content:"";display:table}@media screen and (min-width: 40.625rem){.cu-calendar-day-details .ui-accordion-header{border-left:1px solid #eceff1;border-right:1px solid #eceff1}}@media screen and (min-width: 40.625rem){.cu-calendar-day-details .ui-accordion-content{border-left:1px solid #eceff1;border-right:1px solid #eceff1}}@media screen and (min-width: 40.625rem){.cu-calendar-day-details .button{display:inline-block;width:auto}.cu-calendar-day-details .button.cu-calendar-reschedule{margin-right:1.5rem}}.cu-calendar-day-details-non-interactive-header{display:block;border-bottom:1px solid #eceff1;line-height:1;padding:1.5rem 0.75rem}.cu-calendar-day-details-non-interactive-header::after{clear:both;content:"";display:table}@media screen and (min-width: 40.625rem){.cu-calendar-day-details-non-interactive-header{border-left:1px solid #eceff1;border-right:1px solid #eceff1}}.cu-calendar-day-details-header .time,.cu-calendar-day-details-non-interactive-header .time{float:left;margin-right:0.75rem;text-align:right;width:4.5rem}.cu-calendar-day-details-header .athlete,.cu-calendar-day-details-header .eventName,.cu-calendar-day-details-non-interactive-header .athlete,.cu-calendar-day-details-non-interactive-header .eventName{float:left;display:block;margin-right:2.3576515979%;width:57.3509785009%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cu-calendar-day-details-header .athlete:last-child,.cu-calendar-day-details-header .eventName:last-child,.cu-calendar-day-details-non-interactive-header .athlete:last-child,.cu-calendar-day-details-non-interactive-header .eventName:last-child{margin-right:0}.cu-calendar-day-details-row{display:block;color:#333e45}.cu-calendar-day-details-row::after{clear:both;content:"";display:table}.cu-calendar-day-details-row label{color:#94a5b0;float:left;margin-right:0.75rem;text-align:right;width:4.5rem}.cu-calendar-day-details-row .data{padding-left:6rem}.calendar-box{border:1px solid #eceff1;cursor:pointer;display:table-cell;padding:0.75rem 0;position:relative;text-align:center;vertical-align:middle}.calendar-box .cu-font-check{color:#87c54a}.calendar-box .cu-font-circle-o{color:#94a5b0}.calendar-has-hover .calendar-box:hover,.calendar-has-hover .calendar-box.active{background-color:#296ed2;border-color:#296ed2;border-style:double;color:#fff}.calendar-has-hover .calendar-box:hover .cu-font-circle-o,.calendar-has-hover .calendar-box:hover .cu-font-check,.calendar-has-hover .calendar-box.active .cu-font-circle-o,.calendar-has-hover .calendar-box.active .cu-font-check{color:#fff}.cu-availability-cal input{display:none}.cu-availability-cal .disabled{color:#eceff1;cursor:default}.cu-availability-cal .disabled i{color:#eceff1}.cu-availability-cal .disabled:hover{background-color:#fff;border-color:#eceff1;border-style:solid;color:#eceff1}.cu-availability-cal .specific-selected{background-color:#87c54a;border-color:#87c54a;color:#fff}.cu-availability-cal .general-selected{background-color:#e9f0fa;border-color:#e9f0fa}.cu-availability-cal .client-selected{background-color:#296ed2;border-color:#296ed2}.cu-availability-cal .legend-box{display:inline-block;height:0.75rem;width:0.75rem}.cu-availability-times{position:relative}.availability-days .cu-font-times{color:#e80c30}.disabled .availability-days .cu-font-times{color:#eceff1}.availability-bottom-day-changer{border-bottom:1px solid #eceff1;color:#94a5b0;margin-bottom:1.5rem;padding-bottom:1.5rem}.availability-bottom-day-changer>div{cursor:pointer}.availability-bottom-day-changer .disabled{color:#eceff1;cursor:default}@media screen and (min-width: 40.625rem){.availability-buttons button{display:inline-block;margin-right:1.5rem;width:auto}}.client-availabilities-day-boxes{border-bottom:5px solid #296ed2}.client-availabilities-day-boxes .calendar-box{padding:0}.client-availabilities-day-boxes .cu-font-times{color:#eceff1}.calendar-overlay{align-items:center;background-color:#fff;display:flex;height:100%;justify-content:center;opacity:.9;position:absolute;width:100%;z-index:100}.ui-datepicker{background:#fff;border:1px solid #94a5b0;border-radius:3px;width:17em;padding:.2em .2em 0;display:none;z-index:200}.ui-datepicker .ui-datepicker-header{background:#94a5b0;border:1px solid #94a5b0;border-radius:3px;color:#fff;font-weight:700;position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{font-family:"cu-font";color:#fff;opacity:1;position:absolute}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:none;visibility:hidden}.ui-datepicker .ui-datepicker-prev:before{content:"\f053"}.ui-datepicker .ui-datepicker-next:before{content:"\f054"}.ui-datepicker .ui-state-default{border:1px solid #fff;color:#333e45}.ui-datepicker .ui-state-active,.ui-datepicker .ui-state-active.ui-state-hover{background-color:#296ed2;color:#fff;font-weight:400}.ui-datepicker .ui-state-hover{border:1px solid #296ed2;color:#296ed2}.ui-datepicker .ui-state-disabled .ui-state-default{color:#94a5b0}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{opacity:.6}.ui-datepicker .ui-datepicker-prev{left:5px;top:5px}.ui-datepicker .ui-datepicker-next{right:5px;top:5px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.5;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1rem;margin:1px 0}.ui-datepicker select.ui-datepicker-month-year{width:100%}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:49%}.ui-datepicker table{border:0;width:100%;font-size:1rem;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:700;border:0}.ui-datepicker tr{border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:center;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.dropdown,.dropdown-target{position:relative;display:inline-block;text-align:center;cursor:pointer}.dropdown:hover{z-index:300}.dropdown .dropdown-container{opacity:0;visibility:hidden}.dropdown:hover .dropdown-container{opacity:1;visibility:visible}.dropdown-container{background:#296ed2;color:#fff;cursor:default;display:inline-block;margin-left:-6rem;margin-top:0.75rem;position:absolute;text-shadow:none;width:12rem;z-index:600}.dropdown-container:before{border:0.75rem solid transparent;border-bottom-color:#296ed2;content:'';display:block;margin:-1.5rem auto 0;width:0}.dropdown-container ul,.dropdown-container ol{border-radius:inherit;list-style:none;margin:0;max-height:11em;min-width:100%;overflow:auto}.dropdown-container li{margin:0;padding:0.375rem}.dropdown-container li:hover{background:#518add;color:#fff}.dropdown-container li.active{background:#518add}.dropdown-container li a{color:inherit;display:block;font:inherit;text-decoration:inherit}.dropdown-container hr{border-color:#fff}.dropup,.dropdown{position:relative}.dropdown-toggle:active,.open .dropdown-toggle{outline:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:300;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;background-color:#fff;border:1px solid #94a5b0;border-radius:3px;-webkit-background-clip:padding-box;background-clip:padding-box}.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;line-height:20px;color:#333e45;font-weight:400;white-space:nowrap}.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus,.dropdown-submenu:hover>a,.dropdown-submenu:focus>a{text-decoration:none;color:#1fb8eb}.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{color:#4d4d4d;text-decoration:none;outline:0;background:#e6e6e6}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{color:#94a5b0}.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{text-decoration:none;background-color:transparent;background-image:none;cursor:default}.open>.dropdown-menu{display:block}.float-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px solid #15191c;content:""}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:1px}.dropdown-submenu{position:relative}.dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:-6px;margin-left:-1px;border-radius:0 6px 6px 6px}.dropdown-submenu:hover>.dropdown-menu{display:block}.dropup .dropdown-submenu>.dropdown-menu{top:auto;bottom:0;margin-top:0;margin-bottom:-2px;border-radius:5px 5px 5px 0}.dropdown-submenu>a:after{display:block;content:" ";float:right;width:0;height:0;border-color:transparent;border-style:solid;border-width:5px 0 5px 5px;border-left-color:#cccccc;margin-top:5px;margin-right:-10px}.dropdown-submenu.float-left{float:none}.dropdown-submenu.float-left>.dropdown-menu{left:-100%;margin-left:10px;border-radius:6px 0 6px 6px}.dropdown .dropdown-menu .nav-header{padding-left:20px;padding-right:20px}.typeahead{z-index:300;margin-top:2px;border-radius:3px}.dropdown.select{border:1px solid #94a5b0;border-radius:3px;font-weight:700;height:1.5rem;padding:0 3em 0 1.5em}.dropdown.select .dropdown-toggle{color:#333e45;font-size:0.8888888889rem;line-height:1.3333333333rem;vertical-align:top}.dropdown.select .dropdown-toggle i{background-color:#94a5b0;color:#fff;height:100%;padding:0.75rem;position:absolute;right:0;top:0}.dropdown.select .dropdown-menu{text-align:left}.dropdown.select .dropdown-menu li>a{color:#333e45;font-weight:400}.dropdown.select .dropdown-menu li>a:hover{color:#296ed2}.jumbo-inputs .dropdown-menu{font-size:1.6018066406rem}.jumbo-inputs .dropdown-menu a{line-height:2.4027099609rem}.pac-container{z-index:600}.infoupdate,.info,#flash_infoupdate,.success,#flash_success,.notice,.alert,#flash_notice,.error,#flash_failure{font-weight:bold;margin-bottom:0.75rem;padding:0.75rem}.error,#flash_failure{background:#f2dede;color:#712d2d}.error a,.error .close,#flash_failure a,#flash_failure .close{color:#4d1e1e}.error a:hover,.error .close:hover,#flash_failure a:hover,#flash_failure .close:hover{color:#040101}.notice,.alert,#flash_notice{background:#fcf8e3;color:#9c8611}.notice a,.notice .close,.alert a,.alert .close,#flash_notice a,#flash_notice .close{color:#6e5e0c}.notice a:hover,.notice .close:hover,.alert a:hover,.alert .close:hover,#flash_notice a:hover,#flash_notice .close:hover{color:#120f02}.success,#flash_success{background:#dff0d8;color:#3d6c2a}.success a,.success .close,#flash_success a,#flash_success .close{color:#28481c}.success a:hover,.success .close:hover,#flash_success a:hover,#flash_success .close:hover{color:black}.infoupdate,.info,#flash_infoupdate{background:#d9edf7;color:#1b6083}.infoupdate a,.infoupdate .close,.info a,.info .close,#flash_infoupdate a,#flash_infoupdate .close{color:#134158}.infoupdate a:hover,.infoupdate .close:hover,.info a:hover,.info .close:hover,#flash_infoupdate a:hover,#flash_infoupdate .close:hover{color:#010304}.hero{min-height:18rem;position:relative}@media screen and (min-width: 40.625rem) and (max-width: 48rem){.hero{min-height:10.5rem}}@media screen and (max-width: 40.5625rem){.hero{min-height:inherit}}@media screen and (max-width: 48em){.hero .hero-bg{background-position:right center}}@media screen and (max-width: 40.5625rem){.hero.home-hero{background-position:17% 0;padding-bottom:0}}.hero.curry-bg{background-image:url(//d1jkfbnxwa8kir.cloudfront.net/assets/big-bg/cu-hero-curry-82854951b898527861815d9f90cf35e5efa0209177c132930a91629508c44e96.jpg)}@media screen and (max-width: 40.5625rem){.hero.curry-bg{background-position:top}}.full-page-bg{background-position:center center;background-size:cover;bottom:0;position:absolute;top:0;min-height:90vh;width:100%}.full-page-bg.splash{position:static}@media screen and (max-width: 40.5625rem){.full-page-bg.hero{padding-bottom:0;padding-top:1.5rem}}.full-page-hero-content{color:#fff;position:relative;text-align:center}.dashboard-mobile-ad{background-image:url(//d1jkfbnxwa8kir.cloudfront.net/assets/big-bg/mobile-app-header-bg-52f41cf43b73df538761b67ba736925992883f2669f01e6267c572cfd2e0a027.jpg);color:#fff;display:none;height:14.875rem}@media screen and (min-width: 48.063rem){.dashboard-mobile-ad{display:block}}.dashboard-mobile-ad>div{padding-top:4.5rem}.dashboard-mobile-ad .download-links{margin:auto;width:16.25rem}.hero-bg{background-color:#0a1b34;background-size:cover;color:#fff}@media screen and (min-width: 40.625rem){.hero-bg{background-image:url(//d1jkfbnxwa8kir.cloudfront.net/assets/big-bg/seo-heroes/cu-seo-hero_generic-d08debdd066cf8d0a697c9f9ea037eff6150952eb156823492d2cf14d43f27a4.jpg);background-position:top center;background-repeat:no-repeat;background-size:auto}.hero-bg.bg-basketball{background-image:url(//d1jkfbnxwa8kir.cloudfront.net/assets/big-bg/curry-splash-a13b415a2a8e4c54a686341ec53bb83ea4dbf02558371d40a6b3b5ac280641cb.jpg);background-position:center -6rem;background-image:url(//d1jkfbnxwa8kir.cloudfront.net/assets/big-bg/seo-heroes/cu-seo-hero_basketball-f73abd4e99a3ccda445f176f441b063b135cd042f38fea8482db35896e3045a9.jpg)}.hero-bg.bg-baseball{background-image:url(//d1jkfbnxwa8kir.cloudfront.net/assets/big-bg/seo-heroes/cu-seo-hero_baseball-da0e56d28cb649efda94448ea18a8841a51bd5741d70e144ea041eff0c586265.jpg)}.hero-bg.bg-fitness{background-image:url(//d1jkfbnxwa8kir.cloudfront.net/assets/big-bg/seo-heroes/cu-seo-hero_strength-conditioning-270d9c22b6a11e115ad44a6e0f27c3b705f89bca13c064069c0bee6a84794798.jpg)}.hero-bg.bg-lacrosse{background-image:url(//d1jkfbnxwa8kir.cloudfront.net/assets/big-bg/seo-heroes/cu-seo-hero_lacrosse-6a804c9beb32b3ed8b44609b8e2aafb959ac0b47e39c69957d9392c7e49c12e9.jpg)}.hero-bg.bg-football{background-image:url(//d1jkfbnxwa8kir.cloudfront.net/assets/big-bg/seo-heroes/cu-seo-hero_football-3ec22ebdc2dece896297596681fdcc9cb547f65b90470ac11d987798a95c124a.jpg)}.hero-bg.bg-soccer{background-image:url(//d1jkfbnxwa8kir.cloudfront.net/assets/big-bg/seo-heroes/cu-seo-hero_soccer-411cb346432d66cdee57598bae691ed211e2e10eccaab6aadb1f6f273b5a3b95.jpg)}.hero-bg.bg-tennis{background-image:url(//d1jkfbnxwa8kir.cloudfront.net/assets/big-bg/seo-heroes/cu-seo-hero_tennis-41fedd6fad132f90155758a88b5497fd7de2dec9cea3178a27ffd0d3c298c776.jpg)}.hero-bg.bg-track-field{background-image:url(//d1jkfbnxwa8kir.cloudfront.net/assets/big-bg/seo-heroes/cu-seo-hero_track-field-c78915a09e806855296a6d9fa628fb2c542183b657dae0c9cec1b00c99731eb2.jpg)}.hero-bg.bg-swimming{background-image:url(//d1jkfbnxwa8kir.cloudfront.net/assets/big-bg/seo-heroes/cu-seo-hero_swimming-03ecf3b0047734cd2d1b7408608779144a5e2651eabbd626435eb8303e4ed9e9.jpg)}.hero-bg.bg-running{background-image:url(//d1jkfbnxwa8kir.cloudfront.net/assets/big-bg/seo-heroes/cu-seo-hero_running-e1e98704c8077d7c59af7f1fa012f517dd7ecce2ddf9d334fd43dc9a57fba28e.jpg)}.hero-bg.bg-strength-conditioning{background-image:url(//d1jkfbnxwa8kir.cloudfront.net/assets/big-bg/seo-heroes/cu-seo-hero_strength-conditioning-270d9c22b6a11e115ad44a6e0f27c3b705f89bca13c064069c0bee6a84794798.jpg)}.hero-bg.bg-boxing{background-image:url(//d1jkfbnxwa8kir.cloudfront.net/assets/big-bg/seo-heroes/cu-seo-hero_boxing-09dacf3a11097c7bfdc7e06f0221ac49ae2e5c91577d7b383a8677cd41fba4f4.jpg)}.hero-bg.bg-cheerleading{background-image:url(//d1jkfbnxwa8kir.cloudfront.net/assets/big-bg/seo-heroes/cu-seo-hero_cheerleading-3ec8c77be7206c3255d5fa9bd0990568232418badce74408708166ac16ee1b4a.jpg)}.hero-bg.bg-dance{background-image:url(//d1jkfbnxwa8kir.cloudfront.net/assets/big-bg/seo-heroes/cu-seo-hero_dance-40b6e57f444a849472f3e040643796a0ff687fa95d19b6fd73fb090814b33a9f.jpg)}.hero-bg.bg-diving{background-image:url(//d1jkfbnxwa8kir.cloudfront.net/assets/big-bg/seo-heroes/cu-seo-hero_diving-eef5bf420202c3081f446a0068c78e351655cd9f56df445af2c497200daaadd4.jpg)}.hero-bg.bg-field-hockey{background-image:url(//d1jkfbnxwa8kir.cloudfront.net/assets/big-bg/seo-heroes/cu-seo-hero_field-hockey-c17dee7ed6465752214913703c9d2807f34e9cee8075da2c6688d54adc03e87b.jpg)}.hero-bg.bg-figure-skating{background-image:url(//d1jkfbnxwa8kir.cloudfront.net/assets/big-bg/seo-heroes/cu-seo-hero_figure-skating-ac0827949bc83dc7c053ce4713390c0132bbe15d4e2f2afa13c2b38a7f5f4f01.jpg)}.hero-bg.bg-generic{background-image:url(//d1jkfbnxwa8kir.cloudfront.net/assets/big-bg/seo-heroes/cu-seo-hero_generic-d08debdd066cf8d0a697c9f9ea037eff6150952eb156823492d2cf14d43f27a4.jpg)}.hero-bg.bg-golf{background-image:url(//d1jkfbnxwa8kir.cloudfront.net/assets/big-bg/seo-heroes/cu-seo-hero_golf-b7922d398626fb196fec41a08ea5ef4d2bdf3efbd46f383d66a078c10ac21e32.jpg)}.hero-bg.bg-gymnastics{background-image:url(//d1jkfbnxwa8kir.cloudfront.net/assets/big-bg/seo-heroes/cu-seo-hero_gymnastics-dd9c9333890e899771b13373458a0af32243697b39ca4ed274b1f3963738ecdd.jpg)}.hero-bg.bg-ice-hockey{background-image:url(//d1jkfbnxwa8kir.cloudfront.net/assets/big-bg/seo-heroes/cu-seo-hero_hockey-7227e7c350753aa74ffb15a32f8bf99c3166551365c174ceb7ac388779b6ed3e.jpg)}.hero-bg.bg-kickboxing{background-image:url(//d1jkfbnxwa8kir.cloudfront.net/assets/big-bg/seo-heroes/cu-seo-hero_kickboxing-3ca38a039b29c19ba305aa5baac0d84b7631e2a7bf09616c148ab865c50ed529.jpg)}.hero-bg.bg-martial-arts{background-image:url(//d1jkfbnxwa8kir.cloudfront.net/assets/big-bg/seo-heroes/cu-seo-hero_martial-arts-5d779139ac30e44bff70b9f3928df8b4f0b0e494783a7d214cdc130111f2f7e2.jpg)}.hero-bg.bg-rugby{background-image:url(//d1jkfbnxwa8kir.cloudfront.net/assets/big-bg/seo-heroes/cu-seo-hero_rugby-d1e0d9574dc3a0055a312af1276e8f8a371e0a1e3268d39f6f89c523c4263505.jpg)}.hero-bg.bg-skiing{background-image:url(//d1jkfbnxwa8kir.cloudfront.net/assets/big-bg/seo-heroes/cu-seo-hero_skiing-616d9cce599aa17abf7b7e77b69a0c70d5118b6cdfef6ebe61d6cb41fa6b49aa.jpg)}.hero-bg.bg-snowboarding{background-image:url(//d1jkfbnxwa8kir.cloudfront.net/assets/big-bg/seo-heroes/cu-seo-hero_snowboarding-65e574b1950f35b7a92dcf2df47a434a24d337ea0212336994acadeb4f6a281d.jpg)}.hero-bg.bg-softball{background-image:url(//d1jkfbnxwa8kir.cloudfront.net/assets/big-bg/seo-heroes/cu-seo-hero_softball-4bf67a16483b55acd38f5c7b442a15ef96b69b434fe944d26efa1b7c6ff7fb30.jpg)}.hero-bg.bg-squash{background-image:url(//d1jkfbnxwa8kir.cloudfront.net/assets/big-bg/seo-heroes/cu-seo-hero_squash-7d88176c16790b1b0f4584b15b777c0694ccc1f7316d3687aa432f5e8a551d9a.jpg)}.hero-bg.bg-triathlon{background-image:url(//d1jkfbnxwa8kir.cloudfront.net/assets/big-bg/seo-heroes/cu-seo-hero_triathlon-3ef590d1a3be403877b2c5fb576fb195245ea9e14518ffaa4f5db0f6804abea0.jpg)}.hero-bg.bg-ultimate{background-image:url(//d1jkfbnxwa8kir.cloudfront.net/assets/big-bg/seo-heroes/cu-seo-hero_ultimate-d9e51ecbdf4a2fe431a157a9acadf3f9cced377011dc35a9985cb6da7615df41.jpg)}.hero-bg.bg-volleyball{background-image:url(//d1jkfbnxwa8kir.cloudfront.net/assets/big-bg/seo-heroes/cu-seo-hero_volleyball-72cefea27a59ca0a5fd3635a1e30f880345e04a2e51c766b6bbe955390dcd51b.jpg)}.hero-bg.bg-wrestling{background-image:url(//d1jkfbnxwa8kir.cloudfront.net/assets/big-bg/seo-heroes/cu-seo-hero_wrestling-6f2605378b43dfe9b63050cf272e01ea432f5e05fc0a8219943160ba7bcd093a.jpg)}}@media screen and (min-width: 40.625rem) and (max-width: 48rem){.hero-bg>.container{margin:auto;width:75%}}@media screen and (min-width: 48.063rem){.hero-bg>.container{width:95%}}@media screen and (min-width: 40.625rem){.bg-basketball{background-image:url(//d1jkfbnxwa8kir.cloudfront.net/assets/big-bg/heroes/hero-basketball-d93e593211f5ab59bae7317a23af97b27166a5e35130e858eff1048a61fea278.jpg)}.bg-baseball{background-image:url(//d1jkfbnxwa8kir.cloudfront.net/assets/big-bg/heroes/hero-baseball-30ab516d50bdf64ed2fe232381fe7792ab802113bef85a9f8385d7472382e448.jpg)}.bg-fitness{background-image:url(//d1jkfbnxwa8kir.cloudfront.net/assets/big-bg/heroes/hero-strength-conditioning-1a0ce9d8b2971a0005674cb8aa393ac18afd059c306efc5930c4b93ec0be5cce.jpg)}.bg-lacrosse{background-image:url(//d1jkfbnxwa8kir.cloudfront.net/assets/big-bg/heroes/hero-lacrosse-314c00afe24e3e886ba4c104e4d03949f584e2e4fd13f7ccac7758d3aeb887ed.jpg)}.bg-football{background-image:url(//d1jkfbnxwa8kir.cloudfront.net/assets/big-bg/heroes/hero-football-0fc6bac91cad61507b79d01ce85fbf4abd1107ddacedf4c6fba76dc784fc225e.jpg)}.bg-soccer{background-image:url(//d1jkfbnxwa8kir.cloudfront.net/assets/big-bg/heroes/hero-soccer-c0a2ae08943e59a53bf1c217979b9d53eb22d28f40ca30c3411a09534fa7a249.jpg)}.bg-tennis{background-image:url(//d1jkfbnxwa8kir.cloudfront.net/assets/big-bg/heroes/hero-tennis-a1c78d222d8e1afed9ba8f9ace9eda86fe374b34fbee106249b7e76bf8189806.jpg)}.bg-track-field{background-image:url(//d1jkfbnxwa8kir.cloudfront.net/assets/big-bg/heroes/hero-track-field-05c9499ed521df390a310b83f5244d7352125511dca2db4e69fdd3518746821e.jpg)}.bg-swimming{background-image:url(//d1jkfbnxwa8kir.cloudfront.net/assets/big-bg/heroes/hero-swimming-fee0ef0265fc133719e5c05596b0135c7acff6d701bd10908967073f0ea17683.jpg)}.bg-running{background-image:url(//d1jkfbnxwa8kir.cloudfront.net/assets/big-bg/heroes/hero-running-1d2afd9d481e9d0018c2f961e9bd94d8bcd6c082ee0c58293c7be88d60be83f3.jpg)}.bg-strength-conditioning{background-image:url(//d1jkfbnxwa8kir.cloudfront.net/assets/big-bg/heroes/hero-strength-conditioning-1a0ce9d8b2971a0005674cb8aa393ac18afd059c306efc5930c4b93ec0be5cce.jpg)}.bg-boxing{background-image:url(//d1jkfbnxwa8kir.cloudfront.net/assets/big-bg/heroes/hero-boxing-b99eccfb52c68812ef1366ce95e51ae0a87332bd7c684df6349608f03075b51b.jpg)}.bg-cheerleading{background-image:url(//d1jkfbnxwa8kir.cloudfront.net/assets/big-bg/heroes/hero-cheerleading-a4892d6e6e48d318cf99b380c93e8073f1714b55bd994a9adf19edb1f3d8f8e7.jpg)}.bg-dance{background-image:url(//d1jkfbnxwa8kir.cloudfront.net/assets/big-bg/heroes/hero-dance-51423ba83439da77da9905e36f040f3e536c707d5fccc6aafe3901fc67fe8bba.jpg)}.bg-diving{background-image:url(//d1jkfbnxwa8kir.cloudfront.net/assets/big-bg/heroes/hero-diving-ca2d75ddbbc8b65890cd52478e4c85dc5a2a05981ecfca178cf089c544b96af1.jpg)}.bg-field-hockey{background-image:url(//d1jkfbnxwa8kir.cloudfront.net/assets/big-bg/heroes/hero-field-hockey-a16fcf316e82e0ce63dce35c28222c3eda61fe0e8eb7da1fdeb5dea5cfc76c79.jpg)}.bg-figure-skating{background-image:url(//d1jkfbnxwa8kir.cloudfront.net/assets/big-bg/heroes/hero-figure-skating-61819d820dac15f20b62aea90be34d54ac64228fdcf92138cda32abcc1b03680.jpg)}.bg-generic{background-image:url(//d1jkfbnxwa8kir.cloudfront.net/assets/big-bg/heroes/hero-generic-8e98c2e5904840582114e521e201d291040a96f96b4fd11871d90a02cfd24e45.jpg)}.bg-golf{background-image:url(//d1jkfbnxwa8kir.cloudfront.net/assets/big-bg/heroes/hero-golf-000fb7052fbd33b511ec4d133840256dd8d5f9ad781be260d1a220f1030cdb9f.jpg)}.bg-gymnastics{background-image:url(//d1jkfbnxwa8kir.cloudfront.net/assets/big-bg/heroes/hero-gymnastics-f4568ede7460cb8d1d46a1f378b188a1bb4aa84a6a11ae325d306b975cc2d8b3.jpg)}.bg-ice-hockey{background-image:url(//d1jkfbnxwa8kir.cloudfront.net/assets/big-bg/heroes/hero-ice-hockey-f5d052c3dacfcafe5195a67673f51833cd45928f65994c8c9b514dd7842f7221.jpg)}.bg-kickboxing{background-image:url(//d1jkfbnxwa8kir.cloudfront.net/assets/big-bg/heroes/hero-kickboxing-6e974dad487732f8782b15d1bd246090f75241983bea03108f8fc22e94b6bc7b.jpg)}.bg-martial-arts{background-image:url(//d1jkfbnxwa8kir.cloudfront.net/assets/big-bg/heroes/hero-martial-arts-bf81ffe754006854ba98337b58cf7834111f7c95ddb6a38f5836014ec0715471.jpg)}.bg-rugby{background-image:url(//d1jkfbnxwa8kir.cloudfront.net/assets/big-bg/heroes/hero-rugby-5ea9f5bc14d0d1389755bf4152e469b7ecdaa0f16c0873d6850eaca3f66989f8.jpg)}.bg-skiing{background-image:url(//d1jkfbnxwa8kir.cloudfront.net/assets/big-bg/heroes/hero-skiing-749079017c21c9cc203d25ae3287642ba2bdfebcf6b117f36c1526ac9ed2031e.jpg)}.bg-snowboarding{background-image:url(//d1jkfbnxwa8kir.cloudfront.net/assets/big-bg/heroes/hero-snowboarding-80e52dd5da33cb1e955cf73e1bac6f04e11f49bfac782c55a092738fa91405c7.jpg)}.bg-softball{background-image:url(//d1jkfbnxwa8kir.cloudfront.net/assets/big-bg/heroes/hero-softball-277fad072ce8cde7853597b2bc5dcebecbbbb21760cec0826bffffef4859a284.jpg)}.bg-squash{background-image:url(//d1jkfbnxwa8kir.cloudfront.net/assets/big-bg/heroes/hero-squash-f7f61d8581ce161d746bf95b81aa65b4aa2f248da974ae53bedcd70b39493e39.jpg)}.bg-triathlon{background-image:url(//d1jkfbnxwa8kir.cloudfront.net/assets/big-bg/heroes/hero-triathlon-6f58355bef29d97762901189c5dc021cedbcc0692f7b6cad55b4cd444bc7d5ee.jpg)}.bg-ultimate{background-image:url(//d1jkfbnxwa8kir.cloudfront.net/assets/big-bg/heroes/hero-ultimate-002f56817ea242996392c0a46d35c75782def2f3f86e7bd9ed538b8f4171a1cc.jpg)}.bg-volleyball{background-image:url(//d1jkfbnxwa8kir.cloudfront.net/assets/big-bg/heroes/hero-volleyball-dedb45b459a804889dd66f5123d34646f24241aeafe326ae656e8c9db8793d87.jpg)}.bg-wrestling{background-image:url(//d1jkfbnxwa8kir.cloudfront.net/assets/big-bg/heroes/hero-wrestling-a1fcc277580f0e627ec3a924b0354dd7cde63c1e0b204fcc9ad359d218bb12e5.jpg)}}.hero-multi-sport{background-color:#0c203d;background-image:none}@media screen and (min-width: 48.063rem){.hero-multi-sport{background-image:url(//d1jkfbnxwa8kir.cloudfront.net/assets/big-bg/multi-sport-hero-short-b90db238c34d400ac46f641ab84c90dbbb696e82250cb51ceea329b374865974.jpg);height:12rem;min-height:inherit}}.hero-content{padding-top:0}@media screen and (min-width: 40.625rem){.hero-content{margin-top:10.5rem}.hero-content.thin{margin-top:3rem}}.splash{background-position:top;background-size:cover}@media screen and (max-width: 40.5625rem){.hero-tall{padding-bottom:1.5rem;padding-top:3rem}}@media screen and (min-width: 40.625rem) and (max-width: 48rem){.hero-tall{padding-bottom:1.5rem;padding-top:6rem}}@media screen and (min-width: 48.063rem){.hero-tall{padding-bottom:6rem;padding-top:15rem}}.hero-generic{background-color:#102b52}@media screen and (max-width: 40.5625rem){.hero-generic{padding-bottom:1.5rem;padding-top:1.5rem}}@media screen and (min-width: 40.625rem){.hero-generic{background-position:top center;background-repeat:no-repeat;background-size:auto;padding-bottom:3rem;padding-top:6rem}.header-transparent .hero-generic{padding-top:4.5rem}}.hero-content-container-maxed{margin:auto;max-width:37.5rem;width:95%}.signup-jumbotron{background-image:url(//d1jkfbnxwa8kir.cloudfront.net/assets/big-bg/signup-jumbotron-ed4c80ddf3c13b1dcaf526931ebef6640b1e4eced1e4b25b1e4e521fe0a0c267.jpg);background-position:center top;background-repeat:no-repeat;background-size:cover}@media screen and (min-width: 48.063rem) and (max-width: 61.1875rem){.signup-jumbotron{background-position:left -120px}}.label-danger,.label-notice,.label-success,.label-primary,.label-default{background-color:#94a5b0;border-radius:3px;color:#fff;line-height:1;padding:0.1875rem;min-width:1rem;text-align:center;vertical-align:baseline;white-space:nowrap;display:inline-block}.label-primary{background-color:#296ed2}.label-success{background-color:#87c54a}.label-notice{background-color:#fdb924}.label-danger{background-color:#e80c30}.label-tag{background-color:#eceff1;border-radius:3px;font-size:0.8888888889rem;padding:0.375rem 0.75rem}figure{margin:0}.video-thumbnail{display:block;line-height:0;position:relative}.video-thumbnail .video-thumb-play{color:#fff;color:rgba(255,255,255,0.6);left:50%;margin-top:-32px;margin-left:-22px;position:absolute;top:50%}.video-thumbnail img{width:100%}.video-thumbnail:hover .video-thumb-play{color:#f27c21}.videoWrapper{position:relative;padding-bottom:56.25%;padding-top:1.5rem;height:0}.videoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.react-modal{max-height:calc(100% - 100px);position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);border:1px solid #ccc;background:#fff;overflow:auto;outline:none}.react-modal header{background-color:#eceff1;overflow:hidden;padding:0.75rem}.react-modal header div{float:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:90%}.react-modal header.header-highlight{background-color:#fdb924;color:#fff;text-align:center}.react-modal:target,.react-modal.modal-open{display:block;opacity:1;pointer-events:auto}.dont-scroll .react-modal:target,.dont-scroll .react-modal.modal-open{overflow-x:hidden;overflow-y:scroll}.react-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(255,255,255,0.75)}.cu-modal{background:rgba(22,27,30,0.8);bottom:0;display:none;left:0;opacity:0;pointer-events:none;position:fixed;right:0;top:0;transition:opacity 1000ms ease-in;z-index:500}.cu-modal header{background-color:#eceff1;overflow:hidden;padding:0.75rem}.cu-modal header div{float:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:90%}.cu-modal header.header-highlight{background-color:#fdb924;color:#fff;text-align:center}.cu-modal:target,.cu-modal.modal-open{display:block;opacity:1;pointer-events:auto}.dont-scroll .cu-modal:target,.dont-scroll .cu-modal.modal-open{overflow-x:hidden;overflow-y:scroll}.modal-dialog{background:#fff;height:100vh;overflow-y:scroll;position:relative;top:0;width:100vw}@media screen and (min-width: 40.625rem){.modal-dialog{border-radius:3px;height:auto;margin:5% auto;min-width:30rem;overflow:hidden;width:72%}.modal-dialog.modal-dialog-small{max-width:30rem;min-width:inherit}}@media screen and (min-width: 48.063rem){.modal-dialog{max-width:50rem;min-width:44rem;width:50%}}.modal-dialog::-webkit-scrollbar{width:0}.modal-content{padding:0.75rem}.modal-media .modal-content{padding:0}.modal-video{height:auto;top:20vh}@media screen and (min-width: 40.625rem){.modal-video{top:auto}}@media screen and (device-aspect-ratio: 40/71){.modal-dialog{height:520px !important}}.esf-modal-bg{background-image:url(//d1jkfbnxwa8kir.cloudfront.net/assets/big-bg/esf-modal-bg-13447d9908c78f0708ada09afd71c5ac067aa945ea2c5ac32aa4ee6d9ed06fef.jpg)}@media screen and (min-width: 40.625rem){.esf-modal-bg{padding-top:6rem}}.cu-lead-modal{display:block}.cu-lead-modal .modal-content{padding:0}.cu-lead-modal .close{right:1.5rem;position:absolute;top:1rem;z-index:500}@media screen and (min-width: 40.625rem){.cu-lead-modal .modal-dialog{border-radius:0}}.cu-lead-modal .client-lead-main-content{padding-left:3.5rem}.client-lead-footer .button,.client-lead-footer .button-link{width:100%}@media screen and (min-width: 40.625rem){.client-lead-footer .button,.client-lead-footer .button-link{width:auto}}@media screen and (max-width: 40.5625rem){.client-lead-footer .button{margin-bottom:0.75rem}}.client-lead-main{position:relative}@media screen and (min-width: 48.063rem){.client-lead-main{-webkit-box-flex:1 1 auto;-moz-box-flex:1 1 auto;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}.client-lead-main footer{height:100%}}.client-lead img{display:none}.client-lead .client-lead-section-two{margin-bottom:1.5rem}@media screen and (max-width: 48rem){.client-lead .client-lead-logo-wrap{background-color:#102b52;border-radius:50%;height:4.5rem;margin:0.75rem auto;position:relative;width:4.5rem}.client-lead .logo{margin:auto;position:relative;top:1.5rem}}@media screen and (min-width: 48.063rem){.client-lead{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;position:relative}.client-lead .logo{left:5.25rem;position:absolute;top:1.5rem}.client-lead img{display:inline;-webkit-box-flex:0 0 215px;-moz-box-flex:0 0 215px;-webkit-flex:0 0 215px;-ms-flex:0 0 215px;flex:0 0 215px}}.client-lead-signup .client-lead-logo-wrap{background-color:#102b52;border-radius:50%;height:4.5rem;margin:0.75rem auto;position:relative;width:4.5rem}.client-lead-signup .logo{margin:auto;position:relative;top:1rem}.no-search-results-client-lead .client-lead-close{display:none}@media screen and (min-width: 40.625rem){.no-search-results-client-lead .client-lead-section-two{display:block;margin-bottom:0.75rem}.no-search-results-client-lead .client-lead-section-two::after{clear:both;content:"";display:table}.no-search-results-client-lead .client-lead-section-two .form-group{float:left;display:block;margin-right:2.3576515979%;width:48.821174201%}.no-search-results-client-lead .client-lead-section-two .form-group:last-child{margin-right:0}}.client-lead-signup-main{padding-bottom:1.5rem;padding-left:1.5rem;padding-right:1.5rem}.client-lead-signup-main .client-lead-footer button{width:100%}@media screen and (min-width: 40.625rem){.client-lead-signup-main .client-lead-footer button{width:auto}}.client-lead-signup-main .client-lead-footer .button-primary{margin-bottom:0.75rem}@media screen and (min-width: 40.625rem){.client-lead-signup-main .client-lead-footer .button-primary{margin-bottom:0}}.panel-container nav{border-top-left-radius:3px;border-top-right-radius:3px}.panel-container nav li{display:inline-block;line-height:1.5;margin-right:0.75rem;opacity:.5;position:relative}.panel-container nav li:last-child{margin-right:0}.panel-container nav .active{opacity:1}.panel-container nav .active a{opacity:1}.panel-container nav .active span{border-color:transparent transparent #eceff1;border-style:solid;border-width:.714em;bottom:-50%;height:0;left:50%;margin-left:-.714em;position:absolute;width:0}.panel-container nav a{color:#fff;opacity:.5}.panel-container nav a:hover{opacity:1}@media screen and (max-width: 40.5625rem){.panel-container nav{border-radius:0}.panel-container nav .txt{display:none}.panel-container nav .curr .txt{display:inline-block}}.nav-base{display:none;font-size:0.8888888889rem;font-weight:bold;line-height:1.5rem;position:relative;text-align:right}.nav-base li{display:inline-block;padding-right:0.75rem}.nav-base li:last-child{padding-right:0}.nav-base a{color:#fff;display:block}@media screen and (min-width: 48.063rem){.nav-base{display:block}}.nav-primary a:hover{opacity:.6}.nav-primary .label-danger{font-size:0.7901234568rem}.nav-primary .credit-amount .tooltip-bottom{left:15%;top:1.5rem}.nav-secondary a{color:#fff;line-height:1.5rem;padding:0.75rem 0}.nav-secondary a:hover,.nav-secondary a.active{border-bottom:0.313rem solid #296ed2;color:#fff;padding-bottom:0.438rem}.nav-static-pages li:hover .nav-marker,.nav-static-pages li:hover .sub-nav{display:block}.nav-static-pages a{color:#94a5b0}.nav-static-pages a:hover,.nav-static-pages a.active{color:#296ed2}.nav-static-pages .nav-item{position:relative}.sub-nav{display:none;position:absolute;z-index:100}.sub-nav li a{color:#fff;display:block;padding:0.75rem}.sub-nav li a:hover,.sub-nav li a.active{color:#f27c21}.nav-static-hero{bottom:0;left:0;position:absolute}.nav-static-hero li a{color:#f27c21}.nav-static-hero li a.active,.nav-static-hero li a:hover{color:#fff}.nav-marker{height:0;width:0;border-bottom:0.75rem solid #102b52;border-left:0.75rem solid transparent;border-right:0.75rem solid transparent;bottom:0;display:none;left:50%;margin-left:-0.75rem;position:absolute}.batched-nav li{display:inline-block;line-height:1.5;margin-right:0.75rem;opacity:.5;padding:0;position:relative}@media screen and (max-width: 40.5625rem){.batched-nav li.prev{display:none}}.batched-nav .circle{border:1px solid #fff;padding:2px 7px}.batched-nav .txt{margin-left:0.375rem}.batched-nav .curr,.batched-nav .prev{opacity:1}.batched-nav .curr>.circle{background-color:#296ed2;border:1px solid #296ed2}.batched-nav .prev>.circle{background-color:#fff;border:1px solid #fff;color:#102b52}@media screen and (max-width: 40.5625rem){.batched-nav .upcoming{display:none}}@media screen and (max-width: 40.5625rem){.batched-nav .txt{display:none}.batched-nav .curr .txt{display:inline-block}}.menu-mobile{display:block;left:-13.2rem;position:absolute;-webkit-tap-highlight-color:rgba(22,27,30,0);top:3rem;transition:.3s;z-index:400}.menu-mobile:hover{cursor:pointer}.menu-mobile.expanded{left:0}.menu-mobile nav{min-height:100vh;opacity:.95;width:13.2rem}.menu-mobile nav ul{padding-left:1.5rem}.menu-mobile nav li{padding:0.375rem 0}.menu-mobile a{color:#fff;display:block}.menu-mobile .active{font-weight:bold}.menu-mobile .credit-amount .tooltip-bottom{margin-right:1.5rem;min-width:inherit}.mobile-menu-scroll{max-height:90vh;overflow-y:scroll}.mobile-menu-scroll::-webkit-scrollbar{width:0}@media screen and (device-aspect-ratio: 40/71){.mobile-menu-scroll{height:425px !important}}.pagination{border-radius:3px;display:block;margin:1.5rem 0;text-align:center}.pagination ul{display:inline-block}.pagination ul>li{display:inline}.pagination ul>li>a,.pagination ul>li>span{position:relative;float:left;padding:0.375rem 0.75rem;text-decoration:none;color:#296ed2;background-color:#fff;border:1px solid #eceff1;margin-left:-1px}.pagination ul>li:first-child>a,.pagination ul>li:first-child>span{border-bottom-left-radius:3px;border-top-left-radius:3px;margin-left:0}.pagination ul>li:last-child>a,.pagination ul>li:last-child>span{border-bottom-right-radius:3px;border-top-right-radius:3px}.pagination ul>li>a:hover,.pagination ul>li>a:focus,.pagination ul>li>span:hover,.pagination ul>li>span:focus{color:#fff;background-color:#296ed2;border-color:#296ed2}.pagination ul>.active>a,.pagination ul>.active>a:hover,.pagination ul>.active>a:focus,.pagination ul>.active>span,.pagination ul>.active>span:hover,.pagination ul>.active>span:focus{color:#fff;background-color:#296ed2;border-color:#296ed2;cursor:default}.pagination ul>.disabled>span,.pagination ul>.disabled>span:hover,.pagination ul>.disabled>span:focus,.pagination ul>.disabled>a,.pagination ul>.disabled>a:hover,.pagination ul>.disabled>a:focus{color:#94a5b0;background-color:#fff;border-color:#eceff1;cursor:not-allowed}.paginated-page{display:none;opacity:0;transition:opacity 1s}.paginated-page.active{display:block;opacity:1}.pagination-lg ul>li>a,.pagination-lg ul>li>span{font-size:1rem;line-height:1.5rem;padding:0.375rem 1.5rem}@media screen and (min-width: 40.625rem){.pagination-lg ul>li>a,.pagination-lg ul>li>span{font-size:1.125rem;line-height:1.6875rem;padding:0.75rem 1.5rem}}.pagination-sm ul>li>a,.pagination-sm ul>li>span{font-size:0.8888888889rem;line-height:1.3333333333rem;padding:0.125rem 0.75rem}@media screen and (min-width: 40.625rem){.pagination-sm ul>li>a,.pagination-sm ul>li>span{font-size:0.8888888889rem;line-height:1.3333333333rem;padding:0.25rem 0.75rem}}.training-center-article code,.panel-container,.panel{position:relative}.training-center-article code.thin,.thin.panel-container,.thin.panel{padding:0.75rem}.training-center-article code.bare,.bare.panel-container,.bare.panel{padding:0.375rem}.training-center-article code.panel-callout,.panel-callout.panel-container,.panel-callout.panel{background-color:#eceff1}.training-center-article code.panel-secondary,.panel-secondary.panel-container,.panel-secondary.panel{background-color:#102b52;color:#fff}.training-center-article code.panel-notice,.panel-notice.panel-container,.panel-notice.panel{background-color:#f27c21;color:#fff}.training-center-article code.panel-bordered .panel-body,.panel-bordered.panel-container .panel-body,.panel-bordered.panel .panel-body{border:1px solid #eceff1;border-top:none}@media screen and (max-width: 40.5625rem){.training-center-article code.panel-bordered .panel-body,.panel-bordered.panel-container .panel-body,.panel-bordered.panel .panel-body{border:none}}.panel{background-color:#fff;padding:1.5rem}@media screen and (max-width: 40.5625rem){.panel{padding:0.75rem}}.panel-container>header,.panel-container>nav,.panel-container>footer,.panel-container>.panel-body{padding:1.5rem;position:relative}@media screen and (max-width: 40.5625rem){.panel-container>header,.panel-container>nav,.panel-container>footer,.panel-container>.panel-body{padding:0.75rem}}.panel-container>header.thin,.panel-container>nav.thin,.panel-container>footer.thin,.panel-container>.panel-body.thin{padding:0.75rem 1.5rem}.panel-container>header.bare,.panel-container>nav.bare,.panel-container>footer.bare,.panel-container>.panel-body.bare{padding:0 0.375rem}.panel-container>nav{background-color:#102b52;color:#fff;padding:0.75rem 1.5rem}@media screen and (max-width: 40.5625rem){.panel-container>nav{padding:0.75rem}}.panel-container>nav+.panel-body{background-color:#fff}.container-header{background-color:#102b52;color:#fff;font-weight:600;padding:0.375rem 0.75rem}@media screen and (min-width: 40.625rem){.sticky-bottom{margin-bottom:1.5rem}}.sticky-bottom .checkbox{margin:0}.progress{border:1px solid #eceff1;border-radius:3px;height:1.5rem;overflow:hidden}.progress .bar{float:left;width:0;height:100%;font-size:0.8888888889rem;color:#fff;text-align:center;background-color:#87c54a;transition:width 0.6s ease}.react-tabs__tab--selected{color:#fff;background-color:#296ed2}.g-recaptcha>div{margin-left:auto;margin-right:auto}.is-sticky>.search-sticky{background-color:rgba(16,43,82,0.75);bottom:inherit;position:relative;width:100%;z-index:200}.is-sticky>.search-sticky input{margin-bottom:0}.google-plus-button,.twitter-button,.linkedin-button,.facebook-button{min-width:1.5rem;text-align:center}.facebook-button{background-color:#3b5998;border:1px solid #3b5998;color:#fff}.facebook-button:hover,.facebook-button:active,.facebook-button:focus{background-color:#344e86;color:#fff}.linkedin-button{background-color:#0077b5;border:1px solid #0077b5;color:#fff}.linkedin-button:hover,.linkedin-button:active,.linkedin-button:focus{background-color:#00669c;color:#fff}.twitter-button{background-color:#55acee;border:1px solid #55acee;color:#fff}.twitter-button:hover,.twitter-button:active,.twitter-button:focus{background-color:#3ea1ec;color:#fff}.google-plus-button{background-color:#dd4b39;border:1px solid #dd4b39;color:#fff}.google-plus-button:hover,.google-plus-button:active,.google-plus-button:focus{background-color:#d73925;color:#fff}.social-facebook-icon{color:#fff}.social-facebook-icon .cu-font-circle{color:#3b5998}.social-google-plus-icon{color:#fff}.social-google-plus-icon .cu-font-circle{color:#dd4b39}.social-twitter-icon{color:#fff}.social-twitter-icon .cu-font-circle{color:#55acee}.social-youtube-icon{color:#fff}.social-youtube-icon .cu-font-circle{color:#b31217}.social-linkedin-icon{color:#fff}.social-linkedin-icon .cu-font-circle{color:#0077b5}.social-auth{border-top:1px solid #eceff1;margin-top:0.75rem;padding-top:0.75rem;text-align:center}.slider-container{padding:0 0.5rem}.slider{background:#fff;border-radius:3px;height:0.75rem;position:relative;width:100%}.slider .ui-slider-handle{background-color:#fff;border:1px solid #94a5b0;border-radius:50%;cursor:pointer;display:block;height:1.5rem;margin-left:-1rem;outline:none;position:relative;top:-0.3333333333rem;width:1.5rem}.slider .ui-widget-header{background:#87c54a;border-radius:3px;height:0.75rem;left:1px;position:absolute;top:1px}.slider-result{color:#333e45}.sortable>li{background-color:#eceff1;border-bottom:1px solid #fff;cursor:move;padding:0.75rem}.sortable>li:nth-child(-n+3){background-color:#e9f0fa}.sortable>li:nth-child(-n+3):before{color:#296ed2}.sortable>li:last-child{border-bottom:none}.sortable>li:before{color:#94a5b0;content:'\f0c9';font-family:"cu-font";padding-right:0.75rem}.sortable .ui-sortable-helper{opacity:.8}.cu-sprite{background-color:transparent;background-image:url(//d1jkfbnxwa8kir.cloudfront.net/assets/sprites/cu-sprite-2x-3d908d47d400303addfc85b445fb1db1deca06b679937720bcc6a02249e88b7c.png);background-repeat:no-repeat;background-size:146px 231px}.cu-logo-sm{height:24px;width:157px}.cu-logo-cu-only{height:24px;width:51px}.mac-app-store-sm{background-position:0 -26px;height:40px;width:134px}.android-app-store-sm{background-position:0 -66px;height:40px;width:122px}.verisign-logo-white{background-position:0 -106px;height:50px;width:102px}.bbb-logo-white{background-position:0 -156px;height:75px;width:143px}.cardtype div{overflow:hidden;text-indent:101%;white-space:nowrap;background-image:url(//d1jkfbnxwa8kir.cloudfront.net/assets/sprites/credit-card-logos-sprite-5436560dea143572b17425cd524886a9aeb4045cfbdd9bb70d22984fcd2e4ee8.png);background-repeat:no-repeat;display:inline-block;height:19px;width:29px}.cardtype .visa.on{background-position:0 -19px}.cardtype .mc{background-position:0 -38px}.cardtype .mc.on{background-position:0 -57px}.cardtype .discover{background-position:0 -76px}.cardtype .discover.on{background-position:0 -95px}.cardtype .amex{background-position:0 -114px}.cardtype .amex.on{background-position:0 -133px}.connect-icon,.volleyball-ball,.coach-icon,.group-icon{background-color:transparent;background-image:url(//d1jkfbnxwa8kir.cloudfront.net/assets/sprites/sport-step-sprite-87cc7b4da01a5194d4e48593564b84b28368e5028c52848bd4c4c16b2af9c89f.png);background-repeat:no-repeat;margin:0 auto 0.75rem auto}.coach-icon{background-position:0 0;height:80px;width:80px}.connect-icon{background-position:-100px 0;height:80px;width:80px}.volleyball-ball{background-position:-200px 0;height:80px;width:80px}.group-icon{background-position:-300px 0;width:80px;height:80px}.landing-sprite{background-color:transparent;background-image:url(//d1jkfbnxwa8kir.cloudfront.net/assets/sprites/landing-sprite-47027b124f943643ffecf292ae412a7db53d4e123327b793cb693b2f00c22da5.png);background-repeat:no-repeat}.landing-coach-01{background-position:0 0;height:90px;width:90px}.landing-coach-02{background-position:-100px 0;height:90px;width:90px}.landing-coach-03{background-position:-200px 0;height:90px;width:90px}.david{background-position:0 -100px;height:235px;width:235px}.cu-book{background-position:0 -340px;height:310px;width:232px}.cu-mobile-phone{background-position:0 -660px;height:334px;width:235px}.athlete-sprite{background-color:transparent;background-image:url(//d1jkfbnxwa8kir.cloudfront.net/assets/sprites/celeb-sprites-1dadb27039e42a1fe45261d8fa42cbadb3ecfe2a709f5149eb5c84a9291d622a.png);background-repeat:no-repeat;border:10px solid #fff;border-radius:50%;height:220px;margin-bottom:0.75rem;width:220px}@media only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (min-device-pixel-ratio: 2){.athlete-sprite{background-image:url(//d1jkfbnxwa8kir.cloudfront.net/assets/sprites/celeb-sprites-2x-c227786c90227e3cf3807fd627a0f9912f0e717be9716ea7f27100d34336ed16.png);background-size:200px 600px}}@media screen and (min-width: 40.625rem){.athlete-sprite{background-size:100px 300px;border:5px solid #fff;height:110px;width:110px}}@media screen and (min-width: 48.063rem){.athlete-sprite{background-size:200px 600px;border:10px solid #fff;height:220px;width:220px}}.edelman-portrait{background-position:0 0}.curry-portrait{background-position:0 -200px}@media screen and (min-width: 40.625rem){.curry-portrait{background-position:0 -100px}}@media screen and (min-width: 48.063rem){.curry-portrait{background-position:0 -200px}}.noel-portrait{background-position:0 -400px}@media screen and (min-width: 40.625rem){.noel-portrait{background-position:0 -200px}}@media screen and (min-width: 48.063rem){.noel-portrait{background-position:0 -400px}}.featured-in-sprite{background-color:transparent;background-image:url(//d1jkfbnxwa8kir.cloudfront.net/assets/sprites/featured-in-sprite-229d6a42c56cf8f9640754f26bc4e32c77997f55072cc3130f4822fa7936c8fb.png);background-repeat:no-repeat;display:inline-block}@media only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (min-device-pixel-ratio: 2){.featured-in-sprite{background-image:url(//d1jkfbnxwa8kir.cloudfront.net/assets/sprites/featured-in-sprite-2x-10c8d01fa688ab2fe5372275312b048ed1fabdca9352d71ae937b7892bc699e7.png);background-size:443px 25px}}.featured-in-sprite-gray{background-color:transparent;background-image:url(//d1jkfbnxwa8kir.cloudfront.net/assets/sprites/featured-in-sprite-gray-f5a8f8c2287fd8c229ee39249805fd39a1111dd3118c9210ebeb5044a1aedfa3.png);background-repeat:no-repeat;display:inline-block}@media only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (min-device-pixel-ratio: 2){.featured-in-sprite-gray{background-image:url(//d1jkfbnxwa8kir.cloudfront.net/assets/sprites/featured-in-sprite-gray-2x-9f4f553eb373eda09e332435fcce6dd133dac26778aade52267150adf4325eea.png);background-size:443px 25px}}.featured-in-cnn{background-position:0 0;width:55px;height:25px}.featured-in-abc{background-position:-56px 0;width:25px;height:25px}.featured-in-sports-illustrated{background-position:-82px 0;width:96px;height:25px}.featured-in-huffington-post{background-position:-179px 0;width:65px;height:25px}.featured-in-forbes{background-position:-245px 0;width:100px;height:25px}.featured-in-usa-today{background-position:-346px 0;width:49px;height:25px}.featured-in-wsj{background-position:-396px 0;width:47px;height:25px}.tier-badge{background-color:transparent;background-image:url(//d1jkfbnxwa8kir.cloudfront.net/assets/sprites/ranks-sprite-0112b03551843733a84271b6e3f0409d547678be043b7312e24a8e9c54e4dbd5.png);background-repeat:no-repeat;color:#fff;display:inline-block;font-size:0.8888888889rem;line-height:1;padding:0.375rem 0;text-align:center;width:7.5rem}@media only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (min-device-pixel-ratio: 2){.tier-badge{background-image:url(//d1jkfbnxwa8kir.cloudfront.net/assets/sprites/ranks-sprite-2x-b1b266b00013d7882aa2a5f47b7f12d02d6108856407ecb5c84f7054b9a16c4d.png);background-size:120px 78px}}.tier-gold{background-position:0 0}.tier-silver{background-position:0 -26px}.tier-bronze{background-position:0 -52px}.star{color:#fdb924}.star.alt{color:#296ed2}.rating{display:inline-block}.rating::after{clear:both;content:"";display:table}.rating:not(:checked)>input{position:absolute;left:-9999px}.rating:not(:checked)>label{float:right;font-weight:normal;width:1.1em;overflow:hidden;white-space:nowrap;cursor:pointer;font-family:"cu-font";font-size:2.0272865295rem;line-height:3.0409297943rem;margin-bottom:0;color:#fdb924}.rating:not(:checked)>label:before{content:'\f006'}.rating>input:checked~label{color:#fdb924}.rating>input:checked~label:before{content:'\f005'}.rating:not(:checked)>label:hover,.rating:not(:checked)>label:hover~label{color:#fdb924}.rating:not(:checked)>label:hover:before,.rating:not(:checked)>label:hover~label:before{content:'\f005'}.rating>input:checked+label:hover,.rating>input:checked+label:hover~label,.rating>input:checked~label:hover,.rating>input:checked~label:hover~label,.rating>label:hover~input:checked~label{color:#eca302}.rating>label:active{position:relative;top:2px;left:2px}.rc-time-picker-panel-select{overflow-x:hidden}.tag{border:1px solid #eceff1;border-radius:3px;margin-right:0.375rem;margin-top:0.375rem;padding:0.75rem}.tag:last-child{margin-bottom:0.375rem;margin-right:0}.tooltip-item .tooltip-left,.tooltip-item .tooltip-bottom,.tooltip-item .tooltip-right,.tooltip-item .tooltip-top{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;background-color:#15191c;background-color:rgba(51,62,69,0.9);border-radius:3px;color:#fff;font-size:.9em;line-height:1.5em;margin-left:-8.8311688312rem;opacity:0;padding:.5em;text-align:center;visibility:hidden;z-index:300}.tooltip-item .tooltip-left p,.tooltip-item .tooltip-bottom p,.tooltip-item .tooltip-right p,.tooltip-item .tooltip-top p{margin-bottom:0}.tooltip-item .tooltip-left a,.tooltip-item .tooltip-bottom a,.tooltip-item .tooltip-right a,.tooltip-item .tooltip-top a{color:#f27c21}.tooltip-item .tooltip-left:after,.tooltip-item .tooltip-bottom:after,.tooltip-item .tooltip-right:after,.tooltip-item .tooltip-top:after{height:0;width:0;border:8px solid transparent;content:'';pointer-events:none}.tooltip-item{cursor:pointer;position:relative}.tooltip-item:hover .tooltip-top,.tooltip-item:hover .tooltip-right,.tooltip-item:hover .tooltip-bottom,.tooltip-item:hover .tooltip-left{opacity:1;visibility:visible}.tooltip-item .tooltip-top,.tooltip-item .tooltip-bottom{min-width:17rem}.tooltip-item .tooltip-right,.tooltip-item .tooltip-left{width:11rem}.tooltip-item .tooltip-top{position:absolute;bottom:130%;left:50%}.tooltip-item .tooltip-top:after{position:absolute;top:0;right:0;bottom:-1rem;left:8.5rem;border-top-color:rgba(51,62,69,0.9)}.tooltip-item .tooltip-right{position:absolute;top:0%;left:200%}.tooltip-item .tooltip-right:after{position:absolute;top:0.5rem;right:0;bottom:0;left:-1.125em;border-right-color:rgba(51,62,69,0.9)}.tooltip-item .tooltip-bottom{position:absolute;top:3rem;left:50%}.tooltip-item .tooltip-bottom:after{position:absolute;top:-1rem;right:0;bottom:0;left:8.5rem;border-bottom-color:rgba(51,62,69,0.9)}.tooltip-item .tooltip-left{position:absolute;top:0%;right:105%}.tooltip-item .tooltip-left:after{position:absolute;top:0.5rem;right:0;bottom:0;left:11rem;border-left-color:rgba(51,62,69,0.9)}@media screen and (max-width: 40.5625rem){.js-tooltip-mobile .tooltip-top,.js-tooltip-mobile .tooltip-bottom{bottom:auto;display:none;left:auto;margin-left:0;opacity:1;position:relative;top:auto;visibility:visible}.js-tooltip-mobile .tooltip-top:after,.js-tooltip-mobile .tooltip-bottom:after{display:none}.js-tooltip-mobile .tooltip-tip,.js-tooltip-mobile .tooltip-bottom{min-width:15rem}}.text-white{color:#fff}.text-success{color:#87c54a}.text-muted{color:#94a5b0}.text-primary{color:#296ed2}.text-secondary{color:#102b52}.text-accent{color:#f27c21}.text-warning{color:#e80c30}.accent-anchor{color:#f27c21}.accent-anchor:hover{color:#ec6e0e}.muted-anchor{color:#94a5b0}.muted-anchor:hover{color:#8598a5}.warning-anchor{color:#e80c30}.warning-anchor:hover{color:#d00b2b}.bg-primary{background-color:#296ed2}.bg-secondary{background-color:#102b52}.bg-secondary-dark{background-color:#0c203d}.bg-highlight{background-color:#e9f0fa}.bg-success{background-color:#87c54a}.bg-info{background-color:#d9edf7}.bg-warning{background-color:#e80c30}.bg-accent{background-color:#f27c21}.bg-actionable{background-color:#94a5b0}.bg-muted{background-color:#eceff1}.bg-white{background-color:#fff}.clearfix::after{clear:both;content:"";display:table}.centered{display:block;margin-left:auto;margin-right:auto}.circle{border-radius:50%}.circle-container{border-radius:50%;overflow:hidden;position:relative}.clickable{cursor:pointer}.capitalize{text-transform:capitalize}.ellipsize{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.strike-through{text-decoration:line-through}.word-wrap-break-word{word-wrap:break-word}.fixheader header.primary{position:absolute !important}.hidden{display:none !important}.invisible{visibility:hidden}.ng-cloak{display:none !important}.loading-block{padding:4.5rem 0}.loading-block strong{display:inline-block;margin-top:0.25rem;vertical-align:top}.loading-block i{margin-right:0.375rem}.circle-numbered-dark{background-color:#333e45;border-radius:50%;color:#fff;display:inline-block;margin-right:0.75rem;text-align:center;width:1.5rem}@media screen and (max-width: 40.5625rem){.debug_dump{display:none}}.no-border{border:none !important}.full-width{width:100%}@media screen and (max-width: 40.5625rem){.full-width__small-only{width:100%}}.rounded{border-radius:3px}.rounded-bottom{border-bottom-left-radius:3px;border-bottom-right-radius:3px}.rounded-top{border-top-left-radius:3px;border-top-right-radius:3px}.js-click-to-copy textarea{height:3rem;margin:0;opacity:0;padding:0;position:absolute;width:3rem}.bordered{border:1px solid #eceff1}.border-bottom{border-bottom:1px solid #eceff1}.border-left{border-left:1px solid #eceff1}.border-right{border-right:1px solid #eceff1}.border-top{border-top:1px solid #eceff1}.border-white{border-color:#fff}.border-dark{border-color:#94a5b0}.striped>*:nth-child(even),.detail-sidebar>*:nth-child(even){background-color:#eceff1}.pinned-bottom{position:fixed;bottom:0px;width:100%;background-color:rgba(255,255,255,0.8);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}@media screen and (min-width: 48.063rem){.affiliates .hero{background-image:url(//d1jkfbnxwa8kir.cloudfront.net/assets/affiliate-portal/generic-f70b799423cc74c33bcfb0603fa4b4770ad63207cac3f61d6ed92effd81ee261.jpg);background-position:top center;background-repeat:no-repeat;background-size:contain;padding-bottom:1.5rem;padding-top:6rem}.affiliates .hero.basketball{background-image:url(//d1jkfbnxwa8kir.cloudfront.net/assets/affiliate-portal/basketball-3dc15d84f7b925d1c45c2c8bc0eeb2741ad213873e15f9946d2c211ebd48daef.jpg)}.affiliates .hero.baseball{background-image:url(//d1jkfbnxwa8kir.cloudfront.net/assets/affiliate-portal/baseball-9f7ff686659f4062c0030757f525c8f456235462eb5c8401a69a07a1ff0d9ea3.jpg)}.affiliates .hero.fitness{background-image:url(//d1jkfbnxwa8kir.cloudfront.net/assets/affiliate-portal/fitness-6ffefaa0330ca639b4adb8a987e7687a7de28f194817a39072f93b7a86df811b.jpg)}.affiliates .hero.lacrosse{background-image:url(//d1jkfbnxwa8kir.cloudfront.net/assets/affiliate-portal/lacrosse-588da213ae9658232bdac7c74c63c0a0b092a680476d2ddfc8f9db4644166f77.jpg)}.affiliates .hero.football{background-image:url(//d1jkfbnxwa8kir.cloudfront.net/assets/affiliate-portal/football-089bb066fb604d84ab10779983bd1df0d7d372951a39bb933a81230b98743c55.jpg)}.affiliates .hero.soccer{background-image:url(//d1jkfbnxwa8kir.cloudfront.net/assets/affiliate-portal/soccer-99ec86109e29c911208c79a51188dc5ff7e1f82ee28139ef1f92ec230ed10bc4.jpg)}.affiliates .hero.tennis{background-image:url(//d1jkfbnxwa8kir.cloudfront.net/assets/affiliate-portal/tennis-72bd86f27c22649bc3f14efac6784f76b04ea61d1fd0ef2ff652b5336e00bd5d.jpg)}.affiliates .hero.track-field{background-image:url(//d1jkfbnxwa8kir.cloudfront.net/assets/affiliate-portal/track-field-4ff7bccd3f499d9c574219347580ccde31406564ba6e1886b0ab7b721cb76ac0.jpg)}.affiliates .hero.swimming{background-image:url(//d1jkfbnxwa8kir.cloudfront.net/assets/affiliate-portal/swimming-e15094cb76686803af4551271d3e3247e677d85e8441b7671d3a1d7fbe4fa2cd.jpg)}.affiliates .hero.running{background-image:url(//d1jkfbnxwa8kir.cloudfront.net/assets/affiliate-portal/running-c5f1b00abe322232bf835eb8817b4bbdfdcf38b3a67f4c84e1af6c48075b8423.jpg)}.affiliates .hero.strength-conditioning{background-image:url(//d1jkfbnxwa8kir.cloudfront.net/assets/affiliate-portal/strength-conditioning-6ffefaa0330ca639b4adb8a987e7687a7de28f194817a39072f93b7a86df811b.jpg)}.affiliates .hero.boxing{background-image:url(//d1jkfbnxwa8kir.cloudfront.net/assets/affiliate-portal/boxing-b324538ce3103c14a54fa58243b60ddf924fa4245b2feaf619bf0c0b533555a4.jpg)}.affiliates .hero.cheerleading{background-image:url(//d1jkfbnxwa8kir.cloudfront.net/assets/affiliate-portal/cheerleading-6f4620b9b65dcc14a3d3173a56bdc8d683a699017da71b32e263282694cff077.jpg)}.affiliates .hero.dance{background-image:url(//d1jkfbnxwa8kir.cloudfront.net/assets/affiliate-portal/dance-8325df0b492765ad4b7329a444e6168f9a29d3fde9d4ae23e97a95d1ffa3c46d.jpg)}.affiliates .hero.diving{background-image:url(//d1jkfbnxwa8kir.cloudfront.net/assets/affiliate-portal/diving-09ab7e4a157cdd982f670e411da8f0b802c016bcc2408a48dd2f365bebd300ab.jpg)}.affiliates .hero.field-hockey{background-image:url(//d1jkfbnxwa8kir.cloudfront.net/assets/affiliate-portal/field-hockey-785ad19ceff3152ae51719923c58379dc1251efd3fb509c36b39482d118e0105.jpg)}.affiliates .hero.figure-skating{background-image:url(//d1jkfbnxwa8kir.cloudfront.net/assets/affiliate-portal/figure-skating-cabc6409a0cd11315145f5e4b280fee9ddead50352269875c6ea51cbaec81806.jpg)}.affiliates .hero.generic{background-image:url(//d1jkfbnxwa8kir.cloudfront.net/assets/affiliate-portal/generic-f70b799423cc74c33bcfb0603fa4b4770ad63207cac3f61d6ed92effd81ee261.jpg)}.affiliates .hero.golf{background-image:url(//d1jkfbnxwa8kir.cloudfront.net/assets/affiliate-portal/golf-088dc45c96e9917d94fcca7a90c93d416260cf3c2a783ecae4bbee5a3a0ac56c.jpg)}.affiliates .hero.gymnastics{background-image:url(//d1jkfbnxwa8kir.cloudfront.net/assets/affiliate-portal/gymnastics-57b09eded75d354ba9d796b02033b6bd766542c9e4926ceff0e2c743bb6b01ac.jpg)}.affiliates .hero.ice-hockey{background-image:url(//d1jkfbnxwa8kir.cloudfront.net/assets/affiliate-portal/ice-hockey-91fe451485b97cfca63945d5a5daf87406dce6b67a16da3d75655e842a2a961d.jpg)}.affiliates .hero.kickboxing{background-image:url(//d1jkfbnxwa8kir.cloudfront.net/assets/affiliate-portal/kickboxing-ad18ad6be5425103743dceb20c24b12ae72ee6183272688c0aa4438934eb6b5d.jpg)}.affiliates .hero.martial-arts{background-image:url(//d1jkfbnxwa8kir.cloudfront.net/assets/affiliate-portal/martial-arts-35737ac86cde3c4a4ddc637118e0a212543ab64c65404c2be3ec5c8b9016456c.jpg)}.affiliates .hero.rugby{background-image:url(//d1jkfbnxwa8kir.cloudfront.net/assets/affiliate-portal/rugby-ea04039708955004c8aea3d98771bf808269a86232cf32c2157c2990135b2778.jpg)}.affiliates .hero.skiing{background-image:url(//d1jkfbnxwa8kir.cloudfront.net/assets/affiliate-portal/skiing-430cf766e1628ca62d8f3394efbe5423dce81d948ae5d3fadc915f79624ce922.jpg)}.affiliates .hero.snowboarding{background-image:url(//d1jkfbnxwa8kir.cloudfront.net/assets/affiliate-portal/snowboarding-8647948474366b29e036d747c982cc01ae3246bd9316fe6f5032706a490a9e93.jpg)}.affiliates .hero.softball{background-image:url(//d1jkfbnxwa8kir.cloudfront.net/assets/affiliate-portal/softball-325029033b85306a9f01f1eaab88d1917c6977233c66c25d3d7310d80da10da0.jpg)}.affiliates .hero.squash{background-image:url(//d1jkfbnxwa8kir.cloudfront.net/assets/affiliate-portal/squash-33464582bcbd745b36d9c726938721b0952d43b7a703320ac5921d7e6044c486.jpg)}.affiliates .hero.triathlon{background-image:url(//d1jkfbnxwa8kir.cloudfront.net/assets/affiliate-portal/triathlon-460286f36d67d6128e48bf9e3c568318e8e662efdd713f7d588d0afb3704e9ba.jpg)}.affiliates .hero.ultimate{background-image:url(//d1jkfbnxwa8kir.cloudfront.net/assets/affiliate-portal/ultimate-7d2a6914c0c817040f022c10b43e5bb389d1d1f6e6b292a2bec53b08067e1c34.jpg)}.affiliates .hero.volleyball{background-image:url(//d1jkfbnxwa8kir.cloudfront.net/assets/affiliate-portal/volleyball-c96ecb02a6ff9d64f4feca5902cd2a621697a9c3d02c03b3eb384669eefb410c.jpg)}.affiliates .hero.wrestling{background-image:url(//d1jkfbnxwa8kir.cloudfront.net/assets/affiliate-portal/wrestling-7f4519acd2aeed4a6ec597f9e09cf373b200283db0c45bd330b91766479832ed.jpg)}}.affiliates .hero img{border:2px solid #fff}.affiliates .footer-primary{padding-top:0 !important}.affiliates .footer-primary>div{display:none}.affiliates .footer-primary .footer-copyright{display:block;text-align:center}.affiliates .footer-primary .foot-bottom{border-top:none;margin-top:0}.affiliates .mobile-app-promo{display:none}.affiliate-coach{float:left;display:block;margin-right:2.3576515979%;width:100%;border:1px solid #eceff1;margin-bottom:1.5rem;padding-left:0.75rem;padding-right:0.75rem}.affiliate-coach:last-child{margin-right:0}.affiliate-coach .profile-photo{float:left;display:block;margin-right:2.3576515979%;width:31.7615656014%}.affiliate-coach .profile-photo:last-child{margin-right:0}.affiliate-coach .brief-data{float:left;display:block;margin-right:2.3576515979%;width:65.8807828007%;margin-right:0;padding-left:1.5rem}.affiliate-coach .brief-data:last-child{margin-right:0}.affiliate-coach .coach-info{float:left;display:block;margin-right:2.3576515979%;width:100%;border-top:1px solid #eceff1;padding-top:0.75rem}.affiliate-coach .coach-info:last-child{margin-right:0}.affiliate-coach .button{margin-left:auto;margin-right:auto;max-width:9rem}.affiliate-coach h4{font-size:1.423828125rem}@media screen and (min-width: 48.063rem){.affiliate-coach{display:block;float:left;display:block;margin-right:2.3576515979%;width:48.821174201%;border:none;border-top:1px solid #eceff1;padding:0.75rem 0}.affiliate-coach::after{clear:both;content:"";display:table}.affiliate-coach:last-child{margin-right:0}.affiliate-coach:nth-child(2n){margin-right:0}.affiliate-coach:nth-child(2n+1){clear:left}.affiliate-coach .profile-photo{float:left;display:block;margin-right:2.3576515979%;width:14.7019570017%}.affiliate-coach .profile-photo:last-child{margin-right:0}.affiliate-coach .coach-info{float:left;display:block;margin-right:2.3576515979%;width:48.821174201%;border-top:none;padding-top:0}.affiliate-coach .coach-info:last-child{margin-right:0}.affiliate-coach .brief-data{float:left;display:block;margin-right:2.3576515979%;width:31.7615656014%;float:right;margin-right:0;padding:0}.affiliate-coach .brief-data:last-child{margin-right:0}}.affiliate-blurb{border-top:1px solid #fff}.affiliate-listings{display:block}.affiliate-listings::after{clear:both;content:"";display:table}.article-link article{border:none;color:#333e45;overflow:hidden;padding:0}.article-link:nth-child(even) article{background-color:#fff}.article-link:last-of-type article{margin-bottom:0.75rem}.date-sport-byline li{padding:0.75rem 0}.date-sport-byline li a{color:#296ed2}@media screen and (min-width: 40.625rem){.date-sport-byline ul{padding-left:0}.date-sport-byline li{border-right:1px solid #eceff1;display:inline-block;padding:0.75rem}.date-sport-byline li.date{color:#333e45}.date-sport-byline li:first-child{margin-right:0;padding-left:0}.date-sport-byline li:last-child{border-right:none}}.training-center-hero{background-color:#102b52;position:relative}@media screen and (min-width: 40.625rem){.training-center-hero{background-position:top center;background-repeat:no-repeat}}@media screen and (min-width: 48.063rem){.training-center-hero{height:18rem;padding-top:4.5rem}.training-center-hero .link-back{bottom:0.75rem;position:absolute}}.training-center-article img{display:block;margin:1.5rem auto}@media screen and (min-width: 40.625rem){.training-center-article .featured-image{float:left;margin:0 1.5rem 1.5rem 0;max-width:45%}}.training-center-article blockquote{border-left:5px solid #e80c30;margin:1.5rem 2.25rem;padding-left:1.5rem}.training-center-article blockquote p{font-size:1.125rem}.training-center-article>section ul{list-style-type:disc;margin-bottom:0.75rem;padding-left:1.5rem}.training-center-article>section ol{list-style-type:decimal;margin-bottom:0.75rem;padding-left:1.5rem}.training-center-article code{background-color:#eceff1;display:block;font-family:"Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;margin-bottom:0.75rem;padding:0.75rem}@media screen and (min-width: 40.625rem){.training-center-article code{padding:1.5rem}}@media screen and (min-width: 48.063rem){.training-center-article{padding-right:3rem}}.hs-responsive-embed-youtube,.article-video{display:block;margin:0.75rem auto;max-width:37.5rem}.hs-responsive-embed-youtube iframe,.article-video iframe{border:0}.training-center-filter{padding:0.375rem 0.75rem}@media screen and (min-width: 40.625rem){.training-center-filter div{display:inline-block;margin-bottom:0}.training-center-filter select{display:inline-block;margin-left:0.75rem;width:12rem}}@media screen and (min-width: 40.625rem){.training-center-listings{display:block}.training-center-listings::after{clear:both;content:"";display:table}.training-center-listings>div{float:left;display:block;margin-right:2.3576515979%;width:31.7615656014%}.training-center-listings>div:last-child{margin-right:0}.training-center-listings>div:nth-child(3n){margin-right:0}.training-center-listings>div:nth-child(3n+1){clear:left}}@media screen and (min-width: 40.625rem){.training-center-listings .training-center-listing{float:left;display:block;margin-right:2.3576515979%;width:31.7615656014%}.training-center-listings .training-center-listing:nth-child(2n){margin-right:2.3576515979%}.training-center-listings .training-center-listing:nth-child(3n){clear:none}.training-center-listings .training-center-listing:last-child{margin-right:0}.training-center-listings .training-center-listing:nth-child(3n){margin-right:0}.training-center-listings .training-center-listing:nth-child(3n+1){clear:left}}.training-center-listings .training-center-listing img{max-height:14rem}.training-center-listing{display:block;margin-bottom:1.5rem}.training-center-listing img{width:100%}.training-center-listing figcaption{color:#333e45;line-height:1.5;width:100%}@media screen and (min-width: 40.625rem){.training-center-listing figcaption{min-height:4.5rem}.resources-home .training-center-listing figcaption{min-height:initial}}.training-center-listing .img-window{height:14.79375rem;overflow:hidden}@media screen and (min-width: 40.625rem) and (max-width: 48rem){.resource-article-related .training-center-listing{float:left;display:block;margin-right:2.3576515979%;width:48.821174201%}.resource-article-related .training-center-listing:last-child{margin-right:0}.resource-article-related .training-center-listing:nth-child(2n){margin-right:0}.resource-article-related .training-center-listing:nth-child(2n+1){clear:left}}@media screen and (min-width: 40.625rem){.lead-form{display:block}.lead-form::after{clear:both;content:"";display:table}.lead-form>div{float:left;display:block;margin-right:2.3576515979%;width:23.2317613015%}.lead-form>div:last-child{margin-right:0}}.lead-form .error{float:none;margin-right:0;width:100%}@media screen and (min-width: 40.625rem){.video-social-share .button{width:auto}}#availabilities-table{border:0 none}#availabilities-table tr,#availabilities-table th,#availabilities-table td{padding:0}#availabilities-table tr th{border-bottom:0 none}#availabilities-table tr td:last-of-type{border-right:1px solid #eceff1}#availabilities-table tr:last-of-type td{border-bottom:1px solid #eceff1}#availabilities-table input[type="checkbox"]+label{color:#fff}#availabilities-table td:hover>input[type="checkbox"]+label{color:#f2f2f2}#availabilities-table input[type="checkbox"]:checked+label,#availabilities-table td:hover>input[type="checkbox"]:checked+label{color:#296ed2}#availabilities-table tfoot th{padding-top:1.5rem}.coach-application #availabilities-table .button-primary{display:none}@media screen and (min-width: 40.625rem){.pending-bookings .cu-font-ul{float:left;display:block;margin-right:2.3576515979%;width:40.2913699012%;margin-bottom:1.5rem}.pending-bookings .cu-font-ul:last-child{margin-right:0}.pending-bookings .cu-font-ul:nth-child(2n){margin-right:0}.pending-bookings .cu-font-ul:nth-child(2n+1){clear:left}.pending-bookings .cu-font-ul:last-of-type{margin-left:8.5298042998%}}.booking-confirmations-container{margin:auto;max-width:62.5rem}@media screen and (max-width: 40.5625rem){.booking-confirmations-container{width:100%}}@media screen and (min-width: 40.625rem){.booking-confirmations-container{width:95%}}.booking-request{display:block}.booking-request::after{clear:both;content:"";display:table}@media screen and (max-width: 40.5625rem){.booking-request li{border:none}}@media screen and (max-width: 48rem){.booking-request{padding:0}}@media screen and (min-width: 40.625rem){.booking-confirmations-blurb{padding-left:0;padding-right:0}}@media screen and (max-width: 48rem){.booking-request-details .booking-request-client{border:none;margin-left:0;margin-right:0;padding:0.75rem}}@media screen and (max-width: 48rem){.booking-request-details .request-detail-info{float:right;text-align:right}}@media screen and (min-width: 48.063rem){.booking-request-details .request-detail-info{text-align:left}}@media screen and (max-width: 40.5625rem){.accept-decline{padding-right:0.75rem}}@media screen and (max-width: 48rem){.accept-decline{margin-bottom:1.5rem;padding-left:0.75rem}}@media screen and (min-width: 40.625rem) and (max-width: 48rem){.accept-decline{display:block}.accept-decline::after{clear:both;content:"";display:table}.accept-decline button{float:left;width:auto}.accept-decline .button-primary{margin-right:1.5rem}}@media screen and (min-width: 48.063rem){.accept-decline{float:left;display:block;margin-right:2.3576515979%;width:14.7019570017%;margin-right:0}.accept-decline:last-child{margin-right:0}}@media screen and (min-width: 48.063rem){.booking-request-wrap{display:block}.booking-request-wrap::after{clear:both;content:"";display:table}}@media screen and (max-width: 48rem){.booking-request-detail-wrap{display:block;border-bottom:1px solid #eceff1;margin-left:0.75rem;margin-right:0.75rem;padding-bottom:0.75rem;padding-top:0.75rem}.booking-request-detail-wrap::after{clear:both;content:"";display:table}}@media screen and (min-width: 48.063rem){.booking-request-detail-wrap{float:left;display:block;margin-right:2.3576515979%;width:23.2317613015%;margin-bottom:1.5rem}.booking-request-detail-wrap:last-child{margin-right:0}.booking-request-detail-wrap:nth-child(4n){margin-right:0}.booking-request-detail-wrap:nth-child(4n+1){clear:left}.booking-request-detail-wrap.bottom-row-detail{margin-bottom:0}.booking-request-detail-wrap.booking-request-preferred-time{float:left;display:block;margin-right:2.3576515979%;width:48.821174201%}.booking-request-detail-wrap.booking-request-preferred-time:last-child{margin-right:0}}.session-details-link i{color:#94a5b0}@media screen and (min-width: 48.063rem){.session-details-link i{display:none}}.booking-request-expanded{border-top:1px dotted #333e45;display:none}.booking-request-expanded.active{display:block}@media screen and (max-width: 48rem){.booking-request-expanded{margin-bottom:1.5rem;padding-left:0.75rem;padding-right:0.75rem}}.booking-decline-error{display:none}.booking-decline-error.active{display:block}@media screen and (min-width: 48.063rem){.booking-request-new .booking-request-details{float:left;display:block;margin-right:2.3576515979%;width:82.9403914003%}.booking-request-new .booking-request-details:last-child{margin-right:0}}.bdp-input input{display:inline-block;margin-bottom:3px;width:60px}.bdp-block{display:inline-block;line-height:1;text-align:center;padding:5px 3px}.camp-clinic-item{display:block;background-color:#fff;margin-bottom:1.5rem}.camp-clinic-item::after{clear:both;content:"";display:table}@media screen and (max-width: 40.5625rem){.camp-clinic-brief{margin-bottom:1.5rem}}@media screen and (min-width: 40.625rem){.camp-clinic-brief{float:left;display:block;margin-right:2.3576515979%;width:31.7615656014%}.camp-clinic-brief:last-child{margin-right:0}}@media screen and (min-width: 40.625rem){.camp-clinic-blurb{float:left;display:block;margin-right:2.3576515979%;width:65.8807828007%}.camp-clinic-blurb:last-child{margin-right:0}}@media screen and (max-width: 40.5625rem){#checkout .checkout-container{width:100%}}#checkout .device-menu-toggle,#checkout .mobile-inbox-link{display:none}#checkout .nav-primary{display:none}#checkout .footer-primary{padding-top:0}#checkout .footer-primary>div{display:none}#checkout .footer-primary .footer-copyright{display:block;text-align:center}#checkout .mobile-app-promo{display:none}@media screen and (min-width: 48.063rem){.checkout-yourcoach{margin-top:0}}.checkout-yourcoach .cu-font-ul{margin-left:1.5rem}.checkout-box-body{float:left;display:block;margin-right:2.3576515979%;width:100%;padding:0.75rem}.checkout-box-body:last-child{margin-right:0}@media screen and (min-width: 40.625rem){.checkout-box-body{border:1px solid #eceff1;border-top:none;margin-bottom:1.5rem;min-height:18rem}}@media screen and (min-width: 40.625rem) and (max-width: 48rem){.checkout-box-body{padding:1.5rem}}@media screen and (min-width: 48.063rem) and (max-width: 61.1875rem){.checkout-box-body{padding:0.75rem}}@media screen and (min-width: 61.25rem){.checkout-box-body{padding:1.5rem}}.checkout-box-body .sign-in-link{display:inline}.checkout-box-body .sign-in-link input[type="checkbox"]{display:none}.package-athletes{border-bottom:1px solid #eceff1;padding-bottom:1.5rem}@media screen and (min-width: 40.625rem){.package-athletes{border:none;padding-bottom:0}}.package-options .package-option-row{display:block}.package-options .package-option-row::after{clear:both;content:"";display:table}.package-options .package-option{float:left;display:block;margin-right:2.3576515979%;width:48.821174201%}.package-options .package-option:last-child{margin-right:0}@media screen and (max-width: 40.5625rem){.package-options .package-option{float:left;display:block;margin-right:2.3576515979%;width:100%}.package-options .package-option:last-child{margin-right:0}}@media screen and (min-width: 40.625rem) and (max-width: 48rem){.package-options .package-option{float:left;display:block;margin-right:2.3576515979%;width:23.2317613015%}.package-options .package-option:last-child{margin-right:0}.package-options .package-option:nth-child(4n){margin-right:0}.package-options .package-option:nth-child(4n+1){clear:left}}@media screen and (min-width: 48.063rem) and (max-width: 61.1875rem){.package-options .package-option:nth-child(2n){margin-right:0}.package-options .package-option:nth-child(2n+1){clear:left}}@media screen and (min-width: 61.25rem){.package-options .package-option{float:left;display:block;margin-right:2.3576515979%;width:23.2317613015%}.package-options .package-option:last-child{margin-right:0}.package-options .package-option:nth-child(4n){margin-right:0}.package-options .package-option:nth-child(4n+1){clear:left}}.package-options .box-label{background-color:#eceff1;border:1px solid #eceff1;border-radius:3px;cursor:pointer;padding-bottom:0.75rem}.package-options .box-label .package-box-content{background-color:#fff;height:7.5rem;line-height:1.2;margin:0 1px;padding-top:0.375rem;position:relative}.package-options .box-label .package-tag{font-size:0.8888888889rem}.package-options .box-label .total{color:#94a5b0}.package-options .checked{background-color:#296ed2}.package-options .checked header{color:#fff}.package-options header{padding:0.375rem 0}.package-options .package-info{position:absolute;text-align:center;top:1.5rem;width:100%}.package-options .cost strong{font-size:1.423828125rem}.js-shared-package-options .package-options .cost strong{font-size:1.125rem}.custom .box-label{padding:1.5rem}.custom .box-label.checked{color:#fff}.custom input{visibility:hidden}.custom-box-img{background-image:url(//d1jkfbnxwa8kir.cloudfront.net/assets/icons/custom-package-deselected-725d63a9c666e678fe6a1bb450d0a7da1def993169a14b58e10a4e37abdf9fd8.png);height:40px;width:40px}.checked .custom-box-img{background-image:url(//d1jkfbnxwa8kir.cloudfront.net/assets/icons/custom-package-img-294f7bea8e557ef38afe9854ae1cddce124cc92bfc1ebd37b0cf6452ca080f82.png)}.checkout-cost-row{margin-bottom:0.75rem;float:left;display:block;margin-right:2.3576515979%;width:100%}.checkout-cost-row:last-child{margin-right:0}.checkout-cost-row>div{float:left;display:block;margin-right:2.3576515979%;width:74.4105871005%}.checkout-cost-row>div:last-child{margin-right:0}.checkout-cost-row>div:last-child{float:left;display:block;margin-right:2.3576515979%;width:23.2317613015%;margin-right:0;text-align:right}.checkout-cost-row>div:last-child:last-child{margin-right:0}.checkout-cost-row:last-child .discount{float:left;display:block;margin-right:2.3576515979%;width:100%}.checkout-cost-row:last-child .discount:last-child{margin-right:0}.checkout-cost-row .note{font-style:italic}@media screen and (min-width: 40.625rem) and (max-width: 48rem){.checkout-cost-row .note{padding-left:1.5rem}}@media screen and (min-width: 61.25rem){.checkout-cost-row .note{padding-left:1.5rem}}.payment-logos{text-align:center}.payment-logos>div{display:inline-block;vertical-align:middle}.payment-cards input[type="radio"]{margin-top:1rem}.payment-cards input[type="radio"]:checked+div{background-color:#eceff1}.payment-cards input[type="radio"]:checked+div .new-card-info,.payment-cards input[type="radio"]:checked+div .new-card-info-partners{display:block}.payment-cards input[type="radio"]:checked+div>div:first-child{border-bottom:1px dotted #94a5b0;padding-bottom:0.75rem}.payment-cards .current-card>div,.payment-cards .new-card-box{padding:0.75rem}.athlete-name{max-width:12rem}.additional-fees .checkout-cost-row:last-of-type{margin-bottom:0}.discount input[type="text"]{width:100%}@media screen and (min-width: 61.25rem){.discount input[type="text"]{float:left;width:75%}}@media screen and (min-width: 61.25rem){.discount .button{display:inline-block;margin-left:0.75rem}}.current-card div{margin-left:1.5rem}.current-card span{border:none;display:block}@media screen and (min-width: 40.625rem) and (max-width: 48rem){.current-card span{border-right:1px dotted #94a5b0;display:inline-block;padding:0 0.75rem}}@media screen and (min-width: 61.25rem){.current-card span{border-right:1px dotted #94a5b0;display:inline-block;padding:0 0.75rem}}.current-card span:first-child{padding-left:0}.current-card span:last-child{border-right:0}.new-card-box{position:relative}.new-card-box .row{display:block}.new-card-box .row::after{clear:both;content:"";display:table}@media screen and (max-width: 40.5625rem){.new-card-box .cardtype{display:block;float:left;margin-bottom:0.75rem;position:relative}}@media screen and (min-width: 40.625rem){.new-card-box .cardtype{position:absolute;right:0.75rem}}.card-select .new-card-info{display:none;padding-top:0.75rem}@media screen and (min-width: 40.625rem){.card-select .cardtype{top:0.75rem}}.card-select .new-card-info-partners{padding-top:0.75rem}@media screen and (min-width: 40.625rem){.card-select .cardtype{top:0.75rem}}.package-athlete-chooser label{padding:0.75rem 0}@media screen and (min-width: 40.625rem) and (max-width: 48rem){.package-athlete-chooser label{float:left;display:block;margin-right:2.3576515979%;width:48.821174201%}.package-athlete-chooser label:last-child{margin-right:0}}@media screen and (min-width: 61.25rem){.package-athlete-chooser label{float:left;display:block;margin-right:2.3576515979%;width:48.821174201%}.package-athlete-chooser label:last-child{margin-right:0}}.athlete-names{display:block}.athlete-names::after{clear:both;content:"";display:table}@media screen and (min-width: 40.625rem){.athlete-names>*{float:left;display:block;margin-right:2.3576515979%;width:48.821174201%}.athlete-names>*:last-child{margin-right:0}.athlete-names>*:nth-child(2n){margin-right:0}.athlete-names>*:nth-child(2n+1){clear:left}}.athlete-names .custom{float:left;display:block;margin-right:2.3576515979%;width:100%;margin-right:0}.athlete-names .custom:last-child{margin-right:0}@media screen and (min-width: 40.625rem){.multi-athlete select{float:left;display:block;margin-right:2.3576515979%;width:48.821174201%}.multi-athlete select:last-child{margin-right:0}}.new-card-info .name-num,.new-card-info-partners .name-num{display:block}.new-card-info .name-num::after,.new-card-info-partners .name-num::after{clear:both;content:"";display:table}@media screen and (min-width: 61.25rem){.new-card-info .name-num .first-name,.new-card-info-partners .name-num .first-name{float:left;display:block;margin-right:2.3576515979%;width:48.821174201%}.new-card-info .name-num .first-name:last-child,.new-card-info-partners .name-num .first-name:last-child{margin-right:0}}@media screen and (min-width: 61.25rem){.new-card-info .name-num .card-num,.new-card-info-partners .name-num .card-num{float:left;display:block;margin-right:2.3576515979%;width:48.821174201%;margin-right:0}.new-card-info .name-num .card-num:last-child,.new-card-info-partners .name-num .card-num:last-child{margin-right:0}}.new-card-info .exp-sec,.new-card-info-partners .exp-sec{display:block}.new-card-info .exp-sec::after,.new-card-info-partners .exp-sec::after{clear:both;content:"";display:table}.new-card-info .exp-sec>div,.new-card-info-partners .exp-sec>div{float:left;display:block;margin-right:2.3576515979%;width:100%}.new-card-info .exp-sec>div:last-child,.new-card-info-partners .exp-sec>div:last-child{margin-right:0}@media screen and (min-width: 61.25rem){.new-card-info .exp-sec>div,.new-card-info-partners .exp-sec>div{float:left;display:block;margin-right:2.3576515979%;width:31.7615656014%}.new-card-info .exp-sec>div:last-child,.new-card-info-partners .exp-sec>div:last-child{margin-right:0}}@media screen and (min-width: 61.25rem){.new-card-info .billing-address-field,.new-card-info-partners .billing-address-field{float:left;display:block;margin-right:2.3576515979%;width:31.7615656014%}.new-card-info .billing-address-field:nth-child(3n),.new-card-info-partners .billing-address-field:nth-child(3n){margin-right:0}.new-card-info .billing-address-field:nth-child(3n+1),.new-card-info-partners .billing-address-field:nth-child(3n+1){clear:left}.new-card-info .billing-address-field:last-child,.new-card-info-partners .billing-address-field:last-child{margin-right:0}}.new-card-info .billing-zip,.new-card-info-partners .billing-zip{display:block}.new-card-info .billing-zip::after,.new-card-info-partners .billing-zip::after{clear:both;content:"";display:table}@media screen and (min-width: 61.25rem){.new-card-info .billing-zip>div,.new-card-info-partners .billing-zip>div{float:left;display:block;margin-right:2.3576515979%;width:31.7615656014%}.new-card-info .billing-zip>div:last-child,.new-card-info-partners .billing-zip>div:last-child{margin-right:0}}@media screen and (min-width: 40.625rem){.book-session-anyway{margin-bottom:0}}@media screen and (min-width: 61.25rem){.what-to-expect{display:flex;display:-ms-flexbox;display:-webkit-flex}}@media screen and (min-width: 61.25rem){.what-to-expect-item{float:left;display:block;margin-right:2.3576515979%;width:31.7615656014%}.what-to-expect-item:last-child{margin-right:0}}.checkout-container{padding-bottom:1.5rem}@media screen and (min-width: 48.063rem){.checkout-container{padding-top:1.5rem}}@media screen and (min-width: 48.063rem){.checkout-main-wrap{margin-right:21rem}}@media screen and (min-width: 48.063rem){.checkout-sidebar{float:right;width:19.5rem}}.checkout-sidebar-bottom{padding:0 0.75rem}@media screen and (min-width: 40.625rem){.checkout-sidebar-bottom{padding:0}}@media screen and (min-width: 48.063rem){.checkout-batched-nav-item .txt{display:none}.checkout-batched-nav-item.curr .txt{display:inline-block}}@media screen and (min-width: 61.25rem){.checkout-batched-nav-item .txt{display:inline-block}}@media screen and (min-width: 40.625rem) and (max-width: 48rem){.checkout-sign-up .form-group{float:left;display:block;margin-right:2.3576515979%;width:48.821174201%}.checkout-sign-up .form-group:last-child{margin-right:0}.checkout-sign-up .form-group:nth-child(2n){margin-right:0}.checkout-sign-up .form-group:nth-child(2n+1){clear:left}}@media screen and (min-width: 61.25rem){.checkout-sign-up .form-group{float:left;display:block;margin-right:2.3576515979%;width:48.821174201%}.checkout-sign-up .form-group:last-child{margin-right:0}.checkout-sign-up .form-group:nth-child(2n){margin-right:0}.checkout-sign-up .form-group:nth-child(2n+1){clear:left}}.rebooking{display:block}.rebooking::after{clear:both;content:"";display:table}@media screen and (max-width: 40.5625rem){.rebooking .coach-client-info .coach-client-info-block{border-bottom:1px solid #eceff1}.rebooking .coach-client-info .session-for{display:block}.rebooking .coach-client-info .session-for::after{clear:both;content:"";display:table}.rebooking .coach-client-info .session-for label{float:left;margin:0}.rebooking .coach-client-info .session-for div{float:right}}@media screen and (min-width: 40.625rem){.rebooking .coach-client-info{display:block;border-bottom:1px solid #eceff1}.rebooking .coach-client-info::after{clear:both;content:"";display:table}.rebooking .coach-client-info .coach-client-info-block{float:left;display:block;margin-right:2.3576515979%;width:31.7615656014%}.rebooking .coach-client-info .coach-client-info-block:last-child{margin-right:0}}.rebooking .coach-client-info label{color:#94a5b0}@media screen and (min-width: 48.063rem){.rebooking .payment-cards{float:left;display:block;margin-right:2.3576515979%;width:57.3509785009%;margin-right:0}.rebooking .payment-cards:last-child{margin-right:0}}.package-selection .package-option-row{display:table;width:100%;table-layout:fixed}.package-selection .package-option{cursor:pointer;margin-bottom:0}.package-selection .package-option input{display:none}@media screen and (max-width: 48rem){.package-selection .package-option{border-bottom:1px solid #296ed2;border-left:1px solid #296ed2;border-right:1px solid #296ed2}.package-selection .package-option:first-child{border-bottom-left-radius:3px;border-top:1px solid #296ed2;border-top-right-radius:3px}.package-selection .package-option:last-child{border-bottom:1px solid #296ed2;border-bottom-right-radius:3px;border-bottom-right-radius:3px}}@media screen and (min-width: 48.063rem){.package-selection .package-option{display:table-cell;width:25%;border-bottom:1px solid #296ed2;border-right:1px solid #296ed2;border-top:1px solid #296ed2}.package-selection .package-option:first-child{border-top-left-radius:3px;border-left:1px solid #296ed2;border-bottom-left-radius:3px}.package-selection .package-option:last-child{border-top-right-radius:3px;border-right:1px solid #296ed2;border-bottom-right-radius:3px}}.package-selection .checked{background-color:#296ed2;color:#fff}.package-selection .checked .text-muted{color:#fff}.coach-application>.container{width:100%}@media screen and (min-width: 40.625rem){.coach-application>.container{width:95%}}@media screen and (min-width: 48.063rem){.coach-application>.container{margin-bottom:1.5rem}}.coach-application .device-menu-toggle{display:none}.coach-application .batched-nav{font-size:0.8888888889rem;line-height:1.3333333333rem}@media screen and (min-width: 48.063rem){.coach-application .batched-nav{font-size:1rem;line-height:1.5}}.coach-app-step-one-wrap{display:block}.coach-app-step-one-wrap::after{clear:both;content:"";display:table}@media screen and (min-width: 40.625rem){.coach-app-form-horizontal{float:left;display:block;margin-right:2.3576515979%;width:65.8807828007%}.coach-app-form-horizontal:last-child{margin-right:0}}@media screen and (min-width: 40.625rem){.coach-app-info-sidebar{border:1px solid #eceff1;float:left;display:block;margin-right:2.3576515979%;width:31.7615656014%}.coach-app-info-sidebar:last-child{margin-right:0}}.basic-info{display:block}.basic-info::after{clear:both;content:"";display:table}@media screen and (min-width: 40.625rem){.basic-info .information{float:left;display:block;margin-right:2.3576515979%;width:65.8807828007%}.basic-info .information:last-child{margin-right:0}}@media screen and (min-width: 40.625rem){.basic-info .photo{float:left;display:block;margin-right:2.3576515979%;width:31.7615656014%}.basic-info .photo:last-child{margin-right:0}}@media screen and (min-width: 40.625rem){.basic-info{padding-bottom:0}.basic-info .information,.basic-info .photo{margin-bottom:0}}.coach-app-step-one-wrap .payment-plan-select .plan-option{color:#333e45;cursor:pointer !important;border-style:solid;border-width:2px;border-color:#eceff1;border-radius:5px;padding:0.25rem}.coach-app-step-one-wrap .payment-plan-select .plan-option .button-wrapper{display:none}@media screen and (min-width: 40.625rem){.coach-app-step-one-wrap .payment-plan-select .plan-option{padding:1.5rem}.coach-app-step-one-wrap .payment-plan-select .plan-option .button-wrapper{display:table-cell;text-align:left;vertical-align:middle;align-content:center;justify-content:center}}.coach-app-step-one-wrap .payment-plan-select .plan-option .description-wrapper{display:table-cell}.coach-app-step-one-wrap .payment-plan-select .plan-option label{cursor:pointer}.coach-app-step-one-wrap .payment-plan-select .plan-option .feature-list{cursor:pointer}.coach-app-step-one-wrap .payment-plan-select .plan-option .feature-list .default-ul{list-style-type:disc}.coach-app-step-one-wrap .payment-plan-select .plan-option .feature-list .default-ul li{margin-bottom:0}.coach-app-step-one-wrap .payment-plan-select .plan-option h5{cursor:pointer;color:#296ed2}.coach-app-step-one-wrap .payment-plan-select .plan-option.checked{border-color:#296ed2}.coach-app-step-one-wrap .payment-plan-select .pricing-text{background-color:#eceff1;color:#333e45;padding:1.125rem}@media screen and (min-width: 40.625rem){.course-question-answers{border:1px solid #eceff1;padding:0.75rem}}@media screen and (max-width: 40.5625rem){.coach-course .course-mobile-toggle-button{bottom:0;position:fixed}.coach-course .course-resources{padding:0 0.75rem}.coach-course .footer-primary{display:none}}.course-buttons{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.course-buttons button{margin:0;width:48%}.course-promise-agreement{padding:0.75rem;max-width:37.5rem}@media screen and (min-width: 40.625rem){.course-promise-agreement{padding:0}}.paj-hero{position:relative}.paj-hero .paj-hero-text{bottom:1.5rem;position:absolute;padding:0 0.75rem}@media screen and (min-width: 48.063rem){.paj-hero .paj-hero-text{padding:0 9rem}}@media screen and (max-width: 40.5625rem){.paj-hero{min-height:12rem}}.post-a-job label{font-weight:700}.inbox-container{margin-bottom:0}@media screen and (min-width: 61.25rem){.inbox-container{margin-bottom:3rem}.inbox-message-list .inbox-container{min-height:calc(100vh - 450px)}}@media screen and (min-width: 48.063rem){.inbox-search-form{float:right;margin-top:0.375rem}}.inbox-search-form i{top:0.375rem}.inbox-search-form input[type="submit"]{display:none}.nav-inbox{display:block;text-align:left}.nav-inbox::after{clear:both;content:"";display:table}@media screen and (min-width: 48.063rem){.nav-inbox{float:left;display:block;margin-right:2.3576515979%;width:48.821174201%}.nav-inbox:last-child{margin-right:0}}.nav-inbox li{float:left;display:block;margin-right:2.3576515979%;width:48.821174201%}.nav-inbox li:last-child{margin-right:0}@media screen and (min-width: 48.063rem){.nav-inbox li{float:left;display:block;margin-right:2.3576515979%;width:31.7615656014%;width:inherit}.nav-inbox li:last-child{margin-right:0}}#inbox .inbox-search{margin-bottom:0.375rem;width:100%}@media screen and (min-width: 48.063rem){#inbox .inbox-search{width:auto}}#inbox .footer-sticky{bottom:auto}.conversation-list>li{cursor:pointer}.conversation-list>li:hover{color:#333e45}.conversation-item:before{color:#296ed2;content:'\f111\00a0';font-family:"cu-font";font-size:0.8888888889rem;font-weight:700;margin-left:0.75rem;margin-top:1.5rem;opacity:0;position:absolute}@media screen and (min-width: 61.25rem){.conversation-item:before{margin-left:1.5rem}}.conversation-item.unread:before{opacity:1}.conversation-preview{display:block;color:#333e45}.conversation-preview::after{clear:both;content:"";display:table}@media screen and (min-width: 61.25rem){.conversation-preview{padding:1.5rem;padding-left:3rem}}.conversation-preview .cu-font-chevron-right{font-size:0.8888888889rem}.unread .conversation-preview{font-weight:bold}.unread .conversation-preview a{font-weight:normal}@media screen and (max-width: 40.5625rem){.conversation-preview-info::after{clear:both;content:"";display:table}}@media screen and (min-width: 40.625rem) and (max-width: 48rem){.conversation-preview-info::after{clear:both;content:"";display:table}}@media screen and (min-width: 61.25rem){.conversation-preview-name{width:9rem}}@media screen and (min-width: 61.25rem){.conversation-preview-misc{width:16.5rem}}@media screen and (min-width: 61.25rem){.conversation-preview-msg{float:left;display:block;margin-right:2.3576515979%;width:48.821174201%}.conversation-preview-msg:last-child{margin-right:0}}.conversation-preview-extra{display:none}@media screen and (min-width: 61.25rem){.conversation-preview-extra{display:inline-block}}.conversation-content{display:block;padding:0.75rem}.conversation-content::after{clear:both;content:"";display:table}@media screen and (min-width: 40.625rem){.conversation-content{padding:1.5rem}}.conversation-content>aside{float:left;display:block;margin-right:2.3576515979%;width:100%}.conversation-content>aside:last-child{margin-right:0}@media screen and (min-width: 61.25rem){.conversation-content>aside{float:left;display:block;margin-right:2.3576515979%;width:31.7615656014%;display:block}.conversation-content>aside:last-child{margin-right:0}}.conversation-content>aside .sidebar-message,.conversation-content>aside .sidebar-guarantee{display:none}@media screen and (min-width: 61.25rem){.conversation-content>aside .sidebar-message,.conversation-content>aside .sidebar-guarantee{display:block}}.conversation-message-from{width:3.75rem}.conversation-message-content{position:relative}@media screen and (min-width: 61.25rem){.conversation-messages{float:left;display:block;margin-right:2.3576515979%;width:65.8807828007%}.conversation-messages:last-child{margin-right:0}}.conversation-messages textarea{resize:vertical}.message-list-item{border:1px solid #eceff1;margin-bottom:0.75rem;padding:0.75rem;background-color:#fff}.message-list-item.has-attachment{margin-bottom:0}.message-list-item.mine{background-color:#eceff1;border:none}.message-list-item.pending-msg{background-color:#eceff1;color:#94a5b0;font-style:italic}.message-list-item.coachup-msg{background-color:#e9f0fa}.inbox-message-attachment{background-color:#e9f0fa;border:0;padding:0.75rem}@media screen and (min-width: 48.063rem){.inbox-message-attachment .button-primary{margin-bottom:0}}.inbox-message-attachment header{font-weight:700}.inbox-message-attachment textarea{display:none}.inbox-message-attachment .scheduling-textarea{display:block}.inbox-message-attachment .msg-toggle{display:block}.inbox-message-attachment hr{border-color:#fff;margin:0.75rem 0}.training-details-attachment{border-top:0;padding:0}.training-details-attachment header{background-color:#eceff1}.training-details-attachment header,.training-details-attachment ul{padding:0.375rem 0.75rem}.remove-form-button{display:none}@media screen and (min-width: 48.063rem){.remove-form-button{margin-left:0.75rem}}.msg-toggle{display:none}.custom-offer-content{display:none}.custom-offer-content label{padding-top:0.375rem}.custom-offer-content select,.custom-offer-content input{max-width:6rem}@media screen and (min-width: 40.625rem){.custom-offer-content select,.custom-offer-content input{max-width:9rem}}.custom-offer-content>div:nth-of-type(4) input{margin-bottom:0}.custom-offer-content>div:last-child label{font-weight:700;padding-top:0}.invite-group-event-content,.js-invite-group-event-remove{display:none}.schedule-time{display:block}.schedule-time::after{clear:both;content:"";display:table}.schedule-time select{float:left;display:block;margin-right:2.3576515979%;width:48.821174201%}.schedule-time select:last-child{margin-right:0}@media screen and (min-width: 48.063rem){.schedule-time select{float:left;display:block;margin-right:2.3576515979%;width:31.7615656014%}.schedule-time select:last-child{margin-right:0}}.timeslot-options>a{display:block}@media screen and (min-width: 40.625rem){.timeslot-options>a{display:inline}}.reject-booking-confirmation,.accept-booking-confirmation{display:none}.reject-booking-confirmation .infoupdate,.accept-booking-confirmation .infoupdate{font-weight:400}.reject-booking-confirmation textarea,.reject-booking-confirmation.active,.accept-booking-confirmation textarea,.accept-booking-confirmation.active{display:block}.reject-booking-confirmation-visible .infoupdate,.accept-booking-confirmation-visible .infoupdate{font-weight:400}.reject-booking-confirmation-visible textarea,.reject-booking-confirmation-visible.active,.accept-booking-confirmation-visible textarea,.accept-booking-confirmation-visible.active{display:block}.client-avatar{background-color:#102b52;border-radius:50%;color:#fff;text-align:center}.client-avatar span{line-height:4rem;vertical-align:middle;font-weight:bold}.cropper-container{position:relative;overflow:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.cropper-container img{display:block;width:100%;min-width:0 !important;max-width:none !important;height:100%;min-height:0 !important;max-height:none !important;image-orientation:0deg !important}.cropper-canvas,.cropper-drag-box,.cropper-crop-box,.cropper-modal{position:absolute;top:0;right:0;bottom:0;left:0}.cropper-drag-box{background-color:#fff;opacity:0}.cropper-modal{background-color:#000;opacity:.5}.cropper-view-box{display:block;width:100%;height:100%;overflow:hidden;outline:1px solid #69f;outline-color:rgba(102,153,255,0.75)}.cropper-dashed{position:absolute;display:block;border:0 dashed #fff;opacity:.5}.cropper-dashed.dashed-h{top:33.33333333%;left:0;width:100%;height:33.33333333%;border-top-width:1px;border-bottom-width:1px}.cropper-dashed.dashed-v{top:0;left:33.33333333%;width:33.33333333%;height:100%;border-right-width:1px;border-left-width:1px}.cropper-face,.cropper-line,.cropper-point{position:absolute;display:block;width:100%;height:100%;opacity:.1}.cropper-face{top:0;left:0;background-color:#fff}.cropper-line{background-color:#69f}.cropper-line.line-e{top:0;right:-3px;width:5px;cursor:e-resize}.cropper-line.line-n{top:-3px;left:0;height:5px;cursor:n-resize}.cropper-line.line-w{top:0;left:-3px;width:5px;cursor:w-resize}.cropper-line.line-s{bottom:-3px;left:0;height:5px;cursor:s-resize}.cropper-point{width:5px;height:5px;background-color:#69f;opacity:.75}.cropper-point.point-e{top:50%;right:-3px;margin-top:-3px;cursor:e-resize}.cropper-point.point-n{top:-3px;left:50%;margin-left:-3px;cursor:n-resize}.cropper-point.point-w{top:50%;left:-3px;margin-top:-3px;cursor:w-resize}.cropper-point.point-s{bottom:-3px;left:50%;margin-left:-3px;cursor:s-resize}.cropper-point.point-ne{top:-3px;right:-3px;cursor:ne-resize}.cropper-point.point-nw{top:-3px;left:-3px;cursor:nw-resize}.cropper-point.point-sw{bottom:-3px;left:-3px;cursor:sw-resize}.cropper-point.point-se{right:-3px;bottom:-3px;width:20px;height:20px;cursor:se-resize;opacity:1}.cropper-point.point-se:before{position:absolute;right:-50%;bottom:-50%;display:block;width:200%;height:200%;content:" ";background-color:#69f;opacity:0}@media (min-width: 768px){.cropper-point.point-se{width:15px;height:15px}}@media (min-width: 992px){.cropper-point.point-se{width:10px;height:10px}}@media (min-width: 1200px){.cropper-point.point-se{width:5px;height:5px;opacity:.75}}.cropper-bg{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAAA3NCSVQICAjb4U/gAAAABlBMVEXMzMz////TjRV2AAAACXBIWXMAAArrAAAK6wGCiw1aAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAABFJREFUCJlj+M/AgBVhF/0PAH6/D/HkDxOGAAAAAElFTkSuQmCC")}.cropper-invisible{opacity:0}.cropper-hide{position:fixed;top:0;left:0;z-index:-1;width:auto !important;min-width:0 !important;max-width:none !important;height:auto !important;min-height:0 !important;max-height:none !important;opacity:0}.cropper-hidden{display:none !important}.cropper-move{cursor:move}.cropper-crop{cursor:crosshair}.cropper-disabled .cropper-drag-box,.cropper-disabled .cropper-face,.cropper-disabled .cropper-line,.cropper-disabled .cropper-point{cursor:not-allowed}.dashboard-content{padding:0.75rem 0}@media screen and (min-width: 40.625rem){.dashboard-content{padding:1.5rem 0}}#coach-profile .photo-thumbnails>li{margin-bottom:0.75rem;position:relative}#coach-profile .photo-thumbnails img+.button-primary{border:none;border-radius:0;bottom:0;left:0;opacity:0;position:absolute;width:100%}#coach-profile .photo-thumbnails img:hover+.button-primary,#coach-profile .photo-thumbnails .button-primary:hover{opacity:1}#session-location-map-canvas{height:300px}.coach-dash-recent-payments .cu-table th:nth-child(2),.coach-dash-recent-payments .cu-table td:nth-child(2),.coach-dash-recent-payments .cu-table th:nth-child(4),.coach-dash-recent-payments .cu-table td:nth-child(4){display:none}@media screen and (min-width: 40.625rem){.coach-dash-recent-payments .cu-table th:nth-child(2),.coach-dash-recent-payments .cu-table td:nth-child(2),.coach-dash-recent-payments .cu-table th:nth-child(4),.coach-dash-recent-payments .cu-table td:nth-child(4){display:table-cell}}.payment-detail th:nth-child(2),.payment-detail td:nth-child(2){display:none}@media screen and (min-width: 40.625rem){.payment-detail th:nth-child(2),.payment-detail td:nth-child(2){display:table-cell}}.coach-dash-income-totals .cu-table th:first-child,.coach-dash-income-totals .cu-table td:first-child{display:none}@media screen and (min-width: 40.625rem){.coach-dash-income-totals .cu-table th:first-child,.coach-dash-income-totals .cu-table td:first-child{display:table-cell}}.add-new-card-form{display:block;display:none}.add-new-card-form::after{clear:both;content:"";display:table}@media screen and (min-width: 40.625rem){.add-new-card-form .add-new-card-top>div,.add-new-card-form .add-new-card-bottom>div{float:left;display:block;margin-right:2.3576515979%;width:48.821174201%}.add-new-card-form .add-new-card-top>div:last-child,.add-new-card-form .add-new-card-bottom>div:last-child{margin-right:0}}.add-new-card-form .add-new-card-bottom>div{display:block}.add-new-card-form .add-new-card-bottom>div::after{clear:both;content:"";display:table}@media screen and (min-width: 48.063rem){.add-new-card-form .add-new-card-bottom>div>div{float:left;display:block;margin-right:2.3576515979%;width:48.821174201%}.add-new-card-form .add-new-card-bottom>div>div:last-child{margin-right:0}}@media screen and (min-width: 40.625rem){.package-type{float:left;display:block;margin-right:2.3576515979%;width:48.821174201%}.package-type:last-child{margin-right:0}.package-type:nth-child(2n){margin-right:0}.package-type:nth-child(2n+1){clear:left}}@media screen and (min-width: 48.063rem){.package-type{float:left;display:block;margin-right:2.3576515979%;width:23.2317613015%}.package-type:last-child{margin-right:0}.package-type:nth-child(2n){margin-right:2.3576515979%}.package-type:nth-child(3n){clear:none}.package-type:nth-child(4n){margin-right:0}.package-type:nth-child(4n+1){clear:left}}.package-type .box-label{background-color:#fff;border:1px solid #eceff1;border-radius:3px;cursor:pointer;font-weight:normal}.package-type input{margin:auto;width:3rem}.package-type input:disabled{background-color:#eceff1}.custom-base-rate[type="number"]{width:45%}@media screen and (min-width: 40.625rem){.custom-base-rate[type="number"]{width:6rem}}@media screen and (min-width: 48.063rem){.setup-group-sessions .dropdown{display:table-cell}.setup-group-sessions .device-dropdown{display:none}}.setup-group-sessions th:nth-child(3),.setup-group-sessions td:nth-child(3){display:none;text-align:right}@media screen and (min-width: 40.625rem){.setup-group-sessions th:nth-child(3),.setup-group-sessions td:nth-child(3){display:table-cell;text-align:left}}.setup-group-sessions th:nth-child(4),.setup-group-sessions td:nth-child(4){display:none;text-align:right}@media screen and (min-width: 40.625rem){.setup-group-sessions th:nth-child(4),.setup-group-sessions td:nth-child(4){display:table-cell;text-align:left}}.setup-group-sessions th:nth-child(5),.setup-group-sessions td:nth-child(5){display:none;text-align:right}@media screen and (min-width: 40.625rem){.setup-group-sessions th:nth-child(5),.setup-group-sessions td:nth-child(5){display:table-cell;text-align:left}}.setup-group-sessions th:nth-child(6),.setup-group-sessions td:nth-child(6){display:none;text-align:right}@media screen and (min-width: 40.625rem){.setup-group-sessions th:nth-child(6),.setup-group-sessions td:nth-child(6){display:table-cell;text-align:left}}@media screen and (min-width: 40.625rem){.setup-group-sessions th,.setup-group-sessions td{text-align:left}}.setup-group-sessions[data-show="trial"] th:nth-child(3),.setup-group-sessions[data-show="trial"] td:nth-child(3){display:table-cell}.setup-group-sessions[data-show="light"] th:nth-child(4),.setup-group-sessions[data-show="light"] td:nth-child(4){display:table-cell}.setup-group-sessions[data-show="standard"] th:nth-child(5),.setup-group-sessions[data-show="standard"] td:nth-child(5){display:table-cell}.setup-group-sessions[data-show="elite"] th:nth-child(6),.setup-group-sessions[data-show="elite"] td:nth-child(6){display:table-cell}.setup-group-sessions li{margin-bottom:0.75rem}.setup-group-sessions li:last-child{margin-bottom:0}.setup-group-sessions .sm-form-width-control{display:inline;float:none;width:80%}.setup-group-sessions td:last-child{text-align:center}.setup-group-sessions .device-dropdown{display:inline}@media screen and (min-width: 40.625rem){.setup-group-sessions .device-dropdown{display:none}}.setup-group-sessions .dropdown-menu{min-width:inherit;padding:0.375rem}.setup-group-sessions .add-athlete,.setup-group-sessions .remove-athlete{display:none}@media screen and (min-width: 48.063rem){.setup-group-sessions .add-athlete,.setup-group-sessions .remove-athlete{display:inline}}.setup-group-sessions input{margin-bottom:0}.unvalidated .is-valid{display:none}.unvalidated .is-invalid{display:none}.edit-profile-top-left{position:relative}@media screen and (min-width: 40.625rem){.edit-profile-top-left{float:left;display:block;margin-right:2.3576515979%;width:23.2317613015%}.edit-profile-top-left:last-child{margin-right:0}}@media screen and (min-width: 40.625rem){.edit-profile-top-center{float:left;display:block;margin-right:2.3576515979%;width:40.2913699012%;margin-bottom:0;text-align:left}.edit-profile-top-center:last-child{margin-right:0}}@media screen and (min-width: 48.063rem){.edit-profile-top-center{float:left;display:block;margin-right:2.3576515979%;width:48.821174201%}.edit-profile-top-center:last-child{margin-right:0}}.edit-profile-top-center .other-sport{display:block}@media screen and (min-width: 40.625rem){.edit-profile-top-right{float:left;display:block;margin-right:2.3576515979%;width:31.7615656014%}.edit-profile-top-right:last-child{margin-right:0}}@media screen and (min-width: 48.063rem){.edit-profile-top-right{float:left;display:block;margin-right:2.3576515979%;width:23.2317613015%}.edit-profile-top-right:last-child{margin-right:0}}.coach-thumb-dashboard{border-radius:50%;float:left;width:3rem}.coach-img-indent>div{margin-left:3.75rem}.indented-row>div{margin-top:0.75rem;padding-left:3.75rem}@media screen and (min-width: 40.625rem){.indented-row>div{margin-top:0;padding-left:0}}.indented-row .coach-img-indent{margin-top:0;padding-left:0}.indented-row .scheduling a{line-height:2.25rem}@media screen and (min-width: 40.625rem){.indented-row .scheduling a{line-height:initial}}@media screen and (min-width: 40.625rem){.client-upcoming-session-coach{float:left;display:block;margin-right:2.3576515979%;width:65.8807828007%}.client-upcoming-session-coach:last-child{margin-right:0}}.client-upcoming-session-coach>div:first-child{float:left;display:block;margin-right:2.3576515979%;width:14.7019570017%}.client-upcoming-session-coach>div:first-child:last-child{margin-right:0}.client-upcoming-session-coach>div:last-child{float:left;display:block;margin-right:2.3576515979%;width:82.9403914003%}.client-upcoming-session-coach>div:last-child:last-child{margin-right:0}.client-upcoming-session-date-time{float:left;display:block;margin-right:2.3576515979%;width:82.9403914003%;margin-left:17.0596085997%;margin-top:0.75rem}.client-upcoming-session-date-time:last-child{margin-right:0}@media screen and (min-width: 40.625rem){.client-upcoming-session-date-time{float:left;display:block;margin-right:2.3576515979%;width:31.7615656014%;margin-left:0%;margin-top:0}.client-upcoming-session-date-time:last-child{margin-right:0}}@media screen and (min-width: 40.625rem){.mcu-recent-conversation-content{display:table-cell}}.mcu-recent-conversation-message{overflow:hidden;text-overflow:ellipsis;min-width:100%;width:0;white-space:nowrap}@media screen and (min-width: 40.625rem){.sport-selector{text-align:right}}@media screen and (min-width: 48.063rem){.sport-selector{padding-left:0;padding-right:0}}.coach-match{display:block;border-top:1px solid #eceff1;padding-bottom:1.5rem}.coach-match::after{clear:both;content:"";display:table}@media screen and (max-width: 40.5625rem){.coach-match{border:1px solid #eceff1;margin-bottom:1.5rem;padding:0.75rem}}.coach-match-message{background-color:#296ed2;padding:0.75rem;position:relative}.coach-match-message a{color:#fff}.coach-match-message a:hover{text-decoration:underline}.coach-match-message span{height:0;width:0;border-left:0.75em solid transparent;border-right:0.75em solid transparent;border-top:0.75em solid #296ed2;bottom:-0.75rem;left:6rem;position:absolute}@media screen and (max-width: 40.5625rem){.coach-match-message span{left:45%}}.coach-match-message.message-read{background-color:#94a5b0}.coach-match-message.message-read span{border-top-color:#94a5b0}@media screen and (max-width: 40.5625rem){.coach-match-message{margin:-0.75rem;margin-bottom:0.75rem}}.package-scheduled-info{width:100%}@media screen and (min-width: 40.625rem){.package-scheduled-info select{max-width:15rem}}@media screen and (min-width: 48.063rem){.package-scheduled-info{max-width:30rem}}.coaching-request-row{display:block}.coaching-request-row::after{clear:both;content:"";display:table}.coaching-request-row>div{float:left;display:block;margin-right:2.3576515979%;width:23.2317613015%}.coaching-request-row>div:last-child{margin-right:0}.coaching-request-row>div.description{float:left;display:block;margin-right:2.3576515979%;width:48.821174201%;margin-right:0}.coaching-request-row>div.description:last-child{margin-right:0}.coaching-request-closed-row{display:block}.coaching-request-closed-row::after{clear:both;content:"";display:table}.coaching-request-closed-row>div{float:left;display:block;margin-right:2.3576515979%;width:23.2317613015%}.coaching-request-closed-row>div:last-child{margin-right:0}.coaching-request-closed-row>div:last-child{float:left;display:block;margin-right:2.3576515979%;width:48.821174201%;margin-right:0}.coaching-request-closed-row>div:last-child:last-child{margin-right:0}@media screen and (min-width: 48.063rem){.coaching-request-closed-row>div{float:left;display:block;margin-right:2.3576515979%;width:14.7019570017%}.coaching-request-closed-row>div:last-child{margin-right:0}}.coaching-request-closed-row .date-closed{display:none}@media screen and (min-width: 48.063rem){.coaching-request-closed-row .date-closed{display:block}}@media screen and (max-width: 40.5625rem){.coaching-request-row>div,.coaching-request-closed-row>div{float:left;display:block;margin-right:2.3576515979%;width:48.821174201%}.coaching-request-row>div:last-child,.coaching-request-closed-row>div:last-child{margin-right:0}.coaching-request-row>div:nth-child(2n),.coaching-request-closed-row>div:nth-child(2n){margin-right:0}.coaching-request-row>div:nth-child(2n+1),.coaching-request-closed-row>div:nth-child(2n+1){clear:left}.coaching-request-row>div.description,.coaching-request-closed-row>div.description{float:left;display:block;margin-right:2.3576515979%;width:100%;margin-top:0.75rem}.coaching-request-row>div.description:last-child,.coaching-request-closed-row>div.description:last-child{margin-right:0}}@media screen and (max-width: 40.5625rem){.coach-payments-table th:nth-child(2),.coach-payments-table td:nth-child(2){display:none}}.notification-settings{display:block}.notification-settings::after{clear:both;content:"";display:table}@media screen and (min-width: 40.625rem){.notification-settings>div{float:left;display:block;margin-right:2.3576515979%;width:48.821174201%}.notification-settings>div:last-child{margin-right:0}.notification-settings>div:nth-child(2n){margin-right:0}.notification-settings>div:nth-child(2n+1){clear:left}}@media screen and (min-width: 48.063rem){.download-app-icons{text-align:left}}.available-session,.completed-session-row,.package-info{display:block}.available-session::after,.completed-session-row::after,.package-info::after{clear:both;content:"";display:table}@media screen and (max-width: 48rem){.available-session-col{float:left;display:block;margin-right:2.3576515979%;width:48.821174201%;margin-bottom:0.75rem}.available-session-col:last-child{margin-right:0}.available-session-col:nth-child(2n){margin-right:0}.available-session-col:nth-child(2n+1){clear:left}}@media screen and (min-width: 48.063rem){.available-session-col{float:left;display:block;margin-right:2.8425855704%;width:17.7259315437%}.available-session-col:last-child{margin-right:0}.available-session-col:nth-child(5n){margin-right:0}.available-session-col:nth-child(5n+1){clear:left}}.completed-session-col{float:left;display:block;margin-right:2.3576515979%;width:48.821174201%;margin-bottom:0.75rem}.completed-session-col:last-child{margin-right:0}@media screen and (max-width: 40.5625rem){.completed-session-col:nth-child(2n){margin-right:0}.completed-session-col:nth-child(2n+1){clear:left}}@media screen and (min-width: 40.625rem) and (max-width: 48rem){.completed-session-col:nth-child(2n){margin-right:0}.completed-session-col:nth-child(2n+1){clear:left}}@media screen and (min-width: 48.063rem){.completed-session-col{float:left;display:block;margin-right:2.3576515979%;width:23.2317613015%}.completed-session-col:last-child{margin-right:0}}.completed-session-col.desktop-cta{display:none}@media screen and (min-width: 48.063rem){.completed-session-col.desktop-cta{display:block}}@media screen and (min-width: 48.063rem){.completed-session-feedback{float:left;display:block;margin-right:2.3576515979%;width:74.4105871005%}.completed-session-feedback:last-child{margin-right:0}}@media screen and (max-width: 40.5625rem){.package-info-col{float:left;display:block;margin-right:2.3576515979%;width:48.821174201%;margin-bottom:0.75rem}.package-info-col:last-child{margin-right:0}.package-info-col:nth-child(2n){margin-right:0}.package-info-col:nth-child(2n+1){clear:left}}@media screen and (min-width: 40.625rem){.package-info-col{float:left;display:block;margin-right:2.3576515979%;width:31.7615656014%}.package-info-col:last-child{margin-right:0}.package-info-col:nth-child(3n){margin-right:0}.package-info-col:nth-child(3n+1){clear:left}}.client-listing-box:nth-child(even)>div{border-color:#fff}@media screen and (min-width: 48.063rem){.client-listing-box{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.client-listing-box>div{border-right:1px solid #eceff1;width:33.3%}.client-listing-box>div:last-child{border:none}}@media screen and (max-width: 40.5625rem){.edit-profile-photo-name{text-align:center}}@media screen and (min-width: 40.625rem) and (max-width: 48rem){.edit-profile-photo-name{display:table;margin:auto;margin-bottom:1.5rem}}@media screen and (min-width: 48.063rem) and (max-width: 61.1875rem){.edit-profile-photo-name{float:left;display:block;margin-right:2.3576515979%;width:65.8807828007%}.edit-profile-photo-name:last-child{margin-right:0}}@media screen and (min-width: 61.25rem){.edit-profile-photo-name{float:left;display:block;margin-right:2.3576515979%;width:48.821174201%}.edit-profile-photo-name:last-child{margin-right:0}}@media screen and (min-width: 48.063rem) and (max-width: 61.1875rem){.edit-profile-tier-completion{float:left;display:block;margin-right:2.3576515979%;width:31.7615656014%}.edit-profile-tier-completion:last-child{margin-right:0}}@media screen and (min-width: 61.25rem){.edit-profile-tier-completion{float:left;display:block;margin-right:2.3576515979%;width:48.821174201%}.edit-profile-tier-completion:last-child{margin-right:0}}.edit-profile-photo{display:inline-block}@media screen and (min-width: 40.625rem){.edit-profile-photo{margin-right:1.5rem}}@media screen and (min-width: 48.063rem){.edit-profile-photo{float:left}}@media screen and (min-width: 40.625rem) and (max-width: 48rem){.edit-profile-name-sport{display:table-cell;text-align:left;vertical-align:middle}}@media screen and (min-width: 40.625rem) and (max-width: 48rem){.edit-profile-tier-info{clear:left;margin:auto}.edit-profile-tier-info>div{border:1px solid #eceff1;display:table-cell;vertical-align:middle;width:50%}.edit-profile-tier-info>div:last-child{border-left:none}}@media screen and (min-width: 40.625rem){.edit-profile-tier-info{display:table;vertical-align:middle}}@media screen and (min-width: 48.063rem){.edit-profile-tier-info{width:100%}}@media screen and (min-width: 61.25rem){.edit-profile-tier-info>div{border:1px solid #eceff1;display:table-cell;vertical-align:middle;width:50%}.edit-profile-tier-info>div:last-child{border-left:none}.edit-profile-tier-info+section{clear: right}}@media screen and (min-width: 48.063rem){.edit-profile-completion{text-align:left}}.willing-to-travel-form .form-group{float:left;display:block;margin-right:2.3576515979%;width:100%}.willing-to-travel-form .form-group:last-child{margin-right:0}@media screen and (min-width: 40.625rem){.willing-to-travel-form .form-group{float:left;display:block;margin-right:2.3576515979%;width:65.8807828007%}.willing-to-travel-form .form-group:last-child{margin-right:0}}.willing-to-travel-form .distance{float:left;display:block;margin-right:2.3576515979%;width:100%}.willing-to-travel-form .distance:last-child{margin-right:0}@media screen and (min-width: 40.625rem){.willing-to-travel-form .distance{float:left;display:block;margin-right:2.3576515979%;width:31.7615656014%}.willing-to-travel-form .distance:last-child{margin-right:0}}.travel-canvas-area{display:block}.travel-canvas-area::after{clear:both;content:"";display:table}.travel-canvas-area>div{float:left;display:block;margin-right:2.3576515979%;width:100%}.travel-canvas-area>div:last-child{margin-right:0}@media screen and (min-width: 48.063rem){.travel-canvas-area>div{float:left;display:block;margin-right:2.3576515979%;width:48.821174201%}.travel-canvas-area>div:last-child{margin-right:0}}.review-body p:last-of-type{margin-bottom:0}.booking-confirmation,.upcoming-session{display:block}.booking-confirmation::after,.upcoming-session::after{clear:both;content:"";display:table}.booking-confirmation>div,.upcoming-session>div{float:left;display:block;margin-right:2.3576515979%;width:48.821174201%}.booking-confirmation>div:last-child,.upcoming-session>div:last-child{margin-right:0}@media screen and (max-width: 40.5625rem){.booking-confirmation>div:nth-child(2n),.upcoming-session>div:nth-child(2n){margin-right:0}.booking-confirmation>div:nth-child(2n+1),.upcoming-session>div:nth-child(2n+1){clear:left}}@media screen and (min-width: 40.625rem) and (max-width: 48rem){.booking-confirmation>div:nth-child(2n),.upcoming-session>div:nth-child(2n){margin-right:0}.booking-confirmation>div:nth-child(2n+1),.upcoming-session>div:nth-child(2n+1){clear:left}}.booking-confirmation>div:last-child,.upcoming-session>div:last-child{float:left;display:block;margin-right:2.3576515979%;width:100%}.booking-confirmation>div:last-child:last-child,.upcoming-session>div:last-child:last-child{margin-right:0}@media screen and (min-width: 48.063rem){.booking-confirmation>div,.upcoming-session>div{float:left;display:block;margin-right:2.3576515979%;width:31.7615656014%}.booking-confirmation>div:last-child,.upcoming-session>div:last-child{margin-right:0}.booking-confirmation>div:nth-child(3n),.upcoming-session>div:nth-child(3n){margin-right:0}.booking-confirmation>div:nth-child(3n+1),.upcoming-session>div:nth-child(3n+1){clear:left}.booking-confirmation>div:last-child,.upcoming-session>div:last-child{float:left;display:block;margin-right:2.3576515979%;width:31.7615656014%}.booking-confirmation>div:last-child:last-child,.upcoming-session>div:last-child:last-child{margin-right:0}}.pending-confirmation{display:block}.pending-confirmation::after{clear:both;content:"";display:table}.pending-confirmation>div{float:left;display:block;margin-right:2.3576515979%;width:48.821174201%}.pending-confirmation>div:last-child{margin-right:0}.pending-confirmation>div:nth-child(2n){margin-right:0}.pending-confirmation>div:nth-child(2n+1){clear:left}@media screen and (min-width: 40.625rem){.pending-confirmation>div{float:left;display:block;margin-right:2.3576515979%;width:31.7615656014%}.pending-confirmation>div:last-child{margin-right:0}.pending-confirmation>div:nth-child(2n){margin-right:2.3576515979%}.pending-confirmation>div:nth-child(3n){clear:none}}.pending-confirmation>div:first-child{margin-bottom:0.75rem}@media screen and (min-width: 40.625rem){.pending-confirmation>div:first-child{margin-bottom:0}}.pending-confirmation>div:last-child{float:left;display:block;margin-right:2.3576515979%;width:100%}.pending-confirmation>div:last-child:last-child{margin-right:0}@media screen and (min-width: 40.625rem){.pending-confirmation>div:last-child{float:left;display:block;margin-right:2.3576515979%;width:31.7615656014%}.pending-confirmation>div:last-child:last-child{margin-right:0}}.upcoming-session>div{margin-bottom:0.75rem}@media screen and (min-width: 48.063rem){.upcoming-session>div{margin-bottom:0}}.todo-icon{width:2rem}@media screen and (min-width: 40.625rem){.todo-info{padding-left:0.75rem}}.referral-link a{font-size:1rem;margin-bottom:0.75rem;padding:0.5rem 1.5rem;width:100%}@media screen and (min-width: 48.063rem){.direct-deposit-input-wrap{max-width:27rem}}@media screen and (max-width: 40.5625rem){.scribd-iframe-embed{height:27rem}}.dashboard-dob-select{display:block}.dashboard-dob-select::after{clear:both;content:"";display:table}@media screen and (min-width: 40.625rem){.dashboard-dob-select{float:left;display:block;margin-right:2.3576515979%;width:48.821174201%}.dashboard-dob-select:last-child{margin-right:0}.dashboard-dob-select>select{float:left;display:block;margin-right:2.3576515979%;width:31.7615656014%}.dashboard-dob-select>select:last-child{margin-right:0}}.photo-thumbnails{display:block}.photo-thumbnails::after{clear:both;content:"";display:table}.photo-thumbnails>li{float:left;display:block;margin-right:2.3576515979%;width:48.821174201%}.photo-thumbnails>li:last-child{margin-right:0}.photo-thumbnails>li:nth-child(even){margin-right:0}.session-thumbnails li{margin-right:0.75rem;position:relative}.session-thumbnails img{height:6rem;max-width:none}.session-thumbnails .thumbnail-container{display:inline-block;height:6rem;overflow:hidden;width:6rem}.session-thumbnails .thumbnail-remover{background-color:#94a5b0;cursor:pointer;height:1.5rem;position:absolute;right:0;text-align:center;width:1.5rem}.add-session-location #location-input{display:block}.add-session-location #location-input::after{clear:both;content:"";display:table}.add-session-location #location-input button{width:100%}@media screen and (min-width: 40.625rem){.add-session-location #location-input input[type="text"]{float:left;display:block;margin-right:2.3576515979%;width:40.2913699012%;margin-right:0.75rem}.add-session-location #location-input input[type="text"]:last-child{margin-right:0}.add-session-location #location-input button{width:auto}}.feedback-header{background-image:none}@media screen and (min-width: 40.625rem){.feedback-header{background-image:url(//d1jkfbnxwa8kir.cloudfront.net/assets/feedback-headers/feedback-header-running-4fe6ffbdef5034c7519dd31c8d351b213fa50cbe32c097954e68cc54d6065147.jpg);background-position:center;background-repeat:no-repeat;color:#fff;height:15rem;padding-top:6rem}}.session-feedback-session-info{display:block}.session-feedback-session-info::after{clear:both;content:"";display:table}@media screen and (min-width: 40.625rem){.session-feedback-session-info>div{float:left;display:block;margin-right:2.3576515979%;width:31.7615656014%}.session-feedback-session-info>div:last-child{margin-right:0}}@media screen and (min-width: 48.063rem){.feedback-book-next-session-content{margin:auto;max-width:42rem}}.client-feedback-photos{display:block}.client-feedback-photos::after{clear:both;content:"";display:table}@media screen and (min-width: 40.625rem){.feedback-photos-split>div{float:left;display:block;margin-right:2.3576515979%;width:48.821174201%}.feedback-photos-split>div:last-child{margin-right:0}.feedback-photos-packed>div{float:left;display:block;margin-right:2.3576515979%;width:31.7615656014%}.feedback-photos-packed>div:last-child{margin-right:0}}@media screen and (min-width: 40.625rem){.coach-review-dialog-thumbnail{float:left;padding-right:1.5rem}.coach-review-dialog-content{padding-left:7.5rem}.coach-review-dialog-content header{text-align:left}}.dashboard .panel-container nav{display:none}@media screen and (min-width: 48.063rem){.dashboard .panel-container nav{display:block}}.dashboard .coach-clients-dropdown{width:50%}@media screen and (min-width: 40.625rem){.dashboard .coach-clients-dropdown{width:auto}}@media screen and (max-width: 40.5625rem){.dashboard .coach-score-history+.pagination ul{width:100%}.dashboard .coach-score-history+.pagination li{display:none}.dashboard .coach-score-history+.pagination .prev,.dashboard .coach-score-history+.pagination .next{display:block}.dashboard .coach-score-history+.pagination .next{float:right}}.unscheduled-session,.group-package{display:block}.unscheduled-session::after,.group-package::after{clear:both;content:"";display:table}@media screen and (min-width: 40.625rem){.unscheduled-session-item{float:left;display:block;margin-right:2.3576515979%;width:31.7615656014%}.unscheduled-session-item:last-child{margin-right:0}.unscheduled-session-item:nth-child(3n){margin-right:0}.unscheduled-session-item:nth-child(3n+1){clear:left}.unscheduled-session-item:nth-child(2n+1){clear:none}}.unscheduled-session-item:nth-last-child(-n+3){margin-bottom:0}.group-package-item{float:left;display:block;margin-right:2.3576515979%;width:48.821174201%}.group-package-item:last-child{margin-right:0}@media screen and (max-width: 40.5625rem){.group-package-item:nth-child(2n){margin-right:0}.group-package-item:nth-child(2n+1){clear:left}}@media screen and (min-width: 40.625rem) and (max-width: 48rem){.group-package-item:nth-child(2n){margin-right:0}.group-package-item:nth-child(2n+1){clear:left}}@media screen and (min-width: 48.063rem){.group-package-item{float:left;display:block;margin-right:2.3576515979%;width:23.2317613015%}.group-package-item:last-child{margin-right:0}.group-package-item:nth-child(4n){margin-right:0}.group-package-item:nth-child(4n+1){clear:left}.group-package-item:nth-child(2n+1){clear:none}}.group-package-item:nth-last-child(-n+4){margin-bottom:0}.coach-pricing-setup select{max-width:15rem}.coach-pricing-setup .circle-numbered-dark{margin-bottom:0.375rem}@media screen and (min-width: 40.625rem) and (max-width: 48rem){.coach-pricing-setup .set-pricing-container{float:left;display:block;margin-right:2.3576515979%;width:48.821174201%}.coach-pricing-setup .set-pricing-container:last-child{margin-right:0}.coach-pricing-setup .set-pricing-container:nth-child(2n){margin-right:0}.coach-pricing-setup .set-pricing-container:nth-child(2n+1){clear:left}}@media screen and (min-width: 48.063rem){.coach-pricing-setup .set-pricing-container{float:left;display:block;margin-right:2.3576515979%;width:23.2317613015%}.coach-pricing-setup .set-pricing-container:last-child{margin-right:0}}.set-pricing-container{background-color:#296ed2;border:1px solid #296ed2;border-radius:3px;margin-bottom:0.75rem;padding-bottom:0.75rem;position:relative}.set-pricing-container header{color:#fff;font-weight:700;padding:0.375rem 0;text-align:center}.set-pricing-container .pricing-session-content{background-color:#fff;padding:0.75rem}.set-pricing-container .group-pricing-earnings{color:#87c54a}.set-pricing-container .group-pricing-earnings span{color:#333e45}.set-pricing-container.disabled{background-color:#eceff1;border-color:#eceff1;color:#eceff1}.set-pricing-container.disabled input{border-color:#eceff1}.set-pricing-container.disabled .group-pricing-earnings{color:#eceff1}.set-pricing-container.disabled .group-pricing-earnings span{color:#eceff1}.set-pricing-container.disabled .text-success{color:#333e45}.pricing-session p{border-bottom:1px solid #eceff1;padding-bottom:0.75rem}.pricing-session p:last-child{border:none;padding-bottom:0}.group-pricing-input{max-width:4.5rem}.coach-pricing-group-session-setup .coach-pricing-group-session-items input{margin-bottom:0}@media screen and (min-width: 40.625rem) and (max-width: 48rem){.coach-pricing-group-session-setup .coach-pricing-group-session-items .set-pricing-wrap{float:left;display:block;margin-right:2.3576515979%;width:48.821174201%}.coach-pricing-group-session-setup .coach-pricing-group-session-items .set-pricing-wrap:last-child{margin-right:0}.coach-pricing-group-session-setup .coach-pricing-group-session-items .set-pricing-wrap:nth-child(2n){margin-right:0}.coach-pricing-group-session-setup .coach-pricing-group-session-items .set-pricing-wrap:nth-child(2n+1){clear:left}}@media screen and (min-width: 48.063rem){.coach-pricing-group-session-setup .coach-pricing-group-session-items .set-pricing-wrap{float:left;display:block;margin-right:2.3576515979%;width:23.2317613015%}.coach-pricing-group-session-setup .coach-pricing-group-session-items .set-pricing-wrap:last-child{margin-right:0}}.disabled-add-athlete{bottom:0;display:none;font-size:1.265625rem;height:3rem;left:0;margin:auto;position:absolute;right:0;top:0}.disabled .disabled-add-athlete{display:block}@media screen and (min-width: 48.063rem){.pricing-whats-new-accordion{display:none}}.pricing-whats-new-table{border-bottom:1px solid #eceff1;display:none}@media screen and (min-width: 48.063rem){.pricing-whats-new-table{display:block}}.pricing-whats-new-table-row{width:100%;display:table;width:100%;table-layout:fixed;border-bottom:1px solid #eceff1;border-left:1px solid #eceff1;border-right:1px solid #eceff1}.pricing-whats-new-table-row header{background-color:#eceff1;font-weight:bold}.pricing-whats-new-table-row:first-child{border:none}.pricing-whats-new-table-row:last-child{border-bottom:none}.pricing-whats-new-table-cell{padding:0.75rem}.pricing-whats-new-table-cell:nth-child(2),.pricing-whats-new-table-cell:nth-child(3){display:table-cell;width:25%}.pricing-whats-new-table-cell:nth-child(1){display:table-cell;width:16.6666666667%}.pricing-whats-new-table-cell:nth-child(4){display:table-cell;width:33.3333333333%}.shared-alerts-form,.shared-alerts-existing-form{display:block}.shared-alerts-form::after,.shared-alerts-existing-form::after{clear:both;content:"";display:table}@media screen and (min-width: 40.625rem){.shared-alerts-form,.shared-alerts-existing-form{float:left;display:block;margin-right:2.3576515979%;width:65.8807828007%;margin-right:0}.shared-alerts-form:last-child,.shared-alerts-existing-form:last-child{margin-right:0}}.shared-alerts-form label,.shared-alerts-existing-form label{font-weight:700}.contained-link-list-item{position:relative}.contained-link-list-item a{color:#333e45;display:block;padding-left:0.75rem;padding-right:0.75rem}.contained-link-list-item a:hover{color:inital}.contained-link-list-item .arrow-block{color:#94a5b0;margin-top:-0.75rem;position:absolute;right:0.75rem;top:50%}.contained-link-content p{margin-bottom:0}.contained-link-content .small{color:#94a5b0}@media screen and (min-width: 48.063rem){.availability-wrap{display:block}.availability-wrap::after{clear:both;content:"";display:table}.availability-wrap .availability-vacation{float:right;display:block;margin-left:2.3576515979%;width:31.7615656014%}.availability-wrap .availability-vacation:last-child{margin-left:0}.availability-wrap .availability-calendar-contained{float:right;display:block;margin-left:2.3576515979%;width:65.8807828007%}.availability-wrap .availability-calendar-contained:last-child{margin-left:0}}.loyalty-points-sidebar-top-text .cu-font-rewards{color:#fdb924}@media screen and (max-width: 40.5625rem){.coach-score-page-top-links a{display:block}}@media screen and (min-width: 40.625rem){.coach-score-page-top-links a:first-child:after{color:#333e45;content:'|';margin-left:0.75rem;margin-right:0.75rem}}.leaderboard-table tr,.coach-score-history tr{display:table;width:100%;table-layout:fixed}@media screen and (max-width: 40.5625rem){.leaderboard-table td:last-child,.leaderboard-table th:last-child,.coach-score-history td:last-child,.coach-score-history th:last-child{text-align:right}}@media screen and (min-width: 40.625rem){.leaderboard-table td,.leaderboard-table th,.coach-score-history td,.coach-score-history th{display:table-cell;width:33.3333333333%}}.star-ratings .star{font-size:0.7901234568rem;color:#333e45}.rebooking-coach-row{display:block}.rebooking-coach-row::after{clear:both;content:"";display:table}.rebooking-coach-row .rebooking-coach-name{float:left;display:block;margin-right:2.3576515979%;width:74.4105871005%}.rebooking-coach-row .rebooking-coach-name:last-child{margin-right:0}.rebooking-coach-row .rebooking-coach-toggler{float:left;display:block;margin-right:2.3576515979%;width:23.2317613015%}.rebooking-coach-row .rebooking-coach-toggler:last-child{margin-right:0}.coach-pay-scale-table ul{margin-bottom:0}@media screen and (min-width: 40.625rem) and (max-width: 48rem){.set-pricing-column{float:left;display:block;margin-right:2.3576515979%;width:48.821174201%}.set-pricing-column:last-child{margin-right:0}.set-pricing-column:nth-child(2n){margin-right:0}.set-pricing-column:nth-child(2n+1){clear:left}}@media screen and (min-width: 48.063rem){.set-pricing-column{float:left;display:block;margin-right:2.3576515979%;width:23.2317613015%}.set-pricing-column:last-child{margin-right:0}}.set-pricing-panel{border:1px solid #eceff1;border-radius:3px;margin-bottom:0.75rem;position:relative}.set-pricing-panel header{background-color:#eceff1;padding:0.375rem 0}.set-pricing-panel .pricing-session-content{background-color:#fff;padding:0.75rem}.set-pricing-panel .group-pricing-earnings{color:#87c54a}.set-pricing-panel .group-pricing-earnings span{color:#333e45}.set-pricing-panel.disabled{color:#eceff1}.set-pricing-panel.disabled header{color:#fff}.set-pricing-panel.disabled input{border-color:#eceff1}p.sortable-tip i.cu-font-organize{color:#94a5b0;font-size:0.7901234568rem;margin-right:0.75rem}@media screen and (min-width: 40.625rem) and (max-width: 48rem){.premium-package-tool-grid>div{float:left;display:block;margin-right:2.3576515979%;width:48.821174201%}.premium-package-tool-grid>div:last-child{margin-right:0}.premium-package-tool-grid>div:nth-child(2n){margin-right:0}.premium-package-tool-grid>div:nth-child(2n+1){clear:left}}@media screen and (min-width: 48.063rem){.premium-package-tool-grid>div{float:left;display:block;margin-right:2.3576515979%;width:23.2317613015%}.premium-package-tool-grid>div:last-child{margin-right:0}.premium-package-tool-grid>div:nth-child(4n){margin-right:0}.premium-package-tool-grid>div:nth-child(4n+1){clear:left}}.premium-package-tool-grid>div.package-sku header{cursor:move}.premium-package-tool-grid>div.package-sku header:before{color:#94a5b0;content:'\e90f';float:left;font-family:'cu-font';font-size:0.7901234568rem;line-height:1.6875rem}.premium-package-tool-grid>div.package-sku header>div{margin-left:1.5rem}.premium-package-tool-grid>div.ui-sortable-placeholder{visibility:visible !important}.premium-package-session-length>select,.premium-package-session-length>input{float:left;display:block;margin-right:2.3576515979%;width:48.821174201%}.premium-package-session-length>select:last-child,.premium-package-session-length>input:last-child{margin-right:0}@media screen and (max-width: 40.5625rem){.premium-package-display{display:none}}@media screen and (min-width: 48.063rem){.detail-sidebar-scrollable{max-height:33rem;overflow:hidden;overflow-y:auto}}.detail-sidebar{border-left:1px solid #eceff1;border-right:1px solid #eceff1;border-bottom:1px solid #eceff1;display:none}@media screen and (min-width: 48.063rem){.detail-sidebar{display:block}}.detail-sidebar-item{display:table;padding:1.5rem 0.75rem;width:100%}.detail-sidebar-item>div{display:table-cell;vertical-align:top}.detail-sidebar-item>div:first-child{width:3.75rem}.additional-slots>div{vertical-align:middle}@media screen and (max-width: 40.5625rem){.membership-status-callout{text-align:center}}@media screen and (min-width: 40.625rem){.membership-status-callout .membership-type-icon-circle{float:left}.membership-status-callout .membership-status-callout-content{padding-left:6.75rem}}.membership-highlighted-border .premium.bordered{border-color:#e9f0fa}.premium-coach-get-started-list a{display:block}@media screen and (max-width: 40.5625rem){.coach-payments-top .coach-payments-top-section:first-child{border-bottom:1px solid #eceff1;margin-bottom:1.5rem;padding-bottom:1.5rem}}@media screen and (min-width: 40.625rem){.coach-payments-top{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.coach-payments-top .coach-payments-top-section{width:50%}.coach-payments-top .coach-payments-top-section:first-child{border-right:1px solid #eceff1;margin-right:1.5rem;padding-right:1.5rem}}.all-time-total-heading{line-height:normal;padding-top:.5rem;padding-bottom:.5rem}.past-payment::after{clear:both;content:"";display:table}@media screen and (min-width: 40.625rem) and (max-width: 48rem){.past-payment section{float:left;display:block;margin-right:2.3576515979%;width:31.7615656014%}.past-payment section:last-child{margin-right:0}.past-payment section:nth-child(3n){margin-right:0}.past-payment section:nth-child(3n+1){clear:left}}@media screen and (min-width: 48.063rem){.past-payment section{float:left;display:block;margin-right:5.8515051827%;width:15.3187958539%}.past-payment section:last-child{margin-right:0}}.schedule-suggestion-row{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.schedule-suggestion-inputs .react-datepicker{border:none;box-shadow:none;margin:0;padding:0;text-align:right}.schedule-suggestion-inputs select{direction:rtl}.schedule-suggestion-inputs select:disabled{background-color:#fff;color:#94a5b0}@media screen and (max-width: 48rem){.schedule-suggestion-inputs>div{margin-bottom:0.75rem}}@media screen and (min-width: 48.063rem){.schedule-suggestion-inputs{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.schedule-suggestion-inputs>div{width:32%}}@media screen and (min-width: 40.625rem) and (max-width: 48rem){.stripe-dd-form .form-group{float:left;display:block;margin-right:2.3576515979%;width:48.821174201%}.stripe-dd-form .form-group:last-child{margin-right:0}.stripe-dd-form .form-group:nth-child(2n){margin-right:0}.stripe-dd-form .form-group:nth-child(2n+1){clear:left}}@media screen and (min-width: 48.063rem){.stripe-dd-form .form-group{float:left;display:block;margin-right:2.3576515979%;width:31.7615656014%}.stripe-dd-form .form-group:last-child{margin-right:0}.stripe-dd-form .form-group:nth-child(3n){margin-right:0}.stripe-dd-form .form-group:nth-child(3n+1){clear:left}}.stripe-dd-form .dob-select select{float:left;display:block;margin-right:2.3576515979%;width:31.7615656014%}.stripe-dd-form .dob-select select:last-child{margin-right:0}.coach-rewards .description{font-size:0.8888888889rem}.coach-rewards .discount-percent{font-weight:bold;text-transform:uppercase}@media screen and (min-width: 61.25rem){.mark-session-complete-custom-package-content{float:left;display:block;margin-right:2.3576515979%;width:48.821174201%}.mark-session-complete-custom-package-content:last-child{margin-right:0}}.mark-session-complete-custom-package-content hr{border-color:#fff;margin:0.75rem 0}.mark-session-complete-custom-package-content label{padding-top:0.375rem}.mark-session-complete-custom-package-content select,.mark-session-complete-custom-package-content input{max-width:6rem}@media screen and (min-width: 40.625rem){.mark-session-complete-custom-package-content select,.mark-session-complete-custom-package-content input{max-width:9rem}}.mark-session-complete-custom-package-content>div:nth-of-type(4) input{margin-bottom:0}.mark-session-complete-custom-package-content>div:last-child label{font-weight:700;padding-top:0}.destination-page-footer{background-color:#102b52}.destination-page-footer-section{display:block}.destination-page-footer-section::after{clear:both;content:"";display:table}@media screen and (min-width: 40.625rem){.destination-page-footer-section>div{float:left;display:block;margin-right:2.3576515979%;width:57.3509785009%}.destination-page-footer-section>div:last-child{margin-right:0}.destination-page-footer-section>div:last-child{float:left;display:block;margin-right:2.3576515979%;width:40.2913699012%}.destination-page-footer-section>div:last-child:last-child{margin-right:0}}.destination-page-hero{background-color:#0a1b34;position:relative}@media screen and (min-width: 48.063rem){.destination-page-hero{background-position:top center;background-repeat:no-repeat}}@media screen and (min-width: 61.25rem){.destination-page-hero{height:100vh;max-height:54rem}.destination-page-hero .destination-page-hero-content,.destination-page-hero .primary-search{left:0;position:absolute;right:0}.destination-page-hero .destination-page-hero-content{bottom:6rem}.destination-page-hero .primary-search{bottom:3rem}}.destination-hero-generic{background-image:url(//d1jkfbnxwa8kir.cloudfront.net/assets/big-bg/destination-hero-generic-44493e3a55b2e22aefeb60a2882edcc7a33f5fa601063fc6df81747bd127440e.jpg);background-position:top center}.destination-hero-curry{background-image:url(//d1jkfbnxwa8kir.cloudfront.net/assets/big-bg/curry-destination-splash-74be6b06cb13ba678cf3f27972dc315dcd53b680186de9e2fc81e40ed6634aa3.jpg);background-position:center -60px}.destination-hero-edelman{background-image:url("http://www.coachup.com.s3.amazonaws.com/marketing/edelman_expiriment.jpg");background-position:center -60px}.destination-hero-holiday{background-image:url("http://www.coachup.com.s3.amazonaws.com/marketing/holiday.jpg");background-position:center -60px}.destination-page-hero-runkeeper{background-image:url(//d1jkfbnxwa8kir.cloudfront.net/assets/runkeeper/runkeeper-hero-790e2c5523126cf95187337b200fed394ff06db4a9b0233668ab7ef78f622608.jpg);background-position:-21rem}@media screen and (min-width: 40.625rem){.destination-page-hero-runkeeper{background-position:top center}.destination-page-hero-runkeeper .container{width:75%}}@media screen and (min-width: 48.063rem){.destination-page-hero-runkeeper .container{width:95%}}.sport-montage-splash{background-color:#102b52;min-height:15rem}@media screen and (min-width: 40.625rem){.sport-montage-splash{background-image:url(//d1jkfbnxwa8kir.cloudfront.net/assets/runkeeper/sports-c16e56852800a66f10290a38d5e9baf756fc6189444a84f822da83e06773a9dd.jpg)}}.curry-link-section{display:block;border-bottom:1px solid #eceff1;border-top:1px solid #eceff1}.curry-link-section::after{clear:both;content:"";display:table}@media screen and (min-width: 40.625rem){.curry-link-section>div{float:left;display:block;margin-right:2.3576515979%;width:48.821174201%}.curry-link-section>div:last-child{margin-right:0}}.destination-page-hero-nba-legends{background-image:url(//d1jkfbnxwa8kir.cloudfront.net/assets/big-bg/nba-legends-hero-de7ed1cab9157a958ed7aac1347120c392464e87b1ad5c679d2163bbe7d17489.jpg);background-size:cover}.destination-page-hero-nba-legends>div{padding-top:7.5rem}@media screen and (min-width: 48.063rem){.destination-page-hero-nba-legends>div{padding-top:15rem}}.vasili-photo{max-width:6rem}.nationwide-map{position:relative}.nationwide-map-text{position:absolute;top:4.5rem;width:100%}@media screen and (min-width: 40.625rem){.nationwide-map-text{top:6rem}}.curry-secrets .splash.hero{background-image:none;height:inherit;padding-bottom:0}@media screen and (min-width: 48.063rem){.curry-secrets .splash.hero{background-image:url(//d1jkfbnxwa8kir.cloudfront.net/assets/big-bg/curry-quote-hero-0f660b6fe257c158f32844baabc33e18ae6b012e67624941cb106283ea5630db.jpg);padding-bottom:1.5rem}}.curry-secrets .video-caption{display:none}@media screen and (min-width: 48.063rem){.curry-secrets .video-caption{display:block}}.curry-secrets .mini-book-img-container{background-image:url(//d1jkfbnxwa8kir.cloudfront.net/assets/misc/secrets-of-steph-cover-d341a3130b1e774ae4c61700b7a931874af580536e68f03aab272a3f1efb35e7.jpg);background-position:-150px -100px;height:6rem;width:6rem}@media screen and (min-width: 40.625rem){.curry-secrets .container-narrow{width:60%}}#not-found{background-image:url(//d1jkfbnxwa8kir.cloudfront.net/assets/big-bg/404-bg-d6f9bc7b1457982eb896fd83aec1efa1fca46bca021faf6484873d0861d09634.jpg);background-position:center 0}#application-error{background-image:url(//d1jkfbnxwa8kir.cloudfront.net/assets/big-bg/500-bg-914eeba3f14d84c2becb492c21b4422c2a6f8b31f45c8a4520e13c75df14dbc1.jpg)}.error-page .panel{background-color:rgba(22,27,30,0.7)}@media screen and (min-width: 40.625rem){.error-page .panel{width:60%}}.expert-service-hero{background-color:#0c203d}.top-3-hero-container{margin:auto;width:95%}.top-3-listings{margin:auto}@media screen and (min-width: 40.625rem){.top-3-listings{padding:1.5rem 0 3rem;width:95%}}.top-3-listings .coach-brief-exp{margin-bottom:0}@media screen and (min-width: 40.625rem){.top-3-listings .coach-brief-exp{margin-bottom:0.75rem}}.expert-service-body-container{margin:0 1.5rem;max-width:30rem}@media screen and (min-width: 40.625rem){.expert-service-body-container{margin:auto}}.esf-training-type-selection a{display:block;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.esf-training-type-selection .large-icon-circle{display:inline-block}.esf-training-type-selection .large-icon-circle i{display:table-cell;font-size:4rem;height:9rem;text-align:center;vertical-align:middle;width:9rem}@media screen and (min-width: 48.063rem){.esf-training-type-selection .large-icon-circle i{font-size:7rem;height:13.5rem;width:13.5rem}}.esf-training-type-selection .large-icon-circle .cu-font-virtual{font-size:3.5rem}@media screen and (min-width: 48.063rem){.esf-training-type-selection .large-icon-circle .cu-font-virtual{font-size:6rem}}@media screen and (min-width: 40.625rem){.esf-training-type-selection{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:0 1.5rem}}.esf-step-count-block{display:inline-block;margin-bottom:1.5rem;margin-right:1.5rem}.esf-step-count-block .circle{display:block;height:0.75rem;width:0.75rem}.esf-step-count-block:last-of-type{margin-right:0}@media screen and (min-width: 40.625rem){.esf-form{text-align:center}}.esf-radio-inputs .radio{margin-bottom:1.5rem}@media screen and (min-width: 40.625rem){.esf-radio-inputs .radio{display:inline-block;margin-right:0.75rem;margin-top:0}.esf-radio-inputs .radio:last-of-type{margin-right:0}}@media screen and (min-width: 48.063rem){.esf-step-4{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.esf-step-4.esf-step-4-missing-input{-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-ms-flex-pack:justify;justify-content:center}.esf-step-4 .esf-step-4-option{margin-right:1.5rem}}.esf-checkboxes{display:block}.esf-checkboxes::after{clear:both;content:"";display:table}@media screen and (min-width: 40.625rem){.esf-checkboxes .checkbox{float:left;display:block;margin-right:2.3576515979%;width:23.2317613015%;margin-top:0}.esf-checkboxes .checkbox:last-child{margin-right:0}.esf-checkboxes .checkbox:nth-child(4n){margin-right:0}.esf-checkboxes .checkbox:nth-child(4n+1){clear:left}}.esf-width-control{display:block;margin:auto;max-width:30rem}.esf-width-control::after{clear:both;content:"";display:table}.esf-width-control button{float:left;display:block;margin-right:2.3576515979%;width:48.821174201%}.esf-width-control button:last-child{margin-right:0}.faceted-search{display:block}.faceted-search::after{clear:both;content:"";display:table}@media screen and (min-width: 48.063rem){.faceted-search aside{float:left;display:block;margin-right:2.3576515979%;width:31.7615656014%}.faceted-search aside:last-child{margin-right:0}.faceted-search .faceted-search-results{float:left;display:block;margin-right:2.3576515979%;width:65.8807828007%}.faceted-search .faceted-search-results:last-child{margin-right:0}}.faceted-search .pagination{margin-bottom:3rem}@media screen and (min-width: 48.063rem){.faceted-search .pagination{margin-bottom:1.5rem}}.faceted-search .footer-primary{display:none}@media screen and (min-width: 48.063rem){.faceted-search .footer-primary{display:block}}.faceted-search .new-to-coachup{align-items:center;display:flex;flex-direction:row;justify-content:center}.faceted-search .new-to-coachup strong{flex-basis:0;margin-left:0.375rem;margin-right:0.375rem}.faceted-search-filters{display:none}.faceted-search-filters.active{display:block}@media screen and (min-width: 48.063rem){.faceted-search-filters{display:block;margin-bottom:1.5rem}}.faceted-search-results{display:none}.faceted-search-results.active{display:block}@media screen and (min-width: 48.063rem){.faceted-search-results{display:block}}.faceted-positions>div{display:block}.faceted-positions>div::after{clear:both;content:"";display:table}.faceted-positions label{float:left;display:block;margin-right:2.3576515979%;width:48.821174201%}.faceted-positions label:last-child{margin-right:0}.faceted-positions label:nth-child(2n){margin-right:0}.faceted-positions label:nth-child(2n+1){clear:left}@media screen and (max-width: 40.5625rem){.faceted-sort{padding-left:1.5rem;padding-right:1.5rem}}@media screen and (min-width: 61.25rem){.faceted-sort{text-align:right}}@media screen and (min-width: 61.25rem){.faceted-sort .button-group{float:left;width:21rem}}.faceted-sort .button-group .button{width:50%}.faceted-map{height:18rem;width:100%}.filter-button{bottom:0;display:none;position:fixed;width:100%;z-index:300}.filter-button.active{display:block}@media screen and (min-width: 48.063rem){.filter-button{display:none}.filter-button.active{display:none}}.footer-sticky{position:absolute;right:0;bottom:0;left:0}.footer-primary{background-color:#15191c;color:#94a5b0}@media screen and (min-width: 48.063rem){.footer-primary{padding-top:3rem}.footer-primary .container.full-width{width:95%}}.footer-primary a{color:#fff}.footer-primary a:hover{color:#f27c21;text-decoration:none}@media screen and (min-width: 48.063rem){.footer-site-links{text-align:left;float:left;display:block;margin-right:2.3576515979%;width:65.8807828007%}.footer-site-links:last-child{margin-right:0}}@media screen and (min-width: 48.063rem){.footer-site-link-list{float:left;display:block;margin-right:2.3576515979%;width:23.2317613015%}.footer-site-link-list:last-child{margin-right:0}}.footer-site-link-list li{margin-bottom:0.75rem}@media screen and (min-width: 48.063rem){.primary-social-footer{float:left;display:block;margin-right:2.3576515979%;width:31.7615656014%;text-align:right}.primary-social-footer:last-child{margin-right:0}.primary-social-footer .badges{text-align:right}}@media screen and (max-width: 48rem){.footer-copyright{text-align:center}}.footer-copyright a{color:#94a5b0}.mobile-app-promo{display:none}.dashboard .mobile-app-promo,.home .mobile-app-promo,.pending-bookings .mobile-app-promo{background-color:#333e45}.dashboard .mobile-app-promo input[type="tel"],.home .mobile-app-promo input[type="tel"],.pending-bookings .mobile-app-promo input[type="tel"]{width:15rem}@media screen and (min-width: 40.625rem){.dashboard .mobile-app-promo,.home .mobile-app-promo,.pending-bookings .mobile-app-promo{display:block}}@media screen and (max-width: 40.5625rem){.mobile-app-promo{display:none}}@media screen and (min-width: 40.625rem){.mobile-app-promo-content h6{margin-bottom:1.5rem}.mobile-app-promo-content:first-child{margin-bottom:1.5rem}}@media screen and (min-width: 61.25rem){.mobile-app-promo-content{display:inline-block;margin-top:0;vertical-align:middle}.mobile-app-promo-content h6{margin-bottom:0}.mobile-app-promo-content input[type="tel"]{margin-bottom:0}.mobile-app-promo-content:first-child{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:box;-webkit-box-orient:inline-axis;-moz-box-orient:inline-axis;box-orient:inline-axis;-webkit-box-pack:start;-moz-box-pack:start;box-pack:start;-ms-flex-pack:start;-webkit-box-align:center;-moz-box-align:center;box-align:center;-ms-flex-align:center;float:left;margin:0}.mobile-app-promo-content:last-child{float:right}}.primary-social-footer li{margin-right:2.25rem}.primary-social-footer li:last-child{margin-right:0}.gc-content .checked .box-label,.gc-content .checked-border.box-label{background-color:#296ed2;color:#fff}.gc-receipt{border:5px solid #102b52;max-width:48rem}.gc-receipt .gc-width-control{max-width:22.5rem}.gc-code-display{padding:0.375rem}@media screen and (max-width: 40.5625rem){.cc-current-card input{margin-top:0.375rem;vertical-align:top}.cc-current-card span{border:none;display:block;padding:0}}.new-cc{position:relative}@media screen and (min-width: 48.063rem){.new-cc .first-name{float:left;display:block;margin-right:2.3576515979%;width:48.821174201%}.new-cc .first-name:last-child{margin-right:0}.new-cc .card-num{float:left;display:block;margin-right:2.3576515979%;width:48.821174201%;margin-right:0}.new-cc .card-num:last-child{margin-right:0}.new-cc .exp-sec-input{float:left;display:block;margin-right:2.3576515979%;width:31.7615656014%}.new-cc .exp-sec-input:last-child{margin-right:0}.new-cc .new-cc-zip{float:left;display:block;margin-right:2.3576515979%;width:31.7615656014%}.new-cc .new-cc-zip:last-child{margin-right:0}}.new-cc .new-cc-row{display:block}.new-cc .new-cc-row::after{clear:both;content:"";display:table}.new-cc .cardtype{display:block;position:relative}@media screen and (min-width: 48.063rem){.new-cc .cardtype{float:none;position:absolute;right:0;top:0}}.new-cc-wrap{position:relative}@media screen and (max-width: 40.5625rem){.gc-outer-wrap{padding:0}.gc-wrap{padding:0}.gift-toplabels{margin-bottom:1.5rem}.gift-toplabels::after{clear:both;content:"";display:table}.gc-entry-deck{padding:1.5rem 0.75rem}}.gc-wrap section{display:block}.gc-wrap section::after{clear:both;content:"";display:table}.gc-top .gc-row{display:block}.gc-top .gc-row::after{clear:both;content:"";display:table}@media screen and (min-width: 40.625rem){.gc-top .gc-row>div,.gc-top .gc-row>label{float:left;display:block;margin-right:2.3576515979%;width:31.7615656014%}.gc-top .gc-row>div:last-child,.gc-top .gc-row>label:last-child{margin-right:0}}@media screen and (min-width: 48.063rem){.gc-delivery{float:left;display:block;margin-right:2.3576515979%;width:65.8807828007%}.gc-delivery:last-child{margin-right:0}}.gc-delivery .gc-row{display:block}.gc-delivery .gc-row::after{clear:both;content:"";display:table}@media screen and (min-width: 40.625rem){.gc-delivery .gc-row>div,.gc-delivery .gc-row>label{float:left;display:block;margin-right:2.3576515979%;width:48.821174201%}.gc-delivery .gc-row>div:last-child,.gc-delivery .gc-row>label:last-child{margin-right:0}}@media screen and (min-width: 40.625rem){.gift-cert-options .options{float:left;display:block;margin-right:2.3576515979%;width:31.7615656014%}.gift-cert-options .options:last-child{margin-right:0}}.gc-receipt-row{display:block}.gc-receipt-row::after{clear:both;content:"";display:table}.gc-receipt-row>div{float:left;display:block;margin-right:2.3576515979%;width:48.821174201%}.gc-receipt-row>div:last-child{margin-right:0}ul.checkout-event-list .panel{padding:0.5rem;display:flex}ul.checkout-event-list .panel p{margin:0;font-weight:normal}.group-event-one-page-checkout .nav-primary{display:none}.group-event-set-form{position:relative}.group-event-set-form .ql-toolbar{background-color:#eceff1;border-top-left-radius:3px;border-top-right-radius:3px}.group-event-set-form .ql-container{border-top-left-radius:0;border-top-right-radius:0}.group-event-set-form .cu-calendar-wrapper{margin-bottom:0.75rem}.group-event-form-container{margin-bottom:1.5rem}.group-event-select .title{display:block;font-size:1.125rem}.group-event-select .price{color:#94a5b0;font-size:0.8888888889rem;margin-bottom:0.75rem}.group-event-select .group-event{align-items:center;display:flex;font-weight:normal}.group-event-select .title{font-weight:bold}.group-event-select p{margin-bottom:0}.control-set{display:inline-block}.control-item,.control-item-cancel,.control-item-edit,.control-item-disabled{cursor:pointer;padding:0.375rem;text-align:center;text-decoration:none}.control-item-disabled{cursor:auto;color:#94a5b0}.control-item-edit{color:#296ed2}.control-item-cancel{color:red}.control-margin{margin-left:10px}ul.selected-group-event-dates{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:flex-start}ul.selected-group-event-dates li i{cursor:pointer;margin-right:0.375rem}.group-event-list{display:inline-block}.past-group-event{color:#94a5b0}.header-primary{position:fixed;top:0;z-index:400}@media screen and (min-width: 48.063rem){.header-primary{position:relative;z-index:100}}.header-transparent .header-primary{margin-bottom:-3rem}@media screen and (min-width: 48.063rem){.header-transparent .header-primary{background-color:transparent}}.header-primary-inner-wrap{height:3rem}@media screen and (min-width: 48.063rem){.header-primary-logo{float:left}}.mobile-inbox-link{position:absolute;right:0.75rem;top:0}@media screen and (min-width: 48.063rem){.mobile-inbox-link{display:none}}.mobile-inbox-link .label-danger{font-size:0.8888888889rem;margin-left:1rem;min-width:21px;position:absolute;top:0}.app-auth .sign-in-header-link,.app-auth .sign-up-header-link{display:none}.device-menu-toggle{-webkit-transition:background 0 0.3s;-moz-transition:background 0 0.3s;transition:background 0 0.3s;display:block;font-size:0;height:3rem;left:0;overflow:hidden;position:absolute;text-indent:-9999px;top:0;width:3rem}@media screen and (min-width: 48.063rem){.device-menu-toggle{display:none}}.device-menu-toggle:focus{outline:none}.device-menu-toggle.active{background-color:#0c203d}.device-menu-toggle-icon{-webkit-transition:background 0 0.3s;-moz-transition:background 0 0.3s;transition:background 0 0.3s;background:#fff;display:block;height:0.1875rem;left:0.75rem;position:absolute;right:0.75rem;top:1.5rem}.device-menu-toggle-icon::before,.device-menu-toggle-icon::after{-webkit-transition-duration:0.3s, 0.3s;-moz-transition-duration:0.3s, 0.3s;transition-duration:0.3s, 0.3s;-webkit-transition-delay:0.3s, 0;-moz-transition-delay:0.3s, 0;transition-delay:0.3s, 0;background-color:#fff;content:'';display:block;height:0.1875rem;left:0;position:absolute;width:100%}.device-menu-toggle-icon::before{-webkit-transition-property:top, -webkit-transform;-moz-transition-property:top, -moz-transform;transition-property:top, transform;top:-0.5rem}.device-menu-toggle-icon::after{-webkit-transition-property:bottom, -webkit-transform;-moz-transition-property:bottom, -moz-transform;transition-property:bottom, transform;bottom:-0.5rem}.active .device-menu-toggle-icon{background-color:#0c203d}.active .device-menu-toggle-icon::before,.active .device-menu-toggle-icon::after{-webkit-transition-delay:0, 0.3s;-moz-transition-delay:0, 0.3s;transition-delay:0, 0.3s}.active .device-menu-toggle-icon::before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);top:0}.active .device-menu-toggle-icon::after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);bottom:0}.home .header-homepage-link{display:none}.flash-drop{display:none;overflow:hidden;position:absolute;top:3rem;width:100%;z-index:100}.hp-video-hero{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:box;-webkit-box-orient:inline-axis;-moz-box-orient:inline-axis;box-orient:inline-axis;-webkit-box-pack:start;-moz-box-pack:start;box-pack:start;-ms-flex-pack:start;-webkit-box-align:center;-moz-box-align:center;box-align:center;-ms-flex-align:center;height:31.5rem;position:relative}.hp-video-hero .jumbotron{position:relative}.hp-hero-image{background-image:url(//d1jkfbnxwa8kir.cloudfront.net/assets/big-bg/jumbotronbgXL-9532b7ce0e2f209563560215453e141010bb6478219ef1317c85409a3cc6fa8d.jpg);background-position:left top;background-repeat:no-repeat;background-size:cover}.curry-splash{background-image:url(//d1jkfbnxwa8kir.cloudfront.net/assets/big-bg/curry-splash-a13b415a2a8e4c54a686341ec53bb83ea4dbf02558371d40a6b3b5ac280641cb.jpg);background-position:center -6rem}.track-and-field-splash{background-image:url(//d1jkfbnxwa8kir.cloudfront.net/assets/big-bg/running-hero-05b94a93819d596e0f17d97b5426adb3377f1b24bf0f82e7965dde9cb812c541.jpg);background-position:center top}.top-splash-hero{background-color:#0a1b34;background-repeat:no-repeat;padding:9rem 0 1.5rem}@media screen and (min-width: 40.625rem){.top-splash-hero{padding-top:12rem}.top-splash-hero .container{width:75%}}@media screen and (min-width: 48.063rem){.top-splash-hero{background-position:top center;min-height:37.5rem;padding-top:21rem}.top-splash-hero .container{width:95%}.top-splash-hero .sticky-wrapper{margin:auto}}.home-splash-text{margin:auto;max-width:52.5rem}.device-hero-splash{background-image:url(//d1jkfbnxwa8kir.cloudfront.net/assets/big-bg/device-splash-bg-b646f7289649f12ad16200e212f4db5d2040a53dca798cc42f0c7610c546bbf8.jpg);background-position:center top;background-repeat:no-repeat}.hero-promo-text{position:relative}.hero-promo-text a{color:#fff}.hero-promo-text a:hover{color:#f27c21}@media screen and (min-width: 61.25rem){.hero-promo-text h6{background-color:rgba(0,0,0,0.5);display:inline-block;padding:0.375rem 0.75rem}}@media screen and (min-width: 48.063rem){.big-photo-row{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media screen and (min-width: 48.063rem){.big-photo-row--block{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}}.big-photo-row--block-photo{background-position:top center;background-repeat:no-repeat;background-size:cover;padding-top:50%}@media screen and (min-width: 48.063rem){.big-photo-row--block-photo{padding-top:0}}.big-photo-row--block-content{padding:1.5rem}@media screen and (min-width: 48.063rem){.big-photo-row--block-content{-webkit-align-self:center;-moz-align-self:center;align-self:center;-ms-flex-item-align:center;-webkit-box-flex:0 1 45%;-moz-box-flex:0 1 45%;-webkit-flex:0 1 45%;-ms-flex:0 1 45%;flex:0 1 45%}.big-photo-row--block-content.big-photo-row--block-content__l{-webkit-box-ordinal-group:-1;-moz-box-ordinal-group:-1;-ms-flex-order:-1;-webkit-order:-1;order:-1;padding-left:0}.big-photo-row--block-content.big-photo-row--block-content__r{padding-right:0}}.how-it-works--block-photo{background-image:url(//d1jkfbnxwa8kir.cloudfront.net/assets/big-photo-blocks/CUhowitworks-3e77be2ef905b1d8bbb3b36aa042ec2f8450fb7c98cf6907135ef6cf7a07ae47.jpg)}@media only screen and (-webkit-min-device-pixel-ratio: 1.3),only screen and (min--moz-device-pixel-ratio: 1.3),only screen and (-o-min-device-pixel-ratio: 1.3/1),only screen and (min-resolution: 125dpi),only screen and (min-resolution: 1.3dppx){.how-it-works--block-photo{background-image:url(//d1jkfbnxwa8kir.cloudfront.net/assets/big-photo-blocks/CUhowitworks_2x-6f2db528041f6286866f5d3dc290945f34d302458f70cb32e6d4377968901e65.jpg);background-size:cover}}.in-the-news--block-photo{background-image:url(//d1jkfbnxwa8kir.cloudfront.net/assets/big-photo-blocks/CUnews-d8cbb53e5dae7e587d599b4b40292fda315973267d45381df3f91ab866927ea1.jpg);padding-top:80%}@media only screen and (-webkit-min-device-pixel-ratio: 1.3),only screen and (min--moz-device-pixel-ratio: 1.3),only screen and (-o-min-device-pixel-ratio: 1.3/1),only screen and (min-resolution: 125dpi),only screen and (min-resolution: 1.3dppx){.in-the-news--block-photo{background-image:url(//d1jkfbnxwa8kir.cloudfront.net/assets/big-photo-blocks/CUnews_2x-9cadd3e318e8e3a89180fd64d09aa1a3dc4c5bc74b147513831f1e218de46949.jpg);background-size:cover}}@media screen and (min-width: 48.063rem){.in-the-news--block-photo{padding-top:0}}@media screen and (min-width: 48.063rem){.in-the-news--block-content{-webkit-box-flex:0 1 40%;-moz-box-flex:0 1 40%;-webkit-flex:0 1 40%;-ms-flex:0 1 40%;flex:0 1 40%}}.coachup-u--block-photo{background-image:url(//d1jkfbnxwa8kir.cloudfront.net/assets/big-photo-blocks/coachup_u-6e311738cd4c078702f2d25dc6698275796813b145141c274a911253c2a0c227.jpg);padding-top:80%}@media only screen and (-webkit-min-device-pixel-ratio: 1.3),only screen and (min--moz-device-pixel-ratio: 1.3),only screen and (-o-min-device-pixel-ratio: 1.3/1),only screen and (min-resolution: 125dpi),only screen and (min-resolution: 1.3dppx){.coachup-u--block-photo{background-image:url(//d1jkfbnxwa8kir.cloudfront.net/assets/big-photo-blocks/coachup_u_2x-132f04cd8de80b087d3eb62146f1a3477db50dcb9a198043eac47271036f7c54.jpg);background-size:cover}}@media screen and (min-width: 48.063rem){.coachup-u--block-photo{padding-top:0}}#smartbanner{position:absolute;left:0;top:-78px;border-bottom:1px solid #e8e8e8;width:100%;height:78px;z-index:9998;-webkit-font-smoothing:antialiased;overflow:hidden;-webkit-text-size-adjust:none}#smartbanner .sb-container{margin:0 auto}#smartbanner .sb-close{position:absolute;left:5px;top:5px;display:block;border:2px solid #fff;width:14px;height:14px;font-size:15px;line-height:15px;text-align:center;color:#fff;background:#070707;text-decoration:none;text-shadow:none;border-radius:14px;box-shadow:0 2px 3px rgba(0,0,0,0.4);-webkit-font-smoothing:subpixel-antialiased}#smartbanner .sb-close:active{font-size:13px;color:#aaa}#smartbanner .sb-icon{position:absolute;left:30px;top:10px;display:block;width:57px;height:57px;background:rgba(0,0,0,0.6);background-size:cover;border-radius:10px;box-shadow:0 1px 3px rgba(0,0,0,0.3);border:6px solid #000}#smartbanner.no-icon .sb-icon{display:none}#smartbanner .sb-info{position:absolute;left:98px;top:5px;width:44%;font-size:11px;line-height:1.2em;font-weight:bold;color:#6a6a6a;text-shadow:0 1px 0 rgba(255,255,255,0.8)}#smartbanner #smartbanner.no-icon .sb-info{left:34px}#smartbanner .sb-info strong{display:block;font-size:13px;color:#4d4d4d;line-height:18px}#smartbanner .sb-info>span{display:block}#smartbanner .sb-info em{font-style:normal;text-transform:uppercase}#smartbanner .sb-button{position:absolute;right:20px;top:24px;border:1px solid #bfbfbf;padding:0 10px;min-width:10%;height:24px;font-size:14px;line-height:24px;text-align:center;font-weight:bold;color:#6a6a6a;text-transform:uppercase;text-decoration:none;border-radius:3px;box-shadow:0 1px 0 rgba(255,255,255,0.6),0 1px 0 rgba(255,255,255,0.7) inset}#smartbanner .sb-icon.gloss:after{content:'';position:absolute;left:0;top:-1px;border-top:1px solid rgba(255,255,255,0.8);width:100%;height:50%;border-radius:10px 10px 12px 12px}#smartbanner.android{border-color:#212228;background-color:#3d3d3d;border-top:5px solid #88B131;box-shadow:none}#smartbanner.android .sb-close{border:0;width:17px;height:17px;line-height:17px;color:#b1b1b3;background:#1c1e21;text-shadow:0 1px 1px #000;box-shadow:0 1px 2px rgba(0,0,0,0.8) inset,0 1px 1px rgba(255,255,255,0.3)}#smartbanner.android .sb-close:active{color:#eee}#smartbanner.android .sb-info{color:#ccc;text-shadow:0 1px 2px #000}#smartbanner.android .sb-info strong{color:#fff}#smartbanner.android .sb-button{border:none;min-width:12%;padding:1px;color:#fff;background:none;border-radius:0;box-shadow:none}#smartbanner.android .sb-button span{text-align:center;display:block;padding:0 10px;background-color:#b3c833;text-transform:none;text-shadow:none;box-shadow:none}#smartbanner.android .sb-button:active,#smartbanner.android .sb-button:hover{background:none}#smartbanner.android .sb-button:active span,#smartbanner.android .sb-button:hover span{background:#c1d739}#smartbanner.windows .sb-icon{border-radius:0px}#smartbanner.ios{background-color:#f1f1f1}#smartbanner.ios .sb-close{border:0;box-shadow:none;background:none;font-size:16px;width:17px;height:17px;line-height:17px;top:30px;color:#666}#smartbanner.ios .sb-close:active{color:#aaa}#smartbanner.ios .sb-icon{box-shadow:none;border:none}#smartbanner.ios .sb-info{width:50%}#smartbanner.ios .sb-info strong,#smartbanner.ios .sb-info span{color:#333;font-weight:normal}#smartbanner.ios .sb-info strong{font-size:14px;font-weight:500;margin-top:5px;line-height:1.2}#smartbanner.ios .sb-info span{font-size:12px;line-height:1.2}#smartbanner.ios .sb-button{border:none;min-width:12%;padding:1px;font-size:16px;color:#2867ce;font-weight:normal;box-shadow:none;text-transform:capitalize}#smartbanner.ios .sb-button span{text-align:center;display:block;padding:0 10px;text-transform:none}#smartbanner.ios .sb-button:active,#smartbanner.ios .sb-button:hover{background:none}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:1;cursor:default;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;display:block;border:0;background-position:0 0}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.landing-page .hero{background-color:#102b52}@media screen and (min-width: 40.625rem){.landing-page .hero{min-height:13.5rem;padding-top:6rem}}.landing-page-content ul{margin-left:1.5rem}.landing-page-content li:before{-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg);color:#f27c21;content:'\f0da\00a0';font-family:"cu-font";margin-left:-1.5rem;padding-right:0.375rem}.landing-page-content .dropdown-menu{margin-left:0}.landing-page-content .dropdown-menu li:before{content:none;margin-left:0;padding-right:0}.container-headline,.container-success,.body-form{display:block}.container-headline::after,.container-success::after,.body-form::after{clear:both;content:"";display:table}@media screen and (min-width: 48.063rem){.container-headline .headline,.container-headline .body-form-content,.container-headline .training-upsell,.container-success .headline,.container-success .body-form-content,.container-success .training-upsell,.body-form .headline,.body-form .body-form-content,.body-form .training-upsell{float:left;display:block;margin-right:2.3576515979%;width:57.3509785009%}.container-headline .headline:last-child,.container-headline .body-form-content:last-child,.container-headline .training-upsell:last-child,.container-success .headline:last-child,.container-success .body-form-content:last-child,.container-success .training-upsell:last-child,.body-form .headline:last-child,.body-form .body-form-content:last-child,.body-form .training-upsell:last-child{margin-right:0}}@media screen and (min-width: 48.063rem){.container-headline .headline-img,.container-headline .lead-form,.container-headline .success-story,.container-success .headline-img,.container-success .lead-form,.container-success .success-story,.body-form .headline-img,.body-form .lead-form,.body-form .success-story{float:left;display:block;margin-right:2.3576515979%;width:40.2913699012%;margin-right:0}.container-headline .headline-img:last-child,.container-headline .lead-form:last-child,.container-headline .success-story:last-child,.container-success .headline-img:last-child,.container-success .lead-form:last-child,.container-success .success-story:last-child,.body-form .headline-img:last-child,.body-form .lead-form:last-child,.body-form .success-story:last-child{margin-right:0}}@media screen and (min-width: 61.25rem){.container-headline .video-embed,.container-success .video-embed,.body-form .video-embed{margin-top:0.5rem}}.headline-img,.body-form>.lead-form{border:0.75rem solid #eceff1}.container-headline{position:relative}@media screen and (min-width: 48.063rem){.container-headline{min-height:24rem}}.container-headline .headline-img{border-bottom:0;border-top-left-radius:3px;border-top-right-radius:3px;display:none}@media screen and (min-width: 48.063rem){.container-headline .headline-img{bottom:0;display:inline;position:absolute;right:0}}@media screen and (min-width: 48.063rem){.body-form-content{margin:1.5rem 0}}@media screen and (min-width: 48.063rem){.body-form h3{margin-top:1.5rem}}.body-form .lead-form{border-bottom-left-radius:3px;border-bottom-right-radius:3px}.container{max-width:62.5em;margin-left:auto;margin-right:auto;max-width:62.5rem;width:62.5rem}.container::after{clear:both;content:"";display:table}.container-responsive{display:block;margin:auto;width:100%}.container-responsive::after{clear:both;content:"";display:table}@media screen and (max-width: 40.5625rem){.container-responsive{padding:0 0.75rem}.container-responsive.full-width__small-only{padding:0}}@media screen and (min-width: 40.625rem) and (max-width: 65.5rem){.container-responsive{padding:0 1.5rem}}@media screen and (min-width: 65.51rem){.container-responsive{max-width:62.5rem}}.container-full-width{max-width:62.5rem;width:100%}.page-wrap{background-color:#fff}@media screen and (min-width: 48.063rem){.page-wrap{padding:3rem 0}}html{height:100%}body{position:relative;margin:0;min-height:100%;padding-top:3rem}@media screen and (min-width: 48.063rem){body{padding-top:0}}.fullpage{padding:3rem 0 4.5rem;position:relative}@media screen and (min-width: 48.063rem){.fullpage.fixed-height{min-height:50rem}}@media screen and (min-width: 40.625rem){.two-col-with-aside-medium-plus::after{clear:both;content:"";display:table}.two-col-with-aside-medium-plus .column-one{float:left;display:block;margin-right:2.3576515979%;width:65.8807828007%}.two-col-with-aside-medium-plus .column-one:last-child{margin-right:0}.two-col-with-aside-medium-plus .column-two{float:left;display:block;margin-right:2.3576515979%;width:31.7615656014%}.two-col-with-aside-medium-plus .column-two:last-child{margin-right:0}}@media screen and (min-width: 48.063rem){.two-col-with-aside::after{clear:both;content:"";display:table}.two-col-with-aside .column-one{float:left;display:block;margin-right:2.3576515979%;width:65.8807828007%}.two-col-with-aside .column-one:last-child{margin-right:0}.two-col-with-aside .column-two{float:left;display:block;margin-right:2.3576515979%;width:31.7615656014%}.two-col-with-aside .column-two:last-child{margin-right:0}.two-col-with-aside-rtl{display:block}.two-col-with-aside-rtl::after{clear:both;content:"";display:table}.two-col-with-aside-rtl .column-one{float:right;display:block;margin-left:2.3576515979%;width:65.8807828007%}.two-col-with-aside-rtl .column-one:last-child{margin-left:0}.two-col-with-aside-rtl .column-two{float:right;display:block;margin-left:2.3576515979%;width:31.7615656014%}.two-col-with-aside-rtl .column-two:last-child{margin-left:0}.two-col-static-width-aside::after{clear:both;content:"";display:table}.two-col-static-width-aside .column-one{float:left;margin-right:-21rem;width:100%}.two-col-static-width-aside .column-one>section,.two-col-static-width-aside .column-one>article{margin-right:21rem}.two-col-static-width-aside .column-two{clear:right;float:right;position:relative;width:19.5rem;z-index:100}.two-col-static-width-aside-rtl{display:block}.two-col-static-width-aside-rtl::after{clear:both;content:"";display:table}.two-col-static-width-aside-rtl .column-one{float:left;margin-right:-21rem;width:100%}.two-col-static-width-aside-rtl .column-one>section,.two-col-static-width-aside-rtl .column-one>article{margin-right:21rem}.two-col-static-width-aside-rtl .column-two{clear:right;float:right;position:relative;width:19.5rem;z-index:100}}@media screen and (min-width: 48.063rem){.image-left-stacked-devices{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}}@media screen and (max-width: 48rem){.image-left-stacked-devices .image-left-stacked-devices--image{text-align:center;margin-bottom:1.5rem}}@media screen and (min-width: 48.063rem){.image-left-stacked-devices .image-left-stacked-devices--image{margin-right:1.5rem}}.image-left-stacked-devices .image-left-stacked-devices--content{-webkit-box-flex:1 1 auto;-moz-box-flex:1 1 auto;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}.max-width-large{max-width:42rem}.max-width-medium{max-width:33rem}.redeem-rewards .discount-code{animation:float-in 1.5s;background-color:#dff0d8;border:1px solid #87c54a;border-radius:3px;color:#87c54a;display:inline-block;font-size:4.5613946915rem;line-height:1;padding:0.375rem 1.5rem}@keyframes float-in{0%{opacity:0}50%{opacity:0;transform:scale(0.8) translate(0, 1.5rem)}}.internal-dashboard{color:#fff}.internal-dashboard>header:first-of-type,.internal-dashboard>footer,.internal-dashboard>.footer-sticky{display:none}.unresponsive-monitor{background:#570412}.unresponsive-monitor .internal-dashboard-header{background-color:#570412}.unresponsive-monitor .long-text{background-image:-webkit-linear-gradient(top, #fff, #570412);background-image:linear-gradient(to bottom, #fff, #570412)}.message-monitor{background:#296ed2}.message-monitor .long-text{background-image:-webkit-linear-gradient(top, #fff, #296ed2);background-image:linear-gradient(to bottom, #fff, #296ed2)}.internal-dashboard-message-body{display:table;height:70%;position:fixed;width:62.5rem}.internal-dashboard-message-body .indicator{background-color:#f27c21;padding:0.1875rem}.internal-dashboard-message-body p{margin:0}.internal-dashboard-message-body .short-text,.internal-dashboard-message-body .long-text{display:table-cell;line-height:initial;vertical-align:middle}.internal-dashboard-message-body .short-text p{font-size:4.5613946915rem;line-height:6.8420920372rem}.internal-dashboard-message-body .long-text{-webkit-background-clip:text;-webkit-text-fill-color:transparent}.internal-dashboard-message-body .long-text p{font-size:2.2806973457rem;line-height:3.4210460186rem}.internal-dashboard-message-body .sid-text{margin-top:70px;width:30%;position:absolute;right:0px;height:100%}.internal-dashboard-message-body .main-text{width:70%;position:absolute;left:0px;height:100%}.internal-dashboard-message-body .main-text p{font-size:2.2806973457rem;line-height:3.4210460186rem}.internal-dashboard-header{background-color:#102b52;color:#fff;position:relative}.internal-dashboard-header img{border:solid 0.1875rem #fff}.internal-dashboard-header .message-info{display:inline-block;margin:0 0.75rem;vertical-align:middle}.internal-dashboard-header .message-info:first-child{margin-left:0}.internal-dashboard-header .message-info.strong-text{font-size:1.5rem;font-weight:bold}.internal-dashboard-header .message-info.icons>span{font-size:2rem;padding-left:0.1875rem}.internal-dashboard-header .message-info .speech-bubble{color:#fdb924;font-size:1.5rem;vertical-align:top}.internal-dashboard-footer{background-color:#fff;bottom:0;color:#102b52;left:0;position:fixed;right:0}.internal-dashboard-footer .hours-ago{background-color:transparent;color:#fff;position:relative;bottom:2.25rem}.boxed-stats>div{float:right;display:block;margin-left:2.3576515979%;width:14.7019570017%;border-left:1px solid #eceff1;display:inline-block}.boxed-stats>div:last-child{margin-left:0}.boxed-stats>div:first-child{border-left:none}.unresponsive-footer>div{float:right;display:block;margin-left:2.3576515979%;width:65.8807828007%}.unresponsive-footer>div:last-child{margin-left:0}.unresponsive-footer>div:first-child{float:right;display:block;margin-left:2.3576515979%;width:31.7615656014%}.unresponsive-footer>div:first-child:last-child{margin-left:0}.unresponsive-footer>div .statistics{display:block}.unresponsive-footer>div .statistics::after{clear:both;content:"";display:table}.unresponsive-footer>div .statistics>div{float:left;display:block;margin-right:2.3576515979%;width:23.2317613015%}.unresponsive-footer>div .statistics>div:last-child{margin-right:0}.google-piechart{height:11.25rem;position:absolute;right:0;top:-3rem;width:11.25rem}.cx-status-monitor{font-size:20px}.cx-status-monitor h1{font-size:3em}.cx-status-monitor p{font-size:1.4em;line-height:1em}.cx-status-monitor-header{background:#102b52;color:#fff;height:75px;left:0;position:fixed;right:0;top:0}.cx-status-monitor-footer{background-color:#fff;bottom:0;color:#000;height:100px;left:0;position:fixed;right:0}.cx-status-monitor-body{background:#296ed2;bottom:100px;overflow:auto;position:fixed;top:75px;width:100%}.cx-status-monitor-body .cx-status-info-container{float:left;height:100%;width:66%}.cx-status-monitor-body .cx-status-info{border:1px solid #fff;float:left;height:50%;width:50%;min-height:16rem;padding-left:1.5rem;padding-top:1.5rem}.cx-status-monitor-body .cx-flag-status-info-container{border:1px solid #fff;float:left;height:100%;min-height:32rem;padding-left:1.5rem;padding-top:1.5rem;width:34%}.cx-status-monitor-body .cx-status-info a,.cx-status-monitor-body .cx-flag-status-info-container a{color:#fff}.cx-status-monitor-body .cx-status-info a.text-success,.cx-status-monitor-body .cx-flag-status-info-container a.text-success{color:#87c54a}.job-feed-video{max-width:30rem}.mini-camp .primary-nav{display:none}.mini-camp-hero-content{max-width:34.5rem}.mini-camp-main-content{display:block}.mini-camp-main-content::after{clear:both;content:"";display:table}@media screen and (min-width: 48.063rem){.mini-camp-main-content{display:block}.mini-camp-main-content::after{clear:both;content:"";display:table}}@media screen and (min-width: 48.063rem){.mini-camp-min-info{float:right;display:block;margin-left:2.3576515979%;width:65.8807828007%}.mini-camp-min-info:last-child{margin-left:0}}@media screen and (min-width: 48.063rem){.mini-camp-aside{float:right;display:block;margin-left:2.3576515979%;width:31.7615656014%}.mini-camp-aside:last-child{margin-left:0}}.mini-camp-staff-card{margin-bottom:1.5rem}.mini-camp-staff-card:last-of-type{margin-bottom:0}.mini-camp-staff-card:last-of-type p{margin-bottom:0}.mini-camp-staff-img-name{display:table-row;width:100%}.mini-camp-staff-thumbnail{height:6rem;margin-bottom:0.75rem;overflow:hidden;width:6rem}.partners-more{display:block}.partners-more::after{clear:both;content:"";display:table}@media screen and (min-width: 40.625rem){.partners-more>div,.partners-more>select{float:left;display:block;margin-right:2.3576515979%;width:48.821174201%}.partners-more>div:last-child,.partners-more>select:last-child{margin-right:0}}/*! PhotoSwipe Default UI CSS by Dmitry Semenov | photoswipe.com | MIT license */.pswp__button{width:44px;height:44px;position:relative;background:none;cursor:pointer;overflow:visible;-webkit-appearance:none;display:block;border:0;padding:0;margin:0;float:right;opacity:0.75;-webkit-transition:opacity 0.2s;transition:opacity 0.2s;-webkit-box-shadow:none;box-shadow:none}.pswp__button:focus,.pswp__button:hover{opacity:1}.pswp__button:active{outline:none;opacity:0.9}.pswp__button::-moz-focus-inner{padding:0;border:0}.pswp__ui--over-close .pswp__button--close{opacity:1}.pswp__button,.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{background:url(//d1jkfbnxwa8kir.cloudfront.net/assets/photoswipe_default-skin/default-skin-da0d39006180801b522b3f8c52372d9a30bf9b8436ae6365964387d63a1c1c92.png) 0 0 no-repeat;background-size:264px 88px;width:44px;height:44px}@media (-webkit-min-device-pixel-ratio: 1.1),(-webkit-min-device-pixel-ratio: 1.09375),(min-resolution: 105dpi),(min-resolution: 1.1dppx){.pswp--svg .pswp__button,.pswp--svg .pswp__button--arrow--left:before,.pswp--svg .pswp__button--arrow--right:before{background-image:url(//d1jkfbnxwa8kir.cloudfront.net/assets/photoswipe_default-skin/default-skin-f0c54371092ad8637f01b184b59f88b4dd5734095f7d74177141dd8d46f3c6b9.svg)}.pswp--svg .pswp__button--arrow--left,.pswp--svg .pswp__button--arrow--right{background:none}}.pswp__button--close{background-position:0 -44px}.pswp__button--share{background-position:-44px -44px}.pswp__button--fs{display:none}.pswp--supports-fs .pswp__button--fs{display:block}.pswp--fs .pswp__button--fs{background-position:-44px 0}.pswp__button--zoom{display:none;background-position:-88px 0}.pswp--zoom-allowed .pswp__button--zoom{display:block}.pswp--zoomed-in .pswp__button--zoom{background-position:-132px 0}.pswp--touch .pswp__button--arrow--left,.pswp--touch .pswp__button--arrow--right{visibility:hidden}.pswp__button--arrow--left,.pswp__button--arrow--right{background:none;top:50%;margin-top:-50px;width:70px;height:100px;position:absolute}.pswp__button--arrow--left{left:0}.pswp__button--arrow--right{right:0}.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{content:'';top:35px;background-color:rgba(0,0,0,0.3);height:30px;width:32px;position:absolute}.pswp__button--arrow--left:before{left:6px;background-position:-138px -44px}.pswp__button--arrow--right:before{right:6px;background-position:-94px -44px}.pswp__counter,.pswp__share-modal{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pswp__share-modal{display:block;background:rgba(0,0,0,0.5);width:100%;height:100%;top:0;left:0;padding:10px;position:absolute;z-index:500;opacity:0;-webkit-transition:opacity 0.25s ease-out;transition:opacity 0.25s ease-out;-webkit-backface-visibility:hidden;will-change:opacity}.pswp__share-modal--hidden{display:none}.pswp__share-tooltip{z-index:600;position:absolute;background:#FFF;top:56px;border-radius:2px;display:block;width:auto;right:44px;-webkit-box-shadow:0 2px 5px rgba(0,0,0,0.25);box-shadow:0 2px 5px rgba(0,0,0,0.25);-webkit-transform:translateY(6px);-ms-transform:translateY(6px);transform:translateY(6px);-webkit-transition:-webkit-transform 0.25s;transition:transform 0.25s;-webkit-backface-visibility:hidden;will-change:transform}.pswp__share-tooltip a{display:block;padding:8px 12px;color:#000;text-decoration:none;font-size:14px;line-height:18px}.pswp__share-tooltip a:hover{text-decoration:none;color:#000}.pswp__share-tooltip a:first-child{border-radius:2px 2px 0 0}.pswp__share-tooltip a:last-child{border-radius:0 0 2px 2px}.pswp__share-modal--fade-in{opacity:1}.pswp__share-modal--fade-in .pswp__share-tooltip{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.pswp--touch .pswp__share-tooltip a{padding:16px 12px}a.pswp__share--facebook:before{content:'';display:block;width:0;height:0;position:absolute;top:-12px;right:15px;border:6px solid transparent;border-bottom-color:#FFF;-webkit-pointer-events:none;-moz-pointer-events:none;pointer-events:none}a.pswp__share--facebook:hover{background:#3E5C9A;color:#FFF}a.pswp__share--facebook:hover:before{border-bottom-color:#3E5C9A}a.pswp__share--twitter:hover{background:#55ACEE;color:#FFF}a.pswp__share--pinterest:hover{background:#CCC;color:#CE272D}a.pswp__share--download:hover{background:#DDD}.pswp__counter{position:absolute;left:0;top:0;height:44px;font-size:13px;line-height:44px;color:#FFF;opacity:0.75;padding:0 10px}.pswp__caption{position:absolute;left:0;bottom:0;width:100%;min-height:44px}.pswp__caption small{font-size:11px;color:#BBB}.pswp__caption__center{text-align:left;max-width:420px;margin:0 auto;font-size:13px;padding:10px;line-height:20px;color:#CCC}.pswp__caption--empty{display:none}.pswp__caption--fake{visibility:hidden}.pswp__preloader{width:44px;height:44px;position:absolute;top:0;left:50%;margin-left:-22px;opacity:0;-webkit-transition:opacity 0.25s ease-out;transition:opacity 0.25s ease-out;will-change:opacity;direction:ltr}.pswp__preloader__icn{width:20px;height:20px;margin:12px}.pswp__preloader--active{opacity:1}.pswp__preloader--active .pswp__preloader__icn{background:url(//d1jkfbnxwa8kir.cloudfront.net/images/preloader.gif) 0 0 no-repeat}.pswp--css_animation .pswp__preloader--active{opacity:1}.pswp--css_animation .pswp__preloader--active .pswp__preloader__icn{-webkit-animation:clockwise 500ms linear infinite;animation:clockwise 500ms linear infinite}.pswp--css_animation .pswp__preloader--active .pswp__preloader__donut{-webkit-animation:donut-rotate 1000ms cubic-bezier(0.4, 0, 0.22, 1) infinite;animation:donut-rotate 1000ms cubic-bezier(0.4, 0, 0.22, 1) infinite}.pswp--css_animation .pswp__preloader__icn{background:none;opacity:0.75;width:14px;height:14px;position:absolute;left:15px;top:15px;margin:0}.pswp--css_animation .pswp__preloader__cut{position:relative;width:7px;height:14px;overflow:hidden}.pswp--css_animation .pswp__preloader__donut{-webkit-box-sizing:border-box;box-sizing:border-box;width:14px;height:14px;border:2px solid #FFF;border-radius:50%;border-left-color:transparent;border-bottom-color:transparent;position:absolute;top:0;left:0;background:none;margin:0}@media screen and (max-width: 1024px){.pswp__preloader{position:relative;left:auto;top:auto;margin:0;float:right}}@-webkit-keyframes clockwise{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes clockwise{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes donut-rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(-140deg);transform:rotate(-140deg)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes donut-rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(-140deg);transform:rotate(-140deg)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}.pswp__ui{-webkit-font-smoothing:auto;visibility:visible;opacity:1;z-index:400}.pswp__top-bar{position:absolute;left:0;top:0;height:44px;width:100%}.pswp__caption,.pswp__top-bar,.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right{-webkit-backface-visibility:hidden;will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);transition:opacity 333ms cubic-bezier(0.4, 0, 0.22, 1)}.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right{visibility:visible}.pswp__top-bar,.pswp__caption{background-color:rgba(0,0,0,0.5)}.pswp__ui--fit .pswp__top-bar,.pswp__ui--fit .pswp__caption{background-color:rgba(0,0,0,0.3)}.pswp__ui--idle .pswp__top-bar{opacity:0}.pswp__ui--idle .pswp__button--arrow--left,.pswp__ui--idle .pswp__button--arrow--right{opacity:0}.pswp__ui--hidden .pswp__top-bar,.pswp__ui--hidden .pswp__caption,.pswp__ui--hidden .pswp__button--arrow--left,.pswp__ui--hidden .pswp__button--arrow--right{opacity:0.001}.pswp__ui--one-slide .pswp__button--arrow--left,.pswp__ui--one-slide .pswp__button--arrow--right,.pswp__ui--one-slide .pswp__counter{display:none}.pswp__element--disabled{display:none !important}.pswp--minimal--dark .pswp__top-bar{background:none}/*! PhotoSwipe main CSS by Dmitry Semenov | photoswipe.com | MIT license */.pswp{display:none;position:absolute;width:100%;height:100%;left:0;top:0;overflow:hidden;-ms-touch-action:none;touch-action:none;z-index:400;-webkit-text-size-adjust:100%;-webkit-backface-visibility:hidden;outline:none}.pswp *{-webkit-box-sizing:border-box;box-sizing:border-box}.pswp img{max-width:none}.pswp--animate_opacity{opacity:0.001;will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);transition:opacity 333ms cubic-bezier(0.4, 0, 0.22, 1)}.pswp--open{display:block}.pswp--zoom-allowed .pswp__img{cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.pswp--zoomed-in .pswp__img{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.pswp--dragging .pswp__img{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.pswp__bg{position:absolute;left:0;top:0;width:100%;height:100%;background:#000;opacity:0;-webkit-backface-visibility:hidden;will-change:opacity}.pswp__scroll-wrap{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden}.pswp__container,.pswp__zoom-wrap{-ms-touch-action:none;touch-action:none;position:absolute;left:0;right:0;top:0;bottom:0}.pswp__container,.pswp__img{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.pswp__zoom-wrap{position:absolute;width:100%;-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;-webkit-transition:-webkit-transform 333ms cubic-bezier(0.4, 0, 0.22, 1);transition:transform 333ms cubic-bezier(0.4, 0, 0.22, 1)}.pswp__bg{will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);transition:opacity 333ms cubic-bezier(0.4, 0, 0.22, 1)}.pswp--animated-in .pswp__bg,.pswp--animated-in .pswp__zoom-wrap{-webkit-transition:none;transition:none}.pswp__container,.pswp__zoom-wrap{-webkit-backface-visibility:hidden;will-change:transform}.pswp__item{position:absolute;left:0;right:0;top:0;bottom:0;overflow:hidden}.pswp__img{position:absolute;width:auto;height:auto;top:0;left:0;-webkit-transition:opacity 0.15s;transition:opacity 0.15s}.pswp__img--placeholder{-webkit-backface-visibility:hidden}.pswp__img--placeholder--blank{background:#222}.pswp--ie .pswp__img{width:100% !important;height:auto !important;left:0;top:0}.pswp__error-msg{position:absolute;left:0;top:50%;width:100%;text-align:center;font-size:14px;line-height:16px;margin-top:-8px;color:#CCC}.pswp__error-msg a{color:#CCC;text-decoration:underline}.profile-img-sm{height:2rem;width:2rem}.profile-img-med{height:4rem;width:4rem}.profile-img-lg{height:6rem;width:6rem}.profile-img-xl{height:8rem;width:8rem}.profile-img-xxl{height:14rem;width:14rem}.coach-session-location-address{display:inline-block;vertical-align:bottom;width:70%}@media screen and (min-width: 40.625rem){.coach-session-location-address{width:initial}}@media screen and (min-width: 40.625rem){.remove-location-link{float:none}.remove-location-link span{display:inline-block}}.profile-image-lg{max-width:11rem;position:relative}.book-me-button .button-large-text{display:block;font-size:1.8020324707rem}.book-me-button .button-secondary-text{display:block;text-transform:uppercase}.profile-map-dynamic .map-canvas{height:13.5rem}.profile-map-static{max-width:100%}#about-me-tabs{margin-top:-6rem;position:absolute}.ask-detail-blurb{max-width:12rem}@media screen and (min-width: 40.625rem){.ask-detail-blurb{max-width:21rem}}.session-rate{display:block}.session-rate::after{clear:both;content:"";display:table}.session-rate>div{float:left;display:block;margin-right:2.3576515979%;width:57.3509785009%}.session-rate>div:last-child{margin-right:0}.session-rate>div:last-child{float:left;display:block;margin-right:2.3576515979%;width:40.2913699012%}.session-rate>div:last-child:last-child{margin-right:0}.session-rate:first-child{margin-bottom:1px}@media screen and (min-width: 40.625rem){.coach-brief-name-sport-info{text-align:left}}.coach-public-profile .profile-description{border-top:1px solid #eceff1}.coach-public-profile .session-rate{border:1px solid #eceff1;border-top:0}.coach-public-profile .topper-links{padding-left:0.75rem}@media screen and (min-width: 48.063rem){.coach-public-profile .topper-links{margin-left:0;padding-left:0}}@media screen and (min-width: 61.25rem){.coach-public-profile .topper-links{padding-top:3rem}}@media screen and (max-width: 40.5625rem){.public-profile-main-content{padding:0}}@media screen and (min-width: 40.625rem) and (max-width: 48rem){.public-profile-main-content{padding:0}}.profile-device-spacing{margin-left:0.75rem;margin-right:0.75rem}@media screen and (min-width: 48.063rem){.profile-device-spacing{margin-left:0;margin-right:0}}.profile-training-locations{font-weight:bold}.profile-training-locations span{font-weight:normal}.profile-breadcrumbs{padding:0 0.75rem}@media screen and (min-width: 48.063rem){.profile-breadcrumbs{padding:0}}.active-triangle{height:0;width:0;border-bottom:0.375rem solid #fff;border-left:0.375rem solid transparent;border-right:0.375rem solid transparent;bottom:-1px;display:none;left:50%;margin-left:-0.375rem;position:absolute}.resp-tab-active .active-triangle{display:block}.resp-vertical-tab .active-triangle{display:none}.coach-profile-review-testimonial header{background-color:#296ed2;border:1px solid #296ed2;color:#fff;padding:0.375rem 0.75rem}@media screen and (min-width: 40.625rem){.coach-profile-review-testimonial header p{float:left}.coach-profile-review-testimonial header .rating{text-align:right}}.coach-profile-review-testimonial header .rating{display:block}.coach-profile-review-testimonial.testimonial header{background-color:#94a5b0;border-color:#94a5b0}@media screen and (min-width: 40.625rem){.coach-profile-review-testimonial.testimonial header p{float:none}}.profile-advanced-info-block ul{display:block}.profile-advanced-info-block ul::after{clear:both;content:"";display:table}@media screen and (min-width: 40.625rem){.profile-advanced-info-block ul li{float:left;display:block;margin-right:2.3576515979%;width:31.7615656014%}.profile-advanced-info-block ul li:last-child{margin-right:0}}@media screen and (min-width: 48.063rem){.profile-advanced-info-block ul li{float:left;display:block;margin-right:2.3576515979%;width:48.821174201%}.profile-advanced-info-block ul li:last-child{margin-right:0}.profile-advanced-info-block ul li:nth-child(2n){margin-right:0}.profile-advanced-info-block ul li:nth-child(2n+1){clear:left}}@media screen and (min-width: 61.25rem){.profile-advanced-info-block ul li{float:left;display:block;margin-right:2.3576515979%;width:31.7615656014%}.profile-advanced-info-block ul li:nth-child(2n){margin-right:2.3576515979%}.profile-advanced-info-block ul li:nth-child(3n){clear:none}.profile-advanced-info-block ul li:last-child{margin-right:0}}@media screen and (min-width: 40.625rem){.profile-image-gallery figure{float:left;display:block;margin-right:2.3576515979%;width:31.7615656014%;line-height:1;margin-bottom:0.75rem}.profile-image-gallery figure:last-child{margin-right:0}.profile-image-gallery figure.featured{margin-right:0;width:100%}.profile-image-gallery figure.break{margin-right:0}}.profile-image-gallery img{width:100%}@media screen and (max-width: 40.5625rem){.coach-profile-main-profile-photo{text-align:center}}@media screen and (min-width: 40.625rem){.coach-profile-main-profile-photo{float:left;margin-right:1.5rem}}.coach-profile-top-info-container{margin-bottom:1.5rem}@media screen and (min-width: 40.625rem){.coach-profile-top-info-container{margin-bottom:1.5rem}}@media screen and (min-width: 48.063rem){.coach-profile-top-info-container{margin-bottom:3rem}}@media screen and (min-width: 40.625rem){.coach-profile-top-info{padding-left:12.5rem}}@media screen and (min-width: 48.063rem){.profile-column-1{float:left;margin-right:-21rem;width:100%}.profile-column-1>section{margin-right:21rem}.profile-column-2{clear:right;float:right;position:relative;width:19.5rem;z-index:100}.profile-label{margin-bottom:0}}@media screen and (min-width: 40.625rem){.edit-profile-testimonial .edit-testimonial-author{display:inline-block;line-height:2rem}.edit-profile-testimonial .testimonial-approval{display:inline-block;margin-left:0.75rem;padding:0}}@media screen and (min-width: 48.063rem){.message-coach .previous-page-link{border-top:1px solid #eceff1;padding-top:1.5rem;text-align:left}}@media screen and (min-width: 48.063rem){.message-coach .amaq-topper h1{float:left}.message-coach .response-rate{float:right;font-size:1rem;line-height:1.5;padding-top:0.375rem}}@media screen and (min-width: 48.063rem){.amaq-main-content{float:left;display:block;margin-right:2.3576515979%;width:65.8807828007%}.amaq-main-content:last-child{margin-right:0}}.amaq-aside{display:none}@media screen and (min-width: 48.063rem){.amaq-aside{float:left;display:block;margin-right:2.3576515979%;width:31.7615656014%}.amaq-aside:last-child{margin-right:0}}@media screen and (min-width: 40.625rem){.register-form .button,.sign-in-form .button{width:auto}}.register-form label,.sign-in-form label{font-weight:700}.amaq-form-groups{display:block}.amaq-form-groups::after{clear:both;content:"";display:table}@media screen and (min-width: 40.625rem){.amaq-form-groups .form-group{float:left;display:block;margin-right:2.3576515979%;width:48.821174201%}.amaq-form-groups .form-group:last-child{margin-right:0}.amaq-form-groups .form-group:nth-child(2n){margin-right:0}.amaq-form-groups .form-group:nth-child(2n+1){clear:left}}@media screen and (min-width: 40.625rem){.amaq-send-button{width:auto}}.amaq-best-contact input{width:9rem;margin-bottom:0px;padding:0.375rem}.amaq-additional-checkbox{border-bottom:1px solid #fff}.amaq-book-module-mobile{border-bottom:1px solid #eceff1;border-top:1px solid #eceff1}.profile-section{border-bottom:1px solid #eceff1;margin-bottom:1.5rem;padding-bottom:1.5rem}.minimized-profile-sidebar-detail:not(:last-child){border-bottom:1px solid #eceff1;border-top:1px solid #eceff1}.minimized-profile-sidebar-detail:last-child{border-bottom:1px solid #eceff1}@media screen and (min-width: 40.625rem){.profile-premium-package{display:table;width:100%}.profile-premium-package>div{display:table-cell}}@media screen and (min-width: 40.625rem){.profile-premium-package-main-info{padding-right:1.5rem}}@media screen and (min-width: 40.625rem){.profile-premium-package-display-price{text-align:right;width:9rem}}.profile-social-section ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-around;-moz-justify-content:space-around;-ms-justify-content:space-around;-ms-flex-pack:justify;justify-content:space-around;max-width:18rem}.profile-social-section a{color:#94a5b0}.profile-social-section a:hover{color:#8598a5}@media screen and (min-width: 48.063rem){.q-and-a-wrap{margin-bottom:6rem}}.q-and-a-wrap .breadcrumbs{padding:0}@media screen and (min-width: 40.625rem){.q-a-sport-links{display:block}.q-a-sport-links::after{clear:both;content:"";display:table}.q-a-sport-links ul{float:left;display:block;margin-right:2.3576515979%;width:48.821174201%}.q-a-sport-links ul:last-child{margin-right:0}}.qa-icon{border-radius:50%;color:#fff;display:inline-block;float:left;font-weight:bold;height:1.5rem;text-align:center;width:1.5rem}.qa-icon-q .qa-icon{background-color:#e80c30}.qa-icon-a .qa-icon{background-color:#296ed2}.qa-card-content{margin-left:2.25rem;margin-top:-0.375rem}.qa-icon-a .qa-card-content{margin-top:-1.5rem}@media screen and (min-width: 40.625rem){.question-box-user-info-break{display:inline}}@media screen and (min-width: 40.625rem){.qa-card-coach-info{display:inline-block}}@media screen and (min-width: 40.625rem){.qa-upvote{float:right}}.qa-upvote a{color:#333e45}@media screen and (min-width: 40.625rem){.qa-card-footer div{display:inline-block}.qa-card-footer div:last-child{float:right}}.qa-date-break{display:none}@media screen and (min-width: 40.625rem){.qa-date-break{display:inline}}.profile-questions h6{padding:0 0.75rem}@media screen and (min-width: 48.063rem){.profile-questions h6{padding:0 1.5rem}}@media screen and (min-width: 40.625rem) and (max-width: 48rem){.profile-questions{padding-bottom:0}}.qa-card-q-link{width:100%}@media screen and (max-width: 48rem){.qa-card-q-link{padding:0 0.75rem 1.5rem}}@media screen and (min-width: 40.625rem){.qa-card-q-link{display:table}.qa-card-q-link .qa-card-quote{color:#94a5b0;display:table-cell;font-size:4.5613946915rem;line-height:0.75}}.qa-card-q-link a{display:block}.qa-card-q-link .qa-card-content{color:#333e45;width:100%}.qa-card-q-link .qa-card-icon{color:#94a5b0}.recruitment-container{display:block;width:50%;margin-left:auto;margin-right:auto;margin-bottom:10px}.recruitment-package-selection{margin:1.5%;cursor:pointer}.recruitment-selection-shadow{box-shadow:0 0 25px #296ED2}.recruitment-text-gray{color:lightgray}.recruitment-instructions{height:50px}.recruitment-emphasis{margin-top:10px;font-style:italic}.recruitment-meta{min-height:25px}.recruitment-package-item-block{margin-top:10px}.recruitment-summary-title{border-bottom:2px solid}.recruitment-summary-total{margin-top:10px;border-top:2px solid}.recruitment-package-item-title{width:75%}@media screen and (min-width: 40.625rem){.redeem-rewards{display:block}.redeem-rewards::after{clear:both;content:"";display:table}.redeem-rewards .main-content{float:right;display:block;margin-left:2.3576515979%;width:65.8807828007%}.redeem-rewards .main-content:last-child{margin-left:0}.redeem-rewards aside{float:right;display:block;margin-left:2.3576515979%;width:31.7615656014%}.redeem-rewards aside:last-child{margin-left:0}}.redeem-rewards .top-blurb,.redeem-rewards .rewards-what-you-can-get{border-bottom:1px solid #eceff1}@media screen and (max-width: 48rem){.reward-point-amount{text-align:center}}.reward-point-text-box{border:1px solid #94a5b0;display:inline-block;margin-bottom:0;margin-right:0.75rem;padding-bottom:0.375rem;padding-top:0.375rem;width:12rem}@media screen and (min-width: 40.625rem){.reward-point-text-box{width:15rem}}.reward-point-text-box.disabled{color:#eceff1;border-color:#eceff1}.point-amount-button{background-color:#94a5b0;border:1px solid #94a5b0;display:inline-block;line-height:1.5;padding-bottom:0.375rem;padding-top:0.375rem}.point-amount-button.disabled{cursor:default}.point-amount-button.disabled{background-color:#eceff1;border-color:#eceff1}.point-amount-button:first-child{margin-right:0.75rem}.redemption-options .radio{margin-top:0}@media screen and (min-width: 61.25rem){.redemption-options{display:block}.redemption-options::after{clear:both;content:"";display:table}.redemption-options .radio{float:left;display:block;margin-right:2.3576515979%;width:48.821174201%}.redemption-options .radio:last-child{margin-right:0}}@media screen and (max-width: 40.5625rem){.loyalty-redemption-form .button-primary{width:100%}}.redemption-option-boxes{display:block}.redemption-option-boxes::after{clear:both;content:"";display:table}.redemption-option-boxes .redemption-option-box{float:left;display:block;margin-right:2.3576515979%;width:48.821174201%}.redemption-option-boxes .redemption-option-box:last-child{margin-right:0}.reward-code{border:1px #eceff1 dashed}.additional-info{border:1px #fff solid;border-radius:3px;padding:1.5rem;text-align:left}.additional-info p:last-child{margin-bottom:0}.referral-module{margin:auto}@media screen and (min-width: 40.625rem){.referral-module .button{margin-bottom:0;width:auto}}.referral-code{background-color:#fff;border:1px solid #eceff1;border-radius:3px}.referral-code-alt{border:1px solid #fff;border-radius:3px;color:#f27c21;display:inline-block;padding:0.375rem 3rem}@media screen and (min-width: 48.063rem){.referral-invite .top-splash-hero{min-height:inherit;padding-top:10.5rem}}.track-referral-boxes{display:block;border-top:1px solid #eceff1;border-bottom:1px solid #eceff1}.track-referral-boxes::after{clear:both;content:"";display:table}.track-referral-boxes .track-referral-box{border-right:1px solid #eceff1;width:50%}.track-referral-boxes .track-referral-box:nth-child(-n+2){border-bottom:1px solid #eceff1}.track-referral-boxes .track-referral-box:nth-child(odd){border-left:1px solid #eceff1}@media screen and (min-width: 40.625rem){.track-referral-boxes .track-referral-box{width:25%}.track-referral-boxes .track-referral-box:nth-child(-n+2){border-bottom:0}.track-referral-boxes .track-referral-box:nth-child(odd){border-left:0}.track-referral-boxes .track-referral-box:first-child{border-left:1px solid #eceff1}}.referral-invitation{display:block}.referral-invitation::after{clear:both;content:"";display:table}.referral-invitation .referral-identifier{float:left;display:block;margin-right:2.3576515979%;width:74.4105871005%}.referral-invitation .referral-identifier:last-child{margin-right:0}.referral-invitation .referral-status{float:left;display:block;margin-right:2.3576515979%;width:23.2317613015%}.referral-invitation .referral-status:last-child{margin-right:0}@media screen and (min-width: 40.625rem){.client-invite-landing-top-text{padding-left:15rem}}#search-page .fullpage{padding-top:1.5rem}@media screen and (min-width: 40.625rem){#search-page .fullpage{padding-top:3rem}}#search-page .search-nav{float:left;display:block;margin-right:2.3576515979%;width:100%}#search-page .search-nav:last-child{margin-right:0}@media screen and (min-width: 61.25rem){#search-page .search-nav{float:left;display:block;margin-right:2.3576515979%;width:31.7615656014%}#search-page .search-nav:last-child{margin-right:0}}#search-page .search-results{float:left;display:block;margin-right:2.3576515979%;width:100%}#search-page .search-results:last-child{margin-right:0}@media screen and (min-width: 61.25rem){#search-page .search-results{float:left;display:block;margin-right:2.3576515979%;width:65.8807828007%;margin-right:0}#search-page .search-results:last-child{margin-right:0}}#search-page .search-nav,#search-page .search-map,#search-page .search-sidebar-header,#search-page .search-train-in-section{display:none}@media screen and (min-width: 40.625rem){#search-page .search-nav,#search-page .search-map,#search-page .search-sidebar-header,#search-page .search-train-in-section{display:block}}@media screen and (min-width: 61.25rem){#search-page .search-responsive-callouts{display:none}}.search-nav .search-sidebar-section{display:none}@media screen and (min-width: 61.25rem){.search-nav .search-sidebar-section{display:block}}.search-nav .search-sidebar-header{border-bottom:1px solid #fff;border-top-left-radius:3px;border-top-right-radius:3px;padding:0.375rem 1.5rem}.search-nav .search-map{height:12rem;width:100%}.search-nav .search-nav-section{background-color:#eceff1;overflow:hidden;padding:0 0.75rem}.search-nav .search-nav-section:first-of-type{padding-top:0.75rem}.search-nav .search-nav-section:last-of-type{padding-bottom:0.75rem}.search-sort{display:inline-block;width:12rem}.search-sort-select{display:inline-block;margin-bottom:0;width:10.5rem}.seo-results .search-nav{background-color:#fff}.seo-results .search-nav #map-canvas{height:18rem}.seo-results .search-nav .search-nav-section{padding:0.75rem 1.5rem}@media screen and (max-width: 40.5625rem){.seo-results .fullpage{padding-bottom:1.5rem}}@media screen and (min-width: 61.25rem){.seo-results .search-responsive-callouts{display:none}}.featured>div{overflow:hidden}@media screen and (min-width: 40.625rem){.featured>div{clear:none;display:inline-block;margin-left:0.75rem}}.featured>div:last-child{clear:left;margin-top:0.75rem}.search-results-wrap{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:column;-moz-flex-flow:column;-ms-flex-flow:column;flex-flow:column}@media screen and (min-width: 48.063rem){.search-results-wrap{display:block;margin:auto;max-width:62.5rem;padding-top:1.5rem;width:95%}.search-results-wrap::after{clear:both;content:"";display:table}}.search-results-main{-webkit-flex-flow:column;-moz-flex-flow:column;-ms-flex-flow:column;flex-flow:column;-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;-ms-flex-order:1;-webkit-order:1;order:1}@media screen and (min-width: 48.063rem){.search-results-main{float:left;display:block;margin-right:2.3576515979%;width:65.8807828007%}.search-results-main:last-child{margin-right:0}}.search-results-main>.coach-brief-exp{border-top:1px solid #eceff1}.search-results-main>.coach-brief-exp:first-of-type{border:0}.search-aside{-webkit-flex-flow:column;-moz-flex-flow:column;-ms-flex-flow:column;flex-flow:column;-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;-ms-flex-order:2;-webkit-order:2;order:2}@media screen and (min-width: 48.063rem){.search-aside{float:left;display:block;margin-right:2.3576515979%;width:31.7615656014%}.search-aside:last-child{margin-right:0}.search-aside .search-map{height:19.5rem}}.search-results-sort-box{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;color:#eceff1}@media screen and (min-width: 48.063rem){.search-results-sort-box{float:left;display:block;margin-right:2.3576515979%;width:74.4105871005%}.search-results-sort-box:last-child{margin-right:0}.search-results-sort-box a{display:inline-block;margin-right:1.5rem}.search-results-sort-box a:last-child{margin-right:0}}.search-results-sort-box a{color:#94a5b0}.search-results-sort-box a:hover,.search-results-sort-box a.active{color:#333e45}.search-results-sort-box a.active{font-weight:bold}.coach-brief-exp{display:block}.coach-brief-exp::after{clear:both;content:"";display:table}.tmt-header{max-width:37.5rem;margin:auto}.coach-brief-exp-tmt{border-bottom:1px solid #eceff1}.coach-brief-exp-tmt:last-child{border-bottom:none}.coach-brief-exp-image{max-width:100%}@media screen and (min-width: 40.625rem){.coach-brief-exp-image{float:left;display:block;margin-right:2.3576515979%;width:23.2317613015%;float:left;margin-right:0.75rem}.coach-brief-exp-image:last-child{margin-right:0}}@media screen and (min-width: 40.625rem){.coach-brief-coach-info{float:left;display:block;margin-right:2.3576515979%;width:48.821174201%;margin-bottom:0}.coach-brief-coach-info:last-child{margin-right:0}.coach-brief-coach-info .stars{display:inline-block}}@media screen and (min-width: 40.625rem){.coach-brief-sport-name{display:inline-block}}.price-data{font-family:"Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;font-size:2.2806973457rem;font-weight:700;line-height:1;margin-bottom:0.75rem}.price-data small{display:block;font-weight:400;text-transform:none}@media screen and (min-width: 40.625rem){.coach-brief-pricing{float:left;display:block;margin-right:2.3576515979%;width:23.2317613015%}.coach-brief-pricing:last-child{margin-right:0}}img.coach-brief-pricing-tnt{width:40%;height:auto}@media screen and (min-width: 40.625rem){img.coach-brief-pricing-tnt{width:100%}}.aside-featured-in-row{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media screen and (min-width: 40.625rem){.search-results-hero-location-input{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.search-results-hero-location-input .inner-form-wrap{-webkit-box-flex:1 1 auto;-moz-box-flex:1 1 auto;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;margin-right:1.5rem}.search-results-hero-location-input input{margin-bottom:0}}.hidden-element{display:none}@media screen and (min-width: 40.625rem) and (max-width: 48rem){.primary-search.container{width:75%}}@media screen and (min-width: 48.063rem){.primary-search.container{max-width:52.5rem}.primary-search .form-wrap{float:left;margin-right:-11.25rem;width:100%}.primary-search .form-wrap-inner{margin-right:11.25rem}.primary-search .form-group{float:left;display:block;margin-right:2.3576515979%;width:48.821174201%;display:inline-block}.primary-search .form-group:last-child{margin-right:0}.primary-search .form-group input,.primary-search .form-group select{font-size:1rem;line-height:normal;margin-bottom:0;padding:0.5rem}.primary-search .form-group .search-location{padding-left:2.25rem}.primary-search .form-group .cu-font-location-arrow{font-size:1rem}.primary-search .button-primary{font-size:1rem;line-height:normal;margin-left:1rem;padding:0.5rem 0;width:9.75rem}}.book-promo{display:block}.book-promo::after{clear:both;content:"";display:table}@media screen and (min-width: 40.625rem){.book-promo .book-promo-img{float:left;display:block;margin-right:2.3576515979%;width:23.2317613015%}.book-promo .book-promo-img:last-child{margin-right:0}.book-promo .book-promo-quote{float:left;display:block;margin-right:2.3576515979%;width:74.4105871005%}.book-promo .book-promo-quote:last-child{margin-right:0}}.search-block-b form{display:block}.search-block-b form::after{clear:both;content:"";display:table}@media screen and (min-width: 48.063rem){.search-block-b .search-input-wrap{margin-right:11.25rem}}.search-block-b .input-placeholder{display:inline-block;max-width:100%;position:relative;width:100%}.search-block-b .input-placeholder i{font-size:1.5em;left:0.75rem;position:absolute;top:0.375rem;z-index:100}.search-block-b .input-placeholder input{margin-bottom:0;padding-left:2.25rem}.search-block-b .form-group{display:block}@media screen and (min-width: 48.063rem){.search-block-b .form-group{float:left;display:block;margin-right:2.3576515979%;width:48.821174201%}.search-block-b .form-group:last-child{margin-right:0}.search-block-b .form-group input{margin-bottom:0}}.search-block-b button{width:100%}@media screen and (min-width: 48.063rem){.search-block-b button{width:auto}}@media screen and (max-width: 40.5625rem){.primary-featured-in .featured-in-row{display:block}.primary-featured-in .featured-in-row::after{clear:both;content:"";display:table}.primary-featured-in .featured-in-row>div{float:left;display:block;margin-right:10.1483979942%;width:26.5677346705%}.primary-featured-in .featured-in-row>div:last-child{margin-right:0}.primary-featured-in .featured-in-middle-row>div{float:left;display:block;margin-right:10.1483979942%;width:100%}.primary-featured-in .featured-in-middle-row>div:last-child{margin-right:0}}@media screen and (min-width: 40.625rem){.primary-featured-in .featured-in-row{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}.sign-up-form section{display:block}.sign-up-form section::after{clear:both;content:"";display:table}@media screen and (min-width: 40.625rem){.sign-up-form section>div{float:left;display:block;margin-right:2.3576515979%;width:48.821174201%}.sign-up-form section>div:last-child{margin-right:0}}.sign-up-form-v2 section{display:block}.sign-up-form-v2 section::after{clear:both;content:"";display:table}@media screen and (min-width: 40.625rem){.sign-up-form-v2 section>div{float:left;display:block;margin-right:2.3576515979%;width:31.7615656014%}.sign-up-form-v2 section>div:last-child{margin-right:0}.sign-up-form-v2 section>div:nth-child(3n){margin-right:0}.sign-up-form-v2 section>div:nth-child(3n+1){clear:left}}.edit-training-location .canvas-area{display:block}.edit-training-location .canvas-area::after{clear:both;content:"";display:table}@media screen and (min-width: 40.625rem){.edit-training-location .canvas-area>.form-elements{float:left;display:block;margin-right:2.3576515979%;width:31.7615656014%}.edit-training-location .canvas-area>.form-elements:last-child{margin-right:0}.edit-training-location .canvas-area #session-location-map-canvas{float:left;display:block;margin-right:2.3576515979%;width:65.8807828007%}.edit-training-location .canvas-area #session-location-map-canvas:last-child{margin-right:0}}@media screen and (min-width: 40.625rem){.success-splash{background-position:center center;background-size:cover;height:36rem;padding-top:12rem}}.success-splash .container{max-width:39rem}.client-availability-table{cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}@media screen and (min-width: 40.625rem){.client-availability-table{border-left:1px solid #eceff1}}.client-availability-day header{position:relative}.client-availability-day header input{margin-top:-7px;position:absolute;right:0.75rem;top:50%}@media screen and (min-width: 40.625rem){.client-availability-day header{text-align:center}.client-availability-day header span{display:none}.client-availability-day header input{margin:0;position:relative;right:0}}@media screen and (min-width: 40.625rem){.client-availability-day{table-layout:fixed;display:table-cell;padding-right:0%;width:10.76207%}}.client-availability-times{background-color:#fff;display:block;border-bottom:1px solid #eceff1;border-right:1px solid #eceff1}.client-availability-times::after{clear:both;content:"";display:table}@media screen and (min-width: 40.625rem){.client-availability-times{border-bottom:none}}.client-availability-time{float:left;display:block;margin-right:2.3576515979%;width:23.2317613015%;border-left:1px solid #eceff1;padding:0.75rem;position:relative;text-align:left}.client-availability-time:last-child{margin-right:0}.client-availability-time .cu-font-check{color:#87c54a;display:none;margin-top:-7px;position:absolute;right:0.5rem;top:50%}.client-availability-time input{display:none}.client-availability-time.active .cu-font-check{display:inline-block}@media screen and (min-width: 40.625rem){.client-availability-time{float:left;display:block;margin-right:2.3576515979%;width:100%;border-bottom:1px solid #eceff1;border-left:none}.client-availability-time:last-child{margin-right:0}}@media screen and (min-width: 54.06rem){.client-availability-time{text-align:center}.client-availability-time br{display:none}.client-availability-time .cu-font-check{display:block;margin:0;position:relative;right:0;visibility:hidden}.client-availability-time.active .cu-font-check{display:block;visibility:visible}}.transparent-white-banner{background:rgba(255,255,255,0.9)}.heading-promo-bar{display:none;margin-bottom:0.5rem}@media screen and (min-width: 48.063rem){.home .heading-promo-bar,.coach-public-profile .heading-promo-bar,.faceted-search .heading-promo-bar,.seo-results .heading-promo-bar,#coach-browse .heading-promo-bar{display:block}}.heading-promo-bar a{color:#fff}.video-footer{background-color:rgba(10,28,54,0.8);bottom:0;line-height:1.5;position:absolute;width:100%}.js-toggler{cursor:pointer}.video-hero{height:37.5rem;padding-top:6rem;position:relative}@media screen and (min-width: 48.063rem){.video-hero{padding-top:21rem}.video-hero.has-promo{padding-top:19.5rem}}.video-hero>.container,.video-hero .primary-search{position:relative}.video-hero-wrap{background-image:url(//d1jkfbnxwa8kir.cloudfront.net/assets/posters/hp_hero_video_v3-d819dfa9d4da5c86af9532e6a89bd2d41163065a3592d616ea2938e2e96a1618.jpg);background-size:cover;bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0;width:100%}.video-hero-wrap>div{position:relative}.seo-video-hero-football .video-hero-wrap{background-image:url(//d1jkfbnxwa8kir.cloudfront.net/assets/posters/football_seo-6791cf9535c4910802dfe28ce1bafcd1be383e21d247847837bd4d7ed2dfa6ac.jpg)}.seo-video-hero-basketball .video-hero-wrap{background-image:url(//d1jkfbnxwa8kir.cloudfront.net/assets/posters/basketball_seo-abf0dfa86b037e8f3f8073829fe85a1b33ae037a3c84095b8bed92a154732354.jpg)}.hero-video{display:inline-block;height:100%;position:absolute;top:0;width:auto}@media screen and (min-width: 61.25rem){.hero-video{height:auto;width:100%}}.coach-brief-price{font-family:"Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;font-size:2.0272865295rem;font-weight:bold;line-height:1}.style-guide-wrap{display:block}.style-guide-wrap::after{clear:both;content:"";display:table}.style-guide-side-nav{float:left;display:block;margin-right:2.3576515979%;width:23.2317613015%}.style-guide-side-nav:last-child{margin-right:0}.style-guide-content{float:left;display:block;margin-right:2.3576515979%;width:74.4105871005%}.style-guide-content:last-child{margin-right:0}.style-guide-content .codeExample{border:1px solid #eceff1;border-radius:3px;margin-bottom:1.5rem}.style-guide-content .codeExample:before{background-color:#eceff1;border-bottom-left-radius:0;border-radius:3px;border-top-right-radius:0;border:1px solid #eceff1;content:"EXAMPLE";display:block;font-size:0.8888888889rem;left:-1px;padding:0.375rem;position:relative;top:-1px;width:6rem}.style-guide-content code{padding:2px 4px;color:#e80c30;white-space:nowrap;background-color:#eceff1;border:1px solid #94a5b0;border-radius:3px}.style-guide-content .color-row{display:block}.style-guide-content .color-row::after{clear:both;content:"";display:table}.style-guide-content .color-row>div{float:left;display:block;margin-right:2.3576515979%;width:48.821174201%}.style-guide-content .color-row>div:last-child{margin-right:0}.style-guide-content .style-guide-color-swatch{margin-bottom:0.75rem}.style-guide-content .style-guide-color-swatch>div{border:1px solid #eceff1;display:block;height:12rem;width:100%}.style-guide-content .style-guide-background-accent-orange{background-color:#f27c21}.style-guide-content .style-guide-base-font-color-bg{background-color:#333e45}.style-guide-section{border-bottom:1px solid #eceff1;margin-bottom:1.5rem;padding-bottom:0.75rem}.header-share li{padding:0.375rem 0 0 0}@media screen and (max-width: 48rem){.header-share li{display:none}}.background-check-block.profile i{color:#102b52}.background-check-block.checkout{color:#fff}.background-check-block.checkout a,.background-check-block.checkout a:hover{color:#fff}.social-widget{display:table;table-layout:fixed;width:100%}.social-widget a{padding:0.5rem 0}.training-center-article .social-widget{table-layout:fixed}.membership-type-icon-circle{padding:5px}.initials-circle-icon{background-color:#102b52;border-radius:50%;color:#fff;height:3rem;line-height:3rem;margin-right:0.75rem;text-align:center;width:3rem}.jumbotron{margin-left:auto;margin-right:auto}@media screen and (min-width: 40.625rem) and (max-width: 48rem){.jumbotron{padding:3rem}}@media screen and (min-width: 48.063rem){.jumbotron{border-radius:3px}}.jumbotron-button{background-color:#296ed2;border:1px solid #296ed2;color:#fff;font-size:1.6018066406rem;font-weight:normal;padding:1rem}.jumbotron-button:hover,.jumbotron-button:active,.jumbotron-button:focus,.jumbotron-button.active{background-color:#296ed2;color:#fff}.jumbotron-secondary-button{background-color:white}@media screen and (min-width: 48.063rem){.jumbotron-buttons{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.jumbotron-buttons button{margin-bottom:0}.jumbotron-buttons .jumbotron-button{width:48.821174201%}}@media screen and (min-width: 48.063rem){.jumbo-search-form{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}}@media screen and (min-width: 48.063rem){.jumbo-inputs{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-grow:1;-moz-flex-grow:1;flex-grow:1;-ms-flex-positive:1;margin-right:1.5rem}.jumbo-inputs input{margin-bottom:0}.jumbo-inputs .search-location{border-bottom-left-radius:0;border-left:0;border-top-left-radius:0}.jumbo-inputs .search-location:focus{border-left:1px solid #f27c21;margin-left:-1px}.jumbo-inputs.show-location .primary-search-form-location{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;width:50%}.jumbo-inputs.show-location .search-sport{border-bottom-right-radius:0;border-top-right-radius:0;width:50%}.jumbo-inputs.show-location .input-with-icon{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}}.jumbo-inputs .cu-font-location-arrow{font-size:1.6018066406rem;left:0.5rem;top:0.75rem}@media screen and (min-width: 40.625rem){.highlights-qa{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.highlights-qa>section{padding-right:3rem;width:57.3509785009%}.highlights-qa .highlights-qa-sidebar{-webkit-box-flex:0 0 320px;-moz-box-flex:0 0 320px;-webkit-flex:0 0 320px;-ms-flex:0 0 320px;flex:0 0 320px}}@media screen and (min-width: 48.063rem){.cu-nation-articles{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.cu-nation-articles>section{padding-right:1.5rem;width:57.3509785009%}.cu-nation-articles>aside{-webkit-box-flex:0 0 320px;-moz-box-flex:0 0 320px;-webkit-flex:0 0 320px;-ms-flex:0 0 320px;flex:0 0 320px}}.chat-conversation-message{display:table;margin-bottom:0.75rem}.chat-message-box{background-color:#e9f0fa;border-radius:3px;display:table-cell;padding:0.375rem 0.75rem;position:relative}.chat-message-box .triangle{bottom:0.75rem;position:absolute}.chat-message-from{display:table-cell;vertical-align:bottom;width:3.75rem}.chat-message-box-incoming .triangle{height:0;width:0;border-bottom:0.375rem solid transparent;border-right:0.375rem solid #e9f0fa;border-top:0.375rem solid transparent;left:-0.375rem}.chat-message-box-outgoing .chat-message-from{padding-left:0.75rem}.chat-message-box-outgoing .triangle{height:0;width:0;border-bottom:0.375rem solid transparent;border-left:0.375rem solid #e9f0fa;border-top:0.375rem solid transparent;right:-0.375rem}.browse-popular-sports{display:block}.browse-popular-sports::after{clear:both;content:"";display:table}.browse-popular-sports img{width:100%}@media screen and (min-width: 40.625rem) and (max-width: 48rem){.popular-sports-element{float:left;display:block;margin-right:2.3576515979%;width:48.821174201%}.popular-sports-element:last-child{margin-right:0}.popular-sports-element:nth-child(2n){margin-right:0}.popular-sports-element:nth-child(2n+1){clear:left}}@media screen and (min-width: 48.063rem){.popular-sports-element{float:left;display:block;margin-right:2.3576515979%;width:23.2317613015%}.popular-sports-element:last-child{margin-right:0}}@media screen and (min-width: 48.063rem){.bg-support{background-image:url(//d1jkfbnxwa8kir.cloudfront.net/assets/sports-cx-section/supportbg-f1d8f35ec0453425fb069adfbf46fc3805ecbb7769422bf5e721fb37e3e53c2d.jpg);background-position:center;background-size:cover}}.community-photos{display:block}.community-photos::after{clear:both;content:"";display:table}.community-photos figure{margin-bottom:1.5rem}@media screen and (max-width: 40.5625rem){.community-photos figure{float:left;display:block;margin-right:2.3576515979%;width:48.821174201%}.community-photos figure:last-child{margin-right:0}.community-photos figure:nth-child(2n){margin-right:0}.community-photos figure:nth-child(2n+1){clear:left}}@media screen and (min-width: 40.625rem) and (max-width: 48rem){.community-photos figure{float:left;display:block;margin-right:2.3576515979%;width:31.7615656014%}.community-photos figure:last-child{margin-right:0}.community-photos figure:nth-child(3n){margin-right:0}.community-photos figure:nth-child(3n+1){clear:left}}@media screen and (min-width: 48.063rem){.community-photos figure{float:left;display:block;margin-right:2.3576515979%;width:14.7019570017%}.community-photos figure:last-child{margin-right:0}}.community-photos img{width:100%}@media screen and (min-width: 48.063rem){.search-form-component input{margin-bottom:0}.search-form-component .button{width:auto}}@media screen and (min-width: 48.063rem){.search-component-wrap{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}}@media screen and (min-width: 48.063rem){.search-component-inputs{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:box;-webkit-box-orient:inline-axis;-moz-box-orient:inline-axis;box-orient:inline-axis;-webkit-box-pack:start;-moz-box-pack:start;box-pack:start;-ms-flex-pack:start;-webkit-box-align:stretch;-moz-box-align:stretch;box-align:stretch;-ms-flex-align:stretch;-webkit-box-flex:1 1 auto;-moz-box-flex:1 1 auto;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;padding-right:0.75rem}}@media screen and (min-width: 48.063rem){.search-component-inputs>div{width:50%}}@media screen and (min-width: 48.063rem){.search-component-sport-typeahead{margin-right:0.375rem}}.floating-search-bar .sticky-wrapper{margin-bottom:-60px;width:100%;z-index:200}@media screen and (max-width: 48rem){.floating-search-bar .sticky-wrapper{display:none}}@media screen and (min-width: 48.063rem){.floating-search-bar .sticky-wrapper{visibility:hidden}.floating-search-bar .sticky-wrapper.is-sticky{position:relative;visibility:visible}}.cu-nation-splash{background-color:#15191c}@media screen and (min-width: 48.063rem){.cu-nation-splash{background-image:url(//d1jkfbnxwa8kir.cloudfront.net/assets/cu-nation/CUnation-94ba6c4d1be7ffc89c21316730f913e620cb144174e2cd727516f07070a8c607.jpg);background-position:top center;background-repeat:no-repeat;height:700px;padding-top:3rem}}@media screen and (min-width: 48.063rem){.cu-nation-splash--text{padding-top:400px}}.circle-icon-primary i{border-radius:100%;display:table-cell;vertical-align:middle;width:4rem;height:4rem;border:1px solid #296ed2}.seo-sports .coach-list{display:block}.seo-sports .coach-list::after{clear:both;content:"";display:table}.seo-sports .coach-list a{color:#333e45;display:block;font-size:0.8888888889rem;text-decoration:underline}@media screen and (min-width: 40.625rem){.seo-sports .coach-list a{float:left;display:block;margin-right:2.3576515979%;width:23.2317613015%}.seo-sports .coach-list a:last-child{margin-right:0}}@media screen and (min-width: 48.063rem){.seo-top-coaches-listing{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.seo-top-coaches-listing .panel{height:100%}@media screen and (min-width: 48.063rem){.listing-card{padding-right:1.5rem}}@media screen and (min-width: 61.25rem){.listing-card{width:33.3%}.listing-card:nth-child(3n){padding-right:0}}@media screen and (min-width: 48.063rem) and (max-width: 61.1875rem){.top-event-coach-listing-card{width:50%}.top-event-coach-listing-card:nth-child(2n){padding-right:0}}.guarantee-row{text-align:center}@media screen and (min-width: 40.625rem){.guarantee-row{display:table-row;text-align:left}.guarantee-row p{display:table-cell;padding-left:1.5rem;vertical-align:middle}}.seo-more-locations-footer .browse-by-lists{display:block}.seo-more-locations-footer .browse-by-lists::after{clear:both;content:"";display:table}.seo-more-locations-footer .coach-list{margin-bottom:1.5rem}@media screen and (min-width: 40.625rem){.seo-more-locations-footer .coach-list{float:left;display:block;margin-right:2.3576515979%;width:31.7615656014%}.seo-more-locations-footer .coach-list:last-child{margin-right:0}}.seo-more-locations-footer .coach-list a{color:#333e45;font-size:0.8888888889rem;text-decoration:underline}.seo-more-locations-footer .coach-list:last-child{margin-bottom:0}.seo-base .video-hero{padding-top:3rem}@media screen and (min-width: 48.063rem){.seo-base .video-hero{padding-top:12rem}}@media screen and (min-width: 48.063rem){.primary-search-form-filled .primary-search{text-align:center}.primary-search-form-filled .primary-search .primary-search-form-location{display:inline-block;float:none;width:21rem}.primary-search-form-filled .primary-search .form-wrap{display:inline-block;float:none;margin-right:0;width:auto}.primary-search-form-filled .primary-search .form-wrap-inner{margin:0;text-align:center}.primary-search-form-filled .primary-search .button-primary{display:inline-block;vertical-align:top}}.primary-search-form-filled .primary-search h5{display:none}.seo-listings .coach-list{margin-bottom:1.5rem}.seo-listings .coach-list a{color:#333e45;text-decoration:none}@media screen and (min-width: 40.625rem){.seo-listings .coach-list{float:left;display:block;margin-right:2.3576515979%;width:31.7615656014%}.seo-listings .coach-list:last-child{margin-right:0}}@media screen and (min-width: 40.625rem){.seo-training-articles{display:flex;display:-ms-flexbox;display:-webkit-flex}.seo-training-articles article{float:left;display:block;margin-right:2.3576515979%;width:48.821174201%}.seo-training-articles article:last-child{margin-right:0}}.tips-videos{cursor:pointer}@media screen and (min-width: 40.625rem){.tips-videos{display:block}.tips-videos::after{clear:both;content:"";display:table}.tips-videos .tip-video{float:left;display:block;margin-right:2.3576515979%;width:31.7615656014%}.tips-videos .tip-video:last-child{margin-right:0}}.tip-video{margin-bottom:0.75rem;position:relative}.tip-video img{width:100%}.seo-hero-bg{background-color:#102b52;background-image:url(//d1jkfbnxwa8kir.cloudfront.net/assets/big-bg/seo-device-heroes/hero_generic-2d525b45fd73da3563811b2f91e3dfa02bfd6fe56abe3868bd66416a4be21395.jpg);background-position:top center;background-repeat:no-repeat}@media screen and (min-width: 48.063rem){.seo-hero-bg{background-image:url(//d1jkfbnxwa8kir.cloudfront.net/assets/big-bg/seo-heroes/cu-seo-hero_generic-d08debdd066cf8d0a697c9f9ea037eff6150952eb156823492d2cf14d43f27a4.jpg)}}.seo-hero-baseball{background-image:url(//d1jkfbnxwa8kir.cloudfront.net/assets/big-bg/seo-device-heroes/hero_baseball-e2c28ef39447bc709a234d2f4259d2227f993861db184ee60362387624ac4bc8.jpg)}.seo-hero-basketball{background-image:url(//d1jkfbnxwa8kir.cloudfront.net/assets/big-bg/seo-device-heroes/hero_basketball-4cb1c111464908231b2f51330a02627d08b1add83940ea20a493ba27f56f2435.jpg)}.seo-hero-boxing{background-image:url(//d1jkfbnxwa8kir.cloudfront.net/assets/big-bg/seo-device-heroes/hero_boxing-67747a4ec2f88c7cadc0177941f8f31fbd0ec2cc4f1ba1afa210ec079fc27497.jpg)}.seo-hero-football{background-image:url(//d1jkfbnxwa8kir.cloudfront.net/assets/big-bg/seo-device-heroes/hero_football-a97741a0064211e29a6d4f132ab605856197619c7156c90fef240517a5af6a41.jpg)}.seo-hero-golf{background-image:url(//d1jkfbnxwa8kir.cloudfront.net/assets/big-bg/seo-device-heroes/hero_golf-bed40ab925e3bbe469fdfde0ce81a592cc62edae056b6d60b6012d4b167fa2d4.jpg)}.seo-hero-lacrosse{background-image:url(//d1jkfbnxwa8kir.cloudfront.net/assets/big-bg/seo-device-heroes/hero_lacrosse-3880de3aef6747b8d942c826bd21d306897eb3fc2bfbe6f3c04ac3cc5774870d.jpg)}.seo-hero-running{background-image:url(//d1jkfbnxwa8kir.cloudfront.net/assets/big-bg/seo-device-heroes/hero_running-4f3693d69f736474db1299d57627ef6bc07570c03066406b9c8906452b574ced.jpg)}.seo-hero-soccer{background-image:url(//d1jkfbnxwa8kir.cloudfront.net/assets/big-bg/seo-device-heroes/hero_soccer-2ae2f342a62c633f5094d8b35ae63afdd3c13d65209ec7fbe4a4b3838cbff9fb.jpg)}.seo-hero-tennis{background-image:url(//d1jkfbnxwa8kir.cloudfront.net/assets/big-bg/seo-device-heroes/hero_tennis-fb8900af96e15ddd7f92a6d26ede35e5a877849b44a58d72a3922269bfda32e8.jpg)}@media screen and (min-width: 48.063rem){.seo-hero-basketball{background-image:url(//d1jkfbnxwa8kir.cloudfront.net/assets/big-bg/heroes/hero-basketball-d93e593211f5ab59bae7317a23af97b27166a5e35130e858eff1048a61fea278.jpg)}.seo-hero-baseball{background-image:url(//d1jkfbnxwa8kir.cloudfront.net/assets/big-bg/heroes/hero-baseball-30ab516d50bdf64ed2fe232381fe7792ab802113bef85a9f8385d7472382e448.jpg)}.seo-hero-fitness{background-image:url(//d1jkfbnxwa8kir.cloudfront.net/assets/big-bg/heroes/hero-strength-conditioning-1a0ce9d8b2971a0005674cb8aa393ac18afd059c306efc5930c4b93ec0be5cce.jpg)}.seo-hero-lacrosse{background-image:url(//d1jkfbnxwa8kir.cloudfront.net/assets/big-bg/heroes/hero-lacrosse-314c00afe24e3e886ba4c104e4d03949f584e2e4fd13f7ccac7758d3aeb887ed.jpg)}.seo-hero-football{background-image:url(//d1jkfbnxwa8kir.cloudfront.net/assets/big-bg/heroes/hero-football-0fc6bac91cad61507b79d01ce85fbf4abd1107ddacedf4c6fba76dc784fc225e.jpg)}.seo-hero-soccer{background-image:url(//d1jkfbnxwa8kir.cloudfront.net/assets/big-bg/heroes/hero-soccer-c0a2ae08943e59a53bf1c217979b9d53eb22d28f40ca30c3411a09534fa7a249.jpg)}.seo-hero-tennis{background-image:url(//d1jkfbnxwa8kir.cloudfront.net/assets/big-bg/heroes/hero-tennis-a1c78d222d8e1afed9ba8f9ace9eda86fe374b34fbee106249b7e76bf8189806.jpg)}.seo-hero-track-field{background-image:url(//d1jkfbnxwa8kir.cloudfront.net/assets/big-bg/heroes/hero-running-1d2afd9d481e9d0018c2f961e9bd94d8bcd6c082ee0c58293c7be88d60be83f3.jpg)}.seo-hero-swimming{background-image:url(//d1jkfbnxwa8kir.cloudfront.net/assets/big-bg/heroes/hero-swimming-fee0ef0265fc133719e5c05596b0135c7acff6d701bd10908967073f0ea17683.jpg)}.seo-hero-running{background-image:url(//d1jkfbnxwa8kir.cloudfront.net/assets/big-bg/heroes/hero-running-1d2afd9d481e9d0018c2f961e9bd94d8bcd6c082ee0c58293c7be88d60be83f3.jpg)}.seo-hero-strength-conditioning{background-image:url(//d1jkfbnxwa8kir.cloudfront.net/assets/big-bg/heroes/hero-strength-conditioning-1a0ce9d8b2971a0005674cb8aa393ac18afd059c306efc5930c4b93ec0be5cce.jpg)}.seo-hero-boxing{background-image:url(//d1jkfbnxwa8kir.cloudfront.net/assets/big-bg/heroes/hero-boxing-b99eccfb52c68812ef1366ce95e51ae0a87332bd7c684df6349608f03075b51b.jpg)}.seo-hero-cheerleading{background-image:url(//d1jkfbnxwa8kir.cloudfront.net/assets/big-bg/heroes/hero-cheerleading-a4892d6e6e48d318cf99b380c93e8073f1714b55bd994a9adf19edb1f3d8f8e7.jpg)}.seo-hero-dance{background-image:url(//d1jkfbnxwa8kir.cloudfront.net/assets/big-bg/heroes/hero-dance-51423ba83439da77da9905e36f040f3e536c707d5fccc6aafe3901fc67fe8bba.jpg)}.seo-hero-diving{background-image:url(//d1jkfbnxwa8kir.cloudfront.net/assets/big-bg/heroes/hero-diving-ca2d75ddbbc8b65890cd52478e4c85dc5a2a05981ecfca178cf089c544b96af1.jpg)}.seo-hero-field-hockey{background-image:url(//d1jkfbnxwa8kir.cloudfront.net/assets/big-bg/heroes/hero-field-hockey-a16fcf316e82e0ce63dce35c28222c3eda61fe0e8eb7da1fdeb5dea5cfc76c79.jpg)}.seo-hero-figure-skating{background-image:url(//d1jkfbnxwa8kir.cloudfront.net/assets/big-bg/heroes/hero-figure-skating-61819d820dac15f20b62aea90be34d54ac64228fdcf92138cda32abcc1b03680.jpg)}.seo-hero-generic{background-image:url(//d1jkfbnxwa8kir.cloudfront.net/assets/big-bg/heroes/hero-generic-8e98c2e5904840582114e521e201d291040a96f96b4fd11871d90a02cfd24e45.jpg)}.seo-hero-golf{background-image:url(//d1jkfbnxwa8kir.cloudfront.net/assets/big-bg/heroes/hero-golf-000fb7052fbd33b511ec4d133840256dd8d5f9ad781be260d1a220f1030cdb9f.jpg)}.seo-hero-gymnastics{background-image:url(//d1jkfbnxwa8kir.cloudfront.net/assets/big-bg/heroes/hero-gymnastics-f4568ede7460cb8d1d46a1f378b188a1bb4aa84a6a11ae325d306b975cc2d8b3.jpg)}.seo-hero-ice-hockey{background-image:url(//d1jkfbnxwa8kir.cloudfront.net/assets/big-bg/heroes/hero-ice-hockey-f5d052c3dacfcafe5195a67673f51833cd45928f65994c8c9b514dd7842f7221.jpg)}.seo-hero-kickboxing{background-image:url(//d1jkfbnxwa8kir.cloudfront.net/assets/big-bg/heroes/hero-kickboxing-6e974dad487732f8782b15d1bd246090f75241983bea03108f8fc22e94b6bc7b.jpg)}.seo-hero-martial-arts{background-image:url(//d1jkfbnxwa8kir.cloudfront.net/assets/big-bg/heroes/hero-martial-arts-bf81ffe754006854ba98337b58cf7834111f7c95ddb6a38f5836014ec0715471.jpg)}.seo-hero-rugby{background-image:url(//d1jkfbnxwa8kir.cloudfront.net/assets/big-bg/heroes/hero-rugby-5ea9f5bc14d0d1389755bf4152e469b7ecdaa0f16c0873d6850eaca3f66989f8.jpg)}.seo-hero-skiing{background-image:url(//d1jkfbnxwa8kir.cloudfront.net/assets/big-bg/heroes/hero-skiing-749079017c21c9cc203d25ae3287642ba2bdfebcf6b117f36c1526ac9ed2031e.jpg)}.seo-hero-snowboarding{background-image:url(//d1jkfbnxwa8kir.cloudfront.net/assets/big-bg/heroes/hero-snowboarding-80e52dd5da33cb1e955cf73e1bac6f04e11f49bfac782c55a092738fa91405c7.jpg)}.seo-hero-softball{background-image:url(//d1jkfbnxwa8kir.cloudfront.net/assets/big-bg/heroes/hero-softball-277fad072ce8cde7853597b2bc5dcebecbbbb21760cec0826bffffef4859a284.jpg)}.seo-hero-squash{background-image:url(//d1jkfbnxwa8kir.cloudfront.net/assets/big-bg/heroes/hero-squash-f7f61d8581ce161d746bf95b81aa65b4aa2f248da974ae53bedcd70b39493e39.jpg)}.seo-hero-triathlon{background-image:url(//d1jkfbnxwa8kir.cloudfront.net/assets/big-bg/heroes/hero-triathlon-6f58355bef29d97762901189c5dc021cedbcc0692f7b6cad55b4cd444bc7d5ee.jpg)}.seo-hero-ultimate{background-image:url(//d1jkfbnxwa8kir.cloudfront.net/assets/big-bg/heroes/hero-ultimate-002f56817ea242996392c0a46d35c75782def2f3f86e7bd9ed538b8f4171a1cc.jpg)}.seo-hero-volleyball{background-image:url(//d1jkfbnxwa8kir.cloudfront.net/assets/big-bg/heroes/hero-volleyball-dedb45b459a804889dd66f5123d34646f24241aeafe326ae656e8c9db8793d87.jpg)}.seo-hero-wrestling{background-image:url(//d1jkfbnxwa8kir.cloudfront.net/assets/big-bg/heroes/hero-wrestling-a1fcc277580f0e627ec3a924b0354dd7cde63c1e0b204fcc9ad359d218bb12e5.jpg)}}.multiple-quotes blockquote{border-bottom:1px solid #eceff1;border-top:none;margin:0}.multiple-quotes blockquote:last-child{border-bottom:none}.team-member{margin-bottom:3rem}@media screen and (max-width: 40.5625rem){.team-member{float:left;display:block;margin-right:2.3576515979%;width:48.821174201%}.team-member:last-child{margin-right:0}.team-member:nth-child(2n){margin-right:0}.team-member:nth-child(2n+1){clear:left}}@media screen and (min-width: 40.625rem) and (max-width: 48rem){.team-member{float:left;display:block;margin-right:2.3576515979%;width:31.7615656014%}.team-member:last-child{margin-right:0}.team-member:nth-child(3n){margin-right:0}.team-member:nth-child(3n+1){clear:left}}@media screen and (min-width: 48.063rem){.team-member{float:left;display:block;margin-right:2.3576515979%;width:23.2317613015%}.team-member:last-child{margin-right:0}.team-member:nth-child(4n){margin-right:0}.team-member:nth-child(4n+1){clear:left}}.team-member img{border:10px solid #eceff1;border-radius:50%;height:auto;width:100%}.team-member .member-name{color:#102b52}.team-member .member-title{color:#94a5b0}.angel{text-align:left}.angel img{border:none;border-radius:0;max-width:6rem}.in-the-news .wrap,.media-resources .wrap{display:block}.in-the-news .wrap::after,.media-resources .wrap::after{clear:both;content:"";display:table}@media screen and (max-width: 40.5625rem){.in-the-news .press-item,.in-the-news .resource,.media-resources .press-item,.media-resources .resource{float:left;display:block;margin-right:2.3576515979%;width:48.821174201%}.in-the-news .press-item:last-child,.in-the-news .resource:last-child,.media-resources .press-item:last-child,.media-resources .resource:last-child{margin-right:0}.in-the-news .press-item:nth-child(2n),.in-the-news .resource:nth-child(2n),.media-resources .press-item:nth-child(2n),.media-resources .resource:nth-child(2n){margin-right:0}.in-the-news .press-item:nth-child(2n+1),.in-the-news .resource:nth-child(2n+1),.media-resources .press-item:nth-child(2n+1),.media-resources .resource:nth-child(2n+1){clear:left}}@media screen and (min-width: 40.625rem) and (max-width: 48rem){.in-the-news .press-item,.in-the-news .resource,.media-resources .press-item,.media-resources .resource{float:left;display:block;margin-right:2.3576515979%;width:31.7615656014%}.in-the-news .press-item:last-child,.in-the-news .resource:last-child,.media-resources .press-item:last-child,.media-resources .resource:last-child{margin-right:0}.in-the-news .press-item:nth-child(3n),.in-the-news .resource:nth-child(3n),.media-resources .press-item:nth-child(3n),.media-resources .resource:nth-child(3n){margin-right:0}.in-the-news .press-item:nth-child(3n+1),.in-the-news .resource:nth-child(3n+1),.media-resources .press-item:nth-child(3n+1),.media-resources .resource:nth-child(3n+1){clear:left}}@media screen and (min-width: 48.063rem){.in-the-news .press-item,.in-the-news .resource,.media-resources .press-item,.media-resources .resource{float:left;display:block;margin-right:2.3576515979%;width:23.2317613015%}.in-the-news .press-item:last-child,.in-the-news .resource:last-child,.media-resources .press-item:last-child,.media-resources .resource:last-child{margin-right:0}.in-the-news .press-item:nth-child(4n),.in-the-news .resource:nth-child(4n),.media-resources .press-item:nth-child(4n),.media-resources .resource:nth-child(4n){margin-right:0}.in-the-news .press-item:nth-child(4n+1),.in-the-news .resource:nth-child(4n+1),.media-resources .press-item:nth-child(4n+1),.media-resources .resource:nth-child(4n+1){clear:left}}.expert-speakers{display:block}.expert-speakers::after{clear:both;content:"";display:table}.expert-speakers .expert-speaker{margin-bottom:1.5rem}@media screen and (min-width: 40.625rem){.expert-speakers .expert-speaker{float:left;display:block;margin-right:2.3576515979%;width:48.821174201%}.expert-speakers .expert-speaker:last-child{margin-right:0}.expert-speakers .expert-speaker:nth-child(2n){margin-right:0}.expert-speakers .expert-speaker:nth-child(2n+1){clear:left}}@media screen and (min-width: 40.625rem){.careers-section{float:left;display:block;margin-right:2.3576515979%;width:48.821174201%}.careers-section:last-child{margin-right:0}}.static-hero{background-color:#102b52;background-image:none}@media screen and (min-width: 40.625rem){.static-hero{background-image:url(//d1jkfbnxwa8kir.cloudfront.net/assets/static-pages/static-hero_welcome-4e31709243c6cb8c92efbf089aa723ac8c107db3319a24bc72d96f0e65970416.jpg);background-position:top center;background-repeat:no-repeat}.static-hero .static-hero-content{height:13.5rem;padding-top:4.5rem;position:relative}}.j-blockquote{display:block}.j-blockquote::after{clear:both;content:"";display:table}.j-blockquote .j-image{float:left;display:block;margin-right:2.3576515979%;width:31.7615656014%}.j-blockquote .j-image:last-child{margin-right:0}.j-blockquote>div{float:left;display:block;margin-right:2.3576515979%;width:65.8807828007%}.j-blockquote>div:last-child{margin-right:0}@media screen and (max-width: 40.5625rem){.j-blockquote .j-image{float:left;display:block;margin-right:2.3576515979%;width:100%;margin-right:0;margin-bottom:0.75rem}.j-blockquote .j-image:last-child{margin-right:0}.j-blockquote .j-image img{display:block;margin:auto;max-width:18rem}.j-blockquote>div{float:left;display:block;margin-right:2.3576515979%;width:100%}.j-blockquote>div:last-child{margin-right:0}}.contact-menu,.press-menu,.resources-menu{right:0}@media screen and (min-width: 40.625rem){.static-athletes .static-hero{background-image:url(//d1jkfbnxwa8kir.cloudfront.net/assets/static-pages/static-hero_athletes-83e0b274c76e959bcb850dcef22d77153c66a85d7f1c940c9b210eb94f67bcce.jpg)}.cu-careers .static-hero,.team-page .static-hero{background-image:url(//d1jkfbnxwa8kir.cloudfront.net/assets/static-pages/static-hero_careers-6c470a3b09ac4467824e6e80828dd8c1b508a9df589ee571a741c232a5186932.jpg)}.media-resources .static-hero{background-image:url(//d1jkfbnxwa8kir.cloudfront.net/assets/static-pages/static-hero_faq-19dd308a9604053f4c269421d5f62c12a824532ff3172927cd3ce1ac5bb0ae44.jpg)}.static-parents .static-hero,.cu-cares .static-hero,.press .static-hero{background-image:url(//d1jkfbnxwa8kir.cloudfront.net/assets/static-pages/static-hero_parents-0e1cf420e3f2ab93bdcdf01782822b987fbb56f3bf24b2c393ea0acb865ef3e6.jpg)}.static-guarantee .static-hero,.fact-sheet .static-hero{background-image:url(//d1jkfbnxwa8kir.cloudfront.net/assets/static-pages/static-hero_guarantee-6a2f8a20a137ecf7b3285790c49d6640c9b506b6bd1e5eb645da264cc34d7581.jpg)}.in-the-news .static-hero{background-image:url(//d1jkfbnxwa8kir.cloudfront.net/assets/static-pages/static-hero-soccer-2-c4d650a6dde32d0bd3f5ba37f688fa1f061cf74a17fac40a6a87a6374d620329.jpg)}}.static-contact{padding:0.75rem 0}@media screen and (min-width: 48.063rem){.static-contact{padding-top:1.5rem}}.static-contact .help-aside{margin-bottom:0.75rem}.static-contact .help-aside p,.static-contact .help-aside address{font-size:0.8888888889rem;line-height:1.3333333333rem}@media screen and (min-width: 48.063rem){.static-contact .help-aside p,.static-contact .help-aside address{font-size:1rem;line-height:1.5}}.static-contact aside{display:none}@media screen and (min-width: 48.063rem){.static-contact aside{float:left;display:block;margin-right:2.3576515979%;width:31.7615656014%;display:block}.static-contact aside:last-child{margin-right:0}}.static-contact .contact-form label:not(.form-radio-checkbox){font-weight:700}@media screen and (min-width: 48.063rem){.static-contact .help-content{float:left;display:block;margin-right:2.3576515979%;width:65.8807828007%;padding-right:1.5rem}.static-contact .help-content:last-child{margin-right:0}}.static-contact input[type="submit"]{width:100%}@media screen and (min-width: 40.625rem){.static-contact input[type="submit"]{width:auto}}@media screen and (min-width: 40.625rem){.contact-info{display:block}.contact-info::after{clear:both;content:"";display:table}.contact-info .call-info,.contact-info address{float:left;display:block;margin-right:2.3576515979%;width:48.821174201%}.contact-info .call-info:last-child,.contact-info address:last-child{margin-right:0}}aside .contact-info address{display:none}.headline a{color:#102b52}.company-logo{background-color:#eceff1;line-height:0;margin-bottom:0.75rem;min-height:13.5rem;position:relative}.company-logo img{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0}.available-coaching-jobs a{display:block}.coaching-jobs-hero{background-image:url(//d1jkfbnxwa8kir.cloudfront.net/assets/big-bg/coachingjobs_hero@2x-8af416954adaa2249059318d85f30a9de94287ae0ee95961cc199f28cdf053ef.jpg);background-size:1400px 300px}.jobs-membership-type{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-wrap:wrap}.jobs-membership-type section{width:48.82117%}.coaching-job-listing{display:block}.coaching-job-listing::after{clear:both;content:"";display:table}.coaching-job-listing label{float:left;display:block;margin-right:2.3576515979%;width:23.2317613015%;font-weight:bold}.coaching-job-listing label:last-child{margin-right:0}@media screen and (min-width: 40.625rem){.coaching-job-listing label{display:none}}.coaching-job-listing.first-job-listing{border-top:1px solid #eceff1}@media screen and (min-width: 48.063rem){.coaching-job-callout{display:table;width:100%;table-layout:fixed}.coaching-job-callout div{display:table-cell;width:16.6666666667%;margin-left:34.1192171993%;padding-left:1.5rem;vertical-align:middle}.coaching-job-callout div:first-child{display:table-cell;width:50%;padding:0}.coaching-job-callout a{vertical-align:middle}}.coach-job-description{border-bottom:1px solid #eceff1;border-top:1px solid #eceff1}.job-description-details{display:block}.job-description-details::after{clear:both;content:"";display:table}.job-description-details label{font-weight:700}@media screen and (min-width: 40.625rem){.job-description-details .detail-block{float:left;display:block;margin-right:2.3576515979%;width:31.7615656014%}.job-description-details .detail-block:last-child{margin-right:0}.job-description-details .detail-block:nth-child(3n){margin-right:0}.job-description-details .detail-block:nth-child(3n+1){clear:left}.job-description-details .detail-block.availability{float:left;display:block;margin-right:2.3576515979%;width:100%;margin-right:0}.job-description-details .detail-block.availability:last-child{margin-right:0}}@media screen and (min-width: 40.625rem){.coaching-job-cta a{width:auto}}.cu-benefits{padding-bottom:1.5rem}@media screen and (min-width: 40.625rem){.cu-benefits{background-color:#fff;padding-bottom:3rem}}.cu-benefit-item{background-color:#fff;margin-bottom:0.75rem;padding:0.75rem;text-align:center}@media screen and (min-width: 40.625rem){.cu-benefit-item{float:left;display:block;margin-right:2.3576515979%;width:31.7615656014%}.cu-benefit-item:last-child{margin-right:0}.cu-benefit-item:nth-child(3n){margin-right:0}.cu-benefit-item:nth-child(3n+1){clear:left}}.hiw-page-step1--block-photo{background-image:url(//d1jkfbnxwa8kir.cloudfront.net/assets/big-photo-blocks/HIWstep1-4492106634463c20ef70aa0067b7f28a33b180a8e4d10ba29d3ba990b0a6b69e.jpg)}@media only screen and (-webkit-min-device-pixel-ratio: 1.3),only screen and (min--moz-device-pixel-ratio: 1.3),only screen and (-o-min-device-pixel-ratio: 1.3/1),only screen and (min-resolution: 125dpi),only screen and (min-resolution: 1.3dppx){.hiw-page-step1--block-photo{background-image:url(//d1jkfbnxwa8kir.cloudfront.net/assets/big-photo-blocks/HIWstep1_2x-6b0dd6317c3c52d71a205bf0aa26375d27e5c780ee5958389c8c5651b71a4c86.jpg);background-size:cover}}.hiw-page-step2--block-photo{background-image:url(//d1jkfbnxwa8kir.cloudfront.net/assets/big-photo-blocks/HIWstep2-7effeaab6f1957c902db3adff3ec4fa953384adea2f8a2520d44612a4a56952a.jpg)}@media only screen and (-webkit-min-device-pixel-ratio: 1.3),only screen and (min--moz-device-pixel-ratio: 1.3),only screen and (-o-min-device-pixel-ratio: 1.3/1),only screen and (min-resolution: 125dpi),only screen and (min-resolution: 1.3dppx){.hiw-page-step2--block-photo{background-image:url(//d1jkfbnxwa8kir.cloudfront.net/assets/big-photo-blocks/HIWstep2_2x-f23ca23075c8f101f22b97c22d32b6550ef050f8ce72e4ebf7b13cdc060a5975.jpg);background-size:cover}}.hiw-page-step3--block-photo{background-image:url(//d1jkfbnxwa8kir.cloudfront.net/assets/big-photo-blocks/HIWstep3-612fd8247284b33df96b03d08d5339e476f0c847ecd674eec1c4c23073158255.jpg)}@media only screen and (-webkit-min-device-pixel-ratio: 1.3),only screen and (min--moz-device-pixel-ratio: 1.3),only screen and (-o-min-device-pixel-ratio: 1.3/1),only screen and (min-resolution: 125dpi),only screen and (min-resolution: 1.3dppx){.hiw-page-step3--block-photo{background-image:url(//d1jkfbnxwa8kir.cloudfront.net/assets/big-photo-blocks/HIWstep3_2x-b73399fbd2852b0be975e55fe73dd54f2aaa780a690194cef248dafb043f03e8.jpg);background-size:cover}}@media screen and (max-width: 40.5625rem){.hiw-testimonial-quote-wrap{padding:0.375rem}}@media screen and (min-width: 40.625rem){.hiw-testimonial-quote-wrap{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:box;-webkit-box-orient:inline-axis;-moz-box-orient:inline-axis;box-orient:inline-axis;-webkit-box-pack:end;-moz-box-pack:end;box-pack:end;-ms-flex-pack:end;-webkit-box-align:center;-moz-box-align:center;box-align:center;-ms-flex-align:center;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;height:100%}}@media screen and (min-width: 40.625rem) and (max-width: 48rem){.hiw-testimonial-bg{background-position:-235px}}@media screen and (min-width: 40.625rem){.hiw-testimonial-bg{background-image:url(//d1jkfbnxwa8kir.cloudfront.net/assets/big-photo-blocks/HIWtestimonial-dca04099570986195562c56653739b294c1301de4eab9856cd5b1b41ee27d741.jpg);background-repeat:no-repeat;background-size:1400px 411px;height:411px}}@media screen and (min-width: 48.063rem) and (max-width: 61.1875rem){.hiw-testimonial-bg{background-position:top center}}@media screen and (min-width: 61.25rem){.hiw-learn-more{margin:auto;max-width:62.5rem;padding:1.5rem 9rem;width:95%}}@media screen and (min-width: 48.063rem){.hiw-learn-more .ready-to-get-started{display:none}}#more-cu-benefits{display:none}@media screen and (min-width: 40.625rem){#more-cu-benefits{display:block}}#more-cu-benefits:target{display:block}#more-cu-benefits:target+p{display:none}.curry-central-bg{background-image:url(//d1jkfbnxwa8kir.cloudfront.net/assets/big-bg/curry-central-bg-b13f0a2a8cb956b9959892c28c689f3b6be29190f4e99c7bf807185be6782d51.jpg);background-size:cover;min-height:27rem}.curry-central-hero-content{bottom:0;position:absolute;width:100%}.curry-stats{display:table;margin:auto;table-layout:fixed;width:18rem}@media screen and (min-width: 40.625rem){.curry-stats{width:30rem}}.curry-stat{display:table-cell;padding-right:0.75rem}.curry-stat:last-child{padding-right:0}@media screen and (min-width: 40.625rem){.curry-central-stats-tracker{display:table}.curry-central-stats-tracker .tracker-block{display:table-cell;vertical-align:middle;padding-right:1.5rem}.curry-central-stats-tracker .tracker-block:last-child{padding-right:0}}.curry-central-stats-tracker .tracker-center-block{margin-bottom:1.5rem}.curry-central-progress-bar{margin:auto;width:90%}.curry-central-progress-bar .progress{border-color:#fff}.curry-central-progress-bar .bar{background-color:#fbbf16}@media screen and (min-width: 40.625rem){.curry-central-quote{display:block}.curry-central-quote::after{clear:both;content:"";display:table}.curry-central-quote img{float:left}.curry-central-quote blockquote{margin-left:7.5rem;padding-top:0.75rem}}@media screen and (min-width: 40.625rem) and (min-width: 61.25rem){.curry-central-quote blockquote{padding-top:1.5rem}}.curry-central-block{margin:auto}@media screen and (max-width: 48rem){.curry-central-block{margin-bottom:1.5rem}.curry-central-block:last-child{margin-bottom:0}}@media screen and (max-width: 48rem){.curry-instagram-links .instagram-icon{float:left}}@media screen and (min-width: 48.063rem){.curry-instagram-links .instagram-icon{display:inline-block;margin-right:1.5rem;vertical-align:middle}}@media screen and (max-width: 48rem){.curry-instagram-links .curry-instagram-tags{padding-left:4.5rem}}@media screen and (min-width: 48.063rem){.curry-instagram-links .curry-instagram-tags{display:inline-block;vertical-align:middle}}@media screen and (max-width: 48rem){.static-page .primary-search{display:none}}.virtual-training-hero{background-color:#0a1b34}@media screen and (min-width: 40.625rem) and (max-width: 48rem){.virtual-training-hero{background-position:-15rem -6rem}}@media screen and (min-width: 40.625rem){.virtual-training-hero{background-image:url(//d1jkfbnxwa8kir.cloudfront.net/assets/runkeeper/runkeeper-hero-790e2c5523126cf95187337b200fed394ff06db4a9b0233668ab7ef78f622608.jpg);background-size:auto 100%;-webkit-background-size:auto 100%}.virtual-training-hero .container{width:75%}}@media screen and (min-width: 48.063rem){.virtual-training-hero{background-position:top center;background-repeat:no-repeat}.virtual-training-hero .container{width:95%}}.virtual-training-hero-basketball{background-color:#102b52}@media screen and (min-width: 40.625rem) and (max-width: 48rem){.virtual-training-hero-basketball{background-position:-15rem -6rem}}@media screen and (min-width: 40.625rem){.virtual-training-hero-basketball{background-image:url(//d1jkfbnxwa8kir.cloudfront.net/assets/big-bg/heroes/hero-basketball-d93e593211f5ab59bae7317a23af97b27166a5e35130e858eff1048a61fea278.jpg)}.virtual-training-hero-basketball .container{width:75%}}@media screen and (min-width: 48.063rem){background-position:top center;.container{width:95%}}.virtual-training-hero-baseball{background-color:#102b52}@media screen and (min-width: 40.625rem) and (max-width: 48rem){.virtual-training-hero-baseball{background-position:-15rem -6rem}}@media screen and (min-width: 40.625rem){.virtual-training-hero-baseball{background-image:url(//d1jkfbnxwa8kir.cloudfront.net/assets/big-bg/heroes/hero-baseball-30ab516d50bdf64ed2fe232381fe7792ab802113bef85a9f8385d7472382e448.jpg)}.virtual-training-hero-baseball .container{width:75%}}@media screen and (min-width: 48.063rem){background-position:top center;.container{width:95%}}.virtual-training-hero-fitness{background-color:#102b52}@media screen and (min-width: 40.625rem) and (max-width: 48rem){.virtual-training-hero-fitness{background-position:-15rem -6rem}}@media screen and (min-width: 40.625rem){.virtual-training-hero-fitness{background-image:url(//d1jkfbnxwa8kir.cloudfront.net/assets/big-bg/heroes/hero-strength-conditioning-1a0ce9d8b2971a0005674cb8aa393ac18afd059c306efc5930c4b93ec0be5cce.jpg)}.virtual-training-hero-fitness .container{width:75%}}@media screen and (min-width: 48.063rem){background-position:top center;.container{width:95%}}.virtual-training-hero-lacrosse{background-color:#102b52}@media screen and (min-width: 40.625rem) and (max-width: 48rem){.virtual-training-hero-lacrosse{background-position:-15rem -6rem}}@media screen and (min-width: 40.625rem){.virtual-training-hero-lacrosse{background-image:url(//d1jkfbnxwa8kir.cloudfront.net/assets/big-bg/heroes/hero-lacrosse-314c00afe24e3e886ba4c104e4d03949f584e2e4fd13f7ccac7758d3aeb887ed.jpg)}.virtual-training-hero-lacrosse .container{width:75%}}@media screen and (min-width: 48.063rem){background-position:top center;.container{width:95%}}.virtual-training-hero-football{background-color:#102b52}@media screen and (min-width: 40.625rem) and (max-width: 48rem){.virtual-training-hero-football{background-position:-15rem -6rem}}@media screen and (min-width: 40.625rem){.virtual-training-hero-football{background-image:url(//d1jkfbnxwa8kir.cloudfront.net/assets/big-bg/heroes/hero-football-0fc6bac91cad61507b79d01ce85fbf4abd1107ddacedf4c6fba76dc784fc225e.jpg)}.virtual-training-hero-football .container{width:75%}}@media screen and (min-width: 48.063rem){background-position:top center;.container{width:95%}}.virtual-training-hero-soccer{background-color:#102b52}@media screen and (min-width: 40.625rem) and (max-width: 48rem){.virtual-training-hero-soccer{background-position:-15rem -6rem}}@media screen and (min-width: 40.625rem){.virtual-training-hero-soccer{background-image:url(//d1jkfbnxwa8kir.cloudfront.net/assets/big-bg/heroes/hero-soccer-c0a2ae08943e59a53bf1c217979b9d53eb22d28f40ca30c3411a09534fa7a249.jpg)}.virtual-training-hero-soccer .container{width:75%}}@media screen and (min-width: 48.063rem){background-position:top center;.container{width:95%}}.virtual-training-hero-tennis{background-color:#102b52}@media screen and (min-width: 40.625rem) and (max-width: 48rem){.virtual-training-hero-tennis{background-position:-15rem -6rem}}@media screen and (min-width: 40.625rem){.virtual-training-hero-tennis{background-image:url(//d1jkfbnxwa8kir.cloudfront.net/assets/big-bg/heroes/hero-tennis-a1c78d222d8e1afed9ba8f9ace9eda86fe374b34fbee106249b7e76bf8189806.jpg)}.virtual-training-hero-tennis .container{width:75%}}@media screen and (min-width: 48.063rem){background-position:top center;.container{width:95%}}.virtual-training-hero-track-field{background-color:#102b52}@media screen and (min-width: 40.625rem) and (max-width: 48rem){.virtual-training-hero-track-field{background-position:-15rem -6rem}}@media screen and (min-width: 40.625rem){.virtual-training-hero-track-field{background-image:url(//d1jkfbnxwa8kir.cloudfront.net/assets/big-bg/heroes/hero-running-1d2afd9d481e9d0018c2f961e9bd94d8bcd6c082ee0c58293c7be88d60be83f3.jpg)}.virtual-training-hero-track-field .container{width:75%}}@media screen and (min-width: 48.063rem){background-position:top center;.container{width:95%}}.virtual-training-hero-swimming{background-color:#102b52}@media screen and (min-width: 40.625rem) and (max-width: 48rem){.virtual-training-hero-swimming{background-position:-15rem -6rem}}@media screen and (min-width: 40.625rem){.virtual-training-hero-swimming{background-image:url(//d1jkfbnxwa8kir.cloudfront.net/assets/big-bg/heroes/hero-swimming-fee0ef0265fc133719e5c05596b0135c7acff6d701bd10908967073f0ea17683.jpg)}.virtual-training-hero-swimming .container{width:75%}}@media screen and (min-width: 48.063rem){background-position:top center;.container{width:95%}}.virtual-training-hero-running{background-color:#102b52}@media screen and (min-width: 40.625rem) and (max-width: 48rem){.virtual-training-hero-running{background-position:-15rem -6rem}}@media screen and (min-width: 40.625rem){.virtual-training-hero-running{background-image:url(//d1jkfbnxwa8kir.cloudfront.net/assets/big-bg/heroes/hero-running-1d2afd9d481e9d0018c2f961e9bd94d8bcd6c082ee0c58293c7be88d60be83f3.jpg)}.virtual-training-hero-running .container{width:75%}}@media screen and (min-width: 48.063rem){background-position:top center;.container{width:95%}}.virtual-training-hero-strength-conditioning{background-color:#102b52}@media screen and (min-width: 40.625rem) and (max-width: 48rem){.virtual-training-hero-strength-conditioning{background-position:-15rem -6rem}}@media screen and (min-width: 40.625rem){.virtual-training-hero-strength-conditioning{background-image:url(//d1jkfbnxwa8kir.cloudfront.net/assets/big-bg/heroes/hero-strength-conditioning-1a0ce9d8b2971a0005674cb8aa393ac18afd059c306efc5930c4b93ec0be5cce.jpg)}.virtual-training-hero-strength-conditioning .container{width:75%}}@media screen and (min-width: 48.063rem){background-position:top center;.container{width:95%}}.virtual-training-hero-boxing{background-color:#102b52}@media screen and (min-width: 40.625rem) and (max-width: 48rem){.virtual-training-hero-boxing{background-position:-15rem -6rem}}@media screen and (min-width: 40.625rem){.virtual-training-hero-boxing{background-image:url(//d1jkfbnxwa8kir.cloudfront.net/assets/big-bg/heroes/hero-boxing-b99eccfb52c68812ef1366ce95e51ae0a87332bd7c684df6349608f03075b51b.jpg)}.virtual-training-hero-boxing .container{width:75%}}@media screen and (min-width: 48.063rem){background-position:top center;.container{width:95%}}.virtual-training-hero-cheerleading{background-color:#102b52}@media screen and (min-width: 40.625rem) and (max-width: 48rem){.virtual-training-hero-cheerleading{background-position:-15rem -6rem}}@media screen and (min-width: 40.625rem){.virtual-training-hero-cheerleading{background-image:url(//d1jkfbnxwa8kir.cloudfront.net/assets/big-bg/heroes/hero-cheerleading-a4892d6e6e48d318cf99b380c93e8073f1714b55bd994a9adf19edb1f3d8f8e7.jpg)}.virtual-training-hero-cheerleading .container{width:75%}}@media screen and (min-width: 48.063rem){background-position:top center;.container{width:95%}}.virtual-training-hero-dance{background-color:#102b52}@media screen and (min-width: 40.625rem) and (max-width: 48rem){.virtual-training-hero-dance{background-position:-15rem -6rem}}@media screen and (min-width: 40.625rem){.virtual-training-hero-dance{background-image:url(//d1jkfbnxwa8kir.cloudfront.net/assets/big-bg/heroes/hero-dance-51423ba83439da77da9905e36f040f3e536c707d5fccc6aafe3901fc67fe8bba.jpg)}.virtual-training-hero-dance .container{width:75%}}@media screen and (min-width: 48.063rem){background-position:top center;.container{width:95%}}.virtual-training-hero-diving{background-color:#102b52}@media screen and (min-width: 40.625rem) and (max-width: 48rem){.virtual-training-hero-diving{background-position:-15rem -6rem}}@media screen and (min-width: 40.625rem){.virtual-training-hero-diving{background-image:url(//d1jkfbnxwa8kir.cloudfront.net/assets/big-bg/heroes/hero-diving-ca2d75ddbbc8b65890cd52478e4c85dc5a2a05981ecfca178cf089c544b96af1.jpg)}.virtual-training-hero-diving .container{width:75%}}@media screen and (min-width: 48.063rem){background-position:top center;.container{width:95%}}.virtual-training-hero-field-hockey{background-color:#102b52}@media screen and (min-width: 40.625rem) and (max-width: 48rem){.virtual-training-hero-field-hockey{background-position:-15rem -6rem}}@media screen and (min-width: 40.625rem){.virtual-training-hero-field-hockey{background-image:url(//d1jkfbnxwa8kir.cloudfront.net/assets/big-bg/heroes/hero-field-hockey-a16fcf316e82e0ce63dce35c28222c3eda61fe0e8eb7da1fdeb5dea5cfc76c79.jpg)}.virtual-training-hero-field-hockey .container{width:75%}}@media screen and (min-width: 48.063rem){background-position:top center;.container{width:95%}}.virtual-training-hero-figure-skating{background-color:#102b52}@media screen and (min-width: 40.625rem) and (max-width: 48rem){.virtual-training-hero-figure-skating{background-position:-15rem -6rem}}@media screen and (min-width: 40.625rem){.virtual-training-hero-figure-skating{background-image:url(//d1jkfbnxwa8kir.cloudfront.net/assets/big-bg/heroes/hero-figure-skating-61819d820dac15f20b62aea90be34d54ac64228fdcf92138cda32abcc1b03680.jpg)}.virtual-training-hero-figure-skating .container{width:75%}}@media screen and (min-width: 48.063rem){background-position:top center;.container{width:95%}}.virtual-training-hero-generic{background-color:#102b52}@media screen and (min-width: 40.625rem) and (max-width: 48rem){.virtual-training-hero-generic{background-position:-15rem -6rem}}@media screen and (min-width: 40.625rem){.virtual-training-hero-generic{background-image:url(//d1jkfbnxwa8kir.cloudfront.net/assets/big-bg/heroes/hero-generic-8e98c2e5904840582114e521e201d291040a96f96b4fd11871d90a02cfd24e45.jpg)}.virtual-training-hero-generic .container{width:75%}}@media screen and (min-width: 48.063rem){background-position:top center;.container{width:95%}}.virtual-training-hero-golf{background-color:#102b52}@media screen and (min-width: 40.625rem) and (max-width: 48rem){.virtual-training-hero-golf{background-position:-15rem -6rem}}@media screen and (min-width: 40.625rem){.virtual-training-hero-golf{background-image:url(//d1jkfbnxwa8kir.cloudfront.net/assets/big-bg/heroes/hero-golf-000fb7052fbd33b511ec4d133840256dd8d5f9ad781be260d1a220f1030cdb9f.jpg)}.virtual-training-hero-golf .container{width:75%}}@media screen and (min-width: 48.063rem){background-position:top center;.container{width:95%}}.virtual-training-hero-gymnastics{background-color:#102b52}@media screen and (min-width: 40.625rem) and (max-width: 48rem){.virtual-training-hero-gymnastics{background-position:-15rem -6rem}}@media screen and (min-width: 40.625rem){.virtual-training-hero-gymnastics{background-image:url(//d1jkfbnxwa8kir.cloudfront.net/assets/big-bg/heroes/hero-gymnastics-f4568ede7460cb8d1d46a1f378b188a1bb4aa84a6a11ae325d306b975cc2d8b3.jpg)}.virtual-training-hero-gymnastics .container{width:75%}}@media screen and (min-width: 48.063rem){background-position:top center;.container{width:95%}}.virtual-training-hero-ice-hockey{background-color:#102b52}@media screen and (min-width: 40.625rem) and (max-width: 48rem){.virtual-training-hero-ice-hockey{background-position:-15rem -6rem}}@media screen and (min-width: 40.625rem){.virtual-training-hero-ice-hockey{background-image:url(//d1jkfbnxwa8kir.cloudfront.net/assets/big-bg/heroes/hero-ice-hockey-f5d052c3dacfcafe5195a67673f51833cd45928f65994c8c9b514dd7842f7221.jpg)}.virtual-training-hero-ice-hockey .container{width:75%}}@media screen and (min-width: 48.063rem){background-position:top center;.container{width:95%}}.virtual-training-hero-kickboxing{background-color:#102b52}@media screen and (min-width: 40.625rem) and (max-width: 48rem){.virtual-training-hero-kickboxing{background-position:-15rem -6rem}}@media screen and (min-width: 40.625rem){.virtual-training-hero-kickboxing{background-image:url(//d1jkfbnxwa8kir.cloudfront.net/assets/big-bg/heroes/hero-kickboxing-6e974dad487732f8782b15d1bd246090f75241983bea03108f8fc22e94b6bc7b.jpg)}.virtual-training-hero-kickboxing .container{width:75%}}@media screen and (min-width: 48.063rem){background-position:top center;.container{width:95%}}.virtual-training-hero-martial-arts{background-color:#102b52}@media screen and (min-width: 40.625rem) and (max-width: 48rem){.virtual-training-hero-martial-arts{background-position:-15rem -6rem}}@media screen and (min-width: 40.625rem){.virtual-training-hero-martial-arts{background-image:url(//d1jkfbnxwa8kir.cloudfront.net/assets/big-bg/heroes/hero-martial-arts-bf81ffe754006854ba98337b58cf7834111f7c95ddb6a38f5836014ec0715471.jpg)}.virtual-training-hero-martial-arts .container{width:75%}}@media screen and (min-width: 48.063rem){background-position:top center;.container{width:95%}}.virtual-training-hero-rugby{background-color:#102b52}@media screen and (min-width: 40.625rem) and (max-width: 48rem){.virtual-training-hero-rugby{background-position:-15rem -6rem}}@media screen and (min-width: 40.625rem){.virtual-training-hero-rugby{background-image:url(//d1jkfbnxwa8kir.cloudfront.net/assets/big-bg/heroes/hero-rugby-5ea9f5bc14d0d1389755bf4152e469b7ecdaa0f16c0873d6850eaca3f66989f8.jpg)}.virtual-training-hero-rugby .container{width:75%}}@media screen and (min-width: 48.063rem){background-position:top center;.container{width:95%}}.virtual-training-hero-skiing{background-color:#102b52}@media screen and (min-width: 40.625rem) and (max-width: 48rem){.virtual-training-hero-skiing{background-position:-15rem -6rem}}@media screen and (min-width: 40.625rem){.virtual-training-hero-skiing{background-image:url(//d1jkfbnxwa8kir.cloudfront.net/assets/big-bg/heroes/hero-skiing-749079017c21c9cc203d25ae3287642ba2bdfebcf6b117f36c1526ac9ed2031e.jpg)}.virtual-training-hero-skiing .container{width:75%}}@media screen and (min-width: 48.063rem){background-position:top center;.container{width:95%}}.virtual-training-hero-snowboarding{background-color:#102b52}@media screen and (min-width: 40.625rem) and (max-width: 48rem){.virtual-training-hero-snowboarding{background-position:-15rem -6rem}}@media screen and (min-width: 40.625rem){.virtual-training-hero-snowboarding{background-image:url(//d1jkfbnxwa8kir.cloudfront.net/assets/big-bg/heroes/hero-snowboarding-80e52dd5da33cb1e955cf73e1bac6f04e11f49bfac782c55a092738fa91405c7.jpg)}.virtual-training-hero-snowboarding .container{width:75%}}@media screen and (min-width: 48.063rem){background-position:top center;.container{width:95%}}.virtual-training-hero-softball{background-color:#102b52}@media screen and (min-width: 40.625rem) and (max-width: 48rem){.virtual-training-hero-softball{background-position:-15rem -6rem}}@media screen and (min-width: 40.625rem){.virtual-training-hero-softball{background-image:url(//d1jkfbnxwa8kir.cloudfront.net/assets/big-bg/heroes/hero-softball-277fad072ce8cde7853597b2bc5dcebecbbbb21760cec0826bffffef4859a284.jpg)}.virtual-training-hero-softball .container{width:75%}}@media screen and (min-width: 48.063rem){background-position:top center;.container{width:95%}}.virtual-training-hero-squash{background-color:#102b52}@media screen and (min-width: 40.625rem) and (max-width: 48rem){.virtual-training-hero-squash{background-position:-15rem -6rem}}@media screen and (min-width: 40.625rem){.virtual-training-hero-squash{background-image:url(//d1jkfbnxwa8kir.cloudfront.net/assets/big-bg/heroes/hero-squash-f7f61d8581ce161d746bf95b81aa65b4aa2f248da974ae53bedcd70b39493e39.jpg)}.virtual-training-hero-squash .container{width:75%}}@media screen and (min-width: 48.063rem){background-position:top center;.container{width:95%}}.virtual-training-hero-triathlon{background-color:#102b52}@media screen and (min-width: 40.625rem) and (max-width: 48rem){.virtual-training-hero-triathlon{background-position:-15rem -6rem}}@media screen and (min-width: 40.625rem){.virtual-training-hero-triathlon{background-image:url(//d1jkfbnxwa8kir.cloudfront.net/assets/big-bg/heroes/hero-triathlon-6f58355bef29d97762901189c5dc021cedbcc0692f7b6cad55b4cd444bc7d5ee.jpg)}.virtual-training-hero-triathlon .container{width:75%}}@media screen and (min-width: 48.063rem){background-position:top center;.container{width:95%}}.virtual-training-hero-ultimate{background-color:#102b52}@media screen and (min-width: 40.625rem) and (max-width: 48rem){.virtual-training-hero-ultimate{background-position:-15rem -6rem}}@media screen and (min-width: 40.625rem){.virtual-training-hero-ultimate{background-image:url(//d1jkfbnxwa8kir.cloudfront.net/assets/big-bg/heroes/hero-ultimate-002f56817ea242996392c0a46d35c75782def2f3f86e7bd9ed538b8f4171a1cc.jpg)}.virtual-training-hero-ultimate .container{width:75%}}@media screen and (min-width: 48.063rem){background-position:top center;.container{width:95%}}.virtual-training-hero-volleyball{background-color:#102b52}@media screen and (min-width: 40.625rem) and (max-width: 48rem){.virtual-training-hero-volleyball{background-position:-15rem -6rem}}@media screen and (min-width: 40.625rem){.virtual-training-hero-volleyball{background-image:url(//d1jkfbnxwa8kir.cloudfront.net/assets/big-bg/heroes/hero-volleyball-dedb45b459a804889dd66f5123d34646f24241aeafe326ae656e8c9db8793d87.jpg)}.virtual-training-hero-volleyball .container{width:75%}}@media screen and (min-width: 48.063rem){background-position:top center;.container{width:95%}}.virtual-training-hero-wrestling{background-color:#102b52}@media screen and (min-width: 40.625rem) and (max-width: 48rem){.virtual-training-hero-wrestling{background-position:-15rem -6rem}}@media screen and (min-width: 40.625rem){.virtual-training-hero-wrestling{background-image:url(//d1jkfbnxwa8kir.cloudfront.net/assets/big-bg/heroes/hero-wrestling-a1fcc277580f0e627ec3a924b0354dd7cde63c1e0b204fcc9ad359d218bb12e5.jpg)}.virtual-training-hero-wrestling .container{width:75%}}@media screen and (min-width: 48.063rem){background-position:top center;.container{width:95%}}@media screen and (max-width: 40.5625rem){.virtual-trainer{display:block}.virtual-trainer::after{clear:both;content:"";display:table}.virtual-trainer-thumbnail{float:left;display:block;margin-right:2.3576515979%;width:48.821174201%;text-align:center}.virtual-trainer-thumbnail:last-child{margin-right:0}.virtual-trainer-thumbnail img{width:85%}.virtual-trainer-coach-info{clear:left;padding-top:0.75rem}.virtual-trainer-coach-info-large{display:none}.virtual-trainer-pricing{float:left;display:block;margin-right:2.3576515979%;width:48.821174201%;margin-right:0}.virtual-trainer-pricing:last-child{margin-right:0}.virtual-trainer-pricing .button{width:100%}}@media screen and (min-width: 40.625rem){.virtual-trainer{display:table;width:100%;table-layout:fixed}.virtual-trainer-thumbnail{display:table-cell;width:3rem}.virtual-trainer-main-col{margin-left:3.75rem}.virtual-trainer-coach-info-large{display:table-cell}.virtual-trainer-pricing{display:table-cell;width:10.5rem}.virtual-trainer-lower-section{margin-left:3.75rem}}.virtual-trainer-plan{border-top:1px solid #eceff1;margin-top:0.75rem}@media screen and (min-width: 61.25rem){.virtual-trainers{display:block}.virtual-trainers::after{clear:both;content:"";display:table}.virtual-trainers-col{float:left;display:block;margin-right:2.3576515979%;width:48.821174201%}.virtual-trainers-col:last-child{margin-right:0}}@media screen and (min-width: 48.063rem){.recommender-mobile-rating-dropdown{display:none}}.recommended-rater{display:inline-block;margin-bottom:0.75rem}.recommend-rating>div{display:none}@media screen and (min-width: 48.063rem){.recommend-rating>div{display:inline-block;margin-bottom:0.75rem;margin-right:1.5rem}}@media screen and (min-width: 40.625rem){.static-landing{padding:3rem 0}}.static-landing header{border-bottom:1px solid #eceff1;margin-bottom:0.75rem}.static-landing-panel{margin:auto;max-width:40.5rem}.static-landing-panel .form-error-explanations h2{font-family:"Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;font-size:1rem;margin-bottom:0.75rem;text-transform:lowercase}.static-landing-panel .form-error-explanations ul{background:#f2dede;color:#712d2d;font-weight:700;margin-bottom:0.75rem;padding:0.75rem}.static-landing-input{max-width:27rem}.admin-debugger{box-shadow:0 27px 24px 0 rgba(22,27,30,0.2);font-size:0.8888888889rem;max-width:20rem;position:fixed;right:0;top:6rem;z-index:700}.admin-debugger>div{margin-bottom:0;max-height:21rem;overflow-y:scroll}.admin-debugger .ui-accordion-header{background-color:#fff;border-bottom:1px solid #eceff1}.admin-debugger .ui-accordion-header .ui-icon-triangle-1-s{border-bottom-color:#94a5b0}@media screen and (min-width: 48.063rem){.signup-training-type label{display:inline-block}.signup-training-type label:not(:first-child){padding-left:1.5rem}}.col-stack-2{display:block}.col-stack-2::after{clear:both;content:"";display:table}@media screen and (max-width: 40.5625rem){.col-stack-2>*{float:left;display:block;margin-right:2.3576515979%;width:100%;margin-right:0}.col-stack-2>*:last-child{margin-right:0}}@media screen and (min-width: 48.063rem){.col-stack-2>*{float:left;display:block;margin-right:2.3576515979%;width:48.821174201%}.col-stack-2>*:last-child{margin-right:0}.col-stack-2>*:nth-child(2n){margin-right:0}}.col-stack-3{display:block}.col-stack-3::after{clear:both;content:"";display:table}@media screen and (max-width: 40.5625rem){.col-stack-3>*{float:left;display:block;margin-right:2.3576515979%;width:100%;margin-right:0}.col-stack-3>*:last-child{margin-right:0}}@media screen and (min-width: 48.063rem){.col-stack-3>*{float:left;display:block;margin-right:2.3576515979%;width:31.7615656014%}.col-stack-3>*:last-child{margin-right:0}.col-stack-3>*:nth-child(3n){margin-right:0}}.col-stack-4{display:block}.col-stack-4::after{clear:both;content:"";display:table}@media screen and (min-width: 40.625rem) and (max-width: 48rem){.col-stack-4>*{float:left;display:block;margin-right:2.3576515979%;width:48.821174201%}.col-stack-4>*:last-child{margin-right:0}.col-stack-4>*:nth-child(2n){margin-right:0}.col-stack-4>*:nth-child(2n+1){clear:left}}@media screen and (max-width: 40.5625rem){.col-stack-4>*{float:left;display:block;margin-right:2.3576515979%;width:100%;margin-right:0}.col-stack-4>*:last-child{margin-right:0}}@media screen and (min-width: 48.063rem){.col-stack-4>*{float:left;display:block;margin-right:2.3576515979%;width:23.2317613015%}.col-stack-4>*:last-child{margin-right:0}.col-stack-4>*:nth-child(4n){margin-right:0}}.medium-plus-half-width{display:block}.medium-plus-half-width::after{clear:both;content:"";display:table}@media screen and (min-width: 40.625rem){.medium-plus-half-width{width:50%}}.container{max-width:62.5rem;width:95%}.container.full-width{width:100%}.resp-tabs-list{border-bottom:5px solid #333e45}.resp-tabs-list li{background-color:#eceff1;border-top-left-radius:5px;border-top-right-radius:5px;cursor:pointer;display:inline-block;list-style:none;margin:0;vertical-align:bottom}.resp-tabs-list li a{color:#333e45;display:block;padding:0.375rem 0.75rem}.resp-tabs-list li:hover{background-color:#333e45}.resp-tabs-list li:hover a{color:#fff}.resp-tabs-list li.resp-tab-active{background-color:#333e45}.resp-tabs-list li.resp-tab-active a{color:#fff}.resp-tabs-container{border-bottom:5px solid #333e45;clear:left}.resp-tabs-container article{padding:0.75rem 0}h2.resp-vertical-tab{border:1px solid #eceff1;border-top:0 none;cursor:pointer;display:block;font-size:0.8888888889rem;line-height:1.3333333333rem;padding:0.75rem}h2.resp-vertical-tab a{color:#333e45}.resp-tab-content{display:none}.resp-content-active,.resp-vertical-tab-active{display:block}h2.resp-tab-active{background:#eceff1;border-bottom:0 none}h2.resp-tab-active span.resp-arrow{border:none;border-bottom:10px solid #94a5b0;border-left:5px solid transparent;border-right:5px solid transparent}.resp-arrow{border-left:5px solid transparent;border-right:5px solid transparent;border-top:10px solid #eceff1;float:right;height:0;margin-top:5px;width:0}.resp-easy-vertical-tab h2.resp-vertical-tab{display:block}.resp-jfit{margin:0;width:100%}.resp-tab-content-active{display:block}h2.resp-vertical-tab:first-child{border-top:1px solid #eceff1}@media screen and (min-width: 61.25rem){h2.resp-vertical-tab{display:none}}.responsive-tabs-primary .resp-vertical-tab{background-color:#eceff1;border:1px solid #94a5b0;border-bottom:none;padding:0.375rem 0.75rem}.responsive-tabs-primary .resp-vertical-tab button{background-color:#eceff1;color:#296ed2;font-family:"Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;font-size:0.8888888889rem;padding-left:0.75rem;text-transform:capitalize}.responsive-tabs-primary .resp-vertical-tab .resp-arrow{border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #296ed2;margin-top:10px}.responsive-tabs-primary .resp-vertical-tab:first-child{border-top:1px solid #94a5b0}.responsive-tabs-primary .resp-tab-active{background-color:#296ed2;border-color:#296ed2}.responsive-tabs-primary .resp-tab-active button{background-color:#296ed2;color:#fff}.responsive-tabs-primary .resp-tab-active .resp-arrow{border-bottom:5px solid #fff;border-left:5px solid transparent;border-right:5px solid transparent;margin-top:5px}.responsive-tabs-primary .resp-tab-content{border-left:1px solid #94a5b0;border-right:1px solid #94a5b0}.responsive-tabs-primary .resp-tab-content-active{border-bottom:none}.responsive-tabs-primary .resp-tabs-list{border-bottom:none;display:none}@media screen and (min-width: 61.25rem){.responsive-tabs-primary .resp-tabs-list{display:table;width:100%;table-layout:fixed}}.responsive-tabs-primary .resp-tab-item{border:1px solid #94a5b0;border-left-color:#eceff1;border-radius:0;position:relative;display:table-cell;padding-right:1.76824%;text-align:center;width:33.5298%}.responsive-tabs-primary .resp-tab-item.resp-tab-active{background-color:#296ed2;border-color:#296ed2;border-left-color:#296ed2}.responsive-tabs-primary .resp-tab-item.resp-tab-active button{background-color:#296ed2;color:#fff}.responsive-tabs-primary .resp-tab-item button{background-color:#eceff1;color:#296ed2}.responsive-tabs-primary .resp-tab-item:first-child{border-left-color:#94a5b0}.responsive-tabs-primary .resp-tab-item.resp-tab-active:first-child{border-left-color:#296ed2}.responsive-tabs-primary .resp-tab-item:hover{background-color:#296ed2;border-color:#296ed2}.responsive-tabs-primary .resp-tab-item:hover button{background-color:#296ed2;color:#fff}.responsive-tabs-primary .resp-tabs-container{border-bottom:1px solid #94a5b0}.responsive-tabs-primary .resp-tabs-container article{padding:0.75rem}.mobile{display:block}@media screen and (min-width: 40.625rem){.mobile{display:none}}.mobile-inline{display:inline}@media screen and (min-width: 40.625rem){.mobile-inline{display:none}}@media screen and (max-width: 40.5625rem){.exclude-mobile{display:none}}.tablet{display:block}@media screen and (min-width: 48.063rem){.tablet{display:none}}.tablet-landscape{display:block}@media screen and (min-width: 61.25rem){.tablet-landscape{display:none}}.laptop{display:none}@media screen and (min-width: 48.063rem){.laptop{display:block}}.laptop-inline{display:none}@media screen and (min-width: 48.063rem){.laptop-inline{display:inline}}.desktop-inline{display:none}@media screen and (min-width: 61.25rem){.desktop-inline{display:inline}}.desktop-block{display:none}@media screen and (min-width: 61.25rem){.desktop-block{display:block}}@media screen and (max-width: 48rem){.device-text-center{text-align:center}}@font-face{font-family:"cu-font";src:url(//d1jkfbnxwa8kir.cloudfront.net/fonts/cu-font/cu-font.eot?werw);src:url(//d1jkfbnxwa8kir.cloudfront.net/assets/cu-font/cu-font-a076251fe6284b156ea7451a93fb898838aaa0aaa1f99b72a9227e057b65e4c8.woff?werw) format("woff"),url(//d1jkfbnxwa8kir.cloudfront.net/assets/cu-font/cu-font-871cc613e68f09066d8388e3b34b209ef89b3c9121c8364d22f48d42d41b7960.ttf?werw) format("truetype"),url(//d1jkfbnxwa8kir.cloudfront.net/assets/cu-font/cu-font-3ed4049171281b2a55a29dd5d9ba83faf5e18f7e2268578b511faa16e3541a37.svg?werw#cu-font) format("svg");font-weight:normal;font-style:normal}[data-icon]:before{content:attr(data-icon);font-family:"cu-font" !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[class^="cu-font-"],[class*=" cu-font-"]{display:inline-block}[class^="cu-font-"]:before,[class*=" cu-font-"]:before{font-family:"cu-font" !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.cu-font-lg{font-size:1.3333333333em;line-height:0.75em;vertical-align:-15%}.cu-font-2x{font-size:2em}.cu-font-3x{font-size:3em}.cu-font-4x{font-size:4em}.cu-font-5x{font-size:5em}.cu-font-jumbo{font-size:8rem}.cu-font-ul{padding-left:0;margin-left:2.1428571429em;list-style-type:none}.cu-font-ul>li{position:relative}.cu-font-li{position:absolute;left:-2.1428571429em;width:2.1428571429em;top:0.1428571429em;text-align:center}.cu-font-li.cu-font-lg{left:-1.8571428571em}.cu-font-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.cu-font-stack-1x,.cu-font-stack-2x{position:absolute;left:0;width:100%;text-align:center}.cu-font-stack-1x{line-height:inherit}.cu-font-stack-2x{font-size:2em}.cu-font-inverse{color:#fff}.cu-font-spin{-webkit-animation:spin 2s infinite linear;animation:spin 2s infinite linear}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg)}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(359deg)}}.cu-font-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.cu-font-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}.cu-font-bullet{display:inline-block;text-align:center;width:1em}.cu-font-angle-left:before{content:"\e900"}.cu-font-angle-right:before{content:"\e901"}.cu-font-custom-package:before{content:"\72"}.cu-font-cu-envelope:before{content:"\74"}.cu-font-bgcheck-badge:before{content:"\e902"}.cu-font-hiw-book:before{content:"\e903"}.cu-font-hiw-convenience:before{content:"\e904"}.cu-font-hiw-feedback:before{content:"\e905"}.cu-font-gf-guarantee:before{content:"\e906"}.cu-font-hiw-payments:before{content:"\e907"}.cu-font-hiw-quality:before{content:"\e908"}.cu-font-hiw-resources:before{content:"\e909"}.cu-font-hiw-search:before{content:"\e90a"}.cu-font-hiw-security:before{content:"\e90b"}.cu-font-hiw-map:before{content:"\e90c"}.cu-font-hiw-train:before{content:"\e90d"}.cu-font-twitter:before{content:"\e90e"}.cu-font-organize:before{content:"\e90f"}.cu-font-virtual:before{content:"\e910"}.cu-font-rewards:before{content:"\e911"}.cu-font-cu-group:before{content:"\e912"}.cu-font-cu-user:before{content:"\e913"}.cu-font-basic-member:before{content:"\e914"}.cu-font-premium-member:before{content:"\e915"}.cu-font-search:before{content:"\f002"}.cu-font-star:before{content:"\f005"}.cu-font-star-o:before{content:"\f006"}.cu-font-user:before{content:"\f007"}.cu-font-check:before{content:"\f00c"}.cu-font-times:before{content:"\f00d"}.cu-font-clock-o:before{content:"\f017"}.cu-font-download:before{content:"\f019"}.cu-font-inbox:before{content:"\f01c"}.cu-font-lock:before{content:"\f023"}.cu-font-tag:before{content:"\f02b"}.cu-font-camera:before{content:"\f030"}.cu-font-pencil:before{content:"\f040"}.cu-font-map-marker:before{content:"\f041"}.cu-font-edit:before{content:"\f044"}.cu-font-chevron-left:before{content:"\f053"}.cu-font-chevron-right:before{content:"\f054"}.cu-font-plus-circle:before{content:"\f055"}.cu-font-minus-circle:before{content:"\f056"}.cu-font-times-circle:before{content:"\f057"}.cu-font-check-circle:before{content:"\f058"}.cu-font-question-circle:before{content:"\f059"}.cu-font-info-circle:before{content:"\f05a"}.cu-font-arrow-left:before{content:"\f060"}.cu-font-arrow-right:before{content:"\f061"}.cu-font-plus:before{content:"\f067"}.cu-font-exclamation-circle:before{content:"\f06a"}.cu-font-warning:before{content:"\f071"}.cu-font-calendar:before{content:"\f073"}.cu-font-comment:before{content:"\f075"}.cu-font-chevron-up:before{content:"\f077"}.cu-font-chevron-down:before{content:"\f078"}.cu-font-facebook-square:before{content:"\f082"}.cu-font-comments:before{content:"\f086"}.cu-font-thumbs-o-up:before{content:"\f087"}.cu-font-thumb-tack:before{content:"\f08d"}.cu-font-external-link:before{content:"\f08e"}.cu-font-upload:before{content:"\f093"}.cu-font-phone:before{content:"\f095"}.cu-font-facebook:before{content:"\f09a"}.cu-font-unlock:before{content:"\f09c"}.cu-font-arrow-circle-left:before{content:"\f0a8"}.cu-font-arrow-circle-right:before{content:"\f0a9"}.cu-font-group:before{content:"\f0c0"}.cu-font-save:before{content:"\f0c7"}.cu-font-bars:before{content:"\f0c9"}.cu-font-google-plus:before{content:"\f0d5"}.cu-font-caret-down:before{content:"\f0d7"}.cu-font-caret-up:before{content:"\f0d8"}.cu-font-caret-left:before{content:"\f0d9"}.cu-font-caret-right:before{content:"\f0da"}.cu-font-envelope:before{content:"\f0e0"}.cu-font-linkedin:before{content:"\f0e1"}.cu-font-undo:before{content:"\f0e2"}.cu-font-dashboard:before{content:"\f0e4"}.cu-font-file-text-o:before{content:"\f0f6"}.cu-font-angle-double-left:before{content:"\f100"}.cu-font-angle-double-right:before{content:"\f101"}.cu-font-circle-o:before{content:"\f10c"}.cu-font-spinner:before{content:"\f110"}.cu-font-circle:before{content:"\f111"}.cu-font-reply:before{content:"\f112"}.cu-font-star-half-o:before{content:"\f123"}.cu-font-location-arrow:before{content:"\f124"}.cu-font-play-circle:before{content:"\f144"}.cu-font-check-square:before{content:"\f14a"}.cu-font-dollar:before{content:"\f155"}.cu-font-file-text:before{content:"\f15c"}.cu-font-thumbs-up:before{content:"\f164"}.cu-font-youtube:before{content:"\f167"}.cu-font-instagram:before{content:"\f16d"}.cu-font-long-arrow-left:before{content:"\f177"}.cu-font-long-arrow-right:before{content:"\f178"}.cu-font-archive:before{content:"\f187"}.cu-font-calendar-plus-o:before{content:"\f271"}.x-ray-block{border:1px solid #94a5b0;border-radius:3px;margin-bottom:30px;margin-top:30px}.x-ray-block:before{background-color:#eceff1;border-bottom-left-radius:0;border-radius:3px;border-top-right-radius:0;border:1px solid #94a5b0;content:"EXAMPLE";display:block;font-size:12px;left:-1px;padding:15px;position:relative;top:-1px;width:90px}.x-ray-block pre{margin:0}.x-ray-block .example{padding:25px}.x-ray-block .code-scan{background-color:#eceff1;border-top:1px solid #94a5b0;border-bottom-left-radius:3px;border-bottom-right-radius:3px;padding:25px 25px 0px 25px;overflow-x:auto}
