.ar-icon-list .text-link{color:#e01d93;display:inline!important}.ar-icon-list .text-link:hover{color:#80bc00}.main-offer{column-count:3;column-gap:20px}.offer{display:inline-block;width:100%;margin:0 0 30px;break-inside:avoid;border:5px dashed #80bc00;padding:10px;text-align:center;position:relative;border-radius:5px;transition:all 0.3s ease;background:#fff;z-index:0}.offer:before{content:'';background-image:url(/wp-content/uploads/2024/12/Happy-House-int-hero.webp);--background-overlay:'';background-position:bottom right;background-repeat:no-repeat;background-size:contain;position:absolute;top:0;left:0;width:100%;max-width:520px;height:100%;z-index:-1;opacity:.3}.offer:hover{border-color:#e01d93}.offer-wrap{border-bottom:3px solid #005cb8;padding:0 0 10px}.header-title{background-color:#00b2e3;color:#fff;padding:10px;font-size:18px;font-weight:900;border-radius:30px;text-transform:uppercase;margin-top:-20px}.offer .offer-wrap h2{color:#e01d93;font-size:38px;line-height:38px;margin:10px 0;font-family:"Montserrat",Sans-serif;font-weight:900}.offer .highlight{color:#000;margin:5px 0;font-size:18px;font-weight:700;line-height:18px;text-transform:capitalize;font-family:"Montserrat",Sans-serif;white-space:normal}.offer p{text-align:center;font-family:"Montserrat",Sans-serif;font-size:14px;font-weight:600;margin:6px 0}.offer .note,.offer .expires{text-align:center;font-family:"Montserrat",Sans-serif;font-style:italic}.offer .note{font-size:10px;font-weight:600;color:#000;margin:10px 0}.offer .expires{font-size:12px;font-weight:800;color:#000;margin:5px 0 10px 0}.offer .schedule-btn{background-color:#80bc00;color:#fff;padding:10px 24px;border:none;border-radius:30px;font-family:"Montserrat",Sans-serif;cursor:pointer;font-size:12px;font-weight:800;margin:10px 0;transition:background-color 0.3s ease,transform 0.2s ease,box-shadow 0.2s ease}.offer .schedule-btn:hover{background-color:#00b2e3;box-shadow:0 6px 15px rgba(0,0,0,.1)}.coupon-tabs{display:flex;gap:10px;list-style:none;margin-bottom:40px;justify-content:center}.tab-item{padding:15px 25px;background-color:#00b2e3;color:#fff;cursor:pointer;font-weight:700;border-radius:5px}.coupon-tab-content .no_coupon{text-align:center;padding:20px}.tab-item.active{background-color:#E01E92}.coupon-accordion-wrapper{display:none}.loading{display:flex;justify-content:center;padding:20px}.sticky-countdown-row{position:sticky!important;top:0%}.zero-pr-lan-banner-frm .gfield_radio{flex-direction:row!important;flex-wrap:wrap}body .zero-pr-lan-banner-frm .gform_wrapper .gform_footer input[type=submit]{background-color:#80BC00!important}body .zero-pr-lan-banner-frm .gform_wrapper .gform_footer input[type=submit]:hover{background-color:#e01d93!important}.zero-pr-lan-banner-frm>.elementor-widget-container>h5{text-align:center;font-size:23px!important;line-height:125%;max-width:80%;margin:0 auto 20px;color:#1800ad;font-weight:600}.zero-pr-lan-banner-frm .gform-theme--foundation .gform_fields{gap:20px!important}@media (max-width:1024px){.main-offer{column-count:2;padding:0 20px}}@media (max-width:767px){.coupon-accordion-wrapper{display:block}.desktop-wrapper{display:none}.accordion-item .accordion-title{padding:15px 25px;background-color:#00b2e3;color:#fff;cursor:pointer;font-weight:700;border-radius:5px;margin-bottom:5px}.accordion-content p{text-align:center}.accordion-item.active .accordion-title{background-color:#E01E92;margin-bottom:20px}.zero-pr-lan-banner-frm>.elementor-widget-container>h5{max-width:100%}}@media (max-width:600px){.main-offer{column-count:1}.offer h2{font-size:28px;line-height:32px}.header-title{font-size:16px}.offer .highlight{font-size:16px}.offer .schedule-btn{padding:8px 20px;font-size:11px}}