.elementor-12 .elementor-element.elementor-element-236e6a0{--display:flex;--min-height:900px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:1;--padding-top:190px;--padding-bottom:140px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-236e6a0:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-236e6a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B1411;background-image:url("https://i0.wp.com/xfitgolflab.com/wp-content/uploads/2026/10/xfit-hero-studio.webp?fit=2400%2C1340&ssl=1");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-236e6a0::before, .elementor-12 .elementor-element.elementor-element-236e6a0 > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-236e6a0 > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-236e6a0 > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-236e6a0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-236e6a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, rgba(11,20,17,0.62) 0%, rgba(11,20,17,0.78) 100%);}.elementor-12 .elementor-element.elementor-element-84f8962{--display:flex;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-593752c{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-12 .elementor-element.elementor-element-9aa5812{--display:flex;--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;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-widget-heading .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 );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-72bb948{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 28px) 0px;text-align:center;}.elementor-12 .elementor-element.elementor-element-72bb948 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;font-weight:700;text-transform:uppercase;line-height:1.6em;letter-spacing:4.5px;color:#F5EC48;}.elementor-12 .elementor-element.elementor-element-458e02e{text-align:center;}.elementor-12 .elementor-element.elementor-element-458e02e .elementor-heading-title{font-family:"Aleo", Sans-serif;font-size:clamp(56px, 6.4vw, 124px);font-weight:700;line-height:1em;letter-spacing:-1.2px;text-shadow:0px 4px 40px rgba(0,0,0,0.45);color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-3564bf7{width:var( --container-widget-width, 600px );max-width:600px;margin:32px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:600px;--container-widget-flex-grow:0;text-align:center;}.elementor-12 .elementor-element.elementor-element-3564bf7 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:clamp(19px, 1.45vw, 26px);font-weight:400;line-height:1.5em;color:#FFFFFF;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-12 .elementor-element.elementor-element-f9bedcb .elementor-button{background-color:#F5EC48;font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:2px;fill:#0B1411;color:#0B1411;border-radius:999px 999px 999px 999px;padding:22px 40px 22px 40px;}.elementor-12 .elementor-element.elementor-element-f9bedcb .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-f9bedcb .elementor-button:focus{background-color:#FFFFFF;color:#0B1411;}.elementor-12 .elementor-element.elementor-element-f9bedcb{margin:44px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-f9bedcb .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12 .elementor-element.elementor-element-f9bedcb .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-12 .elementor-element.elementor-element-f9bedcb .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-f9bedcb .elementor-button:focus svg{fill:#0B1411;}.elementor-12 .elementor-element.elementor-element-f122a40{--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:0px;--margin-left:0px;--margin-right:0px;--padding-top:84px;--padding-bottom:84px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-f122a40:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-f122a40 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-fad809d{--display:flex;--min-height:0px;--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;}.elementor-12 .elementor-element.elementor-element-56eecfb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-12 .elementor-element.elementor-element-56eecfb .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:clamp(32px, 2.8vw, 54px);font-weight:700;text-transform:uppercase;line-height:1.1em;letter-spacing:-0.5px;color:#FFFFFF;}.elementor-widget-text-editor{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 );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-d650da8{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;letter-spacing:2px;color:#F5EC48;}.elementor-12 .elementor-element.elementor-element-70d41b2{--display:flex;--min-height:0px;--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;}.elementor-12 .elementor-element.elementor-element-dfcb6e9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-12 .elementor-element.elementor-element-dfcb6e9 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:clamp(32px, 2.8vw, 54px);font-weight:700;text-transform:uppercase;line-height:1.1em;letter-spacing:-0.5px;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-dcfca03{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;letter-spacing:2px;color:#F5EC48;}.elementor-12 .elementor-element.elementor-element-3d1eb0b{--display:flex;--min-height:0px;--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;}.elementor-12 .elementor-element.elementor-element-d067d14{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-12 .elementor-element.elementor-element-d067d14 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:clamp(32px, 2.8vw, 54px);font-weight:700;text-transform:uppercase;line-height:1.1em;letter-spacing:-0.5px;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-d7e7571{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;letter-spacing:2px;color:#F5EC48;}.elementor-12 .elementor-element.elementor-element-d476f4f{--display:flex;--min-height:0px;--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;}.elementor-12 .elementor-element.elementor-element-defa85f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-12 .elementor-element.elementor-element-defa85f .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:clamp(32px, 2.8vw, 54px);font-weight:700;text-transform:uppercase;line-height:1.1em;letter-spacing:-0.5px;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-8c17459{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;letter-spacing:2px;color:#F5EC48;}.elementor-12 .elementor-element.elementor-element-79f86a1{--display:flex;--padding-top:0100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-79f86a1:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-79f86a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7e21ca3 );}.elementor-12 .elementor-element.elementor-element-68bc62c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--border-radius:30px 30px 30px 30px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-68bc62c:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-68bc62c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-64f629d{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:75px;--padding-bottom:75px;--padding-left:75px;--padding-right:75px;}.elementor-12 .elementor-element.elementor-element-64f629d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-3ca25ee{width:var( --container-widget-width, 105.039% );max-width:105.039%;padding:0px 0px 0px 0px;--container-widget-width:105.039%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-3ca25ee.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-3ca25ee .elementor-heading-title{font-family:"Aleo", Sans-serif;font-size:65px;font-weight:700;line-height:60px;color:#000000;}.elementor-12 .elementor-element.elementor-element-081ed0b{--display:flex;--border-radius:90px 90px 90px 90px;}.elementor-widget-image .widget-image-caption{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 );}.elementor-12 .elementor-element.elementor-element-4581078{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-12 .elementor-element.elementor-element-452b98c{--display:flex;}.elementor-12 .elementor-element.elementor-element-452b98c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-7231299 .elementor-heading-title{font-family:"Pretendard", Sans-serif;font-size:45px;font-weight:600;line-height:42px;color:#000000;}.elementor-12 .elementor-element.elementor-element-83ea0a4{color:#000000;}.elementor-12 .elementor-element.elementor-element-2051c30 .elementor-button{background-color:var( --e-global-color-primary );border-radius:30px 30px 30px 30px;padding:20px 35px 20px 35px;}.elementor-12 .elementor-element.elementor-element-2051c30{padding:25px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-0839fab{--display:flex;--padding-top:50px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-0839fab:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-0839fab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7e21ca3 );}.elementor-12 .elementor-element.elementor-element-98fdf38{--display:flex;}.elementor-12 .elementor-element.elementor-element-5f5c133{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:30px 30px 30px 30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-5f5c133:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-5f5c133 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-5f5c133.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-ef1f8aa{text-align:center;}.elementor-12 .elementor-element.elementor-element-ef1f8aa .elementor-heading-title{font-family:"Pretendard", Sans-serif;font-size:16px;font-weight:700;line-height:37px;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-d76f436{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-d76f436.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-af1fe7f{--display:flex;}.elementor-12 .elementor-element.elementor-element-af1fe7f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-839d1ae{width:var( --container-widget-width, 109.15% );max-width:109.15%;padding:0px 0px 0px 0px;--container-widget-width:109.15%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-839d1ae.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-839d1ae .elementor-heading-title{font-family:"Aleo", Sans-serif;font-size:50px;font-weight:700;line-height:60px;color:#000000;}.elementor-12 .elementor-element.elementor-element-89593b4{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-085658d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--border-radius:30px 30px 30px 30px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-085658d:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-085658d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-e64a726{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-e64a726.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-1039ac5{text-align:start;}.elementor-12 .elementor-element.elementor-element-1039ac5 img{width:100%;border-radius:30px 30px 0px 0px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-12 .elementor-element.elementor-element-9e3743f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-12 .elementor-element.elementor-element-48a9dfb{padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-48a9dfb .elementor-heading-title{font-family:"Aleo", Sans-serif;font-size:32px;font-weight:700;line-height:38px;color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-e3507ab{padding:5px 0px 0px 0px;color:#000000;}.elementor-12 .elementor-element.elementor-element-67f3ece{--display:flex;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-12 .elementor-element.elementor-element-66b69ab .elementor-button{background-color:#CEAF91;border-radius:30px 30px 30px 30px;padding:20px 35px 20px 35px;}.elementor-12 .elementor-element.elementor-element-4d5f2fa{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--border-radius:30px 30px 30px 30px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-4d5f2fa:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-4d5f2fa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-427e78a{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-427e78a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-cced059{text-align:start;}.elementor-12 .elementor-element.elementor-element-cced059 img{width:100%;border-radius:30px 30px 0px 0px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-12 .elementor-element.elementor-element-db1750e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-12 .elementor-element.elementor-element-80dfa2a{padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-80dfa2a .elementor-heading-title{font-family:"Aleo", Sans-serif;font-size:32px;font-weight:700;line-height:38px;color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-f11202b{padding:5px 0px 020px 0px;text-align:start;color:#000000;}.elementor-12 .elementor-element.elementor-element-37abe0d{--display:flex;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-12 .elementor-element.elementor-element-ee1897a .elementor-button{background-color:#CEAF91;border-radius:30px 30px 30px 30px;padding:20px 35px 20px 35px;}.elementor-12 .elementor-element.elementor-element-f5313d1{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--border-radius:30px 30px 30px 30px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-f5313d1:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-f5313d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-5899860{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-5899860.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-07ba1bc{text-align:start;}.elementor-12 .elementor-element.elementor-element-07ba1bc img{width:100%;height:100%;object-fit:cover;object-position:center center;border-radius:30px 30px 0px 0px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-12 .elementor-element.elementor-element-ac6b8b0{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-12 .elementor-element.elementor-element-56044b4{padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-56044b4 .elementor-heading-title{font-family:"Aleo", Sans-serif;font-size:32px;font-weight:700;line-height:38px;color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-5d8f595{padding:5px 0px 015px 0px;color:#000000;}.elementor-12 .elementor-element.elementor-element-6171db6{--display:flex;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-12 .elementor-element.elementor-element-add0c34 .elementor-button{background-color:var( --e-global-color-text );border-radius:30px 30px 30px 30px;padding:20px 35px 20px 35px;}.elementor-12 .elementor-element.elementor-element-24858ac{--display:flex;--padding-top:50px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-24858ac:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-24858ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-3c295b3{--display:flex;}.elementor-12 .elementor-element.elementor-element-bc1cfe8{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:30px 30px 30px 30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-bc1cfe8:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-bc1cfe8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-bc1cfe8.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-5c2caba{text-align:center;}.elementor-12 .elementor-element.elementor-element-5c2caba .elementor-heading-title{font-family:"Pretendard", Sans-serif;font-size:16px;font-weight:700;line-height:37px;color:#000000;}.elementor-12 .elementor-element.elementor-element-4a96276{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-3cd72d9{--display:flex;}.elementor-12 .elementor-element.elementor-element-7c2e868{width:var( --container-widget-width, 100% );max-width:100%;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-7c2e868.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-7c2e868 .elementor-heading-title{font-family:"Aleo", Sans-serif;font-size:67px;font-weight:700;line-height:60px;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-e4371ae{width:var( --container-widget-width, 77% );max-width:77%;padding:0px 0px 0px 0px;--container-widget-width:77%;--container-widget-flex-grow:0;text-align:start;}.elementor-12 .elementor-element.elementor-element-e4371ae.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-e4371ae .elementor-heading-title{font-family:"Pretendard", Sans-serif;font-size:18.45px;font-weight:400;line-height:32px;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-b336aa3{--display:flex;--min-height:52px;--justify-content:center;border-style:solid;--border-style:solid;border-width:0px 0px 0px 2px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:2px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:20px 20px 20px 20px;--margin-top:25px;--margin-bottom:25px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-b336aa3:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-b336aa3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#418B7940;}.elementor-12 .elementor-element.elementor-element-172d854{text-align:center;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-1f9f2a9{--display:flex;}.elementor-12 .elementor-element.elementor-element-6ff0651{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-200be2b{--display:flex;--border-radius:30px 30px 30px 30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-576c083 img{width:100%;max-width:100%;height:300px;border-radius:30px 30px 30px 30px;}.elementor-12 .elementor-element.elementor-element-83b8b3e{font-family:"Pretendard", Sans-serif;font-size:18.45px;font-weight:500;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-9053a2b{--display:flex;--border-radius:30px 30px 30px 30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-178ee0c img{width:100%;max-width:100%;height:300px;border-radius:30px 30px 30px 30px;}.elementor-12 .elementor-element.elementor-element-3e7fcc2{font-family:"Pretendard", Sans-serif;font-size:18.45px;font-weight:500;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-0113f5b{--display:flex;--border-radius:30px 30px 30px 30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-e4be538 img{width:100%;max-width:100%;height:300px;border-radius:30px 30px 30px 30px;}.elementor-12 .elementor-element.elementor-element-c15d79f{font-family:"Pretendard", Sans-serif;font-size:18.45px;font-weight:500;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-e33d9b0{--display:flex;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-e33d9b0:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-e33d9b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7e21ca3 );}.elementor-12 .elementor-element.elementor-element-66c32e1{--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;--overlay-opacity:1;--border-radius:30px 30px 30px 30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-66c32e1:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-66c32e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-66c32e1::before, .elementor-12 .elementor-element.elementor-element-66c32e1 > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-66c32e1 > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-66c32e1 > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-66c32e1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-66c32e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://i0.wp.com/xfitgolflab.com/wp-content/uploads/2026/08/magnific_create-brand-illustration_EqCL2oIuuO-02-1.webp?fit=452%2C253&ssl=1");--background-overlay:'';background-position:950px 0px;background-repeat:no-repeat;}.elementor-12 .elementor-element.elementor-element-732b79a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-12 .elementor-element.elementor-element-732b79a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-7061493{--display:flex;}.elementor-12 .elementor-element.elementor-element-7061493.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-daafd86{width:var( --container-widget-width, 110.332% );max-width:110.332%;--container-widget-width:110.332%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-daafd86.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-f76b038{--display:flex;}.elementor-12 .elementor-element.elementor-element-f76b038.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-3677ff0{width:var( --container-widget-width, 108.367% );max-width:108.367%;--container-widget-width:108.367%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-3677ff0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-3677ff0 .elementor-heading-title{font-family:"Aleo", Sans-serif;font-size:49px;font-weight:800;line-height:50px;color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-03dbae5{font-family:"Pretendard", Sans-serif;font-size:18.45px;font-weight:300;color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-5de7e84{--display:flex;--padding-top:50px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-5de7e84:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-5de7e84 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7e21ca3 );}.elementor-12 .elementor-element.elementor-element-a8f5f9b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-1f2b657{--display:flex;}.elementor-12 .elementor-element.elementor-element-1f2b657.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-9ca51ba{width:var( --container-widget-width, 100% );max-width:100%;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-9ca51ba.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-9ca51ba .elementor-heading-title{font-family:"Aleo", Sans-serif;font-size:67px;font-weight:700;line-height:60px;color:#000000;}.elementor-12 .elementor-element.elementor-element-9437c81{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-12 .elementor-element.elementor-element-7d47be1{width:var( --container-widget-width, 89.577% );max-width:89.577%;padding:0px 0px 0px 0px;--container-widget-width:89.577%;--container-widget-flex-grow:0;text-align:start;}.elementor-12 .elementor-element.elementor-element-7d47be1.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-7d47be1 .elementor-heading-title{font-family:"Pretendard", Sans-serif;font-size:18.45px;font-weight:400;line-height:32px;color:#000000;}.elementor-12 .elementor-element.elementor-element-02b4495{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-7388006{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--border-radius:30px 30px 30px 30px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-7388006:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-7388006 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-19462ca{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-19462ca.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-542aba1{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-12 .elementor-element.elementor-element-84e8fd4{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:30px 30px 30px 30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-84e8fd4:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-84e8fd4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-84e8fd4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-45ad317{text-align:center;}.elementor-12 .elementor-element.elementor-element-45ad317 .elementor-heading-title{font-family:"Pretendard", Sans-serif;font-size:16px;font-weight:700;line-height:37px;color:#000000;}.elementor-12 .elementor-element.elementor-element-d962a7c{padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-d962a7c .elementor-heading-title{font-family:"Aleo", Sans-serif;font-size:32px;font-weight:700;line-height:38px;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-51e5c1e{padding:5px 0px 0px 0px;color:#F8F8E4;}.elementor-12 .elementor-element.elementor-element-c63b661{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-end;--overlay-opacity:0.5;--border-radius:30px 30px 30px 30px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-c63b661:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-c63b661 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://i0.wp.com/xfitgolflab.com/wp-content/uploads/2026/08/junior-golfer-action-tournament-scaled-e1790744673634.jpg?fit=2560%2C1314&ssl=1");background-position:center center;background-size:cover;}.elementor-12 .elementor-element.elementor-element-c63b661::before, .elementor-12 .elementor-element.elementor-element-c63b661 > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-c63b661 > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-c63b661 > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-c63b661 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-c63b661 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #818181 0%, var( --e-global-color-primary ) 100%);}.elementor-12 .elementor-element.elementor-element-1dc54c4{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-1dc54c4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-900d2f5{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-12 .elementor-element.elementor-element-50b1022{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:30px 30px 30px 30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-50b1022:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-50b1022 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-50b1022.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-1702b7e{text-align:center;}.elementor-12 .elementor-element.elementor-element-1702b7e .elementor-heading-title{font-family:"Pretendard", Sans-serif;font-size:16px;font-weight:700;line-height:37px;color:#000000;}.elementor-12 .elementor-element.elementor-element-f742c5d{padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-f742c5d .elementor-heading-title{font-family:"Aleo", Sans-serif;font-size:32px;font-weight:700;line-height:38px;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-d57305f{padding:5px 0px 0px 0px;color:#F8F8E4;}.elementor-12 .elementor-element.elementor-element-5eacd45{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-end;--overlay-opacity:0.5;--border-radius:30px 30px 30px 30px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-5eacd45::before, .elementor-12 .elementor-element.elementor-element-5eacd45 > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-5eacd45 > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-5eacd45 > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-5eacd45 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-5eacd45 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-12 .elementor-element.elementor-element-3f07e2c{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-3f07e2c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-30d9b8f{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-12 .elementor-element.elementor-element-aa33bf2{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:30px 30px 30px 30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-aa33bf2:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-aa33bf2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-aa33bf2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-ee041d1{text-align:center;}.elementor-12 .elementor-element.elementor-element-ee041d1 .elementor-heading-title{font-family:"Pretendard", Sans-serif;font-size:16px;font-weight:700;line-height:37px;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-d4d2723{padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-d4d2723 .elementor-heading-title{font-family:"Aleo", Sans-serif;font-size:32px;font-weight:700;line-height:38px;color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-94b94b2{padding:5px 0px 0px 0px;color:#000000;}.elementor-12 .elementor-element.elementor-element-38ac926{--display:flex;--border-radius:0px 0px 30px 30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-960ae73{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-c298666{--display:flex;--padding-top:50px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-c298666:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-c298666 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E1F0F8;}.elementor-12 .elementor-element.elementor-element-1f4416d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-a44a202{--display:flex;}.elementor-12 .elementor-element.elementor-element-a44a202.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-d48261a{width:var( --container-widget-width, 100% );max-width:100%;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-d48261a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-d48261a .elementor-heading-title{font-family:"Aleo", Sans-serif;font-size:67px;font-weight:700;line-height:60px;color:#000000;}.elementor-12 .elementor-element.elementor-element-3a60daf{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-12 .elementor-element.elementor-element-196abb9{width:var( --container-widget-width, 89.577% );max-width:89.577%;padding:0px 0px 0px 0px;--container-widget-width:89.577%;--container-widget-flex-grow:0;text-align:start;}.elementor-12 .elementor-element.elementor-element-196abb9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-196abb9 .elementor-heading-title{font-family:"Pretendard", Sans-serif;font-size:18.45px;font-weight:400;line-height:32px;color:#000000;}.elementor-12 .elementor-element.elementor-element-6007f24{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-80381dc{--display:flex;}.elementor-12 .elementor-element.elementor-element-7f5d142{--display:flex;--justify-content:space-evenly;}.elementor-12 .elementor-element.elementor-element-6320c78{--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:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-c9fce48{--display:flex;}.elementor-12 .elementor-element.elementor-element-c9fce48.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-199ef68{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:360px 360px 360px 360px;}.elementor-12 .elementor-element.elementor-element-199ef68:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-199ef68 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-0608bf1{text-align:center;}.elementor-12 .elementor-element.elementor-element-0608bf1 .elementor-heading-title{font-family:"Aleo", Sans-serif;font-size:20px;font-weight:800;line-height:20px;letter-spacing:0.5px;color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-6345c04{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-85ae314{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-85ae314.elementor-element{--order:-99999 /* order start hack */;}.elementor-12 .elementor-element.elementor-element-85ae314 .elementor-heading-title{font-family:"Pretendard", Sans-serif;font-size:24px;font-weight:600;line-height:52px;letter-spacing:0.5px;color:#000000;}.elementor-12 .elementor-element.elementor-element-61c80bc{--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:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-6cde077{--display:flex;}.elementor-12 .elementor-element.elementor-element-6cde077.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-f233509{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:360px 360px 360px 360px;}.elementor-12 .elementor-element.elementor-element-f233509:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-f233509 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-af0df85{text-align:center;}.elementor-12 .elementor-element.elementor-element-af0df85 .elementor-heading-title{font-family:"Aleo", Sans-serif;font-size:20px;font-weight:800;line-height:20px;letter-spacing:0.5px;color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-1012753{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-58bc3ec{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-58bc3ec.elementor-element{--order:-99999 /* order start hack */;}.elementor-12 .elementor-element.elementor-element-58bc3ec .elementor-heading-title{font-family:"Pretendard", Sans-serif;font-size:24px;font-weight:600;line-height:52px;letter-spacing:0.5px;color:#000000;}.elementor-12 .elementor-element.elementor-element-13e6648{--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:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-76f6f94{--display:flex;}.elementor-12 .elementor-element.elementor-element-76f6f94.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-2cd01e3{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:360px 360px 360px 360px;}.elementor-12 .elementor-element.elementor-element-2cd01e3:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-2cd01e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-5e14551{text-align:center;}.elementor-12 .elementor-element.elementor-element-5e14551 .elementor-heading-title{font-family:"Aleo", Sans-serif;font-size:20px;font-weight:800;line-height:20px;letter-spacing:0.5px;color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-4c84145{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-75ab49b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-75ab49b.elementor-element{--order:-99999 /* order start hack */;}.elementor-12 .elementor-element.elementor-element-75ab49b .elementor-heading-title{font-family:"Pretendard", Sans-serif;font-size:24px;font-weight:600;line-height:52px;letter-spacing:0.5px;color:#000000;}.elementor-12 .elementor-element.elementor-element-6f1c6e3{--display:flex;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-6f1c6e3:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-6f1c6e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7e21ca3 );}.elementor-12 .elementor-element.elementor-element-8631f59{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-2c63089{--display:flex;}.elementor-12 .elementor-element.elementor-element-2c63089.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-624bf62{width:var( --container-widget-width, 100% );max-width:100%;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-624bf62.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-624bf62 .elementor-heading-title{font-family:"Aleo", Sans-serif;font-size:67px;font-weight:700;line-height:60px;color:#000000;}.elementor-12 .elementor-element.elementor-element-38705f4{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-1d99340{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--border-radius:30px 30px 30px 30px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-1d99340:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-1d99340 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-0749a2c{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-0749a2c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-f0da96e{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-12 .elementor-element.elementor-element-46160c4{text-align:start;}.elementor-12 .elementor-element.elementor-element-8382012{padding:5px 0px 0px 0px;color:#F8F8E4;}.elementor-12 .elementor-element.elementor-element-bf1dbdc{--display:flex;}.elementor-12 .elementor-element.elementor-element-a817001{padding:5px 0px 0px 0px;color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-a817001 a{color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-6c56909{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--border-radius:30px 30px 30px 30px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-6c56909:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-6c56909 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-de287f0{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-de287f0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-e889d1e{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-12 .elementor-element.elementor-element-8885848{text-align:start;}.elementor-12 .elementor-element.elementor-element-af3e850{padding:5px 0px 0px 0px;color:#F8F8E4;}.elementor-12 .elementor-element.elementor-element-afe5f66{--display:flex;}.elementor-12 .elementor-element.elementor-element-1c594a0{padding:5px 0px 0px 0px;color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-1c594a0 a{color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-87961df{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-d9f68fd{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--border-radius:30px 30px 30px 30px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-d9f68fd:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-d9f68fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-5ed660b{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-5ed660b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-57ba962{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-12 .elementor-element.elementor-element-af77fef{text-align:start;}.elementor-12 .elementor-element.elementor-element-66a2c3e{padding:5px 0px 0px 0px;color:#F8F8E4;}.elementor-12 .elementor-element.elementor-element-2964e64{--display:flex;}.elementor-12 .elementor-element.elementor-element-c91fd4c{padding:5px 0px 0px 0px;color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-c91fd4c a{color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-1585d33{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--border-radius:30px 30px 30px 30px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-1585d33:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-1585d33 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-e6bb30a{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-e6bb30a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-704f683{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-12 .elementor-element.elementor-element-34ae7d3{text-align:start;}.elementor-12 .elementor-element.elementor-element-2d53173{padding:5px 0px 0px 0px;color:#F8F8E4;}.elementor-12 .elementor-element.elementor-element-1717717{--display:flex;}.elementor-12 .elementor-element.elementor-element-4cb27d4{padding:5px 0px 0px 0px;color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-4cb27d4 a{color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-569afbb{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-569afbb:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-569afbb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-6824105{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-12 .elementor-element.elementor-element-9dfaee4{width:var( --container-widget-width, 71% );max-width:71%;--container-widget-width:71%;--container-widget-flex-grow:0;text-align:center;}.elementor-12 .elementor-element.elementor-element-9dfaee4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-9dfaee4 .elementor-heading-title{font-family:"Aleo", Sans-serif;font-size:67px;font-weight:700;line-height:60px;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-6c85681{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-12 .elementor-element.elementor-element-182f26c img{border-radius:30px 30px 30px 30px;}.elementor-12 .elementor-element.elementor-element-eb848f7 img{border-radius:30px 30px 30px 30px;}.elementor-12 .elementor-element.elementor-element-d2cd6b0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-12 .elementor-element.elementor-element-8084234{width:var( --container-widget-width, 39% );max-width:39%;--container-widget-width:39%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-8084234 img{border-radius:30px 30px 30px 30px;}.elementor-12 .elementor-element.elementor-element-2e89909{width:var( --container-widget-width, 26% );max-width:26%;--container-widget-width:26%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-2e89909 img{border-radius:30px 30px 30px 30px;}.elementor-12 .elementor-element.elementor-element-06066da img{border-radius:30px 30px 30px 30px;}@media(min-width:768px){.elementor-12 .elementor-element.elementor-element-236e6a0{--content-width:80%;}.elementor-12 .elementor-element.elementor-element-84f8962{--width:100%;}.elementor-12 .elementor-element.elementor-element-593752c{--width:100%;}.elementor-12 .elementor-element.elementor-element-f122a40{--content-width:80%;}.elementor-12 .elementor-element.elementor-element-79f86a1{--content-width:80%;}.elementor-12 .elementor-element.elementor-element-64f629d{--width:52%;}.elementor-12 .elementor-element.elementor-element-4581078{--width:77%;}.elementor-12 .elementor-element.elementor-element-452b98c{--width:90.473%;}.elementor-12 .elementor-element.elementor-element-0839fab{--content-width:80%;}.elementor-12 .elementor-element.elementor-element-5f5c133{--width:17%;}.elementor-12 .elementor-element.elementor-element-af1fe7f{--width:99.065%;}.elementor-12 .elementor-element.elementor-element-e64a726{--width:100%;}.elementor-12 .elementor-element.elementor-element-427e78a{--width:100%;}.elementor-12 .elementor-element.elementor-element-5899860{--width:100%;}.elementor-12 .elementor-element.elementor-element-24858ac{--content-width:80%;}.elementor-12 .elementor-element.elementor-element-bc1cfe8{--width:17%;}.elementor-12 .elementor-element.elementor-element-b336aa3{--width:91%;}.elementor-12 .elementor-element.elementor-element-e33d9b0{--content-width:80%;}.elementor-12 .elementor-element.elementor-element-732b79a{--width:75.362%;}.elementor-12 .elementor-element.elementor-element-7061493{--width:13.068%;}.elementor-12 .elementor-element.elementor-element-f76b038{--width:96.238%;}.elementor-12 .elementor-element.elementor-element-5de7e84{--content-width:80%;}.elementor-12 .elementor-element.elementor-element-1f2b657{--width:55.53%;}.elementor-12 .elementor-element.elementor-element-19462ca{--width:100%;}.elementor-12 .elementor-element.elementor-element-84e8fd4{--width:41.774%;}.elementor-12 .elementor-element.elementor-element-1dc54c4{--width:100%;}.elementor-12 .elementor-element.elementor-element-50b1022{--width:41.774%;}.elementor-12 .elementor-element.elementor-element-3f07e2c{--width:100%;}.elementor-12 .elementor-element.elementor-element-aa33bf2{--width:41.774%;}.elementor-12 .elementor-element.elementor-element-c298666{--content-width:80%;}.elementor-12 .elementor-element.elementor-element-a44a202{--width:55.53%;}.elementor-12 .elementor-element.elementor-element-c9fce48{--width:17.059%;}.elementor-12 .elementor-element.elementor-element-199ef68{--width:55%;}.elementor-12 .elementor-element.elementor-element-6cde077{--width:17.059%;}.elementor-12 .elementor-element.elementor-element-f233509{--width:55%;}.elementor-12 .elementor-element.elementor-element-76f6f94{--width:17.059%;}.elementor-12 .elementor-element.elementor-element-2cd01e3{--width:55%;}.elementor-12 .elementor-element.elementor-element-6f1c6e3{--content-width:80%;}.elementor-12 .elementor-element.elementor-element-2c63089{--width:55.53%;}.elementor-12 .elementor-element.elementor-element-0749a2c{--width:100%;}.elementor-12 .elementor-element.elementor-element-de287f0{--width:100%;}.elementor-12 .elementor-element.elementor-element-5ed660b{--width:100%;}.elementor-12 .elementor-element.elementor-element-e6bb30a{--width:100%;}.elementor-12 .elementor-element.elementor-element-569afbb{--content-width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-12 .elementor-element.elementor-element-f122a40{--content-width:95%;}.elementor-12 .elementor-element.elementor-element-64f629d{--width:595px;}.elementor-12 .elementor-element.elementor-element-452b98c{--width:444.531px;}.elementor-12 .elementor-element.elementor-element-5f5c133{--width:181px;}.elementor-12 .elementor-element.elementor-element-d76f436{--width:642.391px;}.elementor-12 .elementor-element.elementor-element-bc1cfe8{--width:286px;}}@media(max-width:1024px){.elementor-12 .elementor-element.elementor-element-236e6a0{--min-height:720px;--padding-top:160px;--padding-bottom:110px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-84f8962{--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-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-12 .elementor-element.elementor-element-458e02e .elementor-heading-title{font-size:64px;line-height:1.02em;}.elementor-12 .elementor-element.elementor-element-3564bf7 .elementor-heading-title{font-size:20px;line-height:1.5em;}.elementor-12 .elementor-element.elementor-element-56eecfb .elementor-heading-title{font-size:36px;line-height:1.5em;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-12 .elementor-element.elementor-element-dfcb6e9 .elementor-heading-title{font-size:36px;line-height:1.5em;}.elementor-12 .elementor-element.elementor-element-d067d14 .elementor-heading-title{font-size:36px;line-height:1.5em;}.elementor-12 .elementor-element.elementor-element-defa85f .elementor-heading-title{font-size:36px;line-height:1.5em;}.elementor-12 .elementor-element.elementor-element-68bc62c{--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-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-12 .elementor-element.elementor-element-89593b4{--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-12 .elementor-element.elementor-element-e4371ae{width:var( --container-widget-width, 304.812px );max-width:304.812px;--container-widget-width:304.812px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-6ff0651{--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-12 .elementor-element.elementor-element-66c32e1::before, .elementor-12 .elementor-element.elementor-element-66c32e1 > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-66c32e1 > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-66c32e1 > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-66c32e1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-66c32e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:top right;}.elementor-12 .elementor-element.elementor-element-66c32e1{--overlay-opacity:0.36;}.elementor-12 .elementor-element.elementor-element-02b4495{--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-12 .elementor-element.elementor-element-38705f4{--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-12 .elementor-element.elementor-element-87961df{--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-12 .elementor-element.elementor-element-9dfaee4{width:var( --container-widget-width, 666.422px );max-width:666.422px;--container-widget-width:666.422px;--container-widget-flex-grow:0;}}@media(max-width:767px){.elementor-12 .elementor-element.elementor-element-236e6a0:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-236e6a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://i0.wp.com/xfitgolflab.com/wp-content/uploads/2026/10/xfit-hero-studio-mobile.webp?fit=1080%2C1350&ssl=1");background-position:center center;background-size:cover;}.elementor-12 .elementor-element.elementor-element-236e6a0{--min-height:640px;--padding-top:130px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-12 .elementor-element.elementor-element-72bb948{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-12 .elementor-element.elementor-element-72bb948 .elementor-heading-title{font-size:11px;letter-spacing:2.6px;}.elementor-12 .elementor-element.elementor-element-458e02e .elementor-heading-title{font-size:46px;line-height:1.05em;}.elementor-12 .elementor-element.elementor-element-3564bf7{margin:22px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-12 .elementor-element.elementor-element-3564bf7 .elementor-heading-title{font-size:18px;line-height:1.5em;}.elementor-12 .elementor-element.elementor-element-f9bedcb{margin:32px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-f122a40{--padding-top:56px;--padding-bottom:56px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-56eecfb .elementor-heading-title{font-size:30px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-12 .elementor-element.elementor-element-d650da8{font-size:12px;}.elementor-12 .elementor-element.elementor-element-dfcb6e9 .elementor-heading-title{font-size:30px;}.elementor-12 .elementor-element.elementor-element-dcfca03{font-size:12px;}.elementor-12 .elementor-element.elementor-element-d067d14 .elementor-heading-title{font-size:30px;}.elementor-12 .elementor-element.elementor-element-d7e7571{font-size:12px;}.elementor-12 .elementor-element.elementor-element-defa85f .elementor-heading-title{font-size:30px;}.elementor-12 .elementor-element.elementor-element-8c17459{font-size:12px;}.elementor-12 .elementor-element.elementor-element-79f86a1{--padding-top:025px;--padding-bottom:025px;--padding-left:025px;--padding-right:025px;}.elementor-12 .elementor-element.elementor-element-64f629d{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-12 .elementor-element.elementor-element-3ca25ee{width:var( --container-widget-width, 206px );max-width:206px;--container-widget-width:206px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-3ca25ee .elementor-heading-title{font-size:44px;line-height:1em;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-12 .elementor-element.elementor-element-839d1ae .elementor-heading-title{font-size:44px;line-height:1em;}.elementor-12 .elementor-element.elementor-element-89593b4{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-12 .elementor-element.elementor-element-24858ac{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-12 .elementor-element.elementor-element-7c2e868 .elementor-heading-title{font-size:44px;line-height:1em;}.elementor-12 .elementor-element.elementor-element-576c083 img{height:241px;}.elementor-12 .elementor-element.elementor-element-178ee0c{width:initial;max-width:initial;}.elementor-12 .elementor-element.elementor-element-178ee0c img{height:241px;}.elementor-12 .elementor-element.elementor-element-e4be538 img{height:241px;}.elementor-12 .elementor-element.elementor-element-5de7e84{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-12 .elementor-element.elementor-element-9ca51ba .elementor-heading-title{font-size:44px;line-height:1em;}.elementor-12 .elementor-element.elementor-element-9437c81{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-12 .elementor-element.elementor-element-c298666{--padding-top:50px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-12 .elementor-element.elementor-element-d48261a .elementor-heading-title{font-size:44px;line-height:1em;}.elementor-12 .elementor-element.elementor-element-3a60daf{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-12 .elementor-element.elementor-element-85ae314 .elementor-heading-title{line-height:1.5em;}.elementor-12 .elementor-element.elementor-element-58bc3ec .elementor-heading-title{line-height:1.5em;}.elementor-12 .elementor-element.elementor-element-75ab49b .elementor-heading-title{line-height:1.5em;}.elementor-12 .elementor-element.elementor-element-6f1c6e3{--padding-top:100px;--padding-bottom:100px;--padding-left:15px;--padding-right:15px;}.elementor-12 .elementor-element.elementor-element-624bf62 .elementor-heading-title{font-size:44px;}.elementor-12 .elementor-element.elementor-element-38705f4{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-9dfaee4{width:var( --container-widget-width, 300.75px );max-width:300.75px;--container-widget-width:300.75px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-9dfaee4 .elementor-heading-title{font-size:45px;line-height:1em;}}/* Start custom CSS *//* Header floats transparent over the hero photo (this page only) */
body.elementor-page-12 .elementor-location-header{position:absolute;top:0;left:0;right:0;z-index:50}
body.admin-bar.elementor-page-12 .elementor-location-header{top:32px}
body.elementor-page-12 .elementor-location-header .e-con{background:transparent !important;box-shadow:none !important;border-color:transparent !important}
body.elementor-page-12 .elementor-location-header .elementor-nav-menu--main .elementor-item{color:#fff !important;font-weight:700;letter-spacing:.1em}
body.elementor-page-12 .elementor-location-header .elementor-nav-menu--main .elementor-item:hover{color:#F5EC48 !important}
body.elementor-page-12 .elementor-location-header .elementor-nav-menu--main .elementor-item:after{background-color:#F5EC48 !important}
body.elementor-page-12 .elementor-location-header .elementor-menu-toggle{color:#fff;fill:#fff}
body.elementor-page-12 .elementor-location-header img{filter:brightness(0) invert(1)}
body.elementor-page-12 .elementor-location-header .elementor-nav-menu--dropdown .elementor-sub-item{color:#132620}
/* Once the visitor scrolls, the sticky header bar returns to solid brand green (desktop/tablet pill only, not the floating mobile toggle column) */
body.elementor-page-12 .elementor-location-header .elementor-element-894f7c5.elementor-sticky--effects{background:#154B3D !important;transition:background .3s ease}
/* Mobile: keep the floating hamburger readable over any section */
body.elementor-page-12 .elementor-location-header .elementor-menu-toggle{background:#154B3D;color:#fff;border-radius:12px;padding:10px}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Pretendard';
	font-display: auto;
	src: url('https://xfitgolflab.com/wp-content/uploads/2026/08/PretendardVariable-Latin.woff2') format('woff2');
}
/* End Custom Fonts CSS */