/* Loghi originali: dimensioni proporzionate e nessuna alterazione cromatica. */
.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
.collaboration{grid-template-columns:1.05fr 1fr 1fr;gap:48px;padding-block:34px 37px;align-items:start}
.collaboration-brand{padding-top:8px;padding-left:23px;min-height:155px}
.collaboration-brand .eyebrow{margin-bottom:23px;font-size:8px}
.ekis-company-link{display:block;margin-top:0;max-width:245px;background:#fff;padding:10px 8px;border:1px solid #e7e4df;border-radius:2px}
.ekis-company-logo{display:block;width:100%;height:auto;max-width:245px;object-fit:contain}
.collaboration-brand .ekis-qualification{margin:24px 0 8px;font-size:12px;line-height:1.7;color:#37495e}
.ekis-team-link{font-size:10px;color:#68717c;border-bottom:1px solid #b8a582;padding-bottom:3px}
.ekis-team-link>span{margin-left:11px}
.collaboration-unit{padding-top:0}
.ekis-unit-logo{width:160px;height:126px;display:flex;align-items:center;justify-content:center;margin-bottom:17px;background:#fbfaf7;border:1px solid #dadddf}
.ekis-unit-logo img{width:auto;height:95px;max-width:135px;object-fit:contain}
.ekis-unit-life{background:#142338;border-color:#142338}
.ekis-unit-life img{height:124px;max-width:145px}
.collaboration-unit p{max-width:300px;font-size:12px}
.courses .course>.course-partner-with-logo{display:flex;gap:15px;align-items:center;padding:0;border-left:0;margin:-6px 0 24px}
.course-ekis-logo{background:#142338;width:75px;height:80px;display:flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:2px;overflow:hidden}
.course-ekis-logo img{display:block;width:auto;height:80px;max-width:75px;object-fit:contain}
.course-partner-with-logo>div:last-child{max-width:295px}
.course-partner-with-logo strong{display:block;font-size:11px;font-weight:600;line-height:1.7;color:#36485d}
.course-partner-with-logo>div>span{display:block;margin-top:4px;font-size:10px;line-height:1.8;color:#626a72}
@media(max-width:1050px){.collaboration{gap:32px}.collaboration-brand{padding-left:18px}.ekis-company-logo{max-width:225px}.collaboration-unit p{font-size:11px}.ekis-unit-logo{width:146px;height:117px}.ekis-unit-logo img{height:88px}.ekis-unit-life img{height:114px}.courses .course>.course-partner-with-logo{gap:12px}.course-partner-with-logo strong{font-size:10px}.course-partner-with-logo>div>span{font-size:9px}}
@media(max-width:760px){.collaboration{grid-template-columns:1fr 1fr;gap:29px 23px;padding-block:32px}.collaboration-brand{grid-column:1/-1;min-height:0;padding-top:0;padding-bottom:3px}.collaboration-brand .eyebrow{margin-bottom:18px}.ekis-company-link{max-width:250px}.ekis-company-logo{max-width:250px}.collaboration-brand .ekis-qualification{font-size:12px;margin-top:18px}.ekis-unit-logo{width:100%;max-width:160px;height:116px;margin-bottom:14px}.ekis-unit-logo img{height:87px;max-width:125px}.ekis-unit-life img{height:114px;max-width:135px}.collaboration-unit p{font-size:11px;line-height:1.9}.course-ekis-logo{width:64px;height:70px}.course-ekis-logo img{height:70px;max-width:64px}.courses .course>.course-partner-with-logo{gap:11px;margin-top:-6px}.course-partner-with-logo strong{font-size:10px}.course-partner-with-logo>div>span{font-size:9px}}
@media(max-width:360px){.collaboration{grid-template-columns:1fr 1fr;gap:25px 20px}.collaboration-brand{grid-column:1/-1}.collaboration-unit p{font-size:10px}.ekis-unit-logo{height:108px}.ekis-unit-logo img{height:80px;max-width:112px}.ekis-unit-life img{height:105px;max-width:120px}.course-partner-with-logo strong{font-size:9px}.course-partner-with-logo>div>span{font-size:8px}}
