.breakdance .bde-section{position:relative;width:100%;background-position:center center;background-size:cover}.breakdance .bde-section .section-container{max-width:var(--bde-section-width);background-size:cover;position:relative;display:flex;flex-direction:column;align-items:flex-start;text-align:left;margin:0 auto;padding:var(--bde-section-vertical-padding) var(--bde-section-horizontal-padding)}.breakdance .bde-section .section-shape-divider-wrapper{position:absolute;overflow:hidden;top:0;left:0;bottom:0;right:0;pointer-events:none}.breakdance .bde-section .section-shape-divider-wrapper .section-shape-divider svg{position:absolute;color:#000;width:100%;height:320px;left:0;right:0;top:0}.breakdance .bde-columns{max-width:100%;width:100%;display:flex;flex-direction:row;flex-wrap:nowrap;gap:var(--bde-column-gap)}.breakdance .bde-column{display:flex;flex-direction:column;justify-content:flex-start;text-align:left;align-items:flex-start;width:calc(var(--column-width) - var(--bde-column-gap) * ((var(--columnCount) - 1) / var(--columnCount)));position:relative;background-size:cover}.breakdance .autogenerated-bce-contactsection a{color:inherit;text-decoration:none}.breakdance .autogenerated-bce-contactsection .contact-section{padding-top:0;padding-bottom:clamp(60px,9vw,110px)}.breakdance .autogenerated-bce-contactsection .contact-aside{display:flex;flex-direction:column;background:var(--ink);color:var(--ivory);border:1px solid rgba(255,255,255,.08);box-shadow:0 40px 100px -60px rgba(31,29,26,0.18);overflow:hidden}.breakdance .autogenerated-bce-contactsection .contact-aside__visual{position:relative;height:clamp(160px,26vw,280px);overflow:hidden;flex-shrink:0}.breakdance .autogenerated-bce-contactsection .contact-aside__visual img{width:100%;height:100%;object-fit:cover;object-position:center 30%;filter:grayscale(1) contrast(1.05)}.breakdance .autogenerated-bce-contactsection .contact-aside__body{padding:clamp(24px,3vw,36px) clamp(22px,2.5vw,28px);flex:1}.breakdance .autogenerated-bce-contactsection .contact-aside .eyebrow{font-family:var(--sans);font-size:0.72rem;letter-spacing:0.42em;text-transform:uppercase;color:var(--gold-soft);font-weight:400;margin-bottom:18px;display:block;margin:0 0 18px 0}.breakdance .autogenerated-bce-contactsection .contact-meta{list-style:none}.breakdance .autogenerated-bce-contactsection .contact-meta li{padding:14px 0;border-bottom:1px solid rgba(255,255,255,.08)}.breakdance .autogenerated-bce-contactsection .contact-meta li:first-child{padding-top:0}.breakdance .autogenerated-bce-contactsection .contact-meta li:last-child{border-bottom:none;padding-bottom:0}.breakdance .autogenerated-bce-contactsection .contact-meta__k{display:block;font-size:0.62rem;letter-spacing:0.28em;text-transform:uppercase;color:rgba(255,255,255,.5);margin-bottom:6px}.breakdance .autogenerated-bce-contactsection .contact-meta__v{display:block;font-family:var(--serif);font-size:clamp(1.05rem,1.8vw,1.2rem);line-height:1.4;color:rgba(255,255,255,.94);font-weight:500;text-decoration:none}.breakdance .autogenerated-bce-contactsection a.contact-meta__v.contact-meta__link{transition:color .3s var(--ease)}.breakdance .autogenerated-bce-contactsection a.contact-meta__v.contact-meta__link:hover{color:var(--gold-soft)}@media (max-width:980px){.breakdance .autogenerated-bce-contactsection .contact-aside{flex-direction:row}.breakdance .autogenerated-bce-contactsection .contact-aside__visual{width:34%;max-width:200px;height:auto;min-height:100%}.breakdance .autogenerated-bce-contactsection .contact-aside__body{flex:1;padding:24px var(--gutter)}}@media (max-width:600px){.breakdance .autogenerated-bce-contactsection .contact-aside{flex-direction:column}.breakdance .autogenerated-bce-contactsection .contact-aside__visual{width:100%;max-width:none;height:clamp(160px,40vw,220px)}}.breakdance .bde-heading{max-width:100%;margin:0}.breakdance .bde-text{max-width:100%;margin:0;color:var(--bde-text-color,var(--bde-body-text-color))}.breakdance .bde-form-builder{width:100%;max-width:100%}.breakdance .bde-google-map{max-width:100%;width:600px;height:400px}