.elementor-686 .elementor-element.elementor-element-5c35855{--display:flex;--min-height:525px;}.elementor-686 .elementor-element.elementor-element-fd8eaa9{--spacer-size:70px;}.elementor-686 .elementor-element.elementor-element-c82053d{width:var( --container-widget-width, 52.216% );max-width:52.216%;--container-widget-width:52.216%;--container-widget-flex-grow:0;}.elementor-686 .elementor-element.elementor-element-c82053d > .elementor-widget-container{margin:0px 0px 0px 80px;padding:0px 0px 0px 0px;}.elementor-686 .elementor-element.elementor-element-c82053d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-686 .elementor-element.elementor-element-c82053d .elementor-heading-title{font-family:"Abril Fatface", Sans-serif;font-size:68px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;word-spacing:0px;-webkit-text-stroke-color:#EEA50033;stroke:#EEA50033;}.elementor-686 .elementor-element.elementor-element-031f462{width:var( --container-widget-width, 42.463% );max-width:42.463%;--container-widget-width:42.463%;--container-widget-flex-grow:0;text-align:left;}.elementor-686 .elementor-element.elementor-element-031f462 > .elementor-widget-container{margin:0px 0px 0px 80px;}.elementor-686 .elementor-element.elementor-element-031f462.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-686 .elementor-element.elementor-element-031f462 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:18px;}.elementor-686 .elementor-element.elementor-element-dfb21b0 .elementor-button{background-color:#D4AF37;font-size:15px;fill:#000000;color:#000000;border-radius:70px 70px 70px 70px;}.elementor-686 .elementor-element.elementor-element-dfb21b0{width:var( --container-widget-width, 51.314% );max-width:51.314%;--container-widget-width:51.314%;--container-widget-flex-grow:0;}.elementor-686 .elementor-element.elementor-element-dfb21b0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-686 .elementor-element.elementor-element-dfb21b0.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-686 .elementor-element.elementor-element-c435557{--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;}.elementor-686 .elementor-element.elementor-element-c435557:not(.elementor-motion-effects-element-type-background), .elementor-686 .elementor-element.elementor-element-c435557 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-686 .elementor-element.elementor-element-e0f92c9{--spacer-size:19px;}.elementor-686 .elementor-element.elementor-element-6f2fb3a > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-686 .elementor-element.elementor-element-6f2fb3a.elementor-element{--align-self:center;}.elementor-686 .elementor-element.elementor-element-6f2fb3a .elementor-icon-wrapper{text-align:center;}.elementor-686 .elementor-element.elementor-element-6f2fb3a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-686 .elementor-element.elementor-element-6f2fb3a.elementor-view-framed .elementor-icon, .elementor-686 .elementor-element.elementor-element-6f2fb3a.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-686 .elementor-element.elementor-element-6f2fb3a.elementor-view-framed .elementor-icon, .elementor-686 .elementor-element.elementor-element-6f2fb3a.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-686 .elementor-element.elementor-element-6f2fb3a .elementor-icon{font-size:60px;}.elementor-686 .elementor-element.elementor-element-6f2fb3a .elementor-icon svg{height:60px;}.elementor-686 .elementor-element.elementor-element-6f2fb3a .elementor-icon i, .elementor-686 .elementor-element.elementor-element-6f2fb3a .elementor-icon svg{transform:rotate(315deg);}.elementor-686 .elementor-element.elementor-element-ade0a72{text-align:center;}.elementor-686 .elementor-element.elementor-element-ade0a72 .elementor-heading-title{font-family:"Abril Fatface", Sans-serif;font-size:30px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;word-spacing:0px;color:var( --e-global-color-accent );}.elementor-686 .elementor-element.elementor-element-7382afa.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-686 .elementor-element.elementor-element-7382afa{text-align:center;}.elementor-686 .elementor-element.elementor-element-7382afa .elementor-heading-title{font-family:"Abril Fatface", Sans-serif;font-size:65px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;word-spacing:0px;color:var( --e-global-color-c696dce );}.elementor-686 .elementor-element.elementor-element-9ff8d22 .elementor-button{background-color:#D4AF37;fill:#0A1F44C9;color:#0A1F44C9;border-style:none;}.elementor-686 .elementor-element.elementor-element-9ff8d22{width:100%;max-width:100%;}.elementor-686 .elementor-element.elementor-element-5296184{--spacer-size:50px;}.elementor-686 .elementor-element.elementor-element-b1c3a2a{--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;}.elementor-686 .elementor-element.elementor-element-0e8b8bd > .elementor-widget-container{margin:40px 30px 30px 30px;}.elementor-686 .elementor-element.elementor-element-0e8b8bd .elementor-icon-wrapper{text-align:center;}.elementor-686 .elementor-element.elementor-element-0e8b8bd.elementor-view-stacked .elementor-icon{background-color:#D4AF37;}.elementor-686 .elementor-element.elementor-element-0e8b8bd.elementor-view-framed .elementor-icon, .elementor-686 .elementor-element.elementor-element-0e8b8bd.elementor-view-default .elementor-icon{color:#D4AF37;border-color:#D4AF37;}.elementor-686 .elementor-element.elementor-element-0e8b8bd.elementor-view-framed .elementor-icon, .elementor-686 .elementor-element.elementor-element-0e8b8bd.elementor-view-default .elementor-icon svg{fill:#D4AF37;}.elementor-686 .elementor-element.elementor-element-0e8b8bd .elementor-icon{font-size:60px;}.elementor-686 .elementor-element.elementor-element-0e8b8bd .elementor-icon svg{height:60px;}.elementor-686 .elementor-element.elementor-element-ffe9c29{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-686 .elementor-element.elementor-element-d972fef{--display:flex;}.elementor-686 .elementor-element.elementor-element-2b8b100{--display:flex;--min-height:134px;--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;--justify-content:flex-start;--flex-wrap:wrap;--align-content:space-around;}.elementor-686 .elementor-element.elementor-element-ecc8c45 img{filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );border-radius:100px 100px 100px 100px;}.elementor-686 .elementor-element.elementor-element-9008d46{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-686 .elementor-element.elementor-element-4e0aedc{--display:flex;--min-height:323px;}.elementor-686 .elementor-element.elementor-element-8f1606d{width:100%;max-width:100%;text-align:center;font-family:"Abril Fatface", Sans-serif;font-size:61px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;word-spacing:0px;color:#000000;}.elementor-686 .elementor-element.elementor-element-8f1606d > .elementor-widget-container{background-color:#FFFFFF36;margin:0px 52px 0px 0px;}.elementor-686 .elementor-element.elementor-element-8f1606d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-686 .elementor-element.elementor-element-97869bc{--display:flex;}.elementor-686 .elementor-element.elementor-element-b544b21 .elementor-button{background-color:#D4AF37;fill:#0A1F44C9;color:#0A1F44C9;border-style:none;}.elementor-686 .elementor-element.elementor-element-b544b21{width:100%;max-width:100%;}.elementor-686 .elementor-element.elementor-element-b544b21.elementor-element{--align-self:flex-end;}.elementor-686 .elementor-element.elementor-element-4c5c542{--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;}.elementor-686 .elementor-element.elementor-element-4c5c542:not(.elementor-motion-effects-element-type-background), .elementor-686 .elementor-element.elementor-element-4c5c542 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-686 .elementor-element.elementor-element-0891499{--spacer-size:50px;}.elementor-686 .elementor-element.elementor-element-a3b5153{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-686 .elementor-element.elementor-element-a3b5153:not(.elementor-motion-effects-element-type-background), .elementor-686 .elementor-element.elementor-element-a3b5153 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-686 .elementor-element.elementor-element-327e964{--display:flex;}.elementor-686 .elementor-element.elementor-element-ea80cbf img{filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-686 .elementor-element.elementor-element-ea80cbf:hover img{filter:brightness( 80% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-686 .elementor-element.elementor-element-945db9a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-686 .elementor-element.elementor-element-c9fd353{--display:flex;}.elementor-686 .elementor-element.elementor-element-4f0ff41 > .elementor-widget-container{margin:14px 0px 62px 35px;padding:0px 0px 0px 0px;}.elementor-686 .elementor-element.elementor-element-4f0ff41{text-align:left;}.elementor-686 .elementor-element.elementor-element-4f0ff41 .elementor-heading-title{font-family:"Abril Fatface", Sans-serif;font-size:81px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;word-spacing:0px;color:#FFFFFF;}.elementor-686 .elementor-element.elementor-element-8121bf2{--display:flex;}.elementor-686 .elementor-element.elementor-element-c9d5abb .elementor-button{background-color:#D4AF37;fill:#000000;color:#000000;}.elementor-686 .elementor-element.elementor-element-c9d5abb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-686 .elementor-element.elementor-element-c9d5abb.elementor-element{--align-self:center;--order:99999 /* order end hack */;}.elementor-686 .elementor-element.elementor-element-5e132e1{--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;}.elementor-686 .elementor-element.elementor-element-cc3b732{--spacer-size:50px;}.elementor-686 .elementor-element.elementor-element-9b549ec{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-686 .elementor-element.elementor-element-9b549ec.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-686 .elementor-element.elementor-element-7e62a66{width:100%;max-width:100%;text-align:justify;font-family:"Times New Roman", Sans-serif;color:#000000;}.elementor-686 .elementor-element.elementor-element-7e62a66.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-686 .elementor-element.elementor-element-7e62a66 .elementor-drop-cap{margin-inline-end:13px;}@media(min-width:768px){.elementor-686 .elementor-element.elementor-element-d972fef{--width:50%;}.elementor-686 .elementor-element.elementor-element-2b8b100{--width:91%;}.elementor-686 .elementor-element.elementor-element-9008d46{--width:50%;}.elementor-686 .elementor-element.elementor-element-327e964{--width:50%;}.elementor-686 .elementor-element.elementor-element-945db9a{--width:50%;}.elementor-686 .elementor-element.elementor-element-9b549ec{--width:56.481%;}}@media(max-width:1024px){.elementor-686 .elementor-element.elementor-element-c82053d .elementor-heading-title{font-size:45px;}.elementor-686 .elementor-element.elementor-element-ade0a72 .elementor-heading-title{font-size:45px;}.elementor-686 .elementor-element.elementor-element-7382afa .elementor-heading-title{font-size:45px;}.elementor-686 .elementor-element.elementor-element-8f1606d{font-size:45px;}.elementor-686 .elementor-element.elementor-element-4f0ff41 > .elementor-widget-container{margin:27px 0px 0px -18px;}.elementor-686 .elementor-element.elementor-element-4f0ff41 .elementor-heading-title{font-size:39px;}.elementor-686 .elementor-element.elementor-element-9b549ec{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-686 .elementor-element.elementor-element-5c35855:not(.elementor-motion-effects-element-type-background), .elementor-686 .elementor-element.elementor-element-5c35855 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://markjohnsevents.com/wp-content/uploads/2025/08/4c06b5c6-f4e3-4732-b430-87bb76e1d4e8-e1755173198105-768x890.jpg");background-size:cover;}.elementor-686 .elementor-element.elementor-element-5c35855{--min-height:0px;}.elementor-686 .elementor-element.elementor-element-c82053d{width:var( --container-widget-width, 351.797px );max-width:351.797px;--container-widget-width:351.797px;--container-widget-flex-grow:0;text-align:center;}.elementor-686 .elementor-element.elementor-element-c82053d > .elementor-widget-container{margin:0px 0px 0px 20px;padding:0px 0px 0px 0px;}.elementor-686 .elementor-element.elementor-element-c82053d .elementor-heading-title{font-size:40px;line-height:1.1em;-webkit-text-stroke-width:0.5px;stroke-width:0.5px;}.elementor-686 .elementor-element.elementor-element-dfb21b0 > .elementor-widget-container{margin:4px 0px 41px 0px;padding:0px 0px 0px 0px;}.elementor-686 .elementor-element.elementor-element-dfb21b0.elementor-element{--align-self:center;}.elementor-686 .elementor-element.elementor-element-dfb21b0 .elementor-button{border-radius:94px 94px 94px 94px;}.elementor-686 .elementor-element.elementor-element-6f2fb3a .elementor-icon{font-size:38px;}.elementor-686 .elementor-element.elementor-element-6f2fb3a .elementor-icon svg{height:38px;}.elementor-686 .elementor-element.elementor-element-ade0a72{width:var( --container-widget-width, 346px );max-width:346px;--container-widget-width:346px;--container-widget-flex-grow:0;}.elementor-686 .elementor-element.elementor-element-ade0a72.elementor-element{--align-self:center;}.elementor-686 .elementor-element.elementor-element-ade0a72 .elementor-heading-title{font-size:28px;line-height:1.1em;}.elementor-686 .elementor-element.elementor-element-7382afa .elementor-heading-title{font-size:28px;line-height:1.1em;}.elementor-686 .elementor-element.elementor-element-9ff8d22{width:100%;max-width:100%;}.elementor-686 .elementor-element.elementor-element-9ff8d22 > .elementor-widget-container{margin:7px 0px 0px 0px;}.elementor-686 .elementor-element.elementor-element-0e8b8bd > .elementor-widget-container{margin:40px 0px 40px 0px;}.elementor-686 .elementor-element.elementor-element-0e8b8bd .elementor-icon{font-size:37px;}.elementor-686 .elementor-element.elementor-element-0e8b8bd .elementor-icon svg{height:37px;}.elementor-686 .elementor-element.elementor-element-4e0aedc{--min-height:79px;}.elementor-686 .elementor-element.elementor-element-8f1606d > .elementor-widget-container{margin:15px 5px 5px 13px;}.elementor-686 .elementor-element.elementor-element-8f1606d{text-align:left;font-size:27px;line-height:1.1em;}.elementor-686 .elementor-element.elementor-element-8f1606d p{margin-block-end:0px;}.elementor-686 .elementor-element.elementor-element-b544b21{width:100%;max-width:100%;}.elementor-686 .elementor-element.elementor-element-b544b21 > .elementor-widget-container{margin:7px 0px 0px 0px;}.elementor-686 .elementor-element.elementor-element-ea80cbf > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-686 .elementor-element.elementor-element-ea80cbf img{width:100%;max-width:100%;}.elementor-686 .elementor-element.elementor-element-4f0ff41{width:100%;max-width:100%;}.elementor-686 .elementor-element.elementor-element-4f0ff41 > .elementor-widget-container{margin:12px 12px 43px 12px;}.elementor-686 .elementor-element.elementor-element-4f0ff41 .elementor-heading-title{font-size:34px;line-height:1.1em;}.elementor-686 .elementor-element.elementor-element-c9d5abb > .elementor-widget-container{margin:4px 0px 41px 0px;padding:0px 0px 0px 0px;}.elementor-686 .elementor-element.elementor-element-c9d5abb.elementor-element{--align-self:center;}.elementor-686 .elementor-element.elementor-element-c9d5abb .elementor-button{border-radius:94px 94px 94px 94px;}.elementor-686 .elementor-element.elementor-element-cc3b732 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-686 .elementor-element.elementor-element-9b549ec{--width:263px;--min-height:0px;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-686 .elementor-element.elementor-element-7e62a66{width:initial;max-width:initial;}.elementor-686 .elementor-element.elementor-element-7e62a66 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}}