.elementor-1314 .elementor-element.elementor-element-64558ecf{--display:flex;--min-height:46vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--overlay-opacity:0.5;--padding-top:72px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1314 .elementor-element.elementor-element-64558ecf:not(.elementor-motion-effects-element-type-background), .elementor-1314 .elementor-element.elementor-element-64558ecf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://images.unsplash.com/photo-1486312338219-ce68d2c6f44d?w=1600&q=82&fit=crop&crop=center");background-position:center center;background-size:cover;}.elementor-1314 .elementor-element.elementor-element-64558ecf::before, .elementor-1314 .elementor-element.elementor-element-64558ecf > .elementor-background-video-container::before, .elementor-1314 .elementor-element.elementor-element-64558ecf > .e-con-inner > .elementor-background-video-container::before, .elementor-1314 .elementor-element.elementor-element-64558ecf > .elementor-background-slideshow::before, .elementor-1314 .elementor-element.elementor-element-64558ecf > .e-con-inner > .elementor-background-slideshow::before, .elementor-1314 .elementor-element.elementor-element-64558ecf > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:rgba(14,10,7,0.88);--background-overlay:'';}.elementor-1314 .elementor-element.elementor-element-88f2c06f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:56px;--padding-bottom:72px;--padding-left:24px;--padding-right:24px;}.elementor-1314 .elementor-element.elementor-element-6c94061e .elementor-heading-title{font-family:"Roboto Slab", Sans-serif;font-size:3.2rem;font-weight:800;color:rgba(245,235,216,0.95);}.elementor-1314 .elementor-element.elementor-element-a5b8332f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:80px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}.elementor-1314 .elementor-element.elementor-element-a5b8332f:not(.elementor-motion-effects-element-type-background), .elementor-1314 .elementor-element.elementor-element-a5b8332f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#251508;}.elementor-1314 .elementor-element.elementor-element-91980145{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-1314 .elementor-element.elementor-element-473f725d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1314 .elementor-element.elementor-element-66054414 .elementor-heading-title{font-family:"Roboto Slab", Sans-serif;font-size:1.4rem;font-weight:700;color:rgba(245,235,216,0.95);}.elementor-1314 .elementor-element.elementor-element-64603ff8 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-1314 .elementor-element.elementor-element-64603ff8 .elementor-icon-box-title{color:rgba(245,235,216,0.85);}.elementor-1314 .elementor-element.elementor-element-64603ff8 .elementor-icon-box-description{color:rgba(245,235,216,0.42);}.elementor-1314 .elementor-element.elementor-element-754cc185 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-1314 .elementor-element.elementor-element-754cc185 .elementor-icon-box-title{color:rgba(245,235,216,0.85);}.elementor-1314 .elementor-element.elementor-element-754cc185 .elementor-icon-box-description{color:rgba(245,235,216,0.42);}.elementor-1314 .elementor-element.elementor-element-bde1dbf9 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-1314 .elementor-element.elementor-element-bde1dbf9 .elementor-icon-box-title{color:rgba(245,235,216,0.85);}.elementor-1314 .elementor-element.elementor-element-bde1dbf9 .elementor-icon-box-description{color:rgba(245,235,216,0.42);}.elementor-1314 .elementor-element.elementor-element-2c572217 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-1314 .elementor-element.elementor-element-2c572217 .elementor-icon-box-title{color:rgba(245,235,216,0.85);}.elementor-1314 .elementor-element.elementor-element-2c572217 .elementor-icon-box-description{color:rgba(245,235,216,0.42);}.elementor-1314 .elementor-element.elementor-element-2034e1bf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1314 .elementor-element.elementor-element-5fc564a8 .elementor-heading-title{font-family:"Roboto Slab", Sans-serif;font-size:1.4rem;font-weight:700;color:rgba(245,235,216,0.95);}.elementor-1314 .elementor-element.elementor-element-c1913550 .fluentform-widget-wrapper .ff-el-group .ff-btn-submit{background-color:#1a7efb !important;color:#ffffff !important;}.elementor-1314 .elementor-element.elementor-element-09dbb305{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:72px;--padding-bottom:72px;--padding-left:24px;--padding-right:24px;}.elementor-1314 .elementor-element.elementor-element-09dbb305:not(.elementor-motion-effects-element-type-background), .elementor-1314 .elementor-element.elementor-element-09dbb305 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF3E6;}.elementor-1314 .elementor-element.elementor-element-6bb8b187{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1314 .elementor-element.elementor-element-38445873 .elementor-heading-title{font-family:"Roboto Slab", Sans-serif;font-size:1.9rem;font-weight:700;color:#1A1009;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-1314 .elementor-element.elementor-element-88f2c06f{--content-width:1160px;}.elementor-1314 .elementor-element.elementor-element-91980145{--content-width:1160px;}.elementor-1314 .elementor-element.elementor-element-473f725d{--width:400px;}.elementor-1314 .elementor-element.elementor-element-6bb8b187{--content-width:800px;}}/* Start custom CSS *//* Channel cards */
.btv-ccard.elementor-icon-box-wrapper{background:rgba(245,235,216,.04);border:1px solid rgba(245,235,216,.10);border-radius:12px;padding:18px 20px;margin-bottom:12px;transition:background .2s,border-color .2s,transform .2s;display:flex;align-items:center;}
.btv-ccard:hover{background:rgba(245,235,216,.08);border-color:rgba(245,235,216,.2);transform:translateX(4px);}
.btv-ccard .elementor-icon-box-icon{width:44px;height:44px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-right:16px;margin-bottom:0;}
.btv-cwa .elementor-icon-box-icon{background:rgba(37,211,102,.12);border:1px solid rgba(37,211,102,.25);}
.btv-cemail .elementor-icon-box-icon{background:rgba(245,99,26,.10);border:1px solid rgba(245,99,26,.20);}
.btv-cig .elementor-icon-box-icon{background:rgba(195,60,180,.10);border:1px solid rgba(195,60,180,.22);}
.btv-cli .elementor-icon-box-icon{background:rgba(10,102,194,.12);border:1px solid rgba(10,102,194,.25);}
.btv-ccard .elementor-icon-box-description{font-size:.62rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;margin:0;}
.btv-ccard .elementor-icon-box-title{font-size:.9rem;font-weight:600;margin:2px 0 0;}
.btv-ccard .elementor-icon-box-title a{color:rgba(245,235,216,0.85);text-decoration:none;}
.btv-channels-col>.elementor-widget-heading{margin-bottom:0;}
/* Hours */
.btv-hours-box{background:rgba(245,235,216,.03);border:1px solid rgba(245,235,216,.10);border-radius:12px;padding:20px 22px;margin-top:4px;}
.btv-hours-title{font-size:.62rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#A67C52;margin-bottom:12px;}
.btv-hrow{display:flex;justify-content:space-between;padding:8px 0;border-bottom:1px solid rgba(245,235,216,.10);font-size:.82rem;}
.btv-hrow span:first-child{color:rgba(245,235,216,.52);}
.btv-hrow span:last-child{font-weight:600;color:rgba(245,235,216,.72);}
.btv-hrow-last{border-bottom:none;}
.btv-hours-widget p{margin:0;}
/* Fluent Form dark */
.btv-form-col .ff-el-form-control,.btv-form-col .ff-el-form-control-select,.btv-form-col .ff-el-form-control-textarea{background:rgba(245,235,216,.04)!important;border:1.5px solid rgba(245,235,216,.10)!important;border-radius:8px!important;color:rgba(245,235,216,.9)!important;font-size:.9rem!important;padding:13px 16px!important;width:100%!important;}
.btv-form-col .ff-el-form-control:focus{border-color:#F5631A!important;background:rgba(245,235,216,.06)!important;}
.btv-form-col .ff-el-form-control::placeholder,.btv-form-col .ff-el-form-control-textarea::placeholder{color:rgba(245,235,216,.22)!important;}
.btv-form-col label.ff-el-input--label,.btv-form-col .ff-el-input--label{font-size:.72rem;font-weight:600;color:rgba(245,235,216,.55)!important;letter-spacing:.06em;}
.btv-form-col .ff_submit_btn_container .ff-btn-submit{background:#25d366!important;color:#fff!important;border:none!important;border-radius:999px!important;padding:15px 32px!important;font-size:.92rem!important;font-weight:700!important;width:100%!important;box-shadow:0 4px 20px rgba(37,211,102,.25)!important;}
.btv-form-col .ff_submit_btn_container .ff-btn-submit:hover{background:#1db954!important;}
.btv-form-col .ff-el-group{margin-bottom:14px!important;}
.btv-form-col .ff-message-box,.btv-form-col .error-message{color:rgba(245,99,26,.9)!important;font-size:.78rem!important;}
.btv-form-col .ff-section-break-entry h4{color:rgba(245,235,216,.7)!important;}
/* Eyebrow */
.btv-eyebrow-coffee{display:inline-flex;align-items:center;gap:8px;font-size:.68rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#6B4A2A;margin-bottom:12px;}
.btv-eyebrow-coffee::before{content:"";width:20px;height:1px;background:#6B4A2A;opacity:.6;display:block;}
/* FAQ */
.btv-faq-sec .btv-faq-acc .elementor-tab-title{font-family:"Roboto Slab",serif;font-size:.93rem;font-weight:600;color:#1A1009;padding:20px 0;border-bottom:1px solid rgba(26,16,9,.12);}
.btv-faq-sec .btv-faq-acc .elementor-tab-content{font-size:.88rem;color:#4A3018;line-height:1.78;padding:14px 0 18px;border-bottom:1px solid rgba(26,16,9,.12);}
.btv-faq-sec .btv-faq-acc .elementor-accordion{border:none;}
.btv-faq-sec .btv-faq-acc .elementor-accordion-icon{color:#401F5E;}
.btv-faq-sec .btv-faq-acc .elementor-active .elementor-accordion-icon{color:#401F5E;}
/* Responsive */
@media(max-width:900px){.btv-channels-col,.btv-form-col{width:100%!important;}}
.elementor-element-64558ecf{background-image:url(https://images.unsplash.com/photo-1486312338219-ce68d2c6f44d?w=1600&q=82&fit=crop&crop=center)!important;background-size:cover!important;background-position:center!important;min-height:46vh!important;position:relative!important;overflow:hidden!important;}.elementor-element-64558ecf::before{content:"";position:absolute;inset:0;background:rgba(14,10,7,.88);z-index:0;}.elementor-element-64558ecf>.e-con-inner{position:relative;z-index:1;padding-top:120px!important;padding-bottom:64px!important;}/* End custom CSS */