.contact-us-page{background-color:#f5f0ec;padding:100px 0 160px 20px}
.contact-us-page .contact-form-layout{display:flex;flex-direction:column;gap:100px}
.contact-us-page .general-contacts{padding:50px;background:#fff;width:fit-content;margin-left:auto}
.contact-us-page .eyebrow{font-size:30px}
.contact-us-page .contact-details{display:flex;flex-direction:column;gap:15px;border-bottom:1px solid #e9e4d6;padding:30px 40px 30px 0}
.contact-us-page .contact-desc{color:#000}
.contact-us-page .contact-number{display:flex;flex-direction:row;gap:12px;margin-top:10px}
.contact-us-page .location-tag{color:#2891a3;cursor:pointer}
.contact-us-page .location-tag:hover{text-decoration:underline}
.contact-us-page .image-pattern{position:relative}
.contact-us-page .img-fluid{position:absolute;right:0}
@media(min-width :768px){.contact-us-page{padding:100px 0 160px 40px;padding-right:var(--form-layout-padding)}
}
@media(max-width :768px){.contact-us-page .mktoForm .mktoFormRow .mktoFormCol{margin-bottom:35px !important}
}
@media(min-width :992px){.contact-us-page .contact-form-layout{display:flex;flex-direction:var(--form-layout-direction);justify-content:space-between}
.contact-us-page .eyebrow{font-size:44px}
.contact-us-page{padding:100px 0 160px 80px;padding-right:var(--form-layout-padding)}
.contact-us-page .mktoForm{max-width:430px !important}
}
@media(min-width :1440px){.contact-us-page{padding:100px 0 160px 180px;padding-right:var(--form-layout-padding)}
}
.contact-us-page .mktoForm{width:100% !important;font-family:Akkurat Pro !important;font-size:16px !important;font-style:normal !important;font-weight:400 !important;line-height:24px !important;color:#013f54 !important;padding-right:20px !important}
.contact-us-page .mktoLabel{width:100% !important;display:flex !important;justify-content:flex-end;flex-direction:row-reverse !important}
.contact-us-page .mktoAsterix{float:inherit !important;color:#013f54 !important}
.contact-us-page .mktoFieldDescriptor{width:100% !important}
.contact-us-page .mktoFieldWrap{width:100% !important;display:flex !important;flex-direction:column !important}
.contact-us-page .mktoForm input[type=text],.contact-us-page .mktoForm input[type=url],.contact-us-page .mktoForm input[type=email],.contact-us-page .mktoForm input[type=tel],.contact-us-page .mktoForm input[type=number],.contact-us-page .mktoForm input[type=date],.contact-us-page .mktoForm select.mktoField{width:100% !important;border:none !important;background:transparent !important;border-bottom:1px dotted #013f54 !important}
.contact-us-page .mktoForm input[type=text]:focus,.contact-us-page .mktoForm input[type=email]:focus,.contact-us-page .mktoForm input[type=tel]:focus,.contact-us-page .mktoForm select.mktoField:focus{outline:0}
.contact-us-page .mktoForm textarea.mktoField{width:100% !important;max-width:430px !important;height:120px !important;border:none !important;background:transparent !important;border:1px solid #013f54 !important}
.contact-us-page .mktoButton{color:#f9550d !important;background:transparent !important;border:2px solid #f9550d !important;border-radius:3rem;padding:20px 40px !important;cursor:pointer !important;display:flex;gap:40px}
.contact-us-page .mktoButton::before{content:url('../../../../../content/dam/ukadviser/web/img/button-next-orange.svg');width:15px;height:15px;padding-right:5px}
.contact-us-page .mktoButton:hover::before{content:url('../../../../../content/dam/ukadviser/web/img/button-next-white.svg')}
.contact-us-page .mktoButton:hover{background:#f9550d !important;color:#fff !important}
.contact-us-page .mktoButtonWrap{margin-left:0 !important;margin-top:60px !important;--bs-btn-font-family:'Akkurat Pro';--bs-btn-font-size:1.15rem;--bs-btn-font-weight:400;--bs-btn-line-height:1em;display:inline-block;font-family:var(--bs-btn-font-family);font-size:var(--bs-btn-font-size);font-weight:var(--bs-btn-font-weight);line-height:var(--bs-btn-line-height);text-align:center;text-decoration:none;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;user-select:none}
.contact-us-page .mktoError{left:0 !important;display:flex;gap:1px}
.contact-us-page .mktoErrorArrowWrap{position:unset !important;height:32px !important}
.contact-us-page .mktoErrorArrow{background-color:transparent !important;border:none !important;content:url('clientlibs/img/error.svg') !important;display:block !important;width:16px !important;height:16px !important;-webkit-transform:none !important;transform:none !important;margin-top:10px !important}
.contact-us-page .mktoErrorMsg{border-image:none !important;background-image:none !important;border:none !important;-webkit-box-shadow:none !important;margin-top:0 !important;background-color:transparent !important;text-shadow:none !important;color:#c10000 !important;font-family:Akkurat Pro !important;font-size:16px !important;font-style:normal !important;font-weight:400 !important;line-height:24px !important}
.contact-us-page .mktoFormRow{margin-bottom:30px !important}
.contact-number .link{margin-top:10px;display:flex;flex-direction:row;gap:12px;text-decoration:none;color:#000}
.contact-number .link:hover{margin-top:10px;display:flex;flex-direction:row;gap:12px;text-decoration:underline;color:#000}
.contact-number .location-tag .link:hover{text-decoration:underline;color:#2891a3}
.contact-number .location-tag .link{text-decoration:none;color:#2891a3}
.contact-number .location-tag-nonlink{text-decoration:none;color:#2891a3}