/* KITE requested visual corrections, 2026-11-05. */
@media(min-width:768px){
 #navbar .container{justify-content:center;align-items:center}
 #navbar .container::after{display:none}
 #navbar .navbar-header{display:none}
 #navbar #navigation{display:flex;align-items:center;justify-content:center;min-height:76px;padding:0 32px}
 #navbar #navigation ul.navbar-nav{float:none;display:flex;align-items:center;justify-content:center;gap:35px;margin:0!important;padding:0!important}
 #navbar #navigation ul.navbar-nav li.leaf{margin:0!important;padding:0!important;height:auto!important;min-height:0!important;max-height:none!important}
 #navbar #navigation ul.navbar-nav li.leaf a{position:relative;display:block;margin:0!important;padding:12px 0!important;border:0!important;line-height:18px}
 #navbar #navigation ul.navbar-nav li.leaf a:hover::after,#navbar #navigation ul.navbar-nav li.leaf a:focus-visible::after{content:'';position:absolute;left:0;right:0;bottom:5px;height:3px;background:#fadc03}
}
@media(max-width:767px){#navbar .navbar-header{justify-content:flex-end}#navbar #navigation ul.navbar-nav{align-items:center;text-align:center}}
.contact-map{clear:both;width:100%;margin:30px 0 0;border:1px solid #786b29;background:#17191b}
.contact-map iframe{display:block;width:100%;height:360px;border:0}
#contact .contactfooter{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.65fr);column-gap:24px;row-gap:6px;align-items:start}
#contact .contactfooter>div{float:none!important;display:block;width:auto!important;padding:0!important;margin:0!important;line-height:1.7}
#contact .contactfooter .contactfooterleft{grid-column:1;grid-row:1 / span 2;text-align:left!important}
#contact .contactfooter .contactfootermiddle{grid-column:2;grid-row:1;text-align:right!important}
#contact .contactfooter .contactfooterright{grid-column:2;grid-row:2;text-align:right!important}
@media(max-width:767px){.contact-map iframe{height:300px}#contact .contactfooter{grid-template-columns:minmax(0,1fr);gap:14px}#contact .contactfooter .contactfooterleft{grid-column:1;grid-row:1}#contact .contactfooter .contactfootermiddle{grid-column:1;grid-row:2}#contact .contactfooter .contactfooterright{grid-column:1;grid-row:3}}
