.office-links-section{--oc-blue:#153f67;--oc-red:#da2445;max-width:1160px;margin:0 auto;padding:27px 28px 30px;font-family:Roboto,Arial,sans-serif;color:#123657}.oc-heading{text-align:center;max-width:740px;margin:0 auto 32px}.oc-eyebrow{font-size:9px;font-weight:800;letter-spacing:2.4px;line-height:1.8;color:#8795a0;margin:0 0 15px}.oc-heading h1{font-size:clamp(30px,3.8vw,43px);font-weight:800;line-height:1.13;letter-spacing:-1.4px;white-space:pre-line;color:#143957;margin:0 0 16px}.oc-intro{font-size:12px;line-height:1.8;color:#83919b;margin:0}.oc-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:25px}.oc-card{--oc-accent:var(--oc-blue);--oc-tint:#e8f0f7;position:relative;isolation:isolate;overflow:hidden;min-width:0;background:#fff;border:1px solid #dde5ec;border-radius:23px;box-shadow:0 15px 35px #173b5a08;transition:transform .25s,box-shadow .25s,border-color .25s}.oc-card-2{--oc-accent:var(--oc-red);--oc-tint:#fcecef;border-color:#e9e1e4}.oc-card:before{content:'';position:absolute;inset:0 0 auto;height:4px;background:var(--oc-accent);z-index:2}.oc-card:hover{transform:translateY(-4px);border-color:#b9ccdc;box-shadow:0 22px 40px #173b5a10}.oc-card-2:hover{border-color:#edbfca}.oc-card-top{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:27px 29px 0}.oc-location{font-size:9px;font-weight:800;letter-spacing:1.4px;text-transform:uppercase;line-height:1.6;color:var(--oc-accent);border:1px solid var(--oc-tint);background:var(--oc-tint);border-radius:30px;padding:7px 12px}.oc-number{font-size:25px;font-weight:800;letter-spacing:-1.1px;color:var(--oc-accent);opacity:.16}.oc-brand-area{height:178px;display:flex;align-items:center;justify-content:center;position:relative;margin-top:1px;background:radial-gradient(ellipse at center,var(--oc-tint),transparent 70%)}.oc-brand-area:after{content:'';position:absolute;width:245px;height:245px;left:50%;top:50%;border:1px solid var(--oc-tint);border-radius:50%;transform:translate(-50%,-50%);z-index:-1}.oc-logo{position:relative;width:215px;overflow:hidden;flex-shrink:0}.oc-logo img{position:absolute;max-width:none!important;height:auto;display:block}.oc-logo-1{aspect-ratio:2028/631}.oc-logo-1 img{width:100.986193%;left:-.986193%;top:0}.oc-logo-2{aspect-ratio:808/363}.oc-logo-2 img{width:168.935644%;left:-35.024752%;top:-263.360882%}.oc-brand-rule{position:absolute;bottom:10px;left:29px;right:29px;height:1px;background:linear-gradient(90deg,transparent,var(--oc-tint) 15%,var(--oc-tint) 85%,transparent)}.oc-actions{display:grid;gap:11px;padding:14px 29px 29px}.oc-button{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:53px;border:1px solid #e1e8ef;border-radius:11px;font-size:12px;font-weight:700;line-height:1.5;text-decoration:none;color:#224e72;padding:14px 18px;position:relative;isolation:isolate;overflow:hidden;transition:background .2s,box-shadow .2s,transform .2s}.oc-button svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.7;flex-shrink:0}.oc-official{background:linear-gradient(115deg,#123452,#1a5585);color:#fff;border-color:#17496f;box-shadow:0 7px 15px #133f6313}.oc-card-2 .oc-official{background:linear-gradient(115deg,#c31b3b,#e52b4c);border-color:#d52445;box-shadow:0 7px 15px #cb244513}.oc-official:after{content:'';position:absolute;top:-60%;height:220%;width:38px;left:-60px;transform:skewX(-25deg);background:linear-gradient(90deg,transparent,#ffffff20,transparent);transition:left .7s;pointer-events:none}.oc-official:hover:after{left:120%}.oc-listings{background:#fff;justify-content:flex-start}.oc-listings:hover{background:#fbfaf5;border-color:#cfdbe5}.oc-listings svg{margin-left:auto}.oc-s-logo{height:25px;width:25px;display:grid;place-items:center;flex-shrink:0;border-radius:5px;overflow:hidden;background:#ffeb00}.oc-s-logo img{width:100%;height:100%;object-fit:contain;display:block}.oc-button:focus-visible{outline:3px solid #d92344;outline-offset:4px}.oc-sr{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.office-links-section [data-oc=title]{white-space:pre-line}html[dir=rtl] .oc-button{direction:rtl}html[dir=rtl] .oc-listings svg{margin-left:0;margin-right:auto}@media(max-width:1000px){.office-links-section{padding-inline:24px}.oc-grid{gap:20px}.oc-card-top{padding:25px 25px 0}.oc-actions{padding:14px 25px 26px}.oc-brand-rule{left:25px;right:25px}}@media(max-width:700px){.office-links-section{padding:22px 18px 23px}.oc-heading{margin-bottom:26px}.oc-heading h1{font-size:34px;letter-spacing:-1px}.oc-intro{font-size:11px;max-width:315px;margin:auto}.oc-eyebrow{font-size:8px;letter-spacing:1.7px;max-width:290px;margin:0 auto 14px}.oc-grid{grid-template-columns:1fr;gap:20px}.oc-card{border-radius:21px}.oc-card-top{padding:24px 24px 0}.oc-brand-area{height:159px}.oc-logo{width:205px}.oc-actions{padding:14px 24px 25px;gap:10px}.oc-button{min-height:52px;font-size:12px;padding:14px 16px}.oc-location{font-size:9px}.oc-number{font-size:24px}}@media(max-width:360px){.office-links-section{padding-inline:16px}.oc-heading h1{font-size:30px}.oc-card-top{padding-inline:20px}.oc-actions{padding-inline:20px}.oc-logo{width:190px}.oc-button{font-size:11px;gap:10px}}@media(prefers-reduced-motion:reduce){.oc-card,.oc-button,.oc-official:after{transition:none}.oc-card:hover{transform:none}}

/* Keep button labels readable inside the FAQ parent section. */
#ofis-baglantilari a.oc-button,#ofis-baglantilari a.oc-button:visited{font-family:Roboto,Arial,sans-serif!important;font-size:14px!important;font-weight:700!important;line-height:1.5!important;text-decoration:none!important;opacity:1!important}
#ofis-baglantilari a.oc-official,#ofis-baglantilari a.oc-official:visited,#ofis-baglantilari a.oc-official:hover,#ofis-baglantilari a.oc-official:focus{color:#fff!important;-webkit-text-fill-color:#fff!important}
#ofis-baglantilari a.oc-official span{color:#fff!important;-webkit-text-fill-color:#fff!important;font:inherit!important;opacity:1!important}
#ofis-baglantilari a.oc-listings,#ofis-baglantilari a.oc-listings:visited,#ofis-baglantilari a.oc-listings:hover{color:#163e63!important;-webkit-text-fill-color:#163e63!important}
#ofis-baglantilari a.oc-listings span[data-oc]{color:#163e63!important;-webkit-text-fill-color:#163e63!important;font:inherit!important;opacity:1!important}
#ofis-baglantilari a.oc-button svg{color:inherit!important;stroke:currentColor!important;opacity:1!important}
