.pre-footer-banner{background:#fff;padding:40px 0}.pre-footer-grid{grid-template-columns:repeat(2,minmax(0,460px));justify-content:center;gap:24px;display:grid}.pre-footer-col{text-align:center;background-image:url(/admission/contact-hero.jpg);background-position:50%;background-size:cover;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:240px;padding:36px 30px;display:flex;position:relative;overflow:hidden}.pre-footer-col:before{content:"";background:#002147c7;position:absolute;inset:0}.pre-footer-col>*{z-index:1;position:relative}.pre-footer-divider{display:none}.pre-footer-col h3{color:#fff;margin:0;font-size:1.2rem;font-weight:700}.pre-footer-btns{flex-direction:column;align-items:center;gap:10px;width:100%;display:flex}.pre-footer-btn-gold{text-align:center;background:#ffc000;border:2px solid #ffc000;border-radius:3px;width:220px;padding:10px 0;font-size:14px;font-weight:700;text-decoration:none;transition:background .2s,color .2s;color:#002147!important}.pre-footer-btn-gold:hover{background:#e6ac00;border-color:#e6ac00;color:#002147!important}.pre-footer-btn-outline{text-align:center;background:0 0;border:2px solid #fff;border-radius:3px;justify-content:center;align-items:center;gap:8px;width:220px;padding:10px 0;font-size:14px;font-weight:600;text-decoration:none;transition:background .2s,color .2s;display:flex;color:#fff!important}.pre-footer-btn-outline:hover{background:#fff;color:#002147!important}@media (max-width:768px){.pre-footer-grid{grid-template-columns:1fr;gap:16px}.pre-footer-col{min-height:180px;padding:28px 20px}.pre-footer-col h3{font-size:1.05rem}.pre-footer-btn-gold,.pre-footer-btn-outline{width:190px}}.site-footer-wrap{color:#fff;background:#002147;margin-top:0;font-family:Roboto,sans-serif}.site-footer-wrap a{color:#ffffffe6;text-decoration:none;transition:color .3s}.site-footer-wrap a:hover{color:var(--color-gold,#fdc800)}.footer-top-area{padding:50px 0 40px}.footer-row{grid-template-columns:1.4fr 1fr 1fr 1.2fr;align-items:start;gap:30px;display:grid}.footer-col .widgettitle,.footer-col .widget .widgettitle,.site-footer-wrap .widgettitle{color:#fff;align-items:center;gap:10px;margin:0 0 18px;font-size:18px;font-weight:600;display:flex}.site-footer-wrap .widgettitle img{object-fit:contain;width:auto;height:40px}.widget_rdtheme_about .rtin-des{opacity:.95;margin:0 0 20px;font-size:14px;line-height:1.6}.widget_rdtheme_about ul{gap:12px;margin:0;padding:0;list-style:none;display:flex}.widget_rdtheme_about ul li a{color:#fff;background:#ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:16px;transition:all .3s;display:flex}.widget_rdtheme_about ul li a:hover{background:var(--color-gold,#fdc800);color:#002147}.footer-single-menu{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.footer-single-menu li{margin:0}.footer-single-menu a{padding-left:16px;font-size:14px;line-height:1.4;position:relative}.footer-single-menu a:before{content:"▶";color:var(--color-gold,#fdc800);font-size:8px;position:absolute;top:.4em;left:0;transform:none}.widget_rdtheme_info ul{margin:0;padding:0;list-style:none}.widget_rdtheme_info ul li{align-items:flex-start;gap:12px;margin-bottom:14px;font-size:14px;line-height:1.5;display:flex}.widget_rdtheme_info ul li i{text-align:center;width:18px;color:var(--color-gold,#fdc800);flex-shrink:0;margin-top:4px}.widget_rdtheme_info .info-item{flex:1}.widget_rdtheme_info .info-item a{color:#ffffffe6}.d-none{display:none!important}.footer-bottom-area{border-top:1px solid #ffffff26;padding:18px 15px}.footer-bottom-area .text-center{text-align:center;opacity:.95;font-size:14px}@media (max-width:900px){.footer-row{grid-template-columns:1fr 1fr;gap:30px}}@media (max-width:768px){.footer-row{text-align:center;grid-template-columns:1fr;gap:28px}.site-footer-wrap .widgettitle,.widget_rdtheme_about ul{justify-content:center}.footer-single-menu{align-items:center}.footer-single-menu a{padding-left:0}.footer-single-menu a:before{display:none}.widget_rdtheme_info ul li{text-align:center;flex-direction:column;align-items:center;gap:6px}.widget_rdtheme_info ul li i{margin-top:0}}
