.identity-hero-section{position:relative;padding-top:0;padding-bottom:0;color:var(--text-white);display:flex;flex-direction:column;width:100%;margin-top:32px}
.identity-hero-wrapper{display:flex;width:100%;max-width:1040px;margin:0 auto;gap:32px;align-items:center;box-sizing:border-box}
.identity-hero-content{flex:1;min-width:300px;padding-top:64px}
.identity-hero-content h1{font-size:var(--aikyam-font-size-41);margin-bottom:16px;margin-top:0;line-height:1.2;font-weight:700}
.identity-hero-content h4{font-size:var(--aikyam-font-size-16);margin-bottom:20px;margin-top:0;font-weight:400}
.identity-hero-content p{font-size:var(--aikyam-font-size-16);line-height:1.6;margin-bottom:24px;margin-top:0}
.identity-cta-button{background-color:var(--aikyam-color-button-primary);color:var(--aikyam-color-white);padding:12px 24px;border-radius:999px;font-weight:600;text-decoration:none;display:inline-flex;align-items:center;transition:all .3s ease;margin-bottom:40px}
.identity-cta-button:hover{background-color:var(--aikyam-color-button-primary-hover);text-decoration:none}
.identity-hero-image{flex-basis:40%;display:flex;align-items:center;justify-content:center;min-height:300px;border-radius:16px;overflow:hidden}
.identity-hero-image img{max-width:100%;display:block;object-fit:cover}
@media(min-width:768px) and (max-width:1239px){.identity-hero-wrapper{gap:24px}
.identity-hero-content{padding-top:40px}
.identity-hero-content h1{font-size:var(--aikyam-font-size-32);margin-bottom:12px}
.identity-hero-content p{font-size:var(--aikyam-font-size-16)}
.identity-hero-image{flex-basis:50%;min-height:280px}
}
@media(max-width:767px){.identity-hero-wrapper{flex-direction:column;gap:20px;padding-left:20px;padding-right:20px}
.identity-hero-content{padding-top:0;padding-bottom:0;text-align:center;width:100%}
.identity-hero-content h1{font-size:var(--aikyam-font-size-32);margin-bottom:12px}
.identity-hero-content h4{font-size:var(--aikyam-font-size-14);margin-bottom:12px}
.identity-hero-content p{font-size:var(--aikyam-font-size-14);margin-bottom:16px}
.identity-cta-button{font-size:var(--aikyam-font-size-14);margin-bottom:40px}
.identity-hero-image{flex-basis:auto;width:100%;max-width:100%;order:-1}
}
@media(max-width:480px){.identity-hero-content h1{font-size:var(--aikyam-font-size-28)}
.identity-hero-image{height:auto}
}
.identity-hero-carousel{display:flex;overflow:hidden;position:relative;width:100%;max-width:1040px;margin:0 auto}
.identity-hero-slide{min-width:100%;max-width:100%;display:flex;justify-content:space-between;align-items:stretch;gap:32px;box-sizing:border-box}
.identity-hero-content{flex:1;min-width:300px;padding-right:32px;padding-top:128px}
.identity-hero-content h1{font-size:var(--aikyam-font-size-41);margin-bottom:24px;color:var(--heading-default-color,var(--aikyam-color-white))}
.identity-hero-content h4{font-size:var(--aikyam-font-size-16);margin-bottom:35px;font-weight:400;color:var(--subtitle-default-color,var(--aikyam-color-white))}
.identity-hero-content p{font-size:var(--aikyam-font-size-20);line-height:1.6}
.identity-cta-button{background-color:var(--aikyam-color-button-primary);color:var(--aikyam-color-white);padding:12px 24px;border-radius:999px;font-weight:600;text-decoration:none;display:inline-flex;align-items:center;transition:all .3s ease;margin-left:5px;margin-bottom:40px}
.identity-cta-button:hover{background-color:var(--aikyam-color-button-primary-hover)}
.identity-hero-image{flex-basis:40%;display:flex;align-items:end;justify-content:center;align-self:stretch;background-size:contain;background-repeat:no-repeat;background-position:center;border-radius:16px;min-height:300px}
@media(min-width:768px) and (max-width:1239px){.identity-hero-carousel-container{padding-top:0;padding-bottom:0;margin-top:60.8px}
.identity-hero-content{padding-right:24px;min-width:280px;padding-top:40px}
.identity-hero-content h1{font-size:var(--aikyam-h3-size);margin-bottom:12.8px}
.identity-hero-content h4{margin-bottom:35px}
.identity-hero-content p{font-size:var(--aikyam-font-size-18);line-height:1.5}
.identity-hero-slide{gap:24px}
.identity-hero-image{flex-basis:50%;display:flex;justify-content:center;align-items:end}
.identity-hero-image img{width:auto;height:280px;max-width:100%;object-fit:cover}
}
@media(min-width:768px) and (max-width:960px){.identity-hero-image img{max-width:100%;object-fit:cover;min-height:360px}
}
@media(min-width:870px) and (max-width:960px){.identity-hero-image img{min-height:320px}
}
@media(min-width:960px) and (max-width:1239px){.identity-hero-image img{width:auto;height:280px;max-width:100%;object-fit:cover}
}
@media(max-width:767px){.identity-hero-carousel-container{background-color:var(--mobile-default-bg,var(--aikyam-color-primary-dark));padding-top:20px;padding-bottom:0;margin-top:60.8px}
.identity-hero-carousel-container::before{display:none}
.identity-hero-content{flex:1 0 100%;text-align:center;padding-right:0;min-width:100%;padding-top:8px}
.identity-hero-content h1{font-size:var(--aikyam-font-size-32);margin-bottom:24px}
.identity-hero-content h4{padding-left:20px;padding-right:20px;margin-bottom:40px;font-weight:400}
.identity-hero-content p{font-size:var(--aikyam-font-size-16);line-height:1.5}
.identity-hero-slide{flex-direction:column;align-items:center;gap:24px}
.identity-hero-image{flex-basis:auto;width:100%;order:1;display:flex;justify-content:center;align-items:center;margin-top:20px}
.identity-hero-content{order:2}
.identity-hero-image img{width:auto;height:auto;display:block;margin:0 auto;object-fit:cover}
.identity-cta-button{font-size:var(--aikyam-font-size-14);display:inline-flex;justify-content:center;margin-bottom:40px}
}
@media(max-width:480px){.identity-hero-carousel-container{padding-top:40px;padding-bottom:0;background-color:var(--mobile-default-bg,var(--aikyam-color-primary-dark));margin-top:60.8px}
.identity-hero-image img{max-width:100%;object-fit:cover}
.identity-cta-button{display:inline-flex;justify-content:center;margin-bottom:40px}
}
@media(max-width:320px){.identity-hero-content h1{font-size:var(--aikyam-font-size-28)}
}