.elementor-kit-21{--e-global-color-primary:#31AA47;--e-global-color-secondary:#003671;--e-global-color-text:#1A0D0D;--e-global-color-accent:#B20020;--e-global-color-802fc33:#FFFFFF;--e-global-color-7836e48:#87C37C;--e-global-color-6a39a22:#3E8D34;--e-global-color-d513e25:#BABABA;--e-global-color-044bcbe:#F4F4F4;--e-global-color-5239638:#6374A4;--e-global-color-37619c5:#54504E;--e-global-color-2a30b7d:#ECEEF4;--e-global-color-c585879:#9D9D9C;--e-global-color-bdd7edf:#2E6C25;--e-global-color-de514bf:#1E4616;--e-global-typography-primary-font-family:"Eva";--e-global-typography-primary-font-weight:normal;--e-global-typography-secondary-font-family:"Eva";--e-global-typography-secondary-font-weight:bold;--e-global-typography-text-font-family:"Eva";--e-global-typography-text-font-size:1.2rem;--e-global-typography-text-font-weight:100;--e-global-typography-accent-font-family:"Eva";--e-global-typography-accent-font-size:1.1rem;--e-global-typography-accent-font-weight:bold;--e-global-typography-accent-text-transform:uppercase;--e-global-typography-2487257-font-family:"Trust Sans";--e-global-typography-2487257-font-size:1.7rem;--e-global-typography-2487257-font-weight:normal;--e-global-typography-2487257-line-height:1.3em;--e-global-typography-5d51840-font-family:"Eva";--e-global-typography-5d51840-font-size:1.1rem;--e-global-typography-5d51840-font-style:italic;--e-global-typography-b6915ac-font-family:"Eva";--e-global-typography-b6915ac-font-size:1.1rem;--e-global-typography-b6915ac-font-weight:bold;--e-global-typography-b6915ac-line-height:1.2em;--e-global-typography-6e1b276-font-family:"Trust Sans";--e-global-typography-6babbae-font-family:"Eva";--e-global-typography-6babbae-font-size:1.5rem;--e-global-typography-6babbae-font-weight:400;--e-global-typography-6babbae-line-height:1.2em;--e-global-typography-f644ac2-font-family:"Eva";--e-global-typography-f644ac2-font-size:1.6rem;--e-global-typography-f644ac2-font-weight:800;--e-global-typography-23305d0-font-family:"Trust Sans";--e-global-typography-23305d0-font-size:0.9rem;--e-global-typography-23305d0-font-weight:800;--e-global-typography-23305d0-text-transform:uppercase;--e-global-typography-23305d0-line-height:1.2;--e-global-typography-23305d0-letter-spacing:1.1px;--e-global-typography-5bcd341-font-family:"Trust Sans";--e-global-typography-5bcd341-font-size:1.2rem;--e-global-typography-5bcd341-font-weight:400;--e-global-typography-48edef5-font-family:"Trust Sans";--e-global-typography-48edef5-font-size:22px;--e-global-typography-48edef5-font-weight:normal;--e-global-typography-48edef5-line-height:1.1em;--e-global-typography-dd12c8b-font-family:"Trust Sans";--e-global-typography-dd12c8b-font-weight:900;--e-global-typography-dd12c8b-text-transform:uppercase;--e-global-typography-dd12c8b-line-height:19px;--e-global-typography-dd12c8b-letter-spacing:-0.1px;--e-global-typography-52c938f-font-family:"Trust Sans";--e-global-typography-52c938f-font-size:1rem;--e-global-typography-52c938f-font-weight:bold;--e-global-typography-52c938f-text-transform:uppercase;--e-global-typography-52c938f-line-height:0px;--e-global-typography-52c938f-letter-spacing:2.2px;--e-global-typography-6594407-font-family:"Trust Sans";--e-global-typography-6594407-font-size:2rem;--e-global-typography-6594407-font-weight:600;--e-global-typography-add6c59-font-family:"Trust Sans";--e-global-typography-add6c59-font-weight:600;--e-global-typography-add6c59-line-height:1.5rem;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );--e-page-transition-entrance-animation:e-page-transition-fade-out-down;--e-page-transition-exit-animation:e-page-transition-fade-in-down;--e-page-transition-animation-duration:300ms;--e-preloader-animation-duration:800ms;--e-preloader-delay:0ms;--e-preloader-color:var( --e-global-color-802fc33 );--e-preloader-size:300px;}.elementor-kit-21 e-page-transition{background-color:var( --e-global-color-primary );}.elementor-kit-21 a{color:var( --e-global-color-secondary );}.elementor-kit-21 h1{font-family:"Eva", Sans-serif;font-weight:bold;}.elementor-kit-21 h2{color:var( --e-global-color-primary );}.elementor-kit-21 h3{font-family:"Eva", Sans-serif;font-size:1rem;font-weight:bold;text-transform:uppercase;letter-spacing:1.5px;}.elementor-kit-21 h4{font-family:"Eva", Sans-serif;font-size:0.9rem;font-weight:bold;text-transform:uppercase;letter-spacing:1.5px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1366px){.elementor-kit-21{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:1024px){.elementor-kit-21{font-size:var( --e-global-typography-text-font-size );}.elementor-kit-21 p{margin-bottom:40px;}.elementor-kit-21 h1{font-size:1.4rem;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-21{font-size:var( --e-global-typography-text-font-size );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.sub-menu {
    
  background-color: var(--e-global-color-044bcbe) !important;
}
.sub-menu a {
    /*color: var(--e-global-color-6a39a22) !important;*/
}
.sub-menu a:hover {
    color: white !important;
}
.sub-menu li:not(:last-child) {
    border-bottom-width:  1px !important;
}


