.elementor-49022 .elementor-element.elementor-element-71000004{--display:flex;--min-height:570px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.48;--border-radius:0px 0px 28px 28px;--margin-top:0px;--margin-bottom:0px;--margin-left:autopx;--margin-right:autopx;--padding-top:76px;--padding-bottom:76px;--padding-left:34px;--padding-right:34px;}.elementor-49022 .elementor-element.elementor-element-71000004:not(.elementor-motion-effects-element-type-background), .elementor-49022 .elementor-element.elementor-element-71000004 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#24102E;background-image:url("https://blackgayevents.com/wp-content/uploads/2026/10/christmas-1-1-768x512.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-49022 .elementor-element.elementor-element-71000004::before, .elementor-49022 .elementor-element.elementor-element-71000004 > .elementor-background-video-container::before, .elementor-49022 .elementor-element.elementor-element-71000004 > .e-con-inner > .elementor-background-video-container::before, .elementor-49022 .elementor-element.elementor-element-71000004 > .elementor-background-slideshow::before, .elementor-49022 .elementor-element.elementor-element-71000004 > .e-con-inner > .elementor-background-slideshow::before, .elementor-49022 .elementor-element.elementor-element-71000004 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#160B23;--background-overlay:'';}.elementor-49022 .elementor-element.elementor-element-71000002 > .elementor-widget-container{margin:0px 0px 18px 0px;}.elementor-49022 .elementor-element.elementor-element-71000002 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:64px;font-weight:700;line-height:1.12em;letter-spacing:-1.1px;color:#FFFFFF;}.elementor-49022 .elementor-element.elementor-element-71000003{font-family:"Inter", Sans-serif;font-size:19px;line-height:1.55em;color:#F3EDF8;}.elementor-49022 .elementor-element.elementor-element-71000003 a{color:#F3EDF8;}.elementor-49022 .elementor-element.elementor-element-71000003 a:hover, .elementor-49022 .elementor-element.elementor-element-71000003 a:focus{color:#7B2CBF;}.elementor-49022 .elementor-element.elementor-element-71000008{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:autopx;--margin-right:autopx;--padding-top:76px;--padding-bottom:76px;--padding-left:34px;--padding-right:34px;}.elementor-49022 .elementor-element.elementor-element-71000008:not(.elementor-motion-effects-element-type-background), .elementor-49022 .elementor-element.elementor-element-71000008 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(118deg, #1A0826 0%, #4F1A68 100%);}.elementor-49022 .elementor-element.elementor-element-71000006 > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-49022 .elementor-element.elementor-element-71000006 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:44px;font-weight:700;line-height:1.12em;letter-spacing:-1.1px;color:#FFFFFF;}.elementor-49022 .elementor-element.elementor-element-710000f5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:autopx;--margin-right:autopx;--padding-top:76px;--padding-bottom:76px;--padding-left:34px;--padding-right:34px;}.elementor-49022 .elementor-element.elementor-element-710000f5:not(.elementor-motion-effects-element-type-background), .elementor-49022 .elementor-element.elementor-element-710000f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F2FA;}.elementor-49022 .elementor-element.elementor-element-710000ee > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-49022 .elementor-element.elementor-element-710000ee .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:44px;font-weight:700;line-height:1.12em;letter-spacing:-1.1px;color:#24142E;}.elementor-49022 .elementor-element.elementor-element-710000ef > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-49022 .elementor-element.elementor-element-710000ef{font-family:"Inter", Sans-serif;font-size:16px;line-height:1.55em;color:#6C6370;}.elementor-49022 .elementor-element.elementor-element-710000ef a{color:#6C6370;}.elementor-49022 .elementor-element.elementor-element-710000ef a:hover, .elementor-49022 .elementor-element.elementor-element-710000ef a:focus{color:#7B2CBF;}.elementor-49022 .elementor-element.elementor-element-710000f0{font-family:"Inter", Sans-serif;font-size:16px;line-height:1.55em;color:#67566F;}.elementor-49022 .elementor-element.elementor-element-710000f0 a{color:#67566F;}.elementor-49022 .elementor-element.elementor-element-710000f0 a:hover, .elementor-49022 .elementor-element.elementor-element-710000f0 a:focus{color:#7B2CBF;}.elementor-49022 .elementor-element.elementor-element-71000010{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:nowrap;}.elementor-49022 .elementor-element.elementor-element-75000000 .elementor-button{background-color:#E3C6FF;font-family:"Inter", Sans-serif;font-weight:650;fill:#402050;color:#402050;border-radius:12px 12px 12px 12px;}.elementor-49022 .elementor-element.elementor-element-75000001 .elementor-button{background-color:#E3C6FF;font-family:"Inter", Sans-serif;font-weight:650;fill:#402050;color:#402050;border-radius:12px 12px 12px 12px;}.elementor-49022 .elementor-element.elementor-element-75000002 .elementor-button{background-color:#E3C6FF;font-family:"Inter", Sans-serif;font-weight:650;fill:#402050;color:#402050;border-radius:12px 12px 12px 12px;}.elementor-49022 .elementor-element.elementor-element-75000003 .elementor-button{background-color:#E3C6FF;font-family:"Inter", Sans-serif;font-weight:650;fill:#402050;color:#402050;border-radius:12px 12px 12px 12px;}.elementor-49022 .elementor-element.elementor-element-75000004 .elementor-button{background-color:#E3C6FF;font-family:"Inter", Sans-serif;font-weight:650;fill:#402050;color:#402050;border-radius:12px 12px 12px 12px;}.elementor-49022 .elementor-element.elementor-element-75000005 .elementor-button{background-color:#E3C6FF;font-family:"Inter", Sans-serif;font-weight:650;fill:#402050;color:#402050;border-radius:12px 12px 12px 12px;}.elementor-49022 .elementor-element.elementor-element-75000006 .elementor-button{background-color:#E3C6FF;font-family:"Inter", Sans-serif;font-weight:650;fill:#402050;color:#402050;border-radius:12px 12px 12px 12px;}.elementor-49022 .elementor-element.elementor-element-75000007 .elementor-button{background-color:#E3C6FF;font-family:"Inter", Sans-serif;font-weight:650;fill:#402050;color:#402050;border-radius:12px 12px 12px 12px;}.elementor-49022 .elementor-element.elementor-element-75000008 .elementor-button{background-color:#E3C6FF;font-family:"Inter", Sans-serif;font-weight:650;fill:#402050;color:#402050;border-radius:12px 12px 12px 12px;}.elementor-49022 .elementor-element.elementor-element-710000f1{font-family:"Inter", Sans-serif;font-size:16px;line-height:1.55em;color:#67566F;}.elementor-49022 .elementor-element.elementor-element-710000f1 a{color:#67566F;}.elementor-49022 .elementor-element.elementor-element-710000f1 a:hover, .elementor-49022 .elementor-element.elementor-element-710000f1 a:focus{color:#7B2CBF;}.elementor-49022 .elementor-element.elementor-element-71000016{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:nowrap;}.elementor-49022 .elementor-element.elementor-element-75000009 .elementor-button{background-color:#E3C6FF;font-family:"Inter", Sans-serif;font-weight:650;fill:#402050;color:#402050;border-radius:12px 12px 12px 12px;}.elementor-49022 .elementor-element.elementor-element-7500000a .elementor-button{background-color:#E3C6FF;font-family:"Inter", Sans-serif;font-weight:650;fill:#402050;color:#402050;border-radius:12px 12px 12px 12px;}.elementor-49022 .elementor-element.elementor-element-7500000b .elementor-button{background-color:#E3C6FF;font-family:"Inter", Sans-serif;font-weight:650;fill:#402050;color:#402050;border-radius:12px 12px 12px 12px;}.elementor-49022 .elementor-element.elementor-element-7500000c .elementor-button{background-color:#E3C6FF;font-family:"Inter", Sans-serif;font-weight:650;fill:#402050;color:#402050;border-radius:12px 12px 12px 12px;}.elementor-49022 .elementor-element.elementor-element-7500000d .elementor-button{background-color:#E3C6FF;font-family:"Inter", Sans-serif;font-weight:650;fill:#402050;color:#402050;border-radius:12px 12px 12px 12px;}.elementor-49022 .elementor-element.elementor-element-7500000e .elementor-button{background-color:#E3C6FF;font-family:"Inter", Sans-serif;font-weight:650;fill:#402050;color:#402050;border-radius:12px 12px 12px 12px;}.elementor-49022 .elementor-element.elementor-element-710000f2{font-family:"Inter", Sans-serif;font-size:16px;line-height:1.55em;color:#67566F;}.elementor-49022 .elementor-element.elementor-element-710000f2 a{color:#67566F;}.elementor-49022 .elementor-element.elementor-element-710000f2 a:hover, .elementor-49022 .elementor-element.elementor-element-710000f2 a:focus{color:#7B2CBF;}.elementor-49022 .elementor-element.elementor-element-7100001a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:nowrap;}.elementor-49022 .elementor-element.elementor-element-7500000f .elementor-button{background-color:#E3C6FF;font-family:"Inter", Sans-serif;font-weight:650;fill:#402050;color:#402050;border-radius:12px 12px 12px 12px;}.elementor-49022 .elementor-element.elementor-element-ad000007{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:autopx;--margin-right:autopx;--padding-top:70px;--padding-bottom:70px;--padding-left:34px;--padding-right:34px;}.elementor-49022 .elementor-element.elementor-element-ad000007:not(.elementor-motion-effects-element-type-background), .elementor-49022 .elementor-element.elementor-element-ad000007 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(118deg, #1A0826 0%, #51246D 100%);}.elementor-49022 .elementor-element.elementor-element-ad000004 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-49022 .elementor-element.elementor-element-ad000004 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:44px;font-weight:700;line-height:1.12em;letter-spacing:-1.1px;color:#FFFFFF;}.elementor-49022 .elementor-element.elementor-element-ad000005 > .elementor-widget-container{margin:0px 0px 22px 0px;}.elementor-49022 .elementor-element.elementor-element-ad000005{font-family:"Inter", Sans-serif;font-size:16px;line-height:1.55em;color:#EEE7F2;}.elementor-49022 .elementor-element.elementor-element-ad000005 a{color:#EEE7F2;}.elementor-49022 .elementor-element.elementor-element-ad000005 a:hover, .elementor-49022 .elementor-element.elementor-element-ad000005 a:focus{color:#7B2CBF;}.elementor-49022 .elementor-element.elementor-element-ad000006 .contact-map{height:500px !important;}.elementor-49022 .elementor-element.elementor-element-ad000006 .featured-map{height:500px !important;}.elementor-49022 .elementor-element.elementor-element-7f000026{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:autopx;--margin-right:autopx;--padding-top:72px;--padding-bottom:72px;--padding-left:34px;--padding-right:34px;}.elementor-49022 .elementor-element.elementor-element-7f000026:not(.elementor-motion-effects-element-type-background), .elementor-49022 .elementor-element.elementor-element-7f000026 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F2FA;}.elementor-49022 .elementor-element.elementor-element-7f000023 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-49022 .elementor-element.elementor-element-7f000023 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:44px;font-weight:700;line-height:1.12em;letter-spacing:-1.1px;color:#24142E;}.elementor-49022 .elementor-element.elementor-element-7f000024 > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-49022 .elementor-element.elementor-element-7f000024{font-family:"Inter", Sans-serif;font-size:16px;line-height:1.55em;color:#6C6370;}.elementor-49022 .elementor-element.elementor-element-7f000024 a{color:#6C6370;}.elementor-49022 .elementor-element.elementor-element-7f000024 a:hover, .elementor-49022 .elementor-element.elementor-element-7f000024 a:focus{color:#7B2CBF;}.elementor-49022 .elementor-element.elementor-element-7f000025{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:nowrap;}.elementor-49022 .elementor-element.elementor-element-8a000001{--display:flex;--min-height:150px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E1D2E9;--border-color:#E1D2E9;--border-radius:18px 18px 18px 18px;box-shadow:0px 8px 20px 0px rgba(49,16,79,.08);--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-49022 .elementor-element.elementor-element-8a000001:not(.elementor-motion-effects-element-type-background), .elementor-49022 .elementor-element.elementor-element-8a000001 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-49022 .elementor-element.elementor-element-9b000002 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-49022 .elementor-element.elementor-element-9b000002 img{width:100%;height:124px;border-radius:12px 12px 12px 12px;}.elementor-49022 .elementor-element.elementor-element-8a000002 > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-49022 .elementor-element.elementor-element-8a000002 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:23px;font-weight:700;line-height:1.12em;letter-spacing:-1.1px;color:#32104F;}.elementor-49022 .elementor-element.elementor-element-8a000003 > .elementor-widget-container{margin:0px 0px 14px 0px;}.elementor-49022 .elementor-element.elementor-element-8a000003{font-family:"Inter", Sans-serif;font-size:16px;line-height:1.55em;color:#6C6370;}.elementor-49022 .elementor-element.elementor-element-8a000003 a{color:#6C6370;}.elementor-49022 .elementor-element.elementor-element-8a000003 a:hover, .elementor-49022 .elementor-element.elementor-element-8a000003 a:focus{color:#7B2CBF;}.elementor-49022 .elementor-element.elementor-element-8a000004 .elementor-button{background-color:#7B2CBF;font-family:"Inter", Sans-serif;font-weight:650;fill:#FFFFFF;color:#FFFFFF;border-radius:12px 12px 12px 12px;}.elementor-49022 .elementor-element.elementor-element-8a000005{--display:flex;--min-height:150px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E1D2E9;--border-color:#E1D2E9;--border-radius:18px 18px 18px 18px;box-shadow:0px 8px 20px 0px rgba(49,16,79,.08);--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-49022 .elementor-element.elementor-element-8a000005:not(.elementor-motion-effects-element-type-background), .elementor-49022 .elementor-element.elementor-element-8a000005 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-49022 .elementor-element.elementor-element-9b000003 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-49022 .elementor-element.elementor-element-9b000003 img{width:100%;height:124px;border-radius:12px 12px 12px 12px;}.elementor-49022 .elementor-element.elementor-element-8a000006 > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-49022 .elementor-element.elementor-element-8a000006 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:23px;font-weight:700;line-height:1.12em;letter-spacing:-1.1px;color:#32104F;}.elementor-49022 .elementor-element.elementor-element-8a000007 > .elementor-widget-container{margin:0px 0px 14px 0px;}.elementor-49022 .elementor-element.elementor-element-8a000007{font-family:"Inter", Sans-serif;font-size:16px;line-height:1.55em;color:#6C6370;}.elementor-49022 .elementor-element.elementor-element-8a000007 a{color:#6C6370;}.elementor-49022 .elementor-element.elementor-element-8a000007 a:hover, .elementor-49022 .elementor-element.elementor-element-8a000007 a:focus{color:#7B2CBF;}.elementor-49022 .elementor-element.elementor-element-8a000008 .elementor-button{background-color:#7B2CBF;font-family:"Inter", Sans-serif;font-weight:650;fill:#FFFFFF;color:#FFFFFF;border-radius:12px 12px 12px 12px;}.elementor-49022 .elementor-element.elementor-element-8a000009{--display:flex;--min-height:150px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E1D2E9;--border-color:#E1D2E9;--border-radius:18px 18px 18px 18px;box-shadow:0px 8px 20px 0px rgba(49,16,79,.08);--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-49022 .elementor-element.elementor-element-8a000009:not(.elementor-motion-effects-element-type-background), .elementor-49022 .elementor-element.elementor-element-8a000009 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-49022 .elementor-element.elementor-element-9b000004 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-49022 .elementor-element.elementor-element-9b000004 img{width:100%;height:124px;border-radius:12px 12px 12px 12px;}.elementor-49022 .elementor-element.elementor-element-8a00000a > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-49022 .elementor-element.elementor-element-8a00000a .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:23px;font-weight:700;line-height:1.12em;letter-spacing:-1.1px;color:#32104F;}.elementor-49022 .elementor-element.elementor-element-8a00000b > .elementor-widget-container{margin:0px 0px 14px 0px;}.elementor-49022 .elementor-element.elementor-element-8a00000b{font-family:"Inter", Sans-serif;font-size:16px;line-height:1.55em;color:#6C6370;}.elementor-49022 .elementor-element.elementor-element-8a00000b a{color:#6C6370;}.elementor-49022 .elementor-element.elementor-element-8a00000b a:hover, .elementor-49022 .elementor-element.elementor-element-8a00000b a:focus{color:#7B2CBF;}.elementor-49022 .elementor-element.elementor-element-8a00000c .elementor-button{background-color:#7B2CBF;font-family:"Inter", Sans-serif;font-weight:650;fill:#FFFFFF;color:#FFFFFF;border-radius:12px 12px 12px 12px;}.elementor-49022 .elementor-element.elementor-element-8a00000d{--display:flex;--min-height:150px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E1D2E9;--border-color:#E1D2E9;--border-radius:18px 18px 18px 18px;box-shadow:0px 8px 20px 0px rgba(49,16,79,.08);--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-49022 .elementor-element.elementor-element-8a00000d:not(.elementor-motion-effects-element-type-background), .elementor-49022 .elementor-element.elementor-element-8a00000d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-49022 .elementor-element.elementor-element-9b000005 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-49022 .elementor-element.elementor-element-9b000005 img{width:100%;height:124px;border-radius:12px 12px 12px 12px;}.elementor-49022 .elementor-element.elementor-element-8a00000e > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-49022 .elementor-element.elementor-element-8a00000e .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:23px;font-weight:700;line-height:1.12em;letter-spacing:-1.1px;color:#32104F;}.elementor-49022 .elementor-element.elementor-element-8a00000f > .elementor-widget-container{margin:0px 0px 14px 0px;}.elementor-49022 .elementor-element.elementor-element-8a00000f{font-family:"Inter", Sans-serif;font-size:16px;line-height:1.55em;color:#6C6370;}.elementor-49022 .elementor-element.elementor-element-8a00000f a{color:#6C6370;}.elementor-49022 .elementor-element.elementor-element-8a00000f a:hover, .elementor-49022 .elementor-element.elementor-element-8a00000f a:focus{color:#7B2CBF;}.elementor-49022 .elementor-element.elementor-element-8a000010 .elementor-button{background-color:#7B2CBF;font-family:"Inter", Sans-serif;font-weight:650;fill:#FFFFFF;color:#FFFFFF;border-radius:12px 12px 12px 12px;}.elementor-49022 .elementor-element.elementor-element-8a000011{--display:flex;--min-height:150px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E1D2E9;--border-color:#E1D2E9;--border-radius:18px 18px 18px 18px;box-shadow:0px 8px 20px 0px rgba(49,16,79,.08);--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-49022 .elementor-element.elementor-element-8a000011:not(.elementor-motion-effects-element-type-background), .elementor-49022 .elementor-element.elementor-element-8a000011 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-49022 .elementor-element.elementor-element-9b000006 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-49022 .elementor-element.elementor-element-9b000006 img{width:100%;height:124px;border-radius:12px 12px 12px 12px;}.elementor-49022 .elementor-element.elementor-element-8a000012 > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-49022 .elementor-element.elementor-element-8a000012 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:23px;font-weight:700;line-height:1.12em;letter-spacing:-1.1px;color:#32104F;}.elementor-49022 .elementor-element.elementor-element-8a000013 > .elementor-widget-container{margin:0px 0px 14px 0px;}.elementor-49022 .elementor-element.elementor-element-8a000013{font-family:"Inter", Sans-serif;font-size:16px;line-height:1.55em;color:#6C6370;}.elementor-49022 .elementor-element.elementor-element-8a000013 a{color:#6C6370;}.elementor-49022 .elementor-element.elementor-element-8a000013 a:hover, .elementor-49022 .elementor-element.elementor-element-8a000013 a:focus{color:#7B2CBF;}.elementor-49022 .elementor-element.elementor-element-8a000014 .elementor-button{background-color:#7B2CBF;font-family:"Inter", Sans-serif;font-weight:650;fill:#FFFFFF;color:#FFFFFF;border-radius:12px 12px 12px 12px;}.elementor-49022 .elementor-element.elementor-element-8a000015{--display:flex;--min-height:150px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E1D2E9;--border-color:#E1D2E9;--border-radius:18px 18px 18px 18px;box-shadow:0px 8px 20px 0px rgba(49,16,79,.08);--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-49022 .elementor-element.elementor-element-8a000015:not(.elementor-motion-effects-element-type-background), .elementor-49022 .elementor-element.elementor-element-8a000015 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-49022 .elementor-element.elementor-element-9b000007 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-49022 .elementor-element.elementor-element-9b000007 img{width:100%;height:124px;border-radius:12px 12px 12px 12px;}.elementor-49022 .elementor-element.elementor-element-8a000016 > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-49022 .elementor-element.elementor-element-8a000016 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:23px;font-weight:700;line-height:1.12em;letter-spacing:-1.1px;color:#32104F;}.elementor-49022 .elementor-element.elementor-element-8a000017 > .elementor-widget-container{margin:0px 0px 14px 0px;}.elementor-49022 .elementor-element.elementor-element-8a000017{font-family:"Inter", Sans-serif;font-size:16px;line-height:1.55em;color:#6C6370;}.elementor-49022 .elementor-element.elementor-element-8a000017 a{color:#6C6370;}.elementor-49022 .elementor-element.elementor-element-8a000017 a:hover, .elementor-49022 .elementor-element.elementor-element-8a000017 a:focus{color:#7B2CBF;}.elementor-49022 .elementor-element.elementor-element-8a000018 .elementor-button{background-color:#7B2CBF;font-family:"Inter", Sans-serif;font-weight:650;fill:#FFFFFF;color:#FFFFFF;border-radius:12px 12px 12px 12px;}.elementor-49022 .elementor-element.elementor-element-8a000019{--display:flex;--min-height:150px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E1D2E9;--border-color:#E1D2E9;--border-radius:18px 18px 18px 18px;box-shadow:0px 8px 20px 0px rgba(49,16,79,.08);--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-49022 .elementor-element.elementor-element-8a000019:not(.elementor-motion-effects-element-type-background), .elementor-49022 .elementor-element.elementor-element-8a000019 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-49022 .elementor-element.elementor-element-9b000008 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-49022 .elementor-element.elementor-element-9b000008 img{width:100%;height:124px;border-radius:12px 12px 12px 12px;}.elementor-49022 .elementor-element.elementor-element-8a00001a > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-49022 .elementor-element.elementor-element-8a00001a .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:23px;font-weight:700;line-height:1.12em;letter-spacing:-1.1px;color:#32104F;}.elementor-49022 .elementor-element.elementor-element-8a00001b > .elementor-widget-container{margin:0px 0px 14px 0px;}.elementor-49022 .elementor-element.elementor-element-8a00001b{font-family:"Inter", Sans-serif;font-size:16px;line-height:1.55em;color:#6C6370;}.elementor-49022 .elementor-element.elementor-element-8a00001b a{color:#6C6370;}.elementor-49022 .elementor-element.elementor-element-8a00001b a:hover, .elementor-49022 .elementor-element.elementor-element-8a00001b a:focus{color:#7B2CBF;}.elementor-49022 .elementor-element.elementor-element-8a00001c .elementor-button{background-color:#7B2CBF;font-family:"Inter", Sans-serif;font-weight:650;fill:#FFFFFF;color:#FFFFFF;border-radius:12px 12px 12px 12px;}.elementor-49022 .elementor-element.elementor-element-8a00001d{--display:flex;--min-height:150px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E1D2E9;--border-color:#E1D2E9;--border-radius:18px 18px 18px 18px;box-shadow:0px 8px 20px 0px rgba(49,16,79,.08);--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-49022 .elementor-element.elementor-element-8a00001d:not(.elementor-motion-effects-element-type-background), .elementor-49022 .elementor-element.elementor-element-8a00001d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-49022 .elementor-element.elementor-element-9b000009 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-49022 .elementor-element.elementor-element-9b000009 img{width:100%;height:124px;border-radius:12px 12px 12px 12px;}.elementor-49022 .elementor-element.elementor-element-8a00001e > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-49022 .elementor-element.elementor-element-8a00001e .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:23px;font-weight:700;line-height:1.12em;letter-spacing:-1.1px;color:#32104F;}.elementor-49022 .elementor-element.elementor-element-8a00001f > .elementor-widget-container{margin:0px 0px 14px 0px;}.elementor-49022 .elementor-element.elementor-element-8a00001f{font-family:"Inter", Sans-serif;font-size:16px;line-height:1.55em;color:#6C6370;}.elementor-49022 .elementor-element.elementor-element-8a00001f a{color:#6C6370;}.elementor-49022 .elementor-element.elementor-element-8a00001f a:hover, .elementor-49022 .elementor-element.elementor-element-8a00001f a:focus{color:#7B2CBF;}.elementor-49022 .elementor-element.elementor-element-8a000020 .elementor-button{background-color:#7B2CBF;font-family:"Inter", Sans-serif;font-weight:650;fill:#FFFFFF;color:#FFFFFF;border-radius:12px 12px 12px 12px;}.elementor-49022 .elementor-element.elementor-element-71000109{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:autopx;--margin-right:autopx;--padding-top:76px;--padding-bottom:76px;--padding-left:34px;--padding-right:34px;}.elementor-49022 .elementor-element.elementor-element-71000109:not(.elementor-motion-effects-element-type-background), .elementor-49022 .elementor-element.elementor-element-71000109 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-49022 .elementor-element.elementor-element-710000f7 > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-49022 .elementor-element.elementor-element-710000f7 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:44px;font-weight:700;line-height:1.12em;letter-spacing:-1.1px;color:#24142E;}.elementor-49022 .elementor-element.elementor-element-71000108{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:nowrap;}.elementor-49022 .elementor-element.elementor-element-ad000008{--display:flex;--min-height:270px;--overflow:hidden;--overlay-opacity:1;--border-radius:20px 20px 20px 20px;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-49022 .elementor-element.elementor-element-ad000008:not(.elementor-motion-effects-element-type-background), .elementor-49022 .elementor-element.elementor-element-ad000008 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#24102E;background-image:url("https://blackgayevents.com/wp-content/uploads/2026/10/atlanta-skyline-1-3.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-49022 .elementor-element.elementor-element-ad000008::before, .elementor-49022 .elementor-element.elementor-element-ad000008 > .elementor-background-video-container::before, .elementor-49022 .elementor-element.elementor-element-ad000008 > .e-con-inner > .elementor-background-video-container::before, .elementor-49022 .elementor-element.elementor-element-ad000008 > .elementor-background-slideshow::before, .elementor-49022 .elementor-element.elementor-element-ad000008 > .e-con-inner > .elementor-background-slideshow::before, .elementor-49022 .elementor-element.elementor-element-ad000008 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, rgba(18,7,28,0.08) 0%, rgba(18,7,28,0.90) 100%);}.elementor-49022 .elementor-element.elementor-element-ad000009 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-49022 .elementor-element.elementor-element-ad000009 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:25px;font-weight:700;line-height:1.12em;letter-spacing:-1.1px;color:#FFFFFF;}.elementor-49022 .elementor-element.elementor-element-ad00000a .elementor-button{background-color:#E3C6FF;font-family:"Inter", Sans-serif;font-weight:650;fill:#402050;color:#402050;border-radius:12px 12px 12px 12px;}.elementor-49022 .elementor-element.elementor-element-ad00000b{--display:flex;--min-height:270px;--overflow:hidden;--overlay-opacity:1;--border-radius:20px 20px 20px 20px;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-49022 .elementor-element.elementor-element-ad00000b:not(.elementor-motion-effects-element-type-background), .elementor-49022 .elementor-element.elementor-element-ad00000b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#24102E;background-image:url("https://blackgayevents.com/wp-content/uploads/2026/10/960px-View_of_Empire_State_Building_from_Rockefeller_Center_New_York_City_dllu_28cropped29-2-768x432.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-49022 .elementor-element.elementor-element-ad00000b::before, .elementor-49022 .elementor-element.elementor-element-ad00000b > .elementor-background-video-container::before, .elementor-49022 .elementor-element.elementor-element-ad00000b > .e-con-inner > .elementor-background-video-container::before, .elementor-49022 .elementor-element.elementor-element-ad00000b > .elementor-background-slideshow::before, .elementor-49022 .elementor-element.elementor-element-ad00000b > .e-con-inner > .elementor-background-slideshow::before, .elementor-49022 .elementor-element.elementor-element-ad00000b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, rgba(18,7,28,0.08) 0%, rgba(18,7,28,0.90) 100%);}.elementor-49022 .elementor-element.elementor-element-ad00000c > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-49022 .elementor-element.elementor-element-ad00000c .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:25px;font-weight:700;line-height:1.12em;letter-spacing:-1.1px;color:#FFFFFF;}.elementor-49022 .elementor-element.elementor-element-ad00000d .elementor-button{background-color:#E3C6FF;font-family:"Inter", Sans-serif;font-weight:650;fill:#402050;color:#402050;border-radius:12px 12px 12px 12px;}.elementor-49022 .elementor-element.elementor-element-ad00000e{--display:flex;--min-height:270px;--overflow:hidden;--overlay-opacity:1;--border-radius:20px 20px 20px 20px;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-49022 .elementor-element.elementor-element-ad00000e:not(.elementor-motion-effects-element-type-background), .elementor-49022 .elementor-element.elementor-element-ad00000e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#24102E;background-image:url("https://blackgayevents.com/wp-content/uploads/2026/08/DC-SKyline.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-49022 .elementor-element.elementor-element-ad00000e::before, .elementor-49022 .elementor-element.elementor-element-ad00000e > .elementor-background-video-container::before, .elementor-49022 .elementor-element.elementor-element-ad00000e > .e-con-inner > .elementor-background-video-container::before, .elementor-49022 .elementor-element.elementor-element-ad00000e > .elementor-background-slideshow::before, .elementor-49022 .elementor-element.elementor-element-ad00000e > .e-con-inner > .elementor-background-slideshow::before, .elementor-49022 .elementor-element.elementor-element-ad00000e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, rgba(18,7,28,0.08) 0%, rgba(18,7,28,0.90) 100%);}.elementor-49022 .elementor-element.elementor-element-ad00000f > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-49022 .elementor-element.elementor-element-ad00000f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:25px;font-weight:700;line-height:1.12em;letter-spacing:-1.1px;color:#FFFFFF;}.elementor-49022 .elementor-element.elementor-element-ad000010 .elementor-button{background-color:#E3C6FF;font-family:"Inter", Sans-serif;font-weight:650;fill:#402050;color:#402050;border-radius:12px 12px 12px 12px;}.elementor-49022 .elementor-element.elementor-element-ad000011{--display:flex;--min-height:270px;--overflow:hidden;--overlay-opacity:1;--border-radius:20px 20px 20px 20px;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-49022 .elementor-element.elementor-element-ad000011:not(.elementor-motion-effects-element-type-background), .elementor-49022 .elementor-element.elementor-element-ad000011 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#24102E;background-image:url("https://blackgayevents.com/wp-content/uploads/2026/10/960px-Los_Angeles_with_Mount_Baldy-1-768x360.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-49022 .elementor-element.elementor-element-ad000011::before, .elementor-49022 .elementor-element.elementor-element-ad000011 > .elementor-background-video-container::before, .elementor-49022 .elementor-element.elementor-element-ad000011 > .e-con-inner > .elementor-background-video-container::before, .elementor-49022 .elementor-element.elementor-element-ad000011 > .elementor-background-slideshow::before, .elementor-49022 .elementor-element.elementor-element-ad000011 > .e-con-inner > .elementor-background-slideshow::before, .elementor-49022 .elementor-element.elementor-element-ad000011 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, rgba(18,7,28,0.08) 0%, rgba(18,7,28,0.90) 100%);}.elementor-49022 .elementor-element.elementor-element-ad000012 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-49022 .elementor-element.elementor-element-ad000012 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:25px;font-weight:700;line-height:1.12em;letter-spacing:-1.1px;color:#FFFFFF;}.elementor-49022 .elementor-element.elementor-element-ad000013 .elementor-button{background-color:#E3C6FF;font-family:"Inter", Sans-serif;font-weight:650;fill:#402050;color:#402050;border-radius:12px 12px 12px 12px;}.elementor-49022 .elementor-element.elementor-element-ad000014{--display:flex;--min-height:270px;--overflow:hidden;--overlay-opacity:1;--border-radius:20px 20px 20px 20px;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-49022 .elementor-element.elementor-element-ad000014:not(.elementor-motion-effects-element-type-background), .elementor-49022 .elementor-element.elementor-element-ad000014 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#24102E;background-image:url("https://blackgayevents.com/wp-content/uploads/2026/10/960px-Buildings-city-houston-skyline-1870617-2-768x258.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-49022 .elementor-element.elementor-element-ad000014::before, .elementor-49022 .elementor-element.elementor-element-ad000014 > .elementor-background-video-container::before, .elementor-49022 .elementor-element.elementor-element-ad000014 > .e-con-inner > .elementor-background-video-container::before, .elementor-49022 .elementor-element.elementor-element-ad000014 > .elementor-background-slideshow::before, .elementor-49022 .elementor-element.elementor-element-ad000014 > .e-con-inner > .elementor-background-slideshow::before, .elementor-49022 .elementor-element.elementor-element-ad000014 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, rgba(18,7,28,0.08) 0%, rgba(18,7,28,0.90) 100%);}.elementor-49022 .elementor-element.elementor-element-ad000015 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-49022 .elementor-element.elementor-element-ad000015 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:25px;font-weight:700;line-height:1.12em;letter-spacing:-1.1px;color:#FFFFFF;}.elementor-49022 .elementor-element.elementor-element-ad000016 .elementor-button{background-color:#E3C6FF;font-family:"Inter", Sans-serif;font-weight:650;fill:#402050;color:#402050;border-radius:12px 12px 12px 12px;}.elementor-49022 .elementor-element.elementor-element-ad000017{--display:flex;--min-height:270px;--overflow:hidden;--overlay-opacity:1;--border-radius:20px 20px 20px 20px;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-49022 .elementor-element.elementor-element-ad000017:not(.elementor-motion-effects-element-type-background), .elementor-49022 .elementor-element.elementor-element-ad000017 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#24102E;background-image:url("https://blackgayevents.com/wp-content/uploads/2026/10/960px-Dallas_Texas_skyline_from_Reunion_Tower_September_2025_28cropped29-3-768x391.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-49022 .elementor-element.elementor-element-ad000017::before, .elementor-49022 .elementor-element.elementor-element-ad000017 > .elementor-background-video-container::before, .elementor-49022 .elementor-element.elementor-element-ad000017 > .e-con-inner > .elementor-background-video-container::before, .elementor-49022 .elementor-element.elementor-element-ad000017 > .elementor-background-slideshow::before, .elementor-49022 .elementor-element.elementor-element-ad000017 > .e-con-inner > .elementor-background-slideshow::before, .elementor-49022 .elementor-element.elementor-element-ad000017 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, rgba(18,7,28,0.08) 0%, rgba(18,7,28,0.90) 100%);}.elementor-49022 .elementor-element.elementor-element-ad000018 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-49022 .elementor-element.elementor-element-ad000018 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:25px;font-weight:700;line-height:1.12em;letter-spacing:-1.1px;color:#FFFFFF;}.elementor-49022 .elementor-element.elementor-element-ad000019 .elementor-button{background-color:#E3C6FF;font-family:"Inter", Sans-serif;font-weight:650;fill:#402050;color:#402050;border-radius:12px 12px 12px 12px;}.elementor-49022 .elementor-element.elementor-element-ad00001a{--display:flex;--min-height:270px;--overflow:hidden;--overlay-opacity:1;--border-radius:20px 20px 20px 20px;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-49022 .elementor-element.elementor-element-ad00001a:not(.elementor-motion-effects-element-type-background), .elementor-49022 .elementor-element.elementor-element-ad00001a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#24102E;background-image:url("https://blackgayevents.com/wp-content/uploads/2026/10/960px-Chicago_Skyline_in_April_2024_b-2-768x308.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-49022 .elementor-element.elementor-element-ad00001a::before, .elementor-49022 .elementor-element.elementor-element-ad00001a > .elementor-background-video-container::before, .elementor-49022 .elementor-element.elementor-element-ad00001a > .e-con-inner > .elementor-background-video-container::before, .elementor-49022 .elementor-element.elementor-element-ad00001a > .elementor-background-slideshow::before, .elementor-49022 .elementor-element.elementor-element-ad00001a > .e-con-inner > .elementor-background-slideshow::before, .elementor-49022 .elementor-element.elementor-element-ad00001a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, rgba(18,7,28,0.08) 0%, rgba(18,7,28,0.90) 100%);}.elementor-49022 .elementor-element.elementor-element-ad00001b > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-49022 .elementor-element.elementor-element-ad00001b .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:25px;font-weight:700;line-height:1.12em;letter-spacing:-1.1px;color:#FFFFFF;}.elementor-49022 .elementor-element.elementor-element-ad00001c .elementor-button{background-color:#E3C6FF;font-family:"Inter", Sans-serif;font-weight:650;fill:#402050;color:#402050;border-radius:12px 12px 12px 12px;}.elementor-49022 .elementor-element.elementor-element-ad00001d{--display:flex;--min-height:270px;--overflow:hidden;--overlay-opacity:1;--border-radius:20px 20px 20px 20px;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-49022 .elementor-element.elementor-element-ad00001d:not(.elementor-motion-effects-element-type-background), .elementor-49022 .elementor-element.elementor-element-ad00001d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#24102E;background-image:url("https://blackgayevents.com/wp-content/uploads/2026/10/960px-FLL_Skyline-1-768x576.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-49022 .elementor-element.elementor-element-ad00001d::before, .elementor-49022 .elementor-element.elementor-element-ad00001d > .elementor-background-video-container::before, .elementor-49022 .elementor-element.elementor-element-ad00001d > .e-con-inner > .elementor-background-video-container::before, .elementor-49022 .elementor-element.elementor-element-ad00001d > .elementor-background-slideshow::before, .elementor-49022 .elementor-element.elementor-element-ad00001d > .e-con-inner > .elementor-background-slideshow::before, .elementor-49022 .elementor-element.elementor-element-ad00001d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, rgba(18,7,28,0.08) 0%, rgba(18,7,28,0.90) 100%);}.elementor-49022 .elementor-element.elementor-element-ad00001e > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-49022 .elementor-element.elementor-element-ad00001e .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:25px;font-weight:700;line-height:1.12em;letter-spacing:-1.1px;color:#FFFFFF;}.elementor-49022 .elementor-element.elementor-element-ad00001f .elementor-button{background-color:#E3C6FF;font-family:"Inter", Sans-serif;font-weight:650;fill:#402050;color:#402050;border-radius:12px 12px 12px 12px;}.elementor-49022 .elementor-element.elementor-element-ad000020{--display:flex;--min-height:270px;--overflow:hidden;--overlay-opacity:1;--border-radius:20px 20px 20px 20px;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-49022 .elementor-element.elementor-element-ad000020:not(.elementor-motion-effects-element-type-background), .elementor-49022 .elementor-element.elementor-element-ad000020 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#24102E;background-image:url("https://blackgayevents.com/wp-content/uploads/2026/10/960px-Uptown_Charlotte_2018_taking_by_DJI_Phantom_4_pro-768x485.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-49022 .elementor-element.elementor-element-ad000020::before, .elementor-49022 .elementor-element.elementor-element-ad000020 > .elementor-background-video-container::before, .elementor-49022 .elementor-element.elementor-element-ad000020 > .e-con-inner > .elementor-background-video-container::before, .elementor-49022 .elementor-element.elementor-element-ad000020 > .elementor-background-slideshow::before, .elementor-49022 .elementor-element.elementor-element-ad000020 > .e-con-inner > .elementor-background-slideshow::before, .elementor-49022 .elementor-element.elementor-element-ad000020 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, rgba(18,7,28,0.08) 0%, rgba(18,7,28,0.90) 100%);}.elementor-49022 .elementor-element.elementor-element-ad000021 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-49022 .elementor-element.elementor-element-ad000021 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:25px;font-weight:700;line-height:1.12em;letter-spacing:-1.1px;color:#FFFFFF;}.elementor-49022 .elementor-element.elementor-element-ad000022 .elementor-button{background-color:#E3C6FF;font-family:"Inter", Sans-serif;font-weight:650;fill:#402050;color:#402050;border-radius:12px 12px 12px 12px;}.elementor-49022 .elementor-element.elementor-element-ad000023{--display:flex;--min-height:270px;--overflow:hidden;--overlay-opacity:1;--border-radius:20px 20px 20px 20px;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-49022 .elementor-element.elementor-element-ad000023:not(.elementor-motion-effects-element-type-background), .elementor-49022 .elementor-element.elementor-element-ad000023 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#24102E;background-image:url("https://blackgayevents.com/wp-content/uploads/2026/10/960px-Philadelphia_skyline_20240528_28cropped_2-129-1-768x384.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-49022 .elementor-element.elementor-element-ad000023::before, .elementor-49022 .elementor-element.elementor-element-ad000023 > .elementor-background-video-container::before, .elementor-49022 .elementor-element.elementor-element-ad000023 > .e-con-inner > .elementor-background-video-container::before, .elementor-49022 .elementor-element.elementor-element-ad000023 > .elementor-background-slideshow::before, .elementor-49022 .elementor-element.elementor-element-ad000023 > .e-con-inner > .elementor-background-slideshow::before, .elementor-49022 .elementor-element.elementor-element-ad000023 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, rgba(18,7,28,0.08) 0%, rgba(18,7,28,0.90) 100%);}.elementor-49022 .elementor-element.elementor-element-ad000024 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-49022 .elementor-element.elementor-element-ad000024 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:25px;font-weight:700;line-height:1.12em;letter-spacing:-1.1px;color:#FFFFFF;}.elementor-49022 .elementor-element.elementor-element-ad000025 .elementor-button{background-color:#E3C6FF;font-family:"Inter", Sans-serif;font-weight:650;fill:#402050;color:#402050;border-radius:12px 12px 12px 12px;}.elementor-49022 .elementor-element.elementor-element-ad000026{--display:flex;--min-height:270px;--overflow:hidden;--overlay-opacity:1;--border-radius:20px 20px 20px 20px;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-49022 .elementor-element.elementor-element-ad000026:not(.elementor-motion-effects-element-type-background), .elementor-49022 .elementor-element.elementor-element-ad000026 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#24102E;background-image:url("https://blackgayevents.com/wp-content/uploads/2026/09/Bmore_skyline_inner_harbor-768x432.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-49022 .elementor-element.elementor-element-ad000026::before, .elementor-49022 .elementor-element.elementor-element-ad000026 > .elementor-background-video-container::before, .elementor-49022 .elementor-element.elementor-element-ad000026 > .e-con-inner > .elementor-background-video-container::before, .elementor-49022 .elementor-element.elementor-element-ad000026 > .elementor-background-slideshow::before, .elementor-49022 .elementor-element.elementor-element-ad000026 > .e-con-inner > .elementor-background-slideshow::before, .elementor-49022 .elementor-element.elementor-element-ad000026 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, rgba(18,7,28,0.08) 0%, rgba(18,7,28,0.90) 100%);}.elementor-49022 .elementor-element.elementor-element-ad000027 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-49022 .elementor-element.elementor-element-ad000027 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:25px;font-weight:700;line-height:1.12em;letter-spacing:-1.1px;color:#FFFFFF;}.elementor-49022 .elementor-element.elementor-element-ad000028 .elementor-button{background-color:#E3C6FF;font-family:"Inter", Sans-serif;font-weight:650;fill:#402050;color:#402050;border-radius:12px 12px 12px 12px;}.elementor-49022 .elementor-element.elementor-element-ad000036{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:autopx;--margin-right:autopx;--padding-top:70px;--padding-bottom:70px;--padding-left:34px;--padding-right:34px;}.elementor-49022 .elementor-element.elementor-element-ad000036:not(.elementor-motion-effects-element-type-background), .elementor-49022 .elementor-element.elementor-element-ad000036 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F2FA;}.elementor-49022 .elementor-element.elementor-element-ad000033 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-49022 .elementor-element.elementor-element-ad000033 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:44px;font-weight:700;line-height:1.12em;letter-spacing:-1.1px;color:#24142E;}.elementor-49022 .elementor-element.elementor-element-ad000034 > .elementor-widget-container{margin:0px 0px 22px 0px;}.elementor-49022 .elementor-element.elementor-element-ad000034{font-family:"Inter", Sans-serif;font-size:16px;line-height:1.55em;color:#6C6370;}.elementor-49022 .elementor-element.elementor-element-ad000034 a{color:#6C6370;}.elementor-49022 .elementor-element.elementor-element-ad000034 a:hover, .elementor-49022 .elementor-element.elementor-element-ad000034 a:focus{color:#7B2CBF;}.elementor-49022 .elementor-element.elementor-element-ad000035{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:nowrap;}.elementor-49022 .elementor-element.elementor-element-ad000029{--display:flex;--min-height:270px;--overflow:hidden;--overlay-opacity:1;--border-radius:20px 20px 20px 20px;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-49022 .elementor-element.elementor-element-ad000029:not(.elementor-motion-effects-element-type-background), .elementor-49022 .elementor-element.elementor-element-ad000029 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#24102E;background-image:url("https://blackgayevents.com/wp-content/uploads/2026/10/atlanta-skyline-1-3.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-49022 .elementor-element.elementor-element-ad000029::before, .elementor-49022 .elementor-element.elementor-element-ad000029 > .elementor-background-video-container::before, .elementor-49022 .elementor-element.elementor-element-ad000029 > .e-con-inner > .elementor-background-video-container::before, .elementor-49022 .elementor-element.elementor-element-ad000029 > .elementor-background-slideshow::before, .elementor-49022 .elementor-element.elementor-element-ad000029 > .e-con-inner > .elementor-background-slideshow::before, .elementor-49022 .elementor-element.elementor-element-ad000029 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, rgba(18,7,28,0.08) 0%, rgba(18,7,28,0.90) 100%);}.elementor-49022 .elementor-element.elementor-element-ad00002a > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-49022 .elementor-element.elementor-element-ad00002a .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:25px;font-weight:700;line-height:1.12em;letter-spacing:-1.1px;color:#FFFFFF;}.elementor-49022 .elementor-element.elementor-element-ad00002b .elementor-button{background-color:#E3C6FF;font-family:"Inter", Sans-serif;font-weight:650;fill:#402050;color:#402050;border-radius:12px 12px 12px 12px;}.elementor-49022 .elementor-element.elementor-element-ad00002c{--display:flex;--min-height:270px;--overflow:hidden;--overlay-opacity:1;--border-radius:20px 20px 20px 20px;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-49022 .elementor-element.elementor-element-ad00002c:not(.elementor-motion-effects-element-type-background), .elementor-49022 .elementor-element.elementor-element-ad00002c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#24102E;background-image:url("https://blackgayevents.com/wp-content/uploads/2026/10/960px-View_of_Empire_State_Building_from_Rockefeller_Center_New_York_City_dllu_28cropped29-2-768x432.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-49022 .elementor-element.elementor-element-ad00002c::before, .elementor-49022 .elementor-element.elementor-element-ad00002c > .elementor-background-video-container::before, .elementor-49022 .elementor-element.elementor-element-ad00002c > .e-con-inner > .elementor-background-video-container::before, .elementor-49022 .elementor-element.elementor-element-ad00002c > .elementor-background-slideshow::before, .elementor-49022 .elementor-element.elementor-element-ad00002c > .e-con-inner > .elementor-background-slideshow::before, .elementor-49022 .elementor-element.elementor-element-ad00002c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, rgba(18,7,28,0.08) 0%, rgba(18,7,28,0.90) 100%);}.elementor-49022 .elementor-element.elementor-element-ad00002d > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-49022 .elementor-element.elementor-element-ad00002d .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:25px;font-weight:700;line-height:1.12em;letter-spacing:-1.1px;color:#FFFFFF;}.elementor-49022 .elementor-element.elementor-element-ad00002e .elementor-button{background-color:#E3C6FF;font-family:"Inter", Sans-serif;font-weight:650;fill:#402050;color:#402050;border-radius:12px 12px 12px 12px;}.elementor-49022 .elementor-element.elementor-element-ad00002f{--display:flex;--min-height:270px;--overflow:hidden;--overlay-opacity:1;--border-radius:20px 20px 20px 20px;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-49022 .elementor-element.elementor-element-ad00002f:not(.elementor-motion-effects-element-type-background), .elementor-49022 .elementor-element.elementor-element-ad00002f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#24102E;background-image:url("https://blackgayevents.com/wp-content/uploads/2026/08/DC-SKyline.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-49022 .elementor-element.elementor-element-ad00002f::before, .elementor-49022 .elementor-element.elementor-element-ad00002f > .elementor-background-video-container::before, .elementor-49022 .elementor-element.elementor-element-ad00002f > .e-con-inner > .elementor-background-video-container::before, .elementor-49022 .elementor-element.elementor-element-ad00002f > .elementor-background-slideshow::before, .elementor-49022 .elementor-element.elementor-element-ad00002f > .e-con-inner > .elementor-background-slideshow::before, .elementor-49022 .elementor-element.elementor-element-ad00002f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, rgba(18,7,28,0.08) 0%, rgba(18,7,28,0.90) 100%);}.elementor-49022 .elementor-element.elementor-element-ad000030 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-49022 .elementor-element.elementor-element-ad000030 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:25px;font-weight:700;line-height:1.12em;letter-spacing:-1.1px;color:#FFFFFF;}.elementor-49022 .elementor-element.elementor-element-ad000031 .elementor-button{background-color:#E3C6FF;font-family:"Inter", Sans-serif;font-weight:650;fill:#402050;color:#402050;border-radius:12px 12px 12px 12px;}.elementor-49022 .elementor-element.elementor-element-7100010d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:autopx;--margin-right:autopx;--padding-top:76px;--padding-bottom:76px;--padding-left:34px;--padding-right:34px;}.elementor-49022 .elementor-element.elementor-element-7100010d:not(.elementor-motion-effects-element-type-background), .elementor-49022 .elementor-element.elementor-element-7100010d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(118deg, #21102B 0%, #643081 100%);}.elementor-49022 .elementor-element.elementor-element-7100010b > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-49022 .elementor-element.elementor-element-7100010b .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:44px;font-weight:700;line-height:1.12em;letter-spacing:-1.1px;color:#FFFFFF;}.elementor-49022 .elementor-element.elementor-element-71000111{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:autopx;--margin-right:autopx;--padding-top:76px;--padding-bottom:76px;--padding-left:34px;--padding-right:34px;}.elementor-49022 .elementor-element.elementor-element-71000111:not(.elementor-motion-effects-element-type-background), .elementor-49022 .elementor-element.elementor-element-71000111 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F2FA;}.elementor-49022 .elementor-element.elementor-element-7100010f > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-49022 .elementor-element.elementor-element-7100010f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:44px;font-weight:700;line-height:1.12em;letter-spacing:-1.1px;color:#24142E;}.elementor-49022 .elementor-element.elementor-element-7f00002b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:autopx;--margin-right:autopx;--padding-top:72px;--padding-bottom:72px;--padding-left:34px;--padding-right:34px;}.elementor-49022 .elementor-element.elementor-element-7f00002b:not(.elementor-motion-effects-element-type-background), .elementor-49022 .elementor-element.elementor-element-7f00002b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(118deg, #1B0D23 0%, #7B2CBF 100%);}.elementor-49022 .elementor-element.elementor-element-7f000028 > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-49022 .elementor-element.elementor-element-7f000028 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:46px;font-weight:700;line-height:1.12em;letter-spacing:-1.1px;color:#FFFFFF;}.elementor-49022 .elementor-element.elementor-element-7f000029 > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-49022 .elementor-element.elementor-element-7f000029{font-family:"Inter", Sans-serif;font-size:16px;line-height:1.55em;color:#EEE7F2;}.elementor-49022 .elementor-element.elementor-element-7f000029 a{color:#EEE7F2;}.elementor-49022 .elementor-element.elementor-element-7f000029 a:hover, .elementor-49022 .elementor-element.elementor-element-7f000029 a:focus{color:#7B2CBF;}.elementor-49022 .elementor-element.elementor-element-7f00002a .elementor-button{background-color:#7B2CBF;font-family:"Inter", Sans-serif;font-weight:650;fill:#FFFFFF;color:#FFFFFF;border-radius:12px 12px 12px 12px;}body.elementor-page-49022 .c27-main-header:not(.header-scroll) .header-skin{background-color:rgba(25,28,31,0);border-color:rgba(255,255,255,0);}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-49022 .elementor-element.elementor-element-71000004{--padding-top:62px;--padding-bottom:62px;--padding-left:28px;--padding-right:28px;}.elementor-49022 .elementor-element.elementor-element-71000002 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-49022 .elementor-element.elementor-element-71000002 .elementor-heading-title{font-size:56px;}.elementor-49022 .elementor-element.elementor-element-71000008{--padding-top:62px;--padding-bottom:62px;--padding-left:28px;--padding-right:28px;}.elementor-49022 .elementor-element.elementor-element-71000006 .elementor-heading-title{font-size:36px;}.elementor-49022 .elementor-element.elementor-element-710000f5{--padding-top:62px;--padding-bottom:62px;--padding-left:28px;--padding-right:28px;}.elementor-49022 .elementor-element.elementor-element-710000ee .elementor-heading-title{font-size:36px;}.elementor-49022 .elementor-element.elementor-element-71000109{--padding-top:62px;--padding-bottom:62px;--padding-left:28px;--padding-right:28px;}.elementor-49022 .elementor-element.elementor-element-710000f7 .elementor-heading-title{font-size:36px;}.elementor-49022 .elementor-element.elementor-element-ad000009 .elementor-heading-title{font-size:32px;}.elementor-49022 .elementor-element.elementor-element-ad00000c .elementor-heading-title{font-size:32px;}.elementor-49022 .elementor-element.elementor-element-ad00000f .elementor-heading-title{font-size:32px;}.elementor-49022 .elementor-element.elementor-element-ad000012 .elementor-heading-title{font-size:32px;}.elementor-49022 .elementor-element.elementor-element-ad000015 .elementor-heading-title{font-size:32px;}.elementor-49022 .elementor-element.elementor-element-ad000018 .elementor-heading-title{font-size:32px;}.elementor-49022 .elementor-element.elementor-element-ad00001b .elementor-heading-title{font-size:32px;}.elementor-49022 .elementor-element.elementor-element-ad00001e .elementor-heading-title{font-size:32px;}.elementor-49022 .elementor-element.elementor-element-ad000021 .elementor-heading-title{font-size:32px;}.elementor-49022 .elementor-element.elementor-element-ad000024 .elementor-heading-title{font-size:32px;}.elementor-49022 .elementor-element.elementor-element-ad000027 .elementor-heading-title{font-size:32px;}.elementor-49022 .elementor-element.elementor-element-ad00002a .elementor-heading-title{font-size:32px;}.elementor-49022 .elementor-element.elementor-element-ad00002d .elementor-heading-title{font-size:32px;}.elementor-49022 .elementor-element.elementor-element-ad000030 .elementor-heading-title{font-size:32px;}.elementor-49022 .elementor-element.elementor-element-7100010d{--padding-top:62px;--padding-bottom:62px;--padding-left:28px;--padding-right:28px;}.elementor-49022 .elementor-element.elementor-element-7100010b .elementor-heading-title{font-size:36px;}.elementor-49022 .elementor-element.elementor-element-71000111{--padding-top:62px;--padding-bottom:62px;--padding-left:28px;--padding-right:28px;}.elementor-49022 .elementor-element.elementor-element-7100010f .elementor-heading-title{font-size:36px;}}@media(min-width:768px){.elementor-49022 .elementor-element.elementor-element-71000004{--content-width:1180px;}.elementor-49022 .elementor-element.elementor-element-71000008{--content-width:1180px;}.elementor-49022 .elementor-element.elementor-element-710000f5{--content-width:1180px;}.elementor-49022 .elementor-element.elementor-element-ad000007{--content-width:1180px;}.elementor-49022 .elementor-element.elementor-element-7f000026{--content-width:1180px;}.elementor-49022 .elementor-element.elementor-element-71000109{--content-width:1180px;}.elementor-49022 .elementor-element.elementor-element-ad000036{--content-width:1180px;}.elementor-49022 .elementor-element.elementor-element-7100010d{--content-width:1180px;}.elementor-49022 .elementor-element.elementor-element-71000111{--content-width:1180px;}.elementor-49022 .elementor-element.elementor-element-7f00002b{--content-width:1180px;}}@media(max-width:767px){.elementor-49022 .elementor-element.elementor-element-71000004{--min-height:460px;--overlay-opacity:0.56;--padding-top:42px;--padding-bottom:42px;--padding-left:16px;--padding-right:16px;}.elementor-49022 .elementor-element.elementor-element-71000002 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-49022 .elementor-element.elementor-element-71000002 .elementor-heading-title{font-size:50px;}.elementor-49022 .elementor-element.elementor-element-71000003{font-size:15px;}.elementor-49022 .elementor-element.elementor-element-71000008{--padding-top:42px;--padding-bottom:42px;--padding-left:16px;--padding-right:16px;}.elementor-49022 .elementor-element.elementor-element-71000006 .elementor-heading-title{font-size:30px;}.elementor-49022 .elementor-element.elementor-element-71000007 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-49022 .elementor-element.elementor-element-710000f5{--padding-top:42px;--padding-bottom:42px;--padding-left:16px;--padding-right:16px;}.elementor-49022 .elementor-element.elementor-element-710000ee .elementor-heading-title{font-size:30px;}.elementor-49022 .elementor-element.elementor-element-710000ef{font-size:15px;}.elementor-49022 .elementor-element.elementor-element-710000f0{font-size:15px;}.elementor-49022 .elementor-element.elementor-element-710000f1{font-size:15px;}.elementor-49022 .elementor-element.elementor-element-710000f2{font-size:15px;}.elementor-49022 .elementor-element.elementor-element-75000010 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-49022 .elementor-element.elementor-element-ad000007{--padding-top:40px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-49022 .elementor-element.elementor-element-ad000004 .elementor-heading-title{font-size:30px;}.elementor-49022 .elementor-element.elementor-element-ad000005{font-size:15px;}.elementor-49022 .elementor-element.elementor-element-7f000026{--padding-top:40px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-49022 .elementor-element.elementor-element-7f000023 .elementor-heading-title{font-size:30px;}.elementor-49022 .elementor-element.elementor-element-7f000024{font-size:15px;}.elementor-49022 .elementor-element.elementor-element-8a000002 .elementor-heading-title{font-size:28px;}.elementor-49022 .elementor-element.elementor-element-8a000003{font-size:15px;}.elementor-49022 .elementor-element.elementor-element-8a000006 .elementor-heading-title{font-size:28px;}.elementor-49022 .elementor-element.elementor-element-8a000007{font-size:15px;}.elementor-49022 .elementor-element.elementor-element-8a00000a .elementor-heading-title{font-size:28px;}.elementor-49022 .elementor-element.elementor-element-8a00000b{font-size:15px;}.elementor-49022 .elementor-element.elementor-element-8a00000e .elementor-heading-title{font-size:28px;}.elementor-49022 .elementor-element.elementor-element-8a00000f{font-size:15px;}.elementor-49022 .elementor-element.elementor-element-8a000012 .elementor-heading-title{font-size:28px;}.elementor-49022 .elementor-element.elementor-element-8a000013{font-size:15px;}.elementor-49022 .elementor-element.elementor-element-8a000016 .elementor-heading-title{font-size:28px;}.elementor-49022 .elementor-element.elementor-element-8a000017{font-size:15px;}.elementor-49022 .elementor-element.elementor-element-8a00001a .elementor-heading-title{font-size:28px;}.elementor-49022 .elementor-element.elementor-element-8a00001b{font-size:15px;}.elementor-49022 .elementor-element.elementor-element-8a00001e .elementor-heading-title{font-size:28px;}.elementor-49022 .elementor-element.elementor-element-8a00001f{font-size:15px;}.elementor-49022 .elementor-element.elementor-element-71000109{--padding-top:42px;--padding-bottom:42px;--padding-left:16px;--padding-right:16px;}.elementor-49022 .elementor-element.elementor-element-710000f7 .elementor-heading-title{font-size:30px;}.elementor-49022 .elementor-element.elementor-element-ad000009 .elementor-heading-title{font-size:28px;}.elementor-49022 .elementor-element.elementor-element-ad00000c .elementor-heading-title{font-size:28px;}.elementor-49022 .elementor-element.elementor-element-ad00000f .elementor-heading-title{font-size:28px;}.elementor-49022 .elementor-element.elementor-element-ad000012 .elementor-heading-title{font-size:28px;}.elementor-49022 .elementor-element.elementor-element-ad000015 .elementor-heading-title{font-size:28px;}.elementor-49022 .elementor-element.elementor-element-ad000018 .elementor-heading-title{font-size:28px;}.elementor-49022 .elementor-element.elementor-element-ad00001b .elementor-heading-title{font-size:28px;}.elementor-49022 .elementor-element.elementor-element-ad00001e .elementor-heading-title{font-size:28px;}.elementor-49022 .elementor-element.elementor-element-ad000021 .elementor-heading-title{font-size:28px;}.elementor-49022 .elementor-element.elementor-element-ad000024 .elementor-heading-title{font-size:28px;}.elementor-49022 .elementor-element.elementor-element-ad000027 .elementor-heading-title{font-size:28px;}.elementor-49022 .elementor-element.elementor-element-ad000036{--padding-top:40px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-49022 .elementor-element.elementor-element-ad000033 .elementor-heading-title{font-size:30px;}.elementor-49022 .elementor-element.elementor-element-ad000034{font-size:15px;}.elementor-49022 .elementor-element.elementor-element-ad00002a .elementor-heading-title{font-size:28px;}.elementor-49022 .elementor-element.elementor-element-ad00002d .elementor-heading-title{font-size:28px;}.elementor-49022 .elementor-element.elementor-element-ad000030 .elementor-heading-title{font-size:28px;}.elementor-49022 .elementor-element.elementor-element-7100010d{--padding-top:42px;--padding-bottom:42px;--padding-left:16px;--padding-right:16px;}.elementor-49022 .elementor-element.elementor-element-7100010b .elementor-heading-title{font-size:30px;}.elementor-49022 .elementor-element.elementor-element-7100010c > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-49022 .elementor-element.elementor-element-71000111{--padding-top:42px;--padding-bottom:42px;--padding-left:16px;--padding-right:16px;}.elementor-49022 .elementor-element.elementor-element-7100010f .elementor-heading-title{font-size:30px;}.elementor-49022 .elementor-element.elementor-element-71000110 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-49022 .elementor-element.elementor-element-7f00002b{--padding-top:40px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-49022 .elementor-element.elementor-element-7f000028 .elementor-heading-title{font-size:32px;}.elementor-49022 .elementor-element.elementor-element-7f000029{font-size:15px;}}/* Start custom CSS for case27-listing-feed-widget, class: .elementor-element-71000007 *//* =========================================
   BGE LISTING FEED — COMPLETE CAROUSEL CSS
   ========================================= */

