body{font-size:14pt;line-height:;font-family:Lucida Sans Unicode, Lucida Grande, sans-serif;background-color:#eee;width:100%;background-repeat: repeat;text-align:;margin:0px;color:#666666;direction:;background-image:url();}
p{padding-right: 4px;padding-left: 4px;}
a{color:#666666;text-decoration:none;font-weight:bold;font-size:14pt;}
a:visited{color:#666666;text-decoration:none;font-weight:bold;}
h1{font-family: "Lucida Sans Unicode";font-size: 18pt;color: #474747;font-weight: regular;}
h2{ffont-family: "Lucida Sans Unicode";font-size: 14pt;color: #474747;font-weight: regular;}
h3{font-family: "Lucida Sans Unicode";font-size: 12pt;color: #474747;font-weight: bold;}
li{font-family: "Lucida Sans Unicode";font-size: 11pt;font-style: normal;line-height: normal;padding: 0px;margin-bottom:10px;color: #666666;}
.itemimage{border:solid 0px #aaa;max-width:100px;width: expression(this.width > 100 ? 100: true);vertical-align:middle;}
.iimage{border:solid 0px #aaa;max-width:320px;width: expression(this.width > 320 ? 320: true);vertical-align:middle;}
ol{list-style-type: decimal;}
ul{list-style-type: square;}
/*iconmenucssaddition2*/.iconmenulistcontainer{  padding: 0;  margin: 0;  list-style: none;}
.iconmenucontainer{  border-bottom:solid 1px #c8c8c8;  background:white;  margin: 0;}
.iconmenuitemlink{  display:block;  font-size: 16px;  font-family: sans-serif;   font-weight: 100;  color:#000;  -webkit-touch-callout: none;  -webkit-user-select: none;  -khtml-user-select: none;  -moz-user-select: none;  -ms-user-select: none;  user-select: none;  -webkit-tap-highlight-color: rgba(0,0,0,0.1);}
.iconmenuimgcontainer{  float:left;  max-width:30px;   padding: 10px 5px 10px 7px;}
 .iconmenuitemimage{  vertical-align: middle;  padding: 0;  height: 23px;  width: 23px;  border:0;}
.iconmenuimgarrowcontainer{  float:right;   padding: 14px 10px 13px;   vertical-align: middle;}
.iconmenuimgarrow{  border: none;  max-width: 100%;  vertical-align: middle;  width: 10px;}
.iconmenutitle{  font-size:16px;  font-family: sans-serif;  font-weight: 100;  color:#000;  float:left;  padding: 14px 5px 13px;  margin: 0;  -webkit-touch-callout: none;  -webkit-user-select: none;  -khtml-user-select: none;  -moz-user-select: none;  -ms-user-select: none;  user-select: none;  -webkit-tap-highlight-color: rgba(0,0,0,0.1);color:#666666;font-size:14pt;}
/*tilemenucssaddition2*/.tilemenutile{font-size: 0;width: 86.7%;margin: 0 auto;}
.tilemenu_header{margin: 0 0 17px 0;width: 100%;height: 250px;}
.tilemenuheader_img{    margin: auto;    display: block;    max-width: 100%;    position: absolute;    top: 0;    width: 100%;    object-fit: cover;    z-index: -1;}
.tilemenucard{border-radius: 15px;position: relative;background-repeat: no-repeat;background-size: cover;background-position: center;box-shadow: 3px 3px 5px 0px rgba(0,0,0,0.35);background-color: #5b4fb38f;}
.tilemenucard.type_one{width: 100%;height: 147px;margin-bottom: 17px;}
.tilemenucard.type_two{width: 47.3%;height: 147px;margin: 0 5% 17px 0;display: inline-block;vertical-align: top;}
.tilemenucard.type_three{width: 47.3%;height: 200px;display: inline-block;margin-bottom: 17px;vertical-align: top;}
.tilemenucard.type_four{width: 47.3%;height: 200px;margin: -52px 5% 17px 0;display: inline-block;vertical-align: top;}
.tilemenucard.type_five{width: 47.3%;height: 147px;display: inline-block;vertical-align: top;}
.tilemenucard > a{display: block;height: inherit;}
.tilemenucard_img{width: 100%;max-width: 100%;height: 100%;object-fit: cover;border-radius: 15px;z-index: -1;position: relative;}
.tilemenu_icon{position: absolute;    top: 20px;    left: 20px;}
.tilemenu_icon > img{object-fit: cover;max-width: 43px;max-height: 43px;}
.tilemenucard_title,.tilemenucard_paragraph{margin: 0;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;color: #ffffff;}
.tilemenucard_title{font-size: 15px;font-family: "Roboto-Bold";}
.tilemenucard_paragraph{font-size: 12px;font-family: "Roboto-Bold";}
.tilemenu_text{position: absolute;display: inline-block;max-width: 75%;bottom: 12px;left: 8px;font-family: "Roboto-Medium";color: white;text-decoration: none;}
@media (min-width: 1281px){.tilemenu_header{height: 360px;}
.tilemenuheader_img{height: 360px;}
.tilemenutile{width: 37.2%;}
.tilemenucard.type_one{margin-bottom: 20px;}
.tilemenucard.type_two{margin: 0 5% 20px 0;}
.tilemenucard.type_three{margin-bottom: 20px;}
.tilemenucard.type_four{margin: -52px 5% 17px 0;}
}
@media (min-width: 768px) and (max-width: 1024px){.tilemenu_header{margin: 0 0 20px 0;height: 270px;}
.tilemenuheader_img{height: 270px;}
.tilemenutile{width: 49.5%;margin: 0 auto;}
.tilemenucard.type_one{width: 100%;height: 180px;margin-bottom: 20px;}
.tilemenucard.type_two{width: 47.3%;height: 180px;margin: 0 5.2% 20px 0;display: inline-block;vertical-align: top;}
.tilemenucard.type_three{width: 47.3%;height: 244px;display: inline-block;margin-bottom: 20px;vertical-align: top;}
.tilemenucard.type_four{width: 47.3%;height: 244px;margin: -64px 5.2% 20px 0;display: inline-block;vertical-align: top;}
.tilemenucard.type_five{width: 47.3%;height: 180px;display: inline-block;vertical-align: top;}
}
@media (min-width: 768px) and (max-width: 1024px) and (orientation: landscape){.tilemenutile{width: 37.2%;}
}
@media (min-width: 481px) and (max-width: 767px){.tilemenu_header{margin: 0 0 17px 0;}
.tilemenutile{width: 49.5%;margin: 0 auto;}
.tilemenucard.type_one{width: 100%;height: 147px;margin-bottom: 17px;}
.tilemenucard.type_two{width: 47.3%;height: 147px;margin: 0 5.2% 17px 0;display: inline-block;vertical-align: top;}
.tilemenucard.type_three{width: 47.3%;height: 200px;display: inline-block;margin-bottom: 17px;vertical-align: top;}
.tilemenucard.type_four{width: 47.3%;height: 200px;margin: -54px 5.2% 17px 0;display: inline-block;vertical-align: top;}
.tilemenucard.type_five{width: 47.3%;height: 147px;display: inline-block;vertical-align: top;}
}
/*interactiveslideshowcssaddition*/#interactiveslideshow.swiper-container{    width: 1000px;    padding-top: 50px;    padding-bottom: 50px;}
#interactiveslideshow_wrapper > .swiper-slide{    background-position: center;    background-size: cover;    width: calc(20% - 20px);    height: 360px;}
#interactiveslideshow_wrapper > .swiper-slide{    max-width: 312px;    width: 96%;    margin: 0 auto 14px auto;    box-shadow: 5.734px 4.015px 16px 0px rgba(0, 0, 0, 0.2);    border-radius: 15px;    position: relative;}
#interactiveslideshow_wrapper > .swiper-slide .image_container{    height: 240px;    width: 100%;    object-fit: cover;}
#interactiveslideshow_wrapper > .swiper-slide .image_container img{    height: 240px;    width: 100%;    object-fit: cover;}
#interactiveslideshow_wrapper > .swiper-slide .text_container{    width: calc(100% - 40px);    padding: 20px 20px 0 20px;    height: 100px;    background-color: #fffeff;}
#interactiveslideshow_wrapper > .swiper-slide .text_container span{    display: block;}
#interactiveslideshow_wrapper > .swiper-slide span{    font-family: "Gill-Sans-SemiBold";    font-size: 16px;    color: #000000;    white-space: nowrap;    width: 100%;    overflow: hidden;    text-overflow: ellipsis;}
#interactiveslideshow_wrapper > .swiper-slide p{    font-family: "Gill-Sans-SemiBold";    font-size: 14px;    color: #959395;    display: -webkit-box;    -webkit-box-orient: vertical;    -webkit-line-clamp: 3;    overflow: hidden;}
#interactiveslideshow_dots{    display: inline-flex;    position: absolute;    bottom: 100px;    left: 50%;    transform: translateX(-50%);}
.interactiveslideshow_active_dot{    width: 8px;    height: 8px;    background-color: #000000;    color: #ffffff;    border-radius: 50%;}
.interactiveslideshow_dot{    width: 4px;    height: 4px;    border-radius: 50%;    border: 2px solid #f0f0d7;    margin-right: 8px;}
#interactiveslideshow_header_title{    display: block;    margin: 20px 0 30px 0;    max-width: 312px;    width: 96%;    font-family: "Gill-Sans-SemiBold";    font-size: 22px;    white-space: nowrap;    overflow: hidden;    text-overflow: ellipsis;}
.interactiveslideshow_nav_items{    width: 100%;    max-width: 400px;    height: 50px;    background-color: #ffffff;    position: absolute;    bottom: 0;    margin: 0 auto;    left: 50%;    transform: translateX(-50%);    font-size: 0;}
.interactiveslideshow_next_button{    width: 25%;    background: #000000;    background: linear-gradient(to right, #000000 50%, #7367ae 50%);    background-size: 200% 100%;    background-position: left bottom;    transition: all 1s ease;    height: 100%;    float: right;    position: relative;}
.interactiveslideshow_next_button.active{    background-color: #37a479;    background-position: right bottom;}
.interactiveslideshow_prev_button{    width: 25%;    background: #000000;    background: linear-gradient(to right, #000000 50%, #7367ae 50%);    background-size: 200% 100%;    background-position: left bottom;    transition: all 1s ease;    height: 100%;    float: right;    position: relative;}
.interactiveslideshow_prev_button.active{    background-color: #37a479;    background-position: right bottom;}
.interactiveslideshow_next_button span,.interactiveslideshow_prev_button span{    display: block;    position: absolute;    top: 50%;    left: 50%;    transform: translate(-50%, -50%);    font-family: "Roboto-Medium";    color: #ffffff;    font-size: 14px;}
.interactiveslideshow_prev_button{    display: inline-block;    float: none;    vertical-align: top;}
.interactiveslideshow_items_container{    display: inline-block;    width: 50%;}
.interactiveslideshow_items_container > div{    overflow: auto;    white-space: nowrap;}
.interactiveslideshow_table .item{    width: 30px;    height: 30px;    border: 1px solid #b2b0b2;    border-radius: 50%;    margin: 10px 6px;    display: inline-block;    text-align: center;    line-height: 30px;    font-family: "Roboto-Medium";    cursor: pointer;    font-size: 12px;}
#listingTable.interactiveslideshow_table{    display: flex;    justify-content: center;}
.interactiveslideshow_left_text{    position: absolute;    left: 5%;    top: 7%;    color: white !important;    text-transform: uppercase;    font-size: 10px !important;    text-shadow: 0px 0px 2px rgba(0,0,0,1);}
.interactiveslideshow_slider_counter{    margin: 0;    padding: 0;    position: absolute;    top: 7%;    right: 5%;    color: white !important;    text-transform: uppercase;    font-size: 10px !important;    text-shadow: 0px 0px 2px rgba(0,0,0,1);}
.interactiveslideshow_current_slider,.interactiveslideshow_total_slides{    color: white !important;    text-transform: uppercase;    font-size: 10px !important;}
.interactiveslideshow_items_container a,.interactiveslideshow_items_container span{    display: none;}
#landscape_restrict{    display: none;}
@media (min-width: 1281px){    #interactiveslideshow.swiper-container{        width: 90%;    }
        .swiper-slide{        width: calc(25% - 15px) !important;    }
  }
@media (min-width: 320px) and (max-width: 480px){    #interactiveslideshow.swiper-container{        width: 90% !important;        padding-top: 0;        padding-bottom: 0;    }
        #interactiveslideshow_wrapper > .swiper-slide{        width: 100% !important;        max-width: none;    }
        #interactiveslideshow_header_title{        margin: 10px 0 15px 0;    }
    #interactiveslideshow_wrapper > .swiper-slide{        height: 320px;    }
    #interactiveslideshow_wrapper > .swiper-slide .image_container,    #interactiveslideshow_wrapper > .swiper-slide .image_container img{        height: 200px;    }
}
@media (min-width: 768px) and (max-width: 1024px){    #interactiveslideshow.swiper-container{        width: 90%;    }
    #interactiveslideshow_wrapper > .swiper-slide{        width: calc(25% - 7.6px) !important;    }
}
@media (min-width: 481px) and (max-width: 767px){    #interactiveslideshow,    .interactiveslideshow_nav_items{        display: none;    }
        #landscape_restrict{        display: flex;        align-items: center;        justify-content: center;        font-family: "Gill-Sans-SemiBold";        height: 100vh;        width: 100vw;    }
}
/*quizquestioncssaddition2*/.quizquestionimgcontainer{  margin: 14px auto 45px auto;  width: 91.4%;  background-color: #f9f9f9;  border-radius: 25px;  box-shadow: 3px -3px 24px -8px rgba(0, 0, 0, 0.33);  position: relative;  height: 280px;  padding-bottom: 10px;  background-position: 50% center;  background-repeat: no-repeat;}
#quizquestion_icon{  width: 85px;  height: 85px;}
.quizquestion_icon_div{  position: absolute;  left: 50%;  top: 3%;  transform: translate(-50%, -50%);}
.quizquestionmessage{  padding: 58px 15px 0 15px;  text-align: center;  font-family: SFProDisplayLight;  font-size: 22px;}
.quizquestionmessage b{  overflow: hidden;  display: -webkit-box;  -webkit-line-clamp: 7;  -webkit-box-orient: vertical;  margin-bottom: 26px;  word-break: break-all;}
#quizquestionquizscore{  width: 87px;  position: relative;  display: inline-block;  background-color: #ffffff;  line-height: 23px;  color: #444444;  margin: 21px 0 0 7.1%;  border-radius: 25px;  box-shadow: 3px -3px 24px -8px rgba(0, 0, 0, 0.33);}
#quizquestionscore{  margin-left: 41px;  font-size: 18px;  font-family: SFProTextRegular;}
#quizquestion_number{  font-size: 18px;  margin-left: 18px;  font-family: SFProTextRegular;}
#quizquestionquestions{  width: 88px;  position: relative;  display: block;  background-color: #ffffff;  line-height: 23px;  float: right;  color: #444444;  margin: 21px 9.5% 0 0;  border-radius: 25px;  box-shadow: 3px -3px 24px -8px rgba(0, 0, 0, 0.33);}
#quizquestionleft_icon{  height: 34px;  position: absolute;  width: 34px;  background-image: linear-gradient(#7366ae, #6056a5);  top: -5px;  border-radius: 50%;  margin-left: -10px;}
#quizquestionright_icon{  height: 34px;  position: absolute;  width: 34px;  background-image: linear-gradient(#7366ae, #6056a5);  top: -5px;  right: -20px;  border-radius: 50%;}
#quizquestionstar_icon{  width: 24px;  height: 22px;  margin: 5px 5.5px 6.5px 5px;}
#quizquestionhash_icon{  width: 18px;  height: 18px;  margin: 8px;}
.quizquestion_quizansweritemcontainer{  position: relative;  background-color: #f9f9f9;  height: 1%;  min-height: 53px;  font-family: SFProDisplayLight;  border-radius: 25px;  margin: 0 auto 6px auto;  padding-right: 25px;  padding-left: 33px;  box-shadow: 3px -3px 24px -8px rgba(0, 0, 0, 0.33);  background-size: cover;  background-position: 50% center;  background-repeat: no-repeat;}
#quizquestionquizanswerstable{  width: 87.4%;  margin-left: 9%;}
.quizquestionquizansweritembackground{  text-align: center;  color: #444444;  font-family: SFProDisplayLight;  font-size: 18px;  margin: 0px 0 -2px 0;}
.quizquestionanswer_circle{  width: 42px;  height: 42px;  background-image: linear-gradient(#7366ae, #6056a5);  border-radius: 50%;  left: -21px;  position: absolute;  top: 0;  bottom: 0;  margin-top: auto;  margin-bottom: auto;}
.quizquestionanswer_icon{  width: 24px;  height: 24px;  margin: 9px;}
.quizquestionanswer_text{  overflow: hidden;  display: -webkit-box;  -webkit-line-clamp: 2;  -webkit-box-orient: vertical;  margin-bottom: 17px;  margin-top: -8px;  color: #444444;  word-break: break-all;}
@media (min-width: 481px) and (max-width: 767px){  #quizquestionquizscore{    margin: 21px 0 0 5.9%;  }
  #quizquestionquestions{    margin: 21px 7.3% 0 0;  }
  #quizquestionquizanswerstable{    width: 88.8%;    margin-left: 7.2%;  }
}
@media (min-width: 768px) and (max-width: 1024px){  #quizquestionquizscore{    margin: 21px 0 0 5.9%;  }
  #quizquestionquestions{    margin: 21px 7.3% 0 0;  }
  #quizquestionquizanswerstable{    width: 89.4%;    margin-left: 6.6%;  }
}
@media (min-width: 768px) and (max-width: 1024px) and (orientation: landscape){  #quizquestionquizscore{    margin: 21px 0 0 5.9%;  }
  #quizquestionquestions{    margin: 21px 6.3% 0 0;  }
  #quizquestionquizanswerstable{    width: 90%;    margin-left: 6%;  }
}
/*quizresultcssaddition2*/.quizresulttotal_questions{  width: 160px;  position: relative;  display: inline-flex;  float: left;  height: 160px;  background-color: white;  border-radius: 50%;  box-shadow: 0px 0px 24px -8px rgba(0, 0, 0, 0.33);}
.quizresultcorrect_answers{  width: 160px;  position: relative;  display: inline-flex;  float: right;  height: 160px;  background-color: white;  border-radius: 50%;  box-shadow: 0px 0px 24px -8px rgba(0, 0, 0, 0.33);}
.quizresultcard_icon{  width: 85px;  height: 85px;}
.quizresult_circles{  margin: 40px auto 0 auto;  width: 92%;}
.quizresultcard_icons_div{  position: absolute;  left: 50%;  top: 0%;  transform: translate(-50%, -26%);}
.quizresultcard_text{  position: absolute;  top: 65%;  left: 50%;  transform: translate(-50%, -65%);}
.quizresultfirst_p{  font-size: 12px;  font-family: SFProDisplayRegular;  white-space: pre;  margin-bottom: 5px;  color: #444444;}
.quizresultsecond_p{  font-size: 36px;  font-family: SFProDisplayRegular;  margin: 0;  color: #444444;}
.quizresultscore_card{  width: 91.4%;  height: 82px;  background-color: #ffffff;  position: relative;  border-radius: 25px;  top: 200px;  box-shadow: 0px 0px 24px -8px rgba(0, 0, 0, 0.33);}
.quizresultscore_img_div{  position: absolute;  top: 50%;  left: 28px;  transform: translate(0, -50%);}
#quizresultscore_icon{  height: 48px;  width: 40px;}
.quizresultscore_text_div{  white-space: nowrap;  position: absolute;  left: 93px;  top: 50%;  transform: translate(0, -50%);}
#quizresultscore_text{  font-family: SFProDisplayLight;  color: #444444;  font-size: 30px;}
#quizresultscore_number{  font-family: SFProDisplayRegular;  margin-left: 14px;}
.quizresultbutton_div{  margin: 270px auto 0 auto;  width: 68.7%;}
.quizresultbutton_text{  width: 100%;  height: 52px;  border: none;  border-radius: 25px;  background-image: linear-gradient(#7366ae, #6056a5);  color: white;  font-family: SFProDisplayRegular;  font-size: 24px;  box-shadow: 0px 0px 24px -8px rgba(0, 0, 0, 0.33);}
@media (min-width: 320px) and (max-width: 374px){  .quizresultcard_icon{    width: 63px;    height: 63px;  }
  .quizresulttotal_questions{    width: 130px;    height: 130px;  }
  .quizresultcorrect_answers{    width: 130px;    height: 130px;  }
  .quizresultsecond_p{    font-size: 24px;  }
  .quizresultscore_card{    height: 59px;    top: 170px;  }
  #quizresultscore_icon{    height: 39px;    width: 32px;  }
  #quizresultscore_text{    font-size: 24px;  }
  .quizresultbutton_div{    margin: 200px auto 0 auto;  }
  .quizresultbutton_text{    font-size: 20px;  }
}
@media (min-width: 481px) and (max-width: 767px){  .quizresult_circles{    width: 60%;  }
  .quizresultscore_card{    width: 60%;  }
  .quizresultbutton_text{    width: 80%;  }
}
@media (min-width: 768px) and (max-width: 1024px){  .quizresult_circles{    width: 50%;  }
  .quizresultscore_card{    width: 50%;  }
  .quizresultbutton_text{    width: 50%;  }
  .quizresult_content{    margin-top: 33.5%;  }
}
@media (min-width: 768px) and (max-width: 1024px) and (orientation: landscape){  .quizresult_circles{    width: 40%;  }
  .quizresultscore_card{    width: 40%;  }
  .quizresultbutton_text{    width: 50%;  }
  .quizresult_content{    margin-top: 13.5%;  }
}
/*quizfeedbackcssaddition2*/.quizfeedback_feedback_card{  margin: 50px auto 45px auto;  width: 91.4%;  height: 285px;  background-color: #f9f9f9;  border-radius: 25px;  box-shadow: 3px -3px 24px -8px rgba(0, 0, 0, 0.33);  position: relative;  height: 1%;}
.quizfeedbackinfo_icon_div{  position: absolute;  left: 50%;  top: 3%;  transform: translate(-50%, -50%);}
#quizfeedbackinfo_icon{  width: 85px;  height: 85px;}
.quizfeedbackquestionmessage{  padding: 64px 15px 10px 15px;  text-align: center;  color: #444444;  font-family: SFProDisplayLight;  font-size: 22px;  margin: -7px 0 10px 0;}
.quizfeedbackcontinue_button{  width: 233px;  height: 46px;  line-height: 46px;  background-color: #f9f9f9;  color: #444444;  font-family: SFProDisplayLight;  font-size: 18px;  float: right;  margin-right: 7%;  border-radius: 25px;  box-shadow: 3px -3px 24px -8px rgba(0, 0, 0, 0.33);  position: relative;}
#quizfeedbacknext_question{  width: 85px;  height: 85px;}
.quizfeedbacknext_question_div{  position: absolute;  left: 90%;  top: 32px;  transform: translate(-50%, -50%);}
#quizfeedbackcontinue{  float: left;  margin-left: 41px;}
.quizfeedbackquestionmessage b{  overflow: hidden;  display: -webkit-box;  -webkit-line-clamp: 25;  -webkit-box-orient: vertical;  margin-bottom: 26px;}
@media (min-width: 768px) and (max-width: 1024px){  .quizfeedbackquestionmessage{    padding: 70px 40px 10px 40px;  }
  .quizfeedback_feedback_card{    margin: 120px auto 45px auto;    width: 88.4%;  }
}
@media (min-width: 768px) and (max-width: 1024px) and (orientation: landscape){  .quizfeedbackquestionmessage{    padding: 70px 40px 10px 40px;  }
  .quizfeedback_feedback_card{    margin: 120px auto 45px auto;    width: 88.4%;  }
}
/*faqcssaddition2*/#faqtitle{font-family: "OpenSansRegular";font-size: 30px;color: #444444;display: block;text-align: center;margin: 35px 0 17px 0;}
.faqsearch{display: flex;position: relative;width: 95.3%;margin: 0 auto;}
.faqsearch > input{width: 95.3%;height: 40px;padding: 0 0 0 25px;border-radius: 25px;border: none;display: block;margin: 0 auto 38px auto;color: #444444;font-size: 15px;font-family: "OpenSansRegular";outline: none;}
.faqsearch > button{padding: 0;position: absolute;top: 0;right: 0;height: 40px;width: 64px;border: none;border-radius: 0 25px 25px 0;outline: none;}
.faqsearch > button img{width: 20px;height: 20px;}
.faq_content{width: 95.6%;margin: 0 auto;position: relative;}
.faqcontent_item{position: relative;border-radius: 20px;box-shadow: 3px 3px 10px 0px rgba(0,0,0,0.1);}
.faqcollapsible{color: white;width: 100%;border: none;border-radius: 20px;text-align: left;outline: none;font-size: 18px;height: 56px;padding: 0 20% 0 52px;background-repeat: no-repeat;background-position: 93%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.faqcollapsible_inside{position: relative;background-color: white;color: #444444;width: 100%;border: none;text-align: left;outline: none;font-size: 15px;font-family: "OpenSansSemiBold";height: auto;background-repeat: no-repeat;background-position: 93% center;}
.faqcollapsible_inside > p{margin: 15px 15.5% 12px 11%;}
.faqcontent{height: 0;overflow: hidden;transition: height 0.2s ease-out;background-color: white;margin-bottom: 16px;border-radius: 0 0 20px 20px;}
.faqcontent_inside{padding: 0 18px;height: 0;overflow: hidden;transition: height 0.2s ease-out;background-color: white;}
.faqcontent_inside > p{margin: 0 0 21px 13%;    font-family: "OpenSansLight";    font-size: 15px;}
.faqcategory_icon{position: absolute;top: 16px;left: 16px;}
.faqcategory_icon img{width: 24px;height: 24px;    max-width: 24px;    max-height: 24px;    object-fit: cover;}
button[name="category_item"].active{    border-bottom-left-radius: 0;border-bottom-right-radius: 0;}
button[name="category_item"]{    border-bottom-left-radius: 20px;border-bottom-right-radius: 20px;transition: all .3s;}
.faqgray_line{border-bottom: 1px solid #a1a1a1;    width: 89%;    margin: -1px auto 0 auto;}
.faqcontent div:first-child .faqgray_line{opacity: 0;}
.faqcontent_question{position: relative;}
.faqquestion_arrow{position: absolute;    top: 50%;    transform: translateY(-50%);right: 7%;color: #03a97a;    font-size: 20px;}
.faqquestion_mark{width: 16px;height: 16px;position: absolute;top: 18px;left: 3.3%;z-index: 2;}
.faqquestion_icon,.faqdot_icon,.faqdash_icon,.faqnumber_icon{background-color: #03a97a;position: absolute;    left: 50%;    top: 50%;    transform: translate(-50%, -50%);}
.faqquestion_icon,.faqnumber_icon{width: 16px;height: 16px;border-radius: 50%;}
.faqquestion_icon > span,.faqnumber_icon > span{color: white;font-size: 12px;position: absolute;font-family: "OpenSansRegular";left: 50%;top: 50%;transform: translate(-50%, -50%);}
.faqdot_icon{height: 8px;width: 8px;border-radius: 50%;}
.faqdash_icon{width: 8px;height: 2px;}
.faqcontact_us{height: 119px;    width: 95.6%;    background-color: white;    border-radius: 20px;    margin: 40px auto 20px auto;padding: 26px 0 0 0;box-shadow: 3px 3px 10px 0px rgba(0,0,0,0.1);}
.faqcontact_us > span{display: block;    font-family: "OpenSansBold";    font-size: 18px;    text-align: center;margin: 0 20px 22px 20px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
#faqcontact_btn{padding: 0 12%;height: 44px;width: auto;max-width: 95%;border: none;display: block;margin: 0 auto;border-radius: 25px;color: white;font-family: "OpenSansBold";font-size: 18px;outline: none;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.faqheader_img{position: relative;    margin: 0;    width: 100%;    height: 200px;    max-height: 200px;    min-height: 200px;object-fit: cover;z-index: -1;}
.faqimg_wrapper{background-image: linear-gradient(0deg, rgba(255,255,255,1) 0%, rgba(255,255,255,0.7) 35%, rgba(255,255,255,0.5) 100%);margin-bottom: -205px;}
