.elementor-5548 .elementor-element.elementor-element-5026061e{--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-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-5548 .elementor-element.elementor-element-65ce17a2 .elementor-button{background-color:#00000000;font-family:var( --e-global-typography-c49608a-font-family ), Sans-serif;font-size:var( --e-global-typography-c49608a-font-size );line-height:var( --e-global-typography-c49608a-line-height );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-2a1e4ab );border-radius:10px 10px 10px 10px;padding:10px 10px 10px 10px;}.elementor-5548 .elementor-element.elementor-element-65ce17a2 .elementor-button:hover, .elementor-5548 .elementor-element.elementor-element-65ce17a2 .elementor-button:focus{background-color:var( --e-global-color-5a7a3b7 );color:var( --e-global-color-d9e0211 );}.elementor-5548 .elementor-element.elementor-element-65ce17a2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5548 .elementor-element.elementor-element-65ce17a2 .elementor-button-content-wrapper{flex-direction:row;}.elementor-5548 .elementor-element.elementor-element-65ce17a2 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-5548 .elementor-element.elementor-element-65ce17a2 .elementor-button:hover svg, .elementor-5548 .elementor-element.elementor-element-65ce17a2 .elementor-button:focus svg{fill:var( --e-global-color-d9e0211 );}@media(max-width:1024px){.elementor-5548 .elementor-element.elementor-element-65ce17a2 .elementor-button{font-size:var( --e-global-typography-c49608a-font-size );line-height:var( --e-global-typography-c49608a-line-height );}}@media(max-width:767px){.elementor-5548 .elementor-element.elementor-element-65ce17a2 .elementor-button{font-size:var( --e-global-typography-c49608a-font-size );line-height:var( --e-global-typography-c49608a-line-height );}}/* Start custom CSS */.split-dot-vars {
  display: inline-flex;
  align-items: center;
  gap: 0.45rem;

  /* new variables */
  font-size: var(--font-size, 0.9rem);
  font-weight: var(--font-weight, 400);
  font-family: var(--font-family, sans-serif);

  --dot-size: 0.9em; /* relative to font-size */
}

.split-dot-vars .left { color: var(--left, #000); }
.split-dot-vars .right { color: var(--right, #000); }
.split-dot-vars .dot {
  color: var(--dot, currentColor);
  font-size: var(--dot-size);
  line-height: 1;
  margin: 0;
  transform: translateY(0.06em);
}/* End custom CSS */