.contact-section{position:relative;padding:clamp(3.5rem,7vh,6rem) var(--container-pad) clamp(3rem,5vh,5rem);background:var(--clr-bg);overflow:hidden}.contact-section::before{content:'';position:absolute;top:-10%;left:10%;width:600px;height:600px;background:radial-gradient(ellipse at center,rgba(140,107,42,0.06),transparent 65%);pointer-events:none}.contact-rule{position:absolute;top:0;left:var(--container-pad);right:var(--container-pad);height:1px;background:linear-gradient(to left,var(--clr-gold),transparent 70%)}.contact-wrapper{max-width:var(--container-max);margin-inline:auto}.contact-header{margin-bottom:clamp(1.5rem,3vh,3rem)}.contact-subtitle{margin:0 0 -0.75rem 0;font-size:clamp(1.65rem,3.3vw,3.9rem);color:#fff;font-family:var(--font);letter-spacing:0.04em;line-height:1}.contact-title{font-size:clamp(2.5rem,5vw,5rem);font-weight:700;letter-spacing:-0.02em;line-height:1;margin-top:0.75rem;margin-bottom:0;color:#fff;white-space:nowrap}.contact-body{display:grid;grid-template-columns:1fr 2fr;gap:clamp(1.5rem,3vw,3rem);align-items:stretch;margin-top:5%}@media (max-width:900px){.contact-body{grid-template-columns:1fr}.contact-social-col{order:1}.contact-form-col{order:2}}.contact-social-col{display:flex;align-items:flex-start;justify-content:flex-start;align-self:flex-start;padding-top:7%}.social-icons-wrap{display:flex;flex-direction:column;align-items:flex-start;gap:4.5rem}.social-icon-btn{position:relative;display:flex;align-items:center;text-decoration:none;color:rgba(255,255,255,0.28);transition:color 0.22s ease}.social-icon-btn .sib-icon-wrap{display:flex;align-items:center;justify-content:center;width:42px;height:42px;border:1px solid rgba(255,255,255,0.08);border-radius:9px;flex-shrink:0;transition:border-color 0.22s ease,background 0.22s ease}.social-icon-btn .sib-tooltip{position:absolute;right:calc(100% + 0.75rem);top:50%;transform:translateY(-50%) translateX(6px);font-size:0.975rem;font-family:var(--font);letter-spacing:0.06em;color:rgba(201,170,113,0.5);white-space:nowrap;opacity:0;transition:opacity 0.22s ease,transform 0.22s ease;pointer-events:none}.social-icon-btn:hover{color:rgba(201,170,113,0.5)}.social-icon-btn:hover .sib-icon-wrap{border-color:rgba(201,170,113,0.5);background:rgba(201,170,113,0.06)}.social-icon-btn:hover .sib-tooltip{opacity:1;transform:translateY(-50%) translateX(0px)}@media (max-width:900px){.social-icons-wrap{flex-direction:row;gap:2rem !important;justify-content:center;width:100%}.contact-social-col{justify-content:center;width:100%}.social-icon-btn .sib-tooltip{display:none}}.booking-form{display:flex;flex-direction:column;gap:0.65rem}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media (max-width:640px){.form-row{grid-template-columns:1fr}}.form-group{display:flex;flex-direction:column;gap:0.4rem}.form-group-full{grid-column:1 / -1}.form-label{font-size:0.6875rem;letter-spacing:0.12em;text-transform:uppercase;color:rgba(255,255,255,0.45);font-weight:500;font-family:var(--font)}.req{color:var(--clr-gold)}.form-input,.form-textarea{background:transparent;border:1px solid rgba(255,255,255,0.2);border-radius:8px;padding:0.65rem 1rem;color:var(--clr-txt);font-size:0.9375rem;font-family:var(--font);text-align:right;width:100%;transition:border-color var(--t-fast),color var(--t-fast);appearance:none}.form-input::placeholder,.form-textarea::placeholder{color:rgba(255,255,255,0.18);font-family:var(--font)}.form-input:hover,.form-textarea:hover{border-color:rgba(201,170,113,0.5)}.form-input:focus,.form-textarea:focus{outline:none;border-color:var(--clr-gold-lt);color:var(--clr-txt)}.form-input-datepicker{cursor:pointer}.form-textarea{resize:vertical;min-height:110px;line-height:1.6}.radio-group{display:flex;flex-direction:column;gap:0.3rem;padding:0.25rem 0}.radio-label{display:flex;align-items:center;gap:0.75rem;padding:0.45rem 0.75rem;border-radius:6px;font-size:0.875rem;font-family:var(--font);color:rgba(255,255,255,0.5);cursor:pointer;line-height:1.4;transition:color 0.2s ease,background 0.2s ease;direction:ltr;justify-content:flex-start}.radio-label:hover{color:var(--clr-gold-lt);background:rgba(201,170,113,0.06)}.radio-label input[type="radio"]{width:15px;height:15px;flex-shrink:0;accent-color:var(--clr-gold-lt);cursor:pointer;order:0}.radio-label span{order:1;flex:1;text-align:right}.form-input-file{font-size:0.875rem;font-family:var(--font);color:rgba(255,255,255,0.4);cursor:pointer;padding:0.5rem 0}.form-hint{font-size:0.75rem;font-family:var(--font);color:rgba(255,255,255,0.25)}.contact-info-col{display:flex;flex-direction:column;gap:0;padding-top:0.25rem}.cinfo-branch{display:flex;flex-direction:column;gap:0}.cinfo-branch-label{font-size:0.6rem;letter-spacing:0.22em;text-transform:uppercase;color:var(--clr-gold);font-weight:700;margin-bottom:0.75rem;display:block}.cinfo-row{display:flex;align-items:center;gap:0.875rem;justify-content:flex-end;padding:0.875rem 0;border-bottom:1px solid rgba(255,255,255,0.05);color:rgba(255,255,255,0.5);font-size:0.875rem;font-family:var(--font);text-decoration:none;transition:color var(--t-fast);direction:rtl}.cinfo-row--nolink{cursor:default}a.cinfo-row:hover{color:var(--clr-gold-lt)}a.cinfo-row:hover .cinfo-icon{color:var(--clr-gold-lt)}.cinfo-icon{flex-shrink:0;color:rgba(255,255,255,0.25);display:flex;align-items:center;transition:color var(--t-fast);order:-1}.cinfo-text{flex:1;text-align:right}.cinfo-divider{height:1px;background:rgba(201,170,113,0.2);margin:1.5rem 0}.datepicker-plot-area{font-family:var(--font) !important;background:#080808 !important;border:1px solid rgba(201,170,113,0.25) !important;border-radius:12px !important;box-shadow:0 16px 48px rgba(0,0,0,0.8) !important;padding:1rem !important;min-width:300px !important;width:300px !important;direction:rtl;color:#fff !important}.datepicker-plot-area *{font-family:var(--font) !important;color:rgba(255,255,255,0.8) !important}.datepicker-plot-area .datepicker-navigator{background:transparent !important;border-bottom:1px solid rgba(255,255,255,0.07) !important;padding-bottom:0.6rem !important;margin-bottom:0.5rem !important;display:flex !important}.datepicker-plot-area .datepicker-navigator .pwt-btn-prev,.datepicker-plot-area .datepicker-navigator .pwt-btn-next{background:transparent !important;color:rgba(255,255,255,0.35) !important;border-radius:6px !important;transition:background 150ms,color 150ms !important;font-size:0 !important}.datepicker-plot-area .datepicker-navigator .pwt-btn-prev:hover,.datepicker-plot-area .datepicker-navigator .pwt-btn-next:hover{background:rgba(201,170,113,0.1) !important;color:#C9AA71 !important}.datepicker-plot-area .datepicker-navigator .pwt-btn-next{order:3 !important}.datepicker-plot-area .datepicker-navigator .pwt-btn-switch{order:2 !important}.datepicker-plot-area .datepicker-navigator .pwt-btn-prev{order:1 !important}.datepicker-plot-area .datepicker-navigator .pwt-btn-next::after{content:">" !important;font-size:1rem !important}.datepicker-plot-area .datepicker-navigator .pwt-btn-prev::after{content:"<" !important;font-size:1rem !important}.datepicker-plot-area .datepicker-navigator .pwt-btn-switch{background:transparent !important;color:#C9AA71 !important;font-size:0.9rem !important;font-weight:500 !important;letter-spacing:0.04em !important;transition:opacity 150ms !important}.datepicker-plot-area .datepicker-navigator .pwt-btn-switch:hover{background:transparent !important;color:#C9AA71 !important;opacity:0.7 !important}.datepicker-plot-area .datepicker-day-view .month-grid-box .header .header-row-cell{color:rgba(201,170,113,0.5) !important;font-size:0.72rem !important;font-weight:400 !important}.datepicker-plot-area .datepicker-day-view .table-days td span{background-color:transparent !important;color:rgba(255,255,255,0.78) !important;border-radius:7px !important;transition:background-color 150ms,color 150ms !important;font-size:0.9rem !important;text-shadow:none !important}.datepicker-plot-area .datepicker-day-view .table-days td span:hover{background-color:rgba(201,170,113,0.12) !important;color:#C9AA71 !important}.datepicker-plot-area .datepicker-day-view .table-days td.selected span{background-color:#C9AA71 !important;color:#080808 !important;font-weight:700 !important;text-shadow:none !important}.datepicker-plot-area .datepicker-day-view .table-days td.today span,.datepicker-plot-area .datepicker-day-view .table-days td.today.selected span{background-color:#C9AA71 !important;color:#080808 !important;font-weight:700 !important;border:none !important;border-radius:7px !important;text-shadow:none !important}.datepicker-plot-area .datepicker-day-view .table-days td.disabled span{background-color:transparent !important;color:rgba(255,255,255,0.15) !important;cursor:not-allowed !important}.datepicker-plot-area .datepicker-day-view .table-days td span.other-month{background-color:transparent !important;color:rgba(255,255,255,0.2) !important}.datepicker-plot-area .datepicker-month-view .month-item{background-color:transparent !important;color:rgba(255,255,255,0.72) !important;border-radius:7px !important;transition:background-color 150ms,color 150ms !important;text-shadow:none !important}.datepicker-plot-area .datepicker-month-view .month-item:hover{background-color:rgba(201,170,113,0.12) !important;color:#C9AA71 !important}.datepicker-plot-area .datepicker-month-view .month-item.selected{background-color:#C9AA71 !important;color:#080808 !important;font-weight:700 !important;text-shadow:none !important}.datepicker-plot-area .datepicker-year-view .year-item{background-color:transparent !important;color:rgba(255,255,255,0.72) !important;border-radius:7px !important;transition:background-color 150ms,color 150ms !important;text-shadow:none !important}.datepicker-plot-area .datepicker-year-view .year-item:hover{background-color:rgba(201,170,113,0.12) !important;color:#C9AA71 !important}.datepicker-plot-area .datepicker-year-view .year-item.selected{background-color:#C9AA71 !important;color:#080808 !important;font-weight:700 !important;text-shadow:none !important}.datepicker-plot-area .toolbox{background:transparent !important;border-top:1px solid rgba(255,255,255,0.07) !important;padding-top:0.6rem !important;margin-top:0.4rem !important}.datepicker-plot-area .toolbox .pwt-btn-today,.datepicker-plot-area .toolbox .pwt-btn-submit,.datepicker-plot-area .toolbox .pwt-btn-calendar{font-family:var(--font) !important;font-size:0.82rem !important;font-weight:500 !important;border-radius:7px !important;height:auto !important;line-height:1 !important;padding:0.45rem 0.9rem !important;transition:background 150ms,border-color 150ms,color 150ms !important;text-shadow:none !important}.datepicker-plot-area .toolbox .pwt-btn-today{background:transparent !important;border:1px solid rgba(201,170,113,0.35) !important;color:rgba(201,170,113,0.85) !important}.datepicker-plot-area .toolbox .pwt-btn-today:hover{background:rgba(201,170,113,0.08) !important;border-color:rgba(201,170,113,0.6) !important;color:#C9AA71 !important}.datepicker-plot-area .toolbox .pwt-btn-submit{background:#C9AA71 !important;border:1px solid transparent !important;color:#080808 !important;font-weight:700 !important}.datepicker-plot-area .toolbox .pwt-btn-submit:hover{background:#d4b87a !important}@keyframes border-spin{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}.form-submit{display:flex;align-items:center;justify-content:center;gap:0.5rem;width:100%;padding:0.9rem 2rem;background:linear-gradient(120deg,rgba(201,170,113,0.12) 0%,rgba(5,5,5,0.15) 100%);border:1px solid rgba(201,170,113,0.28);border-radius:8px;color:#FFFFFF;font-size:0.9375rem;font-weight:500;font-family:var(--font);letter-spacing:0.06em;cursor:pointer;margin-top:0.25rem;transition:border-color 150ms ease,opacity 150ms ease}.form-submit:hover{border-color:rgba(201,170,113,0.5);opacity:0.88}.form-submit:disabled{opacity:0.4;cursor:not-allowed}.form-submit-loader{display:none;width:15px;height:15px;border:1.5px solid currentColor;border-top-color:transparent;border-radius:50%;animation:spin 0.7s linear infinite;flex-shrink:0}.form-submit.loading .form-submit-text{display:none}.form-submit.loading .form-submit-loader{display:block}.form-feedback{font-size:0.875rem;font-family:var(--font);text-align:center;min-height:1.5rem;padding:0.25rem}.form-feedback.success{color:#4ade80}.form-feedback.error{color:#f87171}.site-footer{background:#030303;position:relative;overflow:hidden;margin-top:clamp(1.32rem,2.64vh,2.64rem);padding-top:clamp(1.43rem,2.86vh,2.86rem)}.site-footer::after{content:'';position:absolute;top:0;right:20%;width:600px;height:300px;background:radial-gradient(ellipse at 50% 0%,rgba(140,107,42,0.06),transparent 65%);pointer-events:none}.footer-top-rule{height:1px;background:linear-gradient(to left,var(--clr-gold),transparent 70%);width:100%}.footer-container{max-width:var(--container-max);margin-inline:auto;padding-inline:var(--container-pad)}.footer-body{padding-block:clamp(2rem,4vh,3rem) clamp(1.5rem,3vh,2.5rem)}.footer-body .footer-container{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr 1.2fr;gap:clamp(1.5rem,3vw,3rem);align-items:start}@media (max-width:1280px){.footer-body .footer-container{grid-template-columns:1.4fr 1fr 1fr 1.1fr;gap:2rem 2.5rem}.fc-articles{display:none}}@media (max-width:1024px){.footer-body .footer-container{grid-template-columns:1fr 1fr;gap:2rem 2.5rem}.fc-brand{grid-column:1 / -1}.fc-articles{display:flex}}@media (max-width:640px){.footer-body .footer-container{grid-template-columns:1fr}.footer-top-rule{display:none}.fc-brand{order:99;min-height:90vw;border-top:1px solid;border-image:linear-gradient(to left,var(--clr-gold),transparent 70%) 1;padding-top:1.5rem}.fc-socials{margin-top:auto !important}.fc-article-title,.fc-article-date{text-align:right !important}.fc-article-link{align-items:flex-start !important}}.fc{display:flex;flex-direction:column;gap:0.625rem;text-align:right}.fc-heading-lg{font-size:1rem;font-weight:700;color:#fff;letter-spacing:-0.01em;margin-bottom:1rem;padding-bottom:0.625rem;position:relative}.fc-heading-lg::after{content:'';position:absolute;bottom:0;right:0;left:0;height:1px;background:linear-gradient(to left,var(--clr-gold),transparent 70%)}.fc-heading{font-size:0.5875rem;letter-spacing:0.24em;text-transform:uppercase;color:var(--clr-gold);font-weight:700;margin-bottom:0.875rem}.fc-brand{gap:1.25rem}.fc-brand-top{display:flex;justify-content:center;align-items:center}.fc-logo-wrap{flex-shrink:0}.fc-logo{height:88px;width:88px;object-fit:contain;transition:filter 0.35s ease}.fc-logo:hover{filter:drop-shadow(0 0 14px rgba(201,170,113,0.5))}.fc-desc{font-size:0.875rem;color:rgba(255,255,255,0.45);line-height:1.75;text-align:center}.fc-badges{display:flex;flex-direction:column;gap:0.5rem;align-items:center}.fc-badge{display:flex;align-items:flex-start;gap:0.5rem;padding:0.45rem 0.75rem;font-size:0.75rem;color:rgba(255,255,255,0.45);-webkit-text-stroke:0.1px rgba(201,170,113,0.65);text-stroke:0.1px rgba(201,170,113,0.65);line-height:1.5;text-align:center;justify-content:center}.fc-badge-dot{width:5px;height:5px;border-radius:50%;background:var(--clr-gold);flex-shrink:0;margin-top:0.35em}.fc-socials{display:flex;gap:0.75rem;width:100%;margin-top:5%;justify-content:center}.fc-soc{display:flex;align-items:center;justify-content:center;flex:1;height:38px;border-radius:10px;color:rgba(255,255,255,0.35);transition:border-color var(--t-fast),color var(--t-fast),background var(--t-fast),transform var(--t-fast)}.fc-soc:hover{border-color:var(--clr-gold-lt);color:var(--clr-gold-lt);background:rgba(201,170,113,0.06);transform:translateY(-2px)}.fc-service-list{list-style:none;display:flex;flex-direction:column;gap:0}.fc-service-list li a{display:flex;align-items:center;padding:0.6rem 0;font-size:0.875rem;color:rgba(255,255,255,0.45);justify-content:flex-start;direction:rtl;text-align:right;transition:color var(--t-fast),padding-right var(--t-base)}.fc-service-list li a:hover{color:var(--clr-gold-lt);padding-right:0.3rem}.fc-article-list{list-style:none;display:flex;flex-direction:column;gap:0}.fc-article-link{display:flex;flex-direction:column;gap:0.2rem;padding:0.625rem 0;border-bottom:1px solid rgba(255,255,255,0.04);transition:color var(--t-fast)}.fc-article-list li:last-child .fc-article-link{border-bottom:none}.fc-article-title{font-size:0.8125rem;color:rgba(255,255,255,0.45);line-height:1.5;text-align:right;transition:color var(--t-fast)}.fc-article-link:hover .fc-article-title{color:var(--clr-gold-lt)}.fc-article-date{font-size:0.6875rem;color:rgba(201,170,113,0.4);letter-spacing:0.06em;text-align:right}.fc-all-link{display:inline-flex;align-items:center;gap:0.35rem;font-size:0.8125rem;color:rgba(201,170,113,0.6);letter-spacing:0.04em;margin-top:0.625rem;transition:color var(--t-fast);text-align:right;direction:rtl}.fc-all-link:hover{color:var(--clr-gold-lt)}.fc-link-list{list-style:none;display:flex;flex-direction:column;gap:0.5rem}.fc-link-list a{display:inline-flex;align-items:center;gap:0.5rem;font-size:0.875rem;color:rgba(255,255,255,0.4);justify-content:flex-end;transition:color var(--t-fast)}.fc-link-list a svg{color:rgba(201,170,113,0.5);flex-shrink:0;order:0}.fc-link-list a:hover{color:var(--clr-gold-lt)}.fc-contact{gap:0}.fc-contact-region{display:flex;flex-direction:column;gap:0}.fc-region-label{font-size:0.5875rem;letter-spacing:0.2em;text-transform:uppercase;color:rgba(201,170,113,0.5);font-weight:700;margin-bottom:0.5rem;margin-top:0.125rem;display:block}.fc-region-sub{font-size:0.55rem;letter-spacing:0.1em;color:rgba(201,170,113,0.35);text-transform:uppercase}.fc-contact-divider-h{height:1px;background:rgba(201,170,113,0.15);margin:0.875rem 0;width:100%}.fc-contact-row{display:flex;align-items:center;gap:0.6rem;padding:0.45rem 0;font-size:0.8125rem;color:rgba(255,255,255,0.45);justify-content:flex-start;border-bottom:1px solid rgba(255,255,255,0.04);transition:color var(--t-fast);direction:rtl;text-align:right}.fc-contact-region .fc-contact-row:last-child{border-bottom:none}.fc-contact-row svg{color:rgba(201,170,113,0.5);flex-shrink:0}.fc-contact-row:hover{color:var(--clr-gold-lt)}a.fc-contact-row:hover svg{color:var(--clr-gold-lt)}.footer-bar{border-top:1px solid rgba(255,255,255,0.05)}.footer-bar-inner{display:flex;align-items:center;justify-content:space-between;padding-block:1.25rem;gap:1rem}@media (max-width:640px){.footer-bar-inner{flex-direction:column-reverse;gap:0.625rem;text-align:center}}.footer-copyright{font-size:0.7875rem;color:rgba(255,255,255,0.2);display:flex;align-items:center;gap:0.4rem;flex-wrap:wrap}.footer-copyright-sep{color:rgba(201,170,113,0.3)}.footer-bar-meta{display:flex;align-items:center;gap:1.25rem}.footer-location{display:inline-flex;align-items:center;gap:0.35rem;font-size:0.7875rem;color:rgba(255,255,255,0.18)}.footer-location svg{flex-shrink:0}.footer-domain{font-size:0.7875rem;color:rgba(255,255,255,0.18);letter-spacing:0.06em;transition:color var(--t-fast)}.footer-domain:hover{color:var(--clr-gold-lt)}