/* Shared Corporativo pages: section heading, small subtitle, body. */
.company-page.corporativo-content-page{color:#252525;font-family:Lato,'Helvetica Neue',Arial,Helvetica,sans-serif;font-size:16px;line-height:1.6}
.company-page.corporativo-content-page>.wrap{box-sizing:border-box;width:min(1120px,calc(100% - 48px));max-width:none;margin-inline:auto}
.company-page.corporativo-content-page>.wrap.section{padding:48px 0 64px}
.company-page.corporativo-content-page #section-title{font-family:'Passion One',cursive,sans-serif;font-size:42px;font-weight:400;line-height:1.1;margin:0 0 24px}
.company-page.corporativo-content-page .section-lead{box-sizing:border-box;border-left:4px solid #db2828;padding:12px 0 12px 24px;margin:4px 0 24px;max-width:none;font:400 24px/1.4 Lato,'Helvetica Neue',Arial,Helvetica,sans-serif;color:#252525}
.company-page.corporativo-content-page .internal-nav.ui.menu{display:flex;flex-wrap:wrap;gap:4px 0;margin:28px 0 32px;min-width:0}
.company-page.corporativo-content-page .internal-nav.ui.menu .item{font:400 16px/1.4 Lato,'Helvetica Neue',Arial,Helvetica,sans-serif;white-space:normal;padding:12px 16px}
.company-page.corporativo-content-page .internal-copy{width:100%;max-width:none;font-size:16px;line-height:1.6}
.company-page.corporativo-content-page .internal-copy>.company-panel-title{font-family:'Passion One',cursive,sans-serif;font-size:28px;font-weight:400;line-height:1.1;margin:0 0 24px}
.company-page.corporativo-content-page .internal-copy p{font-size:16px;line-height:1.6;margin:0 0 20px}
.company-page.corporativo-content-page .internal-copy h5{font:700 18px/1.4 Lato,'Helvetica Neue',Arial,Helvetica,sans-serif;margin:26px 0 12px}
.company-page.corporativo-content-page .mission-panel .mission-claim{font-family:'Passion One',cursive,sans-serif;font-size:18px;font-weight:400;line-height:1.4;margin:0 0 16px}
.company-page.corporativo-content-page .internal-copy ul{padding-left:24px;margin:0 0 25px}
.company-page.corporativo-content-page .internal-copy li{font-size:16px;line-height:1.6;margin:0 0 6px}
.company-page.corporativo-content-page .company-related-link{border-top:1px solid #ddd;padding-top:24px;margin-top:28px}
.company-page.corporativo-content-page .company-related-link p{margin-bottom:12px}
.company-page.corporativo-content-page .text-link{font-size:16px;font-weight:600;line-height:1.5;color:#db2828;border:0;text-decoration:none}
.company-page.corporativo-content-page .text-link:hover,.company-page.corporativo-content-page .text-link:focus-visible{color:#a80000}
.company-page.corporativo-content-page .text-link .arrow{margin-left:7px}
.company-page.corporativo-content-page .network-company{margin:32px 0 0}
.company-page.corporativo-content-page .network-company>h5{font:700 18px/1.4 Lato,'Helvetica Neue',Arial,Helvetica,sans-serif;margin:0 0 16px}
.company-page.corporativo-content-page .network-locations{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}
.company-page.corporativo-content-page .network-location{box-sizing:border-box;min-width:0;border:1px solid #ddd;border-top:4px solid #db2828;padding:24px;background:#fff}
.company-page.corporativo-content-page .network-location h5{font:700 18px/1.4 Lato,'Helvetica Neue',Arial,Helvetica,sans-serif;margin:0 0 10px}
.company-page.corporativo-content-page .network-location .network-place{font-size:16px;color:#555;margin:0 0 16px}
.company-page.corporativo-content-page .network-location address{font-style:normal;font-size:16px;line-height:1.6;overflow-wrap:anywhere}
.company-page.corporativo-content-page .network-agency+.network-agency{border-top:1px solid #ddd;margin-top:20px;padding-top:20px}
.company-page.corporativo-content-page .network-agency p{margin:0}
@media(max-width:780px){
 .company-page.corporativo-content-page>.wrap{width:calc(100% - 36px)}
 .company-page.corporativo-content-page>.wrap.section{padding:36px 0 48px}
 .company-page.corporativo-content-page #section-title{font-size:36px}
 .company-page.corporativo-content-page .section-lead{font-size:21px;padding-left:20px}
 .company-page.corporativo-content-page .internal-nav.ui.menu .item{flex:1 1 auto;padding:12px}
 .company-page.corporativo-content-page .network-locations{grid-template-columns:1fr}
 .company-page.corporativo-content-page .network-location{padding:20px}
}

.company-page.corporativo-content-page .internal-copy>.company-panel-title+h5{margin-top:0}

/* Same separators and rhythm as the service rows. */
.company-page.corporativo-content-page .company-content-row{padding:20px 0;border-bottom:1px solid #ddd}
.company-page.corporativo-content-page .company-content-row>h5{margin:0 0 12px}
.company-page.corporativo-content-page .company-content-row>p:last-child,.company-page.corporativo-content-page .company-content-row>ul:last-child{margin-bottom:0}
.company-page.corporativo-content-page .company-documents{border-top:0;padding-top:0;margin-top:26px}
.company-page.corporativo-content-page .company-documents>h5{margin:0 0 12px}
.company-page.corporativo-content-page .company-documents>ul{list-style:disc outside;padding-left:24px;margin:0}
.company-page.corporativo-content-page .company-documents>ul>li{padding:20px 0;margin:0;border-bottom:1px solid #ddd}
/* Semantic UI's Format PDF link palette, used for investor documents on both sites. */
.company-page.corporativo-content-page #panel-relacion-con-inversores a[href$=".pdf"]{color:#4183c4;text-decoration:none}
.company-page.corporativo-content-page #panel-relacion-con-inversores a[href$=".pdf"]:hover,.company-page.corporativo-content-page #panel-relacion-con-inversores a[href$=".pdf"]:focus-visible,.company-page.corporativo-content-page #panel-relacion-con-inversores a[href$=".pdf"]:active{color:#1e70bf}

.company-page.corporativo-content-page #panel-acerca-de-dacta-futuro>.company-content-row:nth-last-child(2){border-bottom:1px solid #ddd}
.company-page.corporativo-content-page .mission-panel .company-content-row .company-values li{line-height:1.4;margin:0 0 2px}

.company-page.corporativo-content-page #panel-acerca-de-dacta-futuro>.company-related-link{border-top:0;padding-top:0}

.company-page.corporativo-content-page #panel-acerca-de-dacta>.company-content-row:nth-last-child(2){border-bottom:1px solid #ddd}
.company-page.corporativo-content-page #panel-acerca-de-dacta>.company-related-link{border-top:0;padding-top:0}

/* Corporativo investor documents: separate the third-party collection, not each document. */
.company-page.corporativo-content-page.corporate-company-page .company-documents>ul>li{border-bottom:0;padding:0;margin:0;line-height:1.6}
.company-page.corporativo-content-page.corporate-company-page .company-third-party-documents{border-top:1px solid #ddd;padding-top:20px}
.company-page.corporativo-content-page.corporate-company-page .company-third-party-documents>ul>li:last-child{border-bottom:1px solid #ddd;padding-bottom:20px}
