.elementor-104347 .elementor-element.elementor-element-12c750e{--display:flex;--min-height:calc(100vh - var(--eph-main-menu-height));--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-104347 .elementor-element.elementor-element-12c750e:not(.elementor-motion-effects-element-type-background), .elementor-104347 .elementor-element.elementor-element-12c750e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-104347 .elementor-element.elementor-element-12c750e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-104347 .elementor-element.elementor-element-5dc613c{--display:flex;--min-height:calc(100vh - var(--eph-main-menu-height));--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-104347 .elementor-element.elementor-element-32ff16f{padding:0px 0px 0px 0px;}.elementor-104347 .elementor-element.elementor-element-32ff16f .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-104347 .elementor-element.elementor-element-0cac5cc{--display:flex;--position:absolute;--min-height:calc(100vh - var(--eph-main-menu-height));--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;top:0px;--z-index:1;}body:not(.rtl) .elementor-104347 .elementor-element.elementor-element-0cac5cc{left:0px;}body.rtl .elementor-104347 .elementor-element.elementor-element-0cac5cc{right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Oswald, Impact, Arial;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-104347 .elementor-element.elementor-element-a757873{padding:0px 0px 0px 0px;text-align:center;}.elementor-104347 .elementor-element.elementor-element-a757873 .elementor-heading-title{font-family:"Oswald", Oswald, Impact, Arial;font-size:calc(var(--text-size-xl)*3);font-weight:600;text-transform:uppercase;text-shadow:0px 0px 20px rgba(0, 0, 0, 0.5);color:var( --e-global-color-secondary );}.elementor-104347 .elementor-element.elementor-element-cfc58ac{padding:0px 0px 0px 0px;text-align:center;}.elementor-104347 .elementor-element.elementor-element-cfc58ac .elementor-heading-title{font-family:"Oswald", Oswald, Impact, Arial;font-size:calc(var(--text-size-xl)*2);font-weight:600;text-transform:uppercase;text-shadow:0px 0px 15px rgba(0, 0, 0, 0.75);color:var( --e-global-color-secondary );}.elementor-104347 .elementor-element.elementor-element-76690b1{--display:grid;--e-con-grid-template-columns:1fr 2fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:var(--spacing-xl) var(--spacing-xl);--row-gap:var(--spacing-xl);--column-gap:var(--spacing-xl);--grid-auto-flow:row;--padding-top:var(--spacing-section-vertical-gap-l);--padding-bottom:var(--spacing-section-vertical-gap-s);--padding-left:var(--spacing-site-margin-m);--padding-right:var(--spacing-site-margin-m);}.elementor-104347 .elementor-element.elementor-element-76690b1:not(.elementor-motion-effects-element-type-background), .elementor-104347 .elementor-element.elementor-element-76690b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-104347 .elementor-element.elementor-element-6d93a0c{--display:flex;--gap:var(--spacing-m) var(--spacing-m);--row-gap:var(--spacing-m);--column-gap:var(--spacing-m);--padding-top:0;--padding-bottom:0;--padding-left:var(--spacing-l);--padding-right:var(--spacing-l);}.elementor-104347 .elementor-element.elementor-element-6d93a0c.e-con{--align-self:center;}.elementor-104347 .elementor-element.elementor-element-2c7f966 .elementor-heading-title{font-family:"Oswald", Oswald, Impact, Arial;font-size:var(--text-size-xl);font-weight:500;text-transform:uppercase;line-height:var(--line-height-tight);color:var( --e-global-color-primary );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Oswald, Impact, Arial;font-weight:var( --e-global-typography-text-font-weight );}.elementor-104347 .elementor-element.elementor-element-049f6a8{font-family:"DM Sans", Oswald, Impact, Arial;font-size:var(--text-size-xs);font-weight:400;line-height:var(--line-height-small);color:var( --e-global-color-primary );}.elementor-104347 .elementor-element.elementor-element-18d9ec6{--display:grid;--min-height:var(--image-height-cover-1);--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-104347 .elementor-element.elementor-element-18d9ec6:not(.elementor-motion-effects-element-type-background), .elementor-104347 .elementor-element.elementor-element-18d9ec6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.eventprophire.com/wp-content/uploads/2025/03/Paint-Dept-4-1536x864.jpg");background-position:center right;background-size:cover;}.elementor-104347 .elementor-element.elementor-element-ce4141a{--display:grid;--e-con-grid-template-columns:2fr 1fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:var(--spacing-xl) var(--spacing-xl);--row-gap:var(--spacing-xl);--column-gap:var(--spacing-xl);--grid-auto-flow:row;--padding-top:var(--spacing-section-vertical-gap-s);--padding-bottom:var(--spacing-section-vertical-gap-s);--padding-left:var(--spacing-site-margin-m);--padding-right:var(--spacing-site-margin-m);}.elementor-104347 .elementor-element.elementor-element-ce4141a:not(.elementor-motion-effects-element-type-background), .elementor-104347 .elementor-element.elementor-element-ce4141a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-104347 .elementor-element.elementor-element-5043b75{--display:grid;--min-height:var(--image-height-cover-1);--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-104347 .elementor-element.elementor-element-5043b75:not(.elementor-motion-effects-element-type-background), .elementor-104347 .elementor-element.elementor-element-5043b75 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.eventprophire.com/wp-content/uploads/2025/05/Matt-and-Rosie-Props-1495x1200.jpg");background-position:center center;background-size:cover;}.elementor-104347 .elementor-element.elementor-element-9211401{--display:flex;--gap:var(--spacing-m) var(--spacing-m);--row-gap:var(--spacing-m);--column-gap:var(--spacing-m);--padding-top:0;--padding-bottom:0;--padding-left:var(--spacing-l);--padding-right:var(--spacing-l);}.elementor-104347 .elementor-element.elementor-element-9211401.e-con{--align-self:center;}.elementor-104347 .elementor-element.elementor-element-35f67de .elementor-heading-title{font-family:"Oswald", Oswald, Impact, Arial;font-size:var(--text-size-xl);font-weight:500;text-transform:uppercase;line-height:var(--line-height-tight);color:var( --e-global-color-secondary );}.elementor-104347 .elementor-element.elementor-element-675ff18{font-family:"DM Sans", Oswald, Impact, Arial;font-size:var(--text-size-xs);font-weight:400;line-height:var(--line-height-small);color:var( --e-global-color-secondary );}.elementor-104347 .elementor-element.elementor-element-c2ff22a{--display:grid;--e-con-grid-template-columns:1fr 2fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:var(--spacing-xl) var(--spacing-xl);--row-gap:var(--spacing-xl);--column-gap:var(--spacing-xl);--grid-auto-flow:row;--padding-top:var(--spacing-section-vertical-gap-s);--padding-bottom:var(--spacing-section-vertical-gap-s);--padding-left:var(--spacing-site-margin-m);--padding-right:var(--spacing-site-margin-m);}.elementor-104347 .elementor-element.elementor-element-c2ff22a:not(.elementor-motion-effects-element-type-background), .elementor-104347 .elementor-element.elementor-element-c2ff22a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-104347 .elementor-element.elementor-element-5c18337{--display:flex;--gap:var(--spacing-m) var(--spacing-m);--row-gap:var(--spacing-m);--column-gap:var(--spacing-m);--padding-top:0;--padding-bottom:0;--padding-left:var(--spacing-l);--padding-right:var(--spacing-l);}.elementor-104347 .elementor-element.elementor-element-5c18337.e-con{--align-self:center;}.elementor-104347 .elementor-element.elementor-element-d727589 .elementor-heading-title{font-family:"Oswald", Oswald, Impact, Arial;font-size:var(--text-size-xl);font-weight:500;text-transform:uppercase;line-height:var(--line-height-tight);color:var( --e-global-color-primary );}.elementor-104347 .elementor-element.elementor-element-a706845{font-family:"DM Sans", Oswald, Impact, Arial;font-size:var(--text-size-xs);font-weight:400;line-height:var(--line-height-small);color:var( --e-global-color-primary );}.elementor-104347 .elementor-element.elementor-element-0ff5a4f{--display:grid;--min-height:var(--image-height-cover-1);--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-104347 .elementor-element.elementor-element-0ff5a4f:not(.elementor-motion-effects-element-type-background), .elementor-104347 .elementor-element.elementor-element-0ff5a4f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.eventprophire.com/wp-content/uploads/2025/03/Paint-Dept-1-1536x864.jpg");background-position:center center;background-size:cover;}.elementor-104347 .elementor-element.elementor-element-42198a4{--display:grid;--e-con-grid-template-columns:2fr 1fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:var(--spacing-xl) var(--spacing-xl);--row-gap:var(--spacing-xl);--column-gap:var(--spacing-xl);--grid-auto-flow:row;--padding-top:var(--spacing-section-vertical-gap-s);--padding-bottom:var(--spacing-section-vertical-gap-s);--padding-left:var(--spacing-site-margin-m);--padding-right:var(--spacing-site-margin-m);}.elementor-104347 .elementor-element.elementor-element-42198a4:not(.elementor-motion-effects-element-type-background), .elementor-104347 .elementor-element.elementor-element-42198a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-104347 .elementor-element.elementor-element-8fb26c3{--display:grid;--min-height:var(--image-height-cover-2);--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-104347 .elementor-element.elementor-element-8fb26c3:not(.elementor-motion-effects-element-type-background), .elementor-104347 .elementor-element.elementor-element-8fb26c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.eventprophire.com/wp-content/uploads/2025/03/sunstainable-2-1-1536x1026.jpg");background-position:top center;background-size:cover;}.elementor-104347 .elementor-element.elementor-element-acb850c{--display:flex;--gap:var(--spacing-m) var(--spacing-m);--row-gap:var(--spacing-m);--column-gap:var(--spacing-m);--padding-top:0;--padding-bottom:0;--padding-left:var(--spacing-l);--padding-right:var(--spacing-l);}.elementor-104347 .elementor-element.elementor-element-acb850c.e-con{--align-self:center;}.elementor-104347 .elementor-element.elementor-element-794f02b .elementor-heading-title{font-family:"Oswald", Oswald, Impact, Arial;font-size:var(--text-size-xl);font-weight:500;text-transform:uppercase;line-height:var(--line-height-tight);color:var( --e-global-color-secondary );}.elementor-104347 .elementor-element.elementor-element-0c2503b{font-family:"DM Sans", Oswald, Impact, Arial;font-size:var(--text-size-xs);font-weight:400;line-height:var(--line-height-small);color:var( --e-global-color-secondary );}.elementor-widget-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Oswald, Impact, Arial;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-104347 .elementor-element.elementor-element-f4b454a .elementor-button{box-shadow:3px 3px 0px 0px #000000;border-style:solid;border-width:1px 1px 1px 1px;}.elementor-104347 .elementor-element.elementor-element-9f7683b{--display:flex;}.elementor-104347 .elementor-element.elementor-element-0155b3d{--display:flex;--min-height:0px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-104347 .elementor-element.elementor-element-0155b3d.e-con{--flex-grow:0;--flex-shrink:0;}@media(max-width:1366px){.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-104347 .elementor-element.elementor-element-76690b1{--e-con-grid-template-columns:1fr 1.5fr;--grid-auto-flow:row;}.elementor-104347 .elementor-element.elementor-element-18d9ec6{--grid-auto-flow:row;}.elementor-104347 .elementor-element.elementor-element-ce4141a{--e-con-grid-template-columns:1.5fr 1fr;--grid-auto-flow:row;}.elementor-104347 .elementor-element.elementor-element-5043b75{--grid-auto-flow:row;}.elementor-104347 .elementor-element.elementor-element-c2ff22a{--e-con-grid-template-columns:1fr 1.5fr;--e-con-grid-template-rows:1fr;--grid-auto-flow:row;}.elementor-104347 .elementor-element.elementor-element-0ff5a4f{--grid-auto-flow:row;}.elementor-104347 .elementor-element.elementor-element-42198a4{--e-con-grid-template-columns:1.5fr 1fr;--grid-auto-flow:row;}.elementor-104347 .elementor-element.elementor-element-8fb26c3{--grid-auto-flow:row;}}@media(max-width:1024px){.elementor-104347 .elementor-element.elementor-element-32ff16f{z-index:0;}.elementor-104347 .elementor-element.elementor-element-0cac5cc{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-104347 .elementor-element.elementor-element-0cac5cc.e-con{--order:99999 /* order end hack */;}.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-104347 .elementor-element.elementor-element-76690b1{--e-con-grid-template-columns:1fr;--gap:var(--spacing-l) 0;--row-gap:var(--spacing-l);--column-gap:0;--grid-auto-flow:row;}.elementor-104347 .elementor-element.elementor-element-6d93a0c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-104347 .elementor-element.elementor-element-6d93a0c.e-con{--order:99999 /* order end hack */;}.elementor-104347 .elementor-element.elementor-element-2c7f966 .elementor-heading-title{font-size:var(--text-size-xl);}.elementor-104347 .elementor-element.elementor-element-049f6a8{font-size:var(--text-size-m);}.elementor-104347 .elementor-element.elementor-element-18d9ec6{--grid-auto-flow:row;}.elementor-104347 .elementor-element.elementor-element-ce4141a{--e-con-grid-template-columns:1fr;--gap:var(--spacing-l) 0;--row-gap:var(--spacing-l);--column-gap:0;--grid-auto-flow:row;}.elementor-104347 .elementor-element.elementor-element-5043b75{--grid-auto-flow:row;}.elementor-104347 .elementor-element.elementor-element-9211401{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-104347 .elementor-element.elementor-element-9211401.e-con{--order:99999 /* order end hack */;}.elementor-104347 .elementor-element.elementor-element-35f67de .elementor-heading-title{font-size:var(--text-size-xl);}.elementor-104347 .elementor-element.elementor-element-675ff18{font-size:var(--text-size-m);}.elementor-104347 .elementor-element.elementor-element-c2ff22a{--e-con-grid-template-columns:1fr;--gap:var(--spacing-l) 0;--row-gap:var(--spacing-l);--column-gap:0;--grid-auto-flow:row;}.elementor-104347 .elementor-element.elementor-element-5c18337{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-104347 .elementor-element.elementor-element-5c18337.e-con{--order:99999 /* order end hack */;}.elementor-104347 .elementor-element.elementor-element-d727589 .elementor-heading-title{font-size:var(--text-size-xl);}.elementor-104347 .elementor-element.elementor-element-a706845{font-size:var(--text-size-m);}.elementor-104347 .elementor-element.elementor-element-0ff5a4f{--grid-auto-flow:row;}.elementor-104347 .elementor-element.elementor-element-42198a4{--e-con-grid-template-columns:1fr;--gap:var(--spacing-l) 0;--row-gap:var(--spacing-l);--column-gap:0;--grid-auto-flow:row;}.elementor-104347 .elementor-element.elementor-element-8fb26c3{--grid-auto-flow:row;}.elementor-104347 .elementor-element.elementor-element-acb850c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-104347 .elementor-element.elementor-element-acb850c.e-con{--order:99999 /* order end hack */;}.elementor-104347 .elementor-element.elementor-element-794f02b .elementor-heading-title{font-size:var(--text-size-xl);}.elementor-104347 .elementor-element.elementor-element-0c2503b{font-size:var(--text-size-m);}}@media(max-width:767px){.elementor-104347 .elementor-element.elementor-element-12c750e{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-104347 .elementor-element.elementor-element-0cac5cc{--min-height:calc(100vh - var(--eph-main-menu-height));--margin-top:0;--margin-bottom:0;--margin-left:0;--margin-right:0;--padding-top:0;--padding-bottom:var(--eph-main-menu-height);--padding-left:var(--spacing-s);--padding-right:var(--spacing-s);}.elementor-104347 .elementor-element.elementor-element-0cac5cc.e-con{--align-self:center;--order:99999 /* order end hack */;}.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-104347 .elementor-element.elementor-element-a757873{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0) 0;}.elementor-104347 .elementor-element.elementor-element-a757873.elementor-element{--align-self:center;}.elementor-104347 .elementor-element.elementor-element-a757873 .elementor-heading-title{font-size:calc(var(--text-size-xl)*2);}.elementor-104347 .elementor-element.elementor-element-cfc58ac{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0) 0;}.elementor-104347 .elementor-element.elementor-element-cfc58ac.elementor-element{--align-self:stretch;}.elementor-104347 .elementor-element.elementor-element-cfc58ac .elementor-heading-title{font-size:calc(var(--text-size-xl)*1.1);}.elementor-104347 .elementor-element.elementor-element-76690b1{--e-con-grid-template-columns:1fr;--gap:var(--spacing-m) 0;--row-gap:var(--spacing-m);--column-gap:0;--grid-auto-flow:row;}.elementor-104347 .elementor-element.elementor-element-6d93a0c{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:var(--spacing-m) 0;--row-gap:var(--spacing-m);--column-gap:0;--padding-top:var(--spacing-s);--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-104347 .elementor-element.elementor-element-6d93a0c.e-con{--order:99999 /* order end hack */;}.elementor-104347 .elementor-element.elementor-element-2c7f966{padding:0px 30px 0px 30px;text-align:center;}.elementor-104347 .elementor-element.elementor-element-2c7f966 .elementor-heading-title{font-size:var(--text-size-l);line-height:1.1em;}.elementor-104347 .elementor-element.elementor-element-049f6a8{text-align:center;font-size:var(--text-size-xs);}.elementor-104347 .elementor-element.elementor-element-18d9ec6{--min-height:var(--image-height-cover-3);--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-104347 .elementor-element.elementor-element-ce4141a{--e-con-grid-template-columns:1fr;--gap:var(--spacing-m) 0;--row-gap:var(--spacing-m);--column-gap:0;--grid-auto-flow:row;}.elementor-104347 .elementor-element.elementor-element-5043b75{--min-height:var(--image-height-cover-3);--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-104347 .elementor-element.elementor-element-9211401{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:var(--spacing-m) 0;--row-gap:var(--spacing-m);--column-gap:0;--padding-top:var(--spacing-s);--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-104347 .elementor-element.elementor-element-9211401.e-con{--order:99999 /* order end hack */;}.elementor-104347 .elementor-element.elementor-element-35f67de{padding:0px 30px 0px 30px;text-align:center;}.elementor-104347 .elementor-element.elementor-element-35f67de .elementor-heading-title{font-size:var(--text-size-l);line-height:1.1em;}.elementor-104347 .elementor-element.elementor-element-675ff18{text-align:center;font-size:var(--text-size-xs);}.elementor-104347 .elementor-element.elementor-element-c2ff22a{--e-con-grid-template-columns:1fr;--gap:var(--spacing-m) 0;--row-gap:var(--spacing-m);--column-gap:0;--grid-auto-flow:row;}.elementor-104347 .elementor-element.elementor-element-5c18337{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:var(--spacing-m) 0;--row-gap:var(--spacing-m);--column-gap:0;--padding-top:var(--spacing-s);--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-104347 .elementor-element.elementor-element-5c18337.e-con{--order:99999 /* order end hack */;}.elementor-104347 .elementor-element.elementor-element-d727589{padding:0px 30px 0px 30px;text-align:center;}.elementor-104347 .elementor-element.elementor-element-d727589 .elementor-heading-title{font-size:var(--text-size-l);line-height:1.1em;}.elementor-104347 .elementor-element.elementor-element-a706845{text-align:center;font-size:var(--text-size-xs);}.elementor-104347 .elementor-element.elementor-element-0ff5a4f{--min-height:var(--image-height-cover-3);--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-104347 .elementor-element.elementor-element-42198a4{--e-con-grid-template-columns:1fr;--gap:var(--spacing-m) 0;--row-gap:var(--spacing-m);--column-gap:0;--grid-auto-flow:row;}.elementor-104347 .elementor-element.elementor-element-8fb26c3{--min-height:var(--image-height-cover-3);--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-104347 .elementor-element.elementor-element-acb850c{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:var(--spacing-m) 0;--row-gap:var(--spacing-m);--column-gap:0;--padding-top:var(--spacing-s);--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-104347 .elementor-element.elementor-element-acb850c.e-con{--order:99999 /* order end hack */;}.elementor-104347 .elementor-element.elementor-element-794f02b{padding:0px 30px 0px 30px;text-align:center;}.elementor-104347 .elementor-element.elementor-element-794f02b .elementor-heading-title{font-size:var(--text-size-l);line-height:1.1em;}.elementor-104347 .elementor-element.elementor-element-0c2503b{text-align:center;font-size:var(--text-size-xs);}}@media(min-width:768px){.elementor-104347 .elementor-element.elementor-element-12c750e{--width:1302.27;}.elementor-104347 .elementor-element.elementor-element-76690b1{--width:var(--spacing-width-full);}.elementor-104347 .elementor-element.elementor-element-ce4141a{--width:var(--spacing-width-full);}.elementor-104347 .elementor-element.elementor-element-c2ff22a{--width:var(--spacing-width-full);}.elementor-104347 .elementor-element.elementor-element-42198a4{--width:var(--spacing-width-full);}.elementor-104347 .elementor-element.elementor-element-0155b3d{--width:100%;}}@media(min-width:2400px){.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-104347 .elementor-element.elementor-element-76690b1{--grid-auto-flow:row;}.elementor-104347 .elementor-element.elementor-element-18d9ec6{--grid-auto-flow:row;}.elementor-104347 .elementor-element.elementor-element-ce4141a{--grid-auto-flow:row;}.elementor-104347 .elementor-element.elementor-element-5043b75{--grid-auto-flow:row;}.elementor-104347 .elementor-element.elementor-element-c2ff22a{--grid-auto-flow:row;}.elementor-104347 .elementor-element.elementor-element-0ff5a4f{--grid-auto-flow:row;}.elementor-104347 .elementor-element.elementor-element-42198a4{--grid-auto-flow:row;}.elementor-104347 .elementor-element.elementor-element-8fb26c3{--grid-auto-flow:row;}}/* Start custom CSS for container, class: .elementor-element-12c750e */:root {
    --eph_header_height: 70vh;
}
@media only screen and (max-width: 767px) {
    :root {
        --eph_header_height: 50vh;
    }
}
.eph_header_block {
    height: var(--eph_header_height) !important;
}
.eph_header-title-wrapper .elementor-widget-heading {
    height: var(--eph_header_height) !important;
    width: 100vw !important;
    display: flex;
    justify-content: center;
    align-items: center;
}
.eph_header-title-wrapper .elementor-widget-container {
    height: auto !important;
    width: 90vw !important;
    display: block;
    padding-bottom: 50px;
}
.eph_header-title-wrapper .elementor-widget-container h1 {
    display: block;
    white-space: nowrap;
}
.eph_header_video video {
    object-fit: fill;
}
.eph_header_video,
.eph_header_video > div *,
.eph_header_video .e-hosted-video {
    height: 100% !important;
    width: 100%;
}
.eph_header_video_wrapper {
    height: var(--eph_header_height) !important;
    width: 100%;
    overflow: hidden;
    display: block;
}/* End custom CSS */