.group-food-logistics,.group-food-logistics *{box-sizing:border-box}.group-food-logistics{background:transparent;color:#0d173f;margin:0;padding:0;width:100%}.group-food-logistics__container{align-items:center;display:grid;gap:55px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 auto;max-width:1200px;width:100%}.group-food-logistics__media{background:#1b3a9c;border-radius:16px;height:420px;overflow:hidden;position:relative;width:100%}.group-food-logistics__image{display:block;height:100%!important;max-width:none!important;object-fit:cover;width:100%!important}.group-food-logistics__image--center{object-position:50% 50%}.group-food-logistics__image--top{object-position:50% 20%}.group-food-logistics__image--bottom{object-position:50% 80%}.group-food-logistics__image--left{object-position:25% 50%}.group-food-logistics__image--right{object-position:75% 50%}.group-food-logistics__placeholder{background:#1f43ad;inset:0;overflow:hidden;position:absolute}.group-food-logistics__placeholder-dots{background-image:radial-gradient(circle,hsla(0,0%,100%,.22) 1px,transparent 1.5px);background-size:20px 20px;inset:0;opacity:.45;position:absolute}.group-food-logistics__line{border-radius:999px;display:block;height:6px;position:absolute;transform:rotate(-12deg)}.group-food-logistics__line--orange{background:rgba(247,89,42,.8);left:-9%;top:25%;width:68%}.group-food-logistics__line--yellow{background:rgba(244,214,30,.8);left:-6%;top:calc(25% + 22px);width:52%}.group-food-logistics__line--white{background:hsla(0,0%,100%,.28);bottom:22%;right:-5%;width:54%}.group-food-logistics__placeholder-content{align-items:center;display:flex;flex-direction:column;gap:13px;inset:0;justify-content:center;padding:30px;position:absolute;text-align:center;z-index:2}.group-food-logistics__placeholder-icon{color:hsla(0,0%,100%,.72);height:29px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;width:29px}.group-food-logistics__placeholder-content p{color:hsla(0,0%,100%,.84);font-family:Barlow Condensed,Arial,sans-serif;font-size:14px;font-weight:600;letter-spacing:.18em;line-height:1.4;margin:0;text-transform:uppercase}.group-food-logistics__content{min-width:0}.group-food-logistics__eyebrow{color:#f7592a;font-size:14px;letter-spacing:.18em;line-height:1.4;margin:0 0 18px}.group-food-logistics__eyebrow,.group-food-logistics__heading{font-family:Barlow Condensed,system-ui,sans-serif;font-weight:600;text-transform:uppercase}.group-food-logistics__heading{color:#0d173f;font-size:48px;letter-spacing:.01em;line-height:1;margin:0;max-width:400px}.group-food-logistics__heading p{margin:0}.group-food-logistics__description{color:#0d173fcc;font-family:Inter,Arial,sans-serif;font-size:18px;font-weight:400;line-height:1.65;margin-top:20px;max-width:680px}.group-food-logistics__description p{margin:0}.group-food-logistics__description p+p{margin-top:12px}.group-food-logistics__notice{background:#faf7f8;border:1px solid #dadee6;border-radius:20px;color:#0d173fd9;font-family:Inter,Arial,sans-serif;font-size:16px;font-weight:400;line-height:1.65;margin-top:20px;padding:20px}.group-food-logistics__notice p{margin:0}.group-food-logistics__notice p+p{margin-top:10px}.group-food-logistics__buttons{align-items:center;display:flex;flex-wrap:wrap;gap:14px;margin-top:20px}.group-food-logistics__button{align-items:center;border-radius:3.40282e+38px;display:inline-flex;font-family:Inter,Arial,sans-serif;font-size:16px;font-weight:600;gap:9px;justify-content:center;letter-spacing:.015em;line-height:1.5;min-height:48px;padding:12px 24px;text-align:center;text-decoration:none;transition:color .2s ease,background-color .2s ease,box-shadow .2s ease,transform .2s ease}.group-food-logistics__button--primary{background:#f75929;border:0;box-shadow:0 6px 0 #a93214;color:#fff}.group-food-logistics__button--primary:focus,.group-food-logistics__button--primary:hover{background:#f7592a!important;box-shadow:0 4px 0 #a93214;color:#fff!important;font-family:Inter,Arial,sans-serif!important;font-size:16px!important;font-weight:600!important;text-decoration:none;transform:translateY(-2px)}.group-food-logistics__button--primary:active{box-shadow:0 2px 0 #a93214;transform:translateY(2px)}.group-food-logistics__button--phone{background:transparent;border:2px solid #1b3a9c;color:#1b3a9c}.group-food-logistics__button--phone:focus,.group-food-logistics__button--phone:hover{background:#1b3a9c!important;color:#fff!important;font-family:Inter,Arial,sans-serif!important;font-size:16px!important;font-weight:600!important;text-decoration:none}.group-food-logistics__button:focus-visible{outline:3px solid rgba(247,89,42,.45);outline-offset:4px}.group-food-logistics__phone-icon{flex:0 0 auto;height:18px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;width:18px}@media (max-width:991px){.group-food-logistics{padding:70px 20px}.group-food-logistics__container{gap:38px}.group-food-logistics__media{height:360px}.group-food-logistics__heading{font-size:clamp(42px,6vw,50px)}.group-food-logistics__description{font-size:17px}.group-food-logistics__notice{font-size:15px;padding:19px}}@media (max-width:767px){.group-food-logistics{padding:55px 15px}.group-food-logistics__container{gap:35px;grid-template-columns:1fr}.group-food-logistics__media{height:310px}.group-food-logistics__eyebrow{font-size:13px;margin-bottom:15px}.group-food-logistics__heading{font-size:clamp(40px,11vw,50px)}.group-food-logistics__description{font-size:16px;margin-top:20px}.group-food-logistics__notice{font-size:15px;margin-top:21px;padding:18px}.group-food-logistics__buttons{align-items:stretch;flex-direction:column;margin-top:25px}.group-food-logistics__button{width:100%}}