.ib-map-home{padding:72px 0}.ib-map-card{display:grid;grid-template-columns:1fr 1fr;overflow:hidden;border-radius:20px;background:#183f38;box-shadow:0 18px 45px #183f3815}.ib-map-copy{padding:50px;color:#fff;align-self:center}.ib-map-copy .eyebrow{color:#c8d9a9}.ib-map-copy h2{color:#fff;font-size:clamp(28px,3vw,42px);line-height:1.15;margin:20px 0}.ib-map-copy p{color:#e0e8df;font-size:15px;line-height:1.8}.ib-map-actions{display:flex;flex-wrap:wrap;gap:18px;align-items:center;margin-top:26px}.ib-map-actions .btn{background:#e2edcb;color:#183f38}.ib-map-link{color:#fff;border-bottom:1px solid #91a996;padding-bottom:4px}.ib-map-visual{position:relative;min-width:0;background:#e6ebdf}.ib-location-frame{display:block!important;width:100%!important;border:0!important;height:100%;min-height:400px}.ib-map-directions{display:block;padding:12px 18px;background:#f0f3e9;color:#183f38;font-size:13px}.ib-map-visual .ib-location-frame{height:calc(100% - 44px);min-height:370px}.ib-contact-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:32px}.ib-contact-left{min-width:0}.ib-map-contact{padding:0;margin-top:28px;border:1px solid #dfe6d8;border-radius:16px;overflow:hidden;background:#e6ebdf;scroll-margin-top:110px}.ib-map-contact .ib-location-frame{height:340px;min-height:0}.ib-contact-grid .contact-form{border-radius:16px}.ib-map-home #konum{scroll-margin-top:110px}@media(max-width:760px){.ib-map-home{padding:40px 0}.ib-map-card,.ib-contact-grid{grid-template-columns:1fr}.ib-map-copy{padding:30px 24px}.ib-map-visual .ib-location-frame{height:350px;min-height:350px}.ib-map-contact .ib-location-frame{height:340px;min-height:0}.ib-contact-grid{gap:28px}}
