/* Minification failed. Returning unminified contents.
(1,13204): run-time error CSS1019: Unexpected token, found ' '
(1,13204): run-time error CSS1019: Unexpected token, found ' '
(1,13204): run-time error CSS1042: Expected function, found ' '
(1,13204): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(1,13355): run-time error CSS1019: Unexpected token, found ' '
(1,13355): run-time error CSS1019: Unexpected token, found ' '
(1,13355): run-time error CSS1042: Expected function, found ' '
(1,13355): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(1,13591): run-time error CSS1019: Unexpected token, found ' '
(1,13591): run-time error CSS1019: Unexpected token, found ' '
(1,13591): run-time error CSS1042: Expected function, found ' '
(1,13591): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
 */
@import url("https://fonts.googleapis.com/css?family=Roboto+Slab:300,400|Roboto:300,400,500,700,900");.light-gray{background-color:#f8f8f8;}.light-blue{background-color:#00b2a2;}.light-orange{background-color:#0085ca;}.light-green{background-color:#e0004d;}.ftdna-bg{background-color:#fa4616;}.mydna-wellness{background-color:#33b5e8;}.red{color:#f00!important;}.white{color:#fff;}.dark-grey{color:#505763;}.mt-color{color:#e0004d;}.y-color{color:#0085ca;}.ff-color{color:#00b2a2;}.ftdna-color{color:#fa4616;}.green{color:#00b2a2!important;}html{overflow-y:auto;}input::-ms-clear,input::-ms-reveal{display:none;}.remember-me-label{margin-right:4px;}#confirm-code-btn,#sign-in-as-different-user-btn{display:flex;width:100%;height:36px;line-height:48px;margin-top:20px;align-items:center;justify-content:center;}.correct-verification-code{max-width:400px;border:solid 1px #00b2a2;border-left:4px solid #00b2a2;margin-bottom:24px;display:flex;padding:16px;}.correct-verification-code .check{min-width:24px;margin-right:8px;}.correct-verification-code .title{font-size:15px;font-weight:500;line-height:24px;}.correct-verification-code .body{font-size:15px;font-weight:400;line-height:150%;}.correct-verification-code .do-not-leave{margin-top:24px;line-height:150%;}.wrong-verification-code{max-width:400px;border:solid 1px #ee2737;border-left:4px solid #ee2737;margin-bottom:24px;display:flex;padding:16px;}.wrong-verification-code .title{font-size:15px;font-weight:500;line-height:24px;}.wrong-verification-code .body{font-size:15px;font-weight:400;line-height:150%;}.wrong-verification-code .exclamation{min-width:24px;margin-right:8px;}.too-many-failed-codes{width:400px;border:solid 1px #ee2737;border-left:4px solid #ee2737;margin-bottom:24px;display:flex;padding:16px;}.too-many-failed-codes .title{font-size:15px;font-weight:500;line-height:24px;}.too-many-failed-codes .body{font-size:15px;font-weight:400;line-height:150%;}.too-many-failed-codes .exclamation{min-width:24px;margin-right:8px;}.didnt-receive-code{margin-top:32px;margin-bottom:8px;}.cannot-access-two-fa{margin-bottom:8px;}.remember-me-div{display:flex;margin-top:10px;align-items:center;}input[type=checkbox]{margin:0 8px 0 0;width:18px;height:18px;cursor:pointer;align-self:baseline;margin-top:2px;}.mainlogo{position:fixed;width:100%;height:68px;background:#fff;padding:0 24px;border-bottom:1px solid #d3d3d3;box-sizing:border-box;}.mainlogo nav{display:flex;align-content:center;align-items:center;height:100%;}.mainlogo a{width:auto;text-decoration:none;}.mainlogo img{width:101px;}.mainlogo .btn-help{margin-left:auto;font-family:"Roboto",sans-serif;}.mainlogo .btn-help .md-button{height:36px;font-weight:500;display:flex;font-size:16px;align-items:center;padding:0 16px 0 8px;background-color:transparent;color:#004c97;text-transform:capitalize;}.mainlogo .help-icon{fill:#004a98;margin-right:8px;width:1em;height:1em;display:inline-block;font-size:1.5rem;transition:fill 200ms cubic-bezier(.4,0,.2,1) 0ms;flex-shrink:0;user-select:none;}.signin-message{text-align:left;padding-bottom:24px;}.visibility-container{display:flex;align-items:center;margin-top:-15px;}.visibility-icon-div{margin-right:5px;}.visibility-icon{color:#fa4616;border:0;outline:0;}.two-factor-text{margin-bottom:48px;}body{background-color:#fff;font-family:"Roboto",sans-serif;}.gaia .sign-in-container{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;min-height:100vh;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.gaia .sign-in-container .sign-in-form-container{width:100%;align-self:center;}@media(min-width:1200px){.gaia .sign-in-container .sign-in-form-container{width:44.273%;}}.gaia .sign-in-container .sign-in-image-container{background-color:#d9d9d9;display:none;}@media(min-width:1200px){.gaia .sign-in-container .sign-in-image-container{-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-grow:1;flex-grow:1;display:block;background-position:center;background-size:2510px auto;}.gaia .sign-in-container .sign-in-image-container.image-a{background-image:url(/Areas/Main/Apps/SignIn/images/image_a@2x.jpg);}@supports(gap:1px){.gaia .sign-in-container .sign-in-image-container.image-a{background-image:url(/Areas/Main/Apps/SignIn/images/image_a@2x.webp);}}.gaia .sign-in-container .sign-in-image-container.image-b{background-image:url(/Areas/Main/Apps/SignIn/images/image_b@2x.jpg);}@supports(gap:1px){.gaia .sign-in-container .sign-in-image-container.image-b{background-image:url(/Areas/Main/Apps/SignIn/images/image_b@2x.webp);}}.gaia .sign-in-container .sign-in-image-container.image-c{background-image:url(/Areas/Main/Apps/SignIn/images/image_c@2x.jpg);}@supports(gap:1px){.gaia .sign-in-container .sign-in-image-container.image-c{background-image:url(/Areas/Main/Apps/SignIn/images/image_c@2x.webp);}}}.gaia .sign-in-container h1{font-family:"Roboto",sans-serif!important;font-size:24px;font-weight:400;margin-top:0;line-height:28px;}@media(min-width:768px){.gaia .sign-in-container h1{font-size:28px;line-height:38px;}}.gaia .sign-in-container h2{font-family:"Roboto",sans-serif;font-weight:500;color:#444;font-size:18px;margin-bottom:50px;}.gaia .sign-in-container p{font-size:14px;line-height:24px;}@media(min-width:768px){.gaia .sign-in-container p{font-size:16px;line-height:28px;}}.gaia .sign-in-container p:last-child{margin-bottom:0;}.gaia .sign-in-container .copy-area{margin-bottom:24px;}.gaia .sign-in-container .quick-links{margin-top:35px;line-height:32px;font-size:14px;}@media(min-width:768px){.gaia .sign-in-container .quick-links{margin-top:40px;line-height:36px;font-size:15px;}}.gaia .sign-in-container .quick-links a{line-height:20px;}.gaia .sign-in-container .alert-message{display:flex;align-items:center;padding:12px 4px 12px 12px;border:1px solid #212121;border-left:4px solid;border-radius:3px;margin-bottom:16px;}.gaia .sign-in-container .alert-message .alert-icon{margin-right:6px;flex-shrink:0;}.gaia .sign-in-container .alert-message p{font-size:14px!important;color:#212121;margin:0;line-height:20px;font-weight:400;}.gaia .sign-in-container .alert-message.error{border-color:#f32735;}.gaia .sign-in-container .custom-label{font-size:14px;color:#212121;font-weight:500;margin-bottom:8px;}@media(min-width:768px){.gaia .sign-in-container .custom-label{font-size:16px;margin-bottom:12px;}}.gaia .sign-in-container .form-group{margin-bottom:24px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}.gaia .sign-in-container .margin-bottom-50{margin-bottom:50px;margin-top:0;}.gaia .sign-in-container .margin-bottom-60{margin-bottom:40px;}.gaia .sign-in-container .signin-box{padding:6rem 2.5rem 1rem 2.5rem;max-width:485px;margin:0 auto;}@media(min-width:1024px){.gaia .sign-in-container .signin-box{padding:0 2.5rem;}}.gaia .sign-in-container a{text-decoration:none;}.gaia .sign-in-container .footer-note{box-sizing:border-box;margin-top:3rem;text-align:center;}.gaia .sign-in-container .footer-link{font-size:12px;line-height:20px;font-weight:500;}.gaia .sign-in-container .help-support{display:none;text-align:center;padding:24px 0;margin:24px 0 0;border-top:1px solid #d2d2d2;}.gaia .sign-in-container .help-links{font-size:14px;}.gaia .sign-in-container .help-links a{font-weight:500;}.gaia .sign-in-container .cta .btn{width:100%;height:48px;line-height:48px;margin-top:20px;}.gaia .sign-in-container .btn-uppercase{text-transform:capitalize;font-size:16px;}.gaia .sign-in-container .show-password{position:relative;}.gaia .sign-in-container .show-password button{font-weight:500;color:#fa4616;position:absolute;right:20px;top:13px;}.gaia .sign-in-container .confirm-password-group{margin-bottom:0;}.gaia .sign-in-container .show-password button:focus,.gaia .sign-in-container .show-password button:active{outline:0;}.gaia .sign-in-container .show-password-button-reset{background:none;border:0;padding:0;}.gaia .sign-in-container .ftnda-popover{position:absolute;pointer-events:auto;background-color:#fff;color:#212121;border-radius:4px;box-shadow:0 0 44px 0 rgba(0,0,0,.2509803922);border:solid rgba(0,0,0,.2509803922) 1px;left:424px;padding:16px;top:-33px;width:351px;}@media(max-width:1199px){.gaia .sign-in-container .ftnda-popover{left:2px;top:73px;z-index:1;}}.gaia .sign-in-container .ftnda-popover .content{font-size:16px;line-height:24px;}.gaia .sign-in-container .ftnda-popover .content .sub-content{padding-top:16px;border-top:4px solid #e4e4e4;margin-top:4px;}.gaia .sign-in-container .ftnda-popover .content .sub-content.weak{border-image:linear-gradient(to right,#e0004d 25%,#e4e4e4 25%) 1;}.gaia .sign-in-container .ftnda-popover .content .sub-content.fair{border-image:linear-gradient(to right,#e59236 50%,#e4e4e4 25%) 1;}.gaia .sign-in-container .ftnda-popover .content .sub-content.medium{border-image:linear-gradient(to right,#ffc90a 75%,#e4e4e4 25%) 1;}.gaia .sign-in-container .ftnda-popover .content .sub-content.strong{border-image:linear-gradient(to right,#00b2a2 100%,#e4e4e4 25%) 1;}.gaia .sign-in-container .ftnda-popover .content .sub-content div{margin-top:0;font-size:14px;display:flex;justify-self:self-start;gap:4px;}.gaia .sign-in-container .ftnda-popover .content .sub-content div .close-icon,.gaia .sign-in-container .ftnda-popover .content .sub-content div .check-icon{font-size:20px;font-weight:500;}.gaia .sign-in-container .ftnda-popover .content .sub-content div .close-icon{color:#e0004d;width:20px;height:20px;min-width:20px;min-height:20px;}.gaia .sign-in-container .ftnda-popover .content .sub-content div .check-icon{color:#00b2a2;width:20px;height:20px;min-width:20px;min-height:20px;}.gaia .sign-in-container .ftnda-popover .content .sub-content div div{margin-top:0;}.gaia .sign-in-container .arrow-left{width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #fff;position:absolute;transform:rotate(270deg);left:-15px;top:42%;}@media(max-width:1168px){.gaia .sign-in-container .arrow-left{width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #fff;position:absolute;transform:rotate(0deg);left:163px;top:-4%;}}.gaia .sign-in-container .password-container{position:relative;width:289px;}.gaia .sign-in-container input[type=text],.gaia .sign-in-container input[type=password],.gaia .sign-in-container input[type=email]{font-weight:400;font-size:18px;padding-left:13px;padding-right:13px;height:46px;line-height:42px;color:#212121;font-family:inherit;transition-duration:.1s;box-shadow:none;border:1px solid rgba(36,28,21,.4);background-color:#fff;border-radius:3px;margin-bottom:4px;}.gaia .sign-in-container input:focus{color:#212121;box-shadow:inset 0 0 0 1px #808080;outline:0;outline-offset:0;}.gaia .sign-in-container ::-webkit-input-placeholder{color:#626262;}.gaia .sign-in-container ::-moz-placeholder{color:#626262;}.gaia .sign-in-container input[type=text]:-ms-input-placeholder,.gaia .sign-in-container input[type=password]:-ms-input-placeholder,.gaia .sign-in-container input[type=email]:-ms-input-placeholder{color:#626262;}.gaia .sign-in-container :-moz-placeholder{color:#626262;}.gaia .sign-in-container .error{font-size:14px;margin-top:4px;}.gaia .sign-in-container .form-group .error span{display:block;line-height:1.5em;}.gaia .sign-in-container .message-info{color:#00796b;font-size:15px;font-weight:500;}.login-banner{background-color:#fa4616;width:100%;position:fixed;top:68px;text-align:center;color:#fff;}.password-row{position:relative;}.password-row .see-icon{position:absolute;right:10px;top:13px;cursor:pointer;color:#808080;}.no-select{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.force-reset-password .instructions{margin:5px 0 15px 0;}.disabled-link{pointer-events:none;color:#808080;cursor:not-allowed;}.information{position:relative;display:inline-block;}.information .information-text-container{position:absolute;top:25px;left:50%;transform:translateX(-50%);background-color:#000;color:#fff;border-radius:2px;font-size:12px;width:260px;z-index:1000;display:none;}.information .information-text-container .information-text{width:236px;margin-left:8px;margin-top:8px;margin-bottom:8px;}.information:hover .information-text-container{display:block;}.recovery-information{position:relative;display:inline-block;}.recovery-information .information-text-container{position:absolute;top:25px;left:50%;transform:translateX(-50%);background-color:#000;color:#fff;border-radius:2px;font-size:12px;width:212px;z-index:1000;display:none;}.recovery-information .information-text-container .information-text{width:236px;margin-left:8px;margin-top:8px;margin-bottom:8px;}.recovery-information:hover .information-text-container{display:block;}.recovery-email-link{cursor:pointer;}.gaia .sign-in-container>.sign-in-form-container{align-self:flex-start!important;margin-top:clamp(16px,5vh,64px)!important;}@media(min-width:1200px) and (min-height:741px){.gaia .sign-in-container>.sign-in-form-container{margin-top:clamp(32px,8vh + 68px,140px) !important;}}@media(min-width:1200px) and (max-height:740px){.gaia .sign-in-container>.sign-in-form-container{margin-top:clamp(64px,10vh + 68px,176px) !important;}}@media(min-width:1200px){.gaia .sign-in-container>.sign-in-form-container>.signin-box{padding-top:0!important;}}body.has-login-banner .gaia .sign-in-container>.sign-in-form-container{margin-top:clamp(64px,8vh + 68px + 44px,184px) !important;}
