.content:has(.ahi-blurb),.content:has(.app_blue_back){background-color:#3085be;padding-bottom:500px;width:100%;max-width:none}.content:has(.ahiform){width:100%;max-width:700px}.ahi-blurb input[type=checkbox]+label{color:white}.ahi-blurb,.app_blue_back{max-width:900px;margin:auto;text-align:left;color:white;position:relative}.ahi-blurb li{list-style:disc}.blueback{background:#2981c4;border-radius:30px;color:white;text-align:center;padding:20px 40px;margin:10px 0}.blueback ul{padding:0}.blueback hr{border:1px solid white;opacity:1;margin-bottom:25px}.btn-primary,a.btn-outline-primary:hover{color:#fff!important;background:#f6891f;border-color:#f6891f;border-radius:25px;font-size:18px;box-shadow:none;border:0;height:45px;width:30%;padding:0 .7em;text-decoration:none;text-align:center;line-height:40px;font-weight:700;display:block;cursor:pointer}.btn-primary.prevbtn{background:#e6e5e6;border-color:#e6e5e6;color:#3d464a!important}.faceit-scan-buttons{display:flex;align-items:center;justify-content:center}.faceit-scan-buttons a,.faceit-scan-buttons input{font-weight:700;margin:0 20px;width:30%}.buttonsholder .btn.btn-primary{font-size:1em;font-family:"Century Gothic",sans-serif;font-weight:700;text-decoration:none;margin-top:10px;display:inline-block;justify-content:center;align-items:center;width:46%;margin:2%}a.radio-button,a.radio-button:visited{color:#999;border:1px solid #999;padding:10px 50px 10px 20px;border-radius:30px;position:relative;text-decoration:none;display:inline-block;margin-bottom:25px;background:#fff}a.radio-button>span{padding:5px}a.radio-button:hover,a.radio-button.active{background:#fff0e1}.longradio a.radio-button{display:block;margin-bottom:8px}.radio-button::before{content:"";display:inline-block;border:solid 2px #556670;border-radius:15px;text-align:center;color:#556670;width:25px;background:#fff;height:25px;margin-right:15px;vertical-align:middle;position:absolute;right:0}.radio-button:hover:before{border-color:#2981c4}.radio-button.active:before{background:#2981c4;box-shadow:none;content:"✓";color:white;font-weight:700;line-height:22px;font-size:20px;border-color:#2981c4}.radiocont{text-align:center}.ahiform .gender-radio.radio-button,a.gender-radio.radio-button:hover,a.gender-radio.radio-button.active{margin:20px}.ahiform .gender-radio.radio-button{width:23%}.ahiform .col-sm-6{width:46%;margin:2%;display:inline-block}.ahiform label,.ahiform .radiolabel{text-align:center;width:100%;display:block;font-weight:700;color:#546670}.ahiform .radiolabel{margin:10px 0 20px}.ahiform label small{font-size:10px}.ahiform input[type=checkbox].tickbox-note+label{font-weight:100;font-style:italic;font-size:18px}.ahiform input[type=checkbox]{float:left;margin-top:5px;width:15px}.ui-widget{font-size:.7em}.face-it-notice.errors{color:red}.faceitadminform label{width:150px;display:block;margin:30px 0 10px;font-weight:700}.faceitadminform input{width:350px}.chosen-container{max-width:100%}.scanresults h3{color:#2981c4}.scanresults p{font-size:20px}.healthscore{font-size:40px;color:#fff;height:150px;width:150px;margin:auto;background:#2981c4;line-height:150px;border-radius:100%;font-weight:700;box-shadow:0 0 10px #777}.healthitem{background:#fff;margin:15px;border-radius:20px;padding:15px 20px;text-align:left;font-size:12px;position:relative}.healthitem>h5{color:#2981c4;text-align:left;font-size:14px;font-weight:400;margin:0 0 .5rem}.healthitem span.infopip{right:15px;position:absolute}.greenlight:before,.orangelight:before,.redlight:before{content:"";height:10px;width:10px;display:inline-block;margin-right:10px;border-radius:100%}.greenlight:before{background:green}.orangelight:before{background:orange}.redlight:before{background:red}.infopip,a.explanation_link{display:inline-block;width:15px;height:15px;color:white;background:#b1b0b3;border-radius:20px;font-weight:900;font-size:15px;position:relative;cursor:pointer;right:0;line-height:15px;text-align:center;font-family:courier}a.explanation_link{margin-left:5px}.infopip{right:0;margin-left:5px}.quoteform label span.infopip.label-infopip{position:relative;right:0}.quoteform-title{font-size:1.5em;font-weight:700}.ahi-scan-infopip{width:35%;background:#f6891f;margin:2px;border-radius:25px;font-size:18px;padding:13px 22px 30px}.ahi-scan-infopip:before{content:""}.ahi-scan-infopip:hover{background-color:#3f7cc3}.quote-breakdown{display:flex;justify-content:center}.infopip:before,.explanation_link:before{content:"i";font-style:italic}form label .infopip{right:0}.infopip-input{width:65%}.infopipbox .btn{display:block;margin:10px auto;font-weight:700}.quoteform label span.infopip{padding:0;right:20px}.infopipbox{position:fixed;z-index:1100;background:#fff;padding:10px 30px 30px;width:500px;top:100px;left:calc(100% / 2 - 250px);text-align:center;border-radius:20px;font-size:20px;max-width:calc(90vw - 60px)}.btn-secondary.backbutton,.btn-secondary.prevbtn{margin:5px;width:25%;background:#b1b1b1;border:none;color:white;font-weight:700;margin-bottom:10px}.infopipbox{position:fixed;z-index:1100;background:#fff;padding:10px 30px 30px;width:500px;top:100px;left:calc(100% / 2 - 250px);text-align:center;border-radius:20px;font-size:20px;max-width:calc(90vw - 60px);max-height:80%}.lightbox .collapsebox{background:#fff;margin:10px;border-radius:20px;padding:5px 20px;word-break:break-word}.lightbox .collapsebox div{display:none;background:#fff}.lightbox .collapsebox h4:after{content:"+";display:inline-block;position:absolute;right:0;background:#f6891f;border-radius:100%;color:white;width:15px;height:15px;text-align:center;line-height:15px}.lightbox .collapsebox h4.active:after{content:"-";line-height:10px}.lightbox .collapsebox h4{font-size:14px;cursor:pointer;display:block;text-align:left;font-weight:400;position:relative;margin:10px 0;color:#1e6ba1}.infopipbox:has(.collapsebox){background:#ccc;text-align:left;width:600px;padding:10px 30px 30px;left:max(30px,calc(100% / 2 - 300px))}.infopipbox .lightbox{position:relative}.lightboxmask{position:fixed;width:100%;height:100%;top:0;background:rgba(98,98,98,80%);z-index:1000;left:0}.lightbox .x-only{padding:5px 10px;margin-left:95%;color:#f6891f;cursor:pointer;background:#fff;border-radius:100%}.lightbox .x-only::before{font-family:dashicons;content:""}.lightboxcontent{margin-top:20px;max-height:calc(70vh);overflow:auto;line-height:1.5em;font-family:century gothic;font-size:15px}.lightboxcontent strong{font-weight:700}@media (max-width:980px){.ahiform .col-sm-6{width:100%}}