a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}ol,ul{list-style:none}a,p,span{word-wrap:break-word}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}*{margin:0;padding:0;box-sizing:border-box}a{text-decoration:none;outline:0;color:inherit}a:hover{text-indent:0;cursor:pointer}img{border:0}ul{list-style:none}* b{font-weight:400}body,html{height:100%}.survey-v1-wrap{font-family:Roboto,Helvetica,Arial,sans-serif;background:#fff;min-height:380px}header{background-image:linear-gradient(to bottom,#f2fff3,#f2fff3),linear-gradient(to bottom,#fff3db,#f5ffee 81%)}header img{display:block;margin:0 auto;width:201px;height:40px}.topsec{position:relative;min-height:calc(100vh - 310px);height:auto}.bluebg{position:absolute;width:100%;height:230px;top:0;left:0;background:#03a url(../images/fspu-email-mainbg.png) center/100% no-repeat}.topsec .grid{max-width:430px;width:100%;margin:0 auto;padding:0 15px;position:relative}.topsec .grid #surveyPage{display:none}.topsec .grid h1{text-align:center;font-size:24px;font-weight:700;color:#fff;line-height:1.4;padding:13px 0 0;text-transform:uppercase}.topsec .grid h2{text-align:center;font-size:16px;color:#fff;line-height:1.4;padding:0 0 13px}.topsec .grid .box{position:relative;width:100%;border-radius:20px;background:#fff;box-shadow:4px 4px 10px 0 rgba(0,0,0,.1);padding:20px 0 0}.topsec .grid .progress-bar .progress-bar-value{display:none!important}.loader-box{text-align:center;padding-top:26px;position:absolute;top:370px;left:50%;transform:translate(-50%,-50%)}.loader-box .loader-05{border:5px solid #f3f3f3;border-radius:50%;border-top:6px solid #0cb256;width:60px;height:60px;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite;margin:0 auto}.loader-box img{width:50px;height:auto;position:absolute;top:64%;left:50%;transform:translate(-50%,-50%)}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0)}100%{-webkit-transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.topsec .grid .box h3{text-align:center;font-weight:700;font-size:24px;color:#123;line-height:1.4;margin:0 auto;padding:0 15px 21px}.topsec .grid .box .innr-box{padding:30px 60px;background:#eef1f8;border-radius:0 0 20px 20px}.topsec .grid .box .innr-box .textarea-answer .textarea{width:100%;max-width:100%;min-height:160px;outline:0;max-height:150px;height:100%;padding:10px;box-shadow:4px 4px 10px 0 rgba(0,0,0,.1);border:none;border-radius:15px;font-family:Roboto,Helvetica,Arial,sans-serif;font-size:16px;text-transform:capitalize}.topsec .grid .box .innr-box .textarea-answer .counter{text-align:right;font-size:11px;padding-top:4px}.topsec .grid .box .innr-box .textbox-answer{font-size:16px;width:100%;outline:0;max-height:150px;padding:5px;border:solid 1px #000;text-align:center;height:45px;color:#000;border:none;border-radius:23px;box-shadow:4px 4px 10px 0 rgba(0,0,0,.1);font-family:Roboto,Helvetica,Arial,sans-serif;font-size:16px;text-transform:capitalize}.topsec .grid .box .innr-box a:first-child{margin-top:0}.topsec .grid .box .innr-box a:hover{background:#f2fff3;border-color:#0b4}.topsec .grid .box #questionSectionFooter{max-width:280px;width:100%;margin:0 auto;font-size:16px;color:#666;line-height:1.4;padding:0 15px 20px;text-align:center}.topsec .grid .box #questionSectionFooter a{color:inherit;text-decoration:underline}.topsec .grid .box #questionSectionFooter a:hover{text-decoration:none}.topsec .grid .box .opt{display:block;margin:0 auto 10px;position:relative;cursor:pointer}.topsec .grid .box .opt input{position:absolute;opacity:0;cursor:pointer;height:100%;width:100%;left:0;top:0}.topsec .grid .box .opt .checkmark{position:absolute;top:13px;left:15px;height:18px;width:18px;border-radius:6px;border:solid 1px #000}.topsec .grid .box .opt .checkmark:after{left:6px;top:3px;width:3px;height:7px;border:solid #0b4;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);content:"";position:absolute;display:none}.topsec .grid .box .opt .options-checkbox:checked~.checkmark:after{display:block}.topsec .grid .box .opt .survey-checkmark{position:absolute;top:0;left:0;height:100%;width:100%}.topsec .grid .box .innr-box button,.topsec .grid .box .opt .opt-text{display:flex;justify-content:center;align-items:center;width:100%;height:45px;border-radius:23px;background:#fff;border:solid 1px #000;font-size:16px;color:#000;transition:all 450ms;outline:0;cursor:pointer;margin-top:10px}.topsec .grid .box .opt .opt-text{padding:0 36px;text-align:center}.topsec .grid .box .innr-box button.skipstep{display:inline-block;font-size:12px;background:0 0;height:auto;border:none;margin-top:20px;text-decoration:underline;width:auto;box-shadow:none;border-color:transparent;border-radius:0;background:0 0}.topsec .grid .box .innr-box button.skipstep:hover{text-decoration:none;box-shadow:none;background:0 0}.topsec .grid .box .innr-box .skip-offer a{text-align:center;font-size:12px;color:#000;text-decoration:underline;margin:20px auto 0;display:block;max-width:112px;width:100%}.topsec .grid .box .innr-box .skip-offer a:hover{text-decoration:none}.topsec .grid .info{width:31px;height:31px;display:block;margin:19px auto 0;cursor:pointer;transition:all 450ms}.topsec .grid .info svg{width:31px;height:31px}.topsec .grid .info:hover{transform:scale(1.1)}#tcpa-section .bluebg{position:absolute;width:100%;height:258px;top:0;left:0;background:url(../images/fspu-tcpa-bg.png) center/cover no-repeat}#tcpa-section .topsec .grid{max-width:430px;width:100%;margin:0 auto;padding:0 15px;position:relative}#tcpa-section .topsec .grid h1{text-align:center;font-size:20px;color:#fff;line-height:1.4;padding:18px 0 14px;font-weight:400;text-transform:none}#tcpa-section .topsec .grid .mob-cart{display:none;position:absolute;top:26px;left:50%;transform:translateX(-50%)}#tcpa-section .topsec .grid .box{position:relative;width:100%;border-radius:20px;background:#fff;box-shadow:4px 4px 10px 0 rgba(0,0,0,.1);padding:10px 60px 40px}#tcpa-section .topsec .grid .box label{display:none}#tcpa-section .topsec .grid .box input{width:100%;height:39px;border:none;border-bottom:solid 1px #bcc2ce;outline:0;font-size:16px;color:#333;padding:9px 0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-top:21px;text-align:left!important;background:0 0;text-transform:capitalize;font-weight:400}body.ios-device #tcpa-section .topsec .grid .box input{-webkit-text-fill-color:none;-webkit-appearance:none;opacity:1;color:#000}#tcpa-section .topsec .grid .box input:first-child{margin-top:0}#tcpa-section .topsec .grid .box .disclr{font-size:10px;line-height:1.4;color:#79849a;padding:15px 0;display:block!important}.checkbox-section{display:block!important}#tcpa-section .topsec .grid .box .disclr a{text-decoration:underline;color:#002faf}#tcpa-section .topsec .grid .box .disclr a:hover{text-decoration:none}#tcpa-section .topsec .grid .box .cnfrm-wrap{width:100%;background:#eef1f8;margin:0 auto;padding:11px 12px 13px 20px}#tcpa-section .topsec .grid .box .cnfrm-wrap .container{display:block;position:relative;padding-left:22px;margin-bottom:6px;cursor:pointer;font-size:14px;color:#123;font-weight:700;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#tcpa-section .topsec .grid .box .cnfrm-wrap .container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}#tcpa-section .topsec .grid .box .cnfrm-wrap .checkmark{position:absolute;top:2px;left:0;height:14px;width:14px;border-radius:4px;background-color:#fff;border:solid 1px #0b4}#tcpa-section .topsec .grid .box .cnfrm-wrap .container:hover input~.checkmark{background-color:#ccc}#tcpa-section .topsec .grid .box .cnfrm-wrap .container input:checked~.checkmark{border:solid 1px #0b4;background:#fff}#tcpa-section .topsec .grid .box .cnfrm-wrap .checkmark:after{content:"";position:absolute;display:none}#tcpa-section .topsec .grid .box .cnfrm-wrap .container input:checked~.checkmark:after{display:block}#tcpa-section .topsec .grid .box .cnfrm-wrap .container .checkmark:after{left:4px;top:1px;width:3px;height:7px;border:solid #0b4;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}#tcpa-section .topsec .grid .box .cnfrm-wrap .disclr{font-size:10px;line-height:1.4;color:#456;padding:0}#tcpa-section .topsec .grid .box button{display:flex;justify-content:center;align-items:center;margin-top:30px;width:100%;height:60px;border-radius:29px;background-image:linear-gradient(to bottom,#00c457,#13aa56);font-size:27px;font-weight:900;color:#fff;text-shadow:1px 2px 0 rgba(0,0,0,.3);transition:all 450ms;outline:0;border:none;cursor:pointer;font-family:Roboto,Helvetica,Arial,sans-serif}#tcpa-section .topsec .grid .box button:hover{transform:scale(1.1)}footer{font-family:Roboto,Helvetica,Arial,sans-serif}footer .ftr-disclr{font-size:12px;color:#393f49;line-height:16px;text-align:center;max-width:1042px;width:100%;margin:0 auto;padding:93px 15px 0}footer ul{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;padding:15px 0}footer ul li{font-size:14px;color:#000;line-height:18px;position:relative;padding:0 5px}footer ul li a{text-decoration:underline;color:inherit}footer ul li a:hover{text-decoration:none}footer ul li:after{content:'';position:absolute;width:1px;top:3px;bottom:3px;right:0;background:#456}footer ul li:last-child:after{display:none}.info-modal{font-family:Roboto,Helvetica,Arial,sans-serif;display:none;position:fixed;z-index:1;padding-top:70px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,.7)}.info-modal-content{position:relative;background-color:#fefefe;margin:auto;padding:0;border:0 solid #888;width:96%;max-width:650px;min-height:auto!important;box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);-webkit-animation-name:animatetop;-webkit-animation-duration:.4s;animation-name:animatetop;animation-duration:.4s;border-radius:10px;background-color:#fff;box-shadow:0 0 10px 0 rgba(0,0,0,.1);overflow:auto}.info-modal-header{height:60px;background-color:#f2fff3;text-align:center}.close{width:35px;height:35px;line-height:30px;text-align:center;color:#123;float:right;font-size:35px;font-weight:400;border-radius:50%;margin-right:10px;margin-top:14px;cursor:pointer}.info-modal-header h2{color:#123;font-size:24px;text-align:left;padding-left:30px;padding-top:20px;font-weight:700}.info-modal-servey{padding:0}.accordion{background-color:rgba(170,187,204,.2);color:#123;cursor:pointer;padding:16px 40px;width:100%;border:none;text-align:left;outline:0;font-size:14px;transition:.4s;margin-bottom:2px;font-family:Roboto,sans-serif;font-weight:700;align-items:center;display:flex}.accordion:before{content:url(../images/plus.svg);color:#777;font-weight:700;float:left;margin-left:0;font-size:18px;margin-right:15px;position:relative;line-height:70px}.active:before{content:url(../images/minus.svg)}.panel{padding:0 30px 0 50px;background-color:#fff;max-height:0;overflow:hidden;transition:max-height .2s ease-out}.info-modal-servey p{font-size:14px;line-height:22px;margin:0 0 10px 0;color:#666}.info-modal{display:none;position:fixed;z-index:1;padding-top:70px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,.7)}.info-modal-content{position:relative;background-color:#fefefe;margin:auto;padding:0;border:0 solid #888;width:96%;max-width:650px;min-height:auto!important;box-shadow:0 4px 8px 0 rgb(0 0 0 / 20%),0 6px 20px 0 rgb(0 0 0 / 19%);-webkit-animation-name:animatetop;-webkit-animation-duration:.4s;animation-name:animatetop;animation-duration:.4s;border-radius:10px;background-color:#fff;box-shadow:0 0 10px 0 rgb(0 0 0 / 10%);overflow:auto}.info-modal-header{height:60px;background-color:#f2fff3;text-align:center}.close{width:35px;height:35px;line-height:30px;text-align:center;color:#123;float:right;font-size:35px;font-weight:400;border-radius:50%;margin-right:10px;margin-top:14px}.info-modal-header h2{color:#123;font-size:24px;text-align:left;padding-left:30px;padding-top:20px}.info-modal-body{padding:30px 40px}.info-modal-body p{font-size:14px;line-height:18px;margin:10px 0;color:#666}.tcpa-marketing-list-box-inner{width:100%;height:365px;float:left;margin-bottom:20px;overflow-y:scroll}.info-modal-body p b,.info-modal-body p strong{font-weight:700}#tcpa-section .topsec .grid .box .cnfrm-wrap .disclr label,#tcpa-section .topsec .grid .box .msg-opt-diclaimer.diclaimer-comon label{display:block}#tcpa-section .topsec .grid .box .msg-opt-diclaimer.diclaimer-comon label{padding:0!important}body[questionid="186"] .topsec .grid .box .innr-box button.skipstep{width:100%;height:45px;border-radius:23px;background:#fff;border:solid 1px #000;font-size:16px;color:#000;transition:all 450ms;outline:0;cursor:pointer;margin-top:10px;text-align:center;text-decoration:none}div#questionSection,div#questionSectionHeader{text-align:center}.topsec .grid .box .innr-box .stay-fixed{background:#f2fff3;padding:10px 0;position:fixed;left:0;bottom:0;z-index:1;box-shadow:0 -2px 4px rgba(0,0,0,.25);width:100%}.topsec .grid .box .innr-box .stay-fixed button.skipstep{margin:0}@media screen and (-webkit-min-device-pixel-ratio:0){.info-modal{padding-top:50px}.info-modal-body{padding:10px 20px}.info-modal-content{min-height:397px}.info-modal-header h2{font-size:18px}.accordion{padding:0 20px}}#sponsored-container{padding:0 15px}@media only screen and (min-width:768px){.topsec .grid .box .innr-box button:hover,.topsec .grid .box .opt:hover .opt-text{background:#f2fff3;border-color:#0b4;box-shadow:0 2px 0 #0b4}footer .ftr-disclr a:hover{color:#000}body[questionid="186"] .topsec .grid .box .innr-box button.skipstep:hover{background:#f2fff3;border-color:#0b4;box-shadow:0 2px 0 #0b4}}@media only screen and (max-width:768px){.topsec .grid h1{font-size:20px}.topsec .grid h2{padding-bottom:16px;font-size:16px}.loader-box{top:130px}#tcpa-section .topsec .grid .box{padding:10px 25px 25px}#tcpa-section .topsec .grid .box .cnfrm-wrap{margin:0 -25px;width:calc(100% + 50px)}.topsec .grid .box{padding-top:25px}.topsec .grid .box .innr-box{padding:27px 25px}footer .ftr-disclr{padding:50px 15px 0}footer ul li{font-size:12px;line-height:20px}footer ul{padding:20px 0}#tcpa-section .topsec .grid .box .cnfrm-wrap .checkmark{top:0}.topsec .grid .box .innr-box .stay-fixed button.skipstep:hover{text-decoration:underline}}@media only screen and (min-width:1440px){.topsec{min-height:calc(100vh - 330px)}header img{width:290px;height:60px}.bluebg{height:270px}.topsec .grid{max-width:500px}.topsec .grid h1{font-size:29px;padding:23px 0 0}.topsec .grid h2{font-size:20px;padding-bottom:23px}.topsec .grid .box{padding-top:25px}.topsec .grid .box h3{font-size:30px;max-width:328px}.topsec .grid .box .innr-box{padding:33px 66px}.topsec .grid .box .innr-box button,.topsec .grid .box .opt .opt-text{height:55px;margin-top:13px;font-size:20px;border-radius:26px}.topsec .grid .box .opt .checkmark{top:19px}.topsec .grid .box .innr-box .textbox-answer{height:55px;margin-top:13px;font-size:20px;border-radius:26px}.topsec .grid .info{width:40px;height:40px;margin-top:25px}.topsec .grid .info{width:40px;height:40px}.topsec .grid .box .dob-wrap .custom-select select,.topsec .grid .box .input-wrap .custom-select select{font-size:20px;height:44px}#tcpa-section .bluebg{height:280px}#tcpa-section .topsec .grid{max-width:520px}#tcpa-section .topsec .grid h1{font-size:26px;padding:25px 0}#tcpa-section .topsec .grid .box input{height:44px;font-size:20px;margin-top:25px}#tcpa-section .topsec .grid .box .cnfrm-wrap .container{font-size:17px;padding-left:27px}#tcpa-section .topsec .grid .box .cnfrm-wrap .container input:checked~.checkmark{top:-1px;left:0;height:17px;width:17px}#tcpa-section .topsec .grid .box .cnfrm-wrap .container .checkmark:after{left:5px;top:2px}#tcpa-section .topsec .grid .box button{margin-top:40px;height:70px;font-size:34px;border-radius:35px}}