/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
#cancerRisks{display:flex;font-family:sans-serif;flex-direction:column;max-width:600px;height:650px;align-items:flex-start;margin:1em auto;}#cancerRisks #header{border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.15);color:white;display:block;flex:0 0 auto;text-align:center;width:100%;background-repeat:repeat-x;background-image:linear-gradient(135deg,#002652,#0056b8);}#cancerRisks #header .title{border-bottom:1px solid white;font-size:1.3rem;padding:10px;margin:0 10px;}@media(min-width:768px){#cancerRisks #header .title{font-size:2.6rem;}}#age-range{display:flex;justify-items:flex-start;margin-top:15px;padding:0;}#age-range li{flex:1;line-height:2rem;list-style-type:none;position:relative;transform:scale(1);transition:all 250ms cubic-bezier(0.165,0.91,0.39,1.415);cursor:pointer;}#age-range li + li{margin-top:0;}#age-range li::after{content:'';position:absolute;display:block;width:40px;height:40px;border:1px solid white;border-radius:100px;background-color:transparent;box-shadow:0 0 8px transparent;top:calc(50% - 20px);left:calc(50% - 20px);z-index:-1;opacity:.5;}#age-range li.active{color:#00b2d0;transform:scale(1.5);}#age-range li.active::after{background-color:white;border:1px solid transparent;box-shadow:0 0 8px rgba(0,0,0,0.75);opacity:1;width:50px;height:50px;top:calc(50% - 25px);left:calc(50% - 25px);}#cancerRisks #main{display:block;width:100%;position:relative;flex:1 0 auto;}#cancers,#body{position:relative;margin:30px auto 0;}#cancers{width:75%;z-index:1;}#cancers .cancer-list{transition:all .25s ease-out;transition-delay:.25s;position:absolute;top:0;left:0;width:70%;}#cancers .cancer-list.recent{z-index:4;}#cancers .cancer-list.past{z-index:3;opacity:0;}#body.female + #cancers .cancer-list{transform:translateX(-10%);}#body.female + #cancers .cancer-list .cancer{animation-delay:.5s;}#body.male + #cancers .cancer-list{transform:translateX(60%);transition-delay:0s;}#body.male + #cancers .cancer-list .cancer{animation-delay:.5s;}#cancers .cancer{color:#666;margin-bottom:10px;position:relative;display:block;animation-delay:0s;line-height:1.5em;}#cancers .cancer:after{background-color:white;border-radius:5px;box-shadow:0 0 8px rgba(0,0,0,0.35);content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:-2;}#cancers .cancer .noshow{display:none;}#cancers .cancer .title{display:block;text-transform:uppercase;color:#0055b8;cursor:pointer;padding:10px;}#cancers .cancer .copy{overflow:scroll;}#cancers .cancer .copy::-webkit-scrollbar{-webkit-appearance:none;width:7px;}#cancers .cancer .copy::-webkit-scrollbar-thumb{border-radius:4px;background-color:rgba(0,0,0,.5);-webkit-box-shadow:0 0 1px rgba(255,255,255,.5);}#cancers .cancer .description{border-bottom:1px solid #eee;padding:0 10px 10px;}#cancers .cancer .action{padding:10px;}#cancers .cancer .action .action-title{display:block;color:#00bddc;margin-bottom:10px;}#cancers .cancer .action p:last-of-type{margin-bottom:0;}#cancers .cancer .action .btn{margin-top:10px;}#cancers .cancer.flipOutX{animation-duration:250ms;}#cancers .ribbon-badge{display:block;width:37px;height:37px;position:absolute;text-align:center;background:white;border-radius:20px;box-shadow:0 1px 4px;left:-30px;}#cancers .ribbon-badge .ribbon{height:30px;margin-top:3px;}#cancers .ribbon-badge .ribbon #band{fill:#888;}#cancers .ribbon-badge.melanoma #color{fill:black;}#cancers .ribbon-badge.cervical #color{fill:teal;}#cancers .ribbon-badge.breast #color{fill:pink;}#cancers .ribbon-badge.colorectal #color{fill:#091a63;}#cancers .ribbon-badge.testicular #color{fill:darkorchid;}#cancers .ribbon-badge.prostate #color{fill:lightblue;}#cancers .ribbon-badge.endometrial #color{fill:#ffd6c7;}#cancers .ribbon-badge.lung #color{fill:silver;}#cancers .ribbon-badge.hpv #band,#cancers .ribbon-badge.hpv #color,#cancers .ribbon-badge.hepatitis #band,#cancers .ribbon-badge.hepatitis #color{fill:white;}#cancers .ribbon-badge.hpv::after,#cancers .ribbon-badge.hepatitis::after{display:block;color:#00bddc;font-size:80%;font-weight:bold;left:0;position:absolute;width:100%;top:12px;}#cancers .ribbon-badge.hpv::after{content:"HPV";}#cancers .ribbon-badge.hepatitis::after{content:"HCV";}#cancers.new-fill .cancer:nth-child(1){animation-delay:0.4s !important;}#cancers.new-fill .cancer:nth-child(2){animation-delay:0.55s !important;}#cancers.new-fill .cancer:nth-child(3){animation-delay:0.7s !important;}#cancers.new-fill .cancer:nth-child(4){animation-delay:0.85s !important;}#cancers.new-fill .cancer:nth-child(5){animation-delay:1s !important;}#cancers.new-fill .cancer:nth-child(6){animation-delay:1.15s !important;}#body{display:block;pointer-events:none;position:relative;width:300px;z-index:2;}#body #female,#body #male{background:transparent center no-repeat;display:block;width:150px;height:384px;perspective:500px;position:absolute;text-align:center;opacity:1;pointer-events:auto;z-index:1;transition:all 500ms cubic-bezier(0.215,0.61,0.355,1);}#body #female::after,#body #male::after{display:block;content:"";width:150%;height:40px;bottom:7px;left:-25%;position:absolute;background:-moz-radial-gradient(center,ellipse cover,rgba(0,0,0,0.25) 0%,transparent 50%,transparent 100%);background:-webkit-radial-gradient(center,ellipse cover,rgba(0,0,0,0.25) 0%,transparent 50%,transparent 100%);background:radial-gradient(ellipse at center,rgba(0,0,0,0.25) 0%,transparent 50%,transparent 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#40000000',endColorstr='#00000000',GradientType=1);z-index:-1;}#body #female .person,#body #male .person{transition:all 650ms cubic-bezier(0.175,0.885,0.685,1.65);}#body #female .person.motion,#body #male .person.motion{transform:rotateY(90deg);transition:all 500ms cubic-bezier(0.6,-0.28,0.735,0.045);}#body #female{transform:translateX(0%) scale(1);}#body #female .gender-select{animation-delay:1s;}#body #male{transform:translateX(100%) scale(1);}#body #male .gender-select{animation-delay:1.05s;}#body #male .person.motion{transition-delay:.15s;}#body.female #female{transform:translateX(125%) scale(1);z-index:2;}#body.female #male{opacity:0;transform:translate(150%) scale(0.75);}#body.male #female{opacity:0;transform:translate(-50%) scale(0.75);}#body.male #male{transform:translateX(-25%) scale(1);z-index:2;}@media(min-width:500px){#body.male #male{transform:translateX(-40%) scale(1);}}a.button{display:inline-block;text-decoration:none;padding:10px;background:white;border-radius:20px;box-shadow:0 0 6px rgba(0,0,0,0.3);transform:translateY(0);transition:all 200ms cubic-bezier(0.6,-0.28,0.735,0.045);}@-webkit-keyframes flipInX{from{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0;}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1;}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg);}to{-webkit-transform:perspective(400px);transform:perspective(400px);}}@keyframes flipInX{from{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0;}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1;}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg);}to{-webkit-transform:perspective(400px);transform:perspective(400px);}}.flipInX{-webkit-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipInX;animation-name:flipInX;}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}
.uhide__above--xs.ubg__gradient--nightfall.up-2{background-color:#002652;}
.theme-class--2{border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;}.theme-class--20.theme-class--20{padding-top:4rem;padding-bottom:4rem;}.theme-class--3.theme-class--3{padding-top:4rem;padding-bottom:0;}.testimonial-flex{display:flex;flex-direction:column;justify-content:space-between;}.list-checked{padding-left:30px;list-style:none;}.list-checked li{position:relative;}.list-checked li::before{content:"\02713";font-size:130%;position:absolute;left:-30px;}
sub,sup{color:inherit;}
