.elementor-23954 .elementor-element.elementor-element-363906fb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-23954 .elementor-element.elementor-element-363906fb:not(.elementor-motion-effects-element-type-background), .elementor-23954 .elementor-element.elementor-element-363906fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-23954 .elementor-element.elementor-element-363906fb.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-23954 .elementor-element.elementor-element-7d0a974d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:88px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23954 .elementor-element.elementor-element-7d0a974d:not(.elementor-motion-effects-element-type-background), .elementor-23954 .elementor-element.elementor-element-7d0a974d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-primary ) 100%, var( --e-global-color-d355f15 ) 0%);}.elementor-23954 .elementor-element.elementor-element-7d0a974d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-23954 .elementor-element.elementor-element-30ec3d98{--display:flex;--min-height:775px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-23954 .elementor-element.elementor-element-66126942 img{object-fit:cover;object-position:center center;transition:all 0.3s ease-in-out;border-radius:40px 40px 40px 40px;}.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-23954 .elementor-element.elementor-element-3d89fa6d > .elementor-widget-container{margin:-20px 0px 0px 0px;padding:0px 0px 51px 0px;}.elementor-23954 .elementor-element.elementor-element-3d89fa6d.elementor-element{--align-self:center;}.elementor-23954 .elementor-element.elementor-element-3d89fa6d{text-align:center;}.elementor-23954 .elementor-element.elementor-element-3d89fa6d .elementor-heading-title{font-family:"GreedWide", Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;line-height:21.6px;letter-spacing:0.9px;color:var( --e-global-color-cc869c2 );}.elementor-23954 .elementor-element.elementor-element-3ed0db72 img{object-fit:cover;object-position:center center;transition:all 0.3s ease-in-out;border-radius:40px 40px 40px 40px;}.elementor-23954 .elementor-element.elementor-element-6c1ccfdc{width:var( --container-widget-width, 475px );max-width:475px;--container-widget-width:475px;--container-widget-flex-grow:0;text-align:center;}.elementor-23954 .elementor-element.elementor-element-6c1ccfdc > .elementor-widget-container{padding:0px 0px 74px 0px;}.elementor-23954 .elementor-element.elementor-element-6c1ccfdc.elementor-element{--align-self:center;}.elementor-23954 .elementor-element.elementor-element-6c1ccfdc .elementor-heading-title{font-family:"Denim", Sans-serif;font-size:114px;font-weight:500;line-height:113px;letter-spacing:-5.14px;color:var( --e-global-color-4411580 );}.elementor-23954 .elementor-element.elementor-element-738f7eef{width:var( --container-widget-width, 671px );max-width:671px;--container-widget-width:671px;--container-widget-flex-grow:0;text-align:center;}.elementor-23954 .elementor-element.elementor-element-738f7eef > .elementor-widget-container{padding:0px 0px 90px 0px;}.elementor-23954 .elementor-element.elementor-element-738f7eef.elementor-element{--align-self:center;}.elementor-23954 .elementor-element.elementor-element-738f7eef .elementor-heading-title{font-family:"Denim", Sans-serif;font-size:28px;font-weight:600;line-height:33.6px;letter-spacing:-0.56px;color:var( --e-global-color-4411580 );}.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-23954 .elementor-element.elementor-element-14f06486 .elementor-button{background-color:var( --e-global-color-4411580 );font-family:"Denim", Sans-serif;font-size:28px;font-weight:600;line-height:39.2px;letter-spacing:-0.28px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );transition-duration:0.5s;border-style:none;border-radius:100px 100px 100px 100px;padding:16px 16px 16px 24px;}.elementor-23954 .elementor-element.elementor-element-14f06486 .elementor-button:hover, .elementor-23954 .elementor-element.elementor-element-14f06486 .elementor-button:focus{background-color:var( --e-global-color-cc869c2 );}.elementor-23954 .elementor-element.elementor-element-14f06486 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-23954 .elementor-element.elementor-element-14f06486.elementor-element{--align-self:center;}.elementor-23954 .elementor-element.elementor-element-14f06486{z-index:4;}.elementor-23954 .elementor-element.elementor-element-14f06486 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-23954 .elementor-element.elementor-element-14f06486 .elementor-button .elementor-button-content-wrapper{gap:16px;}.elementor-23954 .elementor-element.elementor-element-381bdb68{--spacer-size:50px;}body:not(.rtl) .elementor-23954 .elementor-element.elementor-element-4021737{right:0px;}body.rtl .elementor-23954 .elementor-element.elementor-element-4021737{left:0px;}.elementor-23954 .elementor-element.elementor-element-4021737{bottom:0px;}.elementor-23954 .elementor-element.elementor-element-4021737 img{object-fit:cover;object-position:center center;transition:all 0.3s ease-in-out;border-radius:40px 40px 40px 40px;}.elementor-23954 .elementor-element.elementor-element-9e87415 img{object-fit:cover;object-position:center center;transition:all 0.3s ease-in-out;border-radius:40px 40px 40px 40px;}@media(max-width:1439px){.elementor-23954 .elementor-element.elementor-element-363906fb{--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-23954 .elementor-element.elementor-element-7d0a974d{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:140px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23954 .elementor-element.elementor-element-30ec3d98{--min-height:465px;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-23954 .elementor-element.elementor-element-30ec3d98.e-con{--align-self:center;}.elementor-23954 .elementor-element.elementor-element-66126942{top:0px;}.elementor-23954 .elementor-element.elementor-element-3d89fa6d > .elementor-widget-container{padding:0px 0px 16px 0px;}.elementor-23954 .elementor-element.elementor-element-3d89fa6d.elementor-element{--align-self:center;}.elementor-23954 .elementor-element.elementor-element-3d89fa6d .elementor-heading-title{font-size:15px;line-height:18px;}body:not(.rtl) .elementor-23954 .elementor-element.elementor-element-3ed0db72{left:138px;}body.rtl .elementor-23954 .elementor-element.elementor-element-3ed0db72{right:138px;}.elementor-23954 .elementor-element.elementor-element-3ed0db72{top:-130px;}.elementor-23954 .elementor-element.elementor-element-6c1ccfdc > .elementor-widget-container{padding:0px 0px 24px 0px;}.elementor-23954 .elementor-element.elementor-element-6c1ccfdc.elementor-element{--align-self:center;}.elementor-23954 .elementor-element.elementor-element-6c1ccfdc .elementor-heading-title{font-size:48px;line-height:48px;letter-spacing:-1.92px;}.elementor-23954 .elementor-element.elementor-element-738f7eef{width:var( --container-widget-width, 433px );max-width:433px;--container-widget-width:433px;--container-widget-flex-grow:0;text-align:center;}.elementor-23954 .elementor-element.elementor-element-738f7eef > .elementor-widget-container{padding:0px 0px 32px 0px;}.elementor-23954 .elementor-element.elementor-element-738f7eef.elementor-element{--align-self:center;}.elementor-23954 .elementor-element.elementor-element-738f7eef .elementor-heading-title{font-size:18px;line-height:21.6px;letter-spacing:-0.36px;}.elementor-23954 .elementor-element.elementor-element-14f06486.elementor-element{--align-self:center;}.elementor-23954 .elementor-element.elementor-element-14f06486 .elementor-button{font-size:15px;line-height:21px;letter-spacing:-0.15px;padding:12px 12px 12px 12px;}body:not(.rtl) .elementor-23954 .elementor-element.elementor-element-9e87415{right:222.984px;}body.rtl .elementor-23954 .elementor-element.elementor-element-9e87415{left:222.984px;}.elementor-23954 .elementor-element.elementor-element-9e87415{bottom:-0.992px;}}@media(max-width:767px){.elementor-23954 .elementor-element.elementor-element-363906fb{--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-23954 .elementor-element.elementor-element-7d0a974d{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:159px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23954 .elementor-element.elementor-element-30ec3d98{--min-height:527px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23954 .elementor-element.elementor-element-66126942 img{border-radius:20px 20px 20px 20px;}.elementor-23954 .elementor-element.elementor-element-3d89fa6d > .elementor-widget-container{margin:-10px 0px 16px 0px;}.elementor-23954 .elementor-element.elementor-element-3d89fa6d{text-align:center;}.elementor-23954 .elementor-element.elementor-element-3d89fa6d .elementor-heading-title{font-size:15px;line-height:18px;}body:not(.rtl) .elementor-23954 .elementor-element.elementor-element-3ed0db72{left:82px;}body.rtl .elementor-23954 .elementor-element.elementor-element-3ed0db72{right:82px;}.elementor-23954 .elementor-element.elementor-element-3ed0db72{top:-150px;}.elementor-23954 .elementor-element.elementor-element-3ed0db72 img{border-radius:20px 20px 20px 20px;}.elementor-23954 .elementor-element.elementor-element-6c1ccfdc{width:var( --container-widget-width, 200px );max-width:200px;--container-widget-width:200px;--container-widget-flex-grow:0;text-align:center;}.elementor-23954 .elementor-element.elementor-element-6c1ccfdc > .elementor-widget-container{margin:-14px 0px 24px 0px;}.elementor-23954 .elementor-element.elementor-element-6c1ccfdc.elementor-element{--align-self:center;}.elementor-23954 .elementor-element.elementor-element-6c1ccfdc .elementor-heading-title{font-size:48px;line-height:48px;letter-spacing:-1.92px;}.elementor-23954 .elementor-element.elementor-element-738f7eef{width:var( --container-widget-width, 343px );max-width:343px;--container-widget-width:343px;--container-widget-flex-grow:0;text-align:center;}.elementor-23954 .elementor-element.elementor-element-738f7eef > .elementor-widget-container{padding:0px 0px 28px 0px;}.elementor-23954 .elementor-element.elementor-element-738f7eef.elementor-element{--align-self:center;}.elementor-23954 .elementor-element.elementor-element-738f7eef .elementor-heading-title{font-size:20px;line-height:24.8px;}.elementor-23954 .elementor-element.elementor-element-14f06486 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-23954 .elementor-element.elementor-element-14f06486.elementor-element{--align-self:center;}.elementor-23954 .elementor-element.elementor-element-14f06486 .elementor-button{font-size:18px;line-height:25.2px;letter-spacing:-0.18px;padding:12px 16px 12px 16px;}.elementor-23954 .elementor-element.elementor-element-381bdb68{--spacer-size:132px;}body:not(.rtl) .elementor-23954 .elementor-element.elementor-element-4021737{right:4px;}body.rtl .elementor-23954 .elementor-element.elementor-element-4021737{left:4px;}.elementor-23954 .elementor-element.elementor-element-4021737{bottom:84.995px;}.elementor-23954 .elementor-element.elementor-element-4021737 img{border-radius:20px 20px 20px 20px;}body:not(.rtl) .elementor-23954 .elementor-element.elementor-element-9e87415{right:99.984px;}body.rtl .elementor-23954 .elementor-element.elementor-element-9e87415{left:99.984px;}.elementor-23954 .elementor-element.elementor-element-9e87415{bottom:1px;}.elementor-23954 .elementor-element.elementor-element-9e87415 img{border-radius:20px 20px 20px 20px;}}@media(min-width:768px){.elementor-23954 .elementor-element.elementor-element-363906fb{--width:100%;}.elementor-23954 .elementor-element.elementor-element-7d0a974d{--width:1440px;}}@media(max-width:1439px) and (min-width:768px){.elementor-23954 .elementor-element.elementor-element-7d0a974d{--width:100%;}.elementor-23954 .elementor-element.elementor-element-30ec3d98{--width:1024px;}}/* Start custom CSS for brandfolder_image_widget, class: .elementor-element-66126942 */.woman-sci {
  position: absolute !important;
  left: 0px !important;
  top: -52px !important;
  width: 75px !important;
  height: 122px !important;
}

@media (min-width: 768px) {
  .woman-sci {
    top: 20px !important;
    width: 137px !important;
    height: 222px !important;
  }
}

@media (min-width: 1440px) {
  .woman-sci {
    top: 93px !important;
    width: 200px !important;
    height: 324px !important;
  }
}

@media (min-width: 1920px) {
  .woman-sci {
    top: 105px !important;
    width: 281px !important;
    height: 456px !important;
  }
}/* End custom CSS */
/* Start custom CSS for brandfolder_image_widget, class: .elementor-element-3ed0db72 */.woman-lap {
  position: absolute !important;
  left: 75px !important;
  top: -130px !important;
  width: 74px !important;
  height: 74px !important;
}

@media (min-width: 768px) {
  .woman-lap {
    left: 139px !important;
    width: 144px !important;
    height: 144px !important;
  }
}

@media (min-width: 1440px) {
  .woman-lap {
    left: 202px !important;
    top: -80px !important;
    width: 172px !important;
    height: 172px !important;
  }
}

@media (min-width: 1920px) {
  .woman-lap {
    left: 281px !important;
    width: 183px !important;
    height: 183px !important;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-14f06486 */#btn-careers-home .elementor-button-content-wrapper {
    display: flex;
    align-items: center;
}

#btn-careers-home .elementor-button-icon {
    display: flex;
    align-items: center;
}

#btn-careers-home .elementor-button-icon svg{
    width: 32px;
    height: 32px;
    transition: transform 0.5s ease;
}

#btn-careers-home .icon-arrow {
  color: #FFFFFF;
}

#btn-careers-home:hover .elementor-button-icon svg{
    transform: translate(2px, 0%);
    transition: transform 0.5s ease;
}

#btn-careers-home .elementor-button-icon svg circle{
     fill: #BFFF98;
     transition: fill 0.5s ease;
}

#btn-careers-home:hover .elementor-button-icon svg circle{
     fill: #FFFFFF;
     transition: fill 0.5s ease;
}

#btn-careers-home .elementor-button-icon svg path {
      stroke: #081820; 
}

