.elementor-789 .elementor-element.elementor-element-a0e1494{--display:flex;--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-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-789 .elementor-element.elementor-element-1072534 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:36px;font-weight:500;color:var( --e-global-color-f69cf75 );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-789 .elementor-element.elementor-element-7db9299{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-f69cf75 );}.elementor-789 .elementor-element.elementor-element-ab496d8{--display:flex;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-789 .elementor-element.elementor-element-24d319e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;border-radius:10px 10px 10px 10px;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);}.elementor-789 .elementor-element.elementor-element-c2a22c7{--display:flex;}.elementor-789 .elementor-element.elementor-element-3055da4{--spacer-size:10px;}.elementor-789 .elementor-element.elementor-element-952ccf6{--display:flex;}.elementor-789 .elementor-element.elementor-element-1d2b75c{text-align:start;}.elementor-789 .elementor-element.elementor-element-1d2b75c .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:500;color:var( --e-global-color-f69cf75 );}.elementor-789 .elementor-element.elementor-element-0388879{--display:flex;}.elementor-789 .elementor-element.elementor-element-7238796{text-align:start;}.elementor-789 .elementor-element.elementor-element-7238796 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:500;color:var( --e-global-color-f69cf75 );}.elementor-789 .elementor-element.elementor-element-b974f79{--display:flex;}.elementor-789 .elementor-element.elementor-element-6ebba4f{text-align:start;}.elementor-789 .elementor-element.elementor-element-6ebba4f .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:500;color:var( --e-global-color-f69cf75 );}.elementor-789 .elementor-element.elementor-element-fbb9d1b{--spacer-size:10px;}@media(min-width:768px){.elementor-789 .elementor-element.elementor-element-ab496d8{--width:100%;}}/* Start custom CSS for wp-widget-categories, class: .elementor-element-9eef04d */.elementor-789 .elementor-element.elementor-element-9eef04d h5, .elementor-789 .elementor-element.elementor-element-9eef04d h5 {
    font-weight: 500;
    font-size: 24px;
    font-family: Arial;
    display: none
}

.elementor-789 .elementor-element.elementor-element-9eef04d ul, .elementor-789 .elementor-element.elementor-element-9eef04d ul {
	list-style: none;
	margin-left: -40px;
}

.elementor-789 .elementor-element.elementor-element-9eef04d li, div[data-id="b04ff28"] li {
    font-family: Arial;
	border-bottom: 1px solid #FC944F !important;
	padding: 10px 0px;
}

.elementor-789 .elementor-element.elementor-element-9eef04d li a, .elementor-789 .elementor-element.elementor-element-9eef04d li a {
    color: #000;
    font-size: 18px;
}
.elementor-789 .elementor-element.elementor-element-9eef04d li a:hover, .elementor-789 .elementor-element.elementor-element-9eef04d li a :hover{
    color: #FC944F;
    font-size: 18px;
}


.tagcloud a {
	font-size: 12pt !important;
	color: black;
}

.home .page-content .rt-reading-time {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for wp-widget-recent-posts, class: .elementor-element-4e5288f */.elementor-789 .elementor-element.elementor-element-4e5288f h5, .elementor-789 .elementor-element.elementor-element-4e5288f h5 {
    font-weight: 500;
    font-size: 24px;
    font-family: Arial;
    display: none
}

.elementor-789 .elementor-element.elementor-element-4e5288f ul, .elementor-789 .elementor-element.elementor-element-4e5288f ul {
	list-style: none;
	margin-left: -40px;
}

.elementor-789 .elementor-element.elementor-element-4e5288f li, div[data-id="b04ff28"] li {
    font-family: Arial;
	border-bottom: 1px solid #FC944F !important;
	padding: 10px 0px;
}

.elementor-789 .elementor-element.elementor-element-4e5288f li a, .elementor-789 .elementor-element.elementor-element-4e5288f li a {
    color: #000;
    font-size: 18px;
}
.elementor-789 .elementor-element.elementor-element-4e5288f li a:hover, .elementor-789 .elementor-element.elementor-element-4e5288f li a :hover{
    color: #FC944F;
    font-size: 18px;
}


.tagcloud a {
	font-size: 12pt !important;
	color: black;
}

.home .page-content .rt-reading-time {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for wp-widget-tag_cloud, class: .elementor-element-e030374 */.elementor-789 .elementor-element.elementor-element-e030374{
    font-family: "Arial";
}
.elementor-789 .elementor-element.elementor-element-e030374 h5 {
    font-weight: 500;
    font-size: 24px;
    font-family: "Arial";
    display: none;
}
.elementor-widget-container > h5 + .tagcloud {
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
}

.elementor-widget-container > .tagcloud a {
    display: inline-block;
    padding: 6px 12px;
    color: #000; /* Texto gris corporativo */
    border: 1px solid #FC944F; /* Borde verde agua */
    border-radius: 20px;
    font-size: 16px !important;
    text-decoration: none;
    transition: all 0.3s ease;
}

.elementor-widget-container > h5 + .tagcloud a:hover {
    background-color: #FC944F; /* Fondo verde agua */
    color: #fff; /* Texto blanco */
    transform: translateY(-2px);
}/* End custom CSS */