/* WizWeb theme — offices block CSS. */
.company-map{width:100%;height:100%}
.company-map iframe{width:100%;height:100%;min-height:350px;border-radius:10px}
/* office contact items (de-scoped from sidebar) */
.getin-touch-area h4{color:var(--title-color);font-family:var(--font-hankenGrotesk);font-size:28px;font-weight:800;margin-bottom:35px}
@media (max-width:991px){.getin-touch-area h4{margin-bottom:30px}}
@media (max-width:767px){.getin-touch-area h4{margin-bottom:25px}}
.getin-touch-area h4 svg{fill:var(--title-color);margin-left:5px}
.getin-touch-area ul{margin:0;padding:0;list-style:none}
.getin-touch-area ul .single-contact{display:flex;align-items:center;gap:15px;margin-bottom:40px}
.getin-touch-area ul .single-contact:last-child{margin-bottom:0}
.getin-touch-area ul .single-contact .icon{height:40px;min-width:40px;max-width:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:.35s;border:1px solid var(--title-color)}
.getin-touch-area ul .single-contact .icon svg{transition:.35s;fill:var(--title-color)}
.getin-touch-area ul .single-contact .contact span{color:var(--text-color);font-family:var(--font-inter);font-size:16px;font-weight:600}
.getin-touch-area ul .single-contact .contact h6{margin-bottom:0}
.getin-touch-area ul .single-contact .contact h6 a{font-family:var(--font-inter);font-size:18px;font-weight:600;line-height:1.2;color:var(--title-color);transition:.35s}
@media (max-width:576px){.getin-touch-area ul .single-contact .contact h6 a{font-size:16px}}
.getin-touch-area ul .single-contact .contact h6 a:hover{color:var(--primary-color1)}
.getin-touch-area ul .single-contact:hover .icon{background-color:var(--title-color)}
.getin-touch-area ul .single-contact:hover .icon svg{fill:var(--dark-white-color)}
.company-map{border-radius:10px;overflow:hidden}
.company-map iframe{width:100%;height:450px;border:0;display:block}