.get-eguide .form-column{-ms-flex-preferred-size:48.36%;flex-basis:48.36%;margin-right:6.36%}.get-eguide .image-and-describe{-ms-flex-preferred-size:45.08%;flex-basis:45.08%}.get-eguide .submitted-message{text-align:center}.get-eguide form input[type=email],.get-eguide form input[type=number],.get-eguide form input[type=password],.get-eguide form input[type=tel],.get-eguide form input[type=text]{border:1px solid var(--skyblue_color);border-radius:8px;font-family:var(--secondary_font);font-weight:600;line-height:1.75;padding:13.5px 19px 13px!important}.get-eguide .form-card{background:var(--white_color);border-radius:8px;-webkit-box-shadow:0 0 15px rgba(7,77,134,.25);box-shadow:0 0 15px rgba(7,77,134,.25);padding:40px 30px 30px}.get-eguide .form-heading{margin:0 auto 28px;max-width:417px}.get-eguide .form-heading h4{font-weight:600;line-height:1.4}.get-eguide form .hs_submit.hs-submit{margin-top:32px}body .get-eguide form input[type=submit]{background-image:url(https://22400113.fs1.hubspotusercontent-na1.net/hubfs/22400113/Swimming_pool_2023/assets/download-guide.svg);background-position:right 18px top 50%;background-size:23px}.get-eguide .eguide-image img{display:block;margin:0 auto;max-width:383px;width:100%}.get-eguide .eguide-text p{font-weight:400;margin:0 auto;max-width:391px;text-align:center}.get-eguide .eguide-text h3{font-family:var(--secondary_font);margin:0 auto 20px;max-width:302px;text-align:center}.get-eguide .eguide-image{margin-bottom:37px}.get-eguide .form-heading h1,.get-eguide .form-heading h1 small{font-size:24px;line-height:1.4}section.get-eguide .quote-thankyou-message.is-visible{opacity:1;pointer-events:auto;visibility:visible}section.get-eguide .quote-thankyou-message::-webkit-scrollbar{display:none}section.get-eguide .quote-thankyou-message{background:rgba(0,0,0,.5);height:100vh;inset:0;opacity:0;overflow-x:hidden;overflow-y:scroll;padding:160px 0;pointer-events:none;position:fixed;visibility:hidden;width:100%;z-index:1000000}body.overflow{overflow:hidden}section.get-eguide .thanks-logo{margin-bottom:20px}section.get-eguide .thanks-desc h3{font-family:var(--body_font);margin-bottom:8px}section.get-eguide .thanks-desc p{font-weight:400;margin-bottom:0}section.get-eguide .thanks-logo svg{display:inline-block;height:100%;max-width:70px;min-height:70px;width:100%;fill:var(--secondary_color)}section.get-eguide .close-popup{background-color:var(--skyblue_color);border-radius:100%;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;max-height:48px;max-width:48px;min-height:48px;position:absolute;right:20px;top:24px;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}section.get-eguide .close-popup img{-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}section.get-eguide .thankyou-logo-text{padding:77px 30px 68px}section.get-eguide .thanks-context{background:var(--secondary_color);padding:37px 61px 40px;position:relative;z-index:1}section.get-eguide .thanks-context svg.abs{position:absolute;z-index:1}section.get-eguide .thanks-context svg.wave_top{left:0;max-width:100%;top:-5%;width:100%}section.get-eguide .quote-thankyou-message .quote-thankyou-main{background-color:var(--white_color);border-radius:8px;margin:0 auto;max-width:485px;overflow:hidden;position:relative;text-align:center;z-index:1}section.get-eguide .thanks-desc{margin-bottom:30px}section.get-eguide ul.no-list.hs-error-msgs.inputs-list{position:unset}section.get-eguide .hs-error-msg,ul.no-list.hs-error-msgs.inputs-list label{font-size:15px;margin-top:10px}.get-eguide form input[type=submit],.get-eguide input.hs-button.primary.large{line-height:1.18;padding:16px 21px}.get-eguide .hs-form-field{margin-bottom:20px}@media(min-width:1300px){.form-column .form-card{min-height:461px}}@media(min-width:768px){.get-eguide .form-column{padding-top:36px}}@media(max-width:767px){.get-eguide .form-column{-ms-flex-preferred-size:100%;flex-basis:100%;margin-right:0;min-height:430px}.get-eguide .form-card{min-height:430px;padding:20px}.get-eguide .form-heading{margin:unset;margin-bottom:25px;max-width:unset;text-align:left}.get-eguide .form-heading h4{font-size:18px}.get-eguide form input[type=email],.get-eguide form input[type=number],.get-eguide form input[type=password],.get-eguide form input[type=tel],.get-eguide form input[type=text]{padding:9.5px 19px 10.5px!important}.get-eguide .image-and-describe{-ms-flex-preferred-size:100%;flex-basis:100%;margin-bottom:66px}.get-eguide .eguide-image img{max-width:263px}.get-eguide .eguide-text h3{font-size:25px;max-width:100%}.get-eguide .eguide-text p{max-width:100%}.get-eguide .hs-form-field{margin-bottom:25px}.get-eguide form .hs_submit.hs-submit{margin-top:24px}section.get-eguide .quote-thankyou-message .quote-thankyou-main{max-width:329px}.get-eguide .form-heading h1,.get-eguide .form-heading h1 small{font-size:18px}}@media(max-width:380px){.get-eguide form input[type=submit],.get-eguide input.hs-button.primary.large{font-size:12px}body .get-eguide form input[type=submit]{background-size:14px}}@media(max-width:767px){section.get-eguide .thanks-context svg.wave_top{left:0;top:-5%}section.get-eguide .close-popup{right:20px;top:20px}section.get-eguide .thanks-context{background:var(--secondary_color);padding:25px 20px 20px}section.get-eguide .thankyou-logo-text{padding:64px 30px 59px}section.get-eguide .thanks-desc{margin-bottom:24px}.quote-thankyou-main a.cta_button[title]{line-height:1.18;padding:18px 56px}section.get-eguide .thanks-desc h3{font-size:18px;line-height:1.388}.get-eguide .quote-thankyou-main a.cta_button[title]{line-height:1.18;padding:18px 56px}.get-eguide .thanks-logo-text h2{margin-bottom:0}.content-wrapper .form-text-flex{flex-direction:column-reverse}}@media(max-width:500px){section.get-eguide .thanks-context svg.wave_top{top:-4%}section.get-eguide .quote-thankyou-message{padding:173px 30px}.get-eguide .eguide-text p{max-width:330px}.get-eguide .eguide-text h3{max-width:302px}}@media(max-width:389px){section.get-eguide .thankyou-logo-text{padding:64px 20px 50px}.quote-thankyou-main a.cta_button[title]{font-size:14px}}@media(max-width:365px){section.get-eguide .thanks-context svg.wave_top{top:-3%}}@media(max-width:1024px){.get-eguide .form-heading h1,.get-eguide .form-heading h1 small{font-size:21px}}