body .home .banner{padding-top:5.20833vw 0;background:#000}body .home .banner img{height:auto}body .home .container{padding:8.20833vw 0 5.20833vw 0;width:52.08333vw;margin:0 auto}body .home .container .pt{line-height:1.56;margin-bottom:3.02083vw}body .home .container .html{line-height:1.8}body .home .container .html p{text-align: justify;}@media screen and (max-width: 768px){body .home .banner{padding-top:0}body .home .container{padding:20px 5%;width:100%}body .home .container .pt{margin-bottom:24px;font-size:24px}}
.dom1 .box .btn{display:inline-flex;padding:1.04167vw 1.25vw;align-items:center;gap:1.25vw;border-radius:3.22917vw;background:#E60011;color:white;text-transform:capitalize;overflow:hidden;transition:all 600ms;position:relative}
.dom1 .box .btn span{transition:all 600ms;pointer-events:none}
.dom1 .box .btn span:nth-child(2){width:.41667vw;height:.41667vw;background:#fff;border-radius:50%}
.dom1 .box .btn .move{background:rgba(255,255,255,0.34);filter:blur(11.8px);border-radius:9999px;height:300px;left:50%;opacity:0;pointer-events:none;position:absolute;top:50%;transition:opacity 0.15s cubic-bezier(0, 0, 0.2, 1);width:100px;z-index:1;margin-left:-50px;margin-top:-150px}
.dom1 .box .btn:hover .move{opacity:1}