.page-title-bar{color:#fff;direction:rtl;background:linear-gradient(145deg,#a02427 0%,#7f1b1e 58%,#5b1315 100%);padding:clamp(2.2rem,5vw,4rem) clamp(1rem,4vw,3rem);position:relative;overflow:hidden}.page-title-bar:before,.page-title-bar:after{content:"";pointer-events:none;border:1px solid #ffffff14;border-radius:50%;position:absolute}.page-title-bar:before{width:22rem;height:22rem;inset:-13rem auto auto -5rem}.page-title-bar:after{width:15rem;height:15rem;inset:auto 10% -11rem auto}.page-title-bar__row{z-index:1;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.25rem 2rem;width:min(72rem,100%);margin:0 auto;display:flex;position:relative}.page-title-bar__title{color:#fff;max-width:44rem;margin:0;font-size:clamp(1.9rem,4vw,2.7rem);font-weight:700;line-height:1.35}.page-title-bar__breadcrumb{color:#ffffffc7;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff14;border:1px solid #fff3;border-radius:.8rem;align-items:center;gap:.55rem;max-width:100%;padding:.7rem .9rem;font-size:.72rem;font-weight:600;line-height:1.5;display:flex}.page-title-bar__breadcrumb a,.page-title-bar__breadcrumb span{color:inherit;text-decoration:none}.page-title-bar__breadcrumb a{color:#fff;transition:opacity .18s}.page-title-bar__breadcrumb a:hover{opacity:.76}.page-title-bar__breadcrumb a:focus-visible{outline-offset:3px;border-radius:.2rem;outline:2px solid #ffffffb8}.page-title-bar__breadcrumb-current{opacity:.72}.page-title-bar__crumb{align-items:center;gap:.55rem;min-width:0;display:inline-flex}@media (max-width:680px){.page-title-bar{padding:2rem 1rem 2.6rem}.page-title-bar__row{flex-direction:column;align-items:flex-start;gap:.8rem}.page-title-bar__title{width:100%;font-size:clamp(1.65rem,8vw,2rem)}.page-title-bar__breadcrumb{flex-wrap:wrap;width:fit-content;padding:.55rem .7rem;font-size:.68rem}}@media (prefers-reduced-motion:reduce){.page-title-bar__breadcrumb a{transition:none}}.contact-page{direction:rtl}.contact-page__container{max-width:1200px;margin:30px auto 60px;padding:0 16px}.contact-page__grid{flex-wrap:wrap;gap:24px;display:flex}.contact-page__details,.contact-page__forms,.contact-page__qr{flex:calc(50% - 12px);min-width:280px}.contact-page__heading{text-align:right;color:#ab2023;margin:0 0 30px;font-size:1.25rem;font-weight:700}.contact-page__subtitle{text-align:right;color:gray;margin:0 0 20px;font-size:1rem}.contact-page__card{background-color:#fff;background-clip:border-box;border:1px solid #00000020;border-radius:15px;padding:20px}.contact-page__branch-title{color:#333;margin:0 0 16px;font-size:1rem;font-weight:700}.contact-page__info{color:#c94c4c}.contact-page__info p{text-align:right;flex-wrap:wrap;align-items:flex-start;gap:.35rem .45rem;margin:0 0 12px;display:flex}.contact-page__icon{--icon-chip-size:1.65rem;--icon-chip-bg:#ab202314;margin-inline-end:.15rem;margin-top:1px}.contact-page__info i{color:inherit;padding:0}.contact-page__info b{color:#000;font-size:13px}.contact-page__info span{color:#aea9af;font-size:12px;font-weight:700}.contact-page__info-link:hover,.contact-page__info-link:hover span{color:#ab2023}.contact-page__info-row{flex-wrap:wrap;align-items:flex-start;gap:16px;display:flex}.contact-page__info-main{flex:220px}.contact-page__support-image{flex:0 0 120px;max-width:140px}.contact-page__support-image img{object-fit:contain;width:100%;max-width:140px;height:140px;max-height:140px;display:block}.contact-page__phone-line{text-align:start}.contact-page__vertical-separator{vertical-align:middle;background:#ccc;width:1px;height:12px;margin:0 8px;display:inline-block}.contact-page__qr-title{text-align:right;color:gray;margin:0 0 16px;font-size:1rem}.contact-page__qr-card{text-align:center;width:50%;padding:16px}.contact-page__qr-card img{object-fit:contain;width:100%;max-width:300px;height:300px;max-height:300px;margin:auto;display:block}.contact-page__tabs{background:#fff;border:1px solid #ab20231f;border-radius:18px;margin:0;overflow:hidden;box-shadow:0 20px 40px -30px #231f2066}.contact-page__tab-list{background:#f7f4f2;border:1px solid #eee9e7;border-radius:14px;gap:6px;margin:20px 24px 0;padding:5px;display:flex}.contact-page__tab-label{color:#776e6c;text-align:center;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:9px;min-height:48px;padding:10px 14px;font-family:inherit;font-size:14px;font-weight:700;line-height:1.4;transition:background-color .2s,border-color .2s,color .2s,box-shadow .2s;display:inline-flex}.contact-page__tab-label:hover{color:var(--kellana-primary,#ab2023)}.contact-page__tab-label--active{color:var(--kellana-primary,#ab2023);background:#fff;border-color:#ab202314;box-shadow:0 5px 16px #36202114}.contact-page__tab-label:focus-visible{outline-offset:2px;outline:3px solid #ab202329}.contact-page__tab-content{padding:26px 28px 30px}.contact-page__form-intro{align-items:flex-start;gap:13px;margin-bottom:24px;display:flex}.contact-page__form-intro-icon{width:44px;height:44px;color:var(--kellana-primary,#ab2023);background:#ab202314;border-radius:13px;flex:0 0 44px;justify-content:center;align-items:center;font-size:17px;display:inline-flex}.contact-page__form-intro h2,.contact-page__form-intro p{margin:0}.contact-page__form-intro h2{color:#302829;font-size:1.05rem;font-weight:700;line-height:1.55}.contact-page__form-intro p{color:#807775;margin-top:3px;font-size:13px;line-height:1.8}.contact-page__form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:19px 16px;display:grid}.contact-page__form-group{flex-direction:column;gap:8px;min-width:0;display:flex}.contact-page__form-group--full,.contact-page__actions{grid-column:1/-1}.contact-page__label{color:#342d2d;align-items:baseline;gap:5px;font-size:13px;font-weight:700;line-height:1.5;display:flex}.contact-page__required{color:var(--kellana-primary,#ab2023)}.contact-page__optional{color:#978e8c;font-size:11px;font-weight:500}.contact-page__input,.contact-page__textarea{box-sizing:border-box;color:#2e2828;width:100%;min-height:48px;font:inherit;background:#fff;border:1px solid #ded9d7;border-radius:12px;outline:0;padding:11px 14px;font-size:14px;transition:border-color .18s,box-shadow .18s,background-color .18s}.contact-page__input::placeholder,.contact-page__textarea::placeholder{color:#aaa2a0}.contact-page__input:hover,.contact-page__textarea:hover,.contact-page__upload:hover{border-color:#bdb4b2}.contact-page__input:focus,.contact-page__textarea:focus{border-color:var(--kellana-primary,#ab2023);box-shadow:0 0 0 3px #ab20231a}.contact-page__input--ltr{text-align:left;direction:ltr}.contact-page__control--invalid,.contact-page__control--invalid:hover,.contact-page__control--invalid:focus{background:snow;border-color:#b42326;box-shadow:0 0 0 3px #b4232614}.contact-page__textarea{resize:vertical;min-height:124px;line-height:1.75}.contact-page__submit{margin-top:3px}.contact-page__error{color:#b42326;align-items:center;gap:6px;font-size:12px;font-weight:600;line-height:1.5;display:flex}.contact-page__feedback{border:1px solid #0000;border-radius:12px;align-items:flex-start;gap:9px;margin:-4px 0 22px;padding:12px 14px;font-size:13px;line-height:1.7;display:flex}.contact-page__feedback--success{color:#166534;background:#f0fdf4;border-color:#16653429}.contact-page__feedback--error{color:#b42326;background:#fdf2f2;border-color:#b423262e}.contact-page__upload{box-sizing:border-box;cursor:pointer;background:#fcfbfa;border:1px dashed #d2c9c7;border-radius:12px;align-items:center;gap:12px;width:100%;min-height:72px;padding:12px;transition:border-color .18s,background-color .18s;display:flex}.contact-page__upload:focus-within{border-color:var(--kellana-primary,#ab2023);background:#ab202306}.contact-page__upload-icon{width:38px;height:38px;color:var(--kellana-primary,#ab2023);background:#ab202314;border-radius:10px;flex:0 0 38px;justify-content:center;align-items:center;font-size:15px;display:inline-flex}.contact-page__upload-copy{flex-direction:column;flex:auto;gap:3px;min-width:0;display:flex}.contact-page__upload-copy strong{color:#4a4140;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;overflow:hidden}.contact-page__upload-copy small{color:#938a88;font-size:11px}.contact-page__upload-btn{color:var(--kellana-primary,#ab2023);background:#ab20230f;border:1px solid #ab20232e;border-radius:9px;flex:none;padding:7px 11px;font-size:12px;font-weight:700}.contact-page__file-input{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.contact-page__empty{text-align:center;color:#666;padding:40px 16px}@media (max-width:767px){.contact-page__details,.contact-page__forms,.contact-page__qr{flex:100%}.contact-page__tab-label{min-height:44px;font-size:12px}.contact-page__tab-list{margin:16px 16px 0}.contact-page__tab-content{padding:22px 18px 24px}.contact-page__form-grid{grid-template-columns:1fr}.contact-page__form-group--full,.contact-page__actions{grid-column:auto}.contact-page__info b{font-size:12px}}@media (min-width:768px) and (max-width:1100px){.contact-page__form-grid{grid-template-columns:1fr}.contact-page__form-group--full,.contact-page__actions{grid-column:auto}}@media (max-width:375px){.contact-page__tab-label{font-size:12px}.contact-page__phone-line .numbers-font{font-size:11px}.contact-page__upload{flex-wrap:wrap;align-items:flex-start}.contact-page__upload-btn{margin-inline-start:50px}}@media (prefers-reduced-motion:reduce){.contact-page__tab-label,.contact-page__input,.contact-page__textarea,.contact-page__upload{transition:none}}
