#masthead, .site-header, #mobile-header,
.buddypress-wrap .site-header,
.bb-header-buttons, #site-header,
nav.main-navigation, .main-navigation,
.bb-sticky-header { display:none!important; }
html.admin-bar, body.admin-bar { margin-top:0!important; padding-top:0!important; }
#wpadminbar { display:none!important; }
#inner-wrap, #page { margin-top:0!important; padding-top:0!important; }
/* Sidebar suppress + full-width */
#secondary,aside#secondary,.widget-area{display:none!important;}
#content,#primary{width:100%!important;float:none!important;max-width:100%!important;padding:0!important;margin:0!important;}
html body #page #main-wrap #inner-wrap #content,
html body #page #main-wrap #inner-wrap #content #primary,
html body #page #main-wrap #inner-wrap #content #primary #main,
html body #page #main-wrap #inner-wrap #content #primary #main .entry-content{
padding-left:0!important;padding-right:0!important;margin-left:0!important;margin-right:0!important;
max-width:100%!important;width:100%!important;box-sizing:border-box!important;float:none!important;}
html body{overflow-x:hidden!important;}
footer#colophon,#colophon,.site-footer{display:none!important;}
article,.hentry{padding:0!important;margin:0!important;background:transparent!important;}
.entry-header{display:none!important;}
/* Trust bar */
.iform-trust{background:#2d2b6e;color:#fff;text-align:center;padding:10px 20px;font-size:.85rem;font-family:’Nunito’,sans-serif;}
.iform-trust i{margin-right:6px;color:#c9a227;}
/* Hero */
.iform-hero{background:linear-gradient(135deg,#2d2b6e 0%,#1a1850 100%);color:#fff;text-align:center;padding:50px 20px 40px;font-family:’Nunito’,sans-serif;}
.iform-hero h1{font-size:clamp(1.8rem,4vw,2.6rem);font-weight:800;margin:0 0 12px;color:#fff;}
.iform-hero p{font-size:1rem;opacity:.9;max-width:560px;margin:0 auto;}
/* Urgency strip */
.iform-urgency{background:#c9a227;color:#fff;text-align:center;padding:12px 20px;font-size:.85rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;font-family:’Nunito’,sans-serif;}
/* Form area */
.iform-body{background:#fdf5f0;padding:40px 20px 20px;font-family:’Nunito’,sans-serif;}
.iform-inner{max-width:680px;margin:0 auto;background:#fff;border-radius:12px;padding:30px;box-shadow:0 4px 24px rgba(0,0,0,.08);}
/* Gravity Forms */
.gform_wrapper{background:none!important;box-shadow:none!important;padding:0!important;margin:0!important;}
.gform_wrapper .gfield input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]),
.gform_wrapper input[type=text],.gform_wrapper input[type=email],
.gform_wrapper input[type=tel],.gform_wrapper select,.gform_wrapper textarea{
background:#f7f7f7!important;border:1.5px solid #e0e0e0!important;
border-radius:8px!important;padding:12px 14px!important;color:#333!important;width:100%!important;}
.gform_wrapper .gfield_label{font-weight:700!important;color:#2d2b6e!important;font-size:.85rem!important;}
.gform_wrapper input[type=submit],.gform_wrapper .gform_submit_button,.gform_wrapper .gform-theme-button{
background:linear-gradient(135deg,#c9a227,#e8b830)!important;color:#fff!important;
border:none!important;padding:15px 32px!important;border-radius:50px!important;
font-size:1rem!important;font-weight:800!important;width:100%!important;margin-top:12px!important;cursor:pointer!important;}
/* Full-width override */
#page.hfeed.site,#page.site,#page{max-width:100%!important;width:100%!important;margin:0!important;padding:0!important;}
#main-wrap,#inner-wrap{background:inherit!important;margin:0!important;padding:0!important;}
#inner-wrap{margin-top:0!important;}
article,.hentry{padding:0!important;margin:0!important;background:transparent!important;}
.entry-header{margin:0!important;padding:0!important;display:none!important;}
/* Full-bleed sections */
.iform-trust,.iform-hero,.iform-urgency,.iform-body{
position:relative!important;width:100vw!important;max-width:100vw!important;
margin-left:calc(-50vw + 50%)!important;margin-right:calc(-50vw + 50%)!important;
box-sizing:border-box!important;}
html,body{overflow-x:hidden!important;max-width:100%!important;}
/* Remove top gap */
html,html.admin-bar,body,body.admin-bar{margin-top:0!important;padding-top:0!important;}
#wpadminbar{display:none!important;}
Your information is 100% secure and will never be shared
Enrollment Spots Are Limited — Reserve Yours Today
By submitting, you agree to be contacted by our staff regarding enrollment and tour scheduling. We respect your privacy and will never share your information.