.elementor-1954 .elementor-element.elementor-element-0c831c8{--display:flex;--min-height:290px;}.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-1954 .elementor-element.elementor-element-7259357{margin:60px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;top:40px;text-align:start;}body:not(.rtl) .elementor-1954 .elementor-element.elementor-element-7259357{left:30px;}body.rtl .elementor-1954 .elementor-element.elementor-element-7259357{right:30px;}.elementor-1954 .elementor-element.elementor-element-7259357 .elementor-heading-title{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-1954 .elementor-element.elementor-element-a7b5512{width:var( --container-widget-width, 56.527% );max-width:56.527%;--container-widget-width:56.527%;--container-widget-flex-grow:0;top:179px;text-align:justify;}.elementor-1954 .elementor-element.elementor-element-a7b5512.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-1954 .elementor-element.elementor-element-a7b5512{left:31px;}body.rtl .elementor-1954 .elementor-element.elementor-element-a7b5512{right:31px;}.elementor-1954 .elementor-element.elementor-element-95f4373{--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;}.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-1954 .elementor-element.elementor-element-70ef376{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-1954 .elementor-element.elementor-element-70ef376 img{width:100%;max-width:100%;height:500px;}.elementor-1954 .elementor-element.elementor-element-f2e21f9{margin:22px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:justify;}.elementor-1954 .elementor-element.elementor-element-f2e21f9.elementor-element{--align-self:flex-start;--order:99999 /* order end hack */;}.elementor-1954 .elementor-element.elementor-element-f2e21f9 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:24px;font-weight:600;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;color:#34525F;}.elementor-1954 .elementor-element.elementor-element-08c21e0{--display:flex;}.elementor-1954 .elementor-element.elementor-element-7c9b2e7{text-align:center;}.elementor-1954 .elementor-element.elementor-element-7c9b2e7 .elementor-heading-title{color:#F08000;}.elementor-1954 .elementor-element.elementor-element-5462c76{text-align:center;}.elementor-1954 .elementor-element.elementor-element-5462c76 .elementor-heading-title{color:#0B2A50;}.elementor-1954 .elementor-element.elementor-element-2647f00{--display:flex;}.elementor-1954 .elementor-element.elementor-element-9137007{--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;}.elementor-1954 .elementor-element.elementor-element-caf7772{--display:flex;}.elementor-1954 .elementor-element.elementor-element-75f7500 .elementor-heading-title{color:#0B2A50;}body:not(.rtl) .elementor-1954 .elementor-element.elementor-element-c53d0f9{left:0px;}body.rtl .elementor-1954 .elementor-element.elementor-element-c53d0f9{right:0px;}.elementor-1954 .elementor-element.elementor-element-c53d0f9{top:149px;text-align:justify;}.elementor-1954 .elementor-element.elementor-element-b9f81d7{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1954 .elementor-element.elementor-element-7cb3ed5{--display:flex;}.elementor-1954 .elementor-element.elementor-element-6cdfea4{text-align:center;}.elementor-1954 .elementor-element.elementor-element-6cdfea4 .elementor-heading-title{color:#000D68;}.elementor-1954 .elementor-element.elementor-element-5a441eb{--display:grid;--e-con-grid-template-columns:repeat(6, 1fr);--e-con-grid-template-rows:repeat(0, 1fr);--grid-auto-flow:row;}.elementor-1954 .elementor-element.elementor-element-b4976e5 img{height:137px;}.elementor-1954 .elementor-element.elementor-element-57680b1{--display:flex;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-1954 .elementor-element.elementor-element-b9f81d7{--grid-auto-flow:row;}.elementor-1954 .elementor-element.elementor-element-5a441eb{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-1954 .elementor-element.elementor-element-b9f81d7{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1954 .elementor-element.elementor-element-5a441eb{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for container, class: .elementor-element-0c831c8 */.elementor-1954 .elementor-element.elementor-element-0c831c8{
    position:relative;
    min-height:450px;
    display:flex;
    justify-content:flex-end;
    align-items:center;
    padding:60px;
    overflow:hidden;
    border-radius:0 0 35px 35px;
    background-position:center;
    background-size:cover;
}

/* لایه تیره روی عکس */
.elementor-1954 .elementor-element.elementor-element-0c831c8:before{
    content:"";
    position:absolute;
    inset:0;
    background:linear-gradient(
        90deg,
        rgba(8,18,40,.10) 0%,
        rgba(8,18,40,.45) 45%,
        rgba(8,18,40,.88) 100%
    );
}

/* افکت نور آبی */
.elementor-1954 .elementor-element.elementor-element-0c831c8:after{
    content:"";
    position:absolute;
    width:450px;
    height:450px;
    right:-120px;
    top:-80px;
    border-radius:50%;
    background:rgba(37,99,235,.30);
    filter:blur(80px);
}

/* باکس متن */
.elementor-1954 .elementor-element.elementor-element-0c831c8 .e-con{
    position:relative;
    z-index:2;
    max-width:520px;
    background:rgba(255,255,255,.08);
    backdrop-filter:blur(16px);
    -webkit-backdrop-filter:blur(16px);
    padding:40px;
    border-radius:24px;
    border:1px solid rgba(255,255,255,.15);
    box-shadow:0 20px 50px rgba(0,0,0,.25);
}

/* تیتر */
.elementor-1954 .elementor-element.elementor-element-0c831c8 h1{
    color:#FFFFFF;
    font-size:48px;
    font-weight:800;
    margin-bottom:18px;
    line-height:1.3;
}

/* متن */
.elementor-1954 .elementor-element.elementor-element-0c831c8 p{
    color:rgba(255,255,255,.90);
    font-size:18px;
    line-height:2;
    margin-bottom:20px;
}

/* مسیر صفحه */
.elementor-1954 .elementor-element.elementor-element-0c831c8 .breadcrumb{
    display:inline-block;
    padding:10px 20px;
    border-radius:30px;
    background:rgba(249,115,22,.18);
    border:1px solid rgba(249,115,22,.45);
    color:#FFD9B3;
    font-size:14px;
    font-weight:600;
}
.hero-banner{
    position: relative;
}

.hero-content{
    position: absolute;
    left: 7%;      /* متن سمت چپ */
    right: auto;   /* سمت راست غیرفعال */
    top: 50%;
    transform: translateY(-50%);
    max-width: 600px;
    text-align: right; /* متن فارسی راست‌چین */
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-70ef376 */.elementor-1954 .elementor-element.elementor-element-70ef376{
    background:#fff;
    padding:25px;
    border-radius:25px;
    box-shadow:0 15px 40px rgba(0,0,0,.08);
}
.elementor-1954 .elementor-element.elementor-element-70ef376 img{
    border-radius:22px;
    transition:.5s;
}
.elementor-1954 .elementor-element.elementor-element-70ef376 img:hover{
    transform:scale(1.05);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f2e21f9 */.elementor-1954 .elementor-element.elementor-element-f2e21f9{
    background: #ffffff;
    padding: 35px;
    border-radius: 20px;
    box-shadow: 0 15px 40px rgba(0,0,0,.08);
    transition: .4s;
    border-right: 5px solid #ff8c00;
}

.elementor-1954 .elementor-element.elementor-element-f2e21f9:hover{
    transform: translateY(-6px);
    box-shadow: 0 20px 50px rgba(0,0,0,.15);
}
.elementor-1954 .elementor-element.elementor-element-f2e21f9 p{
    color:#555;
    font-size:17px;
    line-height:2.3;
    text-align:justify;
}
.elementor-1954 .elementor-element.elementor-element-f2e21f9 h2,
.elementor-1954 .elementor-element.elementor-element-f2e21f9 h3{
    color:#123a67;
    font-weight:700;
    margin-bottom:20px;
    position:relative;
}

.elementor-1954 .elementor-element.elementor-element-f2e21f9 h2:after,
.elementor-1954 .elementor-element.elementor-element-f2e21f9 h3:after{
    content:"";
    display:block;
    width:70px;
    height:4px;
    background:#ff8c00;
    border-radius:30px;
    margin-top:10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7c9b2e7 */.elementor-1954 .elementor-element.elementor-element-7c9b2e7 h2{
    color:#153b67;
    font-size:42px;
    font-weight:800;
    margin-bottom:10px;
}

.elementor-1954 .elementor-element.elementor-element-7c9b2e7 h3{
    color:#ff7a00;
    font-size:22px;
    font-weight:700;
    margin-bottom:15px;
}

.elementor-1954 .elementor-element.elementor-element-7c9b2e7::after{
    content:"";
    display:block;
    width:90px;
    height:4px;
    background:#ff7a00;
    margin:18px auto 0;
    border-radius:20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5462c76 */.elementor-1954 .elementor-element.elementor-element-5462c76 h2{
    color:#153b67;
    font-size:42px;
    font-weight:800;
    margin-bottom:10px;
}

.elementor-1954 .elementor-element.elementor-element-5462c76 h3{
    color:#ff7a00;
    font-size:22px;
    font-weight:700;
    margin-bottom:15px;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-aab7e66 */.elementor-1954 .elementor-element.elementor-element-aab7e66{
    background:#fff;
    border-radius:25px;
    padding:30px 20px;
    box-shadow:0 12px 35px rgba(0,0,0,.08);
    transition:.4s;
}
.elementor-1954 .elementor-element.elementor-element-aab7e66:hover{
    transform:translateY(-10px);
    box-shadow:0 22px 45px rgba(0,0,0,.15);
}
.elementor-1954 .elementor-element.elementor-element-aab7e66 img{
    transition:.5s;
    filter:drop-shadow(0 15px 20px rgba(0,0,0,.18));
}

.elementor-1954 .elementor-element.elementor-element-aab7e66 img:hover{
    transform:scale(1.12) rotate(-3deg);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-05436cd */.goals-section{
    direction:rtl;
    position:relative;
    background:#f7f9fc;
    padding:90px 30px;
    overflow:hidden;
    font-family:inherit;
}

.goals-section::before{
    content:"";
    position:absolute;
    width:500px;
    height:500px;
    border:2px solid rgba(22,59,118,.05);
    border-radius:50%;
    top:-260px;
    right:-220px;
}

.goals-section::after{
    content:"";
    position:absolute;
    width:320px;
    height:320px;
    background:#ff6b00;
    opacity:.05;
    left:-120px;
    bottom:-120px;
    transform:rotate(45deg);
    border-radius:40px;
}

.section-title{
    text-align:center;
    max-width:850px;
    margin:auto;
    position:relative;
    z-index:2;
}

.mini-title{
    color:#ff6b00;
    font-weight:700;
    font-size:18px;
    display:block;
    margin-bottom:15px;
}

.section-title h2{
    color:#163b76;
    font-size:46px;
    margin:0;
    font-weight:800;
}

.section-title h2 span{
    color:#ff6b00;
}

.section-title p{
    margin-top:25px;
    color:#666;
    line-height:2;
    font-size:17px;
}

.goals-grid{
    display:grid;
    grid-template-columns:repeat(4,1fr);
    gap:30px;
    margin-top:70px;
    position:relative;
    z-index:2;
}

.goal-card{
    background:#fff;
    border-radius:28px;
    padding:40px 28px;
    text-align:center;
    transition:.35s;
    position:relative;
    box-shadow:0 15px 45px rgba(0,0,0,.06);
}

.goal-card::before{
    content:"";
    position:absolute;
    top:0;
    right:50%;
    transform:translateX(50%);
    width:90px;
    height:6px;
    background:#ff6b00;
    border-radius:20px;
}

.goal-card:hover{
    transform:translateY(-12px);
    box-shadow:0 30px 60px rgba(0,0,0,.12);
}

.goal-icon{
    width:95px;
    height:95px;
    margin:0 auto 25px;
    border-radius:50%;
    background:#163b76;
    display:flex;
    justify-content:center;
    align-items:center;
    box-shadow:0 0 0 10px rgba(22,59,118,.08);
}

.goal-icon svg{
    width:42px;
    height:42px;
    stroke:#fff;
    stroke-width:2;
    fill:none;
    stroke-linecap:round;
    stroke-linejoin:round;
    display:block;
}

.goal-card h3{
    color:#163b76;
    font-size:24px;
    margin-bottom:15px;
}

.goal-card p{
    color:#666;
    line-height:2;
    font-size:15px;
}

@media(max-width:1024px){

.goals-grid{
grid-template-columns:repeat(2,1fr);
}

}

@media(max-width:767px){

.goals-section{
padding:60px 20px;
}

.section-title h2{
font-size:32px;
}

.goals-grid{
grid-template-columns:1fr;
}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-caf7772 *//* کانتینر اصلی */
.elementor-1954 .elementor-element.elementor-element-caf7772{
    position:relative;
    padding:55px;
    border-radius:30px;
    overflow:hidden;

    background:
    linear-gradient(145deg,#ffffff,#f7faff);

    border:1px solid rgba(21,101,255,.08);

    box-shadow:
    0 15px 45px rgba(0,0,0,.08);

    transition:.4s ease;
}

/* افکت هاور */
.elementor-1954 .elementor-element.elementor-element-caf7772:hover{
    transform:translateY(-8px);
    box-shadow:
    0 30px 60px rgba(0,0,0,.12);
}

/* دایره آبی */
.elementor-1954 .elementor-element.elementor-element-caf7772::before{
    content:"";
    position:absolute;
    width:260px;
    height:260px;
    border-radius:50%;

    background:
    radial-gradient(circle,#1565ff20,transparent 70%);

    top:-130px;
    right:-120px;
}

/* دایره نارنجی */
.elementor-1954 .elementor-element.elementor-element-caf7772::after{
    content:"";
    position:absolute;
    width:180px;
    height:180px;
    border-radius:50%;

    background:
    radial-gradient(circle,#ff7a0020,transparent 70%);

    bottom:-90px;
    left:-70px;
}

/* همه عناصر روی افکت قرار بگیرند */
.elementor-1954 .elementor-element.elementor-element-caf7772 > *{
    position:relative;
    z-index:2;
}

/* تیتر */
.elementor-1954 .elementor-element.elementor-element-caf7772 .elementor-heading-title{
    font-size:42px;
    font-weight:800;
    color:#1d2939;
    line-height:1.4;
    margin-bottom:18px;
    position:relative;
}

/* خط زیر تیتر */
.elementor-1954 .elementor-element.elementor-element-caf7772 .elementor-heading-title::after{
    content:"";
    display:block;
    width:70px;
    height:5px;
    background:#ff7a00;
    border-radius:50px;
    margin-top:16px;
}

/* متن */
.elementor-1954 .elementor-element.elementor-element-caf7772 .elementor-widget-text-editor{
    max-width:620px;
}

.elementor-1954 .elementor-element.elementor-element-caf7772 .elementor-widget-text-editor p{
    font-size:17px;
    color:#667085;
    line-height:2.1;
    margin:0;
}

/* فاصله دکمه */
.elementor-1954 .elementor-element.elementor-element-caf7772 .elementor-widget-button{
    margin-top:35px;
}

/* دکمه */
.elementor-1954 .elementor-element.elementor-element-caf7772 .elementor-button{
    padding:16px 34px;
    border-radius:50px;

    background:linear-gradient(135deg,#1565ff,#3f8cff);

    color:#fff;
    font-size:16px;
    font-weight:700;

    box-shadow:0 12px 30px rgba(21,101,255,.25);

    transition:.35s;
}

/* هاور دکمه */
.elementor-1954 .elementor-element.elementor-element-caf7772 .elementor-button:hover{
    transform:translateY(-3px);
    box-shadow:0 18px 35px rgba(21,101,255,.35);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9137007 *//* سکشن اصلی */
.elementor-1954 .elementor-element.elementor-element-9137007{
    background: linear-gradient(135deg,#ffffff,#f5f9ff);
    border-radius:30px;
    padding:70px;
    overflow:hidden;
    position:relative;
}

/* افکت پس زمینه */
.elementor-1954 .elementor-element.elementor-element-9137007::before{
    content:"";
    position:absolute;
    width:500px;
    height:500px;
    border-radius:50%;
    background:radial-gradient(circle,#4f8cff18,transparent 70%);
    left:-180px;
    top:-150px;
}

.elementor-1954 .elementor-element.elementor-element-9137007::after{
    content:"";
    position:absolute;
    width:420px;
    height:420px;
    border-radius:50%;
    background:radial-gradient(circle,#ff8c2215,transparent 70%);
    right:-150px;
    bottom:-180px;
}

/* شبکه چهار تایی */
.elementor-1954 .elementor-element.elementor-element-9137007 .e-con-inner{
    display:grid;
    grid-template-columns:repeat(2,1fr);
    gap:28px;
}

/* کارت ها */
.elementor-1954 .elementor-element.elementor-element-9137007 .elementor-widget-counter{
    background:#fff;
    border-radius:24px;
    padding:35px;
    box-shadow:0 20px 45px rgba(0,0,0,.08);
    transition:.35s;
    position:relative;
    overflow:hidden;
}

.elementor-1954 .elementor-element.elementor-element-9137007 .elementor-widget-counter:hover{
    transform:translateY(-8px);
    box-shadow:0 30px 55px rgba(0,0,0,.12);
}

/* گوشه نارنجی */
.elementor-1954 .elementor-element.elementor-element-9137007 .elementor-widget-counter::before{
    content:"";
    position:absolute;
    width:90px;
    height:90px;
    background:#ff7a00;
    left:-45px;
    top:-45px;
    border-radius:50%;
    opacity:.18;
}

/* عدد */
.elementor-1954 .elementor-element.elementor-element-9137007 .elementor-counter-number{
    font-size:72px!important;
    font-weight:800!important;
    color:#1565ff!important;
    line-height:1;
}

/* عنوان */
.elementor-1954 .elementor-element.elementor-element-9137007 .elementor-counter-title{
    font-size:22px!important;
    color:#333!important;
    margin-top:12px!important;
    font-weight:600;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d5338eb *//*==============================
      Career Section
==============================*/

.career-section{

position:relative;
padding:90px 70px;
overflow:hidden;
border-radius:35px;

background:
linear-gradient(135deg,#ffffff 0%,#f6f9ff 100%);

box-shadow:0 30px 70px rgba(20,60,120,.08);

}

/* پس زمینه */

.career-bg-circle{

position:absolute;
border-radius:50%;
filter:blur(10px);

}

.career-bg-circle.one{

width:420px;
height:420px;

background:#2b7cff12;

top:-170px;
left:-170px;

}

.career-bg-circle.two{

width:330px;
height:330px;

background:#ff7a0010;

bottom:-140px;
right:-120px;

}

/*========================*/

.career-content{

display:grid;

grid-template-columns:1.1fr 1fr;

gap:60px;

align-items:center;

position:relative;

z-index:2;

}

/*========================*/

.career-tag{

display:inline-block;

padding:12px 24px;

background:#fff;

border:1px solid #ff7a00;

border-radius:50px;

color:#ff7a00;

font-size:15px;

margin-bottom:25px;

box-shadow:0 10px 25px rgba(0,0,0,.05);

}

.career-info h2{

font-size:54px;

line-height:1.4;

margin-bottom:25px;

font-weight:800;

color:#1d2a4d;

}

.career-info h2 span{

color:#ff7a00;

}

.career-info p{

font-size:17px;

line-height:2;

color:#6c7285;

margin-bottom:40px;

}

/*========================*/

.career-features{

display:grid;

grid-template-columns:repeat(2,1fr);

gap:22px;

}

.feature{

display:flex;

align-items:center;

gap:18px;

background:#fff;

padding:20px;

border-radius:20px;

box-shadow:0 15px 35px rgba(0,0,0,.06);

transition:.35s;

}

.feature:hover{

transform:translateY(-8px);

box-shadow:0 25px 45px rgba(0,0,0,.09);

}

.icon{

width:58px;

height:58px;

border-radius:50%;

display:flex;

align-items:center;

justify-content:center;

background:linear-gradient(135deg,#2b7cff,#5ba3ff);

color:#fff;

font-size:22px;

font-weight:bold;

flex-shrink:0;

}

.feature h4{

margin:0;

font-size:18px;

color:#1f2d4d;

}

.feature span{

font-size:14px;

color:#888;

}

/*========================*/

.career-form{

background:rgba(255,255,255,.82);

backdrop-filter:blur(20px);

padding:40px;

border-radius:28px;

box-shadow:0 25px 55px rgba(0,0,0,.08);

border:1px solid rgba(255,255,255,.6);

}

.career-form h3{

font-size:34px;

text-align:center;

margin-bottom:35px;

color:#1f2d4d;

}

.career-form input,

.career-form textarea{

width:100%;

border:none;

background:#f6f8fc;

padding:17px 22px;

border-radius:14px;

margin-bottom:18px;

font-size:15px;

transition:.3s;

box-sizing:border-box;

}

.career-form textarea{

height:150px;

resize:none;

}

.career-form input:focus,

.career-form textarea:focus{

outline:none;

background:#fff;

box-shadow:0 0 0 3px rgba(43,124,255,.15);

}

.upload-box{

display:block;

padding:22px;

border:2px dashed #2b7cff;

border-radius:18px;

text-align:center;

cursor:pointer;

background:#fbfcff;

margin-bottom:25px;

transition:.3s;

}

.upload-box:hover{

background:#eef5ff;

}

.upload-box input{

display:none;

}

.upload-box span{

font-size:16px;

color:#2b7cff;

font-weight:600;

}

.career-form button{

width:100%;

border:none;

padding:18px;

font-size:17px;

border-radius:15px;

cursor:pointer;

font-weight:700;

color:#fff;

background:linear-gradient(135deg,#ff7a00,#ff9d39);

transition:.35s;

}

.career-form button:hover{

transform:translateY(-4px);

box-shadow:0 18px 35px rgba(255,122,0,.35);

}

/*==============================
      Responsive
==============================*/

@media(max-width:992px){

.career-content{

grid-template-columns:1fr;

}

.career-info{

text-align:center;

}

.career-features{

grid-template-columns:1fr;

}

.career-info h2{

font-size:38px;

}

.career-section{

padding:50px 25px;

}

}/* End custom CSS */