.overlay, .hide{
	display: none;
}

#mc4wp-form-1 > div.mc4wp-response > div{
	color: white !important;
}


            #submit{
                background-color: white;
                color: red;
            }
            #email{
                border: none;
                outline: none;
                border-radius: 12px;
                color: white;
                background: #ffffff50
            }
            #email::placeholder{
                color:white;
            }
            #newsletter-form{
                display: flex;
                flex-direction: row;
                gap: 16px;
                padding: 12px 0;
                flex-wrap: wrap
                
            }
            @media (max-width: 410px) { 
    #email {
        width: 100%; /* Full width on mobile */
    }
}
      

#ast-mobile-header > div.ast-main-header-wrap.main-header-bar-wrap > div{
	background: transparent;
}

.popup{
	height: 100vh !important;
	overflow: scroll;
}

.invert{
	filter: invert(1);
	opacity: 0.5;
	cursor: pointer;
}

.more-padding{
		padding: 24px;
}

.invert:hover{
	opacity: 1;
}

.f-height{
	height: 100vh !important;
}

.close, .open-modal{
	cursor: pointer;
}

#wpforms-submit-9{
	background: #0071CD;
	color: white;
	padding: 24px;
}

.outline{

}

.contact input, .contact textarea{
	border-radius: 12px;
}

 /* Prevents clicks on background when modal is open */
    body.modal-open {
        pointer-events: none;
        overflow: hidden; /* Prevents scrolling */
    }

    .popup {
        pointer-events: auto; /* Allow clicks inside the modal */
    }

@font-face {
    font-family: 'MonumentExtended';
    src: url('https://cdn.prod.website-files.com/65b280ad69a621817cdae6d9/65b280ad69a621817cdae6e3_MonumentExtended-Ultrabold.otf') format('opentype');
    font-weight: 800; /* Adjust based on need */
    font-style: normal;
}

#main-text{
	    font-family: 'MonumentExtended' !important;
	font-weight: 800;
}

#successMessageDiv{
	background: transparent !important;
	min-height: auto !important;
	height: auto !important;
}

body > form > section{
	display: none !important
}