.elementor-49020 .elementor-element.elementor-element-7ad97196{--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.45;--border-radius:0px 0px 0px 0px;--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-49020 .elementor-element.elementor-element-7ad97196:not(.elementor-motion-effects-element-type-background), .elementor-49020 .elementor-element.elementor-element-7ad97196 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A0826;}.elementor-49020 .elementor-element.elementor-element-7ad97196::before, .elementor-49020 .elementor-element.elementor-element-7ad97196 > .elementor-background-video-container::before, .elementor-49020 .elementor-element.elementor-element-7ad97196 > .e-con-inner > .elementor-background-video-container::before, .elementor-49020 .elementor-element.elementor-element-7ad97196 > .elementor-background-slideshow::before, .elementor-49020 .elementor-element.elementor-element-7ad97196 > .e-con-inner > .elementor-background-slideshow::before, .elementor-49020 .elementor-element.elementor-element-7ad97196 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#160622;--background-overlay:'';}.elementor-49020 .elementor-element.elementor-element-1dc1ddab{--spacer-size:50px;}.elementor-49020 .elementor-element.elementor-element-5725307e > .elementor-widget-container{margin:0px 0px 18px 0px;}.elementor-49020 .elementor-element.elementor-element-5725307e .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:64px;font-weight:700;line-height:1.12em;letter-spacing:-1.1px;text-shadow:1px 2px 0px #1A0B25;color:#FFFFFF;}.elementor-49020 .elementor-element.elementor-element-34d10095{font-family:"Inter", Sans-serif;font-size:19px;line-height:1.55em;color:#F3EDF8;}.elementor-49020 .elementor-element.elementor-element-34d10095 a{color:#F3EDF8;}.elementor-49020 .elementor-element.elementor-element-34d10095 a:hover, .elementor-49020 .elementor-element.elementor-element-34d10095 a:focus{color:#7B2CBF;}.elementor-49020 .elementor-element.elementor-element-1b4da52e{--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-49020 .elementor-element.elementor-element-1b4da52e:not(.elementor-motion-effects-element-type-background), .elementor-49020 .elementor-element.elementor-element-1b4da52e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(118deg, #1A0826 0%, #4F1A68 100%);}.elementor-49020 .elementor-element.elementor-element-67d7eb0b > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-49020 .elementor-element.elementor-element-67d7eb0b .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-49020 .elementor-element.elementor-element-ec9a1fd{--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-49020 .elementor-element.elementor-element-ec9a1fd:not(.elementor-motion-effects-element-type-background), .elementor-49020 .elementor-element.elementor-element-ec9a1fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F2FA;}.elementor-49020 .elementor-element.elementor-element-51a22083 > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-49020 .elementor-element.elementor-element-51a22083 .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-49020 .elementor-element.elementor-element-28021e98 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-49020 .elementor-element.elementor-element-28021e98{font-family:"Inter", Sans-serif;font-size:16px;line-height:1.55em;color:#6C6370;}.elementor-49020 .elementor-element.elementor-element-28021e98 a{color:#6C6370;}.elementor-49020 .elementor-element.elementor-element-28021e98 a:hover, .elementor-49020 .elementor-element.elementor-element-28021e98 a:focus{color:#7B2CBF;}.elementor-49020 .elementor-element.elementor-element-7feffb0e{font-family:"Inter", Sans-serif;font-size:16px;line-height:1.55em;color:#67566F;}.elementor-49020 .elementor-element.elementor-element-7feffb0e a{color:#67566F;}.elementor-49020 .elementor-element.elementor-element-7feffb0e a:hover, .elementor-49020 .elementor-element.elementor-element-7feffb0e a:focus{color:#7B2CBF;}.elementor-49020 .elementor-element.elementor-element-a3cef3a{--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-49020 .elementor-element.elementor-element-75000000 .elementor-button{background-color:#32104F;font-family:"Inter", Sans-serif;font-weight:650;fill:#FFFFFF;color:#FFFFFF;border-radius:12px 12px 12px 12px;}.elementor-49020 .elementor-element.elementor-element-75000001 .elementor-button{background-color:#32104F;font-family:"Inter", Sans-serif;font-weight:650;fill:#FFFFFF;color:#FFFFFF;border-radius:12px 12px 12px 12px;}.elementor-49020 .elementor-element.elementor-element-75000002 .elementor-button{background-color:#32104F;font-family:"Inter", Sans-serif;font-weight:650;fill:#FFFFFF;color:#FFFFFF;border-radius:12px 12px 12px 12px;}.elementor-49020 .elementor-element.elementor-element-75000003 .elementor-button{background-color:#32104F;font-family:"Inter", Sans-serif;font-weight:650;fill:#FFFFFF;color:#FFFFFF;border-radius:12px 12px 12px 12px;}.elementor-49020 .elementor-element.elementor-element-75000004 .elementor-button{background-color:#32104F;font-family:"Inter", Sans-serif;font-weight:650;fill:#FFFFFF;color:#FFFFFF;border-radius:12px 12px 12px 12px;}.elementor-49020 .elementor-element.elementor-element-75000005 .elementor-button{background-color:#32104F;font-family:"Inter", Sans-serif;font-weight:650;fill:#FFFFFF;color:#FFFFFF;border-radius:12px 12px 12px 12px;}.elementor-49020 .elementor-element.elementor-element-75000006 .elementor-button{background-color:#32104F;font-family:"Inter", Sans-serif;font-weight:650;fill:#FFFFFF;color:#FFFFFF;border-radius:12px 12px 12px 12px;}.elementor-49020 .elementor-element.elementor-element-75000007 .elementor-button{background-color:#32104F;font-family:"Inter", Sans-serif;font-weight:650;fill:#FFFFFF;color:#FFFFFF;border-radius:12px 12px 12px 12px;}.elementor-49020 .elementor-element.elementor-element-75000008 .elementor-button{background-color:#32104F;font-family:"Inter", Sans-serif;font-weight:650;fill:#FFFFFF;color:#FFFFFF;border-radius:12px 12px 12px 12px;}.elementor-49020 .elementor-element.elementor-element-4f027a3{--spacer-size:10px;}.elementor-49020 .elementor-element.elementor-element-1f66bb72{font-family:"Inter", Sans-serif;font-size:16px;line-height:1.55em;color:#67566F;}.elementor-49020 .elementor-element.elementor-element-1f66bb72 a{color:#67566F;}.elementor-49020 .elementor-element.elementor-element-1f66bb72 a:hover, .elementor-49020 .elementor-element.elementor-element-1f66bb72 a:focus{color:#7B2CBF;}.elementor-49020 .elementor-element.elementor-element-3cd71b45 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-49020 .elementor-element.elementor-element-3cd71b45{font-family:"Inter", Sans-serif;font-size:12px;font-weight:650;color:#67566F;}.elementor-49020 .elementor-element.elementor-element-7b99c37a{--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:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49020 .elementor-element.elementor-element-75000009 .elementor-button{background-color:#FFFFFF;font-family:"Inter", Sans-serif;font-weight:650;fill:#5A2475;color:#5A2475;border-radius:12px 12px 12px 12px;}.elementor-49020 .elementor-element.elementor-element-7500000a .elementor-button{background-color:#FFFFFF;font-family:"Inter", Sans-serif;font-weight:650;fill:#5A2475;color:#5A2475;border-radius:12px 12px 12px 12px;}.elementor-49020 .elementor-element.elementor-element-7500000b .elementor-button{background-color:#FFFFFF;font-family:"Inter", Sans-serif;font-weight:650;fill:#5A2475;color:#5A2475;border-radius:12px 12px 12px 12px;}.elementor-49020 .elementor-element.elementor-element-7500000c .elementor-button{background-color:#FFFFFF;font-family:"Inter", Sans-serif;font-weight:650;fill:#5A2475;color:#5A2475;border-radius:12px 12px 12px 12px;}.elementor-49020 .elementor-element.elementor-element-7500000d .elementor-button{background-color:#FFFFFF;font-family:"Inter", Sans-serif;font-weight:650;fill:#5A2475;color:#5A2475;border-radius:12px 12px 12px 12px;}.elementor-49020 .elementor-element.elementor-element-7500000e .elementor-button{background-color:#FFFFFF;font-family:"Inter", Sans-serif;font-weight:650;fill:#5A2475;color:#5A2475;border-radius:12px 12px 12px 12px;}.elementor-49020 .elementor-element.elementor-element-04041d2{--spacer-size:10px;}.elementor-49020 .elementor-element.elementor-element-9fc0fc3{font-family:"Inter", Sans-serif;font-size:16px;line-height:1.55em;color:#67566F;}.elementor-49020 .elementor-element.elementor-element-9fc0fc3 a{color:#67566F;}.elementor-49020 .elementor-element.elementor-element-9fc0fc3 a:hover, .elementor-49020 .elementor-element.elementor-element-9fc0fc3 a:focus{color:#7B2CBF;}.elementor-49020 .elementor-element.elementor-element-34e655c2{--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-49020 .elementor-element.elementor-element-17f4d22d .elementor-button{background-color:#32104F;font-family:"Inter", Sans-serif;font-weight:650;fill:#FFFFFF;color:#FFFFFF;border-radius:12px 12px 12px 12px;}.elementor-49020 .elementor-element.elementor-element-43af7ede{--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-49020 .elementor-element.elementor-element-43af7ede:not(.elementor-motion-effects-element-type-background), .elementor-49020 .elementor-element.elementor-element-43af7ede > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(118deg, #1A0826 0%, #51246D 100%);}.elementor-49020 .elementor-element.elementor-element-365eb979 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-49020 .elementor-element.elementor-element-365eb979 .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-49020 .elementor-element.elementor-element-72f30629 > .elementor-widget-container{margin:0px 0px 22px 0px;}.elementor-49020 .elementor-element.elementor-element-72f30629{font-family:"Inter", Sans-serif;font-size:16px;line-height:1.55em;color:#EEE7F2;}.elementor-49020 .elementor-element.elementor-element-72f30629 a{color:#EEE7F2;}.elementor-49020 .elementor-element.elementor-element-72f30629 a:hover, .elementor-49020 .elementor-element.elementor-element-72f30629 a:focus{color:#7B2CBF;}.elementor-49020 .elementor-element.elementor-element-3a62e9ef .contact-map{height:500px !important;}.elementor-49020 .elementor-element.elementor-element-3a62e9ef .featured-map{height:500px !important;}.elementor-49020 .elementor-element.elementor-element-5127e39c{--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-49020 .elementor-element.elementor-element-5127e39c:not(.elementor-motion-effects-element-type-background), .elementor-49020 .elementor-element.elementor-element-5127e39c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F2FA;}.elementor-49020 .elementor-element.elementor-element-3c25f4e5 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-49020 .elementor-element.elementor-element-3c25f4e5 .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-49020 .elementor-element.elementor-element-7ac08c1a > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-49020 .elementor-element.elementor-element-7ac08c1a{font-family:"Inter", Sans-serif;font-size:16px;line-height:1.55em;color:#6C6370;}.elementor-49020 .elementor-element.elementor-element-7ac08c1a a{color:#6C6370;}.elementor-49020 .elementor-element.elementor-element-7ac08c1a a:hover, .elementor-49020 .elementor-element.elementor-element-7ac08c1a a:focus{color:#7B2CBF;}.elementor-49020 .elementor-element.elementor-element-4cf3d3e3{--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-49020 .elementor-element.elementor-element-3e426eb1{--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-49020 .elementor-element.elementor-element-3e426eb1:not(.elementor-motion-effects-element-type-background), .elementor-49020 .elementor-element.elementor-element-3e426eb1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-49020 .elementor-element.elementor-element-16d63638 > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-49020 .elementor-element.elementor-element-16d63638 .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-49020 .elementor-element.elementor-element-15d2fbd3 > .elementor-widget-container{margin:0px 0px 14px 0px;}.elementor-49020 .elementor-element.elementor-element-15d2fbd3{font-family:"Inter", Sans-serif;font-size:16px;line-height:1.55em;color:#6C6370;}.elementor-49020 .elementor-element.elementor-element-15d2fbd3 a{color:#6C6370;}.elementor-49020 .elementor-element.elementor-element-15d2fbd3 a:hover, .elementor-49020 .elementor-element.elementor-element-15d2fbd3 a:focus{color:#7B2CBF;}.elementor-49020 .elementor-element.elementor-element-74579f86 .elementor-button{background-color:#7B2CBF;font-family:"Inter", Sans-serif;font-weight:650;fill:#FFFFFF;color:#FFFFFF;border-radius:12px 12px 12px 12px;}.elementor-49020 .elementor-element.elementor-element-2f6657b7{--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-49020 .elementor-element.elementor-element-2f6657b7:not(.elementor-motion-effects-element-type-background), .elementor-49020 .elementor-element.elementor-element-2f6657b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-49020 .elementor-element.elementor-element-595980b4 > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-49020 .elementor-element.elementor-element-595980b4 .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-49020 .elementor-element.elementor-element-23711c92 > .elementor-widget-container{margin:0px 0px 14px 0px;}.elementor-49020 .elementor-element.elementor-element-23711c92{font-family:"Inter", Sans-serif;font-size:16px;line-height:1.55em;color:#6C6370;}.elementor-49020 .elementor-element.elementor-element-23711c92 a{color:#6C6370;}.elementor-49020 .elementor-element.elementor-element-23711c92 a:hover, .elementor-49020 .elementor-element.elementor-element-23711c92 a:focus{color:#7B2CBF;}.elementor-49020 .elementor-element.elementor-element-26a5b0dd .elementor-button{background-color:#7B2CBF;font-family:"Inter", Sans-serif;font-weight:650;fill:#FFFFFF;color:#FFFFFF;border-radius:12px 12px 12px 12px;}.elementor-49020 .elementor-element.elementor-element-1746023{--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-49020 .elementor-element.elementor-element-1746023:not(.elementor-motion-effects-element-type-background), .elementor-49020 .elementor-element.elementor-element-1746023 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-49020 .elementor-element.elementor-element-6cbc942d > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-49020 .elementor-element.elementor-element-6cbc942d .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-49020 .elementor-element.elementor-element-69ce8e71 > .elementor-widget-container{margin:0px 0px 14px 0px;}.elementor-49020 .elementor-element.elementor-element-69ce8e71{font-family:"Inter", Sans-serif;font-size:16px;line-height:1.55em;color:#6C6370;}.elementor-49020 .elementor-element.elementor-element-69ce8e71 a{color:#6C6370;}.elementor-49020 .elementor-element.elementor-element-69ce8e71 a:hover, .elementor-49020 .elementor-element.elementor-element-69ce8e71 a:focus{color:#7B2CBF;}.elementor-49020 .elementor-element.elementor-element-3330c3c1 .elementor-button{background-color:#7B2CBF;font-family:"Inter", Sans-serif;font-weight:650;fill:#FFFFFF;color:#FFFFFF;border-radius:12px 12px 12px 12px;}.elementor-49020 .elementor-element.elementor-element-7425faf4{--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-49020 .elementor-element.elementor-element-7425faf4:not(.elementor-motion-effects-element-type-background), .elementor-49020 .elementor-element.elementor-element-7425faf4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-49020 .elementor-element.elementor-element-23dd4ca6 > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-49020 .elementor-element.elementor-element-23dd4ca6 .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-49020 .elementor-element.elementor-element-719732b1 > .elementor-widget-container{margin:0px 0px 14px 0px;}.elementor-49020 .elementor-element.elementor-element-719732b1{font-family:"Inter", Sans-serif;font-size:16px;line-height:1.55em;color:#6C6370;}.elementor-49020 .elementor-element.elementor-element-719732b1 a{color:#6C6370;}.elementor-49020 .elementor-element.elementor-element-719732b1 a:hover, .elementor-49020 .elementor-element.elementor-element-719732b1 a:focus{color:#7B2CBF;}.elementor-49020 .elementor-element.elementor-element-38a06300 .elementor-button{background-color:#7B2CBF;font-family:"Inter", Sans-serif;font-weight:650;fill:#FFFFFF;color:#FFFFFF;border-radius:12px 12px 12px 12px;}.elementor-49020 .elementor-element.elementor-element-7716de37{--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-49020 .elementor-element.elementor-element-7716de37:not(.elementor-motion-effects-element-type-background), .elementor-49020 .elementor-element.elementor-element-7716de37 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-49020 .elementor-element.elementor-element-67f88d99 > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-49020 .elementor-element.elementor-element-67f88d99 .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-49020 .elementor-element.elementor-element-14a31b28 > .elementor-widget-container{margin:0px 0px 14px 0px;}.elementor-49020 .elementor-element.elementor-element-14a31b28{font-family:"Inter", Sans-serif;font-size:16px;line-height:1.55em;color:#6C6370;}.elementor-49020 .elementor-element.elementor-element-14a31b28 a{color:#6C6370;}.elementor-49020 .elementor-element.elementor-element-14a31b28 a:hover, .elementor-49020 .elementor-element.elementor-element-14a31b28 a:focus{color:#7B2CBF;}.elementor-49020 .elementor-element.elementor-element-2f28b550 .elementor-button{background-color:#7B2CBF;font-family:"Inter", Sans-serif;font-weight:650;fill:#FFFFFF;color:#FFFFFF;border-radius:12px 12px 12px 12px;}.elementor-49020 .elementor-element.elementor-element-7ba4256b{--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-49020 .elementor-element.elementor-element-7ba4256b:not(.elementor-motion-effects-element-type-background), .elementor-49020 .elementor-element.elementor-element-7ba4256b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-49020 .elementor-element.elementor-element-2266c24d > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-49020 .elementor-element.elementor-element-2266c24d .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-49020 .elementor-element.elementor-element-7a238c57 > .elementor-widget-container{margin:0px 0px 14px 0px;}.elementor-49020 .elementor-element.elementor-element-7a238c57{font-family:"Inter", Sans-serif;font-size:16px;line-height:1.55em;color:#6C6370;}.elementor-49020 .elementor-element.elementor-element-7a238c57 a{color:#6C6370;}.elementor-49020 .elementor-element.elementor-element-7a238c57 a:hover, .elementor-49020 .elementor-element.elementor-element-7a238c57 a:focus{color:#7B2CBF;}.elementor-49020 .elementor-element.elementor-element-45bdfa1c .elementor-button{background-color:#7B2CBF;font-family:"Inter", Sans-serif;font-weight:650;fill:#FFFFFF;color:#FFFFFF;border-radius:12px 12px 12px 12px;}.elementor-49020 .elementor-element.elementor-element-6c3aeb6{--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-49020 .elementor-element.elementor-element-6c3aeb6:not(.elementor-motion-effects-element-type-background), .elementor-49020 .elementor-element.elementor-element-6c3aeb6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-49020 .elementor-element.elementor-element-63cac60b > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-49020 .elementor-element.elementor-element-63cac60b .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-49020 .elementor-element.elementor-element-6ed91aa7 > .elementor-widget-container{margin:0px 0px 14px 0px;}.elementor-49020 .elementor-element.elementor-element-6ed91aa7{font-family:"Inter", Sans-serif;font-size:16px;line-height:1.55em;color:#6C6370;}.elementor-49020 .elementor-element.elementor-element-6ed91aa7 a{color:#6C6370;}.elementor-49020 .elementor-element.elementor-element-6ed91aa7 a:hover, .elementor-49020 .elementor-element.elementor-element-6ed91aa7 a:focus{color:#7B2CBF;}.elementor-49020 .elementor-element.elementor-element-4cc16ca3 .elementor-button{background-color:#7B2CBF;font-family:"Inter", Sans-serif;font-weight:650;fill:#FFFFFF;color:#FFFFFF;border-radius:12px 12px 12px 12px;}.elementor-49020 .elementor-element.elementor-element-6c0bc961{--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-49020 .elementor-element.elementor-element-6c0bc961:not(.elementor-motion-effects-element-type-background), .elementor-49020 .elementor-element.elementor-element-6c0bc961 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-49020 .elementor-element.elementor-element-793a4bcb > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-49020 .elementor-element.elementor-element-793a4bcb .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-49020 .elementor-element.elementor-element-510a6f5b > .elementor-widget-container{margin:0px 0px 14px 0px;}.elementor-49020 .elementor-element.elementor-element-510a6f5b{font-family:"Inter", Sans-serif;font-size:16px;line-height:1.55em;color:#6C6370;}.elementor-49020 .elementor-element.elementor-element-510a6f5b a{color:#6C6370;}.elementor-49020 .elementor-element.elementor-element-510a6f5b a:hover, .elementor-49020 .elementor-element.elementor-element-510a6f5b a:focus{color:#7B2CBF;}.elementor-49020 .elementor-element.elementor-element-57c919a4 .elementor-button{background-color:#7B2CBF;font-family:"Inter", Sans-serif;font-weight:650;fill:#FFFFFF;color:#FFFFFF;border-radius:12px 12px 12px 12px;}.elementor-49020 .elementor-element.elementor-element-4a346b6d{--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-49020 .elementor-element.elementor-element-4a346b6d:not(.elementor-motion-effects-element-type-background), .elementor-49020 .elementor-element.elementor-element-4a346b6d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-49020 .elementor-element.elementor-element-6f95d9a3 > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-49020 .elementor-element.elementor-element-6f95d9a3 .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-49020 .elementor-element.elementor-element-6573a729{--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-49020 .elementor-element.elementor-element-36e04394{--display:flex;--min-height:270px;--overflow:hidden;--overlay-opacity:0.5;--border-radius:20px 20px 20px 20px;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-49020 .elementor-element.elementor-element-36e04394:not(.elementor-motion-effects-element-type-background), .elementor-49020 .elementor-element.elementor-element-36e04394 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://blackgayevents.com/wp-content/uploads/2026/09/halloween-348-1.png");background-position:center center;background-size:cover;}.elementor-49020 .elementor-element.elementor-element-36e04394::before, .elementor-49020 .elementor-element.elementor-element-36e04394 > .elementor-background-video-container::before, .elementor-49020 .elementor-element.elementor-element-36e04394 > .e-con-inner > .elementor-background-video-container::before, .elementor-49020 .elementor-element.elementor-element-36e04394 > .elementor-background-slideshow::before, .elementor-49020 .elementor-element.elementor-element-36e04394 > .e-con-inner > .elementor-background-slideshow::before, .elementor-49020 .elementor-element.elementor-element-36e04394 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, rgba(20,4,29,0.05) 0%, rgba(20,4,29,0.92) 100%);}.elementor-49020 .elementor-element.elementor-element-6e279530 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-49020 .elementor-element.elementor-element-6e279530 .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-49020 .elementor-element.elementor-element-3508ad5f .elementor-button{background-color:#E3C6FF;font-family:"Inter", Sans-serif;font-weight:650;fill:#402050;color:#402050;border-radius:12px 12px 12px 12px;}.elementor-49020 .elementor-element.elementor-element-56a05f91{--display:flex;--min-height:270px;--overflow:hidden;--overlay-opacity:0.5;--border-radius:20px 20px 20px 20px;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-49020 .elementor-element.elementor-element-56a05f91:not(.elementor-motion-effects-element-type-background), .elementor-49020 .elementor-element.elementor-element-56a05f91 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://blackgayevents.com/wp-content/uploads/2026/09/halloween-349-1.png");background-position:center center;background-size:cover;}.elementor-49020 .elementor-element.elementor-element-56a05f91::before, .elementor-49020 .elementor-element.elementor-element-56a05f91 > .elementor-background-video-container::before, .elementor-49020 .elementor-element.elementor-element-56a05f91 > .e-con-inner > .elementor-background-video-container::before, .elementor-49020 .elementor-element.elementor-element-56a05f91 > .elementor-background-slideshow::before, .elementor-49020 .elementor-element.elementor-element-56a05f91 > .e-con-inner > .elementor-background-slideshow::before, .elementor-49020 .elementor-element.elementor-element-56a05f91 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, rgba(20,4,29,0.05) 0%, rgba(20,4,29,0.92) 100%);}.elementor-49020 .elementor-element.elementor-element-3837f807 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-49020 .elementor-element.elementor-element-3837f807 .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-49020 .elementor-element.elementor-element-1d1f9bb7 .elementor-button{background-color:#E3C6FF;font-family:"Inter", Sans-serif;font-weight:650;fill:#402050;color:#402050;border-radius:12px 12px 12px 12px;}.elementor-49020 .elementor-element.elementor-element-13903206{--display:flex;--min-height:270px;--overflow:hidden;--overlay-opacity:0.5;--border-radius:20px 20px 20px 20px;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-49020 .elementor-element.elementor-element-13903206:not(.elementor-motion-effects-element-type-background), .elementor-49020 .elementor-element.elementor-element-13903206 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://blackgayevents.com/wp-content/uploads/2026/09/halloween-350-1.png");background-position:center center;background-size:cover;}.elementor-49020 .elementor-element.elementor-element-13903206::before, .elementor-49020 .elementor-element.elementor-element-13903206 > .elementor-background-video-container::before, .elementor-49020 .elementor-element.elementor-element-13903206 > .e-con-inner > .elementor-background-video-container::before, .elementor-49020 .elementor-element.elementor-element-13903206 > .elementor-background-slideshow::before, .elementor-49020 .elementor-element.elementor-element-13903206 > .e-con-inner > .elementor-background-slideshow::before, .elementor-49020 .elementor-element.elementor-element-13903206 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, rgba(20,4,29,0.05) 0%, rgba(20,4,29,0.92) 100%);}.elementor-49020 .elementor-element.elementor-element-7aa65c7c > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-49020 .elementor-element.elementor-element-7aa65c7c .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-49020 .elementor-element.elementor-element-6d2ec780 .elementor-button{background-color:#E3C6FF;font-family:"Inter", Sans-serif;font-weight:650;fill:#402050;color:#402050;border-radius:12px 12px 12px 12px;}.elementor-49020 .elementor-element.elementor-element-70e48680{--display:flex;--min-height:270px;--overflow:hidden;--overlay-opacity:0.5;--border-radius:20px 20px 20px 20px;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-49020 .elementor-element.elementor-element-70e48680:not(.elementor-motion-effects-element-type-background), .elementor-49020 .elementor-element.elementor-element-70e48680 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://blackgayevents.com/wp-content/uploads/2026/09/halloween-351-1.png");background-position:center center;background-size:cover;}.elementor-49020 .elementor-element.elementor-element-70e48680::before, .elementor-49020 .elementor-element.elementor-element-70e48680 > .elementor-background-video-container::before, .elementor-49020 .elementor-element.elementor-element-70e48680 > .e-con-inner > .elementor-background-video-container::before, .elementor-49020 .elementor-element.elementor-element-70e48680 > .elementor-background-slideshow::before, .elementor-49020 .elementor-element.elementor-element-70e48680 > .e-con-inner > .elementor-background-slideshow::before, .elementor-49020 .elementor-element.elementor-element-70e48680 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, rgba(20,4,29,0.05) 0%, rgba(20,4,29,0.92) 100%);}.elementor-49020 .elementor-element.elementor-element-16e3f8de > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-49020 .elementor-element.elementor-element-16e3f8de .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-49020 .elementor-element.elementor-element-42061da9 .elementor-button{background-color:#E3C6FF;font-family:"Inter", Sans-serif;font-weight:650;fill:#402050;color:#402050;border-radius:12px 12px 12px 12px;}.elementor-49020 .elementor-element.elementor-element-1d1cc74b{--display:flex;--min-height:270px;--overflow:hidden;--overlay-opacity:0.5;--border-radius:20px 20px 20px 20px;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-49020 .elementor-element.elementor-element-1d1cc74b:not(.elementor-motion-effects-element-type-background), .elementor-49020 .elementor-element.elementor-element-1d1cc74b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://blackgayevents.com/wp-content/uploads/2026/09/halloween-352-1.png");background-position:center center;background-size:cover;}.elementor-49020 .elementor-element.elementor-element-1d1cc74b::before, .elementor-49020 .elementor-element.elementor-element-1d1cc74b > .elementor-background-video-container::before, .elementor-49020 .elementor-element.elementor-element-1d1cc74b > .e-con-inner > .elementor-background-video-container::before, .elementor-49020 .elementor-element.elementor-element-1d1cc74b > .elementor-background-slideshow::before, .elementor-49020 .elementor-element.elementor-element-1d1cc74b > .e-con-inner > .elementor-background-slideshow::before, .elementor-49020 .elementor-element.elementor-element-1d1cc74b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, rgba(20,4,29,0.05) 0%, rgba(20,4,29,0.92) 100%);}.elementor-49020 .elementor-element.elementor-element-74d81da2 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-49020 .elementor-element.elementor-element-74d81da2 .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-49020 .elementor-element.elementor-element-3af399f4 .elementor-button{background-color:#E3C6FF;font-family:"Inter", Sans-serif;font-weight:650;fill:#402050;color:#402050;border-radius:12px 12px 12px 12px;}.elementor-49020 .elementor-element.elementor-element-38153c94{--display:flex;--min-height:270px;--overflow:hidden;--overlay-opacity:0.5;--border-radius:20px 20px 20px 20px;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-49020 .elementor-element.elementor-element-38153c94:not(.elementor-motion-effects-element-type-background), .elementor-49020 .elementor-element.elementor-element-38153c94 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://blackgayevents.com/wp-content/uploads/2026/09/halloween-353-1.png");background-position:center center;background-size:cover;}.elementor-49020 .elementor-element.elementor-element-38153c94::before, .elementor-49020 .elementor-element.elementor-element-38153c94 > .elementor-background-video-container::before, .elementor-49020 .elementor-element.elementor-element-38153c94 > .e-con-inner > .elementor-background-video-container::before, .elementor-49020 .elementor-element.elementor-element-38153c94 > .elementor-background-slideshow::before, .elementor-49020 .elementor-element.elementor-element-38153c94 > .e-con-inner > .elementor-background-slideshow::before, .elementor-49020 .elementor-element.elementor-element-38153c94 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, rgba(20,4,29,0.05) 0%, rgba(20,4,29,0.92) 100%);}.elementor-49020 .elementor-element.elementor-element-7bd69029 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-49020 .elementor-element.elementor-element-7bd69029 .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-49020 .elementor-element.elementor-element-6d46e4e0 .elementor-button{background-color:#E3C6FF;font-family:"Inter", Sans-serif;font-weight:650;fill:#402050;color:#402050;border-radius:12px 12px 12px 12px;}.elementor-49020 .elementor-element.elementor-element-7ce09080{--display:flex;--min-height:270px;--overflow:hidden;--overlay-opacity:0.5;--border-radius:20px 20px 20px 20px;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-49020 .elementor-element.elementor-element-7ce09080:not(.elementor-motion-effects-element-type-background), .elementor-49020 .elementor-element.elementor-element-7ce09080 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://blackgayevents.com/wp-content/uploads/2026/09/halloween-354-1.png");background-position:center center;background-size:cover;}.elementor-49020 .elementor-element.elementor-element-7ce09080::before, .elementor-49020 .elementor-element.elementor-element-7ce09080 > .elementor-background-video-container::before, .elementor-49020 .elementor-element.elementor-element-7ce09080 > .e-con-inner > .elementor-background-video-container::before, .elementor-49020 .elementor-element.elementor-element-7ce09080 > .elementor-background-slideshow::before, .elementor-49020 .elementor-element.elementor-element-7ce09080 > .e-con-inner > .elementor-background-slideshow::before, .elementor-49020 .elementor-element.elementor-element-7ce09080 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, rgba(20,4,29,0.05) 0%, rgba(20,4,29,0.92) 100%);}.elementor-49020 .elementor-element.elementor-element-1d27fdcd > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-49020 .elementor-element.elementor-element-1d27fdcd .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-49020 .elementor-element.elementor-element-7f80ba14 .elementor-button{background-color:#E3C6FF;font-family:"Inter", Sans-serif;font-weight:650;fill:#402050;color:#402050;border-radius:12px 12px 12px 12px;}.elementor-49020 .elementor-element.elementor-element-65a53bb5{--display:flex;--min-height:270px;--overflow:hidden;--overlay-opacity:0.5;--border-radius:20px 20px 20px 20px;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-49020 .elementor-element.elementor-element-65a53bb5:not(.elementor-motion-effects-element-type-background), .elementor-49020 .elementor-element.elementor-element-65a53bb5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://blackgayevents.com/wp-content/uploads/2026/09/halloween-355-1.png");background-position:center center;background-size:cover;}.elementor-49020 .elementor-element.elementor-element-65a53bb5::before, .elementor-49020 .elementor-element.elementor-element-65a53bb5 > .elementor-background-video-container::before, .elementor-49020 .elementor-element.elementor-element-65a53bb5 > .e-con-inner > .elementor-background-video-container::before, .elementor-49020 .elementor-element.elementor-element-65a53bb5 > .elementor-background-slideshow::before, .elementor-49020 .elementor-element.elementor-element-65a53bb5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-49020 .elementor-element.elementor-element-65a53bb5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, rgba(20,4,29,0.05) 0%, rgba(20,4,29,0.92) 100%);}.elementor-49020 .elementor-element.elementor-element-753c73d1 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-49020 .elementor-element.elementor-element-753c73d1 .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-49020 .elementor-element.elementor-element-3404d580 .elementor-button{background-color:#E3C6FF;font-family:"Inter", Sans-serif;font-weight:650;fill:#402050;color:#402050;border-radius:12px 12px 12px 12px;}.elementor-49020 .elementor-element.elementor-element-6b1cc158{--display:flex;--min-height:270px;--overflow:hidden;--overlay-opacity:0.5;--border-radius:20px 20px 20px 20px;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-49020 .elementor-element.elementor-element-6b1cc158:not(.elementor-motion-effects-element-type-background), .elementor-49020 .elementor-element.elementor-element-6b1cc158 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://blackgayevents.com/wp-content/uploads/2026/09/halloween-356-1.png");background-position:center center;background-size:cover;}.elementor-49020 .elementor-element.elementor-element-6b1cc158::before, .elementor-49020 .elementor-element.elementor-element-6b1cc158 > .elementor-background-video-container::before, .elementor-49020 .elementor-element.elementor-element-6b1cc158 > .e-con-inner > .elementor-background-video-container::before, .elementor-49020 .elementor-element.elementor-element-6b1cc158 > .elementor-background-slideshow::before, .elementor-49020 .elementor-element.elementor-element-6b1cc158 > .e-con-inner > .elementor-background-slideshow::before, .elementor-49020 .elementor-element.elementor-element-6b1cc158 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, rgba(20,4,29,0.05) 0%, rgba(20,4,29,0.92) 100%);}.elementor-49020 .elementor-element.elementor-element-6c9dcc11 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-49020 .elementor-element.elementor-element-6c9dcc11 .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-49020 .elementor-element.elementor-element-f80bd88 .elementor-button{background-color:#E3C6FF;font-family:"Inter", Sans-serif;font-weight:650;fill:#402050;color:#402050;border-radius:12px 12px 12px 12px;}.elementor-49020 .elementor-element.elementor-element-5d9b93a3{--display:flex;--min-height:270px;--overflow:hidden;--overlay-opacity:0.5;--border-radius:20px 20px 20px 20px;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-49020 .elementor-element.elementor-element-5d9b93a3:not(.elementor-motion-effects-element-type-background), .elementor-49020 .elementor-element.elementor-element-5d9b93a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://blackgayevents.com/wp-content/uploads/2026/09/halloween-357-1.png");background-position:center center;background-size:cover;}.elementor-49020 .elementor-element.elementor-element-5d9b93a3::before, .elementor-49020 .elementor-element.elementor-element-5d9b93a3 > .elementor-background-video-container::before, .elementor-49020 .elementor-element.elementor-element-5d9b93a3 > .e-con-inner > .elementor-background-video-container::before, .elementor-49020 .elementor-element.elementor-element-5d9b93a3 > .elementor-background-slideshow::before, .elementor-49020 .elementor-element.elementor-element-5d9b93a3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-49020 .elementor-element.elementor-element-5d9b93a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, rgba(20,4,29,0.05) 0%, rgba(20,4,29,0.92) 100%);}.elementor-49020 .elementor-element.elementor-element-300506a8 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-49020 .elementor-element.elementor-element-300506a8 .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-49020 .elementor-element.elementor-element-ca30019 .elementor-button{background-color:#E3C6FF;font-family:"Inter", Sans-serif;font-weight:650;fill:#402050;color:#402050;border-radius:12px 12px 12px 12px;}.elementor-49020 .elementor-element.elementor-element-55b95e9f{--display:flex;--min-height:270px;--overflow:hidden;--overlay-opacity:0.5;--border-radius:20px 20px 20px 20px;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-49020 .elementor-element.elementor-element-55b95e9f:not(.elementor-motion-effects-element-type-background), .elementor-49020 .elementor-element.elementor-element-55b95e9f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://blackgayevents.com/wp-content/uploads/2026/09/halloween-358-1.png");background-position:center center;background-size:cover;}.elementor-49020 .elementor-element.elementor-element-55b95e9f::before, .elementor-49020 .elementor-element.elementor-element-55b95e9f > .elementor-background-video-container::before, .elementor-49020 .elementor-element.elementor-element-55b95e9f > .e-con-inner > .elementor-background-video-container::before, .elementor-49020 .elementor-element.elementor-element-55b95e9f > .elementor-background-slideshow::before, .elementor-49020 .elementor-element.elementor-element-55b95e9f > .e-con-inner > .elementor-background-slideshow::before, .elementor-49020 .elementor-element.elementor-element-55b95e9f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, rgba(20,4,29,0.05) 0%, rgba(20,4,29,0.92) 100%);}.elementor-49020 .elementor-element.elementor-element-78ba41bc > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-49020 .elementor-element.elementor-element-78ba41bc .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-49020 .elementor-element.elementor-element-3bc6cc1b .elementor-button{background-color:#E3C6FF;font-family:"Inter", Sans-serif;font-weight:650;fill:#402050;color:#402050;border-radius:12px 12px 12px 12px;}.elementor-49020 .elementor-element.elementor-element-77bdef1b{--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-49020 .elementor-element.elementor-element-77bdef1b:not(.elementor-motion-effects-element-type-background), .elementor-49020 .elementor-element.elementor-element-77bdef1b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F2FA;}.elementor-49020 .elementor-element.elementor-element-455265fd > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-49020 .elementor-element.elementor-element-455265fd .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-49020 .elementor-element.elementor-element-617c6e5 > .elementor-widget-container{margin:0px 0px 22px 0px;}.elementor-49020 .elementor-element.elementor-element-617c6e5{font-family:"Inter", Sans-serif;font-size:16px;line-height:1.55em;color:#6C6370;}.elementor-49020 .elementor-element.elementor-element-617c6e5 a{color:#6C6370;}.elementor-49020 .elementor-element.elementor-element-617c6e5 a:hover, .elementor-49020 .elementor-element.elementor-element-617c6e5 a:focus{color:#7B2CBF;}.elementor-49020 .elementor-element.elementor-element-e06d9cd{--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-49020 .elementor-element.elementor-element-c3b7fb1{--display:flex;--min-height:270px;--overflow:hidden;--overlay-opacity:0.5;--border-radius:20px 20px 20px 20px;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-49020 .elementor-element.elementor-element-c3b7fb1:not(.elementor-motion-effects-element-type-background), .elementor-49020 .elementor-element.elementor-element-c3b7fb1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://blackgayevents.com/wp-content/uploads/2026/09/halloween-359-1.png");background-position:center center;background-size:cover;}.elementor-49020 .elementor-element.elementor-element-c3b7fb1::before, .elementor-49020 .elementor-element.elementor-element-c3b7fb1 > .elementor-background-video-container::before, .elementor-49020 .elementor-element.elementor-element-c3b7fb1 > .e-con-inner > .elementor-background-video-container::before, .elementor-49020 .elementor-element.elementor-element-c3b7fb1 > .elementor-background-slideshow::before, .elementor-49020 .elementor-element.elementor-element-c3b7fb1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-49020 .elementor-element.elementor-element-c3b7fb1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, rgba(20,4,29,0.05) 0%, rgba(20,4,29,0.92) 100%);}.elementor-49020 .elementor-element.elementor-element-1f34e02c > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-49020 .elementor-element.elementor-element-1f34e02c .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-49020 .elementor-element.elementor-element-3a3133c5 .elementor-button{background-color:#E3C6FF;font-family:"Inter", Sans-serif;font-weight:650;fill:#402050;color:#402050;border-radius:12px 12px 12px 12px;}.elementor-49020 .elementor-element.elementor-element-729f8645{--display:flex;--min-height:270px;--overflow:hidden;--overlay-opacity:0.5;--border-radius:20px 20px 20px 20px;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-49020 .elementor-element.elementor-element-729f8645:not(.elementor-motion-effects-element-type-background), .elementor-49020 .elementor-element.elementor-element-729f8645 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://blackgayevents.com/wp-content/uploads/2026/09/halloween-360-1.png");background-position:center center;background-size:cover;}.elementor-49020 .elementor-element.elementor-element-729f8645::before, .elementor-49020 .elementor-element.elementor-element-729f8645 > .elementor-background-video-container::before, .elementor-49020 .elementor-element.elementor-element-729f8645 > .e-con-inner > .elementor-background-video-container::before, .elementor-49020 .elementor-element.elementor-element-729f8645 > .elementor-background-slideshow::before, .elementor-49020 .elementor-element.elementor-element-729f8645 > .e-con-inner > .elementor-background-slideshow::before, .elementor-49020 .elementor-element.elementor-element-729f8645 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, rgba(20,4,29,0.05) 0%, rgba(20,4,29,0.92) 100%);}.elementor-49020 .elementor-element.elementor-element-851c8b9 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-49020 .elementor-element.elementor-element-851c8b9 .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-49020 .elementor-element.elementor-element-6c6a11d8 .elementor-button{background-color:#E3C6FF;font-family:"Inter", Sans-serif;font-weight:650;fill:#402050;color:#402050;border-radius:12px 12px 12px 12px;}.elementor-49020 .elementor-element.elementor-element-584f2389{--display:flex;--min-height:270px;--overflow:hidden;--overlay-opacity:0.5;--border-radius:20px 20px 20px 20px;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-49020 .elementor-element.elementor-element-584f2389:not(.elementor-motion-effects-element-type-background), .elementor-49020 .elementor-element.elementor-element-584f2389 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://blackgayevents.com/wp-content/uploads/2026/09/halloween-361-1.png");background-position:center center;background-size:cover;}.elementor-49020 .elementor-element.elementor-element-584f2389::before, .elementor-49020 .elementor-element.elementor-element-584f2389 > .elementor-background-video-container::before, .elementor-49020 .elementor-element.elementor-element-584f2389 > .e-con-inner > .elementor-background-video-container::before, .elementor-49020 .elementor-element.elementor-element-584f2389 > .elementor-background-slideshow::before, .elementor-49020 .elementor-element.elementor-element-584f2389 > .e-con-inner > .elementor-background-slideshow::before, .elementor-49020 .elementor-element.elementor-element-584f2389 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, rgba(20,4,29,0.05) 0%, rgba(20,4,29,0.92) 100%);}.elementor-49020 .elementor-element.elementor-element-3f0c77f1 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-49020 .elementor-element.elementor-element-3f0c77f1 .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-49020 .elementor-element.elementor-element-62a32ced .elementor-button{background-color:#E3C6FF;font-family:"Inter", Sans-serif;font-weight:650;fill:#402050;color:#402050;border-radius:12px 12px 12px 12px;}.elementor-49020 .elementor-element.elementor-element-27e4283a{--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-49020 .elementor-element.elementor-element-27e4283a:not(.elementor-motion-effects-element-type-background), .elementor-49020 .elementor-element.elementor-element-27e4283a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(118deg, #21102B 0%, #643081 100%);}.elementor-49020 .elementor-element.elementor-element-3a928f05 > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-49020 .elementor-element.elementor-element-3a928f05 .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-49020 .elementor-element.elementor-element-217b20bd{--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-49020 .elementor-element.elementor-element-217b20bd:not(.elementor-motion-effects-element-type-background), .elementor-49020 .elementor-element.elementor-element-217b20bd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F2FA;}.elementor-49020 .elementor-element.elementor-element-1089b71c > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-49020 .elementor-element.elementor-element-1089b71c .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-49020 .elementor-element.elementor-element-22241e77{--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-49020 .elementor-element.elementor-element-22241e77:not(.elementor-motion-effects-element-type-background), .elementor-49020 .elementor-element.elementor-element-22241e77 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(118deg, #1B0D23 0%, #7B2CBF 100%);}.elementor-49020 .elementor-element.elementor-element-21044bbb > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-49020 .elementor-element.elementor-element-21044bbb .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-49020 .elementor-element.elementor-element-4fd01877 > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-49020 .elementor-element.elementor-element-4fd01877{font-family:"Inter", Sans-serif;font-size:16px;line-height:1.55em;color:#EEE7F2;}.elementor-49020 .elementor-element.elementor-element-4fd01877 a{color:#EEE7F2;}.elementor-49020 .elementor-element.elementor-element-4fd01877 a:hover, .elementor-49020 .elementor-element.elementor-element-4fd01877 a:focus{color:#7B2CBF;}.elementor-49020 .elementor-element.elementor-element-19bbde0d .elementor-button{background-color:#7B2CBF;font-family:"Inter", Sans-serif;font-weight:650;fill:#FFFFFF;color:#FFFFFF;border-radius:12px 12px 12px 12px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-49020 .elementor-element.elementor-element-7ad97196{--padding-top:62px;--padding-bottom:62px;--padding-left:28px;--padding-right:28px;}.elementor-49020 .elementor-element.elementor-element-5725307e > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-49020 .elementor-element.elementor-element-5725307e .elementor-heading-title{font-size:56px;}.elementor-49020 .elementor-element.elementor-element-1b4da52e{--padding-top:62px;--padding-bottom:62px;--padding-left:28px;--padding-right:28px;}.elementor-49020 .elementor-element.elementor-element-67d7eb0b .elementor-heading-title{font-size:36px;}.elementor-49020 .elementor-element.elementor-element-ec9a1fd{--padding-top:62px;--padding-bottom:62px;--padding-left:28px;--padding-right:28px;}.elementor-49020 .elementor-element.elementor-element-51a22083 .elementor-heading-title{font-size:36px;}.elementor-49020 .elementor-element.elementor-element-4a346b6d{--padding-top:62px;--padding-bottom:62px;--padding-left:28px;--padding-right:28px;}.elementor-49020 .elementor-element.elementor-element-6f95d9a3 .elementor-heading-title{font-size:36px;}.elementor-49020 .elementor-element.elementor-element-6e279530 .elementor-heading-title{font-size:32px;}.elementor-49020 .elementor-element.elementor-element-3837f807 .elementor-heading-title{font-size:32px;}.elementor-49020 .elementor-element.elementor-element-7aa65c7c .elementor-heading-title{font-size:32px;}.elementor-49020 .elementor-element.elementor-element-16e3f8de .elementor-heading-title{font-size:32px;}.elementor-49020 .elementor-element.elementor-element-74d81da2 .elementor-heading-title{font-size:32px;}.elementor-49020 .elementor-element.elementor-element-7bd69029 .elementor-heading-title{font-size:32px;}.elementor-49020 .elementor-element.elementor-element-1d27fdcd .elementor-heading-title{font-size:32px;}.elementor-49020 .elementor-element.elementor-element-753c73d1 .elementor-heading-title{font-size:32px;}.elementor-49020 .elementor-element.elementor-element-6c9dcc11 .elementor-heading-title{font-size:32px;}.elementor-49020 .elementor-element.elementor-element-300506a8 .elementor-heading-title{font-size:32px;}.elementor-49020 .elementor-element.elementor-element-78ba41bc .elementor-heading-title{font-size:32px;}.elementor-49020 .elementor-element.elementor-element-1f34e02c .elementor-heading-title{font-size:32px;}.elementor-49020 .elementor-element.elementor-element-851c8b9 .elementor-heading-title{font-size:32px;}.elementor-49020 .elementor-element.elementor-element-3f0c77f1 .elementor-heading-title{font-size:32px;}.elementor-49020 .elementor-element.elementor-element-27e4283a{--padding-top:62px;--padding-bottom:62px;--padding-left:28px;--padding-right:28px;}.elementor-49020 .elementor-element.elementor-element-3a928f05 .elementor-heading-title{font-size:36px;}.elementor-49020 .elementor-element.elementor-element-217b20bd{--padding-top:62px;--padding-bottom:62px;--padding-left:28px;--padding-right:28px;}.elementor-49020 .elementor-element.elementor-element-1089b71c .elementor-heading-title{font-size:36px;}}@media(min-width:768px){.elementor-49020 .elementor-element.elementor-element-7ad97196{--content-width:1180px;}.elementor-49020 .elementor-element.elementor-element-1b4da52e{--content-width:1180px;}.elementor-49020 .elementor-element.elementor-element-ec9a1fd{--content-width:1180px;}.elementor-49020 .elementor-element.elementor-element-43af7ede{--content-width:1180px;}.elementor-49020 .elementor-element.elementor-element-5127e39c{--content-width:1180px;}.elementor-49020 .elementor-element.elementor-element-4a346b6d{--content-width:1180px;}.elementor-49020 .elementor-element.elementor-element-77bdef1b{--content-width:1180px;}.elementor-49020 .elementor-element.elementor-element-27e4283a{--content-width:1180px;}.elementor-49020 .elementor-element.elementor-element-217b20bd{--content-width:1180px;}.elementor-49020 .elementor-element.elementor-element-22241e77{--content-width:1180px;}}@media(max-width:767px){.elementor-49020 .elementor-element.elementor-element-7ad97196{--min-height:460px;--padding-top:42px;--padding-bottom:42px;--padding-left:16px;--padding-right:16px;}.elementor-49020 .elementor-element.elementor-element-5725307e > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-49020 .elementor-element.elementor-element-5725307e .elementor-heading-title{font-size:45px;}.elementor-49020 .elementor-element.elementor-element-34d10095{font-size:15px;line-height:1.2em;}.elementor-49020 .elementor-element.elementor-element-1b4da52e{--padding-top:42px;--padding-bottom:42px;--padding-left:16px;--padding-right:16px;}.elementor-49020 .elementor-element.elementor-element-67d7eb0b .elementor-heading-title{font-size:30px;}.elementor-49020 .elementor-element.elementor-element-6c0fbd5d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-49020 .elementor-element.elementor-element-ec9a1fd{--padding-top:42px;--padding-bottom:42px;--padding-left:16px;--padding-right:16px;}.elementor-49020 .elementor-element.elementor-element-51a22083 .elementor-heading-title{font-size:30px;}.elementor-49020 .elementor-element.elementor-element-28021e98{font-size:15px;}.elementor-49020 .elementor-element.elementor-element-7feffb0e{font-size:15px;}.elementor-49020 .elementor-element.elementor-element-1f66bb72{font-size:15px;}.elementor-49020 .elementor-element.elementor-element-9fc0fc3{font-size:15px;}.elementor-49020 .elementor-element.elementor-element-5a5fc740 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-49020 .elementor-element.elementor-element-43af7ede{--padding-top:40px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-49020 .elementor-element.elementor-element-365eb979 .elementor-heading-title{font-size:30px;}.elementor-49020 .elementor-element.elementor-element-72f30629{font-size:15px;}.elementor-49020 .elementor-element.elementor-element-5127e39c{--padding-top:40px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-49020 .elementor-element.elementor-element-3c25f4e5 .elementor-heading-title{font-size:30px;}.elementor-49020 .elementor-element.elementor-element-7ac08c1a{font-size:15px;}.elementor-49020 .elementor-element.elementor-element-16d63638 .elementor-heading-title{font-size:28px;}.elementor-49020 .elementor-element.elementor-element-15d2fbd3{font-size:15px;}.elementor-49020 .elementor-element.elementor-element-595980b4 .elementor-heading-title{font-size:28px;}.elementor-49020 .elementor-element.elementor-element-23711c92{font-size:15px;}.elementor-49020 .elementor-element.elementor-element-6cbc942d .elementor-heading-title{font-size:28px;}.elementor-49020 .elementor-element.elementor-element-69ce8e71{font-size:15px;}.elementor-49020 .elementor-element.elementor-element-23dd4ca6 .elementor-heading-title{font-size:28px;}.elementor-49020 .elementor-element.elementor-element-719732b1{font-size:15px;}.elementor-49020 .elementor-element.elementor-element-67f88d99 .elementor-heading-title{font-size:28px;}.elementor-49020 .elementor-element.elementor-element-14a31b28{font-size:15px;}.elementor-49020 .elementor-element.elementor-element-2266c24d .elementor-heading-title{font-size:28px;}.elementor-49020 .elementor-element.elementor-element-7a238c57{font-size:15px;}.elementor-49020 .elementor-element.elementor-element-63cac60b .elementor-heading-title{font-size:28px;}.elementor-49020 .elementor-element.elementor-element-6ed91aa7{font-size:15px;}.elementor-49020 .elementor-element.elementor-element-793a4bcb .elementor-heading-title{font-size:28px;}.elementor-49020 .elementor-element.elementor-element-510a6f5b{font-size:15px;}.elementor-49020 .elementor-element.elementor-element-4a346b6d{--padding-top:42px;--padding-bottom:42px;--padding-left:16px;--padding-right:16px;}.elementor-49020 .elementor-element.elementor-element-6f95d9a3 .elementor-heading-title{font-size:30px;}.elementor-49020 .elementor-element.elementor-element-6e279530 .elementor-heading-title{font-size:28px;}.elementor-49020 .elementor-element.elementor-element-3837f807 .elementor-heading-title{font-size:28px;}.elementor-49020 .elementor-element.elementor-element-7aa65c7c .elementor-heading-title{font-size:28px;}.elementor-49020 .elementor-element.elementor-element-16e3f8de .elementor-heading-title{font-size:28px;}.elementor-49020 .elementor-element.elementor-element-74d81da2 .elementor-heading-title{font-size:28px;}.elementor-49020 .elementor-element.elementor-element-7bd69029 .elementor-heading-title{font-size:28px;}.elementor-49020 .elementor-element.elementor-element-1d27fdcd .elementor-heading-title{font-size:28px;}.elementor-49020 .elementor-element.elementor-element-753c73d1 .elementor-heading-title{font-size:28px;}.elementor-49020 .elementor-element.elementor-element-6c9dcc11 .elementor-heading-title{font-size:28px;}.elementor-49020 .elementor-element.elementor-element-300506a8 .elementor-heading-title{font-size:28px;}.elementor-49020 .elementor-element.elementor-element-78ba41bc .elementor-heading-title{font-size:28px;}.elementor-49020 .elementor-element.elementor-element-77bdef1b{--padding-top:40px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-49020 .elementor-element.elementor-element-455265fd .elementor-heading-title{font-size:30px;}.elementor-49020 .elementor-element.elementor-element-617c6e5{font-size:15px;}.elementor-49020 .elementor-element.elementor-element-1f34e02c .elementor-heading-title{font-size:28px;}.elementor-49020 .elementor-element.elementor-element-851c8b9 .elementor-heading-title{font-size:28px;}.elementor-49020 .elementor-element.elementor-element-3f0c77f1 .elementor-heading-title{font-size:28px;}.elementor-49020 .elementor-element.elementor-element-27e4283a{--padding-top:42px;--padding-bottom:42px;--padding-left:16px;--padding-right:16px;}.elementor-49020 .elementor-element.elementor-element-3a928f05 .elementor-heading-title{font-size:30px;}.elementor-49020 .elementor-element.elementor-element-3a5bee7 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-49020 .elementor-element.elementor-element-217b20bd{--padding-top:42px;--padding-bottom:42px;--padding-left:16px;--padding-right:16px;}.elementor-49020 .elementor-element.elementor-element-1089b71c .elementor-heading-title{font-size:30px;}.elementor-49020 .elementor-element.elementor-element-442cfa56 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-49020 .elementor-element.elementor-element-22241e77{--padding-top:40px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-49020 .elementor-element.elementor-element-21044bbb .elementor-heading-title{font-size:32px;}.elementor-49020 .elementor-element.elementor-element-4fd01877{font-size:15px;}}/* Start custom CSS for case27-listing-feed-widget, class: .elementor-element-6c0fbd5d *//* =========================================
   BGE LISTING FEED — COMPLETE CAROUSEL CSS
   ========================================= */

