.elementor-155342 .elementor-element.elementor-element-30b2382{--display:flex;--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;}.elementor-155342 .elementor-element.elementor-element-69dc134{--display:flex;--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;}.elementor-155342 .elementor-element.elementor-element-07b70e0{--display:flex;--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;}.elementor-155342 .elementor-element.elementor-element-e8cf802 .jet-woo-products .jet-woo-products__item{--columns:2;}.elementor-155342 .elementor-element.elementor-element-e8cf802{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-155342 .elementor-element.elementor-element-e8cf802.elementor-element{--align-self:center;}.elementor-155342 .elementor-element.elementor-element-e8cf802 .jet-woo-products .jet-woo-products__inner-box{border-style:solid;border-color:#00831E;border-radius:15px 15px 15px 15px;}.elementor-155342 .elementor-element.elementor-element-e8cf802 .jet-woo-products .jet-woo-product-button .button{display:inline-block;text-decoration:none;}.elementor-155342 .elementor-element.elementor-element-e8cf802 .jet-woo-products .jet-woo-product-button .button> *{text-decoration:none;}.elementor-155342 .elementor-element.elementor-element-e8cf802 .jet-woo-products .jet-woo-product-button .button:hover{text-decoration:none;}.elementor-155342 .elementor-element.elementor-element-e8cf802 .jet-woo-products .jet-woo-product-button .button:hover > *{text-decoration:none;}.elementor-155342 .elementor-element.elementor-element-e8cf802  .jet-woo-product-button{text-align:center;order:1;}.elementor-155342 .elementor-element.elementor-element-e8cf802 .jet-woo-products__not-found{text-align:center;}/* Start custom CSS for container, class: .elementor-element-69dc134 *//* Add hover effects and responsive design */
@media (max-width: 768px) {
    .offernmenu-hero h1 { font-size: 2.2rem !important; }
    .offernmenu-hero .container > div { flex-direction: column; }
    .offernmenu-benefits div[style*="grid-template-columns"] { grid-template-columns: 1fr !important; }
    .offernmenu-how-it-works div[style*="grid-template-columns"] { grid-template-columns: 1fr !important; }
    .offernmenu-contact div[style*="grid-template-columns"] { grid-template-columns: 1fr !important; }
    
    /* Hide extra items on tablet/mobile for shorter page */
    .offernmenu-benefits .benefit-card:nth-child(n+4) { display: none !important; }
    
    .offernmenu-hero p { font-size: 1.1rem !important; margin-bottom: 1.5rem !important; }
    .offernmenu-benefits h2, .offernmenu-how-it-works h2, .offernmenu-pricing h2 { 
        font-size: 1.8rem !important; margin-bottom: 0.5rem !important; 
    }
    .offernmenu-benefits p, .offernmenu-how-it-works p, .offernmenu-pricing p { 
        font-size: 1rem !important; margin-bottom: 2rem !important; 
    }
}

@media (max-width: 576px) {
    .offernmenu-hero h1 { font-size: 1.8rem !important; line-height: 1.1 !important; }
    .offernmenu-hero p { font-size: 1rem !important; margin-bottom: 1.5rem !important; }
    
    .offernmenu-benefits h2, .offernmenu-how-it-works h2, .offernmenu-pricing h2, .offernmenu-contact h2 { 
        font-size: 1.5rem !important; margin-bottom: 0.5rem !important; 
    }
    
    .offernmenu-benefits p, .offernmenu-how-it-works p, .offernmenu-pricing p { 
        font-size: 0.95rem !important; margin-bottom: 1.5rem !important; 
    }
}/* End custom CSS */