/* Remove widget padding and margins */
.elementor-49022 .elementor-element.elementor-element-71000007,
.elementor-49022 .elementor-element.elementor-element-71000007 .elementor-widget-container,
.elementor-49022 .elementor-element.elementor-element-71000007 .section-body {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    margin-top: 0 !important;
    margin-bottom: 0 !important;
}

/* Hide text, prices, logos, badges and overlays */
.elementor-49022 .elementor-element.elementor-element-71000007 .lf-item-info,
.elementor-49022 .elementor-element.elementor-element-71000007 .lf-item-info-2,
.elementor-49022 .elementor-element.elementor-element-71000007 .event-date,
.elementor-49022 .elementor-element.elementor-element-71000007 .listing-details,
.elementor-49022 .elementor-element.elementor-element-71000007 .listing-details-3,
.elementor-49022 .elementor-element.elementor-element-71000007 .c27-footer-section,
.elementor-49022 .elementor-element.elementor-element-71000007 .c27-footer-empty,
.elementor-49022 .elementor-element.elementor-element-71000007 .event-host,
.elementor-49022 .elementor-element.elementor-element-71000007 .lf-head,
.elementor-49022 .elementor-element.elementor-element-71000007 .lf-head-btn,
.elementor-49022 .elementor-element.elementor-element-71000007 .overlay {
    display: none !important;
}

