/* Start custom CSS */body.elementor-page-68444 h1, body.elementor-page-68444 h2, body.elementor-page-68444 p { font-family: "Aeonik Pro", sans-serif !important; }
body.elementor-page-68444 { background: #000; }
body.postid-68444 { overflow-x: clip; }
body.postid-68444 #masthead .elementor-sticky--effects { background: #000 !important; }
@media (prefers-reduced-motion: reduce) { body.elementor-page-68444 [data-interaction-id] { animation: none !important; transition: none !important; opacity: 1 !important; transform: none !important; } }
/* MCL 6GT password entry only */
body.postid-68444 .vlt-post-password-form { position:relative!important; inset:auto!important; transform:none!important; box-sizing:border-box; width:calc(100% - 40px)!important; max-width:480px; height:auto!important; margin:160px auto 100px!important; padding:36px 24px!important; background:#000!important; color:#fff!important; text-align:left!important; }
body.postid-68444 .vlt-post-password-form>i { display:block; font-size:44px; color:#fff; margin-bottom:24px; }
body.postid-68444 .vlt-post-password-form h5 { color:#fff; font-size:30px; line-height:1.2; margin:0 0 20px; }
body.postid-68444 .vlt-post-password-form p { color:#ddd; font-size:17px; line-height:1.6; margin:0 0 24px; }
body.postid-68444 .vlt-post-password-form input { width:100%; background:#151515; color:#fff; border:1px solid #777; padding:16px; font-size:18px; height:auto; }
body.postid-68444 .vlt-post-password-form input::placeholder { color:#bbb; }
body.postid-68444 .vlt-post-password-form button { font-size:14px; padding:16px 24px; background:#fff; color:#000; border:1px solid #fff; }
body.postid-68444 .vlt-post-password-form :focus-visible { outline:2px solid #fff; outline-offset:4px; }
@media(max-width:767px){ body.postid-68444 .vlt-post-password-form { margin:140px auto 60px!important; padding:20px 4px!important; } }/* End custom CSS */