form[data-fglz-quote-form="true"] .fglz-pool-details-intro,form[data-fglz-quote-form="true"] .elementor-field-group-pool_subtype,form[data-fglz-quote-form="true"] .elementor-field-group-pool_spa,form[data-fglz-quote-form="true"] .elementor-field-group-pool_waterline{display:none!important}form[data-fglz-quote-form="true"] .fglz-pool-details-intro:not([hidden]),form[data-fglz-quote-form="true"] .fglz-pool-detail-visible:not([hidden]){display:flex!important}form[data-fglz-quote-form="true"] .fglz-pool-details-intro{box-sizing:border-box;flex-direction:column;align-items:stretch;margin:6px 0 0;padding:16px 18px 14px;border-left:3px solid #78be20;border-radius:4px;background:#f3f7ef}form[data-fglz-quote-form="true"] .fglz-pool-details-intro h3{margin:0 0 4px;color:#17365d;font:inherit;font-size:1rem;font-weight:700;line-height:1.35}form[data-fglz-quote-form="true"] .fglz-pool-details-intro p{margin:0;color:#43546a;font:inherit;font-size:.9rem;line-height:1.45}form[data-fglz-quote-form="true"] .fglz-pool-detail-visible{align-content:flex-start}form[data-fglz-quote-form="true"] .fglz-pool-details-status{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important}@media (min-width:768px){form[data-fglz-quote-form="true"] .elementor-field-group-pool_subtype.fglz-pool-detail-visible,form[data-fglz-quote-form="true"] .elementor-field-group-pool_spa.fglz-pool-detail-visible,form[data-fglz-quote-form="true"] .elementor-field-group-pool_waterline.fglz-pool-detail-visible{flex:1 1 0!important;width:auto!important;min-width:0}}form[data-fglz-quote-form="true"][data-fglz-pool-details-state="visible"] .elementor-field-group-message{margin-top:20px;padding-top:22px;border-top:1px solid rgb(23 54 93 / .2)}@media (max-width:767px){form[data-fglz-quote-form="true"] .fglz-pool-details-intro{padding:14px 15px 12px}form[data-fglz-quote-form="true"] .fglz-pool-detail-visible{flex:0 0 100%;width:100%}}@media (prefers-reduced-motion:reduce){form[data-fglz-quote-form="true"] .fglz-pool-detail-visible,form[data-fglz-quote-form="true"] .fglz-pool-details-intro{transition:none}}