/* Remove widget padding and margins */
.elementor-49020 .elementor-element.elementor-element-6c0fbd5d,
.elementor-49020 .elementor-element.elementor-element-6c0fbd5d .elementor-widget-container,
.elementor-49020 .elementor-element.elementor-element-6c0fbd5d .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-49020 .elementor-element.elementor-element-6c0fbd5d .lf-item-info,
.elementor-49020 .elementor-element.elementor-element-6c0fbd5d .lf-item-info-2,
.elementor-49020 .elementor-element.elementor-element-6c0fbd5d .event-date,
.elementor-49020 .elementor-element.elementor-element-6c0fbd5d .listing-details,
.elementor-49020 .elementor-element.elementor-element-6c0fbd5d .listing-details-3,
.elementor-49020 .elementor-element.elementor-element-6c0fbd5d .c27-footer-section,
.elementor-49020 .elementor-element.elementor-element-6c0fbd5d .c27-footer-empty,
.elementor-49020 .elementor-element.elementor-element-6c0fbd5d .event-host,
.elementor-49020 .elementor-element.elementor-element-6c0fbd5d .lf-head,
.elementor-49020 .elementor-element.elementor-element-6c0fbd5d .lf-head-btn,
.elementor-49020 .elementor-element.elementor-element-6c0fbd5d .overlay {
    display: none !important;
}

