.elementor-1140 .elementor-element.elementor-element-e07c0e4{--display:flex;--min-height:40vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--overlay-opacity:0.8;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-1140 .elementor-element.elementor-element-e07c0e4:not(.elementor-motion-effects-element-type-background), .elementor-1140 .elementor-element.elementor-element-e07c0e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.eatkingsnacks.com/wp-content/uploads/2026/07/products1.webp");background-position:center center;background-size:cover;}.elementor-1140 .elementor-element.elementor-element-e07c0e4::before, .elementor-1140 .elementor-element.elementor-element-e07c0e4 > .elementor-background-video-container::before, .elementor-1140 .elementor-element.elementor-element-e07c0e4 > .e-con-inner > .elementor-background-video-container::before, .elementor-1140 .elementor-element.elementor-element-e07c0e4 > .elementor-background-slideshow::before, .elementor-1140 .elementor-element.elementor-element-e07c0e4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1140 .elementor-element.elementor-element-e07c0e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, var( --e-global-color-primary ) 0%, #452A6D 100%);}.elementor-1140 .elementor-element.elementor-element-73ced3d{text-align:center;}.elementor-1140 .elementor-element.elementor-element-73ced3d .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-1140 .elementor-element.elementor-element-cc22153{text-align:center;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-secondary );}.elementor-1140 .elementor-element.elementor-element-b4db9c6{text-align:center;}.elementor-1140 .elementor-element.elementor-element-8650374 .ekit-form form label{color:#000000;}.elementor-1140 .elementor-element.elementor-element-8650374 .ekit-form form label span{color:#777777;}.elementor-1140 .elementor-element.elementor-element-8650374 .ekit-form form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]), .elementor-1140 .elementor-element.elementor-element-8650374 .ekit-form form select{width:100%;height:50px;color:#000000;}.elementor-1140 .elementor-element.elementor-element-8650374 .ekit-form form textarea{width:100%;height:176px;margin-bottom:20px;}.elementor-1140 .elementor-element.elementor-element-8650374 .ekit-form form .ekit-form-input, .elementor-1140 .elementor-element.elementor-element-8650374 .ekit-form form select, .elementor-1140 .elementor-element.elementor-element-8650374 .ekit-form form input{margin-bottom:20px;}.elementor-1140 .elementor-element.elementor-element-8650374 .wpcf7-form textarea{color:#000000;}.elementor-1140 .elementor-element.elementor-element-8650374 .ekit-wid-con .ekit-form form textarea{color:#000000;}.elementor-1140 .elementor-element.elementor-element-8650374 .ekit-form form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"])::-webkit-input-placeholder{font-size:14px;color:#000000;}.elementor-1140 .elementor-element.elementor-element-8650374 .ekit-form form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"])::-moz-placeholder{font-size:14px;color:#000000;}.elementor-1140 .elementor-element.elementor-element-8650374 .ekit-form form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]):-ms-input-placeholder{font-size:14px;color:#000000;}.elementor-1140 .elementor-element.elementor-element-8650374 .ekit-form form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]):-moz-placeholder{font-size:14px;color:#000000;}.elementor-1140 .elementor-element.elementor-element-8650374 .ekit-form form textarea::-webkit-input-placeholder{font-size:14px;color:#000000;}.elementor-1140 .elementor-element.elementor-element-8650374 .ekit-form form textarea::-moz-placeholder{font-size:14px;color:#000000;}.elementor-1140 .elementor-element.elementor-element-8650374 .ekit-form form textarea:-ms-input-placeholder{font-size:14px;color:#000000;}.elementor-1140 .elementor-element.elementor-element-8650374 .ekit-form form textarea:-moz-placeholder{font-size:14px;color:#000000;}.elementor-1140 .elementor-element.elementor-element-8650374 .ekit-form form > p{text-align:left;}.elementor-1140 .elementor-element.elementor-element-8650374 .ekit-form form input[type="submit"]{color:#ffffff;}.elementor-1140 .elementor-element.elementor-element-8650374 .ekit-form form input[type="submit"]:hover{color:#ffffff;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-1140 .elementor-element.elementor-element-e07c0e4{--content-width:600px;}}@media(max-width:1024px){.elementor-1140 .elementor-element.elementor-element-cc22153{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}}@media(max-width:767px){.elementor-1140 .elementor-element.elementor-element-cc22153{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}}/* Start custom CSS for html, class: .elementor-element-3d7ceef *//*==========================
KING CAREER SECTION
==========================*/

.king-career{

padding:90px 20px;

background:#f8fbfd;

}

.king-career *{

box-sizing:border-box;

}

.king-career-container{

max-width:1300px;

margin:auto;

display:grid;

grid-template-columns:60% 40%;

gap:50px;

align-items:center;

}

.king-career-tag{

display:inline-block;

padding:8px 20px;

background:#eafcff;

color:#22bfd3;

font-weight:700;

border-radius:30px;

letter-spacing:1px;

margin-bottom:20px;

}

.king-career-left h2{

font-size:52px;

font-weight:800;

margin-bottom:25px;

line-height:1.2;

color:#111;

}

.king-career-left h2 span{

color:#22bfd3;

}

.king-career-left p{

font-size:18px;

line-height:1.9;

color:#666;

margin-bottom:20px;

}

.king-benefits{

display:grid;

grid-template-columns:repeat(2,1fr);

gap:20px;

margin-top:35px;

}

.king-benefit{

background:#fff;

padding:22px;

border-radius:18px;

display:flex;

gap:18px;

align-items:flex-start;

box-shadow:0 12px 30px rgba(0,0,0,.07);

transition:.3s;

}

.king-benefit:hover{

transform:translateY(-8px);

}

.king-icon{

width:60px;

height:60px;

border-radius:50%;

background:#22bfd3;

display:flex;

align-items:center;

justify-content:center;

font-size:28px;

color:#fff;

flex-shrink:0;

}

.king-benefit h4{

margin:0;

font-size:20px;

font-weight:700;

color:#111;

}

.king-benefit p{

margin-top:8px;

margin-bottom:0;

font-size:15px;

line-height:1.6;

color:#666;

}

.king-join-box{

background:linear-gradient(135deg,#22bfd3,#0f7cbf);

padding:45px;

border-radius:25px;

color:#fff;

box-shadow:0 25px 60px rgba(0,0,0,.12);

}

.king-join-box h3{

font-size:34px;

margin-bottom:25px;

color:#fff;

}

.king-join-box ul{

list-style:none;

padding:0;

margin:0;

}

.king-join-box li{

padding:12px 0;

padding-left:35px;

position:relative;

border-bottom:1px solid rgba(255,255,255,.2);

font-size:17px;

}

.king-join-box li:before{

content:"✔";

position:absolute;

left:0;

font-weight:bold;

color:#fff;

}

.king-bottom{

margin-top:35px;

padding-top:25px;

border-top:1px solid rgba(255,255,255,.25);

}

.king-bottom h4{

font-size:24px;

margin-bottom:12px;

color:#fff;

}

.king-bottom p{

font-size:16px;

line-height:1.8;

color:#fff;

margin:0;

}

@media(max-width:991px){

.king-career-container{

grid-template-columns:1fr;

}

.king-benefits{

grid-template-columns:1fr;

}

.king-career-left h2{

font-size:38px;

}

.king-join-box{

padding:30px;

}

}

@media(max-width:767px){

.king-career{

padding:50px 15px;

}

.king-career-left h2{

font-size:30px;

}

.king-career-left p{

font-size:16px;

}

.king-join-box h3{

font-size:28px;

}

}/* End custom CSS */
/* Start custom CSS for elementskit-contact-form7, class: .elementor-element-8650374 *//*==================================
KING CAREER FORM
===================================*/

.career-form{

max-width:950px;

margin:auto;

padding:20px;

}

.career-form *{

box-sizing:border-box;

}

/*======================
Heading
======================*/

.career-form-heading{

text-align:center;

margin-bottom:45px;

}

.career-badge{

display:inline-block;

padding:10px 24px;

background:#eafcff;

color:#22bfd3;

font-size:14px;

font-weight:700;

border-radius:40px;

letter-spacing:1px;

margin-bottom:20px;

}

.career-form-heading h2{

font-size:48px;

font-weight:800;

margin-bottom:18px;

line-height:1.2;

color:#111;

}

.career-form-heading h2 span{

color:#22bfd3;

}

.career-form-heading p{

max-width:800px;

margin:auto;

font-size:18px;

line-height:1.8;

color:#666;

}

/*======================
Rows
======================*/

.career-row{

display:flex;

gap:25px;

margin-bottom:25px;

}

.career-col{

flex:1;

}

.career-col-full{

width:100%;

}

/*======================
Labels
======================*/

.career-form label{

display:block;

font-size:16px;

font-weight:600;

margin-bottom:10px;

color:#222;

}

/*======================
Inputs
======================*/

.career-form input[type=text],
.career-form input[type=tel],
.career-form select{

width:100%;

height:60px;

padding:0 22px;

border:1px solid #ddd;

border-radius:12px;

background:#fff;

font-size:16px;

transition:.3s;

}

.career-form input:focus,
.career-form select:focus{

border-color:#22bfd3;

box-shadow:0 0 0 4px rgba(34,191,211,.12);

outline:none;

}

/*======================
File Upload
======================*/

.career-form input[type=file]{

width:100%;

padding:18px;

border:2px dashed #22bfd3;

border-radius:15px;

background:#f8fdff;

cursor:pointer;

}

.career-form small{

display:block;

margin-top:10px;

font-size:13px;

color:#777;

}

/*======================
Submit Button
======================*/

.career-submit-row{

justify-content:center;

margin-top:20px;

}

.career-submit{

background:linear-gradient(135deg,#22bfd3,#0e9bb5)!important;

border:none!important;

padding:18px 55px!important;

border-radius:50px!important;

font-size:18px!important;

font-weight:700!important;

color:#fff!important;

cursor:pointer;

transition:.35s;

letter-spacing:.5px;

text-transform:uppercase;

box-shadow:0 20px 40px rgba(34,191,211,.35);

}

.career-submit:hover{

transform:translateY(-5px);

background:linear-gradient(135deg,#1bb3c6,#087e98)!important;

box-shadow:0 30px 50px rgba(34,191,211,.45);

}

.career-submit:active{

transform:translateY(0);

}

.wpcf7-spinner{

margin-left:15px;

}

/*======================
Responsive
======================*/

@media(max-width:768px){

.career-form{

padding:10px;

}

.career-row{

flex-direction:column;

gap:20px;

}

.career-form-heading h2{

font-size:34px;

}

.career-form-heading p{

font-size:16px;

}

.career-submit{

width:100%;

}

}/* End custom CSS */