.eae_footer_container input {
	border-radius: 0!important;
	background-color:  transparent!important;
	border: none!important;
	border-bottom: 1px solid #666!important;
	padding: 0 0 15px 0!important;
	color: #fff!important;
}

.eae_footer_container button{
	margin-bottom: 0!important;
}

.alt-s {
    font-feature-settings: "ss01" 1;
}

h1, h2, h3, h4, h5, .wp-block-kadence-tabs {
    font-feature-settings: "ss01" 1;
}

.custom-video::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0.15);
    pointer-events: none;
    z-index: 1;
}

.custom-video::after {
    content: "▶";
    position: absolute;
    z-index: 2;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);

    width: 72px;
    height: 72px;
    border-radius: 50%;
    background: rgba(255,255,255,.92);
    color: #222;
    display: flex;
    align-items: center;
    justify-content: center;
    padding-left: 4px;
    font-size: 24px;
    pointer-events: none;
}

/* Next button – applies to all Orbital forms */
.gform-theme--framework .gform_next_button {
    --gf-ctrl-btn-bg-color-primary: #F1D44C;
    --gf-ctrl-btn-bg-color-hover-primary: #000000;
    --gf-ctrl-btn-color-primary: #000000;
    --gf-ctrl-btn-color-hover-primary: #ffffff;
    --gf-ctrl-btn-radius: 6px;
    --gf-ctrl-btn-font-size: 16px;
}

.page-id-2530 .site-top-footer-wrap .site-footer-row-container-inner {
	display:none;
}

/* example: submit button – applies to all Orbital forms */
.gform-theme--framework .gform_footer button[type="submit"].gform_button,
.gform-theme--framework .gform_page_footer button[type="submit"].gform_button {
    --gf-ctrl-btn-bg-color-hover-primary: #0077b3;
    --gf-ctrl-btn-radius: 6px;
    --gf-ctrl-btn-font-size: 24px;
    --gf-ctrl-btn-bg-color-hover-primary: #000;
	    --gf-ctrl-btn-color-hover-primary: #fff;
	    --gf-ctrl-btn-padding-y: 20px !important;
}

/* example: single line text input styling – applies to all Orbital forms */
.gform-theme--framework .gfield--type-text, .gfield--type-textarea, .gform-theme--framework .gfield--type-email, .gform-theme--framework .gfield--type-fileupload, .gform-theme--framework .gfield--type-fileupload {
    --gf-ctrl-font-size: 24px;
}

input:is([type="button"], [type="submit"], [type="reset"]), input[type="file"]::file-selector-button {
	  font-size: 20px !important;
}