body.elementor-page-33:not(.elementor-motion-effects-element-type-background), body.elementor-page-33 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}:root{--page-title-display:none;}/* Start custom CSS for shortcode, class: .elementor-element-c85bc4f */.elementor-33 .elementor-element.elementor-element-c85bc4f { color: #fff; width: 100%; font-family: Arial, Helvetica, sans-serif; }
.elementor-33 .elementor-element.elementor-element-c85bc4f .wpcf7 { width: 100%; }
.elementor-33 .elementor-element.elementor-element-c85bc4f .wpcf7-form { display: grid; grid-template-columns: minmax(0,1fr) minmax(0,1fr); gap: 24px; }
.elementor-33 .elementor-element.elementor-element-c85bc4f .wpcf7-form > p { margin: 0; min-width: 0; }
.elementor-33 .elementor-element.elementor-element-c85bc4f .wpcf7-form > p:nth-of-type(n+3), .elementor-33 .elementor-element.elementor-element-c85bc4f .wpcf7-response-output { grid-column: 1 / -1; }
.elementor-33 .elementor-element.elementor-element-c85bc4f label { display: block; color: #f3f0e8; font-size: 16px; font-weight: 700; line-height: 1.5; }
.elementor-33 .elementor-element.elementor-element-c85bc4f label > br { display: none; }
.elementor-33 .elementor-element.elementor-element-c85bc4f .wpcf7-form-control-wrap { display: block; margin-top: 10px; }
.elementor-33 .elementor-element.elementor-element-c85bc4f input[type="text"], .elementor-33 .elementor-element.elementor-element-c85bc4f input[type="email"], .elementor-33 .elementor-element.elementor-element-c85bc4f textarea { box-sizing: border-box; width: 100%; max-width: 100%; border: 1px solid #51445f; border-radius: 8px; background: #151219; color: #fff; padding: 15px 18px; font: 400 16px/1.5 Arial, Helvetica, sans-serif; outline: none; transition: border-color .2s, box-shadow .2s; }
.elementor-33 .elementor-element.elementor-element-c85bc4f textarea { min-height: 180px; height: 180px; resize: vertical; }
.elementor-33 .elementor-element.elementor-element-c85bc4f input::placeholder, .elementor-33 .elementor-element.elementor-element-c85bc4f textarea::placeholder { color: #aaa5b0; opacity: 1; }
.elementor-33 .elementor-element.elementor-element-c85bc4f input[type="text"]:focus, .elementor-33 .elementor-element.elementor-element-c85bc4f input[type="email"]:focus, .elementor-33 .elementor-element.elementor-element-c85bc4f textarea:focus { border-color: #a965ff; box-shadow: 0 0 0 3px #8000ff33; }
.elementor-33 .elementor-element.elementor-element-c85bc4f input[type="submit"] { appearance: none; background: #8000ff; width: 30%; color: #00ff00; border: 0; border-radius: 8px; padding: 18.4px 24px; font: 700 16px/1.3 Arial, Helvetica, sans-serif; text-transform: none; cursor: pointer; transition: background .2s, transform .2s; }
.elementor-33 .elementor-element.elementor-element-c85bc4f input[type="submit"]:hover { background: #6900d6; transform: translateY(-2px); }
.elementor-33 .elementor-element.elementor-element-c85bc4f input[type="submit"]:focus-visible { outline: 2px solid #00ff00; outline-offset: 4px; }
.elementor-33 .elementor-element.elementor-element-c85bc4f input[type="submit"]:disabled { opacity: .6; cursor: wait; transform: none; }
.elementor-33 .elementor-element.elementor-element-c85bc4f .wpcf7-not-valid-tip { display: block; color: #ffb4b4; font-size: 14px; font-weight: 400; margin-top: 8px; }
.elementor-33 .elementor-element.elementor-element-c85bc4f .wpcf7-form .wpcf7-response-output { margin: 0; border-radius: 8px; color: #fff; font-size: 16px; padding: 14px 18px; }
.elementor-33 .elementor-element.elementor-element-c85bc4f .wpcf7-form.sent .wpcf7-response-output { border-color: #00ff00; }
@media (max-width: 767px) { .elementor-33 .elementor-element.elementor-element-c85bc4f .wpcf7-form { grid-template-columns: minmax(0,1fr); gap: 20px; } .elementor-33 .elementor-element.elementor-element-c85bc4f input[type="submit"] { width: 100%; } }
@media (prefers-reduced-motion: reduce) { .elementor-33 .elementor-element.elementor-element-c85bc4f input, .elementor-33 .elementor-element.elementor-element-c85bc4f textarea { transition: none !important; } .elementor-33 .elementor-element.elementor-element-c85bc4f input[type="submit"]:hover { transform: none; } }
.elementor-33 .elementor-element.elementor-element-c85bc4f .wpcf7-form > p:last-of-type { text-align: center; position: relative; padding-top: 8px; }
.elementor-33 .elementor-element.elementor-element-c85bc4f .wpcf7-spinner { position: absolute; top: 50%; margin: -12px 0 0 12px; }
.elementor-33 .elementor-element.elementor-element-c85bc4f { max-width: 960px; margin-inline: auto; }
@media (max-width: 767px) { .elementor-33 .elementor-element.elementor-element-c85bc4f .wpcf7-spinner { right: 16px; margin: -12px 0 0; } }.elementor-33 .elementor-element.elementor-element-c85bc4f { color: #fff; width: 100%; font-family: Arial, Helvetica, sans-serif; }
.elementor-33 .elementor-element.elementor-element-c85bc4f .wpcf7 { width: 100%; }
.elementor-33 .elementor-element.elementor-element-c85bc4f .wpcf7-form { display: grid; grid-template-columns: minmax(0,1fr) minmax(0,1fr); gap: 24px; }
.elementor-33 .elementor-element.elementor-element-c85bc4f .wpcf7-form > p { margin: 0; min-width: 0; }
.elementor-33 .elementor-element.elementor-element-c85bc4f .wpcf7-form > p:nth-of-type(n+3), .elementor-33 .elementor-element.elementor-element-c85bc4f .wpcf7-response-output { grid-column: 1 / -1; }
.elementor-33 .elementor-element.elementor-element-c85bc4f label { display: block; color: #f3f0e8; font-size: 16px; font-weight: 700; line-height: 1.5; }
.elementor-33 .elementor-element.elementor-element-c85bc4f label > br { display: none; }
.elementor-33 .elementor-element.elementor-element-c85bc4f .wpcf7-form-control-wrap { display: block; margin-top: 10px; }
.elementor-33 .elementor-element.elementor-element-c85bc4f input[type="text"], .elementor-33 .elementor-element.elementor-element-c85bc4f input[type="email"], .elementor-33 .elementor-element.elementor-element-c85bc4f textarea { box-sizing: border-box; width: 100%; max-width: 100%; border: 1px solid #51445f; border-radius: 8px; background: #151219; color: #fff; padding: 15px 18px; font: 400 16px/1.5 Arial, Helvetica, sans-serif; outline: none; transition: border-color .2s, box-shadow .2s; }
.elementor-33 .elementor-element.elementor-element-c85bc4f textarea { min-height: 180px; height: 180px; resize: vertical; }
.elementor-33 .elementor-element.elementor-element-c85bc4f input::placeholder, .elementor-33 .elementor-element.elementor-element-c85bc4f textarea::placeholder { color: #aaa5b0; opacity: 1; }
.elementor-33 .elementor-element.elementor-element-c85bc4f input[type="text"]:focus, .elementor-33 .elementor-element.elementor-element-c85bc4f input[type="email"]:focus, .elementor-33 .elementor-element.elementor-element-c85bc4f textarea:focus { border-color: #a965ff; box-shadow: 0 0 0 3px #8000ff33; }
.elementor-33 .elementor-element.elementor-element-c85bc4f input[type="submit"] { appearance: none; background: #8000ff; color: #00ff00; border: 0; border-radius: 8px; padding: 18.4px 24px; font: 700 16px/1.3 Arial, Helvetica, sans-serif; text-transform: none; cursor: pointer; transition: background .2s, transform .2s; }
.elementor-33 .elementor-element.elementor-element-c85bc4f input[type="submit"]:hover { background: #6900d6; transform: translateY(-2px); }
.elementor-33 .elementor-element.elementor-element-c85bc4f input[type="submit"]:focus-visible { outline: 2px solid #00ff00; outline-offset: 4px; }
.elementor-33 .elementor-element.elementor-element-c85bc4f input[type="submit"]:disabled { opacity: .6; cursor: wait; transform: none; }
.elementor-33 .elementor-element.elementor-element-c85bc4f .wpcf7-not-valid-tip { display: block; color: #ffb4b4; font-size: 14px; font-weight: 400; margin-top: 8px; }
.elementor-33 .elementor-element.elementor-element-c85bc4f .wpcf7-form .wpcf7-response-output { margin: 0; border-radius: 8px; color: #fff; font-size: 16px; padding: 14px 18px; }
.elementor-33 .elementor-element.elementor-element-c85bc4f .wpcf7-form.sent .wpcf7-response-output { border-color: #00ff00; }
@media (max-width: 767px) { .elementor-33 .elementor-element.elementor-element-c85bc4f .wpcf7-form { grid-template-columns: minmax(0,1fr); gap: 20px; } .elementor-33 .elementor-element.elementor-element-c85bc4f input[type="submit"] { width: 100%; } }
@media (prefers-reduced-motion: reduce) { .elementor-33 .elementor-element.elementor-element-c85bc4f input, .elementor-33 .elementor-element.elementor-element-c85bc4f textarea { transition: none !important; } .elementor-33 .elementor-element.elementor-element-c85bc4f input[type="submit"]:hover { transform: none; } }
.elementor-33 .elementor-element.elementor-element-c85bc4f .wpcf7-form > p:last-of-type { text-align: center; position: relative; padding-top: 8px; }
.elementor-33 .elementor-element.elementor-element-c85bc4f .wpcf7-spinner { position: absolute; top: 50%; margin: -12px 0 0 12px; }
.elementor-33 .elementor-element.elementor-element-c85bc4f { max-width: 960px; margin-inline: auto; }
@media (max-width: 767px) { .elementor-33 .elementor-element.elementor-element-c85bc4f .wpcf7-spinner { right: 16px; margin: -12px 0 0; } }/* End custom CSS */
/* Start custom CSS */.wp-block-post-title{
    display: none;
}/* End custom CSS */