/* Remove card decoration and unwanted spacing */
.elementor-49022 .elementor-element.elementor-element-71000007 .lf-item-container {
    padding: 0 !important;
    margin: 0 !important;
    border: none !important;
    background: transparent !important;
    box-shadow: none !important;
}

/* Desktop and tablet card height */
.elementor-49022 .elementor-element.elementor-element-71000007 .lf-item,
.elementor-49022 .elementor-element.elementor-element-71000007 .lf-item > a {
    display: block !important;
    position: relative !important;
    width: 100% !important;
    height: 460px !important;
    min-height: 460px !important;
    overflow: hidden !important;
    background: transparent !important;
}

/* Actual image carousel used by MyListing */
.elementor-49022 .elementor-element.elementor-element-71000007 .pc-slider,
.elementor-49022 .elementor-element.elementor-element-71000007 .pc-slides {
    width: 100% !important;
    height: 460px !important;
    min-height: 460px !important;
}

/* Desktop and tablet flyer sizing */
.elementor-49022 .elementor-element.elementor-element-71000007 .pc-slides img.single-slide {
    display: block !important;
    flex: 0 0 100% !important;
    width: 100% !important;
    max-width: none !important;
    height: 460px !important;
    min-height: 460px !important;
    object-fit: fill !important;
    object-position: center center !important;
}

