a.stk-button{border-radius:7px !important;transition:background 2s !important}a.stk-button:hover{opacity:.7}.lp-hero .wp-block-stackable-container{background-color:#f5f5f5;padding:80px 20px;text-align:center}.lp-hero h1{font-size:3rem;color:#222}.lp-hero p{font-size:1.2rem;color:#555}.lp-hero .wp-block-buttons .wp-block-button__link{background-color:#ff5a5f;color:#fff;padding:12px 30px;border-radius:8px}.lp-card .wp-block-stackable-card{border:1px solid #e0e0e0;border-radius:12px;padding:20px;text-align:left;transition:transform .3s}.lp-card .wp-block-stackable-card:hover{transform:translateY(-5px)}.lp-carousel .wp-block-stackable-carousel{max-width:100%;overflow:hidden}.lp-carousel .wp-block-stackable-carousel .skt-slide{padding:10px}.lp-contact .wp-block-stackable-container{background-color:#fafafa;padding:60px 20px}.lp-contact input,.lp-contact textarea{border:1px solid #ccc;border-radius:6px;padding:10px;width:100%;margin-bottom:10px}.lp-gallery .wp-block-gallery{display:flex;flex-wrap:wrap;gap:10px}.lp-gallery .wp-block-gallery .blocks-gallery-item{flex:1 1 calc(33.333% - 10px)}.lp-pricing .wp-block-stackable-pricing-table{border:1px solid #e0e0e0;border-radius:12px;padding:30px;text-align:center}.lp-pricing .wp-block-stackable-pricing-table h3{font-size:1.5rem;margin-bottom:10px}.lp-pricing .wp-block-stackable-pricing-table .price{font-size:2rem;color:#ff5a5f}.ff-btn.ff-btn-submit.ff-btn-md.ff_btn_style{background-color:#000}