.jc{--max: 1260px;--form-max: 980px;--muted: rgba(var(--color-foreground, 20 20 20), .72);--border: rgba(var(--color-foreground, 20 20 20), .15);--shadow: 0 8px 24px rgba(0, 0, 0, .07);color:rgb(var(--color-foreground, 20 20 20))}.jc *{box-sizing:border-box}.jc__inner{width:min(var(--max),calc(100% - 6rem));margin:0 auto}.jc h1,.jc h2,.jc h3{font-weight:inherit;letter-spacing:inherit}.jc h1{font-size:inherit;line-height:inherit;margin:0}.jc h2{line-height:inherit;margin:0 0 1rem}.jc h3{line-height:inherit;margin:0 0 .7rem}.jc p{margin-top:0;margin-bottom:20px}.jc-rte{font-size:inherit;line-height:inherit;color:var(--muted)}.jc-breadcrumbs{padding:1.2rem 0 .7rem;font-size:inherit}.jc-breadcrumbs ol{display:flex;gap:.8rem;list-style:none;padding:0;margin:0;align-items:center}.jc-breadcrumbs a{text-decoration:none;color:inherit}.jc-home{display:inline-flex;gap:.45rem;align-items:center}.jc-home svg{width:1rem;height:1rem}.jc-title{padding:1rem 0 3rem;text-align:center}.jc-form{padding:1rem 0 4.5rem}.jc-form__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:0}.jc-support{position:relative;overflow:hidden}.jc-support img{display:block;width:100%;height:100%;object-fit:cover}.jc-support:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#0003}.jc-support__content{position:absolute;z-index:1;left:2rem;right:2rem;bottom:2rem;color:#fff;max-width:32rem}.jc-support__content h2,.jc-support__content .jc-rte{color:#fff}.jc-btn{display:inline-flex;align-items:center;justify-content:center;min-height:2.75rem;padding:.55rem 1rem;background:#5b2736;border:1px solid #5b2736;border-radius:5px;color:#fff;text-decoration:none;font:inherit}.jc-btn--outline{background:transparent;border-color:#fff}.jc-btn svg{width:1.2rem;height:1.2rem;margin-left:.65rem}.jc-form-card{background:rgb(var(--color-background, 255 255 255));box-shadow:var(--shadow);padding:1.5rem 1.75rem;display:flex;align-items:center}.jc-form-card h2{margin-bottom:.8rem}.jc-form-card .jc-rte{margin-bottom:1rem!important}.jc-form-card form{width:100%}.jc-form-fields{display:grid;grid-template-columns:1fr 1fr;gap:.65rem .8rem;max-width:var(--form-max)}.jc-full{grid-column:1/-1}.jc-field{position:relative}.jc-field input,.jc-field textarea,.jc-field select{width:100%;min-height:0;border:1px solid var(--color-foreground);border-radius:5px;background:rgb(var(--color-background, 255 255 255));padding:.6rem .75rem;color:inherit;font:inherit;font-size:inherit;line-height:1.4;transition:border-color .18s ease,box-shadow .18s ease}.jc-field input:focus,.jc-field textarea:focus,.jc-field select:focus{border-color:currentColor;box-shadow:none;outline:1px solid currentColor;outline-offset:-1px}.jc-field textarea{min-height:7rem;resize:vertical}.jc-field input::placeholder,.jc-field textarea::placeholder{color:rgba(var(--color-foreground, 20 20 20),.58);opacity:1}.jc-field select{color:inherit}.jc-field select:valid{color:inherit}.jc-field label{display:none}.jc-select{position:relative}.jc-select select{-webkit-appearance:none;appearance:none;padding-right:3.3rem}.jc-select svg{position:absolute;right:1rem;top:50%;width:1rem;transform:translateY(-50%);pointer-events:none}.jc-submit{padding-top:.2rem}.jc-submit .jc-btn{min-width:0}.jc-note{font-size:inherit;color:var(--muted)}.jc-msg{padding:1rem;border:1px solid var(--border);margin-bottom:1rem}.jc-location{padding:2rem 0 3rem}.jc-location__intro{max-width:74rem;margin-bottom:2.2rem}.jc-location__grid{display:grid;grid-template-columns:55% 45%;min-height:0}.jc-location__media img{display:block;width:100%;height:100%;object-fit:cover}.jc-location__card{background:rgb(var(--color-background, 255 255 255));box-shadow:var(--shadow);display:flex}.jc-location__details{width:100%;padding:2rem 2.25rem}.jc-summary{display:flex;justify-content:space-between;align-items:center;gap:1rem;list-style:none;cursor:pointer;font-size:x-large}.jc-summary::-webkit-details-marker{display:none}.jc-summary svg{width:1rem;transition:transform .2s ease}.jc-location details[open] .jc-summary svg{transform:rotate(180deg)}.jc-address{padding-top:2rem;font-size:inherit;line-height:inherit}.jc-cards{background:#fff;padding:2rem 0}.jc-cards__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;background:var(--border)}.jc-card{background:#f6dde4;min-height:16rem;padding:1.5rem 1.25rem;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;border-radius:5px}.jc-icon{width:3.5rem;height:3.5rem;margin-bottom:.8rem}.jc-icon svg{display:block;width:100%;height:100%;fill:none;stroke:currentColor}.jc-card__body{font-size:inherit;line-height:inherit;color:var(--muted)}.jc-features{border-top:1px solid var(--border);padding:2rem 0 2.6rem}.jc-features__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem}.jc-feature{display:flex;align-items:flex-start;gap:.9rem;justify-content:center}.jc-feature__icon{width:2.8rem;height:2.8rem;flex:none}.jc-feature__icon svg{width:100%;height:100%;fill:none;stroke:currentColor}.jc-feature strong{display:block;font-size:inherit;line-height:inherit;letter-spacing:inherit;margin:.1rem 0 .25rem}.jc-feature__text{font-size:inherit;line-height:inherit;color:var(--muted)}@media(max-width:749px){.jc__inner{width:min(var(--max),calc(100% - 3rem))}.jc-title{text-align:left;padding-bottom:2rem}.jc-form__grid,.jc-location__grid{grid-template-columns:1fr}.jc-support{min-height:34rem}.jc-form-card{box-shadow:none;border:1px solid var(--border);border-top:0}.jc-location__media{min-height:24rem}.jc-location__card{box-shadow:none;border:1px solid var(--border);border-top:0}.jc-cards__grid{grid-template-columns:1fr}.jc-card{min-height:22rem}.jc-features__grid{grid-template-columns:1fr 1fr;gap:1.5rem 1rem}.jc-feature{justify-content:flex-start}}@media(max-width:549px){.jc__inner{width:calc(100% - 2rem)}.jc-breadcrumbs{padding-top:.9rem}.jc-rte,.jc-address,.jc-note{font-size:inherit}.jc-support{min-height:0}.jc-support__content{left:1.25rem;right:1.25rem;bottom:1.25rem}.jc-form-card{padding:2rem 1.15rem}.jc-form-card .jc-rte{margin-bottom:1.2rem!important}.jc-form-fields{grid-template-columns:1fr}.jc-full{grid-column:1}.jc-location__media{min-height:20rem}.jc-location__details{padding:1.7rem 1.2rem}.jc-features{padding:1.5rem 0 2rem}.jc-features__grid{grid-template-columns:1fr;gap:1rem}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/jamalek-contact.css.map */
