.faq_block{background:#f7f7f7;cursor:pointer;margin-bottom:20px;display:table;border:1px solid #dfdfdf;height:109px;float:left;width:100%;padding:0 24px}
.faq_block.selected{opacity:.4;position:relative}
.faq_block.selected:before{content:"";position:absolute;border:13px solid;border-color:transparent;border-top-color:rgba(255,255,255,0.4);left:50%;margin-left:-13px;height:0;width:0;bottom:-26px}
.faq_block a{color:#0091da;display:table-row}
.faq_block a span{display:table-cell;vertical-align:middle;height:100%}
.faq_block a span>i{font-size:40px;display:table-cell;vertical-align:middle;color:#565656;width:60px}
.faq_block a p{display:table-cell;color:#1d428a;vertical-align:middle;margin:0;padding-top:6px}
.faq_block a:hover p{color:#0091da}
.faq_block a p>i{display:inline}
.faq_subitems:first-child{margin-top:0}
.faq_subitems{float:left;width:100%;margin-bottom:10px}
.faq_subitems h3{text-transform:none;float:left;font-size:25px;margin-bottom:15px;margin-top:0;margin-right:35px;width:auto}
.faq_subitems a{font-size:18px}
.faq_ans{background:rgba(255,255,255,0.15);border:1px solid rgba(223,223,223,0.5);position:relative;cursor:auto;height:auto;padding:40px 24px;margin-bottom:20px}
.faq_ans h3{text-transform:capitalize;font-size:25px;display:inline-block;max-width:calc(100% - 100px);margin-left:10px;margin-top:0;margin-bottom:0;display:table-cell;vertical-align:middle}
.faq_ans a{display:inline;font-size:34px;position:absolute;right:15px;top:3px}
.faq_ans p a{position:static;font-size:18px;margin-top:30px;display:inherit}
.faq_ans p{margin-top:20px}
.faq_ans span i{font-size:40px;display:table-cell;vertical-align:middle;width:34px;padding-right:10px}
.faq_ans>span{display:table;width:80%}
.faq_block a:hover{text-decoration:none !important}
.date-description{display:table-cell;vertical-align:middle}
.date-description>p{float:left;width:100%}
.faq_subitems.center{text-align:center}
.faq_block small{display:initial;font-family:"metropolislight";font-size:22px;height:28px;left:5px;position:absolute;text-align:center;top:19px;vertical-align:middle;width:28px}
.date_calender{display:table-cell;position:relative;vertical-align:middle;width:60px}
.date_calender strong,.date_calender strong:hover{float:left;font-family:"metropolislight";font-size:18px;color:#565656;font-weight:normal;line-height:16px;padding:0 4px}
.date_calender i{color:#565656;display:table-cell;font-size:40px;height:41px;position:relative;vertical-align:middle;width:38px}
.seeAll{font-family:metropolismedium;font-size:22px !important}
.faq_ans a:hover{text-decoration:underline !important;color:#fff}
.blueGradient.faq_block a:hover span i{text-decoration:none}
.faqAnsBox{display:none}
@media(max-width:992px){.row .row .col-md-12.appenddiv{padding:0;clear:both}
.faq_block{position:relative;z-index:1}
}
@media screen and (-webkit-min-device-pixel-ratio:0){.blueGradient.faq_block.selected a span{display:block}
}
@media(max-width:640px){.faq_ans h1{max-width:100%;width:100%}
}
@media(max-width:380px){.faq_subitems h3{width:100%}
}
.blueGradient .faq_block{background:#0091da;cursor:pointer;margin-bottom:20px;display:table;border:1px solid rgba(223,223,223,0.5);height:109px;float:left;width:100%;padding:0 24px}
.blueGradient .faq_block.selected{opacity:.4;position:relative}
.blueGradient .faq_block.selected:before{content:"";position:absolute;border:13px solid;border-color:transparent;border-top-color:rgba(255,255,255,0.4);left:50%;margin-left:-13px;height:0;width:0;bottom:-26px}
.blueGradient .faq_block a{color:#fff;display:table-row}
.blueGradient .faq_block a span{display:table-cell;vertical-align:middle;height:100%}
.blueGradient .faq_block a span>i{font-size:40px;display:table-cell;vertical-align:middle;color:#fff;width:60px}
.blueGradient .faq_block a p{color:#fff;display:table-cell;vertical-align:middle;margin:0;padding-top:6px}
.blueGradient .faq_block a p>i{display:inline}
.blueGradient .faq_subitems:first-child{margin-top:0}
.blueGradient .faq_subitems{float:left;width:100%;margin-bottom:10px;position:relative;z-index:7}
.blueGradient .faq_subitems h3{text-transform:none;float:left;color:#fff;font-size:23px;margin-bottom:15px;margin-top:0;margin-right:35px;width:auto}
.blueGradient .faq_subitems a{color:#fff;font-size:16px;line-height:2}
.blueGradient .faq_subitems a:hover{color:#fff;text-decoration:underline}
.blueGradient .faq_ans{background:rgba(255,255,255,0.15);border:1px solid rgba(223,223,223,0.5);position:relative;cursor:auto;height:auto;padding:40px 24px;margin-bottom:20px}
.blueGradient .faq_ans h3{color:#fff;text-transform:capitalize;font-size:25px;display:inline-block;max-width:calc(100% - 100px);margin-left:10px;margin-top:0;margin-bottom:0;display:table-cell;vertical-align:middle}
.blueGradient .faq_ans a{display:inline;font-size:34px;position:absolute;right:15px;top:3px}
.blueGradient .faq_ans p a{position:static;font-size:18px;margin-top:30px;display:inherit}
.blueGradient .faq_ans p{color:#fff;margin-top:20px}
.blueGradient .faq_ans span i{color:#fff;font-size:40px;display:table-cell;vertical-align:middle;width:34px;padding-right:10px}
.blueGradient .faq_ans>span{display:table;width:80%}
.blueGradient .faq_block a:hover{text-decoration:none !important}
.blueGradient .faq_subitems.center{text-align:center}
.blueGradient .faq_block small{display:initial;font-family:"metropolislight";font-size:22px;height:28px;left:5px;position:absolute;text-align:center;top:19px;vertical-align:middle;width:28px}
.blueGradient .date_calender{display:table-cell;position:relative;vertical-align:middle;width:60px}
.blueGradient .date_calender strong,.blueGradient .date_calender strong:hover{float:left;font-family:"metropolislight";font-size:18px;color:#fff;font-weight:normal;line-height:16px;padding:0 4px}
.blueGradient .date_calender i{color:#fff;display:table-cell;font-size:40px;height:41px;position:relative;vertical-align:middle;width:38px}
.blueGradient .seeAll{font-family:metropolismedium;font-size:22px !important}
.blueGradient .faq_ans a:hover{text-decoration:underline !important;color:#fff}
.blueGradient .faq_block a:hover span i{text-decoration:none}
.blueGradient .faqAnsBox{display:none}
@media(max-width:992px){.blueGradient .row .row .col-md-12.appenddiv{padding:0;clear:both}
}
@media screen and (-webkit-min-device-pixel-ratio:0){.blueGradient .faq_block.selected a span{display:block}
}
@media(max-width:640px){.blueGradient .faq_ans h1{max-width:100%;width:100%}
}
@media(max-width:380px){.blueGradient .faq_subitems h3{width:100%}
}
.openState.faq_ans ul li{list-style:disc outside none !important}