@charset "utf-8";
.part-content{position: relative;z-index: 200;}
a[class^="not"]{font-size: 15px;}
.field-body p,.field-body p span{color: #FFF;}
.partners .item-list ul li{list-style: none}
.partners .item-list li { margin: 0em;}
.part-content-mask{position: relative;overflow: visible;}
a.btn.btn-dark.btn-primary{border: 5px solid #b5d821;}
.icn-counter img[class^="ico"] {width: 87px;height: 87px!important;}
/* Cuando el botón del bloque está en hover o foco, escalar el logo */
.partners-col:has(.btn-primary:hover) .icn-counter img,
.partners-col:has(.btn-primary:focus-visible) .icn-counter img {
  transform: scale(1.2);  transition: transform 0.5s cubic-bezier(0.25, 1.25, 0.5, 1);; /* ajusta a 1.05–1.12 según gusto */
}
.partners p.color-tit{color: #b5d821; text-transform: uppercase;}

.partners-col{margin-top: 0px;}
.part-content{padding-top: 2.5rem;padding-bottom: 3.25rem;}
.country{text-transform: uppercase;position: absolute;background: #FFF;top: -32px;left: 50%;transform: translateX(-50%);color: #163949;padding: 1rem;line-height: 1;z-index: 3;white-space: nowrap;font-weight: bold;}
.country::after{content: "";position: absolute;left: 50%;bottom: -6px;transform: translateX(-50%);width: 14px; height: 6px;border-bottom-left-radius: 3px;border-bottom-right-radius: 3px;}
.website{position: relative; bottom: 37px;left: 50%;transform: translateX(-50%);z-index: 300;}
.website .bio4coat-button{background-color: #233853!important;}
.part-content-mask{position: relative;overflow: hidden;width: 100%;height: 100%;}
.part-content {background-color: var(--primary-color);}
.field-body {padding: 25px 0px;}
h2[class^="block-title"]{font-family: 'OpenSans SemiBold', sans-serif;font-size: 44px!important;font-weight: bold;}
h2[class^="block-title"]:after {background: #ffc200;}
h2[class^="block-title"] > span{ display: inline-block;position: relative;color: #000;z-index: 9;}
h2[class^="block-title"] {background: none;position: relative;margin: 0 0 15px;padding: 0 0 15px;text-transform: capitalize;}
h2[class^="block-title"]:after{ content: '';position: absolute;width: 60px;height: 2px;left: 0;bottom: 0;z-index: 1;}

.item-list ul, 
.item-list li{padding: 0px;margin: 0px;} 
.country p{margin: 0px;}
/*Node content search results*/
.page-node-type-downloads-page .main .field{ border-bottom:1px solid #f1f1f1; padding-bottom: 20px;margin-top: 22px;}
.page-node-type-downloads-page .main .field--name-title{border-bottom:0px;}
.page-node-type-downloads-page .main  img.media__element {width: 200px;}
.accordion-wrapper {
  max-width: 100%;
  z-index: 2;
}

@media (min-width: 2016px) {
  .page-node-type-downloads-page  .accordion-wrapper {position: absolute;top: 0;right: 0;transform: translate(-22%,-2%);}

}
