.elementor-99 .elementor-element.elementor-element-7324b8fc{--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-99 .elementor-element.elementor-element-7324b8fc:not(.elementor-motion-effects-element-type-background), .elementor-99 .elementor-element.elementor-element-7324b8fc > .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-99 .elementor-element.elementor-element-11899ad8{--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:48px;--padding-left:40px;--padding-right:40px;}.elementor-99 .elementor-element.elementor-element-4302fb08{--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:22px 22px;--row-gap:22px;--column-gap:22px;--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-99 .elementor-element.elementor-element-6ff005f5{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-99 .elementor-element.elementor-element-2d4814fa .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:clamp(38px,5.2vw,92px);font-weight:400;line-height:1;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-99 .elementor-element.elementor-element-25b0b8eb{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-99 .elementor-element.elementor-element-acd1074{--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-99 .elementor-element.elementor-element-331ee8ec .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 36px 0px 36px;}.elementor-99 .elementor-element.elementor-element-331ee8ec .elementor-button:hover, .elementor-99 .elementor-element.elementor-element-331ee8ec .elementor-button:focus{background-color:#d8b565;color:#0b1120;border-color:#d8b565;}.elementor-99 .elementor-element.elementor-element-331ee8ec .elementor-button:hover svg, .elementor-99 .elementor-element.elementor-element-331ee8ec .elementor-button:focus svg{fill:#0b1120;}.elementor-99 .elementor-element.elementor-element-44ddda1f .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,.35);border-radius:0px 0px 0px 0px;padding:0px 30px 0px 30px;}.elementor-99 .elementor-element.elementor-element-44ddda1f .elementor-button:hover, .elementor-99 .elementor-element.elementor-element-44ddda1f .elementor-button:focus{color:#e2c98a;border-color:#e2c98a;}.elementor-99 .elementor-element.elementor-element-44ddda1f .elementor-button:hover svg, .elementor-99 .elementor-element.elementor-element-44ddda1f .elementor-button:focus svg{fill:#e2c98a;}.elementor-99 .elementor-element.elementor-element-533f108a{--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-99 .elementor-element.elementor-element-393bc0ab{--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-99 .elementor-element.elementor-element-63ba23ff{--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:40px;--padding-right:40px;}.elementor-99 .elementor-element.elementor-element-5cd0469b{--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:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-99 .elementor-element.elementor-element-19dae1f3{--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:8px 8px;--row-gap:8px;--column-gap:8px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-99 .elementor-element.elementor-element-fd8126a .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:15px;font-weight:500;line-height:1;letter-spacing:0.24em;color:#fbf3f1;}.elementor-99 .elementor-element.elementor-element-34e2c4de .elementor-heading-title{font-family:"Pinyon Script", Sans-serif;font-size:clamp(24px,6.4vw,30px);font-weight:400;line-height:1;color:#f2c9cf;}.elementor-99 .elementor-element.elementor-element-86c1577{--display:flex;--flex-direction:row-reverse;--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-reverse;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-99 .elementor-element.elementor-element-53c73b5b{--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:8px 8px;--row-gap:8px;--column-gap:8px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-99 .elementor-element.elementor-element-1c2a7a6c .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:15px;font-weight:500;line-height:1;letter-spacing:0.24em;color:#f4efe7;}.elementor-99 .elementor-element.elementor-element-6958e51c .elementor-heading-title{font-family:"Pinyon Script", Sans-serif;font-size:clamp(24px,6.4vw,30px);font-weight:400;line-height:1;color:#e2c98a;}.elementor-99 .elementor-element.elementor-element-3f5852de{--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-99 .elementor-element.elementor-element-3f5852de:not(.elementor-motion-effects-element-type-background), .elementor-99 .elementor-element.elementor-element-3f5852de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0b1120;}.elementor-99 .elementor-element.elementor-element-72d98bd5{--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-99 .elementor-element.elementor-element-6f4c7145{--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-99 .elementor-element.elementor-element-6f4c7145:not(.elementor-motion-effects-element-type-background), .elementor-99 .elementor-element.elementor-element-6f4c7145 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f4efe7;}.elementor-99 .elementor-element.elementor-element-3c091371{--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:120px;--padding-bottom:130px;--padding-left:40px;--padding-right:40px;}.elementor-99 .elementor-element.elementor-element-33711fe1{--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-99 .elementor-element.elementor-element-3fb9facf{--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-99 .elementor-element.elementor-element-3fb9facf:not(.elementor-motion-effects-element-type-background), .elementor-99 .elementor-element.elementor-element-3fb9facf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0b1120;background-image:url("https://theex.community/wp-content/uploads/2026/10/theex2-brand-room.jpg");background-position:90% 50%;background-repeat:no-repeat;background-size:cover;}.elementor-99 .elementor-element.elementor-element-44947886{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-99 .elementor-element.elementor-element-5e7f16a .elementor-heading-title{font-family:"Pinyon Script", Sans-serif;font-size:clamp(24px,6vw,28px);font-weight:400;line-height:1;color:#82253d;}.elementor-99 .elementor-element.elementor-element-42ae2117 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:clamp(32px,3.3vw,58px);font-weight:400;line-height:1.08;color:#0b1120;}.elementor-99 .elementor-element.elementor-element-43681e06{font-family:"Jost", Sans-serif;font-size:clamp(16px,4.2vw,18px);font-weight:300;line-height:1.72;color:#3a4256;}.elementor-99 .elementor-element.elementor-element-7f3242ae .elementor-button{background-color:#0b1120;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-radius:0px 0px 0px 0px;padding:0px 30px 0px 30px;}.elementor-99 .elementor-element.elementor-element-7f3242ae .elementor-button:hover, .elementor-99 .elementor-element.elementor-element-7f3242ae .elementor-button:focus{background-color:#82253d;color:#ffffff;}.elementor-99 .elementor-element.elementor-element-7f3242ae .elementor-button:hover svg, .elementor-99 .elementor-element.elementor-element-7f3242ae .elementor-button:focus svg{fill:#ffffff;}.elementor-99 .elementor-element.elementor-element-6faec3a0{--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-99 .elementor-element.elementor-element-6faec3a0:not(.elementor-motion-effects-element-type-background), .elementor-99 .elementor-element.elementor-element-6faec3a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0b1120;}.elementor-99 .elementor-element.elementor-element-61463f60{--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:120px;--padding-bottom:130px;--padding-left:40px;--padding-right:40px;}.elementor-99 .elementor-element.elementor-element-6c55995e{--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;--justify-content:space-between;--align-items:flex-end;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-99 .elementor-element.elementor-element-11d87ddd{--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:18px 18px;--row-gap:18px;--column-gap:18px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-99 .elementor-element.elementor-element-4c797d80 .elementor-heading-title{font-family:"Pinyon Script", Sans-serif;font-size:clamp(24px,6vw,28px);font-weight:400;line-height:1;color:#e2c98a;}.elementor-99 .elementor-element.elementor-element-6962440e .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-99 .elementor-element.elementor-element-1384bba6{font-family:"Jost", Sans-serif;font-size:clamp(16px,4.2vw,18px);font-weight:300;line-height:1.7;color:rgba(244,239,231,.78);}.elementor-99 .elementor-element.elementor-element-50679a44{--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-99 .elementor-element.elementor-element-68bdfd05{--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:22px 22px;--row-gap:22px;--column-gap:22px;--flex-wrap:nowrap;--padding-top:72px;--padding-bottom:64px;--padding-left:48px;--padding-right:112px;}.elementor-99 .elementor-element.elementor-element-7ecbabd6 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:clamp(28px,2.6vw,44px);font-weight:500;line-height:1;letter-spacing:0.12em;color:#fbf3f1;}.elementor-99 .elementor-element.elementor-element-7c110530 .elementor-heading-title{font-family:"Pinyon Script", Sans-serif;font-size:clamp(48px,4.6vw,78px);font-weight:400;line-height:0.9;color:#f2c9cf;}.elementor-99 .elementor-element.elementor-element-347502cf{text-align:center;font-family:"Jost", Sans-serif;font-size:clamp(15.5px,4vw,17px);font-weight:300;line-height:1.7;color:rgba(251,243,241,.88);}.elementor-99 .elementor-element.elementor-element-13dd694b{--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-99 .elementor-element.elementor-element-3b37b4e4{--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:22px 22px;--row-gap:22px;--column-gap:22px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:-64px;--margin-right:-64px;--padding-top:72px;--padding-bottom:64px;--padding-left:112px;--padding-right:112px;}.elementor-99 .elementor-element.elementor-element-2b945bac .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:clamp(36px,3vw,52px);font-weight:500;line-height:1;letter-spacing:0.16em;color:#f4efe7;}.elementor-99 .elementor-element.elementor-element-2c234b57 .elementor-heading-title{font-family:"Pinyon Script", Sans-serif;font-size:clamp(48px,4.6vw,78px);font-weight:400;line-height:0.9;color:#e2c98a;}.elementor-99 .elementor-element.elementor-element-4c9af8b2{text-align:center;font-family:"Jost", Sans-serif;font-size:clamp(15.5px,4vw,17px);font-weight:300;line-height:1.7;color:rgba(244,239,231,.84);}.elementor-99 .elementor-element.elementor-element-5bb4a2ac{--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-99 .elementor-element.elementor-element-724b58c2{--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:22px 22px;--row-gap:22px;--column-gap:22px;--flex-wrap:nowrap;--padding-top:72px;--padding-bottom:64px;--padding-left:112px;--padding-right:48px;}.elementor-99 .elementor-element.elementor-element-70d4206c .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:clamp(28px,2.6vw,44px);font-weight:500;line-height:1;letter-spacing:0.12em;color:#f4efe7;}.elementor-99 .elementor-element.elementor-element-4c2c43dd .elementor-heading-title{font-family:"Pinyon Script", Sans-serif;font-size:clamp(48px,4.6vw,78px);font-weight:400;line-height:0.9;color:#e2c27a;}.elementor-99 .elementor-element.elementor-element-e6e53b1{text-align:center;font-family:"Jost", Sans-serif;font-size:clamp(15.5px,4vw,17px);font-weight:300;line-height:1.7;color:rgba(244,239,231,.86);}.elementor-99 .elementor-element.elementor-element-50484c21{--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-99 .elementor-element.elementor-element-51055879{--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-99 .elementor-element.elementor-element-51055879:not(.elementor-motion-effects-element-type-background), .elementor-99 .elementor-element.elementor-element-51055879 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f4efe7;}.elementor-99 .elementor-element.elementor-element-1f26c1ea{--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:120px;--padding-bottom:130px;--padding-left:40px;--padding-right:40px;}.elementor-99 .elementor-element.elementor-element-4301a6d{--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;--justify-content:space-between;--align-items:flex-end;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-99 .elementor-element.elementor-element-22397f02{--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:18px 18px;--row-gap:18px;--column-gap:18px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-99 .elementor-element.elementor-element-474b07e6 .elementor-heading-title{font-family:"Pinyon Script", Sans-serif;font-size:clamp(24px,6vw,28px);font-weight:400;line-height:1;color:#82253d;}.elementor-99 .elementor-element.elementor-element-323efd19 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:clamp(34px,3.6vw,62px);font-weight:400;line-height:1.04;color:#0b1120;}.elementor-99 .elementor-element.elementor-element-76612123{--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-99 .elementor-element.elementor-element-731d2592{font-family:"Jost", Sans-serif;font-size:clamp(16px,4.2vw,18px);font-weight:300;line-height:1.7;color:#3a4256;}.elementor-99 .elementor-element.elementor-element-74be6480 .elementor-button{background-color:#0b1120;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-radius:0px 0px 0px 0px;padding:0px 30px 0px 30px;}.elementor-99 .elementor-element.elementor-element-74be6480 .elementor-button:hover, .elementor-99 .elementor-element.elementor-element-74be6480 .elementor-button:focus{background-color:#82253d;color:#ffffff;}.elementor-99 .elementor-element.elementor-element-74be6480 .elementor-button:hover svg, .elementor-99 .elementor-element.elementor-element-74be6480 .elementor-button:focus svg{fill:#ffffff;}.elementor-99 .elementor-element.elementor-element-5370542c{--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-99 .elementor-element.elementor-element-709830b1{--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:18px 18px;--row-gap:18px;--column-gap:18px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-99 .elementor-element.elementor-element-60fd4d9f .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:22px;font-weight:400;font-style:italic;line-height:1;color:#9a7a33;}.elementor-99 .elementor-element.elementor-element-310d2d9b .elementor-heading-title{font-family:"Pinyon Script", Sans-serif;font-size:clamp(34px,3vw,52px);font-weight:400;line-height:1;color:#0b1120;}.elementor-99 .elementor-element.elementor-element-49fda01b{--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:18px 18px;--row-gap:18px;--column-gap:18px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-99 .elementor-element.elementor-element-29ebfde1 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:22px;font-weight:400;font-style:italic;line-height:1;color:#9a7a33;}.elementor-99 .elementor-element.elementor-element-3f538725 .elementor-heading-title{font-family:"Pinyon Script", Sans-serif;font-size:clamp(34px,3vw,52px);font-weight:400;line-height:1;color:#0b1120;}.elementor-99 .elementor-element.elementor-element-640acc0d{--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:18px 18px;--row-gap:18px;--column-gap:18px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-99 .elementor-element.elementor-element-d5d0131 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:22px;font-weight:400;font-style:italic;line-height:1;color:#9a7a33;}.elementor-99 .elementor-element.elementor-element-7cbd812 .elementor-heading-title{font-family:"Pinyon Script", Sans-serif;font-size:clamp(34px,3vw,52px);font-weight:400;line-height:1;color:#0b1120;}.elementor-99 .elementor-element.elementor-element-79d99191{--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:18px 18px;--row-gap:18px;--column-gap:18px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-99 .elementor-element.elementor-element-4657bb9e .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:22px;font-weight:400;font-style:italic;line-height:1;color:#9a7a33;}.elementor-99 .elementor-element.elementor-element-1207cab0 .elementor-heading-title{font-family:"Pinyon Script", Sans-serif;font-size:clamp(34px,3vw,52px);font-weight:400;line-height:1;color:#0b1120;}.elementor-99 .elementor-element.elementor-element-72a6788d{--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:18px 18px;--row-gap:18px;--column-gap:18px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-99 .elementor-element.elementor-element-43111b10 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:22px;font-weight:400;font-style:italic;line-height:1;color:#9a7a33;}.elementor-99 .elementor-element.elementor-element-4b60c043 .elementor-heading-title{font-family:"Pinyon Script", Sans-serif;font-size:clamp(34px,3vw,52px);font-weight:400;line-height:1;color:#0b1120;}.elementor-99 .elementor-element.elementor-element-3e9756fd{--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:18px 18px;--row-gap:18px;--column-gap:18px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-99 .elementor-element.elementor-element-7ad4c514 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:22px;font-weight:400;font-style:italic;line-height:1;color:#9a7a33;}.elementor-99 .elementor-element.elementor-element-321dce15 .elementor-heading-title{font-family:"Pinyon Script", Sans-serif;font-size:clamp(34px,3vw,52px);font-weight:400;line-height:1;color:#0b1120;}.elementor-99 .elementor-element.elementor-element-724d8b98{--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-99 .elementor-element.elementor-element-724d8b98:not(.elementor-motion-effects-element-type-background), .elementor-99 .elementor-element.elementor-element-724d8b98 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0b1120;}.elementor-99 .elementor-element.elementor-element-4730a095{--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:120px;--padding-bottom:130px;--padding-left:40px;--padding-right:40px;}.elementor-99 .elementor-element.elementor-element-2b5caf7a{--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-99 .elementor-element.elementor-element-6d05c8fc{--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-99 .elementor-element.elementor-element-6d05c8fc:not(.elementor-motion-effects-element-type-background), .elementor-99 .elementor-element.elementor-element-6d05c8fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0b1120;background-image:url("https://theex.community/wp-content/uploads/2026/10/theex2-signage.jpg");background-position:100% 0%;background-repeat:no-repeat;background-size:cover;}.elementor-99 .elementor-element.elementor-element-34fe9305{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-99 .elementor-element.elementor-element-63079fd2 .elementor-heading-title{font-family:"Pinyon Script", Sans-serif;font-size:clamp(24px,6vw,28px);font-weight:400;line-height:1;color:#e2c98a;}.elementor-99 .elementor-element.elementor-element-321ddc55 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:clamp(34px,3.6vw,62px);font-weight:400;line-height:1.06;color:#f4efe7;}.elementor-99 .elementor-element.elementor-element-6ed699ce{font-family:"Jost", Sans-serif;font-size:clamp(16px,4.2vw,18px);font-weight:300;line-height:1.72;color:rgba(244,239,231,.8);}.elementor-99 .elementor-element.elementor-element-6f94aadb .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 30px 0px 30px;}.elementor-99 .elementor-element.elementor-element-6f94aadb .elementor-button:hover, .elementor-99 .elementor-element.elementor-element-6f94aadb .elementor-button:focus{background-color:#d8b565;color:#0b1120;border-color:#d8b565;}.elementor-99 .elementor-element.elementor-element-6f94aadb .elementor-button:hover svg, .elementor-99 .elementor-element.elementor-element-6f94aadb .elementor-button:focus svg{fill:#0b1120;}.elementor-99 .elementor-element.elementor-element-5c86e870{--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-99 .elementor-element.elementor-element-6ed69d5d{--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:120px;--padding-bottom:130px;--padding-left:40px;--padding-right:40px;}.elementor-99 .elementor-element.elementor-element-7e2397b9{--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-99 .elementor-element.elementor-element-2bbec676{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-99 .elementor-element.elementor-element-464d9472 .elementor-heading-title{font-family:"Pinyon Script", Sans-serif;font-size:clamp(24px,6vw,28px);font-weight:400;line-height:1;color:#f2c9cf;}.elementor-99 .elementor-element.elementor-element-125f0307 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:clamp(34px,3.6vw,62px);font-weight:400;line-height:1.06;color:#fbf3f1;}.elementor-99 .elementor-element.elementor-element-2dc620c{font-family:"Jost", Sans-serif;font-size:clamp(16px,4.2vw,18px);font-weight:300;line-height:1.72;color:rgba(251,243,241,.86);}.elementor-99 .elementor-element.elementor-element-41a74346 .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:#fbf3f1;color:#fbf3f1;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(251,243,241,.45);border-radius:0px 0px 0px 0px;padding:0px 30px 0px 30px;}.elementor-99 .elementor-element.elementor-element-41a74346 .elementor-button:hover, .elementor-99 .elementor-element.elementor-element-41a74346 .elementor-button:focus{color:#e2c98a;border-color:#e2c98a;}.elementor-99 .elementor-element.elementor-element-41a74346 .elementor-button:hover svg, .elementor-99 .elementor-element.elementor-element-41a74346 .elementor-button:focus svg{fill:#e2c98a;}.elementor-99 .elementor-element.elementor-element-4ac852d1{--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-99 .elementor-element.elementor-element-571dd65c .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:clamp(28px,2.6vw,44px);font-weight:400;line-height:1.08;color:#0b1120;}.elementor-99 .elementor-element.elementor-element-432c5660{--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-99 .elementor-element.elementor-element-51185d28{--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:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-99 .elementor-element.elementor-element-99360d6 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;line-height:1;letter-spacing:0.24em;color:#5a6276;}.elementor-99 .elementor-element.elementor-element-7c9990a .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:22px;font-weight:500;line-height:1.2;color:#0b1120;}.elementor-99 .elementor-element.elementor-element-1fe8dadf{--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:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-99 .elementor-element.elementor-element-419b1d21 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;line-height:1;letter-spacing:0.24em;color:#5a6276;}.elementor-99 .elementor-element.elementor-element-37d0e8ec .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:22px;font-weight:500;line-height:1.2;color:#0b1120;}.elementor-99 .elementor-element.elementor-element-65d37ece{--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:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-99 .elementor-element.elementor-element-5e2c3a26 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;line-height:1;letter-spacing:0.24em;color:#82253d;}.elementor-99 .elementor-element.elementor-element-5a753724 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:22px;font-weight:500;line-height:1.2;color:#0b1120;}.elementor-99 .elementor-element.elementor-element-6bbd48b8{--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:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-99 .elementor-element.elementor-element-22ab3add .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;line-height:1;letter-spacing:0.24em;color:#9a7a33;}.elementor-99 .elementor-element.elementor-element-68af79e9 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:22px;font-weight:500;line-height:1.2;color:#0b1120;}.elementor-99 .elementor-element.elementor-element-5d7e2b40{font-family:"Jost", Sans-serif;font-size:15px;font-weight:400;line-height:1.6;color:#82253d;}.elementor-99 .elementor-element.elementor-element-4c62fcf7{--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:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-99 .elementor-element.elementor-element-8a7fe86 .elementor-button{background-color:#0b1120;font-family:"Jost", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;line-height:1;letter-spacing:0.2em;fill:#f4efe7;color:#f4efe7;border-radius:0px 0px 0px 0px;padding:0px 26px 0px 26px;}.elementor-99 .elementor-element.elementor-element-8a7fe86 .elementor-button:hover, .elementor-99 .elementor-element.elementor-element-8a7fe86 .elementor-button:focus{background-color:#1c2540;color:#f4efe7;}.elementor-99 .elementor-element.elementor-element-8a7fe86 .elementor-button:hover svg, .elementor-99 .elementor-element.elementor-element-8a7fe86 .elementor-button:focus svg{fill:#f4efe7;}.elementor-99 .elementor-element.elementor-element-15a73e3b .elementor-button{background-color:#82253d;font-family:"Jost", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;line-height:1;letter-spacing:0.2em;fill:#ffffff;color:#ffffff;border-radius:0px 0px 0px 0px;padding:0px 26px 0px 26px;}.elementor-99 .elementor-element.elementor-element-15a73e3b .elementor-button:hover, .elementor-99 .elementor-element.elementor-element-15a73e3b .elementor-button:focus{background-color:#9b2f4c;color:#ffffff;}.elementor-99 .elementor-element.elementor-element-15a73e3b .elementor-button:hover svg, .elementor-99 .elementor-element.elementor-element-15a73e3b .elementor-button:focus svg{fill:#ffffff;}.elementor-99 .elementor-element.elementor-element-4a0ac291{--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-99 .elementor-element.elementor-element-35e08a5d{--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;--justify-content:flex-end;--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-99 .elementor-element.elementor-element-35e08a5d:not(.elementor-motion-effects-element-type-background), .elementor-99 .elementor-element.elementor-element-35e08a5d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f4efe7;}.elementor-99 .elementor-element.elementor-element-113dc9bb{--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:110px;--padding-bottom:120px;--padding-left:0px;--padding-right:80px;}.elementor-99 .elementor-element.elementor-element-642f8f05 .elementor-heading-title{font-family:"Pinyon Script", Sans-serif;font-size:clamp(24px,6vw,28px);font-weight:400;line-height:1;color:#82253d;}.elementor-99 .elementor-element.elementor-element-43dbf733 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:clamp(32px,3.2vw,56px);font-weight:400;line-height:1.06;color:#0b1120;}.elementor-99 .elementor-element.elementor-element-87bdfd{font-family:"Jost", Sans-serif;font-size:clamp(16px,4.2vw,18px);font-weight:300;line-height:1.72;color:#3a4256;}.elementor-99 .elementor-element.elementor-element-16c6cdb4{--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-99 .elementor-element.elementor-element-29741b72{--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;--justify-content:flex-start;--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-99 .elementor-element.elementor-element-29741b72:not(.elementor-motion-effects-element-type-background), .elementor-99 .elementor-element.elementor-element-29741b72 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#121a2e;}.elementor-99 .elementor-element.elementor-element-5f061f4c{--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:110px;--padding-bottom:120px;--padding-left:80px;--padding-right:0px;}.elementor-99 .elementor-element.elementor-element-dd7d621 .elementor-heading-title{font-family:"Pinyon Script", Sans-serif;font-size:clamp(24px,6vw,28px);font-weight:400;line-height:1;color:#e2c98a;}.elementor-99 .elementor-element.elementor-element-504ce687 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:clamp(32px,3.2vw,56px);font-weight:400;line-height:1.06;color:#f4efe7;}.elementor-99 .elementor-element.elementor-element-7d63b9d2{font-family:"Jost", Sans-serif;font-size:clamp(16px,4.2vw,18px);font-weight:300;line-height:1.72;color:rgba(244,239,231,.8);}.elementor-99 .elementor-element.elementor-element-4d78a2bc{--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-99 .elementor-element.elementor-element-46891125{--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-99 .elementor-element.elementor-element-46891125:not(.elementor-motion-effects-element-type-background), .elementor-99 .elementor-element.elementor-element-46891125 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0b1120;background-image:url("https://theex.community/wp-content/uploads/2026/10/theex2-brand-room.jpg");background-position:50% 50%;background-repeat:no-repeat;background-size:cover;}.elementor-99 .elementor-element.elementor-element-752cf1de{--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:28px 28px;--row-gap:28px;--column-gap:28px;--flex-wrap:nowrap;--padding-top:150px;--padding-bottom:160px;--padding-left:40px;--padding-right:40px;}.elementor-99 .elementor-element.elementor-element-2acdb81b .elementor-heading-title{font-family:"Pinyon Script", Sans-serif;font-size:clamp(24px,6.4vw,30px);font-weight:400;line-height:1;color:#e2c98a;}.elementor-99 .elementor-element.elementor-element-4f66a5a2 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:clamp(36px,4.6vw,80px);font-weight:400;line-height:1.04;color:#f4efe7;}.elementor-99 .elementor-element.elementor-element-2b259bd2{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-99 .elementor-element.elementor-element-270f2ac0{--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-99 .elementor-element.elementor-element-42e184b5 .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 40px 0px 40px;}.elementor-99 .elementor-element.elementor-element-42e184b5 .elementor-button:hover, .elementor-99 .elementor-element.elementor-element-42e184b5 .elementor-button:focus{background-color:#d8b565;color:#0b1120;border-color:#d8b565;}.elementor-99 .elementor-element.elementor-element-42e184b5 .elementor-button:hover svg, .elementor-99 .elementor-element.elementor-element-42e184b5 .elementor-button:focus svg{fill:#0b1120;}@media(max-width:1024px){.elementor-99 .elementor-element.elementor-element-7324b8fc:not(.elementor-motion-effects-element-type-background), .elementor-99 .elementor-element.elementor-element-7324b8fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:50% 50%;background-size:cover;}.elementor-99 .elementor-element.elementor-element-3c091371{--padding-top:96px;--padding-bottom:104px;--padding-left:40px;--padding-right:40px;}.elementor-99 .elementor-element.elementor-element-3fb9facf:not(.elementor-motion-effects-element-type-background), .elementor-99 .elementor-element.elementor-element-3fb9facf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:90% 50%;background-size:cover;}.elementor-99 .elementor-element.elementor-element-44947886{--margin-top:-72px;--margin-bottom:0px;--margin-left:24px;--margin-right:24px;}.elementor-99 .elementor-element.elementor-element-61463f60{--padding-top:96px;--padding-bottom:104px;--padding-left:40px;--padding-right:40px;}.elementor-99 .elementor-element.elementor-element-68bdfd05{--padding-top:72px;--padding-bottom:64px;--padding-left:48px;--padding-right:48px;}.elementor-99 .elementor-element.elementor-element-3b37b4e4{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:72px;--padding-bottom:64px;--padding-left:48px;--padding-right:48px;}.elementor-99 .elementor-element.elementor-element-724b58c2{--padding-top:72px;--padding-bottom:64px;--padding-left:48px;--padding-right:48px;}.elementor-99 .elementor-element.elementor-element-1f26c1ea{--padding-top:96px;--padding-bottom:104px;--padding-left:40px;--padding-right:40px;}.elementor-99 .elementor-element.elementor-element-4730a095{--padding-top:96px;--padding-bottom:104px;--padding-left:40px;--padding-right:40px;}.elementor-99 .elementor-element.elementor-element-6d05c8fc:not(.elementor-motion-effects-element-type-background), .elementor-99 .elementor-element.elementor-element-6d05c8fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:100% 0%;background-size:cover;}.elementor-99 .elementor-element.elementor-element-6ed69d5d{--padding-top:96px;--padding-bottom:104px;--padding-left:40px;--padding-right:40px;}.elementor-99 .elementor-element.elementor-element-113dc9bb{--padding-top:110px;--padding-bottom:120px;--padding-left:0px;--padding-right:40px;}.elementor-99 .elementor-element.elementor-element-5f061f4c{--padding-top:110px;--padding-bottom:120px;--padding-left:40px;--padding-right:0px;}.elementor-99 .elementor-element.elementor-element-46891125:not(.elementor-motion-effects-element-type-background), .elementor-99 .elementor-element.elementor-element-46891125 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:50% 50%;background-size:cover;}.elementor-99 .elementor-element.elementor-element-752cf1de{--padding-top:150px;--padding-bottom:160px;--padding-left:40px;--padding-right:40px;}}@media(max-width:767px){.elementor-99 .elementor-element.elementor-element-7324b8fc:not(.elementor-motion-effects-element-type-background), .elementor-99 .elementor-element.elementor-element-7324b8fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:50% 50%;background-size:cover;}.elementor-99 .elementor-element.elementor-element-11899ad8{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-99 .elementor-element.elementor-element-63ba23ff{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-99 .elementor-element.elementor-element-5cd0469b{--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;}.elementor-99 .elementor-element.elementor-element-86c1577{--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;}.elementor-99 .elementor-element.elementor-element-3c091371{--padding-top:76px;--padding-bottom:84px;--padding-left:20px;--padding-right:20px;}.elementor-99 .elementor-element.elementor-element-3fb9facf:not(.elementor-motion-effects-element-type-background), .elementor-99 .elementor-element.elementor-element-3fb9facf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:90% 50%;background-size:cover;}.elementor-99 .elementor-element.elementor-element-44947886{--margin-top:-40px;--margin-bottom:0px;--margin-left:12px;--margin-right:12px;}.elementor-99 .elementor-element.elementor-element-61463f60{--padding-top:76px;--padding-bottom:84px;--padding-left:20px;--padding-right:20px;}.elementor-99 .elementor-element.elementor-element-68bdfd05{--padding-top:56px;--padding-bottom:48px;--padding-left:24px;--padding-right:24px;}.elementor-99 .elementor-element.elementor-element-3b37b4e4{--padding-top:56px;--padding-bottom:48px;--padding-left:24px;--padding-right:24px;}.elementor-99 .elementor-element.elementor-element-724b58c2{--padding-top:56px;--padding-bottom:48px;--padding-left:24px;--padding-right:24px;}.elementor-99 .elementor-element.elementor-element-1f26c1ea{--padding-top:76px;--padding-bottom:84px;--padding-left:20px;--padding-right:20px;}.elementor-99 .elementor-element.elementor-element-4730a095{--padding-top:76px;--padding-bottom:84px;--padding-left:20px;--padding-right:20px;}.elementor-99 .elementor-element.elementor-element-6d05c8fc:not(.elementor-motion-effects-element-type-background), .elementor-99 .elementor-element.elementor-element-6d05c8fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:100% 0%;background-size:cover;}.elementor-99 .elementor-element.elementor-element-6ed69d5d{--padding-top:76px;--padding-bottom:84px;--padding-left:20px;--padding-right:20px;}.elementor-99 .elementor-element.elementor-element-113dc9bb{--padding-top:76px;--padding-bottom:84px;--padding-left:20px;--padding-right:20px;}.elementor-99 .elementor-element.elementor-element-5f061f4c{--padding-top:76px;--padding-bottom:84px;--padding-left:20px;--padding-right:20px;}.elementor-99 .elementor-element.elementor-element-46891125:not(.elementor-motion-effects-element-type-background), .elementor-99 .elementor-element.elementor-element-46891125 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:50% 50%;background-size:cover;}.elementor-99 .elementor-element.elementor-element-752cf1de{--padding-top:96px;--padding-bottom:104px;--padding-left:20px;--padding-right:20px;}}/* Start custom CSS for image, class: .elementor-element-6ff005f5 */.elementor-99 .elementor-element.elementor-element-6ff005f5 img{max-width:none;width:clamp(120px,10vw,168px);height:auto;display:block;margin-bottom:-2px}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7dfb1ffd */.elementor-99 .elementor-element.elementor-element-7dfb1ffd .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-99 .elementor-element.elementor-element-7dfb1ffd .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-2d4814fa */.elementor-99 .elementor-element.elementor-element-2d4814fa .elementor-heading-title{text-wrap:pretty}.elementor-99 .elementor-element.elementor-element-2d4814fa .elementor-heading-title em{color:#e2c98a}.elementor-99 .elementor-element.elementor-element-2d4814fa .elementor-heading-title{text-wrap:balance}.elementor-99 .elementor-element.elementor-element-2d4814fa .elementor-heading-title em{font-family:'Pinyon Script',cursive;font-style:normal;font-size:1.08em}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-703ebd44 */.elementor-99 .elementor-element.elementor-element-703ebd44 .tx-orn{display:flex;align-items:center;gap:10px;justify-content:center;}.elementor-99 .elementor-element.elementor-element-703ebd44 .tx-orn i{width:40px;height:1px;background:#c9a24e;display:block;flex:none}.elementor-99 .elementor-element.elementor-element-703ebd44 .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-25b0b8eb */.elementor-99 .elementor-element.elementor-element-25b0b8eb p{margin:0;text-wrap:pretty;max-width:720px}.elementor-99 .elementor-element.elementor-element-25b0b8eb p{margin-left:auto;margin-right:auto}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-331ee8ec */.elementor-99 .elementor-element.elementor-element-331ee8ec .elementor-button{height:58px;display:inline-flex;align-items:center;white-space:nowrap;transition:background .3s,color .3s,border-color .3s}.elementor-99 .elementor-element.elementor-element-331ee8ec .elementor-button{justify-content:center;text-align:center}@media(max-width:767px){.elementor-99 .elementor-element.elementor-element-331ee8ec,.elementor-99 .elementor-element.elementor-element-331ee8ec .elementor-button{width:100%}}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-44ddda1f */.elementor-99 .elementor-element.elementor-element-44ddda1f .elementor-button{height:58px;display:inline-flex;align-items:center;white-space:nowrap;transition:background .3s,color .3s,border-color .3s}.elementor-99 .elementor-element.elementor-element-44ddda1f .elementor-button{justify-content:center;text-align:center}@media(max-width:767px){.elementor-99 .elementor-element.elementor-element-44ddda1f,.elementor-99 .elementor-element.elementor-element-44ddda1f .elementor-button{width:100%}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-acd1074 */.elementor-99 .elementor-element.elementor-element-acd1074 > .e-con,.elementor-99 .elementor-element.elementor-element-acd1074 > .elementor-widget{width:auto}.elementor-99 .elementor-element.elementor-element-acd1074 > .e-con{width:auto}.elementor-99 .elementor-element.elementor-element-acd1074{gap:12px;flex-wrap:wrap;margin-top:6px;width:auto;justify-content:center;}@media(max-width:767px){.elementor-99 .elementor-element.elementor-element-acd1074{width:100%;flex-direction:column!important}.elementor-99 .elementor-element.elementor-element-acd1074 > .elementor-widget{width:100%}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4302fb08 */.elementor-99 .elementor-element.elementor-element-4302fb08{align-items:center;text-align:center}.elementor-99 .elementor-element.elementor-element-4302fb08{max-width:1080px;width:100%;margin-left:auto;margin-right:auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-11899ad8 */.elementor-99 .elementor-element.elementor-element-11899ad8{flex:1;justify-content:center;align-items:center}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-533f108a */.elementor-99 .elementor-element.elementor-element-533f108a{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 html, class: .elementor-element-3dc988d0 */.elementor-99 .elementor-element.elementor-element-3dc988d0 .tx-gm{display:block;position:relative;width:52px;height:46px;overflow:hidden;flex:none}.elementor-99 .elementor-element.elementor-element-3dc988d0 .tx-gm img{max-width:none;height:46px;width:auto;display:block;max-width:none}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fd8126a */.elementor-99 .elementor-element.elementor-element-fd8126a .elementor-heading-title{text-wrap:pretty}.elementor-99 .elementor-element.elementor-element-fd8126a .elementor-heading-title em{font-style:normal;color:#c9a24e}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-34e2c4de */.elementor-99 .elementor-element.elementor-element-34e2c4de .elementor-heading-title{text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19dae1f3 */.elementor-99 .elementor-element.elementor-element-19dae1f3{flex:none;align-items:flex-start}@media(max-width:767px){.elementor-99 .elementor-element.elementor-element-19dae1f3{align-items:flex-start}}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-531d9417 */.elementor-99 .elementor-element.elementor-element-531d9417 .tx-sa{font:300 22px/1 Jost,sans-serif;color:#f2c9cf;display:inline-block;transform:translateX(0);transition:transform .4s}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5cd0469b */.elementor-99 .elementor-element.elementor-element-5cd0469b > .e-con,.elementor-99 .elementor-element.elementor-element-5cd0469b > .elementor-widget{width:auto}.elementor-99 .elementor-element.elementor-element-5cd0469b{position:relative;overflow:hidden}.elementor-99 .elementor-element.elementor-element-5cd0469b{padding:24px 32px 24px 0}@media(max-width:767px){.elementor-99 .elementor-element.elementor-element-5cd0469b{padding:20px 0;text-align:left;border-top:1px solid rgba(201,162,78,.2)}}.elementor-99 .elementor-element.elementor-element-5cd0469b::before{content:'';position:absolute;inset:auto;top:0;bottom:0;left:0;right:-60px;background:linear-gradient(90deg,rgba(130,37,61,.92) 0%,rgba(130,37,61,.7) 70%,rgba(130,37,61,.35) 100%);opacity:0;transition:opacity .5s;pointer-events:none;z-index:0}.elementor-99 .elementor-element.elementor-element-5cd0469b:hover::before{opacity:1}.elementor-99 .elementor-element.elementor-element-5cd0469b > *{position:relative;z-index:1}.elementor-99 .elementor-element.elementor-element-5cd0469b:hover .tx-sa{transform:translateX(6px)}@media(max-width:767px){.elementor-99 .elementor-element.elementor-element-5cd0469b:hover .tx-sa{transform:translateX(6px)}}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-580b8b00 */.elementor-99 .elementor-element.elementor-element-580b8b00 .tx-seam{display:flex;align-items:center;justify-content:center;width:120px;position:relative;height:100%}.elementor-99 .elementor-element.elementor-element-580b8b00 .tx-seam i{position:absolute;inset:auto;top:18px;bottom:18px;left:50%;width:1px;background:linear-gradient(to bottom,transparent,rgba(201,162,78,.7),transparent)}.elementor-99 .elementor-element.elementor-element-580b8b00 .tx-seam b{position:relative;width:10px;height:10px;background:#c9a24e;transform:rotate(45deg);display:block}@media(max-width:767px){.elementor-99 .elementor-element.elementor-element-580b8b00{display:none}}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-23de2026 */.elementor-99 .elementor-element.elementor-element-23de2026 .tx-mm{display:block;position:relative;width:44px;height:46px;overflow:hidden;flex:none}.elementor-99 .elementor-element.elementor-element-23de2026 .tx-mm img{max-width:none;height:74px;width:auto;display:block;margin:-13px 0 0 -14px;max-width:none}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1c2a7a6c */.elementor-99 .elementor-element.elementor-element-1c2a7a6c .elementor-heading-title{text-wrap:pretty}.elementor-99 .elementor-element.elementor-element-1c2a7a6c .elementor-heading-title em{font-style:normal;color:#c9a24e}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6958e51c */.elementor-99 .elementor-element.elementor-element-6958e51c .elementor-heading-title{text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-53c73b5b */.elementor-99 .elementor-element.elementor-element-53c73b5b{flex:none;align-items:flex-end}@media(max-width:767px){.elementor-99 .elementor-element.elementor-element-53c73b5b{align-items:flex-start}}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3ec1e94e */.elementor-99 .elementor-element.elementor-element-3ec1e94e .tx-sa{font:300 22px/1 Jost,sans-serif;color:#e2c98a;display:inline-block;transform:translateX(0);transition:transform .4s}.elementor-99 .elementor-element.elementor-element-3ec1e94e .tx-sm{display:none}@media(max-width:767px){.elementor-99 .elementor-element.elementor-element-3ec1e94e .tx-sa{display:none}.elementor-99 .elementor-element.elementor-element-3ec1e94e .tx-sm{display:inline-block}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-86c1577 */.elementor-99 .elementor-element.elementor-element-86c1577 > .e-con,.elementor-99 .elementor-element.elementor-element-86c1577 > .elementor-widget{width:auto}.elementor-99 .elementor-element.elementor-element-86c1577{position:relative;overflow:hidden}.elementor-99 .elementor-element.elementor-element-86c1577{padding:24px 0 24px 32px;text-align:right}@media(max-width:767px){.elementor-99 .elementor-element.elementor-element-86c1577{padding:20px 0;text-align:left;border-top:1px solid rgba(201,162,78,.2)}}.elementor-99 .elementor-element.elementor-element-86c1577::before{content:'';position:absolute;inset:auto;top:0;bottom:0;right:0;left:-60px;background:linear-gradient(270deg,rgba(28,40,72,.95) 0%,rgba(28,40,72,.75) 70%,rgba(28,40,72,.4) 100%);opacity:0;transition:opacity .5s;pointer-events:none;z-index:0}.elementor-99 .elementor-element.elementor-element-86c1577:hover::before{opacity:1}.elementor-99 .elementor-element.elementor-element-86c1577 > *{position:relative;z-index:1}.elementor-99 .elementor-element.elementor-element-86c1577:hover .tx-sa{transform:translateX(-6px)}@media(max-width:767px){.elementor-99 .elementor-element.elementor-element-86c1577:hover .tx-sa{transform:translateX(6px)}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-63ba23ff */.elementor-99 .elementor-element.elementor-element-63ba23ff{display:grid!important;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:0}.elementor-99 .elementor-element.elementor-element-63ba23ff{max-width:1680px;margin-left:auto;margin-right:auto;width:100%}.elementor-99 .elementor-element.elementor-element-63ba23ff{align-items:stretch}@media(max-width:767px){.elementor-99 .elementor-element.elementor-element-63ba23ff{grid-template-columns:minmax(0,1fr)}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-393bc0ab */.elementor-99 .elementor-element.elementor-element-393bc0ab{position:relative;z-index:3;overflow:hidden;border-top:1px solid rgba(201,162,78,.3);background:linear-gradient(to bottom,rgba(7,11,22,.35),rgba(7,11,22,.75));backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}
.elementor-99 .elementor-element.elementor-element-393bc0ab > .e-con > .e-con{overflow:visible}
.elementor-99 .elementor-element.elementor-element-393bc0ab > .e-con > .e-con:first-child::before{left:calc(-40px - max(0px,(100vw - 1680px) / 2));right:-60px;width:auto}
.elementor-99 .elementor-element.elementor-element-393bc0ab > .e-con > .e-con:last-child::before{left:-60px;right:calc(-40px - max(0px,(100vw - 1680px) / 2));width:auto}
.elementor-99 .elementor-element.elementor-element-393bc0ab > .e-con > .elementor-widget{position:relative;z-index:2}
@media(max-width:767px){.elementor-99 .elementor-element.elementor-element-393bc0ab > .e-con > .e-con:first-child::before,.elementor-99 .elementor-element.elementor-element-393bc0ab > .e-con > .e-con:last-child::before{left:-20px;right:-20px;width:auto}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7324b8fc */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=45651"]{color:#f4efe7!important}.elementor-99 .elementor-element.elementor-element-7324b8fc{position:relative;overflow:hidden;margin-top:-73px;padding-top:73px;min-height:min(100vh,1000px)}.elementor-99 .elementor-element.elementor-element-7324b8fc::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-99 .elementor-element.elementor-element-7324b8fc::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-99 .elementor-element.elementor-element-7324b8fc > .e-con:not(.tx-dust){position:relative;z-index:2}@media(max-width:767px){.elementor-99 .elementor-element.elementor-element-7324b8fc{margin-top:-65px;padding-top:65px}}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-270b9a51 */.elementor-99 .elementor-element.elementor-element-270b9a51 .tx-mr{height:5px;border-top:1px solid rgba(201,162,78,.45);border-bottom:1px solid rgba(201,162,78,.2)}.elementor-99 .elementor-element.elementor-element-270b9a51 .tx-mv{padding:20px 0 18px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 7%,#000 93%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 7%,#000 93%,transparent 100%)}.elementor-99 .elementor-element.elementor-element-270b9a51 .tx-mt{display:flex;align-items:center;width:max-content;animation:tx-marq 75s linear infinite}.elementor-99 .elementor-element.elementor-element-270b9a51 .tx-mq:hover .tx-mt{animation-play-state:paused}.elementor-99 .elementor-element.elementor-element-270b9a51 .tx-w{white-space:nowrap}.elementor-99 .elementor-element.elementor-element-270b9a51 .tx-w0{font:400 clamp(34px,3vw,50px)/1.2 'Pinyon Script',cursive;color:#f2c9cf;padding-top:6px}.elementor-99 .elementor-element.elementor-element-270b9a51 .tx-w1{font:500 clamp(20px,1.8vw,30px)/1 'Cormorant Garamond',serif;letter-spacing:.12em;text-transform:uppercase;color:#f4efe7}.elementor-99 .elementor-element.elementor-element-270b9a51 .tx-w2{font:italic 400 clamp(26px,2.3vw,38px)/1 'Cormorant Garamond',serif;color:#e2c98a}.elementor-99 .elementor-element.elementor-element-270b9a51 .tx-mo{display:inline-flex;align-items:center;gap:10px;margin:0 clamp(20px,2.2vw,36px)}.elementor-99 .elementor-element.elementor-element-270b9a51 .tx-mo i{width:20px;height:1px;background:rgba(201,162,78,.7);display:block}.elementor-99 .elementor-element.elementor-element-270b9a51 .tx-mo b{width:6px;height:6px;background:#c9a24e;display:block;transform:rotate(45deg)}@keyframes tx-marq{from{transform:translateX(0)}to{transform:translateX(-50%)}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72d98bd5 */.elementor-99 .elementor-element.elementor-element-72d98bd5{overflow:hidden}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f5852de */.elementor-99 .elementor-element.elementor-element-3f5852de{position:relative}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6ef032ca */.elementor-99 .elementor-element.elementor-element-6ef032ca{position:absolute;inset:auto;left:56px;bottom:52px;z-index:3}.elementor-99 .elementor-element.elementor-element-6ef032ca .tx-bb{display:flex;align-items:center;gap:14px;font:500 11px/1 Jost,sans-serif;letter-spacing:.32em;text-transform:uppercase;color:#f4efe7}.elementor-99 .elementor-element.elementor-element-6ef032ca .tx-bb i{width:32px;height:1px;background:#c9a24e;display:block}@media(max-width:767px){.elementor-99 .elementor-element.elementor-element-6ef032ca{left:24px;bottom:28px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3fb9facf */.elementor-99 .elementor-element.elementor-element-3fb9facf{grid-column:1 / 8;grid-row:1;position:relative;overflow:hidden;min-height:clamp(440px,46vw,700px)}.elementor-99 .elementor-element.elementor-element-3fb9facf::before{content:'';position:absolute;inset:0;z-index:1;background:linear-gradient(to top,rgba(11,17,32,.6) 0%,rgba(11,17,32,0) 38%)}.elementor-99 .elementor-element.elementor-element-3fb9facf::after{content:'';position:absolute;inset:24px;z-index:2;pointer-events:none;border:1px solid rgba(226,201,138,.5)}@media(max-width:1024px){.elementor-99 .elementor-element.elementor-element-3fb9facf{grid-column:1 / -1}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e7f16a */.elementor-99 .elementor-element.elementor-element-5e7f16a .elementor-heading-title{text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42ae2117 */.elementor-99 .elementor-element.elementor-element-42ae2117 .elementor-heading-title{text-wrap:pretty}.elementor-99 .elementor-element.elementor-element-42ae2117 .elementor-heading-title em{color:#82253d}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a4d9d56 */.elementor-99 .elementor-element.elementor-element-a4d9d56 .tx-orn{display:flex;align-items:center;gap:10px;}.elementor-99 .elementor-element.elementor-element-a4d9d56 .tx-orn i{width:40px;height:1px;background:#c9a24e;display:block;flex:none}.elementor-99 .elementor-element.elementor-element-a4d9d56 .tx-orn b{width:6px;height:6px;background:#c9a24e;transform:rotate(45deg);display:block;flex:none}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-43681e06 */.elementor-99 .elementor-element.elementor-element-43681e06 p{margin:0;text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7f3242ae */.elementor-99 .elementor-element.elementor-element-7f3242ae .elementor-button{height:54px;display:inline-flex;align-items:center;white-space:nowrap;transition:background .3s,color .3s,border-color .3s}.elementor-99 .elementor-element.elementor-element-7f3242ae{align-self:flex-start;margin-top:6px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44947886 */.elementor-99 .elementor-element.elementor-element-44947886{grid-column:7 / 13;grid-row:1;position:relative;z-index:2;width:auto;padding:clamp(26px,4.4vw,76px);background:#fbf8f3;box-shadow:0 40px 80px -30px rgba(11,17,32,.28)}@media(max-width:1024px){.elementor-99 .elementor-element.elementor-element-44947886{grid-column:1 / -1;grid-row:2}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33711fe1 */.elementor-99 .elementor-element.elementor-element-33711fe1{display:grid!important;grid-template-columns:repeat(12,minmax(0,1fr));gap:0}.elementor-99 .elementor-element.elementor-element-33711fe1{align-items:center}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3c091371 */.elementor-99 .elementor-element.elementor-element-3c091371{max-width:1680px;margin-left:auto;margin-right:auto;width:100%}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c797d80 */.elementor-99 .elementor-element.elementor-element-4c797d80 .elementor-heading-title{text-wrap:pretty}.elementor-99 .elementor-element.elementor-element-4c797d80 .elementor-heading-title{padding-left:6px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6962440e */.elementor-99 .elementor-element.elementor-element-6962440e .elementor-heading-title{text-wrap:pretty}.elementor-99 .elementor-element.elementor-element-6962440e .elementor-heading-title em{color:#c9a24e}.elementor-99 .elementor-element.elementor-element-6962440e .elementor-heading-title{max-width:760px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1384bba6 */.elementor-99 .elementor-element.elementor-element-1384bba6 p{margin:0;text-wrap:pretty}.elementor-99 .elementor-element.elementor-element-1384bba6{flex:0 1 calc(40% - 40px);min-width:min(100%,340px)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c55995e */.elementor-99 .elementor-element.elementor-element-6c55995e > .e-con,.elementor-99 .elementor-element.elementor-element-6c55995e > .elementor-widget{width:auto}.elementor-99 .elementor-element.elementor-element-6c55995e{margin-bottom:56px}@media(max-width:767px){.elementor-99 .elementor-element.elementor-element-6c55995e > .e-con,.elementor-99 .elementor-element.elementor-element-6c55995e > .elementor-widget{flex:1 1 100%!important;min-width:100%!important;max-width:none!important;width:100%!important}.elementor-99 .elementor-element.elementor-element-6c55995e p{max-width:none}}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1d10fce5 */.elementor-99 .elementor-element.elementor-element-1d10fce5{display:flex;justify-content:center}.elementor-99 .elementor-element.elementor-element-1d10fce5 .tx-k{display:block;position:relative;width:80px;height:72px;overflow:hidden}.elementor-99 .elementor-element.elementor-element-1d10fce5 .tx-k img{max-width:none;height:72px;width:auto;display:block;max-width:none}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7ecbabd6 */.elementor-99 .elementor-element.elementor-element-7ecbabd6 .elementor-heading-title{text-wrap:pretty}.elementor-99 .elementor-element.elementor-element-7ecbabd6 .elementor-heading-title em{font-style:normal;color:#c9a24e}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-589e56e6 */.elementor-99 .elementor-element.elementor-element-589e56e6 .tx-o2{display:flex;align-items:center;gap:10px;width:200px}.elementor-99 .elementor-element.elementor-element-589e56e6 .tx-o2 i{flex:1;height:1px;background:#c9a24e;display:block}.elementor-99 .elementor-element.elementor-element-589e56e6 .tx-o2 b{width:7px;height:7px;background:#c9a24e;display:block;flex:none;transform:rotate(45deg)}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7c110530 */.elementor-99 .elementor-element.elementor-element-7c110530 .elementor-heading-title{text-wrap:pretty}.elementor-99 .elementor-element.elementor-element-7c110530{margin-top:4px}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-34ba653 */.elementor-99 .elementor-element.elementor-element-34ba653{font:500 12px/1.4 Jost,sans-serif;letter-spacing:.3em;text-transform:uppercase;color:#fbf3f1}.elementor-99 .elementor-element.elementor-element-34ba653 em{font-style:normal;color:#e2c98a}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-347502cf */.elementor-99 .elementor-element.elementor-element-347502cf p{margin:0;text-wrap:pretty;max-width:400px}.elementor-99 .elementor-element.elementor-element-347502cf p{margin-left:auto;margin-right:auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13dd694b */.elementor-99 .elementor-element.elementor-element-13dd694b{flex:1;min-height:0}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-dd3c71b */.elementor-99 .elementor-element.elementor-element-dd3c71b .tx-pb{display:inline-flex;align-items:center;justify-content:center;text-align:center;gap:12px;min-height:52px;padding:10px 28px;font:500 12px/1 Jost,sans-serif;letter-spacing:.22em;text-transform:uppercase;color:#fbf3f1;background:transparent;border:1px solid rgba(242,201,207,.55);transition:background .4s}.elementor-99 .elementor-element.elementor-element-dd3c71b .tx-ar{display:inline-block;font-style:normal;transform:translateX(0);transition:transform .4s}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68bdfd05 */.elementor-99 .elementor-element.elementor-element-68bdfd05{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%,#3a0c1c 55%,#2a0814 100%);min-height:680px;align-items:center;text-align:center;color:#fbf3f1}.elementor-99 .elementor-element.elementor-element-68bdfd05::before{content:'';position:absolute;inset:auto;left:0;top:0;bottom:0;width:min(46%,360px);background:url(https://theex.community/wp-content/uploads/2026/10/theex2-pw-roses.png) right center/cover no-repeat;-webkit-mask-image:linear-gradient(90deg,#000 35%,transparent 100%);mask-image:linear-gradient(90deg,#000 35%,transparent 100%);opacity:.42;transform:scale(1);transform-origin:left center;transition:opacity .6s,transform 1.2s cubic-bezier(.2,.7,.2,1);pointer-events:none;z-index:0}.elementor-99 .elementor-element.elementor-element-68bdfd05:hover::before{opacity:.62;transform:scale(1.04)}.elementor-99 .elementor-element.elementor-element-68bdfd05 > *{position:relative;z-index:1}@media(max-width:1024px){.elementor-99 .elementor-element.elementor-element-68bdfd05{min-height:600px}}@media(max-width:767px){.elementor-99 .elementor-element.elementor-element-68bdfd05{min-height:0}}.elementor-99 .elementor-element.elementor-element-68bdfd05:hover .tx-pb{background:rgba(242,201,207,.14)}.elementor-99 .elementor-element.elementor-element-68bdfd05:hover .tx-ar{transform:translateX(6px)}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-35a6acf5 */.elementor-99 .elementor-element.elementor-element-35a6acf5{display:flex;justify-content:center}.elementor-99 .elementor-element.elementor-element-35a6acf5 .tx-i{width:124px;height:auto;display:block;margin-top:8px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2b945bac */.elementor-99 .elementor-element.elementor-element-2b945bac .elementor-heading-title{text-wrap:pretty}.elementor-99 .elementor-element.elementor-element-2b945bac .elementor-heading-title em{font-style:normal;color:#c9a24e}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6615f384 */.elementor-99 .elementor-element.elementor-element-6615f384 .tx-o2{display:flex;align-items:center;gap:10px;width:200px}.elementor-99 .elementor-element.elementor-element-6615f384 .tx-o2 i{flex:1;height:1px;background:#c9a24e;display:block}.elementor-99 .elementor-element.elementor-element-6615f384 .tx-o2 b{width:7px;height:7px;background:#c9a24e;display:block;flex:none;transform:rotate(45deg)}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2c234b57 */.elementor-99 .elementor-element.elementor-element-2c234b57 .elementor-heading-title{text-wrap:pretty}.elementor-99 .elementor-element.elementor-element-2c234b57{margin-top:4px}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3d0f5bab */.elementor-99 .elementor-element.elementor-element-3d0f5bab{font:500 12px/1.4 Jost,sans-serif;letter-spacing:.3em;text-transform:uppercase;color:#f4efe7}.elementor-99 .elementor-element.elementor-element-3d0f5bab em{font-style:normal;color:#e2c98a}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4c9af8b2 */.elementor-99 .elementor-element.elementor-element-4c9af8b2 p{margin:0;text-wrap:pretty;max-width:420px}.elementor-99 .elementor-element.elementor-element-4c9af8b2 p{margin-left:auto;margin-right:auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5bb4a2ac */.elementor-99 .elementor-element.elementor-element-5bb4a2ac{flex:1;min-height:0}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7a26443d */.elementor-99 .elementor-element.elementor-element-7a26443d .tx-pb{display:inline-flex;align-items:center;justify-content:center;text-align:center;gap:12px;min-height:52px;padding:10px 28px;font:600 12px/1 Jost,sans-serif;letter-spacing:.22em;text-transform:uppercase;color:#0b1120;background:#c9a24e;transition:background .4s}.elementor-99 .elementor-element.elementor-element-7a26443d .tx-ar{display:inline-block;font-style:normal;transform:translateX(0);transition:transform .4s}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b37b4e4 */.elementor-99 .elementor-element.elementor-element-3b37b4e4{position:relative;overflow:hidden;background:#c9a24e;min-height:680px;align-items:center;text-align:center;color:#f4efe7}.elementor-99 .elementor-element.elementor-element-3b37b4e4{clip-path:polygon(64px 0,calc(100% - 64px) 0,100% 100%,0 100%);width:auto;z-index:2}.elementor-99 .elementor-element.elementor-element-3b37b4e4::before{content:'';position:absolute;inset:0;z-index:0;clip-path:polygon(65.5px 0,calc(100% - 65.5px) 0,calc(100% - 1.5px) 100%,1.5px 100%);background:radial-gradient(ellipse at 50% 108%,rgba(201,162,78,.32) 0%,rgba(201,162,78,0) 55%),linear-gradient(180deg,#0a0f1d 0%,#070b16 100%)}.elementor-99 .elementor-element.elementor-element-3b37b4e4::after{content:'';position:absolute;inset:auto;left:0;right:0;bottom:0;height:46%;z-index:0;clip-path:polygon(65.5px 0,calc(100% - 65.5px) 0,calc(100% - 1.5px) 100%,1.5px 100%);background:url(https://theex.community/wp-content/uploads/2026/10/theex2-pw-crowd.png) center bottom/cover no-repeat;-webkit-mask-image:linear-gradient(to top,#000 45%,transparent 100%);mask-image:linear-gradient(to top,#000 45%,transparent 100%);opacity:.7;transition:opacity .6s;pointer-events:none}.elementor-99 .elementor-element.elementor-element-3b37b4e4:hover::after{opacity:.95}@media(max-width:1024px){.elementor-99 .elementor-element.elementor-element-3b37b4e4{clip-path:none}.elementor-99 .elementor-element.elementor-element-3b37b4e4::before,.elementor-99 .elementor-element.elementor-element-3b37b4e4::after{clip-path:none}}.elementor-99 .elementor-element.elementor-element-3b37b4e4 > *{position:relative;z-index:1}@media(max-width:1024px){.elementor-99 .elementor-element.elementor-element-3b37b4e4{min-height:600px}}@media(max-width:767px){.elementor-99 .elementor-element.elementor-element-3b37b4e4{min-height:0}}.elementor-99 .elementor-element.elementor-element-3b37b4e4:hover .tx-ar{transform:translateX(6px)}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-246cfdb */.elementor-99 .elementor-element.elementor-element-246cfdb{display:flex;justify-content:center}.elementor-99 .elementor-element.elementor-element-246cfdb .tx-k{display:block;position:relative;width:62px;height:72px;overflow:hidden}.elementor-99 .elementor-element.elementor-element-246cfdb .tx-k img{max-width:none;height:116px;width:auto;display:block;margin:-21px 0 0 -23px;max-width:none}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-70d4206c */.elementor-99 .elementor-element.elementor-element-70d4206c .elementor-heading-title{text-wrap:pretty}.elementor-99 .elementor-element.elementor-element-70d4206c .elementor-heading-title em{font-style:normal;color:#c9a24e}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-bd764fd */.elementor-99 .elementor-element.elementor-element-bd764fd .tx-o2{display:flex;align-items:center;gap:10px;width:200px}.elementor-99 .elementor-element.elementor-element-bd764fd .tx-o2 i{flex:1;height:1px;background:#c9a24e;display:block}.elementor-99 .elementor-element.elementor-element-bd764fd .tx-o2 b{width:7px;height:7px;background:#c9a24e;display:block;flex:none;transform:rotate(45deg)}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c2c43dd */.elementor-99 .elementor-element.elementor-element-4c2c43dd .elementor-heading-title{text-wrap:pretty}.elementor-99 .elementor-element.elementor-element-4c2c43dd{margin-top:4px}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6834e51 */.elementor-99 .elementor-element.elementor-element-6834e51{font:500 12px/1.4 Jost,sans-serif;letter-spacing:.3em;text-transform:uppercase;color:#f4efe7}.elementor-99 .elementor-element.elementor-element-6834e51 em{font-style:normal;color:#e2c98a}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e6e53b1 */.elementor-99 .elementor-element.elementor-element-e6e53b1 p{margin:0;text-wrap:pretty;max-width:400px}.elementor-99 .elementor-element.elementor-element-e6e53b1 p{margin-left:auto;margin-right:auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-50484c21 */.elementor-99 .elementor-element.elementor-element-50484c21{flex:1;min-height:0}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-62ace654 */.elementor-99 .elementor-element.elementor-element-62ace654 .tx-pb{display:inline-flex;align-items:center;justify-content:center;text-align:center;gap:12px;min-height:52px;padding:10px 28px;font:500 12px/1 Jost,sans-serif;letter-spacing:.22em;text-transform:uppercase;color:#f4efe7;background:transparent;border:1px solid rgba(226,201,138,.55);transition:background .4s}.elementor-99 .elementor-element.elementor-element-62ace654 .tx-ar{display:inline-block;font-style:normal;transform:translateX(0);transition:transform .4s}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-724b58c2 */.elementor-99 .elementor-element.elementor-element-724b58c2{position:relative;overflow:hidden;background:linear-gradient(200deg,#1f2a4a 0%,#152038 50%,#0e1424 100%);min-height:680px;align-items:center;text-align:center;color:#f4efe7}.elementor-99 .elementor-element.elementor-element-724b58c2::before{content:'';position:absolute;inset:auto;right:0;top:0;bottom:0;width:min(36%,280px);background:url(https://theex.community/wp-content/uploads/2026/10/theex2-pw-pillars.png) left center/cover no-repeat;-webkit-mask-image:linear-gradient(270deg,#000 40%,transparent 100%);mask-image:linear-gradient(270deg,#000 40%,transparent 100%);opacity:.62;transform:scale(1);transform-origin:right center;transition:opacity .6s,transform 1.2s cubic-bezier(.2,.7,.2,1);pointer-events:none;z-index:0}.elementor-99 .elementor-element.elementor-element-724b58c2:hover::before{opacity:.95;transform:scale(1.04)}.elementor-99 .elementor-element.elementor-element-724b58c2 > *{position:relative;z-index:1}@media(max-width:1024px){.elementor-99 .elementor-element.elementor-element-724b58c2{min-height:600px}}@media(max-width:767px){.elementor-99 .elementor-element.elementor-element-724b58c2{min-height:0}}.elementor-99 .elementor-element.elementor-element-724b58c2:hover .tx-pb{background:rgba(226,201,138,.14)}.elementor-99 .elementor-element.elementor-element-724b58c2:hover .tx-ar{transform:translateX(6px)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-50679a44 */.elementor-99 .elementor-element.elementor-element-50679a44{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr) minmax(0,1fr);gap:0}.elementor-99 .elementor-element.elementor-element-50679a44{border-top:1px solid rgba(201,162,78,.35);border-bottom:1px solid rgba(201,162,78,.35)}@media(max-width:1024px){.elementor-99 .elementor-element.elementor-element-50679a44{grid-template-columns:minmax(0,1fr)}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-61463f60 */.elementor-99 .elementor-element.elementor-element-61463f60{max-width:1680px;margin-left:auto;margin-right:auto;width:100%}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-474b07e6 */.elementor-99 .elementor-element.elementor-element-474b07e6 .elementor-heading-title{text-wrap:pretty}.elementor-99 .elementor-element.elementor-element-474b07e6 .elementor-heading-title{padding-left:6px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-323efd19 */.elementor-99 .elementor-element.elementor-element-323efd19 .elementor-heading-title{text-wrap:pretty}.elementor-99 .elementor-element.elementor-element-323efd19 .elementor-heading-title em{color:#82253d}.elementor-99 .elementor-element.elementor-element-323efd19 .elementor-heading-title{max-width:760px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-731d2592 */.elementor-99 .elementor-element.elementor-element-731d2592 p{margin:0;text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-74be6480 */.elementor-99 .elementor-element.elementor-element-74be6480 .elementor-button{height:54px;display:inline-flex;align-items:center;white-space:nowrap;transition:background .3s,color .3s,border-color .3s}.elementor-99 .elementor-element.elementor-element-74be6480{align-self:flex-start}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-76612123 */.elementor-99 .elementor-element.elementor-element-76612123{align-items:flex-start;flex:0 1 calc(40% - 40px);min-width:min(100%,340px)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4301a6d */.elementor-99 .elementor-element.elementor-element-4301a6d > .e-con,.elementor-99 .elementor-element.elementor-element-4301a6d > .elementor-widget{width:auto}.elementor-99 .elementor-element.elementor-element-4301a6d{margin-bottom:72px}@media(max-width:767px){.elementor-99 .elementor-element.elementor-element-4301a6d > .e-con,.elementor-99 .elementor-element.elementor-element-4301a6d > .elementor-widget{flex:1 1 100%!important;min-width:100%!important;max-width:none!important;width:100%!important}.elementor-99 .elementor-element.elementor-element-4301a6d p{max-width:none}}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-283d645f */.elementor-99 .elementor-element.elementor-element-283d645f .tx-sr{position:relative;height:14px;display:flex;align-items:center}.elementor-99 .elementor-element.elementor-element-283d645f .tx-sr i{position:absolute;inset:auto;left:0;right:0;top:50%;height:1px;background:#c9a24e}.elementor-99 .elementor-element.elementor-element-283d645f .tx-sr b{position:relative;width:14px;height:14px;background:#f4efe7;border:1px solid #c9a24e;transform:rotate(45deg) scale(1);display:block;transition:background .35s,transform .35s}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-60fd4d9f */.elementor-99 .elementor-element.elementor-element-60fd4d9f .elementor-heading-title{text-wrap:pretty}.elementor-99 .elementor-element.elementor-element-60fd4d9f{margin-top:14px}.elementor-99 .elementor-element.elementor-element-60fd4d9f .elementor-heading-title{font-variant-numeric:lining-nums}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-310d2d9b */.elementor-99 .elementor-element.elementor-element-310d2d9b .elementor-heading-title{text-wrap:pretty}.elementor-99 .elementor-element.elementor-element-310d2d9b .elementor-heading-title{transition:color .35s}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-374492f2 */.elementor-99 .elementor-element.elementor-element-374492f2 .tx-sl{display:block;height:1px;width:24px;background:#82253d;transition:width .45s cubic-bezier(.2,.7,.2,1)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-709830b1 */.elementor-99 .elementor-element.elementor-element-709830b1{position:relative;padding:0 20px 8px 0}.elementor-99 .elementor-element.elementor-element-709830b1:hover .tx-sr b{background:#82253d;transform:rotate(45deg) scale(1.25)}.elementor-99 .elementor-element.elementor-element-709830b1:hover .elementor-heading-title{color:#82253d}.elementor-99 .elementor-element.elementor-element-709830b1:hover .tx-sl{width:72px}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-512c9ad5 */.elementor-99 .elementor-element.elementor-element-512c9ad5 .tx-sr{position:relative;height:14px;display:flex;align-items:center}.elementor-99 .elementor-element.elementor-element-512c9ad5 .tx-sr i{position:absolute;inset:auto;left:0;right:0;top:50%;height:1px;background:#c9a24e}.elementor-99 .elementor-element.elementor-element-512c9ad5 .tx-sr b{position:relative;width:14px;height:14px;background:#f4efe7;border:1px solid #c9a24e;transform:rotate(45deg) scale(1);display:block;transition:background .35s,transform .35s}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29ebfde1 */.elementor-99 .elementor-element.elementor-element-29ebfde1 .elementor-heading-title{text-wrap:pretty}.elementor-99 .elementor-element.elementor-element-29ebfde1{margin-top:14px}.elementor-99 .elementor-element.elementor-element-29ebfde1 .elementor-heading-title{font-variant-numeric:lining-nums}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3f538725 */.elementor-99 .elementor-element.elementor-element-3f538725 .elementor-heading-title{text-wrap:pretty}.elementor-99 .elementor-element.elementor-element-3f538725 .elementor-heading-title{transition:color .35s}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1d3b8f58 */.elementor-99 .elementor-element.elementor-element-1d3b8f58 .tx-sl{display:block;height:1px;width:24px;background:#82253d;transition:width .45s cubic-bezier(.2,.7,.2,1)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-49fda01b */.elementor-99 .elementor-element.elementor-element-49fda01b{position:relative;padding:0 20px 8px 0}.elementor-99 .elementor-element.elementor-element-49fda01b:hover .tx-sr b{background:#82253d;transform:rotate(45deg) scale(1.25)}.elementor-99 .elementor-element.elementor-element-49fda01b:hover .elementor-heading-title{color:#82253d}.elementor-99 .elementor-element.elementor-element-49fda01b:hover .tx-sl{width:72px}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7cf067ba */.elementor-99 .elementor-element.elementor-element-7cf067ba .tx-sr{position:relative;height:14px;display:flex;align-items:center}.elementor-99 .elementor-element.elementor-element-7cf067ba .tx-sr i{position:absolute;inset:auto;left:0;right:0;top:50%;height:1px;background:#c9a24e}.elementor-99 .elementor-element.elementor-element-7cf067ba .tx-sr b{position:relative;width:14px;height:14px;background:#f4efe7;border:1px solid #c9a24e;transform:rotate(45deg) scale(1);display:block;transition:background .35s,transform .35s}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d5d0131 */.elementor-99 .elementor-element.elementor-element-d5d0131 .elementor-heading-title{text-wrap:pretty}.elementor-99 .elementor-element.elementor-element-d5d0131{margin-top:14px}.elementor-99 .elementor-element.elementor-element-d5d0131 .elementor-heading-title{font-variant-numeric:lining-nums}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7cbd812 */.elementor-99 .elementor-element.elementor-element-7cbd812 .elementor-heading-title{text-wrap:pretty}.elementor-99 .elementor-element.elementor-element-7cbd812 .elementor-heading-title{transition:color .35s}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-573b8f96 */.elementor-99 .elementor-element.elementor-element-573b8f96 .tx-sl{display:block;height:1px;width:24px;background:#82253d;transition:width .45s cubic-bezier(.2,.7,.2,1)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-640acc0d */.elementor-99 .elementor-element.elementor-element-640acc0d{position:relative;padding:0 20px 8px 0}.elementor-99 .elementor-element.elementor-element-640acc0d:hover .tx-sr b{background:#82253d;transform:rotate(45deg) scale(1.25)}.elementor-99 .elementor-element.elementor-element-640acc0d:hover .elementor-heading-title{color:#82253d}.elementor-99 .elementor-element.elementor-element-640acc0d:hover .tx-sl{width:72px}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6dca22f2 */.elementor-99 .elementor-element.elementor-element-6dca22f2 .tx-sr{position:relative;height:14px;display:flex;align-items:center}.elementor-99 .elementor-element.elementor-element-6dca22f2 .tx-sr i{position:absolute;inset:auto;left:0;right:0;top:50%;height:1px;background:#c9a24e}.elementor-99 .elementor-element.elementor-element-6dca22f2 .tx-sr b{position:relative;width:14px;height:14px;background:#f4efe7;border:1px solid #c9a24e;transform:rotate(45deg) scale(1);display:block;transition:background .35s,transform .35s}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4657bb9e */.elementor-99 .elementor-element.elementor-element-4657bb9e .elementor-heading-title{text-wrap:pretty}.elementor-99 .elementor-element.elementor-element-4657bb9e{margin-top:14px}.elementor-99 .elementor-element.elementor-element-4657bb9e .elementor-heading-title{font-variant-numeric:lining-nums}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1207cab0 */.elementor-99 .elementor-element.elementor-element-1207cab0 .elementor-heading-title{text-wrap:pretty}.elementor-99 .elementor-element.elementor-element-1207cab0 .elementor-heading-title{transition:color .35s}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-752c1e1b */.elementor-99 .elementor-element.elementor-element-752c1e1b .tx-sl{display:block;height:1px;width:24px;background:#82253d;transition:width .45s cubic-bezier(.2,.7,.2,1)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-79d99191 */.elementor-99 .elementor-element.elementor-element-79d99191{position:relative;padding:0 20px 8px 0}.elementor-99 .elementor-element.elementor-element-79d99191:hover .tx-sr b{background:#82253d;transform:rotate(45deg) scale(1.25)}.elementor-99 .elementor-element.elementor-element-79d99191:hover .elementor-heading-title{color:#82253d}.elementor-99 .elementor-element.elementor-element-79d99191:hover .tx-sl{width:72px}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4f0bc983 */.elementor-99 .elementor-element.elementor-element-4f0bc983 .tx-sr{position:relative;height:14px;display:flex;align-items:center}.elementor-99 .elementor-element.elementor-element-4f0bc983 .tx-sr i{position:absolute;inset:auto;left:0;right:0;top:50%;height:1px;background:#c9a24e}.elementor-99 .elementor-element.elementor-element-4f0bc983 .tx-sr b{position:relative;width:14px;height:14px;background:#f4efe7;border:1px solid #c9a24e;transform:rotate(45deg) scale(1);display:block;transition:background .35s,transform .35s}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-43111b10 */.elementor-99 .elementor-element.elementor-element-43111b10 .elementor-heading-title{text-wrap:pretty}.elementor-99 .elementor-element.elementor-element-43111b10{margin-top:14px}.elementor-99 .elementor-element.elementor-element-43111b10 .elementor-heading-title{font-variant-numeric:lining-nums}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4b60c043 */.elementor-99 .elementor-element.elementor-element-4b60c043 .elementor-heading-title{text-wrap:pretty}.elementor-99 .elementor-element.elementor-element-4b60c043 .elementor-heading-title{transition:color .35s}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-57d5a134 */.elementor-99 .elementor-element.elementor-element-57d5a134 .tx-sl{display:block;height:1px;width:24px;background:#82253d;transition:width .45s cubic-bezier(.2,.7,.2,1)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72a6788d */.elementor-99 .elementor-element.elementor-element-72a6788d{position:relative;padding:0 20px 8px 0}.elementor-99 .elementor-element.elementor-element-72a6788d:hover .tx-sr b{background:#82253d;transform:rotate(45deg) scale(1.25)}.elementor-99 .elementor-element.elementor-element-72a6788d:hover .elementor-heading-title{color:#82253d}.elementor-99 .elementor-element.elementor-element-72a6788d:hover .tx-sl{width:72px}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-729ee4ef */.elementor-99 .elementor-element.elementor-element-729ee4ef .tx-sr{position:relative;height:14px;display:flex;align-items:center}.elementor-99 .elementor-element.elementor-element-729ee4ef .tx-sr i{position:absolute;inset:auto;left:0;right:0;top:50%;height:1px;background:#c9a24e}.elementor-99 .elementor-element.elementor-element-729ee4ef .tx-sr b{position:relative;width:14px;height:14px;background:#f4efe7;border:1px solid #c9a24e;transform:rotate(45deg) scale(1);display:block;transition:background .35s,transform .35s}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7ad4c514 */.elementor-99 .elementor-element.elementor-element-7ad4c514 .elementor-heading-title{text-wrap:pretty}.elementor-99 .elementor-element.elementor-element-7ad4c514{margin-top:14px}.elementor-99 .elementor-element.elementor-element-7ad4c514 .elementor-heading-title{font-variant-numeric:lining-nums}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-321dce15 */.elementor-99 .elementor-element.elementor-element-321dce15 .elementor-heading-title{text-wrap:pretty}.elementor-99 .elementor-element.elementor-element-321dce15 .elementor-heading-title{transition:color .35s}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-bc7d58 */.elementor-99 .elementor-element.elementor-element-bc7d58 .tx-sl{display:block;height:1px;width:24px;background:#82253d;transition:width .45s cubic-bezier(.2,.7,.2,1)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e9756fd */.elementor-99 .elementor-element.elementor-element-3e9756fd{position:relative;padding:0 20px 8px 0}.elementor-99 .elementor-element.elementor-element-3e9756fd:hover .tx-sr b{background:#82253d;transform:rotate(45deg) scale(1.25)}.elementor-99 .elementor-element.elementor-element-3e9756fd:hover .elementor-heading-title{color:#82253d}.elementor-99 .elementor-element.elementor-element-3e9756fd:hover .tx-sl{width:72px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5370542c */.elementor-99 .elementor-element.elementor-element-5370542c{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr));gap:48px 0}@media(max-width:1024px){.elementor-99 .elementor-element.elementor-element-5370542c{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:767px){.elementor-99 .elementor-element.elementor-element-5370542c{grid-template-columns:repeat(2,minmax(0,1fr))}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f26c1ea */.elementor-99 .elementor-element.elementor-element-1f26c1ea{max-width:1680px;margin-left:auto;margin-right:auto;width:100%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d05c8fc */.elementor-99 .elementor-element.elementor-element-6d05c8fc{position:relative;overflow:hidden;aspect-ratio:701/561;background-size:200% auto!important;background-position:100% 0!important}.elementor-99 .elementor-element.elementor-element-6d05c8fc::after{content:'';position:absolute;inset:24px;z-index:2;pointer-events:none;border:1px solid rgba(226,201,138,.45)}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63079fd2 */.elementor-99 .elementor-element.elementor-element-63079fd2 .elementor-heading-title{text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-321ddc55 */.elementor-99 .elementor-element.elementor-element-321ddc55 .elementor-heading-title{text-wrap:pretty}.elementor-99 .elementor-element.elementor-element-321ddc55 .elementor-heading-title em{color:#c9a24e}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3bd34e73 */.elementor-99 .elementor-element.elementor-element-3bd34e73 .tx-orn{display:flex;align-items:center;gap:10px;}.elementor-99 .elementor-element.elementor-element-3bd34e73 .tx-orn i{width:40px;height:1px;background:#c9a24e;display:block;flex:none}.elementor-99 .elementor-element.elementor-element-3bd34e73 .tx-orn b{width:6px;height:6px;background:#c9a24e;transform:rotate(45deg);display:block;flex:none}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6ed699ce */.elementor-99 .elementor-element.elementor-element-6ed699ce p{margin:0;text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6f94aadb */.elementor-99 .elementor-element.elementor-element-6f94aadb .elementor-button{height:54px;display:inline-flex;align-items:center;white-space:nowrap;transition:background .3s,color .3s,border-color .3s}.elementor-99 .elementor-element.elementor-element-6f94aadb .elementor-button{justify-content:center;text-align:center}@media(max-width:767px){.elementor-99 .elementor-element.elementor-element-6f94aadb,.elementor-99 .elementor-element.elementor-element-6f94aadb .elementor-button{width:100%}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-34fe9305 */.elementor-99 .elementor-element.elementor-element-34fe9305{max-width:640px}.elementor-99 .elementor-element.elementor-element-34fe9305 > .elementor-widget-button{align-self:flex-start;margin-top:6px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b5caf7a */.elementor-99 .elementor-element.elementor-element-2b5caf7a{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(min(100%,520px),1fr));gap:clamp(40px,6vw,120px)}.elementor-99 .elementor-element.elementor-element-2b5caf7a{align-items:center}@media(max-width:1024px){.elementor-99 .elementor-element.elementor-element-2b5caf7a{grid-template-columns:1fr}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4730a095 */.elementor-99 .elementor-element.elementor-element-4730a095{max-width:1680px;margin-left:auto;margin-right:auto;width:100%}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-464d9472 */.elementor-99 .elementor-element.elementor-element-464d9472 .elementor-heading-title{text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-125f0307 */.elementor-99 .elementor-element.elementor-element-125f0307 .elementor-heading-title{text-wrap:pretty}.elementor-99 .elementor-element.elementor-element-125f0307 .elementor-heading-title em{color:#e2c98a}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2dc620c */.elementor-99 .elementor-element.elementor-element-2dc620c p{margin:0;text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-41a74346 */.elementor-99 .elementor-element.elementor-element-41a74346 .elementor-button{height:54px;display:inline-flex;align-items:center;white-space:nowrap;transition:background .3s,color .3s,border-color .3s}.elementor-99 .elementor-element.elementor-element-41a74346 .elementor-button{justify-content:center;text-align:center}@media(max-width:767px){.elementor-99 .elementor-element.elementor-element-41a74346,.elementor-99 .elementor-element.elementor-element-41a74346 .elementor-button{width:100%}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2bbec676 */.elementor-99 .elementor-element.elementor-element-2bbec676{max-width:640px}.elementor-99 .elementor-element.elementor-element-2bbec676 > .elementor-widget-button{align-self:flex-start;margin-top:6px}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-117faf49 */.elementor-99 .elementor-element.elementor-element-117faf49 .tx-fe{display:flex;align-items:center;gap:12px;font:500 11px/1 Jost,sans-serif;letter-spacing:.32em;text-transform:uppercase;color:#82253d}.elementor-99 .elementor-element.elementor-element-117faf49 .tx-fe b{width:7px;height:7px;background:#c9a24e;transform:rotate(45deg);display:block;flex:none}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-571dd65c */.elementor-99 .elementor-element.elementor-element-571dd65c .elementor-heading-title{text-wrap:pretty}.elementor-99 .elementor-element.elementor-element-571dd65c .elementor-heading-title em{color:#82253d}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-99360d6 */.elementor-99 .elementor-element.elementor-element-99360d6 .elementor-heading-title{text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7c9990a */.elementor-99 .elementor-element.elementor-element-7c9990a .elementor-heading-title{text-wrap:pretty}.elementor-99 .elementor-element.elementor-element-7c9990a .elementor-heading-title{font-variant-numeric:lining-nums}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51185d28 */.elementor-99 .elementor-element.elementor-element-51185d28{padding:22px 20px 22px 0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-419b1d21 */.elementor-99 .elementor-element.elementor-element-419b1d21 .elementor-heading-title{text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-37d0e8ec */.elementor-99 .elementor-element.elementor-element-37d0e8ec .elementor-heading-title{text-wrap:pretty}.elementor-99 .elementor-element.elementor-element-37d0e8ec .elementor-heading-title{font-variant-numeric:lining-nums}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1fe8dadf */.elementor-99 .elementor-element.elementor-element-1fe8dadf{padding:22px 0 22px 20px;border-left:1px solid rgba(11,17,32,.14)}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e2c3a26 */.elementor-99 .elementor-element.elementor-element-5e2c3a26 .elementor-heading-title{text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5a753724 */.elementor-99 .elementor-element.elementor-element-5a753724 .elementor-heading-title{text-wrap:pretty}.elementor-99 .elementor-element.elementor-element-5a753724 .elementor-heading-title{font-variant-numeric:lining-nums}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-65d37ece */.elementor-99 .elementor-element.elementor-element-65d37ece{padding:22px 20px 22px 0}.elementor-99 .elementor-element.elementor-element-65d37ece{border-top:1px solid rgba(11,17,32,.14)}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-22ab3add */.elementor-99 .elementor-element.elementor-element-22ab3add .elementor-heading-title{text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-68af79e9 */.elementor-99 .elementor-element.elementor-element-68af79e9 .elementor-heading-title{text-wrap:pretty}.elementor-99 .elementor-element.elementor-element-68af79e9 .elementor-heading-title{font-variant-numeric:lining-nums}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6bbd48b8 */.elementor-99 .elementor-element.elementor-element-6bbd48b8{padding:22px 0 22px 20px;border-left:1px solid rgba(11,17,32,.14)}.elementor-99 .elementor-element.elementor-element-6bbd48b8{border-top:1px solid rgba(11,17,32,.14)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-432c5660 */.elementor-99 .elementor-element.elementor-element-432c5660{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.elementor-99 .elementor-element.elementor-element-432c5660{border-top:1px solid rgba(11,17,32,.14)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5d7e2b40 */.elementor-99 .elementor-element.elementor-element-5d7e2b40 p{margin:0;text-wrap:pretty}.elementor-99 .elementor-element.elementor-element-5d7e2b40{padding-top:20px;border-top:1px solid rgba(11,17,32,.14)}.elementor-99 .elementor-element.elementor-element-5d7e2b40 p{letter-spacing:.03em}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8a7fe86 */.elementor-99 .elementor-element.elementor-element-8a7fe86 .elementor-button{height:52px;display:inline-flex;align-items:center;white-space:nowrap;transition:background .3s,color .3s,border-color .3s}.elementor-99 .elementor-element.elementor-element-8a7fe86{flex:1 1 auto}.elementor-99 .elementor-element.elementor-element-8a7fe86 .elementor-button{width:100%;justify-content:center;text-align:center;white-space:normal}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-15a73e3b */.elementor-99 .elementor-element.elementor-element-15a73e3b .elementor-button{height:52px;display:inline-flex;align-items:center;white-space:nowrap;transition:background .3s,color .3s,border-color .3s}.elementor-99 .elementor-element.elementor-element-15a73e3b{flex:1 1 auto}.elementor-99 .elementor-element.elementor-element-15a73e3b .elementor-button{width:100%;justify-content:center;text-align:center;white-space:normal}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c62fcf7 */.elementor-99 .elementor-element.elementor-element-4c62fcf7 > .e-con,.elementor-99 .elementor-element.elementor-element-4c62fcf7 > .elementor-widget{width:auto}.elementor-99 .elementor-element.elementor-element-4c62fcf7 > .e-con{width:auto}.elementor-99 .elementor-element.elementor-element-4c62fcf7{gap:10px;flex-wrap:wrap}@media(max-width:767px){.elementor-99 .elementor-element.elementor-element-4c62fcf7{flex-direction:column!important}.elementor-99 .elementor-element.elementor-element-4c62fcf7 > .elementor-widget{width:100%}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ac852d1 */.elementor-99 .elementor-element.elementor-element-4ac852d1{background:#fbf3f1;color:#0b1120;padding:clamp(24px,3.6vw,56px);box-shadow:0 40px 80px -34px rgba(20,4,10,.6)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e2397b9 */.elementor-99 .elementor-element.elementor-element-7e2397b9{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(min(100%,480px),1fr));gap:clamp(40px,6vw,120px)}.elementor-99 .elementor-element.elementor-element-7e2397b9{align-items:center}@media(max-width:1024px){.elementor-99 .elementor-element.elementor-element-7e2397b9{grid-template-columns:1fr}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ed69d5d */.elementor-99 .elementor-element.elementor-element-6ed69d5d{max-width:1680px;margin-left:auto;margin-right:auto;width:100%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c86e870 */.elementor-99 .elementor-element.elementor-element-5c86e870{position:relative;overflow:hidden;background:linear-gradient(155deg,#8a2943 0%,#6a1a31 55%,#4e1225 100%)}.elementor-99 .elementor-element.elementor-element-5c86e870::before{content:'';position:absolute;inset:auto;left:clamp(16px,3vw,56px);bottom:clamp(16px,3vw,48px);width:560px;height:500px;background:url(https://theex.community/wp-content/uploads/2026/10/theex2-gx-light-1.png) left top/auto 500px no-repeat;opacity:.08;pointer-events:none;z-index:0}.elementor-99 .elementor-element.elementor-element-5c86e870::after{content:'';position:absolute;inset:auto;left:0;right:0;top:0;height:1px;background:linear-gradient(90deg,transparent,rgba(201,162,78,.6),transparent);z-index:2}.elementor-99 .elementor-element.elementor-element-5c86e870 > .e-con{position:relative;z-index:1}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-642f8f05 */.elementor-99 .elementor-element.elementor-element-642f8f05 .elementor-heading-title{text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-43dbf733 */.elementor-99 .elementor-element.elementor-element-43dbf733 .elementor-heading-title{text-wrap:pretty}.elementor-99 .elementor-element.elementor-element-43dbf733 .elementor-heading-title em{color:#82253d}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-87bdfd */.elementor-99 .elementor-element.elementor-element-87bdfd p{margin:0;text-wrap:pretty;max-width:560px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-16c6cdb4 */.elementor-99 .elementor-element.elementor-element-16c6cdb4{flex:1;min-height:0}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-48dee810 */.elementor-99 .elementor-element.elementor-element-48dee810{margin-top:20px}.elementor-99 .elementor-element.elementor-element-48dee810 .tx-rl{display:flex;align-items:center;justify-content:space-between;padding:26px 0 0;border-top:1px solid rgba(11,17,32,.16);color:#0b1120;font:400 clamp(22px,5.6vw,26px)/1.1 'Cormorant Garamond',serif;text-decoration:none;transition:color .3s}.elementor-99 .elementor-element.elementor-element-48dee810 .tx-rl i{font:300 24px/1 Jost,sans-serif;font-style:normal}.elementor-99 .elementor-element.elementor-element-48dee810 .tx-rl:hover{color:#82253d}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-113dc9bb */.elementor-99 .elementor-element.elementor-element-113dc9bb{width:100%!important;max-width:880px}@media(min-width:1025px){.elementor-99 .elementor-element.elementor-element-113dc9bb{padding-left:max(40px,calc(50vw - 800px))}}@media(max-width:1024px){.elementor-99 .elementor-element.elementor-element-113dc9bb{max-width:none}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35e08a5d */.elementor-99 .elementor-element.elementor-element-35e08a5d > .e-con,.elementor-99 .elementor-element.elementor-element-35e08a5d > .elementor-widget{width:auto}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dd7d621 */.elementor-99 .elementor-element.elementor-element-dd7d621 .elementor-heading-title{text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-504ce687 */.elementor-99 .elementor-element.elementor-element-504ce687 .elementor-heading-title{text-wrap:pretty}.elementor-99 .elementor-element.elementor-element-504ce687 .elementor-heading-title em{color:#c9a24e}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7d63b9d2 */.elementor-99 .elementor-element.elementor-element-7d63b9d2 p{margin:0;text-wrap:pretty;max-width:560px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d78a2bc */.elementor-99 .elementor-element.elementor-element-4d78a2bc{flex:1;min-height:0}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f2bdd28 */.elementor-99 .elementor-element.elementor-element-f2bdd28{margin-top:20px}.elementor-99 .elementor-element.elementor-element-f2bdd28 .tx-rl{display:flex;align-items:center;justify-content:space-between;padding:26px 0 0;border-top:1px solid rgba(226,201,138,.3);color:#f4efe7;font:400 clamp(22px,5.6vw,26px)/1.1 'Cormorant Garamond',serif;text-decoration:none;transition:color .3s}.elementor-99 .elementor-element.elementor-element-f2bdd28 .tx-rl i{font:300 24px/1 Jost,sans-serif;font-style:normal}.elementor-99 .elementor-element.elementor-element-f2bdd28 .tx-rl:hover{color:#e2c98a}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f061f4c */.elementor-99 .elementor-element.elementor-element-5f061f4c{width:100%!important;max-width:880px}@media(min-width:1025px){.elementor-99 .elementor-element.elementor-element-5f061f4c{padding-right:max(40px,calc(50vw - 800px))}}@media(max-width:1024px){.elementor-99 .elementor-element.elementor-element-5f061f4c{max-width:none}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29741b72 */.elementor-99 .elementor-element.elementor-element-29741b72 > .e-con,.elementor-99 .elementor-element.elementor-element-29741b72 > .elementor-widget{width:auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4a0ac291 */.elementor-99 .elementor-element.elementor-element-4a0ac291{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(min(100%,560px),1fr));gap:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2acdb81b */.elementor-99 .elementor-element.elementor-element-2acdb81b .elementor-heading-title{text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4f66a5a2 */.elementor-99 .elementor-element.elementor-element-4f66a5a2 .elementor-heading-title{text-wrap:pretty}.elementor-99 .elementor-element.elementor-element-4f66a5a2 .elementor-heading-title em{color:#c9a24e}.elementor-99 .elementor-element.elementor-element-4f66a5a2 .elementor-heading-title{text-wrap:balance;max-width:1100px;margin-left:auto;margin-right:auto}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7c922c23 */.elementor-99 .elementor-element.elementor-element-7c922c23 .tx-orn{display:flex;align-items:center;gap:10px;justify-content:center;}.elementor-99 .elementor-element.elementor-element-7c922c23 .tx-orn i{width:40px;height:1px;background:#c9a24e;display:block;flex:none}.elementor-99 .elementor-element.elementor-element-7c922c23 .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-2b259bd2 */.elementor-99 .elementor-element.elementor-element-2b259bd2 p{margin:0;text-wrap:pretty;max-width:680px}.elementor-99 .elementor-element.elementor-element-2b259bd2 p{margin-left:auto;margin-right:auto}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-42e184b5 */.elementor-99 .elementor-element.elementor-element-42e184b5 .elementor-button{height:60px;display:inline-flex;align-items:center;white-space:nowrap;transition:background .3s,color .3s,border-color .3s}.elementor-99 .elementor-element.elementor-element-42e184b5 .elementor-button{justify-content:center;text-align:center}@media(max-width:767px){.elementor-99 .elementor-element.elementor-element-42e184b5,.elementor-99 .elementor-element.elementor-element-42e184b5 .elementor-button{width:100%}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-270f2ac0 */.elementor-99 .elementor-element.elementor-element-270f2ac0 > .e-con,.elementor-99 .elementor-element.elementor-element-270f2ac0 > .elementor-widget{width:auto}.elementor-99 .elementor-element.elementor-element-270f2ac0 > .e-con{width:auto}.elementor-99 .elementor-element.elementor-element-270f2ac0{gap:12px;flex-wrap:wrap;margin-top:8px;width:auto;justify-content:center;}@media(max-width:767px){.elementor-99 .elementor-element.elementor-element-270f2ac0{width:100%;flex-direction:column!important}.elementor-99 .elementor-element.elementor-element-270f2ac0 > .elementor-widget{width:100%}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-752cf1de */.elementor-99 .elementor-element.elementor-element-752cf1de{max-width:1680px;margin-left:auto;margin-right:auto;width:100%}.elementor-99 .elementor-element.elementor-element-752cf1de{align-items:center;text-align:center}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46891125 */.elementor-99 .elementor-element.elementor-element-46891125{position:relative;overflow:hidden}.elementor-99 .elementor-element.elementor-element-46891125::before{content:'';position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(to bottom,rgba(11,17,32,.9) 0%,rgba(11,17,32,.84) 50%,rgba(11,17,32,.94) 100%)}.elementor-99 .elementor-element.elementor-element-46891125 > .e-con{position:relative;z-index:1}/* End custom CSS */