/* Keep the navigation above the images */
.elementor-49022 .elementor-element.elementor-element-71000007 .gallery-nav {
    z-index: 20 !important;
}

/* Remove extra navigation spacing */
.elementor-49022 .elementor-element.elementor-element-71000007 .lf-nav,
.elementor-49022 .elementor-element.elementor-element-71000007 .owl-nav,
.elementor-49022 .elementor-element.elementor-element-71000007 .gallery-nav {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Force-remove MyListing's built-in 60px section spacing */
.elementor-widget-case27-listing-feed-widget
.elementor-widget-container
> .i-section.listing-feed-2 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}

/* Remove the card's built-in bottom margin */
.elementor-widget-case27-listing-feed-widget
.listing-feed-carousel
.lf-item-container {
    margin-bottom: 0 !important;
}

/* =========================================
   MOBILE — TWO TALLER CARDS PER VIEW
   ========================================= */

@media screen and (max-width: 767px) {

    /* Create taller 4:5 mobile cards */
    .elementor-49022 .elementor-element.elementor-element-71000007 .lf-item,
    .elementor-49022 .elementor-element.elementor-element-71000007 .lf-item > a,
    .elementor-49022 .elementor-element.elementor-element-71000007 .pc-slider,
    .elementor-49022 .elementor-element.elementor-element-71000007 .pc-slides {
        width: 100% !important;
        height: auto !important;
        min-height: 0 !important;
        aspect-ratio: 4 / 5 !important;
    }

    /* Fill mobile cards without stretching */
    .elementor-49022 .elementor-element.elementor-element-71000007 .pc-slides img.single-slide {
        display: block !important;
        flex: 0 0 100% !important;
        width: 100% !important;
        max-width: none !important;
        height: 100% !important;
        min-height: 0 !important;
        aspect-ratio: 4 / 5 !important;
        object-fit: cover !important;
        object-position: center center !important;
    }

    /* Reduce space between the two mobile cards */
    .elementor-49022 .elementor-element.elementor-element-71000007 .listing-feed-carousel
    > .owl-stage-outer
    > .owl-stage
    > .owl-item {
        padding-left: 4px !important;
        padding-right: 4px !important;
    }

    .elementor-49022 .elementor-element.elementor-element-71000007 .grid-item {
        padding-left: 4px !important;
        padding-right: 4px !important;
    }

    .elementor-49022 .elementor-element.elementor-element-71000007 .lf-item-container {
        margin: 0 !important;
    }
}/* End custom CSS */
/* Start custom CSS for case27-listing-feed-widget, class: .elementor-element-7100010c *//* =========================================
   BGE LISTING FEED — COMPLETE CAROUSEL CSS
   ========================================= */