.indicadores-barra:before {
    position: absolute;
    top:15px;
    left:-20px;
    display: block;
    font-weight: bold;
    font-size: 15px;
}
.indicadores-barra.blue {
    color:var(--e-global-color-secondary);
}
.indicadores-barra.green {
    color:var(--e-global-color-primary);
}


.elementor-widget-text-editor p {
    text-wrap: balance;
}
.elementor-widget-text-editor em {
    font-style: normal !important;
    display: inline-block;
}
.elementor-widget-text-editor ul {
    padding: 0;
    margin-left:1rem;
  list-style: none;
}
.elementor-widget-text-editor ul li {
    line-height: 1.2;
    margin-bottom: .5rem;
}

.elementor-widget-text-editor ul li::before {
  content: "■";
  color: #B20020;
  font-size: 14px;
  font-weight: bold;
  font-style: normal;
  display: inline-block; 
  width: 1em;
  margin-left: -1.5em;
  position: absolute;
}
.elementor-widget-counter .elementor-counter-title {
    line-height: 0 !important;
    margin-top:-5px !important;
}
.elementor-counter .elementor-counter-number-suffix {
    font-size: 12px;
    letter-spacing: 0;
    line-height: 2;
    margin-top:20px;
}
.left .elementor-counter-title {
    text-align: left !important;
    line-height: 1 !important;
}
.left .elementor-counter-number-prefix {
    display: none;
}
.left.pre .elementor-counter-number-prefix {
    text-align: left;
    display: inline-block;
    flex-grow: 0;
}


.pre.small {
    font-size: 5px;
}
.post .elementor-counter-number-suffix {
    display: inline-block;
    padding-left:5px;
}
.pre .elementor-counter-number-prefix {
    font-size: .6em;
    display: inline-block;
    padding-right:.5em;
}
.pre.big .elementor-counter-number-prefix {
    font-size: 1.2em;
    display: inline-block;
    padding-right:.2em;
    color: var(--e-global-color-7836e48);
}
.pre .elementor-counter-title {
    margin-top:-15px !important;
}
.norm .elementor-counter-title {
    font-weight: normal !important;
}
.small .elementor-counter-title {
    margin-top: 0;
    font-weight: normal !important;
}
.hoz .elementor-counter-number-suffix{
    padding-top: 1em;
    font-size: 2.7rem;
    
}
.sub .elementor-counter-number-suffix {
    font-size:16px;
    margin-top:-10px;
}
/* INDICADORES */

    .grafica {
        flex-wrap:nowrap;
    }


/* Table */
table tbody>tr:nth-child(odd)>td, table tbody>tr:nth-child(odd)>th {
    background-color: transparent;
}
table th {
    text-align: right;
    border:0;
    padding-right: 0;
}
table td {
    padding: 5px;
    border:0;
}

td:nth-child(2),
td:nth-child(3),
td:nth-child(4){
    text-align: right;
}
.light table td,
.light table th{
    color: white;
}
table strong,
table b {
    color: #C1C5D2;
}

.light table strong,
.light table b {
    color: #ECEEF4;
}
table b.gris {
    color: #54504E;
}

table b.blue {
    color: #003976;
}
table span,
table i {
    display: block;
    color:#003976;
    font-style: normal !important;
    font-weight: bold;
}
.dark table td {
    color: #1A0D0D;
}
@media (max-width: 400px) {
table td,
table tr {
    font-size: 13px;
}
}
table.table-mamoria-2023 i {
    color:white !important;
}
table.table-mamoria-2023 td.col1 {
    width: 40% !important;
}
table.table-mamoria-2023 thead {
    border-bottom: 1px solid white;
}


.firmas-ejecutivos span {
    display: block;
}
.firmas-ejecutivos span:first-child  {
    font-weight: bold;
    margin:0.7rem 0 0;
    font-size: 1rem;
}




