.elementor-kit-5{--e-global-color-primary:#2A201B;--e-global-color-secondary:#8A6744;--e-global-color-text:#4A3F38;--e-global-color-accent:#E3C79F;--e-global-color-bbivory:#F8F4EE;--e-global-color-bbcream:#FFFDF9;--e-global-color-bbsand:#EFE6DA;--e-global-color-bbmuted:#6E625A;--e-global-color-bbdesc:#5C5048;--e-global-color-bbline:#EBE1D4;--e-global-color-bbhair:#EDE4D8;--e-global-color-bbhead:#E8DED1;--e-global-color-bbrow:#EFE7DC;--e-global-color-bbinput:#D6C8B6;--e-global-color-bbtan:#C9A97E;--e-global-color-bbondark:#EADFD0;--e-global-color-bbfoot:#D9CCBC;--e-global-color-bbfdiv:#4A3D35;--e-global-color-bbfine:#B8A99A;--e-global-color-bbtaupe:#8C7B6E;--e-global-color-bbdeep:#221A16;--e-global-color-bbimg:#E7DCCD;--e-global-typography-primary-font-family:"Cormorant Garamond";--e-global-typography-primary-font-size:56px;--e-global-typography-primary-font-weight:400;--e-global-typography-primary-line-height:1.05em;--e-global-typography-secondary-font-family:"Jost";--e-global-typography-secondary-font-size:13px;--e-global-typography-secondary-font-weight:500;--e-global-typography-secondary-text-transform:uppercase;--e-global-typography-secondary-line-height:1.2em;--e-global-typography-secondary-letter-spacing:0.18em;--e-global-typography-text-font-family:"Jost";--e-global-typography-text-font-size:17px;--e-global-typography-text-font-weight:300;--e-global-typography-text-line-height:1.7em;--e-global-typography-accent-font-family:"Jost";--e-global-typography-accent-font-size:12.5px;--e-global-typography-accent-font-weight:500;--e-global-typography-accent-text-transform:uppercase;--e-global-typography-accent-line-height:1.4em;--e-global-typography-accent-letter-spacing:0.3em;--e-global-typography-bbh1-font-family:"Cormorant Garamond";--e-global-typography-bbh1-font-size:92px;--e-global-typography-bbh1-font-weight:400;--e-global-typography-bbh1-line-height:1em;--e-global-typography-bbh1-letter-spacing:-0.01em;--e-global-typography-bbh1p-font-family:"Cormorant Garamond";--e-global-typography-bbh1p-font-size:84px;--e-global-typography-bbh1p-font-weight:400;--e-global-typography-bbh1p-line-height:1em;--e-global-typography-bbh2l-font-family:"Cormorant Garamond";--e-global-typography-bbh2l-font-size:46px;--e-global-typography-bbh2l-font-weight:400;--e-global-typography-bbh2l-line-height:1.08em;--e-global-typography-bbh2s-font-family:"Cormorant Garamond";--e-global-typography-bbh2s-font-size:42px;--e-global-typography-bbh2s-font-weight:400;--e-global-typography-bbh2s-line-height:1.1em;--e-global-typography-bbtitle-font-family:"Cormorant Garamond";--e-global-typography-bbtitle-font-size:34px;--e-global-typography-bbtitle-font-weight:500;--e-global-typography-bbtitle-line-height:1.1em;--e-global-typography-bbcard-font-family:"Cormorant Garamond";--e-global-typography-bbcard-font-size:27px;--e-global-typography-bbcard-font-weight:500;--e-global-typography-bbcard-line-height:1.18em;--e-global-typography-bbfaq-font-family:"Cormorant Garamond";--e-global-typography-bbfaq-font-size:26px;--e-global-typography-bbfaq-font-weight:500;--e-global-typography-bbfaq-line-height:1.3em;--e-global-typography-bbquote-font-family:"Cormorant Garamond";--e-global-typography-bbquote-font-size:32px;--e-global-typography-bbquote-font-weight:400;--e-global-typography-bbquote-font-style:italic;--e-global-typography-bbquote-line-height:1.28em;--e-global-typography-bbquotes-font-family:"Cormorant Garamond";--e-global-typography-bbquotes-font-size:23px;--e-global-typography-bbquotes-font-weight:400;--e-global-typography-bbquotes-font-style:italic;--e-global-typography-bbquotes-line-height:1.35em;--e-global-typography-bbstat-font-family:"Cormorant Garamond";--e-global-typography-bbstat-font-size:40px;--e-global-typography-bbstat-font-weight:400;--e-global-typography-bbstat-line-height:1em;--e-global-typography-bbnum-font-family:"Cormorant Garamond";--e-global-typography-bbnum-font-size:56px;--e-global-typography-bbnum-font-weight:400;--e-global-typography-bbnum-line-height:1em;--e-global-typography-bbnumi-font-family:"Cormorant Garamond";--e-global-typography-bbnumi-font-size:20px;--e-global-typography-bbnumi-font-weight:400;--e-global-typography-bbnumi-font-style:italic;--e-global-typography-bbnumi-line-height:1.4em;--e-global-typography-bblogo-font-family:"Cormorant Garamond";--e-global-typography-bblogo-font-size:30px;--e-global-typography-bblogo-font-weight:500;--e-global-typography-bblogo-line-height:1em;--e-global-typography-bblogo-letter-spacing:0.22em;--e-global-typography-bbtag-font-family:"Jost";--e-global-typography-bbtag-font-size:10.5px;--e-global-typography-bbtag-font-weight:400;--e-global-typography-bbtag-text-transform:uppercase;--e-global-typography-bbtag-line-height:1.2em;--e-global-typography-bbtag-letter-spacing:0.34em;--e-global-typography-bbnav-font-family:"Jost";--e-global-typography-bbnav-font-size:13px;--e-global-typography-bbnav-font-weight:400;--e-global-typography-bbnav-text-transform:uppercase;--e-global-typography-bbnav-line-height:1.4em;--e-global-typography-bbnav-letter-spacing:0.16em;--e-global-typography-bbann-font-family:"Jost";--e-global-typography-bbann-font-size:13px;--e-global-typography-bbann-font-weight:300;--e-global-typography-bbann-text-transform:uppercase;--e-global-typography-bbann-line-height:1.5em;--e-global-typography-bbann-letter-spacing:0.14em;--e-global-typography-bblead-font-family:"Jost";--e-global-typography-bblead-font-size:19px;--e-global-typography-bblead-font-weight:300;--e-global-typography-bblead-line-height:1.7em;--e-global-typography-bbsmall-font-family:"Jost";--e-global-typography-bbsmall-font-size:15px;--e-global-typography-bbsmall-font-weight:300;--e-global-typography-bbsmall-line-height:1.6em;--e-global-typography-bbfine-font-family:"Jost";--e-global-typography-bbfine-font-size:13px;--e-global-typography-bbfine-font-weight:300;--e-global-typography-bbfine-line-height:1.5em;--e-global-typography-bblabel-font-family:"Jost";--e-global-typography-bblabel-font-size:12px;--e-global-typography-bblabel-font-weight:500;--e-global-typography-bblabel-text-transform:uppercase;--e-global-typography-bblabel-line-height:1.4em;--e-global-typography-bblabel-letter-spacing:0.2em;--e-global-typography-bblink-font-family:"Jost";--e-global-typography-bblink-font-size:13px;--e-global-typography-bblink-font-weight:500;--e-global-typography-bblink-text-transform:uppercase;--e-global-typography-bblink-line-height:1.4em;--e-global-typography-bblink-letter-spacing:0.2em;--e-global-typography-bbprice-font-family:"Jost";--e-global-typography-bbprice-font-size:14px;--e-global-typography-bbprice-font-weight:500;--e-global-typography-bbprice-line-height:1.4em;--e-global-typography-bbprice-letter-spacing:0.04em;--e-global-typography-bbrow-font-family:"Jost";--e-global-typography-bbrow-font-size:16px;--e-global-typography-bbrow-font-weight:400;--e-global-typography-bbrow-line-height:1.6em;--e-global-typography-bbrowp-font-family:"Jost";--e-global-typography-bbrowp-font-size:16px;--e-global-typography-bbrowp-font-weight:500;--e-global-typography-bbrowp-line-height:1.6em;--e-global-typography-bbstars-font-family:"Jost";--e-global-typography-bbstars-font-size:14px;--e-global-typography-bbstars-font-weight:400;--e-global-typography-bbstars-line-height:1.4em;--e-global-typography-bbstars-letter-spacing:0.2em;background-color:var( --e-global-color-bbivory );color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-kit-5 e-page-transition{background-color:#FFBC7D;}.elementor-kit-5 a{color:var( --e-global-color-secondary );}.elementor-kit-5 a:hover{color:var( --e-global-color-primary );}.elementor-kit-5 h1{color:var( --e-global-color-primary );}.elementor-kit-5 h2{color:var( --e-global-color-primary );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1280px;}.e-con{--container-max-width:1280px;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}.elementor-widget:not(:last-child){--kit-widget-spacing:0px;}.elementor-element{--widgets-spacing:0px 0px;--widgets-spacing-row:0px;--widgets-spacing-column:0px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-kit-5{--e-global-typography-primary-font-size:46px;--e-global-typography-bbh1-font-size:66px;--e-global-typography-bbh1p-font-size:62px;--e-global-typography-bbh2l-font-size:40px;--e-global-typography-bbh2s-font-size:38px;--e-global-typography-bbtitle-font-size:30px;--e-global-typography-bbcard-font-size:26px;--e-global-typography-bbfaq-font-size:24px;--e-global-typography-bbquote-font-size:28px;--e-global-typography-bbnum-font-size:48px;--e-global-typography-bblead-font-size:18px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-5{--e-global-typography-primary-font-size:36px;--e-global-typography-text-font-size:16px;--e-global-typography-bbh1-font-size:48px;--e-global-typography-bbh1p-font-size:46px;--e-global-typography-bbh2l-font-size:34px;--e-global-typography-bbh2s-font-size:32px;--e-global-typography-bbtitle-font-size:28px;--e-global-typography-bbcard-font-size:24px;--e-global-typography-bbfaq-font-size:22px;--e-global-typography-bbquote-font-size:26px;--e-global-typography-bbnum-font-size:44px;--e-global-typography-bblogo-font-size:24px;--e-global-typography-bbtag-font-size:9px;--e-global-typography-bbann-font-size:11px;--e-global-typography-bblead-font-size:17px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}
/* Start custom CSS *//* Bare Beauty — global helpers (colors come from Elementor globals) */
.elementor-heading-title em{font-style:italic;color:var(--e-global-color-secondary)}
.bb-dark .elementor-heading-title em{color:var(--e-global-color-accent)}
.bb-card{transition:transform .25s ease,box-shadow .25s ease}
.bb-card:hover{transform:translateY(-4px);box-shadow:0 18px 40px rgba(42,32,27,.10)}
.bb-masonry{display:block!important;columns:2 500px;column-gap:28px}
.bb-masonry>.e-con{break-inside:avoid;margin-bottom:28px!important;width:100%!important}
.bb-cols2{display:block!important;columns:2 400px;column-gap:56px}
.bb-cols2>.e-con{break-inside:avoid;width:100%!important}
.bb-shadow{box-shadow:0 20px 50px rgba(42,32,27,.12)}
.bb-quote-mark .elementor-heading-title{quotes:none}
.bb-overlay{background:linear-gradient(to top,rgba(42,32,27,.85),rgba(42,32,27,0))}
.bb-breadcrumb a{color:var(--e-global-color-bbmuted);text-decoration:none}
.bb-breadcrumb span{color:var(--e-global-color-secondary)}
.bb-prose a{color:var(--e-global-color-secondary)}
.bb-prose h2{font-family:"Cormorant Garamond",serif;font-weight:400;font-size:40px;line-height:1.1;color:var(--e-global-color-primary);margin:48px 0 18px}
.bb-prose h3{font-family:"Cormorant Garamond",serif;font-weight:500;font-size:28px;line-height:1.2;color:var(--e-global-color-primary);margin:36px 0 12px}
.bb-prose h4{font-family:"Jost",sans-serif;font-weight:500;font-size:13px;letter-spacing:.2em;text-transform:uppercase;color:var(--e-global-color-primary);margin:28px 0 10px}
.bb-prose img{max-width:100%;height:auto;margin:24px 0}
.bb-prose ul,.bb-prose ol{padding-left:1.2em}
.bb-prose li{margin-bottom:6px}
.bb-prose table{width:100%;border-collapse:collapse;margin:24px 0;font-size:15px}
.bb-prose th,.bb-prose td{border-bottom:1px solid var(--e-global-color-bbrow);padding:10px 8px;text-align:left;vertical-align:top}
.bb-prose th{font-weight:500;color:var(--e-global-color-primary)}
.bb-form .elementor-field-group .elementor-select-wrapper select{min-height:48px}
.bb-form .elementor-field-textual:focus{outline:2px solid var(--e-global-color-secondary);outline-offset:1px}
.elementor-nav-menu--dropdown a{text-transform:none;letter-spacing:.02em}
@media (max-width:767px){.bb-hide-sm{display:none!important}}
.bb-nowrap .elementor-heading-title{white-space:nowrap}
.bb-italic .elementor-heading-title{font-style:italic}
.bb-underline a{text-decoration:underline;text-underline-offset:3px}
.elementor-widget-text-editor p:last-child{margin-bottom:0}

.bb-upright .elementor-heading-title{font-style:normal!important}

.bb-medium .elementor-heading-title{font-weight:500}
.e-n-accordion-item-title-text{text-align:left}/* End custom CSS */