.section.section_type_originator{text-align:left}.section.section_type_originator .image{max-width:200px;margin:0;overflow:visible}.section.section_type_originator .image_type_fill{max-width:200px;margin:0}.section.section_type_originator .section__subheading{font-size:32px}.section.section_type_originator .section__heading{padding-bottom:0}@media (min-width:320px){.section.section_type_originator .image_type_fill{padding-bottom:20px}}@media (min-width:768px){.section.section_type_originator .image_type_fill{padding-bottom:0}}.contact__office{font-weight:700;font-size:18px;margin-bottom:20px}.contact__detail{display:flex;font-size:15px}.contact__detail+.contact__detail{margin-top:8px}.contact__detail-key{font-weight:700;flex-basis:100px;flex-shrink:0}.contact__details{margin-bottom:40px}.contact .link_type_brand{margin-right:4px}.button{display:inline-block;height:auto;min-height:60px;line-height:60px;text-decoration:none;text-align:center;padding:0 48px;border-radius:4px;transition:background-color .2s ease-in-out;cursor:pointer;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:17px;color:#0e3d63;background:#dba04b}.button:hover{color:#f6f3ee;background:#0e3d63}.button_size_small{height:auto;min-height:40px;line-height:40px;padding:0 24px}.button_width_full{width:100%}.section.section_type_finance+.section.section_type_finance{padding-top:0}.section.section_type_finance .contact{display:flex;align-items:center}.section.section_type_finance .contact__icon{flex:0 0 20px;width:20px;height:20px;margin-right:10px}.section.section_type_finance .contact__icon svg{display:block;width:100%;height:100%}.section.section_type_finance .contact+.section.section_type_finance .contact{margin-top:16px}.section.section_type_finance.section_type_finance_consultant .finance__consultant-layout{display:grid;grid-template-columns:auto 1fr auto;-moz-column-gap:32px;column-gap:32px;align-items:start}.section.section_type_finance.section_type_finance_consultant .finance__logo{max-width:180px;width:100%;margin:0;padding-bottom:0;justify-self:center;align-self:start}.section.section_type_finance.section_type_finance_consultant .finance__photo-wrap{position:relative;max-width:240px;overflow:hidden;border-radius:4px;box-shadow:0 20px 50px rgba(0,0,0,.25)}.section.section_type_finance.section_type_finance_consultant .finance__photo-wrap>img:not(.dezyna-corner-accent){display:block;width:100%;height:auto;border-radius:4px;-o-object-fit:cover;object-fit:cover}.section.section_type_finance.section_type_finance_consultant .finance__photo-wrap .dezyna-corner-accent{position:absolute;right:0;bottom:0;z-index:2;display:block;width:clamp(4.5rem,28vw,10rem);max-width:50%;max-height:clamp(3.5rem,38%,8rem);height:auto;pointer-events:none;-o-object-fit:contain;object-fit:contain;-o-object-position:right bottom;object-position:right bottom}.section.section_type_finance.section_type_finance_consultant .finance__consultant-main .finance__company-name{margin:0 0 12px;font-family:"Open Sans",sans-serif,sans-serif;font-size:14px;font-weight:700;line-height:1.3;text-transform:uppercase;color:#dba04b}.section.section_type_finance.section_type_finance_consultant .finance__consultant-main .section__heading{padding-bottom:8px}.section.section_type_finance.section_type_finance_consultant .finance__consultant-main .section__subheading{font-size:18px;line-height:1.4;margin:0 0 20px}.section.section_type_finance.section_type_finance_consultant .finance__consultant-main .section__paragraph{margin:0}.section.section_type_finance.section_type_finance_consultant .finance__consultant-main .finance__cta{margin-top:24px}@media (max-width:768px){.section.section_type_finance.section_type_finance_consultant .finance__consultant-layout{grid-template-columns:1fr;row-gap:20px}.section.section_type_finance.section_type_finance_consultant .finance__logo{justify-self:start}.section.section_type_finance.section_type_finance_consultant .finance__photo-wrap{justify-self:start;max-width:min(100%,240px)}.section.section_type_finance.section_type_finance_consultant .finance__logo{max-width:min(100%,180px)}}
/*# sourceMappingURL=finance.b07e1f157566fb990af8cdd3df87dd66.css.map */
