.page-container{padding:0!important}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}#compare-lp{width:100%}#compare-lp #compare-newsletter,#compare-lp #compare-pools,#compare-lp #compare-text{padding:0 20px}#compare-lp #compare-hero-banner{margin-bottom:5rem}#compare-lp #compare-hero-banner img{width:100%;height:100%;max-height:890px;-o-object-fit:cover;object-fit:cover}#compare-lp #compare-text{text-align:center;margin-bottom:4rem}@media only screen and (min-width:768px){#compare-lp #compare-text{margin-bottom:5rem}}#compare-lp #compare-text h1,#compare-lp #compare-text p{color:#444;font-family:Roboto,Arial,Helvetica,sans-serif}#compare-lp #compare-text h1{font-size:40px;font-weight:700}@media only screen and (min-width:768px){#compare-lp #compare-text h1{font-size:60px}}#compare-lp #compare-text p{font-size:20px;font-weight:200}@media only screen and (min-width:768px){#compare-lp #compare-text p{font-size:28px}}#compare-lp #compare-pools{width:100%;max-width:800px;margin:0 auto}#compare-lp #compare-pools .compare-pool-option{margin-bottom:4rem}#compare-lp #compare-pools .compare-pool-option .compare-pool-selector{margin-bottom:20px}#compare-lp #compare-pools .compare-pool-option .compare-pool-selector img{display:none;width:100%;margin-bottom:2rem}@media only screen and (min-width:768px){#compare-lp #compare-pools .compare-pool-option .compare-pool-selector img{margin-bottom:3rem}}#compare-lp #compare-pools .compare-pool-option .compare-pool-selector #easy-set-aqua-blue:checked~img#easy-set-aqua-blue-image,#compare-lp #compare-pools .compare-pool-option .compare-pool-selector #easy-set-blue:checked~img#easy-set-blue-image,#compare-lp #compare-pools .compare-pool-option .compare-pool-selector #metal-frame-beachside:checked~img#metal-frame-beachside-image,#compare-lp #compare-pools .compare-pool-option .compare-pool-selector #metal-frame-blue:checked~img#metal-frame-blue-image,#compare-lp #compare-pools .compare-pool-option .compare-pool-selector #metal-frame-pink:checked~img#metal-frame-pink-image,#compare-lp #compare-pools .compare-pool-option .compare-pool-selector #prism-frame-chevron:checked~img#prism-frame-chevron-image,#compare-lp #compare-pools .compare-pool-option .compare-pool-selector #prism-frame-greywood:checked~img#prism-frame-greywood-image,#compare-lp #compare-pools .compare-pool-option .compare-pool-selector #prism-frame-light-gray:checked~img#prism-frame-light-gray-image,#compare-lp #compare-pools .compare-pool-option .compare-pool-selector #ultra-xtr-dark-gray:checked~img#ultra-xtr-dark-gray-image{display:block}#compare-lp #compare-pools .compare-pool-option .compare-pool-selector #easy-set-aqua-blue:checked~dl dd .compare-colors li label[for=easy-set-aqua-blue] .compare-pool-color,#compare-lp #compare-pools .compare-pool-option .compare-pool-selector #easy-set-blue:checked~dl dd .compare-colors li label[for=easy-set-blue] .compare-pool-color,#compare-lp #compare-pools .compare-pool-option .compare-pool-selector #metal-frame-beachside:checked~dl dd .compare-colors li label[for=metal-frame-beachside] .compare-pool-color,#compare-lp #compare-pools .compare-pool-option .compare-pool-selector #metal-frame-blue:checked~dl dd .compare-colors li label[for=metal-frame-blue] .compare-pool-color,#compare-lp #compare-pools .compare-pool-option .compare-pool-selector #metal-frame-pink:checked~dl dd .compare-colors li label[for=metal-frame-pink] .compare-pool-color,#compare-lp #compare-pools .compare-pool-option .compare-pool-selector #prism-frame-chevron:checked~dl dd .compare-colors li label[for=prism-frame-chevron] .compare-pool-color,#compare-lp #compare-pools .compare-pool-option .compare-pool-selector #prism-frame-greywood:checked~dl dd .compare-colors li label[for=prism-frame-greywood] .compare-pool-color,#compare-lp #compare-pools .compare-pool-option .compare-pool-selector #prism-frame-light-gray:checked~dl dd .compare-colors li label[for=prism-frame-light-gray] .compare-pool-color,#compare-lp #compare-pools .compare-pool-option .compare-pool-selector #ultra-xtr-dark-gray:checked~dl dd .compare-colors li label[for=ultra-xtr-dark-gray] .compare-pool-color{outline:2px solid #5E9ED6;outline-offset:1px}#compare-lp #compare-pools .compare-pool-option .compare-pool-selector #easy-set-aqua-blue:checked~dl dd .compare-colors li label[for=easy-set-aqua-blue] span,#compare-lp #compare-pools .compare-pool-option .compare-pool-selector #easy-set-blue:checked~dl dd .compare-colors li label[for=easy-set-blue] span,#compare-lp #compare-pools .compare-pool-option .compare-pool-selector #metal-frame-beachside:checked~dl dd .compare-colors li label[for=metal-frame-beachside] span,#compare-lp #compare-pools .compare-pool-option .compare-pool-selector #metal-frame-blue:checked~dl dd .compare-colors li label[for=metal-frame-blue] span,#compare-lp #compare-pools .compare-pool-option .compare-pool-selector #metal-frame-pink:checked~dl dd .compare-colors li label[for=metal-frame-pink] span,#compare-lp #compare-pools .compare-pool-option .compare-pool-selector #prism-frame-chevron:checked~dl dd .compare-colors li label[for=prism-frame-chevron] span,#compare-lp #compare-pools .compare-pool-option .compare-pool-selector #prism-frame-greywood:checked~dl dd .compare-colors li label[for=prism-frame-greywood] span,#compare-lp #compare-pools .compare-pool-option .compare-pool-selector #prism-frame-light-gray:checked~dl dd .compare-colors li label[for=prism-frame-light-gray] span,#compare-lp #compare-pools .compare-pool-option .compare-pool-selector #ultra-xtr-dark-gray:checked~dl dd .compare-colors li label[for=ultra-xtr-dark-gray] span{visibility:visible}#compare-lp #compare-pools .compare-pool-option .compare-pool-selector dl{display:grid;grid-template-columns:1fr 1fr;grid-auto-rows:40px;gap:10px;font-family:Montserrat,Arial,Helvetica,sans-serif}#compare-lp #compare-pools .compare-pool-option .compare-pool-selector dl dt{font-weight:500;font-size:16px;text-transform:uppercase}#compare-lp #compare-pools .compare-pool-option .compare-pool-selector dl dd{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}#compare-lp #compare-pools .compare-pool-option .compare-pool-selector dl dd ul{list-style:none}#compare-lp #compare-pools .compare-pool-option .compare-pool-selector dl dd.compare-shapes{margin-right:7.5px}#compare-lp #compare-pools .compare-pool-option .compare-pool-selector .compare-shapes ul{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}#compare-lp #compare-pools .compare-pool-option .compare-pool-selector .compare-shape-rectangle,#compare-lp #compare-pools .compare-pool-option .compare-pool-selector .compare-shape-round,#compare-lp #compare-pools .compare-pool-option .compare-pool-selector .compare-shape-square{border:2px solid #aeaeae}#compare-lp #compare-pools .compare-pool-option .compare-pool-selector .compare-shape-round,#compare-lp #compare-pools .compare-pool-option .compare-pool-selector .compare-shape-square{width:25px;height:25px}#compare-lp #compare-pools .compare-pool-option .compare-pool-selector .compare-shape-rectangle{height:25px;width:36px}#compare-lp #compare-pools .compare-pool-option .compare-pool-selector .compare-shape-round{border-radius:50%}#compare-lp #compare-pools .compare-pool-option .compare-pool-selector .compare-colors{display:-webkit-box;display:-ms-flexbox;display:flex}#compare-lp #compare-pools .compare-pool-option .compare-pool-selector .compare-colors li{width:40px}#compare-lp #compare-pools .compare-pool-option .compare-pool-selector .compare-colors label{position:relative}#compare-lp #compare-pools .compare-pool-option .compare-pool-selector .compare-colors label:hover{cursor:pointer}#compare-lp #compare-pools .compare-pool-option .compare-pool-selector .compare-colors label.active .compare-pool-color,#compare-lp #compare-pools .compare-pool-option .compare-pool-selector .compare-colors label:focus .compare-pool-color{outline:2px solid #5E9ED6!important;outline-offset:1px!important}#compare-lp #compare-pools .compare-pool-option .compare-pool-selector .compare-colors label .compare-pool-color{width:25px;height:25px;border-radius:50%;border:3px solid #d9d9d9;margin:0 auto 5px}#compare-lp #compare-pools .compare-pool-option .compare-pool-selector .compare-colors label span{display:block;position:absolute;width:-webkit-max-content;width:-moz-max-content;width:max-content;text-align:center;visibility:hidden;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}#compare-lp #compare-pools .compare-pool-option .compare-pool-selector .compare-colors label[for=easy-set-blue] .compare-pool-color{background-color:#159fff}#compare-lp #compare-pools .compare-pool-option .compare-pool-selector .compare-colors label[for=easy-set-aqua-blue] .compare-pool-color{background-color:#7bf4ff}#compare-lp #compare-pools .compare-pool-option .compare-pool-selector .compare-colors label[for=metal-frame-beachside] .compare-pool-color{background:url("../img/agp-lp/metal-frame-beachside.jpg");background-size:cover}#compare-lp #compare-pools .compare-pool-option .compare-pool-selector .compare-colors label[for=metal-frame-pink] .compare-pool-color{background-color:#ed93c2}#compare-lp #compare-pools .compare-pool-option .compare-pool-selector .compare-colors label[for=metal-frame-blue] .compare-pool-color{background-color:#0f81d9}#compare-lp #compare-pools .compare-pool-option .compare-pool-selector .compare-colors label[for=prism-frame-greywood] .compare-pool-color{background-color:#605e5c}#compare-lp #compare-pools .compare-pool-option .compare-pool-selector .compare-colors label[for=prism-frame-chevron] .compare-pool-color{background-color:#cfd9ec}#compare-lp #compare-pools .compare-pool-option .compare-pool-selector .compare-colors label[for=prism-frame-light-gray] .compare-pool-color{background-color:#aeaeae}#compare-lp #compare-pools .compare-pool-option .compare-pool-selector .compare-colors label[for=ultra-xtr-dark-gray] .compare-pool-color{background-color:#5b5b5b}#compare-lp #compare-pools .compare-pool-option .compare-card--top{background-color:#aeaeae;border-top-left-radius:11px;border-top-right-radius:11px;padding:40px;text-align:center}#compare-lp #compare-pools .compare-pool-option .compare-card--top h1{margin-top:0;margin-bottom:30px;font-size:40px;font-weight:500;font-family:Montserrat,Arial,Helvetica,sans-serif;text-transform:uppercase;color:#000}#compare-lp #compare-pools .compare-pool-option .compare-card--top h1 b{font-weight:900}#compare-lp #compare-pools .compare-pool-option .compare-card--top a{display:inline-block;font-size:24px;font-weight:700;color:#fff;padding:7px 20px;border-radius:50px;text-transform:uppercase;font-family:Montserrat,Arial,Helvetica,sans-serif}#compare-lp #compare-pools .compare-pool-option .compare-card--bottom{border-bottom-left-radius:11px;border-bottom-right-radius:11px;padding:30px 40px;background-color:#ebe9ec}#compare-lp #compare-pools .compare-pool-option .compare-card--bottom ul{margin-bottom:0}#compare-lp #compare-pools .compare-pool-option .compare-card--bottom ul li{font-size:16px;font-family:Montserrat,Arial,Helvetica,sans-serif}@media only screen and (min-width:768px){#compare-lp #compare-pools .compare-pool-option .compare-card--bottom ul li{font-size:18px}}#compare-lp #compare-pools .compare-pool-option .compare-card--bottom ul li:not(li:last-child){margin-bottom:1rem}#compare-lp #compare-pools .compare-pool-option .compare-card--bottom ul li.compare-check{list-style-type:none;position:relative}#compare-lp #compare-pools .compare-pool-option .compare-card--bottom ul li.compare-check::before{content:"\2714";font-size:20px;position:absolute;left:-25px;top:-2px;color:#1bb9f2}#compare-lp #compare-pools .compare-pool-option .compare-video{position:relative;width:100%;padding-top:56.25%;height:0;margin:30px 0}#compare-lp #compare-pools .compare-pool-option .compare-video iframe{display:block;position:absolute;top:0;left:0;width:100%;height:100%;border:none}#compare-lp #compare-pools #compare-easy-set .compare-card--top a{background-color:#79ce28}#compare-lp #compare-pools #compare-easy-set .compare-card--top a:hover{background-color:#60a320}#compare-lp #compare-pools #compare-metal-frame .compare-card--top a{background-color:#1bb9f2}#compare-lp #compare-pools #compare-metal-frame .compare-card--top a:hover{background-color:#0c9bce}#compare-lp #compare-pools #compare-prism-frame .compare-card--top a{background-color:#2acfd5}#compare-lp #compare-pools #compare-prism-frame .compare-card--top a:hover{background-color:#22a6aa}#compare-lp #compare-pools #compare-ultra-xtr .compare-card--top a{background-color:#000}#compare-lp #compare-pools #compare-ultra-xtr .compare-card--top a:hover{background-color:#4d4d4d}@media only screen and (min-width:768px){#compare-lp #compare-pools{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:60px;max-width:none}#compare-lp #compare-pools .compare-pool-option{width:100%;max-width:400px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#compare-lp #compare-pools .compare-pool-option .compare-card{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}#compare-lp #compare-pools .compare-pool-option iframe{-ms-flex-item-align:end;align-self:flex-end}}#compare-lp #compare-reviews{background-color:#f4f4f4;padding:50px 0;margin-bottom:5rem}#compare-lp #compare-reviews #compare-stars{display:block;margin:0 auto 2rem}#compare-lp #compare-reviews h1{margin-top:0;text-align:center;font-size:28px;font-family:Montserrat,Arial,Helvetica,sans-serif}@media only screen and (min-width:768px){#compare-lp #compare-reviews h1{font-size:34px}}#compare-lp #compare-reviews hr{border:1px solid #6bf1f3;width:50px;margin:20px auto 40px}#compare-lp #compare-reviews #compare-reviews-slider .compare-review{padding:0 40px}#compare-lp #compare-reviews #compare-reviews-slider .compare-review blockquote{width:100%;max-width:800px;margin:0 auto;text-align:center;font-size:16px;color:#333}#compare-lp #compare-reviews #compare-reviews-slider .compare-review blockquote cite{color:#666}@media only screen and (min-width:768px){#compare-lp #compare-reviews #compare-reviews-slider .compare-review blockquote{font-size:22px}#compare-lp #compare-reviews #compare-reviews-slider .compare-review blockquote cite{font-size:18px}}#compare-lp #compare-reviews #compare-reviews-slider .slick-dots{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#compare-lp #compare-reviews #compare-reviews-slider .slick-dots li{display:block;width:34px;height:5px;margin:0 5px;position:relative;padding:0}#compare-lp #compare-reviews #compare-reviews-slider .slick-dots li button{display:block;position:relative;border:none;border-radius:0;width:100%;height:5px}#compare-lp #compare-reviews #compare-reviews-slider .slick-dots li button:before{background-color:#aeaeae;width:34px;height:3px;border-radius:10px;opacity:1}#compare-lp #compare-reviews #compare-reviews-slider .slick-dots li.slick-active button:before{background-color:#6d6d6d}#compare-lp #compare-ctas{margin-bottom:5rem}#compare-lp #compare-ctas .compare-cta-block{position:relative;background-color:#000}@media only screen and (min-width:768px){#compare-lp #compare-ctas .compare-cta-block{width:50%}}#compare-lp #compare-ctas .compare-cta-block a{display:block}#compare-lp #compare-ctas .compare-cta-block a.active,#compare-lp #compare-ctas .compare-cta-block a:focus,#compare-lp #compare-ctas .compare-cta-block:hover{cursor:pointer}#compare-lp #compare-ctas .compare-cta-block a.active img,#compare-lp #compare-ctas .compare-cta-block a:focus img,#compare-lp #compare-ctas .compare-cta-block:hover img{opacity:.5}#compare-lp #compare-ctas .compare-cta-block a.active .compare-cta-overlay span,#compare-lp #compare-ctas .compare-cta-block a:focus .compare-cta-overlay span,#compare-lp #compare-ctas .compare-cta-block:hover .compare-cta-overlay span{text-decoration:underline}#compare-lp #compare-ctas .compare-cta-block a.active .compare-cta-overlay span,#compare-lp #compare-ctas .compare-cta-block a:focus .compare-cta-overlay span{outline:2px solid #FFFFFF;outline-offset:3px}#compare-lp #compare-ctas .compare-cta-block img{display:block;width:100%;height:100%;max-height:700px;-o-object-fit:cover;object-fit:cover}#compare-lp #compare-ctas .compare-cta-block .compare-cta-overlay{position:absolute;bottom:0;left:20px;width:250px;padding:20px 20px 40px;height:auto;background-color:#1ac2db}@media only screen and (min-width:768px){#compare-lp #compare-ctas .compare-cta-block .compare-cta-overlay{width:325px;padding:25px 25px 50px}}#compare-lp #compare-ctas .compare-cta-block .compare-cta-overlay h1,#compare-lp #compare-ctas .compare-cta-block .compare-cta-overlay span{color:#fff}#compare-lp #compare-ctas .compare-cta-block .compare-cta-overlay h1{font-family:Montserrat,Arial,Helvetica,sans-serif;font-size:24px;font-weight:900;text-transform:uppercase;line-height:1;margin:0 auto 1.5rem}@media only screen and (min-width:768px){#compare-lp #compare-ctas .compare-cta-block .compare-cta-overlay h1{font-size:32px}}#compare-lp #compare-ctas .compare-cta-block .compare-cta-overlay span{font-family:Montserrat,Arial,Helvetica,sans-serif;font-size:14px;font-weight:500;line-height:2;letter-spacing:.5px;text-transform:uppercase;text-underline-offset:3px}@media only screen and (min-width:768px){#compare-lp #compare-ctas .compare-cta-block .compare-cta-overlay span{font-size:18px}}@media only screen and (min-width:768px){#compare-lp #compare-ctas{display:-webkit-box;display:-ms-flexbox;display:flex}}#compare-lp #compare-newsletter{font-family:Roboto,Arial,Helvetica,sans-serif}#compare-lp #compare-newsletter h3{text-align:center;font-weight:500;font-size:20px;color:#333;margin-bottom:2rem}@media only screen and (min-width:768px){#compare-lp #compare-newsletter h3{font-size:32px}}#compare-lp #compare-newsletter .form-prefixPostfix.wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media only screen and (min-width:768px){#compare-lp #compare-newsletter .form-prefixPostfix.wrap{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:1rem}}#compare-lp #compare-newsletter input[type=email]{display:block;border-radius:18px;font-size:16px;border:1px solid #c6c6c6;max-width:500px;margin:0 auto}@media only screen and (min-width:768px){#compare-lp #compare-newsletter input[type=email]{height:auto;font-size:20px;padding:1rem 1.5rem;margin:0}}#compare-lp #compare-newsletter input[type=submit]{display:block;border-radius:18px;background-color:#52bde5;color:#fff;font-size:16px;font-family:Roboto,Arial,Helvetica,sans-serif;font-weight:700;border:none;width:-webkit-max-content;width:-moz-max-content;width:max-content;margin:1rem auto 0}@media only screen and (min-width:768px){#compare-lp #compare-newsletter input[type=submit]{height:auto;font-size:22px;margin:0}}#compare-lp #compare-newsletter input[type=submit]:hover{background-color:#26acde}