@charset "UTF-8";.grid{display:grid;grid-gap:30px;grid-template-columns:repeat(3,1fr);grid-template-rows:auto;justify-content:space-between;align-content:space-between}.flex.flex-wrap{-webkit-box-lines:multiple;-moz-box-lines:multiple;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.hero-cont,.hero-cont *,.gradient-back,.gradient-back *,.dark-back,.dark-back *{color:#fff}header,.announcement-bar,footer>.wrapper,footer .social-links,.footer-top,.footer_form{display:none}footer{padding-top:0}footer .bottom-bar{margin-top:0}.mobile-only,.print-only{display:none;opacity:0;position:absolute;visibility:hidden}p.mb-0{margin-bottom:6px}#diagnostic-results .hero .hero-cont{position:initial;padding-top:30px;padding-bottom:48px;text-align:center;min-height:0;-ms-transform:none;-webkit-transform:none;transform:none}#diagnostic-results .hero h1{font-family:Poppins-Bold,Helvetica,Arial,Verdana,sans-serif;font-size:64px;text-transform:none;line-height:1.15;margin:0 auto;padding-bottom:0}.hero h1 .small{font-size:.5em;text-transform:uppercase;letter-spacing:1px}.hero h1 .small span{color:inherit}#diagnostic-results .hero h1:after{content:"";display:block;width:72px;height:3px;background-color:#00e9ec;margin:48px auto 24px}.hero p{margin-bottom:6px;line-height:1.35}.hero p.dynamic{font-family:Poppins-Bold,Helvetica,Arial,Verdana,sans-serif;font-size:2em}.hero .button-wrapper{padding-top:36px}.hero button.btn,.body button.btn{background:linear-gradient(75deg,#1c3041 0% 50%,#d8ff32 50% 100%) 100% 50%/220% 110% no-repeat #d8ff32;border:none;border-radius:4px;box-shadow:none;color:#09091a;cursor:pointer;display:inline-block;font-family:Poppins-Bold,Helvetica,Arial,Verdana,sans-serif!important;font-size:18px;letter-spacing:1px;line-height:20px;outline:none;padding:16px 42px 16px 36px;text-align:center;text-transform:uppercase;transition:all .3s ease-in-out}button.btn:hover,button.btn:focus{background-position:1% 50%;box-shadow:none;color:#fff}.body button.btn{background-image:linear-gradient(75deg,#1c3041 0% 50%,#1ca2a4 50% 100%);background-color:#1ca2a4;color:#fff}button.btn{position:relative}.modify-pdf-button .download,.modify-pdf-button .loading-spinner,.modify-pdf-button .complete,.modify-pdf-button .loading-spinner:after{display:inline-block;width:20px;height:20px}.modify-pdf-button .download,.modify-pdf-button .complete{position:absolute;right:36px;top:17px;left:auto;bottom:auto}.loading-spinner+.download+.complete,.loading-spinner.spinner+.download{opacity:0}.loading-spinner.spinner-complete+.download+.complete{-webkit-animation:fade-out 3.5s ease-in;animation:fade-out 3.5s ease-in}.loading-spinner.spinner-complete+.download{-webkit-animation:fade-in 3.5s ease-in;animation:fade-in 3.5s ease-in}.hero .grid{margin-top:32px;display:none;opacity:0;position:absolute;visibility:hidden}.hero .grid h4{color:inherit;font-size:18px;font-family:Poppins-Regular,Helvetica,Arial,Verdana,sans-serif}.hero .grid p{font-size:1.25em}.body{background:#f4f0f6;padding:60px 0}table{background:#f4f0f6;font-size:16px;color:#000;margin-bottom:60px}table,table thead,table th,table tbody,table tr,table td,.body table tr td:after{border:none}th{font-size:20px;font-family:Poppins-Bold,Helvetica,Arial,Verdana,sans-serif;letter-spacing:0;line-height:1.35;vertical-align:bottom}th .mobile-only{display:none;opacity:0;visibility:hidden}table thead tr:last-child th:after{border-bottom:3px solid #00e9ec}table thead tr:last-child th:first-child:after{left:0}table thead tr:last-child th:last-child:after{right:0}thead tr th,tbody tr td{width:auto;min-width:0}tbody tr:nth-child(2n){background:#fff}thead tr th:nth-child(n+2),tbody tr td:nth-child(n+2){text-align:center}thead tr th:last-child,tbody tr td:last-child{text-align:right}tbody tr td:nth-child(3){font-family:Poppins-Bold,Helvetica,Arial,Verdana,sans-serif;font-size:18px}td{line-height:1.75;vertical-align:middle}.overall h2{font-size:42px;line-height:1.35;margin-bottom:18px}.overall h2:after{display:none}.overall .dynamic{width:640px;max-width:100%;margin:0 auto 48px;text-align:center}.issues h2{margin-bottom:48px}.issues .flex{margin-bottom:90px;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.issues .flex:last-of-type{margin-bottom:0}.issues .flex .img-wrapper{width:450px;max-width:calc(50% - 30px);margin-right:30px;background-size:cover;background-repeat:no-repeat;background-position:center}.issues .flex .text{width:450px;max-width:50%}.issues .img-wrapper img{display:inline-block;width:100%;height:0;opacity:0;padding-bottom:100%}.issues h3{font-size:30px;margin:0 0 12px}.issues h5{text-transform:uppercase;letter-spacing:.0125em;color:#169395}.issues .text{line-height:1.5}.issues .text .recommendation{margin-top:32px}.issues .text ol,.issues .text ul,.recommendation ol,.recommendation ul{margin-left:32px;margin-bottom:1.5em}.issues .text ol li:nth-last-child(n+2),.issues .text ul li:nth-last-child(n+2),.recommendation ol li:nth-last-child(n+2),.recommendation ul li:nth-last-child(n+2){margin-bottom:.5em}.issues .text ul.checklist,.recommendation ul.checklist{list-style-image:url(//commonthreadco.com/cdn/shop/files/Circle_Check_Bullet_XS.png?v=11839440498179869662)}.issues .text a,.recommendation a{box-shadow:inset 0 -6px #7ff1f2;cursor:pointer;transition:.25s ease-in-out}.issues .text a:hover,.issues .text a:focus,.recommendation a:hover,.recommendation a:focus{box-shadow:inset 0 -24px #7ff1f2;color:#000}.issues .flex:nth-of-type(odd) .img-wrapper{margin-right:0;margin-left:30px;-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;-ms-flex-order:2;-webkit-order:2;order:2}.issues .flex .recommendation{background:#fff;border-radius:4px;margin:36px auto 0;padding:15px 15px 0;max-width:100%}.body .cta{padding-top:60px}.cta.dark-back{padding:60px 0}.cta .grid{grid-template-columns:repeat(2,minmax(250px,auto));grid-row-gap:0;align-items:center;justify-content:space-between;max-width:100%;margin-left:0}.cta .grid h3,.cta .grid p{grid-column-start:1}.download .svg-color,.complete .svg-color{transition:fill .2s ease-in-out}button.btn:hover .download .svg-color,button.btn:focus .download .svg-color,button.btn:active .download .svg-color,.body .btn .download .svg-color,button.btn:hover .complete .svg-color,button.btn:focus .complete .svg-color,button.btn:active .complete .svg-color,.body .btn .complete .svg-color{fill:#fff;transition:fill .15s ease-in-out .15s}.loading-spinner,.loading-spinner:after{border-radius:50%}.loading-spinner{opacity:0;margin:auto;font-size:10px;position:relative;left:6px;text-indent:-9999em;border-top:4px solid rgba(255,255,255,.2);border-right:4px solid rgba(255,255,255,.2);border-bottom:4px solid rgba(255,255,255,.2);border-left:4px solid #fff;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation:spin 1.1s infinite linear;animation:spin 1.1s infinite linear}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes fade-out{0%{opacity:1}85%{opacity:1}to{opacity:0}}@keyframes fade-out{0%{opacity:1}85%{opacity:1}to{opacity:0}}@-webkit-keyframes fade-in{0%{opacity:0}85%{opacity:0}to{opacity:1}}@keyframes fade-in{0%{opacity:0}85%{opacity:0}to{opacity:1}}.loading-spinner.spinner{opacity:1}@media screen and (min-width:768px){.issues .flex .recommendation{padding:30px 30px 12px;-webkit-box-ordinal-group:3;-moz-box-ordinal-group:3;-ms-flex-order:3;-webkit-order:3;order:3}thead tr th:nth-child(2){min-width:141px}thead tr th:last-child{min-width:95px}thead tr th:first-child,tbody tr td:first-child{width:45%}}@media screen and (max-width:990px){.cta .grid a{grid-column-start:2;grid-row:1 / span 2}}@media screen and (max-width:849px){.issues .flex{margin-bottom:48px}.issues .flex.flex-wrap .img-wrapper,.issues .flex.flex-wrap .text{width:100%;max-width:100%;margin:0}.issues .flex.flex-wrap .img-wrapper{margin-bottom:24px;-webkit-box-ordinal-group:0;-moz-box-ordinal-group:0;-ms-flex-order:0;-webkit-order:0;order:0}.issues .img-wrapper img{padding-bottom:50%}}@media screen and (max-width:767px){.mobile-only{display:initial;opacity:1;position:initial;visibility:visible}.desktop-only{display:none;opacity:0;position:absolute;visibility:hidden}.cta .grid{display:block;text-align:center}.issues .flex .recommendation{margin:12px -10px 0;width:calc(100% + 20px);max-width:calc(100% + 20px)}thead tr th{font-size:18px;padding:6px 10px}tbody tr td{font-size:16px;padding:6px 10px}}@media screen and (max-width:599px){thead tr th:nth-child(4),tbody tr td:nth-child(4),thead tr th .hide-mobile{display:none;opacity:0;visibility:hidden}thead tr th .mobile-only{display:initial;opacity:1;visibility:visible}}@page{margin:0 0 .625in;size:letter;font-family:Poppins-Regular,Helvetica,Arial,Verdana,sans-serif;@top-left{content:none}@top-center{content:none}@top-right{content:none}@bottom-right{content:none}@bottom-left{content:counter(page)}}@media print{.print-only{display:initial;opacity:1;position:initial;visibility:visible}.web-only{display:none;opacity:0;position:absolute;visibility:hidden}.print-only .page-break{page-break-before:always;height:.3125in;width:100%}.print-only h2:before{content:"";display:inline-block;width:.125in;height:24px}body{-webkit-print-color-adjust:exact!important;font-size:10pt}footer{display:none}.text-center,#diagnostic-results .hero .hero-cont,.overall .dynamic{text-align:left!important}h2,h3,h4,h5{page-break-after:avoid;page-break-within:avoid}.hero{background:#1c3041;color:#fff;text-align:left;padding-top:3.5in;padding-left:.375in;padding-right:.375in}#diagnostic-results .hero h1{font-family:Oswald,Impact,Arial Narrow,Arial,sans-serif;text-transform:uppercase;font-size:42pt}#diagnostic-results .hero h1 .small{font-family:Poppins-Bold,Helvetica,Arial,Verdana,sans-serif;font-size:12pt}#diagnostic-results .hero h1:after{margin-left:0}.hero p.dynamic{font-size:42pt;line-height:42pt}.body{background:#fff;margin:0;padding:0;width:100%}.body{padding:0 .375in}.body h2{color:#088a8c;font-size:30pt;line-height:32pt;margin:0 0 .25in}.body h2:after{display:none}.overall{padding-top:.5in}.overall .dynamic{width:5.5in;margin:0 0 0 .125in}[data-id=results] table,tbody tr td:nth-child(3){page-break-inside:avoid;font-size:10pt;line-height:12pt}th{font-size:12pt;line-height:15pt}table thead tr:last-child th:after{border-color:#355f72}thead tr th:nth-child(n+2){min-width:1.25in}.issues h3{font-size:16pt;line-height:19pt;margin:0 0 .125in}a,.issues .text a,.recommendation a{box-shadow:none;color:#088a8c;text-decoration:underline}.issues .flex .recommendation{padding:0;margin:0}.issues{margin-left:.1875in}.issues .issue h3{font-size:24pt;line-height:27pt}.issues>h2,.issues .issue h3,.issues .issue h5{margin-left:-.1875in}.issues>.dynamic{page-break-before:always}.issues .flex{display:block;margin-bottom:.375in}.body .issues .flex .img-wrapper{width:calc(100% + 1.5in);max-width:calc(100% + 1.5in);margin:0 -.75in .5in}.issues .flex .img-wrapper img{padding-bottom:30%}.issues .flex .text{width:5.5in;max-width:5.5in}.issues .flex .recommendation{width:5.5in;max-width:5.5in;margin-top:.25in}}
/*# sourceMappingURL=/cdn/shop/t/104/assets/diagnostic-results.css.map */
