.cms-contact{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:46px;align-items:start}.cms-contact>div{min-width:0}.cms-contact-channels{display:flex;flex-direction:column;align-items:start;gap:14px}.cms-contact-number{font-size:13px;opacity:.8;overflow-wrap:anywhere}.cms-contact-channels dl{margin:4px 0 0;width:100%;display:grid;gap:20px}.cms-contact-channels dl>div{padding-top:17px;border-top:1px solid #61727a55}.cms-contact-channels dt{font-size:11px;letter-spacing:.1em;text-transform:uppercase;opacity:.75;margin-bottom:7px}.cms-contact-channels dd{margin:0;line-height:1.6;overflow-wrap:anywhere}.cms-contact-channels dd a{color:inherit}.cms-contact-map{display:block;font-size:13px;margin-top:8px}.cms-contact a:focus-visible{outline:3px solid #d5b77c;outline-offset:5px}.cms-faq-editor{border:1px solid #4b606b;border-radius:10px;padding:15px;margin:15px 0}.cms-faq-editor summary{cursor:pointer;overflow-wrap:anywhere}.cms-faq-editor[open] summary{margin-bottom:16px}.cms-faq-editor input[type=checkbox]{width:auto}@media(max-width:760px){.cms-contact{grid-template-columns:1fr;gap:28px}.cms-contact-channels{width:100%}.cms-contact-channels .btn{max-width:100%;white-space:normal;text-align:center}}
