.s-10 .s_social svg{width:10px;transition:0.4s ease-in-out}.s-10 .s_social svg:hover{transform:scale(1.1)}.s-20 .s_social svg{width:20px;transition:0.4s ease-in-out}.s-20 .s_social svg:hover{transform:scale(1.1)}.s-30 .s_social svg{width:30px;transition:0.4s ease-in-out}.s-30 .s_social svg:hover{transform:scale(1.1)}.s-40 .s_social svg{width:40px;transition:0.4s ease-in-out}.s-40 .s_social svg:hover{transform:scale(1.1)}.s-50 .s_social svg{width:50px;transition:0.4s ease-in-out}.s-50 .s_social svg:hover{transform:scale(1.1)}.s-60 .s_social svg{width:60px;transition:0.4s ease-in-out}.s-60 .s_social svg:hover{transform:scale(1.1)}.s-70 .s_social svg{width:70px;transition:0.4s ease-in-out}.s-70 .s_social svg:hover{transform:scale(1.1)}.s-80 .s_social svg{width:80px;transition:0.4s ease-in-out}.s-80 .s_social svg:hover{transform:scale(1.1)}.s-90 .s_social svg{width:90px;transition:0.4s ease-in-out}.s-90 .s_social svg:hover{transform:scale(1.1)}.s-100 .s_social svg{width:100px;transition:0.4s ease-in-out}.s-100 .s_social svg:hover{transform:scale(1.1)}.s-110 .s_social svg{width:110px;transition:0.4s ease-in-out}.s-110 .s_social svg:hover{transform:scale(1.1)}.s-120 .s_social svg{width:120px;transition:0.4s ease-in-out}.s-120 .s_social svg:hover{transform:scale(1.1)}.s-130 .s_social svg{width:130px;transition:0.4s ease-in-out}.s-130 .s_social svg:hover{transform:scale(1.1)}.s-140 .s_social svg{width:140px;transition:0.4s ease-in-out}.s-140 .s_social svg:hover{transform:scale(1.1)}.s-150 .s_social svg{width:150px;transition:0.4s ease-in-out}.s-150 .s_social svg:hover{transform:scale(1.1)}.s-160 .s_social svg{width:160px;transition:0.4s ease-in-out}.s-160 .s_social svg:hover{transform:scale(1.1)}.s-170 .s_social svg{width:170px;transition:0.4s ease-in-out}.s-170 .s_social svg:hover{transform:scale(1.1)}.s-180 .s_social svg{width:180px;transition:0.4s ease-in-out}.s-180 .s_social svg:hover{transform:scale(1.1)}.s-190 .s_social svg{width:190px;transition:0.4s ease-in-out}.s-190 .s_social svg:hover{transform:scale(1.1)}.s-200 .s_social svg{width:200px;transition:0.4s ease-in-out}.s-200 .s_social svg:hover{transform:scale(1.1)}.top-bar .open-hour,.top-bar .tel-no{display:flex;align-items:center;gap:4px}.top-bar .open-hour svg,.top-bar .tel-no svg{height:16px}.top-bar .open-hour span,.top-bar .tel-no span{display:flex;align-items:center;font-size:18px}.top-bar .open-hour span:hover,.top-bar .tel-no span:hover{text-decoration:none}.top-bar .tel-no{margin-left:20px}@media screen and (max-width:667px){html{margin-top:0 !important;overflow-x:hidden}body.admin-bar #masthead.site-header{top:46px !important}body.admin-bar #masthead.site-header.active{top:0 !important;height:50px !important}body.admin-bar #masthead.site-header.active .s-container{height:50px}body.admin-bar #masthead.site-header.active .s-container .site-branding img{height:40px}body.admin-bar .site-header-space{min-height:calc(var(--s-head-height) + 46px)}body.admin-bar .fixed-timeline{top:0 !important}body.admin-bar .search-panel{top:calc(var(--s-head-height) + 46px)}body.admin-bar .nav-close{top:54px}body.admin-bar .nav-panel{padding-top:100px}body.admin-bar nav.about-us-nav.active{top:50px}.top-bar{display:none}}