.banner{font-size:14px;font-weight:700}.banner,.slider-banner{display:flex;min-height:680px;position:relative;z-index:1}.banner .bg-cover-area{background-position:50%;background-repeat:no-repeat;background-size:cover;z-index:-1}.banner .banner-content,.banner .bg-cover-area{bottom:0;left:0;position:absolute;right:0;top:0;width:100%}.banner .banner-content{align-items:center;display:flex;height:100%}.banner-content{margin:0 auto;max-width:1280px}.banner .inst-box{align-items:center;display:flex;position:relative;width:65%;z-index:1}.banner h1,.banner h2.headingOne{color:#fff;font-size:104px;font-weight:700;line-height:91px}.banner .slick-cloned h1{display:none}.banner h1 span,.banner h2.headingOne span{color:#007aff;display:block}.banner h2.headingTwo{background:#fff;border-radius:3px;color:#002c5f;display:inline-block;font-size:10px;font-weight:700;letter-spacing:1px;line-height:25px;padding:0 10px;text-transform:uppercase}.banner p{color:#ffffffb3;font-size:12px;line-height:25px;margin-bottom:0;margin-top:10px;max-width:455px;overflow:hidden;position:relative;z-index:1}.banner p span{animation-delay:.6s;display:inline-block;font-size:2em;font-weight:500;position:relative}ul.slick-dots li button{display:none}ul.slick-dots li{border:2px solid #fff;border-radius:50%;height:16px;list-style:none;margin-right:7px;width:16px}ul.slick-dots li.slick-active{background:#fff}.slick-arrow:focus,.slick-arrow:hover{border:none}.slick-next,.slick-prev{z-index:99}ul.slick-dots{bottom:0;display:flex!important;justify-content:center;padding:0;position:absolute;text-align:center;width:100%}@media screen and (max-width:800px){.banner{margin-top:0;min-height:340px}.banner .banner-content{display:flex}.banner .inst-box{min-width:auto;width:100%}.banner .mx600{margin-left:80px;padding:40px}.banner p:last-child span{font-size:1.05em}.banner p span{font-size:1.4em}.banner h1,.banner h2.headingOne{font-size:48px;line-height:48px}}@media(max-width:410px){.en-page .tech-otac-page .banner{min-height:470px}}.slider{width:100%}.slider.slick-initialized .slick-slide{display:flex;min-height:680px}.slider{opacity:0;transition:opacity 1s ease;-webkit-transition:opacity 1s ease;visibility:hidden}.slider.slick-initialized{opacity:1;visibility:visible}.slick-next{right:50px}.slick-prev{left:50px}@media (max-width:767px){.slick-next{right:30px}.slick-prev{left:30px}.banner .mx600{margin-left:40px}}