.d-none{display:none}
.m-auto{margin:auto}
.w-100{width:100%}
.d-block{display:block}
@media only screen and (max-width:767.98px){.mob-text-center{text-align:center}
}
@media only screen and (max-width:1199.98px){.visible-xl{display:none}
}
@media only screen and (min-width:768px){.visible-xs{display:none}
}
@media only screen and (max-width:767.98px){.hidden-sm{display:none !important}
}
@media only screen and (min-width:768px) and (max-width:991.98px){.hidden-md{display:none}
}
@font-face{font-family:"brandon_textregular";src:url("https://fonts.services.abbott/etc.clientlibs/abbott-platform/clientlibs/clientlib-site/resources/fonts/brandon_text/brandontext-regular-webfont.woff2") format("woff2"),url("https://fonts.services.abbott/etc.clientlibs/abbott-platform/clientlibs/clientlib-site/resources/fonts/brandon_text/brandontext-regular-webfont.woff") format("woff");font-weight:normal;font-style:normal}
@font-face{font-family:"brandon_textbold";src:url("https://fonts.services.abbott/etc.clientlibs/abbott-platform/clientlibs/clientlib-site/resources/fonts/brandon_text/brandontext-bold-webfont.woff2") format("woff2"),url("https://fonts.services.abbott/etc.clientlibs/abbott-platform/clientlibs/clientlib-site/resources/fonts/brandon_text/brandontext-bold-webfont.woff") format("woff");font-weight:normal;font-style:normal}
@font-face{font-family:"brandon_grotesquebold";src:url("https://fonts.services.abbott/etc.clientlibs/ardx/point-of-care/clientlibs/clientlib-themes/resources/fonts/brandon/brandongrotesque-bold-webfont.woff2") format("woff2"),url("https://fonts.services.abbott/etc.clientlibs/ardx/point-of-care/clientlibs/clientlib-themes/resources/fonts/brandon/brandongrotesque-bold-webfont.woff") format("woff");font-weight:normal;font-style:normal}
@font-face{font-family:"brandon_grotesqueblack";src:url("https://fonts.services.abbott/etc.clientlibs/ardx/point-of-care/clientlibs/clientlib-themes/resources/fonts/brandon/brandongrotesque-black-webfont.woff2") format("woff2"),url("https://fonts.services.abbott/etc.clientlibs/ardx/point-of-care/clientlibs/clientlib-themes/resources/fonts/brandon/brandongrotesque-black-webfont.woff") format("woff");font-weight:normal;font-style:normal}
@font-face{font-family:"brandon_grotesqueregular";src:url("https://fonts.services.abbott/etc.clientlibs/ardx/point-of-care/clientlibs/clientlib-themes/resources/fonts/brandon/brandongrotesque-regular-webfont.woff2") format("woff2"),url("https://fonts.services.abbott/etc.clientlibs/ardx/point-of-care/clientlibs/clientlib-themes/resources/fonts/brandon/brandongrotesque-regular-webfont.woff") format("woff");font-weight:normal;font-style:normal}
@font-face{font-family:"brandon_grotesquemedium";src:url("https://fonts.services.abbott/etc.clientlibs/ardx/point-of-care/clientlibs/clientlib-themes/resources/fonts/brandon/brandongrotesque-medium-webfont.woff2") format("woff2"),url("https://fonts.services.abbott/etc.clientlibs/ardx/point-of-care/clientlibs/clientlib-themes/resources/fonts/brandon/brandongrotesque-medium-webfont.woff") format("woff");font-weight:normal;font-style:normal}
@font-face{font-family:"Abbott-icon";src:url("https://fonts.services.abbott/etc.clientlibs/abbott-platform/clientlibs/clientlib-site/resources/icons/Abbott-icon.eot") format("eot"),url("https://fonts.services.abbott/etc.clientlibs/abbott-platform/clientlibs/clientlib-site/resources/icons/Abbott-icon.svg") format("svg"),url("https://fonts.services.abbott/etc.clientlibs/abbott-platform/clientlibs/clientlib-site/resources/icons/Abbott-icon.ttf") format("ttf"),url("https://fonts.services.abbott/etc.clientlibs/abbott-platform/clientlibs/clientlib-site/resources/icons/Abbott-icon.woff") format("woff");font-weight:normal;font-style:normal}
body{font-family:"brandon_textregular",sans-serif;color:#353f45;font-size:16px;line-height:20px}
body .container,body .container-sm,body .container-md,body .container-lg,body .container-xl,body .a-container.container div.cmp-container{margin-right:auto;margin-left:auto}
@media only screen and (min-width:992px){body .container,body .container-sm,body .container-md,body .container-lg,body .container-xl,body .a-container.container div.cmp-container{max-width:960px;width:auto}
}
@media only screen and (min-width:1200px){body .container,body .container-sm,body .container-md,body .container-lg,body .container-xl,body .a-container.container div.cmp-container{max-width:1110px;padding-left:0;padding-right:0}
}
body h1,body .h1,body h2,body .h2,body h3,body .h3,body h4,body .h4,body h5,body .h5,body h6,body .h6{color:#002d72;font-family:"brandon_grotesquebold",sans-serif;font-weight:normal}
body p,body li{font-family:"brandon_textregular",sans-serif}
body #pageContent{max-width:100%;margin:0 auto;background-color:#fff;min-height:300px}
body #pageContent>.responsivegrid>.aem-Grid>.aem-GridColumn.text,body #pageContent>.responsivegrid>.aem-Grid>.aem-GridColumn.m-card,body #pageContent>.responsivegrid>.aem-Grid>.aem-GridColumn.title,body #pageContent>.responsivegrid>.aem-Grid>.aem-GridColumn.textbanner,body #pageContent>.responsivegrid>.aem-Grid>.aem-GridColumn.a-tile,body #pageContent>.responsivegrid>.aem-Grid>.aem-GridColumn.m-tile-list,body #pageContent>.responsivegrid>.aem-Grid>.aem-GridColumn.button,body #pageContent>.responsivegrid>.aem-Grid>.aem-GridColumn.abstractlist,body #pageContent>.responsivegrid>.aem-Grid>.aem-GridColumn.image,body #pageContent>.responsivegrid>.aem-Grid>.aem-GridColumn.experiencefragment,body #pageContent>.responsivegrid>.aem-Grid>.aem-GridColumn.link,body #pageContent>.responsivegrid>.aem-Grid>.aem-GridColumn.tabs,body #pageContent>.responsivegrid>.aem-Grid>.aem-GridColumn.video,body #pageContent>.responsivegrid>.aem-Grid>.aem-GridColumn.m-custom-table,body #pageContent>.responsivegrid>.aem-Grid>.aem-GridColumn.m-article-list,body #pageContent>.responsivegrid>.aem-Grid>.aem-GridColumn.sitemap,body #pageContent>.responsivegrid>.aem-Grid>.aem-GridColumn.featurescard{padding:0 15px;margin:0 auto}
@media only screen and (min-width:992px){body #pageContent>.responsivegrid>.aem-Grid>.aem-GridColumn.text,body #pageContent>.responsivegrid>.aem-Grid>.aem-GridColumn.m-card,body #pageContent>.responsivegrid>.aem-Grid>.aem-GridColumn.title,body #pageContent>.responsivegrid>.aem-Grid>.aem-GridColumn.textbanner,body #pageContent>.responsivegrid>.aem-Grid>.aem-GridColumn.a-tile,body #pageContent>.responsivegrid>.aem-Grid>.aem-GridColumn.m-tile-list,body #pageContent>.responsivegrid>.aem-Grid>.aem-GridColumn.button,body #pageContent>.responsivegrid>.aem-Grid>.aem-GridColumn.abstractlist,body #pageContent>.responsivegrid>.aem-Grid>.aem-GridColumn.image,body #pageContent>.responsivegrid>.aem-Grid>.aem-GridColumn.experiencefragment,body #pageContent>.responsivegrid>.aem-Grid>.aem-GridColumn.link,body #pageContent>.responsivegrid>.aem-Grid>.aem-GridColumn.tabs,body #pageContent>.responsivegrid>.aem-Grid>.aem-GridColumn.video,body #pageContent>.responsivegrid>.aem-Grid>.aem-GridColumn.m-custom-table,body #pageContent>.responsivegrid>.aem-Grid>.aem-GridColumn.m-article-list,body #pageContent>.responsivegrid>.aem-Grid>.aem-GridColumn.sitemap,body #pageContent>.responsivegrid>.aem-Grid>.aem-GridColumn.featurescard{max-width:960px}
}
@media only screen and (min-width:768px){body #pageContent>.responsivegrid>.aem-Grid>.aem-GridColumn.text,body #pageContent>.responsivegrid>.aem-Grid>.aem-GridColumn.m-card,body #pageContent>.responsivegrid>.aem-Grid>.aem-GridColumn.title,body #pageContent>.responsivegrid>.aem-Grid>.aem-GridColumn.textbanner,body #pageContent>.responsivegrid>.aem-Grid>.aem-GridColumn.a-tile,body #pageContent>.responsivegrid>.aem-Grid>.aem-GridColumn.m-tile-list,body #pageContent>.responsivegrid>.aem-Grid>.aem-GridColumn.button,body #pageContent>.responsivegrid>.aem-Grid>.aem-GridColumn.abstractlist,body #pageContent>.responsivegrid>.aem-Grid>.aem-GridColumn.image,body #pageContent>.responsivegrid>.aem-Grid>.aem-GridColumn.experiencefragment,body #pageContent>.responsivegrid>.aem-Grid>.aem-GridColumn.link,body #pageContent>.responsivegrid>.aem-Grid>.aem-GridColumn.tabs,body #pageContent>.responsivegrid>.aem-Grid>.aem-GridColumn.video,body #pageContent>.responsivegrid>.aem-Grid>.aem-GridColumn.m-custom-table,body #pageContent>.responsivegrid>.aem-Grid>.aem-GridColumn.m-article-list,body #pageContent>.responsivegrid>.aem-Grid>.aem-GridColumn.sitemap,body #pageContent>.responsivegrid>.aem-Grid>.aem-GridColumn.featurescard{max-width:720px}
}
@media only screen and (min-width:576px){body #pageContent>.responsivegrid>.aem-Grid>.aem-GridColumn.text,body #pageContent>.responsivegrid>.aem-Grid>.aem-GridColumn.m-card,body #pageContent>.responsivegrid>.aem-Grid>.aem-GridColumn.title,body #pageContent>.responsivegrid>.aem-Grid>.aem-GridColumn.textbanner,body #pageContent>.responsivegrid>.aem-Grid>.aem-GridColumn.a-tile,body #pageContent>.responsivegrid>.aem-Grid>.aem-GridColumn.m-tile-list,body #pageContent>.responsivegrid>.aem-Grid>.aem-GridColumn.button,body #pageContent>.responsivegrid>.aem-Grid>.aem-GridColumn.abstractlist,body #pageContent>.responsivegrid>.aem-Grid>.aem-GridColumn.image,body #pageContent>.responsivegrid>.aem-Grid>.aem-GridColumn.experiencefragment,body #pageContent>.responsivegrid>.aem-Grid>.aem-GridColumn.link,body #pageContent>.responsivegrid>.aem-Grid>.aem-GridColumn.tabs,body #pageContent>.responsivegrid>.aem-Grid>.aem-GridColumn.video,body #pageContent>.responsivegrid>.aem-Grid>.aem-GridColumn.m-custom-table,body #pageContent>.responsivegrid>.aem-Grid>.aem-GridColumn.m-article-list,body #pageContent>.responsivegrid>.aem-Grid>.aem-GridColumn.sitemap,body #pageContent>.responsivegrid>.aem-Grid>.aem-GridColumn.featurescard{max-width:540px}
}
@media only screen and (min-width:1200px){body #pageContent>.responsivegrid>.aem-Grid>.aem-GridColumn.text,body #pageContent>.responsivegrid>.aem-Grid>.aem-GridColumn.m-card,body #pageContent>.responsivegrid>.aem-Grid>.aem-GridColumn.title,body #pageContent>.responsivegrid>.aem-Grid>.aem-GridColumn.textbanner,body #pageContent>.responsivegrid>.aem-Grid>.aem-GridColumn.a-tile,body #pageContent>.responsivegrid>.aem-Grid>.aem-GridColumn.m-tile-list,body #pageContent>.responsivegrid>.aem-Grid>.aem-GridColumn.button,body #pageContent>.responsivegrid>.aem-Grid>.aem-GridColumn.abstractlist,body #pageContent>.responsivegrid>.aem-Grid>.aem-GridColumn.image,body #pageContent>.responsivegrid>.aem-Grid>.aem-GridColumn.experiencefragment,body #pageContent>.responsivegrid>.aem-Grid>.aem-GridColumn.link,body #pageContent>.responsivegrid>.aem-Grid>.aem-GridColumn.tabs,body #pageContent>.responsivegrid>.aem-Grid>.aem-GridColumn.video,body #pageContent>.responsivegrid>.aem-Grid>.aem-GridColumn.m-custom-table,body #pageContent>.responsivegrid>.aem-Grid>.aem-GridColumn.m-article-list,body #pageContent>.responsivegrid>.aem-Grid>.aem-GridColumn.sitemap,body #pageContent>.responsivegrid>.aem-Grid>.aem-GridColumn.featurescard{max-width:1110px;padding:0}
}
@media only screen and (min-width:576px){body #pageContent{max-width:100%}
}
@media only screen and (min-width:768px){body #pageContent{max-width:720px}
}
@media only screen and (min-width:992px){body #pageContent{max-width:960px;padding:0}
}
@media only screen and (min-width:1200px){body #pageContent{max-width:100%}
}
body .footer{max-width:1200px;margin:0 auto}
body .responsivegrid .aem-Grid .container.a-container .cmp-container>div.link,body .responsivegrid .aem-Grid .columncontrol .row>[class*="col-"]>div.text{margin-top:0;margin-bottom:20px}
body .responsivegrid .aem-Grid .container.a-container .cmp-container>div.text{margin-top:10px;margin-bottom:10px}
body .responsivegrid .aem-Grid .container.a-container .cmp-container>div.title,body .responsivegrid .aem-Grid .columncontrol .row>[class*="col-"]>div.title,body .responsivegrid .aem-Grid .columncontrol .row>[class*="col-"]>div.image.image--align-left{margin-bottom:1rem}
body .columncontrol.column-align--space-around>.container>.row{align-items:center;justify-content:center}
body .responsivegrid .aem-Grid .columncontrol .row>[class*="col-"]>div.link{margin-top:0;margin-bottom:10px}
body .responsivegrid .aem-Grid .container.a-container .cmp-container>div.m-tile-list{margin-top:0}
@media only screen and (max-width:767.98px){body .responsivegrid .aem-Grid .container.a-container .cmp-container>div.m-tile-list{padding-bottom:0}
}
@media only screen and (max-width:767.98px){body .responsivegrid .aem-Grid .container.a-container .cmp-container>div.title{margin-bottom:0}
}
@media only screen and (max-width:767.98px){body .responsivegrid .aem-Grid .container.a-container.container-hide-image-mobile .cmp-container>div.title{margin-top:0}
}
body .responsivegrid .aem-Grid .columncontrol .row>[class*="col-"]>div.a-spacer,body .responsivegrid .aem-Grid .container.a-container .cmp-container>div.a-spacer,body .responsivegrid .aem-Grid>.aem-GridColumn.a-spacer{margin:0}
body .color-brand-blue{color:#002d72}
body #move-top-link,body .text-underline{text-decoration:underline}
body .brandonBold{font-family:"brandon_grotesquebold",sans-serif}
body .brandonTextRegular{font-family:"brandon_textregular",sans-serif}
body .brandonTextBold{font-family:"brandon_textbold",sans-serif}
body .brandonMedium{font-family:"brandon_grotesquemedium",sans-serif}
body .color-black{color:#000 !important}
body .No-text-transform{text-transform:initial !important}
body .word-break{word-wrap:break-word}
body .hidden{margin:0 !important}
h2,.h2,h3,.h3,.h2-display{margin-bottom:1rem}
h4,.h4,h5,.h5,h6,.h6{margin-bottom:.625rem}
h1,.h1{font-size:48px;line-height:52px;margin-bottom:1.25rem;letter-spacing:0}
h2,.h2{font-size:40px;line-height:44px}
h3,.h3{font-size:32px;line-height:36px}
h4,.h4{font-size:24px;line-height:28px}
h5,.h5{font-size:1rem;line-height:1.25rem}
@media only screen and (max-width:991.98px){h5,.h5{font-size:16px;line-height:20px}
}
h6,.h6{font-size:14px;line-height:18px}
blockquote{font-size:18px;line-height:24px;margin:1rem 3rem}
pre{font-family:'Courier New',monospace;font-size:18px;line-height:24px}
.container.a-container{z-index:auto}
.container.a-container .a-container__content{z-index:1}
.container.a-container .a-container__media{z-index:0}
.container.a-container.a-container--secondary{background-color:#002d72}
.container.a-container.a-container--secondary p,.container.a-container.a-container--secondary li,.container.a-container.a-container--secondary a:not(.btn){color:#fff}
.container.a-container .a-container__media__mobile img{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}
.container.a-container--light{background-color:#ebf3ff}
.container.a-container--light:has(.green){background-color:#d7fee5}
.container.a-container--light:has(.yellow){background-color:#fff8d6}
.container.a-container--light:has(.red){background-color:#ffebed}
.container.a-container--dark{background-color:#0041a3;margin-bottom:18px !important}
.container.a-container--dark .video{margin:0;padding:0}
.container.a-container--dark label,.container.a-container--dark span{color:#fff}
.container.a-container--dark .title{margin:0 !important}
.container.a-container--light,.container.a-container--dark{border-radius:16px;padding:24px}
.container.a-container .instruction-sec .text .font-14{letter-spacing:.5px}
.container.a-container .instruction-sec .text .instruction{display:flex;align-items:center;margin-bottom:15px}
.container.a-container .instruction-sec .text .instruction span.number-circle{width:48px;height:48px;min-width:48px;border-radius:25px;text-align:center;padding:8px;margin-right:15px;background-color:#fff;font-size:32px;line-height:32px;font-family:"brandon_grotesquebold",sans-serif}
.container.a-container .instruction-sec .image{margin-bottom:0 !important}
.container.a-container .instruction-sec .a-horizontal-rule{border-color:#0041a3}
.container.a-container .instruction-sec .steps-col{padding:0}
.container.a-container .instruction-sec .steps-col .row{margin-left:-10px;margin-right:-10px}
.container.a-container .instruction-sec .steps-col .row .col-12{margin-bottom:0;padding-left:10px;padding-right:10px}
.container.a-container .instruction-sec .steps-col .row .col-12:first-child{max-width:33.33%}
.container.a-container .instruction-sec .steps-col .row .col-12:last-child{max-width:66.33%;margin-bottom:0}
.container.a-container .instruction-sec .steps-col .row .col-12 .image{margin-bottom:0}
.container.a-container .instruction-sec .steps-col .row .col-12 .text{margin-top:5px}
.container.a-container .instruction-sec .steps-col .row .col-12 .text h6{margin-bottom:6px}
.container.a-container .instruction-sec .steps-col .row .col-12 .text p{margin-bottom:0;color:#00151d}
.container.a-container #muscular-age-card .columncontrol{margin:0 !important}
.container.a-container #muscular-age-card .columncontrol .row .col-12{max-width:40%;margin-bottom:0}
.container.a-container #muscular-age-card .columncontrol .row .col-12 .text{margin-bottom:0;text-align:center}
.container.a-container #muscular-age-card .columncontrol .row .col-12 .text .result-title,.container.a-container #muscular-age-card .columncontrol .row .col-12 .text .result-sub-title{font-size:14px;line-height:18px;text-transform:uppercase;color:#00151d;font-family:"brandon_grotesquebold",sans-serif}
.container.a-container #muscular-age-card .columncontrol .row .col-12 .text .result-sub-title{font-family:"brandon_grotesqueregular",sans-serif}
.container.a-container #muscular-age-card .columncontrol .row .col-12 .text .score-number{font-size:24px;line-height:28px;color:#00151d;font-family:"brandon_grotesqueregular",sans-serif}
.container.a-container #muscular-age-card .columncontrol .row .col-12 .text #muscular-age-emoji{width:58px;height:58px;display:block;margin:0 auto 15px;background-repeat:no-repeat;background-position:center;background-size:cover}
.container.a-container #muscular-age-card .columncontrol .row .col-12 .text .cmp-text p:last-child{margin-bottom:0}
.container.a-container #muscular-age-card #muscular-age-value{font-size:32px;line-height:38px;font-family:"brandon_grotesquebold",sans-serif;color:#00151d;color:#fff;border-radius:8px;padding:16px 32px;width:100%;text-align:center;margin:15px 0}
.container.a-container #muscular-age-card #muscular-age-feedback{color:#000}
.container.a-container #muscular-age-card .a-horizontal-rule,.container.a-container #muscular-age-card .a-rule{margin:20px 0}
.container.a-container #muscular-age-card.green .a-horizontal-rule{border-color:#06c049}
.container.a-container #muscular-age-card.green #muscular-age-value{background-color:#06c049}
.container.a-container #muscular-age-card.yellow .a-horizontal-rule{border-color:#ffd100}
.container.a-container #muscular-age-card.yellow #muscular-age-value{background-color:#ffd100;color:#00151d}
.container.a-container #muscular-age-card.red .a-horizontal-rule{border-color:#ff102c}
.container.a-container #muscular-age-card.red #muscular-age-value{background-color:#ff102c}
.container.a-container #results-container .columncontrol{margin-bottom:20px}
.container.a-container #results-container .a-horizontal-rule{border-color:#a4b1b7}
.container.a-container #results-container .link,.container.a-container #results-container .a-link{display:block;text-align:center}
.container.a-container #results-container .link .try-again .a-link__text,.container.a-container #results-container .a-link .try-again .a-link__text{font-size:15px;line-height:18px;font-family:"brandon_grotesquebold",sans-serif;color:#353f45;padding-left:22px}
.container.a-container #results-container .link .try-again .a-link__text em,.container.a-container #results-container .a-link .try-again .a-link__text em{display:none}
.container.a-container #results-container .link .try-again .a-link__text span,.container.a-container #results-container .a-link .try-again .a-link__text span{color:#353f45}
.container.a-container #results-container .link .try-again .a-link__text::before,.container.a-container #results-container .a-link .try-again .a-link__text::before{content:'';position:absolute;top:2px;left:0;width:14px;height:14px;background-image:url(theme-calculadoramuscular/resources/icons/left.svg);background-repeat:no-repeat;background-size:cover;background-position:center}
.container.a-container:has(#desktop-container){background-color:#ebf3ff}
@media only screen and (max-width:1199.98px){.container.a-container:has(#desktop-container){display:none}
}
.container.a-container .qrcode-sec{background-color:#fff;border-radius:16px;padding:16px;box-shadow:0 2px 4px 0 #07161B40}
.container.a-container .qrcode-sec .image{margin-bottom:20px !important}
.container.a-container #container>.image{margin-left:-15px;margin-right:-15px;width:calc(100% + 30px)}
.container.a-container #instructions-page .title{margin-top:10px}
.container.a-container #instructions-page #calibration-status{font-size:14px;line-height:18px;font-family:"brandon_grotesquebold",sans-serif;color:#829199;margin:20px 0 5px}
.container.a-container #instructions-page .progress-bar{width:100%;height:8px;background:#ebf3ff;border:1px solid #ebf3ff;border-radius:8px;overflow:hidden;position:relative;margin-bottom:40px}
.container.a-container #instructions-page .progress-bar #calibration-progress.progress{height:100%;background:linear-gradient(90deg,#0a6cff 0,#0a6cff 100%);border-radius:8px;width:0;transition:width .5s cubic-bezier(0.4,2,0.6,1)}
.container.a-container #exercise-page .columncontrol{margin-bottom:0 !important}
.container.a-container #exercise-page .title{margin-top:0 !important}
.container.a-container #exercise-page .timer-container{text-align:center;margin:30px 0}
.container.a-container #exercise-page .timer-container .timer{width:220px;height:220px;position:relative;margin:0 auto;display:flex;align-items:center;justify-content:center}
.container.a-container #exercise-page .timer-container .timer #timer-progress,.container.a-container #exercise-page .timer-container .timer .timer-text{width:220px;height:220px}
.container.a-container #exercise-page .timer-container .timer #timer-progress{position:absolute;top:0;left:0;right:0;bottom:0;width:220px;height:220px;border-radius:50%;background:conic-gradient(#0a6cff var(--progress,0),#ebf3ff 0 360deg);z-index:1}
.container.a-container #exercise-page .timer-container .timer .timer-ring-inner{width:190px;height:190px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff;border-radius:50%;z-index:2;box-shadow:0 0 0 2px #eaf6ff}
.container.a-container #exercise-page .timer-container .timer .timer-text{position:absolute;z-index:3;display:flex;flex-direction:column;align-items:center;justify-content:center;left:0;top:0}
.container.a-container #exercise-page .timer-container .timer .timer-text #timer-seconds{color:#002d72;font-size:80px;font-family:"brandon_grotesqueblack",sans-serif;font-weight:700}
.container.a-container #exercise-page .counter-container{margin:0 auto;width:160px;height:110px;padding:16px;border-radius:16px;border:2px solid #a4b1b7;display:flex;flex-direction:column;align-items:center;justify-content:center}
.container.a-container #exercise-page .counter-container #rep-counter{font-size:48px;line-height:52px;color:#353f45}
.container.a-container #exercise-page .counter-container .rep-label{font-size:14px;line-height:18px;color:#353f45;font-family:"brandon_grotesquebold",sans-serif;text-transform:uppercase}
.container.a-container #exercise-page .a-horizontal-rule{border-color:#a4b1b7}
.container.a-container #exercise-page .link,.container.a-container #exercise-page .a-link{display:block;text-align:center}
.container.a-container #exercise-page .link .a-link__text,.container.a-container #exercise-page .a-link .a-link__text{font-size:15px;line-height:18px;font-family:"brandon_grotesquebold",sans-serif;color:#353f45}
.container.a-container #exercise-page .link .a-link__text span,.container.a-container #exercise-page .a-link .a-link__text span{color:#353f45}
.container.a-container #test-start-sec{margin:0 -15px}
.container.a-container #test-start-sec .image{margin-bottom:0 !important}
.container.a-container #test-start-sec .image .cmp-image__image{max-width:50px}
.container.a-container:has(#exercise-page.hide-sec),.container.a-container:has(#instructions-page.hide-sec),.container.a-container:has(#container.hide-sec),.container.a-container:has(#results-container.hide-sec),.container.a-container:has(#calibration-page.hide-sec){display:none}
.container.a-container:has(#exercise-page.visible-hide),.container.a-container:has(#instructions-page.visible-hide),.container.a-container:has(#container.visible-hide),.container.a-container:has(#results-container.visible-hide),.container.a-container:has(#calibration-page.visible-hide){display:block;visibility:hidden}
@media only screen and (min-width:1200px){.container.a-container:has(#exercise-page),.container.a-container:has(#instructions-page),.container.a-container:has(#container),.container.a-container:has(#results-container),.container.a-container:has(#calibration-page){display:none}
}
.container.a-container.cq-Editable-dom{display:block !important}
.container.a-container.cq-Editable-dom:has(#exercise-page.hide-sec),.container.a-container.cq-Editable-dom:has(#instructions-page.hide-sec),.container.a-container.cq-Editable-dom:has(#container.hide-sec),.container.a-container.cq-Editable-dom:has(#results-container.hide-sec),.container.a-container.cq-Editable-dom:has(#calibration-page.hide-sec){display:block}
.container.a-container.cq-Editable-dom:has(#exercise-page.hide-sec) .hide-sec,.container.a-container.cq-Editable-dom:has(#instructions-page.hide-sec) .hide-sec,.container.a-container.cq-Editable-dom:has(#container.hide-sec) .hide-sec,.container.a-container.cq-Editable-dom:has(#results-container.hide-sec) .hide-sec,.container.a-container.cq-Editable-dom:has(#calibration-page.hide-sec) .hide-sec{display:block !important}
.container.a-container.cq-Editable-dom:has(#exercise-page.visible-hide),.container.a-container.cq-Editable-dom:has(#instructions-page.visible-hide),.container.a-container.cq-Editable-dom:has(#container.visible-hide),.container.a-container.cq-Editable-dom:has(#results-container.visible-hide),.container.a-container.cq-Editable-dom:has(#calibration-page.visible-hide){display:block;visibility:visible}
body .title--fg .a-title__text,body .a-title--fg .a-title__text,body .title--fg h1,body .a-title--fg h1,body .title--fg h2,body .a-title--fg h2,body .title--fg h3,body .a-title--fg h3,body .title--fg h4,body .a-title--fg h4,body .title--fg h5,body .a-title--fg h5,body .title--fg h6,body .a-title--fg h6{color:#002d72}
body .title--fg-secondary .a-title__text,body .a-title--fg-secondary .a-title__text,body .title--fg-secondary h1,body .a-title--fg-secondary h1,body .title--fg-secondary h2,body .a-title--fg-secondary h2,body .title--fg-secondary h3,body .a-title--fg-secondary h3,body .title--fg-secondary h4,body .a-title--fg-secondary h4,body .title--fg-secondary h5,body .a-title--fg-secondary h5,body .title--fg-secondary h6,body .a-title--fg-secondary h6{color:#353f45}
body .title--fg-primary .a-title__text,body .a-title--fg-primary .a-title__text,body .title--fg-primary h1,body .a-title--fg-primary h1,body .title--fg-primary h2,body .a-title--fg-primary h2,body .title--fg-primary h3,body .a-title--fg-primary h3,body .title--fg-primary h4,body .a-title--fg-primary h4,body .title--fg-primary h5,body .a-title--fg-primary h5,body .title--fg-primary h6,body .a-title--fg-primary h6,body .title--fg-primary p,body .a-title--fg-primary p{color:#ffc31f}
body .title--fg-light .a-title__text,body .a-title--fg-light .a-title__text,body .title--fg-light h1,body .a-title--fg-light h1,body .title--fg-light h2,body .a-title--fg-light h2,body .title--fg-light h3,body .a-title--fg-light h3,body .title--fg-light h4,body .a-title--fg-light h4,body .title--fg-light h5,body .a-title--fg-light h5,body .title--fg-light h6,body .a-title--fg-light h6{color:#fff}
body .title--dark .a-title__text,body .a-title--dark .a-title__text,body .title--dark h1,body .a-title--dark h1,body .title--dark h2,body .a-title--dark h2,body .title--dark h3,body .a-title--dark h3,body .title--dark h4,body .a-title--dark h4,body .title--dark h5,body .a-title--dark h5,body .title--dark h6,body .a-title--dark h6{color:#00151d;background-color:transparent}
body .title--secondary .a-title__text,body .a-title--secondary .a-title__text,body .title--secondary h1,body .a-title--secondary h1,body .title--secondary h2,body .a-title--secondary h2,body .title--secondary h3,body .a-title--secondary h3,body .title--secondary h4,body .a-title--secondary h4,body .title--secondary h5,body .a-title--secondary h5,body .title--secondary h6,body .a-title--secondary h6{background-color:#222731;color:#fff}
body .title .cmp-title__link:hover,body .a-title .cmp-title__link:hover{text-decoration:none}
body .title .cmp-title__link:hover h1,body .a-title .cmp-title__link:hover h1,body .title .cmp-title__link:hover h2,body .a-title .cmp-title__link:hover h2,body .title .cmp-title__link:hover h3,body .a-title .cmp-title__link:hover h3,body .title .cmp-title__link:hover h4,body .a-title .cmp-title__link:hover h4,body .title .cmp-title__link:hover h5,body .a-title .cmp-title__link:hover h5,body .title .cmp-title__link:hover h6,body .a-title .cmp-title__link:hover h6{color:#007acc}
body .a-button .btn{font-size:20px;line-height:25px;font-family:"brandon_grotesquebold",sans-serif;color:#fff;font-weight:normal;padding:15px 30px;border:0;border-radius:30px;text-align:center;letter-spacing:.75px;text-transform:none;z-index:1}
body .a-button .btn:hover,body .a-button .btn:active{box-shadow:none;text-decoration:none}
body .a-button .btn:focus{box-shadow:none}
@media only screen and (max-width:767.98px){body .a-button--full-width-mobile .btn{width:100%}
}
body .a-button--sm .btn{font-size:.8125rem}
body .a-button--md .btn{font-size:14px;line-height:22px;letter-spacing:.5px;padding:13px 26px}
body .a-button--lg .btn{font-size:1.25rem}
body .a-button--primary .btn{background-color:#0a6cff;color:#fff}
body .a-button--primary .btn:visited{box-shadow:none}
body .a-button--primary .btn:focus{border:0;box-shadow:none}
body .a-button--primary .btn:hover,body .a-button--primary .btn:active{border:0;color:#fff;box-shadow:none}
body .a-button--primary .btn:active{border:0}
body .a-button--primary-v1 .btn{background-color:#ffc31f;color:#00183d}
body .a-button--primary-v1 .btn span{color:#00183d}
body .a-button--primary-v1 .btn:visited,body .a-button--primary-v1 .btn:focus{border:0}
body .a-button--primary-v1 .btn:hover,body .a-button--primary-v1 .btn:active{color:#00183d;box-shadow:none;border:0}
body .a-button--primary-v1 .btn:focus{box-shadow:none}
body .a-button--primary-v1 .btn:hover .abt-icon::before{color:#000 !important}
body .a-button--primary-v2 .btn{background-color:#007acc;color:#fff;border:0}
body .a-button--primary-v2 .btn:focus,body .a-button--primary-v2 .btn:visited{border:0}
body .a-button--primary-v2 .btn:hover,body .a-button--primary-v2 .btn:active{color:#fff;background-color:#007acc;border:0}
body .a-button--secondary .btn{background-color:#ebf3ff;color:#0041a3;border:0}
body .a-button--secondary .btn:focus,body .a-button--secondary .btn:visited{box-shadow:none}
body .a-button--secondary .btn:hover,body .a-button--secondary .btn:active{color:#002d72;box-shadow:none;background-color:#ebf3ff}
body .a-button--secondary-v1 .btn{background-color:#0a6cff;color:#fff;border:0}
body .a-button--secondary-v1 .btn:focus,body .a-button--secondary-v1 .btn:visited{box-shadow:none;border:0}
body .a-button--secondary-v1 .btn:hover,body .a-button--secondary-v1 .btn:active{color:#fff;border:0;box-shadow:none;background-color:#0a6cff}
body .a-button--tertiary .btn{color:#002d72;border:0}
body .a-button--tertiary .btn:focus,body .a-button--tertiary .btn:visited{border:0;background-color:#fff;box-shadow:none}
body .a-button--tertiary .btn:active{background-color:#002d72;color:#fff;border:0;box-shadow:none}
body .a-button--danger .btn{background-color:#ff102c;color:#fff;border:0}
body .a-button--danger .btn:focus,body .a-button--danger .btn:visited{box-shadow:none}
body .a-button--danger .btn:hover,body .a-button--danger .btn:active{color:#ff102c;border:0;box-shadow:none}
body .a-button--primary .btn:disabled,body .a-button--primary-v1 .btn:disabled,body .a-button--primary-v2 .btn:disabled,body .a-button--danger .btn:disabled,body .a-button--tertiary .btn:disabled,body .a-button--secondary .btn:disabled,body .a-button--secondary-v1 .btn:disabled,body .a-button--primary .btn.disabled,body .a-button--primary-v1 .btn.disabled,body .a-button--primary-v2 .btn.disabled,body .a-button--danger .btn.disabled,body .a-button--tertiary .btn.disabled,body .a-button--secondary .btn.disabled,body .a-button--secondary-v1 .btn.disabled{background-color:#e1e7ea;color:#829199;border:0;opacity:1}
body .a-button--primary .btn:disabled span,body .a-button--primary-v1 .btn:disabled span,body .a-button--primary-v2 .btn:disabled span,body .a-button--danger .btn:disabled span,body .a-button--tertiary .btn:disabled span,body .a-button--secondary .btn:disabled span,body .a-button--secondary-v1 .btn:disabled span,body .a-button--primary .btn.disabled span,body .a-button--primary-v1 .btn.disabled span,body .a-button--primary-v2 .btn.disabled span,body .a-button--danger .btn.disabled span,body .a-button--tertiary .btn.disabled span,body .a-button--secondary .btn.disabled span,body .a-button--secondary-v1 .btn.disabled span{color:#829199}
body .a-button--primary .btn:disabled:active,body .a-button--primary-v1 .btn:disabled:active,body .a-button--primary-v2 .btn:disabled:active,body .a-button--danger .btn:disabled:active,body .a-button--tertiary .btn:disabled:active,body .a-button--secondary .btn:disabled:active,body .a-button--secondary-v1 .btn:disabled:active,body .a-button--primary .btn.disabled:active,body .a-button--primary-v1 .btn.disabled:active,body .a-button--primary-v2 .btn.disabled:active,body .a-button--danger .btn.disabled:active,body .a-button--tertiary .btn.disabled:active,body .a-button--secondary .btn.disabled:active,body .a-button--secondary-v1 .btn.disabled:active,body .a-button--primary .btn:disabled:focus,body .a-button--primary-v1 .btn:disabled:focus,body .a-button--primary-v2 .btn:disabled:focus,body .a-button--danger .btn:disabled:focus,body .a-button--tertiary .btn:disabled:focus,body .a-button--secondary .btn:disabled:focus,body .a-button--secondary-v1 .btn:disabled:focus,body .a-button--primary .btn.disabled:focus,body .a-button--primary-v1 .btn.disabled:focus,body .a-button--primary-v2 .btn.disabled:focus,body .a-button--danger .btn.disabled:focus,body .a-button--tertiary .btn.disabled:focus,body .a-button--secondary .btn.disabled:focus,body .a-button--secondary-v1 .btn.disabled:focus{background-color:#e1e7ea;color:#829199}
body .a-button .m-popup a img{max-width:100%;cursor:pointer}
body .a-button:has(#motion-sensor-request),body .a-button:has(#re-try),body .a-button:has(#start-exercise){display:none !important}
body .a-button:has(#instruction-btn),body .a-button:has(#view-demo),body .a-button:has(#restart){margin-top:40px}
body .a-text--fg-reversed p{color:#fff}
body .a-text--fg-alternate p,body .a-text--fg-alternate li{color:#222731}
body .a-text--fg-primary p,body .a-text--fg-primary li{color:#002d72}
body ul{padding-left:28px}
body ul li{margin-bottom:7px}
body ol{margin-bottom:0;padding-left:20px}
body ol li{margin-bottom:12px}
body ol li:last-child{margin-bottom:0}
body .color-text-gray{color:#53636a}
body .text.pb-2 p:last-child{margin-bottom:0}
body .text:has(.font-12) p{line-height:14px}
body .text:has(.font-12) p .font-12{line-height:18px}
body .text .large-text p{font-size:24px;line-height:32px}
@media only screen and (max-width:991.98px){body .text .large-text p{font-size:14px;line-height:20px}
}
@media only screen and (max-width:991.98px){body .text .small-text p{font-size:14px;line-height:20px}
}
body .text a{text-decoration:underline}
body .text .box-content{background-color:#f1f4f5;padding:12px 16px;border-radius:8px;margin:10px 0 0}
body .text .box-content h5{font-family:"brandon_textbold",sans-serif}
body .text .box-content h5,body .text .box-content p{color:#00151d;margin-bottom:0}
body .text .box-content p{font-size:14px;line-height:17px}
body .text .box-content.dark{margin-top:25px;background-color:#000}
body .text .box-content.dark p{color:#fff;font-family:"brandon_grotesquebold",sans-serif;font-size:18px;line-height:23px}
body .text:has(#permission-no),body .text:has(#permission-error),body .text:has(#permission-yes),body .text:has(#feedback-green),body .text:has(#feedback-yellow),body .text:has(#feedback-red){display:none}
body .text.cq-Editable-dom:has(#permission-no),body .text.cq-Editable-dom:has(#permission-yes),body .text.cq-Editable-dom:has(#permission-error),body .text.cq-Editable-dom:has(#feedback-green),body .text.cq-Editable-dom:has(#feedback-yellow),body .text.cq-Editable-dom:has(#feedback-red){display:block}
@media only screen and (max-width:767.98px){body .align-center-mobile{text-align:center}
}
.formcontainer{margin-top:25px !important;margin-bottom:10px !important}
.formcontainer .o-form-container .container{padding:0 !important}
.formcontainer .o-form-container .fields .a-input-field .form-group .a-input-label .a-input-field__label,.formcontainer .o-form-container .fields .a-input-field .form-group .a-input-label .a-input-field--required{font-family:"brandon_grotesquemedium",sans-serif;color:#fff;font-size:14px;line-height:17px}
.formcontainer .o-form-container .fields .a-input-field .form-group .a-input-label .a-input-field--required{display:none}
.formcontainer .o-form-container .fields .a-input-field .form-group .a-input-grp .a-input-control{border-color:#00183d;color:#00151d;font-size:14px;line-height:18px}
.formcontainer .o-form-container .fields .a-input-field .form-group .a-input-grp input,.formcontainer .o-form-container .fields .a-input-field .form-group .a-input-grp textarea{font-family:"brandon_grotesqueregular",sans-serif}
.formcontainer .o-form-container .fields .a-input-field .form-group .a-input-grp input::placeholder,.formcontainer .o-form-container .fields .a-input-field .form-group .a-input-grp textarea::placeholder{color:#829199}
.formcontainer .o-form-container .fields .a-input-field .form-group .a-input-field--text-help{color:#fff}
.formcontainer .o-form-container .fields .form-group.validation-require .form-label,.formcontainer .o-form-container .options .form-group.validation-require .form-label,.formcontainer .o-form-container .fields .form-group.validation-regex .form-label,.formcontainer .o-form-container .options .form-group.validation-regex .form-label,.formcontainer .o-form-container .fields .form-group.validation-error .form-label,.formcontainer .o-form-container .options .form-group.validation-error .form-label{color:#ff102c}
.formcontainer .o-form-container .fields .form-group.validation-require .input-group .a-input-control,.formcontainer .o-form-container .options .form-group.validation-require .input-group .a-input-control,.formcontainer .o-form-container .fields .form-group.validation-regex .input-group .a-input-control,.formcontainer .o-form-container .options .form-group.validation-regex .input-group .a-input-control,.formcontainer .o-form-container .fields .form-group.validation-error .input-group .a-input-control,.formcontainer .o-form-container .options .form-group.validation-error .input-group .a-input-control{border-color:#ff102c}
.formcontainer .o-form-container .fields .form-group.validation-require .a-dropdown__field,.formcontainer .o-form-container .options .form-group.validation-require .a-dropdown__field,.formcontainer .o-form-container .fields .form-group.validation-regex .a-dropdown__field,.formcontainer .o-form-container .options .form-group.validation-regex .a-dropdown__field,.formcontainer .o-form-container .fields .form-group.validation-error .a-dropdown__field,.formcontainer .o-form-container .options .form-group.validation-error .a-dropdown__field{border-color:#ff102c}
.formcontainer .o-form-container .fields .form-group.validation-require .a-input-field--text-require,.formcontainer .o-form-container .options .form-group.validation-require .a-input-field--text-require,.formcontainer .o-form-container .fields .form-group.validation-regex .a-input-field--text-require,.formcontainer .o-form-container .options .form-group.validation-regex .a-input-field--text-require,.formcontainer .o-form-container .fields .form-group.validation-error .a-input-field--text-require,.formcontainer .o-form-container .options .form-group.validation-error .a-input-field--text-require{color:#ff102c}
.formcontainer .o-form-container .fields .form-group.validation-require .a-input-field--text-regex,.formcontainer .o-form-container .options .form-group.validation-require .a-input-field--text-regex,.formcontainer .o-form-container .fields .form-group.validation-regex .a-input-field--text-regex,.formcontainer .o-form-container .options .form-group.validation-regex .a-input-field--text-regex,.formcontainer .o-form-container .fields .form-group.validation-error .a-input-field--text-regex,.formcontainer .o-form-container .options .form-group.validation-error .a-input-field--text-regex{color:#ff102c}
.formcontainer .o-form-container .fields .form-group.validation-require .a-input-field--text-error,.formcontainer .o-form-container .options .form-group.validation-require .a-input-field--text-error,.formcontainer .o-form-container .fields .form-group.validation-regex .a-input-field--text-error,.formcontainer .o-form-container .options .form-group.validation-regex .a-input-field--text-error,.formcontainer .o-form-container .fields .form-group.validation-error .a-input-field--text-error,.formcontainer .o-form-container .options .form-group.validation-error .a-input-field--text-error{color:#ff102c}
@media only screen and (max-width:767.98px){.formcontainer .o-form-container__buttons .button{margin-bottom:10px}
}
.formcontainer .o-form-container__buttons button[name="Submit"]{background-color:#002d72;color:#fff}
.formcontainer .o-form-container__buttons button[name="Submit"]:disabled{opacity:1}
.formcontainer .o-form-container__buttons.justify-content-center{display:block !important}
.formcontainer .o-form-container__buttons.justify-content-center .justify-content-center .btn{width:100%}
.formcontainer .o-form-container__element .o-form-container__error-msg{padding:25px 0;color:#ff102c}
@media only screen and (max-width:767.98px){.formcontainer .o-form-container__element .o-form-container__main-form .form-container .columncontrol__column{margin-bottom:0}
}
.formcontainer .a-input-field.validation-require:not(.form-group) .a-input-field--text-require{display:block;color:#ff102c;font-size:12px;line-height:16px;position:relative;top:-12px}
@media only screen and (max-width:767.98px){.formcontainer #unsubscribe-form .o-form-container__buttons .button{margin-bottom:10px}
}
.formcontainer #unsubscribe-form .o-form-container__buttons button[name="Submit"]{background-color:#002d72;color:#fff;margin-top:20px;margin-left:-2px}
.formcontainer #unsubscribe-form .o-form-container__buttons button[name="Submit"]:disabled{opacity:1}
.options .checkbox .a-checkbox-label{display:none}
.options .checkbox .a-checkbox__text{font-size:14px;line-height:18px;color:#fff;font-family:"brandon_textregular",sans-serif}
.options .checkbox .a-checkbox__custom,.options .checkbox .a-checkbox__input{border:1px solid #00183d;top:2px}
.options .checkbox input:checked ~ .a-checkbox__custom{background-color:#00183d;box-shadow:none}
.options .drop-down p{color:#fff;font-size:12px;line-height:16px;margin-bottom:25px}
.options .a-dropdown__container{margin-bottom:4px}
.options .a-dropdown__container .a-dropdown__field{border-color:#00183d}
.options .a-dropdown__container .a-dropdown__field::after{font-size:16px;width:16px;height:16px;color:#829199}
.options .a-dropdown__container .a-dropdown__field span.a-dropdown-selected{font-size:18px;line-height:22px;color:#00151d;font-family:"brandon_grotesquebold",sans-serif}
.options .a-dropdown__container .a-dropdown__field .a-dropdown__placeholder{color:#829199;font-size:18px;line-height:22px;font-family:"brandon_grotesquebold",sans-serif}
.options .a-dropdown__container .a-dropdown__field .a-dropdown__menu li{border-bottom:0;margin-bottom:0}
.options .a-dropdown__container .a-dropdown__field .a-dropdown__menu li span{padding:14px 16px;font-size:18px;line-height:22px;color:#00151d;font-family:"brandon_grotesquebold",sans-serif}
.options .a-dropdown__container .a-dropdown__field .a-dropdown__menu li.selectedColor{background-color:#002d72}
.options .a-dropdown__container .a-dropdown__field .a-dropdown__menu li.selectedColor span{color:#fff;font-family:"brandon_grotesqueregular",sans-serif}
.options .a-dropdown__container .a-dropdown__title .a-dropdown__title-text,.options .a-dropdown__container .a-dropdown__title .a-dropdown__title--required{font-family:"brandon_grotesquemedium",sans-serif;color:#fff}
.options .a-dropdown__container .a-dropdown__title .a-dropdown__title--required{display:none}
.a-radio__custom,.a-radio__input{top:4px !important}
body .container.a-container--header,.container:has(#section-site-header){padding:0;max-width:100%;margin:0 auto;background-color:#fff}
#section-site-header .a-container__content{z-index:9}
@media only screen and (min-width:768px) and (max-width:991.98px){.header #site-header .container{max-width:720px}
}
.header #site-header .o-header-v2-global__placeholder{height:0 !important}
.header #site-header .o-header-v2-global__sticky-section{box-shadow:0 1px 2px 0 #07161B2E;position:relative}
@media only screen and (min-width:1200px){.header #site-header .o-header-v2-global__sticky-section{box-shadow:0 3px 6px 0 #00151D40}
}
.header #site-header .o-header-v2-global__sticky-section.sticky{position:relative}
.header #site-header .o-header-v2-global__section--utility-top{background-color:#53636a}
@media only screen and (max-width:991.98px){.header #site-header .o-header-v2-global__section--utility-top{display:none}
}
.header #site-header .o-header-v2-global__section--main{border-bottom:0;padding:10px 0}
@media only screen and (min-width:1200px){.header #site-header .o-header-v2-global__section--main{padding:15px 0}
}
.header #site-header .o-header-v2-global__section--main .a-logo-comp img{max-height:32px}
@media only screen and (min-width:1200px){.header #site-header .o-header-v2-global__section--main .a-logo-comp img{max-height:52px}
}
.header #site-header .o-header-v2-global__section--utility-bottom{box-shadow:0 2px 4px rgba(0,0,0,0.24186);background-color:#fff}
.header #site-header .o-header-v2-global__section--utility-bottom .headersearch{min-width:36px}
body .a-container--footer,.container:has(#site-footer){padding:0;top:-1px}
@media only screen and (min-width:576px){body .a-container--footer,.container:has(#site-footer){max-width:100%}
}
@media only screen and (min-width:768px){body .a-container--footer,.container:has(#site-footer){max-width:100%}
}
@media only screen and (min-width:992px){body .a-container--footer,.container:has(#site-footer){max-width:100% !important;padding:0}
}
@media only screen and (min-width:1200px){body .a-container--footer,.container:has(#site-footer){max-width:100% !important}
}
#site-footer{background-color:#002d72;padding:40px 0;color:#002d72;margin:0 auto}
@media screen and (min-width:1200px){#site-footer{max-width:1110px !important}
}
@media only screen and (min-width:992px){#site-footer{max-width:1110px !important}
}
@media only screen and (max-width:1199.98px){#site-footer{padding:25px 15px}
}
#site-footer .footer{margin-bottom:12px}
#site-footer .o-footer .o-footer__bottom .o-footer__bottom-section .o-footer__social-media .m-social-media .m-social-media--title,#site-footer .o-footer .o-footer__bottom .o-footer__copyright,#site-footer .o-footer .o-footer__bottom .o-footer__disclaimer-section .a-link .a-link__text,#site-footer .o-footer__link-wrapper .m-link-stack--content .a-link .a-link__text{font-family:"brandon_grotesqueregular",sans-serif}
#site-footer .o-footer-text p{color:#fff;margin-top:15px;font-weight:700;padding-left:25px}
#site-footer .o-footer{background-color:#002d72;padding:0}
#site-footer .o-footer .horizontal-divider{display:none}
#site-footer .o-footer .o-footer__top{padding:0;max-width:100%}
#site-footer .o-footer .o-footer__top>.row{margin:0}
#site-footer .o-footer .o-footer__bottom{padding:0;max-width:100%}
#site-footer .o-footer .o-footer__bottom .row:nth-child(2) div:nth-child(2){padding-left:0}
#site-footer .o-footer .o-footer__bottom>.row{margin:0}
#site-footer .o-footer .o-footer__bottom>.row .col-12{padding:0;flex:0 0 100%;max-width:100%}
@media only screen and (min-width:992px){#site-footer .o-footer .o-footer__bottom>.row .col-12.order-lg-12{order:1}
}
#site-footer .o-footer .o-footer__bottom .o-footer__disclaimer-section{padding-top:30px;justify-content:flex-start}
#site-footer .o-footer .o-footer__bottom .o-footer__disclaimer-section .a-link .a-link__text{color:#fff;margin-left:40px;font-size:14px;line-height:18px;font-family:"brandon_textregular",sans-serif}
#site-footer .o-footer .o-footer__bottom .o-footer__disclaimer-section .a-link .a-link__text:focus{outline:none !important}
#site-footer .o-footer .o-footer__bottom .o-footer__disclaimer-section .disclaimers_section_link_0 .a-link__text{margin-right:0;margin-left:0}
#site-footer .o-footer .o-footer__bottom .o-footer__bottom-section{display:flex;justify-content:space-between;align-items:center;padding-top:20px}
#site-footer .o-footer .o-footer__bottom .o-footer__bottom-section .a-logo-comp .a-logo-comp--image{width:115px;height:auto;max-width:100%;max-height:none}
#site-footer .o-footer .o-footer__bottom .o-footer__copyright{color:#fff;font-size:14px;line-height:18px;font-weight:400;font-family:"brandon_textregular",sans-serif;margin-top:10px}
@media only screen and (min-width:1200px){#site-footer .o-footer .o-footer__bottom .o-footer__copyright{margin-top:0}
}
#site-footer .o-footer__link-wrapper{padding:0 15px;justify-content:left;max-width:22%;flex:0 0 22%;margin-bottom:25px}
#site-footer .o-footer__link-wrapper .m-link-stack{padding:14px 16px}
@media only screen and (min-width:992px){#site-footer .o-footer__link-wrapper .m-link-stack{padding:14px 0}
}
#site-footer .o-footer__link-wrapper .m-link-stack .m-link-stack--header .m-link-stack--title{color:#fff;font-family:"brandon_grotesquemedium",sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:20px;letter-spacing:.6px;text-transform:uppercase;margin-bottom:16px}
#site-footer .o-footer__link-wrapper .m-link-stack--content{padding:0}
#site-footer .o-footer__link-wrapper .m-link-stack--content .a-link{margin-bottom:16px !important}
#site-footer .o-footer__link-wrapper .m-link-stack--content .a-link:last-child{margin-bottom:5px !important}
#site-footer .o-footer__link-wrapper .m-link-stack--content .a-link .a-link__text{font-size:14px;line-height:18px;color:#fff;font-family:"brandon_textregular",sans-serif}
@media screen and (max-width:991px){#site-footer{padding:20px 45px 30px}
#site-footer.o-footer .o-footer__top{padding:0}
#site-footer.o-footer .o-footer__top .m-link-stack{padding:14px 16px}
#site-footer.o-footer .o-footer__top .m-link-stack .m-link-stack--header:has(.rotate-upside){border-left:none !important}
#site-footer.o-footer .o-footer__bottom .o-footer__disclaimer-section{display:flex;padding-left:0}
#site-footer.o-footer .o-footer__bottom .o-footer__disclaimer-section .a-link .a-link__text{margin-left:0 !important;font-size:14px;line-height:18px;font-family:"brandon_textregular",sans-serif}
#site-footer.o-footer .o-footer__bottom .o-footer__disclaimer-section .disclaimers_section_link_0 .a-link .a-link__text{margin-left:0}
#site-footer.o-footer .o-footer__bottom .o-footer__disclaimer-section .disclaimers_section_link_1 .a-link .a-link__text,#site-footer.o-footer .o-footer__bottom .o-footer__disclaimer-section .disclaimers_section_link_2 .a-link .a-link__text,#site-footer.o-footer .o-footer__bottom .o-footer__disclaimer-section .disclaimers_section_link_3 .a-link .a-link__text{margin-right:40px}
#site-footer.o-footer .o-footer__bottom .o-footer__copyright{margin-top:0;color:#fff;font-family:"brandon_textregular",sans-serif;font-size:14px;line-height:18px;font-weight:normal}
#site-footer .o-footer__link-wrapper{display:flex;margin-bottom:0;flex:0 0 100%;max-width:100%}
#site-footer .o-footer__link-wrapper:last-child{margin-bottom:20px}
#site-footer .o-footer__link-wrapper .m-link-stack .m-link-stack--header .m-link-stack--title{margin-bottom:0 !important;padding:0}
#site-footer .o-footer__link-wrapper .m-link-stack .m-link-stack--header .abt-icon-down-arrow{display:block !important;color:#fff;font-size:14px}
#site-footer .o-footer__link-wrapper .m-link-stack--content .a-link{margin-bottom:0 !important;padding:11px 0 0}
}
@media screen and (max-width:767px){#site-footer{padding:20px 44px}
#site-footer .o-footer .o-footer__top{padding:0 15px !important}
#site-footer .o-footer .o-footer__top .m-link-stack{padding:14px 0}
#site-footer .o-footer .o-footer__bottom .o-footer__bottom__row-2{flex-direction:column !important}
#site-footer .o-footer .o-footer__bottom .o-footer__bottom__row-2 .col-12:first-child{max-width:100%}
#site-footer .o-footer .o-footer__bottom .o-footer__disclaimer-section .disclaimers_section_link_1,#site-footer .o-footer .o-footer__bottom .o-footer__disclaimer-section .disclaimers_section_link_3{display:block;width:100%}
#site-footer .o-footer .o-footer__bottom .o-footer__disclaimer-section .disclaimers_section_link_1 .a-link .a-link__text,#site-footer .o-footer .o-footer__bottom .o-footer__disclaimer-section .disclaimers_section_link_3 .a-link .a-link__text{margin-left:0}
#site-footer .o-footer__link-wrapper{flex:0 0 100%;max-width:100%;align-items:flex-start}
#site-footer .o-footer__link-wrapper .m-link-stack{width:100%}
#site-footer .o-footer__link-wrapper .m-link-stack--content .a-link{padding:5px 0}
}
.container:has(#site-footer){padding:0;background-color:#002d72;margin-top:0}
.columncontrol .progress-dots .row .col-12{max-width:33.33%;margin-bottom:0 !important}
.columncontrol .progress-dots .row .col-12 .dots{text-align:center;position:relative}
.columncontrol .progress-dots .row .col-12 .dots .number{width:32px;height:32px;border:1px solid #a4b1b7;border-radius:20px;font-size:18px;line-height:23px;font-family:"brandon_grotesquebold",sans-serif;color:#a4b1b7;padding:4px;display:block;margin:0 auto 10px}
.columncontrol .progress-dots .row .col-12 .dots .text{font-size:16px;line-height:20px;font-family:"brandon_textregular",sans-serif;color:#a4b1b7}
.columncontrol .progress-dots .row .col-12 .dots::after{content:"";position:absolute;width:calc(100% - 20px);height:1px;border-top:1px solid #a4b1b7;top:10px;left:calc(50% + 26px)}
.columncontrol .progress-dots .row .col-12 .dots:has(.active) .number{background-color:#f1f4f5;position:relative}
.columncontrol .progress-dots .row .col-12 .dots:has(.active) .number span{display:none}
.columncontrol .progress-dots .row .col-12 .dots:has(.active) .number::after{content:"\e905";position:absolute;font-size:10px;font-family:"Abbott-icon",sans-serif;top:5px;left:9px}
.columncontrol .progress-dots .row .col-12 .dots:has(.active)::after{border-top:3px solid #c6c6c9;height:3px}
.columncontrol .progress-dots .row .col-12 .dots:has(.active) .text{font-family:"brandon_textbold",sans-serif}
.columncontrol .progress-dots .row .col-12 .dots:has(.current) .text{font-family:"brandon_textbold",sans-serif}
.columncontrol .progress-dots .row .col-12:last-child .dots::after{content:none}
.columncontrol:has(.progress-dots){margin-bottom:20px !important}
.columncontrol .column-two-grid{padding:0}
.columncontrol .column-two-grid .row .col-12{max-width:50%;margin-bottom:0 !important}
.columncontrol .desktop-column>.row>.col-12:first-child{padding-left:0;padding-right:0}
.columncontrol .desktop-column .icon-column{padding:0 30px}
.columncontrol .desktop-column .icon-column .image{text-align:center}
.columncontrol .desktop-column .icon-column .image img{max-width:50px}
.columncontrol:has(.icon-column){margin-top:25px !important}
.columncontrol:has(.steps-col){margin-bottom:20px !important}
.columncontrol:has(.steps-col)l:last-child{margin-bottom:0 !important}
#siteLeavingPopupFragmentPathModal .modal-dialog .modal-content .modal-body .container:first-child{padding-bottom:0 !important}
#siteLeavingPopupFragmentPathModal .modal-dialog .modal-content .modal-footer{display:none}
.generic-modal .modal-dialog{max-width:600px;margin:15px;min-height:auto}
.generic-modal .modal-dialog .generic-modal__content{border-radius:16px;box-shadow:0 2px 4px 0 #07161B40;border:0}
.generic-modal .modal-dialog .generic-modal__content-body{padding:40px 20px}
.generic-modal .modal-dialog .generic-modal__content-body p{color:#353f45;font-size:16px;line-height:20px}
.generic-modal .modal-dialog__content-body.modal-body{padding:0}
.generic-modal .modal-dialog__content-body.modal-body .container{padding-bottom:0 !important}
.generic-modal .modal-dialog__content-body.modal-body .container .m-video--caption-light{padding-bottom:0 !important;padding-top:0 !important}
.generic-modal .modal-dialog__content-body.modal-body .container .m-video--caption-light .a-video__embed-video button.vjs-big-play-button{display:none}
.generic-modal .modal-dialog .modal-footer{display:none}
.generic-modal .options .a-checkbox{padding-right:0}
.generic-modal .options .a-checkbox .a-checkbox__text{color:#00183d}
.generic-modal--image .generic-modal__image{margin:0 !important}
#start-exercise-modal .generic-modal__header .generic-modal--close{display:none}
#start-exercise-modal .image{margin-bottom:10px !important}
#start-exercise-modal .image .cmp-image__image{max-width:100px !important}
#start-exercise-modal .title{margin-bottom:0}
#start-exercise-modal .text #start-timer{color:#0a6cff;font-size:104px;line-height:104px;font-family:"brandon_grotesqueblack",sans-serif}
#motion-sensor-request-modal .generic-modal__header .generic-modal--close{display:none}
#motion-sensor-request-modal .modal-dialog{max-width:600px;margin:100px 50px 50px;min-height:auto}
#motion-sensor-request-modal .modal-dialog .generic-modal__content{border-radius:14px}
#motion-sensor-request-modal .modal-dialog .generic-modal__content-body{padding:0 15px}
#motion-sensor-request-modal .text{margin:0 !important}
#motion-sensor-request-modal .text p{font-size:17px;line-height:22px;font-family:"brandon_grotesquebold",sans-serif;color:#000;padding:10px 0 0}
#motion-sensor-request-modal .modal-btn>.row{border-top:.5px solid #0000003D;position:relative}
#motion-sensor-request-modal .modal-btn>.row>.col-12{flex:0 0 50%;max-width:50%;margin-bottom:0 !important}
#motion-sensor-request-modal .modal-btn>.row>.col-12 .a-button--primary{text-align:center}
#motion-sensor-request-modal .modal-btn>.row>.col-12 .a-button--primary .btn{background-color:transparent;padding:10px 20px;color:#007aff;font-family:"brandon_grotesquebold",sans-serif;font-size:17px;line-height:22px}
#motion-sensor-request-modal .modal-btn>.row>.col-12:first-child .a-button--primary .btn{font-family:"brandon_grotesqueregular",sans-serif}
#motion-sensor-request-modal .modal-btn>.row::after{content:'';position:absolute;top:0;left:50%;width:.5px;height:100%;border-right:.5px solid #0000003D}
#re-try-modal,#start-exercise-modal{background-color:rgba(0,0,0,0.6)}
#re-try-modal .modal-dialog,#start-exercise-modal .modal-dialog{margin-top:100px}