.kooclass-hero-banner{background-position:50%;background-repeat:no-repeat;background-size:cover;display:inline-block;padding:3% 0;width:100%}.kooclass-hero-banner .kooclass-inner{display:inline-block;text-align:center;width:100%}.kooclass-hero-banner .kooclass-inner .top-icon{display:block;line-height:0;margin:0 auto;vertical-align:top;width:48px}.kooclass-hero-banner .kooclass-inner .top-icon img{display:inline-block;object-position:center;width:100%}.kooclass-hero-banner .kooclass-inner .title h2{color:#333;font-size:48px;font-weight:900;letter-spacing:-1.1px;margin:8px 0}.kooclass-hero-banner .kooclass-inner .sub-title{display:inline-block;width:100%}.kooclass-hero-banner .kooclass-inner .sub-title h3{color:#333;font-family:Source Sans Pro,Sans-serif;font-size:32px;font-weight:600;letter-spacing:-1.98px;line-height:1em;margin-bottom:20px}.kooclass-hero-banner .kooclass-inner .bottom-caption{display:inline-block;width:100%}.kooclass-hero-banner .kooclass-inner .bottom-caption ul{list-style:none;margin:0 auto;padding:1.5% 12% 0;width:100%}.kooclass-hero-banner .kooclass-inner .bottom-caption ul li{color:#fff;display:inline-block;font-size:18px;font-weight:400;line-height:1.5em;margin:0 8px;position:relative;width:auto}.kooclass-hero-banner .kooclass-inner .bottom-caption ul li:before{background-color:#fff;border-radius:50%;content:"";height:11px;left:-15px;position:absolute;top:7px;width:11px}.kooclass-hero-banner .kooclass-inner .cta{padding:.5% 0}.kooclass-hero-banner .kooclass-inner .cta a{padding:14px 24px}.kooclass-hero-banner .kooclass-inner .content p{color:#333;font-family:Roboto,Sans-serif;font-size:24px;font-weight:400;letter-spacing:-.3px;line-height:1.25em}.kooclass-hero-banner .kooclass-inner .popup-video{display:inline-block;margin-bottom:15px;padding-top:17px;width:100%}.kooclass-hero-banner .kooclass-inner .single-video-wrap{box-shadow:0 6px 18px 0 rgba(0,0,0,.25);margin:0 auto;max-width:392px;width:92%}.kooclass-hero-banner .kooclass-inner .video-thumb{cursor:pointer;position:relative}.kooclass-hero-banner .kooclass-inner .video-thumb img{display:block;width:100%}.kooclass-hero-banner .kooclass-inner .video-play-btn{align-items:center;display:flex;inset:0;justify-content:center;position:absolute}.kooclass-hero-banner .kooclass-inner .video-play-icon{fill:#fff;height:81px;transition:transform .3s ease;width:81px}.kooclass-hero-banner .kooclass-inner .video-thumb .video-play-icon:hover{animation:playIconPulse 1.4s ease-in-out infinite}.kooclass-hero-banner .kooclass-inner .video-modal{background:rgba(0,0,0,.85);display:none;inset:0;position:fixed;z-index:9999}.kooclass-hero-banner .kooclass-inner .video-modal-content{margin:7% auto;max-width:900px;padding:20px}.kooclass-hero-banner .kooclass-inner .video-modal-close{color:#fff;cursor:pointer;font-size:35px;position:absolute;right:25px;top:15px}.kooclass-hero-banner .kooclass-inner .video-iframe-holder{height:0;padding-bottom:56.25%;position:relative}.kooclass-hero-banner .kooclass-inner .video-iframe-holder iframe{height:100%;inset:0;position:absolute;width:100%}@keyframes playIconPulse{0%{transform:scale(1)}50%{transform:scale(1.15)}to{transform:scale(1)}}@media(max-width:991px){.kooclass-hero-banner .kooclass-inner .title h2{font-size:42px}.kooclass-hero-banner .kooclass-inner .sub-title h3{font-size:27px}.kooclass-hero-banner .kooclass-inner .content p{font-size:18px}.kooclass-hero-banner .kooclass-inner .bottom-caption ul{align-items:center;display:flex;flex-wrap:wrap;gap:4px;justify-content:center;padding:0}.kooclass-hero-banner .kooclass-inner .bottom-caption ul li:before{left:-15px}.kooclass-hero-banner .kooclass-inner .bottom-caption ul li{font-size:14px;margin:0 12px}.kooclass-hero-banner .kooclass-inner .video-modal-content{margin:10% auto}}@media(max-width:767px){.kooclass-hero-banner .kooclass-inner{padding:5% 0 0}.kooclass-hero-banner{padding:5% 0}.kooclass-hero-banner .kooclass-inner .popup-video a img.play-icon{height:64px;width:64px}.kooclass-hero-banner .kooclass-inner .video-modal-content{margin:15% auto}}@media(max-width:575px){.kooclass-hero-banner .kooclass-inner .video-modal-content{margin:20% auto}}