/*Accordion widget styles*/
#accordion-row{margin:0 0.5rem;}
.accordion-belt p {margin-top:0px !important;}
.accordion:hover { background-color: #1A6600 !important;color: #fff !important;}
.accordion {padding: 30px 15px;border-radius: 4px;	background-color: #006D55;	box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.37);position: relative;margin-bottom: 20px;	transition: color 0.4s linear, background-color 0.4s linear, margin-bottom 0.4s ease-out, border 0.4s linear, border-color 0.4s linear;	cursor: pointer;min-height: 275px;}
.accordion:hover .fa-icons, .accordion.active .fa-icons {color: #fff !important;}
 .accordion:hover p{color: #fff !important;}
.active .accordion-belt h3{	color: #fff !important;}
.accordion .accordion-belt {color: #fff !important; font-size: 23px;letter-spacing: -0.34px;line-height: 25px;transition: border 0.4s linear;-webkit-user-select: none;	-moz-user-select: none;	-ms-user-select: none;user-select: none;}
.accordion.active .accordion-belt:before, .accordion.active:hover .accordion-belt::before{border-color: #1A6600 !important;}
.accordion .accordion-belt:after {position: absolute;bottom: 0;left:0;width:100%;font-size:18px;text-align: left;padding-left: 1rem;padding-bottom:5px;
font-family: "Font Awesome 5 Free";	content: "\f13a";background-color: #5D9732 ;font-weight: 900;display: block;color: #fff; border-radius:0 0 4px 4px;}
.accordion-panel {padding: 0 18px;background-color: #006D55;display: none;overflow: hidden;max-height: 0;transition: max-height 0.2s ease-out;}
.accordiondetails {position: absolute;float: left;z-index: 1;max-width: 1140px;	height: 0;	overflow: hidden;transition: height 0.4s ease-out;border-radius: 2px;background-color: #FFFFFF;	box-shadow: 0 6px 5px 0 #AEAEAE;margin-left: 1.5rem;cursor: default;}
.accordion-details{padding: 0 18px; background-color: #fff; max-height: 0; overflow: hidden;transition: max-height 0.2s ease-out;box-shadow: 0 5px 5px 0 #cfcfcf;font-weight:normal;margin-top:-20px;}
.accordion-details p i{margin-right: 1rem;}
.accordion.active {	background: #1A6600;color:#fff !important;}
.accordion.active.accordion-belt {color:#fff !important;}
.accordion.active a{color:#fff !important;}
.accordion.active p{color:#fff !important;}
.accordion.active::after {content: ''; width: 0; height: 0; border-left: 15px solid transparent; border-right: 15px solid transparent;border-top: 22px solid #1A6600; position: absolute; bottom: -22px; z-index: 3; left:50%; margin-left:-20px;}
.active .accordion-belt::after {position: absolute; bottom: 0;left:0;width:100%;font-size:18px;text-align: left;padding-left: 1rem;	paddding-bottom:5px;font-family: "Font Awesome 5 Free";content: "\f139";background-color: #1A6600;color: #fff !important;font-weight: 900;display: block;}
.accordion-details.show {opacity: 1;max-height: 100%;background-color: #FFFDFB!important;/*border:1px solid #707070;*/margin-bottom:20px !important;padding: 2rem 2rem 0;font-weight:normal;}
.accordion-details.hide {opacity: 0;height: 0;}
#accordion-row{position:relative;}
.accordion-belt p{font-size:20px;}
.accordion-belt .text-center span{background-color: #fff;border: 1px solid #fff;border-radius: 50%;width: 100px;height: 100px;color: #000;font-size: 3rem;margin-bottom: 1rem; line-height:100px;}
.acc-details-close{border:none; background:none; cursor:pointer;}
.acc-details-close img{width:15px; position:absolute; top:1rem; right:1rem;}
.accordion-details.show .acc-details-close img{display:block;}
.accordion-details .acc-details-close img{display:none;}
#accordion-row-2, #accordion-row-3{margin-top:2rem;}
@media screen and (max-width:1023px){#accordion-row{margin-bottom:2rem;}#accordion-row-2, #accordion-row-3{margin-top:0;}#button-container-1, #button-container-3{text-align:center !important;}#button-container-1, #button-container-2{margin-bottom:2rem;}}