@charset "UTF-8";.page-break{page-break-after:always;page-break-inside:avoid;clear:both}
.page-break-before{page-break-before:always;page-break-inside:avoid;clear:both}
.questionnaireEditMode{font-size:27px;text-align:center;color:#f2f2f2;padding:20px;padding:40px}
.questionaireACS .title-overlay-conent-background{border:1px solid white;border-radius:30px;padding:7px 15px;min-width:300px;margin:0 auto;margin-top:10px;background-color:#522d6d;position:relative;display:inline-block}
.questionaireACS .title-overlay-conent-background .text{font-size:22px}
.questionaireACS #msp-questionnaire .button{font-size:18px}
.questionaireACS a{color:#7474c1}
.questionaireACS a:focus{outline:0}
.questionaireACS form-group.has-error.has-danger{margin-bottom:25px !important}
.questionaireACS .options .option{cursor:pointer}
.questionaireACS ul{padding-left:16px;line-height:24px}
.questionaireACS ul li{padding-left:5px}
.questionaireACS .col-2-wrap{display:table;width:100%}
.questionaireACS .col-2{display:table-cell;width:53%;vertical-align:top}
.questionaireACS .col-2:last-of-type{width:47%}
.hero-overlay .col-2-wrap .col-2:first-child{width:20%;padding-right:0}
.questionaireACS .hero-overlay .col-2-wrap .col-2:last-child{width:80%;padding-left:0}
.questionaireACS .col-2-wrap .col-2:first-child{padding-right:30px}
.questionaireACS .col-2-wrap .col-2:last-child{padding-left:35px}
.questionaireACS .col-2-wrap .col-2 p:first-of-type{margin-top:0}
.questionaireACS .col-2-wrap .col-2 p:last-of-type{margin-bottom:0}
.questionaireACS .col-3-wrap{display:table;width:100%}
.questionaireACS .col-3{display:table-cell;width:33.33%;vertical-align:top}
.questionaireACS .col-4-wrap{display:table;width:100%}
.questionaireACS .col-4{display:table-cell;width:25%;vertical-align:top}
.questionaireACS .col-4 img{width:135px;height:auto}
.questionaireACS .col-6-wrap.tablet-col-6 .tablet-divider{display:table-cell}
.questionaireACS .col-6-wrap{display:table;width:100%}
.questionaireACS .nav .back{cursor:pointer}
.questionaireACS .col-6{display:table-cell;width:16.66%;vertical-align:top}
.questionaireACS .col-6 img{width:125px;height:auto}
.questionaireACS section{position:relative;width:100%}
.questionaireACS .section-inner{position:relative;max-width:1150px;width:100%;height:100%;margin:0 auto}
.questionaireACS .has-error .help-block{color:#ff0025;width:100%;margin:-5px 0 0 0}
.questionaireACS .test_lookup select#Country{margin-top:20px;background:white;width:100%;height:40px}
.questionaireACS .hide{display:none}
.questionaireACS .hide-desktop{display:none !important}
.questionaireACS .margin-tb{margin-top:55px;margin-bottom:25px}
.questionaireACS .table{display:table;width:100%;height:100%}
.table .table-cell{display:table-cell;width:100%;height:100%;vertical-align:middle;text-align:center}
.questionaireACS .v-top{vertical-align:top}
.questionaireACS .v-middle{vertical-align:middle}
.questionaireACS .v-bottom{vertical-align:bottom}
.questionaireACS .text-center{text-align:center}
.questionaireACS .text-left{text-align:left}
.questionaireACS .text-right{text-align:right}
.questionaireACS .clearfix:after{content:"";display:table;clear:both}
.questionaireACS p{line-height:24px}
.questionaireACS p.intro{color:#00548b;font-weight:bold}
.questionaireACS h1{font-size:50px;line-height:54px;margin:0;margin-bottom:30px;font-weight:normal}
.questionaireACS h2{font-weight:300;color:#000;font-size:36px;width:100%;line-height:36px;margin:0;max-width:100%}
.questionaireACS h3{font-weight:bold;margin:0;color:#522d6d;font-size:24px}
.questionaireACS h4{margin:0;font-size:22px;font-weight:300;margin:0}
.questionaireACS h4.light-purple{color:#7474c1;font-weight:bold}
.questionaireACS sup{font-size:9px;line-height:10px}
.questionaireACS h3 sup{font-size:11px;line-height:12px;font-weight:300}
.questionaireACS h6{margin:0;font-size:14px;font-weight:bold;color:#522d6d}
.questionaireACS #msp-questionnaire .options .option.selected{background-position:center !important;background-size:261px 50px !important;background-repeat:no-repeat !important;vertical-align:middle !important;text-align:center !important;color:#fff;font-weight:bold}
.questionaireACS #hero{height:502px;background:#8f88c7;overflow:hidden;background-size:cover;padding-top:70px;padding-bottom:70px;background-repeat:no-repeat}
.questionaireACS #msp{height:100%;background:#8f88c7;overflow:hidden;background-size:cover;background-repeat:no-repeat;background-position:right}
.questionaireACS ul.numbered-list{list-style:none}
.questionaireACS ul.numbered-list li:first-of-type{border-top:#9b9b9b 1px solid}
.questionaireACS ul.numbered-list li{border-bottom:#9b9b9b 1px solid;padding:10px 0}
.questionaireACS ul.numbered-list li .number{color:#ed7700;font-size:34px;font-weight:bold;width:40px;display:table-cell;vertical-align:middle}
.questionaireACS ul.numbered-list li span{display:table-cell;vertical-align:middle;padding-right:40px;height:48px;min-height:48px}
.questionaireACS .hero img{width:100%}
.hero-overlay .overlay{background-color:#7474c1;opacity:.9;width:100%;height:230px;margin-top:-230px}
.questionaireACS .hero-overlay .section-inner.content{margin-top:-230px;padding:35px 20px}
.questionaireACS .hero-overlay .section-inner.content p{color:#fff}
.questionaireACS .hero-overlay .section-inner.content p.classification{font-style:italic}
.questionaireACS .hero-overlay .section-inner.content p.classification span{font-style:normal}
.questionaireACS .hero-overlay .section-inner.content h2{color:#fff;font-size:36px;font-weight:bold;border-bottom:#fff 1px solid;padding-bottom:5px;margin:0 0 10px}
.questionaireACS .hero-overlay .chevron{margin:65px auto 0;width:24px}
.questionaireACS #intro h3{padding-bottom:35px}
.questionaireACS #am-i{background-color:#522d6d;color:#fff}
.questionaireACS .triangle{width:100%;height:22px}
.questionaireACS.triangle-inner{position:relative;width:0;height:0;border-left:20px solid transparent;border-right:20px solid transparent;border-top:20px solid #182f4b;margin-left:calc(50% - 20px);top:0}
.questionaireACS .triangle-inner.section-2{border-top:20px solid #1d4076}
.questionaireACS .triangle.header .triangle-inner{top:0;border-top-color:#00699d}
.questionaireACS .triangle.white .triangle-inner{border-top-color:#fff}
.questionaireACS .triangle.light-purple .triangle-inner{border-top-color:#7474c1}
.questionaireACS .triangle.grey .triangle-inner{border-top-color:#f6f6f6}
.questionaireACS .triangle-inner img{position:absolute;top:-18px;left:-9px}
.questionaireACS .accordion-header{width:100%;height:81px;margin-top:25px;margin-bottom:30px;cursor:pointer;font-size:22px;font-weight:bold;color:#fff;padding:20px 35px;position:relative;background-color:#522d6d}
.questionaireACS .accordion-header .icon{position:absolute;top:18px;left:20px}
.accordion-header header.table-cell{text-align:left}
.accordion-header header.table-cell img.icon{position:absolute;top:21px;left:25px}
.questionaireACS .accordion-header header.table-cell .accordion-chevron{position:absolute;top:calc(50% - 13px);right:35px;transition:transform .3s ease}
.accordion-header header.table-cell .accordion-chevron i{animation-duration:.8s;animation-name:scale;animation-iteration-count:infinite;animation-direction:alternate}
.questionaireACS .bigger{font-size:22px;line-height:28px}
.questionaireACS #msp .overlay{background-color:#7474c1;opacity:.8;width:100%;height:100%;position:absolute}
.questionaireACS #msp .section-inner .splash-finish{display:none}
.questionaireACS #msp .section-inner .splash-start .copy,.questionaireACS #msp .section-inner .splash-finish .copy{font-size:18px}
.questionaireACS #msp .section-inner .splash-start .copy h4,.questionaireACS #msp .section-inner .splash-finish .copy h4{font-size:36px}
.questionaireACS #msp .copy{color:#fff}
.questionaireACS #msp .target{display:table;margin:0 auto;background-size:320px 50px;background-repeat:no-repeat;width:320px;padding:0 15px}
.questionaireACS #msp .target .middle{display:table-cell;color:#fff;font-size:24px;height:50px;width:100%;vertical-align:middle;padding:0 10px}
.questionaireACS #msp .target .middle .text,.questionaireACS #msp .target .middle .icon{display:table-cell;vertical-align:middle}
.questionaireACS #msp .target .middle .icon{padding-right:10px}
.questionaireACS #msp .qheader{background:#7474c1;padding:30px 0;height:196px;bottom:0;width:100%;display:none}
.questionaireACS #msp .qheader .back{background-size:16px 25px;background-repeat:no-repeat;width:16px;height:25px;display:none}
.questionaireACS #msp .qheader .question-number{color:#fff;font-size:18px;text-align:center;margin-bottom:40px;display:table-cell}
.questionaireACS #msp-questionnaire{margin:0}
.questionaireACS #msp .qheader .nav{display:table;width:100%}
.questionaireACS #msp .qheader h3{color:#fff;font-size:38px;line-height:38px;display:none;padding:20px}
#msp-questionnaire .answers{padding:0 15px 20px 15px}
.questionaireACS #msp-questionnaire .options{display:table;width:100%;margin:10px 0}
.questionaireACS #msp-questionnaire .options .option{display:table-cell;width:25%;height:53px;background-position:center;background-size:261px 50px;background-repeat:no-repeat;vertical-align:middle;text-align:center;color:#9b9b9b;font-size:16px;padding:8px 35px;border:1px solid;border-radius:30px;float:left}
.questionaireACS #msp-questionnaire .options .option.selected{background:#ed7700 !important;background-position:center;background-size:261px 50px;background-repeat:no-repeat;vertical-align:middle;text-align:center;color:#fff;font-weight:bold;border:1px solid;border-radius:30px;float:left}
.questionaireACS #msp-questionnaire .options .option.blank{background-image:none !important;border:none !important;cursor:default}
.questionaireACS #msp-questionnaire .questions .answers .selection .label{color:#7474c1;font-weight:bold;padding:12px 0 8px;white-space:normal;word-wrap:break-word}
.questionaireACS #msp-questionnaire .questions{background-color:#fff;font-size:18px;padding-top:35px}
.questionaireACS #msp-questionnaire .next-question{background-color:#fff}
.questionaireACS #msp-questionnaire .next-question .button.dark-purple{font-size:18px}
.questionaireACS #msp-questionnaire .info{background-size:31px 31px;background-repeat:no-repeat;width:31px;height:31px;position:absolute;right:0;bottom:0}
.questionaireACS #msp .qheader .finished{margin:0 auto;width:60%;text-align:center;font-size:36px;color:#fff;display:none}
.questionaireACS #msp .qheader .finished p{margin:10px}
.questionaireACS #msp-questionnaire .summary{display:none}
.questionaireACS #msp-questionnaire .summary input,.questionaireACS #msp-questionnaire .summary select{border:0;text-align:center;width:100%;font-size:18px;height:40px}
.questionaireACS #msp-questionnaire .summary div.heading{color:#7474c1;font-weight:bold;margin-top:20px}
.questionaireACS #msp-questionnaire .summary .results-cta .buttons{border-top:1px solid #565759}
.questionaireACS #msp-questionnaire .summary ul,.questionaireACS #questionnaire_result_content .summary ul{list-style:none;margin:0 -5px 20px 0;padding:0}
.questionaireACS #msp-questionnaire .summary ul li.heading,.questionaireACS #questionnaire_result_content .summary ul li.heading{color:#7474c1;font-weight:bold}
.questionaireACS #msp-questionnaire .summary .results-cta .button{width:100%}
.questionaireACS #msp-questionnaire .summary .results-cta p{padding-bottom:30px}
.questionaireACS #msp-questionnaire .options .mobile-wrapper{display:contents}
.questionaireACS .carousel-msp.slick-slider{margin-bottom:0}
.questionaireACS .carousel-msp{background-color:#7474c1;color:#fff;padding:20px 0 50px;text-align:center;width:100%}
.questionaireACS .carousel-msp h3{font-size:36px;font-weight:bold;padding-bottom:20px;color:#fff}
.questionaireACS .carousel-msp h4{font-size:24px;color:#fff;padding:0 55px}
.questionaireACS .slick-slider{margin-bottom:50px}
.questionaireACS .slick-dots{position:absolute;display:block;width:100%;padding:0 0 10px 0;margin:0;list-style:none;text-align:center;bottom:2px}
.questionaireACS .carousel-manage .slick-dots{border-bottom:1px solid #522d6d}
.questionaireACS .slick-dots li{position:relative;display:inline-block;margin:0 3px;padding:0;cursor:pointer}
.questionaireACS .slick-dots li button{font-size:0;line-height:0;display:block;width:6px;height:6px;padding:0;cursor:pointer;color:transparent;border:0;outline:0;background:transparent;background-repeat:no-repeat;background-size:6px 6px}
.questionaireACS .slick-arrow{display:none;top:16px;width:13px;height:21px;margin:0 10px 0 10px;background-color:transparent;background-repeat:no-repeat;border:0;z-index:2}
.questionaireACS .slick-arrow.slick-next{right:0}
@keyframes scale{from{transform:scale(1)}
to{transform:scale(1.2)}
}
.questionaireACS .accordion-header header.table-cell .accordion-chevron i.fa-minus{display:none}
.questionaireACS .accordion-header header.table-cell .accordion-chevron i.fa-plus{display:block}
.questionaireACS .accordion-header.open header.table-cell .accordion-chevron i.fa-plus{display:none}
.questionaireACS .accordion-header.open header.table-cell .accordion-chevron i.fa-minus{display:block}
.questionaireACS .accordion-body{width:100%;overflow:hidden}
.questionaireACS .accordion-body .left,.questionaireACS .accordion-body .right{position:relative;float:left;width:50%}
.questionaireACS .accordion-body .left{padding-right:20px}
.questionaireACS .accordion-body header{font-size:20px;height:auto}
.questionaireACS ul.border{list-style-type:none;padding-left:0}
.questionaireACS .circle{display:table;width:160px;height:160px;border-radius:50%;margin:0 auto}
.questionaireACS .circle.medium{width:120px;height:120px}
.questionaireACS .circle.small{width:70px;height:70px}
.questionaireACS .circle.white{background-color:#fff}
.questionaireACS .circle.purple{background-color:#522d6d}
.questionaireACS .circle-inner{display:table-cell;width:100%;height:100%;vertical-align:middle}
.questionaireACS .block-grey{display:table;background-color:#f6f6f6;padding:25px;width:100%}
.questionaireACS .block-orange{display:table;background-color:#ed7700;padding:25px;width:565px}
.questionaireACS .block-orange .icon,.questionaireACS .block-orange .risk{display:table-cell}
.questionaireACS .block-orange .icon{padding-right:15px}
.questionaireACS .block-orange .risk{color:#fff}
.questionaireACS #intro .cta{border-top:1px solid #979797;margin-top:45px;color:#565759}
.questionaireACS #intro .cta .col-2{padding:0 60px}
.questionaireACS #intro .cta h4{font-weight:bold;margin:35px 0 15px}
.questionaireACS .button{font-weight:bold;text-align:center;background-color:#7474c1;padding:15px 0;width:240px;color:#fff;margin:30px auto;cursor:pointer}
.questionaireACS .hide-mobile.bottom .button.back{margin:0 30px 30px 0}
.questionaireACS .hide-mobile.bottom .button.next{margin:0 0 30px 30px}
.questionaireACS .button.white{background-color:#fff;color:#7474c1}
.questionaireACS .button.orange{background-color:#ed7700;color:#fff}
.questionaireACS .button.width-175{width:175px}
.questionaireACS .button.width-200{width:200px}
.questionaireACS .button.width-265{width:265px}
.questionaireACS .button.dark-purple{background-color:#522d6d;color:#fff}
.questionaireACS #intro-grey{background:#f6f6f6}
.questionaireACS .width-85{width:85%;margin:0 auto}
.questionaireACS .width-65{width:65%;margin:0 auto}
.questionaireACS .width-55{width:65%;margin:0 auto}
.questionaireACS .col-4-wrap .col-4 .source,.questionaireACS .col-6-wrap .col-6 .source{display:block;margin:20px 0;padding:0 30px}
.questionaireACS .triangle-inner .fa{position:absolute;top:-29px;left:-9px;font-size:30px}
.questionaireACS #am-i h4{border-bottom:1px solid #fff}
@media(max-width:1024px) and (min-width:769px){.questionaireACS .mt-50{margin-top:25px !important}
.questionaireACS .accordion-body{padding-top:10px}
.questionaireACS .col-2-wrap .col-2:first-child{padding-right:10px}
.questionaireACS .margin-tb{margin-top:15px}
.questionaireACS .section-inner{padding:0 30px}
.questionaireACS .col-6-wrap.tablet-col-6{display:table;width:70%;margin:30px auto}
.questionaireACS .col-6-wrap.tablet-col-6 .col-6{display:table-cell;width:33.33% !important;margin-bottom:20px}
.questionaireACS .col-6-wrap .tablet-divider{display:table !important;width:100%}
.questionaireACS .col-6-wrap .tablet-divider .col-6{display:table-cell;width:33.33% !important;margin-bottom:20px}
.questionaireACS #msp-questionnaire .options .option,.questionaireACS #msp-questionnaire .options .option.selected{background-size:97%;font-size:15px;padding:0 20px}
}
@media(max-width:1024px){.questionaireACS #msp .qheader h3{width:100%}
.questionaireACS .title-overlay-conent-background .text{font-size:18px}
.questionaireACS .width-55{width:75%;margin:0 auto}
.questionaireACS #msp .qheader h3{font-size:28px !important}
.questionaireACS #msp .section-inner .splash-start .copy h4,.questionaireACS #msp .section-inner .splash-finish .copy h4{font-size:20px !important}
.questionaireACS #msp .qheader .finished{font-size:24px}
}
@media(max-width:978px){.questionaireACS .section-inner{padding:0 30px}
.questionaireACS header ul.desktop-menu{display:none}
.questionaireACS .mt-50{margin-top:25px !important}
.questionaireACS .col-2-wrap .col-2:last-child{padding-left:0}
.questionaireACS .title-overlay-conent-background .text{font-size:14px}
}
@media(max-width:800px){.questionaireACS .section-inner{padding:0 30px}
.questionaireACS .col-2-wrap.ipad-2-col .col-2{width:50%;display:table-cell;vertical-align:top}
.questionaireACS .col-2-wrap .col-2{float:initial;width:100% !important;display:block}
.questionaireACS .hero-overlay .col-2-wrap .col-2:first-child{width:20% !important;padding-right:15px}
.questionaireACS .col-2-wrap .col-2:first-child{margin-bottom:15px}
.questionaireACS .col-3-wrap{display:block;width:100%}
.questionaireACS .col-3-wrap .col-3{display:block;width:100% !important;margin-bottom:20px}
.questionaireACS .col-6-wrap{display:table;width:100%}
.questionaireACS .col-6-wrap.tablet-col-6{display:table;width:100%}
.questionaireACS .col-6-wrap.tablet-col-6 .col-6{display:table-cell;width:33.33% !important;margin-bottom:20px}
.questionaireACS .col-6-wrap .tablet-divider{display:table !important;width:100%}
.questionaireACS .col-6-wrap .tablet-divider .col-6{display:table-cell;width:33.33% !important;margin-bottom:20px}
.questionaireACS .col-left-right.col-2{float:left;width:47%;display:initial}
.questionaireACS .hide-tablet{display:none !important}
.questionaireACS .width-85{width:100%}
.questionaireACS #intro .section-inner .cta .col-2-wrap .col-2 br{display:none}
.questionaireACS #msp .qheader{height:auto}
.questionaireACS #msp-questionnaire .options .option{background-size:97% 81%;font-size:14px;padding:0 15px}
.questionaireACS #msp-questionnaire .options .option.selected{background-size:97% 81%;font-size:14px}
}
@media(max-width:500px){.questionaireACS .hero-overlay .col-2-wrap .col-2:first-child{width:100% !important}
.questionaireACS #msp .qheader .question-number{position:relative;top:10px}
.questionaireACS .title-overlay-conent-background .text{font-size:14px}
.questionaireACS .pt-60{padding-top:0 !important}
.questionaireACS #msp .qheader h3{font-size:28px !important}
.questionaireACS #msp-questionnaire .questions .answers .selection .label{padding:0;min-height:40px;line-height:4}
.questionaireACS .hero-overlay .section-inner.content{padding:35px 0}
.questionaireACS .section-inner{padding:0}
.questionaireACS .block-orange{width:100%}
.questionaireACS #msp{max-height:666px;background:#8f88c7;overflow:hidden;background-image:url(../../../../../etc.clientlibs/diagnostics/questionnaire/clientlib/resources/mobile-my-symptom-profile.png) !important;background-size:cover;background-repeat:no-repeat}
.questionaireACS #msp.mobile{background-image:none;height:auto;min-height:200px}
.questionaireACS #msp.mobile.finished{height:-webkit-fill-available;min-height:667px}
.questionaireACS #msp .overlay{background-color:#7474c1;opacity:.8;width:100%;max-height:666px}
.questionaireACS #msp .qheader.mobile{top:20px;height:auto;padding:10px 15px 30px 15px}
.questionaireACS #msp .qheader h3{width:100%}
.questionaireACS #msp .intro{margin-top:60px}
.questionaireACS #msp h4{padding-left:25px;padding-right:25px}
.questionaireACS #msp-questionnaire .section-inner{padding:0 15px}
.questionaireACS #msp-questionnaire .header h3{width:100%}
.questionaireACS #msp-questionnaire .options .mobile-wrapper{display:table;width:100%}
.questionaireACS #msp-questionnaire .options .option{display:table-cell;width:100%;height:60px;background-position:center;background-size:331px 50px;background-repeat:no-repeat;vertical-align:middle;text-align:center;color:#9b9b9b;font-size:16px;padding:15px 35px;margin-bottom:10px}
.questionaireACS #msp-questionnaire .options .option.selected{background-position:center;background-size:331px 50px;background-repeat:no-repeat;vertical-align:middle;text-align:center;color:#fff;font-weight:bold}
.questionaireACS #msp-questionnaire .info{right:30px}
.questionaireACS #msp-questionnaire{margin:0}
.questionaireACS #msp-questionnaire .options{display:block;width:100%;margin:0}
.questionaireACS #msp .section-inner .splash-start .copy h4,.questionaireACS #msp .section-inner .splash-finish .copy h4{font-size:20px}
.questionaireACS #msp-questionnaire .options .option{display:block;width:100%}
.questionaireACS #msp-questionnaire .header{height:auto;margin-bottom:25px}
.questionaireACS #msp-questionnaire .options .option.blank{cursor:default;display:none}
.questionaireACS #msp-questionnaire .questions .answers{height:auto !important}
.questionaireACS #msp .qheader .finished{margin:50px auto;margin:calc(100% - 180px) auto}
.questionaireACS .hide-mobile{display:none !important}
.questionaireACS .hide-desktop{display:block !important}
.questionaireACS .width-85{width:100%}
.questionaireACS .width-65{width:80%}
.questionaireACS .width-55{width:97%}
.questionaireACS .hero-overlay .width-65{width:65%}
.questionaireACS .hero-overlay .section-inner.content{margin-top:-500px}
.questionaireACS .hero-overlay .overlay{height:503px;margin-top:-503px}
.questionaireACS .more-info .name,.questionaireACS .more-info .icon{display:table-cell;vertical-align:middle;padding:0 3px;font-style:italic}
.questionaireACS .more-info{display:table;margin:0 auto}
.questionaireACS .button.white,.questionaireACS .button.width-265,.questionaireACS .button{width:88%}
.questionaireACS .button.dark-purple{width:88%}
.questionaireACS .button.start{width:60%}
.questionaireACS #hero .copy p br{display:block}
.questionaireACS .hero-overlay .section-inner.content h2{border-bottom:0;font-size:31px;padding-bottom:0}
.questionaireACS .hero-overlay .section-inner.content .circle{width:90px;height:90px;margin-top:85px}
.questionaireACS .hero-overlay .section-inner.content .circle .circle-inner img{width:50px;height:auto}
.questionaireACS h2{font-size:26px}
.questionaireACS h4.light-purple{width:70%;margin:20px auto 30px}
.questionaireACS #intro .cta h4{font-size:16px}
.questionaireACS #intro .cta .col-2{padding:0}
.questionaireACS .chart-container{margin-left:-94px}
.questionaireACS .carousel-msp .item{padding-left:15px;padding-right:15px}
.questionaireACS .carousel-found-in .item img,.questionaireACS .carousel-avoid .item img{width:100%}
.questionaireACS .carousel-manage{padding-bottom:30px}
.questionaireACS .carousel-manage span{padding:25px 20px;display:block;text-align:center;line-height:24px}
.questionaireACS .carousel-manage .item{height:150px;border-top:1px solid #522d6d;padding:20px 0}
.questionaireACS .carousel-manage .item .number-circle{margin:0 auto;width:50px}
.questionaireACS .carousel-manage .item .number{border-radius:50px;width:50px;height:50px;background-color:#ed7700;color:#fff;font-size:29px;font-weight:bold;text-align:center;display:table-cell;vertical-align:middle}
.questionaireACS .carousel-found-in .item p{margin:15px 0 0}
.questionaireACS header.header{position:fixed !important}
.questionaireACS #intro .cta{width:90%;margin:0 auto}
.questionaireACS .col-2-wrap.ipad-2-col .col-2,.questionaireACS .col-2-wrap .col-2{float:initial;width:100%;display:block}
.questionaireACS .margin-tb{margin-top:40px;margin-bottom:40px}
.questionaireACS .mt-20{margin-top:10px !important}
.questionaireACS .mt-70{margin-top:30px !important}
.questionaireACS .accordion-header header.table-cell .accordion-chevron{top:calc(50% - 6px);right:13px}
.questionaireACS .block-orange{width:90%;margin:0 auto 50px}
.questionaireACS .block-orange .icon{display:inline-block}
.questionaireACS .block-grey ul{margin:0}
.questionaireACS .block-grey .col-2-wrap .col-2:first-child{margin-bottom:0 !important}
.questionaireACS .mobile-center{text-align:center}
.questionaireACS .risk-mobile{display:table}
.questionaireACS .risk-mobile strong,.questionaireACS .risk-mobile .icon{display:table-cell;vertical-align:middle}
.questionaireACS .mobile-section-inner{padding:0 15px}
.questionaireACS .col-2-wrap{display:block;width:100%}
.questionaireACS .col-2-wrap .col-2{display:block}
.questionaireACS .col-2-wrap .col-2:first-child{padding-right:0 !important}
.questionaireACS .accordion-header{display:block;padding-left:12px;padding-right:10px;line-height:18px;height:auto;padding-top:18px;padding-bottom:18px;margin-top:8px;margin-bottom:8px}
.questionaireACS .accordion-header header.table-cell{display:block;font-size:16px}
.questionaireACS .accordion-header header.table-cell img.icon{display:none}
.questionaireACS .accordion-header header.table-cell img.chevron{right:5px;max-width:15px;max-height:8px;margin-top:4px;margin-right:5px}
.questionaireACS .accordion-body .left,.accordion-body .right{float:initial;width:100%;display:block}
.questionaireACS .col-3-wrap{display:block;width:100%}
.questionaireACS .col-3-wrap .col-3{display:block;width:100% !important;margin-bottom:20px}
.questionaireACS .col-4-wrap{display:block;width:100%}
.questionaireACS .col-4-wrap .col-4{display:block;width:100%;margin-bottom:20px}
.questionaireACS body{margin-top:0}
.questionaireACS header.header{position:relative}
.questionaireACS #hero img{max-width:initial;max-height:100%}
.questionaireACS h2{line-height:31px}
.questionaireACS body{font-size:16px}
.questionaireACS h1{font-size:38px;line-height:38px}
}
.questionaireACS .scroll-animation{opacity:0}
@keyframes fadeIn{from{opacity:0}
to{opacity:1}
}
@keyframes fadeInBottom{from{transform:translate(0,100px);opacity:0}
to{transform:translate(0,0);opacity:1}
}
@keyframes fadeInLeft{from{transform:translate(-100px);opacity:0}
to{transform:translate(0);opacity:1}
}
@keyframes fadeInRight{from{transform:translate(100px);opacity:0}
to{transform:translate(0);opacity:1}
}
@keyframes scale{0{transform:scale(1)}
50%{transform:scale(1.3)}
100%{transform:scale(1)}
}
.questionaireACS .animation-scale{width:51px;animation-name:scale;animation-duration:1s;animation-iteration-count:infinite}
.questionaireACS .animation-scale-1{width:51px;animation-name:scale;animation-duration:1s;animation-iteration-count:1}
.questionaireACS .fadeIn{opacity:0;animation-name:fadeIn;animation-duration:1s;animation-fill-mode:forwards}
.questionaireACS .fadeIn-left{opacity:0;animation-name:fadeInLeft;animation-duration:1s;animation-fill-mode:forwards}
.questionaireACS .fadeIn-right{opacity:0;animation-name:fadeInRight;animation-duration:1s;animation-fill-mode:forwards}
.questionaireACS .fadeIn-bottom{opacity:0;animation-name:fadeInBottom;animation-duration:1s;animation-fill-mode:forwards}
.questionaireACS .animation-delay-025s{animation-delay:.25s}
.questionaireACS .animation-delay-05s{animation-delay:.5s}
.questionaireACS .animation-delay-075s{animation-delay:.75s}
.questionaireACS .animation-delay-1s{animation-delay:1s}
.questionaireACS .animation-delay-125s{animation-delay:1.25s}
.questionaireACS .animation-delay-15s{animation-delay:1.5s}
.questionaireACS .animation-delay-175s{animation-delay:1.75s}
.questionaireACS .animation-delay-2s{animation-delay:2s}
.questionaireACS .animation-delay-225s{animation-delay:2.25s}
.questionaireACS .animation-delay-25s{animation-delay:2.5s}
.questionaireACS .animation-delay-275s{animation-delay:2.75s}
.questionaireACS .animation-delay-325s{animation-delay:3.25s}
.questionaireACS .animation-delay-35s{animation-delay:3.5s}
.questionaireACS .animation-delay-375s{animation-delay:3.75s}
.questionaireACS .animation-delay-4s{animation-delay:4s}
.questionaireACS .animation-delay-425s{animation-delay:4.25s}
.questionaireACS .animation-delay-45s{animation-delay:4.5s}
.questionaireACS .animation-delay-5s{animation-delay:5s}
.questionaireACS .animation-delay-525s{animation-delay:5.25s}
.questionaireACS .animation-delay-55s{animation-delay:5.5s}
.questionaireACS .animation-delay-6s{animation-delay:6s}
.questionaireACS .animation-delay-625s{animation-delay:6.25s}
.questionaireACS .animation-delay-65s{animation-delay:6.5s}
.questionaireACS .animation-delay-7s{animation-delay:7s}
.questionaireACS .animation-delay-725s{animation-delay:7.25s}
.questionaireACS .animation-delay-75s{animation-delay:7.5s}
.questionaireACS .animation-delay-8s{animation-delay:8s}
.questionaireACS .animation-delay-825s{animation-delay:8.25s}
.questionaireACS .animation-delay-85s{animation-delay:8.5s}
.questionaireACS .animation-duration-125{animation-duration:1.25s}
.questionaireACS .animation-duration-2{animation-duration:2s}
.questionaireACS .animation-delay-3s{animation-delay:3s}
.questionaireACS .animation-duration-3{animation-duration:3s}
.questionaireACS .animation-duration-5{animation-duration:5s}
.questionaireACS .p-0{padding:0}
.questionaireACS .p-3{padding:3px}
.questionaireACS .p-5{padding:5px}
.questionaireACS .p-10{padding:10px}
.questionaireACS .p-15{padding:15px}
.questionaireACS .p-20{padding:20px}
.questionaireACS .p-25{padding:25px}
.questionaireACS .p-30{padding:30px}
.questionaireACS .p-35{padding:35px}
.questionaireACS .p-40{padding:40px}
.questionaireACS .p-45{padding:45px}
.questionaireACS .p-50{padding:50px}
.questionaireACS .pt-0{padding-top:0}
.questionaireACS .pt-3{padding-top:3px}
.questionaireACS .pt-5{padding-top:5px}
.questionaireACS .pt-10{padding-top:10px}
.questionaireACS .pt-15{padding-top:15px}
.questionaireACS .pt-20{padding-top:20px}
.questionaireACS .pt-25{padding-top:25px}
.questionaireACS .pt-30{padding-top:30px}
.questionaireACS .pt-35{padding-top:35px}
.questionaireACS .pt-40{padding-top:40px}
.questionaireACS .pt-45{padding-top:45px}
.questionaireACS .pt-50{padding-top:50px}
.questionaireACS .pt-55{padding-top:55px}
.questionaireACS .pt-60{padding-top:60px}
.questionaireACS .pt-65{padding-top:65px}
.questionaireACS .pt-70{padding-top:70px}
.questionaireACS .pr-0{padding-right:0}
.questionaireACS .pr-3{padding-right:3px}
.questionaireACS .pr-5{padding-right:5px}
.questionaireACS .pr-10{padding-right:10px}
.questionaireACS .pr-15{padding-right:15px}
.questionaireACS .pr-20{padding-right:20px}
.questionaireACS .pr-25{padding-right:25px}
.questionaireACS .pr-30{padding-right:30px}
.questionaireACS .pr-35{padding-right:35px}
.questionaireACS .pr-40{padding-right:40px}
.questionaireACS .pr-45{padding-right:45px}
.questionaireACS .pr-50{padding-right:50px}
.questionaireACS .pr-60{padding-right:60px}
.questionaireACS .pb-0{padding-bottom:0}
.questionaireACS .pb-3{padding-bottom:3px}
.questionaireACS .pb-5{padding-bottom:5px}
.questionaireACS .pb-10{padding-bottom:10px}
.questionaireACS .pb-15{padding-bottom:15px}
.questionaireACS .pb-20{padding-bottom:20px}
.questionaireACS .pb-25{padding-bottom:25px}
.questionaireACS .pb-30{padding-bottom:30px}
.questionaireACS .pb-35{padding-bottom:35px}
.questionaireACS .pb-40{padding-bottom:40px}
.questionaireACS .pb-45{padding-bottom:45px}
.questionaireACS .pb-50{padding-bottom:50px}
.questionaireACS .pb-55{padding-bottom:55px}
.questionaireACS .pb-60{padding-bottom:60px}
.questionaireACS .pb-65{padding-bottom:65px}
.questionaireACS .pb-70{padding-bottom:70px}
.questionaireACS .pl-0{padding-left:0}
.questionaireACS .pl-3{padding-left:3px}
.questionaireACS .pl-5{padding-left:5px}
.questionaireACS .pl-10{padding-left:10px}
.questionaireACS .pl-15{padding-left:15px}
.questionaireACS .pl-20{padding-left:20px}
.questionaireACS .pl-25{padding-left:25px}
.questionaireACS .pl-30{padding-left:30px}
.questionaireACS .pl-35{padding-left:35px}
.questionaireACS .pl-40{padding-left:40px}
.questionaireACS .pl-45{padding-left:45px}
.questionaireACS .pl-50{padding-left:50px}
.questionaireACS .m-0{margin:0}
.questionaireACS .m-3{margin:3px}
.questionaireACS .m-5{margin:5px}
.questionaireACS .m-10{margin:10px}
.questionaireACS .m-15{margin:15px}
.questionaireACS .m-20{margin:20px}
.questionaireACS .m-25{margin:25px}
.questionaireACS .m-30{margin:30px}
.questionaireACS .m-35{margin:35px}
.questionaireACS .m-40{margin:40px}
.questionaireACS .m-45{margin:45px}
.questionaireACS .m-50{margin:50px}
.questionaireACS .mt-0{margin-top:0}
.questionaireACS .mt-3{margin-top:3px}
.questionaireACS .mt-5{margin-top:5px}
.questionaireACS .mt-10{margin-top:10px}
.questionaireACS .mt-15{margin-top:15px}
.questionaireACS .mt-20{margin-top:20px}
.questionaireACS .mt-25{margin-top:25px}
.questionaireACS .mt-30{margin-top:30px}
.questionaireACS .mt-35{margin-top:35px}
.questionaireACS .mt-40{margin-top:40px}
.questionaireACS .mt-45{margin-top:45px}
.questionaireACS .mt-50{margin-top:50px}
.questionaireACS .mt-55{margin-top:55px}
.questionaireACS .mt-60{margin-top:60px}
.questionaireACS .mt-65{margin-top:65px}
.questionaireACS .mt-70{margin-top:70px}
.questionaireACS .mr-0{margin-right:0}
.questionaireACS .mr-3{margin-right:3px}
.questionaireACS .mr-5{margin-right:5px}
.questionaireACS .mr-10{margin-right:10px}
.questionaireACS .mr-15{margin-right:15px}
.questionaireACS .mr-20{margin-right:20px}
.questionaireACS .mr-25{margin-right:25px}
.questionaireACS .mr-30{margin-right:30px}
.questionaireACS .mr-35{margin-right:35px}
.questionaireACS .mr-40{margin-right:40px}
.questionaireACS .mr-45{margin-right:45px}
.questionaireACS .mr-50{margin-right:50px}
.questionaireACS .mr-190{margin-right:190px}
.questionaireACS .mb-0{margin-bottom:0}
.questionaireACS .mb-1{margin-bottom:1px}
.questionaireACS .mb-3{margin-bottom:3px}
.questionaireACS .mb-5{margin-bottom:5px}
.questionaireACS .mb-10{margin-bottom:10px}
.questionaireACS .mb-15{margin-bottom:15px}
.questionaireACS .mb-20{margin-bottom:20px}
.questionaireACS .mb-25{margin-bottom:25px}
.questionaireACS .mb-30{margin-bottom:30px}
.questionaireACS .mb-35{margin-bottom:35px}
.questionaireACS .mb-40{margin-bottom:40px}
.questionaireACS .mb-45{margin-bottom:45px}
.questionaireACS .mb-50{margin-bottom:50px}
.questionaireACS .mb-55{margin-bottom:55px}
.questionaireACS .mb-60{margin-bottom:60px}
.questionaireACS .mb-65{margin-bottom:65px}
.questionaireACS .mb-70{margin-bottom:70px}
.questionaireACS .ml-0{margin-left:0}
.questionaireACS .ml-3{margin-left:3px}
.questionaireACS .ml-5{margin-left:5px}
.questionaireACS .ml-10{margin-left:10px}
.questionaireACS .ml-15{margin-left:15px}
.questionaireACS .ml-20{margin-left:20px}
.questionaireACS .ml-25{margin-left:25px}
.questionaireACS .ml-30{margin-left:30px}
.questionaireACS .ml-35{margin-left:35px}
.questionaireACS .ml-40{margin-left:40px}
.questionaireACS .ml-45{margin-left:45px}
.questionaireACS .ml-50{margin-left:50px}