.elementor-2042 .elementor-element.elementor-element-30e1aee{--display:flex;--min-height:380px;--justify-content:center;--overlay-opacity:0.15;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-2042 .elementor-element.elementor-element-30e1aee:not(.elementor-motion-effects-element-type-background),.elementor-2042 .elementor-element.elementor-element-30e1aee>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#0B2A4A}.elementor-2042 .elementor-element.elementor-element-30e1aee::before,.elementor-2042 .elementor-element.elementor-element-30e1aee>.elementor-background-video-container::before,.elementor-2042 .elementor-element.elementor-element-30e1aee>.e-con-inner>.elementor-background-video-container::before,.elementor-2042 .elementor-element.elementor-element-30e1aee>.elementor-background-slideshow::before,.elementor-2042 .elementor-element.elementor-element-30e1aee>.e-con-inner>.elementor-background-slideshow::before,.elementor-2042 .elementor-element.elementor-element-30e1aee>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-image:url(https://sviluppo.gretalfoodproducts.com/wp-content/uploads/2026/01/img_034-600x481.png);--background-overlay:'';background-position:bottom center;background-repeat:no-repeat;background-size:contain}.elementor-2042 .elementor-element.elementor-element-ac34bc7{text-align:center}.elementor-2042 .elementor-element.elementor-element-ac34bc7 .elementor-heading-title{font-family:"Poppins",Sans-serif;font-size:60px}.elementor-2042 .elementor-element.elementor-element-cce081d{--display:flex}.elementor-2042 .elementor-element.elementor-element-6eae24f{--display:flex}.elementor-2042 .elementor-element.elementor-element-68e600d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--flex-wrap:nowrap;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px}.elementor-2042 .elementor-element.elementor-element-68e600d.e-con{--align-self:center}.elementor-2042 .elementor-element.elementor-element-4fcf678{text-align:center}.elementor-2042 .elementor-element.elementor-element-9740d03{--display:flex}@media(min-width:768px){.elementor-2042 .elementor-element.elementor-element-68e600d{--width:100%}.elementor-2042 .elementor-element.elementor-element-9740d03{--width:100%}}.careers-form-premium{max-width:950px;margin:40px auto 80px auto;padding:70px 60px;background:linear-gradient(145deg,#0f0f0f,#1a1a1a);border-radius:24px;box-shadow:0 25px 60px rgb(0 0 0 / .4);color:#fff;text-align:center}.careers-form-premium .career-title{font-size:34px;margin-bottom:20px;color:#fff;font-weight:700}.highlight{color:#f4c542;font-weight:700}.title-line{width:70px;height:3px;background:#f4c542;margin:10px auto 30px auto;transition:width 0.4s ease}.career-title:hover .title-line{width:120px}.form-intro{font-size:17px;color:#d6d6d6;margin-bottom:40px;line-height:1.5}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px;margin-bottom:35px}.form-grid input{padding:16px;font-size:16px;border-radius:10px;border:1px solid #333;background:#222;color:#fff;transition:0.3s ease}.form-grid input:focus{border-color:#f4c542;outline:none;box-shadow:0 0 0 2px rgb(244 197 66 / .3)}.custom-upload{display:block;padding:18px;background:#f4c542;color:#111;font-weight:700;text-align:center;border-radius:12px;cursor:pointer;margin-bottom:30px;font-size:16px;transition:0.3s ease}.custom-upload:hover{background:#ffd95e}.custom-upload input{display:none}.apply-btn{width:100%;padding:18px;background:#fff;color:#111;font-size:17px;font-weight:700;border-radius:12px;border:none;cursor:pointer;transition:0.4s ease;letter-spacing:.5px}.apply-btn:hover{background:#f4c542;transform:translateY(-2px)}@media (max-width:768px){.form-grid{grid-template-columns:1fr}.careers-form-premium{padding:50px 30px}}