.class-list dl,.form-tell-us{border:1px solid #a2a2a2;text-align:center}@font-face{font-family:Alegreya;src:url('../font/Alegreya ExtraBold Italic.ttf')}.font-family-t{font-family:Alegreya,monospace;font-style:italic;letter-spacing:1px}.class-list{font-size:14px}.class-list dl{margin:0}.class-list dl dd,.class-list dl dt{border-bottom:1px solid #a2a2a2}.class-list dl dt{font-size:1.3rem;height:3.35rem;line-height:3.35rem;background-color:#10ce9b;color:#fff}.class-list dl dd{display:flex;align-items:center;justify-content:center;line-height:1;min-height:2.4rem;margin:0;padding:0 .5rem}.class-list dl dd a{display:block;color:#333}.class-list dl dd a:hover{color:#10ce9b}.form-tell-us{height:100%;font-size:14px}.form-tell-us .title{font-size:1.3rem;font-weight:700;line-height:1.2;padding:.5rem .3rem;color:#fff;background:url(../imgs/home/bg-top.png) center repeat-x;background-size:cover}.form-tell-us .btn{width:100%;margin-top:1rem;background:url(../imgs/home/btn-submit.png) center no-repeat;background-size:auto 100%;font-size:0;height:2.5rem}#carouselExampleCaptions .carousel-item img{max-height:511px}.barbox1{margin-top:5px;border-top:8px solid #3a3a3a;background-image:linear-gradient(#ececec,#fbfbfb)}.card-box{display:block;border-radius:10px;border:1px solid #ccc;font-size:12px;transition:all .3s;overflow:hidden}.card-box:hover{box-shadow:2px 2px 3px #ccc!important}.card-box .img{height:200px;display:flex;justify-content:center;align-items:center}.card-box .img img{max-height:90%;max-width:90%}.card-box p{font-size:16px;margin:10px;height:3rem;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical}.form-select-ipt{min-width:51px}.form-select-ipt .accordion-button::after{width:1rem;height:1rem;background-size:1rem}