/* Remove widget padding and margins */
.elementor-49022 .elementor-element.elementor-element-7100010c,
.elementor-49022 .elementor-element.elementor-element-7100010c .elementor-widget-container,
.elementor-49022 .elementor-element.elementor-element-7100010c .section-body {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    margin-top: 0 !important;
    margin-bottom: 0 !important;
}

/* Hide text, prices, logos, badges and overlays */
.elementor-49022 .elementor-element.elementor-element-7100010c .lf-item-info,
.elementor-49022 .elementor-element.elementor-element-7100010c .lf-item-info-2,
.elementor-49022 .elementor-element.elementor-element-7100010c .event-date,
.elementor-49022 .elementor-element.elementor-element-7100010c .listing-details,
.elementor-49022 .elementor-element.elementor-element-7100010c .listing-details-3,
.elementor-49022 .elementor-element.elementor-element-7100010c .c27-footer-section,
.elementor-49022 .elementor-element.elementor-element-7100010c .c27-footer-empty,
.elementor-49022 .elementor-element.elementor-element-7100010c .event-host,
.elementor-49022 .elementor-element.elementor-element-7100010c .lf-head,
.elementor-49022 .elementor-element.elementor-element-7100010c .lf-head-btn,
.elementor-49022 .elementor-element.elementor-element-7100010c .overlay {
    display: none !important;
}

