html{background-color:#ebebeb;font-family:Arial,sans-serif;font-size:62.5%!important;margin:0;padding:0;width:100vw}@media (min-width:992px){html{font-size:62.5%}}@media (min-width:768px){html{font-size:59%}}@media (min-width:576px){html{font-size:56%}}body{margin:0;overflow-x:hidden;padding:0;width:100vw}a,a:hover{text-decoration:none}li{list-style:none}.page-header,li{margin:0;padding:0}.page-header{align-items:center;display:flex;height:9rem;justify-content:space-between;transition:padding .3s}@media (min-width:1200px){.page-header{padding-left:10vw;padding-right:10vw}}@media (min-width:768px) and (max-width:1199px){.page-header{padding-left:5vw;padding-right:5vw}}@media (max-width:767px){.page-header{padding-left:0;padding-right:0}}.page-header .page-nav{align-items:center;display:flex;height:100%;justify-content:space-between;width:100%}@media (min-width:1200px){.page-header .page-nav{margin-left:20%}}@media (min-width:768px) and (max-width:1199px){.page-header .page-nav{margin-left:10%}}@media (max-width:767px){.page-header .page-nav{margin-left:0}}.page-header .page-nav a{color:#333;display:block;font-size:2rem;height:100%;line-height:9rem;padding:0 1rem}.page-header .page-nav a.callPhone{color:#c7000b}.page-header .page-nav a.callPhone img{margin-right:.5rem}.banner{height:720px;overflow:hidden;position:relative;width:100%}.banner .banner-img-container{height:100%;position:relative;width:100%}.banner .banner-img-container div,.banner .banner-img-container div img,.banner .description{height:100%;position:absolute;width:100%}.banner .description{align-items:center;color:#fff;display:flex;flex-direction:column;justify-content:center;justify-items:center;left:calc(50% - 50vw);top:50%;transform:translateY(-50%);transition:all .3s}@keyframes your-animation{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1) translateY(-50%)}}@keyframes btn-animation{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes desc2-animation{0%{opacity:0;transform:translateX(-100%)}20%{opacity:1;transform:translateX(-100%)}30%{opacity:1;transform:translateX(-80%)}50%{opacity:1;transform:translateX(-100%)}to{opacity:1;transform:translateX(0)}}.banner .description.animate__fadeInUp{animation:your-animation 3s forwards}.banner .description.animate__fadeInUp .btn{animation:btn-animation 2s forwards;animation-delay:3s}.banner .description.animate__fadeInUp p.desc2{animation:desc2-animation 2s forwards;animation-delay:5s}.banner .description h1{font-size:5rem;font-weight:300;height:5rem;letter-spacing:.5rem;line-height:5rem}.banner .description p.desc{font-size:3rem;font-weight:300;height:2rem;letter-spacing:.25rem;line-height:2rem;padding-bottom:3rem}.banner .description p.desc span{font-size:4rem}.banner .description .btn{align-items:center;background-color:#c7000b;border-radius:4rem;color:#fff;display:flex;font-size:2rem;height:2rem;justify-content:center;line-height:4rem;opacity:0;padding:2rem;text-decoration:none;transition:all .3s}.banner .description p.desc2{font-size:2rem;font-weight:300;height:5rem;letter-spacing:.25rem;line-height:3rem;opacity:0;padding-bottom:10rem;transform:translateX(-100%);transition:all .3s}.banner .description p.desc2 span{background-color:#c7000b;font-size:3rem;height:3rem;margin:0 1rem;width:3rem}.banner .banner-img-cover{align-items:center;bottom:10%;display:flex;justify-content:center;left:calc(50% - 50vw);position:absolute;width:100%}.banner .banner-img-cover .banner1-ctrlIcon{align-items:center;background-color:#fff;border-radius:50%;cursor:pointer;display:flex;height:10rem;justify-content:center;margin:0 3rem;opacity:.7;overflow:hidden;padding:.5rem;width:10rem}.banner .banner-img-cover .banner1-ctrlIcon.select{opacity:.9}.banner .banner-img-cover .banner1-ctrlIcon div,.banner .banner-img-cover .banner1-ctrlIcon div img{height:100%;width:100%}