.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{max-width:100px;height:100px;background-color:#28a745;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:20px;}
#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{display:inline-block;width:35px;height:35px;background-color:#606060;color:white;text-align:center;line-height:29px;border-radius:50%;font-size:0.9rem;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;
}.hero-section{min-height:max-content;}
.hero-section .rating-card{background:#e7f7eb !important;opacity:0.8;}
.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;}
.hero-section .container.banner-enrollment-form{padding:0 !important;}
.hero-section .banner-enrollment-form #propertysearch-input{border:1px solid #27b24d !important;}
.hero-section .banner-enrollment-form .list-group{max-width:100% !important;}
.hero-section .item-list{width:100% !important;max-height:285px;}
.hero-section .banner-enrollment-form .gform_legacy_markup_wrapper{margin-top:0 !important;}
.hero-section .banner-enrollment-form .gform_legacy_markup_wrapper form{padding-left:15px;}
.hero-section .banner-enrollment-form #exp-enrollment #gform_7 input, #gform_7 input{font-size:14px !important;font-weight:600;background-color:#efefef !important;border:1px solid #d3d3d3 !important;}
.hero-section .banner-enrollment-form #exp-enrollment #gform_7 input, .hero-section .banner-enrollment-form #gform_7 input:focus{box-shadow:0 0 0 .25rem rgb(39 178 77 / 42%);border-color:#27b24d !important;}
.hero-section .banner-enrollment-form .gform_legacy_markup_wrapper .top_label .gfield_label{font-size:14px !important;font-weight:500 !important;}
.hero-section .banner-enrollment-form .gform_legacy_markup_wrapper .gfield_radio li label{margin:2px 0 0 8px !important;font-size:15px !important;}
.hero-section .banner-enrollment-form .gform_legacy_markup_wrapper .gfield_required{font-weight:600 !important;}
.hero-section .banner-enrollment-form .btn-additional-properties{margin-right:15px;color:#217cd1;font-weight:600;background:#e7ffec;border:1px solid #27b24d;padding:3px 10px 5px 10px;border-radius:7px;}
.hero-section .banner-enrollment-form .col-res-enroll{width:100% !important;}
#clientportal-iframe{background:transparent !important;}
.gform7-terms{display:none !important;}
.step-wrapper{display:flex;justify-content:space-between;margin-bottom:2rem;position:relative;}
.step{text-align:center;position:relative;flex:1;}
.step.active .step-content{font-weight:600;}
.step::before, .step::after{content:"";position:absolute;top:16px;width:50%;height:2px;background-color:#dee2e6;z-index:0;}
.step::before{left:0;}
.step::after{right:0;}
.step:first-child::before, .step:last-child::after{display:none;}
.step.active::after, .step.completed::after, .step.active::before, .step.completed::before{background-color:#198754;}
.circle{width:50px;height:50px;border-radius:50%;background-color:#fff;border:3px solid #27b24d;color:#6c757d;line-height:45px;margin:-10px auto 8px;font-weight:bold;position:relative;z-index:1;}
.step.active .circle, .step.completed .circle{background-color:#0b9330;border:3px solid #27b24d;color:#fff;}
.step.completed .circle span{display:none;}
.step.completed .circle::after{content:"✓";position:absolute;left:0;right:0;top:6px;bottom:0;line-height:32px;color:white;font-weight:bold;font-size:1rem;}
.step-content{font-weight:500;font-size:20px;color:#606060;}
.step.completed .step-content{color:#27b24d;font-weight:600;}
.step-screen .btn-next-steeper{width:120px;margin-right:15px;margin-bottom:15px;bottom:15px;right:15px;font-weight:600;background:#27b24d;border-color:#27b24d;}
#step-1 .btn-next-steeper{position:absolute;}
.step-screen .btn-prev-steeper{width:120px;margin-left:15px;margin-bottom:15px;bottom:15px;right:145px;color:#444;font-weight:600;background:#c5c5c5;border-color:#c5c5c5;}
.stepper-wrapper{display:flex;justify-content:space-between;margin-bottom:2rem;}
.stepper-item{text-align:center;position:relative;flex:1;cursor:pointer;}
.stepper-item::before, .stepper-item::after{content:"";position:absolute;top:16px;width:50%;height:2px;background-color:#dee2e6;z-index:1;}
.stepper-item::before{left:0;}
.stepper-item::after{right:0;}
.stepper-item:first-child::before, .stepper-item:last-child::after{display:none;}
.stepper-item.active::after, .stepper-item.completed::after, .stepper-item.active::before, .stepper-item.completed::before{background-color:#198754;}
.stepper-circle{width:40px;height:40px;border-radius:50%;background-color:#fff;border:3px solid #27b24d;color:#6c757d;line-height:34px;margin:-5px auto 4px;z-index:2;position:relative;font-weight:bold;}
.stepper-item.active .stepper-circle, .stepper-item.completed .stepper-circle{background-color:#0b9330;border:3px solid #27b24d;color:#fff;}
.stepper-item.completed .stepper-circle span{display:none;}
.stepper-item.completed .stepper-label{color:#27b24d !important;}
.stepper-item.completed .stepper-circle::after{content:"✓";position:absolute;left:0;right:0;top:0;bottom:0;line-height:34px;color:white;font-weight:bold;font-size:1rem;}
.stepper-item .stepper-label{font-size:14px;color:#606060;font-weight:500;user-select:none;}
.stepper-item.active .stepper-label, .stepper-item.completed .stepper-label{color:#606060;font-weight:600;}
.step-screen{display:none;height:max-content;background:#f3f3f3bd;padding:0 15px !important;border-radius:0.5rem;transition:opacity 0.3s ease;opacity:0;}
.step-screen.active{display:block;opacity:1;}
@media(max-width:576px){
.stepper-wrapper {
flex-direction: row;
} .stepper-item::before, .stepper-item::after {
display: block;
}
.hero-section .main-heading {
font-size: 13px !important;
}
.hero-section .ul-help-reduce .list-group-item {
font-size: 14px !important;
}
.hero-section .ti-widget[data-layout-id='55'][data-set-id='soft'][data-pid='29662693304f7634be066fc0040'] .ti-text {
color: #000 !important;
}
.hero-section .banner-enrollment-form .gform_legacy_markup_wrapper form {
padding-left: 0 !important;
}
.hero-section #field_7_2, .hero-section #field_7_9 {
padding-left: 0 !important;
}
.hero-section .banner-enrollment-form .btn-additional-properties {
margin: 0 auto !important;
}
.step-screen .btn-next-steeper {
margin-bottom: 15px !important;
margin-right: 0;
}
.step-screen .btn-prev-steeper {
margin-bottom: 15px !important;
margin-left: 0;
}
#banner-enrollment-form .img-res-sm { 
margin-bottom: 0 !important;
}
.confirm-box {
width: 95% !important;
}
}.bg-green{background:#27B24D !important;}
.bg-light-black{background:#444444 !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;}
.border-green{border:1px solid #27B24D !important;}
.border-bottom-green{border-bottom:1px solid #27B24D !important;}
.text-justify{text-align:justify !important;}
ol, ul{margin:0 !important;padding-left:0 !important;}
.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;}
.container{width:100% !important;}
.section-container{padding:35px 0;}
.text-justify{text-align:justify !important;}
#newhpcustom-phonenum{color:#fff;background:url(//www.poconnor.com/wp-content/themes/poco-gpchild-new/images/gif_phone_icon.gif) no-repeat scroll 0 100% !important;background-size:42px !important;font-size:14px;line-height:1.6em;padding:0 0 0 55px !important;}
#newhpcustom-topright #searchform .txt{padding:5px 15px;}
#newhpcustom-topright #searchform{height:35px;margin:5px 15px;}
#searchform .txt{width:85%;}
#newhpcustom-topright #searchform .fa-search{padding:10px 12px !important}
#newhpcustom-uppernav{height:35px !important;}
#menu-top-menu{margin:3px 10px !important;}
.areaweserve{width:100%;position:relative;display:block;top:0px;padding:10px 15px;text-align:center;font-size:16px;background:#646464 !important;color:#ffffff;box-sizing:border-box;line-height:1.5;word-wrap:break-word;}
.areaweserve a{color:#FFF;text-decoration:underline !important;}
.areaweserve a:hover{color:#FFF;font-weight:600;}
.navbar .container{width:100% !important;}
.navbar-brand img{height:50px;}
.mega-menu .navbar-toggler{background-color:transparent;}
.mega-menu{border-top:12px solid #4db748;}
.mega-menu .nav-link{font-size:16px;font-weight:normal;}
.mega-menu .nav-link:hover .fa-angle-down{color:#4db748;}
.mega-menu .nav-link:focus, .nav-link:hover{color:#4db748 !important;}
.mega-menu .navbar-nav .nav-item.active > a{font-weight:bold;color:#4db748;}
.mega-menu .dropdown-toggle::after{display:none !important;}
.dropdown-mega{width:100vw;display:none;position:absolute;left:-343px;right:0;top:100%;padding:15px 0;background-color:#f5f5f5;border-top:5px solid #27464b;border-bottom:5px solid #27464b;z-index:1000;}
.dropdown-mega img{width:100%;}
.dropdown-mega.show{display:block;}
.mega-column{min-width:200px;}
.mega-column p{display:block;font-size:13px;border-bottom:1px solid #ccc;padding-bottom:12px;}
.mega-title a{font-size:14px;font-weight:bold;text-decoration:none;color:#212529;display:inline-block;margin-bottom:0.5rem;}
.mega-title a:hover{text-decoration:underline;}
.mega-title i{font-size:20px;color:#4db748;font-weight:bold;}
.nav-link .fa{margin-left:5px;font-size:20px;color:#606060;font-weight:bold;}
.bpptax-trigger{position:relative;}
.bpptax-menu{display:none !important;position:relative !important;width:1026px;left:0;top:0;margin-top:35px;margin-bottom:12px;background-color:#f1fff3 !important;border:1px solid #28a745 !important;border-radius:6px;transform:translateX(-51%);box-shadow:0 5px 15px rgba(0, 0, 0, 0.1);z-index:1050;}
.bpptax-menu.tde-submenu, .bpptax-menu.irs-submenu{transform:translateX(0%);}
.bpptax-menu.app-submenu{transform:translateX(-26%);}
.bpptax-trigger:hover .bpptax-menu{display:block !important;}
.bpp-trigger .bpptax-menu{left:-552px;}
.resources-trigger .bpptax-menu{left:0px;}
.appraisal-trigger .bpptax-menu{left:-110%;}
.resources-trigger .bpptax-menu .nested-item{margin-bottom:0px;}
.bpptax-menu.show{display:block;}
.bpptax-menu .mega-title{display:flex;font-weight:bold;}
.bpptax-menu .mega-title a{margin-bottom:0;}
.bpptax-menu .text-gray{font-size:0.875rem;color:#666;}
.bpptax-menu .nested-item{display:flex;margin-bottom:0;padding:0px 0px 0 5px;font-weight:500;color:#444;cursor:pointer;}
.bpptax-menu .nested-item a{color:#444;font-size:14px;font-weight:bold;}
.bpptax-menu .nested-item i{font-size:12px;position:relative;top:0px;margin-right:6px;}
.mobile-accordion{display:none;}
.mobile-accordion .accordion-item{border:none;border-bottom:1px solid #e5e5e5;}
.mobile-accordion .accordion-button{background:white;color:#333;font-weight:500;padding:1rem;}
.mobile-accordion .accordion-button:focus{box-shadow:none;}
.mobile-accordion .accordion-button:not(.collapsed){background:white;color:#4db748;box-shadow:none;}
.mobile-accordion .accordion-button::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%234db748'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");}
.mobile-accordion .accordion-body{padding:0.5rem 1rem;}
.mobile-accordion .mobile-menu-card{background:#F4F4F4;border-radius:7px;}
.mobile-accordion .mobile-menu-item{padding:0.45rem 1rem;display:block;color:#444;font-size:15px;text-decoration:none;}
.mobile-accordion .mobile-menu-item:hover{color:#4db748;}
.mobile-accordion .mobile-menu-item i{font-size:22px;font-weight:500;color:#27B24D;}
.mobile-accordion .mobile-submenu{margin:0px 10px 10px;padding-bottom:10px;}
.mobile-accordion .mobile-submenu-item-card{background:#F0FFF4;border:1px solid #27b24d;border-radius:5px;}
.mobile-accordion .mobile-submenu-item{padding:0.5rem 1rem;display:flex;color:#444;font-size:16px;text-decoration:none;}
.mobile-accordion .mobile-submenu-item:hover{color:#4db748;}
.mobile-accordion .mobile-submenu-item i{position:relative;top:3px;}
.mobile-accordion .mobile-menu-desc{font-size:0.875rem;color:#666;padding-bottom:10px;margin-top:-0.5rem;margin-bottom:0.5rem;padding-left:1rem;}
.mobile-accordion .btn-accordion-contact::after{background-image:none;}
.mobile-bottom-nav{display:none;position:fixed;bottom:0;left:0;right:0;background:white;box-shadow:0 -2px 10px rgba(0,0,0,0.1);z-index:1000;}
.mobile-bottom-nav .nav-item{padding:0.75rem;text-align:center;}
.mobile-bottom-nav .nav-link{color:#333;font-size:0.875rem;}
.mobile-bottom-nav .nav-link:hover{color:#4db748;}
@media(max-width:991px){ .dropdown-mega{display:none !important;}
.position-static{position:relative !important;}
.mobile-accordion{display:block;}
.bpptax-menu{position:static;transform:none;width:100%;margin-top:10px;display:none;}
.bpptax-trigger.active .bpptax-menu{display:block;}
#bpptax-icon{transition:transform 0.3s ease;}
.bpptax-trigger.active #bpptax-icon{transform:rotate(180deg);}
.mobile-bottom-nav{display:flex;}
}
@media(max-width:1024px){
.desktop-menu{display:none !important;}
.mobile-accordion{display:block !important;}
}
@media(min-width:1025px){
.desktop-menu{display:flex !important;}
.mobile-accordion{display:none !important;}
}
@media(min-width:1200px) and (max-width:1399px){ 
.dropdown-mega{width:100vw;left:0 !important;}
}
@media(min-width:1400px) and (max-width:1900px){  
.dropdown-mega{width:133vw;}
}  .btn-common-enrollment{width:45px;height:auto;padding:15px 5px !important;color:#FFF !important;font-weight:400 !important;font-size:22px !important;font-family:Arial !important;background:#27b24d !important;writing-mode:sideways-lr;transform:rotate(0deg) !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;}
.fancybox-inner .banner-enrollment-form .tab-content{padding:0 5px;}
.fancybox-inner #banner-enrollment-form .card-container, .fancybox-inner #banner-enrollment-form .list-group-item{background:transparent;box-shadow:none;}
.fancybox-wrap{width:700px !important;}
.fancybox-inner{width:680px !important;height:590px !important;}
.fancybox-inner .fancybox-close{z-index:999;}
.fancybox-inner .popbox{width:660px;}
.fancybox-inner #banner-enrollment-form #field_7_20{display:none !important;}
.fancybox-inner .banner-enrollment-form{margin-top:0 !important;}
.fancybox-inner .banner-enrollment-form  .form-label{color:#444;}
.fancybox-inner #banner-enrollment-form #field_7_35{margin-right:0;}
.fancybox-inner ol, ul{padding-left:0;}
.fancybox-inner .gform7-terms{display:none;}
.fancybox-inner #banner-enrollment-form #field_7_34, .fancybox-inner #banner-enrollment-form #field_7_36{width:46% !important;}
.fancybox-inner .popbox .gform_wrapper{padding:0;}
.fancybox-inner #banner-enrollment-form #field_7_29{margin-bottom:0;}
.fancybox-inner #hphead-withform .gform_body ul.gfield_radio li{display:flex !important;}
.fancybox-inner #hphead-withform .gform_body ul.gfield_radio li input[type=radio]:checked+label::before, .fancybox-inner #hphead-withform .gform_body ul.gfield_radio li label::before{display:none !important;}
.fancybox-inner #hphead-withform .gform_body .gfield.radiobtn ul.gfield_radio li label{padding:0 0 0 5px !important;}
.page-id-49530 #banner-enrollment-form #field_7_53, .page-id-49530 #banner-enrollment-form #field_7_37, .page-id-49530 #banner-enrollment-form #field_7_55, .page-id-49530 #banner-enrollment-form #field_7_35, .page-id-35981 #banner-enrollment-form #field_7_53, .page-id-35981 #banner-enrollment-form #field_7_37, .page-id-35981 #banner-enrollment-form #field_7_55, .page-id-35981 #banner-enrollment-form #field_7_35, .page-id-36006 #banner-enrollment-form #field_7_53, .page-id-36006 #banner-enrollment-form #field_7_37, .page-id-36006 #banner-enrollment-form #field_7_55, .page-id-36006 #banner-enrollment-form #field_7_35, .page-id-36020 #banner-enrollment-form #field_7_53, .page-id-36020 #banner-enrollment-form #field_7_37, .page-id-36020 #banner-enrollment-form #field_7_55, .page-id-36020 #banner-enrollment-form #field_7_35{width:47% !important;margin-right:0 !important;}
.page-id-49530 #banner-enrollment-form #gform_7 input[type="radio"], .page-id-35981 #banner-enrollment-form #gform_7 input[type="radio"], .page-id-36006 #banner-enrollment-form #gform_7 input[type="radio"]{display:none !important;}
.gform7-terms{display:none !important;}
.page-id-60207 #main-content, .page-id-60384 #main-content, .page-id-60426 #main-content{padding-top:185px;padding-bottom:0px;}
.page-id-60207 .accordion-button:not(.collapsed), .page-id-60384 .accordion-button:not(.collapsed), .page-id-60426 .accordion-button:not(.collapsed), 
.page-id-56515 .accordion-button:not(.collapsed){color:#FFF;background-color:#27b24d;font-weight:600;border:1px solid #27b24d52;border-radius:7px 7px 0 0;border-bottom:0;}
.page-id-60207 .accordion-button:not(.collapsed)::after, .page-id-60384 .accordion-button:not(.collapsed)::after, .page-id-60426 .accordion-button:not(.collapsed)::after, 
.page-id-56515 .accordion-button:not(.collapsed)::after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23ffffff' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3E%3C/svg%3E");}
.page-id-60207 .accordion-item, .page-id-60384 .accordion-item, .page-id-60426 .accordion-item, .page-id-56515 .accordion-item{margin-top:10px;margin-bottom:10px;border:1px solid #27b24d52;border-radius:7px;}
.page-id-60207 .accordion-button, .page-id-60384 .accordion-button, .page-id-60426 .accordion-button, .page-id-56515 .accordion-button{font-size:18px;color:#444;font-weight:500;background-color:#27b24d0a;}
.page-id-60207 .accordion-button:focus, .page-id-60384 .accordion-button:focus, .page-id-60426 .accordion-button:focus, .page-id-56515 .accordion-button:focus{box-shadow:0 -2px 10px #27b24d75;}
.page-id-60207 .accordion-body, .page-id-60384 .accordion-body, .page-id-60426 .accordion-body, .page-id-56515 .accordion-body{color:#606060;font-size:18px;text-align:justify;line-height:30px;}
.page-id-56515 .accordion-item:not(:first-of-type){border-top:1px solid #27b24d52;}
.page-id-56515 .accordion-header{margin-bottom:0 !important;}
.page-id-56515 .accordion-button{padding:10px 15px;}
.page-id-56515 .faq-circle-num{width:35px;height:35px;display:flex;padding:6px;align-items:center;justify-content:center;text-align:center;color:#FFF;font-size:16px;margin-right:10px;background:#444;border-radius:50%;}
.page-id-56515 .accordion-button:not(.collapsed) .faq-circle-num{background:#1e973f;}
.page-id-2303 .btn-button:after, .page-id-23369 .btn-button:after, .page-id-20441 .btn-button:after, .page-id-22731 .btn-button:after{content:"" !important;}
.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(max-width:575.98px){
.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;}
.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){
.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;}
.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){
.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(min-width:1200px) and (max-width:1399px){
.navbar-brand img{height:30px;}
.mega-menu .nav-link{font-size:15px;}
.bpptax-menu{width:1040px !important;margin-top:0;}
.bpp-trigger .bpptax-menu{left:-475px;}
#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;}
}
@media(min-width:1400px) and (max-width:1900px){ 
}