.elementor-300 .elementor-element.elementor-element-b5dc2ee{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-300 .elementor-element.elementor-element-92563fc{--display:flex;--gap:30px 40px;--row-gap:30px;--column-gap:40px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-300 .elementor-element.elementor-element-af4c5cc{--display:flex;--justify-content:space-between;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:20px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-300 .elementor-element.elementor-element-6a8ffed .elementor-accordion-icon, .elementor-300 .elementor-element.elementor-element-6a8ffed .elementor-accordion-title{color:var( --e-global-color-secondary );}.elementor-300 .elementor-element.elementor-element-6a8ffed .elementor-accordion-icon svg{fill:var( --e-global-color-secondary );}.elementor-300 .elementor-element.elementor-element-6a8ffed .elementor-accordion-title{font-weight:500;}.elementor-300 .elementor-element.elementor-element-6a8ffed .elementor-tab-title{padding:20px 20px 20px 20px;}.elementor-300 .elementor-element.elementor-element-6a8ffed .elementor-tab-title .elementor-accordion-icon i:before{color:var( --e-global-color-secondary );}.elementor-300 .elementor-element.elementor-element-6a8ffed .elementor-tab-title .elementor-accordion-icon svg{fill:var( --e-global-color-secondary );}.elementor-300 .elementor-element.elementor-element-6a8ffed .elementor-tab-content{padding:0px 20px 0px 20px;}.elementor-300 .elementor-element.elementor-element-3b291cb{--display:flex;}@media(max-width:1024px){.elementor-300 .elementor-element.elementor-element-072f460 .elementor-heading-title{font-size:46px;}}@media(min-width:768px){.elementor-300 .elementor-element.elementor-element-b5dc2ee{--width:100%;}.elementor-300 .elementor-element.elementor-element-92563fc{--content-width:1260px;}.elementor-300 .elementor-element.elementor-element-af4c5cc{--content-width:1260px;}}@media(max-width:767px){.elementor-300 .elementor-element.elementor-element-92563fc{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-300 .elementor-element.elementor-element-072f460{text-align:center;}.elementor-300 .elementor-element.elementor-element-072f460 .elementor-heading-title{font-size:40px;}.elementor-300 .elementor-element.elementor-element-af4c5cc{--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-300 .elementor-element.elementor-element-6a8ffed .elementor-accordion-title{font-size:18px;}}/* Start custom CSS for heading, class: .elementor-element-072f460 */.elementor-300 .elementor-element.elementor-element-072f460 h1{
        -webkit-text-stroke: 1px navy;
    text-stroke: 1px navy;
}/* End custom CSS */
/* Start custom CSS for accordion, class: .elementor-element-6a8ffed */.elementor-accordion .elementor-accordion-item:first-of-type {
display: none;}
.elementor-accordion {
  border-top: 1px solid  #D4DFF2C7;
}/* End custom CSS */
/* Start custom CSS *//* ACCORDION */
.elementor-accordion-item .elementor-tab-content {
    border-top: 0;
}
/*
.elementor-accordion-item:nth-child(even) .elementor-tab-title svg.e-font-icon-svg {
    fill: var(--e-global-color-primary) !important;
}
.elementor-accordion-item:nth-child(even) .elementor-tab-title a {
    color: var(--e-global-color-primary) !important;
}*/

/* TABLE */
table.officers-table{
    margin: 0 0 40px 0;
    width: 100%;
    /*max-width:1024px;*/
}
table.officers-table tr td{
    font-size: 14px;
    line-height: 20px;
    font-weight: 400;
    border-color:#cfcfcf;
}
table.officers-table .light-border{
    border-bottom: 2px solid blue!important;
}
table.officers-table .dark-border{
    border-bottom: 4px solid darkblue!important;
}
table.officers-table tr td a{
    /*color:var(--e-global-color-secondary);*/
    text-decoration:underline;
}
table.officers-table thead tr th{
	font-weight: 500 !important;
	letter-spacing:0.3px;
	color: #ffffff;
    background: var(--e-global-color-secondary);
}
table.officers-table thead tr th{
    text-align:left;
    padding: 6px 12px;
}
table.officers-table tbody tr:nth-of-type(odd){
	/*ackground: #e9e9e9;*/
}
table.officers-table tbody tr td{
	padding: 8px 12px;
	display: table-cell;
}
table.officers-table tbody tr td:first-child{
    font-weight:500;
}

@media (min-width:768px){
table.officers-table{
    border-left:2px solid var(--e-global-color-secondary) !important;
    border-right:2px solid var(--e-global-color-secondary) !important;
    border-bottom:2px solid var(--e-global-color-secondary) !important;
  }

}
	
@media screen and (max-width: 767px){
	table.officers-table,
	table.officers-table tbody,
	table.officers-table tr,
	table.officers-table tr td,
	table.officers-table tbody tr td:before{
	    display: block !important;
	}
	table.officers-table tr td:not(:last-child){
	    border-bottom:0 !important;
	}
	table.officers-table tbody tr{
	    margin-bottom:20px;
	}
	table.officers-table thead tr{
		padding: 0;
		height: 6px;
	}
	table.officers-table thead tr th{
		display: none;
	}
	table.officers-table tbody tr td{
	    padding: 12px 16px 5px;
	}
	table.officers-table tbody tr td:before{
		margin-bottom: 3px;
        content: attr(data-title);
        min-width: 98px;
        font-size: 11px;
        line-height: 10px;
        font-weight: bold;
        text-transform: uppercase;
        color: var(--e-global-color-secondary);
	}
}

/* TABLE - Red */
table.officers-table.red thead tr th{
    background: var(--e-global-color-primary);    
}
table.officers-table.red tr td a{
    /*color:var(--e-global-color-primary);*/
}

@media (min-width:768px){
table.officers-table.red{
    border-left-color: var(--e-global-color-primary) !important;
    border-right-color: var(--e-global-color-primary) !important;
    border-bottom-color: var(--e-global-color-primary) !important;
  }
}

@media screen and (max-width: 767px){
    table.officers-table tr:nth-child(even):hover > td, table.officers-table tr:nth-child(even):hover > th{
    background:white !important;
  }
    table.officers-table tr:nth-child(odd):hover > td, table.officers-table tr:nth-child(odd):hover > th{
    background:#F4F4F6 !important;
  }
	table.officers-table.red tbody tr td:before{
        color: var(--e-global-color-primary);
	}    
}/* End custom CSS */