/* Remove card decoration and unwanted spacing */
.elementor-49022 .elementor-element.elementor-element-7100010c .lf-item-container {
    padding: 0 !important;
    margin: 0 !important;
    border: none !important;
    background: transparent !important;
    box-shadow: none !important;
}

/* Desktop and tablet card height */
.elementor-49022 .elementor-element.elementor-element-7100010c .lf-item,
.elementor-49022 .elementor-element.elementor-element-7100010c .lf-item > a {
    display: block !important;
    position: relative !important;
    width: 100% !important;
    height: 460px !important;
    min-height: 460px !important;
    overflow: hidden !important;
    background: transparent !important;
}

/* Actual image carousel used by MyListing */
.elementor-49022 .elementor-element.elementor-element-7100010c .pc-slider,
.elementor-49022 .elementor-element.elementor-element-7100010c .pc-slides {
    width: 100% !important;
    height: 460px !important;
    min-height: 460px !important;
}

/* Desktop and tablet flyer sizing */
.elementor-49022 .elementor-element.elementor-element-7100010c .pc-slides img.single-slide {
    display: block !important;
    flex: 0 0 100% !important;
    width: 100% !important;
    max-width: none !important;
    height: 460px !important;
    min-height: 460px !important;
    object-fit: fill !important;
    object-position: center center !important;
}