/* Remove card decoration and unwanted spacing */
.elementor-49020 .elementor-element.elementor-element-6c0fbd5d .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-49020 .elementor-element.elementor-element-6c0fbd5d .lf-item,
.elementor-49020 .elementor-element.elementor-element-6c0fbd5d .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-49020 .elementor-element.elementor-element-6c0fbd5d .pc-slider,
.elementor-49020 .elementor-element.elementor-element-6c0fbd5d .pc-slides {
    width: 100% !important;
    height: 460px !important;
    min-height: 460px !important;
}

/* Desktop and tablet flyer sizing */
.elementor-49020 .elementor-element.elementor-element-6c0fbd5d .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-49020 .elementor-element.elementor-element-6c0fbd5d .gallery-nav {
    z-index: 20 !important;
}

/* Remove extra navigation spacing */
.elementor-49020 .elementor-element.elementor-element-6c0fbd5d .lf-nav,
.elementor-49020 .elementor-element.elementor-element-6c0fbd5d .owl-nav,
.elementor-49020 .elementor-element.elementor-element-6c0fbd5d .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-49020 .elementor-element.elementor-element-6c0fbd5d .lf-item,
    .elementor-49020 .elementor-element.elementor-element-6c0fbd5d .lf-item > a,
    .elementor-49020 .elementor-element.elementor-element-6c0fbd5d .pc-slider,
    .elementor-49020 .elementor-element.elementor-element-6c0fbd5d .pc-slides {
        width: 100% !important;
        height: auto !important;
        min-height: 0 !important;
        aspect-ratio: 4 / 5 !important;
    }

    /* Fill mobile cards without stretching */
    .elementor-49020 .elementor-element.elementor-element-6c0fbd5d .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-49020 .elementor-element.elementor-element-6c0fbd5d .listing-feed-carousel
    > .owl-stage-outer
    > .owl-stage
    > .owl-item {
        padding-left: 4px !important;
        padding-right: 4px !important;
    }

    .elementor-49020 .elementor-element.elementor-element-6c0fbd5d .grid-item {
        padding-left: 4px !important;
        padding-right: 4px !important;
    }

    .elementor-49020 .elementor-element.elementor-element-6c0fbd5d .lf-item-container {
        margin: 0 !important;
    }
}/* End custom CSS */
/* Start custom CSS for case27-listing-feed-widget, class: .elementor-element-3a5bee7 *//* =========================================
   BGE LISTING FEED — COMPLETE CAROUSEL CSS
   ========================================= */

