:root{--page-title-display:none;}/* Start custom CSS */#site-header.site-header{display:none !important;} .site-footer.dynamic-footer{display:none !important;}
[data-elementor-type="wp-page"] input:not([type=submit]):not([type=button]),[data-elementor-type="wp-page"] textarea{background:#0B0E14 !important;color:#F4F6F8 !important;border:1px solid #222B3A !important;border-radius:8px !important;padding:13px 14px !important;width:100% !important;font-size:15px !important;font-family:inherit}
[data-elementor-type="wp-page"] input::placeholder,[data-elementor-type="wp-page"] textarea::placeholder{color:#6b7889 !important}
[data-elementor-type="wp-page"] input:focus,[data-elementor-type="wp-page"] textarea:focus{border-color:#E8B04B !important;outline:none}
[data-elementor-type="wp-page"] textarea{min-height:110px;resize:vertical}
.elementor-element-445b9af,.elementor-element-d45a9a7,.elementor-element-f0da5e4,.elementor-element-85c901e,.elementor-element-1f6e213,.elementor-element-aad0160{transition:transform .32s ease,border-color .32s ease,box-shadow .32s ease !important}
.elementor-element-445b9af:hover,.elementor-element-d45a9a7:hover,.elementor-element-f0da5e4:hover,.elementor-element-85c901e:hover,.elementor-element-1f6e213:hover,.elementor-element-aad0160:hover{border-color:#E8B04B !important;box-shadow:0 16px 44px rgba(0,0,0,.5) !important}
a.elementor-button,.e-atomic-button{transition:transform .25s ease,filter .25s ease !important}
a.elementor-button:hover,.e-atomic-button:hover{transform:translateY(-2px) !important;filter:brightness(1.08)}
@supports (animation-timeline: view()){
@keyframes s2tIn{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:none}}
[data-elementor-type="wp-page"]>.e-con{animation:s2tIn linear both;animation-timeline:view();animation-range:entry 0% cover 22%}
}
@media (prefers-reduced-motion:reduce){[data-elementor-type="wp-page"]>.e-con{animation:none !important;opacity:1 !important;transform:none !important}}
/* s2t-nav-sticky */
[data-elementor-type="wp-page"]>.e-con:first-child{position:sticky;top:0;z-index:999;animation:none !important;opacity:1 !important;transform:none !important;-webkit-backdrop-filter:saturate(140%) blur(8px);backdrop-filter:saturate(140%) blur(8px)}
.elementor-button,.e-atomic-button{white-space:nowrap}
.elementor-element-07c307e a.elementor-button:hover{color:#E8B04B !important}

/* s2t-footer-links */
.elementor-element-f38b4c7 a.e-button-base{white-space:nowrap}
.elementor-element-f38b4c7 a.e-button-base:hover{color:#E8B04B !important}

/* s2t-wa-float */
.elementor-element-45cfd26{position:fixed !important;bottom:20px;right:20px;left:auto !important;z-index:9998;width:auto !important;max-width:none !important;animation:none !important;opacity:1 !important;transform:none !important;padding:0 !important}
.elementor-element-45cfd26 a.e-button-base{white-space:nowrap;box-shadow:0 8px 24px rgba(37,211,102,.45);transition:transform .25s ease,box-shadow .25s ease}
.elementor-element-45cfd26 a.e-button-base:hover{transform:translateY(-3px);box-shadow:0 12px 30px rgba(37,211,102,.6)}
@media(max-width:767px){.elementor-element-45cfd26{bottom:16px;right:16px}}/* End custom CSS */