@font-face{font-family:'Northwell';src:url(../../../../../../themes/hello-elementor-child/vrp/webfonts/Northwell.woff2) format('woff2'),url(../../../../../../themes/hello-elementor-child/vrp/webfonts/Northwell.woff) format('woff');font-weight:400;font-style:normal;font-display:swap}.header-top{display:none}.hero-inner{margin-bottom:100px}.hero-inner .elementor-widget-image{min-width:100%;height:590px}.hero-inner .elementor-widget-image img{height:100%!important;width:100%!important;object-fit:cover!important}.inner-hero.e-flex.e-con.e-parent .hero-image{height:317px}body .title-form-holder .elementor-widget-heading{width:100%;padding:0 25px;text-align:center}body .title-form-holder h1,body.page-home .title-form-holder h1 span,body .default-post-hero h1.post-title{color:#fff!important;font-family:"Northwell",sans-serif!important;font-size:50px;font-style:italic;font-weight:400!important;line-height:70px;text-shadow:0 0 15px #000}body.directorist-content-active h1{text-shadow:0 0 15px #000}body.full-width h1{text-shadow:none}body.page-home .title-form-holder h1{font-family:"Montserrat",sans-serif!important;font-size:20px;font-style:normal;font-weight:500!important;line-height:24px}body.no-hero-form .e-flex.e-con.e-parent .elementor-element.e-con.e-child{height:100%}body.no-hero-form .abe{margin-top:0}body .blog-posts-container h2 a{color:#145A72!important;text-decoration:none!important}body .default-post-hero{min-height:600px;background-size:cover;background-repeat:no-repeat;background-position:center center;display:flex;align-items:end;justify-content:center;text-align:center}body .default-post-hero .post-title{font-size:50px;line-height:70px;margin-bottom:80px}.single-post-entry-content{font-family:"Montserrat",sans-serif;margin:auto;max-width:1340px;padding:25px}.single-post-entry-content .wp-block-image.size-full{text-align:center}.elementor-widget-shortcode{width:90%;max-width:1340px}body .accordion-policies .e-n-accordion-item-title .e-n-accordion-item-title-text,body .elementor-widget-n-accordion .e-n-accordion-item[open] .e-n-accordion-item-title{color:#185971!important}body .accordion-policies .e-n-accordion-item-title .e-n-accordion-item-title-text .fa-minus:before,body .accordion-policies .e-n-accordion-item-title .e-n-accordion-item-title-text .fa-plus:before{font-weight:300!important}body .accordion-policies .e-n-accordion-item .e-con.e-child,body .accordion-policies .e-n-accordion-item .e-con-boxed.e-con.e-child{padding-right:0!important;padding-left:0!important}body .accordion-policies .e-con.e-child .e-con-inner{margin:0}body .accordion-policies p,body .accordion-policies .elementor-widget-container{color:#000;font-family:"Montserrat",sans-serif;font-size:18px;font-weight:300;line-height:24px}body h3.elementor-heading-title{font-size:16px!important}.management-carousel-icon-box.elementor-widget-icon-box .elementor-widget-container{background:rgb(255,255,255);background:linear-gradient(180deg,rgba(255,255,255,1) 70%,rgba(186,243,255,1) 100%)}.management-carousel .e-con.e-child,.management-carousel .e-con.e-child .elementor-widget-icon-box{height:100%}.management-carousel-icon-box.elementor-widget-icon-box .elementor-icon{background-color:#145A72;border-radius:50%;padding:10px}.management-carousel .elementor-widget-container .elementor-swiper-button.elementor-swiper-button-prev,.management-carousel .elementor-widget-container .elementor-swiper-button.elementor-swiper-button-next{display:none!important}body .management-carousel .elementor-swiper-button svg{height:2em!important;width:2em!important}.have-span span{font-family:"Northwell",sans-serif;font-size:36px}.join-today-holder .elementor-element.e-con-boxed.e-con.e-child{border-radius:20px}.how-much-form,.nf-form-wrap.ninja-forms-form-wrap{max-width:522px!important;margin:auto}.nf-form-wrap.ninja-forms-form-wrap .nf-before-form-content{display:none}.nf-form-wrap.ninja-forms-form-wrap .nf-form-content{padding:0}body .nf-form-content .list-select-wrap .nf-field-element>div,body .nf-form-content input:not([type=button]),body .nf-form-content textarea,body .nf-form-content .ninja-forms-field{background:#fff;border:1px solid #646464;border-radius:23px;color:#000;font-family:'Montserrat',sans-serif;font-size:21px;font-weight:300;line-height:32px}#content .elementor-widget-container a{color:#000;text-decoration:underline}#content .elementor-widget-container .directorist-archive-contents a{text-decoration:none}#content .white-button .elementor-widget-container a,#content .homepage-category-boxes .elementor-widget-container a,#content .elementor-widget-container .featured-unit-info a{color:#fff;text-decoration:none}#content .elementor-widget-container a.elementor-button{text-decoration:none}body #ninja_forms_required_items,body .nf-field-container{margin-bottom:10px}body .nf-field ul li label{color:#000;font-family:'Montserrat',sans-serif;font-size:21px;font-weight:300}body .eael-ninja-form .submit-container input[type="submit"]{background-color:#a1e785;border-color:#a1e785;color:#185971;font-family:'Montserrat',sans-serif!important;font-size:21px;font-weight:500!important;line-height:32px;width:100%!important}body .eael-ninja-form .submit-container input[type="submit"]:hover{background-color:#f2d401;border-color:#f2d401}.still-have-question .elementor-widget-container{height:auto!important}body .e-con-full.e-parent.hero-inner .e-con-boxed.e-child{padding-left:25px!important;padding-right:25px!important}body .e-con-full.e-parent .e-con-boxed.e-child.inner-pages-shortcode-holder{padding-left:0!important;padding-right:0!important}body .elementor-widget-shortcode{width:100%}.e-con-full.sticky-bottom-nav.elementor-hidden-desktop{z-index:9}li::marker{color:#434343;font-size:10px}.newsletter-form-footer form>p input{max-width:360px;height:53px;border-radius:50px;border:1.52px solid #646464;padding:0 25px;font-family:'Montserrat';font-size:21px;font-weight:500}.newsletter-form-footer form>p input{max-width:360px;width:100%}.newsletter-form-footer form>p input[type="checkbox"]{width:10px;height:auto}.newsletter-form-footer form>p input[type="submit"]{text-transform:uppercase;border-radius:50px;background:#A3E686!important;color:#185971;border:solid 1.52px #A3E686!important;cursor:pointer;transition:all 0.5s ease-in-out}.newsletter-form-footer form>p input[type="submit"]:hover{background:#F2D401!important;border:solid 1.52px #F2D401!important;transition:all 0.5s ease-in-out}.newsletter-form-footer form .wpcf7-spinner{display:none}.newsletter-form-footer form>p input::placeholder{font-size:21px;font-weight:300;color:#000}.newsletter-form-footer form>p{display:flex;justify-content:center;gap:15px;flex-direction:column;align-content:center;flex-wrap:wrap}.directorist-add-listing-wrapper,.directorist-archive-contents,.directorist-user-dashboard,.directorist-search-contents,.directorist-alert,.directorist-registration-wrapper,.directorist-login-wrapper,.directorist-row{font-family:"Montserrat",sans-serif!important}body.directorist-content-active .directorist-single-contents-area{margin-top:180px;max-width:1340px!important;margin-right:auto;margin-left:auto}body nav#pojo-a11y-toolbar{bottom:20px!important}body #pojo-a11y-toolbar .pojo-a11y-toolbar-toggle{bottom:0!important}body.theVRPPage #pojo-a11y-toolbar .pojo-a11y-toolbar-toggle{bottom:180px!important}#pojo-a11y-toolbar .pojo-a11y-toolbar-toggle a{background-color:rgb(0,0,0,0)!important;border-top-right-radius:50%!important;border-bottom-right-radius:50%!important;box-shadow:0 0 10px 0 rgba(0,0,0,.35);-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.35);-moz-box-shadow:0 0 10px 0 rgba(0,0,0,.35)}@media all and (min-width:767px){body h3.elementor-heading-title{font-size:21px!important}}@media all and (max-width:1024px){.elementor-nav-menu--main .elementor-nav-menu ul{background-color:rgba(0,0,0,0)!important;position:relative!important;margin-top:0!important;margin-left:0!important}.elementor-nav-menu--main .elementor-nav-menu ul li a{color:#fff!important;justify-content:center;font-size:20px}.title-form-holder{bottom:-105px!important}body.no-hero-form .hero-inner{margin-bottom:0}body.no-hero-form .title-form-holder{bottom:20px!important}body #content .elementor-element:not(.keep-background-image),body #content .elementor-element:not(.keep-background-image) .elementor-element.e-con.e-child{background-image:none!important}}@media all and (min-width:1024px){body .default-post-hero .post-title{font-size:70px}body.page-home .hero-inner.hero-hp,body.page-home .n2-ss-slide.n2-ow.n2-ss-slide-3.n2-ss-slide-active{max-height:800px!important}body .e-con-full.e-parent .e-con-boxed.e-child{padding-left:25px!important;padding-right:25px!important}body .elementor-icon-list--layout-inline.elementor-list-item-link-full_width.elementor-widget.elementor-widget-icon-list .elementor-widget-container{margin-right:0}body .elementor-location-header .elementor-hidden-tablet.elementor-hidden-mobile.e-flex.e-con.e-child .elementor-widget-button .elementor-button-wrapper a.elementor-button-link{padding:12px 15px 12px 15px}body #menu-main-menu.eael-advanced-menu li a{font-size:17px;letter-spacing:-.6px}.hero-inner{margin-bottom:0}.hero-inner .elementor-widget-image{height:874px;max-height:90vh}.title-form-holder{bottom:35px!important}body .title-form-holder h1,body.page-home .title-form-holder h1 span,body .default-post-hero h1.post-title{font-size:70px;line-height:90px}body.page-home .title-form-holder h1{font-size:39px;line-height:39px}.mob-waves-left{display:none}.margin-bottom-0 p:last-of-type{margin-bottom:0}.margin-top-0 p:first-of-type{margin-top:0}body.page-about-us .elementor-74 .elementor-element.elementor-element-9cbd41c:not(.elementor-motion-effects-element-type-background){background-position:-25px 100px}.desktop-right-wave-bottom>.e-child{background-image:url(/wp-content/uploads/2024/04/wave-right.webp);background-position:right bottom;background-repeat:no-repeat}.desktop-right-wave-top-50>.e-child{background-image:url(/wp-content/uploads/2024/04/wave-right.webp);background-position:right center;background-repeat:no-repeat}.desktop-right-wave-top-75>.e-child{background-image:url(/wp-content/uploads/2024/04/wave-right.webp);background-position:right 75%;background-repeat:no-repeat}.header-main-menu ul#menu-main-menu>li>ul,.header-main-menu ul#menu-main-menu>li>ul>li:last-of-type>a{border-bottom-left-radius:10px;border-bottom-right-radius:10px}.header-main-menu ul#menu-main-menu>li>ul{width:100%}.header-main-menu ul#menu-main-menu>li.submenu-390>ul{width:390px}.header-main-menu ul#menu-main-menu>li.submenu-150>ul{width:150px}.header-main-menu ul#menu-main-menu>li>ul>li>a{padding-left:10px;padding-right:10px}#menu-main-menu>li>a::before{content:'';position:absolute;width:100%;left:0;height:1px!important;border-radius:4px;background-color:#fff;bottom:8px;transform-origin:right;transform:scaleX(0);transition:transform .6s ease-in-out}#menu-main-menu{gap:30px}#menu-main-menu>li>a:hover::before{transform-origin:left;transform:scaleX(1)}.newsletter-form-footer form>p{flex-direction:row;flex-wrap:nowrap}.management-carousel .elementor-widget-container .elementor-swiper-button.elementor-swiper-button-prev,.management-carousel .elementor-widget-container .elementor-swiper-button.elementor-swiper-button-next{display:flex!important}}@media all and (min-width:1024px) and (max-width:1450px){.management-carousel .elementor-widget-container{width:92%;margin:auto}.management-carousel.elementor-widget-n-carousel .e-n-carousel>.swiper-wrapper>.swiper-slide>.e-con{padding-left:2px!important;padding-right:2px!important}.management-carousel .elementor-widget-container .elementor-swiper-button.elementor-swiper-button-prev{left:0!important}.management-carousel .elementor-widget-container .elementor-swiper-button.elementor-swiper-button-next{right:0!important}}@media all and (min-width:1042px){body .elementor-icon-list--layout-inline.elementor-list-item-link-full_width.elementor-widget.elementor-widget-icon-list .elementor-widget-container{margin-right:20px}}@media all and (min-width:1085px){body #menu-main-menu.eael-advanced-menu li a{letter-spacing:normal}}@media all and (min-width:1200px){body .elementor-location-header .elementor-hidden-tablet.elementor-hidden-mobile.e-flex.e-con.e-child .elementor-widget-button .elementor-button-wrapper a.elementor-button-link{padding:12px 35px 12px 35px}}@media all and (min-width:1350px){body #menu-main-menu.eael-advanced-menu li a{font-size:24px}}.eael-offcanvas-content.eael-offcanvas-content-right.eael-offcanvas-content-visible{width:100vw}.hamburger-menu-socials .elementor-grid-item{margin:0!important}.hamburger-buttons a{width:290px!important;max-width:290px!important}html body{margin:0}.homepage-category-boxes:hover{box-shadow:0 0 0 0 #86D3E7!important}