/* Remove widget padding and margins */
.elementor-49020 .elementor-element.elementor-element-3a5bee7,
.elementor-49020 .elementor-element.elementor-element-3a5bee7 .elementor-widget-container,
.elementor-49020 .elementor-element.elementor-element-3a5bee7 .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-49020 .elementor-element.elementor-element-3a5bee7 .lf-item-info,
.elementor-49020 .elementor-element.elementor-element-3a5bee7 .lf-item-info-2,
.elementor-49020 .elementor-element.elementor-element-3a5bee7 .event-date,
.elementor-49020 .elementor-element.elementor-element-3a5bee7 .listing-details,
.elementor-49020 .elementor-element.elementor-element-3a5bee7 .listing-details-3,
.elementor-49020 .elementor-element.elementor-element-3a5bee7 .c27-footer-section,
.elementor-49020 .elementor-element.elementor-element-3a5bee7 .c27-footer-empty,
.elementor-49020 .elementor-element.elementor-element-3a5bee7 .event-host,
.elementor-49020 .elementor-element.elementor-element-3a5bee7 .lf-head,
.elementor-49020 .elementor-element.elementor-element-3a5bee7 .lf-head-btn,
.elementor-49020 .elementor-element.elementor-element-3a5bee7 .overlay {
    display: none !important;
}

