

/* TEMPLATE SHORTCODE CSS (ID: 20842) */

/* BREAKPOINT: Desktop (BASE) */
#brxe-pxeyeb {margin-top: 15px; margin-bottom: 0}


/* BREAKPOINT: Desktop (BASE) */
#brxe-pi9o2y {text-align: center; margin-top: 5px; margin-bottom: 5px}


/* BREAKPOINT: Desktop (BASE) */
#brxe-pxctas {margin-top: 5px}


/* BREAKPOINT: Desktop (BASE) */
#brxe-p7pflq {margin-top: -10px}


/* BREAKPOINT: Desktop (BASE) */
#brxe-pxhero {text-align: center; padding-bottom: 185px; margin-bottom: 6px}


/* TEMPLATE SHORTCODE CSS (ID: 20886) */

/* BREAKPOINT: Desktop (BASE) */
#mf-t {font-size: 51px}


/* BREAKPOINT: Desktop (BASE) */
#brxe-msadit {padding-top: 23px}


/* BREAKPOINT: Desktop (BASE) */
#brxe-peaiml {padding-right: 0}


/* BREAKPOINT: Desktop (BASE) */
#brxe-qc9y0b {margin-top: -91px}


/* TEMPLATE SHORTCODE CSS (ID: 20869) */

/* BREAKPOINT: Desktop (BASE) */
#brxe-pxgal1 {--columns: 3}


/* BREAKPOINT: Mobile portrait */
@media (max-width: 478px) {
#photos {padding-top: 77px; padding-bottom: 77px}
}

/* TEMPLATE SHORTCODE CSS (ID: 20915) */

/* BREAKPOINT: Desktop (BASE) */
.pxv2 .vlist{list-style:none;display:flex;flex-wrap:wrap;row-gap:clamp(12px,1.4vw,18px);margin-top:var(--s-4);max-width:1180px} .pxv2 .vlist>li{font-family:var(--disp);font-weight:300;font-size:clamp(23px,2.5vw,38px);line-height:1.15;letter-spacing:-.005em;white-space:nowrap;color:var(--ink);display:block} .pxv2 .vlist>li:not(:last-child)::after{content:"";display:inline-block;width:5px;height:5px;border-radius:50%;background:var(--gold);margin:0 clamp(12px,1.5vw,24px);vertical-align:middle;position:relative;top:-.06em} .pxv2 .vdest{margin-top:var(--s-4);padding-top:var(--s-2);border-top:1px solid rgba(194,166,107,.5);max-width:1180px} .pxv2 .vdest p{font-size:clamp(17.5px,1.4vw,19.5px);color:var(--ink-2)} .pxv2 .vdest p b{font-family:var(--disp);font-weight:300;font-size:1.35em;color:var(--ink);letter-spacing:-.005em}@media (max-width:699px){.pxv2 .vlist{flex-direction:column;row-gap:12px} .pxv2 .vlist>li:not(:last-child)::after{display:none} .pxv2 .vlist>li{font-size:26px;white-space:normal}}


/* TEMPLATE SHORTCODE CSS (ID: 20916) */

/* BREAKPOINT: Desktop (BASE) */
.pxv2 .abt p{font-size:clamp(18.5px,1.5vw,21px);line-height:1.7;max-width:58ch;color:var(--ink-2)} .pxv2 .abt p+p{margin-top:1em} .pxv2 .abt p.abr{font-family:var(--disp);font-weight:300;max-width:none;font-size:clamp(24px,2.4vw,34px);line-height:1.2;color:var(--ink);margin-top:var(--s-3)}


/*# sourceURL=bricks-dynamic-data-inline-css */

