.elementor-116 .elementor-element.elementor-element-6042eca{--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-116 .elementor-element.elementor-element-6042eca:not(.elementor-motion-effects-element-type-background), .elementor-116 .elementor-element.elementor-element-6042eca > .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-116 .elementor-element.elementor-element-6042eca::before, .elementor-116 .elementor-element.elementor-element-6042eca > .elementor-background-video-container::before, .elementor-116 .elementor-element.elementor-element-6042eca > .e-con-inner > .elementor-background-video-container::before, .elementor-116 .elementor-element.elementor-element-6042eca > .elementor-background-slideshow::before, .elementor-116 .elementor-element.elementor-element-6042eca > .e-con-inner > .elementor-background-slideshow::before, .elementor-116 .elementor-element.elementor-element-6042eca > .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-116 .elementor-element.elementor-element-3eb7996{--display:flex;--justify-content:center;}.elementor-116 .elementor-element.elementor-element-3eb7996.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-116 .elementor-element.elementor-element-0d315f2 .elementor-heading-title{font-family:var( --e-global-typography-ce9cde6-font-family ), Sans-serif;font-size:var( --e-global-typography-ce9cde6-font-size );font-weight:var( --e-global-typography-ce9cde6-font-weight );letter-spacing:var( --e-global-typography-ce9cde6-letter-spacing );color:var( --e-global-color-primary );}.elementor-116 .elementor-element.elementor-element-7c27f1a{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-116 .elementor-element.elementor-element-7c27f1a .elementor-heading-title{font-family:"Galano Grotesque Bold", Sans-serif;font-size:6em;font-weight:700;line-height:1em;letter-spacing:0px;word-spacing:0px;color:var( --e-global-color-primary );}.elementor-116 .elementor-element.elementor-element-d13c7d6{width:var( --container-widget-width, 80% );max-width:80%;padding:10px 0px 10px 0px;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-116 .elementor-element.elementor-element-d13c7d6.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-116 .elementor-element.elementor-element-d13c7d6 .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-116 .elementor-element.elementor-element-09c2b87{--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-116 .elementor-element.elementor-element-e80efe0 .elementor-button{background-color:var( --e-global-color-primary );}.elementor-116 .elementor-element.elementor-element-0f4ffac .elementor-button{background-color:var( --e-global-color-b097478 );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-116 .elementor-element.elementor-element-22f604e{--display:flex;}.elementor-116 .elementor-element.elementor-element-30149a3{--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-116 .elementor-element.elementor-element-30149a3:not(.elementor-motion-effects-element-type-background), .elementor-116 .elementor-element.elementor-element-30149a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#005098;}.elementor-116 .elementor-element.elementor-element-463a267{--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:flex-start;--align-items:center;border-style:solid;--border-style:solid;border-width:0px 2px 0px 0px;--border-top-width:0px;--border-right-width:2px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-e215290 );--border-color:var( --e-global-color-e215290 );}.elementor-116 .elementor-element.elementor-element-463a267.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-116 .elementor-element.elementor-element-f04c19f .elementor-heading-title{font-family:"Galano Grotesque Bold", Sans-serif;font-size:3em;font-weight:600;line-height:1em;color:var( --e-global-color-b097478 );}.elementor-116 .elementor-element.elementor-element-ed1f1ef{--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-116 .elementor-element.elementor-element-000bd2e{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;--lottie-container-width:100%;--lottie-container-max-width:100%;--lottie-container-opacity:1;}.elementor-116 .elementor-element.elementor-element-932b73a .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-116 .elementor-element.elementor-element-22a62ad{--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-116 .elementor-element.elementor-element-2e3eab9{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;--lottie-container-width:100%;--lottie-container-max-width:100%;--lottie-container-opacity:1;}.elementor-116 .elementor-element.elementor-element-8184426 .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-116 .elementor-element.elementor-element-84fdae2{--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-116 .elementor-element.elementor-element-d1637d0{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;--lottie-container-width:100%;--lottie-container-max-width:100%;--lottie-container-opacity:1;}.elementor-116 .elementor-element.elementor-element-a0d71db .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-116 .elementor-element.elementor-element-b7bbbdb{--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-116 .elementor-element.elementor-element-e3e269d{--display:flex;}.elementor-116 .elementor-element.elementor-element-e3e269d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-116 .elementor-element.elementor-element-37cfbe0 .elementor-heading-title{font-family:var( --e-global-typography-ce9cde6-font-family ), Sans-serif;font-size:var( --e-global-typography-ce9cde6-font-size );font-weight:var( --e-global-typography-ce9cde6-font-weight );letter-spacing:var( --e-global-typography-ce9cde6-letter-spacing );color:var( --e-global-color-primary );}.elementor-116 .elementor-element.elementor-element-a3b1371 .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:#005098;}.elementor-116 .elementor-element.elementor-element-a5ca6d3{width:var( --container-widget-width, 80% );max-width:80%;padding:10px 0px 10px 0px;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-116 .elementor-element.elementor-element-a5ca6d3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-116 .elementor-element.elementor-element-a5ca6d3 .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-116 .elementor-element.elementor-element-63677cf{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:2px;}.elementor-116 .elementor-element.elementor-element-63677cf .elementor-divider-separator{width:10%;}.elementor-116 .elementor-element.elementor-element-63677cf .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-116 .elementor-element.elementor-element-420ad7d{width:var( --container-widget-width, 80% );max-width:80%;padding:10px 0px 10px 0px;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-116 .elementor-element.elementor-element-420ad7d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-116 .elementor-element.elementor-element-420ad7d .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-116 .elementor-element.elementor-element-c64ee6d{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;}.elementor-116 .elementor-element.elementor-element-badd753{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-e215290 );--border-color:var( --e-global-color-e215290 );--border-radius:5px 5px 5px 5px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-116 .elementor-element.elementor-element-6386519 .elementor-heading-title{font-family:"Galano Grotesque Bold", Sans-serif;font-size:2em;font-weight:900;letter-spacing:3px;color:var( --e-global-color-primary );}.elementor-116 .elementor-element.elementor-element-f61ba13 .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-116 .elementor-element.elementor-element-f61ba13 .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-116 .elementor-element.elementor-element-f61ba13 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-116 .elementor-element.elementor-element-f61ba13 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-116 .elementor-element.elementor-element-f61ba13 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-116 .elementor-element.elementor-element-f61ba13 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-116 .elementor-element.elementor-element-f61ba13 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-116 .elementor-element.elementor-element-f61ba13 .elementor-field-group > label, .elementor-116 .elementor-element.elementor-element-f61ba13 .elementor-field-subgroup label{color:var( --e-global-color-secondary );}.elementor-116 .elementor-element.elementor-element-f61ba13 .elementor-field-group > label{font-family:var( --e-global-typography-3f45339-font-family ), Sans-serif;font-size:var( --e-global-typography-3f45339-font-size );font-weight:var( --e-global-typography-3f45339-font-weight );line-height:var( --e-global-typography-3f45339-line-height );}.elementor-116 .elementor-element.elementor-element-f61ba13 .elementor-field-type-html{padding-bottom:0px;color:var( --e-global-color-secondary );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-116 .elementor-element.elementor-element-f61ba13 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;border-color:var( --e-global-color-secondary );border-width:1px 1px 1px 1px;border-radius:5px 5px 5px 5px;}.elementor-116 .elementor-element.elementor-element-f61ba13 .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;border-color:var( --e-global-color-secondary );border-width:1px 1px 1px 1px;border-radius:5px 5px 5px 5px;}.elementor-116 .elementor-element.elementor-element-f61ba13 .elementor-field-group .elementor-select-wrapper::before{color:var( --e-global-color-secondary );}.elementor-116 .elementor-element.elementor-element-f61ba13 .e-form__buttons__wrapper__button-next{color:#ffffff;}.elementor-116 .elementor-element.elementor-element-f61ba13 .elementor-button[type="submit"]{color:#ffffff;}.elementor-116 .elementor-element.elementor-element-f61ba13 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-116 .elementor-element.elementor-element-f61ba13 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-116 .elementor-element.elementor-element-f61ba13 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-116 .elementor-element.elementor-element-f61ba13 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-116 .elementor-element.elementor-element-f61ba13 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-116 .elementor-element.elementor-element-f61ba13 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-116 .elementor-element.elementor-element-f61ba13{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-116 .elementor-element.elementor-element-6042eca:not(.elementor-motion-effects-element-type-background), .elementor-116 .elementor-element.elementor-element-6042eca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-116 .elementor-element.elementor-element-6042eca::before, .elementor-116 .elementor-element.elementor-element-6042eca > .elementor-background-video-container::before, .elementor-116 .elementor-element.elementor-element-6042eca > .e-con-inner > .elementor-background-video-container::before, .elementor-116 .elementor-element.elementor-element-6042eca > .elementor-background-slideshow::before, .elementor-116 .elementor-element.elementor-element-6042eca > .e-con-inner > .elementor-background-slideshow::before, .elementor-116 .elementor-element.elementor-element-6042eca > .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-116 .elementor-element.elementor-element-6042eca{--overlay-opacity:0.99;}.elementor-116 .elementor-element.elementor-element-3eb7996{--justify-content:center;}.elementor-116 .elementor-element.elementor-element-0d315f2 .elementor-heading-title{font-size:var( --e-global-typography-ce9cde6-font-size );letter-spacing:var( --e-global-typography-ce9cde6-letter-spacing );}.elementor-116 .elementor-element.elementor-element-7c27f1a .elementor-heading-title{font-size:4em;}.elementor-116 .elementor-element.elementor-element-d13c7d6 .elementor-heading-title{font-size:1.1em;}.elementor-116 .elementor-element.elementor-element-ed1f1ef{--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-116 .elementor-element.elementor-element-000bd2e{--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;}.elementor-116 .elementor-element.elementor-element-932b73a{text-align:center;}.elementor-116 .elementor-element.elementor-element-932b73a .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-116 .elementor-element.elementor-element-22a62ad{--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-116 .elementor-element.elementor-element-2e3eab9{--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;}.elementor-116 .elementor-element.elementor-element-8184426{text-align:center;}.elementor-116 .elementor-element.elementor-element-8184426 .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-116 .elementor-element.elementor-element-84fdae2{--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-116 .elementor-element.elementor-element-d1637d0{--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;}.elementor-116 .elementor-element.elementor-element-a0d71db{text-align:center;}.elementor-116 .elementor-element.elementor-element-a0d71db .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-116 .elementor-element.elementor-element-37cfbe0 .elementor-heading-title{font-size:var( --e-global-typography-ce9cde6-font-size );letter-spacing:var( --e-global-typography-ce9cde6-letter-spacing );}.elementor-116 .elementor-element.elementor-element-a3b1371 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-116 .elementor-element.elementor-element-a5ca6d3 .elementor-heading-title{font-size:1.1em;}.elementor-116 .elementor-element.elementor-element-420ad7d .elementor-heading-title{font-size:1.1em;}.elementor-116 .elementor-element.elementor-element-f61ba13 .elementor-field-group > label{font-size:var( --e-global-typography-3f45339-font-size );line-height:var( --e-global-typography-3f45339-line-height );}.elementor-116 .elementor-element.elementor-element-f61ba13 .elementor-field-type-html{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-116 .elementor-element.elementor-element-6042eca::before, .elementor-116 .elementor-element.elementor-element-6042eca > .elementor-background-video-container::before, .elementor-116 .elementor-element.elementor-element-6042eca > .e-con-inner > .elementor-background-video-container::before, .elementor-116 .elementor-element.elementor-element-6042eca > .elementor-background-slideshow::before, .elementor-116 .elementor-element.elementor-element-6042eca > .e-con-inner > .elementor-background-slideshow::before, .elementor-116 .elementor-element.elementor-element-6042eca > .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-116 .elementor-element.elementor-element-6042eca{--overlay-opacity:0.9;}.elementor-116 .elementor-element.elementor-element-0d315f2 .elementor-heading-title{font-size:var( --e-global-typography-ce9cde6-font-size );letter-spacing:var( --e-global-typography-ce9cde6-letter-spacing );}.elementor-116 .elementor-element.elementor-element-7c27f1a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-116 .elementor-element.elementor-element-7c27f1a .elementor-heading-title{font-size:4em;line-height:0.9em;}.elementor-116 .elementor-element.elementor-element-d13c7d6{padding:0px 0px 0px 0px;}.elementor-116 .elementor-element.elementor-element-d13c7d6 .elementor-heading-title{font-size:1em;}.elementor-116 .elementor-element.elementor-element-30149a3{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:0px;--padding-right:0px;}.elementor-116 .elementor-element.elementor-element-463a267{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;}.elementor-116 .elementor-element.elementor-element-f04c19f .elementor-heading-title{font-size:2.3em;}.elementor-116 .elementor-element.elementor-element-ed1f1ef{--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-116 .elementor-element.elementor-element-000bd2e{--container-widget-width:12%;--container-widget-flex-grow:0;width:var( --container-widget-width, 12% );max-width:12%;}.elementor-116 .elementor-element.elementor-element-932b73a .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-116 .elementor-element.elementor-element-22a62ad{--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-116 .elementor-element.elementor-element-2e3eab9{--container-widget-width:12%;--container-widget-flex-grow:0;width:var( --container-widget-width, 12% );max-width:12%;}.elementor-116 .elementor-element.elementor-element-8184426 .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-116 .elementor-element.elementor-element-84fdae2{--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-116 .elementor-element.elementor-element-d1637d0{--container-widget-width:12%;--container-widget-flex-grow:0;width:var( --container-widget-width, 12% );max-width:12%;}.elementor-116 .elementor-element.elementor-element-a0d71db .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-116 .elementor-element.elementor-element-37cfbe0 .elementor-heading-title{font-size:var( --e-global-typography-ce9cde6-font-size );letter-spacing:var( --e-global-typography-ce9cde6-letter-spacing );}.elementor-116 .elementor-element.elementor-element-a3b1371 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-116 .elementor-element.elementor-element-a5ca6d3{padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-116 .elementor-element.elementor-element-a5ca6d3 .elementor-heading-title{font-size:1em;}.elementor-116 .elementor-element.elementor-element-420ad7d{padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-116 .elementor-element.elementor-element-420ad7d .elementor-heading-title{font-size:1em;}.elementor-116 .elementor-element.elementor-element-badd753{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-116 .elementor-element.elementor-element-6386519 .elementor-heading-title{font-size:1.7em;}.elementor-116 .elementor-element.elementor-element-f61ba13 .elementor-field-group > label{font-size:var( --e-global-typography-3f45339-font-size );line-height:var( --e-global-typography-3f45339-line-height );}.elementor-116 .elementor-element.elementor-element-f61ba13 .elementor-field-type-html{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(min-width:768px){.elementor-116 .elementor-element.elementor-element-6042eca{--content-width:1500px;}.elementor-116 .elementor-element.elementor-element-3eb7996{--width:50%;}.elementor-116 .elementor-element.elementor-element-30149a3{--content-width:1500px;}.elementor-116 .elementor-element.elementor-element-463a267{--width:30%;}.elementor-116 .elementor-element.elementor-element-b7bbbdb{--content-width:1500px;}.elementor-116 .elementor-element.elementor-element-e3e269d{--width:35%;}.elementor-116 .elementor-element.elementor-element-badd753{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-116 .elementor-element.elementor-element-3eb7996{--width:495px;}.elementor-116 .elementor-element.elementor-element-463a267{--width:33%;}.elementor-116 .elementor-element.elementor-element-e3e269d{--width:37%;}}/* Start custom CSS *//* Scoped by the build script to Homepage or Catering only. */
.elementor-116.elementor-116.elementor-116 {--jtg-blue:#005098;--jtg-deep:#003B70;--jtg-plaster:#F6F4F0;--jtg-muted:#59636D;color:#20252B;font-family:"Galano Grotesque Regular",sans-serif;}
.elementor-116.elementor-116.elementor-116 .e-con {min-width:0;}
.elementor-116.elementor-116.elementor-116 .e-con-inner {max-width:1140px;padding:0;gap:32px;}
.elementor-116.elementor-116.elementor-116 .elementor-widget {margin:0;}
.elementor-116.elementor-116.elementor-116 p {margin:0 0 1em;}
.elementor-116.elementor-116.elementor-116 p:last-child {margin:0;}
.elementor-116.elementor-116.elementor-116 .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-116.elementor-116.elementor-116 .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-116.elementor-116.elementor-116 .jtg-u-copy,.elementor-116.elementor-116.elementor-116 .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-116.elementor-116.elementor-116 .jtg-u-copy p {color:inherit;}
.elementor-116.elementor-116.elementor-116 .jtg-u-h3 .elementor-heading-title {font-size:27px;line-height:1.15;letter-spacing:-.4px;}
.elementor-116.elementor-116.elementor-116 .jtg-u-section {padding:88px 40px;}
.elementor-116.elementor-116.elementor-116 .jtg-u-section .e-con-full:not(.jtg-u-form-card) {padding:0;}
.elementor-116.elementor-116.elementor-116 .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-116.elementor-116.elementor-116 .elementor-button:hover {background:var(--jtg-deep);border-color:var(--jtg-deep);color:#fff;}
.elementor-116.elementor-116.elementor-116 .jtg-u-outline .elementor-button {background:transparent;color:var(--jtg-blue);}
.elementor-116.elementor-116.elementor-116 .jtg-u-outline .elementor-button:hover {background:var(--jtg-blue);color:#fff;}
.elementor-116.elementor-116.elementor-116 .jtg-u-white .elementor-button {background:#fff;border-color:#fff;color:var(--jtg-blue);}
.elementor-116.elementor-116.elementor-116 .jtg-u-white .elementor-button:hover {background:var(--jtg-plaster);border-color:var(--jtg-plaster);}
.elementor-116.elementor-116.elementor-116 a:focus-visible,.elementor-116.elementor-116.elementor-116 button:focus-visible {outline:3px solid var(--jtg-blue);outline-offset:5px;}
.elementor-116.elementor-116.elementor-116 .jtg-u-blue a:focus-visible {outline-color:#fff;}
.elementor-116.elementor-116.elementor-116 a {text-underline-offset:4px;}
.elementor-116.elementor-116.elementor-116 .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-116.elementor-116.elementor-116 .jtg-u-hero>.e-con-inner {max-width:1280px;gap:0;align-items:center;}
.elementor-116.elementor-116.elementor-116 .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-116.elementor-116.elementor-116 .jtg-u-hero-copy {width:52%;flex:0 1 650px;gap:24px;padding:0;z-index:1;}
.elementor-116.elementor-116.elementor-116 .jtg-u-h1 .elementor-heading-title {font-size:clamp(62px,6.3vw,94px);line-height:1.02;letter-spacing:-2.7px;}
.elementor-116.elementor-116.elementor-116 .jtg-u-lead,.elementor-116.elementor-116.elementor-116 .jtg-u-lead .elementor-heading-title {font-size:19px;line-height:1.55;max-width:500px;}
.elementor-116.elementor-116.elementor-116 .jtg-u-actions {display:flex;flex-direction:row;flex-wrap:wrap;gap:14px;padding:0;margin:8px 0 0;width:100%;}
.elementor-116.elementor-116.elementor-116 .jtg-u-actions>.elementor-widget {width:auto;}
.elementor-116.elementor-116.elementor-116 .jtg-u-hero-photo {display:none;}
.elementor-116.elementor-116.elementor-116 .jtg-u-blue {background:var(--jtg-blue);}
.elementor-116.elementor-116.elementor-116 .jtg-u-blue .elementor-heading-title,.elementor-116.elementor-116.elementor-116 .jtg-u-blue .jtg-u-copy {color:#fff;}
.elementor-116.elementor-116.elementor-116 .jtg-u-band {padding:32px 40px;}
.elementor-116.elementor-116.elementor-116 .jtg-u-band>.e-con-inner {align-items:stretch;gap:0;}
.elementor-116.elementor-116.elementor-116 .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-116.elementor-116.elementor-116 .jtg-u-value:first-child {border-left:0;padding-left:0;}
.elementor-116.elementor-116.elementor-116 .jtg-u-value:last-child {padding-right:0;}
.elementor-116.elementor-116.elementor-116 .jtg-u-value .elementor-widget-lottie {width:46px;flex:0 0 46px;}
.elementor-116.elementor-116.elementor-116 .jtg-u-value .elementor-heading-title {font-size:21px;line-height:1.25;letter-spacing:-.3px;}
.elementor-116.elementor-116.elementor-116 .jtg-u-band-title {flex:1.1;width:auto;padding:0 28px 0 0;border:0;align-items:center;}
.elementor-116.elementor-116.elementor-116 .jtg-u-band-title .elementor-heading-title {font-size:29px;line-height:1.15;letter-spacing:-.6px;}
.elementor-116.elementor-116.elementor-116 .jtg-u-band-title~.jtg-u-value {gap:14px;padding:5px 22px;}
.elementor-116.elementor-116.elementor-116 .jtg-u-band-title~.jtg-u-value .elementor-heading-title {font-size:18px;}
.elementor-116.elementor-116.elementor-116 .jtg-u-menu>.e-con-inner {gap:34px;}
.elementor-116.elementor-116.elementor-116 .jtg-u-heading-row {flex-direction:row;gap:32px;align-items:flex-end;padding:0;}
.elementor-116.elementor-116.elementor-116 .jtg-u-heading-copy {flex:1;width:auto;gap:15px;}
.elementor-116.elementor-116.elementor-116 .jtg-u-menu-link {width:auto;flex:0 0 auto;justify-content:flex-end;align-items:flex-end;}
.elementor-116.elementor-116.elementor-116 .jtg-u-menu-link .elementor-widget-icon-box {border-width:0 0 1px;padding:5px 0 8px;}
.elementor-116.elementor-116.elementor-116 .jtg-u-menu-link .elementor-icon-box-title {font:600 15px/1.4 "Galano Grotesque Regular",sans-serif;letter-spacing:.6px;margin:0;}
.elementor-116.elementor-116.elementor-116 .jtg-u-menu-link .elementor-icon {font-size:23px;}
.elementor-116.elementor-116.elementor-116 .jtg-u-menu-cards {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;padding:0;}
.elementor-116.elementor-116.elementor-116 .jtg-u-menu-card {gap:12px;width:100%;padding:0;}
.elementor-116.elementor-116.elementor-116 .jtg-u-menu-card .elementor-widget-image {margin-bottom:7px;}
.elementor-116.elementor-116.elementor-116 .jtg-u-menu-card img {width:100%;display:block;height:auto;}
.elementor-116.elementor-116.elementor-116 .jtg-u-menu-card .jtg-u-copy {font-size:16px;}
.elementor-116.elementor-116.elementor-116 .jtg-u-menu-card .elementor-icon {font-size:20px;}
.elementor-116.elementor-116.elementor-116 .jtg-u-menu-card .elementor-widget-icon {margin-top:auto;}
.elementor-116.elementor-116.elementor-116 .jtg-u-story {background:var(--jtg-plaster);}
.elementor-116.elementor-116.elementor-116 .jtg-u-story>.e-con-inner {gap:64px;align-items:center;}
.elementor-116.elementor-116.elementor-116 .jtg-u-story-image {width:50%;flex:1;min-height:490px;}
.elementor-116.elementor-116.elementor-116 .jtg-u-story-copy {width:50%;flex:1;gap:24px;padding:0;}
.elementor-116.elementor-116.elementor-116 .jtg-u-story-copy .jtg-u-eyebrow:last-child .elementor-heading-title {font-size:13px;color:var(--jtg-muted);}
.elementor-116.elementor-116.elementor-116 .jtg-u-story-copy .elementor-widget-divider {margin-top:10px;}
.elementor-116.elementor-116.elementor-116 .jtg-u-gift-band {padding:55px 40px;}
.elementor-116.elementor-116.elementor-116 .jtg-u-gift-band>.e-con-inner {flex-direction:row;align-items:center;gap:64px;}
.elementor-116.elementor-116.elementor-116 .jtg-u-gift-band:before {display:none;}
.elementor-116.elementor-116.elementor-116 .jtg-u-gift-copy {flex:1.3;gap:20px;padding:0;}
.elementor-116.elementor-116.elementor-116 .jtg-u-gift-copy .elementor-heading-title {font-size:42px;}
.elementor-116.elementor-116.elementor-116 .jtg-u-gift-copy .jtg-u-copy .elementor-heading-title {font-size:18px;}
.elementor-116.elementor-116.elementor-116 .jtg-u-gift-photo {width:auto;flex:1;min-height:240px;background-position:center;background-size:cover;background-repeat:no-repeat;}
.elementor-116.elementor-116.elementor-116 .jtg-u-features>.e-con-inner {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;align-items:stretch;}
.elementor-116.elementor-116.elementor-116 .jtg-u-feature {width:100%;gap:17px;}
.elementor-116.elementor-116.elementor-116 .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-116.elementor-116.elementor-116 .jtg-u-feature .jtg-u-copy {font-size:16px;}
.elementor-116.elementor-116.elementor-116 .jtg-u-feature .elementor-widget-button {margin-top:auto;padding-top:4px;}
.elementor-116.elementor-116.elementor-116 .jtg-u-feature .elementor-button {padding:15px 20px;font-size:14px;letter-spacing:1px;}
.elementor-116.elementor-116.elementor-116 .jtg-u-social:has(>.e-con-inner:empty) {display:none;}
.elementor-116.elementor-116.elementor-116 .jtg-u-enquiry {background:var(--jtg-plaster);}
.elementor-116.elementor-116.elementor-116 .jtg-u-enquiry>.e-con-inner {gap:70px;align-items:flex-start;}
.elementor-116.elementor-116.elementor-116 .jtg-u-form-intro {width:36%;flex:.72;gap:24px;padding:0;}
.elementor-116.elementor-116.elementor-116 .jtg-u-form-intro .elementor-widget-divider {margin:8px 0;}
.elementor-116.elementor-116.elementor-116 .jtg-u-form-intro .elementor-widget-lottie {width:100px;max-width:100px;}
.elementor-116.elementor-116.elementor-116 .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-116.elementor-116.elementor-116 .jtg-u-form-heading .elementor-heading-title {font-size:29px;line-height:1.2;letter-spacing:-.5px;}
.elementor-116.elementor-116.elementor-116 .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-116.elementor-116.elementor-116 .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-116.elementor-116.elementor-116 .elementor-widget-form.elementor-widget-form .elementor-field-group textarea.elementor-field-textual {min-height:150px;resize:vertical;}
.elementor-116.elementor-116.elementor-116 .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-116.elementor-116.elementor-116 .elementor-widget-form.elementor-widget-form .elementor-field-group .elementor-field-textual::placeholder {color:#6A737C;opacity:1;font-size:14px;}
.elementor-116.elementor-116.elementor-116 .elementor-widget-form.elementor-widget-form .elementor-field-group {margin-bottom:22px;padding:0 10px;align-content:flex-start;}
.elementor-116.elementor-116.elementor-116 .elementor-widget-form.elementor-widget-form .elementor-form-fields-wrapper {margin:0 -10px;}
.elementor-116.elementor-116.elementor-116 .elementor-widget-form.elementor-widget-form .elementor-field-type-submit {margin-bottom:0;}
.elementor-116.elementor-116.elementor-116 .elementor-widget-form.elementor-widget-form .elementor-button {font-size:16px;min-height:55px;letter-spacing:1.3px;}
.elementor-116.elementor-116.elementor-116 .elementor-widget-form.elementor-widget-form .elementor-message {font:400 16px/1.5 "Galano Grotesque Regular",sans-serif;}
.elementor-116.elementor-116.elementor-116 .jtg-store-search-list {border:1px solid #B9C9D6;border-radius:5px;box-shadow:0 8px 22px #003b701a;}
.elementor-116.elementor-116.elementor-116 .jtg-store-search-option,.elementor-116.elementor-116.elementor-116 .jtg-store-search-empty {font:400 16px/1.5 "Galano Grotesque Regular",sans-serif;}
.elementor-116.elementor-116.elementor-116 .jtg-store-search-option:hover,.elementor-116.elementor-116.elementor-116 .jtg-store-search-option[aria-selected="true"] {background:#edf4fa;color:var(--jtg-deep);}
@media(max-width:1024px){
 .elementor-116.elementor-116.elementor-116 .jtg-u-section {padding:60px 30px;}
 .elementor-116.elementor-116.elementor-116 .jtg-u-hero {padding:55px 30px;min-height:530px;}
 .elementor-116.elementor-116.elementor-116 .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-116.elementor-116.elementor-116 .jtg-u-hero-copy {width:60%;flex-basis:60%;}
 .elementor-116.elementor-116.elementor-116 .jtg-u-h1 .elementor-heading-title {font-size:68px;}
 .elementor-116.elementor-116.elementor-116 .jtg-u-band {padding:28px 30px;}
 .elementor-116.elementor-116.elementor-116 .jtg-u-value {gap:12px;padding:5px 18px;}
 .elementor-116.elementor-116.elementor-116 .jtg-u-value .elementor-heading-title {font-size:18px;}
 .elementor-116.elementor-116.elementor-116 .jtg-u-value .elementor-widget-lottie {width:36px;flex-basis:36px;}
 .elementor-116.elementor-116.elementor-116 .jtg-u-band-title {flex:.95;padding-right:18px;}
 .elementor-116.elementor-116.elementor-116 .jtg-u-band-title .elementor-heading-title {font-size:24px;}
 .elementor-116.elementor-116.elementor-116 .jtg-u-band-title~.jtg-u-value {padding:5px 14px;flex-direction:column;align-items:flex-start;gap:10px;}
 .elementor-116.elementor-116.elementor-116 .jtg-u-band-title~.jtg-u-value .elementor-heading-title {font-size:16px;}
 .elementor-116.elementor-116.elementor-116 .jtg-u-heading-row {gap:24px;}
 .elementor-116.elementor-116.elementor-116 .jtg-u-heading-copy {flex:1.5;}
 .elementor-116.elementor-116.elementor-116 .jtg-u-menu-cards,.elementor-116.elementor-116.elementor-116 .jtg-u-features>.e-con-inner {gap:22px;}
 .elementor-116.elementor-116.elementor-116 .jtg-u-h3 .elementor-heading-title {font-size:25px;}
 .elementor-116.elementor-116.elementor-116 .jtg-u-story>.e-con-inner,.elementor-116.elementor-116.elementor-116 .jtg-u-gift-band>.e-con-inner {gap:35px;}
 .elementor-116.elementor-116.elementor-116 .jtg-u-story-image {min-height:420px;}
 .elementor-116.elementor-116.elementor-116 .jtg-u-gift-band {padding:45px 30px;}
 .elementor-116.elementor-116.elementor-116 .jtg-u-gift-copy .elementor-heading-title {font-size:36px;}
 .elementor-116.elementor-116.elementor-116 .jtg-u-gift-photo {min-height:220px;}
 .elementor-116.elementor-116.elementor-116 .jtg-u-feature .elementor-button {font-size:12px;padding:13px 14px;min-height:49px;}
 .elementor-116.elementor-116.elementor-116 .jtg-u-enquiry>.e-con-inner {gap:32px;}
 .elementor-116.elementor-116.elementor-116 .jtg-u-form-intro {flex:.65;}
 .elementor-116.elementor-116.elementor-116 .jtg-u-form-card {flex:1.35;padding:26px;}
 .elementor-116.elementor-116.elementor-116 .jtg-u-form-heading .elementor-heading-title {font-size:25px;}
}
@media(max-width:767px){
 .elementor-116.elementor-116.elementor-116 .elementor-heading-title {font-size:36px;letter-spacing:-1px;}
 .elementor-116.elementor-116.elementor-116 .jtg-u-eyebrow .elementor-heading-title {font-size:11px;letter-spacing:2px;}
 .elementor-116.elementor-116.elementor-116 .jtg-u-copy,.elementor-116.elementor-116.elementor-116 .jtg-u-copy .elementor-heading-title {font-size:16px;line-height:1.6;}
 .elementor-116.elementor-116.elementor-116 .jtg-u-h3 .elementor-heading-title {font-size:24px;}
 .elementor-116.elementor-116.elementor-116 .jtg-u-section {padding:48px 22px;}
 .elementor-116.elementor-116.elementor-116 .elementor-button {padding:15px 20px;font-size:13px;letter-spacing:1px;min-height:49px;}
 .elementor-116.elementor-116.elementor-116 .jtg-u-hero {padding:42px 22px 0;min-height:0;background-image:none!important;background-color:#fff;}
 .elementor-116.elementor-116.elementor-116 .jtg-u-hero:before {display:none;}
 .elementor-116.elementor-116.elementor-116 .jtg-u-hero>.e-con-inner {flex-direction:column;align-items:stretch;gap:30px;}
 .elementor-116.elementor-116.elementor-116 .jtg-u-hero-copy {width:100%;flex:auto;gap:20px;}
 .elementor-116.elementor-116.elementor-116 .jtg-u-h1 .elementor-heading-title {font-size:52px;line-height:1.02;letter-spacing:-1.7px;}
 .elementor-116.elementor-116.elementor-116 .jtg-u-actions {flex-direction:row;gap:12px;}
 .elementor-116.elementor-116.elementor-116 .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-116.elementor-116.elementor-116 .jtg-u-band {padding:25px 22px;}
 .elementor-116.elementor-116.elementor-116 .jtg-u-band>.e-con-inner {flex-direction:column;gap:0;}
 .elementor-116.elementor-116.elementor-116 .jtg-u-value,.elementor-116.elementor-116.elementor-116 .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-116.elementor-116.elementor-116 .jtg-u-value:first-child {border:0;padding-top:0;}
 .elementor-116.elementor-116.elementor-116 .jtg-u-value:last-child {padding-bottom:0;}
 .elementor-116.elementor-116.elementor-116 .jtg-u-value .elementor-heading-title,.elementor-116.elementor-116.elementor-116 .jtg-u-band-title~.jtg-u-value .elementor-heading-title {font-size:21px;}
 .elementor-116.elementor-116.elementor-116 .jtg-u-value .elementor-widget-lottie {width:40px;flex-basis:40px;}
 .elementor-116.elementor-116.elementor-116 .jtg-u-band-title {width:100%;flex:auto;padding:0 0 24px;}
 .elementor-116.elementor-116.elementor-116 .jtg-u-band-title .elementor-heading-title {font-size:31px;}
 .elementor-116.elementor-116.elementor-116 .jtg-u-heading-row {flex-direction:column;align-items:stretch;gap:20px;}
 .elementor-116.elementor-116.elementor-116 .jtg-u-menu-link {align-items:flex-start;}
 .elementor-116.elementor-116.elementor-116 .jtg-u-menu-cards,.elementor-116.elementor-116.elementor-116 .jtg-u-features>.e-con-inner {grid-template-columns:1fr;gap:38px;}
 .elementor-116.elementor-116.elementor-116 .jtg-u-menu-card {gap:12px;}
 .elementor-116.elementor-116.elementor-116 .jtg-u-story>.e-con-inner {flex-direction:column;align-items:stretch;gap:32px;}
 .elementor-116.elementor-116.elementor-116 .jtg-u-story-image {width:100%;flex:auto;min-height:0;aspect-ratio:1.3;}
 .elementor-116.elementor-116.elementor-116 .jtg-u-story-copy {width:100%;flex:auto;gap:22px;}
 .elementor-116.elementor-116.elementor-116 .jtg-u-gift-band {padding:48px 22px;}
 .elementor-116.elementor-116.elementor-116 .jtg-u-gift-band>.e-con-inner {flex-direction:column;align-items:stretch;gap:30px;}
 .elementor-116.elementor-116.elementor-116 .jtg-u-gift-copy {flex:auto;width:100%;}
 .elementor-116.elementor-116.elementor-116 .jtg-u-gift-copy .elementor-heading-title {font-size:31px;}
 .elementor-116.elementor-116.elementor-116 .jtg-u-gift-copy .jtg-u-copy .elementor-heading-title {font-size:16px;}
 .elementor-116.elementor-116.elementor-116 .jtg-u-gift-photo {flex:auto;width:100%;min-height:0;aspect-ratio:1.45;}
 .elementor-116.elementor-116.elementor-116 .jtg-u-feature .elementor-button {font-size:13px;padding:15px 20px;}
 .elementor-116.elementor-116.elementor-116 .jtg-u-enquiry>.e-con-inner {flex-direction:column;gap:32px;align-items:stretch;}
 .elementor-116.elementor-116.elementor-116 .jtg-u-form-intro,.elementor-116.elementor-116.elementor-116 .jtg-u-form-card {flex:auto;width:100%;}
 .elementor-116.elementor-116.elementor-116 .jtg-u-form-intro .elementor-widget-lottie {display:none;}
 .elementor-116.elementor-116.elementor-116 .jtg-u-form-card {padding:24px 20px;gap:20px;}
 .elementor-116.elementor-116.elementor-116 .jtg-u-form-heading .elementor-heading-title {font-size:26px;}
 .elementor-116.elementor-116.elementor-116 .elementor-widget-form.elementor-widget-form .elementor-field-group {width:100%;margin-bottom:18px;}
}
@media(prefers-reduced-motion:reduce){.elementor-116.elementor-116.elementor-116 *{transition:none!important;scroll-behavior:auto!important;}}

.elementor-116.elementor-116.elementor-116 .elementor-element-22f604e{background-image:url("https://jimmythegreek.com/wp-content/uploads/2026/10/EUD-_DSC6495-JTG-VaughanMills-Extras-LR.jpg");}/* End custom CSS */