.bannerGrid.two{display:flex;flex-direction:column;max-width:1536px}.bannerGrid figure{border-color:rgba(214,167,59,.75)}
.director{max-width:1280px;padding:24px;gap:0;align-items:stretch;border:1px solid rgba(214,167,59,.72);border-radius:28px;background:linear-gradient(145deg,#064832,#001f17);box-shadow:0 28px 75px rgba(0,0,0,.42)}
.director img{height:100%;object-fit:cover;border-radius:20px 0 0 20px}.director>div{display:flex;flex-direction:column;justify-content:center;padding:clamp(28px,5vw,70px);border:1px solid rgba(214,167,59,.42);border-left:0;border-radius:0 20px 20px 0;background:rgba(0,0,0,.16)}
.contactGrid>div{display:flex!important;flex-direction:column!important;min-width:0;min-height:210px;gap:13px;padding:30px;border:1px solid rgba(214,167,59,.65);border-radius:20px;background:linear-gradient(145deg,rgba(13,91,64,.52),rgba(0,24,18,.8));box-shadow:0 16px 36px rgba(0,0,0,.25)}.contactGrid span,.contactGrid a,.contactGrid p{display:block!important;min-width:0}.contactGrid a{overflow-wrap:anywhere;word-break:break-word}
.floatingActions{align-items:flex-end}.floatBtn{width:auto;min-width:132px;height:52px;padding:0 18px;border-radius:999px;display:flex;align-items:center;justify-content:center;letter-spacing:.04em}.ai{background:linear-gradient(135deg,#d6a73b,#8e6314)}.chatBox{right:172px;width:min(390px,calc(100vw - 210px));background:linear-gradient(145deg,#064832,#001f17)}
@media(max-width:1000px){.director{margin-inline:14px;padding:12px;gap:0}.director img{height:auto;border-radius:18px 18px 0 0}.director>div{border-left:1px solid rgba(214,167,59,.42);border-top:0;border-radius:0 0 18px 18px}.contactGrid>div{min-height:0}}
@media(max-width:560px){.director{margin:55px 10px}.director>div{padding:25px 20px}.contacts{padding-inline:12px}.contactGrid{gap:14px}.contactGrid>div{padding:24px 20px}.floatingActions{right:14px;bottom:112px;gap:10px}.floatBtn{position:relative!important;inset:auto!important;min-width:132px;height:48px;padding:0 14px;font-size:13px}.chatBox{right:10px;bottom:96px;width:calc(100vw - 20px)}footer{padding-bottom:210px}}
