@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}.box1{position:relative}.box1 .bg1,.box1 .bg2{position:absolute;z-index:-1}.box1 .bg1{top:0;right:0}.box1 .bg2{left:0;bottom:0}.form-tell-us{border:1px solid #a2a2a2;height:100%;text-align:center;font-size:14px;padding-bottom:.5rem;border-radius:10px}.form-tell-us .title{font-size:1.3rem;font-weight:700;line-height:1.2;color:#fff;background:url(../imgs/home/bg-top.png) center repeat-x;background-size:cover;padding:1rem 0}.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}.card-box{height:100%;border:2px solid #1f98db;box-shadow:2px 2px 5px 1px #7198b0;border-radius:10px}.card-box .title{font-size:1.2rem;font-weight:700;line-height:1;height:3rem}.card-box .img{display:flex;justify-content:center;align-items:center;height:13rem}.card-box p{font-size:.9rem;color:#666}.bar-box{background:#01a2ff;box-shadow:0 0 5px 2px #666}.box2{border:2px solid #2d2d35;border-radius:20px}.box2 .title{text-align:center;font-size:1.6rem;margin-bottom:2rem}.box2 .title b{display:inline-block;border-bottom:4px solid #00a0ff;padding:0 2rem;line-height:2}.box2 .accordion-item{border:0;margin:1.5rem 0}.box2 .accordion-item .accordion-button{background-color:#d9f0ff;font-weight:700;border-radius:10px!important}.box2 .accordion-item .accordion-body{margin-top:1rem;box-shadow:0 0 5px 2px #666 inset;border-radius:10px;overflow:hidden;color:#666;padding:2rem!important}