.banner-solutions{padding-top:99px;padding-bottom:100px;background-size:550px,cover,cover;position:relative}.banner-solutions .container-fluid{padding-left:30px;padding-right:30px;max-width:1300px}.banner-solutions .wrapper-banner{max-width:872px}.banner-solutions h1{margin-bottom:40px;margin-top:0;font-style:normal;font-weight:bold;font-size:72px;line-height:110%;letter-spacing:-0.02em;color:#fff}.banner-solutions .banner-desc{max-width:717px;font-style:normal;font-weight:normal;font-size:24px;line-height:140%;color:#fff}.banner-solutions .banner-desc p{margin-bottom:40px;font-style:normal;font-weight:normal;font-size:24px;line-height:140%;color:#fff}.banner-solutions .banner-desc p:first-child{margin-top:0}.banner-solutions .banner-desc p:last-child{margin-bottom:0}.banner-solutions .btn-box{margin-top:40px}.banner-solutions .scroll-text{position:absolute;right:124px;height:50px;width:60px;top:590px}.banner-solutions .scroll-text .img-box{text-align:center}.banner-solutions .scroll-text a.scroll-btn:hover{color:#fff !important}@media only screen and (max-width:767px){.banner-solutions{padding-top:40px;padding-bottom:30px;overflow:hidden}.banner-solutions h1{margin-bottom:30px;font-style:normal;font-weight:bold;font-size:52px;line-height:110%;letter-spacing:-0.02em}.banner-solutions .banner-desc{font-style:normal;font-weight:normal;font-size:20px;line-height:140%;letter-spacing:-0.02em}.banner-solutions .banner-desc p{margin-bottom:30px;font-style:normal;font-weight:normal;font-size:20px;line-height:140%;letter-spacing:-0.02em}.banner-solutions .btn-box .cta_button{width:100% !important;max-width:100% !important}}@media only screen and (max-width:1023px){.banner-solutions .scroll-text{display:none}}