.breakdance .bde-section-770-100 .section-container{--bde-grid-gap:var(--bde-column-gap);display:grid;grid-template-columns:repeat(var(--bde-grid-items-per-row,4),minmax(0,1fr));gap:var(--bde-grid-gap);align-items:var(--bde-grid-align-items,stretch);justify-items:var(--bde-grid-justify-items,stretch)}.breakdance .bde-section-770-100 .section-container>*{width:auto!important;height:auto!important}.breakdance .bde-section-770-100 .section-container{--bde-grid-items-per-row:1}.breakdance .bde-section-770-100 .section-container{--bde-section-width:100%}.breakdance .bde-section-770-100 .section-container{padding-left:0px;padding-right:0px;padding-bottom:0px;padding-top:0px}#custom-page{--bg:#f3f3f4;--surface:#fff;--cream:#f3e3d3;--ink:#222;--soft:#6f6a62;--gold:#c68b2f;--gold-d:#a8762c;--gold-l:#e0c089;--red:#e02b2b;--line:#e3dfd7;--ff:'Poppins',system-ui,sans-serif;font-family:var(--ff);color:var(--ink);font-size:16.5px;line-height:1.55}#custom-page button,#custom-page input[type="submit"],#custom-page input[type="button"],#custom-page input[type="reset"]{box-sizing:border-box;line-height:1;-webkit-appearance:none;appearance:none}#custom-page input,#custom-page select,#custom-page textarea{box-sizing:border-box}#custom-page .pg-svg-defs{position:absolute;width:0;height:0;overflow:hidden}#custom-page .shell{margin-left:120px;margin-top:36px;width:calc(100% - 120px);max-width:calc(100vw - 120px)}#custom-page .pg-strip{background:var(--ink);padding:48px 56px 40px}#custom-page .pg-strip h1{font-size:clamp(30px,3.5vw,45px);font-weight:700;color:#fff;letter-spacing:-.01em;margin:0}#custom-page .pg-strip .pg-sub{font-size:13px;color:rgba(255,255,255,.4);margin-top:6px}#custom-page .pg-bc{display:flex;align-items:center;gap:7px;font-size:10px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;margin-bottom:16px;flex-wrap:wrap}#custom-page .pg-bc a,#custom-page .pg-bc span{color:rgba(255,255,255,.35);text-decoration:none}#custom-page .pg-bc a:hover{color:rgba(255,255,255,.7)}#custom-page .pg-bc .sep{color:rgba(255,255,255,.15)}#custom-page .pg-bc .cur{color:rgba(255,255,255,.75);font-weight:600}#custom-page .contact-wrap{background:var(--bg);padding:64px 0 0}#custom-page .contact-inner{max-width:1480px;margin:0 auto;padding:0 56px;display:grid;grid-template-columns:1fr 420px;gap:48px;align-items:start}#custom-page .contact-form-wrap{background:var(--surface);padding:48px}#custom-page .cf-title{font-size:22px;font-weight:600;margin-bottom:6px}#custom-page .cf-sub{font-size:14px;color:var(--soft);margin-bottom:36px;line-height:1.6}#custom-page .dpf-wrap{font-family:var(--ff);background:transparent;border:none;border-radius:0;padding:0;box-shadow:none}#custom-page .dpf-title{font-size:22px;font-weight:600;color:var(--ink);margin-bottom:24px}#custom-page .dpf-row{display:grid;grid-template-columns:repeat(12,1fr);gap:18px}#custom-page .dpf-col{grid-column:span 12;min-width:0;width:auto!important}#custom-page .dpf-w-full{grid-column:span 12}#custom-page .dpf-w-half{grid-column:span 6}#custom-page .dpf-w-third{grid-column:span 4}#custom-page .dpf-w-twothird{grid-column:span 8}#custom-page .dpf-w-quarter{grid-column:span 3}#custom-page .dpf-w-threequarter{grid-column:span 9}#custom-page .dpf-field{display:flex;flex-direction:column;gap:6px}#custom-page .dpf-label{font-size:10px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--soft)}#custom-page .dpf-req{color:var(--red);margin-left:2px}#custom-page .dpf-input{background:var(--bg);border:1px solid var(--line);border-radius:0;padding:13px 15px;font-family:var(--ff);font-size:15px;color:var(--ink);outline:none;width:100%;transition:border-color .2s,background .2s;-webkit-appearance:none;appearance:none;box-shadow:none}#custom-page .dpf-input:focus{border-color:var(--gold);background:var(--surface);box-shadow:none}#custom-page .dpf-input[aria-invalid="true"]{border-color:var(--red)}#custom-page .dpf-input::placeholder{color:rgba(111,106,98,.5)}#custom-page .dpf-textarea{resize:vertical;min-height:140px;line-height:1.6}#custom-page .dpf-select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='7' viewBox='0 0 10 7'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%236f6a62' stroke-width='1.5' fill='none' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding-right:36px;cursor:pointer}#custom-page .dpf-file{cursor:pointer;padding:11px 15px}#custom-page .dpf-file-hint{font-size:11px;color:var(--soft);margin-top:4px}#custom-page .dpf-phone-wrap{display:flex;flex-wrap:wrap;gap:0;width:100%;background:var(--bg);border:1px solid var(--line);border-radius:0;transition:border-color .2s,background .2s}#custom-page .dpf-phone-wrap:focus-within{border-color:var(--gold);background:var(--surface);box-shadow:none}#custom-page .dpf-phone-code{flex:0 0 auto;min-width:92px;max-width:120px;border:none!important;border-right:1px solid var(--line)!important;border-radius:0!important;background:transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='7' viewBox='0 0 10 7'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%236f6a62' stroke-width='1.5' fill='none' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat right 10px center!important;box-shadow:none!important;padding:13px 28px 13px 12px!important;font-family:var(--ff);font-size:13px!important;color:var(--ink);outline:none;-webkit-appearance:none;appearance:none;cursor:pointer}#custom-page .dpf-phone-num{flex:1;min-width:120px;border:none!important;border-radius:0!important;background:transparent;box-shadow:none!important}#custom-page .dpf-phone-num:focus{background:transparent}#custom-page .dpf-phone-error{font-size:11px;color:var(--red);width:100%;order:3;padding:0 12px 9px}#custom-page .dpf-radio-group,#custom-page .dpf-checkbox-group{display:flex;flex-direction:column;gap:9px}#custom-page .dpf-radio,#custom-page .dpf-checkbox-item{display:flex;align-items:center;gap:9px;font-size:14px;color:var(--ink);cursor:pointer}#custom-page .dpf-radio input,#custom-page .dpf-checkbox-item input{width:15px;height:15px;accent-color:var(--gold);flex-shrink:0;cursor:pointer}#custom-page .dpf-consent-label,#custom-page .dpf-checkbox-label{display:flex;align-items:flex-start;gap:10px;font-size:13px;color:var(--soft);line-height:1.55;cursor:pointer}#custom-page .dpf-consent-cb,#custom-page .dpf-checkbox{width:15px;height:15px;margin-top:3px;accent-color:var(--gold);flex-shrink:0;cursor:pointer}#custom-page .dpf-consent-link{color:var(--gold-d)}#custom-page .dpf-heading h2,#custom-page .dpf-heading h3,#custom-page .dpf-heading h4{font-weight:600;color:var(--ink);margin:8px 0 0}#custom-page .dpf-heading h2{font-size:22px}#custom-page .dpf-heading h3{font-size:18px}#custom-page .dpf-heading h4{font-size:15px}#custom-page .dpf-divider{height:1px;background:var(--line);margin:10px 0}#custom-page .dpf-html{font-size:14px;color:var(--soft);line-height:1.7}#custom-page .dpf-msg-error{margin-top:18px;padding:13px 16px;background:rgba(224,44,44,.07);border:none;border-radius:0;border-left:3px solid var(--red);color:var(--red);font-size:13px;line-height:1.5}#custom-page .dpf-submit{display:inline-flex;align-items:center;gap:11px;background:var(--ink);color:#fff;font-family:var(--ff);font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;line-height:1;padding:16px 32px;border:none;border-radius:0;cursor:pointer;transition:background .25s;margin-top:26px;box-shadow:none}#custom-page .dpf-submit:hover{background:var(--gold-d);box-shadow:none}#custom-page .dpf-submit[disabled]{opacity:.65;pointer-events:none}#custom-page .dpf-submit-spinner{display:inline-flex}#custom-page .dpf-spin{display:block;animation:gomar-dpf-spin .8s linear infinite}@keyframes gomar-dpf-spin{to{transform:rotate(360deg)}}#custom-page .dpf-success{display:flex;align-items:center;gap:20px;background:rgba(29,122,64,.07);border:1px solid rgba(29,122,64,.25);border-radius:0;padding:24px 28px;box-shadow:none}#custom-page .dpf-success-icon{width:48px;height:48px;flex-shrink:0;color:#1d7a40}#custom-page .dpf-success-icon svg{width:48px;height:48px;display:block}#custom-page .dpf-success-msg{font-size:14px;color:var(--ink);line-height:1.6}#custom-page .dpf-recaptcha{margin:4px 0}#custom-page .contact-info{display:flex;flex-direction:column;gap:16px}#custom-page .ci-card{background:var(--surface);padding:28px 24px}#custom-page .ci-card-title{font-size:10px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--soft);margin-bottom:18px}#custom-page .ci-item{display:flex;align-items:flex-start;gap:14px;margin-bottom:20px}#custom-page .ci-item:last-child{margin-bottom:0}#custom-page .ci-icon{width:40px;height:40px;background:var(--cream);display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--gold-d)}#custom-page .ci-icon svg{width:18px;height:18px}#custom-page .ci-label{font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--soft);margin-bottom:4px}#custom-page .ci-value{font-size:15px;color:var(--ink);line-height:1.6}#custom-page .ci-value a{color:var(--ink);text-decoration:none;transition:color .2s}#custom-page .ci-value a:hover{color:var(--gold-d)}#custom-page .hours-table{width:100%;border-collapse:collapse}#custom-page .hours-table tr{border-bottom:1px solid var(--line)}#custom-page .hours-table tr:last-child{border-bottom:none}#custom-page .hours-table td{padding:9px 0;font-size:14px;color:var(--soft)}#custom-page .hours-table td:last-child{text-align:right}#custom-page .hours-open{color:#1a7840!important;font-weight:500}#custom-page .hours-closed{color:var(--red)!important;font-weight:500}#custom-page .hours-tz{font-size:12px!important;padding-top:12px!important}#custom-page .ci-follow-sub{font-size:14px;color:var(--soft);margin-bottom:16px}#custom-page .ci-socials{display:flex;gap:8px}#custom-page .ci-soc-btn{width:38px;height:38px;border:1px solid var(--line);display:flex;align-items:center;justify-content:center;color:var(--soft);transition:all .2s;text-decoration:none}#custom-page .ci-soc-btn svg{width:16px;height:16px}#custom-page .ci-soc-btn:hover{background:var(--ink);color:#fff;border-color:var(--ink)}#custom-page .contact-map{margin-top:48px}#custom-page .map-wrap{position:relative;width:100%;height:460px;background:var(--cream);overflow:hidden}#custom-page .map-wrap iframe{position:absolute;inset:0;width:100%;height:100%;border:0}#custom-page .contact-faq{background:var(--surface);padding:72px 0}#custom-page .faq-inner{max-width:1480px;margin:0 auto;padding:0 56px}#custom-page .faq-head{margin-bottom:40px}#custom-page .faq-head h2{font-size:24px;font-weight:600;margin-bottom:6px}#custom-page .faq-head p{font-size:15px;color:var(--soft)}#custom-page .faq-grid{display:grid;grid-template-columns:1fr 1fr;gap:2px}#custom-page .ct-faq-item{background:var(--bg)}#custom-page .faq-q{display:flex;align-items:center;justify-content:space-between;width:100%;padding:20px 24px;cursor:pointer;font-size:14px;font-weight:500;gap:16px;transition:background .2s;background:none;border:none;font-family:var(--ff);color:var(--ink);text-align:left}#custom-page .faq-q:hover{background:rgba(198,143,47,.05)}#custom-page .faq-q svg{width:16px;height:16px;flex-shrink:0;color:var(--soft);transition:transform .3s}#custom-page .ct-faq-item.on .faq-q svg{transform:rotate(180deg)}#custom-page .faq-a{display:none;padding:0 24px 20px;font-size:14px;color:var(--soft);line-height:1.75}#custom-page .ct-faq-item.on .faq-a{display:block}html[dir="rtl"] #custom-page{--ff:'Cairo','Poppins',system-ui,sans-serif;direction:rtl;line-height:1.7}html[dir="rtl"] #custom-page .pg-strip h1,html[dir="rtl"] #custom-page .pg-bc,html[dir="rtl"] #custom-page .ci-card-title,html[dir="rtl"] #custom-page .ci-label{letter-spacing:0}html[dir="rtl"] #custom-page .shell{margin-left:0;margin-right:120px}html[dir="rtl"] #custom-page .pg-strip,html[dir="rtl"] #custom-page .pg-strip h1,html[dir="rtl"] #custom-page .pg-strip .pg-sub{text-align:right}html[dir="rtl"] #custom-page .ci-card-title,html[dir="rtl"] #custom-page .ci-label,html[dir="rtl"] #custom-page .ci-value,html[dir="rtl"] #custom-page .ci-follow-sub,html[dir="rtl"] #custom-page .hours-table td:first-child,html[dir="rtl"] #custom-page .faq-head h2,html[dir="rtl"] #custom-page .faq-head p,html[dir="rtl"] #custom-page .faq-q,html[dir="rtl"] #custom-page .faq-a{text-align:right}html[dir="rtl"] #custom-page .hours-table td:last-child{text-align:left}html[dir="rtl"] #custom-page .ci-value a[href^="tel:"],html[dir="rtl"] #custom-page .ci-value a[href^="mailto:"],html[dir="rtl"] #custom-page .ci-value a[href*="wa.me"]{direction:ltr;unicode-bidi:isolate;display:inline-block}html[dir="rtl"] #custom-page .dpf-label,html[dir="rtl"] #custom-page .dpf-submit{letter-spacing:0}html[dir="rtl"] #custom-page .dpf-field,html[dir="rtl"] #custom-page .dpf-label,html[dir="rtl"] #custom-page .dpf-title,html[dir="rtl"] #custom-page .dpf-consent-text,html[dir="rtl"] #custom-page .dpf-html,html[dir="rtl"] #custom-page .dpf-heading h2,html[dir="rtl"] #custom-page .dpf-heading h3,html[dir="rtl"] #custom-page .dpf-heading h4,html[dir="rtl"] #custom-page .dpf-success-msg{text-align:right}html[dir="rtl"] #custom-page .dpf-req{margin-left:0;margin-right:2px}html[dir="rtl"] #custom-page .dpf-select{background-position:left 12px center;padding-right:15px;padding-left:36px}html[dir="rtl"] #custom-page .dpf-input[type="email"],html[dir="rtl"] #custom-page .dpf-input[type="tel"],html[dir="rtl"] #custom-page .dpf-input[type="url"],html[dir="rtl"] #custom-page .dpf-input[type="number"],html[dir="rtl"] #custom-page .dpf-input[type="date"],html[dir="rtl"] #custom-page .dpf-phone-num{direction:ltr;text-align:right}html[dir="rtl"] #custom-page .dpf-input[type="email"]::placeholder,html[dir="rtl"] #custom-page .dpf-input[type="tel"]::placeholder,html[dir="rtl"] #custom-page .dpf-input[type="number"]::placeholder,html[dir="rtl"] #custom-page .dpf-phone-num::placeholder{direction:ltr;text-align:right}html[dir="rtl"] #custom-page .dpf-phone-code{direction:ltr;border-right:none!important;border-left:1px solid var(--line)!important;background-position:left 10px center!important;padding:13px 12px 13px 28px!important}html[dir="rtl"] #custom-page .dpf-form{text-align:right}html[dir="rtl"] #custom-page .dpf-msg-error{border-left:none;border-right:3px solid var(--red);text-align:right}@media (max-width:1100px){#custom-page .contact-inner{grid-template-columns:1fr 360px;gap:36px}}@media (max-width:1024px){#custom-page .shell{margin-left:0;margin-top:100px;width:100%;max-width:100vw}html[dir="rtl"] #custom-page .shell{margin-right:0}}@media (max-width:900px){#custom-page .contact-inner{grid-template-columns:1fr;padding:0 20px}#custom-page .faq-grid{grid-template-columns:1fr}#custom-page .faq-inner{padding:0 20px}#custom-page .map-wrap{height:300px}#custom-page .contact-faq{padding:52px 0}}@media (max-width:600px){#custom-page .pg-strip{padding:36px 20px 30px}#custom-page .contact-wrap{padding:40px 0 0}#custom-page .contact-form-wrap{padding:32px 20px}#custom-page .dpf-w-half,#custom-page .dpf-w-third,#custom-page .dpf-w-twothird,#custom-page .dpf-w-quarter,#custom-page .dpf-w-threequarter{grid-column:span 12}}