.elementor-kit-6{--e-global-color-primary:#D7090B;--e-global-color-secondary:#050505;--e-global-color-text:#2B2D31;--e-global-color-accent:#B00508;--e-global-color-30145af:#17181A;--e-global-color-4392ce5:#5E6166;--e-global-color-904075d:#6A0303;--e-global-color-62d6e50:#FDEEEE;--e-global-color-a07cda4:#1B1D20;--e-global-color-bacfdc8:#F6F6F7;--e-global-color-7d70ea2:#E6E6E8;--e-global-color-8130506:#D9D9DC;--e-global-color-eff67dc:#CFD0D3;--e-global-color-3a4c977:#FFFFFF;--e-global-typography-primary-font-family:"Figtree";--e-global-typography-primary-font-size:32px;--e-global-typography-primary-font-weight:700;--e-global-typography-primary-line-height:1.15em;--e-global-typography-primary-letter-spacing:-0.3px;--e-global-typography-secondary-font-family:"Figtree";--e-global-typography-secondary-font-size:17px;--e-global-typography-secondary-font-weight:600;--e-global-typography-secondary-line-height:1.15em;--e-global-typography-text-font-family:"Figtree";--e-global-typography-text-font-size:16px;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:1.6em;--e-global-typography-accent-font-family:"Figtree";--e-global-typography-accent-font-size:15px;--e-global-typography-accent-font-weight:600;--e-global-typography-97cb8c4-font-family:"Barlow Condensed";--e-global-typography-97cb8c4-font-size:84px;--e-global-typography-97cb8c4-font-weight:800;--e-global-typography-97cb8c4-text-transform:uppercase;--e-global-typography-97cb8c4-line-height:0.92em;--e-global-typography-1258068-font-family:"Figtree";--e-global-typography-1258068-font-size:48px;--e-global-typography-1258068-font-weight:700;--e-global-typography-1258068-line-height:1.1em;--e-global-typography-1258068-letter-spacing:-1px;--e-global-typography-71b8430-font-family:"Figtree";--e-global-typography-71b8430-font-size:26px;--e-global-typography-71b8430-font-weight:600;--e-global-typography-71b8430-line-height:1.15em;--e-global-typography-34b69a0-font-family:"Figtree";--e-global-typography-34b69a0-font-size:26px;--e-global-typography-34b69a0-font-weight:700;--e-global-typography-34b69a0-line-height:1.15em;--e-global-typography-4fd2f42-font-family:"Figtree";--e-global-typography-4fd2f42-font-size:13px;--e-global-typography-4fd2f42-font-weight:700;--e-global-typography-4fd2f42-text-transform:uppercase;--e-global-typography-4fd2f42-line-height:1.6em;--e-global-typography-4fd2f42-letter-spacing:1px;--e-global-typography-3516a81-font-family:"Figtree";--e-global-typography-3516a81-font-size:17px;--e-global-typography-3516a81-font-weight:400;--e-global-typography-3516a81-line-height:1.65em;--e-global-typography-f331466-font-family:"Figtree";--e-global-typography-f331466-font-size:14px;--e-global-typography-f331466-font-weight:400;--e-global-typography-f331466-line-height:1.65em;--e-global-typography-bbea39b-font-family:"Figtree";--e-global-typography-bbea39b-font-size:12.5px;--e-global-typography-bbea39b-font-weight:400;--e-global-typography-bbea39b-line-height:1.55em;--e-global-typography-16a14ea-font-family:"Figtree";--e-global-typography-16a14ea-font-size:15px;--e-global-typography-16a14ea-font-weight:500;--e-global-typography-16a14ea-line-height:1em;--e-global-typography-33e6a28-font-family:"Figtree";--e-global-typography-33e6a28-font-size:12.5px;--e-global-typography-33e6a28-font-weight:500;--e-global-typography-33e6a28-line-height:1.4em;--e-global-typography-52c099a-font-family:"Figtree";--e-global-typography-52c099a-font-size:16.5px;--e-global-typography-52c099a-font-weight:700;--e-global-typography-52c099a-line-height:1.2em;background-color:var( --e-global-color-3a4c977 );color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-6 button,.elementor-kit-6 input[type="button"],.elementor-kit-6 input[type="submit"],.elementor-kit-6 .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-3a4c977 );border-style:none;border-radius:6px 6px 6px 6px;padding:12px 24px 12px 24px;}.elementor-kit-6 button:hover,.elementor-kit-6 button:focus,.elementor-kit-6 input[type="button"]:hover,.elementor-kit-6 input[type="button"]:focus,.elementor-kit-6 input[type="submit"]:hover,.elementor-kit-6 input[type="submit"]:focus,.elementor-kit-6 .elementor-button:hover,.elementor-kit-6 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-3a4c977 );}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}.elementor-kit-6 p{margin-block-end:12px;}.elementor-kit-6 a{color:var( --e-global-color-primary );}.elementor-kit-6 a:hover{color:var( --e-global-color-accent );}.elementor-kit-6 h1{color:var( --e-global-color-30145af );font-family:var( --e-global-typography-1258068-font-family ), Sans-serif;font-size:var( --e-global-typography-1258068-font-size );font-weight:var( --e-global-typography-1258068-font-weight );line-height:var( --e-global-typography-1258068-line-height );letter-spacing:var( --e-global-typography-1258068-letter-spacing );}.elementor-kit-6 h2{color:var( --e-global-color-30145af );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-kit-6 h3{color:var( --e-global-color-30145af );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-kit-6 h4{color:var( --e-global-color-30145af );font-family:"Figtree", Sans-serif;font-size:15px;font-weight:600;}.elementor-kit-6 h5{color:var( --e-global-color-30145af );font-family:"Figtree", Sans-serif;font-size:14px;font-weight:600;}.elementor-kit-6 h6{color:var( --e-global-color-primary );font-family:var( --e-global-typography-4fd2f42-font-family ), Sans-serif;font-size:var( --e-global-typography-4fd2f42-font-size );font-weight:var( --e-global-typography-4fd2f42-font-weight );text-transform:var( --e-global-typography-4fd2f42-text-transform );line-height:var( --e-global-typography-4fd2f42-line-height );letter-spacing:var( --e-global-typography-4fd2f42-letter-spacing );}.elementor-kit-6 label{color:var( --e-global-color-30145af );font-family:var( --e-global-typography-33e6a28-font-family ), Sans-serif;font-size:var( --e-global-typography-33e6a28-font-size );font-weight:var( --e-global-typography-33e6a28-font-weight );line-height:var( --e-global-typography-33e6a28-line-height );}.elementor-kit-6 input:not([type="button"]):not([type="submit"]),.elementor-kit-6 textarea,.elementor-kit-6 .elementor-field-textual{font-family:"Figtree", Sans-serif;font-size:13.5px;font-weight:400;color:var( --e-global-color-30145af );background-color:var( --e-global-color-3a4c977 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-8130506 );border-radius:6px 6px 6px 6px;transition:2ms;padding:8px 12px 8px 12px;}.elementor-kit-6 input:focus:not([type="button"]):not([type="submit"]),.elementor-kit-6 textarea:focus,.elementor-kit-6 .elementor-field-textual:focus{color:var( --e-global-color-30145af );background-color:var( --e-global-color-3a4c977 );box-shadow:0px 0px 0px 3px rgba(215, 8.999999999999996, 10.999999999999895, 0.12);border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:6px 6px 6px 6px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1180px;}.e-con{--container-max-width:1180px;--container-default-padding-top:0px;--container-default-padding-right:24px;--container-default-padding-bottom:0px;--container-default-padding-left:24px;}.elementor-widget:not(:last-child){--kit-widget-spacing:16px;}.elementor-element{--widgets-spacing:16px 16px;--widgets-spacing-row:16px;--widgets-spacing-column:16px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-kit-6{--e-global-typography-primary-font-size:28px;--e-global-typography-97cb8c4-font-size:64px;--e-global-typography-1258068-font-size:40px;--e-global-typography-71b8430-font-size:24px;--e-global-typography-34b69a0-font-size:22px;--e-global-typography-3516a81-font-size:17px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-6 h1{font-size:var( --e-global-typography-1258068-font-size );line-height:var( --e-global-typography-1258068-line-height );letter-spacing:var( --e-global-typography-1258068-letter-spacing );}.elementor-kit-6 h2{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-kit-6 h3{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-kit-6 h6{font-size:var( --e-global-typography-4fd2f42-font-size );line-height:var( --e-global-typography-4fd2f42-line-height );letter-spacing:var( --e-global-typography-4fd2f42-letter-spacing );}.elementor-kit-6 button,.elementor-kit-6 input[type="button"],.elementor-kit-6 input[type="submit"],.elementor-kit-6 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-kit-6 label{font-size:var( --e-global-typography-33e6a28-font-size );line-height:var( --e-global-typography-33e6a28-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-6{--e-global-typography-primary-font-size:24px;--e-global-typography-97cb8c4-font-size:52px;--e-global-typography-1258068-font-size:34px;--e-global-typography-71b8430-font-size:22px;--e-global-typography-34b69a0-font-size:20px;--e-global-typography-3516a81-font-size:16px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-6 h1{font-size:var( --e-global-typography-1258068-font-size );line-height:var( --e-global-typography-1258068-line-height );letter-spacing:var( --e-global-typography-1258068-letter-spacing );}.elementor-kit-6 h2{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-kit-6 h3{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-kit-6 h6{font-size:var( --e-global-typography-4fd2f42-font-size );line-height:var( --e-global-typography-4fd2f42-line-height );letter-spacing:var( --e-global-typography-4fd2f42-letter-spacing );}.elementor-kit-6 button,.elementor-kit-6 input[type="button"],.elementor-kit-6 input[type="submit"],.elementor-kit-6 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-kit-6 label{font-size:var( --e-global-typography-33e6a28-font-size );line-height:var( --e-global-typography-33e6a28-line-height );}.elementor-kit-6 input:not([type="button"]):not([type="submit"]),.elementor-kit-6 textarea,.elementor-kit-6 .elementor-field-textual{font-size:16px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}
/* Start custom CSS *//* ===== Phoenix Events site CSS ===== */
:focus-visible { outline: 3px solid #d7090b; outline-offset: 2px; }
/* Home hero glow */
.pe-hero-glow {
  background: radial-gradient(60% 80% at 75% 30%, rgba(215,9,11,.14), rgba(0,0,0,0) 70%),
              linear-gradient(180deg, #050505, #0c0c0d);
}
/* Inner hero photo fade */
.pe-hero-fade { position: relative; }
.pe-hero-fade::before {
  content: ""; position: absolute; inset: 0; z-index: 2; pointer-events: none;
  background: linear-gradient(90deg, #fff 0%, rgba(255,255,255,.75) 14%, rgba(255,255,255,0) 38%),
              linear-gradient(0deg, #fff 0%, rgba(255,255,255,0) 18%);
}
@media (max-width: 767px) {
  .pe-hero-fade::before { background: linear-gradient(0deg, #fff 0%, rgba(255,255,255,0) 30%); }
}
/* Red CTA band */
.pe-cta-band { position: relative; overflow: hidden; border-radius: 10px;
  background: linear-gradient(90deg, #6a0303 0%, #a90103 45%, #d7090b 100%); }
.pe-cta-band::after { content: ""; position: absolute; right: 0; top: 0; bottom: 0; width: 220px;
  background-image: radial-gradient(rgba(255,255,255,.18) 1.4px, transparent 1.6px);
  background-size: 11px 11px; pointer-events: none;
  -webkit-mask-image: linear-gradient(90deg, transparent, #000);
  mask-image: linear-gradient(90deg, transparent, #000); }
/* Title with red lines */
.pe-rule-title .elementor-heading-title { display: flex; align-items: center; gap: 24px; }
.pe-rule-title .elementor-heading-title::before,
.pe-rule-title .elementor-heading-title::after { content: ""; flex: 1; height: 1.5px;
  background: linear-gradient(90deg, rgba(215,9,11,0), #d7090b 40%); }
.pe-rule-title .elementor-heading-title::after {
  background: linear-gradient(90deg, #d7090b 60%, rgba(215,9,11,0)); }
/* Card */
.pe-card { background: #fff; border: 1px solid #e6e6e8; border-radius: 10px;
  box-shadow: 0 1px 2px rgba(20,20,25,.05), 0 6px 20px rgba(20,20,25,.05); }
/* Buttons */
.pe-btn-outline .elementor-button { background: #fff; color: #d7090b; border: 1.5px solid #d7090b; }
.pe-btn-outline .elementor-button:hover { background: #fdeeee; color: #d7090b; }
.pe-btn-outline-light .elementor-button { background: transparent; color: #fff;
  border: 1.5px solid rgba(255,255,255,.85); }
.pe-btn-outline-light .elementor-button:hover { background: rgba(255,255,255,.1); color: #fff; }
.pe-btn-lg .elementor-button { padding: 20px 30px; font-size: 16px; }
.pe-btn-sm .elementor-button { padding: 12px 18px; font-size: 14px; }
/* Icon circle (Icon widget, View: Stacked) */
.pe-icon-circle .elementor-icon { background: #f6f6f7 !important; color: #d7090b !important; }
.pe-icon-circle .elementor-icon svg { fill: none; stroke: currentColor; }
/* Before / After label */
.pe-label .elementor-heading-title { display: inline-block; background: #d7090b; color: #fff;
  font-size: 12px; font-weight: 600; letter-spacing: .5px; text-transform: uppercase;
  padding: 5px 10px; border-radius: 0 0 6px 0; }/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Figtree';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://phoenixeventstss.com/wp-content/uploads/2026/09/figtree-latin-400-normal.woff2') format('woff2');
}
@font-face {
	font-family: 'Figtree';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://phoenixeventstss.com/wp-content/uploads/2026/09/figtree-latin-500-normal.woff2') format('woff2');
}
@font-face {
	font-family: 'Figtree';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://phoenixeventstss.com/wp-content/uploads/2026/09/figtree-latin-600-normal.woff2') format('woff2');
}
@font-face {
	font-family: 'Figtree';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://phoenixeventstss.com/wp-content/uploads/2026/09/figtree-latin-700-normal.woff2') format('woff2');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Barlow Condensed';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://phoenixeventstss.com/wp-content/uploads/2026/09/barlow-condensed-latin-800-normal.woff2') format('woff2');
}
/* End Custom Fonts CSS */