section.equipment-slider{position:relative;z-index:1}.equipment-slider .sec-heading{margin-bottom:25px}.equipment-slider .card-contents{background-color:var(--white_color);border-radius:8px;-webkit-box-shadow:0 0 10px rgba(7,77,134,.25);box-shadow:0 0 10px rgba(7,77,134,.25);height:auto;margin:10px;padding:30px 30px 90px;position:relative;z-index:1}.equipment-slider .card-image img{display:block;margin:0 auto;max-width:265px;width:100%}.equipment-slider .card-image{margin-bottom:21px}.equipment-slider .card-heading h5{font-size:19px;font-weight:700}.equipment-slider .card-price{color:var(--navyblue_color);font-size:16px;font-weight:700;margin-bottom:30px}.equipment-slider .card-button a.cta-link{display:block;position:relative;z-index:1}.equipment-slider .card-button{bottom:30px;left:30px;position:absolute;right:30px}.equipment-slider .card-button .cta-link:before{background-image:url(https://22400113.fs1.hubspotusercontent-na1.net/hubfs/22400113/Swimming_pool_2023/Heaters/link-arrow.svg);background-position:93% 50%;background-repeat:no-repeat;background-size:cover;content:"";max-height:17px;max-width:21px;min-height:17px;position:absolute;right:19.5px;top:20px;width:100%}.equipment-slider .card-main-flex{margin:0 -10px}.equipment-slider .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.equipment-slider .slick-arrow{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--skyblue_color);border-radius:100%;cursor:pointer;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:48px;max-width:48px;min-height:48px;position:absolute;top:calc(50% - 50px);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all .35s ease-in-out;-o-transition:all .35s ease-in-out;transition:all .35s ease-in-out;width:100%}.equipment-slider .slick-prev.slick-arrow img{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.equipment-slider .slick-arrow img{display:inline-block;vertical-align:middle;width:auto}.equipment-slider .slick-arrow.slick-next{right:-60px}.equipment-slider .slick-arrow.slick-prev{left:-60px}.equipment-slider .slick-arrow.slick-disabled{opacity:.5;pointer-events:none}.equipment-slider .top_wave{-webkit-mask-image:url(https://22400113.fs1.hubspotusercontent-na1.net/hubfs/22400113/Swimming_pool_2023/assets/graph_wave.svg);mask-image:url(https://22400113.fs1.hubspotusercontent-na1.net/hubfs/22400113/Swimming_pool_2023/assets/graph_wave.svg);position:absolute;fill:#eef9ff;height:67px;-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x;top:-24px;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);width:100%}.equipment-slider svg.mbl_grph_wave.wave_top{display:none}@media (min-width:1025px) and (max-width:1420px){.equipment-slider .main-container{margin-left:auto;margin-right:auto;max-width:calc(100% - 120px)}}@media(max-width:767px){.equipment-slider .card-main-flex{margin:0 -30px 0 -10px}.equipment-slider .slick-list.draggable{padding-right:40px!important}.equipment-slider .card-contents{padding:20px}.equipment-slider .card-button{bottom:unset;left:unset;position:relative;right:unset}.equipment-slider .sec-heading{margin-bottom:37px}.equipment-slider .sec-heading h3{font-size:18px}.equipment-slider .card-image img{max-width:186px}.equipment-slider .card-price{margin-bottom:36px}.equipment-slider .card-button a.cta-link{line-height:1.18}.equipment-slider .card-button .cta-link:before{max-height:12px;max-width:15px;min-height:12px;top:17px}body .equipment-slider ul.slick-dots{margin-bottom:0;margin-top:10px}.equipment-slider svg.mbl_grph_wave{display:block;height:auto;position:absolute;width:100%;z-index:-1;fill:var(--white_color)}.equipment-slider svg.mbl_grph_wave.wave_top{display:block;top:-24px;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.equipment-slider .top_wave{display:none}}@media(max-width:350px){.equipment-slider .card-button a.cta-link{font-size:14px}}