/* Remove card decoration and unwanted spacing */
.elementor-49020 .elementor-element.elementor-element-3a5bee7 .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-49020 .elementor-element.elementor-element-3a5bee7 .lf-item,
.elementor-49020 .elementor-element.elementor-element-3a5bee7 .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-49020 .elementor-element.elementor-element-3a5bee7 .pc-slider,
.elementor-49020 .elementor-element.elementor-element-3a5bee7 .pc-slides {
    width: 100% !important;
    height: 460px !important;
    min-height: 460px !important;
}

/* Desktop and tablet flyer sizing */
.elementor-49020 .elementor-element.elementor-element-3a5bee7 .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-49020 .elementor-element.elementor-element-3a5bee7 .gallery-nav {
    z-index: 20 !important;
}

/* Remove extra navigation spacing */
.elementor-49020 .elementor-element.elementor-element-3a5bee7 .lf-nav,
.elementor-49020 .elementor-element.elementor-element-3a5bee7 .owl-nav,
.elementor-49020 .elementor-element.elementor-element-3a5bee7 .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-49020 .elementor-element.elementor-element-3a5bee7 .lf-item,
    .elementor-49020 .elementor-element.elementor-element-3a5bee7 .lf-item > a,
    .elementor-49020 .elementor-element.elementor-element-3a5bee7 .pc-slider,
    .elementor-49020 .elementor-element.elementor-element-3a5bee7 .pc-slides {
        width: 100% !important;
        height: auto !important;
        min-height: 0 !important;
        aspect-ratio: 4 / 5 !important;
    }

    /* Fill mobile cards without stretching */
    .elementor-49020 .elementor-element.elementor-element-3a5bee7 .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-49020 .elementor-element.elementor-element-3a5bee7 .listing-feed-carousel
    > .owl-stage-outer
    > .owl-stage
    > .owl-item {
        padding-left: 4px !important;
        padding-right: 4px !important;
    }

    .elementor-49020 .elementor-element.elementor-element-3a5bee7 .grid-item {
        padding-left: 4px !important;
        padding-right: 4px !important;
    }

    .elementor-49020 .elementor-element.elementor-element-3a5bee7 .lf-item-container {
        margin: 0 !important;
    }
}/* End custom CSS */
/* Start custom CSS for case27-listing-feed-widget, class: .elementor-element-442cfa56 *//* =========================================
   BGE LISTING FEED — COMPLETE CAROUSEL CSS
   ========================================= */

