.banner-block{min-height:500px}.banner-block .owl-stage{display:flex;gap:2px}.banner-block .owl-stage .owl-item{flex:1;transform:translateX(3px)}.banner-block .owl-stage .owl-item .banner{height:100%}.banner{width:100%;aspect-ratio:1200/560;position:relative;border-radius:15px;background-size:cover}.banner img.banner-left{width:47.08%;position:absolute;bottom:0;right:47%}.banner .banner-right{position:absolute;top:25px;right:19px;bottom:25px}.banner .banner-right img{width:100%;height:100%}.banner .text{width:48%;display:flex;flex-direction:column;padding-top:75px;padding-left:65px}.banner .text a{display:contents}.banner .description1{margin-top:50px;margin-bottom:32px;font:normal normal 800 24px/33px Manrope}.banner .description2{font:normal normal normal 18px/24px Manrope;color:#3b3b3b}.banner .register{width:200px;height:50px;background-color:#00a7cf;box-shadow:0 3px 6px rgba(0,0,0,.1607843137254902);border:1px solid #d8e8e8;border-radius:10px;opacity:1;color:#fff;margin-top:auto;font-size:20px;font-weight:700;text-shadow:0 3px 3px rgba(0,0,0,.5019607843137255);cursor:pointer;position:absolute;bottom:80px}.banner-block .owl-theme .owl-dots .owl-dot span{border-radius:20px;width:25px!important;height:6px!important;transition:.5s;background-color:#fefefe}.banner-block .owl-theme .owl-dots,.banner-block .owl-theme .owl-nav{bottom:20px}.banner-block .owl-theme .owl-dots .owl-dot.active span,.banner-block .owl-theme .owl-dots .owl-dot:hover span{background-color:#00a7cf!important}.banner-block .owl-theme .owl-dots,.banner-block .owl-theme .owl-nav{text-align:left;margin-left:4%}.banner-block .owl-theme .owl-nav.disabled+.owl-dots{position:absolute}.banner-block .owl-theme .owl-dots .owl-dot.active span{width:40px!important;height:6px!important}@media screen and (max-width:1199px){.banner .text{padding-top:37px;padding-left:24px;width:50%}.partnership-banner .banner .text{padding-top:25px;padding-left:19px}.banner .description1{font-size:22px;margin-top:20px}.banner .description2,.banner .register{font-size:16px}}@media screen and (max-width:1199px){.banner{aspect-ratio:758/375}.partnership-banner .banner{aspect-ratio:758/396}.banner .description1{margin-top:20px;font-size:24px;line-height:33px;margin-bottom:15px}.banner .description2{font-size:16px}.partnership-banner .banner .register{bottom:16px;width:148px;height:40px}.banner-block .owl-theme .owl-dots .owl-dot.active span{width:40px!important;height:6px!important}}@media (max-width:767px){.banner-block{padding:0}.banner img.banner-left{display:none}.banner .banner-right{transform:unset}.banner .banner-right,.banner .text{width:calc(100vw - 30px);position:static;margin-left:auto;margin-right:auto}.banner .text{display:flex;flex-direction:column;padding-top:20px;padding-bottom:30px}.banner,.partnership-banner .banner{border-radius:0 0 10px 10px;padding-bottom:200px;aspect-ratio:unset;background-size:contain;background-repeat:no-repeat}.partnership-banner .banner .description1{margin-top:28px}.banner .description1{font-size:20px;margin-top:20px;margin-bottom:15px}.banner .description2{font-size:16px;margin-top:15px}.banner .register{position:absolute;bottom:80px;left:50%;transform:translateX(-50%)}.banner-block .owl-theme .owl-nav.disabled+.owl-dots{margin-left:auto;width:-moz-fit-content;width:fit-content;bottom:30px;left:50%;transform:translateX(-50%)}.banner-block .owl-theme .owl-dots .owl-dot:not(:active) span{width:20px!important;height:4px!important}.banner-block .owl-theme .owl-dots .owl-dot.active span{width:40px!important;height:4px!important}}.banner .slogan img{width:auto;max-width:100%;max-height:30px}