.list-funcionarios h2 {
    font-size: 1.4em;
}
.list-funcionarios h3 {
    color: #54B948;
    margin-top: 2em;
    margin-bottom: 0;
}
.list-funcionarios ul {
    margin: 0;
    padding: 0;
}
.list-funcionarios ul ul {
    margin-top:.5em;
    padding-left: 0;
}
.list-funcionarios ul ul li {
    font-size: .9em;
    padding-left:1rem;
}
.list-funcionarios ul li {
    line-height: 1.1em;
    padding-bottom: .4em;
}
.list-funcionarios em {
    display: block;
    text-transform: uppercase;
    font-size: 1rem;
    font-style: normal;
}
.list-funcionarios li strong {
    display: block;
    /*margin-top:-17px;*/
}

.list-funcionarios .elementor-text-editor ul li::before {
  content: "";
}
.list-funcionarios .elementor-text-editor ul ul li::before {
  content: "■";
}

.list-funcionarios.seguros h2,
.list-funcionarios.seguros h3{
    color: #B20020;
}
.list-funcionarios.mercado h2,
.list-funcionarios.mercado h3{
    color: #003976;
}
.list-funcionarios.apoyo h2,
.list-funcionarios.apoyo h3{
    color: #1A0D0D;
}

.single-memoria_2023 .list-funcionarios ul li:before {
    content: '';
}


.ruler .elementor-testimonial-name:before {
    position: absolute;
    top:-20px;
    content:'';
    height:3px;
    width: 50px;
    background-color:var(--e-global-color-6a39a22);
}

.ruler.down .elementor-testimonial-name:before {
    display: none;
}
.ruler.down .elementor-testimonial-job:after {
    position: absolute;
    bottom:-10px;
    left:0;
    content:'';
    height:3px;
    width: 30px;
}
.ruler.down.red  .elementor-testimonial-job:after {
    background-color:var(--e-global-color-accent);
}
/*.ruler.down:after {*/
/*        position: absolute;*/
/*    top:-20px;*/
/*    content:'';*/
/*    height:3px;*/
/*    width: 50px;*/
/*    background-color:var(--e-global-color-6a39a22);*/
/*}*/



@media (min-width:1360px) {
.bhd-container {
    max-width:1360px !important;
}
}
/* MEMORIAS 2024 */
.memoria-2024 .firmas-ejecutivos span:first-child  {
    margin:0.2rem 0 .7rem;
    font-weight: normal;
    font-size: .8rem;
}
.memoria-2024 .firmas-ejecutivos span:last-child  {
    color:var(--e-global-color-7836e48);
    text-transform: capitalize;
}
.memoria-2024 .list-funcionarios.elementor-widget-text-editor ul li::before {
  display: none;
}

