.accordion-container{ padding: 60px 0;}
.wwo-accord-content-container {width: 100%;background: #fff;padding: 30px 30px 25px; margin: 0 0 40px; color: #586271; letter-spacing: -0.4px;}
.wwo-accord-content-left{width: 50%;padding-right: 20px;}
.wwo-accord-content-right{width: 50%;padding-left: 20px;border-left: solid 1px #67c1bf;}
.wwo-content + .wwo-content{margin-top: 25px;} 
.wwo-accord-content h3 {font-family: 'Roboto', sans-serif;font-size: 20px;font-weight: 700;margin-bottom: 8px;letter-spacing: 0;color: #586271;line-height: 20px;}
.wwo-accord-content ul {padding-left: 43px;list-style: none;margin-bottom: 0;}
.wwo-accord-content ul li{position: relative;font-weight: 400;padding-left: 0px;}
.wwo-accord-content ul li:before{content: '';position: absolute;height: 4px;width: 4px;background: #6a7280;border-radius: 50%;left: -8px;top: 9px;}
.wwo-content-head {border: 0;border-radius: 0 !important;background: #fff;color: #586271;font-size: 20px;line-height: 24px;margin-bottom: 1px;padding: 0; cursor:pointer; display: none;}
.wwo-content-head h5 {width: 100%;display: inline-block;vertical-align: top;padding: 15px;margin: 0;position: relative;padding-right: 40px;font-size: 20px;color: #586271; font-family: 'Roboto', sans-serif; font-weight: 700;}
.wwo-content-head h5:after {content: "\f067";font-family: 'Font Awesome 5 Free';font-weight: 900;font-size: 16px;position: absolute;top: 50%;right: 20px;margin-top: -8px;line-height: 16px;color: #00a091;}
.active .wwo-content-head h5:after {content: "\f068";}
.wwo-accord-content-container p{margin-bottom: 0;}
.wwo-accord-content-container p + p, .wwo-accord-content-container ul + p{padding-top: 25px;} 
.accordion-container .card-header{  padding: 11px 25px 14px;border: none; cursor: pointer;}
.accordion-container .card-header h5{margin-bottom: 0;position: relative;font-size: 20px;color: #586271;  font-family: 'Roboto', sans-serif; font-weight: 700; letter-spacing: 0; padding-right: 20px; line-height: 23px;}
.accordion-container .card-header h5:after{content:"\f068"; position: absolute;right: 0;top:0; font-size: 16px; line-height: 25px; color: #586271; font-family: 'Font awesome 5 free'; font-weight: 900; }
.accordion-container .card-header[aria-expanded="false"] h5:after{content:"\f067"; }
.accordion-container .card-body{background: #f0f0f0;padding: 22px 25px 26px;letter-spacing: -0.4px; border-top: 1px solid #66c1bf;}
.card-header {background-color: #fff;border: 1px solid #66c1bf;border-radius: 0!important;}
.card{  border: 1px solid #66c1bf;border-radius: 0;}
.card + .card{margin-top: 11px;}


/* ========================================== 
! Large devices (desktops, less than 1200px)
=========================================== */
@media (max-width: 1199.98px){

}
/*==========================================
! Medium devices (tablets, less than 992px)
========================================== */
@media (max-width: 991.98px){ 
}
/* =================================================  
! Small devices (landscape phones, less than 768px)
================================================= */
@media (max-width: 767.98px) { 
.accordion-container {padding:30px 0;}
.wwo-accord-content-container{margin-top: -5px;}
.wwo-accord-content h3 {display: none;}
.wwo-content-head {display:block;}
.wwo-content-body:not(.visible){display: none;}
.wwo-accord-content-left {width: 100%;padding-right: 0;margin-bottom: 10px;}
.wwo-accord-content-right {width: 100%; padding-left: 0;}
.wwo-accord-content-container {background: transparent;padding: 0;}
.wwo-content + .wwo-content{margin-top: 10px;}
.wwo-content-head h5 {font-size: 16px;font-weight: 700;}
.wwo-accord-content {margin-bottom: 0;background: #f0f0f0;padding:22px 25px 22px 15px;}
.wwo-accord-content ul{padding-left: 20px;}

.accordion-container .card-header h5 {font-size: 16px; line-height: 19px;}
.accordion-container .card-header {padding: 15px 18px;}
.accordion-container .card-body {padding: 20px 18px 25px;}
}


/* ======================================================
! Extra small devices (portrait phones, less than 576px)
====================================================== */
@media (max-width: 575.98px) {

}