.elementor-326 .elementor-element.elementor-element-9c761a7:not(.elementor-motion-effects-element-type-background), .elementor-326 .elementor-element.elementor-element-9c761a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.johnathans.world/wp-content/uploads/2025/01/hero_bg_4.jpg");background-position:center center;background-size:cover;}.elementor-326 .elementor-element.elementor-element-9c761a7 > .elementor-background-overlay{background-image:url("https://www.johnathans.world/wp-content/uploads/2025/01/hero_overlay_3.png");background-position:bottom center;background-size:cover;opacity:0.8;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-326 .elementor-element.elementor-element-9c761a7 > .elementor-container{max-width:1200px;}.elementor-326 .elementor-element.elementor-element-9c761a7{transition:all 400ms;padding:160px 0px 100px 0px;}.elementor-326 .elementor-element.elementor-element-1f5dd2bb.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-326 .elementor-element.elementor-element-1f5dd2bb{transition:all 400ms;}.elementor-326 .elementor-element.elementor-element-4e424d5b .elementor-widget-container{transition:all 400ms;}.elementor-326 .elementor-element.elementor-element-4e424d5b{text-align:center;}.elementor-326 .elementor-element.elementor-element-4e424d5b .elementor-heading-title{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 );color:var( --e-global-color-primary );}.elementor-326 .elementor-element.elementor-element-4bdde47d{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;}.elementor-326 .elementor-element.elementor-element-4bdde47d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-326 .elementor-element.elementor-element-4bdde47d .elementor-widget-container{transition:all 400ms;}.elementor-326 .elementor-element.elementor-element-4bdde47d img{width:70%;filter:brightness( 120% ) contrast( 105% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );border-style:solid;border-width:0px 0px 10px 0px;border-color:#FFFFFF;border-radius:250px 250px 250px 250px;}.elementor-326 .elementor-element.elementor-element-260bf9a5:not(.elementor-motion-effects-element-type-background), .elementor-326 .elementor-element.elementor-element-260bf9a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.johnathans.world/wp-content/uploads/2025/01/hero-bg_3.jpg");background-position:bottom left;background-size:cover;}.elementor-326 .elementor-element.elementor-element-260bf9a5 > .elementor-container{max-width:1200px;}.elementor-326 .elementor-element.elementor-element-260bf9a5{transition:all 400ms;padding:100px 0px 100px 0px;}.elementor-326 .elementor-element.elementor-element-260bf9a5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-326 .elementor-element.elementor-element-3d183b2b.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-326 .elementor-element.elementor-element-3d183b2b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-326 .elementor-element.elementor-element-3d183b2b > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-326 .elementor-element.elementor-element-3d183b2b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-326 .elementor-element.elementor-element-3d183b2b{transition:all 400ms;}.elementor-326 .elementor-element.elementor-element-70c5021{--display:flex;--min-height:447px;}.elementor-bc-flex-widget .elementor-326 .elementor-element.elementor-element-65f0bfe4.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-326 .elementor-element.elementor-element-65f0bfe4.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-326 .elementor-element.elementor-element-65f0bfe4 > .elementor-element-populated{margin:0px 0px 0px 80px;--e-column-margin-right:0px;--e-column-margin-left:80px;padding:0px 0px 0px 0px;}.elementor-326 .elementor-element.elementor-element-65f0bfe4{transition:all 400ms;}.elementor-326 .elementor-element.elementor-element-4e34f09d > .elementor-widget-container{margin:0px 0px -25px 0px;}.elementor-326 .elementor-element.elementor-element-4e34f09d .elementor-widget-container{transition:all 400ms;}.elementor-326 .elementor-element.elementor-element-4e34f09d .elementskit-section-title-wraper .elementskit-section-title{color:var( --e-global-color-primary );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 );}.elementor-326 .elementor-element.elementor-element-4e34f09d .elementskit-section-title-wraper .elementskit-section-title > span{color:var( --e-global-color-secondary );}.elementor-326 .elementor-element.elementor-element-4e34f09d .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#000000;}.elementor-326 .elementor-element.elementor-element-4e34f09d .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-326 .elementor-element.elementor-element-4e34f09d .elementskit-section-title-wraper .elementskit-section-title > span{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 );}.elementor-326 .elementor-element.elementor-element-1dda0668 .elementor-widget-container{transition:all 400ms;}.elementor-326 .elementor-element.elementor-element-1dda0668{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-326 .elementor-element.elementor-element-7d710e73 > .elementor-container{max-width:1200px;}.elementor-326 .elementor-element.elementor-element-7d710e73{padding:60px 0px 60px 0px;transition:all 400ms;}.elementor-bc-flex-widget .elementor-326 .elementor-element.elementor-element-60082dc0.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-326 .elementor-element.elementor-element-60082dc0.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-326 .elementor-element.elementor-element-60082dc0 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-326 .elementor-element.elementor-element-60082dc0{transition:all 400ms;}.elementor-326 .elementor-element.elementor-element-4206934d .elementor-widget-container{transition:all 400ms;}.elementor-326 .elementor-element.elementor-element-4206934d .elementskit-section-title-wraper .elementskit-section-title{color:var( --e-global-color-primary );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 );}.elementor-326 .elementor-element.elementor-element-4206934d .elementskit-section-title-wraper .elementskit-section-title > span{color:var( --e-global-color-secondary );}.elementor-326 .elementor-element.elementor-element-4206934d .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#000000;}.elementor-326 .elementor-element.elementor-element-4206934d .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-326 .elementor-element.elementor-element-4206934d .elementskit-section-title-wraper .elementskit-section-title > span{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 );}.elementor-326 .elementor-element.elementor-element-7288ece{transition:all 400ms;}.elementor-326 .elementor-element.elementor-element-165f7cdf.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-326 .elementor-element.elementor-element-165f7cdf > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-326 .elementor-element.elementor-element-165f7cdf{transition:all 400ms;}.elementor-326 .elementor-element.elementor-element-5c8e3499{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;color:#7F8497;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-326 .elementor-element.elementor-element-5c8e3499 .elementor-widget-container{transition:all 400ms;}.elementor-326 .elementor-element.elementor-element-416009e0:not(.elementor-motion-effects-element-type-background), .elementor-326 .elementor-element.elementor-element-416009e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-326 .elementor-element.elementor-element-416009e0 > .elementor-container{max-width:1200px;}.elementor-326 .elementor-element.elementor-element-416009e0{transition:all 400ms;padding:100px 0px 100px 0px;}.elementor-326 .elementor-element.elementor-element-416009e0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-326 .elementor-element.elementor-element-41ee5159.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-326 .elementor-element.elementor-element-41ee5159.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-326 .elementor-element.elementor-element-41ee5159 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-326 .elementor-element.elementor-element-41ee5159{transition:all 400ms;}.elementor-326 .elementor-element.elementor-element-3a3f0a2a{margin-top:0px;margin-bottom:70px;padding:0px 0px 0px 0px;transition:all 400ms;}.elementor-bc-flex-widget .elementor-326 .elementor-element.elementor-element-5b34ad5b.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-326 .elementor-element.elementor-element-5b34ad5b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-326 .elementor-element.elementor-element-5b34ad5b > .elementor-element-populated{margin:0px 50px 0px 0px;--e-column-margin-right:50px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-326 .elementor-element.elementor-element-5b34ad5b{transition:all 400ms;}.elementor-326 .elementor-element.elementor-element-7c852b62 > .elementor-widget-container{margin:0px 0px -25px 0px;}.elementor-326 .elementor-element.elementor-element-7c852b62 .elementor-widget-container{transition:all 400ms;}.elementor-326 .elementor-element.elementor-element-7c852b62 .elementskit-section-title-wraper .elementskit-section-title{color:var( --e-global-color-primary );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 );}.elementor-326 .elementor-element.elementor-element-7c852b62 .elementskit-section-title-wraper .elementskit-section-title > span{color:var( --e-global-color-secondary );}.elementor-326 .elementor-element.elementor-element-7c852b62 .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#000000;}.elementor-326 .elementor-element.elementor-element-7c852b62 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-326 .elementor-element.elementor-element-7c852b62 .elementskit-section-title-wraper .elementskit-section-title > span{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 );}.elementor-326 .elementor-element.elementor-element-3538669f{padding:0px 0px 0px 0px;transition:all 400ms;}.elementor-326 .elementor-element.elementor-element-d9741c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-326 .elementor-element.elementor-element-d9741c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-326 .elementor-element.elementor-element-d9741c > .elementor-element-populated >  .elementor-background-overlay{background-image:url("https://www.johnathans.world/wp-content/uploads/2025/01/card_overlay_white_2.png");background-position:bottom left;background-size:cover;opacity:1;}.elementor-326 .elementor-element.elementor-element-d9741c:hover > .elementor-element-populated >  .elementor-background-overlay{background-image:url("https://www.johnathans.world/wp-content/uploads/2025/01/card_overlay_purple_2.png");background-position:bottom left;background-size:cover;opacity:0.3;}.elementor-326 .elementor-element.elementor-element-d9741c > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF30;transition:background 1s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:25px 25px 25px 25px;}.elementor-326 .elementor-element.elementor-element-d9741c > .elementor-element-populated, .elementor-326 .elementor-element.elementor-element-d9741c > .elementor-element-populated > .elementor-background-overlay, .elementor-326 .elementor-element.elementor-element-d9741c > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-326 .elementor-element.elementor-element-d9741c:hover > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF66;}.elementor-326 .elementor-element.elementor-element-d9741c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-326 .elementor-element.elementor-element-d9741c{transition:all 400ms;}.elementor-326 .elementor-element.elementor-element-cb153e3 > .elementor-widget-container{margin:-5px 0px 0px 0px;}.elementor-326 .elementor-element.elementor-element-cb153e3 .elementor-widget-container{transition:all 400ms;}.elementor-326 .elementor-element.elementor-element-cb153e3 .elementor-heading-title{font-family:var( --e-global-typography-1e4840e-font-family ), Sans-serif;font-size:var( --e-global-typography-1e4840e-font-size );font-weight:var( --e-global-typography-1e4840e-font-weight );color:var( --e-global-color-primary );}.elementor-326 .elementor-element.elementor-element-7e1386c .elementor-widget-container{transition:all 400ms;}.elementor-326 .elementor-element.elementor-element-7e1386c{color:#8A8C95;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-326 .elementor-element.elementor-element-da0500a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-326 .elementor-element.elementor-element-da0500a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-326 .elementor-element.elementor-element-da0500a > .elementor-element-populated >  .elementor-background-overlay{background-image:url("https://www.johnathans.world/wp-content/uploads/2025/01/card_overlay_white_2.png");background-position:bottom left;background-size:cover;opacity:1;}.elementor-326 .elementor-element.elementor-element-da0500a:hover > .elementor-element-populated >  .elementor-background-overlay{background-image:url("https://www.johnathans.world/wp-content/uploads/2025/01/card_overlay_purple_2.png");background-position:bottom left;background-size:cover;opacity:0.3;}.elementor-326 .elementor-element.elementor-element-da0500a > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF30;transition:background 1s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:25px 25px 25px 25px;}.elementor-326 .elementor-element.elementor-element-da0500a > .elementor-element-populated, .elementor-326 .elementor-element.elementor-element-da0500a > .elementor-element-populated > .elementor-background-overlay, .elementor-326 .elementor-element.elementor-element-da0500a > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-326 .elementor-element.elementor-element-da0500a:hover > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF66;}.elementor-326 .elementor-element.elementor-element-da0500a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-326 .elementor-element.elementor-element-da0500a{transition:all 400ms;}.elementor-326 .elementor-element.elementor-element-b3e6c2a > .elementor-widget-container{margin:-5px 0px 0px 0px;}.elementor-326 .elementor-element.elementor-element-b3e6c2a .elementor-widget-container{transition:all 400ms;}.elementor-326 .elementor-element.elementor-element-b3e6c2a .elementor-heading-title{font-family:var( --e-global-typography-1e4840e-font-family ), Sans-serif;font-size:var( --e-global-typography-1e4840e-font-size );font-weight:var( --e-global-typography-1e4840e-font-weight );color:var( --e-global-color-primary );}.elementor-326 .elementor-element.elementor-element-b9e965a .elementor-widget-container{transition:all 400ms;}.elementor-326 .elementor-element.elementor-element-b9e965a{color:#8A8C95;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-326 .elementor-element.elementor-element-f5b72a3:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-326 .elementor-element.elementor-element-f5b72a3 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-326 .elementor-element.elementor-element-f5b72a3 > .elementor-element-populated >  .elementor-background-overlay{background-image:url("https://www.johnathans.world/wp-content/uploads/2025/01/card_overlay_white_2.png");background-position:bottom left;background-size:cover;opacity:0.25;}.elementor-326 .elementor-element.elementor-element-f5b72a3:hover > .elementor-element-populated >  .elementor-background-overlay{background-image:url("https://www.johnathans.world/wp-content/uploads/2025/01/card_overlay_purple_2.png");background-position:bottom left;background-size:cover;opacity:0.5;}.elementor-326 .elementor-element.elementor-element-f5b72a3 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF30;transition:background 1s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:25px 25px 25px 25px;}.elementor-326 .elementor-element.elementor-element-f5b72a3 > .elementor-element-populated, .elementor-326 .elementor-element.elementor-element-f5b72a3 > .elementor-element-populated > .elementor-background-overlay, .elementor-326 .elementor-element.elementor-element-f5b72a3 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-326 .elementor-element.elementor-element-f5b72a3:hover > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF66;}.elementor-326 .elementor-element.elementor-element-f5b72a3 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-326 .elementor-element.elementor-element-f5b72a3{transition:all 400ms;}.elementor-326 .elementor-element.elementor-element-32392d2 > .elementor-widget-container{margin:-5px 0px 0px 0px;}.elementor-326 .elementor-element.elementor-element-32392d2 .elementor-widget-container{transition:all 400ms;}.elementor-326 .elementor-element.elementor-element-32392d2 .elementor-heading-title{font-family:var( --e-global-typography-1e4840e-font-family ), Sans-serif;font-size:var( --e-global-typography-1e4840e-font-size );font-weight:var( --e-global-typography-1e4840e-font-weight );color:#FFFFFF;}.elementor-326 .elementor-element.elementor-element-b9f898f .elementor-widget-container{transition:all 400ms;}.elementor-326 .elementor-element.elementor-element-b9f898f{color:#FFFFFF;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-326 .elementor-element.elementor-element-648c6ea{margin-top:20px;margin-bottom:0px;padding:0px 0px 0px 0px;transition:all 400ms;}.elementor-326 .elementor-element.elementor-element-0fa98df:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-326 .elementor-element.elementor-element-0fa98df > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-326 .elementor-element.elementor-element-0fa98df > .elementor-element-populated >  .elementor-background-overlay{background-image:url("https://www.johnathans.world/wp-content/uploads/2025/01/card_overlay_white_2.png");background-position:bottom left;background-size:cover;opacity:1;}.elementor-326 .elementor-element.elementor-element-0fa98df:hover > .elementor-element-populated >  .elementor-background-overlay{background-image:url("https://www.johnathans.world/wp-content/uploads/2025/01/card_overlay_purple_2.png");background-position:bottom left;background-size:cover;opacity:0.3;}.elementor-326 .elementor-element.elementor-element-0fa98df > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF30;transition:background 1s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:25px 25px 25px 25px;}.elementor-326 .elementor-element.elementor-element-0fa98df > .elementor-element-populated, .elementor-326 .elementor-element.elementor-element-0fa98df > .elementor-element-populated > .elementor-background-overlay, .elementor-326 .elementor-element.elementor-element-0fa98df > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-326 .elementor-element.elementor-element-0fa98df:hover > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF66;}.elementor-326 .elementor-element.elementor-element-0fa98df > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-326 .elementor-element.elementor-element-0fa98df{transition:all 400ms;}.elementor-326 .elementor-element.elementor-element-e6e065d > .elementor-widget-container{margin:-5px 0px 0px 0px;}.elementor-326 .elementor-element.elementor-element-e6e065d .elementor-widget-container{transition:all 400ms;}.elementor-326 .elementor-element.elementor-element-e6e065d .elementor-heading-title{font-family:var( --e-global-typography-1e4840e-font-family ), Sans-serif;font-size:var( --e-global-typography-1e4840e-font-size );font-weight:var( --e-global-typography-1e4840e-font-weight );color:var( --e-global-color-primary );}.elementor-326 .elementor-element.elementor-element-3d4efba .elementor-widget-container{transition:all 400ms;}.elementor-326 .elementor-element.elementor-element-3d4efba{color:#8A8C95;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-326 .elementor-element.elementor-element-8e703c9:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-326 .elementor-element.elementor-element-8e703c9 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-326 .elementor-element.elementor-element-8e703c9 > .elementor-element-populated >  .elementor-background-overlay{background-image:url("https://www.johnathans.world/wp-content/uploads/2025/01/card_overlay_white_2.png");background-position:bottom left;background-size:cover;opacity:0.25;}.elementor-326 .elementor-element.elementor-element-8e703c9:hover > .elementor-element-populated >  .elementor-background-overlay{background-image:url("https://www.johnathans.world/wp-content/uploads/2025/01/card_overlay_purple_2.png");background-position:bottom left;background-size:cover;opacity:0.5;}.elementor-326 .elementor-element.elementor-element-8e703c9 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF30;transition:background 1s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:25px 25px 25px 25px;}.elementor-326 .elementor-element.elementor-element-8e703c9 > .elementor-element-populated, .elementor-326 .elementor-element.elementor-element-8e703c9 > .elementor-element-populated > .elementor-background-overlay, .elementor-326 .elementor-element.elementor-element-8e703c9 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-326 .elementor-element.elementor-element-8e703c9:hover > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF66;}.elementor-326 .elementor-element.elementor-element-8e703c9 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-326 .elementor-element.elementor-element-8e703c9{transition:all 400ms;}.elementor-326 .elementor-element.elementor-element-3702181 > .elementor-widget-container{margin:-5px 0px 0px 0px;}.elementor-326 .elementor-element.elementor-element-3702181 .elementor-widget-container{transition:all 400ms;}.elementor-326 .elementor-element.elementor-element-3702181 .elementor-heading-title{font-family:var( --e-global-typography-1e4840e-font-family ), Sans-serif;font-size:var( --e-global-typography-1e4840e-font-size );font-weight:var( --e-global-typography-1e4840e-font-weight );color:#FFFFFF;}.elementor-326 .elementor-element.elementor-element-8cb9906 .elementor-widget-container{transition:all 400ms;}.elementor-326 .elementor-element.elementor-element-8cb9906{color:#FFFFFF;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-326 .elementor-element.elementor-element-4cd0da8c > .elementor-container{max-width:1200px;}.elementor-326 .elementor-element.elementor-element-4cd0da8c{transition:all 400ms;padding:70px 0px 100px 0px;}.elementor-326 .elementor-element.elementor-element-4cd0da8c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-326 .elementor-element.elementor-element-7ad2dd34.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-326 .elementor-element.elementor-element-7ad2dd34.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-326 .elementor-element.elementor-element-7ad2dd34 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-326 .elementor-element.elementor-element-7ad2dd34{transition:all 400ms;}.elementor-326 .elementor-element.elementor-element-a196762 > .elementor-widget-container{margin:0px 250px 0px 250px;}.elementor-326 .elementor-element.elementor-element-a196762 .elementor-widget-container{transition:all 400ms;}.elementor-326 .elementor-element.elementor-element-a196762 .elementskit-section-title-wraper .elementskit-section-title{color:var( --e-global-color-primary );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 );}.elementor-326 .elementor-element.elementor-element-a196762 .elementskit-section-title-wraper .elementskit-section-title > span{color:var( --e-global-color-secondary );}.elementor-326 .elementor-element.elementor-element-a196762 .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#000000;}.elementor-326 .elementor-element.elementor-element-a196762 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-326 .elementor-element.elementor-element-a196762 .elementskit-section-title-wraper .elementskit-section-title > span{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 );}.elementor-326 .elementor-element.elementor-element-564d364 .elementor-widget-container{transition:all 400ms;}.elementor-326 .elementor-element.elementor-element-564d364 .e-tabs-items-wrapper .e-tab-title:where( .e-active, :hover ) .e-tab-title-text{color:#556068;}.elementor-326 .elementor-element.elementor-element-564d364 .e-tabs-items-wrapper .e-tab-title:where( .e-active, :hover ) .e-tab-title-text a{color:#556068;}.elementor-326 .elementor-element.elementor-element-564d364 .e-tabs-items-wrapper .e-section-title{border-style:solid;}:root{--page-title-display:none;}@media(max-width:1024px) and (min-width:768px){.elementor-326 .elementor-element.elementor-element-3d183b2b{width:50%;}.elementor-326 .elementor-element.elementor-element-65f0bfe4{width:50%;}.elementor-326 .elementor-element.elementor-element-60082dc0{width:100%;}.elementor-326 .elementor-element.elementor-element-165f7cdf{width:40%;}.elementor-326 .elementor-element.elementor-element-41ee5159{width:100%;}.elementor-326 .elementor-element.elementor-element-d9741c{width:50%;}.elementor-326 .elementor-element.elementor-element-da0500a{width:50%;}.elementor-326 .elementor-element.elementor-element-f5b72a3{width:50%;}.elementor-326 .elementor-element.elementor-element-0fa98df{width:50%;}.elementor-326 .elementor-element.elementor-element-8e703c9{width:50%;}.elementor-326 .elementor-element.elementor-element-7ad2dd34{width:100%;}}@media(max-width:1024px){.elementor-326 .elementor-element.elementor-element-9c761a7{padding:130px 0px 70px 0px;}.elementor-326 .elementor-element.elementor-element-4e424d5b .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-326 .elementor-element.elementor-element-4bdde47d img{width:100%;}.elementor-326 .elementor-element.elementor-element-260bf9a5{padding:70px 30px 0px 30px;}.elementor-326 .elementor-element.elementor-element-3d183b2b > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-326 .elementor-element.elementor-element-65f0bfe4 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 70px 50px;}.elementor-326 .elementor-element.elementor-element-4e34f09d .elementskit-section-title-wraper .elementskit-section-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-326 .elementor-element.elementor-element-4e34f09d .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-326 .elementor-element.elementor-element-4e34f09d .elementskit-section-title-wraper .elementskit-section-title > span{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-326 .elementor-element.elementor-element-1dda0668{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-326 .elementor-element.elementor-element-7d710e73{padding:70px 30px 70px 30px;}.elementor-326 .elementor-element.elementor-element-60082dc0 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-326 .elementor-element.elementor-element-4206934d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-326 .elementor-element.elementor-element-4206934d .elementskit-section-title-wraper .elementskit-section-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-326 .elementor-element.elementor-element-4206934d .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-326 .elementor-element.elementor-element-4206934d .elementskit-section-title-wraper .elementskit-section-title > span{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-326 .elementor-element.elementor-element-165f7cdf > .elementor-element-populated{margin:0px 50px 0px 0px;--e-column-margin-right:50px;--e-column-margin-left:0px;}.elementor-326 .elementor-element.elementor-element-5c8e3499{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-326 .elementor-element.elementor-element-416009e0{padding:70px 30px 70px 30px;}.elementor-326 .elementor-element.elementor-element-41ee5159 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-326 .elementor-element.elementor-element-5b34ad5b.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-326 .elementor-element.elementor-element-5b34ad5b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-326 .elementor-element.elementor-element-5b34ad5b > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-326 .elementor-element.elementor-element-7c852b62 .elementskit-section-title-wraper .elementskit-section-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-326 .elementor-element.elementor-element-7c852b62 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-326 .elementor-element.elementor-element-7c852b62 .elementskit-section-title-wraper .elementskit-section-title > span{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-326 .elementor-element.elementor-element-d9741c > .elementor-element-populated{margin:0px 10px 20px 0px;--e-column-margin-right:10px;--e-column-margin-left:0px;}.elementor-326 .elementor-element.elementor-element-cb153e3 .elementor-heading-title{font-size:var( --e-global-typography-1e4840e-font-size );}.elementor-326 .elementor-element.elementor-element-7e1386c{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-326 .elementor-element.elementor-element-da0500a > .elementor-element-populated{margin:0px 10px 20px 0px;--e-column-margin-right:10px;--e-column-margin-left:0px;}.elementor-326 .elementor-element.elementor-element-b3e6c2a .elementor-heading-title{font-size:var( --e-global-typography-1e4840e-font-size );}.elementor-326 .elementor-element.elementor-element-b9e965a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-326 .elementor-element.elementor-element-f5b72a3 > .elementor-element-populated{margin:0px 0px 20px 10px;--e-column-margin-right:0px;--e-column-margin-left:10px;}.elementor-326 .elementor-element.elementor-element-32392d2 .elementor-heading-title{font-size:var( --e-global-typography-1e4840e-font-size );}.elementor-326 .elementor-element.elementor-element-b9f898f{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-326 .elementor-element.elementor-element-0fa98df > .elementor-element-populated{margin:0px 10px 20px 0px;--e-column-margin-right:10px;--e-column-margin-left:0px;}.elementor-326 .elementor-element.elementor-element-e6e065d .elementor-heading-title{font-size:var( --e-global-typography-1e4840e-font-size );}.elementor-326 .elementor-element.elementor-element-3d4efba{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-326 .elementor-element.elementor-element-8e703c9 > .elementor-element-populated{margin:0px 0px 20px 10px;--e-column-margin-right:0px;--e-column-margin-left:10px;}.elementor-326 .elementor-element.elementor-element-3702181 .elementor-heading-title{font-size:var( --e-global-typography-1e4840e-font-size );}.elementor-326 .elementor-element.elementor-element-8cb9906{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-326 .elementor-element.elementor-element-4cd0da8c{padding:70px 30px 50px 30px;}.elementor-326 .elementor-element.elementor-element-7ad2dd34 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-326 .elementor-element.elementor-element-a196762 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-326 .elementor-element.elementor-element-a196762 .elementskit-section-title-wraper .elementskit-section-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-326 .elementor-element.elementor-element-a196762 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-326 .elementor-element.elementor-element-a196762 .elementskit-section-title-wraper .elementskit-section-title > span{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}}@media(max-width:767px){.elementor-326 .elementor-element.elementor-element-9c761a7{padding:120px 0px 70px 0px;}.elementor-326 .elementor-element.elementor-element-4e424d5b .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-326 .elementor-element.elementor-element-4bdde47d > .elementor-widget-container{margin:0px 0px -30px 0px;}.elementor-326 .elementor-element.elementor-element-4bdde47d img{width:100%;}.elementor-326 .elementor-element.elementor-element-260bf9a5{margin-top:0px;margin-bottom:0px;padding:50px 20px 0px 20px;}.elementor-326 .elementor-element.elementor-element-3d183b2b > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 30px 0px;}.elementor-326 .elementor-element.elementor-element-70c5021{--min-height:291px;}.elementor-326 .elementor-element.elementor-element-65f0bfe4 > .elementor-element-populated{margin:0px 0px 50px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-326 .elementor-element.elementor-element-4e34f09d .elementskit-section-title-wraper .elementskit-section-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-326 .elementor-element.elementor-element-4e34f09d .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-326 .elementor-element.elementor-element-4e34f09d .elementskit-section-title-wraper .elementskit-section-title > span{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-326 .elementor-element.elementor-element-1dda0668{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-326 .elementor-element.elementor-element-7d710e73{margin-top:0px;margin-bottom:0px;padding:50px 20px 50px 20px;}.elementor-326 .elementor-element.elementor-element-60082dc0 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-326 .elementor-element.elementor-element-4206934d > .elementor-widget-container{margin:0px 0px -25px 0px;}.elementor-326 .elementor-element.elementor-element-4206934d .elementskit-section-title-wraper .elementskit-section-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-326 .elementor-element.elementor-element-4206934d .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-326 .elementor-element.elementor-element-4206934d .elementskit-section-title-wraper .elementskit-section-title > span{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-326 .elementor-element.elementor-element-165f7cdf > .elementor-element-populated{margin:0px 0px 30px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-326 .elementor-element.elementor-element-5c8e3499 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-326 .elementor-element.elementor-element-5c8e3499{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-326 .elementor-element.elementor-element-416009e0{margin-top:0px;margin-bottom:0px;padding:50px 20px 50px 20px;}.elementor-326 .elementor-element.elementor-element-41ee5159 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-326 .elementor-element.elementor-element-5b34ad5b > .elementor-element-populated{margin:0px 0px 30px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-326 .elementor-element.elementor-element-7c852b62 .elementskit-section-title-wraper .elementskit-section-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-326 .elementor-element.elementor-element-7c852b62 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-326 .elementor-element.elementor-element-7c852b62 .elementskit-section-title-wraper .elementskit-section-title > span{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-326 .elementor-element.elementor-element-d9741c > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-326 .elementor-element.elementor-element-cb153e3 .elementor-heading-title{font-size:var( --e-global-typography-1e4840e-font-size );}.elementor-326 .elementor-element.elementor-element-7e1386c{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-326 .elementor-element.elementor-element-da0500a > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-326 .elementor-element.elementor-element-b3e6c2a .elementor-heading-title{font-size:var( --e-global-typography-1e4840e-font-size );}.elementor-326 .elementor-element.elementor-element-b9e965a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-326 .elementor-element.elementor-element-f5b72a3 > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-326 .elementor-element.elementor-element-32392d2 .elementor-heading-title{font-size:var( --e-global-typography-1e4840e-font-size );}.elementor-326 .elementor-element.elementor-element-b9f898f{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-326 .elementor-element.elementor-element-0fa98df > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-326 .elementor-element.elementor-element-e6e065d .elementor-heading-title{font-size:var( --e-global-typography-1e4840e-font-size );}.elementor-326 .elementor-element.elementor-element-3d4efba{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-326 .elementor-element.elementor-element-8e703c9 > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-326 .elementor-element.elementor-element-3702181 .elementor-heading-title{font-size:var( --e-global-typography-1e4840e-font-size );}.elementor-326 .elementor-element.elementor-element-8cb9906{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-326 .elementor-element.elementor-element-4cd0da8c{margin-top:0px;margin-bottom:0px;padding:50px 20px 50px 20px;}.elementor-326 .elementor-element.elementor-element-7ad2dd34 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-326 .elementor-element.elementor-element-a196762 > .elementor-widget-container{margin:0px 0px -25px 0px;}.elementor-326 .elementor-element.elementor-element-a196762 .elementskit-section-title-wraper .elementskit-section-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-326 .elementor-element.elementor-element-a196762 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-326 .elementor-element.elementor-element-a196762 .elementskit-section-title-wraper .elementskit-section-title > span{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}}