.banner-section{background:#faf2f0;padding:170px 0 75px}.banner-section .content-box{align-items:center}.banner-section .text-box{max-width:490px}.banner-section .text-box h6{color:#f2994a;font-family:IBM Plex Sans,serif;font-size:16px;font-weight:600;letter-spacing:1px;margin-bottom:15px;text-transform:uppercase}.banner-section .text-box h1{color:#0a1a2b;font-size:50px;font-weight:600;line-height:1.2;margin-bottom:25px}.banner-section .text-box p{color:#4f4f4f;font-size:18px;margin-bottom:12px}.banner-section .text-box h2,.banner-section .text-box h3,.banner-section .text-box h4,.banner-section .text-box h5{color:#0a1a2b;font-size:22px;font-weight:600;margin:40px 0 16px}.banner-section .text-box ul{margin:25px 0 15px;padding:0}.banner-section .text-box ul li{color:#0a1a2b;font-family:IBM Plex Sans,serif;font-size:18px;font-weight:500;line-height:1.5;list-style:none;margin-bottom:12px;position:relative}.banner-section .main-box{position:relative}.banner-section .main-box .img-box{line-height:0;text-align:center}.banner-section .main-box .img-box img{width:500px}@media(min-width:768px) and (max-width:991.98px){.banner-section .text-box h1{font-size:32px}.banner-section .text-box p,.banner-section .text-box ul li{font-size:16px}}@media(max-width:767.98px){.banner-section .text-box{max-width:100%}.banner-section .content-box{flex-direction:column-reverse}.banner-section .main-box .img-box{margin-bottom:40px}.banner-section .text-box h1{font-size:42px}.banner-section .text-box p,.banner-section .text-box ul li{font-size:16px}}