.prushield-questionnaire{padding:15px 0;text-align:center;font-size:20px}.prushield-questionnaire .wrapper{background-color:#fff;box-shadow:-1px -2px 14px rgb(0 0 0 / .2);padding:40px 15px 60px;position:relative}.prushield-questionnaire .step{display:none;padding-top:20px}.prushield-questionnaire .step.intro{display:block}.prushield-questionnaire .intro h2{font-size:40px;color:#46c3e3;font-weight:700}.prushield-questionnaire .intro h2 small{font-weight:400}.prushield-questionnaire h2{font-size:40px;font-weight:400;font-stretch:normal;font-style:normal;letter-spacing:normal;text-align:center;margin:0 0 10px}.prushield-questionnaire h2 small{display:block;font-size:25px;font-weight:700;line-height:1.24;color:#46c3e3}.prushield-questionnaire p{font-weight:700;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:center;color:#68737a;margin:1em 0}.prushield-questionnaire .btn-group{display:flex;justify-content:center}.prushield-questionnaire .btn{font-size:20px;border-radius:4px;border:solid 4px rgb(70 195 227 / .94);background-color:#fff;color:#46c3e3;text-transform:none;width:400px;margin:1rem;padding:10px;line-height:2.5rem;flex:unset!important}.prushield-questionnaire .btn:hover,.prushield-questionnaire .btn:active{background-color:#46c3e3!important;color:#fff}.prushield-questionnaire .btn small{display:block;font-weight:400;font-size:16px}.prushield-questionnaire .btn-link{background-color:#fff0;border:0;color:#46c3e3;outline:none;cursor:pointer;font-weight:700;position:absolute;top:20px;left:20px;font-size:16px;display:none}.prushield-questionnaire .btn-link+.btn-link{left:auto;right:20px}.prushield-questionnaire .results{background-color:#46c3e3;margin:0 50px;display:none}.prushield-questionnaire .results p{font-weight:400;color:#fff}.prushield-questionnaire .results a{color:#fff;text-decoration:underline}.prushield-questionnaire .results .header{background-color:#3daac6;padding:25px 0;position:relative}.prushield-questionnaire .results .header button{position:absolute;top:20px;right:20px;padding:11px 19px;border-radius:21px;background-color:#216172;font-size:16px;color:#fef151;border:0;cursor:pointer;font-weight:700;outline:none}.prushield-questionnaire .results .sub-header{text-shadow:0 1px 1px rgb(0 0 0 / .3);font-weight:700;line-height:1;color:#fef151}.prushield-questionnaire .results .sub-header span{display:block;color:#fff;margin:10px 0 25px;letter-spacing:5px;text-shadow:none}.prushield-questionnaire .results .btn-group{padding:20px 0}.prushield-questionnaire .results .btn{color:#fff;background-color:#fff0;border-color:#fff;width:230px;padding:20px 10px;text-decoration:none!important}.prushield-questionnaire .results .btn:hover,.prushield-questionnaire .results .btn:active{background-color:#3da9c6!important;border-color:#3da9c6}.prushield-questionnaire .results-list{padding:0 90px}.prushield-questionnaire .results-list .row>div:first-child{text-align:right;padding-right:30px;position:relative}.prushield-questionnaire .results-list .row>div:first-child:after{content:"+";color:#fff;position:absolute;right:-9px;top:0;font-size:35px}.prushield-questionnaire .results-list .row>div:last-child{text-align:left;padding-left:30px}.prushield-questionnaire .results-list .row>div:first-child p:not(.product){text-align:left;width:295px;display:inline-block}.prushield-questionnaire .results-list .row>div:last-child p:not(.product){text-align:left;display:inline-block;padding-left:25px}.prushield-questionnaire .results-list .row ul>li{color:#fff;text-align:left;padding-bottom:1rem}.prushield-questionnaire .results-list .product{border-radius:22.5px;background-color:#3c506f;font-size:35px;font-weight:400;font-style:normal;line-height:1.11;text-align:center;color:#fff;padding:3px 25px;display:inline-block;margin:0;min-width:320px}.prushield-questionnaire .results-list .product.secondary{color:#fef151}.prushield-questionnaire .results-list>div{display:none}.prushield-questionnaire .results-list>div.active{display:block}.prushield-questionnaire .modal .modal-header{padding:0;text-align:left;border:0}.prushield-questionnaire .modal .modal-header .close span{color:#7b7777;font-weight:400;font-size:35px}.prushield-questionnaire .modal .modal-title{background-color:#46c3e3;color:#f8d988;display:inline-block;padding:15px 20px;border-radius:0 30px 30px 0}.prushield-questionnaire .modal .modal-body{padding:50px}.prushield-questionnaire .modal .modal-body p{font-weight:400;text-align:left}.prushield-questionnaire .icon{background-image:url(/-/media/Project/Prudential/PRUShield/prushield-assets/img/sprite.png);background-repeat:no-repeat;margin:0 auto}.icon.intro{width:566px;height:415px;background-position:0 -252px}.icon.bill,.icon.umbrella,.icon.wallet,.icon.hospital,.icon.hospital-2{width:200px;height:201px;margin:40px auto}.icon.umbrella{background-position:-944px 1px}.icon.bill{background-position:-731px 1px}.icon.wallet{background-position:-516px 1px}.icon.hospital{background-position:-1378px 1px}.icon.hospital-2{background-position:-297px 1px}.icon.prev{display:inline-block;width:27px;height:23px;background-position:0 -82px;margin:0 5px -7px 0}.icon.restart{display:inline-block;width:24px;height:23px;background-position:0 -40px;margin:0 0 -5px 5px}.icon.restart-2{display:inline-block;width:19px;height:19px;background-position:0 -2px;margin:0 0 -5px 5px}.icon.shield{width:188px;height:203px;background-position:-71px -12px}@media(max-width:767px){.prushield-questionnaire .wrapper{padding:1em}.prushield-questionnaire h2{font-size:18px;padding:20px 10% 0;line-height:1.1}.prushield-questionnaire h2 small{font-size:18px}.prushield-questionnaire h2 br{display:none}.prushield-questionnaire .btn-group{flex-direction:column}.prushield-questionnaire .btn-group .btn{width:auto;font-size:16px}.prushield-questionnaire .results{margin:0}.prushield-questionnaire .results-list{padding:0 10px}.prushield-questionnaire .tip{font-size:14px;margin:15px auto;padding:10px 70px 9px 30px}.prushield-questionnaire .tip i{top:9px}.prushield-questionnaire .results-list .row>div:first-child{padding-right:10px;padding-bottom:50px}.prushield-questionnaire .results-list .row>div:last-child{padding-left:10px}.prushield-questionnaire .results-list .row>div:first-child:after{right:auto;top:auto;bottom:20px;left:50%}.prushield-questionnaire .results .header button{top:10px;right:10px;padding:7px 10px;outline:none}.prushield-questionnaire .results .header{padding:5px 0}.prushield-questionnaire .step.intro .btn{margin:0 auto;padding:15px!important;font-size:18px}.prushield-questionnaire .results-list .product{min-width:100%}.icon.intro{width:320px;height:236px;background-position:0 -143px;background-size:280%}.icon.shield,.icon.bill,.icon.umbrella,.icon.wallet,.icon.hospital,.icon.hospital-2{width:105px;height:94px;background-size:700%;margin:15px auto}.icon.hospital{background-position:-636px 1px}.icon.wallet{background-position:-234px 1px}.icon.umbrella{background-position:-434px 1px}.icon.bill{background-position:-335px 1px}.icon.hospital-2{background-position:-132px 1px}.icon.shield{background-position:-25px -4px}}@media(min-width:768px) and (max-width:1024px){.prushield-questionnaire .results-list{padding:0 15px}.prushield-questionnaire .results .btn{width:180px;padding:15px 10px}}@media(min-width:768px) and (max-width:768px){.prushield-questionnaire .results-list .product{font-size:25px;min-width:270px}}