.banner{background:#ffd540;border-radius:0 0 0 240px;padding:80px 0;position:relative}.banner .two-col-structure{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}.banner .two-col-structure .text-content{width:50%}.two-col-structure .text-content h1{color:#000;font-size:64px;font-weight:600;line-height:70px;margin-bottom:10px}.two-col-structure .text-content p{color:#333;font-size:24px;font-weight:400;line-height:31px;margin-bottom:0}.two-col-structure .text-content .enquire-now{background:#f15a29;border:3px solid #000;border-radius:32px;color:#000;display:inline-block;font-size:20px;font-weight:600;line-height:120%;margin-top:40px;max-width:213px;padding:15px 10px;text-align:center;text-decoration:none;width:100%}.two-col-structure .text-content .enquire-now:hover{background:#000;color:#fff}.banner .two-col-structure .img-content{text-align:right;width:42.8%}.banner .two-col-structure .img-content img{border:4px solid #3c479d;border-radius:0 48px 0 0;max-width:100%}.banner:after{bottom:-245px;content:url(https://20936616.fs1.hubspotusercontent-na1.net/hubfs/20936616/2023%20Images/Exclude.svg);position:absolute;right:0}#banner-enquire-btn{background-color:#fff;border-radius:0;left:20px;margin:0 auto;max-height:90%;max-width:720px;overflow-y:auto;padding:50px;position:fixed;right:20px;top:60px;z-index:9}#banner-enquire-btn::-webkit-scrollbar-track{background-color:#f5f5f5;border-radius:20px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.close-modal span:hover{opacity:.5}#banner-enquire-btn::-webkit-scrollbar{background-color:#f5f5f5;width:6px}select:focus-visible{outline:none}.hs-richtext.hs-main-font-element p a:hover{color:#f15a29}#banner-enquire-btn::-webkit-scrollbar-thumb{background-color:#555;border-radius:20px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.enquire-form form label.hs-error-msg.hs-main-font-element{color:red;font-size:14px;font-weight:400;line-height:16px}.enquire-form form select.hs-input{-webkit-appearance:none;background-image:url(https://20936616.fs1.hubspotusercontent-na1.net/hubfs/20936616/2023%20Images/Arrow%20Down%201.svg);background-position:center right 10px;background-repeat:no-repeat}form input[type=submit]{background:#f15a29!important;border:3px solid #000!important;color:#000;font-size:20px;font-weight:600;padding:14px 50px}form input[type=submit]:focus,form input[type=submit]:hover{background-color:#000!important;border-radius:50px;color:#fff;outline:none}.close-modal{cursor:pointer;position:absolute;right:20px;top:20px}.close-modal span{color:#000;font-weight:700}.close-modal span img{width:16px}.enquire-form form{background-color:transparent}.banner-form-open:before{background-color:rgba(0,0,0,.7);content:" ";height:100%;overflow:auto;position:fixed;width:100%;z-index:auto;z-index:9}.enquire-form form label{color:#000;display:block;font-size:16px;font-weight:600;line-height:22px}.enquire-form form .hs-input{border:1px solid #ccc;border-radius:6px;margin-top:4px;padding:15px 10px;width:100%!important}.enquire-form .submitted-message{background:transparent;color:#000;font-size:30px;font-weight:700;margin-top:0;padding:100px 0;text-align:center}.enquire-form form input[type=checkbox].hs-input{position:relative;top:-2px;width:auto!important}.header-row{align-items:center;display:flex;justify-content:space-between}.header-column,.header-column1{width:50%}.header-column1{text-align:right}.main-header{background:#ffd540;padding:30px 0}.btn-version{background:#f15a29;border:3px solid #000;border-radius:25px;color:#000;display:inline-block;font-family:Poppins,sans-serif;font-size:18px;font-weight:600;padding:8px 14px}.btn-version:focus,.btn-version:hover{background-color:#000;color:#fff;font-weight:600}@media only screen and (max-width:767px){.enquire-form .submitted-message{font-size:24px;padding:50px 0}.close-modal{right:20px;top:20px}.close-modal img{max-width:15px}#banner-enquire-btn{padding:30px}.btn-version{font-size:14px;font-weight:600;padding:8px 7px}}@media (max-width:1200px){.banner .two-col-structure .text-content{padding:0 30px}}@media (max-width:991px){.banner{border-radius:0;padding:50px 0}.banner:after{display:none}.two-col-structure .text-content h1{font-size:50px;line-height:60px}.banner .two-col-structure .text-content{padding:0 20px 0 0}}@media (max-width:767px){.banner .two-col-structure .img-content,.banner .two-col-structure .text-content{width:100%}.banner .two-col-structure .text-content{padding:0 0 30px}.banner .two-col-structure .img-content{text-align:center}.two-col-structure .text-content h1{font-size:30px;line-height:40px}}