.banner_area .dnd-section{padding:0 !important}.banner_area .dnd-section>div{max-width:100% !important;width:100% !important}.banner_area .content-wrapper{max-width:100% !important}.banner-custom-container{max-width:1170px;width:100%;margin:0 auto}.banner_text h1{font-size:60px;line-height:75px;color:#0e1032;font-weight:700;font-family:poppins,sans-serif}.banner_text h1 span{color:#f71735}.banner{min-height:416px;background-position:50% 0%;background-size:cover;background-repeat:no-repeat;display:flex;justify-content:center;position:relative;padding-top:225px;padding-bottom:100px}.banner_text p{width:80%}.banner_text p{font-size:16px;line-height:26px;color:#687076}.banner-content-wrap{position:relative;z-index:45}.banner-button-wrap{display:flex;flex-wrap:wrap;margin-top:30px}.banner-primary-button a{background:#f71735;border:2px solid #f71735;color:#fff;display:inline-block;padding:16px 35px;font-size:15px;line-height:15px;text-transform:uppercase}.banner-secondary-button a{background:transparent;border:2px solid #0b0c26;color:#0b0c26;display:inline-block;padding:16px 35px;font-size:15px;line-height:15px;text-transform:uppercase;margin-left:12px}.banner_content{display:flex;justify-content:space-between;position:relative}.banner-secondary-button a:hover{background:#0b0c26;color:#fff}.banner-primary-button a:hover{background:0;color:#f71735}@-webkit-keyframes movertopbottom{0%{transform:translateY(0)}100%{transform:translateY(-10px)}}@keyframes movertopbottom{0%{transform:translateY(0)}100%{transform:translateY(-10px)}}.banner_image img{width:100%;max-width:585px;-webkit-animation:movertopbottom 1s infinite alternate;animation:movertopbottom 1s infinite alternate}.banner_image{position:absolute;max-width:750px;right:-6%;width:50%}@media(max-width:1199px){.banner-custom-container{width:90%}.banner-secondary-button a{margin-left:11px}.banner_image{right:-5%}}@media(max-width:991px){.banner_text h1{font-size:38px;line-height:44px}.banner{padding-top:130px;padding-bottom:80px;min-height:423px}.banner_text p{font-size:14px;line-height:23px}.banner-primary-button a{padding:11px 27px;font-size:14px;line-height:15px}.banner-secondary-button a{padding:11px 27px;font-size:14px;line-height:15px}}@media(max-width:767px){.banner_image{display:none}.banner_text h1{font-size:28px;line-height:34px}.banner{padding-top:130px;padding-bottom:0px;min-height:323px}}@media(max-width:500px){.banner-primary-button a{padding:11px 15px;font-size:13px}.banner-secondary-button a{padding:11px 15px;font-size:13px;margin-left:5px}}