.elementor-kit-6{--e-global-color-primary:#2c63a0;--e-global-color-secondary:#0B2948;--e-global-color-text:#0B2948;--e-global-color-accent:#a6ce39;--e-global-color-bocagray:#e7e7e7;--e-global-typography-primary-font-family:"Poppins";--e-global-typography-primary-font-weight:700;--e-global-typography-primary-text-transform:uppercase;--e-global-typography-secondary-font-family:"Aptos";--e-global-typography-secondary-font-weight:700;--e-global-typography-text-font-family:"Aptos";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Aptos";--e-global-typography-accent-font-weight:700;font-family:"Aptos", Sans-serif;font-weight:400;}.elementor-kit-6 a{font-family:"Aptos", Sans-serif;}.elementor-kit-6 h1{font-family:"Poppins", Sans-serif;font-weight:700;text-transform:uppercase;}.elementor-kit-6 h2{font-family:"Poppins", Sans-serif;font-weight:700;text-transform:uppercase;}.elementor-kit-6 h3{font-family:"Poppins", Sans-serif;font-weight:700;text-transform:uppercase;}.elementor-kit-6 h4{font-family:"Poppins", Sans-serif;font-weight:700;text-transform:uppercase;}.elementor-kit-6 h5{font-family:"Poppins", Sans-serif;font-weight:700;text-transform:uppercase;}.elementor-kit-6 h6{font-family:"Poppins", Sans-serif;font-weight:700;text-transform:uppercase;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1300px;}.e-con{--container-max-width:1300px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}.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-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* Preserve Carl's held Spotlight typography while the main site adopts Aptos. */
.elementor-234 .elementor-element-2f1cbf6,
.elementor-234 a,
.elementor-234 .elementor-element-6193cb9 .adv-button-link-wrap,
.elementor-2960 .e-loop-nothing-found-message__text { font-family: 'Urbanist', sans-serif; }

/* BEGIN Boca shared design consistency 2026-10-03 */

body.elementor-kit-6:not(.postid-3069):not(.page-id-2960):not(.term-27) {
  --boca-blue:#2c63a0; --boca-navy:#0B2948; --boca-gray:#e7e7e7; --boca-green:#a6ce39;
  --boca-h1:42px; --boca-h2:30px; --boca-h3:24px; --boca-h4:20px; --boca-h5:18px; --boca-h6:17px;
  --boca-card-title:24px; --boca-footer-title:22px; --boca-space-section:48px; --boca-gutter:20px;
  --boca-speed:180ms;
}

body.elementor-kit-6:not(.postid-3069):not(.page-id-2960):not(.term-27) :is(h1,h2,h3,h4,h5,h6):not(:where(.elementor-234, .elementor-234 *, .elementor-313, .elementor-313 *, .elementor-2960, .elementor-2960 *, .e-loop-item-3069, .e-loop-item-3069 *, .elementor-element-c14db6d, .elementor-element-c14db6d *, .elementor-element-77b6d46, .elementor-element-77b6d46 *)) {
  max-inline-size:100%;
  white-space:normal!important;
  overflow-wrap:anywhere;
  word-break:normal;
  margin-block:0;
}

body.elementor-kit-6:not(.postid-3069):not(.page-id-2960):not(.term-27) h1:not(:where(.elementor-234, .elementor-234 *, .elementor-313, .elementor-313 *, .elementor-2960, .elementor-2960 *, .e-loop-item-3069, .e-loop-item-3069 *, .elementor-element-c14db6d, .elementor-element-c14db6d *, .elementor-element-77b6d46, .elementor-element-77b6d46 *)) {
  font-family:'Poppins',sans-serif!important;
  font-size:var(--boca-h1)!important;
  font-weight:700!important;
  line-height:1.15!important;
  text-transform:uppercase!important;
}

body.elementor-kit-6:not(.postid-3069):not(.page-id-2960):not(.term-27) h2:not(:where(.elementor-234, .elementor-234 *, .elementor-313, .elementor-313 *, .elementor-2960, .elementor-2960 *, .e-loop-item-3069, .e-loop-item-3069 *, .elementor-element-c14db6d, .elementor-element-c14db6d *, .elementor-element-77b6d46, .elementor-element-77b6d46 *)) {
  font-family:'Aptos',sans-serif!important;
  font-size:var(--boca-h2)!important;
  font-weight:700!important;
  line-height:1.22!important;
  text-transform:none!important;
}

body.elementor-kit-6:not(.postid-3069):not(.page-id-2960):not(.term-27) h3:not(:where(.elementor-234, .elementor-234 *, .elementor-313, .elementor-313 *, .elementor-2960, .elementor-2960 *, .e-loop-item-3069, .e-loop-item-3069 *, .elementor-element-c14db6d, .elementor-element-c14db6d *, .elementor-element-77b6d46, .elementor-element-77b6d46 *)) {
  font-family:'Aptos',sans-serif!important;
  font-size:var(--boca-h3)!important;
  font-weight:700!important;
  line-height:1.28!important;
  text-transform:none!important;
}

body.elementor-kit-6:not(.postid-3069):not(.page-id-2960):not(.term-27) h4:not(:where(.elementor-234, .elementor-234 *, .elementor-313, .elementor-313 *, .elementor-2960, .elementor-2960 *, .e-loop-item-3069, .e-loop-item-3069 *, .elementor-element-c14db6d, .elementor-element-c14db6d *, .elementor-element-77b6d46, .elementor-element-77b6d46 *)) {
  font-family:'Aptos',sans-serif!important;
  font-size:var(--boca-h4)!important;
  font-weight:700!important;
  line-height:1.3!important;
  text-transform:none!important;
}

body.elementor-kit-6:not(.postid-3069):not(.page-id-2960):not(.term-27) h5:not(:where(.elementor-234, .elementor-234 *, .elementor-313, .elementor-313 *, .elementor-2960, .elementor-2960 *, .e-loop-item-3069, .e-loop-item-3069 *, .elementor-element-c14db6d, .elementor-element-c14db6d *, .elementor-element-77b6d46, .elementor-element-77b6d46 *)) {
  font-family:'Aptos',sans-serif!important;
  font-size:var(--boca-h5)!important;
  font-weight:700!important;
  line-height:1.35!important;
  text-transform:none!important;
}

body.elementor-kit-6:not(.postid-3069):not(.page-id-2960):not(.term-27) h6:not(:where(.elementor-234, .elementor-234 *, .elementor-313, .elementor-313 *, .elementor-2960, .elementor-2960 *, .e-loop-item-3069, .e-loop-item-3069 *, .elementor-element-c14db6d, .elementor-element-c14db6d *, .elementor-element-77b6d46, .elementor-element-77b6d46 *)) {
  font-family:'Aptos',sans-serif!important;
  font-size:var(--boca-h6)!important;
  font-weight:700!important;
  line-height:1.4!important;
  text-transform:none!important;
}

body.elementor-kit-6:not(.postid-3069):not(.page-id-2960):not(.term-27) :is(p,li,.elementor-icon-list-text,.elementor-widget-text-editor,.elementor-widget-theme-post-content):not(:where(.elementor-234, .elementor-234 *, .elementor-313, .elementor-313 *, .elementor-2960, .elementor-2960 *, .e-loop-item-3069, .e-loop-item-3069 *, .elementor-element-c14db6d, .elementor-element-c14db6d *, .elementor-element-77b6d46, .elementor-element-77b6d46 *)) {
  font-family:'Aptos',sans-serif!important;
  font-size:16px!important;
  line-height:1.65!important;
}

body.elementor-kit-6:not(.postid-3069):not(.page-id-2960):not(.term-27) p:not(:where(.elementor-234, .elementor-234 *, .elementor-313, .elementor-313 *, .elementor-2960, .elementor-2960 *, .e-loop-item-3069, .e-loop-item-3069 *, .elementor-element-c14db6d, .elementor-element-c14db6d *, .elementor-element-77b6d46, .elementor-element-77b6d46 *)) {
  text-align:left!important;
  margin-block:0 16px!important;
  max-inline-size:72ch;
}

body.elementor-kit-6:not(.postid-3069):not(.page-id-2960):not(.term-27) p:last-child:not(:where(.elementor-234, .elementor-234 *, .elementor-313, .elementor-313 *, .elementor-2960, .elementor-2960 *, .e-loop-item-3069, .e-loop-item-3069 *, .elementor-element-c14db6d, .elementor-element-c14db6d *, .elementor-element-77b6d46, .elementor-element-77b6d46 *)) {
  margin-block-end:0!important;
}

body.elementor-kit-6:not(.postid-3069):not(.page-id-2960):not(.term-27) p :is(span,em,strong,b,a):not(:where(.elementor-234, .elementor-234 *, .elementor-313, .elementor-313 *, .elementor-2960, .elementor-2960 *, .e-loop-item-3069, .e-loop-item-3069 *, .elementor-element-c14db6d, .elementor-element-c14db6d *, .elementor-element-77b6d46, .elementor-element-77b6d46 *)) {
  font-family:inherit!important;
  font-size:inherit!important;
  line-height:inherit!important;
}

body.elementor-kit-6:not(.postid-3069):not(.page-id-2960):not(.term-27) p :is(strong,b):not(:where(.elementor-234, .elementor-234 *, .elementor-313, .elementor-313 *, .elementor-2960, .elementor-2960 *, .e-loop-item-3069, .e-loop-item-3069 *, .elementor-element-c14db6d, .elementor-element-c14db6d *, .elementor-element-77b6d46, .elementor-element-77b6d46 *)) {
  font-weight:700!important;
}

body.elementor-kit-6:not(.postid-3069):not(.page-id-2960):not(.term-27) :is(.elementor-widget-theme-post-content,.elementor-widget-text-editor) :is(h2,h3,h4,h5,h6):not(:where(.elementor-234, .elementor-234 *, .elementor-313, .elementor-313 *, .elementor-2960, .elementor-2960 *, .e-loop-item-3069, .e-loop-item-3069 *, .elementor-element-c14db6d, .elementor-element-c14db6d *, .elementor-element-77b6d46, .elementor-element-77b6d46 *)) {
  text-align:left!important;
  margin-block:28px 10px!important;
}

body.elementor-kit-6:not(.postid-3069):not(.page-id-2960):not(.term-27) :is(.elementor-widget-theme-post-content,.elementor-widget-text-editor) :is(h2,h3,h4,h5,h6):first-child:not(:where(.elementor-234, .elementor-234 *, .elementor-313, .elementor-313 *, .elementor-2960, .elementor-2960 *, .e-loop-item-3069, .e-loop-item-3069 *, .elementor-element-c14db6d, .elementor-element-c14db6d *, .elementor-element-77b6d46, .elementor-element-77b6d46 *)) {
  margin-block-start:0!important;
}

body.elementor-kit-6:not(.postid-3069):not(.page-id-2960):not(.term-27) .elementor-widget-theme-post-content :is(p,ul,ol):not(:where(.elementor-234, .elementor-234 *, .elementor-313, .elementor-313 *, .elementor-2960, .elementor-2960 *, .e-loop-item-3069, .e-loop-item-3069 *, .elementor-element-c14db6d, .elementor-element-c14db6d *, .elementor-element-77b6d46, .elementor-element-77b6d46 *)) {
  max-inline-size:72ch;
  overflow-wrap:anywhere;
}

body.elementor-kit-6:not(.postid-3069):not(.page-id-2960):not(.term-27) :is(.elementor-widget-text-editor,.elementor-widget-theme-post-content) a:not(:where(.elementor-234, .elementor-234 *, .elementor-313, .elementor-313 *, .elementor-2960, .elementor-2960 *, .e-loop-item-3069, .e-loop-item-3069 *, .elementor-element-c14db6d, .elementor-element-c14db6d *, .elementor-element-77b6d46, .elementor-element-77b6d46 *)) {
  overflow-wrap:anywhere;
  text-underline-offset:3px;
  transition:color var(--boca-speed) ease,text-decoration-color var(--boca-speed) ease;
}

body.elementor-kit-6:not(.postid-3069):not(.page-id-2960):not(.term-27) :is(.elementor-widget-text-editor,.elementor-widget-theme-post-content) a:is(:hover,:focus-visible):not(:where(.elementor-234, .elementor-234 *, .elementor-313, .elementor-313 *, .elementor-2960, .elementor-2960 *, .e-loop-item-3069, .e-loop-item-3069 *, .elementor-element-c14db6d, .elementor-element-c14db6d *, .elementor-element-77b6d46, .elementor-element-77b6d46 *)) {
  text-decoration:underline;
}

body.elementor-kit-6:not(.postid-3069):not(.page-id-2960):not(.term-27) :is(.e-con,.e-con-inner,.elementor-widget,.elementor-widget-container):not(:where(.elementor-234, .elementor-234 *, .elementor-313, .elementor-313 *, .elementor-2960, .elementor-2960 *, .e-loop-item-3069, .e-loop-item-3069 *, .elementor-element-c14db6d, .elementor-element-c14db6d *, .elementor-element-77b6d46, .elementor-element-77b6d46 *)) {
  min-inline-size:0!important;
}

body.elementor-kit-6:not(.postid-3069):not(.page-id-2960):not(.term-27) .e-con:not(:where(.elementor-234, .elementor-234 *, .elementor-313, .elementor-313 *, .elementor-2960, .elementor-2960 *, .e-loop-item-3069, .e-loop-item-3069 *, .elementor-element-c14db6d, .elementor-element-c14db6d *, .elementor-element-77b6d46, .elementor-element-77b6d46 *)) {
  max-inline-size:100%!important;
}

body.elementor-kit-6:not(.postid-3069):not(.page-id-2960):not(.term-27) .e-con-inner:not(:where(.elementor-234, .elementor-234 *, .elementor-313, .elementor-313 *, .elementor-2960, .elementor-2960 *, .e-loop-item-3069, .e-loop-item-3069 *, .elementor-element-c14db6d, .elementor-element-c14db6d *, .elementor-element-77b6d46, .elementor-element-77b6d46 *)) {
  max-inline-size:min(1300px,100%)!important;
}

body.elementor-kit-6:not(.postid-3069):not(.page-id-2960):not(.term-27) [data-elementor-type="wp-page"] > .e-con:not(:where(.elementor-234, .elementor-234 *, .elementor-313, .elementor-313 *, .elementor-2960, .elementor-2960 *, .e-loop-item-3069, .e-loop-item-3069 *, .elementor-element-c14db6d, .elementor-element-c14db6d *, .elementor-element-77b6d46, .elementor-element-77b6d46 *)) {
  padding-inline:var(--boca-gutter)!important;
  padding-block:var(--boca-space-section)!important;
}

body.elementor-kit-6:not(.postid-3069):not(.page-id-2960):not(.term-27) :is(.elementor-1266,.elementor-1985,.elementor-2006,.elementor-2016,.elementor-2025) > .e-con:not(:first-child):has(.elementor-widget):not(:where(.elementor-234, .elementor-234 *, .elementor-313, .elementor-313 *, .elementor-2960, .elementor-2960 *, .e-loop-item-3069, .e-loop-item-3069 *, .elementor-element-c14db6d, .elementor-element-c14db6d *, .elementor-element-77b6d46, .elementor-element-77b6d46 *)) {
  padding-inline:var(--boca-gutter)!important;
  padding-block:var(--boca-space-section)!important;
}

body.elementor-kit-6:not(.postid-3069):not(.page-id-2960):not(.term-27) .boca-business-detail:not(:where(.elementor-234, .elementor-234 *, .elementor-313, .elementor-313 *, .elementor-2960, .elementor-2960 *, .e-loop-item-3069, .e-loop-item-3069 *, .elementor-element-c14db6d, .elementor-element-c14db6d *, .elementor-element-77b6d46, .elementor-element-77b6d46 *)) {
  padding-inline:var(--boca-gutter)!important;
  padding-block:var(--boca-space-section)!important;
}

body.elementor-kit-6:not(.postid-3069):not(.page-id-2960):not(.term-27) .boca-business-main:not(:where(.elementor-234, .elementor-234 *, .elementor-313, .elementor-313 *, .elementor-2960, .elementor-2960 *, .e-loop-item-3069, .e-loop-item-3069 *, .elementor-element-c14db6d, .elementor-element-c14db6d *, .elementor-element-77b6d46, .elementor-element-77b6d46 *)) {
  column-gap:40px!important;
  row-gap:32px!important;
}

body.elementor-kit-6:not(.postid-3069):not(.page-id-2960):not(.term-27) .boca-business-contact-card:not(:where(.elementor-234, .elementor-234 *, .elementor-313, .elementor-313 *, .elementor-2960, .elementor-2960 *, .e-loop-item-3069, .e-loop-item-3069 *, .elementor-element-c14db6d, .elementor-element-c14db6d *, .elementor-element-77b6d46, .elementor-element-77b6d46 *)) {
  padding:24px!important;
}

body.elementor-kit-6:not(.postid-3069):not(.page-id-2960):not(.term-27) .elementor-location-header > .e-con:not(:where(.elementor-234, .elementor-234 *, .elementor-313, .elementor-313 *, .elementor-2960, .elementor-2960 *, .e-loop-item-3069, .e-loop-item-3069 *, .elementor-element-c14db6d, .elementor-element-c14db6d *, .elementor-element-77b6d46, .elementor-element-77b6d46 *)) {
  padding-inline:var(--boca-gutter)!important;
}

body.elementor-kit-6:not(.postid-3069):not(.page-id-2960):not(.term-27) .elementor-46 .elementor-element-0aa558a:not(:where(.elementor-234, .elementor-234 *, .elementor-313, .elementor-313 *, .elementor-2960, .elementor-2960 *, .e-loop-item-3069, .e-loop-item-3069 *, .elementor-element-c14db6d, .elementor-element-c14db6d *, .elementor-element-77b6d46, .elementor-element-77b6d46 *)) {
  width:100%!important;
  max-inline-size:1300px!important;
  margin-inline:auto;
  column-gap:24px;
}

body.elementor-kit-6:not(.postid-3069):not(.page-id-2960):not(.term-27) .elementor-46 .elementor-element-d49c06b:not(:where(.elementor-234, .elementor-234 *, .elementor-313, .elementor-313 *, .elementor-2960, .elementor-2960 *, .e-loop-item-3069, .e-loop-item-3069 *, .elementor-element-c14db6d, .elementor-element-c14db6d *, .elementor-element-77b6d46, .elementor-element-77b6d46 *)) {
  min-inline-size:180px!important;
}

body.elementor-kit-6:not(.postid-3069):not(.page-id-2960):not(.term-27) .elementor-46 .elementor-element-1035637 img:not(:where(.elementor-234, .elementor-234 *, .elementor-313, .elementor-313 *, .elementor-2960, .elementor-2960 *, .e-loop-item-3069, .e-loop-item-3069 *, .elementor-element-c14db6d, .elementor-element-c14db6d *, .elementor-element-77b6d46, .elementor-element-77b6d46 *)) {
  width:180px!important;
  max-width:100%!important;
  height:auto!important;
}

body.elementor-kit-6:not(.postid-3069):not(.page-id-2960):not(.term-27) .elementor-45 .elementor-element-43d9abe:not(:where(.elementor-234, .elementor-234 *, .elementor-313, .elementor-313 *, .elementor-2960, .elementor-2960 *, .e-loop-item-3069, .e-loop-item-3069 *, .elementor-element-c14db6d, .elementor-element-c14db6d *, .elementor-element-77b6d46, .elementor-element-77b6d46 *)) {
  padding:40px var(--boca-gutter) 24px!important;
}

body.elementor-kit-6:not(.postid-3069):not(.page-id-2960):not(.term-27) .elementor-45 .elementor-element-2fa4672:not(:where(.elementor-234, .elementor-234 *, .elementor-313, .elementor-313 *, .elementor-2960, .elementor-2960 *, .e-loop-item-3069, .e-loop-item-3069 *, .elementor-element-c14db6d, .elementor-element-c14db6d *, .elementor-element-77b6d46, .elementor-element-77b6d46 *)) {
  column-gap:32px!important;
  row-gap:28px!important;
}

body.elementor-kit-6:not(.postid-3069):not(.page-id-2960):not(.term-27) .elementor-45 h2:not(:where(.elementor-234, .elementor-234 *, .elementor-313, .elementor-313 *, .elementor-2960, .elementor-2960 *, .e-loop-item-3069, .e-loop-item-3069 *, .elementor-element-c14db6d, .elementor-element-c14db6d *, .elementor-element-77b6d46, .elementor-element-77b6d46 *)) {
  font-size:var(--boca-footer-title)!important;
}

body.elementor-kit-6:not(.postid-3069):not(.page-id-2960):not(.term-27) .elementor-45 .elementor-element-77dda11 .elementor-heading-title:not(:where(.elementor-234, .elementor-234 *, .elementor-313, .elementor-313 *, .elementor-2960, .elementor-2960 *, .e-loop-item-3069, .e-loop-item-3069 *, .elementor-element-c14db6d, .elementor-element-c14db6d *, .elementor-element-77b6d46, .elementor-element-77b6d46 *)) {
  font-family:'Aptos',sans-serif!important;
  font-size:16px!important;
  line-height:1.5!important;
  font-weight:400!important;
  text-transform:none!important;
}

body.elementor-kit-6:not(.postid-3069):not(.page-id-2960):not(.term-27) .elementor-widget-heading span.elementor-heading-title:not(:where(.elementor-234, .elementor-234 *, .elementor-313, .elementor-313 *, .elementor-2960, .elementor-2960 *, .e-loop-item-3069, .e-loop-item-3069 *, .elementor-element-c14db6d, .elementor-element-c14db6d *, .elementor-element-77b6d46, .elementor-element-77b6d46 *)) {
  font-family:'Poppins',sans-serif!important;
  font-size:var(--boca-h1)!important;
  font-weight:700!important;
  line-height:1.15!important;
  text-transform:uppercase!important;
  overflow-wrap:anywhere;
}

body.elementor-kit-6:not(.postid-3069):not(.page-id-2960):not(.term-27) .elementor-3342:not(.e-loop-item-3069) .elementor-element-58343d2 .elementor-heading-title:not(:where(.elementor-234, .elementor-234 *, .elementor-313, .elementor-313 *, .elementor-2960, .elementor-2960 *, .e-loop-item-3069, .e-loop-item-3069 *, .elementor-element-c14db6d, .elementor-element-c14db6d *, .elementor-element-77b6d46, .elementor-element-77b6d46 *)) {
  font-size:var(--boca-card-title)!important;
  line-height:1.25!important;
}

body.elementor-kit-6:not(.postid-3069):not(.page-id-2960):not(.term-27) .hover-box .elementor-heading-title:not(:where(.elementor-234, .elementor-234 *, .elementor-313, .elementor-313 *, .elementor-2960, .elementor-2960 *, .e-loop-item-3069, .e-loop-item-3069 *, .elementor-element-c14db6d, .elementor-element-c14db6d *, .elementor-element-77b6d46, .elementor-element-77b6d46 *)) {
  font-size:var(--boca-card-title)!important;
  line-height:1.25!important;
}

body.elementor-kit-6:not(.postid-3069):not(.page-id-2960):not(.term-27) .elementor-widget-image-box .elementor-image-box-title:not(:where(.elementor-234, .elementor-234 *, .elementor-313, .elementor-313 *, .elementor-2960, .elementor-2960 *, .e-loop-item-3069, .e-loop-item-3069 *, .elementor-element-c14db6d, .elementor-element-c14db6d *, .elementor-element-77b6d46, .elementor-element-77b6d46 *)) {
  font-size:18px!important;
  line-height:1.3!important;
}

body.elementor-kit-6:not(.postid-3069):not(.page-id-2960):not(.term-27) .elementor-widget-image-box .elementor-image-box-img img:not(:where(.elementor-234, .elementor-234 *, .elementor-313, .elementor-313 *, .elementor-2960, .elementor-2960 *, .e-loop-item-3069, .e-loop-item-3069 *, .elementor-element-c14db6d, .elementor-element-c14db6d *, .elementor-element-77b6d46, .elementor-element-77b6d46 *)) {
  width:48px!important;
  height:48px!important;
  max-width:100%;
  object-fit:contain;
}

body.elementor-kit-6:not(.postid-3069):not(.page-id-2960):not(.term-27) .elementor-widget-image-box .elementor-image-box-img:not(:where(.elementor-234, .elementor-234 *, .elementor-313, .elementor-313 *, .elementor-2960, .elementor-2960 *, .e-loop-item-3069, .e-loop-item-3069 *, .elementor-element-c14db6d, .elementor-element-c14db6d *, .elementor-element-77b6d46, .elementor-element-77b6d46 *)) {
  width:48px!important;
  max-width:48px!important;
}

body.elementor-kit-6:not(.postid-3069):not(.page-id-2960):not(.term-27) :is(.elementor-11 .elementor-element-23a3df0,.elementor-724 .elementor-element-2886e84):not(:where(.elementor-234, .elementor-234 *, .elementor-313, .elementor-313 *, .elementor-2960, .elementor-2960 *, .e-loop-item-3069, .e-loop-item-3069 *, .elementor-element-c14db6d, .elementor-element-c14db6d *, .elementor-element-77b6d46, .elementor-element-77b6d46 *)) {
  display:grid!important;
  grid-template-columns:repeat(5,minmax(0,1fr));
  gap:16px!important;
  align-items:stretch;
}

body.elementor-kit-6:not(.postid-3069):not(.page-id-2960):not(.term-27) :is(.elementor-3342:not(.e-loop-item-3069) .elementor-element-58343d2 .elementor-heading-title,.hover-box .elementor-heading-title,.elementor-11 .elementor-element-d4b269b .elementor-heading-title,.elementor-11 .elementor-element-b0ca003 .elementor-heading-title,[class*="elementor-element-bocapart"] .elementor-heading-title):not(:where(.elementor-234, .elementor-234 *, .elementor-313, .elementor-313 *, .elementor-2960, .elementor-2960 *, .e-loop-item-3069, .e-loop-item-3069 *, .elementor-element-c14db6d, .elementor-element-c14db6d *, .elementor-element-77b6d46, .elementor-element-77b6d46 *)) {
  font-family:'Poppins',sans-serif!important;
  font-weight:700!important;
  text-transform:uppercase!important;
}

body.elementor-kit-6:not(.postid-3069):not(.page-id-2960):not(.term-27) .elementor-11 .elementor-element-112a277:not(:where(.elementor-234, .elementor-234 *, .elementor-313, .elementor-313 *, .elementor-2960, .elementor-2960 *, .e-loop-item-3069, .e-loop-item-3069 *, .elementor-element-c14db6d, .elementor-element-c14db6d *, .elementor-element-77b6d46, .elementor-element-77b6d46 *)) {
  --boca-intro-heading:32px;
  --boca-intro-subheading:24px;
  row-gap:12px!important;
}

body.elementor-kit-6:not(.postid-3069):not(.page-id-2960):not(.term-27) .elementor-11 .elementor-element-d4b269b .elementor-heading-title:not(:where(.elementor-234, .elementor-234 *, .elementor-313, .elementor-313 *, .elementor-2960, .elementor-2960 *, .e-loop-item-3069, .e-loop-item-3069 *, .elementor-element-c14db6d, .elementor-element-c14db6d *, .elementor-element-77b6d46, .elementor-element-77b6d46 *)) {
  font-family:'Poppins',sans-serif!important;
  font-size:var(--boca-intro-heading)!important;
  font-weight:700!important;
  line-height:1.22!important;
  text-transform:uppercase!important;
  text-align:left!important;
  text-wrap:balance;
}

body.elementor-kit-6:not(.postid-3069):not(.page-id-2960):not(.term-27) .elementor-11 .elementor-element-b0ca001 .elementor-heading-title:not(:where(.elementor-234, .elementor-234 *, .elementor-313, .elementor-313 *, .elementor-2960, .elementor-2960 *, .e-loop-item-3069, .e-loop-item-3069 *, .elementor-element-c14db6d, .elementor-element-c14db6d *, .elementor-element-77b6d46, .elementor-element-77b6d46 *)) {
  font-family:'Aptos',sans-serif!important;
  font-size:var(--boca-intro-subheading)!important;
  font-weight:700!important;
  line-height:1.35!important;
  text-transform:none!important;
  text-align:left!important;
  max-inline-size:min(42ch,100%);
  text-wrap:balance;
}

body.elementor-kit-6:not(.postid-3069):not(.page-id-2960):not(.term-27) .elementor-11 .elementor-element-b0ca001:not(:where(.elementor-234, .elementor-234 *, .elementor-313, .elementor-313 *, .elementor-2960, .elementor-2960 *, .e-loop-item-3069, .e-loop-item-3069 *, .elementor-element-c14db6d, .elementor-element-c14db6d *, .elementor-element-77b6d46, .elementor-element-77b6d46 *)),
body.elementor-kit-6:not(.postid-3069):not(.page-id-2960):not(.term-27) .elementor-11 .elementor-element-32697d5:not(:where(.elementor-234, .elementor-234 *, .elementor-313, .elementor-313 *, .elementor-2960, .elementor-2960 *, .e-loop-item-3069, .e-loop-item-3069 *, .elementor-element-c14db6d, .elementor-element-c14db6d *, .elementor-element-77b6d46, .elementor-element-77b6d46 *)) {
  margin-block-end:8px!important;
}

body.elementor-kit-6:not(.postid-3069):not(.page-id-2960):not(.term-27) :is(a,button,input,select,textarea,[role="button"]):focus-visible:not(:where(.elementor-234, .elementor-234 *, .elementor-313, .elementor-313 *, .elementor-2960, .elementor-2960 *, .e-loop-item-3069, .e-loop-item-3069 *, .elementor-element-c14db6d, .elementor-element-c14db6d *, .elementor-element-77b6d46, .elementor-element-77b6d46 *)) {
  outline:3px solid var(--boca-blue);
  outline-offset:3px;
}

body.elementor-kit-6:not(.postid-3069):not(.page-id-2960):not(.term-27) .elementor-46 .elementor-item:not(:where(.elementor-234, .elementor-234 *, .elementor-313, .elementor-313 *, .elementor-2960, .elementor-2960 *, .e-loop-item-3069, .e-loop-item-3069 *, .elementor-element-c14db6d, .elementor-element-c14db6d *, .elementor-element-77b6d46, .elementor-element-77b6d46 *)) {
  min-height:44px!important;
  font-family:'Aptos',sans-serif!important;
  font-size:16px!important;
  line-height:1.5!important;
  transition:color var(--boca-speed) ease,background-color var(--boca-speed) ease!important;
}

body.elementor-kit-6:not(.postid-3069):not(.page-id-2960):not(.term-27) .elementor-46 .elementor-nav-menu--main .elementor-item:not(:where(.elementor-234, .elementor-234 *, .elementor-313, .elementor-313 *, .elementor-2960, .elementor-2960 *, .e-loop-item-3069, .e-loop-item-3069 *, .elementor-element-c14db6d, .elementor-element-c14db6d *, .elementor-element-77b6d46, .elementor-element-77b6d46 *)) {
  padding-block:10px!important;
}

body.elementor-kit-6:not(.postid-3069):not(.page-id-2960):not(.term-27) .elementor-46 .elementor-menu-toggle:not(:where(.elementor-234, .elementor-234 *, .elementor-313, .elementor-313 *, .elementor-2960, .elementor-2960 *, .e-loop-item-3069, .e-loop-item-3069 *, .elementor-element-c14db6d, .elementor-element-c14db6d *, .elementor-element-77b6d46, .elementor-element-77b6d46 *)) {
  box-sizing:border-box;
  min-width:44px;
  min-height:44px;
}

body.elementor-kit-6:not(.postid-3069):not(.page-id-2960):not(.term-27) .elementor-46 .elementor-menu-toggle :is(svg,i):not(:where(.elementor-234, .elementor-234 *, .elementor-313, .elementor-313 *, .elementor-2960, .elementor-2960 *, .e-loop-item-3069, .e-loop-item-3069 *, .elementor-element-c14db6d, .elementor-element-c14db6d *, .elementor-element-77b6d46, .elementor-element-77b6d46 *)) {
  font-size:22px;
  width:22px;
  height:22px;
}

body.elementor-kit-6:not(.postid-3069):not(.page-id-2960):not(.term-27) .tp-search-input:not(:where(.elementor-234, .elementor-234 *, .elementor-313, .elementor-313 *, .elementor-2960, .elementor-2960 *, .e-loop-item-3069, .e-loop-item-3069 *, .elementor-element-c14db6d, .elementor-element-c14db6d *, .elementor-element-77b6d46, .elementor-element-77b6d46 *)) {
  min-height:44px!important;
  font-family:'Aptos',sans-serif!important;
  font-size:16px!important;
  line-height:1.5!important;
  border-radius:6px!important;
}

body.elementor-kit-6:not(.postid-3069):not(.page-id-2960):not(.term-27) .elementor-45 .elementor-icon-list-item a:not(:where(.elementor-234, .elementor-234 *, .elementor-313, .elementor-313 *, .elementor-2960, .elementor-2960 *, .e-loop-item-3069, .e-loop-item-3069 *, .elementor-element-c14db6d, .elementor-element-c14db6d *, .elementor-element-77b6d46, .elementor-element-77b6d46 *)) {
  min-height:44px;
  display:inline-flex;
  align-items:center;
}

body.elementor-kit-6:not(.postid-3069):not(.page-id-2960):not(.term-27) .elementor-45 a:focus-visible:not(:where(.elementor-234, .elementor-234 *, .elementor-313, .elementor-313 *, .elementor-2960, .elementor-2960 *, .e-loop-item-3069, .e-loop-item-3069 *, .elementor-element-c14db6d, .elementor-element-c14db6d *, .elementor-element-77b6d46, .elementor-element-77b6d46 *)) {
  outline-color:var(--boca-green);
}

body.elementor-kit-6:not(.postid-3069):not(.page-id-2960):not(.term-27) .elementor-3343 .elementor-element-9223750 .elementor-icon-list-items:not(:where(.elementor-234, .elementor-234 *, .elementor-313, .elementor-313 *, .elementor-2960, .elementor-2960 *, .e-loop-item-3069, .e-loop-item-3069 *, .elementor-element-c14db6d, .elementor-element-c14db6d *, .elementor-element-77b6d46, .elementor-element-77b6d46 *)) {
  column-gap:8px!important;
  row-gap:8px!important;
  flex-wrap:wrap;
}

body.elementor-kit-6:not(.postid-3069):not(.page-id-2960):not(.term-27) .elementor-3343 .elementor-element-9223750 .elementor-icon-list-item:not(:where(.elementor-234, .elementor-234 *, .elementor-313, .elementor-313 *, .elementor-2960, .elementor-2960 *, .e-loop-item-3069, .e-loop-item-3069 *, .elementor-element-c14db6d, .elementor-element-c14db6d *, .elementor-element-77b6d46, .elementor-element-77b6d46 *)) {
  margin-inline:0!important;
}

body.elementor-kit-6:not(.postid-3069):not(.page-id-2960):not(.term-27) .elementor-3343 .elementor-element-9223750 .elementor-icon-list-item a:not(:where(.elementor-234, .elementor-234 *, .elementor-313, .elementor-313 *, .elementor-2960, .elementor-2960 *, .e-loop-item-3069, .e-loop-item-3069 *, .elementor-element-c14db6d, .elementor-element-c14db6d *, .elementor-element-77b6d46, .elementor-element-77b6d46 *)) {
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center;
  width:44px;
  min-width:44px;
  height:44px;
  line-height:1;
  border-radius:6px;
  transition:color var(--boca-speed) ease,background-color var(--boca-speed) ease;
}

body.elementor-kit-6:not(.postid-3069):not(.page-id-2960):not(.term-27) .elementor-3343 .elementor-element-9223750 .elementor-icon-list-item a:is(:hover,:focus-visible):not(:where(.elementor-234, .elementor-234 *, .elementor-313, .elementor-313 *, .elementor-2960, .elementor-2960 *, .e-loop-item-3069, .e-loop-item-3069 *, .elementor-element-c14db6d, .elementor-element-c14db6d *, .elementor-element-77b6d46, .elementor-element-77b6d46 *)) {
  background-color:var(--boca-gray);
}

body.elementor-kit-6:not(.postid-3069):not(.page-id-2960):not(.term-27) .elementor-3343 .elementor-element-db42dde .elementor-icon-list-item a:not(:where(.elementor-234, .elementor-234 *, .elementor-313, .elementor-313 *, .elementor-2960, .elementor-2960 *, .e-loop-item-3069, .e-loop-item-3069 *, .elementor-element-c14db6d, .elementor-element-c14db6d *, .elementor-element-77b6d46, .elementor-element-77b6d46 *)) {
  display:flex;
  box-sizing:border-box;
  align-items:flex-start;
  min-height:44px;
  gap:8px;
  padding-block:8px;
}

body.elementor-kit-6:not(.postid-3069):not(.page-id-2960):not(.term-27) .elementor-3343 .elementor-element-db42dde .elementor-icon-list-icon:not(:where(.elementor-234, .elementor-234 *, .elementor-313, .elementor-313 *, .elementor-2960, .elementor-2960 *, .e-loop-item-3069, .e-loop-item-3069 *, .elementor-element-c14db6d, .elementor-element-c14db6d *, .elementor-element-77b6d46, .elementor-element-77b6d46 *)) {
  flex:0 0 22px;
  width:22px;
  align-self:flex-start;
  padding-top:2px;
}

body.elementor-kit-6:not(.postid-3069):not(.page-id-2960):not(.term-27) .elementor-3343 .elementor-icon-list-icon :is(svg,i):not(:where(.elementor-234, .elementor-234 *, .elementor-313, .elementor-313 *, .elementor-2960, .elementor-2960 *, .e-loop-item-3069, .e-loop-item-3069 *, .elementor-element-c14db6d, .elementor-element-c14db6d *, .elementor-element-77b6d46, .elementor-element-77b6d46 *)) {
  width:22px;
  height:22px;
  font-size:22px!important;
}

body.elementor-kit-6:not(.postid-3069):not(.page-id-2960):not(.term-27) .elementor-3343 .elementor-icon-list-text:not(:where(.elementor-234, .elementor-234 *, .elementor-313, .elementor-313 *, .elementor-2960, .elementor-2960 *, .e-loop-item-3069, .e-loop-item-3069 *, .elementor-element-c14db6d, .elementor-element-c14db6d *, .elementor-element-77b6d46, .elementor-element-77b6d46 *)) {
  min-width:0;
  white-space:normal;
  overflow-wrap:anywhere;
}

body.elementor-kit-6:not(.postid-3069):not(.page-id-2960):not(.term-27) .elementor-3343 .boca-video-coming-soon:not(:where(.elementor-234, .elementor-234 *, .elementor-313, .elementor-313 *, .elementor-2960, .elementor-2960 *, .e-loop-item-3069, .e-loop-item-3069 *, .elementor-element-c14db6d, .elementor-element-c14db6d *, .elementor-element-77b6d46, .elementor-element-77b6d46 *)) {
  text-align:left!important;
  margin-block:12px 0!important;
}

body.elementor-kit-6:not(.postid-3069):not(.page-id-2960):not(.term-27) main.site-main:not(:has(.elementor)):not(:where(.elementor-234, .elementor-234 *, .elementor-313, .elementor-313 *, .elementor-2960, .elementor-2960 *, .e-loop-item-3069, .e-loop-item-3069 *, .elementor-element-c14db6d, .elementor-element-c14db6d *, .elementor-element-77b6d46, .elementor-element-77b6d46 *)) {
  max-width:1300px;
  padding-inline:var(--boca-gutter);
  box-sizing:border-box;
}

body.elementor-kit-6:not(.postid-3069):not(.page-id-2960):not(.term-27) main.site-main .page-content > article:not(:where(.elementor-234, .elementor-234 *, .elementor-313, .elementor-313 *, .elementor-2960, .elementor-2960 *, .e-loop-item-3069, .e-loop-item-3069 *, .elementor-element-c14db6d, .elementor-element-c14db6d *, .elementor-element-77b6d46, .elementor-element-77b6d46 *)) {
  padding-block:24px;
  border-bottom:1px solid var(--boca-gray);
}

body.elementor-kit-6:not(.postid-3069):not(.page-id-2960):not(.term-27) main.site-main .page-content > article > h2:not(:where(.elementor-234, .elementor-234 *, .elementor-313, .elementor-313 *, .elementor-2960, .elementor-2960 *, .e-loop-item-3069, .e-loop-item-3069 *, .elementor-element-c14db6d, .elementor-element-c14db6d *, .elementor-element-77b6d46, .elementor-element-77b6d46 *)) {
  font-size:var(--boca-card-title)!important;
  margin-block:0 10px!important;
}

body.elementor-kit-6:not(.postid-3069):not(.page-id-2960):not(.term-27) main.site-main :is(.page-content,.page-header) a:not(:where(.elementor-234, .elementor-234 *, .elementor-313, .elementor-313 *, .elementor-2960, .elementor-2960 *, .e-loop-item-3069, .e-loop-item-3069 *, .elementor-element-c14db6d, .elementor-element-c14db6d *, .elementor-element-77b6d46, .elementor-element-77b6d46 *)) {
  color:var(--boca-blue);
  text-underline-offset:3px;
  transition:color var(--boca-speed) ease;
}

body.elementor-kit-6:not(.postid-3069):not(.page-id-2960):not(.term-27) main.site-main :is(.page-content,.page-header) a:is(:hover,:focus-visible):not(:where(.elementor-234, .elementor-234 *, .elementor-313, .elementor-313 *, .elementor-2960, .elementor-2960 *, .e-loop-item-3069, .e-loop-item-3069 *, .elementor-element-c14db6d, .elementor-element-c14db6d *, .elementor-element-77b6d46, .elementor-element-77b6d46 *)) {
  color:var(--boca-navy);
  text-decoration:underline;
}

@media (min-width:1025px) and (max-width:1199px) {
body.elementor-kit-6:not(.postid-3069):not(.page-id-2960):not(.term-27) .elementor-46 .elementor-nav-menu--main .elementor-item:not(:where(.elementor-234, .elementor-234 *, .elementor-313, .elementor-313 *, .elementor-2960, .elementor-2960 *, .e-loop-item-3069, .e-loop-item-3069 *, .elementor-element-c14db6d, .elementor-element-c14db6d *, .elementor-element-77b6d46, .elementor-element-77b6d46 *)) { padding-inline:8px!important; margin-inline:3px!important; }
}

@media (min-width:768px) and (max-width:1024px) {
body.elementor-kit-6:not(.postid-3069):not(.page-id-2960):not(.term-27) { --boca-h1:36px; --boca-h2:28px; --boca-h3:22px; --boca-card-title:22px; --boca-space-section:40px; }
}

@media (min-width:768px) and (max-width:1024px) {
body.elementor-kit-6:not(.postid-3069):not(.page-id-2960):not(.term-27) .elementor-11 .elementor-element-112a277 { --boca-intro-heading:28px; --boca-intro-subheading:22px; }
}

@media (min-width:768px) and (max-width:1024px) {
body.elementor-kit-6:not(.postid-3069):not(.page-id-2960):not(.term-27) :is(.elementor-11 .elementor-element-23a3df0,.elementor-724 .elementor-element-2886e84) { grid-template-columns:repeat(3,minmax(0,1fr)); }
}

@media (max-width:767px) {
body.elementor-kit-6:not(.postid-3069):not(.page-id-2960):not(.term-27) { --boca-h1:30px; --boca-h2:24px; --boca-h3:20px; --boca-h4:18px; --boca-h5:17px; --boca-h6:16.5px; --boca-card-title:20px; --boca-footer-title:20px; --boca-space-section:32px; --boca-gutter:20px; }
}

@media (max-width:767px) {
body.elementor-kit-6:not(.postid-3069):not(.page-id-2960):not(.term-27) .elementor-11 .elementor-element-112a277 { --boca-intro-heading:24px; --boca-intro-subheading:20px; }
}

@media (max-width:767px) {
body.elementor-kit-6:not(.postid-3069):not(.page-id-2960):not(.term-27) :is(.elementor-11 .elementor-element-23a3df0,.elementor-724 .elementor-element-2886e84) { grid-template-columns:minmax(0,1fr); }
}

@media (max-width:1024px) {
body.elementor-kit-6:not(.postid-3069):not(.page-id-2960):not(.term-27) .boca-business-main { row-gap:28px!important; }
}

@media (min-width:768px) and (max-width:1024px) {
body.elementor-kit-6:not(.postid-3069):not(.page-id-2960):not(.term-27) .elementor-46 .elementor-element-d49c06b { min-inline-size:150px!important; }
body.elementor-kit-6:not(.postid-3069):not(.page-id-2960):not(.term-27) .elementor-46 .elementor-element-1035637 img { width:150px!important; }
}

@media (max-width:767px) {
body.elementor-kit-6:not(.postid-3069):not(.page-id-2960):not(.term-27) .elementor-46 .elementor-element-d49c06b { min-inline-size:145px!important; }
body.elementor-kit-6:not(.postid-3069):not(.page-id-2960):not(.term-27) .elementor-46 .elementor-element-1035637 img { width:145px!important; }
}

@media (prefers-reduced-motion:reduce) {
body.elementor-kit-6:not(.postid-3069):not(.page-id-2960):not(.term-27) { --boca-speed:0ms; }
body.elementor-kit-6:not(.postid-3069):not(.page-id-2960):not(.term-27) :is(.elementor-button,.adv-button-link-wrap,.button-link-wrap,.tp-unfold-toggle,.elementor-item,.hover-box,.hover-reveal-btn,.elementor-widget-image-box,.elementor-3342:not(.e-loop-item-3069) .elementor-element-94e6ef3):not(:where(.elementor-234, .elementor-234 *, .elementor-313, .elementor-313 *, .elementor-2960, .elementor-2960 *, .e-loop-item-3069, .e-loop-item-3069 *, .elementor-element-c14db6d, .elementor-element-c14db6d *, .elementor-element-77b6d46, .elementor-element-77b6d46 *)) { transition-duration:0s!important; }
body.elementor-kit-6:not(.postid-3069):not(.page-id-2960):not(.term-27) .animated:not(:where(.elementor-234, .elementor-234 *, .elementor-313, .elementor-313 *, .elementor-2960, .elementor-2960 *, .e-loop-item-3069, .e-loop-item-3069 *, .elementor-element-c14db6d, .elementor-element-c14db6d *, .elementor-element-77b6d46, .elementor-element-77b6d46 *)) { animation-duration:0.01ms!important; animation-iteration-count:1!important; }
body.elementor-kit-6:not(.postid-3069):not(.page-id-2960):not(.term-27) .elementor-11 :is(.elementor-element-77e9e94,.elementor-element-b3e4d3f,.elementor-element-c4449e9) { animation:none!important; }
}

/* END Boca shared design consistency 2026-10-03 *//* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Aptos';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://communityvideomagazine.com/boca-regional-chamber/wp-content/uploads/sites/25/2026/10/boca-aptos-regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Aptos';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://communityvideomagazine.com/boca-regional-chamber/wp-content/uploads/sites/25/2026/10/boca-aptos-bold.ttf') format('truetype');
}
/* End Custom Fonts CSS */