/* Keep the navigation above the images */
.elementor-49022 .elementor-element.elementor-element-7100010c .gallery-nav {
    z-index: 20 !important;
}

/* Remove extra navigation spacing */
.elementor-49022 .elementor-element.elementor-element-7100010c .lf-nav,
.elementor-49022 .elementor-element.elementor-element-7100010c .owl-nav,
.elementor-49022 .elementor-element.elementor-element-7100010c .gallery-nav {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Force-remove MyListing's built-in 60px section spacing */
.elementor-widget-case27-listing-feed-widget
.elementor-widget-container
> .i-section.listing-feed-2 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}

/* Remove the card's built-in bottom margin */
.elementor-widget-case27-listing-feed-widget
.listing-feed-carousel
.lf-item-container {
    margin-bottom: 0 !important;
}

/* =========================================
   MOBILE — TWO TALLER CARDS PER VIEW
   ========================================= */

@media screen and (max-width: 767px) {

    /* Create taller 4:5 mobile cards */
    .elementor-49022 .elementor-element.elementor-element-7100010c .lf-item,
    .elementor-49022 .elementor-element.elementor-element-7100010c .lf-item > a,
    .elementor-49022 .elementor-element.elementor-element-7100010c .pc-slider,
    .elementor-49022 .elementor-element.elementor-element-7100010c .pc-slides {
        width: 100% !important;
        height: auto !important;
        min-height: 0 !important;
        aspect-ratio: 4 / 5 !important;
    }

    /* Fill mobile cards without stretching */
    .elementor-49022 .elementor-element.elementor-element-7100010c .pc-slides img.single-slide {
        display: block !important;
        flex: 0 0 100% !important;
        width: 100% !important;
        max-width: none !important;
        height: 100% !important;
        min-height: 0 !important;
        aspect-ratio: 4 / 5 !important;
        object-fit: cover !important;
        object-position: center center !important;
    }

    /* Reduce space between the two mobile cards */
    .elementor-49022 .elementor-element.elementor-element-7100010c .listing-feed-carousel
    > .owl-stage-outer
    > .owl-stage
    > .owl-item {
        padding-left: 4px !important;
        padding-right: 4px !important;
    }

    .elementor-49022 .elementor-element.elementor-element-7100010c .grid-item {
        padding-left: 4px !important;
        padding-right: 4px !important;
    }

    .elementor-49022 .elementor-element.elementor-element-7100010c .lf-item-container {
        margin: 0 !important;
    }
}/* End custom CSS */
/* Start custom CSS for case27-listing-feed-widget, class: .elementor-element-71000110 *//* =========================================
   BGE LISTING FEED — COMPLETE CAROUSEL CSS
   ========================================= */

