.elementor-20855 .elementor-element.elementor-element-f3c4d85 > .elementor-container{max-width:1200px;}.elementor-20855 .elementor-element.elementor-element-f3c4d85{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-20855 .elementor-element.elementor-element-5d37211 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-20855 .elementor-element.elementor-element-ccf673d > .elementor-container{max-width:1200px;}.elementor-20855 .elementor-element.elementor-element-ccf673d{margin-top:0px;margin-bottom:0px;padding:0% 0% 3% 0%;}body.elementor-page-20855:not(.elementor-motion-effects-element-type-background), body.elementor-page-20855 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}@media(max-width:767px){.elementor-20855 .elementor-element.elementor-element-ccf673d{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}}/* Start custom CSS *//* ===== SIPUGday 2026 — Page Layout Cleanup (CSS only, content/images unchanged) ===== */

/* ---- 1. Page rhythm: consistent vertical spacing ---- */
.page-id-20855 .elementor-top-section{padding-top:28px;padding-bottom:28px}
.page-id-20855 .elementor-element-12db0c88{padding:0}                    /* hero: flush */
.page-id-20855 .elementor-element-f4b037b{padding-top:56px;padding-bottom:40px} /* intro */
.page-id-20855 .elementor-element-6a84b4d{padding-top:8px;padding-bottom:64px}  /* program */

/* ---- 2. Hero banner ---- */
.page-id-20855 .elementor-element-12db0c88 img{display:block;width:100%;height:auto}