/* Remove widget padding and margins */
.elementor-49020 .elementor-element.elementor-element-442cfa56,
.elementor-49020 .elementor-element.elementor-element-442cfa56 .elementor-widget-container,
.elementor-49020 .elementor-element.elementor-element-442cfa56 .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-49020 .elementor-element.elementor-element-442cfa56 .lf-item-info,
.elementor-49020 .elementor-element.elementor-element-442cfa56 .lf-item-info-2,
.elementor-49020 .elementor-element.elementor-element-442cfa56 .event-date,
.elementor-49020 .elementor-element.elementor-element-442cfa56 .listing-details,
.elementor-49020 .elementor-element.elementor-element-442cfa56 .listing-details-3,
.elementor-49020 .elementor-element.elementor-element-442cfa56 .c27-footer-section,
.elementor-49020 .elementor-element.elementor-element-442cfa56 .c27-footer-empty,
.elementor-49020 .elementor-element.elementor-element-442cfa56 .event-host,
.elementor-49020 .elementor-element.elementor-element-442cfa56 .lf-head,
.elementor-49020 .elementor-element.elementor-element-442cfa56 .lf-head-btn,
.elementor-49020 .elementor-element.elementor-element-442cfa56 .overlay {
    display: none !important;
}

/* Remove card decoration and unwanted spacing */
.elementor-49020 .elementor-element.elementor-element-442cfa56 .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-49020 .elementor-element.elementor-element-442cfa56 .lf-item,
.elementor-49020 .elementor-element.elementor-element-442cfa56 .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-49020 .elementor-element.elementor-element-442cfa56 .pc-slider,
.elementor-49020 .elementor-element.elementor-element-442cfa56 .pc-slides {
    width: 100% !important;
    height: 460px !important;
    min-height: 460px !important;
}

