.elementor-21 .elementor-element.elementor-element-73a864d{--display:flex;--min-height:36vh;--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.78;}.elementor-21 .elementor-element.elementor-element-73a864d:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-73a864d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://agropasze.pl/wp-content/uploads/2026/04/zboze-2.jpg");background-position:center center;background-size:cover;}.elementor-21 .elementor-element.elementor-element-73a864d::before, .elementor-21 .elementor-element.elementor-element-73a864d > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-73a864d > .e-con-inner > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-73a864d > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-73a864d > .e-con-inner > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-73a864d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, var( --e-global-color-secondary ) 40%, #2F5A2D00 0%);}.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-21 .elementor-element.elementor-element-eeb4437{width:var( --container-widget-width, 36% );max-width:36%;--container-widget-width:36%;--container-widget-flex-grow:0;}.elementor-21 .elementor-element.elementor-element-eeb4437 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:60px;font-weight:600;color:var( --e-global-color-text );}.elementor-21 .elementor-element.elementor-element-4988a8e{--display:flex;--margin-top:4%;--margin-bottom:4%;--margin-left:0%;--margin-right:0%;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-21 .elementor-element.elementor-element-73a864d::before, .elementor-21 .elementor-element.elementor-element-73a864d > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-73a864d > .e-con-inner > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-73a864d > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-73a864d > .e-con-inner > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-73a864d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;background-image:linear-gradient(90deg, var( --e-global-color-secondary ) 50%, #2F5A2D00 0%);}.elementor-21 .elementor-element.elementor-element-eeb4437 .elementor-heading-title{font-size:58px;}}@media(max-width:767px){.elementor-21 .elementor-element.elementor-element-73a864d::before, .elementor-21 .elementor-element.elementor-element-73a864d > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-73a864d > .e-con-inner > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-73a864d > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-73a864d > .e-con-inner > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-73a864d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;background-image:linear-gradient(90deg, var( --e-global-color-secondary ) 100%, #2F5A2D00 0%);}.elementor-21 .elementor-element.elementor-element-73a864d{--overlay-opacity:0.8;}.elementor-21 .elementor-element.elementor-element-eeb4437{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-21 .elementor-element.elementor-element-eeb4437 .elementor-heading-title{font-size:54px;}}/* Start custom CSS for html, class: .elementor-element-1c08477 */<style>
    /* 1. Globalne wymuszenie Poppins i typografii */
    .agro-check-wrapper, 
    .agro-check-wrapper * {
        font-family: 'Poppins', sans-serif !important;
        box-sizing: border-box;
        text-decoration: none !important;
    }

    .agro-check-wrapper {
        width: 100%;
        padding: 60px 0;
        background: #ffffff;
    }

    .agro-check-container {
        display: flex;
        max-width: 1200px;
        margin: 0 auto;
        border: 1px solid #eeeeee;
    }

    /* 2. Styl Boxa */
    .agro-check-box {
        flex: 1;
        background: #ffffff;
        padding: 55px 35px;
        text-align: center;
        border-right: 1px solid #eeeeee;
        display: flex;
        flex-direction: column;
        align-items: center;
        position: relative;
        cursor: default;
        transition: all 0.4s cubic-bezier(0.165, 0.84, 0.44, 1);
        z-index: 1;
    }

    .agro-check-box:last-child { border-right: none; }

    /* Hover: Uniesienie i cień */
    .agro-check-box:hover {
        z-index: 5;
        transform: translateY(-8px);
        box-shadow: 0 15px 45px rgba(0,0,0,0.08) !important;
    }

    /* NAGŁÓWEK - Waga 900 dla spójności */
    .agro-check-title {
        font-size: 18px !important;
        font-weight: 900 !important; 
        text-transform: uppercase !important;
        color: #222 !important;
        margin: 0 0 15px 0 !important;
        letter-spacing: 1px !important;
    }

    /* SEPARATOR - Teraz statyczny */
    .agro-check-separator {
        width: 45px;
        height: 4px;
        background-color: #FFD700; /* Złoto marki */
        margin-bottom: 25px;
        /* Brak transition i hover - zgodnie z instrukcją */
    }

    .agro-check-desc {
        font-size: 14px !important;
        line-height: 1.7 !important;
        color: #555 !important;
        font-weight: 400 !important;
        margin-bottom: 35px !important;
        flex-grow: 1;
    }

    /* PRZYCISK - Waga 700 i płaski styl */
    .agro-check-box a.agro-check-flat-btn {
        display: flex !important;
        width: 100%;
        max-width: 240px;
        height: 52px;
        align-items: center;
        justify-content: center;
        background-color: #39b54a !important; /* Zieleń marki */
        color: #ffffff !important;
        text-transform: uppercase !important;
        font-weight: 700 !important;
        font-size: 13px !important;
        letter-spacing: 1.5px !important;
        border: none !important;
        transition: all 0.3s ease !important;
    }

    .agro-check-box a.agro-check-flat-btn::after {
        content: '\2192';
        margin-left: 10px;
        font-size: 18px;
        transition: transform 0.3s ease;
    }

    .agro-check-box a.agro-check-flat-btn:hover {
        background-color: #FFD700 !important;
        color: #222 !important;
    }

    .agro-check-box a.agro-check-flat-btn:hover::after {
        transform: translateX(8px);
    }

    /* IKONA - Hover: Skala i kolor */
    .agro-check-icon {
        width: 50px;
        height: 50px;
        fill: #39b54a;
        margin-bottom: 25px;
        transition: transform 0.3s ease, fill 0.3s ease;
    }

    .agro-check-box:hover .agro-check-icon {
        transform: scale(1.15);
        fill: #FFD700;
    }

    /* DOLNY PASEK - Hover */
    .agro-check-box::before {
        content: '';
        position: absolute;
        bottom: 0;
        left: 0;
        width: 100%;
        height: 5px;
        background: #39b54a;
        transform: scaleX(0);
        transition: transform 0.3s ease;
    }

    .agro-check-box:hover::before {
        transform: scaleX(1);
        background: #FFD700;
    }

    @media (max-width: 992px) {
        .agro-check-container { flex-direction: column; border: none; }
        .agro-check-box { border-right: none; border-bottom: 1px solid #eeeeee; }
        .agro-check-box a.agro-check-flat-btn { max-width: 100%; }
    }
</style>/* End custom CSS */