.listing-with-hover h2{color:#1c302f;font-size:clamp(24px,4vw,64px);font-weight:600;text-align:center}@media (max-width:767px){.listing-with-hover h2{font-size:24px;text-align:center}}.listing-with-hover .listing-with-hover_repeater-container{position:relative}.listing-with-hover .listing-with-hover_dots-container{display:none}@media (max-width:767px){.listing-with-hover .listing-with-hover_dots-container{display:flex;position:absolute;right:7px;top:50%;transform:translateY(-50%)}.listing-with-hover .listing-with-hover_dots-container ul{display:flex;flex-direction:column;inset:0!important;position:relative}.listing-with-hover .listing-with-hover_dots-container ul li button:before{color:#7ecf73}}.listing-with-hover .listing-with-hover_repeater{display:grid;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:991px){.listing-with-hover .listing-with-hover_repeater{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:0!important}}@media (max-width:767px){.listing-with-hover .listing-with-hover_repeater{grid-template-columns:repeat(1,minmax(0,1fr));margin-bottom:0!important}}.listing-with-hover .listing-with-hover_repeater-item{background-color:#7ecf730f;border-radius:30px;cursor:pointer;display:flex;flex-direction:column;gap:20px;padding:23px 26px}@media (max-width:767px){.listing-with-hover .listing-with-hover_repeater-item{border:none!important;display:flex!important;flex-direction:column;gap:12px;justify-content:center;padding:32px;width:100%}.listing-with-hover .listing-with-hover_repeater-item.blank{display:none!important}}.listing-with-hover .listing-with-hover_repeater-item div{font-size:16px;font-weight:600}.listing-with-hover .listing-with-hover_repeater-item div:first-child{color:#d9d9d9}.listing-with-hover .listing-with-hover_repeater-item div:nth-child(2){color:#1c302f;transition:.3s ease-in-out}.listing-with-hover .listing-with-hover_repeater-item:hover div:nth-child(2){color:#7ecf73}@media (max-width:767px){.listing-with-hover .listing-with-hover_repeater-item div:nth-child(2){color:#1c302f}}.listing-with-hover .listing-with-hover_popup-container{align-items:center;display:flex;display:none;inset:0;justify-content:center;padding:20px;position:fixed;z-index:100}.listing-with-hover .listing-with-hover_popup-overlay{background-color:#00000080;inset:0;position:fixed;z-index:-1}.listing-with-hover .listing-with-hover_popup-content-container{background-color:#fff;border-radius:30px;display:flex;max-height:100%;padding:20px;position:relative}.listing-with-hover .listing-with-hover_popup-icon{background-color:#fff;border-radius:100px;cursor:pointer;display:flex;position:absolute;right:-4px;top:-4px}.listing-with-hover .listing-with-hover_popup-icon svg{display:flex;fill:#dc4128;height:24px;width:24px}.listing-with-hover .listing-with-hover_popup-form{overflow-y:scroll;-ms-overflow-style:none;align-items:center;background-color:#7ecf731a;border-radius:20px;scrollbar-width:none}.listing-with-hover .listing-with-hover_popup-form::-webkit-scrollbar{display:none}.listing-with-hover .listing-with-hover_popup-form form{background:transparent;padding:20px}.listing-with-hover .listing-with-hover_popup-form .form-title{display:none}.listing-with-hover .listing-with-hover_popup-form form label{font-weight:700}.listing-with-hover .listing-with-hover_popup-form form .hs-error-msg{font-size:12px;font-weight:400;width:90%}.listing-with-hover .listing-with-hover_popup-form form .hs_error_rollup *{color:#ef6b51;text-align:right}.listing-with-hover .listing-with-hover_popup-form form input,.listing-with-hover .listing-with-hover_popup-form form select,.listing-with-hover .listing-with-hover_popup-form form textarea{border:1px solid #a7a7a780;border-radius:15px;width:100%!important}.listing-with-hover .listing-with-hover_popup-form form select[name=services_needed],.listing-with-hover .listing-with-hover_popup-form form textarea{width:100%!important}.listing-with-hover .listing-with-hover_popup-form form .hs-input.hs-fieldtype-intl-phone select{display:none}.listing-with-hover .listing-with-hover_popup-form form .hs-input.hs-fieldtype-intl-phone input{width:100%!important}@media (max-width:767px){.listing-with-hover .listing-with-hover_popup-form form .hs-input.hs-fieldtype-intl-phone{width:100%!important}}.listing-with-hover .listing-with-hover_popup-form form .hs-form-booleancheckbox-display{display:flex;margin-bottom:16px;margin-top:-16px}.listing-with-hover .listing-with-hover_popup-form form .hs-form-booleancheckbox-display input{accent-color:#1c302f;margin:0;width:unset!important}.listing-with-hover .listing-with-hover_popup-form form .hs-form-booleancheckbox-display span{font-weight:400;margin-left:8px!important}.listing-with-hover .listing-with-hover_popup-form form .hs-form-booleancheckbox-display span a{font-weight:600;text-decoration:none}@media (max-width:767px){.listing-with-hover .listing-with-hover_popup-form form .hs-form-booleancheckbox-display input{width:unset!important}}.listing-with-hover .listing-with-hover_popup-form .submitted-message *{margin:0}.listing-with-hover .listing-with-hover_popup-form .submitted-message{align-items:center;background:#7ecf731a;border-radius:30px;display:flex;flex-direction:column;gap:8px;padding:50px 30px}.listing-with-hover .listing-with-hover_popup-form .submitted-message br{display:none}.listing-with-hover .listing-with-hover_popup-form .submitted-message p{font-size:32px;font-weight:600;text-align:center}.listing-with-hover .listing-with-hover_popup-form input[type=submit]{background-color:#7ecf73;border:none;border-radius:100px;color:#1c302f;font-size:16px;font-weight:700;padding:15px 26px;text-align:center;text-transform:none;transition:.3s ease-in-out}.listing-with-hover .listing-with-hover_popup-form input[type=submit]:hover{background-color:#1c302f;color:#7ecf73}.listing-with-hover .listing-with-hover_popup-form .actions{text-align:end}@media (max-width:767px){.listing-with-hover .listing-with-hover_popup-form form .hs_error_rollup *{font-size:12px;text-align:center}.listing-with-hover .listing-with-hover_popup-form .actions{text-align:center;width:100%}.listing-with-hover .listing-with-hover_popup-form input[type=submit]{width:100%}.listing-with-hover .listing-with-hover_popup-form .submitted-message p{font-size:16px}}