@font-face {
font-family: 'Hind';
src: url(//efectodonacion.com/wp-content/themes/ichh/assets/fonts/Hind-Regular.eot);
src: url(//efectodonacion.com/wp-content/themes/ichh/assets/fonts/Hind-Regular.eot?#iefix) format('embedded-opentype'),
url(//efectodonacion.com/wp-content/themes/ichh/assets/fonts/Hind-Regular.woff2) format('woff2'),
url(//efectodonacion.com/wp-content/themes/ichh/assets/fonts/Hind-Regular.woff) format('woff'),
url(//efectodonacion.com/wp-content/themes/ichh/assets/fonts/Hind-Regular.svg#Hind-Regular) format('svg');
font-weight: normal;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Hind';
src: url(//efectodonacion.com/wp-content/themes/ichh/assets/fonts/Hind-SemiBold.eot);
src: url(//efectodonacion.com/wp-content/themes/ichh/assets/fonts/Hind-SemiBold.eot?#iefix) format('embedded-opentype'),
url(//efectodonacion.com/wp-content/themes/ichh/assets/fonts/Hind-SemiBold.woff2) format('woff2'),
url(//efectodonacion.com/wp-content/themes/ichh/assets/fonts/Hind-SemiBold.woff) format('woff'),
url(//efectodonacion.com/wp-content/themes/ichh/assets/fonts/Hind-SemiBold.svg#Hind-SemiBold) format('svg');
font-weight: 600;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Hind';
src: url(//efectodonacion.com/wp-content/themes/ichh/assets/fonts/Hind-Bold.eot);
src: url(//efectodonacion.com/wp-content/themes/ichh/assets/fonts/Hind-Bold.eot?#iefix) format('embedded-opentype'),
url(//efectodonacion.com/wp-content/themes/ichh/assets/fonts/Hind-Bold.woff2) format('woff2'),
url(//efectodonacion.com/wp-content/themes/ichh/assets/fonts/Hind-Bold.woff) format('woff'),
url(//efectodonacion.com/wp-content/themes/ichh/assets/fonts/Hind-Bold.svg#Hind-Bold) format('svg');
font-weight: bold;
font-style: normal;
font-display: swap;
}   body {
font-family:"Hind", Sans-serif;
font-size:20px;
font-weight:400;
} .ast-main-header-nav-open { overflow:hidden;}
@media (max-width: 921px) { .ast-main-header-nav-open.ast-hfb-header .ast-mobile-header-wrap .ast-mobile-header-content {
} .ast-mobile-header-wrap .ast-mobile-header-content {
}  .ast-mobile-header-wrap .ast-mobile-header-content {	
display: flex !important;
flex-flow: column;
position: fixed;
top: var(--header-height);
height: calc(100vh - var(--header-height) );
max-height: calc(100vh - var(--header-height) ) !important;
left: 0;
width: 100%;
transform: translateX(-120%);
background-color: #fff;
transition: transform 0.3s ease-in-out;
}
.ast-mobile-header-wrap .ast-mobile-header-content > aside {
margin-top: auto;
}
.ast-main-header-nav-open.ast-hfb-header .ast-mobile-header-wrap .ast-mobile-header-content { transform: translateX(0);
}  .ast-builder-menu-mobile .main-navigation .main-header-menu .menu-item > .menu-link br {display: none !important;}
.ast-builder-menu-mobile .main-navigation .main-header-menu .menu-item > .menu-link {text-transform: uppercase;}
.ast-header-break-point .ast-builder-menu-mobile .main-navigation {
display: flex;
flex-flow: column;
width: 100%;
}
.ast-builder-menu-mobile .main-navigation .menu-item > .menu-link {
background: transparent;
font-size: 16px;
font-weight: bold;
}
.ast-header-break-point .ast-mobile-header-wrap .ast-flex.stack-on-mobile > li:first-child {
padding-top: 0;
}
.ast-header-break-point .ast-mobile-header-wrap .ast-flex.stack-on-mobile > li:last-child {
flex: 0 1 auto;
height: fit-content;
}
.ast-header-break-point .ast-mobile-header-wrap .main-header-menu > .menu-item > a.menu-link .button-arrow {
padding-left: 0.3em;
display: inline-flex;
align-items: center;
transition: transform 0.2s ease-in-out;
}
.ast-header-break-point .ast-mobile-header-wrap .main-header-menu > .menu-item > a.menu-link:hover .button-arrow {
transform: translateX(0.3em);
}
.ast-mobile-header-wrap .ast-mobile-header-content .wpml-ls {
border-top: 1px solid var(--ast-global-color-6);
padding: 1em;
}
.ast-mobile-header-wrap .ast-mobile-header-content .wpml-ls ul {	
text-align: center;
}
.ast-mobile-header-wrap .ast-mobile-header-content .wpml-ls ul li a {
font-size: 14px;
font-weight: bold;
color: var(--ast-global-color-2);
}
}   body .elementor-column-gap-default > .elementor-column > .elementor-element-populated {padding: 0;}
body .elementor-section.elementor-section-boxed > .elementor-container {padding-left: 20px;padding-right: 20px;}
.color-secondary {
color: var(--ast-global-color-1);
}
.ast-container {
max-width: 100% !important;
padding: 0;
}
.ast-builder-grid-row-container,
.ast-builder-grid-row-container {
padding-left: 30px;
padding-right: 30px;
}
h2.elementor-heading-title {
text-transform: uppercase;
} .cls-col-img .elementor-widget-image img {
width: 210px;
} .row-puntos .elementor-container {padding: 0 !important;}
.row-puntos .elementor-column, .row-puntos .elementor-column p {
font-size: 16px;
line-height: 26px;
margin-bottom:0;
}
@media (min-width: 768px) {
.row-puntos .elementor-column {border: 1px solid var(--ast-global-color-1);}
.row-puntos .elementor-column:first-child, .row-puntos .elementor-column:nth-child(2), .row-puntos .elementor-column:nth-child(3) {border-right: none;}
.row-puntos .elementor-column:nth-child(2) {padding: 0 2%;}
.row-puntos .elementor-column:nth-child(3), .row-puntos .elementor-column:nth-child(4) {padding: 2% 4%;}
}
@media (max-width: 767px) {
.row-puntos .puntos-img,.row-puntos .puntos-dir {margin-bottom: 20px !important;}
.row-puntos .puntos-lugar {
font-weight: bold;
font-size: 18px;
margin-bottom: 20px;
}
.row-puntos .elementor-column:nth-child(4) {
border-bottom: 1px solid var(--ast-global-color-1);
margin-bottom: 40px;
padding-bottom: 40px;
}
} #cmplz-document {max-width: 100%;}
div#cmplz-document, div#cmplz-document p, div#cmplz-document ul li {
font-family: inherit;
font-size: 18px;
}   @media screen and (min-width: 922px) {
ul.main-header-menu {
flex-flow: nowrap;
}
.main-header-menu > .menu-item {
border-right: 1px solid var(--ast-global-color-1);
}
.main-header-menu > .menu-item > .menu-link {
font-size: 15px;
text-transform: uppercase;
font-weight: bold;
line-height: 1.8em;
text-align: center;
}
.ast-desktop .ast-builder-menu-1 .menu-item .sub-menu .menu-link {font-size: 15px;font-weight: 600;border-color: rgba(255, 137, 1, 0.3);text-transform:uppercase;  }
.main-header-menu > .menu-item > .menu-link .ast-icon.icon-arrow {
display: none;
}
.site-header-section .ast-builder-menu {
padding-right: 100px;
}
.main-header-menu > .menu-item > .menu-link {display: inline-block;}
}
header .ast-main-header-wrap .ast-builder-grid-row,
header .site-header-primary-section-right {display: flex; flex: 0 1 auto; width: 100%;}
header .ast-main-header-wrap .ast-container {display: flex;} .ast-desktop .ast-primary-header-bar .main-header-menu > .menu-item {max-width: 160px;}
.ast-builder-layout-element.ast-header-search {width: 20%;}
.site-header .ast-inline-search.ast-search-menu-icon .search-field {width: 100%;}
.ast-icon.icon-search svg {margin-top: 0.6em;}  .ast-header-search .ast-search-menu-icon form.search-form .search-field {height: 35px;font-size: 15px;}
.ast-header-search .ast-search-menu-icon form.search-form .search-field::placeholder,
.ast-inline-search.ast-search-menu-icon .search-submit {
color: #828282;
}
@media screen and (min-width: 922px) and (max-width: 1590px) {
.site-header-section .ast-builder-menu {padding-right: 0;}
body .ast-builder-layout-element.ast-header-search {width: 115px;}
}
@media screen and (min-width: 922px) and (max-width: 1219px) {
header .ast-builder-grid-row {
flex-flow: column;
}
.site-header-primary-section-right {justify-content: center;}
body .ast-builder-layout-element.ast-header-search {display: none;}
}
@media screen and (min-width: 922px) and (max-width: 1590px) {
.main-header-menu > .menu-item > .menu-link {
font-size: 13px;
padding: 0 8px;
}
.ast-desktop .ast-builder-menu-1 .menu-item .sub-menu .menu-link {font-size: 13px;}
}
[data-section="section-header-mobile-trigger"] .ast-button-wrap .ast-mobile-menu-trigger-minimal {color: #fff;}
[data-section="section-header-mobile-trigger"] .ast-button-wrap .mobile-menu-toggle-icon .ast-mobile-svg {fill: #fff;}
.ast-sticky-above-shrink .ast-sticky-shrunk .site-navigation {
line-height: 1;
}    .elementor .elementor-element.elementor-widget-button .elementor-button-wrapper .elementor-button {
font-size: 1rem;
line-height: 1.2em;
padding: 1em 0.8em;
border-radius: 7px;
border: 2px solid var(--ast-global-color-0);
}
.elementor .elementor-element.elementor-widget-button .elementor-button-wrapper .elementor-button .elementor-button-text {
text-transform: uppercase;
font-weight: bold;
}
.elementor .elementor-element.elementor-widget-button.btn-invert .elementor-button-wrapper .elementor-button {
color: var(--ast-global-color-0);
background-color: var(--ast-global-color-5);
border-color: var(--ast-global-color-5);
}
.elementor .elementor-element.elementor-widget-button.btn-invert .elementor-button-wrapper .elementor-button:hover {
color: var(--ast-global-color-5);
background-color: var(--ast-global-color-0);
}
.elementor .elementor-element.elementor-widget-button.btn-outline .elementor-button-wrapper .elementor-button {
color: var(--ast-global-color-0);
background-color: transparent;
border: 2px solid var(--ast-global-color-0);
}
.elementor .elementor-element.elementor-widget-button.btn-outline .elementor-button-wrapper .elementor-button:hover {
color: var(--ast-global-color-0);
background-color: transparent;
}   a.spot-link {
color: #fff;
display: inline-flex;
align-items: center;
font-weight: 600;
font-size: 15px;
}
.spot-link i {
font-size: 3em;
color: var(--ast-global-color-0);
margin-top: -1px;
margin-right: 0.1em;
}
a.spot-link span {
line-height: 1em;
}
body .elementor-section.elementor-section-boxed.no-padding > .elementor-container {padding-left: 0;padding-right: 0;}   .site-footer-below-section-2 > aside.footer-widget-area[data-section*="sidebar-widgets-footer-widget-"] {
display: flex;
align-items: center;
justify-content: flex-end;
}
.site-footer-below-section-2 > aside section {
margin-bottom: 0;
}
.site-above-footer-wrap[data-section="section-above-footer-builder"] .ast-builder-grid-row, .site-above-footer-wrap[data-section="section-above-footer-builder"] .site-footer-section {
align-items: center;
}
.site-primary-footer-wrap #astra-footer-menu > .menu-item > .menu-link {
font-size: 15px;
}   .custom-drop.low,
.drop--icon-text.low {
color: var(--ast-global-color-0);
}
.custom-drop.mid,
.drop--icon-text.mid {
color: var(--ast-global-color-1);
}
.custom-drop.high,
.drop--icon-text.high {
color: rgb(119, 169, 34);
}
.custom-drop__wrapper .custom-drop svg {
max-width: 100%;
width: 100%;
height: auto;
}
.custom-drop__wrapper .elementor-container {
display: grid;
grid-template-columns: repeat(4, 100px);
grid-column-gap: 40px;
justify-content: center;
}
.custom-drop__wrapper > .elementor-container > .elementor-column[class*="elementor-col-"] {
width: 100%;
}
@media screen and (max-width: 991px) {
.elementor-section.elementor-section-boxed > .elementor-container {
}
.custom-drop__wrapper .elementor-container {
width: 60% !important;
grid-template-columns: repeat(4, 80px);
grid-column-gap: 20px;
}
}
@media screen and (max-width: 599px) {
.custom-drop__wrapper .elementor-container {
width: auto !important;
grid-template-columns: repeat(4, auto);
grid-column-gap: 20px;
}
} .custom-drop + .custom-drop {display: none;}
.levels__legend {text-align: center;}
.levels__legend svg {
font-size: 1.6em;
width: 1em;
height: 1em;
position: relative;
top: 0.2em;
} .title_w_image {
max-width: 900px;
margin: 0 auto;
}
.title_w_image > .elementor-container {
justify-content: space-between;
}
.title_w_image > .elementor-container > .elementor-column {
flex: 0 1 auto;
width: auto;
}
.title_w_image > .elementor-container > .elementor-column:first-child {
flex: 1 0 auto;
}
@media screen and (max-width: 1024px) {
.title_w_image > .elementor-container {
justify-content: flex-start;
flex-flow: column;
align-items: flex-start;
}
.title_w_image img {margin-bottom: 1em;} }
.check-link-wrapper {
margin-top: 30px;
}
.check-link-wrapper > .elementor-widget-container {
position: relative;
display: inline-flex;
flex-flow: column; padding: 0.88em 1.5em;
max-width: 622px;
background-color: var(--ast-global-color-0);
border-radius: 8px;
color: #fff;
font-size: 40px;
line-height: 1em;
font-weight: bold;
text-transform: uppercase;
text-align: center;
z-index: 1;
}
.check-link-wrapper > .elementor-widget-container::before {
content: '';
display: block;
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
background: var(--ast-global-color-0);
border-radius: 8px;
z-index: -1;
}
.check-link-wrapper > .elementor-widget-container::after {
content: '';
display: block;
position: absolute;
width: 100%;
height: 100%;
top: -10px;
left: auto;
right: -10px;
border: 2px solid var(--ast-global-color-1);
border-radius: 8px;
z-index: -1;
}
.check-link-wrapper > .elementor-widget-container a {
display: inline-block;
width: auto;
margin: 35px auto 0; padding: .6em 2.4em;
border-radius: 8px;
color: var(--ast-global-color-0);
border: 2px solid #fff;
background-color: #fff;
font-size: 1.2rem;
text-transform: uppercase;
}
.check-link-wrapper > .elementor-widget-container a:hover {
border-color: #fff;
color: #fff;
background: var(--ast-global-color-0);
}
.check-link-wrapper.cls-check-link > .elementor-widget-container {  width: calc(100% - 10px);max-width: calc(100% - 10px);margin-left: -10px;
}
@media screen and (max-width: 991px) {
.check-link-wrapper.check-link__contact > .elementor-widget-container {
font-size: 5.6vw;
}
.check-link-wrapper.check-link__contact > .elementor-widget-container a {
font-size: 0.7em;
}
}
.page-aside-izq__1 > .elementor-container > div.elementor-column:first-child {
width: 205px;
flex: 1 0 205px;
}
.page-aside-izq__1 > .elementor-container > div.elementor-column:last-child {
width: calc(100% - 205px);
flex: 0 1 calc(100% - 205px);
}
@media screen and (min-width: 600px) {
.page-aside-izq__1 > .elementor-container > div.elementor-column:last-child {padding-left: 30px;}
}
.aside_que-debes-saber, .aside_general {
position: sticky;
top: 190px;
border-right: 2px solid #BEBEBE;
padding-right: 50px;
}
.aside_que-debes-saber > .elementor-widget-container > li, .aside_general > .elementor-widget-container > li {
list-style-type: none;
}
.aside_que-debes-saber ul li a.menu-link, .aside_general ul li a.menu-link {
padding-bottom: 1.4em;
display: inline-block;
font-size: 15px;
font-weight: 600;
line-height: 1.4em;
text-transform: uppercase;
}
.aside_que-debes-saber ul li[class*="current-"] a.menu-link, .aside_general ul li[class*="current-"] a.menu-link {
color: var(--ast-global-color-1);
}
@media screen and (max-width: 599px) {
.page-aside-izq__1 > .elementor-container {flex-flow: column;}
.page-aside-izq__1 > .elementor-container > div.elementor-column:first-child,
.page-aside-izq__1 > .elementor-container > div.elementor-column:last-child {
width: 100%;
flex: 1 0 100%;
}
.aside_que-debes-saber { border-right: 0 none;border-bottom: 1px solid rgb(133,133,133);}
.aside_que-debes-saber ul li a br {display: none;}
.aside_que-debes-saber ul li a.menu-link {display: block;padding-bottom: 1em;font-size: 13px;}
.page-aside-izq__1 > .elementor-container > div.elementor-column:first-child {display: none !important;}
.page-aside-izq__1 > .elementor-container > div.elementor-column:first-child .elementor-widget-spacer .elementor-spacer-inner {
height: 20px !important;    
} .page-aside-izq__1 > .elementor-container > div.elementor-column:last-child .elementor-widget-spacer:first-child .elementor-spacer-inner {
height: 20px !important;
} }
body.ast-single-post .entry-content a {text-decoration: none;} body.ast-single-post article.post .entry-content a {text-decoration: underline;}
body p {
font-size: 18px;
}
body.single-post #primary {
margin: 80px 0 100px;
}
body.single-post main.site-main {
max-width: 1100px;
margin: 0 auto;
padding: 0 15px;
}
body.single-post article .post-thumb-img-content,
body.single-post article .post-thumb-img-content img {
width: 100%;
}
body.single-post .entry-meta {
margin-bottom: 1rem;
}
body.single-post .entry-meta * {
color: var(--ast-global-color-3);
}
body.single-post header.entry-header .entry-title {
font-size: 46px;
font-weight: bold;
margin-bottom: 1em;
}
body.single-post.single .entry-header .post-thumb {
margin-bottom: 4rem;
}
@media screen and (max-width: 1024px) {
body.single-post header.entry-header .entry-title {
font-size: 40px;
}
}
@media screen and (max-width: 767px) {
body.single-post header.entry-header .entry-title {
font-size: 32px;
}
}
.single .post-navigation {
border-top: 0 none;
}
.single .post-navigation .nav-links > div > a {
display: inline-flex;
align-items: center;
text-transform: uppercase;
font-weight: 600;
}
.single .post-navigation .nav-links .nav-previous a {
padding-left: 0;
}
.single .post-navigation .nav-links .nav-next a {
padding-right: 0;
}
.single .post-navigation .ast-left-arrow,
.single .post-navigation .ast-right-arrow {
font-size: 0;
display: inline-block;
width: 87px;
height: 1rem;
background-size: contain;
background-repeat: no-repeat;
background-position: center center;
}
.single .post-navigation .ast-left-arrow {
margin-right: 0.6rem;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 87 16' style='enable-background:new 0 0 87 16;' xml:space='preserve'%3E%3Cpath fill='%23BF0021' d='M8,16l1.5-1.5L3.9,9H87V7H3.9l5.5-5.5L8,0L0,8L8,16z'/%3E%3C/svg%3E%0A");
}
.single .post-navigation .ast-right-arrow {
margin-left: 0.6rem;
background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 87 16' style='enable-background:new 0 0 87 16;' xml:space='preserve'%3E%3Cpath fill='%23BF0021' d='M79,0l-1.5,1.5L83.1,7H0V9h83.1l-5.5,5.5L79,16l8-8L79,0z'/%3E%3C/svg%3E%0A");
}
body .elementor .elementor-element[class*="elementor-element"] .uael-post__body .uael-post__thumbnail:not(.uael-post-wrapper__noimage) {
padding-bottom: 50vw;
}
body .elementor .elementor-element[class*="elementor-element"] .uael-post__bg-wrap {
background-color: #fff;
}
body .elementor .elementor-element[class*="elementor-element"] .uael-post-grid  .uael-post-wrapper {
padding-bottom: 70px;
margin-bottom: 60px;
border-bottom: 1px solid #E2DFDF;
}
.uael-post-grid.uael-posts .uael-post__inner-wrap .uael-post__content-wrap {
display: flex;
flex-flow: column;
align-items: flex-start;
padding: 0 60px 0 0;
}
.uael-post-grid.uael-posts .uael-post__inner-wrap .uael-post__content-wrap .uael-post__meta-data {
order: -1;
color: var(--ast-global-color-2);
font-size: 1rem;
}
.uael-post-grid.uael-posts .uael-post__inner-wrap .uael-post__content-wrap .uael-post__excerpt {
line-height: 1.2em;
}
.uael-post-grid.uael-posts .uael-post__inner-wrap .uael-post__content-wrap .uael-post__excerpt > p:last-child {
margin-bottom: 0;
}
.uael-post-grid.uael-posts .uael-post__inner-wrap .uael-post__content-wrap h2 {
color: var(--ast-global-color-2);
font-size: 2.5rem;
line-height: 1.2em;
margin-bottom: 1em;
}
.uael-post-grid.uael-posts .uael-post__inner-wrap .uael-post__content-wrap h2 a {
text-decoration: none;
}
.uael-post-grid.uael-posts .uael-post__inner-wrap .uael-post__content-wrap a.uael-post__read-more {
background: transparent;
color: var(--ast-global-color-0);
padding: 0;
}
@media screen and (max-width: 991px) {
.uael-post-grid.uael-posts .uael-post__inner-wrap .uael-post__content-wrap h2 {
font-size: 1.5rem;
}
}
@media screen and (min-width: 767px) {
.uael-post-grid.uael-posts .uael-post__inner-wrap {
display: flex;
flex-flow: row-reverse;
}
.uael-post-grid.uael-posts .uael-post__inner-wrap .uael-post__thumbnail {
flex: 0 1 40%;
}
body .elementor .elementor-element[class*="elementor-element"] .uael-post__body .uael-post__thumbnail:not(.uael-post-wrapper__noimage) {
padding-bottom: 0;
}
.uael-post-grid.uael-posts .uael-post__inner-wrap .uael-post__content-wrap {
flex: 0 1 60%;
}
}   p.gform_required_legend {display: none;}
.gform_wrapper.gravity-theme input[type="color"], .gform_wrapper.gravity-theme input[type="date"], .gform_wrapper.gravity-theme input[type="datetime-local"], .gform_wrapper.gravity-theme input[type="datetime"], .gform_wrapper.gravity-theme input[type="email"], .gform_wrapper.gravity-theme input[type="month"], .gform_wrapper.gravity-theme input[type="number"], .gform_wrapper.gravity-theme input[type="password"], .gform_wrapper.gravity-theme input[type="search"], .gform_wrapper.gravity-theme input[type="tel"], .gform_wrapper.gravity-theme input[type="text"], .gform_wrapper.gravity-theme input[type="time"], .gform_wrapper.gravity-theme input[type="url"], .gform_wrapper.gravity-theme input[type="week"], .gform_wrapper.gravity-theme select, .gform_wrapper.gravity-theme textarea, .gform_wrapper select,.gform_wrapper.gravity-theme .chosen-container-multi .chosen-choices {
border: 0;
border-bottom: 2px solid var(--ast-global-color-1) !important;
background-color: #fff;
}
.gform_wrapper.gravity-theme .gfield select {min-height: 42px;}
.gform_wrapper.gravity-theme #field_submit input, .gform_wrapper.gravity-theme .gform_footer input {
padding: 1em 4em;
}
input[type="submit"] {
text-transform: uppercase;
font-weight: bold;
border:2px solid var(--ast-global-color-0);
}
input[type="submit"]:hover {border:2px solid;}
.gform_legacy_markup_wrapper li.gfield.field_description_below + li.gsection {
margin-top: 60px !important;
}
.gfield.html-alert {
background: rgba(230,65,62,.5);
padding: 4% !important;
margin: 30px 0 !important;
}  .elementor .elementor-element.elementor-widget-tabs .elementor-tab-title {
}
.elementor .elementor-element.elementor-widget-tabs .elementor-tabs-wrapper {
max-height: 20em;
overflow: auto;
scrollbar-color: var(--ast-global-color-0) transparent;
scrollbar-width: 10px;
}
.elementor .elementor-element.elementor-widget-tabs .elementor-tabs-wrapper::-webkit-scrollbar {
width: 10px;
} .elementor .elementor-element.elementor-widget-tabs .elementor-tabs-wrapper::-webkit-scrollbar-track { border: 1px solid var(--ast-global-color-0);
border-radius: 5px;
} .elementor .elementor-element.elementor-widget-tabs .elementor-tabs-wrapper::-webkit-scrollbar-thumb {
background: #CF0A2C;
border-radius: 5px;
} 	
.elementor .elementor-element.elementor-widget-tabs .elementor-tabs-content-wrapper,
.elementor .elementor-element.elementor-widget-tabs .elementor-tab-content,
.elementor .elementor-element.elementor-widget-tabs .elementor-tab-title,
.elementor .elementor-element.elementor-widget-tabs .elementor-tab-desktop-title.elementor-active {border: 0 none;}
.elementor .elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-desktop-title.elementor-active::after,
.elementor .elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-desktop-title.elementor-active::before {display: none;}
.elementor .elementor-element.elementor-widget-tabs .elementor-tab-title,
.elementor .elementor-element.elementor-widget-tabs .elementor-tab-desktop-title.elementor-active {}
.elementor .elementor-element.elementor-widget-tabs .elementor-tab-title {font-size: 15px; font-weight: 700; color: #CF0A2C;line-height: 1.2em;}
.elementor .elementor-element.elementor-widget-tabs .elementor-tab-title {text-transform: uppercase;}
.elementor .elementor-element.elementor-widget-tabs .elementor-tab-title.elementor-active {color: var(--ast-global-color-1);} @media screen and (max-width: 767px) {
.elementor .elementor-element.elementor-widget-tabs .elementor-tab-title {
color: #fff;
background: var(--ast-global-color-0);
border: 1px solid #fff;
}
.site-footer-below-section-1 > aside.footer-widget-area[data-section*="sidebar-widgets-footer-widget-"],
.site-footer-below-section-2 > aside.footer-widget-area[data-section*="sidebar-widgets-footer-widget-"] {text-align: center;justify-content: center;}
}    #u-moviles li {
list-style-type: none;
} #u-moviles > li {
float: none !important;
}
#u-moviles {
display: flex;
align-items: center;
justify-content: center;
font-size: 16px;
gap: 1em;
border-bottom: 1px solid var(--ast-global-color-1);
margin-bottom: 40px;
padding-bottom: 40px;
} #u-moviles .municipio {
flex: 0 0 140px;
width: 140px;
font-size: 18px;
font-weight: bold;
}
#u-moviles .direccion {
flex: 0 0 290px;
width: 290px;
}
#u-moviles .hora {
flex: 0 0 100px;
width: 100px;
}
#u-moviles .isla {
flex: 0 0 60px;
width: 60px;
}
#u-moviles .municipio {
}
@media screen and (max-width: 1024px) { #u-moviles {flex-flow: wrap;}
#u-moviles .isla {order: 0;}
#u-moviles .municipio {order: 1;}
#u-moviles .reloj {order: 2;}
#u-moviles .hora {order: 3;}
#u-moviles .direccion {order: 4;}
#u-moviles .isla,
#u-moviles .municipio,
#u-moviles .direccion {flex: 0 1 100%; width: 100%; text-align: center;}
#u-moviles .reloj {flex: 0 0 20px; width: 20px;}
#u-moviles .hora {flex: 0 1 auto; width: auto;}
}
@media screen and (max-width: 599px) {
#u-moviles {padding-left: 0;margin-left: 0;}
}  .tittle__deco-below {
text-align: center;
margin-bottom: 0 !important;
}
.tittle__deco-below h2 {
display: inline-block;
width: auto;
margin: 0 auto;
padding: 0 0.3em 1em;
position: relative;
}
.tittle__deco-below h2::after {
content: '';
display: block;
position: absolute;
width: 100%;
height: 1em;
bottom: 0;
left: 0;
background-repeat: no-repeat;
background-size: 100% auto;
background-position: center center;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 914 60.4' style='enable-background:new 0 0 914 60.4;' xml:space='preserve'%3E%3Cpath d='M1.2,1.5c0,12.2,8.2,22.1,18.3,22.1l101.9,0.5c16.9,0,30.5,16.5,30.5,36.8 c0-20.3,13.7-36.8,30.5-36.8l712-0.5c10.1,0,18.3-9.9,18.3-22.1' fill='none' stroke='%23FF8901' stroke-width='3' stroke-linecap='round' /%3E%3C/svg%3E");
}
.custom--plasma-lp--grid > .elementor-container {
display: flex;
gap: 1.2rem;
}
section.custom--plasma-lp--grid + section.custom--plasma-lp--grid {
margin-top: 40px;
}
.custom--plasma-lp--grid img {
width: 1.5rem;
}
.custom--plasma-lp--grid h3 {
text-transform: uppercase;
font-size: 1.5rem;
font-weight: bold;
color: var(--ast-global-color-1);
}
.custom--plasma-lp--grid p,
.custom--plasma-lp--grid ul {
font-size: 1rem;
line-height: 1.3em;
padding: 0;
margin: 0 0 0.5em 0;
}
.custom--plasma-lp--grid ul {
list-style-position: inside;
}
.custom--plasma-lp--grid ul li {
padding-bottom: 0.5em;
}
.custom--plasma-lp--grid ul li::marker {
color: var(--ast-global-color-1);
}
@media screen and (max-width: 575px) {
.custom--plasma-lp--grid > .elementor-container > div:nth-child(2) {order: -1;}
.custom--plasma-lp--grid h3 { text-align: center; }
.tittle__deco-below h2::after {
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 805 56.2'%3E%3Cpath d='M402.7,51.4c-0.6,0-1.1-0.5-1.1-1.1c0-14.1-11.5-25.6-25.6-25.6H19.8C10.4,24.7,2.7,17,2.7,7.6 c0-0.6,0.5-1.1,1.1-1.1S4.9,7,4.9,7.6c0,8.2,6.7,14.9,14.9,14.9H376c12.7,0,23.4,8.5,26.7,20.1c3.4-11.6,14.1-20.1,26.7-20.1h356.2 c8.2,0,14.9-6.7,14.9-14.9c0-0.6,0.5-1.1,1.1-1.1s1.1,0.5,1.1,1.1c0,9.4-7.7,17.1-17.1,17.1H429.4c-14.1,0-25.6,11.5-25.6,25.6 C403.8,50.9,403.3,51.4,402.7,51.4z' fill='%23F59A13'/%3E%3C/svg%3E");
}
}
@media screen and (min-width: 576px) {
.custom--plasma-lp--grid > .elementor-container {
display: grid;
column-gap: 20px;
grid-template-columns: calc(26% - 30.666px) 32px calc(42% - 30.666px) calc(32% - 30.666px);
}
.custom--plasma-lp--grid > .elementor-container > .elementor-column[class*="elementor-col-"] {
width: 100% !important;
}
.custom--plasma-lp--grid h3 {
font-size: 21px;
}
}
@media screen and (min-width: 768px) {
.custom--plasma-lp--grid h3 {
font-size: 30px;
}
}
.elementor .elementor-element.posters__slideshow[class*="elementor-element-"] .uc_classic_carousel_content {
display: flex;
flex-flow: row;
align-items: center;
justify-content: center;
margin-top: 20px;
gap: 10px;
}
.elementor .elementor-element.posters__slideshow[class*="elementor-element-"] .uc_classic_carousel_content .card_carousel_text {margin: 0 !important;}
.elementor .elementor-element.posters__slideshow[class*="elementor-element-"] .uc_classic_carousel_content .uc_more_btn .btn_text {display: none;}
.elementor .elementor-element.posters__slideshow[class*="elementor-element-"] .uc_classic_carousel_content .btn__download,
.elementor .elementor-element.posters__slideshow[class*="elementor-element-"] .uc_classic_carousel_content .uc_more_btn {
display: inline-flex;
align-items: center;
justify-content: center;
font-size: 40px;
background-color: #fff;
border-radius: 50%; padding: 0.15em;
margin: 0;
}
.elementor .elementor-element.posters__slideshow[class*="elementor-element-"] .uc_classic_carousel_content .btn__download:hover,
.elementor .elementor-element.posters__slideshow[class*="elementor-element-"] .uc_classic_carousel_content .uc_more_btn:hover {
background-color: var(--ast-global-color-0);
}
.elementor .elementor-element.posters__slideshow[class*="elementor-element-"] .uc_classic_carousel_content .btn__download::after,
.elementor .elementor-element.posters__slideshow[class*="elementor-element-"] .uc_classic_carousel_content .uc_more_btn::after {
content: '';
display: block;
width: 1em;
height: 1em;
background-size: contain;
background-repeat: no-repeat;
background-position: center center;
}
.elementor .elementor-element.posters__slideshow[class*="elementor-element-"] .owl-dot {background-color: var(--ast-global-color-1);}
.elementor .elementor-element.posters__slideshow[class*="elementor-element-"] .owl-dot.active {background-color: var(--ast-global-color-0);}
.elementor .elementor-element.posters__slideshow[class*="elementor-element-"] .uc_classic_carousel_content .btn__download::after {  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 100 100' %3E%3Cpath fill='%23FF8901' d='M67.1,62.1c-3.6,0-7,1.6-9.3,4.4L36.6,54.3c0.5-1.4,0.8-2.8,0.8-4.3s-0.3-2.9-0.8-4.3l21.2-12.3 c2.3,2.8,5.6,4.4,9.3,4.4C73.7,37.9,79,32.6,79,26s-5.3-11.9-11.9-11.9S55.2,19.4,55.2,26c0,1.5,0.3,2.9,0.8,4.3L34.8,42.5 c-2.3-2.8-5.6-4.4-9.3-4.4c-6.6,0-11.9,5.3-11.9,11.9s5.3,11.9,11.9,11.9c3.6,0,7-1.6,9.3-4.4L56,69.7c-0.5,1.4-0.8,2.8-0.8,4.3 c0,6.6,5.3,11.9,11.9,11.9S79,80.6,79,74S73.7,62.1,67.1,62.1z M67.1,17.8c4.5,0,8.2,3.7,8.2,8.2s-3.7,8.2-8.2,8.2 s-8.2-3.7-8.2-8.2C58.9,21.5,62.6,17.8,67.1,17.8z M25.5,58.2c-4.5,0-8.2-3.7-8.2-8.2s3.7-8.2,8.2-8.2s8.2,3.7,8.2,8.2 S30,58.2,25.5,58.2z M67.1,82.2c-4.5,0-8.2-3.7-8.2-8.2s3.7-8.2,8.2-8.2s8.2,3.7,8.2,8.2C75.3,78.5,71.6,82.2,67.1,82.2z'/%3E%3C/svg%3E%0A");
}
.elementor .elementor-element.posters__slideshow[class*="elementor-element-"] .uc_classic_carousel_content .uc_more_btn::after {  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 100 100' style='enable-background:new 0 0 100 100;' xml:space='preserve'%3E%3Cpath fill='%23FF8901' d='M86,74.9c0,6.1-4.9,11-11,11H25c-6.1,0-11-4.9-11-11v-7c0-1,0.8-1.8,1.8-1.8s1.8,0.8,1.8,1.8v7 c0,4,3.3,7.3,7.3,7.3H75c4,0,7.3-3.3,7.3-7.3v-7c0-1,0.8-1.8,1.8-1.8s1.8,0.8,1.8,1.8L86,74.9L86,74.9z'/%3E%3Cpath fill='%23FF8901' d='M26.9,74.1H73c1,0,1.8,0.8,1.8,1.8S74,77.7,73,77.7H26.9c-1,0-1.8-0.8-1.8-1.8S25.9,74.1,26.9,74.1z'/%3E%3Cpath fill='%23FF8901' d='M51.8,15.9v44.5L66,47.7c0.8-0.7,1.9-0.6,2.6,0.1c0.7,0.8,0.6,1.9-0.1,2.6L53.1,64.2c-0.9,0.8-2,1.2-3.1,1.2 s-2.2-0.4-3.1-1.2L31.6,50.4c-0.8-0.7-0.8-1.8-0.1-2.6c0.7-0.8,1.8-0.8,2.6-0.1l14.1,12.6V15.9c0-1,0.8-1.8,1.8-1.8 C51,14,51.8,14.8,51.8,15.9z'/%3E%3C/svg%3E");
}
.elementor .elementor-element.posters__slideshow[class*="elementor-element-"] .owl-carousel .owl-nav .owl-prev,
.elementor .elementor-element.posters__slideshow[class*="elementor-element-"] .owl-carousel .owl-nav .owl-next {
top: calc(50% - 68px);
transform: translateY(-50%);
display: inline-flex !important;
align-items: center;
justify-content: center;
font-size: 34px;
color: #fff;
background-color: rgba(255,255,255,0.5);
transition: all 0.2s ease-in-out;
}
.elementor .elementor-element.posters__slideshow[class*="elementor-element-"] .owl-carousel .owl-nav .owl-prev:hover,
.elementor .elementor-element.posters__slideshow[class*="elementor-element-"] .owl-carousel .owl-nav .owl-next:hover {
color: var(--ast-global-color-0);
background-color: rgba(255,255,255,1);
}
.elementor .elementor-element.posters__slideshow[class*="elementor-element-"] .owl-carousel {
position: relative;
padding-bottom: 30px;
}
.elementor .elementor-element.posters__slideshow[class*="elementor-element-"] .owl-carousel .owl-dots {
position: absolute;
bottom: 0;
width: 100%;
}
#gform_submit_button_20 {
margin-top: 30px;
} #modal-custom-share.modal {
display: none; 
position: fixed; 
z-index: 1; 
left: 0;
top: 0;
width: 100%; 
height: 100%; 
padding: 15px;
overflow: auto; 
background-color: rgba(0,0,0,0.4); 
align-items: center;
justify-content: center;
}
#modal-custom-share .modal-content {
position: relative;
background-color: #fefefe; padding: 20px;
border: 1px solid #888;
border-radius: 8px;
display: flex;
flex-flow: column;
align-items: center;
justify-content: center;
width: 100%;
min-height: 100%;
}
#modal-custom-share  .close {
position: absolute;
top: 10px;
right: 10px;
color: #aaaaaa;
float: right;
font-size: 28px;
font-weight: bold;
}
#modal-custom-share .close:hover,
#modal-custom-share  .close:focus {
color: #000;
text-decoration: none;
cursor: pointer;
}
#modal-custom-share .modal-content h3 {
margin-bottom: 2.5rem;
}
#modal-custom-share  ul {
list-style-type: none;
margin: 0;
padding: 0;
display: flex; 
justify-content: center; 
}
#modal-custom-share li {
margin: 0 10px;
font-size: 22px;
}
#modal-custom-share a {
display: flex; 
flex-direction: column; 
align-items: center;
text-decoration: none;
color: #fff;
background-color: var(--ast-global-color-0); height: 2em;
width: 2em;
padding: 0.5em;
border-radius: 50%;
}
#modal-custom-share a span.btn__text {display: none;}
#modal-custom-share a:hover {
background-color: var(--ast-global-color-1);
}
@media screen and (min-width: 600px) {
#modal-custom-share .modal-content {
width: 40%; 
min-height: 40vh;
}
}  body.search.search-results .ast-archive-post .post-content .entry-meta {
display: none;
} .custom__collapsible {
overflow: hidden;
transition: max-height 0.2s ease-out; }
.custom__collapsible > h3 {
cursor: pointer;
position: relative;
padding-right: 60px;
padding-bottom: 1rem; }
.custom__collapsible h3::before {
content: '';
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 128 128'%3E%3Cpath fill='%23bf0021' d='M124.6,44.2c3.8-3.8,3.8-10.3,0-14.1c-1.8-2.1-4.4-2.9-7-2.9c-2.6,0-5,0.9-7,2.9L64.1,76.5L17.5,30.1 c-3.8-3.8-10.3-3.8-14.1,0s-3.8,10.3,0,14.1l53.7,53.7c1.8,1.8,4.4,2.9,7,2.9c2.6,0,5.3-1.2,7-2.9L124.6,44.2z'/%3E%3C/svg%3E");
background-repeat: no-repeat;
background-size: 20px;
position: absolute;
right: 0;
top: 0;
height: 20px;
width: 20px;
transform-origin: center center;
transition: transform 0.1s ease-in;
}
.custom__collapsible.collapsed h3::before {
transform: rotate(-90deg);
}
.custom__collapsible:not(.collapsed) { } .home__hero--wrapper {}
.footer--2024 {
display: none;
}
.footer_logo--cada-gota {}
@media screen and (max-width: 544px) {
.footer_logo--reto-2024 {margin-bottom: 1.5rem;}
}
@media screen and (min-width: 1000px) and (max-width: 1699px) {
footer .footer_logo--cada-gota img,
footer .footer_logo--reto-2024 img {max-width: 40vw !important;}
}
.home__hero--wrapper .slider__inner h2 {
text-align: center; font-size: 7vw;
line-height: 1em;
font-weight: bolder;
max-width: 12em;
margin-bottom: 0.8em;
font-family: 'Myriad PRO', 'Hind', sans-serif;
}
.elementor .elementor-element.elementor-widget-ucaddon_simple_slider_home_hero .ue_slider,
.elementor .elementor-element.elementor-widget-ucaddon_simple_slider_home_hero .ue_slide {height: auto !important;}
.elementor .elementor-element.elementor-widget-ucaddon_simple_slider_home_hero .slide__content {
padding: 0;
position: relative;
top: 0 !important;
left: 0 !important;
transform: none !important;
max-width: none;
}
.elementor .elementor-element.elementor-widget-ucaddon_simple_slider_home_hero .slide__content h2 {
text-transform: uppercase;
margin: 0 !important;
padding-top: 0.15em;
}
.elementor .elementor-element.elementor-widget-ucaddon_simple_slider_home_hero .slider_item-2 .slide__content h2 {
font-size: min(12vw, 5rem);
text-transform: none;
}  .elementor .home__hero--wrapper .elementor-element.elementor-widget-button .elementor-button-wrapper .elementor-button {
border-color: #fff; font-size: 4vw;
max-width: 10em;
font-weight: bolder;
padding: 0.3em;
line-height: 0.95em;
font-family: 'Myriad PRO', 'Hind', sans-serif;
}
.elementor .home__hero--wrapper .elementor-element.elementor-widget-button > div {margin: 0 !important;}
.elementor .home__hero--wrapper .elementor-element.elementor-widget-button .elementor-button-wrapper .elementor-button {}
.elementor .home__hero--wrapper .elementor-element.elementor-widget-button .elementor-button-wrapper .elementor-button:hover:visited {
color: var(--ast-global-color-0);
}
.elementor .elementor-element.elementor-widget-button.btn-invert .elementor-button-wrapper .elementor-button:hover:visited {
color: var(--ast-global-color-5);
}
.home__hero--wrapper > .elementor-container > .elementor-column > .elementor-widget-wrap > section > .elementor-container {
flex-flow: column;
}
.home__hero--wrapper > .elementor-container > .elementor-column > .elementor-widget-wrap > section > .elementor-container > div {width: 100% !important;max-width: 100% !important;}
.home__hero--wrapper > .elementor-container > .elementor-column > .elementor-widget-wrap > section > .elementor-container > div:last-child .elementor-column > .elementor-widget-wrap {
gap: 1rem;
}
.home__hero--wrapper > .elementor-container  > .elementor-column > .elementor-widget-wrap > section:first-child { }
@media screen and (max-width: 991px) {
.home__hero--wrapper > .elementor-container > .elementor-column > .elementor-widget-wrap > section > .elementor-container > div:last-child .elementor-column > .elementor-widget-wrap {
justify-content: center;
}
.home__hero--wrapper > .elementor-container  > .elementor-column > .elementor-widget-wrap > section:first-child {
padding-bottom: calc(50vw + 20px);
padding-top: 1.5rem;
}
.home__hero--wrapper > .elementor-container  > .elementor-column > .elementor-widget-wrap > section:first-child::before {
content: '';
position: absolute;
width: 100%;
height: 50vw;    top: auto;
bottom: 0; background-image: url(https://efectodonacion.com/wp-content/uploads/2024/02/efecto-donacion__home-deco_mob.png);
background-position: top center;
background-size: contain;
background-repeat: no-repeat;
z-index: 1;
}
}
@media screen and (max-width: 599px) {
.home__hero--wrapper > .elementor-container  > .elementor-column > .elementor-widget-wrap > section:first-child {
padding-bottom: calc(100vw + 20px);
}
.home__hero--wrapper > .elementor-container  > .elementor-column > .elementor-widget-wrap > section:first-child::before {
height: 100vw;
}
} .home__hero--wrapper .niveles__wrapper .custom-drop__wrapper {} .home__hero--wrapper .niveles__wrapper .custom-drop__wrapper .elementor-container {
grid-template-columns: repeat(2, 70px);
grid-column-gap: 4rem;
justify-content: center;
}
@media screen and (min-width: 600px) {
.home__hero--wrapper .niveles__wrapper .custom-drop__wrapper .elementor-container {grid-template-columns: repeat(4, 80px);justify-content: space-between;grid-column-gap: 2rem;width: min(80%, 480px) !important;}
}
@media screen and (min-width: 992px) {
.home__hero--wrapper .niveles__wrapper .custom-drop__wrapper .elementor-container {grid-template-columns: repeat(4, 70px);grid-column-gap: 5px;width: 100% !important;}
}
@media screen and (min-width: 1200px) {
.home__hero--wrapper > .elementor-container > .elementor-column > .elementor-widget-wrap > section:nth-child(2) > .elementor-container {max-width: 40rem;}
.home__hero--wrapper .niveles__wrapper .custom-drop__wrapper .elementor-container {grid-template-columns: repeat(4, 100px);grid-column-gap: 1rem;}
}
.home__hero--wrapper .niveles__wrapper .custom-drop__wrapper .custom-drop svg > use {opacity: 0;}
.home__hero--wrapper .niveles__wrapper .custom-drop__wrapper .custom-drop svg {
background-repeat: no-repeat;
background-position: center center;
background-size: contain;
}
.home__hero--wrapper .niveles__wrapper .custom-drop__wrapper .custom-drop.high svg {
background-image: url("data:image/svg+xml,%3Csvg version='1.1' id='vectorizado-verde' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 142 226' style='enable-background:new 0 0 142 226;' xml:space='preserve'%3E%3Cpath fill='%2379B534' d='M119.4,28H89.1c1.2-2.5,1.9-5.4,1.9-8.3C91,8.9,82.1,0,71.2,0S51.4,8.9,51.4,19.8c0,3,0.7,5.8,1.9,8.3H22.9 C10.2,28,0,38.3,0,50.9v152.2c0,12.6,10.2,22.8,22.9,22.8h96.5c12.6,0,22.9-10.2,22.9-22.8V50.9C142.2,38.3,132,28,119.4,28z M71.2,10.3c5.1,0,9.3,4.2,9.3,9.3s-4.2,9.3-9.3,9.3s-9.3-4.2-9.3-9.3C61.9,14.4,66.1,10.3,71.2,10.3z M131.4,201.9 c0,6.7-5.4,12.1-12.1,12.1H22.9c-6.7,0-12.1-5.4-12.1-12.1v-82.7h27c3.3,0,5.9-2.7,5.9-5.9s-2.7-5.9-5.9-5.9h-27V90.8h27 c3.3,0,5.9-2.7,5.9-5.9S41,79,37.8,79h-27V52.8c0-6.7,5.4-12.1,12.1-12.1h96.4c6.7,0,12.1,5.4,12.1,12.1L131.4,201.9L131.4,201.9z' /%3E%3Cpath fill='%2379B534' d='M16.6,64.6v9.8h22.2c5.8,0,10.5,4.7,10.5,10.5l0,0c0,5.8-4.7,10.5-10.5,10.5H16.6v7.5h21.5 c5.8,0,10.5,4.7,10.5,10.5s-4.7,10.5-10.5,10.5H16.6v74.5c0,5.9,4.8,10.7,10.7,10.7h87.6c5.9,0,10.7-4.8,10.7-10.7V64.6H16.6z'/%3E%3C/svg%3E");
}
.home__hero--wrapper .niveles__wrapper .custom-drop__wrapper .custom-drop.mid svg {
background-image: url("data:image/svg+xml,%3Csvg version='1.1' id='vectorizado-naranja' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 142 226' style='enable-background:new 0 0 142 226;' xml:space='preserve'%3E%3Cpath fill='%23FFA00E' d='M119.4,28.1H89.1c1.2-2.5,1.9-5.3,1.9-8.3C91,8.8,82.1,0,71.2,0S51.4,8.8,51.4,19.8c0,3,0.7,5.8,1.9,8.3H22.9 C10.2,28.1,0,38.3,0,50.9V203c0,12.6,10.2,22.8,22.9,22.8h96.5c12.6,0,22.9-10.2,22.9-22.8V50.9C142.2,38.3,132,28.1,119.4,28.1z M71.2,10.3c5.1,0,9.3,4.1,9.3,9.3c0,5.1-4.2,9.3-9.3,9.3s-9.3-4.1-9.3-9.3C61.9,14.4,66.1,10.3,71.2,10.3z M131.4,201.8 c0,6.7-5.4,12.1-12.1,12.1H22.9c-6.7,0-12.1-5.4-12.1-12.1v-82.7h27c3.3,0,5.9-2.6,5.9-5.9s-2.7-5.9-5.9-5.9h-27V90.8h27 c3.3,0,5.9-2.6,5.9-5.9s-2.7-5.9-5.9-5.9h-27V52.8c0-6.7,5.4-12.1,12.1-12.1h96.4c6.7,0,12.1,5.4,12.1,12.1V201.8z'/%3E%3Cpath fill='%23FFA00E' d='M16.6,137.5v60.9c0,5.9,4.8,10.7,10.7,10.7h87.6c5.9,0,10.7-4.8,10.7-10.7v-60.9H16.6z'/%3E%3C/svg%3E");
}
.home__hero--wrapper .niveles__wrapper .custom-drop__wrapper .custom-drop.low svg {
background-image: url("data:image/svg+xml,%3Csvg version='1.1' id='vectorizado-rojo' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 142 226' style='enable-background:new 0 0 142 226;' xml:space='preserve'%3E%3Cpath fill='%23DE032A' d='M114.9,209.1H27.3c-5.9,0-10.7-4.8-10.7-10.7v-20.3h109v20.3C125.6,204.3,120.8,209.1,114.9,209.1z'/%3E%3Cpath fill='%23DE032A' d='M119.4,28H89.1c1.2-2.5,1.9-5.4,1.9-8.3C91,8.9,82.1,0,71.2,0S51.4,8.9,51.4,19.8c0,3,0.7,5.8,1.9,8.3H22.9 C10.2,28,0,38.3,0,50.9v152.2c0,12.6,10.2,22.8,22.9,22.8h96.5c12.6,0,22.9-10.2,22.9-22.8V50.9C142.2,38.3,132,28,119.4,28z M71.2,10.3c5.1,0,9.3,4.2,9.3,9.3s-4.2,9.3-9.3,9.3s-9.3-4.2-9.3-9.3C61.9,14.4,66.1,10.3,71.2,10.3z M131.4,201.9 c0,6.7-5.4,12.1-12.1,12.1H22.9c-6.7,0-12.1-5.4-12.1-12.1v-82.7h27c3.3,0,5.9-2.7,5.9-5.9s-2.7-5.9-5.9-5.9h-27V90.8h27 c3.3,0,5.9-2.7,5.9-5.9S41,79,37.8,79h-27V52.8c0-6.7,5.4-12.1,12.1-12.1h96.4c6.7,0,12.1,5.4,12.1,12.1L131.4,201.9L131.4,201.9z' /%3E%3C/svg%3E");
}
.home__hero--wrapper .niveles__wrapper .custom-drop__wrapper .elementor-container {
grid-row-gap: 2rem;
}
.home__hero--wrapper .niveles__wrapper .custom-drop__wrapper .custom-drop::after {
content: '';
display: block;
width: 100%;
font-size: 1.5rem;
background: #000;
font-weight: bold;
text-align: center;
border-radius: 0.5em;
line-height: 1.3em;
color: #fff;
}
.home__hero--wrapper .niveles__wrapper .custom-drop__wrapper .custom-drop.custom-drop--0-minus::after {
content: '0-';
}
.home__hero--wrapper .niveles__wrapper .custom-drop__wrapper .custom-drop.custom-drop--0-plus::after {
content: '0+';
}
.home__hero--wrapper .niveles__wrapper .custom-drop__wrapper .custom-drop.custom-drop--a-minus::after {
content: 'A-';
}
.home__hero--wrapper .niveles__wrapper .custom-drop__wrapper .custom-drop.custom-drop--a-plus::after {
content: 'A+';
}
.home__hero--wrapper .niveles__wrapper .custom-drop__wrapper .custom-drop.custom-drop--ab-minus::after {
content: 'AB-';
}
.home__hero--wrapper .niveles__wrapper .custom-drop__wrapper .custom-drop.custom-drop--ab-plus::after {
content: 'AB+';
}
.home__hero--wrapper .niveles__wrapper .custom-drop__wrapper .custom-drop.custom-drop--b-minus::after {
content: 'B-';
}
.home__hero--wrapper .niveles__wrapper .custom-drop__wrapper .custom-drop.custom-drop--b-plus::after {
content: 'B+';
}
.home__hero--wrapper .niveles__wrapper > .elementor-widget-wrap {gap: 2rem;}
.home__hero--wrapper .niveles__wrapper > .elementor-widget-wrap > div{margin: 0 !important;}
.home__hero--wrapper .niveles__wrapper h2 {font-size: 1.5rem;}
.elementor .elementor-element.elementor-widget-ucaddon_simple_slider_home_hero .slide__content h2 {text-align: center;margin: 0 auto !important;}
@media screen and (min-width: 768px) {
.home__hero--wrapper .slider__inner h2 {
text-align: left;
font-size: 3rem;
}
.elementor .home__hero--wrapper .elementor-element.elementor-widget-button .elementor-button-wrapper .elementor-button {
font-size: 1.4rem;
}
}
@media screen and (min-width: 992px) {
.elementor .elementor-element.elementor-widget-ucaddon_simple_slider_home_hero .slide__content h2 {text-align: left;margin: 0 !important;} }
@media screen and (min-width: 1399px) {
.home__hero--wrapper .slider__inner h2 {
font-size: 4rem;
}
.elementor .home__hero--wrapper .elementor-element.elementor-widget-button .elementor-button-wrapper .elementor-button {
font-size: 1.7rem;
}
}
@media screen and (min-width: 992px) {
.home__hero--wrapper > .elementor-container  > .elementor-column > .elementor-widget-wrap {position: relative;}
.home__hero--wrapper > .elementor-container  > .elementor-column > .elementor-widget-wrap::before {
content: '';
position: absolute;
width: 760px;  right: auto; left: 27rem;
top: auto;
bottom: 0;
height: 98%;
background-image: url(https://efectodonacion.com/wp-content/uploads/2024/01/efecto-donacion__home-deco.png);
background-position: bottom right;
background-size: contain;
background-repeat: no-repeat;
z-index: 1;
}
.home__hero--wrapper > .elementor-container  > .elementor-column > .elementor-widget-wrap > section > .elementor-container {
max-width: 60vw;
margin-left: 0;
}
.home__hero--wrapper > .elementor-container  > .elementor-column > .elementor-widget-wrap > section:nth-child(2) > .elementor-container { max-width: 30rem;
}
}
@media screen and (min-width: 1130px) {
.home__hero--wrapper > .elementor-container  > .elementor-column > .elementor-widget-wrap::before {left: 37rem;}
}
@media screen and (min-width: 1360px) {
.home__hero--wrapper > .elementor-container  > .elementor-column > .elementor-widget-wrap::before {left: auto;right: 0;}
}
@media screen and (min-width: 1399px) {
.home__hero--wrapper > .elementor-container  > .elementor-column > .elementor-widget-wrap {position: relative;}
.home__hero--wrapper > .elementor-container > .elementor-column > .elementor-widget-wrap > section:nth-child(2) > .elementor-container {max-width: 40vw;} .home__hero--wrapper > .elementor-container  > .elementor-column > .elementor-widget-wrap > section > .elementor-container { }
.home__hero--wrapper > .elementor-container  > .elementor-column > .elementor-widget-wrap > section:nth-child(2) > .elementor-container { }
}
@media screen and (min-width: 1600px) {
.home__hero--wrapper > .elementor-container  > .elementor-column > .elementor-widget-wrap::before {
width: calc(60vw - 180px);
background-image: url(https://efectodonacion.com/wp-content/uploads/2024/02/efecto-donacion__home-deco_xl.png);
background-position: center bottom;
}
}
.page-id-12152 {}
.page-id-12152 .ast-footer-social-1-wrap .ast-builder-social-element {
border-radius: 50%;
padding: 0.3em;
font-size: 1rem;
}
.page-id-12152 .ast-footer-social-1-wrap .ast-builder-social-element svg {
width: 1em;
height: 1em;
}
.page-id-12152 footer .footer--2024.cadagota_heart--desk {display: none !important;}
.page-id-12152 footer .footer--2024.cadagota_heart--mob {
max-width: 320px;
margin: 0 auto;
}
.page-id-12152 footer .site-below-footer-wrap[data-section="section-below-footer-builder"] .ast-builder-grid-row {
align-items: center;
}
@media screen and (max-width: 544px) {
.page-id-12152 footer .site-above-footer-wrap.ast-builder-grid-row-container.ast-builder-grid-row-mobile-full .ast-builder-grid-row {grid-template-columns: auto 1fr;gap: 1rem;}
.page-id-12152 footer .site-above-footer-wrap.ast-builder-grid-row-container.ast-builder-grid-row-mobile-full .ast-builder-grid-row .site-footer-section {margin: 0;}
.page-id-12152 a.spot-link {font-size: 12px;}
.page-id-12152 .ast-footer-social-1-wrap .ast-builder-social-element {margin-right: 2px;font-size: 0.9rem;}
}
@media screen and (max-width: 767px) {
.page-id-12152 footer .site-primary-footer-wrap[data-section="section-primary-footer-builder"] {
background-image: url(https://efectodonacion.com/wp-content/uploads/2024/02/ichh_footer-bg-mob.jpg);
background-repeat: no-repeat;
background-position: center center;
background-size: cover;
}
.page-id-12152 footer .footer--2024.footer_logo--reto-2024 {display: none !important;}
.page-id-12152 footer .site-below-footer-wrap.ast-builder-grid-row-container.ast-builder-grid-row-tablet-2-equal .ast-builder-grid-row {grid-template-columns: 1fr;}
}
@media screen and (min-width: 768px) {
.page-id-12152 footer .footer--2024.cadagota_heart--desk {display: block !important;}
.page-id-12152 footer .footer--2024.cadagota_heart--mob {display: none !important;}
.page-id-12152 footer .site-primary-footer-wrap[data-section="section-primary-footer-builder"].ast-footer-row-tablet-stack .site-footer-section {display: grid; grid-template-columns: auto auto;align-items: center;justify-content: space-between;}
.page-id-12152 footer .footer-widget-area[data-section="section-footer-menu"] .astra-footer-tablet-vertical-menu {display: flex; flex-flow: wrap;gap: 0.5em;}
.page-id-12152 footer #astra-footer-menu .menu-item > a {padding-left: 0; padding-right: 0;}
.page-id-12152 footer .site-primary-footer-wrap #astra-footer-menu > .menu-item > .menu-link {font-size: 14px;}
.page-id-12152 footer .site-primary-footer-wrap[data-section="section-primary-footer-builder"] {padding-top: 5px;padding-bottom: 5px;}
}
@media screen and (min-width: 992px) {
.page-id-12152 footer .site-primary-footer-wrap #astra-footer-menu > .menu-item > .menu-link {font-size: 15px;}
}