/* ---- 3. Intro: two balanced text columns ---- */
.page-id-20855 .elementor-element-f4b037b .elementor-widget-text-editor{
font-size:16px;line-height:1.65;color:#3E4F54}
.page-id-20855 .elementor-element-f4b037b h5,
.page-id-20855 .elementor-element-f4b037b h6{
color:#0E3A44;line-height:1.4;margin-bottom:14px}
.page-id-20855 .elementor-element-f4b037b .elementor-column{
display:flex}
.page-id-20855 .elementor-element-f4b037b .elementor-widget-wrap{
background:#F7FAFB;border:1px solid #E3EAEC;border-radius:14px;
padding:32px 36px!important;align-content:flex-start}

/* ---- 4. Section headings: Exhibitors + tier titles ---- */
.page-id-20855 .elementor-element-4b0f3ac{padding-top:64px;padding-bottom:8px}
.page-id-20855 .elementor-element-4b0f3ac h4{
text-align:center;color:#0E3A44;font-size:30px;letter-spacing:1px;margin:0}
.page-id-20855 .elementor-element-4b0f3ac h4::after{
content:"";display:block;width:56px;height:3px;margin:14px auto 0;
border-radius:2px;background:linear-gradient(90deg,#15505C,#C75D2C)}

/* Tier labels (Platinum / Gold / Silver / Start-ups) */
.page-id-20855 .elementor-element-1e446f4 h5,
.page-id-20855 .elementor-element-b7620d0 h5,
.page-id-20855 .elementor-element-aaf8cd8 h5,
.page-id-20855 .elementor-element-290fe0f h5{
text-align:center;color:#5A6E73;font-size:14px;font-weight:700;
letter-spacing:3px;text-transform:uppercase;margin:0}
.page-id-20855 .elementor-element-1e446f4,
.page-id-20855 .elementor-element-b7620d0,
.page-id-20855 .elementor-element-aaf8cd8,
.page-id-20855 .elementor-element-290fe0f{padding-top:40px;padding-bottom:4px}

/* ---- 5. Sponsor logo grid: uniform cells (NO cards / NO hover effect) ---- */

/* All logo rows */
.page-id-20855 .elementor-element-a6c2a23,
.page-id-20855 .elementor-element-018eb05,
.page-id-20855 .elementor-element-ea045c1,
.page-id-20855 .elementor-element-a82c8ae,
.page-id-20855 .elementor-element-362477e,
.page-id-20855 .elementor-element-9885a25,
.page-id-20855 .elementor-element-d3ee932,
.page-id-20855 .elementor-element-783203a,
.page-id-20855 .elementor-element-2628997,
.page-id-20855 .elementor-element-170bcf3,
.page-id-20855 .elementor-element-19510a7,
.page-id-20855 .elementor-element-4de89f2{
padding-top:12px;
padding-bottom:12px;
}

/* Clean logo containers */
.page-id-20855 .elementor-element-a6c2a23 .elementor-widget-image,
.page-id-20855 .elementor-element-018eb05 .elementor-widget-image,
.page-id-20855 .elementor-element-ea045c1 .elementor-widget-image,
.page-id-20855 .elementor-element-a82c8ae .elementor-widget-image,
.page-id-20855 .elementor-element-362477e .elementor-widget-image,
.page-id-20855 .elementor-element-9885a25 .elementor-widget-image,
.page-id-20855 .elementor-element-d3ee932 .elementor-widget-image,
.page-id-20855 .elementor-element-783203a .elementor-widget-image,
.page-id-20855 .elementor-element-2628997 .elementor-widget-image,
.page-id-20855 .elementor-element-170bcf3 .elementor-widget-image,
.page-id-20855 .elementor-element-19510a7 .elementor-widget-image,
.page-id-20855 .elementor-element-4de89f2 .elementor-widget-image{
width:100%!important;
height:110px;
display:flex;
align-items:center;
justify-content:center;
padding:18px 24px;
background:transparent;
border:none;
border-radius:0;
box-shadow:none;
transition:none;
}

/* Disable hover lift/shadow */
.page-id-20855 .elementor-element-a6c2a23 .elementor-widget-image:hover,
.page-id-20855 .elementor-element-018eb05 .elementor-widget-image:hover,
.page-id-20855 .elementor-element-ea045c1 .elementor-widget-image:hover,
.page-id-20855 .elementor-element-a82c8ae .elementor-widget-image:hover,
.page-id-20855 .elementor-element-362477e .elementor-widget-image:hover,
.page-id-20855 .elementor-element-9885a25 .elementor-widget-image:hover,
.page-id-20855 .elementor-element-d3ee932 .elementor-widget-image:hover,
.page-id-20855 .elementor-element-783203a .elementor-widget-image:hover,
.page-id-20855 .elementor-element-2628997 .elementor-widget-image:hover,
.page-id-20855 .elementor-element-170bcf3 .elementor-widget-image:hover,
.page-id-20855 .elementor-element-19510a7 .elementor-widget-image:hover,
.page-id-20855 .elementor-element-4de89f2 .elementor-widget-image:hover{
transform:none;
box-shadow:none;
}

/* Normalize logo sizes */
.page-id-20855 .elementor-element-a6c2a23 .elementor-widget-image img,
.page-id-20855 .elementor-element-018eb05 .elementor-widget-image img,
.page-id-20855 .elementor-element-ea045c1 .elementor-widget-image img,
.page-id-20855 .elementor-element-a82c8ae .elementor-widget-image img,
.page-id-20855 .elementor-element-362477e .elementor-widget-image img,
.page-id-20855 .elementor-element-9885a25 .elementor-widget-image img,
.page-id-20855 .elementor-element-d3ee932 .elementor-widget-image img,
.page-id-20855 .elementor-element-783203a .elementor-widget-image img,
.page-id-20855 .elementor-element-2628997 .elementor-widget-image img,
.page-id-20855 .elementor-element-170bcf3 .elementor-widget-image img,
.page-id-20855 .elementor-element-19510a7 .elementor-widget-image img,
.page-id-20855 .elementor-element-4de89f2 .elementor-widget-image img{
max-height:64px;
width:auto!important;
max-width:100%;
object-fit:contain;
}

/* Center logo columns and even gaps */
.page-id-20855 .elementor-element-a6c2a23 .elementor-container,
.page-id-20855 .elementor-element-018eb05 .elementor-container,
.page-id-20855 .elementor-element-ea045c1 .elementor-container,
.page-id-20855 .elementor-element-a82c8ae .elementor-container,
.page-id-20855 .elementor-element-362477e .elementor-container,
.page-id-20855 .elementor-element-9885a25 .elementor-container,
.page-id-20855 .elementor-element-d3ee932 .elementor-container,
.page-id-20855 .elementor-element-783203a .elementor-container,
.page-id-20855 .elementor-element-2628997 .elementor-container,
.page-id-20855 .elementor-element-170bcf3 .elementor-container,
.page-id-20855 .elementor-element-19510a7 .elementor-container,
.page-id-20855 .elementor-element-4de89f2 .elementor-container{
align-items:stretch;
}

.page-id-20855 .elementor-element-a6c2a23 .elementor-widget-wrap,
.page-id-20855 .elementor-element-018eb05 .elementor-widget-wrap,
.page-id-20855 .elementor-element-ea045c1 .elementor-widget-wrap,
.page-id-20855 .elementor-element-a82c8ae .elementor-widget-wrap,
.page-id-20855 .elementor-element-362477e .elementor-widget-wrap,
.page-id-20855 .elementor-element-9885a25 .elementor-widget-wrap,
.page-id-20855 .elementor-element-d3ee932 .elementor-widget-wrap,
.page-id-20855 .elementor-element-783203a .elementor-widget-wrap,
.page-id-20855 .elementor-element-2628997 .elementor-widget-wrap,
.page-id-20855 .elementor-element-170bcf3 .elementor-widget-wrap,
.page-id-20855 .elementor-element-19510a7 .elementor-widget-wrap,
.page-id-20855 .elementor-element-4de89f2 .elementor-widget-wrap{
padding:8px!important;
align-items:center;
justify-content:center;
}

/* ---- 6. Mobile ---- */
@media (max-width:767px){
.page-id-20855 .elementor-top-section{padding-top:18px;padding-bottom:18px}
.page-id-20855 .elementor-element-f4b037b{padding-top:32px;padding-bottom:20px}
.page-id-20855 .elementor-element-f4b037b .elementor-widget-wrap{padding:22px 20px!important}
.page-id-20855 .elementor-element-f4b037b .elementor-column{margin-bottom:16px}
.page-id-20855 .elementor-element-4b0f3ac{padding-top:36px}
.page-id-20855 .elementor-element-4b0f3ac h4{font-size:24px}

/* Logos: 2 per row */
.page-id-20855 .elementor-element-a6c2a23 .elementor-column,
.page-id-20855 .elementor-element-018eb05 .elementor-column,
.page-id-20855 .elementor-element-ea045c1 .elementor-column,
.page-id-20855 .elementor-element-a82c8ae .elementor-column,
.page-id-20855 .elementor-element-362477e .elementor-column,
.page-id-20855 .elementor-element-9885a25 .elementor-column,
.page-id-20855 .elementor-element-d3ee932 .elementor-column,
.page-id-20855 .elementor-element-783203a .elementor-column,
.page-id-20855 .elementor-element-2628997 .elementor-column,
.page-id-20855 .elementor-element-170bcf3 .elementor-column,
.page-id-20855 .elementor-element-19510a7 .elementor-column,
.page-id-20855 .elementor-element-4de89f2 .elementor-column{
width:50%!important;
}

.page-id-20855 .elementor-element-a6c2a23 .elementor-widget-image,
.page-id-20855 .elementor-element-018eb05 .elementor-widget-image,
.page-id-20855 .elementor-element-ea045c1 .elementor-widget-image,
.page-id-20855 .elementor-element-a82c8ae .elementor-widget-image,
.page-id-20855 .elementor-element-362477e .elementor-widget-image,
.page-id-20855 .elementor-element-9885a25 .elementor-widget-image,
.page-id-20855 .elementor-element-d3ee932 .elementor-widget-image,
.page-id-20855 .elementor-element-783203a .elementor-widget-image,
.page-id-20855 .elementor-element-2628997 .elementor-widget-image,
.page-id-20855 .elementor-element-170bcf3 .elementor-widget-image,
.page-id-20855 .elementor-element-19510a7 .elementor-widget-image,
.page-id-20855 .elementor-element-4de89f2 .elementor-widget-image{
height:84px;
padding:12px 14px;
}

.page-id-20855 .elementor-element-a6c2a23 .elementor-widget-image img,
.page-id-20855 .elementor-element-018eb05 .elementor-widget-image img,
.page-id-20855 .elementor-element-ea045c1 .elementor-widget-image img,
.page-id-20855 .elementor-element-a82c8ae .elementor-widget-image img,
.page-id-20855 .elementor-element-362477e .elementor-widget-image img,
.page-id-20855 .elementor-element-9885a25 .elementor-widget-image img,
.page-id-20855 .elementor-element-d3ee932 .elementor-widget-image img,
.page-id-20855 .elementor-element-783203a .elementor-widget-image img,
.page-id-20855 .elementor-element-2628997 .elementor-widget-image img,
.page-id-20855 .elementor-element-170bcf3 .elementor-widget-image img,
.page-id-20855 .elementor-element-19510a7 .elementor-widget-image img,
.page-id-20855 .elementor-element-4de89f2 .elementor-widget-image img{
max-height:48px;
}
}/* End custom CSS */