.contact-enquiry-form-section{padding:60px 0 160px}.contact-enquiry-form-section h2{font-size:32px;font-weight:700;line-height:45px}.contact-enquiry-form-section .contact-form-wrapper{display:flex;flex-wrap:wrap;margin:70px 0 0}.contact-enquiry-form-section .contact-form{padding:0 155px 0 0;width:calc(100% - 285px)}.contact-enquiry-form-section .contact-form fieldset{max-width:100%}.contact-enquiry-form-section .contact-form label{color:#771877;display:block;font-size:16px;line-height:28px;margin-bottom:12px}.contact-enquiry-form-section .contact-form fieldset.form-columns-2 .input{margin-right:0}.contact-enquiry-form-section .contact-form .actions input[type=submit],.contact-enquiry-form-section .contact-form fieldset .input input,.contact-enquiry-form-section .contact-form fieldset .input input[type=text],.contact-enquiry-form-section .contact-form fieldset .input select{margin:0}.contact-enquiry-form-section .contact-form .field{margin:0 0 30px}.contact-enquiry-form-section .contact-form fieldset.form-columns-2{display:flex;justify-content:space-between}.contact-enquiry-form-section .contact-form fieldset.form-columns-2 .field{float:none;width:calc(50% - 25px)}.contact-enquiry-form-section .contact-form fieldset.form-columns-1 .input{margin:0}.contact-enquiry-form-section .contact-form fieldset.form-columns-1 .input textarea{height:140px;margin:0;width:100%}.contact-enquiry-form-section .contact-form fieldset .field .hs-error-msg{color:red;font-size:14px;line-height:24px;margin:0}.contact-enquiry-form-section .contact-form fieldset .hs-richtext{font-size:15px;line-height:24px}.contact-enquiry-form-section .contact-form fieldset .hs-richtext a{color:#6c2273}.contact-enquiry-form-section .contact-form .field .hs-form-checkbox-display{align-items:flex-start;color:#282637;cursor:pointer;display:flex}.contact-enquiry-form-section .contact-form .field .hs-form-checkbox-display .hs-input{height:auto;left:0;opacity:0;position:absolute}.contact-enquiry-form-section .contact-form .field .hs-form-checkbox-display span:before{border:1px solid #b0b7be;border-radius:5px;content:"";display:block;height:25px;left:0;position:absolute;top:1px;width:25px}.contact-enquiry-form-section .contact-form .field .hs-form-checkbox-display span:after{color:#771877;content:"\f00c";display:block;font-family:FontAwesome;font-size:15px;left:5px;line-height:1;opacity:0;position:absolute;top:6px;transition:all .3s}.contact-enquiry-form-section .contact-form .field .hs-form-checkbox-display span{padding:0 0 0 42px;position:relative}.contact-enquiry-form-section .contact-form .field .hs-form-checkbox-display input:checked+span:after{opacity:1}.contact-enquiry-form-section .contact-form .actions{text-align:right}.contact-enquiry-form-section .contact-form .actions input[type=submit]{font-size:16px;min-width:160px}.contact-enquiry-form-section .contact-form fieldset .hs-fieldtype-select .input{position:relative}.contact-enquiry-form-section .contact-form fieldset .hs-fieldtype-select .input:after{color:#771877;content:"\f107";display:block;font-family:FontAwesome;font-size:22px;font-weight:600;line-height:10px;pointer-events:none;position:absolute;right:25px;top:50%;transform:translateY(-50%)}.contact-enquiry-form-section .contact-form fieldset .input select{appearance:none;-webkit-appearance:none}.contact-enquiry-form-section .contact-detail-right{width:285px}.contact-detail-right-inner{color:#1a1943;font-size:16px;line-height:32px}.contact-detail-right-inner .address-block strong{color:#1a1943}.contact-detail-right-inner a{color:#771877}.contact-detail-right-inner a:hover{color:#1a1943}.contact-detail-right-inner .address-block,.contact-detail-right-inner .address-block .address{margin:0 0 30px}.contact-detail-right-inner .contact-detail{line-height:34px;margin:70px 0 0}.contact-detail-right-inner .social_media{align-items:center;display:flex;margin:35px 0 0}.contact-detail-right-inner .social_media li{font-size:20px;line-height:1}.contact-detail-right-inner .social_media li:not(:last-child){margin:0 40px 0 0}@media (max-width:1200px){.contact-enquiry-form-section .contact-detail-right{width:230px}.contact-enquiry-form-section .contact-form{padding:0 50px 0 0;width:calc(100% - 230px)}}@media (max-width:991px){.contact-enquiry-form-section:after{clear:both;content:" ";display:block;height:0}.contact-enquiry-form-section{padding:42px 0 90px}.contact-enquiry-form-section h2{max-width:420px}.contact-enquiry-form-section .contact-form{margin:0 0 100px;padding:0;width:100%}.contact-enquiry-form-section .contact-form fieldset.form-columns-2 .field{width:calc(50% - 20px)}.contact-enquiry-form-section .contact-detail-right{width:100%}.contact-detail-right-inner{display:flex;flex-wrap:wrap}.contact-detail-right-inner .address-block{margin:0 50px 0 0}.contact-detail-right-inner .contact-detail,.contact-detail-right-inner .social_media{width:100%}.contact-detail-right-inner .address-block:last-of-type{margin:0}}@media (max-width:767px){.contact-enquiry-form-section{padding:40px 0 80px}.contact-enquiry-form-section h2{font-size:28px;line-height:40px}.contact-enquiry-form-section .contact-form-wrapper{margin:30px 0 0}.contact-enquiry-form-section .contact-form fieldset.form-columns-2 .field{width:100%}.contact-enquiry-form-section .contact-form fieldset.form-columns-2{flex-wrap:wrap}.contact-enquiry-form-section .contact-form .actions input[type=submit],.contact-enquiry-form-section .contact-form fieldset .input input,.contact-enquiry-form-section .contact-form fieldset .input input[type=text],.contact-enquiry-form-section .contact-form fieldset .input select{width:100%!important}.contact-detail-right-inner .address-block{margin:0;width:100%}.contact-detail-right-inner .address-block:not(:last-of-type){margin:0 0 30px}.contact-detail-right-inner .contact-detail{margin:20px 0 0}}