.banner{background-repeat:no-repeat;background-size:cover;padding:140px 0 55px;width:100%}.banner .banner-text{max-width:676px;width:100%}.banner .banner-text>*{color:#fff}.banner .badge{text-align:right;width:100%}.banner .badge img{height:auto;width:30%}.banner .banner-text .btn-group{padding:40px 0 0}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-weight:700!important}body h2{font-size:55px}body h2,body h3{line-height:normal}body h3{font-size:43px}body h4{font-size:24px}body h5{font-size:20px}body h6,li,p{font-size:16px}.btn-group{display:flex;flex-wrap:wrap}body .button{background:#ffb545;border:2px solid #ffb545;border-radius:50px;color:#4b2d00;display:inline-block;font-size:18px;line-height:normal;margin:0 10px 10px 0;padding:12px 24px;text-decoration:none!important;text-transform:capitalize}body .button.white-btn,body .button:hover{background:#fff;color:#000}body .button.white-btn{border-color:#fff}body .button.white-btn:hover{background:#ffb545;color:#4b2d00}.section{padding:80px 0;position:relative;width:100%;z-index:0}@media screen and (max-width:1380px){.banner{padding:90px 0 35px}body h2{font-size:45px}body h3{font-size:36px}.container{padding:0 15px}}@media screen and (max-width:1180px){body h2{font-size:34px}body h3{font-size:30px}}@media screen and (max-width:1024px){.banner{padding:50px 0 15px}.banner .banner-text .btn-group{padding:20px 0 0}body h2{font-size:30px}body h3{font-size:26px}body h4{font-size:22px}body h5{font-size:18px}body h6,li,p{font-size:15px}body .button{font-size:16px}.section{padding:60px 0}}@media screen and (max-width:767px){.banner .banner-text .btn-group{padding:10px 0 0}body h2{font-size:26px}body h3{font-size:22px}body h4{font-size:20px}body h5{font-size:17px}body .button,body h6,li,p{font-size:14px}body .button{padding:12px 20px}.section{padding:40px 0}}@media screen and (max-width:480px){body h2{font-size:22px}body h3{font-size:20px}body h4{font-size:18px}body h5{font-size:16px}}