.bk-elementor-unified .bk-builder[class*=elementor-kit-]{--e-global-color-primary:var(--bk-primary);--e-global-color-secondary:var(--bk-leaf);--e-global-color-text:var(--bk-ink);--e-global-color-accent:var(--bk-primary);--e-global-typography-primary-font-family:"DM Serif Display";--e-global-typography-primary-font-weight:400;--e-global-typography-secondary-font-family:"DM Sans";--e-global-typography-text-font-family:"DM Sans";--e-global-typography-accent-font-family:"DM Sans";color:var(--bk-ink);font-family:var(--bk-font-body)}
.bk-elementor-unified .bk-builder[class*=elementor-kit-] :is(h1,h2,h3,h4,h5,h6),.bk-elementor-unified .bk-builder[class*=elementor-kit-] .elementor-heading-title{font-family:var(--bk-font-heading);font-weight:400;letter-spacing:-.3px}
.bk-elementor-unified .bk-builder[class*=elementor-kit-] :is(p,li,label,input,textarea,select,button,.elementor-icon-list-text){font-family:var(--bk-font-body)}
.bk-elementor-unified .bk-builder[class*=elementor-kit-] .elementor-button{background-color:var(--bk-primary);color:#fff;border-radius:999px;font-family:var(--bk-font-body);font-weight:700}
.bk-elementor-unified .bk-builder[class*=elementor-kit-] .elementor-field-group .elementor-field{border-color:#cfd8cb;border-radius:var(--bk-radius)}
.bk-builder .elementor-section.elementor-section-boxed>.elementor-container{max-width:min(1256px,calc(100% - 2 * var(--bk-gutter)))}
.bk-builder .e-con-boxed{--content-width:min(1256px,calc(100vw - 2 * var(--bk-gutter)))}
.bk-builder>.elementor:first-child>.elementor-section:first-child,.bk-builder>.elementor:first-child>.e-con:first-child{margin-top:32px}
