.banner-section{background-position:100%!important;background-repeat:no-repeat!important;background-size:contain!important}.banner-section .content-col{padding-bottom:64px;padding-top:40px}.banner-section h1{color:#fff;font-size:36px;font-weight:600;line-height:43px}.banner-section .hero_content{color:#fff;max-width:380px;padding-bottom:32px;padding-top:10px;position:relative}.banner-section .hero_content p{font-size:18px;line-height:26px}.banner-section h1 span{color:#3291d9;font-style:italic;font-weight:400}.banner-section .primary_btn{border-radius:4px;font-family:Mulish,serif;font-weight:700;line-height:22px;padding:12px 13px}.banner-section .primary_btn:hover{background-color:#af0839;border-color:#af0839;box-shadow:unset}@media(max-width:767px){.banner-section{background-image:unset!important}html .row-fluid .banner-section .container{max-width:1240px;padding:0 12px;width:100%}.banner-section .content-col{padding-left:20px;padding-right:20px}}@media only screen and (min-width:768px){.banner-section h1{font-size:32px;line-height:40px}.banner-section .content-col{padding-bottom:56px;padding-top:56px}.banner-section .hero_content p{font-size:18px;line-height:24px}.banner-section .primary_btn{font-size:15px;line-height:11px;padding:14px 23px}}@media only screen and (min-width:1200px){.banner-section h1{font-size:56px;line-height:64px}.banner-section .content-col{padding-bottom:155px;padding-top:155px}.banner-section .hero_content{padding-bottom:48px}.banner-section .hero_content p{font-size:24px;line-height:32px}.banner-section .primary_btn{font-size:16px;line-height:22px}}.modal-backdrop{display:none!important}.modal-backdrop.show{display:block!important}