.elementor-widget-container .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-container .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1603 .elementor-element.elementor-element-791bca4d{--display:flex;}.elementor-widget-floating-bars-var-1 .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-floating-bars-var-1 .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1603 .elementor-element.elementor-element-ceb99cc .e-floating-bars{background-color:var( --e-global-color-accent );--e-floating-bars-announcement-text-color:#FFFFFF;--e-floating-bars-cta-button-text-color:var( --e-global-color-a213512 );--e-floating-bars-cta-button-text-color-hover:#FFFFFF;justify-content:center;--e-floating-bars-elements-gap:50px;--e-floating-bars-elements-padding-block-end:15px;--e-floating-bars-elements-padding-block-start:15px;--e-floating-bars-elements-padding-inline-end:10px;--e-floating-bars-elements-padding-inline-start:10px;--e-floating-bars-background-overlay-opacity:0.5;}.elementor-1603 .elementor-element.elementor-element-ceb99cc .e-floating-bars__announcement-text{font-family:"Lay Grotesk", Sans-serif;font-size:18px;font-weight:600;text-align:center;}.elementor-1603 .elementor-element.elementor-element-ceb99cc .e-floating-bars__cta-button{font-family:"Lay Grotesk", Sans-serif;font-size:16px;font-weight:600;text-decoration:none;}.elementor-1603 .elementor-element.elementor-element-ceb99cc .e-floating-bars__cta-button-container{justify-content:center;}@media(max-width:1366px){.elementor-widget-container .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-container .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-floating-bars-var-1 .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-floating-bars-var-1 .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}}@media(max-width:1024px){.elementor-widget-container .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-container .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-floating-bars-var-1 .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-floating-bars-var-1 .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}}@media(max-width:767px){.elementor-widget-container .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-container .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-floating-bars-var-1 .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-floating-bars-var-1 .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1603 .elementor-element.elementor-element-ceb99cc .e-floating-bars{justify-content:center;--e-floating-bars-elements-gap:0px;}.elementor-1603 .elementor-element.elementor-element-ceb99cc .e-floating-bars__cta-button-container{justify-content:center;}.elementor-1603 .elementor-element.elementor-element-ceb99cc .e-floating-bars__announcement-text{text-align:center;}}@media(min-width:2400px){.elementor-widget-container .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-container .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-floating-bars-var-1 .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-floating-bars-var-1 .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}}/* Start custom CSS for floating-bars-var-1, class: .elementor-element-ceb99cc */.home .elementor-1603 .elementor-element.elementor-element-ceb99cc .e-floating-bars {
    background-color: var(--e-global-color-primary);
}

.elementor-1603 .elementor-element.elementor-element-ceb99cc .e-floating-bars__cta-button {
    display: inline-flex;
  align-items: center;
  line-height: 1; 
}

.elementor-1603 .elementor-element.elementor-element-ceb99cc p {
    margin-bottom: 0px !important;
}

.elementor-1603 .elementor-element.elementor-element-ceb99cc .e-floating-bars__cta-text {
    text-decoration: none !important;
    color: #ffc91d;
}

.elementor-1603 .elementor-element.elementor-element-ceb99cc a:hover {
    text-decoration: none !important;
}

.elementor-1603 .elementor-element.elementor-element-ceb99cc p,
.elementor-1603 .elementor-element.elementor-element-ceb99cc span {
    font-family: "Lay Grotesk", sans-serif !important;
}

.elementor-1603 .elementor-element.elementor-element-ceb99cc a::after {
  content: "";
  display: inline-block;
  width: 24px;
  height: 1em;
  /*margin-left: 8px;*/
  margin-left: 0.5em;

  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 26 14'%3E%3Cg transform='rotate(-90 13 7)'%3E%3Cpath stroke='%23ffc91d' stroke-width='2' fill='none' d='M0.41 3.473L12.77 15.832L25.553 3.748'/%3E%3Cpath stroke='%23ffc91d' stroke-width='2' fill='none' d='M0.41 -2.707L12.77 9.653L25.553 -2.733'/%3E%3C/g%3E%3C/svg%3E");

  background-repeat: no-repeat;
  background-size: contain;
  transition: transform 0.2s ease;
}

.elementor-1603 .elementor-element.elementor-element-ceb99cc a:hover::after {
  transform: translateX(8px);
}

@media (max-width: 767px) {
    .elementor-1603 .elementor-element.elementor-element-ceb99cc .e-floating-bars {
        grid-template-columns: 1fr;
        justify-items: center;
    }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Lay Grotesk';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://blackdigitalgroup.com/wp-content/uploads/2025/04/laygrotesk-trial-regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Lay Grotesk';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://blackdigitalgroup.com/wp-content/uploads/2025/04/laygrotesk-trial-medium.ttf') format('truetype');
}
@font-face {
	font-family: 'Lay Grotesk';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://blackdigitalgroup.com/wp-content/uploads/2025/04/laygrotesk-trial-semibold.ttf') format('truetype');
}
@font-face {
	font-family: 'Lay Grotesk';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://blackdigitalgroup.com/wp-content/uploads/2025/04/laygrotesk-trial-bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Lay Grotesk';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://blackdigitalgroup.com/wp-content/uploads/2025/04/laygrotesk-trial-black.ttf') format('truetype');
}
/* End Custom Fonts CSS */