@font-face{font-family:"AvantGarde";src:url(font/subset-ITCAvantGardePro-Bold.woff2) format("woff2"),url(font/subset-ITCAvantGardePro-Bold.woff) format("woff");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"AvantGarde";src:url(font/subset-ITCAvantGardePro-Md.woff2) format("woff2"),url(font/subset-ITCAvantGardePro-Md.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Tiempos Text";src:url(font/TiemposTextWeb-Regular.woff2) format("woff2"),url(font/TiemposTextWeb-Regular.woff) format("woff"),url(font/TiemposTextWeb-Regular.eot) format("eot");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Tiempos Text";src:url(font/TiemposTextWeb-Medium.woff2) format("woff2"),url(font/TiemposTextWeb-Medium.woff) format("woff"),url(font/TiemposTextWeb-Medium.eot) format("eot");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Suisse Intl";src:url(font/SuisseIntl-Regular-WebM.woff2) format("woff2"),url(font/SuisseIntl-Regular-WebM.woff) format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Suisse Intl";src:url(font/SuisseIntl-SemiBold-WebM.woff2) format("woff2"),url(font/SuisseIntl-SemiBold-WebM.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:0;font-family:"AvantGarde",sans-serif;font-weight:bold;color:#172126}h1{font-size:10.4rem;line-height:10.8rem;letter-spacing:-0.56rem}@media(max-width: 739px){h1{font-size:4.4rem;line-height:4.8rem;letter-spacing:-0.12rem}}h2{font-size:6.4rem;line-height:6.8rem;letter-spacing:-0.224rem}@media(max-width: 739px){h2{font-size:4.8rem;line-height:5.2rem;letter-spacing:-0.08rem}}h3{font-size:4.8rem;line-height:5.2rem;letter-spacing:-0.092rem}@media(max-width: 739px){h3{font-size:3.2rem;line-height:4rem;letter-spacing:-0.068rem}}h4{font-size:3.2rem;line-height:4rem;letter-spacing:-0.068rem}h5{font-size:2rem;line-height:2.4rem;letter-spacing:-0.064rem}@media(max-width: 739px){h5{letter-spacing:-0.052rem}}.eyebrow{font-family:"AvantGarde",sans-serif;font-style:normal;font-weight:bold;font-size:1.2rem;line-height:1.2rem;letter-spacing:1px;text-transform:uppercase}.prose{max-width:65ch}button:not(.button-inline-text),a.link-button{border:none;background:#ff5d1a;color:#fff;padding:2.2rem 4rem 1.8rem;width:100%;min-width:20rem;appearance:none;transition:background-color .4s;margin:0;font:bold 1.6rem "Suisse Intl",sans-serif;line-height:1.6rem;white-space:nowrap;display:block;text-align:center}@media(min-width: 740px){button:not(.button-inline-text),a.link-button{width:unset;display:inline-block}}button:not(.button-inline-text):not([disabled]),a.link-button:not([disabled]){cursor:pointer}button:not(.button-inline-text):not([disabled]):hover,button:not(.button-inline-text):not([disabled]):focus,a.link-button:not([disabled]):hover,a.link-button:not([disabled]):focus{background-color:#172126}button:not(.button-inline-text)[disabled],a.link-button[disabled]{opacity:.3}button:not(.button-inline-text) a.link-button,a.link-button a.link-button{text-decoration:none}button:not(.button-inline-text).button-secondary,a.link-button.button-secondary{background:#fff;color:#172126;border:2px solid #172126}button:not(.button-inline-text).button-secondary:hover,button:not(.button-inline-text).button-secondary:focus,a.link-button.button-secondary:hover,a.link-button.button-secondary:focus{background-color:#ff5d1a;color:#fff;border:2px solid #ff5d1a}.button-inline-text{font:inherit;font-weight:bold;color:#4548f3;background:none;border:none;display:inline;margin:0;padding:0;cursor:pointer}.oauth-button{display:flex;align-items:center;justify-content:center;width:100% !important;gap:1.6rem;border:2px solid #000;padding:1.2rem;transition:color .4s,box-shadow .4s;transform:translateY(1px)}.oauth-button img{width:20px}.oauth-button span{color:#172126;font:bold 1.6rem "AvantGarde",sans-serif}.oauth-button:hover,.oauth-button:focus{box-shadow:inset 0 0 0 2em #172126}.oauth-button:hover span,.oauth-button:focus span{color:#fff}.button-data-summary-edit{padding:.6rem 1.6rem;border:2px solid #ff5d1a;border-radius:10rem;color:#ff5d1a !important;font:bold 1.2rem "Suisse Intl",sans-serif;text-decoration:none;transition:all .3s}.button-data-summary-edit:hover{background-color:#ff5d1a;color:#fff !important}.collapsible-card{background-color:#fff;box-shadow:0 .5rem 1rem rgba(0,0,0,.1);cursor:pointer}@media print{.collapsible-card{page-break-inside:avoid;box-shadow:none;border-bottom:1px solid #d8d8d8;border-top:1px solid #d8d8d8}}.collapsible-card .collapsible-card-preview{display:flex;align-items:center;justify-content:space-between;padding:2rem 0}@media print{.collapsible-card .collapsible-card-preview{flex-direction:row-reverse;padding:1rem 0}}.collapsible-card .collapsible-card-preview:after{content:url(img/caret.svg);float:right;margin-right:.8rem;transform:rotate(180deg) scale(1.5)}@media print{.collapsible-card .collapsible-card-preview:after{display:none}}.collapsible-card .collapsible-content{border-top:1px solid #c6d3de;padding:2rem 0}.collapsible-card .collapsible-content ol,.collapsible-card .collapsible-content ul{margin-left:2rem}.collapsible-card .collapsible-content ol li,.collapsible-card .collapsible-content ul li{margin-top:.8rem;margin-bottom:.8rem}@media print{.collapsible-card .collapsible-content{flex-direction:row-reverse;border-top:none;padding-top:0}}.collapsible-card.collapsed .collapsible-card-preview:after{transform:rotate(0deg) scale(1.5)}.collapsible-card.collapsed .collapsible-content{display:none}@media print{.collapsible-card.collapsed .collapsible-content{display:block}}.metric-range{width:100%;display:flex;align-items:center;justify-content:center}.metric-range-min,.metric-range-max{margin-top:-1.5rem}.metric-range-display{width:80%;display:flex;flex-direction:column}.metric-value-label{font-family:"AvantGarde",sans-serif;font-style:normal;font-weight:bold;height:3.5rem;line-height:3.5rem;margin-top:1.4rem;white-space:nowrap}.metric-value{position:relative}.metric-range-bar{width:100%;height:1.5rem}.metric-value-circle{position:relative;height:3rem;width:3rem;border-radius:50%;border:.75rem solid #fff;margin:-0.75rem 0;box-shadow:0 .25rem .25rem rgba(0,0,0,.25)}@media print{.metric-value-circle{box-shadow:none}}.metric-normal-range-label{height:3.5rem;border-top:.2rem solid #9e9e9e;margin-top:1.4rem;align-self:flex-end;text-align:center}.metric-label{color:#62686c;font-family:"AvantGarde",sans-serif;font-style:normal;font-weight:bold;font-size:1.2rem;line-height:1.2rem;letter-spacing:0;padding:1rem}.metric-label.metric-normal-range-label{color:#9e9e9e;white-space:nowrap;padding:1rem 0}#metric-range-volume .metric-label{white-space:nowrap}.normal-label{line-height:2.5rem;text-transform:uppercase}.metric-value-range{position:relative;height:1.5rem;border-right:.2rem solid #fff}.metric-value-range-inner{position:relative;top:6px;border-top:.3rem dashed #fff}html,body{padding:0;margin:0;height:100%;min-height:100%}html{font-size:10px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:"Tiempos Text",serif;font-style:normal;font-size:1.6rem;line-height:2.4rem;font-weight:300;background:#f2f5f8;min-width:32rem}@media print{body{background:#fff}}header{flex:none;background-color:#fff;text-align:center;padding:1.5rem 0}header img{height:2.4rem}header .header-title{font-size:3.2rem;display:inline}header.header-2023{flex:none;background-color:#2e2738;text-align:center;padding:1rem 0 .5rem}header.header-2023 img{height:3rem;vertical-align:sub}header.header-2023 .header-title{font-size:3.6rem;display:inline;color:#fff}.body-container{display:flex;flex-direction:column;min-height:100vh}.content{overflow-y:scroll;flex:auto;display:flex;flex-direction:column}@media print{.content{overflow-y:auto;display:block}}.content-2023 button:not(.button-inline-text),.content-2023 a.link-button{border-radius:5rem;padding:1.6rem 2.4rem}footer{flex:none;height:13rem;background-color:#fff;text-align:center;padding:1.5rem 0}footer img{height:2.4rem;margin:2rem}footer .copyright{font-size:1.2rem}*,*:before,*:after{box-sizing:border-box}a{color:inherit;text-decoration:none}p a,li a,caption a{color:#0074d7}p a:hover,p a:focus,li a:hover,li a:focus,caption a:hover,caption a:focus{color:#005195}ul,ol{padding:0;margin:0}ul.no-bullets,ol.no-bullets{list-style-type:none}@media(min-width: 980px){.mobile-only{display:none !important}}@media(max-width: 979px){.hide-on-mobile{display:none !important}}.hide{display:none !important}@media print{.hide-for-print{display:none !important}}.remove-until-loaded{display:none !important}.remove-until-loaded.loaded{display:block !important}.hide-until-loaded{visibility:hidden !important}.hide-until-loaded.loaded{visibility:visible !important}.action-line{font-family:"AvantGarde",sans-serif;margin:2.5rem 0 3rem 0}.centered-container{display:flex;flex-direction:column;align-items:center;height:100%}.card-header{margin:0 0 2rem 0;text-align:center}.card-header h4{font-size:3.6rem}.card-footer{text-align:center}.centered-card{display:flex;flex-direction:column;align-items:center;background-color:#fff;padding:4rem 8rem;text-align:center}@media(max-width: 374px){.centered-card{padding:3.6rem 2.4rem}}.link{color:#0074d7;cursor:pointer}.centered-text{text-align:center}.narrow{max-width:28rem}.error-surface{height:12rem;display:flex;align-items:center;justify-content:center}.error-surface svg{position:absolute;margin-top:4rem;height:10rem}.error-water{background-color:#c6d3de;max-width:100%;padding:5rem;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:visible}@media(min-width: 740px){.error-water{padding:10rem}}.error-card{background-color:#fff;padding:3rem}@media(min-width: 740px){.error-card{padding:4rem;max-width:80rem}}.form-field-error{font-size:1.2rem;margin-top:.6rem;color:#df5252}.form-container{height:100%;display:flex;flex-direction:column;align-items:center}.form-container form{max-width:65rem;width:100%;padding:4rem 2rem;background:#fff;display:flex;flex-direction:column;align-items:center;gap:1.6rem}@media(max-width: 374px){.form-container form{width:100%}}.form-container form .wrapper{width:90%;max-width:48rem;margin-bottom:.5rem;line-height:1.5;display:flex;flex-direction:column;gap:1.6rem}.form-container form .wrapper label a{font:inherit}.form-container form .field{display:flex;flex-direction:column;font:500 1.4rem "Suisse Intl",sans-serif;margin-bottom:.2rem}.form-container form .field label{margin-bottom:.5rem}.form-container form .field span{font-weight:normal}.form-container form .field span.fs-exclude{display:block}.form-container form .field select{width:100%;padding-right:3rem}.form-container form .field select.error{border-color:#df5252;background-image:url(img/caret-error.svg)}.form-container form .field input[type=radio]{appearance:none;-webkit-appearance:none;width:2rem !important;height:2rem;margin:0 .8rem 0 0;border:.2rem solid #172126;border-radius:50%;transform:translateY(-0.2rem);display:grid;place-content:center}.form-container form .field input[type=radio]:before{content:"";width:1rem;height:1rem;border-radius:50%;transform:scale(0);transition:120ms transform ease-in-out;box-shadow:inset 1rem 1rem #ff5d1a}.form-container form .field input[type=radio]:checked:before{transform:scale(1)}.form-container form .field input[type=radio]:active{outline:.1rem solid #ffbea3}.form-container form .field input[type=radio]:active,.form-container form .field input[type=radio]:active:focus{box-shadow:none}.form-container form .field input[type=radio]:hover,.form-container form .field input[type=radio]:focus{border-color:#ff5d1a;outline:.1rem solid #ff8d5f}.form-container form .field input:not([type=checkbox]){border:.1rem solid #d8d8d8;width:100%;padding:.8rem}.form-container form .field input:not([type=radio]):not([type=checkbox]).error{border-color:#df5252}.form-container form .field .row{display:flex;align-items:center;flex-direction:row;margin-top:.8rem}.form-container form .field .row label{margin:0 0 0 .8rem}.form-container form .field.radio>label{font:500 1.6rem "Suisse Intl",sans-serif;margin-bottom:1.6rem}.form-container form .field.radio div{margin:0 0 1.6rem 0}.form-container form .field.radio div label{display:flex}.form-container form .field-information-text{font:500 1.2rem "Suisse Intl",sans-serif;color:#9e9e9e;margin:.6rem 0 0 0}.form-container form .field .inline-field-note{margin:.8rem 0 2.4rem;background-color:#4548f3;color:#fff;padding:1.6rem;border-radius:.5rem}.form-container form .checkbox-field-wrapper{font-size:1.2rem}.form-container form .checkbox-field-wrapper label{margin-left:.6rem}.form-container form .single-line-wrapper{margin-bottom:1.6rem}.form-container form .description{font-weight:400;line-height:1.4;margin:2.4rem 0}.form-container form button{width:100%;padding:1.2rem}@media(min-width: 740px){.form-container form button{width:fit-content;margin-left:auto;margin-right:auto}}.form-container form .spinner{display:inline-block !important;color:#fff;font-size:1rem;text-indent:-9999em;overflow:hidden;width:1em;height:1em;border-radius:50%;margin:0;position:relative;transform:translateZ(0);animation:load6 1.7s infinite ease,round 1.7s infinite ease}@-webkit-keyframes load6{0%{box-shadow:0 -0.83em 0 -0.4em,0 -0.83em 0 -0.42em,0 -0.83em 0 -0.44em,0 -0.83em 0 -0.46em,0 -0.83em 0 -0.477em}5%,95%{box-shadow:0 -0.83em 0 -0.4em,0 -0.83em 0 -0.42em,0 -0.83em 0 -0.44em,0 -0.83em 0 -0.46em,0 -0.83em 0 -0.477em}10%,59%{box-shadow:0 -0.83em 0 -0.4em,-0.087em -0.825em 0 -0.42em,-0.173em -0.812em 0 -0.44em,-0.256em -0.789em 0 -0.46em,-0.297em -0.775em 0 -0.477em}20%{box-shadow:0 -0.83em 0 -0.4em,-0.338em -0.758em 0 -0.42em,-0.555em -0.617em 0 -0.44em,-0.671em -0.488em 0 -0.46em,-0.749em -0.34em 0 -0.477em}38%{box-shadow:0 -0.83em 0 -0.4em,-0.377em -0.74em 0 -0.42em,-0.645em -0.522em 0 -0.44em,-0.775em -0.297em 0 -0.46em,-0.82em -0.09em 0 -0.477em}100%{box-shadow:0 -0.83em 0 -0.4em,0 -0.83em 0 -0.42em,0 -0.83em 0 -0.44em,0 -0.83em 0 -0.46em,0 -0.83em 0 -0.477em}}@keyframes load6{0%{box-shadow:0 -0.83em 0 -0.4em,0 -0.83em 0 -0.42em,0 -0.83em 0 -0.44em,0 -0.83em 0 -0.46em,0 -0.83em 0 -0.477em}5%,95%{box-shadow:0 -0.83em 0 -0.4em,0 -0.83em 0 -0.42em,0 -0.83em 0 -0.44em,0 -0.83em 0 -0.46em,0 -0.83em 0 -0.477em}10%,59%{box-shadow:0 -0.83em 0 -0.4em,-0.087em -0.825em 0 -0.42em,-0.173em -0.812em 0 -0.44em,-0.256em -0.789em 0 -0.46em,-0.297em -0.775em 0 -0.477em}20%{box-shadow:0 -0.83em 0 -0.4em,-0.338em -0.758em 0 -0.42em,-0.555em -0.617em 0 -0.44em,-0.671em -0.488em 0 -0.46em,-0.749em -0.34em 0 -0.477em}38%{box-shadow:0 -0.83em 0 -0.4em,-0.377em -0.74em 0 -0.42em,-0.645em -0.522em 0 -0.44em,-0.775em -0.297em 0 -0.46em,-0.82em -0.09em 0 -0.477em}100%{box-shadow:0 -0.83em 0 -0.4em,0 -0.83em 0 -0.42em,0 -0.83em 0 -0.44em,0 -0.83em 0 -0.46em,0 -0.83em 0 -0.477em}}@-webkit-keyframes round{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes round{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.form-container form a{width:inherit;font-size:1.2rem;color:#0074d7}.form-container form hr{width:90%;border:none;background-color:#d8d8d8;height:2px}.form-container form .warnings-container{width:36rem;background-color:#f6f6f0;padding:1.6rem;border-radius:.5rem;margin-bottom:1.6rem}.form-container form .warnings-container p{font-size:1.4rem}.form-header-container{text-align:center;padding:1.6rem}.form-header-container h4{font-size:3.6rem}.form-header-container h4:not(:only-child){margin-bottom:2rem}.form-header-container p{font-size:1.2rem;line-height:2rem}.errorlist{margin-top:1.2rem;font-family:"Suisse Intl",sans-serif;font-weight:bold;font-size:1.2rem;color:#df5252;list-style-position:inside}.multi-line-checkbox{list-style:none}.multi-line-checkbox div:not(:last-child),.multi-line-checkbox li:not(:last-child){margin-bottom:1.6rem}.multi-line-checkbox div label,.multi-line-checkbox li label{display:flex;align-items:center;margin:0 !important}.multi-line-checkbox div label input,.multi-line-checkbox li label input{-webkit-appearance:none;width:2rem;height:2rem;margin:0 1rem 0 0;cursor:pointer;border-radius:.5rem !important;border:.2rem solid #172126}.multi-line-checkbox div label input:hover,.multi-line-checkbox div label input:focus,.multi-line-checkbox li label input:hover,.multi-line-checkbox li label input:focus{border:.2rem solid #2d2d2d;outline:.1rem solid #ffbea3;outline-offset:0}.multi-line-checkbox div label input:active,.multi-line-checkbox li label input:active{border:.2rem solid #ff5d1a;outline:.1rem solid #ffbea3}.multi-line-checkbox div label input:checked,.multi-line-checkbox li label input:checked{background:url(img/checkbox.svg) -0.1rem -0.1rem no-repeat}.single-line-checkbox{-webkit-appearance:none;width:2rem !important;height:2rem;border-radius:.5rem !important;border:.2rem solid #172126;cursor:pointer;flex-shrink:0}.single-line-checkbox:checked{background:url(img/checkbox.svg) -0.1rem -0.1rem no-repeat;color:#172126;outline-color:#172126}.single-line-checkbox:checked:hover,.single-line-checkbox:checked:focus{border:.2rem solid #ff5d1a;outline:.1rem solid #ff8d5f}.single-line-checkbox:not(:checked):hover,.single-line-checkbox:not(:checked):focus{border:.2rem solid #ff5d1a;outline:.1rem solid #ff8d5f}.single-line-checkbox:not(:checked):active{border:.2rem solid #172126;outline:.1rem solid #ffbea3}.single-line-checkbox+label{cursor:pointer}.single-line-radio{accent-color:#ff5d1a;height:1.6rem;width:1.6rem;margin-right:.5rem;transform:translateY(2px);cursor:pointer}.single-line-radio+label{cursor:pointer}.date-selector{display:flex;gap:1.2rem;height:3.4rem}.date-selector select{-moz-appearance:none;-webkit-appearance:none;appearance:none;box-shadow:none;border:1px solid #d8d8d8;padding:0 1.2rem;cursor:pointer;flex-grow:1;background-color:#fff;background-image:url(img/caret.svg);background-repeat:no-repeat;background-position:top 45% right 1rem}.help{padding-left:2rem}.help ul{color:#62686c;font-size:1rem}.city-state-zip{display:flex;flex-direction:column}@media(max-width: 739px){.city-state-zip .field.city{margin-bottom:1.6rem}}@media(min-width: 740px){.city-state-zip{flex-direction:row;gap:1.2rem}.city-state-zip .field.city{flex-basis:65%}}.state-zip{display:flex;gap:1.2rem}.state-zip .field{flex-grow:1}.state-zip .field.state{flex-basis:33%;max-width:50%}.state-zip .field.zip{max-width:50%}@media(min-width: 740px){.state-zip .field.state{width:33%}}.you-header{display:flex;justify-content:space-between;align-items:center;z-index:10;background-color:#2e2738;color:#fff}@media(max-width: 739px){.you-header{flex-direction:column}}.you-header-logo{display:flex;align-items:center;gap:1rem}.you-header-logo h3{font-size:3.6rem;color:#fff}.you-header-logo img{height:2.4rem}.you-header-block{width:20rem;margin:0 2rem}.you-header .you-dropdown-container{font-family:"AvantGarde",sans-serif;cursor:pointer}.you-header .you-dropdown-container .you-dropdown-header{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:1rem;transition:color .3s}.you-header .you-dropdown-container .you-dropdown-header:hover{color:#ff5d1a}.you-header .you-dropdown-container .you-dropdown-header span{user-select:none}.you-header .you-dropdown-container .you-dropdown-header svg{transform:translateY(-0.4rem);color:#ff5d1a;width:2rem;height:2rem}.you-header .you-dropdown-container .you-dropdown{width:inherit;position:absolute;box-shadow:0 4px 8px 0 rgba(0,0,0,.1);background-color:#fff}.you-header .you-dropdown-container .you-dropdown a{padding:.5rem;display:block;color:#172126}.you-header .you-dropdown-container .you-dropdown a:hover{background-color:#f2f5f8}.you-header .you-dropdown-container .you-dropdown.closed{display:none}.back-link{font-family:"AvantGarde";font-size:1.6rem;font-weight:bold;letter-spacing:.05rem;margin-bottom:4rem}.back-link a{display:flex;align-items:center;color:#172126 !important}@media(prefers-color-scheme: dark){.back-link a{color:#fff !important}}.back-link a:hover{color:#ff5d1a !important}.back-link a:visited{color:#172126 !important}@media(prefers-color-scheme: dark){.back-link a:visited{color:#fff !important}}.back-link a svg{margin-right:1rem}.back-link a span{padding-top:.4rem}.you-content{display:flex;flex-direction:column;align-items:center}.you-content .form-header-container{padding:3.2rem 2rem;display:flex;flex-direction:column;gap:1.6rem}.you-content .form-container{width:100%;padding-bottom:3.2rem}.you-content .form-container form{padding:0}.you-content .form-container form .field.optional label::after{content:" (optional)";color:#62686c}.you-content .form-container form .field input{font-size:1.4rem}.you-content .form-container form .field input:not([type=checkbox]):not([type=radio]){border-radius:.3rem;outline:none}.you-content .form-container form .field input:not([type=checkbox]):not([type=radio]):hover{border:.1rem solid #ebeaea}.you-content .form-container form .field input:not([type=checkbox]):not([type=radio]):active,.you-content .form-container form .field input:not([type=checkbox]):not([type=radio]):focus{border:.1rem solid #444caf;box-shadow:inset -0.1rem -0.1rem #c7d3f1,inset .1rem .1rem #c7d3f1}.you-content .form-container form .field .phone-number .country-code-inline{display:flex;align-items:stretch}.you-content .form-container form .field .phone-number span{background-color:#f2f5f8;color:#9e9e9e;font-family:"Suisse Intl",sans-serif !important;border:1px solid #d8d8d8 !important;border-right:none !important;border-top-left-radius:.4rem;border-bottom-left-radius:.4rem;padding:.8rem;text-align:center;width:3.6rem}.you-content .form-container form .field .phone-number input{border-top-left-radius:unset !important;border-bottom-left-radius:unset !important}.you-content .form-container form .field .phone-number p{font-family:"Suisse Intl",sans-serif !important;font-size:1rem;font-weight:700;color:#9e9e9e}.you-content .form-container form .field p.help-text{font-family:"Suisse Intl",sans-serif !important;font-size:1rem;font-weight:700;color:#9e9e9e}.you-content .form-container form .field.storage-reason{display:flex;flex-direction:row;align-items:flex-start;gap:1rem}.you-content .form-container form .field.storage-reason span label{font-weight:500;font-size:1.6rem}.you-content .form-container form .field.storage-reason span p{font-size:1.6rem}.you-content .form-container form select{height:3.4rem;border:1px solid #d8d8d8;border-radius:.3rem;font-size:1.4rem;outline:none;color:#9e9e9e}.you-content .form-container form select.selected{color:#172126}.you-content .form-container form select:hover{border:.1rem solid #ebeaea}.you-content .form-container form select:active,.you-content .form-container form select:focus{border:.1rem solid #444caf;box-shadow:inset -0.1rem -0.1rem #c7d3f1,inset .1rem .1rem #c7d3f1}.you-content .wrapper{max-width:48rem}.you-content .wrapper .wide{width:100%}.you-content .wrapper .notice-text{color:#62686c}.you-content .wrapper .notice-text-caption{color:#62686c;margin-top:.5rem;font-size:1.2rem}.you-content .errorlist{margin-top:.6rem !important;list-style-type:none}.you-content .errorlist a{font:inherit}.you-content select{-moz-appearance:none;-webkit-appearance:none;appearance:none;box-shadow:none;border:1px solid #d8d8d8;padding:0 1.2rem;cursor:pointer;flex-grow:1;color:#172126;background-color:#fff;background-image:url(img/caret.svg);background-repeat:no-repeat;background-position:top 45% right 1rem}.you-content h1,.you-content h2,.you-content h3,.you-content h4,.you-content h5,.you-content h6,.you-content h6.small,.you-content h6.extra-small{font-family:"AvantGarde",sans-serif;margin:0;padding:0;line-height:110%;text-align:center}.you-content p.extra-large,.you-content p,.you-content p.small,.you-content p.extra-small{margin:0;padding:0;line-height:140%;font-weight:normal;font-family:"Suisse Intl",sans-serif}.you-content h1{font-size:4.8rem;line-height:5.2rem}@media(min-width: 740px){.you-content h1{font-size:10.4rem;line-height:110%}}.you-content h2{font-size:4.4rem;line-height:4.8rem}@media(min-width: 740px){.you-content h2{font-size:6.4rem;line-height:110%}}.you-content h3{font-size:3.2rem;line-height:4rem}@media(min-width: 740px){.you-content h3{font-size:4.8rem;line-height:110%}}.you-content h4{font-size:3.6rem;letter-spacing:-0.09rem}.you-content h5{font-size:2.4rem}.you-content h6{font-size:1.8rem}@media(min-width: 740px){.you-content h6{font-size:2.4rem}}.you-content h6.small{font-size:1.6rem}.you-content h6.extra-small{font-size:1.4rem}.you-content p.extra-large{font-size:2.4rem}.you-content p{font-size:1.6rem}.you-content p.small{font-size:1.4rem}.you-content p.extra-small{font-size:1.2rem}.home-page{display:flex;flex-direction:column;align-items:center;flex-grow:1}.home-page .greeting{display:flex;flex-direction:column;align-items:center;gap:3.2rem;width:100%;text-align:center;padding:3.2rem 2rem}.home-page .greeting-header{font-size:2.4rem;line-height:110%}@media(min-width: 740px){.home-page .greeting-header{font-size:3.2rem}}.home-page .greeting-text{font:normal 1.6rem "Suisse Intl",sans-serif;line-height:140%;margin:0}.home-page .greeting-text a{font-weight:bold;color:#4548f3}.home-page .greeting-text.small{font-size:1.4rem}.home-page .greeting-cta{width:100%;max-width:20rem}.home-page .card-section{width:100%;height:100%;background-color:#f6f6f0;padding:3.2rem 2rem;display:flex;flex-direction:column;align-items:center;gap:3.2rem;flex-grow:1}.home-page .card-section .kit-card{width:100%;max-width:45rem;border-radius:.5rem;box-shadow:0 .8rem .5rem 0 rgba(0,0,0,.1)}.home-page .card-section .kit-card.collapsed button.kit-card-top-expander{border-bottom-right-radius:.5rem}.home-page .card-section .kit-card.collapsed button.kit-card-top-expander svg{transform:rotate(180deg)}.home-page .card-section .kit-card.collapsed .kit-card-bottom{display:none}.home-page .card-section .kit-card.collapsed .kit-card-top{border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem}.home-page .card-section .kit-card-top{background-color:#2e2738;color:#fff;display:flex;border-top-left-radius:.5rem;border-top-right-radius:.5rem}.home-page .card-section .kit-card-top-header{padding:1.2rem 1.6rem;margin:0;flex-grow:1;font:bold 1.6rem "AvantGarde",sans-serif}.home-page .card-section .kit-card-top-header span{display:block;font:normal 1.4rem "Suisse Intl",sans-serif}.home-page .card-section .kit-card-top button.kit-card-top-expander{background-color:#2e2738;border-radius:unset;border-top-right-radius:.5rem;width:4.8rem;min-width:unset;padding:0;transition:none;box-shadow:none !important}.home-page .card-section .kit-card-top button.kit-card-top-expander svg{transition:all .3s}.home-page .card-section .kit-card-bottom{background-color:#fff;padding:2.4rem 1.6rem;display:flex;flex-direction:column;gap:1.6rem;border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem}.home-page .card-section .kit-card-bottom svg{color:#ff5d1a}.home-page .card-section .kit-card-bottom-header{margin:0}.home-page .card-section .kit-card-bottom-text{text-align:center;display:flex;flex-direction:column;align-items:center;gap:1.6rem}.home-page .card-section .kit-card-bottom-text h6{font-size:1.8rem;line-height:110%}.home-page .card-section .kit-card-bottom-text p,.home-page .card-section .kit-card-bottom-text strong{margin:0;font-family:"Suisse Intl",sans-serif;font-size:1.6rem}.home-page .card-section .kit-card-bottom-text p.address,.home-page .card-section .kit-card-bottom-text strong.address{padding:.8rem 0}.home-page .card-section .kit-card-bottom-cta{align-self:center}.home-page .card-section .kit-card-bottom-statuses{padding:.8rem 1.6rem 0}.home-page .card-section .kit-card-bottom-statuses .step{border-bottom:.2rem dotted #daae67;padding:.8rem 0;display:flex;justify-content:space-between;font:bold 1.2rem "Suisse Intl",sans-serif}.home-page .card-section .kit-card-bottom-statuses .step span{display:inline-block;font-weight:normal}.signup .form-header-container p,.login .form-header-container p,.password-change .form-header-container p,.password-set .form-header-container p,.password-reset-from-key .form-header-container p,.tell-us-about-yourself .form-header-container p,.patient-initiated-order .form-header-container p{max-width:65ch}.signup .form-header-container a,.login .form-header-container a,.password-change .form-header-container a,.password-set .form-header-container a,.password-reset-from-key .form-header-container a,.tell-us-about-yourself .form-header-container a,.patient-initiated-order .form-header-container a{font-weight:bold}.signup .field a,.signup .field p,.login .field a,.login .field p,.password-change .field a,.password-change .field p,.password-set .field a,.password-set .field p,.password-reset-from-key .field a,.password-reset-from-key .field p,.tell-us-about-yourself .field a,.tell-us-about-yourself .field p,.patient-initiated-order .field a,.patient-initiated-order .field p{margin-top:.6rem}.signup .row input,.login .row input,.password-change .row input,.password-set .row input,.password-reset-from-key .row input,.tell-us-about-yourself .row input,.patient-initiated-order .row input{align-self:flex-start}.signup .row label,.login .row label,.password-change .row label,.password-set .row label,.password-reset-from-key .row label,.tell-us-about-yourself .row label,.patient-initiated-order .row label{font-weight:normal}.signup .row label a,.login .row label a,.password-change .row label a,.password-set .row label a,.password-reset-from-key .row label a,.tell-us-about-yourself .row label a,.patient-initiated-order .row label a{font-weight:bold !important}.signup .secondary-cta,.login .secondary-cta,.password-change .secondary-cta,.password-set .secondary-cta,.password-reset-from-key .secondary-cta,.tell-us-about-yourself .secondary-cta,.patient-initiated-order .secondary-cta{display:flex;flex-direction:column;gap:1.6rem}.banner-warning{background-color:#ffe347;padding:1rem 2rem !important;border-radius:1rem}.activation-verification-email-sent,.email-confirm,.email-confirm-sad-whale,.password-reset-sent,.verification-email-sent,.vertical-split-layout,.demo-activation,.pay-for-kit-now-or-later,.replacement-parts{display:flex;flex-direction:column;align-items:center;flex-grow:1;height:75vh;width:100%}.activation-verification-email-sent>div,.email-confirm>div,.email-confirm-sad-whale>div,.password-reset-sent>div,.verification-email-sent>div,.vertical-split-layout>div,.demo-activation>div,.pay-for-kit-now-or-later>div,.replacement-parts>div{display:flex;flex-direction:column;align-items:center;width:100%;padding:3.2rem 2rem}.activation-verification-email-sent>div:first-child,.email-confirm>div:first-child,.email-confirm-sad-whale>div:first-child,.password-reset-sent>div:first-child,.verification-email-sent>div:first-child,.vertical-split-layout>div:first-child,.demo-activation>div:first-child,.pay-for-kit-now-or-later>div:first-child,.replacement-parts>div:first-child{display:flex;flex-direction:column;align-items:center;gap:3.2rem}.activation-verification-email-sent>div:first-child svg,.activation-verification-email-sent>div:first-child img,.email-confirm>div:first-child svg,.email-confirm>div:first-child img,.email-confirm-sad-whale>div:first-child svg,.email-confirm-sad-whale>div:first-child img,.password-reset-sent>div:first-child svg,.password-reset-sent>div:first-child img,.verification-email-sent>div:first-child svg,.verification-email-sent>div:first-child img,.vertical-split-layout>div:first-child svg,.vertical-split-layout>div:first-child img,.demo-activation>div:first-child svg,.demo-activation>div:first-child img,.pay-for-kit-now-or-later>div:first-child svg,.pay-for-kit-now-or-later>div:first-child img,.replacement-parts>div:first-child svg,.replacement-parts>div:first-child img{width:clamp(25rem,80%,35rem)}.activation-verification-email-sent>div:first-child h4,.activation-verification-email-sent>div:first-child h5,.activation-verification-email-sent>div:first-child h6,.activation-verification-email-sent>div:first-child p,.email-confirm>div:first-child h4,.email-confirm>div:first-child h5,.email-confirm>div:first-child h6,.email-confirm>div:first-child p,.email-confirm-sad-whale>div:first-child h4,.email-confirm-sad-whale>div:first-child h5,.email-confirm-sad-whale>div:first-child h6,.email-confirm-sad-whale>div:first-child p,.password-reset-sent>div:first-child h4,.password-reset-sent>div:first-child h5,.password-reset-sent>div:first-child h6,.password-reset-sent>div:first-child p,.verification-email-sent>div:first-child h4,.verification-email-sent>div:first-child h5,.verification-email-sent>div:first-child h6,.verification-email-sent>div:first-child p,.vertical-split-layout>div:first-child h4,.vertical-split-layout>div:first-child h5,.vertical-split-layout>div:first-child h6,.vertical-split-layout>div:first-child p,.demo-activation>div:first-child h4,.demo-activation>div:first-child h5,.demo-activation>div:first-child h6,.demo-activation>div:first-child p,.pay-for-kit-now-or-later>div:first-child h4,.pay-for-kit-now-or-later>div:first-child h5,.pay-for-kit-now-or-later>div:first-child h6,.pay-for-kit-now-or-later>div:first-child p,.replacement-parts>div:first-child h4,.replacement-parts>div:first-child h5,.replacement-parts>div:first-child h6,.replacement-parts>div:first-child p{max-width:76.8rem}.activation-verification-email-sent>div.sad-whale svg,.email-confirm>div.sad-whale svg,.email-confirm-sad-whale>div.sad-whale svg,.password-reset-sent>div.sad-whale svg,.verification-email-sent>div.sad-whale svg,.vertical-split-layout>div.sad-whale svg,.demo-activation>div.sad-whale svg,.pay-for-kit-now-or-later>div.sad-whale svg,.replacement-parts>div.sad-whale svg{width:clamp(15rem,55%,25rem) !important}.activation-verification-email-sent>div:last-child,.email-confirm>div:last-child,.email-confirm-sad-whale>div:last-child,.password-reset-sent>div:last-child,.verification-email-sent>div:last-child,.vertical-split-layout>div:last-child,.demo-activation>div:last-child,.pay-for-kit-now-or-later>div:last-child,.replacement-parts>div:last-child{height:100%;background-color:#f6f6f0}.activation-verification-email-sent>div:last-child form,.email-confirm>div:last-child form,.email-confirm-sad-whale>div:last-child form,.password-reset-sent>div:last-child form,.verification-email-sent>div:last-child form,.vertical-split-layout>div:last-child form,.demo-activation>div:last-child form,.pay-for-kit-now-or-later>div:last-child form,.replacement-parts>div:last-child form{width:100%;display:grid;place-items:center}.activation-verification-email-sent>div:last-child p,.email-confirm>div:last-child p,.email-confirm-sad-whale>div:last-child p,.password-reset-sent>div:last-child p,.verification-email-sent>div:last-child p,.vertical-split-layout>div:last-child p,.demo-activation>div:last-child p,.pay-for-kit-now-or-later>div:last-child p,.replacement-parts>div:last-child p{max-width:65ch;font-family:"Suisse Intl",sans-serif;text-align:center;margin:0 0 1.6rem 0}.activation-verification-email-sent>div:last-child p:first-child,.email-confirm>div:last-child p:first-child,.email-confirm-sad-whale>div:last-child p:first-child,.password-reset-sent>div:last-child p:first-child,.verification-email-sent>div:last-child p:first-child,.vertical-split-layout>div:last-child p:first-child,.demo-activation>div:last-child p:first-child,.pay-for-kit-now-or-later>div:last-child p:first-child,.replacement-parts>div:last-child p:first-child{font-weight:bold}.activation-verification-email-sent>div:last-child p a,.email-confirm>div:last-child p a,.email-confirm-sad-whale>div:last-child p a,.password-reset-sent>div:last-child p a,.verification-email-sent>div:last-child p a,.vertical-split-layout>div:last-child p a,.demo-activation>div:last-child p a,.pay-for-kit-now-or-later>div:last-child p a,.replacement-parts>div:last-child p a{font-weight:bold}.activation-verification-email-sent>div:last-child ol,.email-confirm>div:last-child ol,.email-confirm-sad-whale>div:last-child ol,.password-reset-sent>div:last-child ol,.verification-email-sent>div:last-child ol,.vertical-split-layout>div:last-child ol,.demo-activation>div:last-child ol,.pay-for-kit-now-or-later>div:last-child ol,.replacement-parts>div:last-child ol{font-family:"Suisse Intl",sans-serif;padding-left:2.4rem;max-width:57.6rem}.activation-verification-email-sent>div:last-child h5,.email-confirm>div:last-child h5,.email-confirm-sad-whale>div:last-child h5,.password-reset-sent>div:last-child h5,.verification-email-sent>div:last-child h5,.vertical-split-layout>div:last-child h5,.demo-activation>div:last-child h5,.pay-for-kit-now-or-later>div:last-child h5,.replacement-parts>div:last-child h5{margin-bottom:1.6rem}.activation-verification-email-sent div.warning-card,.email-confirm div.warning-card,.email-confirm-sad-whale div.warning-card,.password-reset-sent div.warning-card,.verification-email-sent div.warning-card,.vertical-split-layout div.warning-card,.demo-activation div.warning-card,.pay-for-kit-now-or-later div.warning-card,.replacement-parts div.warning-card{padding:1.6rem;border-radius:1rem;height:auto;max-width:102.4rem;display:flex;flex-direction:column;gap:1.6rem;background-color:#df5252}.activation-verification-email-sent div.warning-card h5,.activation-verification-email-sent div.warning-card p,.email-confirm div.warning-card h5,.email-confirm div.warning-card p,.email-confirm-sad-whale div.warning-card h5,.email-confirm-sad-whale div.warning-card p,.password-reset-sent div.warning-card h5,.password-reset-sent div.warning-card p,.verification-email-sent div.warning-card h5,.verification-email-sent div.warning-card p,.vertical-split-layout div.warning-card h5,.vertical-split-layout div.warning-card p,.demo-activation div.warning-card h5,.demo-activation div.warning-card p,.pay-for-kit-now-or-later div.warning-card h5,.pay-for-kit-now-or-later div.warning-card p,.replacement-parts div.warning-card h5,.replacement-parts div.warning-card p{color:#fff;margin:0}.replacement-parts>div:last-child:only-child{background-color:#fff}.replacement-parts>div:last-child p:first-child{max-width:57.6rem;font-weight:normal;text-align:left}@media(min-width: 740px){.replacement-parts>div:last-child p:first-child{text-align:center}}.demo-activation svg{color:#ff5d1a}.demo-activation p:first-of-type{font-weight:normal !important}.demo-activation p:last-of-type{font-weight:bold !important}.password-reset-done{padding:3.2rem 2rem;display:flex;flex-direction:column;align-items:center;gap:3.2rem}.financial-disclosure-form .single-line-checkbox{outline-color:#ff5d1a}.financial-disclosure-form .single-line-checkbox:not(:checked){outline-color:#172126}.financial-disclosure-form .single-line-checkbox:hover{outline-color:#ff5d1a}.financial-disclosure-form .financial-disclosure-content{padding:0rem 1.6rem 2rem 1.6rem;border:1px solid #9e9e9e;max-height:40vh;overflow-y:scroll}.kit-registration-start{display:flex;flex-direction:column;align-items:center;padding:3.2rem 2rem;gap:3.2rem}.kit-registration-start div{display:flex;flex-direction:column;align-items:center;gap:1rem}.kit-registration-start img{width:clamp(300px,80%,400px)}.kit-registration-start p{text-align:center;max-width:65ch}.kit-registration-start p a{font-weight:bold}.kit-registration-already-registered,.kit-registration-finished{display:flex;flex-direction:column;align-items:center;padding:3.2rem 2rem;gap:3.2rem;max-width:76.8rem}.kit-registration-already-registered svg,.kit-registration-finished svg{display:block;margin:0 auto;width:clamp(300px,80%,400px)}.kit-registration-already-registered p:not(:last-of-type),.kit-registration-finished p:not(:last-of-type){margin-bottom:1.6rem}.kit-for-who form div.kit-for-who-cards{display:grid;grid-template-columns:1fr 1fr;margin:0 0 1.6rem 0}.kit-for-who form div.kit-for-who-cards input{display:none}.kit-for-who form div.kit-for-who-cards input:checked~label{box-shadow:0 .4rem .5rem 0 rgba(0,0,0,.1);color:#fff;background-color:#daae67}.kit-for-who form div.kit-for-who-cards input:checked~label svg:last-of-type{visibility:visible}.kit-for-who .kit-for-who-cards label{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:1.6rem;padding:3.2rem 2.4rem;background-color:#f6f6f0;border-radius:1rem;font:bold 1.4rem "Suisse Intl",sans-serif;text-align:center;transition:color .25s,background-color .25s,border .25s;cursor:pointer;position:relative;border:1px solid #f6f6f0}.kit-for-who .kit-for-who-cards label span{display:block;margin:auto}.kit-for-who .kit-for-who-cards label svg:last-of-type{color:#daae67;position:absolute;bottom:.6rem;right:.6rem;visibility:hidden}.kit-for-who .kit-for-who-cards label:hover{border:.1rem solid #daae67;box-shadow:0 .4rem .5rem 0 rgba(0,0,0,.1);color:#fff;background-color:#e5c695}.kit-already-claimed{width:100%;display:flex;flex-direction:column;flex-grow:1}.kit-already-claimed .warning-header{padding:3.6rem;display:flex;flex-direction:column;align-items:center;gap:3.6rem}.kit-already-claimed .warning-header h4{max-width:64rem}.kit-already-claimed .warning-header p{text-align:center}.kit-already-claimed .warning-header p:not(:last-of-type){margin-bottom:1.6rem}.kit-already-claimed svg{height:auto;color:#ff5d1a}@media(max-width: 739px){.kit-already-claimed svg{width:20%}}@media(min-width: 740px)and (max-width: 979px){.kit-already-claimed svg{width:12%}}@media(min-width: 980px){.kit-already-claimed svg{width:5%}}.kit-already-claimed .warning-content{padding:3.6rem;width:100%;flex-grow:1;background-color:#f6f6f0;display:flex;flex-direction:column;align-items:center}.kit-already-claimed .warning-content p{max-width:65ch;text-align:center;margin-bottom:1.6rem}.account-connections-page form fieldset{width:100%;border:none}.account-connections-page form fieldset .single-line-wrapper label span:first-child{margin-right:2.4rem}.account-connections-page form fieldset button{margin:1.2rem 0 0 1.2rem;width:30%}.account-connections-page .form-secondary{max-width:65ch;width:100%}.account-connections-page .form-secondary h4{text-align:center;margin:4.8rem 0 2.4rem}.account-connections-page .form-secondary>div{display:flex;width:100%;align-items:center;flex-direction:column}.account-connections-page .form-secondary>div .wrapper{width:90%}.account-connections-page .form-secondary>div .wrapper .oauth-button{background-color:#fff}@media(max-width: 739px){.patient-initiated-order.pay-for-kit-now-or-later div:first-of-type>h4{font-size:2.4rem}}.patient-initiated-order.pay-for-kit-now-or-later div:first-of-type>img{width:clamp(22rem,50%,35rem)}@media(max-width: 739px){.patient-initiated-order.pay-for-kit-now-or-later div:last-child{align-items:stretch}}@media(max-width: 739px){.patient-initiated-order.pay-for-kit-now-or-later div:last-child h5,.patient-initiated-order.pay-for-kit-now-or-later div:last-child p{text-align:left}}.patient-initiated-order .button-container{display:flex;flex-direction:row;gap:1.6rem}@media(max-width: 739px){.patient-initiated-order .button-container{flex-direction:column;width:100%;max-width:30rem}}@media(max-width: 739px){.patient-initiated-order .form-header-container p{text-align:left}}.patient-initiated-order .section-heading{font-size:1.6rem;letter-spacing:-0.05rem;text-align:left !important;margin:1.6rem 0 .8rem}.patient-initiated-order .section-heading+p{font-size:1.4rem}.patient-initiated-order .progyny-banner{display:inline-block;margin-bottom:3rem}.legal-content{background-color:#f6f6f6;border:.1rem solid #172126;padding:1rem;height:40vh;overflow-y:scroll}.legal-content h6{font-size:1.6rem;text-align:left}.legal-content ul,.legal-content h6,.legal-content p{margin-bottom:1.6rem}.legal-content p a{font-size:1.6rem}.legal-content ul{list-style-position:inside;font:normal 1.6rem "Suisse Intl",sans-serif;padding-left:1.6rem}.custom-cpi-header{box-shadow:0 .4rem .5rem 0 rgba(0,0,0,.1);padding-bottom:2.4rem}.custom-cpi-header .clinic-logo img{height:7rem}.custom-cpi-header .powered-by-fellow{height:1.8rem}.custom-cpi-content{display:flex;flex-direction:column;align-items:center}.custom-cpi-content .form-header-container{max-width:72rem;padding:3.2rem 2rem;display:flex;flex-direction:column;gap:1.6rem}.custom-cpi-content .form-header-container a.link-button{margin-top:3.2rem}@media(min-width: 740px){.custom-cpi-content .form-header-container a.link-button{width:fit-content;margin-left:auto;margin-right:auto}}.custom-cpi-content .form-container{width:100%;padding-bottom:3.2rem}.custom-cpi-content .form-container form{padding:0}.custom-cpi-content .form-container form .field.optional label::after{content:" (optional)";color:#62686c}.custom-cpi-content .form-container form .field input{font-size:1.4rem}.custom-cpi-content .form-container form .field input:not([type=checkbox]):not([type=radio]){border-radius:.3rem;outline:none}.custom-cpi-content .form-container form .field input:not([type=checkbox]):not([type=radio]):hover{border:.1rem solid #ebeaea}.custom-cpi-content .form-container form .field input:not([type=checkbox]):not([type=radio]):active,.custom-cpi-content .form-container form .field input:not([type=checkbox]):not([type=radio]):focus{border:.1rem solid #444caf;box-shadow:inset -0.1rem -0.1rem #c7d3f1,inset .1rem .1rem #c7d3f1}.custom-cpi-content .form-container form .field .phone-number .country-code-inline{display:flex;align-items:stretch}.custom-cpi-content .form-container form .field .phone-number span{background-color:#f2f5f8;color:#9e9e9e;font-family:"Suisse Intl",sans-serif !important;border:1px solid #d8d8d8 !important;border-right:none !important;border-top-left-radius:.4rem;border-bottom-left-radius:.4rem;padding:.8rem;text-align:center;width:3.6rem}.custom-cpi-content .form-container form .field .phone-number input{border-top-left-radius:unset !important;border-bottom-left-radius:unset !important}.custom-cpi-content .form-container form .field .phone-number p{font-family:"Suisse Intl",sans-serif !important;font-size:1rem;font-weight:700;color:#9e9e9e}.custom-cpi-content .form-container form .field p.help-text{font-family:"Suisse Intl",sans-serif !important;font-size:1rem;font-weight:700;color:#9e9e9e}.custom-cpi-content .form-container form select{height:3.4rem;border:1px solid #d8d8d8;border-radius:.3rem;font-size:1.4rem;outline:none;color:#9e9e9e}.custom-cpi-content .form-container form select.selected{color:#172126}.custom-cpi-content .form-container form select:hover{border:.1rem solid #ebeaea}.custom-cpi-content .form-container form select:active,.custom-cpi-content .form-container form select:focus{border:.1rem solid #444caf;box-shadow:inset -0.1rem -0.1rem #c7d3f1,inset .1rem .1rem #c7d3f1}.custom-cpi-content .wrapper{max-width:48rem}.custom-cpi-content .wrapper .wide{width:100%}.custom-cpi-content .wrapper .notice-text{color:#62686c}.custom-cpi-content .errorlist{margin-top:.6rem !important;list-style-type:none}.custom-cpi-content .errorlist a{font:inherit}.custom-cpi-content select{-moz-appearance:none;-webkit-appearance:none;appearance:none;box-shadow:none;border:1px solid #d8d8d8;padding:0 1.2rem;cursor:pointer;flex-grow:1;color:#172126;background-color:#fff;background-image:url(img/caret.svg);background-repeat:no-repeat;background-position:top 45% right 1rem}.custom-cpi-content h1,.custom-cpi-content h2,.custom-cpi-content h3,.custom-cpi-content h4,.custom-cpi-content h5,.custom-cpi-content h6,.custom-cpi-content h6.small,.custom-cpi-content h6.extra-small{font-family:"AvantGarde",sans-serif;margin:0;padding:0;line-height:110%;text-align:center}.custom-cpi-content p.extra-large,.custom-cpi-content p,.custom-cpi-content p.small,.custom-cpi-content p.extra-small{margin:0;padding:0;line-height:140%;font-weight:normal;font-family:"Suisse Intl",sans-serif}.custom-cpi-content h1{font-size:4.8rem;line-height:5.2rem}@media(min-width: 740px){.custom-cpi-content h1{font-size:10.4rem;line-height:110%}}.custom-cpi-content h2{font-size:4.4rem;line-height:4.8rem}@media(min-width: 740px){.custom-cpi-content h2{font-size:6.4rem;line-height:110%}}.custom-cpi-content h3{font-size:3.2rem;line-height:4rem}@media(min-width: 740px){.custom-cpi-content h3{font-size:4.8rem;line-height:110%}}.custom-cpi-content h4{font-size:3.6rem;letter-spacing:-0.09rem}.custom-cpi-content h5{font-size:2.4rem}.custom-cpi-content h6{font-size:1.8rem}@media(min-width: 740px){.custom-cpi-content h6{font-size:2.4rem}}.custom-cpi-content h6.small{font-size:1.6rem}.custom-cpi-content h6.extra-small{font-size:1.4rem}.custom-cpi-content p.extra-large{font-size:2.4rem}.custom-cpi-content p{font-size:1.6rem}.custom-cpi-content p.small{font-size:1.4rem}.custom-cpi-content p.extra-small{font-size:1.2rem}.custom-cpi-content #checkout{margin-top:1rem;width:100%}.receipts-home{padding:2rem 4rem}@media(min-width: 980px){.receipts-home{padding:4rem 8rem}}.receipts-home p{font:normal 1.6rem "Suisse Intl",sans-serif;line-height:140%}.receipts-home .note{background-color:#f6f6f0;border-radius:.8rem;color:#b2592b;padding:1.6rem}.receipts-home .note p{font-weight:bold}.receipts-home .receipt-links-and-note{display:flex;flex-direction:column;gap:1.6rem;justify-content:space-between;font-family:"Suisse Intl",sans-serif}.receipts-home .receipt-links a{color:#4548f3;display:block;margin-bottom:.8rem}.receipts-home dialog{border-radius:.8rem;font-family:"Suisse Intl",sans-serif;padding:4rem;width:80rem}.receipts-home dialog p{font-size:1.4rem}.receipts-home dialog .checkbox-container{display:flex;align-items:center;gap:.6rem}.receipts-home dialog label{font-size:1.4rem;font-weight:700}.receipts-home dialog button{float:right;margin-top:2rem}.receipts-home dialog::backdrop{background:rgba(0,0,0,.75);position:fixed;inset:0}@media(min-width: 740px){h1.patient-order{font-size:5rem;letter-spacing:-0.2rem;line-height:6rem}}.patient-order-cancellation{padding:25px}.patient-order-cancellation .patient-order-details{margin-bottom:1em;font-size:14px;max-width:50em;background:#f2f5f7;background-repeat:no-repeat;background-image:url(img/kit-box-closed-transparent.png);background-size:155px;background-position:right top}@media(max-width: 739px){.patient-order-cancellation .patient-order-details{width:100vw;margin:0;padding-left:20px;padding-right:20px;margin-bottom:1em;position:relative;left:calc(-50vw + 50%)}}.patient-order-cancellation .patient-order-details .patient-order-cancellation-table{width:calc(100% - 155px);margin-top:.5em;min-height:145px;border-collapse:collapse}@media(max-width: 374px){.patient-order-cancellation .patient-order-details .patient-order-cancellation-table{margin-left:0;width:calc(100% - 130px)}}@media(min-width: 740px){.patient-order-cancellation .patient-order-details .patient-order-cancellation-table{margin-left:1em;margin-right:1em}}.patient-order-cancellation .patient-order-details .patient-order-cancellation-table td{vertical-align:top}.patient-order-cancellation .patient-order-details .patient-order-cancellation-table .order-item{font-weight:600}.patient-order-cancellation .patient-order-details .patient-order-cancellation-table .amount-column{width:5%}.patient-order-cancellation .patient-order-details .patient-order-cancellation-table .subtotal-row{border-top:1px solid #c6d3de}.patient-order-cancellation .patient-order-cancellation-survey{padding-top:1em;max-width:50em}.patient-order-cancellation .patient-order-cancellation-survey li{list-style-type:none}.patient-order-cancellation .patient-order-cancellation-survey input{accent-color:#ff5d1a;height:1.6rem;width:1.6rem}.patient-order-cancellation .patient-order-cancellation-survey textarea{font-family:"Tiempos Text",serif;width:100%;height:5em;padding:1em}.patient-order-cancellation .patient-order-cancellation-survey button{margin-top:1.5em}.patient-order-cancellation .patient-order-cancellation-survey ul{margin-bottom:2rem}.patient-order-cancellation .patient-order-cancellation-survey .note{padding:.5em}.kit-registration-container{height:100%;display:flex;flex-direction:column;align-items:center}.kit-registration-container p{font-family:"Suisse Intl",sans-serif;font-size:1.6rem}@media(max-width: 739px){.kit-registration-container p{text-align:left}}.kit-registration-container .barcode-diagram{margin-bottom:2.4rem;background-image:url(img/barcode_diagram.png);background-size:contain;background-repeat:no-repeat}@media(min-width: 740px){.kit-registration-container .barcode-diagram{width:44.8rem;height:21.6rem}}@media(max-width: 739px){.kit-registration-container .barcode-diagram{width:29rem;height:15.1rem}}.kit-registration-container .form-header-container{padding:3.2rem 2rem}.kit-registration-container .form-header-container h4:only-child{margin-bottom:0}.kit-registration-container .form-container{width:100%;font-family:"Suisse Intl",sans-serif}.kit-registration-container .form-container form{padding:0}.kit-registration-container .form-container form .field input{font-family:"Suisse Intl",sans-serif}.kit-registration-container .form-container form .field.optional label::after{content:" (optional)";color:#62686c}.kit-registration-container .form-container form .field .caption{font-size:1rem;color:#62686c;margin-top:.6rem}.kit-registration-container .form-container form .field .row input{align-self:flex-start}.kit-registration-container .form-container form .field .row label{font-weight:normal}.kit-registration-container .form-container form .field .row label a{font-weight:bold !important}.kit-registration-container .form-container form a{color:#444caf}.kit-registration-container .form-container form select{height:3.4rem;border:1px solid #d8d8d8}.kit-registration-container .errorlist{list-style-type:none}.kit-registration-container select{-moz-appearance:none;-webkit-appearance:none;appearance:none;box-shadow:none;color:#9e9e9e;border:1px solid #d8d8d8;padding:0 1.2rem;cursor:pointer;flex-grow:1;background-image:url(img/caret.svg);background-repeat:no-repeat;background-position:top 45% right 1rem}.kit-registration-container select.selected{color:#172126}.enter-barcode .barcode-copy{width:90%;max-width:fit-content}.enter-barcode .barcode-copy p{margin-bottom:1.6rem}.enter-barcode img.preservation-fluid-container{margin:.8rem 0 2.4rem;width:clamp(200px,80%,400px)}.patient-information .fname-lname{display:flex;flex-direction:column}@media(min-width: 740px){.patient-information .fname-lname{flex-direction:row;gap:1.2rem}}.patient-information .fname-lname .field{flex-grow:1}@media(max-width: 739px){.patient-information .fname-lname .field:first-of-type{margin-bottom:1.6rem}}.sample-information select[name=time_zone]{color:#62686c}.sample-information select[name=time_zone].selected{color:#172126}.preservation-solution-expired{background-color:#f6f6f0}.preservation-solution-expired .warning-header{background-color:#fff;text-align:center;padding:3.6rem;width:100vw}.preservation-solution-expired .warning-header svg{height:auto;color:#ff5d1a}@media(max-width: 739px){.preservation-solution-expired .warning-header svg{width:20%}}@media(min-width: 740px)and (max-width: 979px){.preservation-solution-expired .warning-header svg{width:12%}}@media(min-width: 980px){.preservation-solution-expired .warning-header svg{width:5%}}.preservation-solution-expired .warning-header h4{margin:3.6rem auto}@media(min-width: 980px){.preservation-solution-expired .warning-header h4{width:50%}}@media(min-width: 740px)and (max-width: 979px){.preservation-solution-expired .warning-header h4{width:75%}}@media(max-width: 739px){.preservation-solution-expired .warning-header h4{width:90%}}.preservation-solution-expired .warning-content{width:100vw;padding-top:3.6rem;padding:3.6rem 2.4rem 0 2.4rem}.preservation-solution-expired .warning-content-text{text-align:center}@media(min-width: 980px){.preservation-solution-expired .warning-content-text{padding:3rem 0}}.preservation-solution-expired .warning-content-text p{margin-bottom:1.6rem}.preservation-solution-expired .warning-content-header{font-weight:500}.preservation-solution-expired .warning-content .button-wrapper{width:50%;margin:auto;padding-top:1rem}@media(max-width: 739px){.preservation-solution-expired .warning-content .button-wrapper{width:100%}}.kr-verify-information{background-color:#f6f6f0}.kr-verify-information form{background-color:#f6f6f0}.verify-information-card{border-radius:.5rem;box-shadow:0 .8rem .5rem 0 rgba(0,0,0,.1);margin-bottom:2.4rem}.verify-information-card .card-top{border-top-left-radius:.5rem;border-top-right-radius:.5rem;background-color:#2e2738;padding:1rem 1.6rem .7rem;color:#fff;font:bold 1.6rem "AvantGarde",sans-serif}.verify-information-card .card-bottom{background-color:#fff;padding:1.6rem}.verify-information-card .card-bottom .card-field{font-family:"Suisse Intl",sans-serif;margin-bottom:1.2rem}.verify-information-card .card-bottom .card-field p{margin:0}.verify-information-card .card-bottom .card-field p span:not(:last-child){display:block;margin-bottom:.4rem}.verify-information-card .card-bottom .card-field .card-field-title{font-weight:bold;font-size:1.2rem;color:#2d2d2d;opacity:60%}.verify-information-card .card-bottom .button-wrapper{display:flex;justify-content:flex-end;align-items:center}.cryo-upsell .upsell-header{text-align:center;background:#daae67;padding:3.5rem 0;width:100%}.cryo-upsell .upsell-header svg{height:auto}@media(max-width: 739px){.cryo-upsell .upsell-header svg{width:20%}}@media(min-width: 740px)and (max-width: 979px){.cryo-upsell .upsell-header svg{width:12%}}@media(min-width: 980px){.cryo-upsell .upsell-header svg{width:5%}}.cryo-upsell .upsell-header h1{color:#fff;font-size:4rem;letter-spacing:-0.14rem;line-height:4rem;margin:auto;padding-top:1rem}@media(min-width: 980px){.cryo-upsell .upsell-header h1{width:50%}}@media(min-width: 740px)and (max-width: 979px){.cryo-upsell .upsell-header h1{width:75%}}@media(max-width: 739px){.cryo-upsell .upsell-header h1{width:90%;font-size:3rem;line-height:3.5rem}}.cryo-upsell #agreement{background-color:#f6f6f6;display:flex;flex-direction:column;gap:1.2rem;padding:1rem}.cryo-upsell #agreement p a{font-weight:bold}.cryo-upsell #agreement.hidden{display:none}.cryo-upsell ul{list-style-type:none}.cryo-upsell .form-container{font-family:"Suisse Intl",sans-serif;padding-top:2.4rem}.cryo-upsell .form-container>form a{color:#444caf;font-size:1.6rem}.cryo-upsell .form-container>form .field{font-family:"Suisse Intl",sans-serif}.financial-disclosure-label{display:block;font:bold 1.4rem "Suisse Intl",sans-serif;margin-bottom:.6rem}.financial-disclosure-content{background-color:#f6f6f6;border:.1rem solid #172126;height:40vh;overflow-y:scroll;padding:0 1rem;line-height:140%}.activation-start{display:flex;flex-direction:column;align-items:center;text-align:center;gap:3.2rem;padding:3.2rem 2rem;max-width:65rem}.activation-start h4{font-size:3.2rem;line-height:1.1;letter-spacing:-0.1rem}.activation-start img{width:clamp(300px,80%,600px)}.activation-start a{width:100%}.lets-get-started .field{margin-bottom:0 !important}body{background-color:#fff}section:nth-of-type(odd){background-color:#f2f5f8}@media print{section:nth-of-type(odd){background-color:#fff}}.section-content{margin:auto;padding:5rem;max-width:118rem;overflow:hidden;page-break-inside:avoid}@media print{.section-content.limitations{background-color:#fff}}.section-content.morphology,.section-content.resources{max-width:none;width:100%}@media(max-width: 739px){.section-content{width:100%;padding:2rem}}@media(min-width: 980px){.section-content.results,.section-content.morphology,.section-content.suggestions,.section-content.references{padding:5rem}}@media(min-width: 1300px){.section-content.results,.section-content.morphology,.section-content.suggestions,.section-content.references{padding:5rem 0}}@media print{.section-content{overflow:visible;max-width:none;width:100%}.section-content.results,.section-content.morphology,.section-content.cryo,.section-content.suggestions,.section-content.lab-results,.section-content.limitations,.section-content.references{padding:0}}.card{background-color:#fff;margin:0 -0.8rem 2.4rem;padding:1.6rem}@media(min-width: 740px){.card{padding:5rem;margin:inherit}}@media print{.card{margin:auto;padding-left:0;padding-right:0;padding-top:0}}.report-title{padding:3rem 2rem;color:#62686c;text-align:center;width:100%;margin:auto}@media print{.report-title{padding:0}}.report-timestamp{line-height:1.6rem}.hero{width:100%;padding:2rem;background-color:#fff;margin:0 0 5rem}@media(min-width: 740px){.hero{padding:5rem 5rem;margin:0 5rem 5rem;width:inherit}}@media(min-width: 1300px){.hero{margin:auto auto 5rem;padding:8rem 8rem 0rem}}@media print{.hero{padding:2rem;margin:auto}}@media(min-width: 980px){.hero-card-tmc-meter-mobile{display:none}}@media print{.hero-card-tmc-meter-mobile{display:none}}.hero-card-vasectomy-asset-container-mobile{display:flex;justify-content:center}@media(min-width: 980px){.hero-card-vasectomy-asset-container-mobile{display:none}}@media print{.hero-card-vasectomy-asset-container-mobile{display:none}}.hero-card-vasectomy-asset-container-mobile img{max-width:100%}.tmc-meter{position:relative;height:32rem;width:32rem;margin:auto}@media(min-width: 375px){.tmc-meter{height:36rem;width:36rem}}@media(min-width: 480px){.tmc-meter{height:45rem;width:45rem}}@media(max-width: 979px){.tmc-meter{margin-top:3rem;margin-bottom:-4rem}}@media print{.tmc-meter{height:32rem;width:32rem}}.tmc-meter .tmc-arc-label-container,.tmc-meter .tmc-arc-container{position:absolute;margin:auto;top:0;bottom:0;left:0;right:0}.tmc-meter .tmc-arc-container{height:26rem;width:26rem}@media(min-width: 375px){.tmc-meter .tmc-arc-container{height:30rem;width:30rem}}@media(min-width: 480px){.tmc-meter .tmc-arc-container{height:38rem;width:38rem}}@media print{.tmc-meter .tmc-arc-container{height:26rem;width:26rem}}.tmc-meter .tmc-value-circle,.tmc-meter .tmc-arc-label{position:absolute;margin:0;z-index:2}.tmc-meter .tmc-arc-label{text-align:center;width:3rem;height:3rem;font-family:"AvantGarde",sans-serif;font-weight:bold;font-size:1.3rem;line-height:3.1rem;letter-spacing:-0.068rem}@media(min-width: 480px){.tmc-meter .tmc-arc-label{font-size:1.8rem;line-height:3.4rem}}@media print{.tmc-meter .tmc-arc-label{font-size:1.3rem;line-height:3.1rem}}@media(max-width: 374px){.tmc-meter .tmc-arc-label.tmc-arc-label-100,.tmc-meter .tmc-arc-label.tmc-arc-label-0{display:none}}.tmc-meter .tmc-arc{position:relative;display:flex;flex-direction:column;justify-content:center;height:26rem;width:26rem;background-image:linear-gradient(white, white),radial-gradient(circle at bottom left, #FF4131, 18%, #FF5C1A, 29%, #FFBF00, 47%, #5FC499, 60%, #02C06F);background-origin:border-box;background-clip:content-box,border-box;border:solid 1.75rem rgba(0,0,0,0);border-radius:100%;border-bottom:solid 1.75rem #fff;border-right:solid 1.75rem #fff;transform:rotate(45deg)}@supports(background-image: conic-gradient(#FF5D1A, #FF4131)){.tmc-meter .tmc-arc{background-image:linear-gradient(white, white),conic-gradient(#ff4131, 38.75%, rgb(255, 92, 26), 40%, rgb(255, 152, 11), 48.75%, rgb(255, 191, 0), 57.5%, rgb(95, 196, 153), 72.5%, rgb(2, 192, 111));transform:rotate(-225deg);border-top:solid 1.75rem #fff;border-right:solid 1.75rem #fff;border-bottom:solid 1.75rem rgba(0,0,0,0)}}@media(min-width: 375px){.tmc-meter .tmc-arc{height:30rem;width:30rem}}@media(min-width: 480px){.tmc-meter .tmc-arc{height:38rem;width:38rem}}@media print{.tmc-meter .tmc-arc{height:26rem;width:26rem}}.tmc-meter .tmc-circle{margin:auto;display:flex;flex-direction:column;height:20rem;width:20rem;border-radius:50%;text-align:center;box-shadow:0px 0px 2rem rgba(0,0,0,.15);transform:rotate(-45deg)}@supports(background-image: conic-gradient(#FF5D1A, #FF4131)){.tmc-meter .tmc-circle{transform:rotate(225deg)}}@media(min-width: 375px){.tmc-meter .tmc-circle{height:23rem;width:23rem}}@media(min-width: 480px){.tmc-meter .tmc-circle{height:32rem;width:32rem}}@media print{.tmc-meter .tmc-circle{height:20rem;width:20rem;box-shadow:none}}.tmc-meter .tmc-circle svg{margin:0 auto;padding-top:1rem;padding-bottom:1rem}@media(min-width: 375px){.tmc-meter .tmc-circle svg{padding-top:3rem;padding-bottom:1.6rem}}@media(min-width: 480px){.tmc-meter .tmc-circle svg{padding-top:4.8rem;padding-bottom:1.8rem}}@media print{.tmc-meter .tmc-circle svg{padding-top:1rem;padding-bottom:1rem}}.tmc-meter .tmc-meter-title{padding-top:.5rem;font-family:"AvantGarde",sans-serif;font-weight:bold;font-size:2rem;line-height:2.4rem;letter-spacing:-0.068rem}@media(min-width: 375px){.tmc-meter .tmc-meter-title{font-size:2.4rem;line-height:2.8rem}}@media(min-width: 480px){.tmc-meter .tmc-meter-title{padding-top:1.2rem;font-size:3.2rem;line-height:3.8rem}}@media print{.tmc-meter .tmc-meter-title{padding-top:.5rem;font-size:2rem;line-height:2.4rem}}.tmc-meter .tmc-meter-subtitle{font-family:"AvantGarde",sans-serif;font-weight:bold;font-size:1rem}@media(min-width: 375px){.tmc-meter .tmc-meter-subtitle{font-size:1.2rem}}@media(min-width: 480px){.tmc-meter .tmc-meter-subtitle{font-size:1.6rem}}@media print{.tmc-meter .tmc-meter-subtitle{font-size:1rem}}.tmc-meter .eyebrow{color:#b38d44}@media(max-width: 374px){.tmc-meter .eyebrow{font-size:1rem}}@media print{.tmc-meter .eyebrow{font-size:1rem}}@media print{.hero-card{font-size:1.4rem}}.hero-card-content{display:flex;align-items:center;justify-content:center}@media print{.hero-card-content{padding-bottom:2rem}}.hero-card-content .hero-card-tmc-meter{padding-left:2rem}@media(max-width: 979px){.hero-card-content .hero-card-tmc-meter{display:none}}@media print{.hero-card-content .hero-card-tmc-meter{display:block}}.hero-card-content .hero-card-vasectomy-asset-container{padding-left:2rem}@media(max-width: 979px){.hero-card-content .hero-card-vasectomy-asset-container{display:none}}@media print{.hero-card-content .hero-card-vasectomy-asset-container{display:block}}.hero-card-content .hero-card-vasectomy-asset-magnifying-glass{padding-left:2rem}@media(min-width: 740px){.hero-card-copy{padding-left:2rem}}.hero-card-title{padding-top:1.5rem}@media(max-width: 979px){.hero-card-title{text-align:center}}@media print{.hero-card-title{text-align:left}.hero-card-title h3{font-size:3.4rem}}.hero-card-subtitle{font-weight:bold;padding:2rem 0}@media(max-width: 479px){.hero-card-subtitle{padding:2rem}}.hero-card-body{padding-bottom:2rem}@media(max-width: 479px){.hero-card-body{padding:0 2rem 2rem}}.hero-card-footer{border-top:1px solid #c6d3de;padding:3rem 0;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;text-align:center;page-break-inside:avoid}@media(min-width: 740px){.hero-card-footer{padding:4rem 0;flex-wrap:nowrap;justify-content:normal;text-align:left}}@media print{.hero-card-footer{padding:2rem 0;flex-wrap:nowrap;justify-content:start;text-align:left;border-bottom:1px solid #c6d3de}}.hero-footer-icon{padding-bottom:2rem;width:100%}@media(min-width: 740px){.hero-footer-icon{width:inherit;padding-right:2rem;padding-bottom:0}}@media print{.hero-footer-icon{width:inherit;padding-right:2rem;padding-bottom:0}}.hero-footer-icon.vasectomy-failure-hero-footer{align-self:start}.hero-footer-body{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}@media(min-width: 740px){.hero-footer-body{justify-content:left}}@media(min-width: 980px){.hero-footer-body{flex-wrap:nowrap}}@media print{.hero-footer-body{justify-content:left;flex-wrap:nowrap}}@media(min-width: 980px){.hero-footer-body a.link-button{margin-left:3rem}}@media print{.hero-footer-body a.link-button{margin-left:3rem}}.hero-footer-body.vasectomy-failure-hero-footer{flex-direction:column;align-items:start}.hero-footer-body.vasectomy-failure-hero-footer a.link-button{margin-top:2rem}@media(min-width: 980px){.hero-footer-body.vasectomy-failure-hero-footer a.link-button{margin-left:0}}@media print{.hero-footer-body.vasectomy-failure-hero-footer a.link-button{margin-left:0}}.not-alone-card{width:100%;margin-top:4rem;margin-bottom:4rem;padding:2rem;background-color:#fff}@media(min-width: 740px){.not-alone-card{margin:5rem;padding:5rem;width:inherit}}@media(min-width: 1300px){.not-alone-card{margin:5rem auto;padding:8rem}}@media print{.not-alone-card{padding:2rem;margin:auto}}.not-alone-card .not-alone-card-title,.not-alone-card .not-alone-card-statistic{text-align:center;padding:2rem}.not-alone-card .not-alone-card-content{display:flex;flex-direction:column;align-items:center;justify-content:center}@media(min-width: 740px){.not-alone-card .not-alone-card-content{flex-direction:row}}.not-alone-card .not-alone-card-statistic h4,.not-alone-card .not-alone-card-statistic h5{color:#b38d44;white-space:nowrap}.not-alone-card .not-alone-card-statistic h5{font-size:1.6rem}.header{padding:2rem 0 2rem 0;page-break-inside:avoid}@media(min-width: 980px){.header{text-align:center}}@media print{.header{text-align:center}}.causes-and-types .header{padding-top:0}.results-card,.suggestion-card{background-color:#fff;margin:0 -0.8rem 2.4rem;padding-left:2.4rem;padding-right:2.4rem}@media print{.results-card,.suggestion-card{margin:auto;padding-left:0;padding-right:0}}@media(min-width: 980px){.header,.card,.results-card,.suggestion-card{max-width:78rem;margin:1.2rem auto}}@media print{.header,.card,.results-card,.suggestion-card{max-width:none;margin:auto}}.results-card{padding-top:1.5rem;padding-bottom:1.5rem}.results-card .result-card-preview-text{width:85%;padding-left:2rem;padding-right:1rem}@media(min-width: 980px){.results-card .result-card-preview-text{width:95%}}@media print{.results-card .result-card-preview-text{padding-left:0}}.results-card .result-card-preview-graphic{width:6.4rem}@media(min-width: 480px){.results-card .result-card-preview-graphic{width:8rem}}@media(min-width: 980px){.results-card .result-card-preview-graphic{width:10rem;padding:1rem}}@media print{.results-card .result-card-preview-graphic{width:10rem;padding:1rem}}.results-card .result-card-preview-graphic svg{-webkit-filter:drop-shadow(0 0.5rem 1rem rgba(0, 0, 0, 0.15));filter:drop-shadow(0 0.5rem 1rem rgba(0, 0, 0, 0.15))}@media(min-width: 740px){.results-card .result-card-value{padding:1rem 0}}@media print{.results-card .result-card-value{padding:1rem 0}}.results-card .result-card-assessment{padding-top:2rem;display:flex;justify-content:space-between}.results-card .result-card-assessment.result-card-assessment-N h5{color:#0d995e}.results-card .result-card-assessment.result-card-assessment-S h5{color:#ff5d1a}.results-card .result-card-assessment.result-card-assessment-B h5{color:#ff4131}.results-card .result-card-assessment h5{display:inline-block;font-size:1.6rem}.results-card .result-card-assessment h5.learn-more-link{color:#0074d7}.results-card .result-card-body{font-size:1.4rem;line-height:2.2rem}@media(min-width: 980px){.results-card .result-card-body{font-size:1.6rem;line-height:2.4rem}}@media print{.results-card .result-card-body{font-size:1.4rem}}.results-card .result-summary{font-family:"AvantGarde",sans-serif;font-style:normal;font-weight:bold;line-height:2.4rem}.results-card .result-card-highlight{background-color:#f2f5f8;margin:2rem -0.8rem 0;padding:2rem;display:flex;align-items:center;justify-content:space-between;page-break-inside:avoid}.results-card .result-card-highlight .result-card-highlight-content{width:100%;padding-bottom:2rem}.results-card .result-card-highlight .result-card-highlight-body{width:100%}.results-card .result-card-highlight .result-card-highlight-eyebrow{font-family:"AvantGarde",sans-serif;font-style:normal;font-weight:bold;font-size:1.2rem;line-height:1.2rem;text-transform:uppercase;color:#b38d44;padding-bottom:1rem}.results-card .result-card-highlight .result-card-highlight-icon{padding:1rem}.morphology{background-color:#fff}.suggestion-icon{width:5.6rem}.suggestion-title{font:bold 1.4rem "AvantGarde",sans-serif;margin:auto;width:90%;padding-left:2rem}@media(min-width: 480px){.suggestion-title{font-size:1.8rem}}@media print{.suggestion-title{padding-left:0;margin:0}}@media print{.suggestion-details{font-size:1.4rem}}.resource-cards{padding:3rem 0;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;max-width:118rem;margin:auto}@media(min-width: 980px){.resource-cards{flex-wrap:nowrap}}@media print{.resource-cards{max-width:none;flex-wrap:nowrap}}.resource-card{background-color:#fff;box-shadow:0 .5rem 1rem rgba(0,0,0,.1);align-self:stretch;display:flex;flex-direction:column;align-items:center;padding:3rem 3rem 4rem;margin:1.6rem 0;width:100%}@media print{.resource-card{padding:2rem 2rem 3rem;text-align:center;box-shadow:none}}@media(min-width: 980px){.resource-card{padding:2rem 2rem 3rem;margin:1rem;text-align:center}}@media(min-width: 1300px){.resource-card{margin:2rem;max-width:38rem}}.resource-card.external-resource-card{display:flex;flex-direction:column;text-align:center;align-items:center;max-width:118rem;margin:auto}.resource-card.external-resource-card .external-resource-title{padding:2rem 2rem 1rem}.resource-card.external-resource-card .external-resource-description{padding-bottom:2rem;max-width:60rem}.resource-card.external-resource-card .external-resource-category-label{font-size:1.6rem}.resource-card.external-resource-card .external-resource-link>li{line-height:3.2rem}.resource-card.external-resource-card .external-resource-body .external-resource-category{padding-bottom:2rem}@media(min-width: 980px){.resource-card.external-resource-card .external-resource-body{display:flex;justify-content:center;text-align:left}.resource-card.external-resource-card .external-resource-body .external-resource-informational,.resource-card.external-resource-card .external-resource-body .external-resource-groups{padding:2rem}}.resource-icon{width:8rem}.resource-title{padding:1rem 0}.resource-body{padding:1rem 0 2rem}@media(min-width: 740px){.resource-body{padding:1rem 1rem 2rem}}@media(min-width: 980px)and (max-width: 1299px){.resource-body{padding:1rem 0 2rem}}@media print{.resource-body{padding:1rem 0 2rem}}.resource-body.telemedicine,.resource-body.support{padding-bottom:3.6rem}.resource-cta{width:100%}.resource-cta a.link-button{width:100%;white-space:normal}@media print{.link-button{display:none !important}}.social-icons{display:flex;justify-content:space-around;align-items:center}.social-icons svg:hover{fill:#ff5d1a}.lab-results p{padding:0 1rem}.lab-results caption p{line-height:1.8rem;font-size:1.2rem}@media(max-width: 739px){.lab-results{font-size:1.4rem}}@media print{.lab-results{margin-top:2rem;break-before:page}}.lab-results-comments{font-size:1.4rem}.lab-results-comments-title{font-weight:bold}.lab-results-header{text-align:center;margin-bottom:2rem}.lab-results-header h4,.lab-results-header h5{margin-bottom:1rem}.lab-results-section-heading{background-color:#f2f5f8;padding:1rem}@media print{.lab-results-section-heading{padding-bottom:0;background:none}}.lab-results-section-heading tr>th{border-bottom:none}@media print{.lab-results-section-heading tr>th{padding-bottom:0}}.lab-results-section-content{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;padding:1rem;font-size:1.2rem;border-bottom:none}@media print{.lab-results-section-content{padding:.5rem 1rem}}.lab-results-section-content-header{font-size:1.4rem;font-weight:bold}@media(min-width: 980px){.lab-results-section-content.single-column{display:none}}@media print{.lab-results-section-content.single-column{display:none}}@media(max-width: 979px){.lab-results-section-content.double-column{display:none}}@media print{.lab-results-section-content.double-column{display:flex}}.lab-results-section-content tr>td{min-width:8rem;width:50vw}@media(min-width: 740px){.lab-results-section-content tr>td{width:20rem}}.lab-results-section-content tr>td:nth-of-type(3){text-align:right}.lab-results-section-key{vertical-align:baseline}@media print{.lab-results-section-key{line-height:1.6rem}}.lab-results-section-value{vertical-align:baseline;padding-left:1rem;font-weight:500}@media print{.lab-results-section-value{line-height:1.6rem}}.lab-results-table{text-align:left;width:100%;border-collapse:collapse;margin-bottom:2rem;page-break-inside:avoid;font-size:1.2rem}@media print{.lab-results-table{margin-bottom:0}}@media print{.lab-results-table thead{padding-bottom:0;background:none}}.lab-results-table th,.lab-results-table td{padding:1rem;border-bottom:2px solid #c6d3de}@media print{.lab-results-table th,.lab-results-table td{padding-top:1rem;padding-bottom:.5rem;background:none;border-bottom:none}}.lab-results-table caption{font-size:1rem;padding-top:1.2rem;padding-left:1rem;text-align:left;caption-side:bottom}.lab-results-table-row td:nth-of-type(2){font-weight:bold}@media print{.lab-results-table-row td{padding-top:.5rem}}@media print{.lab-results-table-row{line-height:1rem}}.limitations,.references{padding:5rem}@media print{.limitations,.references{font-size:1.2rem}}@media(min-width: 740px)and (max-width: 979px){.references{padding:4rem}}.references-body{margin:2rem 0 0 2rem}.references-body li{margin:1rem;word-break:break-word}.icon-left-section{max-width:110rem;margin:0 auto;padding:3rem 0;display:flex;flex-direction:column;align-items:center;justify-content:center;flex-wrap:wrap;page-break-inside:avoid}@media(min-width: 740px){.icon-left-section{padding:4rem 0;flex-wrap:nowrap;justify-content:normal}}@media(min-width: 980px){.icon-left-section{flex-direction:row}}@media print{.icon-left-section{padding:2rem 0;flex-wrap:nowrap;justify-content:start;border-bottom:1px solid #c6d3de}}.icon-left-section .icon-left-section-icon{margin-bottom:2rem;padding-bottom:2rem;width:100%;text-align:center}@media(min-width: 740px){.icon-left-section .icon-left-section-icon{width:inherit;padding-right:2rem;padding-bottom:0}}@media(min-width: 980px){.icon-left-section .icon-left-section-icon{margin-bottom:0}}@media print{.icon-left-section .icon-left-section-icon{width:inherit;padding-right:2rem;padding-bottom:0}}.icon-left-section .icon-left-section-content{margin-bottom:3rem;padding:0 5rem 0 2rem;text-align:left}@media(min-width: 980px){.icon-left-section .icon-left-section-content{margin-bottom:0}}.telemedicine{display:flex;flex-direction:column}@media(min-width: 980px){.telemedicine{flex-direction:row}}.telemedicine-hero{width:28rem;margin:auto;max-height:53rem}@media(min-width: 375px){.telemedicine-hero{width:35rem}}@media(min-width: 740px){.telemedicine-hero{width:50rem}}@media(min-width: 980px){.telemedicine-hero{margin:0}}@media(min-width: 1025px){.telemedicine-hero{width:60rem}}@media(min-width: 980px){.telemedicine-content{margin:auto 0;padding-left:5rem}.telemedicine-content p{padding:0 0 1rem 0}}.telemedicine-cta{width:100%}@media(min-width: 980px){.telemedicine-cta{width:inherit}}.telemedicine-footer{position:fixed;left:0;bottom:0;width:100%;height:8rem;display:flex;justify-content:center;align-items:center;background-color:#6ca4a9;color:#fff}.telemedicine-footer h4,.telemedicine-footer h5{color:#fff;margin:0 5rem}.telemedicine-footer-cta{background-color:#fff !important;color:#6ca4a9 !important}@media(min-width: 740px){.telemedicine-footer-cta{width:20rem !important;height:5rem;padding:1.8rem 4rem !important}}.telemedicine-footer-cta-mobile{background-color:#fff !important;color:#6ca4a9 !important;width:90% !important;padding:1.8rem 1.3rem !important}.font-normal{font-weight:normal}.non-collapsible-card{background-color:#fff;box-shadow:0 .5rem 1rem rgba(0,0,0,.1)}@media print{.non-collapsible-card{page-break-inside:avoid;box-shadow:none;border-bottom:1px solid #d8d8d8;border-top:1px solid #d8d8d8}}.non-collapsible-card .non-collapsible-card-preview{display:flex;align-items:center;justify-content:space-between;padding:2rem 0}@media print{.non-collapsible-card .non-collapsible-card-preview{flex-direction:row-reverse;padding:1rem 0}}.notice{border-radius:8px;padding:8px 12px;font-size:14px;line-height:1.5;color:#000;margin:0 1.6rem;background-color:#e7ecf8}.notice a{color:#1a70e2;text-decoration:none}.notice a:hover{text-decoration:underline}