#btn-careers-home .icon-arrow {
      color: var( --e-global-color-primary);
}

#btn-careers-home:hover .icon-arrow {
      color: var( --e-global-color-primary);
      transition: fill 0.5s ease;
}


@media(min-width: 768px) and (max-width:1439px) {
    #btn-careers-home {
        padding:13.5px 12px 13.5px 12px;
    }
    
   #btn-careers-home .elementor-button-icon svg{
        width: 24px;
        height: 24px;
    }
   
   #btn-careers-home .elementor-button-content-wrapper {
       column-gap: 12px;
   }

}

@media(min-width:1440px) {
    #btn-careers-home {
        padding:16px 16px 16px 24px;
        font-size: 30px;
        line-height: 42px;
        letter-spacing: -0.3px;
    }
    
    #btn-careers-home .elementor-button-content-wrapper {
       column-gap: 24px;
       height:45px;
    }
    
    #btn-careers-home .elementor-button-icon svg{
        width: 44px;
        height: 44px;
        transition: transform 0.5s ease;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-68cb54a5 */@media(min-width:767px) and (max-width:1022px) {
    .careers-header-wrapper {
        width:100%;    
    }
}/* End custom CSS */
/* Start custom CSS for brandfolder_image_widget, class: .elementor-element-4021737 */.woman-waving {
  position: absolute !important;
  right: 0px !important;
  bottom: 85px !important;
  width: 100px !important;
}

