.elementor-871 .elementor-element.elementor-element-22bcb00{--display:flex;--min-height:52vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-871 .elementor-element.elementor-element-50df369{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0%;--padding-bottom:0%;--padding-left:4%;--padding-right:0%;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-871 .elementor-element.elementor-element-284f843 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-871 .elementor-element.elementor-element-ab76f82 .elementor-heading-title{font-family:"Bodoni Moda", Sans-serif;font-size:88px;font-weight:600;color:var( --e-global-color-text );}.elementor-871 .elementor-element.elementor-element-748223a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-871 .elementor-element.elementor-element-748223a:not(.elementor-motion-effects-element-type-background), .elementor-871 .elementor-element.elementor-element-748223a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-871 .elementor-element.elementor-element-f38e4d6{--display:flex;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-871 .elementor-element.elementor-element-476a33e .elementor-heading-title{color:var( --e-global-color-text );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-871 .elementor-element.elementor-element-ffa8e3f{--grid-template-columns:repeat(0, auto);text-align:left;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-871 .elementor-element.elementor-element-ffa8e3f .elementor-social-icon{background-color:var( --e-global-color-primary );}.elementor-871 .elementor-element.elementor-element-9e51332{--display:flex;}.elementor-widget-fluent-form-widget .fluentform-widget-description{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-871 .elementor-element.elementor-element-45dd104 .fluentform-widget-wrapper{background-color:var( --e-global-color-secondary );padding:20px 20px 20px 20px;border-style:solid;border-color:var( --e-global-color-text );border-radius:15px 15px 15px 15px;}.elementor-871 .elementor-element.elementor-element-45dd104 .fluentform-widget-wrapper .ff-el-input--label label{color:var( --e-global-color-text );}.elementor-871 .elementor-element.elementor-element-45dd104 .fluentform-widget-wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):not(.select2-search__field), .elementor-871 .elementor-element.elementor-element-45dd104 .fluentform-widget-wrapper .ff-el-group textarea, .elementor-871 .elementor-element.elementor-element-45dd104 .fluentform-widget-wrapper .ff-el-group select, .elementor-871 .elementor-element.elementor-element-45dd104 .fluentform-widget-wrapper .ff-el-group .select2-container--default .select2-selection--multiple{background-color:var( --e-global-color-primary );}.elementor-871 .elementor-element.elementor-element-45dd104 .fluentform-widget-wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):not(.select2-search__field), .elementor-871 .elementor-element.elementor-element-45dd104 .fluentform-widget-wrapper .ff-el-group textarea, .elementor-871 .elementor-element.elementor-element-45dd104 .fluentform-widget-wrapper .ff-el-group select,  .elementor-871 .elementor-element.elementor-element-45dd104 .fluentform-widget-wrapper .ff-el-group .select2-container--default .select2-selection--multiple{border-style:solid;border-color:var( --e-global-color-accent );}.elementor-871 .elementor-element.elementor-element-45dd104 .fluentform-widget-wrapper .ff-el-group .ff-btn-submit{background-color:var( --e-global-color-accent );color:#ffffff !important;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-871 .elementor-element.elementor-element-22bcb00{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-871 .elementor-element.elementor-element-284f843{text-align:center;}.elementor-871 .elementor-element.elementor-element-ab76f82{text-align:center;}.elementor-871 .elementor-element.elementor-element-ab76f82 .elementor-heading-title{font-size:44px;}.elementor-871 .elementor-element.elementor-element-748223a{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}}@media(min-width:768px){.elementor-871 .elementor-element.elementor-element-22bcb00{--content-width:1200px;}}/* Start custom CSS for container, class: .elementor-element-22bcb00 */.elementor-871 .elementor-element.elementor-element-22bcb00 {
  background-color: #07060E !important;
  background-image: 
    /* Ambient Nebula Glows */
    radial-gradient(60% 45% at 22% 18%, rgba(176, 140, 255, 0.20), transparent 65%),
    radial-gradient(50% 40% at 82% 72%, rgba(111, 227, 225, 0.13), transparent 66%),
    radial-gradient(70% 50% at 55% 110%, rgba(240, 200, 120, 0.10), transparent 60%),
    
    /* Layer 1: Micro / Deep Faint Stars (0.8px - 1px) */
    radial-gradient(1px 1px at 8% 15%, rgba(255, 255, 255, 0.4), transparent),
    radial-gradient(0.8px 0.8px at 18% 62%, rgba(255, 255, 255, 0.35), transparent),
    radial-gradient(1px 1px at 28% 28%, rgba(255, 255, 255, 0.45), transparent),
    radial-gradient(0.8px 0.8px at 38% 78%, rgba(255, 255, 255, 0.3), transparent),
    radial-gradient(1px 1px at 48% 12%, rgba(255, 255, 255, 0.5), transparent),
    radial-gradient(0.8px 0.8px at 58% 52%, rgba(255, 255, 255, 0.4), transparent),
    radial-gradient(1px 1px at 68% 92%, rgba(255, 255, 255, 0.35), transparent),
    radial-gradient(0.8px 0.8px at 73% 38%, rgba(255, 255, 255, 0.45), transparent),
    radial-gradient(1px 1px at 83% 82%, rgba(255, 255, 255, 0.3), transparent),
    radial-gradient(0.8px 0.8px at 94% 24%, rgba(255, 255, 255, 0.5), transparent),

    /* Layer 2: Main Fine White Stars (1.2px - 1.8px) */
    radial-gradient(1.5px 1.5px at 14% 22%, rgba(255, 255, 255, 0.8), transparent),
    radial-gradient(1.2px 1.2px at 78% 12%, rgba(255, 255, 255, 0.7), transparent),
    radial-gradient(1.8px 1.8px at 32% 88%, rgba(255, 255, 255, 0.6), transparent),
    radial-gradient(1.2px 1.2px at 45% 35%, rgba(255, 255, 255, 0.75), transparent),
    radial-gradient(1.5px 1.5px at 88% 42%, rgba(255, 255, 255, 0.65), transparent),
    radial-gradient(1px 1px at 12% 75%, rgba(255, 255, 255, 0.5), transparent),
    radial-gradient(1.4px 1.4px at 5% 45%, rgba(255, 255, 255, 0.7), transparent),
    radial-gradient(1.6px 1.6px at 22% 95%, rgba(255, 255, 255, 0.6), transparent),
    radial-gradient(1.2px 1.2px at 39% 5%, rgba(255, 255, 255, 0.8), transparent),
    radial-gradient(1.5px 1.5px at 52% 62%, rgba(255, 255, 255, 0.7), transparent),
    radial-gradient(1.3px 1.3px at 64% 25%, rgba(255, 255, 255, 0.65), transparent),
    radial-gradient(1.7px 1.7px at 81% 68%, rgba(255, 255, 255, 0.75), transparent),
    radial-gradient(1.4px 1.4px at 96% 90%, rgba(255, 255, 255, 0.6), transparent),

    /* Layer 3: Colored Accent Stars (Violet / Cyan / Amber) */
    radial-gradient(2.2px 2.2px at 62% 74%, rgba(176, 140, 255, 0.85), transparent),
    radial-gradient(2px 2px at 25% 48%, rgba(176, 140, 255, 0.75), transparent),
    radial-gradient(2px 2px at 90% 58%, rgba(111, 227, 225, 0.8), transparent),
    radial-gradient(1.8px 1.8px at 50% 18%, rgba(111, 227, 225, 0.7), transparent),
    radial-gradient(2.2px 2.2px at 15% 82%, rgba(176, 140, 255, 0.8), transparent),
    radial-gradient(2px 2px at 42% 92%, rgba(111, 227, 225, 0.75), transparent),
    radial-gradient(2.4px 2.4px at 70% 8%, rgba(240, 200, 120, 0.85), transparent),
    radial-gradient(1.9px 1.9px at 85% 32%, rgba(176, 140, 255, 0.7), transparent) !important;
  
  background-repeat: no-repeat !important;
  position: relative;
  overflow: hidden;
}/* End custom CSS */