html{scroll-behavior:smooth}.banner-section .container img{height:auto;max-width:100%}.banner-section .section-cta .button{background:#007bff;border:2px solid #007bff;border-radius:30px;font-family:lato-bold;font-weight:600;height:56px;line-height:0;padding:15px 64px}.banner-section .section-cta .button:hover{background:#fff;border:2px solid #33475b}@media only screen and (min-width:768px){.banner-section .banner-text{display:flex;flex-direction:column;max-width:645px}}.banner-section{background:#fff;overflow:hidden}.btn-2{margin-left:20px}.banner-section .content{display:flex}.banner-section .banner-text h1{font-size:48px;font-weight:600;line-height:1.5;margin-bottom:20px;text-transform:capitalize}.banner-section .banner-text h2,.banner-section .banner-text h5,.banner-section .banner-text p{color:#576a8f;font-size:24px!important;font-weight:400;line-height:1.5;margin-bottom:20px}.banner-section .section-cta img{margin-left:13px}.banner-section .banner-img{max-width:645px!important;overflow:visible;position:absolute;right:-55px;width:100%}.banner-section .section-cta{margin-top:25px}@media screen and (max-width:767px){.banner-img{display:none;height:0;width:0}.banner-section{padding-bottom:45px;padding-top:50px!important}.banner-section .banner-text h1{font-size:32px}.banner-section .banner-img{display:none}.banner-section .banner-text{margin-bottom:50px;max-width:100%}.banner-section .img-box{background:0 0;flex:auto;margin-left:15px;margin-right:15px;max-width:100%;width:100%}.banner-section .banner-text p{font-size:20px}.banner-section .container{padding-left:30px;padding-right:30px}}@media only screen and (min-width:768px) and (max-width:1024px){.banner-section .banner-img{margin-bottom:45px;position:static}.banner-section .banner-text{margin-bottom:30px;max-width:100%;min-height:auto}.banner-section .img-box{background:0 0}}.banner-section{position:relative}.banner-section .container{max-width:1348px!important;position:relative}@media screen and (max-width:767px){.banner-section:after{display:none}.banner-section .container{flex-direction:column;z-index:auto}}@media only screen and (min-width:1389px){.gear{display:block;left:-175px;position:fixed;top:440px;transition:transform .25s;z-index:1}}@media only screen and (max-width:1388px){.gear{display:none;left:-175px;position:absolute;top:440px;z-index:1}}