.site-banner{align-items:center;display:flex;flex-wrap:wrap;position:relative;z-index:1}.site-banner img{height:100%;width:100%}.site-banner .banner-content{max-width:640px;position:absolute;top:48%;transform:translateY(-50%);z-index:2}.site-banner h1{color:#fff;font-size:40px;line-height:50px;margin:0 0 27px}.site-banner h2,.site-banner p{color:#fff;font-family:Poppins,sans-serif;font-size:20px;font-weight:700;line-height:29px;margin:0 0 28px}.banner-content .content{text-align:left}.banner-content a{background-color:#ff7a00;border:1px solid #ff7a00;border-radius:5px;color:#fff;display:inline-block;font-family:Roboto,sans-serif;font-size:22px;font-weight:500;line-height:normal;padding:18px 35px;transition:all .3s ease}.banner-content a:hover{background-color:transparent}.banner-content .btn{padding:0}.banner-content a{font-size:18px;padding:14px 25px}@media screen and (max-width:1279px){.site-banner .banner-content{top:37%}}@media screen and (max-width:1240px){.site-banner .banner-content{top:50%}}@media screen and (max-width:1199px){.site-banner .banner-content{top:110px;transform:none}.site-banner h1{font-size:32px;line-height:42px;margin:0 0 15px}.site-banner h2,.site-banner p{font-size:20px;line-height:28px;margin:0 0 15px}}@media only screen and (max-width:1024px) and (min-width:768px){.site-banner h1{font-size:25px;line-height:35px}.site-banner h2,.site-banner p{font-size:16px;line-height:20px}.banner-content a{font-size:13px;padding:10px 15px}}@media screen and (max-width:767px){.site-banner .banner-content{top:90px}.site-banner img{height:300px;object-fit:cover}.site-banner h1{font-size:15px;line-height:24px;margin:0 0 10px}.site-banner h2,.site-banner p{font-size:12px;line-height:16px;padding-right:40px}.banner-content a{font-size:13px;padding:10px 15px}}