.elementor-112 .elementor-element.elementor-element-78fe43e0{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-78fe43e0:not(.elementor-motion-effects-element-type-background), .elementor-112 .elementor-element.elementor-element-78fe43e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0b1120;background-image:url("https://theex.community/wp-content/uploads/2026/10/theex2-stage-curtain-1.jpg");background-position:50% 50%;background-repeat:no-repeat;background-size:cover;}.elementor-112 .elementor-element.elementor-element-2a2db34f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:24px;--padding-bottom:130px;--padding-left:40px;--padding-right:40px;}.elementor-112 .elementor-element.elementor-element-42565535{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-112 .elementor-element.elementor-element-475d0b06{text-align:center;}.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-112 .elementor-element.elementor-element-232ab8de .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:clamp(40px,5.6vw,98px);font-weight:400;line-height:1.02;color:#f4efe7;}.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-112 .elementor-element.elementor-element-5be855ff{text-align:center;font-family:"Jost", Sans-serif;font-size:clamp(16px,1.25vw,20px);font-weight:300;line-height:1.7;color:rgba(244,239,231,.86);}.elementor-112 .elementor-element.elementor-element-2e99ca06{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-112 .elementor-element.elementor-element-1d383b1a .elementor-button{background-color:#c9a24e;font-family:"Jost", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:1;letter-spacing:0.22em;fill:#0b1120;color:#0b1120;border-style:solid;border-width:1px 1px 1px 1px;border-color:#d8b565;border-radius:0px 0px 0px 0px;padding:0px 34px 0px 34px;}.elementor-112 .elementor-element.elementor-element-1d383b1a .elementor-button:hover, .elementor-112 .elementor-element.elementor-element-1d383b1a .elementor-button:focus{background-color:#d8b565;color:#0b1120;border-color:#d8b565;}.elementor-112 .elementor-element.elementor-element-1d383b1a .elementor-button:hover svg, .elementor-112 .elementor-element.elementor-element-1d383b1a .elementor-button:focus svg{fill:#0b1120;}.elementor-112 .elementor-element.elementor-element-757cddfd .elementor-button{background-color:#00000000;font-family:"Jost", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;line-height:1;letter-spacing:0.22em;fill:#f4efe7;color:#f4efe7;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(244,239,231,.4);border-radius:0px 0px 0px 0px;padding:0px 34px 0px 34px;}.elementor-112 .elementor-element.elementor-element-757cddfd .elementor-button:hover, .elementor-112 .elementor-element.elementor-element-757cddfd .elementor-button:focus{color:#e2c98a;border-color:#e2c98a;}.elementor-112 .elementor-element.elementor-element-757cddfd .elementor-button:hover svg, .elementor-112 .elementor-element.elementor-element-757cddfd .elementor-button:focus svg{fill:#e2c98a;}.elementor-112 .elementor-element.elementor-element-c57134f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-196ae1ad{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-196ae1ad:not(.elementor-motion-effects-element-type-background), .elementor-112 .elementor-element.elementor-element-196ae1ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f4efe7;}.elementor-112 .elementor-element.elementor-element-33d407c0{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:130px;--padding-bottom:140px;--padding-left:40px;--padding-right:40px;}.elementor-112 .elementor-element.elementor-element-1d6c1d5a .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:clamp(36px,4.2vw,72px);font-weight:400;line-height:1.02;color:#0b1120;}.elementor-112 .elementor-element.elementor-element-494becb8{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-18e5a0e6{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-5d4715ec .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;line-height:1;letter-spacing:0.28em;color:#5a6276;}.elementor-112 .elementor-element.elementor-element-6ba190b2 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:clamp(28px,2.6vw,42px);font-weight:500;line-height:1.1;color:#0b1120;}.elementor-112 .elementor-element.elementor-element-4352462{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-62fc5b0c .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;line-height:1;letter-spacing:0.28em;color:#5a6276;}.elementor-112 .elementor-element.elementor-element-51d2a9de .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:clamp(28px,2.6vw,42px);font-weight:500;line-height:1.1;color:#0b1120;}.elementor-112 .elementor-element.elementor-element-30505afd{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-5638e52{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-1cd05257{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-5dd16612 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;line-height:1;letter-spacing:0.3em;color:#f2c9cf;}.elementor-112 .elementor-element.elementor-element-35802ebf .elementor-heading-title{font-family:"Pinyon Script", Sans-serif;font-size:clamp(40px,3.6vw,60px);font-weight:400;line-height:1;color:#fbf3f1;}.elementor-112 .elementor-element.elementor-element-5a9571f2{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-6b540df7{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-59e3af29 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;line-height:1;letter-spacing:0.3em;color:#e2c98a;}.elementor-112 .elementor-element.elementor-element-48835bf4 .elementor-heading-title{font-family:"Pinyon Script", Sans-serif;font-size:clamp(40px,3.6vw,60px);font-weight:400;line-height:1;color:#e2c27a;}.elementor-112 .elementor-element.elementor-element-d4d849b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-d4d849b:not(.elementor-motion-effects-element-type-background), .elementor-112 .elementor-element.elementor-element-d4d849b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0b1120;}.elementor-112 .elementor-element.elementor-element-e9dde46{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:130px;--padding-bottom:140px;--padding-left:40px;--padding-right:40px;}.elementor-112 .elementor-element.elementor-element-af8a422 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:clamp(34px,3.6vw,62px);font-weight:400;line-height:1.04;color:#f4efe7;}.elementor-widget-gallery .elementor-gallery-item__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-gallery .elementor-gallery-item__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-gallery{--galleries-title-color-normal:var( --e-global-color-primary );--galleries-title-color-hover:var( --e-global-color-secondary );--galleries-pointer-bg-color-hover:var( --e-global-color-accent );--gallery-title-color-active:var( --e-global-color-secondary );--galleries-pointer-bg-color-active:var( --e-global-color-accent );}.elementor-widget-gallery .elementor-gallery-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-112 .elementor-element.elementor-element-0b959ee .elementor-gallery-item__overlay{background-color:transparent;background-image:linear-gradient(0deg, rgba(11,17,32,.88) 0%, rgba(11,17,32,.15) 100%);}.elementor-112 .elementor-element.elementor-element-0b959ee .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-112 .elementor-element.elementor-element-0b959ee .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-112 .elementor-element.elementor-element-0b959ee{--image-border-color:rgba(201,162,78,.28);--image-border-width:1px;--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--title-text-color:#f4efe7;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-112 .elementor-element.elementor-element-6d7debcf{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-6d7debcf:not(.elementor-motion-effects-element-type-background), .elementor-112 .elementor-element.elementor-element-6d7debcf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0b1120;}.elementor-112 .elementor-element.elementor-element-e902f60{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:26px 26px;--row-gap:26px;--column-gap:26px;--flex-wrap:nowrap;--padding-top:150px;--padding-bottom:160px;--padding-left:40px;--padding-right:40px;}.elementor-112 .elementor-element.elementor-element-2fb9b75b{text-align:center;}.elementor-112 .elementor-element.elementor-element-7dad34d9{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-569d4924 .elementor-button{background-color:#c9a24e;font-family:"Jost", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:1;letter-spacing:0.22em;fill:#0b1120;color:#0b1120;border-style:solid;border-width:1px 1px 1px 1px;border-color:#d8b565;border-radius:0px 0px 0px 0px;padding:0px 34px 0px 34px;}.elementor-112 .elementor-element.elementor-element-569d4924 .elementor-button:hover, .elementor-112 .elementor-element.elementor-element-569d4924 .elementor-button:focus{background-color:#d8b565;color:#0b1120;border-color:#d8b565;}.elementor-112 .elementor-element.elementor-element-569d4924 .elementor-button:hover svg, .elementor-112 .elementor-element.elementor-element-569d4924 .elementor-button:focus svg{fill:#0b1120;}.elementor-112 .elementor-element.elementor-element-26796a26 .elementor-button{background-color:#00000000;font-family:"Jost", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;line-height:1;letter-spacing:0.22em;fill:#f4efe7;color:#f4efe7;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(244,239,231,.4);border-radius:0px 0px 0px 0px;padding:0px 34px 0px 34px;}.elementor-112 .elementor-element.elementor-element-26796a26 .elementor-button:hover, .elementor-112 .elementor-element.elementor-element-26796a26 .elementor-button:focus{color:#e2c98a;border-color:#e2c98a;}.elementor-112 .elementor-element.elementor-element-26796a26 .elementor-button:hover svg, .elementor-112 .elementor-element.elementor-element-26796a26 .elementor-button:focus svg{fill:#e2c98a;}@media(max-width:1024px){.elementor-112 .elementor-element.elementor-element-78fe43e0:not(.elementor-motion-effects-element-type-background), .elementor-112 .elementor-element.elementor-element-78fe43e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:50% 50%;background-size:cover;}.elementor-112 .elementor-element.elementor-element-33d407c0{--padding-top:96px;--padding-bottom:104px;--padding-left:40px;--padding-right:40px;}.elementor-112 .elementor-element.elementor-element-e9dde46{--padding-top:96px;--padding-bottom:104px;--padding-left:40px;--padding-right:40px;}.elementor-112 .elementor-element.elementor-element-e902f60{--padding-top:150px;--padding-bottom:160px;--padding-left:40px;--padding-right:40px;}}@media(max-width:767px){.elementor-112 .elementor-element.elementor-element-78fe43e0:not(.elementor-motion-effects-element-type-background), .elementor-112 .elementor-element.elementor-element-78fe43e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:50% 50%;background-size:cover;}.elementor-112 .elementor-element.elementor-element-2a2db34f{--padding-top:40px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-112 .elementor-element.elementor-element-33d407c0{--padding-top:76px;--padding-bottom:84px;--padding-left:20px;--padding-right:20px;}.elementor-112 .elementor-element.elementor-element-e9dde46{--padding-top:76px;--padding-bottom:84px;--padding-left:20px;--padding-right:20px;}.elementor-112 .elementor-element.elementor-element-e902f60{--padding-top:96px;--padding-bottom:104px;--padding-left:20px;--padding-right:20px;}}/* Start custom CSS for image, class: .elementor-element-475d0b06 */.elementor-112 .elementor-element.elementor-element-475d0b06 img{max-width:none;width:clamp(96px,8vw,132px);height:auto;display:block}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4966fe50 */.elementor-112 .elementor-element.elementor-element-4966fe50 .tx-eb{display:flex;align-items:center;justify-content:center;gap:clamp(10px,1.2vw,16px);font:500 12px/1 Jost,sans-serif;letter-spacing:clamp(3px,.35vw,5px);text-transform:uppercase;color:#e2c98a;white-space:nowrap}.elementor-112 .elementor-element.elementor-element-4966fe50 .tx-eb i{width:clamp(20px,3vw,48px);height:1px;background:#c9a24e;display:block;flex:none}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-232ab8de */.elementor-112 .elementor-element.elementor-element-232ab8de .elementor-heading-title{text-wrap:pretty}.elementor-112 .elementor-element.elementor-element-232ab8de .elementor-heading-title em{font-family:'Pinyon Script',cursive;font-style:normal;color:#e2c98a;font-size:1.08em}.elementor-112 .elementor-element.elementor-element-232ab8de .elementor-heading-title{text-wrap:balance}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2ecff97e */.elementor-112 .elementor-element.elementor-element-2ecff97e .tx-orn{display:flex;align-items:center;gap:10px;justify-content:center;}.elementor-112 .elementor-element.elementor-element-2ecff97e .tx-orn i{width:40px;height:1px;background:#c9a24e;display:block;flex:none}.elementor-112 .elementor-element.elementor-element-2ecff97e .tx-orn b{width:7px;height:7px;background:#c9a24e;transform:rotate(45deg);display:block;flex:none}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5be855ff */.elementor-112 .elementor-element.elementor-element-5be855ff p{margin:0;text-wrap:pretty;max-width:820px}.elementor-112 .elementor-element.elementor-element-5be855ff p{margin-left:auto;margin-right:auto}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1d383b1a */.elementor-112 .elementor-element.elementor-element-1d383b1a .elementor-button{height:58px;display:inline-flex;align-items:center;white-space:nowrap;transition:background .3s,color .3s,border-color .3s}.elementor-112 .elementor-element.elementor-element-1d383b1a .elementor-button{justify-content:center;text-align:center}@media(max-width:767px){.elementor-112 .elementor-element.elementor-element-1d383b1a,.elementor-112 .elementor-element.elementor-element-1d383b1a .elementor-button{width:100%}}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-757cddfd */.elementor-112 .elementor-element.elementor-element-757cddfd .elementor-button{height:58px;display:inline-flex;align-items:center;white-space:nowrap;transition:background .3s,color .3s,border-color .3s}.elementor-112 .elementor-element.elementor-element-757cddfd .elementor-button{justify-content:center;text-align:center}@media(max-width:767px){.elementor-112 .elementor-element.elementor-element-757cddfd,.elementor-112 .elementor-element.elementor-element-757cddfd .elementor-button{width:100%}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e99ca06 */.elementor-112 .elementor-element.elementor-element-2e99ca06 > .e-con,.elementor-112 .elementor-element.elementor-element-2e99ca06 > .elementor-widget{width:auto}.elementor-112 .elementor-element.elementor-element-2e99ca06 > .e-con{width:auto}.elementor-112 .elementor-element.elementor-element-2e99ca06{gap:12px;flex-wrap:wrap;margin-top:6px;width:auto;justify-content:center;}@media(max-width:767px){.elementor-112 .elementor-element.elementor-element-2e99ca06{width:100%;flex-direction:column!important}.elementor-112 .elementor-element.elementor-element-2e99ca06 > .elementor-widget{width:100%}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-42565535 */.elementor-112 .elementor-element.elementor-element-42565535{align-items:center;text-align:center}.elementor-112 .elementor-element.elementor-element-42565535{max-width:1080px;width:100%;margin-left:auto;margin-right:auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a2db34f */.elementor-112 .elementor-element.elementor-element-2a2db34f{flex:1;justify-content:center;align-items:center}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c57134f */.elementor-112 .elementor-element.elementor-element-c57134f{position:absolute;inset:auto;left:50%;bottom:0;transform:translateX(-50%);width:min(64%,1400px);aspect-ratio:3.5;background:url(https://theex.community/wp-content/uploads/2026/10/theex2-hero-gold-dust-scaled.png) center bottom/100% 100% no-repeat;pointer-events:none;z-index:1!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-78fe43e0 */body .ast-container{max-width:100%;margin:0;padding:0}body .site-content{padding:0}html,body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}header a[href*="page_id=45749"]{color:#f4efe7!important}.elementor-112 .elementor-element.elementor-element-78fe43e0{position:relative;overflow:hidden;margin-top:-73px;padding-top:73px;min-height:min(88vh,880px)}.elementor-112 .elementor-element.elementor-element-78fe43e0::before{content:'';position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(ellipse at 50% 42%,rgba(11,17,32,.55) 0%,rgba(11,17,32,.86) 62%,rgba(11,17,32,.96) 100%)}.elementor-112 .elementor-element.elementor-element-78fe43e0::after{content:'';position:absolute;inset:0;z-index:1;pointer-events:none;background:radial-gradient(ellipse 40% 50% at 50% 100%,rgba(240,190,100,.22) 0%,rgba(201,162,78,0) 70%) center bottom/min(100%,1500px) 50% no-repeat,url(https://theex.community/wp-content/uploads/2026/10/theex2-hero-gold-waves-scaled.png) center bottom/100% 72% no-repeat}.elementor-112 .elementor-element.elementor-element-78fe43e0 > .e-con:not(.tx-dust){position:relative;z-index:2}@media(max-width:767px){.elementor-112 .elementor-element.elementor-element-78fe43e0{margin-top:-65px;padding-top:65px}}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5e2e881f */.elementor-112 .elementor-element.elementor-element-5e2e881f{margin-bottom:24px}.elementor-112 .elementor-element.elementor-element-5e2e881f .tx-fe{display:flex;align-items:center;gap:12px;font:500 12px/1 Jost,sans-serif;letter-spacing:.32em;text-transform:uppercase;color:#82253d}.elementor-112 .elementor-element.elementor-element-5e2e881f .tx-fe b{width:8px;height:8px;background:#c9a24e;transform:rotate(45deg);display:block;flex:none}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d6c1d5a */.elementor-112 .elementor-element.elementor-element-1d6c1d5a .elementor-heading-title{text-wrap:pretty}.elementor-112 .elementor-element.elementor-element-1d6c1d5a .elementor-heading-title em{color:#82253d}.elementor-112 .elementor-element.elementor-element-1d6c1d5a{margin-bottom:clamp(36px,4vw,60px)}.elementor-112 .elementor-element.elementor-element-1d6c1d5a .elementor-heading-title{text-wrap:balance}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5d4715ec */.elementor-112 .elementor-element.elementor-element-5d4715ec .elementor-heading-title{text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6ba190b2 */.elementor-112 .elementor-element.elementor-element-6ba190b2 .elementor-heading-title{text-wrap:pretty}.elementor-112 .elementor-element.elementor-element-6ba190b2 .elementor-heading-title{font-variant-numeric:lining-nums}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18e5a0e6 */.elementor-112 .elementor-element.elementor-element-18e5a0e6{padding:28px 28px 28px 0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-62fc5b0c */.elementor-112 .elementor-element.elementor-element-62fc5b0c .elementor-heading-title{text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-51d2a9de */.elementor-112 .elementor-element.elementor-element-51d2a9de .elementor-heading-title{text-wrap:pretty}.elementor-112 .elementor-element.elementor-element-51d2a9de .elementor-heading-title{font-variant-numeric:lining-nums}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4352462 */.elementor-112 .elementor-element.elementor-element-4352462{padding:28px 0 28px 28px;border-left:1px solid rgba(11,17,32,.16)}@media(max-width:767px){.elementor-112 .elementor-element.elementor-element-4352462{padding:28px 0;border-left:0;border-top:1px solid rgba(11,17,32,.16)}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-494becb8 */.elementor-112 .elementor-element.elementor-element-494becb8{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.elementor-112 .elementor-element.elementor-element-494becb8{border-top:1px solid rgba(11,17,32,.16);border-bottom:1px solid rgba(11,17,32,.16);margin-bottom:clamp(32px,3vw,48px)}@media(max-width:767px){.elementor-112 .elementor-element.elementor-element-494becb8{grid-template-columns:minmax(0,1fr)}}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-10796b25 */.elementor-112 .elementor-element.elementor-element-10796b25 .tx-mk{display:block;overflow:hidden;position:relative;width:60px;aspect-ratio:1.08}.elementor-112 .elementor-element.elementor-element-10796b25 .tx-mk img{max-width:none;display:block;height:100%;width:auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1cd05257 */.elementor-112 .elementor-element.elementor-element-1cd05257{flex:1;min-height:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5dd16612 */.elementor-112 .elementor-element.elementor-element-5dd16612 .elementor-heading-title{text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-35802ebf */.elementor-112 .elementor-element.elementor-element-35802ebf .elementor-heading-title{text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5638e52 */.elementor-112 .elementor-element.elementor-element-5638e52{position:relative;overflow:hidden;background:radial-gradient(ellipse 80% 60% at 60% 35%,rgba(120,32,56,.55) 0%,rgba(120,32,56,0) 70%),linear-gradient(180deg,#4a1023 0%,#2a0814 100%);padding:clamp(32px,3.4vw,56px);min-height:300px;color:#fbf3f1}.elementor-112 .elementor-element.elementor-element-5638e52::before{content:'';position:absolute;inset:auto;right:-30px;bottom:-40px;width:240px;aspect-ratio:1.08;background-size:auto 100%;background-position:left top;background-image:url(https://theex.community/wp-content/uploads/2026/10/theex2-gx-light-1.png);background-repeat:no-repeat;opacity:0;transition:opacity .5s;pointer-events:none;z-index:0}.elementor-112 .elementor-element.elementor-element-5638e52:hover::before{opacity:.16}.elementor-112 .elementor-element.elementor-element-5638e52 > *{position:relative;z-index:1}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1e84e0e7 */.elementor-112 .elementor-element.elementor-element-1e84e0e7 .tx-mk{display:block;overflow:hidden;position:relative;width:52px;aspect-ratio:62/72}.elementor-112 .elementor-element.elementor-element-1e84e0e7 .tx-mk img{max-width:none;display:block;position:absolute;height:161%;width:auto;top:-29%;left:-32%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6b540df7 */.elementor-112 .elementor-element.elementor-element-6b540df7{flex:1;min-height:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-59e3af29 */.elementor-112 .elementor-element.elementor-element-59e3af29 .elementor-heading-title{text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-48835bf4 */.elementor-112 .elementor-element.elementor-element-48835bf4 .elementor-heading-title{text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a9571f2 */.elementor-112 .elementor-element.elementor-element-5a9571f2{position:relative;overflow:hidden;background:linear-gradient(200deg,#1f2a4a 0%,#0e1424 100%);padding:clamp(32px,3.4vw,56px);min-height:300px;color:#f4efe7}.elementor-112 .elementor-element.elementor-element-5a9571f2::before{content:'';position:absolute;inset:auto;right:-10px;bottom:-60px;width:190px;aspect-ratio:62/72;background-size:auto 161%;background-position:-32% -29%;background-image:url(https://theex.community/wp-content/uploads/2026/10/theex2-manex-light.png);background-repeat:no-repeat;opacity:0;transition:opacity .5s;pointer-events:none;z-index:0}.elementor-112 .elementor-element.elementor-element-5a9571f2:hover::before{opacity:.16}.elementor-112 .elementor-element.elementor-element-5a9571f2 > *{position:relative;z-index:1}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-30505afd */.elementor-112 .elementor-element.elementor-element-30505afd{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px}.elementor-112 .elementor-element.elementor-element-30505afd{background:rgba(201,162,78,.35);border:1px solid rgba(201,162,78,.35)}@media(max-width:767px){.elementor-112 .elementor-element.elementor-element-30505afd{grid-template-columns:minmax(0,1fr)}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33d407c0 */.elementor-112 .elementor-element.elementor-element-33d407c0{max-width:1680px;margin-left:auto;margin-right:auto;width:100%}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f5717a9 */.elementor-112 .elementor-element.elementor-element-f5717a9{margin-bottom:22px}.elementor-112 .elementor-element.elementor-element-f5717a9 .tx-fe{display:flex;align-items:center;gap:12px;font:500 12px/1 Jost,sans-serif;letter-spacing:.32em;text-transform:uppercase;color:#e2c98a}.elementor-112 .elementor-element.elementor-element-f5717a9 .tx-fe b{width:8px;height:8px;background:#c9a24e;transform:rotate(45deg);display:block;flex:none}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-af8a422 */.elementor-112 .elementor-element.elementor-element-af8a422 .elementor-heading-title{text-wrap:pretty}.elementor-112 .elementor-element.elementor-element-af8a422 .elementor-heading-title em{color:#c9a24e}.elementor-112 .elementor-element.elementor-element-af8a422{margin-bottom:clamp(40px,4vw,64px)}/* End custom CSS */
/* Start custom CSS for gallery, class: .elementor-element-0b959ee */.elementor-112 .elementor-element.elementor-element-0b959ee .elementor-gallery__container{row-gap:16px}.elementor-112 .elementor-element.elementor-element-0b959ee .elementor-gallery-item__image{background-size:cover!important;background-position:center 40%!important}.elementor-112 .elementor-element.elementor-element-0b959ee .elementor-gallery-item:nth-child(n+7){display:none}body:has(#tx-more:checked) .elementor-112 .elementor-element.elementor-element-0b959ee .elementor-gallery-item{display:block}.elementor-112 .elementor-element.elementor-element-0b959ee .elementor-gallery-item__content{padding:clamp(18px,1.6vw,26px);justify-content:flex-end;align-items:flex-start;text-align:left}.elementor-112 .elementor-element.elementor-element-0b959ee .elementor-gallery-item__title{font:500 11px/1.4 Jost,sans-serif;letter-spacing:.22em;text-transform:uppercase;color:#f4efe7}.elementor-112 .elementor-element.elementor-element-0b959ee .elementor-gallery-item__overlay{transition:opacity .45s}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-714f01c */.elementor-112 .elementor-element.elementor-element-714f01c{margin-top:clamp(28px,3vw,44px);display:flex;justify-content:center}.elementor-112 .elementor-element.elementor-element-714f01c .tx-more-cb{position:absolute;inset:auto;opacity:0;pointer-events:none;width:0;height:0}.elementor-112 .elementor-element.elementor-element-714f01c .tx-more{display:inline-flex;align-items:center;gap:14px;cursor:pointer;min-height:58px;padding:14px 34px;font:500 12px/1 Jost,sans-serif;letter-spacing:.22em;text-transform:uppercase;color:#f4efe7;border:1px solid rgba(244,239,231,.4);transition:border-color .3s,color .3s}.elementor-112 .elementor-element.elementor-element-714f01c .tx-more:hover{border-color:#e2c98a;color:#e2c98a}.elementor-112 .elementor-element.elementor-element-714f01c .tx-more i{font-style:normal;font-size:16px;line-height:1}body:has(#tx-more:checked) .elementor-112 .elementor-element.elementor-element-714f01c{display:none}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e9dde46 */.elementor-112 .elementor-element.elementor-element-e9dde46{max-width:1680px;margin-left:auto;margin-right:auto;width:100%}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2fb9b75b */.elementor-112 .elementor-element.elementor-element-2fb9b75b img{max-width:none;width:88px;height:auto;display:block}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-694bf826 */.elementor-112 .elementor-element.elementor-element-694bf826 .tx-cl{display:flex;flex-direction:column;gap:clamp(6px,.8vw,12px);font:400 clamp(34px,4.2vw,72px)/1.06 'Cormorant Garamond',serif;color:#f4efe7}.elementor-112 .elementor-element.elementor-element-694bf826 .tx-cl em{font-family:'Pinyon Script',cursive;font-style:normal;color:#e2c98a;font-size:1.1em}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4f71fcf3 */.elementor-112 .elementor-element.elementor-element-4f71fcf3 .tx-orn{display:flex;align-items:center;gap:10px;justify-content:center;}.elementor-112 .elementor-element.elementor-element-4f71fcf3 .tx-orn i{width:40px;height:1px;background:#c9a24e;display:block;flex:none}.elementor-112 .elementor-element.elementor-element-4f71fcf3 .tx-orn b{width:7px;height:7px;background:#c9a24e;transform:rotate(45deg);display:block;flex:none}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-569d4924 */.elementor-112 .elementor-element.elementor-element-569d4924 .elementor-button{height:58px;display:inline-flex;align-items:center;white-space:nowrap;transition:background .3s,color .3s,border-color .3s}.elementor-112 .elementor-element.elementor-element-569d4924 .elementor-button{justify-content:center;text-align:center}@media(max-width:767px){.elementor-112 .elementor-element.elementor-element-569d4924,.elementor-112 .elementor-element.elementor-element-569d4924 .elementor-button{width:100%}}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-26796a26 */.elementor-112 .elementor-element.elementor-element-26796a26 .elementor-button{height:58px;display:inline-flex;align-items:center;white-space:nowrap;transition:background .3s,color .3s,border-color .3s}.elementor-112 .elementor-element.elementor-element-26796a26 .elementor-button{justify-content:center;text-align:center}@media(max-width:767px){.elementor-112 .elementor-element.elementor-element-26796a26,.elementor-112 .elementor-element.elementor-element-26796a26 .elementor-button{width:100%}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7dad34d9 */.elementor-112 .elementor-element.elementor-element-7dad34d9 > .e-con,.elementor-112 .elementor-element.elementor-element-7dad34d9 > .elementor-widget{width:auto}.elementor-112 .elementor-element.elementor-element-7dad34d9 > .e-con{width:auto}.elementor-112 .elementor-element.elementor-element-7dad34d9{gap:12px;flex-wrap:wrap;margin-top:10px;width:auto;justify-content:center;}@media(max-width:767px){.elementor-112 .elementor-element.elementor-element-7dad34d9{width:100%;flex-direction:column!important}.elementor-112 .elementor-element.elementor-element-7dad34d9 > .elementor-widget{width:100%}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e902f60 */.elementor-112 .elementor-element.elementor-element-e902f60{max-width:1680px;margin-left:auto;margin-right:auto;width:100%}.elementor-112 .elementor-element.elementor-element-e902f60{align-items:center;text-align:center}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d7debcf */.elementor-112 .elementor-element.elementor-element-6d7debcf{position:relative;overflow:hidden}.elementor-112 .elementor-element.elementor-element-6d7debcf::before{content:'';position:absolute;inset:auto;left:0;right:0;bottom:0;height:85%;background:url(https://theex.community/wp-content/uploads/2026/10/theex2-hero-gold-waves-scaled.png) center bottom/100% 100% no-repeat;opacity:.75;pointer-events:none;z-index:0}.elementor-112 .elementor-element.elementor-element-6d7debcf > .e-con{position:relative;z-index:1}.elementor-112 .elementor-element.elementor-element-6d7debcf{border-top:1px solid rgba(201,162,78,.25)}/* End custom CSS */