/* Desktop and tablet flyer sizing */
.elementor-49020 .elementor-element.elementor-element-442cfa56 .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-49020 .elementor-element.elementor-element-442cfa56 .gallery-nav {
    z-index: 20 !important;
}

/* Remove extra navigation spacing */
.elementor-49020 .elementor-element.elementor-element-442cfa56 .lf-nav,
.elementor-49020 .elementor-element.elementor-element-442cfa56 .owl-nav,
.elementor-49020 .elementor-element.elementor-element-442cfa56 .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-49020 .elementor-element.elementor-element-442cfa56 .lf-item,
    .elementor-49020 .elementor-element.elementor-element-442cfa56 .lf-item > a,
    .elementor-49020 .elementor-element.elementor-element-442cfa56 .pc-slider,
    .elementor-49020 .elementor-element.elementor-element-442cfa56 .pc-slides {
        width: 100% !important;
        height: auto !important;
        min-height: 0 !important;
        aspect-ratio: 4 / 5 !important;
    }

    /* Fill mobile cards without stretching */
    .elementor-49020 .elementor-element.elementor-element-442cfa56 .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-49020 .elementor-element.elementor-element-442cfa56 .listing-feed-carousel
    > .owl-stage-outer
    > .owl-stage
    > .owl-item {
        padding-left: 4px !important;
        padding-right: 4px !important;
    }

    .elementor-49020 .elementor-element.elementor-element-442cfa56 .grid-item {
        padding-left: 4px !important;
        padding-right: 4px !important;
    }

    .elementor-49020 .elementor-element.elementor-element-442cfa56 .lf-item-container {
        margin: 0 !important;
    }
}/* End custom CSS */