.elementor-13965 .elementor-element.elementor-element-2f0ba415:not(.elementor-motion-effects-element-type-background), .elementor-13965 .elementor-element.elementor-element-2f0ba415 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jaykalusa.com/wp-content/uploads/2026/06/hero-careers-PcView1-scaled.png");background-position:center center;background-size:cover;}.elementor-13965 .elementor-element.elementor-element-2f0ba415 > .elementor-background-overlay{background-color:rgba(0,0,0,0.55);opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-13965 .elementor-element.elementor-element-2f0ba415{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-13965 .elementor-element.elementor-element-bdb1d2d > .elementor-element-populated{padding:120px 60px 120px 60px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-13965 .elementor-element.elementor-element-43ace9d .elementor-heading-title{font-size:52px;font-weight:700;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-13965 .elementor-element.elementor-element-76a1cdc9:not(.elementor-motion-effects-element-type-background), .elementor-13965 .elementor-element.elementor-element-76a1cdc9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F7F7;}.elementor-13965 .elementor-element.elementor-element-76a1cdc9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 20px 40px 20px;}.elementor-13965 .elementor-element.elementor-element-76a1cdc9 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-13965 .elementor-element.elementor-element-7753e55a > .elementor-element-populated{padding:10px 20px 10px 10px;}.elementor-13965 .elementor-element.elementor-element-2756eedd > .elementor-element-populated{padding:10px 10px 10px 20px;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-13965 .elementor-element.elementor-element-7d23ea5d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(18px/2);}.elementor-13965 .elementor-element.elementor-element-7d23ea5d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(18px/2);}.elementor-13965 .elementor-element.elementor-element-7d23ea5d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(18px/2);}.elementor-13965 .elementor-element.elementor-element-7d23ea5d .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-18px/2);}.elementor-13965 .elementor-element.elementor-element-7d23ea5d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-18px/2);}.elementor-13965 .elementor-element.elementor-element-7d23ea5d .elementor-icon-list-icon i{color:#2A6CF0;transition:color 0.3s;}.elementor-13965 .elementor-element.elementor-element-7d23ea5d .elementor-icon-list-icon svg{fill:#2A6CF0;transition:fill 0.3s;}.elementor-13965 .elementor-element.elementor-element-7d23ea5d{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-13965 .elementor-element.elementor-element-7d23ea5d .elementor-icon-list-text{color:#222222;transition:color 0.3s;}.elementor-13965 .elementor-element.elementor-element-7c993a72:not(.elementor-motion-effects-element-type-background), .elementor-13965 .elementor-element.elementor-element-7c993a72 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EAF2F2;}.elementor-13965 .elementor-element.elementor-element-7c993a72{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:55px 20px 55px 20px;}.elementor-13965 .elementor-element.elementor-element-7c993a72 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-13965 .elementor-element.elementor-element-7e64e445:not(.elementor-motion-effects-element-type-background), .elementor-13965 .elementor-element.elementor-element-7e64e445 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-13965 .elementor-element.elementor-element-7e64e445{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:65px 20px 65px 20px;}.elementor-13965 .elementor-element.elementor-element-7e64e445 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-13965 .elementor-element.elementor-element-73f7274f > .elementor-element-populated{padding:10px 20px 10px 10px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-13965 .elementor-element.elementor-element-6c41655b > .elementor-element-populated{padding:10px 10px 10px 20px;}.elementor-13965 .elementor-element.elementor-element-6d6a39cf:not(.elementor-motion-effects-element-type-background), .elementor-13965 .elementor-element.elementor-element-6d6a39cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EAF2F2;}.elementor-13965 .elementor-element.elementor-element-6d6a39cf{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 20px 70px 20px;}.elementor-13965 .elementor-element.elementor-element-6d6a39cf > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}:root{--page-title-display:none;}/* Start custom CSS for heading, class: .elementor-element-43ace9d */.elementor-13965 .elementor-element.elementor-element-43ace9d .elementor-heading-title {
  overflow: hidden;
  white-space: nowrap;
  border-right: 4px solid #ffffff;
  width: 0;
  animation:
    jaykalTypingLoop 24s infinite,
    jaykalCursor 0.7s step-end infinite;
}



@media (max-width: 767px) {
  .elementor-13965 .elementor-element.elementor-element-43ace9d .elementor-heading-title {
    font-size: clamp(32px, 10vw, 46px);
    border-right-width: 3px;
  }

  .jaykal-fade-text {
    max-width: 95%;
    font-size: 15px;
    line-height: 1.6;
  }
}

@keyframes jaykalTypingLoop {

  /* Start hidden */
  0% {
    width: 0;
  }

  /* Typing animation (0s - 4s) */
  16% {
    width: 13ch;
  }

  /* Stay visible (4s - 23s) */
  96% {
    width: 13ch;
  }

  /* Reset */
  100% {
    width: 0;
  }
}


/* CURSOR BLINK */
@keyframes jaykalCursor {
  50% {
    border-color: transparent;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4071cbe6 */.jaykal-fade-text {
  color: #ffffff;
  max-width: 620px;
  opacity: 0;
  transform: translateY(20px);
  animation: jaykalFadeSync 24s infinite;
}

@media (max-width: 1024px) {
  .elementor-13965 .elementor-element.elementor-element-4071cbe6 .elementor-heading-title {
    font-size: clamp(36px, 7vw, 64px);
    max-width: 100%;
  }

  .jaykal-fade-text {
    max-width: 90%;
    font-size: 16px;
    line-height: 1.6;
  }
}

@media (max-width: 767px) {
  .elementor-13965 .elementor-element.elementor-element-4071cbe6 .elementor-heading-title {
    font-size: clamp(32px, 10vw, 46px);
    border-right-width: 3px;
  }

  .jaykal-fade-text {
    max-width: 95%;
    font-size: 15px;
    line-height: 1.6;
  }
}

@keyframes jaykalFadeSync {

  /* Hidden while heading starts typing */
  0% {
    opacity: 0;
    transform: translateY(20px);
  }

  /* Fade in after heading almost finished */
  20% {
    opacity: 1;
    transform: translateY(0);
  }

  /* Stay visible together */
  92% {
    opacity: 1;
    transform: translateY(0);
  }

  /* Fade out before restart */
  100% {
    opacity: 0;
    transform: translateY(20px);
  }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-2f0ba415 */.elementor-13965 .elementor-element.elementor-element-2f0ba415 {
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
}

/* Tablet */
@media (max-width: 1024px) {
    .elementor-13965 .elementor-element.elementor-element-2f0ba415 {
        background-position: center center;
        min-height: 500px;
    }
}

/* Mobile */
@media (max-width: 767px) {
    .elementor-13965 .elementor-element.elementor-element-2f0ba415 {
        background-image: url('https://jaykalusa.com/wp-content/uploads/2026/06/hero-careers-mobileView1.png') !important;
        background-size: cover !important;
        background-position: center center !important;
        background-repeat: no-repeat !important;
        min-height: 520px;
    }
}/* End custom CSS */