.elementor .d_gradient_text{background: linear-gradient(90deg, #ffc818, #e86028, #d82048, #704098);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;\n}.elementor .DUP_job-details-heading{font-family:Roboto;font-weight:600;font-size:36px;color:#000000;line-height:28px;}.elementor .DUP_job-details-body1{font-family:Inter;font-weight:400;font-size:16px;color:#000000;line-height:26px;}.elementor .DUP_gradient-color{background-image:linear-gradient(140deg, #FFC818 0%,#E86028 25%,#DD4937 64%,#754191 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;align-items:center;}.elementor .form-label{font-family:Inter;font-weight:400;font-size:12px;color:#404040;letter-spacing:1px;line-height:100%;}.elementor .form-input{font-family:Inter;font-weight:400;font-size:14px;color:#808080;line-height:22px;padding-block-start:22px;padding-block-end:22px;padding-inline-start:12px;padding-inline-end:12px;margin-block-start:0px;border-radius:5px;border-width:2px;border-color:#D0D0D0;border-style:solid;box-shadow:0px 4px 10px 1px #0000001A inset;}.elementor .title-color{backdrop-filter:blur(0px);}.elementor .main-heading{font-family:Inter;font-weight:700;font-size:35px;color:#000000;letter-spacing:1%;line-height:25px;}.elementor .text-gradient-primary{width:55%;font-family:Roboto;font-weight:700;font-size:50px;color:var(--cta-text);text-align:center;background-image:linear-gradient(180deg, rgb(0,0,0) 0%,rgb(255,255,255) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}.elementor .text-gradient2{background: linear-gradient(
  90deg,
  #FDBD1B 0%,
  #FAB21F 25%,
  #E34A32 60%,
  #714195 100%
);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;\n}.elementor .divider-gradient{width: 200px;
height: 2px;
border: none;
background: linear-gradient(
  90deg,
  #FDBD1B 0%,
  #E86028 35%,
  #DD4937 65%,
  #754191 100%
);\n}.elementor .btn-gradient{font-weight:700;font-size:16px;text-align:center;margin-block-start:20px;border-style:none;justify-content:center;background: linear-gradient(
  90deg,
  #FFC818 0%,
  #E86028 35%,
  #DD4937 65%,
  #754191 100%
);
color: #fff;
border: none;
padding: 14px 28px;
border-radius: 30px;
font-weight: 600;
transition: all 0.3s ease;\n}.elementor .atomic-gradient-section{max-height:295px;padding-block-start:40px;padding-block-end:40px;margin-block-start:60px;margin-block-end:30px;justify-content:center;align-items:center;background: linear-gradient(90deg, #EDAA1E 0%, #D36A29 33%, #DD4937 66%, #754191 100%) !important;\n}.elementor .section-heading{font-family:Inter;font-weight:700;font-size:36px;color:#FFFFFF;letter-spacing:1%;line-height:25px;padding-block-start:16px;padding-block-end:16px;}.elementor .m-text{font-family:Inter;font-weight:500;font-size:18px;color:#404040;letter-spacing:1%;line-height:25px;font-style:italic;padding-block-start:20px;padding-inline-start:20px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:5px;border-inline-end-width:0px;border-color:#DD4937;border-style:solid;}.elementor .s-heading{font-family:Roboto;font-weight:700;font-size:40px;line-height:32px;}.elementor .background-color{color:var(--light-grey);padding-block-start:60px;padding-block-end:60px;}.elementor .boxed-1120{margin-inline-start:auto;margin-inline-end:auto;gap:8px;}.elementor .gaps-m{gap:12px;justify-content:center;}.elementor .accordion-text{font-family:Inter;font-weight:400;font-size:16px;color:#000000;line-height:28px;}.elementor .Border-color{border-radius:10px;border-width:1px;border-color:#D0D0D0;border-style:solid;}.elementor .tab-1{display:flex;flex-direction:row;justify-content:center;}.elementor .DUP_gradient-bg-color{font-family:Inter;font-weight:700;font-size:18px;color:#fff;padding-block-start:20px;padding-block-end:20px;padding-inline-start:40px;padding-inline-end:40px;border-radius:10px;background-image:linear-gradient(140deg, #FDBD1B 0%,#D36A29 28%,#DD4937 63%,#754191 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;justify-content:center;align-items:center;}.elementor .border-bottom-gradient{width:160px;border-style:none;border-bottom: 3px solid;
border-image: linear-gradient(
  90deg,
  #FDBD1B,
  #D36A29,
  #DD4937
) 1;\n}.elementor .my-gradient-text{font-family:var(--Primary);font-weight:700;font-size:50px;letter-spacing:0.4px;line-height:55px;}.elementor .my-gradient-heading{font-weight:700;margin-inline-start:20px;margin-inline-end:20px;background: linear-gradient(90deg, #EDAA1E, #D36A29, #DD4937, #754191);
-webkit-background-clip: text;
background-clip: text;
-webkit-text-fill-color: transparent;
color: transparent;\n}.elementor .menu-title-text-br{position: relative;
  display: inline-block\n}.elementor .menu-title-br-after{content: "";

  position: absolute;
  left: 0;
 top:50px;
  width: 0%;
  height: 2.5px;
  background: linear-gradient(90deg, #ffc818, #e86028, #d82048, #704098);
  transition: width 0.3s ease;\n}.elementor .menu-title-br-hover{width: 100%;\n}.elementor .Div-block-padding{color:var(--light-grey);padding-block-start:50px;padding-block-end:50px;background-image:linear-gradient(180deg, #f8f8f8 5%,#FFFFFF 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:#f8f8f8;}.elementor .background-hover{background-image:linear-gradient(180deg, #754191 0%,#DD4937 32%,#E86028 63%,#FDBD1B 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}.elementor .contact-card{padding:24px;}.elementor .custom-tab{selector{
  background:#202020;
  border:1px solid transparent;
  border-image:linear-gradient(
  135deg,
  #FAB21F,
  #E34A32,
  #714195
  ) 1;
  transition:all 0.4s ease;
}

selector .e-n-tab-title-text{
  color:#ffffff !important;
}\n}.elementor .TB_style{width:2%;padding:24px;}