.contact-buttons{position:fixed;bottom:80px;right:10px;z-index:9999}.contact-button{display:block;padding:8px;margin-bottom:10px;transition:opacity 0.3s ease}.contact-button
img{width:50px;height:50px;vertical-align:middle}.contact-button:hover{opacity:0.8}.contact-button.messenger:hover,.contact-button.line:hover{opacity:0.7}.mobile-contact-buttons{display:flex;position:fixed;bottom:0;left:0;width:100%;line-height:60px;text-align:center;z-index:99;background:#fff;box-shadow:0px -5px 10px 0px rgba(0, 0, 0, 0.2)}.left{font-size:135%;text-decoration:none;flex:1;height:100%;vertical-align:middle}.right{font-size:130%;flex:1;height:100%;vertical-align:middle;text-decoration:none;background:#e62c27;color:white}.sos-phone-img{width:30px;height:30px;vertical-align:middle;padding-bottom:5px}.kent-phone{width:30px;height:30px;vertical-align:middle}html{scroll-behavior:smooth}.kent-main-card{background-color:#f4f4f4;padding:20px;border:1px
solid #ccc;text-align:center;cursor:pointer;opacity:1}.kent-main-card:hover{opacity:0.7;transform:scale(0.9)}.kent-main-card-clicked{background-color:#b0b0b0;opacity:0.7;transform:scale(0.9)}.kent-sub-cards-container{cursor:pointer;position:relative;background:white;transition:all 1s;border-radius:0}.kent-sub-cards-container-clicked{box-shadow:inset 0 -3em 3em rgba(0, 0, 0, 0.1),
0 0 0 2px rgb(255, 255, 255),
0.3em 0.3em 1em rgba(0, 0, 0, 0.3)}.kent-sub-cards-container
img{width:65px;max-width:65px;margin:10px
auto}@media (max-width: 576px){.kent-sub-cards-container
img{width:25px;max-width:25px;margin:15px
auto}}.kent-font-family{font-family:Tahoma,"Helvetica Neue",Helvetica,Arial,"PingFang SC","Hiragino Sans GB","Heiti SC","Microsoft YaHei","WenQuanYi Micro Hei",sans-serif}