@import url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.css);#error-check{display:none;color:red;font-size:10px;font-weight:500}
.rating-container{display:flex;justify-content:space-around;margin:0 auto;height:150px;width:209px;background:#fff;padding:0;border-radius:10px;position:relative;box-shadow:8px 8px 30px rgba(46,46,46,0.05);border:1px solid #eee}
.customer-rating-head{font-weight:700;font-size:16px;line-height:20.8px;text-align:center;color:#222b45;letter-spacing:2%}
.customer-reviews{font-weight:400;font-size:12px;line-height:15.6px;letter-spacing:2%;text-align:center;color:#666}
.customer-reviews-number{font-weight:700;font-size:12px;line-height:15.6px;letter-spacing:2%;text-align:center;color:#0072bc}
#rating-value-review{font-weight:400;font-size:36px;line-height:46.8px;text-align:center;color:#0072bc;letter-spacing:2%;margin:0}
.rating-value-review{font-family:Rubik;font-size:48px;line-height:53.8px;text-align:center;color:#0072bc;letter-spacing:2%;margin:7px 0 0;position:relative;top:5px}
.customer-avg-rarting{display:flex;flex-direction:column;justify-content:center;align-items:center}
.fa-star-o:before{content:'\f005';font-family:FontAwesome;margin:5px;display:inline-block;cursor:pointer;color:#ebebeb}
.fa-star:before{margin:5px}
@media screen and (max-width:700px){.rating-container{flex-direction:column;width:90%;height:auto;padding:7% 5%;justify-content:flex-start}
.customer-avg-rarting{display:flex;flex-direction:column;align-items:center}
#rating-value-review{margin:0}
.rating-container{width:auto !important}
}
.customer-avg-rarting{border-radius:5.6px;background:rgba(0,114,188,0.04)}
.rating-container{display:flex;width:max-content;justify-content:center;gap:10px;border-radius:8.4px;background:#FFF;box-shadow:0 2.8px 14px 0 rgba(0,114,188,0.12);padding:10px;margin-bottom:40px;height:unset}
.rating_wrapper{background:#fff}
.customer-avg-rarting{padding:10px 30px}
.rating_titlemain{color:#0072bc;text-align:center;font-family:Rubik;font-weight:700;font-size:32px;font-style:normal;line-height:120%;padding:20px 0}
#star_rating_wrapper{text-align:center;padding:40px 50px}
#star_rating_wrapper .customer-avg-rarting{background:transparent;border-right:2px solid #d9d9d9;border-radius:0}
.rate_exp{font-family:Rubik;font-size:12px;font-weight:400;line-height:16px;letter-spacing:.02em;text-align:center;color:#222b45;margin:10px 0}
.ratingbtn{font-family:Rubik;font-weight:700;font-size:12px;line-height:16px;letter-spacing:.02em;text-align:center;background:#f89c30 !important;color:#fff !important;padding:10px 30px;display:inline-block;border-radius:40px;margin-top:15px;cursor:pointer;border:1px solid #f89c30}
.ratingbtn:hover{background:#fff !important;color:#f89c30 !important;border:1px solid #f89c30}
#star_rating_wrapper>div:last-child{padding:10px 30px 10px 60px}
#star-rating-container-review .fa-star-o,#star-rating-container-review .filled{font-size:28px !important}
@media(max-width:767px){#star_rating_wrapper{text-align:center;padding:40px 30px;width:90% !important}
#star_rating_wrapper .customer-avg-rarting{border-right:0;padding-bottom:25px;border-bottom:2px solid #d9d9d9}
}
.ratingmodal_box{position:fixed;left:0;top:50px;width:100%;height:100%;z-index:98;opacity:0;visibility:hidden}
.ratingmodal_box:after{content:'';display:block;width:100%;height:100%;position:absolute;left:0;top:0;background:rgba(0,0,0,0.5)}
.ratingmodal_content{width:70%;margin:0 auto;background:#fff;margin-top:50px;border:1px solid #ddd;box-shadow:0 0 5px #ddd;border-radius:4px;position:relative;z-index:1;transition:all .4s linear;-webkit-transition:all .4s linear;transform:translateY(-100%);-webkit-transform:translateY(-100%);opacity:0;max-height:480px;overflow:auto}
.ratingmodal_body{color:#565656}
.ratingmodal_body{font-size:14px;line-height:22px}
.ratingmodal_box.active .ratingmodal_content{opacity:1;transform:none;-webkit-transform:none}
.ratingmodal_box.active{opacity:1;visibility:visible}
.grey_pagebg{background-color:#f9f9f9;padding:10px 30px 35px 25px;position:relative}
.grey_pagebg .backbtn{position:absolute;right:0;top:-10px}
.backbtn a{font-family:Rubik;font-size:20px;line-height:29px;letter-spacing:0;text-align:left;color:#4f4f4f;padding:20px 15px 5px;display:inline-block;display:flex;align-items:center;cursor:pointer}
.backbtn span{display:block;margin-right:15px;margin-top:5px}
.qw_title{font-family:Rubik;font-size:24px;letter-spacing:.02em;text-align:center;color:#4f4f4f;margin:4px 0 10px 0}
.questionnaire_section{display:flex;flex-direction:column}
.questionnaire_item{display:flex;margin-bottom:10px;justify-content:space-between}
.questionnaire_item #charCount{text-align:end;font-size:14px;font-weight:400;color:#4F4F4FB8}
.wrapper{display:inline-flex;align-items:center;justify-content:space-evenly;border-radius:5px}
.wrapper .option{display:flex;align-items:center;justify-content:space-evenly;margin:1.5px 10px;border-radius:5px;cursor:pointer;border:2px solid lightgrey;transition:all .3s ease;padding:0 35px;background:#fff}
.wrapper input[type="radio"]{display:none}
#que-1-yes:checked:checked~.optyes,#que-2-yes:checked:checked~.optyes,#que-3-yes:checked:checked~.optyes,#que-4-yes:checked:checked~.optyes,#que-5-yes:checked:checked~.optyes,#que-6-yes:checked:checked~.optyes{border:2px solid #0fd381}
#que-1-no:checked:checked~.optno,#que-2-no:checked:checked~.optno,#que-3-no:checked:checked~.optno,#que-4-no:checked:checked~.optno,#que-5-no:checked:checked~.optno,#que-6-no:checked:checked~.optno{border:2px solid #ee6161}
#que-1-yes:checked:checked~.optyes span,#que-1-no:checked:checked~.optno span,#que-2-yes:checked:checked~.optyes span,#que-2-no:checked:checked~.optno span,#que-3-yes:checked:checked~.optyes span,#que-3-no:checked:checked~.optno span,#que-4-yes:checked:checked~.optyes span,#que-4-no:checked:checked~.optno span,#que-5-yes:checked:checked~.optyes span,#que-5-no:checked:checked~.optno span,#que-6-yes:checked:checked~.optyes span,#que-6-no:checked:checked~.optno span{font-weight:500;color:#333}
.questionnaire_item p,.questionnaire_item span{font-family:Rubik;font-size:14px;font-weight:400;line-height:21px;letter-spacing:.02em;text-align:left;color:#4f4f4f}
.que_textarea{display:block}
.que_textarea textarea{width:100%;border:1px solid #d9d9d9;border-radius:12px;padding:8px 16px 8px 16px;margin-top:12px;font-family:Rubik;font-size:12px;font-weight:500;line-height:16px;letter-spacing:.02em;text-align:left;color:#999;height:48px !important}
.optional_input{width:100%;padding:8px 12px;border-radius:8px;border:1px solid #d9d9d9;font-family:Rubik;font-size:16px;font-weight:400;letter-spacing:0;text-align:left;color:#999;background:#fff !important}
#optional_name{width:100%;border:0;outline:0}
.questionnaire_section .placeholder{display:inline-flex;z-index:0;position:absolute;font-size:16px;color:#999;overflow:hidden;top:10px;left:20px;-webkit-transition:.3s all;transition:.3s all}
.GoalAssure .checkboxWrap1 input[type="checkbox"]{position:relative;top:2.3px;font-size:12px;color:#333;cursor:pointer;line-height:1}
.GoalAssure .checkboxWrap1 a{color:#000;text-decoration:underline;font-weight:600}
.GoalAssure .checkboxWrap1 .error1{bottom:-10px}
.modale{display:none;position:fixed;z-index:9;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,0.4)}
.modal-content{background-color:#fefefe;margin:15% auto;border:1px solid #888;width:45%;border-radius:10px}
.modal-content span{cursor:pointer}
#dibetic_termModal .close{padding:10px;color:#fff;float:right;font-size:28px;font-weight:bold}
#dibetic_termModal .close:hover,#dibetic_termModal .close:focus{color:black;text-decoration:none;cursor:pointer}
#dibetic_termModal .termpopup_head{color:#fff;font-size:24px !important;text-align:center;width:100%;background:#0072bc;border-top-left-radius:8px;border-top-right-radius:8px;padding:20px 0}
#dibetic_termModal .termpopup_content{color:#333;font-size:14px;line-height:24px;text-align:left;padding:20px}
#dibetic_termModal .termpopup_content a{color:#333;text-decoration:underline}
#dibetic_termModal .termpopup_content a:hover{color:#0072bc}
.questionnaire_wrapper .checkboxWrap1{font-family:AllianzSans;font-size:12px;font-weight:400;line-height:16px;letter-spacing:0;text-align:center;color:#4f4f4f;margin:4px 0 8px 0}
.questionnaire_wrapper .checkboxWrap1 label a{font-weight:700;color:#4f4f4f}
.que_btn{text-align:center}
.que_btn input{box-shadow:0 7px 17px 0 #EC9F4952;padding:15px 64px 15px 64px;border-radius:25px;background-color:#f89c30;color:#fff;font-family:Rubik;font-weight:700;font-size:14px;line-height:14px;letter-spacing:0;text-align:center;border:0;cursor:pointer;transition:all .8s;border:1px solid #f89c30}
.que_btn input:hover{background-color:#fff;color:#f89c30;transition:all .5s;border:1px solid #f89c30}
#dibetic_termModal{display:none}
.error-message-star span{color:red;font-size:12px;font-family:'Rubik';margin-top:4px;font-weight:500}
@media(max-width:768px){.grey_pagebg{padding:0 0 50px}
.backbtn a{font-size:16px;padding:20px 10px;display:flex}
.backbtn span{margin-right:15px}
.backbtn span img{width:10px;position:relative;top:5px}
.qw_title{font-size:16px;line-height:10px;margin:10px 0 30px}
.questionnaire_section{width:100%;margin:0 auto;padding:10px}
.questionnaire_item{display:flex;margin-bottom:30px}
.questionnaire_item p{width:50%}
.questionnaire_item .wrapper{width:50%;justify-content:flex-start}
.que_textarea{flex-direction:column;left:0;margin-bottom:5px}
.que_textarea textarea{width:100%;font-size:12px}
#optional_name{width:100%;left:0;font-size:14px}
.modal-content{background-color:#fefefe;border:1px solid #888;width:90%;margin:0 auto;border-radius:10px;position:relative;top:15%}
.wrapper .option{padding:5px 30px}
.wrapper .option{margin:0 6px}
#star_rating_wrapper>div:last-child{padding:10px 20px 10px 20px !important}
.questionnaire_item #charCount{font-size:10px}
}
.thanksmodal_box{position:fixed;left:0;top:65px;width:100%;height:100%;z-index:2;opacity:0;visibility:hidden}
.thanksmodal_box:after{content:'';display:block;width:100%;height:100%;position:absolute;left:0;top:0;background:rgba(0,0,0,0.5)}
.modal_content{max-width:600px;margin:0 auto;background:#fff;margin-top:100px;border:1px solid #ddd;box-shadow:0 0 5px #ddd;border-radius:12px;position:relative;z-index:1;transition:all .4s linear;-webkit-transition:all .4s linear;transform:translateY(-100%);-webkit-transform:translateY(-100%);opacity:0}
.modal_header,.modal_footer,.modal_body{padding:15px;color:#565656}
.modal_header{border-bottom:1px solid #ddd}
.modal_body{font-size:14px;line-height:22px;text-align:center}
.thanksmodal_box.active .modal_content{opacity:1;transform:none;-webkit-transform:none}
.thanksmodal_box.active{opacity:1;visibility:visible}
.thanksmodal_open{display:inline-block;background:#333;padding:20px;color:#fff;font-size:17px;border-radius:4px}
.thanksmodal_box .modal_body img{margin:40px 0;max-width:100%}
.thanks_heading{font-family:Rubik;font-size:24px;font-weight:400;line-height:31px;letter-spacing:.02em;text-align:center;color:#000;margin-bottom:15px}
.thanks_para{font-family:Rubik;font-size:16px;font-weight:400;line-height:21px;letter-spacing:.02em;text-align:center;color:#4f4f4f}
.modal_footer{margin:20px 0}
.modal-content{padding:10px 10px}
.thnks_close{margin:28px 0 20px;display:inline-block;padding:10px 32px 10px 32px;border-radius:40px;background:#f89c30;font-family:Rubik;font-weight:700;font-size:14px;line-height:18.2px;letter-spacing:.02em;text-align:center;color:#fff}
.error-message-star{display:none}
@media(max-width:767px){.modal_content{max-width:90%;margin-top:60px}
.ratingmodal_content{width:90%}
.wrapper .option{padding:3px 15px}
.questionnaire_item{display:flex;margin-bottom:30px}
.questionnaire_item .wrapper{justify-content:flex-start}
.questionnaire_item p{width:98%}
.grey_pagebg{padding:50px 0 16px 0}
.grey_pagebg .backbtn{top:-14px}
.questionnaire_wrapper .checkboxWrap1 .checkboxdiv label{text-align:left}
}
#cust_card_wrapper{display:flex;flex-wrap:wrap;justify-content:center;gap:40px}
.cust_card_item p{overflow:auto;max-height:100px}
@media(min-width:1024px) and (max-width:1366px){.fa{font-size:16px !important}
.cust_card_heading span{padding:6px 15px 6px 15px !important}
}