@charset "UTF-8";a{color:#e9e4cc}.contact-us-form h3{display:none !important}.g-recaptcha-response{display:none !important;color:blue}.ui.form .required.field>label:after{display:none !important}.ui.form .required.field>.checkbox:after{display:none !important}.ui.form .field{}.checkbox label{max-width:600px;padding-left:80px !important;line-height:1.1rem}.checkbox+.error-msg{width:400px}.checkbox .ui.checkbox label:before{width:55px;height:50px;border-radius:12px}.checkbox .ui.checkbox label:after{font-size:50px;top:15px;left:1px;width:50px;height:50px}.ui.error-msg{padding-top:10px !important;padding-left:5px;font-size:0.8rem !important;font-family:"Futura Book BT" !important;color:#f2f2f2 !important}i{font-size:1.4rem}.email a{color:#f2f2f2 !important;text-decoration:none !important}.contact-us-form input:not([type="checkbox"]):not([type="hidden"]){background-color:#f2f2f2}.contact-us-form label{font-size:1rem !important;font-family:"Futura Book BT" !important;color:#f2f2f2 !important;font-weight:500 !important;margin-bottom:20px !important;margin-top:20px !important}@media (max-width:991.98px){.contact-us-form label{font-size:0.9rem !important;font-family:"Futura Book BT" !important;color:#f2f2f2 !important;font-weight:500 !important;margin-bottom:20px !important;margin-top:20px !important}}.contact-us-form input:not([type="checkbox"]):not([type="hidden"]){height:50px !important;display:block !important;width:100% !important;padding:0.375rem 0.75rem !important;font-size:1rem !important;font-weight:400 !important;line-height:1.5rem !important;color:#212529 !important;background-clip:padding-box !important;border:1px solid #ced4da !important;-webkit-appearance:none !important;-moz-appearance:none !important;appearance:none !important;border-radius:0.375rem !important;background:#f2f2f2 !important}.contact-us-form textarea{display:block;width:100% !important;padding:0.375rem 0.75rem !important;font-size:1rem !important;font-weight:400 !important;line-height:1.5rem !important;color:#212529 !important;background-clip:padding-box !important;border:1px solid #ced4da !important;-webkit-appearance:none !important;-moz-appearance:none !important;appearance:none !important;border-radius:0.375rem !important;background:#f2f2f2 !important}select.ui.dropdown{height:50px !important;padding:0.5em;border:1px solid rgba(34,36,38,0.15);visibility:visible;background-color:#f2f2f2 !important;font-size:1rem !important}.ui.grid{margin-left:0 !important;margin-right:0 !important}.ui.grid+.grid{margin-top:0 !important}.contact-us-form .ui.grid>.row.equal.width{display:flex;flex-wrap:wrap;align-items:flex-start;column-gap:1rem}.contact-us-form .ui.grid>.row.equal.width>.column{flex:1 1 100%;max-width:100%;box-sizing:border-box;min-width:0}@media (min-width:576px){.contact-us-form .ui.grid>.row.equal.width>.column.row1_column1,.contact-us-form .ui.grid>.row.equal.width>.column.row1_column2,.contact-us-form .ui.grid>.row.equal.width>.column.row2_column1,.contact-us-form .ui.grid>.row.equal.width>.column.row2_column2{flex:1 1 0;max-width:none}}.ui.form .field.error input{border-color:#f00 !important;background-color:#fff6f6 !important}.ui.form .field.error textarea{border-color:#f00 !important;background-color:#fff6f6 !important}.input-padding-right{padding-right:80px}.form-check{padding-top:40px;padding-bottom:40px}.checkbox input{width:45px;height:45px;border-radius:12px}.checkbox label{width:460px;padding-left:30px;font-size:1rem;font-family:"Futura Book BT"}@media (max-width:991.98px){.checkbox label{width:360px;padding-left:30px;font-size:1rem;font-family:"Futura Book BT"}}.contact-us-form .btn{border:2px solid #f2f2f2 !important;background-color:transparent !important;color:#f2f2f2 !important;height:60px !important;border-radius:30px !important;font-size:2rem !important;font-family:"DM Serif Display",serif !important;padding-left:80px !important;padding-right:80px !important;text-decoration:none !important;display:flex !important;align-items:center !important;width:fit-content !important;margin-left:auto !important;margin-right:auto !important;margin-top:40px !important;font-weight:300 !important}.contact-us-form-container{border-bottom:1px solid #e9e4cc;padding-bottom:150px}.contact-information{margin-top:50px}.contact-information .single-line i{display:inline-block;padding-right:20px}.contact-information .single-line p{display:inline-block}.contact-information .address{width:260px;position:relative}.contact-information .address i{position:absolute;top:5px;color:#fff;left:4px}.contact-information .address p{padding-left:53px}.map{background:white;height:490px}.lawyer-contact-container{border-bottom:1px solid #e9e4cc;padding-bottom:150px}.personal.contact-information{margin-top:90px}.personal.contact-information h4{color:#e9e4cc;margin-bottom:25px;font-weight:400;font-size:1.4rem;font-family:"Futura Book BT"}.name-button a{text-decoration:none}.name-button a img{padding-left:20px;padding-top:15px}.g-recaptcha{position:relative;height:78px}.g-recaptcha>div{position:absolute;width:304px;height:78px;right:0}@media (max-width:767.98px){.g-recaptcha>div{position:absolute;width:304px;height:78px;left:0}}.column.fourteen{width:100% !important}.row.subject{padding-top:0 !important;padding-bottom:0 !important}.row.message{padding-top:0 !important;padding-bottom:0 !important}.row.info{padding-bottom:0 !important}.row.confirm{padding-top:30px !important}.map-responsive{overflow:hidden;padding-bottom:56.25%;position:relative;height:0}.map-responsive iframe{left:0;top:0;height:100%;width:100%;position:absolute}.office-contact-section .key-lawyer-contact-toggle{cursor:pointer}.office-contact-section .key-lawyer-contact-toggle img{transform:rotate(180deg);transform-origin:center;transition:transform 0.25s ease}.office-contact-section .key-lawyer-contact-toggle.collapsed img{transform:rotate(0deg)}.office-contact-section .key-lawyer-name{color:#e9e4cc;font-family:"Futura Book BT"}.office-contact-section .view-profile-btn{background-color:#97999b;color:#e9e4cc;border:none;padding:10px 20px;border-radius:8px;text-decoration:none;font-family:"Futura Book BT"}.office-contact-section .view-profile-btn:hover{color:#526682}.office-contact-section .contact-information .address p{padding-left:46px}.office-contact-section .hk-office-contact-content{border-bottom:1px solid #e9e4cc;padding-bottom:150px}.office-contact-section .london-office-contact-content{padding-bottom:150px}.office-contact-section iframe{filter:invert(90%) hue-rotate(180deg) brightness(95%) contrast(90%)}
