.elementor-107 .elementor-element.elementor-element-3bc03dd7{--display:flex;--min-height:70vh;--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:0.99;}.elementor-107 .elementor-element.elementor-element-3bc03dd7:not(.elementor-motion-effects-element-type-background), .elementor-107 .elementor-element.elementor-element-3bc03dd7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jimmythegreek.com/wp-content/uploads/2026/10/JTG-Lifestyle1_14598_1_Souvlaki-LR.jpg");background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-107 .elementor-element.elementor-element-3bc03dd7::before, .elementor-107 .elementor-element.elementor-element-3bc03dd7 > .elementor-background-video-container::before, .elementor-107 .elementor-element.elementor-element-3bc03dd7 > .e-con-inner > .elementor-background-video-container::before, .elementor-107 .elementor-element.elementor-element-3bc03dd7 > .elementor-background-slideshow::before, .elementor-107 .elementor-element.elementor-element-3bc03dd7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-107 .elementor-element.elementor-element-3bc03dd7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, var( --e-global-color-b097478 ) 40%, #FFFFFF00 60%);}.elementor-107 .elementor-element.elementor-element-4d39e56b{--display:flex;--justify-content:center;}.elementor-107 .elementor-element.elementor-element-4d39e56b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-107 .elementor-element.elementor-element-271a933a .elementor-heading-title{font-family:"Galano Grotesque Regular", Sans-serif;font-size:1em;font-weight:600;line-height:1em;letter-spacing:3.5px;color:var( --e-global-color-primary );}.elementor-107 .elementor-element.elementor-element-743ca769{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-107 .elementor-element.elementor-element-743ca769 .elementor-heading-title{font-family:"Galano Grotesque Bold", Sans-serif;font-size:8em;font-weight:700;line-height:1em;letter-spacing:0px;word-spacing:0px;color:var( --e-global-color-primary );}.elementor-107 .elementor-element.elementor-element-18abe468{width:var( --container-widget-width, 80% );max-width:80%;padding:10px 0px 10px 0px;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-107 .elementor-element.elementor-element-18abe468.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-107 .elementor-element.elementor-element-18abe468 .elementor-heading-title{font-family:"Galano Grotesque Regular", Sans-serif;font-size:1em;font-weight:600;line-height:1.2em;color:var( --e-global-color-18d4713 );}.elementor-107 .elementor-element.elementor-element-3dddc7e8{--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-107 .elementor-element.elementor-element-76cadf0f .elementor-button{background-color:var( --e-global-color-primary );}.elementor-107 .elementor-element.elementor-element-547bebaf .elementor-button{background-color:var( --e-global-color-b097478 );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-107 .elementor-element.elementor-element-17e7c292{--display:flex;}.elementor-107 .elementor-element.elementor-element-3879e42{--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;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-107 .elementor-element.elementor-element-3879e42:not(.elementor-motion-effects-element-type-background), .elementor-107 .elementor-element.elementor-element-3879e42 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#005098;}.elementor-107 .elementor-element.elementor-element-41f282d8{--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-107 .elementor-element.elementor-element-24def945{width:var( --container-widget-width, 15% );max-width:15%;--container-widget-width:15%;--container-widget-flex-grow:0;--lottie-container-width:100%;--lottie-container-max-width:100%;--lottie-container-opacity:1;}.elementor-107 .elementor-element.elementor-element-2d828ea7 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-b097478 );}.elementor-107 .elementor-element.elementor-element-302b4f8{--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-107 .elementor-element.elementor-element-6c22e48d{width:var( --container-widget-width, 15% );max-width:15%;--container-widget-width:15%;--container-widget-flex-grow:0;--lottie-container-width:100%;--lottie-container-max-width:100%;--lottie-container-opacity:1;}.elementor-107 .elementor-element.elementor-element-5c28f817 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-b097478 );}.elementor-107 .elementor-element.elementor-element-6818789a{--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-107 .elementor-element.elementor-element-3f3471d7{width:var( --container-widget-width, 15% );max-width:15%;--container-widget-width:15%;--container-widget-flex-grow:0;--lottie-container-width:100%;--lottie-container-max-width:100%;--lottie-container-opacity:1;}.elementor-107 .elementor-element.elementor-element-2d06f234 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-b097478 );}.elementor-107 .elementor-element.elementor-element-23bef393{--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-107 .elementor-element.elementor-element-1eb01d00{--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-107 .elementor-element.elementor-element-222b8d13{--display:flex;}.elementor-107 .elementor-element.elementor-element-222b8d13.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-107 .elementor-element.elementor-element-7f07239d .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-primary );}.elementor-107 .elementor-element.elementor-element-1743b767{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-107 .elementor-element.elementor-element-1743b767 .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 );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-primary );}.elementor-107 .elementor-element.elementor-element-5f945b96{--display:flex;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-107 .elementor-element.elementor-element-7fb08dc0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-primary );}.elementor-107 .elementor-element.elementor-element-7fb08dc0 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-107 .elementor-element.elementor-element-7fb08dc0.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-107 .elementor-element.elementor-element-7fb08dc0.elementor-view-framed .elementor-icon, .elementor-107 .elementor-element.elementor-element-7fb08dc0.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-107 .elementor-element.elementor-element-7fb08dc0 .elementor-icon{font-size:25px;}.elementor-107 .elementor-element.elementor-element-7fb08dc0 .elementor-icon-box-title, .elementor-107 .elementor-element.elementor-element-7fb08dc0 .elementor-icon-box-title a{font-family:"Galano Grotesque Regular", Sans-serif;font-size:1em;font-weight:600;line-height:1em;letter-spacing:3.5px;}.elementor-107 .elementor-element.elementor-element-7fb08dc0 .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-107 .elementor-element.elementor-element-6492b1f3{--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-107 .elementor-element.elementor-element-5b304843{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-107 .elementor-element.elementor-element-1ecdd319 .elementor-heading-title{font-family:"Galano Grotesque Bold", Sans-serif;font-size:2em;font-weight:700;line-height:1em;letter-spacing:0px;color:var( --e-global-color-primary );}.elementor-107 .elementor-element.elementor-element-20f27f7d{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-107 .elementor-element.elementor-element-20f27f7d p{margin-block-end:0px;}.elementor-107 .elementor-element.elementor-element-37d8b56e .elementor-icon-wrapper{text-align:start;}.elementor-107 .elementor-element.elementor-element-37d8b56e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-107 .elementor-element.elementor-element-37d8b56e.elementor-view-framed .elementor-icon, .elementor-107 .elementor-element.elementor-element-37d8b56e.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-107 .elementor-element.elementor-element-37d8b56e.elementor-view-framed .elementor-icon, .elementor-107 .elementor-element.elementor-element-37d8b56e.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-107 .elementor-element.elementor-element-37d8b56e .elementor-icon{font-size:20px;}.elementor-107 .elementor-element.elementor-element-37d8b56e .elementor-icon svg{height:20px;}.elementor-107 .elementor-element.elementor-element-30865725{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-107 .elementor-element.elementor-element-6e93b6c7 .elementor-heading-title{font-family:"Galano Grotesque Bold", Sans-serif;font-size:2em;font-weight:700;line-height:1em;letter-spacing:0px;color:var( --e-global-color-primary );}.elementor-107 .elementor-element.elementor-element-22769125{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-107 .elementor-element.elementor-element-22769125 p{margin-block-end:0px;}.elementor-107 .elementor-element.elementor-element-29473106 .elementor-icon-wrapper{text-align:start;}.elementor-107 .elementor-element.elementor-element-29473106.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-107 .elementor-element.elementor-element-29473106.elementor-view-framed .elementor-icon, .elementor-107 .elementor-element.elementor-element-29473106.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-107 .elementor-element.elementor-element-29473106.elementor-view-framed .elementor-icon, .elementor-107 .elementor-element.elementor-element-29473106.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-107 .elementor-element.elementor-element-29473106 .elementor-icon{font-size:20px;}.elementor-107 .elementor-element.elementor-element-29473106 .elementor-icon svg{height:20px;}.elementor-107 .elementor-element.elementor-element-4741bba1{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-107 .elementor-element.elementor-element-5156301b .elementor-heading-title{font-family:"Galano Grotesque Bold", Sans-serif;font-size:2em;font-weight:700;line-height:1em;letter-spacing:0px;color:var( --e-global-color-primary );}.elementor-107 .elementor-element.elementor-element-76b3b76a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-107 .elementor-element.elementor-element-76b3b76a p{margin-block-end:0px;}.elementor-107 .elementor-element.elementor-element-2a801138 .elementor-icon-wrapper{text-align:start;}.elementor-107 .elementor-element.elementor-element-2a801138.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-107 .elementor-element.elementor-element-2a801138.elementor-view-framed .elementor-icon, .elementor-107 .elementor-element.elementor-element-2a801138.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-107 .elementor-element.elementor-element-2a801138.elementor-view-framed .elementor-icon, .elementor-107 .elementor-element.elementor-element-2a801138.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-107 .elementor-element.elementor-element-2a801138 .elementor-icon{font-size:20px;}.elementor-107 .elementor-element.elementor-element-2a801138 .elementor-icon svg{height:20px;}.elementor-107 .elementor-element.elementor-element-5e5111e5{--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;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-107 .elementor-element.elementor-element-5e5111e5:not(.elementor-motion-effects-element-type-background), .elementor-107 .elementor-element.elementor-element-5e5111e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e4c4d4f );}.elementor-107 .elementor-element.elementor-element-4bb9dc4c{--display:flex;--min-height:550px;--overlay-opacity:1;}.elementor-107 .elementor-element.elementor-element-4bb9dc4c::before, .elementor-107 .elementor-element.elementor-element-4bb9dc4c > .elementor-background-video-container::before, .elementor-107 .elementor-element.elementor-element-4bb9dc4c > .e-con-inner > .elementor-background-video-container::before, .elementor-107 .elementor-element.elementor-element-4bb9dc4c > .elementor-background-slideshow::before, .elementor-107 .elementor-element.elementor-element-4bb9dc4c > .e-con-inner > .elementor-background-slideshow::before, .elementor-107 .elementor-element.elementor-element-4bb9dc4c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://jimmythegreek.com/wp-content/uploads/2026/10/galery-1.webp");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-107 .elementor-element.elementor-element-3531fb6c{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:0px;}.elementor-107 .elementor-element.elementor-element-632193c8 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-primary );}.elementor-107 .elementor-element.elementor-element-f67222b{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-107 .elementor-element.elementor-element-f67222b .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 );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-primary );}.elementor-107 .elementor-element.elementor-element-186360a2{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;font-family:"Galano Grotesque Regular", Sans-serif;font-size:1.3em;font-weight:400;line-height:1.3em;}.elementor-107 .elementor-element.elementor-element-55b02b5 .elementor-button{background-color:var( --e-global-color-primary );padding:15px 20px 15px 20px;}.elementor-107 .elementor-element.elementor-element-7abef286{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:1px;padding:20px 0px 0px 0px;}.elementor-107 .elementor-element.elementor-element-7abef286 .elementor-divider-separator{width:17%;}.elementor-107 .elementor-element.elementor-element-7abef286 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-107 .elementor-element.elementor-element-482207d4 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-18d4713 );}.elementor-107 .elementor-element.elementor-element-4c2c708{--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;--overlay-opacity:1;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-107 .elementor-element.elementor-element-4c2c708:not(.elementor-motion-effects-element-type-background), .elementor-107 .elementor-element.elementor-element-4c2c708 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-107 .elementor-element.elementor-element-4c2c708::before, .elementor-107 .elementor-element.elementor-element-4c2c708 > .elementor-background-video-container::before, .elementor-107 .elementor-element.elementor-element-4c2c708 > .e-con-inner > .elementor-background-video-container::before, .elementor-107 .elementor-element.elementor-element-4c2c708 > .elementor-background-slideshow::before, .elementor-107 .elementor-element.elementor-element-4c2c708 > .e-con-inner > .elementor-background-slideshow::before, .elementor-107 .elementor-element.elementor-element-4c2c708 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://jimmythegreek.com/wp-content/uploads/2026/10/Grupo-219.svg");--background-overlay:'';background-position:center right;background-repeat:no-repeat;}.elementor-107 .elementor-element.elementor-element-b9a84d1{--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-107 .elementor-element.elementor-element-33706bcd .elementor-heading-title{font-family:"Galano Grotesque Bold", Sans-serif;font-size:2em;font-weight:600;line-height:1em;color:var( --e-global-color-b097478 );}.elementor-107 .elementor-element.elementor-element-33fc792c .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-b097478 );}.elementor-107 .elementor-element.elementor-element-add02c5 .elementor-button{background-color:var( --e-global-color-b097478 );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );padding:15px 20px 15px 20px;}.elementor-107 .elementor-element.elementor-element-a94542b{--display:flex;--min-height:350px;--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-107 .elementor-element.elementor-element-a94542b:not(.elementor-motion-effects-element-type-background), .elementor-107 .elementor-element.elementor-element-a94542b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jimmythegreek.com/wp-content/uploads/2026/10/JTG-GiftCard-Mockup-1-scaled-e1705079650313.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-107 .elementor-element.elementor-element-6425c6e5{--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:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-107 .elementor-element.elementor-element-30371787{--display:flex;}.elementor-107 .elementor-element.elementor-element-3deff1fc{--display:flex;--min-height:350px;--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-107 .elementor-element.elementor-element-3deff1fc:not(.elementor-motion-effects-element-type-background), .elementor-107 .elementor-element.elementor-element-3deff1fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jimmythegreek.com/wp-content/uploads/2026/10/EUD-Jimmy-The-Greek-June-5-Shoot0156-1-JTG_June5-Creative-HR-scaled-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-107 .elementor-element.elementor-element-4bdcf53d .elementor-heading-title{font-family:"Galano Grotesque Bold", Sans-serif;font-size:2em;font-weight:700;line-height:1em;letter-spacing:0px;color:var( --e-global-color-primary );}.elementor-107 .elementor-element.elementor-element-47a7f10f{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-107 .elementor-element.elementor-element-47a7f10f p{margin-block-end:0px;}.elementor-107 .elementor-element.elementor-element-c6eb6c5 .elementor-button{background-color:var( --e-global-color-primary );padding:15px 20px 15px 20px;}.elementor-107 .elementor-element.elementor-element-2adf82a{--display:flex;}.elementor-107 .elementor-element.elementor-element-d82cc94{--display:flex;--min-height:350px;--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-107 .elementor-element.elementor-element-d82cc94:not(.elementor-motion-effects-element-type-background), .elementor-107 .elementor-element.elementor-element-d82cc94 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jimmythegreek.com/wp-content/uploads/2026/10/STAK-JTG-FCP-5743-LR-e1710427404348.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-107 .elementor-element.elementor-element-cc55980 .elementor-heading-title{font-family:"Galano Grotesque Bold", Sans-serif;font-size:2em;font-weight:700;line-height:1em;letter-spacing:0px;color:var( --e-global-color-primary );}.elementor-107 .elementor-element.elementor-element-6adc362{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-107 .elementor-element.elementor-element-6adc362 p{margin-block-end:0px;}.elementor-107 .elementor-element.elementor-element-95219f1 .elementor-button{background-color:var( --e-global-color-primary );padding:15px 20px 15px 20px;}.elementor-107 .elementor-element.elementor-element-6a3e7fb2{--display:flex;}.elementor-107 .elementor-element.elementor-element-51f59bd{--display:flex;--min-height:350px;--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-107 .elementor-element.elementor-element-51f59bd:not(.elementor-motion-effects-element-type-background), .elementor-107 .elementor-element.elementor-element-51f59bd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jimmythegreek.com/wp-content/uploads/2026/11/Jimmy-Antonopoulos.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-107 .elementor-element.elementor-element-72b69395 .elementor-heading-title{font-family:"Galano Grotesque Bold", Sans-serif;font-size:2em;font-weight:700;line-height:1em;letter-spacing:0px;color:var( --e-global-color-primary );}.elementor-107 .elementor-element.elementor-element-62f33058{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-107 .elementor-element.elementor-element-62f33058 p{margin-block-end:0px;}.elementor-107 .elementor-element.elementor-element-57c92b96 .elementor-button{background-color:var( --e-global-color-primary );padding:15px 20px 15px 20px;}.elementor-107 .elementor-element.elementor-element-9925144{--display:flex;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-107 .elementor-element.elementor-element-3bc03dd7:not(.elementor-motion-effects-element-type-background), .elementor-107 .elementor-element.elementor-element-3bc03dd7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-107 .elementor-element.elementor-element-3bc03dd7::before, .elementor-107 .elementor-element.elementor-element-3bc03dd7 > .elementor-background-video-container::before, .elementor-107 .elementor-element.elementor-element-3bc03dd7 > .e-con-inner > .elementor-background-video-container::before, .elementor-107 .elementor-element.elementor-element-3bc03dd7 > .elementor-background-slideshow::before, .elementor-107 .elementor-element.elementor-element-3bc03dd7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-107 .elementor-element.elementor-element-3bc03dd7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;background-image:linear-gradient(90deg, var( --e-global-color-b097478 ) 65%, #FFFFFF00 85%);}.elementor-107 .elementor-element.elementor-element-3bc03dd7{--overlay-opacity:0.99;}.elementor-107 .elementor-element.elementor-element-4d39e56b{--justify-content:center;}.elementor-107 .elementor-element.elementor-element-743ca769 .elementor-heading-title{font-size:6em;}.elementor-107 .elementor-element.elementor-element-18abe468 .elementor-heading-title{font-size:1.1em;}.elementor-107 .elementor-element.elementor-element-24def945{--container-widget-width:20%;--container-widget-flex-grow:0;width:var( --container-widget-width, 20% );max-width:20%;}.elementor-107 .elementor-element.elementor-element-2d828ea7 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-107 .elementor-element.elementor-element-6c22e48d{--container-widget-width:30%;--container-widget-flex-grow:0;width:var( --container-widget-width, 30% );max-width:30%;}.elementor-107 .elementor-element.elementor-element-5c28f817 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-107 .elementor-element.elementor-element-3f3471d7{--container-widget-width:30%;--container-widget-flex-grow:0;width:var( --container-widget-width, 30% );max-width:30%;}.elementor-107 .elementor-element.elementor-element-2d06f234 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-107 .elementor-element.elementor-element-7f07239d .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-107 .elementor-element.elementor-element-1743b767 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-107 .elementor-element.elementor-element-6492b1f3{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-107 .elementor-element.elementor-element-20f27f7d{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-107 .elementor-element.elementor-element-22769125{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-107 .elementor-element.elementor-element-76b3b76a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-107 .elementor-element.elementor-element-632193c8 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-107 .elementor-element.elementor-element-f67222b .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-107 .elementor-element.elementor-element-482207d4 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-107 .elementor-element.elementor-element-4c2c708{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-107 .elementor-element.elementor-element-33fc792c .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-107 .elementor-element.elementor-element-4bdcf53d .elementor-heading-title{font-size:1.3em;}.elementor-107 .elementor-element.elementor-element-47a7f10f{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-107 .elementor-element.elementor-element-cc55980 .elementor-heading-title{font-size:1.3em;}.elementor-107 .elementor-element.elementor-element-6adc362{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-107 .elementor-element.elementor-element-72b69395 .elementor-heading-title{font-size:1.3em;}.elementor-107 .elementor-element.elementor-element-62f33058{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-107 .elementor-element.elementor-element-3bc03dd7::before, .elementor-107 .elementor-element.elementor-element-3bc03dd7 > .elementor-background-video-container::before, .elementor-107 .elementor-element.elementor-element-3bc03dd7 > .e-con-inner > .elementor-background-video-container::before, .elementor-107 .elementor-element.elementor-element-3bc03dd7 > .elementor-background-slideshow::before, .elementor-107 .elementor-element.elementor-element-3bc03dd7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-107 .elementor-element.elementor-element-3bc03dd7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;background-image:linear-gradient(115deg, var( --e-global-color-b097478 ) 62%, #FFFFFF00 100%);}.elementor-107 .elementor-element.elementor-element-3bc03dd7{--overlay-opacity:0.9;}.elementor-107 .elementor-element.elementor-element-271a933a .elementor-heading-title{font-size:0.8em;}.elementor-107 .elementor-element.elementor-element-743ca769{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-107 .elementor-element.elementor-element-743ca769 .elementor-heading-title{font-size:4em;line-height:0.9em;}.elementor-107 .elementor-element.elementor-element-18abe468{padding:0px 0px 0px 0px;}.elementor-107 .elementor-element.elementor-element-18abe468 .elementor-heading-title{font-size:1em;}.elementor-107 .elementor-element.elementor-element-3879e42{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:0px;--padding-right:0px;}.elementor-107 .elementor-element.elementor-element-41f282d8{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-107 .elementor-element.elementor-element-24def945{--container-widget-width:12%;--container-widget-flex-grow:0;width:var( --container-widget-width, 12% );max-width:12%;}.elementor-107 .elementor-element.elementor-element-2d828ea7 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-107 .elementor-element.elementor-element-6c22e48d{--container-widget-width:12%;--container-widget-flex-grow:0;width:var( --container-widget-width, 12% );max-width:12%;}.elementor-107 .elementor-element.elementor-element-5c28f817 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-107 .elementor-element.elementor-element-3f3471d7{--container-widget-width:12%;--container-widget-flex-grow:0;width:var( --container-widget-width, 12% );max-width:12%;}.elementor-107 .elementor-element.elementor-element-2d06f234 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-107 .elementor-element.elementor-element-7f07239d .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-107 .elementor-element.elementor-element-1743b767 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-107 .elementor-element.elementor-element-7fb08dc0 .elementor-icon{font-size:17px;}.elementor-107 .elementor-element.elementor-element-7fb08dc0 .elementor-icon-box-title, .elementor-107 .elementor-element.elementor-element-7fb08dc0 .elementor-icon-box-title a{font-size:1em;}.elementor-107 .elementor-element.elementor-element-7fb08dc0 .elementor-icon-box-description{font-size:1px;}.elementor-107 .elementor-element.elementor-element-1ecdd319 .elementor-heading-title{font-size:1.4em;}.elementor-107 .elementor-element.elementor-element-20f27f7d{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-107 .elementor-element.elementor-element-6e93b6c7 .elementor-heading-title{font-size:1.4em;}.elementor-107 .elementor-element.elementor-element-22769125{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-107 .elementor-element.elementor-element-5156301b .elementor-heading-title{font-size:1.4em;}.elementor-107 .elementor-element.elementor-element-76b3b76a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-107 .elementor-element.elementor-element-4bb9dc4c{--min-height:190px;}.elementor-107 .elementor-element.elementor-element-632193c8 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-107 .elementor-element.elementor-element-f67222b .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-107 .elementor-element.elementor-element-186360a2{font-size:1em;}.elementor-107 .elementor-element.elementor-element-482207d4 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-107 .elementor-element.elementor-element-33fc792c .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-107 .elementor-element.elementor-element-a94542b{--min-height:170px;}.elementor-107 .elementor-element.elementor-element-3deff1fc{--min-height:170px;}.elementor-107 .elementor-element.elementor-element-4bdcf53d .elementor-heading-title{font-size:1.4em;}.elementor-107 .elementor-element.elementor-element-47a7f10f{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-107 .elementor-element.elementor-element-d82cc94{--min-height:170px;}.elementor-107 .elementor-element.elementor-element-cc55980 .elementor-heading-title{font-size:1.4em;}.elementor-107 .elementor-element.elementor-element-6adc362{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-107 .elementor-element.elementor-element-51f59bd{--min-height:170px;}.elementor-107 .elementor-element.elementor-element-72b69395 .elementor-heading-title{font-size:1.4em;}.elementor-107 .elementor-element.elementor-element-62f33058{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(min-width:768px){.elementor-107 .elementor-element.elementor-element-3bc03dd7{--content-width:1500px;}.elementor-107 .elementor-element.elementor-element-4d39e56b{--width:50%;}.elementor-107 .elementor-element.elementor-element-222b8d13{--width:63.246%;}.elementor-107 .elementor-element.elementor-element-5e5111e5{--content-width:1140px;}.elementor-107 .elementor-element.elementor-element-6425c6e5{--content-width:1500px;}}@media(max-width:1024px) and (min-width:768px){.elementor-107 .elementor-element.elementor-element-4d39e56b{--width:495px;}}/* Start custom CSS *//* Scoped by the build script to Homepage or Catering only. */
.elementor-107.elementor-107.elementor-107 {--jtg-blue:#005098;--jtg-deep:#003B70;--jtg-plaster:#F6F4F0;--jtg-muted:#59636D;color:#20252B;font-family:"Galano Grotesque Regular",sans-serif;}
.elementor-107.elementor-107.elementor-107 .e-con {min-width:0;}
.elementor-107.elementor-107.elementor-107 .e-con-inner {max-width:1140px;padding:0;gap:32px;}
.elementor-107.elementor-107.elementor-107 .elementor-widget {margin:0;}
.elementor-107.elementor-107.elementor-107 p {margin:0 0 1em;}
.elementor-107.elementor-107.elementor-107 p:last-child {margin:0;}
.elementor-107.elementor-107.elementor-107 .elementor-heading-title {font-family:"Galano Grotesque Bold",sans-serif;color:var(--jtg-blue);font-size:clamp(36px,3.6vw,52px);line-height:1.08;letter-spacing:-1.2px;font-weight:700;margin:0;}
.elementor-107.elementor-107.elementor-107 .jtg-u-eyebrow .elementor-heading-title {font-family:"Galano Grotesque Regular",sans-serif;font-size:14px;font-weight:600;line-height:1.5;letter-spacing:2.7px;text-transform:uppercase;}
.elementor-107.elementor-107.elementor-107 .jtg-u-copy,.elementor-107.elementor-107.elementor-107 .jtg-u-copy .elementor-heading-title {font:400 18px/1.6 "Galano Grotesque Regular",sans-serif;color:var(--jtg-muted);letter-spacing:0;width:100%;padding:0;}
.elementor-107.elementor-107.elementor-107 .jtg-u-copy p {color:inherit;}
.elementor-107.elementor-107.elementor-107 .jtg-u-h3 .elementor-heading-title {font-size:27px;line-height:1.15;letter-spacing:-.4px;}
.elementor-107.elementor-107.elementor-107 .jtg-u-section {padding:88px 40px;}
.elementor-107.elementor-107.elementor-107 .jtg-u-section .e-con-full:not(.jtg-u-form-card) {padding:0;}
.elementor-107.elementor-107.elementor-107 .elementor-button {display:inline-flex;align-items:center;justify-content:center;min-height:54px;padding:17px 26px;font:600 15px/1.25 "Galano Grotesque Regular",sans-serif;letter-spacing:1.5px;border:2px solid var(--jtg-blue);border-radius:5px;background:var(--jtg-blue);color:#fff;text-decoration:none;transition:background .18s,color .18s;}
.elementor-107.elementor-107.elementor-107 .elementor-button:hover {background:var(--jtg-deep);border-color:var(--jtg-deep);color:#fff;}
.elementor-107.elementor-107.elementor-107 .jtg-u-outline .elementor-button {background:transparent;color:var(--jtg-blue);}
.elementor-107.elementor-107.elementor-107 .jtg-u-outline .elementor-button:hover {background:var(--jtg-blue);color:#fff;}
.elementor-107.elementor-107.elementor-107 .jtg-u-white .elementor-button {background:#fff;border-color:#fff;color:var(--jtg-blue);}
.elementor-107.elementor-107.elementor-107 .jtg-u-white .elementor-button:hover {background:var(--jtg-plaster);border-color:var(--jtg-plaster);}
.elementor-107.elementor-107.elementor-107 a:focus-visible,.elementor-107.elementor-107.elementor-107 button:focus-visible {outline:3px solid var(--jtg-blue);outline-offset:5px;}
.elementor-107.elementor-107.elementor-107 .jtg-u-blue a:focus-visible {outline-color:#fff;}
.elementor-107.elementor-107.elementor-107 a {text-underline-offset:4px;}
.elementor-107.elementor-107.elementor-107 .jtg-u-hero {padding:70px max(40px,calc((100vw - 1280px)/2));min-height:600px;background-position:center right;background-repeat:no-repeat;background-size:cover;}
.elementor-107.elementor-107.elementor-107 .jtg-u-hero>.e-con-inner {max-width:1280px;gap:0;align-items:center;}
.elementor-107.elementor-107.elementor-107 .jtg-u-hero:before {background-image:linear-gradient(90deg,#fff 2%,#fff 33%,rgba(255,255,255,.95) 40%,rgba(255,255,255,.40) 57%,rgba(255,255,255,0) 74%);opacity:1;}
.elementor-107.elementor-107.elementor-107 .jtg-u-hero-copy {width:52%;flex:0 1 650px;gap:24px;padding:0;z-index:1;}
.elementor-107.elementor-107.elementor-107 .jtg-u-h1 .elementor-heading-title {font-size:clamp(62px,6.3vw,94px);line-height:1.02;letter-spacing:-2.7px;}
.elementor-107.elementor-107.elementor-107 .jtg-u-lead,.elementor-107.elementor-107.elementor-107 .jtg-u-lead .elementor-heading-title {font-size:19px;line-height:1.55;max-width:500px;}
.elementor-107.elementor-107.elementor-107 .jtg-u-actions {display:flex;flex-direction:row;flex-wrap:wrap;gap:14px;padding:0;margin:8px 0 0;width:100%;}
.elementor-107.elementor-107.elementor-107 .jtg-u-actions>.elementor-widget {width:auto;}
.elementor-107.elementor-107.elementor-107 .jtg-u-hero-photo {display:none;}
.elementor-107.elementor-107.elementor-107 .jtg-u-blue {background:var(--jtg-blue);}
.elementor-107.elementor-107.elementor-107 .jtg-u-blue .elementor-heading-title,.elementor-107.elementor-107.elementor-107 .jtg-u-blue .jtg-u-copy {color:#fff;}
.elementor-107.elementor-107.elementor-107 .jtg-u-band {padding:32px 40px;}
.elementor-107.elementor-107.elementor-107 .jtg-u-band>.e-con-inner {align-items:stretch;gap:0;}
.elementor-107.elementor-107.elementor-107 .jtg-u-value {flex:1;width:auto;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:18px;padding:5px 28px;border-left:1px solid #ffffff50;}
.elementor-107.elementor-107.elementor-107 .jtg-u-value:first-child {border-left:0;padding-left:0;}
.elementor-107.elementor-107.elementor-107 .jtg-u-value:last-child {padding-right:0;}
.elementor-107.elementor-107.elementor-107 .jtg-u-value .elementor-widget-lottie {width:46px;flex:0 0 46px;}
.elementor-107.elementor-107.elementor-107 .jtg-u-value .elementor-heading-title {font-size:21px;line-height:1.25;letter-spacing:-.3px;}
.elementor-107.elementor-107.elementor-107 .jtg-u-band-title {flex:1.1;width:auto;padding:0 28px 0 0;border:0;align-items:center;}
.elementor-107.elementor-107.elementor-107 .jtg-u-band-title .elementor-heading-title {font-size:29px;line-height:1.15;letter-spacing:-.6px;}
.elementor-107.elementor-107.elementor-107 .jtg-u-band-title~.jtg-u-value {gap:14px;padding:5px 22px;}
.elementor-107.elementor-107.elementor-107 .jtg-u-band-title~.jtg-u-value .elementor-heading-title {font-size:18px;}
.elementor-107.elementor-107.elementor-107 .jtg-u-menu>.e-con-inner {gap:34px;}
.elementor-107.elementor-107.elementor-107 .jtg-u-heading-row {flex-direction:row;gap:32px;align-items:flex-end;padding:0;}
.elementor-107.elementor-107.elementor-107 .jtg-u-heading-copy {flex:1;width:auto;gap:15px;}
.elementor-107.elementor-107.elementor-107 .jtg-u-menu-link {width:auto;flex:0 0 auto;justify-content:flex-end;align-items:flex-end;}
.elementor-107.elementor-107.elementor-107 .jtg-u-menu-link .elementor-widget-icon-box {border-width:0 0 1px;padding:5px 0 8px;}
.elementor-107.elementor-107.elementor-107 .jtg-u-menu-link .elementor-icon-box-title {font:600 15px/1.4 "Galano Grotesque Regular",sans-serif;letter-spacing:.6px;margin:0;}
.elementor-107.elementor-107.elementor-107 .jtg-u-menu-link .elementor-icon {font-size:23px;}
.elementor-107.elementor-107.elementor-107 .jtg-u-menu-cards {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;padding:0;}
.elementor-107.elementor-107.elementor-107 .jtg-u-menu-card {gap:12px;width:100%;padding:0;}
.elementor-107.elementor-107.elementor-107 .jtg-u-menu-card .elementor-widget-image {margin-bottom:7px;}
.elementor-107.elementor-107.elementor-107 .jtg-u-menu-card img {width:100%;display:block;height:auto;}
.elementor-107.elementor-107.elementor-107 .jtg-u-menu-card .jtg-u-copy {font-size:16px;}
.elementor-107.elementor-107.elementor-107 .jtg-u-menu-card .elementor-icon {font-size:20px;}
.elementor-107.elementor-107.elementor-107 .jtg-u-menu-card .elementor-widget-icon {margin-top:auto;}
.elementor-107.elementor-107.elementor-107 .jtg-u-story {background:var(--jtg-plaster);}
.elementor-107.elementor-107.elementor-107 .jtg-u-story>.e-con-inner {gap:64px;align-items:center;}
.elementor-107.elementor-107.elementor-107 .jtg-u-story-image {width:50%;flex:1;min-height:490px;}
.elementor-107.elementor-107.elementor-107 .jtg-u-story-copy {width:50%;flex:1;gap:24px;padding:0;}
.elementor-107.elementor-107.elementor-107 .jtg-u-story-copy .jtg-u-eyebrow:last-child .elementor-heading-title {font-size:13px;color:var(--jtg-muted);}
.elementor-107.elementor-107.elementor-107 .jtg-u-story-copy .elementor-widget-divider {margin-top:10px;}
.elementor-107.elementor-107.elementor-107 .jtg-u-gift-band {padding:55px 40px;}
.elementor-107.elementor-107.elementor-107 .jtg-u-gift-band>.e-con-inner {flex-direction:row;align-items:center;gap:64px;}
.elementor-107.elementor-107.elementor-107 .jtg-u-gift-band:before {display:none;}
.elementor-107.elementor-107.elementor-107 .jtg-u-gift-copy {flex:1.3;gap:20px;padding:0;}
.elementor-107.elementor-107.elementor-107 .jtg-u-gift-copy .elementor-heading-title {font-size:42px;}
.elementor-107.elementor-107.elementor-107 .jtg-u-gift-copy .jtg-u-copy .elementor-heading-title {font-size:18px;}
.elementor-107.elementor-107.elementor-107 .jtg-u-gift-photo {width:auto;flex:1;min-height:240px;background-position:center;background-size:cover;background-repeat:no-repeat;}
.elementor-107.elementor-107.elementor-107 .jtg-u-features>.e-con-inner {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;align-items:stretch;}
.elementor-107.elementor-107.elementor-107 .jtg-u-feature {width:100%;gap:17px;}
.elementor-107.elementor-107.elementor-107 .jtg-u-feature-photo {width:100%;min-height:0;aspect-ratio:1.45;background-position:center;background-repeat:no-repeat;background-size:cover;margin-bottom:7px;}
.elementor-107.elementor-107.elementor-107 .jtg-u-feature .jtg-u-copy {font-size:16px;}
.elementor-107.elementor-107.elementor-107 .jtg-u-feature .elementor-widget-button {margin-top:auto;padding-top:4px;}
.elementor-107.elementor-107.elementor-107 .jtg-u-feature .elementor-button {padding:15px 20px;font-size:14px;letter-spacing:1px;}
.elementor-107.elementor-107.elementor-107 .jtg-u-social:has(>.e-con-inner:empty) {display:none;}
.elementor-107.elementor-107.elementor-107 .jtg-u-enquiry {background:var(--jtg-plaster);}
.elementor-107.elementor-107.elementor-107 .jtg-u-enquiry>.e-con-inner {gap:70px;align-items:flex-start;}
.elementor-107.elementor-107.elementor-107 .jtg-u-form-intro {width:36%;flex:.72;gap:24px;padding:0;}
.elementor-107.elementor-107.elementor-107 .jtg-u-form-intro .elementor-widget-divider {margin:8px 0;}
.elementor-107.elementor-107.elementor-107 .jtg-u-form-intro .elementor-widget-lottie {width:100px;max-width:100px;}
.elementor-107.elementor-107.elementor-107 .jtg-u-form-card {width:auto;flex:1.28;padding:36px;background:#fff;border:1px solid #DFE4E8;border-radius:5px;gap:24px;overflow:visible;}
.elementor-107.elementor-107.elementor-107 .jtg-u-form-heading .elementor-heading-title {font-size:29px;line-height:1.2;letter-spacing:-.5px;}
.elementor-107.elementor-107.elementor-107 .elementor-widget-form.elementor-widget-form .elementor-field-label {font:600 15px/1.45 "Galano Grotesque Regular",sans-serif;color:var(--jtg-deep);padding-bottom:8px;}
.elementor-107.elementor-107.elementor-107 .elementor-widget-form.elementor-widget-form .elementor-field-group .elementor-field-textual {font:400 16px/1.45 "Galano Grotesque Regular",sans-serif;color:#20252B;background:#fff;border:1px solid #B9C9D6;border-radius:5px;min-height:49px;padding:12px 14px;box-shadow:none;}
.elementor-107.elementor-107.elementor-107 .elementor-widget-form.elementor-widget-form .elementor-field-group textarea.elementor-field-textual {min-height:150px;resize:vertical;}
.elementor-107.elementor-107.elementor-107 .elementor-widget-form.elementor-widget-form .elementor-field-group .elementor-field-textual:focus {border-color:var(--jtg-blue);outline:2px solid #00509825;outline-offset:1px;}
.elementor-107.elementor-107.elementor-107 .elementor-widget-form.elementor-widget-form .elementor-field-group .elementor-field-textual::placeholder {color:#6A737C;opacity:1;font-size:14px;}
.elementor-107.elementor-107.elementor-107 .elementor-widget-form.elementor-widget-form .elementor-field-group {margin-bottom:22px;padding:0 10px;align-content:flex-start;}
.elementor-107.elementor-107.elementor-107 .elementor-widget-form.elementor-widget-form .elementor-form-fields-wrapper {margin:0 -10px;}
.elementor-107.elementor-107.elementor-107 .elementor-widget-form.elementor-widget-form .elementor-field-type-submit {margin-bottom:0;}
.elementor-107.elementor-107.elementor-107 .elementor-widget-form.elementor-widget-form .elementor-button {font-size:16px;min-height:55px;letter-spacing:1.3px;}
.elementor-107.elementor-107.elementor-107 .elementor-widget-form.elementor-widget-form .elementor-message {font:400 16px/1.5 "Galano Grotesque Regular",sans-serif;}
.elementor-107.elementor-107.elementor-107 .jtg-store-search-list {border:1px solid #B9C9D6;border-radius:5px;box-shadow:0 8px 22px #003b701a;}
.elementor-107.elementor-107.elementor-107 .jtg-store-search-option,.elementor-107.elementor-107.elementor-107 .jtg-store-search-empty {font:400 16px/1.5 "Galano Grotesque Regular",sans-serif;}
.elementor-107.elementor-107.elementor-107 .jtg-store-search-option:hover,.elementor-107.elementor-107.elementor-107 .jtg-store-search-option[aria-selected="true"] {background:#edf4fa;color:var(--jtg-deep);}
@media(max-width:1024px){
 .elementor-107.elementor-107.elementor-107 .jtg-u-section {padding:60px 30px;}
 .elementor-107.elementor-107.elementor-107 .jtg-u-hero {padding:55px 30px;min-height:530px;}
 .elementor-107.elementor-107.elementor-107 .jtg-u-hero:before {background-image:linear-gradient(90deg,#fff 0%,#fff 34%,rgba(255,255,255,.97) 48%,rgba(255,255,255,.65) 66%,rgba(255,255,255,0) 90%);}
 .elementor-107.elementor-107.elementor-107 .jtg-u-hero-copy {width:60%;flex-basis:60%;}
 .elementor-107.elementor-107.elementor-107 .jtg-u-h1 .elementor-heading-title {font-size:68px;}
 .elementor-107.elementor-107.elementor-107 .jtg-u-band {padding:28px 30px;}
 .elementor-107.elementor-107.elementor-107 .jtg-u-value {gap:12px;padding:5px 18px;}
 .elementor-107.elementor-107.elementor-107 .jtg-u-value .elementor-heading-title {font-size:18px;}
 .elementor-107.elementor-107.elementor-107 .jtg-u-value .elementor-widget-lottie {width:36px;flex-basis:36px;}
 .elementor-107.elementor-107.elementor-107 .jtg-u-band-title {flex:.95;padding-right:18px;}
 .elementor-107.elementor-107.elementor-107 .jtg-u-band-title .elementor-heading-title {font-size:24px;}
 .elementor-107.elementor-107.elementor-107 .jtg-u-band-title~.jtg-u-value {padding:5px 14px;flex-direction:column;align-items:flex-start;gap:10px;}
 .elementor-107.elementor-107.elementor-107 .jtg-u-band-title~.jtg-u-value .elementor-heading-title {font-size:16px;}
 .elementor-107.elementor-107.elementor-107 .jtg-u-heading-row {gap:24px;}
 .elementor-107.elementor-107.elementor-107 .jtg-u-heading-copy {flex:1.5;}
 .elementor-107.elementor-107.elementor-107 .jtg-u-menu-cards,.elementor-107.elementor-107.elementor-107 .jtg-u-features>.e-con-inner {gap:22px;}
 .elementor-107.elementor-107.elementor-107 .jtg-u-h3 .elementor-heading-title {font-size:25px;}
 .elementor-107.elementor-107.elementor-107 .jtg-u-story>.e-con-inner,.elementor-107.elementor-107.elementor-107 .jtg-u-gift-band>.e-con-inner {gap:35px;}
 .elementor-107.elementor-107.elementor-107 .jtg-u-story-image {min-height:420px;}
 .elementor-107.elementor-107.elementor-107 .jtg-u-gift-band {padding:45px 30px;}
 .elementor-107.elementor-107.elementor-107 .jtg-u-gift-copy .elementor-heading-title {font-size:36px;}
 .elementor-107.elementor-107.elementor-107 .jtg-u-gift-photo {min-height:220px;}
 .elementor-107.elementor-107.elementor-107 .jtg-u-feature .elementor-button {font-size:12px;padding:13px 14px;min-height:49px;}
 .elementor-107.elementor-107.elementor-107 .jtg-u-enquiry>.e-con-inner {gap:32px;}
 .elementor-107.elementor-107.elementor-107 .jtg-u-form-intro {flex:.65;}
 .elementor-107.elementor-107.elementor-107 .jtg-u-form-card {flex:1.35;padding:26px;}
 .elementor-107.elementor-107.elementor-107 .jtg-u-form-heading .elementor-heading-title {font-size:25px;}
}
@media(max-width:767px){
 .elementor-107.elementor-107.elementor-107 .elementor-heading-title {font-size:36px;letter-spacing:-1px;}
 .elementor-107.elementor-107.elementor-107 .jtg-u-eyebrow .elementor-heading-title {font-size:11px;letter-spacing:2px;}
 .elementor-107.elementor-107.elementor-107 .jtg-u-copy,.elementor-107.elementor-107.elementor-107 .jtg-u-copy .elementor-heading-title {font-size:16px;line-height:1.6;}
 .elementor-107.elementor-107.elementor-107 .jtg-u-h3 .elementor-heading-title {font-size:24px;}
 .elementor-107.elementor-107.elementor-107 .jtg-u-section {padding:48px 22px;}
 .elementor-107.elementor-107.elementor-107 .elementor-button {padding:15px 20px;font-size:13px;letter-spacing:1px;min-height:49px;}
 .elementor-107.elementor-107.elementor-107 .jtg-u-hero {padding:42px 22px 0;min-height:0;background-image:none!important;background-color:#fff;}
 .elementor-107.elementor-107.elementor-107 .jtg-u-hero:before {display:none;}
 .elementor-107.elementor-107.elementor-107 .jtg-u-hero>.e-con-inner {flex-direction:column;align-items:stretch;gap:30px;}
 .elementor-107.elementor-107.elementor-107 .jtg-u-hero-copy {width:100%;flex:auto;gap:20px;}
 .elementor-107.elementor-107.elementor-107 .jtg-u-h1 .elementor-heading-title {font-size:52px;line-height:1.02;letter-spacing:-1.7px;}
 .elementor-107.elementor-107.elementor-107 .jtg-u-actions {flex-direction:row;gap:12px;}
 .elementor-107.elementor-107.elementor-107 .jtg-u-hero-photo {display:flex;width:calc(100% + 44px);max-width:none;flex:auto;margin:0 -22px;height:240px;min-height:240px;background-size:cover;background-position:center;}
 .elementor-107.elementor-107.elementor-107 .jtg-u-band {padding:25px 22px;}
 .elementor-107.elementor-107.elementor-107 .jtg-u-band>.e-con-inner {flex-direction:column;gap:0;}
 .elementor-107.elementor-107.elementor-107 .jtg-u-value,.elementor-107.elementor-107.elementor-107 .jtg-u-band-title~.jtg-u-value {width:100%;flex:auto;flex-direction:row;align-items:center;border:0;border-top:1px solid #ffffff40;padding:19px 0;gap:18px;}
 .elementor-107.elementor-107.elementor-107 .jtg-u-value:first-child {border:0;padding-top:0;}
 .elementor-107.elementor-107.elementor-107 .jtg-u-value:last-child {padding-bottom:0;}
 .elementor-107.elementor-107.elementor-107 .jtg-u-value .elementor-heading-title,.elementor-107.elementor-107.elementor-107 .jtg-u-band-title~.jtg-u-value .elementor-heading-title {font-size:21px;}
 .elementor-107.elementor-107.elementor-107 .jtg-u-value .elementor-widget-lottie {width:40px;flex-basis:40px;}
 .elementor-107.elementor-107.elementor-107 .jtg-u-band-title {width:100%;flex:auto;padding:0 0 24px;}
 .elementor-107.elementor-107.elementor-107 .jtg-u-band-title .elementor-heading-title {font-size:31px;}
 .elementor-107.elementor-107.elementor-107 .jtg-u-heading-row {flex-direction:column;align-items:stretch;gap:20px;}
 .elementor-107.elementor-107.elementor-107 .jtg-u-menu-link {align-items:flex-start;}
 .elementor-107.elementor-107.elementor-107 .jtg-u-menu-cards,.elementor-107.elementor-107.elementor-107 .jtg-u-features>.e-con-inner {grid-template-columns:1fr;gap:38px;}
 .elementor-107.elementor-107.elementor-107 .jtg-u-menu-card {gap:12px;}
 .elementor-107.elementor-107.elementor-107 .jtg-u-story>.e-con-inner {flex-direction:column;align-items:stretch;gap:32px;}
 .elementor-107.elementor-107.elementor-107 .jtg-u-story-image {width:100%;flex:auto;min-height:0;aspect-ratio:1.3;}
 .elementor-107.elementor-107.elementor-107 .jtg-u-story-copy {width:100%;flex:auto;gap:22px;}
 .elementor-107.elementor-107.elementor-107 .jtg-u-gift-band {padding:48px 22px;}
 .elementor-107.elementor-107.elementor-107 .jtg-u-gift-band>.e-con-inner {flex-direction:column;align-items:stretch;gap:30px;}
 .elementor-107.elementor-107.elementor-107 .jtg-u-gift-copy {flex:auto;width:100%;}
 .elementor-107.elementor-107.elementor-107 .jtg-u-gift-copy .elementor-heading-title {font-size:31px;}
 .elementor-107.elementor-107.elementor-107 .jtg-u-gift-copy .jtg-u-copy .elementor-heading-title {font-size:16px;}
 .elementor-107.elementor-107.elementor-107 .jtg-u-gift-photo {flex:auto;width:100%;min-height:0;aspect-ratio:1.45;}
 .elementor-107.elementor-107.elementor-107 .jtg-u-feature .elementor-button {font-size:13px;padding:15px 20px;}
 .elementor-107.elementor-107.elementor-107 .jtg-u-enquiry>.e-con-inner {flex-direction:column;gap:32px;align-items:stretch;}
 .elementor-107.elementor-107.elementor-107 .jtg-u-form-intro,.elementor-107.elementor-107.elementor-107 .jtg-u-form-card {flex:auto;width:100%;}
 .elementor-107.elementor-107.elementor-107 .jtg-u-form-intro .elementor-widget-lottie {display:none;}
 .elementor-107.elementor-107.elementor-107 .jtg-u-form-card {padding:24px 20px;gap:20px;}
 .elementor-107.elementor-107.elementor-107 .jtg-u-form-heading .elementor-heading-title {font-size:26px;}
 .elementor-107.elementor-107.elementor-107 .elementor-widget-form.elementor-widget-form .elementor-field-group {width:100%;margin-bottom:18px;}
}
@media(prefers-reduced-motion:reduce){.elementor-107.elementor-107.elementor-107 *{transition:none!important;scroll-behavior:auto!important;}}

.elementor-107.elementor-107.elementor-107 .elementor-element-17e7c292{background-image:url("https://jimmythegreek.com/wp-content/uploads/2026/10/JTG-Lifestyle1_14598_1_Souvlaki-LR.jpg");}
.elementor-107.elementor-107.elementor-107 .elementor-element-3deff1fc{background-image:url("https://jimmythegreek.com/wp-content/uploads/2026/10/EUD-Jimmy-The-Greek-June-5-Shoot0156-1-JTG_June5-Creative-HR-scaled-1.webp");}
.elementor-107.elementor-107.elementor-107 .elementor-element-a94542b{background-image:url("https://jimmythegreek.com/wp-content/uploads/2026/10/JTG-GiftCard-Mockup-1-scaled-e1705079650313.jpg");}
.elementor-107.elementor-107.elementor-107 .elementor-element-d82cc94{background-image:url("https://jimmythegreek.com/wp-content/uploads/2026/10/STAK-JTG-FCP-5743-LR-e1710427404348.jpg");}
.elementor-107.elementor-107.elementor-107 .elementor-element-51f59bd{background-image:url("https://jimmythegreek.com/wp-content/uploads/2026/11/Jimmy-Antonopoulos.webp");}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Galano Grotesque Regular';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://jimmythegreek.com/wp-content/uploads/2026/10/GalanoGrotesque-Regular.woff2') format('woff2'),
		url('https://jimmythegreek.com/wp-content/uploads/2026/10/GalanoGrotesque-Regular.woff') format('woff');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Galano Grotesque Bold';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://jimmythegreek.com/wp-content/uploads/2026/10/GalanoGrotesque-Regular-1.woff2') format('woff2'),
		url('https://jimmythegreek.com/wp-content/uploads/2026/10/Galano-Grotesque-Bold.woff') format('woff'),
		url('https://jimmythegreek.com/wp-content/uploads/2026/10/Galano-Grotesque-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Galano Grotesque Bold';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://jimmythegreek.com/wp-content/uploads/2026/10/Galano-Grotesque-Bold.woff2') format('woff2'),
		url('https://jimmythegreek.com/wp-content/uploads/2026/10/Galano-Grotesque-Bold.woff') format('woff'),
		url('https://jimmythegreek.com/wp-content/uploads/2026/10/Galano-Grotesque-Bold-1.ttf') format('truetype');
}
/* End Custom Fonts CSS */