.diamante {
    position: relative;
    
}
.diamante.top:before,
.diamante.bottom:after,
.diamante.left:before {
    content:"";
    background-image: url("http://memorias.applab.do/wp-content/uploads/2025/03/icon-diamante.svg");
    background-size: cover;
    width: 60px;
    height:45px;
    position: absolute;
    z-index: 1;
    left:20px;
}
.diamante.top:before {
    top:-25px;
}
.diamante.bottom:after {
    bottom:-20px;
}
.diamante.left:before {
    left:-30px;
    top:inherit;
    bottom:150px;
}
@media (max-width:767px) {
    .diamante.left:before {
        left:20px;
        bottom:182px;
    }
    .diamante.bottom:after {
        bottom:inherit;
        top:-24px;
    }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Eva';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('http://memorias.applab.do/wp-content/uploads/2021/03/EvaPro-Normal.eot');
	src: url('http://memorias.applab.do/wp-content/uploads/2021/03/EvaPro-Normal.eot?#iefix') format('embedded-opentype'),
		url('http://memorias.applab.do/wp-content/uploads/2021/03/EvaPro-Normal.woff2') format('woff2'),
		url('http://memorias.applab.do/wp-content/uploads/2021/03/EvaPro-Normal.woff') format('woff'),
		url('http://memorias.applab.do/wp-content/uploads/2021/03/EvaPro-Normal.ttf') format('truetype'),
		url('http://memorias.applab.do/wp-content/uploads/2021/03/EvaPro-Normal.svg#Eva') format('svg');
}
@font-face {
	font-family: 'Eva';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('http://memorias.applab.do/wp-content/uploads/2021/03/EvaPro-Light.eot');
	src: url('http://memorias.applab.do/wp-content/uploads/2021/03/EvaPro-Light.eot?#iefix') format('embedded-opentype'),
		url('http://memorias.applab.do/wp-content/uploads/2021/03/EvaPro-Light.woff2') format('woff2'),
		url('http://memorias.applab.do/wp-content/uploads/2021/03/EvaPro-Light.woff') format('woff'),
		url('http://memorias.applab.do/wp-content/uploads/2021/03/EvaPro-Light.ttf') format('truetype'),
		url('http://memorias.applab.do/wp-content/uploads/2021/03/EvaPro-Light.svg#Eva') format('svg');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Trust Sans';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('http://memorias.applab.do/wp-content/uploads/2023/03/trustsans-regular-webfont.eot');
	src: url('http://memorias.applab.do/wp-content/uploads/2023/03/trustsans-regular-webfont.eot?#iefix') format('embedded-opentype'),
		url('http://memorias.applab.do/wp-content/uploads/2023/03/trustsans-regular-webfont.woff2') format('woff2'),
		url('http://memorias.applab.do/wp-content/uploads/2023/03/trustsans-regular-webfont.woff') format('woff'),
		url('http://memorias.applab.do/wp-content/uploads/2023/03/trustsans-regular-webfont.ttf') format('truetype'),
		url('http://memorias.applab.do/wp-content/uploads/2023/03/trustsans-regular-webfont.svg#TrustSans') format('svg');
}
@font-face {
	font-family: 'Trust Sans';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('http://memorias.applab.do/wp-content/uploads/2023/03/trustsans-medium-webfont.eot');
	src: url('http://memorias.applab.do/wp-content/uploads/2023/03/trustsans-medium-webfont.eot?#iefix') format('embedded-opentype'),
		url('http://memorias.applab.do/wp-content/uploads/2023/03/trustsans-medium-webfont.woff2') format('woff2'),
		url('http://memorias.applab.do/wp-content/uploads/2023/03/trustsans-medium-webfont.woff') format('woff'),
		url('http://memorias.applab.do/wp-content/uploads/2023/03/trustsans-medium-webfont.ttf') format('truetype'),
		url('http://memorias.applab.do/wp-content/uploads/2023/03/trustsans-medium-webfont.svg#TrustSans') format('svg');
}
@font-face {
	font-family: 'Trust Sans';
	font-style: italic;
	font-weight: 500;
	font-display: auto;
	src: url('http://memorias.applab.do/wp-content/uploads/2023/03/trustsans-mediumit-webfont.eot');
	src: url('http://memorias.applab.do/wp-content/uploads/2023/03/trustsans-mediumit-webfont.eot?#iefix') format('embedded-opentype'),
		url('http://memorias.applab.do/wp-content/uploads/2023/03/trustsans-mediumit-webfont.woff2') format('woff2'),
		url('http://memorias.applab.do/wp-content/uploads/2023/03/trustsans-mediumit-webfont.woff') format('woff'),
		url('http://memorias.applab.do/wp-content/uploads/2023/03/trustsans-mediumit-webfont.ttf') format('truetype'),
		url('http://memorias.applab.do/wp-content/uploads/2023/03/trustsans-mediumit-webfont.svg#TrustSans') format('svg');
}
@font-face {
	font-family: 'Trust Sans';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('http://memorias.applab.do/wp-content/uploads/2023/03/trustsans-bold-webfont.eot');
	src: url('http://memorias.applab.do/wp-content/uploads/2023/03/trustsans-bold-webfont.eot?#iefix') format('embedded-opentype'),
		url('http://memorias.applab.do/wp-content/uploads/2023/03/trustsans-bold-webfont.woff2') format('woff2'),
		url('http://memorias.applab.do/wp-content/uploads/2023/03/trustsans-bold-webfont.woff') format('woff'),
		url('http://memorias.applab.do/wp-content/uploads/2023/03/trustsans-bold-webfont.ttf') format('truetype'),
		url('http://memorias.applab.do/wp-content/uploads/2023/03/trustsans-bold-webfont.svg#TrustSans') format('svg');
}
@font-face {
	font-family: 'Trust Sans';
	font-style: italic;
	font-weight: bold;
	font-display: auto;
	src: url('http://memorias.applab.do/wp-content/uploads/2023/03/trustsans-boldit-webfont.eot');
	src: url('http://memorias.applab.do/wp-content/uploads/2023/03/trustsans-boldit-webfont.eot?#iefix') format('embedded-opentype'),
		url('http://memorias.applab.do/wp-content/uploads/2023/03/trustsans-boldit-webfont.woff2') format('woff2'),
		url('http://memorias.applab.do/wp-content/uploads/2023/03/trustsans-boldit-webfont.woff') format('woff'),
		url('http://memorias.applab.do/wp-content/uploads/2023/03/trustsans-medium-webfont-1.ttf') format('truetype'),
		url('http://memorias.applab.do/wp-content/uploads/2023/03/trustsans-medium-webfont-1.svg#TrustSans') format('svg');
}
/* End Custom Fonts CSS */