.carousel{position:relative;box-sizing:border-box}.carousel *,.carousel *:before,.carousel *:after{box-sizing:inherit}.carousel.is-draggable{cursor:move;cursor:grab}.carousel.is-dragging{cursor:move;cursor:grabbing}.carousel__viewport{position:relative;overflow:hidden;max-width:100%;max-height:100%}.carousel__track{display:flex}.carousel__slide{flex:0 0 auto;width:var(--carousel-slide-width, 60%);max-width:100%;padding:1rem;position:relative;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.has-dots{margin-bottom:calc(0.5rem + 22px)}.carousel__dots{margin:0 auto;padding:0;position:absolute;top:calc(100% + 0.5rem);left:0;right:0;display:flex;justify-content:center;list-style:none;user-select:none}.carousel__dots .carousel__dot{margin:0;padding:0;display:block;position:relative;width:22px;height:22px;cursor:pointer}.carousel__dots .carousel__dot:after{content:"";width:8px;height:8px;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background-color:currentColor;opacity:.25;transition:opacity .15s ease-in-out}.carousel__dots .carousel__dot.is-selected:after{opacity:1}.carousel__button{width:var(--carousel-button-width, 48px);height:var(--carousel-button-height, 48px);padding:0;border:0;display:flex;justify-content:center;align-items:center;pointer-events:all;cursor:pointer;color:var(--carousel-button-color, currentColor);background:var(--carousel-button-bg, transparent);border-radius:var(--carousel-button-border-radius, 50%);box-shadow:var(--carousel-button-shadow, none);transition:opacity .15s ease}.carousel__button.is-prev,.carousel__button.is-next{position:absolute;top:50%;transform:translateY(-50%)}.carousel__button.is-prev{left:10px}.carousel__button.is-next{right:10px}.carousel__button[disabled]{cursor:default;opacity:.3}.carousel__button svg{width:var(--carousel-button-svg-width, 50%);height:var(--carousel-button-svg-height, 50%);fill:none;stroke:currentColor;stroke-width:var(--carousel-button-svg-stroke-width, 1.5);stroke-linejoin:bevel;stroke-linecap:round;filter:var(--carousel-button-svg-filter, none);pointer-events:none}html.with-fancybox{scroll-behavior:auto}body.compensate-for-scrollbar{overflow:hidden !important;touch-action:none}.fancybox__container{position:fixed;top:0;left:0;bottom:0;right:0;direction:ltr;margin:0;padding:env(safe-area-inset-top, 0px) env(safe-area-inset-right, 0px) env(safe-area-inset-bottom, 0px) env(safe-area-inset-left, 0px);box-sizing:border-box;display:flex;flex-direction:column;color:var(--fancybox-color, #fff);-webkit-tap-highlight-color:rgba(0,0,0,0);overflow:hidden;z-index:1050;outline:none;transform-origin:top left;--carousel-button-width:48px;--carousel-button-height:48px;--carousel-button-svg-width:24px;--carousel-button-svg-height:24px;--carousel-button-svg-stroke-width:2.5;--carousel-button-svg-filter:drop-shadow(1px 1px 1px rgba(0, 0, 0, 0.4))}.fancybox__container *,.fancybox__container *::before,.fancybox__container *::after{box-sizing:inherit}.fancybox__container :focus{outline:none}body:not(.is-using-mouse) .fancybox__container :focus{box-shadow:0 0 0 1px #fff,0 0 0 2px var(--fancybox-accent-color, rgba(1, 210, 232, 0.94))}@media all and (min-width: 1024px){.fancybox__container{--carousel-button-width:48px;--carousel-button-height:48px;--carousel-button-svg-width:27px;--carousel-button-svg-height:27px}}.fancybox__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--fancybox-bg, rgba(24, 24, 27, 0.92))}.fancybox__carousel{position:relative;flex:1 1 auto;min-height:0;height:100%;z-index:10}.fancybox__carousel.has-dots{margin-bottom:calc(0.5rem + 22px)}.fancybox__viewport{position:relative;width:100%;height:100%;overflow:visible;cursor:default}.fancybox__track{display:flex;height:100%}.fancybox__slide{flex:0 0 auto;width:100%;max-width:100%;margin:0;padding:48px 8px 8px 8px;position:relative;overscroll-behavior:contain;display:flex;flex-direction:column;outline:0;overflow:auto;--carousel-button-width:36px;--carousel-button-height:36px;--carousel-button-svg-width:22px;--carousel-button-svg-height:22px}.fancybox__slide::before,.fancybox__slide::after{content:"";flex:0 0 0;margin:auto}@media all and (min-width: 1024px){.fancybox__slide{padding:64px 100px}}.fancybox__content{margin:0 env(safe-area-inset-right, 0px) 0 env(safe-area-inset-left, 0px);padding:36px;color:var(--fancybox-content-color, #374151);background:var(--fancybox-content-bg, #fff);position:relative;align-self:center;display:flex;flex-direction:column;z-index:20}.fancybox__content :focus:not(.carousel__button.is-close){outline:thin dotted;box-shadow:none}.fancybox__caption{align-self:center;max-width:100%;margin:0;padding:1rem 0 0 0;line-height:1.375;color:var(--fancybox-color, currentColor);visibility:visible;cursor:auto;flex-shrink:0;overflow-wrap:anywhere}.is-loading .fancybox__caption{visibility:hidden}.fancybox__container>.carousel__dots{top:100%;color:var(--fancybox-color, #fff)}.fancybox__nav .carousel__button{z-index:40}.fancybox__nav .carousel__button.is-next{right:8px}@media all and (min-width: 1024px){.fancybox__nav .carousel__button.is-next{right:40px}}.fancybox__nav .carousel__button.is-prev{left:8px}@media all and (min-width: 1024px){.fancybox__nav .carousel__button.is-prev{left:40px}}.carousel__button.is-close{position:absolute;top:8px;right:8px;top:calc(env(safe-area-inset-top, 0px) + 8px);right:calc(env(safe-area-inset-right, 0px) + 8px);z-index:40}@media all and (min-width: 1024px){.carousel__button.is-close{right:40px}}.fancybox__content>.carousel__button.is-close{position:absolute;top:-40px;right:0;color:var(--fancybox-color, #fff)}.fancybox__no-click,.fancybox__no-click button{pointer-events:none}.fancybox__spinner{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:50px;height:50px;color:var(--fancybox-color, currentColor)}.fancybox__slide .fancybox__spinner{cursor:pointer;z-index:1053}.fancybox__spinner svg{animation:fancybox-rotate 2s linear infinite;transform-origin:center center;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:100%;height:100%}.fancybox__spinner svg circle{fill:none;stroke-width:2.75;stroke-miterlimit:10;stroke-dasharray:1,200;stroke-dashoffset:0;animation:fancybox-dash 1.5s ease-in-out infinite;stroke-linecap:round;stroke:currentColor}@keyframes fancybox-rotate{100%{transform:rotate(360deg)}}@keyframes fancybox-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}100%{stroke-dasharray:89,200;stroke-dashoffset:-124px}}.fancybox__backdrop,.fancybox__caption,.fancybox__nav,.carousel__dots,.carousel__button.is-close{opacity:var(--fancybox-opacity, 1)}.fancybox__container.is-animated[aria-hidden=false] .fancybox__backdrop,.fancybox__container.is-animated[aria-hidden=false] .fancybox__caption,.fancybox__container.is-animated[aria-hidden=false] .fancybox__nav,.fancybox__container.is-animated[aria-hidden=false] .carousel__dots,.fancybox__container.is-animated[aria-hidden=false] .carousel__button.is-close{animation:.15s ease backwards fancybox-fadeIn}.fancybox__container.is-animated.is-closing .fancybox__backdrop,.fancybox__container.is-animated.is-closing .fancybox__caption,.fancybox__container.is-animated.is-closing .fancybox__nav,.fancybox__container.is-animated.is-closing .carousel__dots,.fancybox__container.is-animated.is-closing .carousel__button.is-close{animation:.15s ease both fancybox-fadeOut}.fancybox-fadeIn{animation:.15s ease both fancybox-fadeIn}.fancybox-fadeOut{animation:.1s ease both fancybox-fadeOut}.fancybox-zoomInUp{animation:.2s ease both fancybox-zoomInUp}.fancybox-zoomOutDown{animation:.15s ease both fancybox-zoomOutDown}.fancybox-throwOutUp{animation:.15s ease both fancybox-throwOutUp}.fancybox-throwOutDown{animation:.15s ease both fancybox-throwOutDown}@keyframes fancybox-fadeIn{from{opacity:0}to{opacity:1}}@keyframes fancybox-fadeOut{to{opacity:0}}@keyframes fancybox-zoomInUp{from{transform:scale(0.97) translate3d(0, 16px, 0);opacity:0}to{transform:scale(1) translate3d(0, 0, 0);opacity:1}}@keyframes fancybox-zoomOutDown{to{transform:scale(0.97) translate3d(0, 16px, 0);opacity:0}}@keyframes fancybox-throwOutUp{to{transform:translate3d(0, -30%, 0);opacity:0}}@keyframes fancybox-throwOutDown{to{transform:translate3d(0, 30%, 0);opacity:0}}.fancybox__carousel .carousel__slide{scrollbar-width:thin;scrollbar-color:#ccc rgba(255,255,255,.1)}.fancybox__carousel .carousel__slide::-webkit-scrollbar{width:8px;height:8px}.fancybox__carousel .carousel__slide::-webkit-scrollbar-track{background-color:rgba(255,255,255,.1)}.fancybox__carousel .carousel__slide::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:2px;box-shadow:inset 0 0 4px rgba(0,0,0,.2)}.fancybox__carousel.is-draggable .fancybox__slide,.fancybox__carousel.is-draggable .fancybox__slide .fancybox__content{cursor:move;cursor:grab}.fancybox__carousel.is-dragging .fancybox__slide,.fancybox__carousel.is-dragging .fancybox__slide .fancybox__content{cursor:move;cursor:grabbing}.fancybox__carousel .fancybox__slide .fancybox__content{cursor:auto}.fancybox__carousel .fancybox__slide.can-zoom_in .fancybox__content{cursor:zoom-in}.fancybox__carousel .fancybox__slide.can-zoom_out .fancybox__content{cursor:zoom-out}.fancybox__carousel .fancybox__slide.is-draggable .fancybox__content{cursor:move;cursor:grab}.fancybox__carousel .fancybox__slide.is-dragging .fancybox__content{cursor:move;cursor:grabbing}.fancybox__image{transform-origin:0 0;user-select:none;transition:none}.has-image .fancybox__content{padding:0;background:rgba(0,0,0,0);min-height:1px}.is-closing .has-image .fancybox__content{overflow:visible}.has-image[data-image-fit=contain]{overflow:visible;touch-action:none}.has-image[data-image-fit=contain] .fancybox__content{flex-direction:row;flex-wrap:wrap}.has-image[data-image-fit=contain] .fancybox__image{max-width:100%;max-height:100%;object-fit:contain}.has-image[data-image-fit=contain-w]{overflow-x:hidden;overflow-y:auto}.has-image[data-image-fit=contain-w] .fancybox__content{min-height:auto}.has-image[data-image-fit=contain-w] .fancybox__image{max-width:100%;height:auto}.has-image[data-image-fit=cover]{overflow:visible;touch-action:none}.has-image[data-image-fit=cover] .fancybox__content{width:100%;height:100%}.has-image[data-image-fit=cover] .fancybox__image{width:100%;height:100%;object-fit:cover}.fancybox__carousel .fancybox__slide.has-iframe .fancybox__content,.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content,.fancybox__carousel .fancybox__slide.has-video .fancybox__content,.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content{max-width:100%;flex-shrink:1;min-height:1px;overflow:visible}.fancybox__carousel .fancybox__slide.has-iframe .fancybox__content,.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content{width:100%;height:80%}.fancybox__carousel .fancybox__slide.has-video .fancybox__content,.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content{width:960px;height:540px;max-width:100%;max-height:100%}.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content,.fancybox__carousel .fancybox__slide.has-video .fancybox__content,.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content{padding:0;background:rgba(24,24,27,.9);color:#fff}.fancybox__carousel .fancybox__slide.has-map .fancybox__content{background:#e5e3df}.fancybox__html5video,.fancybox__iframe{border:0;display:block;height:100%;width:100%;background:rgba(0,0,0,0)}.fancybox-placeholder{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0}.fancybox__thumbs{flex:0 0 auto;position:relative;padding:0px 3px;opacity:var(--fancybox-opacity, 1)}.fancybox__container.is-animated[aria-hidden=false] .fancybox__thumbs{animation:.15s ease-in backwards fancybox-fadeIn}.fancybox__container.is-animated.is-closing .fancybox__thumbs{opacity:0}.fancybox__thumbs .carousel__slide{flex:0 0 auto;width:var(--fancybox-thumbs-width, 96px);margin:0;padding:8px 3px;box-sizing:content-box;display:flex;align-items:center;justify-content:center;overflow:visible;cursor:pointer}.fancybox__thumbs .carousel__slide .fancybox__thumb::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-width:5px;border-style:solid;border-color:var(--fancybox-accent-color, rgba(34, 213, 233, 0.96));opacity:0;transition:opacity .15s ease;border-radius:var(--fancybox-thumbs-border-radius, 4px)}.fancybox__thumbs .carousel__slide.is-nav-selected .fancybox__thumb::after{opacity:.92}.fancybox__thumbs .carousel__slide>*{pointer-events:none;user-select:none}.fancybox__thumb{position:relative;width:100%;padding-top:calc(100%/(var(--fancybox-thumbs-ratio, 1.5)));background-size:cover;background-position:center center;background-color:rgba(255,255,255,.1);background-repeat:no-repeat;border-radius:var(--fancybox-thumbs-border-radius, 4px)}.fancybox__toolbar{position:absolute;top:0;right:0;left:0;z-index:20;background:linear-gradient(to top, hsla(0deg, 0%, 0%, 0) 0%, hsla(0deg, 0%, 0%, 0.006) 8.1%, hsla(0deg, 0%, 0%, 0.021) 15.5%, hsla(0deg, 0%, 0%, 0.046) 22.5%, hsla(0deg, 0%, 0%, 0.077) 29%, hsla(0deg, 0%, 0%, 0.114) 35.3%, hsla(0deg, 0%, 0%, 0.155) 41.2%, hsla(0deg, 0%, 0%, 0.198) 47.1%, hsla(0deg, 0%, 0%, 0.242) 52.9%, hsla(0deg, 0%, 0%, 0.285) 58.8%, hsla(0deg, 0%, 0%, 0.326) 64.7%, hsla(0deg, 0%, 0%, 0.363) 71%, hsla(0deg, 0%, 0%, 0.394) 77.5%, hsla(0deg, 0%, 0%, 0.419) 84.5%, hsla(0deg, 0%, 0%, 0.434) 91.9%, hsla(0deg, 0%, 0%, 0.44) 100%);padding:0;touch-action:none;display:flex;justify-content:space-between;--carousel-button-svg-width:20px;--carousel-button-svg-height:20px;opacity:var(--fancybox-opacity, 1);text-shadow:var(--fancybox-toolbar-text-shadow, 1px 1px 1px rgba(0, 0, 0, 0.4))}@media all and (min-width: 1024px){.fancybox__toolbar{padding:8px}}.fancybox__container.is-animated[aria-hidden=false] .fancybox__toolbar{animation:.15s ease-in backwards fancybox-fadeIn}.fancybox__container.is-animated.is-closing .fancybox__toolbar{opacity:0}.fancybox__toolbar__items{display:flex}.fancybox__toolbar__items--left{margin-right:auto}.fancybox__toolbar__items--center{position:absolute;left:50%;transform:translateX(-50%)}.fancybox__toolbar__items--right{margin-left:auto}@media(max-width:640px){.fancybox__toolbar__items--center:not(:last-child){display:none}}.fancybox__counter{min-width:72px;padding:0 10px;line-height:var(--carousel-button-height, 48px);text-align:center;font-size:17px;font-variant-numeric:tabular-nums;-webkit-font-smoothing:subpixel-antialiased}.fancybox__progress{background:var(--fancybox-accent-color, rgba(34, 213, 233, 0.96));height:3px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:30;user-select:none}.fancybox__container:fullscreen::backdrop{opacity:0}.fancybox__button--fullscreen g:nth-child(2){display:none}.fancybox__container:fullscreen .fancybox__button--fullscreen g:nth-child(1){display:none}.fancybox__container:fullscreen .fancybox__button--fullscreen g:nth-child(2){display:block}.fancybox__button--slideshow g:nth-child(2){display:none}.fancybox__container.has-slideshow .fancybox__button--slideshow g:nth-child(1){display:none}.fancybox__container.has-slideshow .fancybox__button--slideshow g:nth-child(2){display:block}body.admin-bar #top{margin-top:0 !important;}
body, button, input, select, textarea{font-family:"RobotoRegular" !important;}
#main-content{padding-bottom:50px;}
.bg-green{background:#27B24D !important;}
.bg-darkgreen{background:#123237 !important;}
.bg-light-green{background:#EFFFF3 !important;}
.bg-about-card{background:#e9e9e9 !important;}
.bg-light-white{background:#f5f5f5 !important;}
.text-green{color:#27B24D !important;}
.text-black{color:#272727 !important;}
.text-light-black{color:#444444 !important;}
.text-gray{color:#606060 !important;}
.text-justify{text-align:justify !important;}
.border-green{border:1px solid #27B24D !important;}
.border-bottom-green{border-bottom:1px solid #27B24D !important;}
.section-container{padding:35px 0;}
.fs-12{font-size:12px !important;}
.fs-13{font-size:13px !important;}
.fs-14{font-size:14px !important;}
.fs-15{font-size:15px !important;}
.fs-16{font-size:16px !important;}
.fs-17{font-size:17px !important;}
.fs-18{font-size:18px !important;}
.fs-19{font-size:19px !important;}
.fs-20{font-size:20px !important;}
.fs-21{font-size:21px !important;}
.fs-22{font-size:22px !important;}
.fs-23{font-size:23px !important;}
.fs-24{font-size:24px !important;}
.fs-25{font-size:25px !important;}
.fs-26{font-size:26px !important;}
.fs-27{font-size:27px !important;}
.fs-28{font-size:28px !important;}
.fs-29{font-size:29px !important;}
.fs-30{font-size:30px !important;}
.fs-31{font-size:31px !important;}
.fs-32{font-size:32px !important;}
.fs-33{font-size:33px !important;}
.fs-34{font-size:34px !important;}
.fs-35{font-size:35px !important;}
.fs-36{font-size:36px !important;}
.fs-37{font-size:37px !important;}
.fs-38{font-size:38px !important;}
.fs-39{font-size:39px !important;}
.fs-40{font-size:40px !important;}
.fs-41{font-size:41px !important;}
.fs-42{font-size:42px !important;}
#newhpcustom-maintop{padding:25px 0 10px 0 !important;}
.cust-trick{height:85px !important;overflow:hidden;}
#logo{margin-top:0 !important;}
#newhpcustom-topright #searchform .fa-search{padding:8px !important;}
#newhpcustom-maintop #pagenav{margin:0% 0% 0% 20% !important;}
.areaweserve{background:#646464 !important;}
#banner-enrollment-form .img-res-sm{width:30px;height:auto;max-height:30px;margin-bottom:0px;margin-right:10px;}
#banner-enrollment-form .tab-enroll-heading{display:none;color:#606060;font-size:20px !important;}
.hero-section{width:100%;min-height:85vh;position:relative;display:flex;background:url(//www.poconnor.com/wp-content/uploads/2025/06/new-home-page-hero-img.webp);background-repeat:no-repeat;background-size:cover;background-position:center bottom;background-attachment:scroll;align-items:center;justify-content:center;z-index:1;}
.hero-section .container{position:relative;z-index:2;}
.hero-section .logo-50anniversary{width:180px;margin:0;}
.hero-section .ti-widget[data-layout-id='55'][data-set-id='soft'][data-pid='29662693304f7634be066fc0040'] .ti-header{padding:0 !important;}
.hero-section .ti-widget[data-layout-id='55'][data-set-id='soft'][data-pid='29662693304f7634be066fc0040'] .ti-widget-container{margin-top:0px;margin-bottom:0;}
.hero-section .ti-widget[data-layout-id='55'][data-set-id='soft'][data-pid='29662693304f7634be066fc0040'] .ti-text{color:#000;}
.hero-section .rating-card{background:#FFF;opacity:0.8;}
.hero-section .deadline-msg{color:#444;font-weight:600;border:1px solid #27b24d;background:#F0FFF4;padding:10px 15px;text-align:center;border-radius:10px;}
.hero-section .container.banner-enrollment-form{width:100% !important;max-width:100% !important;}
.hero-section .col-res-enroll{width:88% !important;}
.hero-section .col-res-enroll .card-container{background:#ffffffbd;border:0;box-shadow:0px 4px 10px rgba(0, 0, 0, 0.1);}
.hero-section  #exp-enrollment #gform_7 input, .hero-section #gform_7 input{padding:10px;}
.hero-section .col-res-enroll .card-container-body{padding:0 70px;}
.hero-section .innerpage .entry .gform_body .top_label .gfield_label{display:contents !important;color:#606060 !important;font-weight:600 !important;}
.hero-section label[for="input_7_1"]{display:block !important;}
.hero-section .gform_legacy_markup_wrapper .top_label .gfield_label, .hero-section .gform_legacy_markup_wrapper legend.gfield_label{display:contents !important;}
.hero-section .gform_wrapper .top_label li.gfield.gf_left_third, .hero-section .gform_wrapper .top_label li.gfield.gf_middle_third, .hero-section .gform_wrapper .top_label li.gfield.gf_right_third{margin-bottom:0px !important;}
.hero-section .gform_wrapper .top_label li.gfield.gf_left_half{padding-right:24px;}
.hero-section  #field_7_2, .hero-section  #field_7_9{padding-left:5px;}
.hero-section .add-properties-card{margin-top:15px;}
.hero-section .item-list:empty{border:0px solid #ddd;}
.hero-section .gform_legacy_markup_wrapper .gform_footer{display:none;}
.hero-section .enquiries-bg{width:80%;margin:0 auto 30px auto;}
.hero-section .item:last-child{border-bottom:0;}
.hero-section .iframe_container{width:100% !important;height:580px;border-radius:12px;opacity:0.9;}
#PropertiesModal .form-add-property .item-list{width:90% !important;max-width:90% !important;}
.hero-section .iframe_container .badge-icon{width:150px !important;height:175px !important;}
.hero-section #banner-enrollment-form .step-one-banner{width:25px;height:25px;background-color:#27B24D;color:#FFF;font-size:15px;text-align:center;line-height:25px;border-radius:50%;display:inline-block;}
.modal{position:fixed !important;top:50% !important;left:50% !important;transform:translate(-50%, -50%) !important;z-index:1100 !important;background-color:rgba(0, 0, 0, 0.5) !important;padding:20px !important;}
.modal-backdrop{position:fixed !important;display:none !important;top:0 !important;left:0 !important;width:100% !important;height:100% !important;background-color:rgba(0, 0, 0, 0.5) !important;z-index:1050 !important;}
.hero-section .banner-enrollment-form{margin-top:0 !important;}
.hero-section .nav-pills{justify-content:center;}
.hero-section .main-heading-mt{margin-top:20px;}
.hero-section .banner-enrollment-form #propertysearch-input{font-size:18px;padding:.375rem .75rem .375rem 55px !important;}
.hero-section #propertySearchDropDown{max-height:250px !important;}
.hero-section .card-container{background:transparent;box-shadow:none;}
.hero-section .nav-pills .nav-link{background:#F2F2F2;}
.hero-section .nav-pills .nav-link.active, .nav-pills .show>.nav-link{background-color:#FFF;color:#000;border:2px solid #27b24d;}
.hero-section .main-heading{color:#444;}
.hero-section #propertySearchDropDown .list-group-item:last-child{margin-bottom:0px;}
.hero-section .banner-enrollment-form .list-group{max-width:81%;}
.hero-section .banner-enrollment-form .dollar-icon{width:auto;height:auto;position:relative;top:2px;font-size:20px !important;margin-right:5px;color:#27B24D;text-align:center;background:transparent;line-height:25px;border-radius:0;}
.hero-section .markericon{width:35px;position:absolute;top:14px;left:12px;color:#27B24D;font-size:20px;}
.hero-section #propertysearch-input{margin-bottom:0;border:1px solid #27b24d !important;}
.hero-section .item-list{width:88%;max-height:285px;}
.hero-section .list-group-item{background:transparent;}
.hero-section ul{margin:0;}
.hero-section ul li:hover i{color:#FFF;}
.hero-section .dollar-icon{font-size:15px;}
#appealtax{position:relative;z-index:0;}
#appealtax ul{margin:0;}
#appealtax ul li{display:flex;align-items:center;margin-bottom:15px;}
#appealtax .list-unstyled li .fa{margin-right:10px;font-size:18px;color:#27B24D;}
#appealtax .video-container{position:relative;width:100%;max-width:800px;margin:auto;}
#appealtax .video-container img{max-width:100%;height:auto;display:block;margin:0 auto;}
#appealtax .video-overlay{position:absolute;display:block;cursor:pointer;z-index:10;}
#appealtax .video1{width:44px;height:44px;top:64%;left:77%;cursor:pointer;}
#appealtax .video2{width:23%;height:14%;top:81%;left:15%;cursor:pointer;}
#appealtax .video3{width:22%;height:14%;top:81%;left:39%;cursor:pointer;}
#appealtax .video4{width:22%;height:14%;top:81%;left:63%;cursor:pointer;}
.fancybox__slide.has-video .fancybox__content{border:5px solid #27b24d;}
.fancybox__thumbs .carousel__slide .fancybox__thumb::after{border-color:#27b24d;}
#appealtax.html5-video-player, .ytp-contextmenu{background-color:#27b24d !important;}
#whyoconnor{background:#27464b;}
#detailoconnor .feature-box{width:100%;height:100%;display:flex;align-items:center;align-self:center;background:white;padding:15px;border-radius:10px;box-shadow:0px 4px 10px rgba(0, 0, 0, 0.1);transition:transform 0.3s ease-in-out, box-shadow 0.3s ease-in-out;}
#detailoconnor .feature-box:hover{transform:translateY(-5px);box-shadow:0px 6px 15px rgba(0, 0, 0, 0.15);}
#detailoconnor .feature-icon{width:100px;height:100px;color:white;font-size:36px;flex-shrink:0;display:inline-flex;justify-content:center;align-items:center;align-self:center;border-radius:50%;background-color:#28a745;}
#detailoconnor .feature-title{margin-bottom:10px;font-weight:bold;font-size:22px;color:#444;}
#detailoconnor .feature-text{font-size:18px;color:#606060;text-align:justify;}
.faq-items{background-color:#F6F6F6;border:1px solid #E1E1E1;border-radius:0.5rem;padding:10px 15px;margin-bottom:1rem;cursor:pointer;transition:all 0.3s ease;position:relative;}
.faq-items.active{background-color:#F0FFF4;border:1px solid #27B24D;box-shadow:0 0 5px #27B24D;}
.faq-items.active .faq-number{background-color:#27B24D;}
.faq-items.active .faq-title{color:#27B24D;border-bottom:1px solid #59C577;}
.faq-title{font-weight:bold;font-size:18px;color:#606060;display:flex;align-items:center;gap:0.75rem;padding-bottom:8px;border-bottom:1px solid #E6E6E6;}
.faq-number{width:35px;height:35px;font-size:18px;color:white;display:flex;justify-content:center;align-items:center;background-color:#606060;text-align:center;border-radius:50%;flex-shrink:0;}
.faq-answer{overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;transition:max-height 0.4s ease;margin-top:0.5rem;font-size:0.95rem;color:#495057;}
.faq-items.active .faq-answer{max-height:1000px;-webkit-line-clamp:unset;}
.faq-link{color:#198754;font-weight:500;text-decoration:underline;}
@media(min-width:768px){
.faq-grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:1rem;}
} #newsletter .newsinput{height:65px;font-size:18px;color:#444;border:2px solid #4db748 !important;background:transparent;}
#newsletter .btn-signup{margin:0 auto;height:45px;border-radius:7px;background:#27b24d;border-color:#27b24d;}
#newsletter #input_16_1{width:100%;height:65px;padding:15px;font-size:18px;color:#444;border:2px solid #4db748 !important;background:transparent;border-radius:0.375rem !important;}
#newsletter #gform_submit_button_16{display:flex;margin:0 auto;padding:10px 20px;border-radius:7px;background:#27b24d;border-color:#27b24d;}
#newsletter .gform_legacy_markup_wrapper{margin-bottom:0;margin-top:0;}
#after-deadline-modal .modal-header{padding:10px 15px;}
#after-deadline-modal .modal-header{padding:10px 15px;}
#after-deadline-modal .modal-body p{color:#444;}
#after-deadline-modal .btn-close{background-color:transparent;}
#after-deadline-modal .btn-close:hover, #after-deadline-modal .btn-close:focus{background-color:transparent;outline:0;box-shadow:none;}
.footer-container{margin-top:0;padding:40px 0;background:#27464B !important;}
.footer-heading{font-size:40px;text-align:center;color:#FFF;font-weight:500;}
.footer-card-bg{background:#123237 !important;border-radius:12px;}
.footer-card-bg .card-body{padding:10px;}
.footer-card-bg .card-body img{width:100px;max-width:100%;max-height:100%;object-fit:cover;}
.footer-border-bottom{border-bottom:1px solid #27B24D !important;}
.footer-card-bg .card-left-0{padding-left:0 !important;}
.footer-nav ul li a{color:#FFFF;}
#footernav ul li{width:31% !important;border:0;border-radius:0;}
#footernav ul li:hover{border:1px solid #888 !important;}
#footernav ul li i{position:absolute;left:22px !important;top:4px;color:#4db748;font-weight:bold;}
#footernav ul li:hover i, ul li:hover i, ul li:hover i{color:#4db748;}
#footernav ul li i.fa-caret-right{display:none;}
#footernav ul li a{padding:0;padding-left:15px;}
#footernav ul li:hover a{background:transparent;}
.copyright{padding:15px;font-size:18px;background:#123237;border-top:2px solid #C4CCCD;}
.social-icons a{width:35px;height:35px;position:relative;display:inline-flex;margin:0 10px;color:#FFF;font-size:18px;justify-content:center;align-items:center;background:#0b1f22;border:1px solid #27B24D;border-radius:50%;transition:color 0.3s ease;z-index:99999999;}
.social-icons .facebook:hover, .social-icons .facebook:focus{background:#405d9b !important;color:#FFF !important;border:1px solid #FFF !important;}
.social-icons .linkedin:hover, .social-icons .linkedin:focus{background:#007ab9 !important;color:#FFF !important;border:1px solid #FFF !important;}
.social-icons .youtube:hover, .social-icons .youtube:focus{background:#c4191f !important;color:#FFF !important;border:1px solid #FFF !important;}
.social-icons .twitter:hover, .social-icons .twitter:focus{background:#000 !important;color:#FFF !important;border:1px solid #FFF !important;}
@media(min-width:375px) and (max-width:424.98px){ 
#newhpcustom-phonenum{left:-22px !important;}
}
@media(min-width:425px) and (max-width:575.98px){ 
#newhpcustom-phonenum{left:-65px !important;}
}
@media(max-width:575.98px){ .tab-sub-heading{display:flex !important;}
.banner-enrollment-form .nav-wrapper{padding:0 !important;}
.banner-enrollment-form .nav-pills{display:flex;justify-content:flex-start;}
.nav-pills .nav-link span, .heading-circle-green{width:25px !important;height:25px !important;margin-right:5px !important;font-size:12px !important;line-height:39px !important;border:2px solid #27B24D !important;}
.hero-section .nav-pills .nav-link div h4{display:none !important;}
.nav-pills .nav-link h6{color:#606060 !important;font-size:16px !important;margin-bottom:0 !important;}
.banner-enrollment-form .nav-item{margin:0 8px 0 0 !important;}
#after-deadline-modal .btn-close{position:relative;top:-35px;}
.thanks-card-container{height:100% !important;}
#pagenav{display:none;}
.container{width:100% !important;max-width:100% !important;}
.tab-sub-heading{display:flex !important;top:10px;margin-bottom:25px !important;position:relative;}
.btn-gear-trigger.top-50{top:auto !important;bottom:45px;}
.expand-gear-trigger{top:auto !important;bottom:45px;}
#newhpcustom-maintop{border-bottom:2px solid #f5f5f5;}
#newhpcustom-uppernav #menu-top-menu{margin:0 !important;}
#newhpcustom-uppernav{height:22px !important;margin:3px 0 0 0 !important;}
#newhpcustom-uppernav ul li{line-height:23px !important;}
#newhpcustom-uppernav ul li a::before{top:3px !important;}
#newhpcustom-topright #searchform{display:none !important;}
#newhpcustom-uppernav ul li{padding:0px 5px !important;}
#newhpcustom-phonenum{position:relative !important;padding:0px 0 0 28px !important;background-size:22px !important;font-size:9px !important;float:left !important;}
#newhpcustom-phonenum span{font-size:16px !important;}
.areaweserve{display:none;}
.hero-section h1{font-size:20px !important;}
.hero-section .deadline-msg{font-size:15px !important;margin-bottom:0;}
.hero-section .main-heading{font-size:15px;}
.hero-section .main-heading-mt{margin-top:8px;}
.btn-deadlines-text{display:none;}
.hero-section .container{width:100%;}
.hero-section .banner-enrollment-form #propertysearch-input{height:58px;}
.hero-section .ti-widget[data-layout-id='55'][data-set-id='soft'][data-pid='29662693304f7634be066fc0040'] .ti-text{color:#FFF;}
.hero-section .ti-widget[data-layout-id='55'][data-set-id='soft']>.ti-widget-container>.ti-header, .ti-widget[data-layout-id='55'][data-set-id='soft']>.ti-widget-container>.ti-footer{backdrop-filter:none;}
#banner-enrollment-form .tab-enroll-heading{display:flex;margin-top:8px;}
.banner-enrollment-form .tab-content{padding:0 !important;}
.hero-section .rating-card{background:#00000057;}
.ti-widget[data-layout-id='55'][data-set-id='soft']{overflow:visible;padding-left:20px;}
#banner-enrollment-form .search-btn{width:50px;height:58px;margin-top:0px;font-size:16px;border-bottom-left-radius:0;border-top-left-radius:0;}
#banner-enrollment-form .item-list{max-width:100%;}
#banner-enrollment-form .item-county{position:relative;display:block;margin-left:0;right:0;bottom:0;}
.hero-section .col-res-enroll{width:100% !important;}
.hero-section .col-res-enroll .card-container-body{padding:0 15px;}
.hero-section .gform_wrapper .top_label li.gfield.gf_left_half{padding-right:0;}
#banner-enrollment-form .img-res-sm{width:30px;height:auto;max-height:30px;margin-bottom:15px;margin-right:10px;}
.hero-section .logo-50anniversary{width:100px;margin:0;}
.form-control:focus, .form-select:focus{box-shadow:none !important;border:1px solid #27B24D !important;}
#PropertiesModal .form-add-property .item-list{width:90% !important;max-width:90% !important;}
#detailoconnor .feature-box{display:inline-block;text-align:center;}
#detailoconnor .feature-icon{margin:0 auto;}
.footer-container img{width:100px;height:100px;}
#footernav ul li a{font-size:16px !important;}
#footernav ul{text-align:left !important;}
#footernav ul li{width:100% !important;margin-bottom:15px !important;}
#footernav ul li i{left:20px !important;font-size:13px;padding-left:18px;}
.footer-card-bg .card-left-0{padding-left:12px !important;padding-top:15px !important;}
.footer-nav .footer-logo-img{display:block;margin:15px auto 30px auto;}
#newsletter #gform_submit_button_16{margin:15px auto;}
.copyright .social-icons{justify-content:flex-start !important;margin-top:15px;}
.copyright-text{margin-top:15px;}
}
@media(min-width:768px) and (max-width:991.98px){ #pagenav{display:none;}
.container{width:100% !important;max-width:100% !important;}
.hero-section .container{width:100%;}
.hero-section .nav-wrapper{display:none;}
#banner-enrollment-form .tab-enroll-heading{display:flex;}
.hero-section .col-res-enroll{width:100% !important;}
.footer-card-bg .card-left-0{padding-left:12px !important;padding-top:15px !important;}
#footernav ul li a{font-size:14px !important;}
#footernav ul li{width:31% !important;border:0;margin:8px !important;}
#footernav ul li i{top:4px !important;}
.footer-nav .footer-logo-img{display:block;margin:15px auto;}
.footer-logo{text-align:center;}
#newsletter #gform_submit_button_16{margin:15px auto;}
.copyright-text.justify-content-end{justify-content:center !important;}
.copyright-text{margin-top:0px;justify-content:center;}
.copyright .social-icons{margin-top:15px;justify-content:center !important;}
}
@media(min-width:992px) and (max-width:1199px){ #pagenav{display:none;}
.container{width:100% !important;max-width:100% !important;}
.hero-section .container{width:100%;}
.hero-section .nav-wrapper{display:none;}
#banner-enrollment-form .tab-enroll-heading{display:flex;}
.hero-section .item-list{width:83% !important;max-width:83% !important;}
#detailoconnor .feature-box{display:inline-block;text-align:center;}
#detailoconnor .feature-icon{margin:0 auto;}
.footer-nav .footer-logo-img{display:block;margin:15px auto;}
#footernav ul li{width:31% !important;margin:10px !important;}
#footernav ul li i{top:2px !important;}
}
@media only screen and (max-width: 1024px) {
#nav-demo{z-index:2 !important;}
}
@media(min-width:1200px) and (max-width:1399px){
.container{width:100% !important;max-width:100% !important;}
.hero-section .col-res-enroll{width:91% !important;}
#PropertiesModal .form-add-property .item-list{width:80% !important;max-width:80% !important;}
#newsletter #input_16_1{margin-bottom:20px;}
#footernav ul li{width:30%;margin:10px !important;}
}
@media(min-width:1400px){
#footernav ul li{width:31% !important;margin:5px !important;}
#footernav ul li a{font-size:14px !important;}
#newsletter #gform_submit_button_16{margin:15px auto 0 auto;}
#PropertiesModal .form-add-property .item-list{width:80% !important;max-width:80% !important;}
}
@media(min-width:1400px) and (max-width:1900px){ 
.hero-section .col-res-enroll{width:100% !important;}
}
#footer{display:block;}
.btn-gear-trigger{width:52px;height:auto;padding:10px 0 !important;color:#FFF !important;font-weight:400 !important;font-size:22px !important;font-family:Arial!important;background:rgb(255 63 96) !important;writing-mode:sideways-lr;transform:rotate(180deg) !important;text-align:center !important;border-left:3px solid #BBBBBB !important;border-top:3px solid #BBBBBB !important;border-right:0 !important;border-bottom:3px solid #BBBBBB !important;border-top-right-radius:0 !important;border-top-left-radius:10px !important;border-bottom-left-radius:10px !important;border-bottom-right-radius:0 !important;z-index:999;}
.btn-gear-trigger:hover, .expand-gear-trigger:hover{background:rgb(197 79 99) !important;}
.btn-gear-trigger i{writing-mode:lr !important;}
.expand-gear-trigger i{writing-mode:lr !important;padding-top:8px;}
.expand-gear-trigger{width:52px;height:auto;position:absolute;display:flex !important;padding:10px 5px !important;top:50%;left:-52px;transform:translateY(-50%);color:#FFF !important;font-weight:400 !important;font-size:22px !important;font-family:Arial!important;background:rgb(255 63 96) !important;writing-mode:sideways-lr;text-align:center !important;border-left:3px solid #BBBBBB !important;border-top:3px solid #BBBBBB !important;border-right:0 !important;border-bottom:3px solid #BBBBBB !important;border-top-right-radius:0 !important;border-top-left-radius:10px !important;border-bottom-left-radius:10px !important;border-bottom-right-radius:0 !important;justify-content:center;z-index:1060;}
.offcanvas{background-color:#fafafa !important;}
.offcanvas.offcanvas-end{border-left:0 !important;}
.offcanvas-header{padding:10px !important;background:#f5f5f5;border-bottom:1px solid #ebebeb;}
.btn-offcanvas-close{position:absolute;top:20px;width:20px;height:20px;right:20px;background-color:transparent !important;}
.offcanvas-body .table th{font-size:18px;color:#FFF;background-color:#27B24D !important;}
.offcanvas-body .table td{color:#444;font-weight:400;font-size:16px;}
.offcanvas-body .table-hover>tbody>tr:hover>*{font-weight:600;--bs-table-color-state:#27b24d;--bs-table-bg-state:#27b24d42;}
.offcanvas-body .table-striped>tbody>tr:nth-of-type(odd)>*{--bs-table-bg-type:rgb(0 0 0 / 6%);}
.offcanvas-body .table>:not(caption)>*>*{background-color:#e7e7e742;}
.offcanvas-body .th-left-radius{border-top-left-radius:7px;}
.offcanvas-body .th-right-radius{border-top-right-radius:7px;}
.offcanvas-end {
position: fixed;
}