/* Add application styles & imports to this file! */

/* == Defaults == */body,html{margin:0!important;padding:0;border:0;font-size:100%;font-size:10px;font:inherit;vertical-align:baseline;background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;height:100%;width:100%}.cdk-global-scrollblock,body,html{overflow:hidden}steps{position:relative}p{font-family:Barlow,sans-serif}.heading{font-size:20px;font-family:Just Another Hand,cursive;color:#81c3e5;font-size:4em;font-weight:400}.heading,.subheading{margin:0;line-height:1}.subheading{font-family:Poppins,sans-serif;color:#2b435f;font-size:2.2em;font-weight:600}step-recommendations .subheading,step-results .subheading{font-size:2.2em;line-height:1.2;font-weight:600}.itemtext{text-align:center}.switch{display:block;background-color:#f2f2f3}fieldset{padding-top:20px;border:0;padding:0}fieldset>div{background-color:green;display:inline-block;width:100%}.next_btn{font-size:20px;font-family:Just Another Hand,cursive;margin:0;color:#ff397f;font-size:2em;font-weight:400;line-height:1}input:-webkit-autofill{-webkit-box-shadow:0 0 0 30px #fff inset}.logo_header{position:fixed;top:2%;left:2%;z-index:999}.logo_header img{width:120px}.copyright{font-family:Poppins,sans-serif;position:fixed;bottom:10px;right:10px;z-index:9999;font-weight:400;color:#e3e3e3;line-height:1.3;text-align:center;font-size:10px;margin:0}.copyright .trdialog,.copyright a{text-decoration:none;color:#e3e3e3;outline:0;cursor:pointer}.copyright .trdialog:hover,.copyright a:hover{text-decoration:underline}.next_btn_txt{cursor:pointer}@media screen and (max-width:1040px){.copyright{font-size:1em}.bg_dot{display:none}.mainbutton{padding:34px 50px!important}}@media screen and (max-width:767px){.copyright{font-size:.8em;right:50%;-webkit-transform:translate(50%);transform:translate(50%)}.bg_dot{display:none}.mainbutton{padding:12px 25px!important}}

/* ========*/

/* Home */

/* ========*/step-home{height:100%;margin:0;min-height:100%;min-width:100%;width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;max-height:100%;place-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}

/* ========*/

/* Questions */

/* ========*/step-question{position:relative}step-question .heading{font-size:2.5em;font-weight:400;line-height:1;text-transform:uppercase;margin-bottom:10px}step-question .subheading{margin-bottom:120px}

/* Hover State */

/* Checked State */@media screen and (max-width:1400px){.container{max-width:80%!important}step-question .container{max-width:68%!important}.results_arrow{max-width:6%!important}}@media screen and (max-width:1040px){.options_hld ul li{float:none!important;width:100%!important;margin:0 0 20px 0!important}.option_question .option_image{height:80px!important;margin-top:-10px}.option_question .option_image img{max-width:100%!important;height:100%!important;margin-top:5px}.option_question .option_label{margin:10px 0 0!important;font-size:1.8em!important}.container{width:100%!important}.option_question .option_image .checked_image{width:50px!important;left:50%!important;top:20%!important;-webkit-transform:translate(-50%);transform:translate(-50%)}.option_question .option_image .checked_image i.material-icons{font-size:4em!important}.next_btn.next_question{left:50%!important;width:40%!important;font-size:4em!important;top:auto!important;-webkit-transform:translate(-50%);transform:translate(-50%)}.next_btn.next_question img{width:100px;height:30px}step-question .subheading{margin-bottom:35px;font-size:2.3em}step-question .heading{font-size:3.3em;margin-bottom:0;margin-top:-40px}.options_hld ul .option_question label:before{display:none!important}.options_hld ul li .option_question label{width:100%!important;-webkit-box-sizing:border-box!important;box-sizing:border-box!important;padding:5px 10px 25px 10px!important;border-radius:2px!important}step-question .container{max-width:90%!important}step-question{width:90%}}@media screen and (max-width:767px){.option_question .option_image{height:45px!important}.options_hld ul li{float:none!important;width:100%!important;margin:0 0 10px 0!important}.option_question .option_image{height:60px!important;margin-top:-10px}.option_question .option_image img{max-width:100%!important;height:100%!important;margin-top:5px}.option_question .option_label{margin:10px 0 0!important;font-size:1.8em!important}.container{width:100%!important}.option_question .option_image .checked_image{width:50px!important;left:50%!important;top:20%!important;-webkit-transform:translate(-50%);transform:translate(-50%)}.option_question .option_image .checked_image i.material-icons{font-size:3em!important}.next_btn.next_question{left:50%!important;width:40%!important;font-size:2.5em!important;top:auto!important;-webkit-transform:translate(-50%);transform:translate(-50%)}.next_btn.next_question img{width:70px;height:13px}step-question .subheading{margin-bottom:15px;font-size:1.1em}step-question .heading{font-size:1.8em;margin-bottom:0;margin-top:-20px}.options_hld ul .option_question label:before{display:none!important}.options_hld ul li .option_question label{width:100%!important;-webkit-box-sizing:border-box!important;box-sizing:border-box!important;padding:10px!important;border-radius:2px!important}step-question .container{max-width:90%!important}}@media screen and (max-width:360px){.options_hld ul li .option_question label{padding:5px!important}.option_question .option_image{height:35px!important}.option_question .option_label{font-size:.9em!important}.next_btn.next_question{font-size:2em!important}step-question .subheading{margin-bottom:15px;font-size:1em}}

/* ========*/

/* Details */

/* ========*/.mat-radio-container{display:none!important;position:absolute!important;top:10px;left:10px}.mat-radio-label-content{padding:0!important;display:block;width:100%}.mat-radio-button{display:inline-block;width:100%}step-details{position:relative}step-details .heading{font-size:2.5em;font-weight:400;line-height:1;text-transform:uppercase;margin-bottom:10px}step-details .subheading{margin-bottom:120px}.options_hld ul .option_question label:before{content:"";display:block;width:80%;padding-bottom:60%;border-radius:100%;position:absolute;z-index:0;top:0;left:50%;background:#ededed;-webkit-transform:translate(-50%,-35%);transform:translate(-50%,-35%)}.options_hld ul li .option_question label{padding:0 20px 45px;background:#ededed;z-index:9;width:83%}.mat-radio-label-content{z-index:99}.options_hld ul li .input_option{padding:0 20px 8.5px;background:#ededed;z-index:9;width:83%;display:inline-block}.options_hld ul .input_option:before{content:"";display:block;width:80%;padding-bottom:60%;border-radius:100%;position:absolute;z-index:0;top:0;left:50%;background:#ededed;-webkit-transform:translate(-50%,-35%);transform:translate(-50%,-35%)}.mat-form-field-label{font-family:Poppins,sans-serif!important;font-size:1em}.options_hld .input_option .mat-form-field-label{text-align:center;font-family:Poppins,sans-serif;color:#2b435f;font-size:1em;font-weight:600;line-height:1;overflow:visible}.input_option .mat-form-field-label{top:1.28125em}.input_option .option_in input.mat-input-element{text-align:center;font-family:Poppins,sans-serif;color:#2b435f;font-size:1.3em;font-weight:600;line-height:1.6}.mat-form-field-infix{padding-bottom:1px}

/* Hover State */.options_hld ul .option_question:hover label:before,.options_hld ul li .option_question:hover label{background:#8b9bae}.option_question:hover .option_image .default_image{opacity:.1}.option_question:hover .option_image .checked_image{opacity:1!important;visibility:visible!important}.option_question:hover .option_label{color:#fff!important;font-weight:500!important}

/* Checked State */.options_hld ul .mat-radio-checked label:before,.options_hld ul li .mat-radio-checked label{background:#2b435f}.mat-radio-checked.option_question .option_image .default_image{opacity:.1}.mat-radio-checked.option_question .option_image .checked_image{opacity:1!important;visibility:visible!important}.mat-radio-checked.option_question .option_label{color:#fff!important;font-weight:500!important}@media screen and (max-width:1400px){step-details .container{max-width:68%!important}step-details .input_option .option_in input.mat-input-element,step-details .options_hld .input_option .mat-form-field-label{font-size:1em}step-details .input_option .option_in{margin-top:21px}.options_hld ul li .input_option{padding:0 20px 16.5px}}@media screen and (max-width:1040px){.options_hld ul li{float:none!important;width:100%!important;margin:0 0 10px 0!important}.option_question .option_image{height:80px!important;margin-top:-10px!important}.option_question .option_image img{max-width:100%!important;height:100%!important;margin-top:5px}.option_question .option_label{margin:10px 0 0!important;font-size:1.8em!important}.container{width:100%!important}.option_question .option_image .checked_image{width:50px!important;left:50%!important;top:20%!important;-webkit-transform:translate(-50%);transform:translate(-50%)}.input_option .option_image{height:80px!important;margin-top:10px!important}.options_hld ul .input_option:before{display:none}.options_hld ul li .input_option{width:100%;padding:5px 15px;display:block}.alert-validation,.options_hld ul li .input_option{-webkit-box-sizing:border-box;box-sizing:border-box}.alert-validation{width:50%;font-size:1.5em!important;margin:10px auto!important}.input_option .option_in{margin-top:3px!important;margin-bottom:-10px}step-details{width:90%}step-details .subheading{margin-bottom:35px;font-size:2.3em}step-details .heading{font-size:3.3em;margin-bottom:0;margin-top:-40px}.mat-form-field-infix{width:100%!important}step-details .container{max-width:90%!important}.mat-form-field-label{font-size:.9em}step-details .options_hld ul li .option_question label{padding:25px 10px 25px 10px!important}step-details .input_option .option_in input.mat-input-element,step-details .options_hld .input_option .mat-form-field-label{font-size:1.8em}.input_option .mat-form-field-label{top:1em}.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label{-webkit-transform:translateY(-1em) scale(.75) perspective(100px) translateZ(.001px);transform:translateY(-1em) scale(.75) perspective(100px) translateZ(.001px);-ms-transform:translateY(-1em) scale(.75)}}@media screen and (max-width:767px){.option_question .option_image{height:45px!important}.alert-validation{width:250px;font-size:.9em!important;margin:10px auto!important;-webkit-box-sizing:border-box;box-sizing:border-box}.option_question .option_label{margin:10px 0 0!important;font-size:1em!important}step-details .input_option .option_in input.mat-input-element,step-details .options_hld .input_option .mat-form-field-label{font-size:1em}.copyright,.input_option .option_image,.logo_header{display:none!important}step-details .subheading{margin-bottom:15px;font-size:1.1em}step-details .heading{font-size:1.8em;margin-bottom:0;margin-top:-20px}step-details .options_hld ul li .option_question label{padding:18px 10px 12px 10px!important}}@media screen and (max-width:360px){.options_hld ul li .option_question label{padding:5px!important}.option_question .option_image{height:35px!important}.option_question .option_label{font-size:.9em!important}.next_btn.next_question{font-size:2em!important}step-details .options_hld ul li .option_question label{padding:12px 10px 6px 10px!important}.options_hld ul li .input_option{padding:1px 15px}step-details .subheading{margin-bottom:15px;font-size:1em}}

/* ========*/

/* Results */

/* ========*/step-results{position:relative;height:100%;margin:0;min-height:100%;min-width:100%;width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;max-height:100%;place-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}step-results .heading{font-size:2.5em;font-weight:400;line-height:1;text-transform:uppercase;margin-bottom:10px}step-results .subheading{margin-bottom:50px;color:#fff}step-results spinner{position:absolute!important;width:100%;height:100%;top:0;left:0;padding:40px 40px 0;-webkit-box-sizing:border-box;box-sizing:border-box}step-results spinner #spinner{position:absolute!important;width:100%!important;height:100%!important;background:#050f48!important;opacity:1!important}@media screen and (max-width:1040px){.container{width:100%!important;display:block!important}.results_arrow{display:none!important}.results_desc,.results_hld{width:100%!important;max-width:100%!important;-webkit-box-flex:0!important;-ms-flex:none!important;flex:none!important}.results_hld>div{display:block!important}.results_item{-webkit-box-flex:0!important;-ms-flex:none!important;flex:none!important;display:table!important;max-width:100%!important;padding:0!important;margin:0 0 10px!important;table-layout:fixed!important;width:100%}.results_image{width:20%!important;display:table-cell;vertical-align:middle;padding-right:4%;max-width:80%}.results_label{max-width:25%!important;display:none!important;font-size:1.2em!important}.results_item .results_desc{padding-top:25px;width:60%!important;max-width:60%!important;display:table-cell!important;font-size:1.4em!important;vertical-align:middle;text-align:left!important}.results_item .results_desc strong{font-size:1em!important}.results_desc .featureimage{width:100px!important;margin-bottom:10px!important}.results_desc .featureimage>div{width:100%!important}.results_desc .featureimage>div svg{width:100%!important;height:auto!important}.next_btn.next_results{position:relative!important;left:auto!important;width:100%!important;padding:34px!important;bottom:auto!important;font-size:1.6em!important;margin-top:20px!important;font-weight:500}.next_btn.next_results .btn_img{display:none}step-results .subheading{margin-bottom:35px;font-size:2.3em}step-results .heading{font-size:3.3em;margin-bottom:0;margin-top:-40px}}@media screen and (max-width:767px){step-results .subheading{margin-bottom:15px;font-size:1.1em}step-results .heading{font-size:1.8em;margin-bottom:0;margin-top:-20px}.results_item .results_desc{font-size:.9em!important;padding-top:10px!important}.next_btn.next_results{-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px 30px!important;line-height:1!important;font-size:1.2em!important;margin-top:20px!important;font-weight:400!important}.next_btn.next_results .next_btn_txt .btn_tick{display:none}.next_btn.next_results .next_btn_txt .btn_tick:after{width:12px;height:12px;margin-right:5px}.results_hld_inr{margin-bottom:20px!important}step-results .container{max-width:90%!important}}@media screen and (max-width:360px){.results_item .results_desc{font-size:.8em!important;padding-top:8px!important;line-height:1!important}.next_btn.next_results{font-size:1.1em!important;padding:7px 30px!important}.results_item{margin:0 0 6px!important}step-results .subheading{margin-bottom:15px;font-size:1em}}

/* ========*/

/* Recommendations */

/* ========*/step-recommendations{position:relative;height:100%;margin:0;min-height:100%;min-width:100%;width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;max-height:100%;place-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}step-recommendations .heading{font-size:2.5em;font-weight:400;line-height:1;text-transform:uppercase;margin-bottom:10px}step-recommendations .subheading{margin-bottom:50px;color:#fff}.recommendation_desc strong{color:#81c3e5!important}step-recommendations spinner{position:absolute!important;width:100%;height:100%;top:0;left:0;padding:40px 40px 0;-webkit-box-sizing:border-box;box-sizing:border-box}step-recommendations spinner #spinner{position:absolute!important;width:100%!important;height:100%!important;background:#050f48!important;opacity:1!important}@media screen and (max-width:1040px){.container{width:100%!important;display:block!important}.recommendation_arrow{display:none!important}.recommendation_desc{display:block!important}.recommendation_desc,.recommendation_hld{width:100%!important;max-width:100%!important;-webkit-box-flex:0!important;-ms-flex:none!important;flex:none!important}.recommendation_hld>div{display:block!important}.recommendation_item{-webkit-box-flex:0!important;-ms-flex:none!important;flex:none!important;display:table!important;max-width:100%!important;padding:0!important;margin:0 0 20px!important;table-layout:fixed!important}.recommendation_image{width:65%!important;display:table-cell;vertical-align:top;padding-right:2%;margin:0!important;float:none}.recommendation_label{max-width:25%!important;display:none!important;font-size:1.2em!important}.recommendation_item .recommendation_desc{width:90%!important;max-width:90%!important;display:table-cell!important;font-size:1.4em!important;vertical-align:middle;text-align:left}.recommendation_item .recommendation_desc strong{font-size:1.2em!important}.recommendation_hld .recointro{font-size:.9em!important;margin-bottom:20px;display:none!important}.recommendation_hld .reconextttl{font-size:1.3em!important;margin-bottom:0!important;display:none!important}.recommendation_hld .reconextttl:after{display:none}.recommendation_hld_inr{margin-bottom:70px}.recommendation_hld .reconextdes{font-size:1.4em!important}.recommendation_desc .featureimage{width:100px!important;margin-bottom:10px!important}.recommendation_desc .featureimage>div{width:100%!important}.recommendation_desc .featureimage>div svg{width:100%!important;height:auto!important}.next_btn.next_recommendation{position:relative!important;left:auto!important;width:100%!important;bottom:auto!important;padding:34px!important;font-size:1.6em!important;margin-top:20px!important;-webkit-box-sizing:border-box;box-sizing:border-box}.next_btn.next_recommendation .btn_img{display:none}.recommendation_item_otr{margin-bottom:20px}.next_btn.next_recommendation .next_btn_txt .btn_tick:after{margin-right:15px!important;width:24px!important;height:24px!important}step-recommendations .subheading{margin-bottom:35px;font-size:2.3em}step-recommendations .heading{font-size:3.3em;margin-bottom:0;margin-top:-40px}}@media screen and (max-width:767px){step-recommendations .subheading{margin-bottom:15px;font-size:1.1em}step-recommendations .heading{font-size:1.8em;margin-bottom:0;margin-top:-20px}.recommendation_item .recommendation_desc{font-size:.9em!important}.recommendation_item .recommendation_desc strong{font-size:1em!important}.next_btn.next_recommendation{-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px 30px!important;line-height:1!important;font-size:1.2em!important;margin-top:10px!important;font-weight:400!important}.next_btn.next_recommendation .next_btn_txt .btn_tick{display:none}.next_btn.next_recommendation .next_btn_txt .btn_tick:after{width:12px;height:12px;margin-right:5px}.recommendation_hld_inr{margin-bottom:20px!important;padding:3%!important}.recommendation_hld .reconextdes{font-size:.9em!important;margin-bottom:20px!important}step-recommendations .featureimage{display:none!important}step-recommendations .container{max-width:90%!important}.recommendation_item{margin:0 0 10px!important}}@media screen and (max-width:360px){.recommendation_item .recommendation_desc{font-size:.8em!important;padding-top:8px!important;line-height:1!important}.next_btn.next_recommendation{font-size:1.1em!important;padding:7px 30px!important}.recommendation_item{margin:0 0 12px!important}step-recommendations .subheading{font-size:1em}.recommendation_hld .reconextdes{font-size:.8em!important}.recommendation_item_otr{margin-bottom:0}.recommendation_item .recommendation_desc{padding-top:0!important}.recommendation_item:last-child{margin:0 0 0!important}}

/* ========*/

/* Optin */

/* ========*/.mat-dialog-container{padding:0!important}.cdk-overlay-dark-backdrop{background:rgba(0,0,0,.7) url("data:image/svg+xml;charset=utf-8,%3Csvg id='Layer_1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1920 1080'%3E%3Cstyle%3E.st0{fill:%230f1a58}.st1{fill:none;stroke:%23707070;stroke-width:1.0068}.st2{fill:%23431f73}.st3{fill:%23ed47b9}.st4{fill:%23ffa35d}.st5{fill:%23ffbc81}.st6{fill:%2312256f}.st7{fill:%231e3c9c}.st8{fill:%232de7c1}.st9{fill:%2371e7df}%3C/style%3E%3Cg id='Rectangle_206'%3E%3Cpath class='st0' d='M-710.5-10953.7h1933.1v1087.4H-710.5z' transform='translate(704 10950)'/%3E%3Cpath class='st1' d='M-710-10953.2h1932.1v1086.4H-710z' transform='translate(704 10950)'/%3E%3C/g%3E%3Cpath class='st2' d='M684.4 956.7c-194.4-70.7-391.3-20-439.8 113.4-1.6 4.3-3 8.7-4.2 13.1h638.8c-47.8-52.3-114.9-97.4-194.8-126.5z'/%3E%3Cpath class='st3' d='M672.4 1004.7c-176.3-64.2-354.8-28.3-422.6 78.5h565.4c-40.4-31.7-88.6-58.8-142.8-78.5z'/%3E%3Cpath class='st4' d='M257.6 845.9C167.4 862.3 74 875.5-6 860.5v222.7h543c20.5-149.4-123.4-265.7-279.4-237.3z'/%3E%3Cpath class='st5' d='M257.6 900.9C167.4 917.3 74 930.5-6 915.5v167.7h543.2c-16.4-121.5-143.4-207.1-279.6-182.3z'/%3E%3Cpath class='st6' d='M1926.5-3.2h-474.3c-2.7 5.5-5.1 11.1-7.2 16.9-48.5 133.4 69.7 298.8 264 369.6 75 27.3 150.3 36.5 217.4 29.8V-3.2h.1z'/%3E%3Cpath class='st7' d='M1926.5-3.2h-476.8C1424 125 1539.2 274.1 1721 340.3c70.5 25.7 141.4 35.3 205.4 30.8V-3.2h.1z'/%3E%3Cpath class='st8' d='M1160.7-3.2c15.3 122.5 142.9 209.1 279.8 184.2 176-32 364.2-51.8 441 125.8 16.2 37.5 31.3 66.6 45 89v-399h-765.8z'/%3E%3Cpath class='st9' d='M1168.7-3.2c33.2 102.9 148.7 170.6 271.8 148.2 176-32 364.2-51.8 441 125.8 16.2 37.5 31.3 66.6 45 89v-363h-757.8z'/%3E%3C/svg%3E") no-repeat;background-size:cover;background-position:50%}.mat-checkbox .mat-checkbox-label{font-family:Poppins,sans-serif;color:#2b435f;font-size:1em;line-height:1;margin-top:2px}.mat-checkbox .mat-checkbox-label a{text-decoration:underline}.mat-checkbox.lgc_invalid .mat-checkbox-label{color:#f44336}.mat-checkbox.lgc_invalid .mat-checkbox-frame{border-color:#f44336}.submit button{text-transform:uppercase}@media screen and (max-width:1040px){.mat-checkbox-label,.mat-checkbox .mat-checkbox-label{font-size:.9em}.cdk-overlay-pane{width:100%!important;max-width:90%!important}.frm_fld_half .frm_fld{width:100%;float:none;margin-right:0}.frm_fld_half .frm_fld:last-child{margin-right:0}.sec_fld{padding:20px}.optin_box_hdr h2{font-size:2em;margin-bottom:5px!important}.frm_fld_half .frm_fld{margin-bottom:-3px}.optin_box_hdr{padding:25px 20px!important}.closedialog{width:50px!important;height:50px!important;font-size:40px!important}.optin_box_hdr h2{font-size:6em!important;max-width:50%}.optin_box_hdr h3{font-size:1.8em!important;margin:-10px 0 0 0!important;line-height:1.2!important;max-width:50%}.formdesc{font-size:1.6em!important;margin-bottom:10px!important}step-optin .mat-form-field{font-size:1.8em;font-weight:500}.mat-checkbox .mat-checkbox-label{font-size:1.6em;margin-top:8px;margin-left:12px}.mat-checkbox-inner-container{height:40px!important;width:40px!important}.submit button{font-size:1.6em!important;-webkit-box-sizing:border-box;box-sizing:border-box;padding:25px 18px!important}}@media screen and (max-width:767px){.mat-checkbox-label,.mat-checkbox .mat-checkbox-label{font-size:.9em}.cdk-overlay-pane{width:100%!important;max-width:100%!important;height:100%}.optin_box_hdr h2{font-size:2.5em!important;max-width:70%!important}.optin_box_hdr h3{font-size:1em!important;margin:-10px 0 0 0!important;line-height:1.1!important;max-width:70%}step-optin .featureimage{display:none!important}.sec_fld{padding:20px!important}.formdesc{font-size:1.2em!important;margin-bottom:10px!important}.frm_fld_half .frm_fld{width:100%!important;float:none!important;margin-right:0!important}.mat-checkbox-inner-container{height:30px!important;width:30px!important}.mat-checkbox .mat-checkbox-label{font-size:.95em;margin-top:7px;margin-left:4px}step-optin .mat-form-field{font-size:1.2em;font-weight:500}.submit button{font-size:1.2em!important;-webkit-box-sizing:border-box;box-sizing:border-box;padding:20px 18px!important}.mat-form-field-subscript-wrapper{margin-top:1px}}@media screen and (max-width:360px){.closedialog{width:30px!important;height:30px!important;font-size:30px!important}.optin_box_hdr h2{font-size:2em!important}.formdesc,.optin_box_hdr h3{font-size:.9em!important}.submit button{font-size:1em!important;-webkit-box-sizing:border-box;box-sizing:border-box;padding:12px 18px!important}.mat-checkbox-inner-container{height:23px!important;width:23px!important}.mat-checkbox .mat-checkbox-label{font-size:.8em;margin-top:4px;margin-left:1px}step-optin .mat-form-field{font-size:1em;font-weight:500}.mat-input-element{font-size:1.6em}}

/* ========*/

/* Offers */

/* ========*/.cdk-overlay-container .cdk-global-overlay-wrapper{opacity:1;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.cdk-overlay-container .cdk-global-overlay-wrapper:not(:last-child){opacity:0}spinner{width:100%;height:100%;top:0;left:0}spinner,spinner #spinner{position:absolute!important}spinner #spinner{width:100%!important;height:100%!important;background:#ffffffbd!important;opacity:1!important}.item_image{text-align:center}.st1_clip{-webkit-animation:mouth 4s ease-in-out;animation:mouth 4s ease-in-out}.st4,.st5,.st6,.st7,.st8{-webkit-animation:starshow 4s ease-in-out;animation:starshow 4s ease-in-out}@-webkit-keyframes starshow{0%{opacity:0}50%{opacity:0}55%{opacity:1}to{opacity:1}}@keyframes starshow{0%{opacity:0}50%{opacity:0}55%{opacity:1}to{opacity:1}}@-webkit-keyframes mouth{0%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:scale(0) translate(0);transform:scale(0) translate(0);opacity:0}10%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:scale(0) translateY(20%);transform:scale(0) translateY(20%);opacity:0}40%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:scale(1) translate(0);transform:scale(1) translate(0);opacity:1}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:scale(1) translate(0);transform:scale(1) translate(0);opacity:1}}@keyframes mouth{0%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:scale(0) translate(0);transform:scale(0) translate(0);opacity:0}10%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:scale(0) translateY(20%);transform:scale(0) translateY(20%);opacity:0}40%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:scale(1) translate(0);transform:scale(1) translate(0);opacity:1}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:scale(1) translate(0);transform:scale(1) translate(0);opacity:1}}@media screen and (max-width:1040px){.offers_hld_hdr{padding:20px}.offers_item .item_left{width:15%;padding-right:1%;display:inline-block;vertical-align:middle}.offers_item .item_right{display:block;width:100%!important;-webkit-box-sizing:border-box;box-sizing:border-box;padding:7px 20px 0}.sec_fld{padding:10px 20px}.offers_item .item_image img{width:100%}.offers_item{display:block}.offers_item .item_mid{display:inline-block;width:80%;padding:0}.offers_item.featured_item:after{top:5px!important;left:auto!important;-webkit-transform:rotate(45deg) translate(27%,-146%)!important;transform:rotate(45deg) translate(27%,-146%)!important;right:0!important}.item_button button{padding:9px 8px;font-size:.9em}.offers_item .item_desc{margin-top:3px;line-height:1.1}.offers_item .item_title{font-size:1em}.offers_item .item_location{font-size:.8em;margin-top:3px}.offers_item{margin-bottom:8px}.offers_hld_hdr h2{font-size:6em!important;max-width:50%}.offers_hld_hdr h3{font-size:1.8em!important;margin:-10px 0 0 0!important;line-height:1.2!important;max-width:50%}.more_options button{padding:10px 18px}.item_button button{font-size:1.3em}.offers_item .item_title{font-size:1.4em}}@media screen and (max-width:767px){.offers_hld_hdr{padding:25px 20px!important}.offers_item .item_left{width:15%;padding-right:1%;display:inline-block;vertical-align:middle}.sec_fld{padding:20px!important}.offers_item .item_image img{width:100%}.offers_item{display:block}.offers_item .item_mid{display:inline-block!important;width:80%!important;padding:5px!important}.offers_item.featured_item:after{top:5px!important;left:auto!important;-webkit-transform:rotate(45deg) translate(27%,-146%)!important;transform:rotate(45deg) translate(27%,-146%)!important;right:0!important}.item_button button{padding:9px 8px!important;font-size:.9em!important}.offers_item .item_desc{font-size:.7em!important;margin-top:3px!important;line-height:1.2!important;display:block!important}.offers_item .item_title{font-size:1em}.offers_item .item_location{font-size:.8em!important;margin-top:3px!important}.offers_item{margin-bottom:8px}.offers_hld_hdr h2{font-size:2.5em!important;margin-bottom:5px!important;max-width:70%!important}.offers_hld_hdr h3{font-size:1em!important;margin:-10px 0 0 7px!important;max-width:70%!important}.more_options button{padding:10px 18px}step-offers .featureimage{display:none!important}.offers_item .item_right{display:block!important;clear:both;width:100%!important;padding:7px 20px 5px!important}.offers_item .item_left{width:17%!important;display:inline-block!important;padding-right:3%!important}.thankyou_share .thankyou_item{display:block!important}.thankyou_share .thankyou_item .startover,.thankyou_share .thankyou_item button{display:block!important;-webkit-box-sizing:border-box;box-sizing:border-box;width:80%!important;margin:0 auto 6px!important}.thankyou_share .thankyou_item .startover{padding:12px 20px!important}.thankyou_desc{max-width:80%!important;margin:0 auto 15px!important;font-size:1em!important}.featureimage.featureimagecenter,.thankyou_desc{display:block!important}.sec_fld{overflow-y:scroll}}@media screen and (max-width:360px){.closedialog{width:30px!important;height:30px!important;font-size:30px!important}.offers_hld_hdr h2{font-size:2em!important}.offers_hld_hdr h3{font-size:.9em!important}}