@media (min-width: 768px) {
  .woman-waving {
    bottom: 145px !important;
    width: 222px !important;
  }
}

@media (min-width: 1440px) {
  .woman-waving {
    bottom: 195px !important;
    width: 249px !important;
    height: 182px !important;
  }
}

@media (min-width: 1920px) {
  .woman-waving {
    bottom: 210px !important;
    width: 347px !important;
    height: auto !important;
  }
}/* End custom CSS */
/* Start custom CSS for brandfolder_image_widget, class: .elementor-element-9e87415 */.careers-man {
  position: absolute !important;
  right: 100px !important;
  bottom: 10px !important;
  width: 100px !important;
  height: 73px !important;
}

@media (min-width: 768px) {
  .careers-man {
    right: 223px !important;
    bottom: -1px !important;
    width: 204px !important;
    height: auto !important;
  }
}

@media (min-width: 1440px) {
  .careers-man {
    right: 250px !important;
    bottom: 20px !important;
    width: 214px !important;
    height: 175px !important;
  }
}

@media (min-width: 1920px) {
  .careers-man {
    right: 348px !important;
    bottom: 30px !important;
    width: 218px !important;
    height: 178px !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-30ec3d98 */.elementor-23954 .elementor-element.elementor-element-30ec3d98{
    max-width: 1920px;
    margin: 0 auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d0a974d */.container-careers{
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-363906fb */@media(max-width:767px){
     #work-for-us {
       scroll-margin-top: 90px;
       scroll-snap-align: start !important;
     }
 }/* End custom CSS */