.ad-landing-specials{background:linear-gradient(0deg,#ae2573 49%,#ed8b00);padding:54px 20px 72px;position:relative}.ad-landing-specials .content-wrapper{position:relative}.swiper-container.specialSwiper{background:none;display:flex;flex-direction:column;overflow:hidden;padding-top:50px;position:relative}.swiper-button-next,.swiper-button-prev{align-items:center!important;background:#fff!important;border-radius:50px!important;color:#000!important;display:flex!important;height:35px!important;justify-content:center!important;left:auto!important;margin-top:0!important;right:0!important;top:0!important;transition:.3s ease!important;width:35px!important;z-index:0!important}.swiper-button-next:after,.swiper-button-prev:after{font-size:17px!important}.swiper-button-prev{margin-right:45px!important}.swiper-button-next:hover,.swiper-button-prev:hover{background:#000!important;color:#fff!important}.ad-special-content{align-items:center;display:flex;flex-direction:column;gap:20px;justify-content:center;margin:0 0 30px;text-align:center}.ad-special-content h3{color:#fff;font-size:32px;font-weight:600;line-height:38.4px;margin:0;text-align:center}.ad-special-rich{color:#fff;font-size:16px;font-weight:400;letter-spacing:.005em;line-height:26px;max-width:1000px;text-align:center;width:100%}.special-card{background-color:#fff;border-radius:30px;display:flex;flex-direction:column;max-width:533px;padding:23px}.special-card .special-image{border-radius:17.32px;height:169px;overflow:hidden;position:relative}.special-card .special-image .img-wrapper{height:100%;object-fit:contain;width:100%}.special-card .special-image .img-wrapper img{height:100%;object-fit:cover;width:100%}.special-card .special-attributes .attributes-wrapper{display:flex;gap:10px}.special-card .special-attributes{display:flex;flex-direction:column;height:100%;justify-content:flex-end;left:0;padding:10px;position:absolute;top:0;width:100%}.special-card .special-attributes .attributes-wrapper .attribute-item{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#00000047;border-radius:8px;color:#fff;display:flex;flex:1;font-size:14px;font-weight:500;gap:10px;height:30px;justify-content:center;line-height:25.98px;overflow:hidden}.special-card .special-attributes .attributes-wrapper .attribute-item img{display:block;width:20px}.special-card .special-details{padding:17.32px 0;text-align:center}.special-card .special-details .price-availability{color:#101010;display:flex;font-size:20px;font-weight:600;gap:10px;justify-content:center;line-height:31.17px;margin-bottom:10px;text-align:center}.special-card .special-details .price-availability .price{align-items:center;display:flex;flex-direction:column;text-align:center}.special-card .special-details .price-availability .price br{display:none}.special-card .special-details .price-availability .price span{color:#878787;font-size:12px;font-weight:400;letter-spacing:.005em;line-height:12px;text-align:center}.special-card .special-details .price-availability .availability{align-items:center;border-left:2px solid #000;display:flex;margin:0;padding-left:10px}.special-card .special-details .address{color:#101010;font-family:Montserrat;font-size:12px;font-weight:400;letter-spacing:.005em;line-height:17px;text-align:center}.special-card .cta .button{padding:12px;width:100%}.widget-type-linked_image img{display:block}a.button.btn-secondary{background-color:transparent;border-color:#fff}a.button.btn-primary{background-color:#fff;border-color:#fff;color:#000}a.button.btn-primary:hover{background-color:transparent;color:#fff}a.button.btn-secondary:hover{background-color:#fff;color:#000}.login-action{display:none!important}.header--toggle.header__navigation--toggle{display:none}.landing-page-footer-wrapper{background-color:#000;color:#fff;padding-bottom:80px;padding-top:80px}.landing-page-footer-wrapper img.logo{margin-left:-12px;max-width:300px}a.btn.btn-secondary.button{border:1px solid #fff}body{padding-bottom:0!important}.landing-page-footer-wrapper .content-wrapper{display:flex;flex-wrap:wrap;gap:40px;justify-content:space-between}.landing-page-footer-wrapper .content-wrapper .footer-column-3{flex:2}.landing-page-footer-wrapper h2,.landing-page-footer-wrapper h3,.landing-page-footer-wrapper h4{color:#fff}.footer-form-wrapper{background-color:#fff;border-radius:21px;padding:20px;position:relative}.footer-form-wrapper:before{background-color:transparent;border:1px solid #000;border-radius:21px;content:"";height:calc(100% - 10px);left:5px;pointer-events:none;position:absolute;top:5px;width:calc(100% - 10px)}.footer-form-wrapper h3{display:none}.footer-form-wrapper form{background-color:#fff}.footer-form-wrapper form .hs-form-field{margin-bottom:10px}.landing-page-footer-wrapper .content-wrapper .footer-column-1{display:flex;flex-direction:column;justify-content:space-between}.landing-page-footer-wrapper .content-wrapper .footer-column-2 .button-wrapper{margin-bottom:30px!important}.leads-form--item input,.leads-form--item select,.leads-form--item textarea{height:30px!important;padding:0 .7rem!important}.leads-form--action button.button.button-primary{height:40px!important;margin:10px 0 0!important}.leads-form--item textarea{height:60px!important}.leads-form{gap:5px!important}.logo-white img{width:300px!important}.landing-page-footer-wrapper .footer-column-1 p,.landing-page-footer-wrapper .footer-column-2 p{font-size:18px;font-weight:400;letter-spacing:.005em;line-height:30px;opacity:.5;text-align:left}@media screen and (max-width:1024px){.landing-page-footer-wrapper .content-wrapper .footer-column-1,.landing-page-footer-wrapper .content-wrapper .footer-column-2,.landing-page-footer-wrapper .content-wrapper .footer-column-3{flex:1;flex-basis:100%;flex-shrink:0}}