.landing-header{background-color:#fff;box-shadow:0 -5px 7px 3px rgba(0,0,0,.5);position:sticky;top:0;z-index:9}.landing-header .top-bar{background-color:#000;color:#fff;padding:10px 0;text-align:center}.landing-header .top-bar p{font-size:18px;font-weight:700;text-transform:uppercase}.header-contact-info ul{align-items:center;display:flex;justify-content:end}.header-contact-info ul li:after{background-color:#000;content:"";display:inline-block;height:15px;margin:-2px 8px 0;vertical-align:middle;width:2px}.header-contact-info ul li:last-child:after,.header-contact-info ul li:nth-of-type(2):after{display:none}.header-contact-info .btn-custom{font-size:18px;height:45px;line-height:43px;margin-left:15px}@media only screen and (max-width:1199px){.landing-header .top-bar p{font-size:15px}.header-contact-info .btn-custom{font-size:16px;height:40px;line-height:39px}}@media only screen and (max-width:767px){.header-contact-info .btn-custom{font-size:14px;height:40px;line-height:39px;padding:0 15px}}@media only screen and (max-width:679px){.landing-header .top-bar p{font-size:12px}.header-contact-info{padding-top:10px}.header-contact-info ul{flex-wrap:wrap;justify-content:center}.header-contact-info ul li{text-align:center}.header-contact-info ul li:last-child{width:100%}.header-contact-info .btn-custom{margin:10px 0 0;width:100%}}.landing-bnr{background:url(../images/landing-bnr-bg.jpg) no-repeat;background-position:100%;background-size:cover;color:#fff;padding:70px 0;position:relative}.landing-bnr:after{background-color:rgba(0,0,0,.6);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.bnr-text-col{flex:0 0 50%;max-width:50%}.bnr-form-col,.bnr-text-col{padding-left:15px;padding-right:15px}.bnr-form-col{flex:0 0 35%;margin-left:auto;max-width:35%}.landing-bnr .bnr-logo{display:block;margin-bottom:40px;max-width:320px}.landing-bnr .bnr-text-col h1{color:#fff}.landing-bnr .btn-custom{margin-top:25px}.bnr-enquiry-form{background-color:#fff;box-shadow:0 0 37px rgba(0,0,0,.2);margin-left:auto;padding:20px;width:100%}.bnr-enquiry-form h4{color:#109d9b}.bnr-enquiry-form .hs-form-field{margin-bottom:10px}.bnr-enquiry-form .hs-input{height:45px;width:100%}.bnr-enquiry-form textarea.hs-input{min-height:88px;padding-top:10px;resize:none}.bnr-enquiry-form .hs-button{width:100%}.bnr-enquiry-form label.hs-form-booleancheckbox-display span p{font-size:14px}.bnr-enquiry-form .hs-error-msgs li{margin:0!important}.bnr-enquiry-form .hs-error-msgs li label{font-size:13px;margin:3px 0 0}.bnr-enquiry-form .hs_error_rollup{display:none}.bnr-enquiry-form label.hs-form-booleancheckbox-display{margin:0 0 25px;padding-left:20px;padding-right:40px;position:relative;width:100%}.bnr-enquiry-form label.hs-form-booleancheckbox-display input[type=checkbox]{height:26px;left:0;opacity:0;position:absolute;top:0;width:26px}.bnr-enquiry-form label.hs-form-booleancheckbox-display span{display:inline-flex;flex-direction:row-reverse}.bnr-enquiry-form label.hs-form-booleancheckbox-display span p{display:inline-block;margin:0!important}.bnr-enquiry-form label.hs-form-booleancheckbox-display span:after{background-color:#fff;border:1px solid #878787;border-radius:0;content:"";height:26px;left:0;position:absolute;top:2px;width:26px}.bnr-enquiry-form label.hs-form-booleancheckbox-display input[type=checkbox]:checked+span:before{border:solid #fff;border-width:0 2px 2px 0;content:"";height:16px;left:10px;position:absolute;top:6px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);width:6px;z-index:9}@media only screen and (max-width:1199px){.landing-bnr{padding:50px 0}.landing-bnr .bnr-logo{display:block;margin-bottom:25px;max-width:189px}}@media only screen and (max-width:991px){.bnr-form-col{flex:0 0 50%;max-width:50%}}@media only screen and (max-width:767px){.landing-bnr{background-position:60% -457px}.bnr-form-col,.bnr-text-col{flex:0 0 100%;max-width:100%}.bnr-text-col{text-align:center}.landing-bnr .bnr-logo{margin-left:auto;margin-right:auto;max-width:170px}.bnr-form-col{margin-top:35px}.landing-bnr .btn-custom{margin-top:10px}}@media only screen and (max-width:679px){.landing-bnr{background-position:60% -315px;padding:30px 0}}