.brd-booking{color:#252525;font-family:var(--font-body-family)}.brd-booking *,.brd-booking *:before,.brd-booking *:after{box-sizing:border-box}.brd-booking__width{width:100%;max-width:1240px;padding-inline:20px;margin-inline:auto}.brd-booking__hero{padding:52px 0 44px;background:var(--brd-booking-soft);border-bottom:1px solid #ece6dc}.brd-booking__eyebrow{display:inline-block;background:var(--brd-booking-yellow);border-radius:999px;padding:7px 13px;font-size:12px;line-height:1.4;font-weight:700;letter-spacing:.04em;margin-bottom:17px}.brd-booking h1,.brd-booking h2,.brd-booking h3{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);color:#252525;overflow-wrap:anywhere}.brd-booking h1{max-width:850px;font-size:clamp(40px,4.5vw,64px);line-height:1.06;margin:0 0 17px}.brd-booking__intro{max-width:750px;font-size:17px;line-height:1.7;color:#585858}.brd-booking__intro p{margin:0}.brd-booking__navigation{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.brd-booking__button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:13px 22px;border:1px solid var(--brd-booking-red);border-radius:11px;background:var(--brd-booking-red);color:#fff!important;font-family:inherit;font-size:14px;font-weight:700;line-height:1.45;text-align:center;text-decoration:none!important;transition:background .18s ease,box-shadow .18s ease}.brd-booking__button:hover{background:#b80e17;border-color:#b80e17;box-shadow:0 7px 20px #00000014}.brd-booking__button--secondary{background:transparent;color:#252525!important;border-color:#d9d0bd}.brd-booking__button--secondary:hover{background:var(--brd-booking-yellow);border-color:var(--brd-booking-yellow)}.brd-booking__team{padding-block:46px 48px;scroll-margin-top:30px}.brd-booking__section-heading{margin-bottom:26px}.brd-booking h2{font-size:clamp(31px,3.2vw,42px);line-height:1.12;margin:0 0 10px}.brd-booking__section-heading .rte{max-width:780px;font-size:16px;line-height:1.65;color:#686868}.brd-booking__section-heading p{margin:0}.brd-booking__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.brd-booking__card{display:flex;min-width:0;flex-direction:column;overflow:hidden;border:1px solid #ece6dc;border-radius:21px;background:#fff}.brd-booking__portrait{height:280px;overflow:hidden;background:#efefef}.brd-booking__portrait img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% var(--brd-portrait-y);transform:scale(var(--brd-portrait-zoom));transform-origin:50% var(--brd-portrait-y)}.brd-booking__portrait--grayscale img{filter:grayscale(1)}.brd-booking__content{display:flex;flex:1;flex-direction:column;padding:24px}.brd-booking__role{align-self:flex-start;padding:6px 10px;border-radius:12px;background:#fff2ae;color:#514300;font-size:12px;line-height:1.45;font-weight:600;margin-bottom:14px}.brd-booking__card h3{margin:0 0 13px;font-size:29px;line-height:1.12}.brd-booking__summary{color:#686868;font-size:15px;line-height:1.7}.brd-booking__summary p{margin:0}.brd-booking__actions{margin-top:auto;padding-top:24px}.brd-booking__button--card{width:100%}.brd-booking__links{min-height:48px;padding-top:10px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px}.brd-booking__links a,.brd-booking__text-button{display:inline-flex;align-items:center;min-height:38px;border:0;padding:3px 0;background:transparent;color:var(--brd-booking-red);font:inherit;font-size:13px;line-height:1.5;font-weight:700;text-decoration:none;cursor:pointer}.brd-booking__links a:hover,.brd-booking__text-button:hover{text-decoration:underline;text-underline-offset:4px}.brd-booking__help{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:32px;border-radius:20px;background:var(--brd-booking-soft);padding:26px 30px}.brd-booking__help h3{margin:0 0 8px;font-size:27px;line-height:1.15}.brd-booking__help .rte{color:#686868;font-size:15px;line-height:1.65}.brd-booking__help p{margin:0}.brd-booking__help .brd-booking__button{flex-shrink:0}.brd-booking__talks{scroll-margin-top:30px;padding:40px 0 28px;background:var(--brd-booking-soft);border-top:1px solid #ece6dc}.brd-booking__talks h2{max-width:760px}.brd-booking__dialog{width:min(760px,calc(100vw - 32px));max-width:none;max-height:calc(100dvh - 32px);margin:auto;padding:0;overflow:auto;overscroll-behavior:contain;background:#fff;color:#252525;border:1px solid #ece6dc;border-radius:22px;box-shadow:0 24px 80px #00000038;font-family:var(--font-body-family)}.brd-booking__dialog::backdrop{background:#0000008c}.brd-booking__dialog-header{position:sticky;top:0;z-index:1;padding:28px 76px 22px 30px;border-bottom:1px solid #ece6dc;background:#fff}.brd-booking__dialog-header h2{font-size:clamp(28px,4vw,38px);line-height:1.12;margin:0}.brd-booking__dialog-header p{font-size:14px;line-height:1.6;color:#686868;margin:10px 0 0}.brd-booking__close{position:absolute;top:19px;right:18px;display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:#fffaf0;color:#252525;cursor:pointer}.brd-booking__dialog-body{padding:6px 30px 28px;font-size:16px;line-height:1.7;overflow-wrap:anywhere}.brd-booking__dialog-body p{margin:20px 0 0}.brd-booking a:focus-visible,.brd-booking button:focus-visible{outline:3px solid var(--brd-booking-red);outline-offset:4px}@media(max-width:989px){.brd-booking__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:749px){.brd-booking__width{padding-inline:16px}.brd-booking__hero{padding-block:34px 30px}.brd-booking h1{font-size:40px}.brd-booking__intro{font-size:16px}.brd-booking__navigation{display:grid;grid-template-columns:1fr;gap:10px}.brd-booking__team{padding-block:32px}.brd-booking__grid{grid-template-columns:1fr;gap:20px}.brd-booking__portrait{height:340px}.brd-booking__content{padding:22px}.brd-booking__help{flex-direction:column;align-items:stretch;padding:24px}.brd-booking__talks{padding-block:32px 24px}.brd-booking__dialog{width:calc(100vw - 24px);max-height:calc(100dvh - 24px);border-radius:18px}.brd-booking__dialog-header{padding:23px 66px 19px 22px}.brd-booking__dialog-body{padding:5px 22px 24px}.brd-booking__close{top:14px;right:12px}}@media(prefers-reduced-motion:reduce){.brd-booking__button{transition:none}}#shopify-section-brd-natal-avisos{position:sticky;top:0;z-index:20}.brdnc{display:block;color:#28282a;font-family:var(--font-body-family);font-style:var(--font-body-style)}.brdnc *,.brdnc *:before,.brdnc *:after{box-sizing:border-box}.brdnc [hidden]{display:none!important}.brdnc a{color:inherit;text-decoration:none}.brdnc :is(a,button):focus-visible{outline:2px solid #28282a;outline-offset:3px}.brdnc-bar{background:var(--brdnc-yellow);border-bottom:2px solid var(--brdnc-accent)}.brdnc-bar-link{display:flex;align-items:center;justify-content:center;gap:7px 22px;min-height:43px;padding:9px 20px;font-size:13px;line-height:1.5;text-align:center;letter-spacing:normal}.brdnc-bar-link strong{color:var(--brdnc-accent);font-weight:700;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.brdnc-bar-link:hover strong{text-decoration-thickness:2px}.brdnc-float{--brdnc-safe-bottom: env(safe-area-inset-bottom, 0px);position:fixed;z-index:10;left:22px;bottom:var(--brdnc-bottom, 22px);width:274px;max-width:calc(100vw - 44px);border:1px solid #e7dfd3;border-left:5px solid var(--brdnc-accent);border-radius:10px;background:#fffdf6;box-shadow:0 3px 14px #28282a1a}.brdnc-float-link{display:block;padding:14px 46px 15px 16px}.brdnc-float-note{display:inline-block;padding:2px 7px;margin:0 0 6px;background:var(--brdnc-yellow);color:#28282a;border-radius:3px;font-size:10px;line-height:1.5;font-weight:600;letter-spacing:.15px}.brdnc-float-link strong{display:block;color:var(--brdnc-accent);font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:25px;line-height:1.15;letter-spacing:.1px;text-transform:var(--font-heading-case)}.brdnc-float-action{display:block;margin-top:7px;font-size:12px;line-height:1.4;text-decoration:underline;text-underline-offset:3px}.brdnc-float-link:hover .brdnc-float-action{color:var(--brdnc-accent)}.brdnc-close{position:absolute;top:3px;right:3px;display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;border-radius:6px;background:transparent;color:#28282a;cursor:pointer}.brdnc-close:hover{background:#f2ecdf}.brdnc-spacer{height:0}@media(max-width:749px){.brdnc-bar-link{flex-direction:column;gap:1px;min-height:51px;padding:7px 14px 8px;font-size:11px;line-height:1.45}.brdnc-bar-link strong{font-size:12px}.brdnc-float{left:12px;bottom:max(var(--brdnc-bottom, 12px),calc(var(--brdnc-safe-bottom) + 12px));width:236px;max-width:calc(100vw - 24px);border-left-width:4px;border-radius:8px}.brdnc-float-link{padding:9px 42px 11px 12px}.brdnc-float-note{margin-bottom:5px;padding:1px 5px;font-size:9px}.brdnc-float-link strong{font-size:21px}.brdnc-float-action{margin-top:5px;font-size:11px}.brdnc-spacer{height:118px}}@media(max-width:359px){.brdnc-bar-link{font-size:10px}.brdnc-float{width:220px}.brdnc-float-link strong{font-size:20px}}.brd-meeting-content{container-type:inline-size;padding-inline:clamp(20px,4vw,50px)}.brd-meeting-content .image-with-text__heading{width:100%;max-width:100%;font-size:clamp(22px,8cqw,44px);line-height:1.15;text-align:center}.brd-meeting-content .image-with-text__heading strong{white-space:nowrap}@media screen and (max-width:749px){.brd-meeting-content{padding-block:40px}}
/*# sourceMappingURL=/cdn/shop/t/13/compiled_assets/styles.css.map */
