.banner_wrap{position:relative;overflow:hidden}.banner_wrap .gradient-image{position:relative;display:inline-block;width:100%}.banner_wrap .overlay{position:absolute;top:50%;left:0;right:20px;-webkit-transform:translateY(-30%);transform:translateY(-30%);padding:0 75px}.banner_wrap img{width:100%;height:auto;z-index:10}.banner_wrap .gradient-image:after{content:'';opacity:.7;position:absolute;left:0;top:0;width:100%;height:100%;display:inline-block;background-color:#1d6687}.banner_wrap .banner_content{position:relative;width:100%;min-height:1px;padding-right:25px;padding-left:25px}.banner_wrap .banner_content h1{color:#fff;font-size:5.5rem;line-height:6.5rem;margin-bottom:20px;max-width:70%;word-break:normal}.banner_wrap .banner_content p{color:#fff;max-width:70%}.banner_wrap.center .banner_content h1{max-width:100%}.banner_wrap .gradient-image.dark:after{background-color:#134b72}.banner_wrap.center .banner_content{text-align:center}.banner_wrap .back-to{position:absolute;left:30px}.banner_wrap .back-to a{text-decoration:none;color:#94edff}.banner_wrap .back-to a:before{content:'\25C0';padding-right:.5em;color:#94edff;font-size:8px;line-height:20px;display:inline;vertical-align:middle}.banner_wrap .banner_content a{display:inline-block;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:0 solid transparent;padding:.907rem 1rem;font-size:1rem;line-height:1.5;border-radius:0;-webkit-transition:all .3s ease;transition:all .3s ease;background-color:#ff001c;color:#fff;font-size:1.5rem;line-height:1.7rem;text-transform:uppercase;font-family:'Roboto',sans-serif;font-weight:700;border-radius:100px;padding:20px;margin-right:10px;text-decoration:none}.banner_wrap .banner_content a:hover{color:#fff;background-color:#1c262c;text-decoration:none}.banner_wrap .star{position:absolute;bottom:-45%;right:-20%;z-index:20;width:65%}.banner_wrap .star img{width:100%;height:auto;max-width:none !important}.banner_wrap .cm-banner-button{display:inline-block}@media(min-width:768px){.banner_wrap .banner_content{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media(min-width:992px){.banner_wrap .banner_content{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.banner_wrap.center .banner_content{margin-left:16.66666667%;-webkit-box-flex:0;-ms-flex:0 0 66.66666667%;flex:0 0 66.66666667%;max-width:66.66666667%;text-align:center}.banner_wrap .cm-mobile-img{display:none}}@media(max-width:1199.98px){.banner_wrap .banner_content h1{font-size:5rem;line-height:6.2rem}.banner_wrap .star{bottom:-30%;right:-30%}.banner_wrap .star img{width:75%;height:auto}}@media(max-width:991.98px){.banner_wrap .star{bottom:105px;right:-30%}.banner_wrap .overlay{position:relative;z-index:100;top:0;left:0;right:0;-webkit-transform:none;transform:none;padding:40px 0}.banner_wrap .banner_content h1{color:#1c262c;max-width:100%;font-size:4rem;line-height:5.2rem}.banner_wrap .banner_content p{color:#1c262c;max-width:100%}.banner_wrap .cm-desktop-img{display:none}}@media(max-width:575.98px){.banner_wrap .overlay{padding:30px 0 0 0}.banner_wrap .star{width:75%;bottom:250px;right:-35%}}@media(max-width:399px){.banner_wrap .cm-banner-button+.cm-banner-button{margin-top:10px}.banner_wrap .star{bottom:260px}}