:root{scroll-behavior:unset}.subjectmenu{max-width:1200px;min-height:calc(100vh - 248px);margin:auto;padding-top:2%}.subjectmenu .row{margin:0;padding:0}.menu-bar span{font-size:3rem}.menu-bar{margin:0;height:200px}.menu-option{margin:0;padding:1px;height:80px;margin-bottom:20px}.menu-all{position:relative;margin:0;padding:1px;height:250px}.menu-all img{object-fit:cover;object-position:center;min-width:100%;height:100%}.form-select{text-align:center;height:100px;border:rgba(84,158,155,.5) solid 2px;font-size:1.5rem;color:rgba(84,158,155,1);font-weight:bold}.mask{position:absolute;width:100%;height:100%;background:rgba(84,158,155,0)}.mask:hover{background:rgba(104,104,104,.5)}.menu-name{height:100%;width:100%;color:transparent;display:flex;justify-content:center;align-items:center}.menu-content{text-align:center}.menu-content span{text-align:center;font-size:1.7rem;color:#fff;font-weight:bold;text-shadow:0 0 .2em #000,0 0 .2em #000,0 0 .2em #000}.menu-content p{padding-right:20px;padding-left:20px;display:none;overflow:hidden;color:#fff}.menu-name:hover .menu-content p{display:block;color:#fff;animation:fadeIn;animation-duration:2s;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:5;-webkit-box-orient:vertical;white-space:normal;color:#fff}i{color:#fff}.change-page{text-align:center;font-size:1rem;margin-top:15px}.change-page ul li{display:inline-block;margin:10px}.change-page ul li a{background:rgba(167,167,167,.815);border:none;color:#fff;padding:5px 8px}.change-page ul li a:hover{background:#549e9b}.change-page ul li a.focused{background:#549e9b}.menu-all:hover{animation:menubig;animation-duration:2s;z-index:4;animation-fill-mode:forwards}.option-icon{display:flex;justify-content:center;align-items:center;font-size:3rem;padding:0;height:80px;color:#fff;border:2px solid #fff}.option-icon a{text-align:center;width:75px;height:75px;border-radius:50%;background:rgba(84,158,155,.5)}.option-icon a:hover{background:rgba(84,158,155,1)}.menu-option .swiper-container{height:100%}.menu-option .swiper{width:92%;height:100%;margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.menu-option .swiper-slide{position:relative;text-align:center;font-size:18px;background:#f8f8f8;border-radius:5px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;margin:0;padding:0}.menu-option .swiper-wrapper{margin:0;padding:0}.menu-option .sws-active{border:1px solid #73cac7;background:#f8f8f8}.menu-option .swiper-slide:hover{border:1px solid #73cac7;background:#f8f8f8}.menu-option .swiper-slide a{width:100%;height:100%;display:flex;justify-content:center;margin:0;padding:0}.menu-option .swiper-slide img{display:block;width:auto;height:80%;object-fit:contain;position:absolute}.menu-option .swiper-slide span{align-self:baseline;width:99%;position:absolute;font-size:16px;font-weight:bolder;left:50%;top:50%;transform:translate(-50%,65%);color:#86c8bc;margin:0;padding:0}.menu-option .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23a7a7a7e6'%2F%3E%3C%2Fsvg%3E");opacity:.5;left:0}.menu-option .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23a7a7a7e6'%2F%3E%3C%2Fsvg%3E");opacity:.5;right:0}.breadcrumb{margin-bottom:unset}@keyframes menubig{100%{transform:scale(2);-webkit-transform:scale(1.1)}}@media screen and (max-width:950px){.menu-option .swiper-slide span{font-size:14px;width:85%;left:50%;top:50%;transform:translate(-50%,70%)}}@media screen and (max-width:480px){.menu-option .option-icon{font-size:2rem}.option-icon a{width:50px;height:50px}.menu-option .swiper-container{height:100%}.menu-option .swiper{width:85%;height:100%}}@media screen and (max-width:400px){.change-page ul li{margin:5px}}@media screen and (max-width:390px){.menu-option .swiper-slide span{position:absolute;left:50%;top:40%;transform:translate(-50%,110%);width:99%}}