.elementor-kit-1198{--e-global-color-primary:#0D3543;--e-global-color-secondary:#1FA0D5;--e-global-color-text:#0D3543;--e-global-color-accent:#1FA0D5;--e-global-color-4063842b:#FFFFFF;--e-global-color-776ea7cc:#F1F0EC;--e-global-color-2a91ffd6:#000000;--e-global-typography-primary-font-family:"Raleway";--e-global-typography-primary-font-weight:500;--e-global-typography-secondary-font-family:"Times New Roman";--e-global-typography-secondary-font-weight:500;--e-global-typography-text-font-family:"Raleway";--e-global-typography-text-font-weight:100;--e-global-typography-accent-font-family:"Times New Roman";--e-global-typography-accent-font-weight:100;}.elementor-kit-1198 button,.elementor-kit-1198 input[type="button"],.elementor-kit-1198 input[type="submit"],.elementor-kit-1198 .elementor-button{background-color:var( --e-global-color-primary );font-family:"proxima-nova", Raleway, Proxima, Sans-serif;font-size:15px;font-weight:600;color:var( --e-global-color-4063842b );}.elementor-kit-1198 button:hover,.elementor-kit-1198 button:focus,.elementor-kit-1198 input[type="button"]:hover,.elementor-kit-1198 input[type="button"]:focus,.elementor-kit-1198 input[type="submit"]:hover,.elementor-kit-1198 input[type="submit"]:focus,.elementor-kit-1198 .elementor-button:hover,.elementor-kit-1198 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-4063842b );border-style:none;}.elementor-kit-1198 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1260px;}.e-con{--container-max-width:1260px;}.elementor-widget:not(:last-child){margin-block-end:5px;}.elementor-element{--widgets-spacing:5px 5px;--widgets-spacing-row:5px;--widgets-spacing-column:5px;}{}h1.entry-title{display:var(--page-title-display);}.elementor-lightbox{background-color:rgba(43, 43, 43, 0.67);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.passster-form {
    margin: auto !important;
    height: 100vh;
    display: flex;
    flex-direction: column;
    align-content: center;
    justify-content: center;
    align-items: center;
}
.page-id-1574 {
  background-image: url(https://pamlicoannualmeeting.spiraclemedia.com/wp-content/uploads/2025/10/pamlico-2025-scaled.jpg) !important;
    background-size: cover !important;
}
.page-id-1574:before, body.elementor-page-1574:not(.elementor-motion-effects-element-type-background):before, body.elementor-page-1574 > .elementor-motion-effects-container > .elementor-motion-effects-layer:before {
background-color: #0A0A0A !important;
    --background-overlay: '' !important;
}
body.page-id-1574::before {
    content: "";
    position: fixed;
    top: 0;
    left: 0;
    width: 100vw;
    height: 100vh;
    background: #000000;
    z-index: -1;
    opacity: .3;
    pointer-events: none;
}
body.elementor-page-1574:not(.elementor-motion-effects-element-type-background), body.elementor-page-1574 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
background-image: url(https://pamlicoannualmeeting.spiraclemedia.com/wp-content/uploads/2025/10/pamlico-2025-scaled.jpg) !important;
background-size: cover !important;
}
body.home.wp-singular.page-template.page-template-elementor_canvas.page.page-id-1111.wp-custom-logo.wp-embed-responsive.wp-theme-hello-elementor.wp-child-theme-mjcreative.hello-elementor-default.elementor-default.elementor-template-canvas.elementor-kit-1198.elementor-page.elementor-page-1111.e--ua-blink.e--ua-chrome.e--ua-mac.e--ua-webkit {
    background-image: url(https://pamlicoannualmeeting.spiraclemedia.com/wp-content/uploads/2025/10/pamlico-2025-scaled.jpg) !important;
    background-size: cover !important;
}
body.home.wp-singular.page-template.page-template-elementor_canvas.page.page-id-1111.wp-custom-logo.wp-embed-responsive.wp-theme-hello-elementor.wp-child-theme-mjcreative.hello-elementor-default.elementor-default.elementor-template-canvas.elementor-kit-1198.elementor-page.elementor-page-1111.e--ua-blink.e--ua-chrome.e--ua-mac.e--ua-webkit:before, .page-id-1111:before {
background-color: #0A0A0A !important;
    --background-overlay: '' !important;
}
body.home.wp-singular.page-template.page-template-elementor_canvas.page.page-id-1111.wp-custom-logo.wp-embed-responsive.wp-theme-hello-elementor.wp-child-theme-mjcreative.hello-elementor-default.elementor-default.elementor-template-canvas.elementor-kit-1198.elementor-page.elementor-page-1111.e--ua-blink.e--ua-chrome.e--ua-mac.e--ua-webkit {
    background-image: url(http://pamlicoannualmeeting.spiraclemedia.com/wp-content/uploads/2025/10/pamlico-2025-scaled.jpg) !important;
    background-size: cover !important;
}
body.home.wp-singular.page-template.page-template-elementor_canvas.page.page-id-1111.wp-custom-logo.wp-embed-responsive.wp-theme-hello-elementor.wp-child-theme-mjcreative.hello-elementor-default.elementor-default.elementor-template-canvas.elementor-kit-1198.elementor-page.elementor-page-1111.e--ua-blink.e--ua-chrome.e--ua-mac.e--ua-webkit:before, .page-id-1111:before {
background-color: #0A0A0A !important;
    --background-overlay: '' !important;
}

.passster-form .ps-form-headline, .ps-form-headline {
    font-family: Miller, Serif !important;
    font-size: 32px !important;
    font-weight: 100 !important;
    color: var(--e-global-color-primary) !important;
}
.passster-form p {
    font-family: "proxima-nova", Raleway, Proxima, Sans-serif !important;
    font-size: 15px !important;
    font-weight: 100 !important;
    line-height: 1.7em !important;
}
.passster-form > form {
    background: #f1f0ec !important;
    padding: 30px !important;
	  gap: 10px !important;
    display: flex !important;
    flex-direction: column !important;
}
.passster-form button[type=submit] {
    cursor: pointer;
    width: 100%;
    border: none;
    text-decoration: none;
    font-family: "proxima-nova", Raleway, Proxima, Sans-serif !important;
    font-weight: 600 !important;
    line-height: 1em;
	  font-size: 1em;
    border-radius: 0px 0px 0px 0px;
}/* End custom CSS */