.elementor-257 .elementor-element.elementor-element-a1b49ad{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:18px 18px;--row-gap:18px;--column-gap:18px;}#elementor-popup-modal-257 .dialog-widget-content{animation-duration:1.2s;background-color:#F6F4F0;}#elementor-popup-modal-257{background-color:rgba(0, 0, 0, 0.7);justify-content:flex-end;align-items:center;pointer-events:all;}#elementor-popup-modal-257 .dialog-message{width:395px;height:100vh;align-items:flex-start;}#elementor-popup-modal-257 .dialog-close-button{display:flex;}/* Start custom CSS */#elementor-popup-modal-257 {font-family:"Galano Grotesque Regular",sans-serif;color:#59636d;}
#elementor-popup-modal-257 .jtg-order-panel {padding:76px 28px 36px;gap:18px;min-height:0;}
#elementor-popup-modal-257 .elementor-widget {margin:0;}
#elementor-popup-modal-257 .jtg-order-title .elementor-heading-title {font-family:"Galano Grotesque Bold",sans-serif;font-size:34px;line-height:1.1;font-weight:700;letter-spacing:-.7px;color:#005098;}
#elementor-popup-modal-257 .jtg-order-intro {font-size:16px;line-height:1.55;color:#59636d;margin-bottom:12px;}
#elementor-popup-modal-257 .jtg-order-intro p {margin:0;}
#elementor-popup-modal-257 .jtg-order-provider {width:100%;}
#elementor-popup-modal-257 .jtg-order-provider a {position:relative;display:flex;align-items:center;justify-content:center;min-height:104px;padding:26px 44px 26px 22px;background:#fff;border:1px solid #dce1e5;border-radius:5px;transition:border-color .18s,box-shadow .18s;}
#elementor-popup-modal-257 .jtg-order-provider a:hover {border-color:#005098;box-shadow:0 0 0 1px #005098;}
#elementor-popup-modal-257 .jtg-order-provider a:focus-visible {outline:3px solid #005098;outline-offset:4px;}
#elementor-popup-modal-257 .jtg-order-provider a::after {content:"↗";position:absolute;right:15px;top:50%;transform:translateY(-50%);font-family:Arial,sans-serif;font-size:20px;line-height:1;color:#005098;}
#elementor-popup-modal-257 .jtg-order-provider img {display:block;height:auto!important;max-width:100%;object-fit:contain;}
#elementor-popup-modal-257 .jtg-order-ubereats img {width:180px;}
#elementor-popup-modal-257 .jtg-order-skip img {width:120px;}
#elementor-popup-modal-257 .jtg-order-doordash img {width:220px;}
#elementor-popup-modal-257 .dialog-close-button {display:flex;align-items:center;justify-content:center;top:22px;right:22px;width:38px;height:38px;color:#005098;background:#fff;border:1px solid #dce1e5;border-radius:4px;z-index:10;}
#elementor-popup-modal-257 .dialog-close-button:focus-visible {outline:3px solid #005098;outline-offset:3px;}
#elementor-popup-modal-257 .dialog-widget-content {max-width:100vw;}
@media(max-width:600px){#elementor-popup-modal-257 .jtg-order-panel {padding:74px 24px 30px;}#elementor-popup-modal-257 .jtg-order-title .elementor-heading-title{font-size:32px;}#elementor-popup-modal-257 .jtg-order-provider a{min-height:98px;}}
@media(prefers-reduced-motion:reduce){#elementor-popup-modal-257 .jtg-order-provider a{transition:none;}}/* End custom CSS */