.pool-models--container{display:flex;flex-wrap:wrap;margin:80px -2.5% 0 0}.pool-item{background:#fff;border-radius:7.987px;box-shadow:0 0 14.976px 0 rgba(7,77,134,.25);margin-bottom:32px;margin-right:2%;padding:40px 20px 80px;position:relative;text-align:center;width:31%}.each-form-content.step2 .next-btn{height:0;opacity:0;top:-5000px;visibility:hidden}.pool-item .size-wrapper{color:#003f5e;font-size:14px;font-weight:600;line-height:120.023%;padding:6px 0}.pool-item .image-wrapper{margin:0 auto 35px;width:236px}.pool-item .image-wrapper img{width:100%}.pool-name h5{font-size:19px;line-height:140%}.pool-item button.select-pool-btn.select-pool{bottom:20px;left:20px;margin:9px 0 0;padding:14px 35px;position:absolute;right:20px;width:auto}.plunge-pool{background:rgba(118,205,207,.1);border:.998px solid #76cdcf;border-radius:2.995px;display:inline-block;line-height:normal;margin:0 0 12px;padding:2px 10px 5px}.plunge-pool span{color:#4bbcbe;display:inline-block;font-family:Rubik;font-size:12px;font-weight:600;line-height:120.023%}.hs_pool_model_common input,.hs_pool_model_common>label,.hs_pool_size_common input,.hs_pool_size_common>label{font-size:0;height:0;opacity:0;position:absolute;width:0}.quote-stepform-sec .profileimg{background-color:#eef9ff;border-radius:100%;max-width:126px;position:relative;z-index:1}.quote-stepform-sec .profileimg-fix{position:relative}.quote-stepform-sec .profileborder{background-color:#76cdcf;content:"";height:3px;left:0;position:absolute;right:0;top:50%;width:100%}.quote-stepform-sec .profileimg img{border:3px solid #76cdcf;border-radius:100%;display:block;width:100%}.quote-stepform-sec .quotestep{background-color:var(--secondary_color);border:1px solid var(--secondary_color);border-radius:6px;color:var(--white_color);display:inline-block;font-family:var(--primary_font);font-size:16px;font-style:normal;font-weight:600;line-height:normal;margin-bottom:26px;padding:7px 10px;text-align:center}.step-form-sec form .hs-button.large{display:inline-block;font-size:16px;font-style:normal;font-weight:700;line-height:1.18;padding:13px 33.5px;position:relative}.step-form-sec form .hs-button.large.primary.next-btn img{display:inline-block;margin-left:8px;vertical-align:middle}.step-form-sec form input[type=email],.step-form-sec form input[type=file],.step-form-sec form input[type=number],.step-form-sec form input[type=password],.step-form-sec form input[type=tel],.step-form-sec form input[type=text],.step-form-sec form select,.step-form-sec form textarea{background-color:rgba(118,205,207,.05);border:1px solid var(--secondary_color);color:var(--secondary_color);font-size:18px;font-weight:500;padding:13px 20px}.step-form-sec form select{background-image:url(https://22400113.fs1.hubspotusercontent-na1.net/hubfs/22400113/Swimming_pool_2023/Quote/Polygon-1.svg)}.step-form-sec form input[type=email]:focus-visible,.step-form-sec form input[type=file]:focus-visible,.step-form-sec form input[type=number]:focus-visible,.step-form-sec form input[type=password]:focus-visible,.step-form-sec form input[type=tel]:focus-visible,.step-form-sec form input[type=text]:focus-visible,.step-form-sec form select:focus-visible,.step-form-sec form textarea:focus-visible{box-shadow:none;outline-color:var(--secondary_color)}.step-form-sec form label{font-size:18px;font-style:normal;font-weight:600;line-height:normal;margin-bottom:13px}.step-form-sec form .hs-form-field{margin-bottom:19px}.step-form-sec form .hs-richtext p{font-family:var(--secondary_font);font-size:20px;font-style:normal;font-weight:400;line-height:1.4}.step-form-sec .each-form-content:not(.step1){display:none}.step-form-sec form .each-form-content .each-step-wrapper{margin-bottom:54px}.step-form-sec form .each-form-content .button-section{margin-top:32px}.step-form-sec form .hs_submit.hs-submit{text-align:left}.step-form-sec form input.hs-button.large{background-image:url(https://22400113.fs1.hubspotusercontent-na1.net/hubfs/22400113/Swimming_pool_2023/Quote/NextArrow.svg);background-position:right 32px top 50%;background-size:17px;margin-top:13px;padding:13px 55px 13px 27px;width:auto}.step-form-sec .submitted-message{text-align:center}.step-form-sec .submitted-message img{display:block;margin-bottom:41px;margin-left:auto;margin-right:auto;max-width:54px;width:100%}.step-form-sec .submitted-message h2{font-size:44px;margin-bottom:20px}.step-form-sec .submitted-message p{color:var(--navyblue_color);font-family:var(--body_font);font-size:20px;font-style:normal;font-weight:400;line-height:1.4;text-align:center}.step-form-sec.intake-form{opacity:0;padding-bottom:200px;transition:all .35;visibility:hidden}.step-form-sec.intake-form.showform{opacity:1;visibility:visible}.quote-stepform-sec.formsumbited .step-form-sec.intake-form{padding:102px 0 400px}.quote-stepform-sec .goooglerate{max-width:224px}.quote-stepform-sec.formsumbited .goooglerate{display:none}.step-form-sec form select.hs-input.is-placeholder{color:var(--secondary_color)}.step-form-sec form .hs-form-required{color:var(--navyblue_color)}.pool-selector .select2-container{width:100%!important}.pool-selector .select2-container--default .select2-selection--single{background-color:rgba(118,205,207,.05);border:2px solid var(--secondary_color);border-radius:8px;height:48px}.pool-selector .select2-container--default .select2-selection--single .select2-selection__rendered{color:var(--secondary_color);font-size:18px;font-weight:600;line-height:28px;padding:8px 20px}.pool-selector .select2-container--default .select2-selection--single .select2-selection__arrow b{display:none}.pool-selector .select2-container--default .select2-selection--single .select2-selection__arrow{background-image:url(https://22400113.fs1.hubspotusercontent-na1.net/hubfs/22400113/Swimming_pool_2023/Quote/Polygon-1.svg);background-position:50%;background-repeat:no-repeat;background-size:11px;height:12px;position:absolute;right:25px;top:50%;transform:translateY(-50%);width:12px}.pool-size-wrapper .select2-container--default .select2-selection--single{background-color:rgba(118,205,207,.05);border:2px solid var(--secondary_color);border-radius:8px;height:48px}.pool-size-wrapper .select2-container--default .select2-selection--single .select2-selection__rendered{color:var(--secondary_color);font-size:18px;font-weight:600;line-height:28px;padding:8px 20px}.pool-size-wrapper .select2-container--default .select2-selection--single .select2-selection__arrow b{display:none}.pool-size-wrapper .select2-container--default .select2-selection--single .select2-selection__arrow{background-image:url(https://22400113.fs1.hubspotusercontent-na1.net/hubfs/22400113/Swimming_pool_2023/Quote/Polygon-1.svg);background-position:50%;background-repeat:no-repeat;background-size:11px;height:12px;position:absolute;right:25px;top:50%;transform:translateY(-50%);width:12px}.pool-size-wrapper .select2-container{width:100%!important}@media(max-width:1024px){.pool-item{margin-bottom:10px;width:47%}.pool-item,.pool-item:nth-child(3n){margin-right:3%}}@media(max-width:767px){.pool-models--container{margin:40px 0 0}.pool-item{width:100%}.pool-item,.pool-item:nth-child(3n){margin-right:0}.quote-stepform-sec .profileimg{max-width:66px}.step-form-sec.intake-form{padding-bottom:132px}}