.banner-top{position:relative;overflow:hidden;z-index:999;font-family:Barlow;font-size:15px;line-height:1.3}.banner-top .hero-slider{height:554px;position:relative}.banner-top .hero-slide{height:100%;min-height:1px;position:relative;overflow:hidden}.banner-top .banner-image{position:absolute;z-index:-1;top:0;left:0;height:100%;width:100%;background-size:cover;background-repeat:no-repeat;background-position:center center}.banner-top .banner-image:after{content:'';position:absolute;z-index:10;top:0;left:0;height:100%;width:100%;background:#fff;background:linear-gradient(90deg,rgba(255,255,255,.8) 0,rgba(255,255,255,0) 1000px)}.banner-top .container{position:relative;z-index:90;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding-bottom:70px;max-width:1212px;width:90%;margin:0 auto}.banner-top .hero-slide-content{max-width:480px}.banner-top .banner-title{font-size:32px;font-weight:600;color:#252e61;margin-bottom:25px;line-height:1.1}.banner-top h2{font-size:32px;font-weight:600;color:#252e61;margin-bottom:8px}.banner-top .content-wrap{margin-bottom:25px}.banner-top .content-wrap p{font-size:24px;font-weight:400;color:#252e61}.banner-top .banner-btn a{margin-top:20px;min-width:145px;width:auto;max-width:initial;background-color:#e41d79;border-color:#e41d79;color:#fff;margin-right:0;display:inline-block;border-radius:6px;border:solid 1px #e41d79;font-size:16px;font-family:Barlow;padding:12px 10px;padding-bottom:14px;line-height:1.1;text-align:center;-webkit-transition:.3s;transition:.3s;text-decoration:none}.banner-top .banner-btn a:hover{background-color:#252e61;border-color:#252e61;color:#fff}.banner-top .socials{list-style:none;margin:0;padding:0;position:absolute;bottom:0;right:80px;z-index:95}.banner-top .socials li{display:inline-block;vertical-align:bottom;line-height:60px;text-align:center;position:relative;margin-left:7px;background-color:#fff;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.banner-top .socials li:first-child{margin-left:0}.banner-top .socials li:hover{padding-bottom:10px}.banner-top .socials li a{display:block;background-color:#e41d79;height:50px;width:50px;position:relative;-webkit-transition:.3s;transition:.3s;text-decoration:none}.banner-top .socials li a:hover{background-color:#51bcbc}.banner-top .socials li a i{font-size:30px;-webkit-transition:.3s;transition:.3s;color:#fff;position:absolute;pointer-events:none;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media(max-width:991px){.banner-top .container{padding-bottom:90px}.banner-top .socials{display:none}}@media(max-width:767px){.banner-top{padding-top:61px}.banner-top .container{padding:30px 0;padding-top:40px;height:auto}.banner-top .hero-slider{height:auto}.banner-top .hero-slide-content{text-align:center;max-width:100%;width:100%;margin:0 auto}.banner-top .banner-image{position:relative;width:100%;height:0;padding-bottom:58%}.banner-top .banner-image:after{content:none}.banner-top .banner-title{font-size:22px}.banner-top h2{font-size:22px;color:#252e61}.banner-top .content-wrap p{font-size:16px}.banner-top .banner-btn a{display:block;font-size:15px;padding:10px 10px;padding-bottom:12px}}