.program-banner-wrapper{height:100%;position:relative;width:100%;overflow:hidden}.program-banner-wrapper .rotate{min-height:600px}.program-banner-wrapper .rotatee{position:absolute;height:auto;width:100%;min-height:400px;display:flex;flex-flow:row wrap;align-items:center}.program-banner-wrapper .container{padding:60px 0;width:100%;max-width:1366px;margin:0 auto}.program-banner-wrapper .space{padding:20px}.program-banner-wrapper .hero_title{max-width:40%;font-size:1rem}.program-banner-wrapper .hero_title *{color:#fff}.program-banner-wrapper ul.slick-dots{display:flex !important;flex-flow:column wrap;list-style-type:none;align-items:center;justify-content:center;margin:0;position:absolute;top:0;right:0;width:50px;height:100%}.program-banner-wrapper ul.slick-dots li{border:solid 2px #fff;border-radius:40px;width:20px;height:20px;margin:20px 0;background:0;cursor:pointer}.program-banner-wrapper ul.slick-dots li button{width:auto;height:auto;font-size:0;background:transparent;padding:0;border:0 !important}.program-banner-wrapper ul.slick-dots li.slick-active{background:#fff}.program-banner-wrapper .button-new-branding{font-family:ff-meta-headline-web-pro,sans-serif !important;font-weight:400;font-style:normal;background-color:#00b2e3;display:inline;border-radius:10px;margin:0;padding:10px 40px;text-decoration:none;color:#1b0654 !important}.program-banner-wrapper ul.slick-dots li+li{margin-top:0}.program-banner-wrapper .hero_title p{font-family:ff-meta-web-pro,sans-serif !important;font-weight:300 !important;line-height:1.875}.program-banner-wrapper .rotate.first-loop ul.slick-dots{display:none !important}@media handheld,only screen and (max-width:700px){.program-banner-wrapper .rotate{min-height:500px}.program-banner-wrapper .hero_title{max-width:90%}.program-banner-wrapper{background:#1b0654 !important}}@media screen and (max-width:600px){.program-banner-wrapper .hero_title p{font-size:1em;line-height:1.4}}