.top-bar-right{text-align:right}.top-bar-left span{margin-left:.25rem}.top-bar-right a{margin-left:1rem;color:#fff;font-size:1.2rem}.fixed-header{position:-webkit-sticky;position:sticky;top:0;z-index:1000;background:#fff}.top-bar{justify-content:space-between;background-color:#0e55cbeb;color:#fff;padding:8px 16px}.top-bar,.top-bar-left,.top-bar-right{display:flex;align-items:center;flex-wrap:wrap}.top-bar-left,.top-bar-right{gap:8px}.top-bar-left span,.top-bar-right a{color:#fff;font-size:14px}.top-bar img.top-bar-logo{height:40px;margin:0 calc((100% - 477px) / 2) 0 calc((100% - 346px) / 2)}@media (max-width:768px){.top-bar img.top-bar-logo{display:none}.top-bar{padding:8px}.top-bar-right{float:right;display:block}.top-bar-right a{margin-left:10px}.top-bar-left{float:left;display:block}}.main-menu{justify-content:center}.mobile-header{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial;background-color:#fafafa}.container{max-width:1200px;margin:0 auto;padding:0 1rem}body,html{width:100%}.ant-card-cover{outline:1px solid #ccc;outline-offset:-15px;position:relative;height:220px;overflow:hidden}.page-title{font-size:30px!important;text-align:center;padding:10px;margin:0!important}.page-content{font-size:18px}.page-topImage{text-align:center;margin-bottom:24px;position:relative;width:100%;max-width:1200px;max-height:400px;vertical-align:top;aspect-ratio:16/9;overflow:hidden}@media (max-width:768px){.container{padding:10px}}.ant-menu-title-content{font-weight:700}.carousel-container{overflow-x:auto;scroll-snap-type:x mandatory;display:flex;padding-bottom:1rem}.carousel-track{display:flex;gap:1rem;scroll-snap-align:start}.carousel-item{flex:0 0 300px;scroll-snap-align:start}.testimonial-card{background-color:#f9f9f9;padding:1rem;border-radius:8px;height:100%}@media screen and (max-width:1200px){.carousel-item{flex:0 0 33.33%}}@media screen and (max-width:768px){.carousel-item{flex:0 0 50%}}@media screen and (max-width:480px){.carousel-item{flex:0 0 100%}}