.elementor-kit-8{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;}.elementor-kit-8 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.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);}.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 */.empcd-btn-wrap{
  display:flex;
  justify-content:center;
  align-items:center;
  width:100%;
}

.empcd-btn-premium{
  --orange:#ff7300;
  --orange-2:#ff9a42;
  display:inline-flex !important;
  align-items:center !important;
  justify-content:center !important;
  min-height:44px !important;
  padding:0 20px !important;
  border-radius:999px !important;
  text-decoration:none !important;
  background:linear-gradient(135deg, var(--orange-2) 0%, var(--orange) 55%, #f06a00 100%) !important;
  color:#ffffff !important;
  font-size:13px !important;
  font-weight:800 !important;
  letter-spacing:-0.15px !important;
  border:1px solid rgba(255,255,255,.16) !important;
  box-shadow:
    0 10px 20px rgba(0,0,0,.18),
    inset 0 1px 0 rgba(255,255,255,.18),
    0 0 0 1px rgba(255,115,0,.18) !important;
  transition:all .25s ease !important;
  position:relative !important;
  overflow:hidden !important;
  animation:empcdPulse 2.8s ease-in-out infinite;
  line-height:1 !important;
  white-space:nowrap !important;
}

.empcd-btn-premium::before{
  content:"";
  position:absolute;
  inset:0;
  background:linear-gradient(180deg, rgba(255,255,255,.16), rgba(255,255,255,0));
  opacity:.65;
  pointer-events:none;
}

.empcd-btn-premium__text{
  position:relative;
  z-index:1;
}

.empcd-btn-premium:hover{
  transform:translateY(-2px);
  box-shadow:
    0 14px 24px rgba(0,0,0,.22),
    inset 0 1px 0 rgba(255,255,255,.22),
    0 0 0 6px rgba(255,115,0,.08);
  filter:brightness(1.02);
  animation:none;
}

.empcd-btn-premium:active{
  transform:translateY(0);
}

@keyframes empcdPulse{
  0%{
    box-shadow:
      0 10px 20px rgba(0,0,0,.18),
      inset 0 1px 0 rgba(255,255,255,.18),
      0 0 0 1px rgba(255,115,0,.18),
      0 0 0 0 rgba(255,115,0,.00);
  }
  50%{
    box-shadow:
      0 12px 22px rgba(0,0,0,.20),
      inset 0 1px 0 rgba(255,255,255,.18),
      0 0 0 1px rgba(255,115,0,.22),
      0 0 0 8px rgba(255,115,0,.06);
  }
  100%{
    box-shadow:
      0 10px 20px rgba(0,0,0,.18),
      inset 0 1px 0 rgba(255,255,255,.18),
      0 0 0 1px rgba(255,115,0,.18),
      0 0 0 0 rgba(255,115,0,.00);
  }
}

@media (max-width: 767px){
  .empcd-btn-premium{
    width:100% !important;
    min-height:42px !important;
    padding:0 14px !important;
    font-size:12px !important;
    text-align:center !important;
    white-space:normal !important;
  }
}/* End custom CSS */