/* Remove widget padding and margins */
.elementor-49022 .elementor-element.elementor-element-71000110,
.elementor-49022 .elementor-element.elementor-element-71000110 .elementor-widget-container,
.elementor-49022 .elementor-element.elementor-element-71000110 .section-body {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    margin-top: 0 !important;
    margin-bottom: 0 !important;
}

/* Hide text, prices, logos, badges and overlays */
.elementor-49022 .elementor-element.elementor-element-71000110 .lf-item-info,
.elementor-49022 .elementor-element.elementor-element-71000110 .lf-item-info-2,
.elementor-49022 .elementor-element.elementor-element-71000110 .event-date,
.elementor-49022 .elementor-element.elementor-element-71000110 .listing-details,
.elementor-49022 .elementor-element.elementor-element-71000110 .listing-details-3,
.elementor-49022 .elementor-element.elementor-element-71000110 .c27-footer-section,
.elementor-49022 .elementor-element.elementor-element-71000110 .c27-footer-empty,
.elementor-49022 .elementor-element.elementor-element-71000110 .event-host,
.elementor-49022 .elementor-element.elementor-element-71000110 .lf-head,
.elementor-49022 .elementor-element.elementor-element-71000110 .lf-head-btn,
.elementor-49022 .elementor-element.elementor-element-71000110 .overlay {
    display: none !important;
}

/* Remove card decoration and unwanted spacing */
.elementor-49022 .elementor-element.elementor-element-71000110 .lf-item-container {
    padding: 0 !important;
    margin: 0 !important;
    border: none !important;
    background: transparent !important;
    box-shadow: none !important;
}

/* Desktop and tablet card height */
.elementor-49022 .elementor-element.elementor-element-71000110 .lf-item,
.elementor-49022 .elementor-element.elementor-element-71000110 .lf-item > a {
    display: block !important;
    position: relative !important;
    width: 100% !important;
    height: 460px !important;
    min-height: 460px !important;
    overflow: hidden !important;
    background: transparent !important;
}

/* Actual image carousel used by MyListing */
.elementor-49022 .elementor-element.elementor-element-71000110 .pc-slider,
.elementor-49022 .elementor-element.elementor-element-71000110 .pc-slides {
    width: 100% !important;
    height: 460px !important;
    min-height: 460px !important;
}

/* Desktop and tablet flyer sizing */
.elementor-49022 .elementor-element.elementor-element-71000110 .pc-slides img.single-slide {
    display: block !important;
    flex: 0 0 100% !important;
    width: 100% !important;
    max-width: none !important;
    height: 460px !important;
    min-height: 460px !important;
    object-fit: fill !important;
    object-position: center center !important;
}

/* Keep the navigation above the images */
.elementor-49022 .elementor-element.elementor-element-71000110 .gallery-nav {
    z-index: 20 !important;
}

/* Remove extra navigation spacing */
.elementor-49022 .elementor-element.elementor-element-71000110 .lf-nav,
.elementor-49022 .elementor-element.elementor-element-71000110 .owl-nav,
.elementor-49022 .elementor-element.elementor-element-71000110 .gallery-nav {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Force-remove MyListing's built-in 60px section spacing */
.elementor-widget-case27-listing-feed-widget
.elementor-widget-container
> .i-section.listing-feed-2 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}

/* Remove the card's built-in bottom margin */
.elementor-widget-case27-listing-feed-widget
.listing-feed-carousel
.lf-item-container {
    margin-bottom: 0 !important;
}

/* =========================================
   MOBILE — TWO TALLER CARDS PER VIEW
   ========================================= */

@media screen and (max-width: 767px) {

    /* Create taller 4:5 mobile cards */
    .elementor-49022 .elementor-element.elementor-element-71000110 .lf-item,
    .elementor-49022 .elementor-element.elementor-element-71000110 .lf-item > a,
    .elementor-49022 .elementor-element.elementor-element-71000110 .pc-slider,
    .elementor-49022 .elementor-element.elementor-element-71000110 .pc-slides {
        width: 100% !important;
        height: auto !important;
        min-height: 0 !important;
        aspect-ratio: 4 / 5 !important;
    }

    /* Fill mobile cards without stretching */
    .elementor-49022 .elementor-element.elementor-element-71000110 .pc-slides img.single-slide {
        display: block !important;
        flex: 0 0 100% !important;
        width: 100% !important;
        max-width: none !important;
        height: 100% !important;
        min-height: 0 !important;
        aspect-ratio: 4 / 5 !important;
        object-fit: cover !important;
        object-position: center center !important;
    }

    /* Reduce space between the two mobile cards */
    .elementor-49022 .elementor-element.elementor-element-71000110 .listing-feed-carousel
    > .owl-stage-outer
    > .owl-stage
    > .owl-item {
        padding-left: 4px !important;
        padding-right: 4px !important;
    }

    .elementor-49022 .elementor-element.elementor-element-71000110 .grid-item {
        padding-left: 4px !important;
        padding-right: 4px !important;
    }

    .elementor-49022 .elementor-element.elementor-element-71000110 .lf-item-container {
        margin: 0 !important;
    }
}/* End custom CSS */