section.guide-two-column .guide-image-text:hover a.cta-link{background-color:var(--white_color);border:2px solid var(--primary_color);color:var(--navyblue_color)}.guide-card-body .card-link{opacity:0;transition:all .35s ease}.guide-card-body:hover .card-link{opacity:1}.guide-two-column .guide-card-body{border:1px solid var(--navyblue_color);transition:all .35s ease}.guide-two-column .guide-card-body:hover{border:1px solid var(--secondary_color)}.guide-card-body .card-image-hover,.guide-card-body:hover .card-image{display:none}.guide-card-body .card-image-hover,.guide-two-column .guide-card-body .card-content{transition:all .35s ease}.guide-card-body .card-image,.guide-card-body:hover .card-image-hover{display:block}.guide-two-column .guide-card-body:hover .card-content.all-text-white>*{color:var(--navyblue_color)}section.guide-two-column .guide-image-text{-ms-flex-preferred-size:49.113%;border-radius:8px;-webkit-box-shadow:0 0 15px rgba(7,77,134,.25);box-shadow:0 0 15px rgba(7,77,134,.25);flex-basis:49.113%;overflow:hidden;position:relative;z-index:1}section.guide-two-column a.linking-card{bottom:0;left:0;position:absolute;right:0;top:0;width:100%}section.guide-two-column .guide-cards{-ms-flex-preferred-size:49.194%;-webkit-column-gap:2.99%;-moz-column-gap:2.99%;column-gap:2.99%;flex-basis:49.194%;margin-left:1.69%;position:relative;row-gap:20px;z-index:1}.guide-two-column .guide-button .cta-link,.guide-two-column .guide-button .cta_button{line-height:1.2;padding:17.5px 73.5px 18.5px 16px;position:relative;z-index:1}section.guide-two-column .guide-text-cta{padding:40px 29px 30px 30px}section.guide-two-column .guide-text{margin-bottom:35px}section.guide-two-column .guide-text :is(h1,h2,h3,h4,h5,h6){max-width:305px}section.guide-two-column .card-content h4{font-weight:600;line-height:1.416}section.guide-two-column .card-content p{font-weight:400;margin-bottom:0}.guide-two-column .guide-card-body{-ms-flex-preferred-size:48.363%;border-radius:8px;-webkit-box-shadow:0 0 15px rgba(7,77,134,.25);box-shadow:0 0 15px rgba(7,77,134,.25);flex-basis:48.363%;padding:32px 16px 27px 30px;position:relative;z-index:1}section.guide-two-column .card-content.image-none{margin-top:68px}section.guide-two-column .guide-feature-heading{margin-bottom:51px}section.guide-two-column .card-image img,section.guide-two-column .card-image-hover img{max-height:40px;min-height:40px;-o-object-fit:contain;object-fit:contain;-o-object-position:left;object-position:left}section.guide-two-column .card-image img,section.guide-two-column .card-image-hover img,section.guide-two-column .card-link a img{display:block;width:100%}section.guide-two-column .card-link{bottom:27px;max-width:20px;position:absolute;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);-webkit-transition:transform .35s ease-in-out;-o-transition:transform .35s ease-in-out;transition:transform .35s ease-in-out}section.guide-two-column .card-link:hover{-webkit-transform:translateX(10px);-ms-transform:translateX(10px);transform:translateX(10px)}section.guide-two-column .card-image,section.guide-two-column .card-image-hover{margin-bottom:26px;max-width:40px}.guide-two-column .guide-button .cta-link:before,.guide-two-column .guide-button .cta_button:before{background-image:url(https://22400113.fs1.hubspotusercontent-na1.net/hubfs/22400113/Swimming_pool_2023/assets/download-guide.svg);background-position:93% 50%;background-repeat:no-repeat;content:"";max-height:24px;max-width:26px;min-height:24px;position:absolute;right:19px;top:14px;width:100%;z-index:1}section.guide-two-column .guide-text p{font-weight:400}section.guide-two-column .guide-text h3{font-family:var(--secondary-font)}@media(min-width:768px) and (max-width:1024px){.guide-two-column .guide-card-body{padding:25px 16px 25px 20px}section.guide-two-column .card-image,section.guide-two-column .card-image-hover{margin-bottom:20px}}@media(min-width:481px) and (max-width:767px){.guide-two-column .guide-image{padding-top:240px}}@media(max-width:767px){section.guide-two-column .guide-feature-heading{display:none}section.guide-two-column .guide-text :is(h1,h2,h3,h4,h5,h6){max-width:217px}section.guide-two-column .guide-image-text{margin-bottom:21px}section.guide-two-column .guide-text-cta{padding:26px 20px 20px}section.guide-two-column .guide-cards{margin-left:0}.guide-two-column .guide-card-body{margin-bottom:21px;padding:20px 20px 27px}.guide-two-column .guide-card-body:last-child{margin-bottom:0}section.guide-two-column .guide-text{margin-bottom:26px}section.guide-two-column .card-content h4{font-size:24px}section.guide-two-column .card-content h4 br{display:none}section.guide-two-column .card-link{bottom:19px}section.guide-two-column .card-content{margin-bottom:30px}section.guide-two-column .card-image,section.guide-two-column .card-image-hover{margin-bottom:12px}.guide-two-column .guide-button .cta-link{display:block}}@media(min-width:390px) and (max-width:480px){.guide-two-column .guide-button .cta-link,.guide-two-column .guide-button .cta_button{padding:15px 90px 14px 20px}.guide-two-column .guide-button .cta-link:before,.guide-two-column .guide-button .cta_button:before{right:15px}}@media(max-width:389px){.guide-two-column .guide-button .cta-link,.guide-two-column .guide-button .cta_button{font-size:14px;padding:17.5px 40px 18.5px 16px}.guide-two-column .guide-button .cta-link:before,.guide-two-column .guide-button .cta_button:before{right:8px;top:15px}}