.elementor-18 .elementor-element.elementor-element-93ab5f2{--display:flex;--min-height:546px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-18 .elementor-element.elementor-element-93ab5f2:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-93ab5f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://luccahallex.com/wp-content/uploads/2025/10/Lucca-Home-Page-Header-BW.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-18 .elementor-element.elementor-element-09dafbc{--display:flex;--min-height:472px;--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;}.elementor-18 .elementor-element.elementor-element-07be372{--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;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-18 .elementor-element.elementor-element-07be372.e-con{--align-self:center;--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:1;}.elementor-18 .elementor-element.elementor-element-34d85dc{width:var( --container-widget-width, 107.407% );max-width:107.407%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:107.407%;--container-widget-flex-grow:0;text-align:start;}.elementor-18 .elementor-element.elementor-element-34d85dc.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-18 .elementor-element.elementor-element-34d85dc .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:64px;font-weight:400;color:var( --e-global-color-accent );}.elementor-18 .elementor-element.elementor-element-7aee7d2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-18 .elementor-element.elementor-element-94e1fe9{padding:50px 0px 0px 0px;text-align:center;}.elementor-18 .elementor-element.elementor-element-94e1fe9 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-18 .elementor-element.elementor-element-2054258{text-align:center;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-18 .elementor-element.elementor-element-5d9f6f3{--divider-border-style:solid;--divider-color:#000;--divider-border-width:7.5px;}.elementor-18 .elementor-element.elementor-element-5d9f6f3 .elementor-divider-separator{width:35%;margin:0 auto;margin-center:0;}.elementor-18 .elementor-element.elementor-element-5d9f6f3 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-18 .elementor-element.elementor-element-a604118{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-18 .elementor-element.elementor-element-91e5583{--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;}.elementor-18 .elementor-element.elementor-element-6f00d73{--display:flex;--min-height:529px;}.elementor-18 .elementor-element.elementor-element-6f00d73:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-6f00d73 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://luccahallex.com/wp-content/uploads/2025/10/Lucca-Finger-raised-Off-side-BW.png");background-position:132px 8px;background-repeat:no-repeat;background-size:76% auto;}.elementor-18 .elementor-element.elementor-element-188069c{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:00px 00px;--row-gap:00px;--column-gap:00px;}.elementor-18 .elementor-element.elementor-element-204e9c4{width:var( --container-widget-width, 46.667% );max-width:46.667%;--container-widget-width:46.667%;--container-widget-flex-grow:0;text-align:start;}.elementor-18 .elementor-element.elementor-element-204e9c4.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-18 .elementor-element.elementor-element-41b73fa{width:var( --container-widget-width, 87.593% );max-width:87.593%;padding:36px 0px 0px 0px;--container-widget-width:87.593%;--container-widget-flex-grow:0;font-family:"Lato", Sans-serif;font-size:18px;}.elementor-18 .elementor-element.elementor-element-41b73fa.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-18 .elementor-element.elementor-element-02ef470{--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:-26px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-18 .elementor-element.elementor-element-f279131 .elementor-button:hover, .elementor-18 .elementor-element.elementor-element-f279131 .elementor-button:focus{background-color:var( --e-global-color-c9cf67b );color:var( --e-global-color-secondary );}.elementor-18 .elementor-element.elementor-element-f279131{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;}.elementor-18 .elementor-element.elementor-element-f279131 .elementor-button{font-family:"Lato", Sans-serif;font-size:19px;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-18 .elementor-element.elementor-element-f279131 .elementor-button:hover svg, .elementor-18 .elementor-element.elementor-element-f279131 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-18 .elementor-element.elementor-element-c22c0f5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-18 .elementor-element.elementor-element-70b3700{--divider-border-style:solid;--divider-color:var( --e-global-color-c9cf67b );--divider-border-width:2px;}.elementor-18 .elementor-element.elementor-element-70b3700 .elementor-divider-separator{width:100%;}.elementor-18 .elementor-element.elementor-element-70b3700 .elementor-divider{padding-block-start:8px;padding-block-end:8px;}.elementor-18 .elementor-element.elementor-element-0b69618{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-18 .elementor-element.elementor-element-8129da6{--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;}.elementor-18 .elementor-element.elementor-element-fbe6e2e{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-fbe6e2e.e-con{--align-self:center;}.elementor-18 .elementor-element.elementor-element-a17e4db{width:var( --container-widget-width, 47% );max-width:47%;--container-widget-width:47%;--container-widget-flex-grow:0;}.elementor-18 .elementor-element.elementor-element-a17e4db.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-18 .elementor-element.elementor-element-6515e5b{text-align:center;}.elementor-18 .elementor-element.elementor-element-6515e5b .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-18 .elementor-element.elementor-element-2c1a5ae{width:var( --container-widget-width, 87% );max-width:87%;--container-widget-width:87%;--container-widget-flex-grow:0;text-align:justify;font-family:"Lato", Sans-serif;font-size:18px;font-weight:400;}.elementor-18 .elementor-element.elementor-element-2c1a5ae.elementor-element{--align-self:center;}.elementor-18 .elementor-element.elementor-element-af1d13e{--display:flex;--min-height:529px;}.elementor-18 .elementor-element.elementor-element-af1d13e:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-af1d13e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://luccahallex.com/wp-content/uploads/2025/11/lucca-hallex-portal-jumping-image1-scaled.png");background-position:0px 0px;background-repeat:no-repeat;background-size:83% auto;}.elementor-18 .elementor-element.elementor-element-8db7c7f{--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-18 .elementor-element.elementor-element-e3603f9 .elementor-button:hover, .elementor-18 .elementor-element.elementor-element-e3603f9 .elementor-button:focus{background-color:var( --e-global-color-c9cf67b );color:var( --e-global-color-secondary );}.elementor-18 .elementor-element.elementor-element-e3603f9{width:var( --container-widget-width, 35% );max-width:35%;margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;--container-widget-width:35%;--container-widget-flex-grow:0;}.elementor-18 .elementor-element.elementor-element-e3603f9.elementor-element{--align-self:center;}.elementor-18 .elementor-element.elementor-element-e3603f9 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-18 .elementor-element.elementor-element-e3603f9 .elementor-button{font-family:"Lato", Sans-serif;font-size:19px;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-18 .elementor-element.elementor-element-e3603f9 .elementor-button:hover svg, .elementor-18 .elementor-element.elementor-element-e3603f9 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-18 .elementor-element.elementor-element-b8c7f88{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-18 .elementor-element.elementor-element-b8c7f88:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-b8c7f88 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBEBEB;}.elementor-18 .elementor-element.elementor-element-8212e07{--divider-border-style:solid;--divider-color:#000;--divider-border-width:7.5px;padding:030px 0px 030px 0px;}.elementor-18 .elementor-element.elementor-element-8212e07 .elementor-divider-separator{width:35%;margin:0 auto;margin-center:0;}.elementor-18 .elementor-element.elementor-element-8212e07 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-18 .elementor-element.elementor-element-7c4615d{text-align:center;}.elementor-18 .elementor-element.elementor-element-7c4615d .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:36px;font-weight:500;}.elementor-18 .elementor-element.elementor-element-4469973{text-align:center;font-family:"Lato", Sans-serif;font-size:18px;font-weight:400;}.elementor-18 .elementor-element.elementor-element-99e4b32{--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;}.elementor-18 .elementor-element.elementor-element-e4838d6{--display:flex;}.elementor-18 .elementor-element.elementor-element-ff0df6f img{height:300px;object-fit:cover;object-position:center center;border-radius:20px 20px 20px 20px;}.elementor-18 .elementor-element.elementor-element-37f2c75{text-align:center;}.elementor-18 .elementor-element.elementor-element-37f2c75 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:32px;font-weight:500;}.elementor-18 .elementor-element.elementor-element-0b9571c{margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-18 .elementor-element.elementor-element-6a2c5b4{text-align:start;font-family:"Lato", Sans-serif;font-size:18px;font-weight:400;}.elementor-18 .elementor-element.elementor-element-4232b7d .elementor-button:hover, .elementor-18 .elementor-element.elementor-element-4232b7d .elementor-button:focus{background-color:var( --e-global-color-c9cf67b );color:var( --e-global-color-secondary );}.elementor-18 .elementor-element.elementor-element-4232b7d{width:var( --container-widget-width, 52.054% );max-width:52.054%;margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;--container-widget-width:52.054%;--container-widget-flex-grow:0;}.elementor-18 .elementor-element.elementor-element-4232b7d.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-18 .elementor-element.elementor-element-4232b7d .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-18 .elementor-element.elementor-element-4232b7d .elementor-button{font-family:"Lato", Sans-serif;font-size:19px;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-18 .elementor-element.elementor-element-4232b7d .elementor-button:hover svg, .elementor-18 .elementor-element.elementor-element-4232b7d .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-18 .elementor-element.elementor-element-d70ca3d{--display:flex;}.elementor-18 .elementor-element.elementor-element-d70ca3d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-18 .elementor-element.elementor-element-287e510 img{height:300px;object-fit:cover;object-position:center center;border-radius:20px 20px 20px 20px;}.elementor-18 .elementor-element.elementor-element-6111267{text-align:center;}.elementor-18 .elementor-element.elementor-element-6111267 .elementor-heading-title{font-size:32px;font-weight:500;}.elementor-18 .elementor-element.elementor-element-c16b0b3{margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-18 .elementor-element.elementor-element-9981378{text-align:start;font-family:"Lato", Sans-serif;font-size:18px;font-weight:400;}.elementor-18 .elementor-element.elementor-element-9c6350b{--display:flex;}.elementor-18 .elementor-element.elementor-element-b066bdd img{height:300px;object-fit:cover;object-position:center center;border-radius:20px 20px 20px 20px;}.elementor-18 .elementor-element.elementor-element-38df638{text-align:center;}.elementor-18 .elementor-element.elementor-element-38df638 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:32px;font-weight:500;}.elementor-18 .elementor-element.elementor-element-847e0bf{margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-18 .elementor-element.elementor-element-094c520{text-align:start;font-family:"Lato", Sans-serif;font-size:18px;font-weight:400;}.elementor-18 .elementor-element.elementor-element-1d65d11{--divider-border-style:solid;--divider-color:#000;--divider-border-width:2.9px;width:var( --container-widget-width, 70% );max-width:70%;padding:030px 0px 030px 0px;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-18 .elementor-element.elementor-element-1d65d11.elementor-element{--align-self:center;}.elementor-18 .elementor-element.elementor-element-1d65d11 .elementor-divider-separator{width:100%;}.elementor-18 .elementor-element.elementor-element-1d65d11 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-18 .elementor-element.elementor-element-104dc6c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-18 .elementor-element.elementor-element-5c6a6eb{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;text-align:center;}.elementor-18 .elementor-element.elementor-element-5c6a6eb .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:32px;font-weight:400;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-18 .elementor-element.elementor-element-07be372{--width:46%;}.elementor-18 .elementor-element.elementor-element-d70ca3d{--width:31.544%;}}@media(max-width:1024px){.elementor-18 .elementor-element.elementor-element-93ab5f2{--margin-top:8px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-18 .elementor-element.elementor-element-94e1fe9 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-18 .elementor-element.elementor-element-2054258{font-size:var( --e-global-typography-text-font-size );}.elementor-18 .elementor-element.elementor-element-6f00d73:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-6f00d73 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-18 .elementor-element.elementor-element-6515e5b .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-18 .elementor-element.elementor-element-af1d13e:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-af1d13e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}}@media(max-width:767px){.elementor-18 .elementor-element.elementor-element-93ab5f2{--min-height:414px;}.elementor-18 .elementor-element.elementor-element-09dafbc{--min-height:414px;--justify-content:flex-start;}.elementor-18 .elementor-element.elementor-element-07be372{--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-18 .elementor-element.elementor-element-34d85dc{width:var( --container-widget-width, 156px );max-width:156px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:156px;--container-widget-flex-grow:0;}.elementor-18 .elementor-element.elementor-element-34d85dc .elementor-heading-title{font-size:27px;}.elementor-18 .elementor-element.elementor-element-94e1fe9 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-18 .elementor-element.elementor-element-2054258{font-size:var( --e-global-typography-text-font-size );}.elementor-18 .elementor-element.elementor-element-6f00d73{--min-height:380px;--justify-content:center;}.elementor-18 .elementor-element.elementor-element-6f00d73:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-6f00d73 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;background-size:300px auto;}.elementor-18 .elementor-element.elementor-element-204e9c4{width:var( --container-widget-width, 232px );max-width:232px;--container-widget-width:232px;--container-widget-flex-grow:0;text-align:center;}.elementor-18 .elementor-element.elementor-element-204e9c4.elementor-element{--align-self:center;}.elementor-18 .elementor-element.elementor-element-41b73fa{font-size:16px;}.elementor-18 .elementor-element.elementor-element-a17e4db{width:var( --container-widget-width, 204.344px );max-width:204.344px;--container-widget-width:204.344px;--container-widget-flex-grow:0;}.elementor-18 .elementor-element.elementor-element-6515e5b .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-18 .elementor-element.elementor-element-2c1a5ae{font-size:16px;}.elementor-18 .elementor-element.elementor-element-af1d13e{--width:500px;--min-height:331px;}.elementor-18 .elementor-element.elementor-element-af1d13e:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-af1d13e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;background-size:307px auto;}.elementor-18 .elementor-element.elementor-element-4469973{font-size:20px;}.elementor-18 .elementor-element.elementor-element-6a2c5b4{font-size:16px;}.elementor-18 .elementor-element.elementor-element-9981378{font-size:16px;}.elementor-18 .elementor-element.elementor-element-094c520{font-size:16px;}}