.contact-blog .column .et_pb_post{border-radius:20px!important}.contact-blog .column .et_pb_post img{border-radius:20px 20px 0px 0px}article.tag-319 .et_post_meta_wrapper img{display:none}.postid-4881771 .et_post_meta_wrapper>img{display:none}.postid-4881816 .et_post_meta_wrapper>img{display:none}.sptp_member_degree{font-size:15px}.flex-viewport{max-height:755px!important}.flatpickr-calendar{z-index:2000000000!important}mapbox-search-listbox>div>div{z-index:2000000000!important}body.home .mobile-phone-icon span{color:#fff}.mobile-phone-icon span{color:#8CC63F;font-size:18px;position:absolute;top:40px;right:40px}@media screen and (min-width:1241px){.mobile-phone-icon{display:none}}@media screen and (max-width:429px){.mobile-phone-icon span{right:60px}}#page-container,#main-header{left:0!important}#main-header{z-index:99999999}li.menu-item-4876979 a,li.menu-item-4883052 a{font-size:20px!important}.custommenu li.menu-item-450,.custommenu li.menu-item-4861280,.custommenu li.menu-item-35,.custommenu li.menu-item-4883052{border-bottom:1px solid #8BC53E;padding-bottom:10px;margin-bottom:10px}#pum-4882386 .pum-content,#pum-4882686 .pum-content,#pum-4882749 .pum-content,#pum-4882760 .pum-content,#pum-4882771 .pum-content,#pum-4882782 .pum-content{padding:0}.oak-cf .oak-cf-phone .et-pb-icon-circle{padding:10px}.oak-cf .oak-cf-phone .et_pb_module_header{padding-bottom:2px}.oak-cf .oak-cf-phone .et_pb_main_blurb_image{margin-bottom:0;margin-right:14px}.oak-cf .oak-cf-phone .et_pb_blurb_container{align-self:center}.oak-cf .oak-cf-phone a{color:inherit}.oak-cf-form div.wpforms-container-full{margin:0}.oak-cf-form div.wpforms-container-full .wpforms-field{padding:0 0 22px}.oak-cf-form div.wpforms-container-full .wpforms-field-label{font-size:15px;font-weight:700;color:#0F2E2B;margin-bottom:8px}.oak-cf-form div.wpforms-container-full .wpforms-field-sublabel{font-size:13.5px;font-weight:600;color:#4C635F}.oak-cf-form div.wpforms-container-full .wpforms-required-label{color:#B3261E}.oak-cf-form div.wpforms-container-full input[type=text],.oak-cf-form div.wpforms-container-full input[type=email],.oak-cf-form div.wpforms-container-full input[type=tel],.oak-cf-form div.wpforms-container-full textarea{width:100%;max-width:100%!important;height:auto;min-height:52px;padding:13px 15px;font-size:16px;line-height:1.5;color:#0F2E2B;background:#fff;border:1.5px solid #C9D4CB;border-radius:10px;box-shadow:none}.oak-cf-form div.wpforms-container-full textarea{min-height:140px;resize:vertical}.oak-cf-form div.wpforms-container-full .iti input[type=tel]{padding-left:52px}.oak-cf-form div.wpforms-container-full .iti{width:100%}.oak-cf-form div.wpforms-container-full input:focus,.oak-cf-form div.wpforms-container-full textarea:focus{border-color:#0B4340;outline:3px solid #8FC022;outline-offset:2px;box-shadow:none}.oak-cf-form div.wpforms-container-full input.wpforms-error,.oak-cf-form div.wpforms-container-full textarea.wpforms-error{border:2px solid #B3261E;background:#FFFBFA}.oak-cf-form div.wpforms-container-full em.wpforms-error,.oak-cf-form div.wpforms-container-full label.wpforms-error{font-size:13.5px;font-weight:600;color:#B3261E}.oak-cf-form div.wpforms-container-full .wpforms-field-gdpr-checkbox{background:#F6F8F4;border:1px solid #DFE6DE;border-radius:12px;padding:16px 18px;margin-bottom:24px}.oak-cf-form div.wpforms-container-full .wpforms-field-gdpr-checkbox li{display:flex;gap:14px;align-items:flex-start}.oak-cf-form div.wpforms-container-full .wpforms-field-gdpr-checkbox input[type=checkbox]{width:22px;height:22px;flex:0 0 22px;margin:1px 0 0;accent-color:#0B4340}.oak-cf-form div.wpforms-container-full .wpforms-field-gdpr-checkbox label.wpforms-field-label-inline{font-size:14.5px;line-height:1.6;font-weight:700;color:#0F2E2B}.oak-cf-form div.wpforms-container-full .wpforms-submit-container{border-top:1px solid #DFE6DE;padding-top:24px;margin-top:0}.oak-cf-form div.wpforms-container-full button.wpforms-submit{background:#8FC022;color:#07302E;border:0;font-size:14px;font-weight:800;letter-spacing:.06em;padding:18px 30px;height:auto;min-height:52px;border-radius:9px;cursor:pointer}.oak-cf-form div.wpforms-container-full button.wpforms-submit:hover{background:#9FD42C;color:#07302E}.oak-cf-form div.wpforms-confirmation-container-full{background:#EAF4D6;border:1px solid #CFE3A8;color:#0F2E2B;border-radius:12px;padding:20px 22px}.oak-cf-form div.wpforms-container-full .wpforms-field-radio ul{display:flex;flex-wrap:wrap;gap:10px;margin:0;padding:0}.oak-cf-form div.wpforms-container-full .wpforms-field-radio ul li{position:relative;display:block;margin:0!important;padding:0!important;width:auto!important}.oak-cf-form div.wpforms-container-full .wpforms-field-radio ul li input[type=radio]{position:absolute;opacity:0;width:1px;height:1px;margin:0}.oak-cf-form div.wpforms-container-full .wpforms-field-radio ul li label.wpforms-field-label-inline{display:inline-flex;align-items:center;min-height:44px;padding:10px 16px;margin:0;border:1.5px solid #DFE6DE;border-radius:999px;background:#fff;color:#0B5C57;font-size:14.5px;font-weight:700;line-height:1.2;cursor:pointer;transition:background .15s,border-color .15s,color .15s}.oak-cf-form div.wpforms-container-full .wpforms-field-radio ul li label.wpforms-field-label-inline:hover{border-color:#0B4340}.oak-cf-form div.wpforms-container-full .wpforms-field-radio ul li.wpforms-selected label.wpforms-field-label-inline,.oak-cf-form div.wpforms-container-full .wpforms-field-radio ul li:has(input:checked) label.wpforms-field-label-inline{background:#0B4340;border-color:#0B4340;color:#fff}.oak-cf-form div.wpforms-container-full .wpforms-field-radio ul li input[type=radio]:focus-visible+label{outline:3px solid #8FC022;outline-offset:2px}.oak-cf-form div.wpforms-container-full .wpforms-field-radio label.wpforms-error{display:block;margin-top:8px}.oak-cf-form div.wpforms-container-full .wpforms-form .wpforms-field-radio.wpforms-list-inline ul li{margin:0!important;margin-right:0!important}#pum-4882386,#pum-4882686,#pum-4882749,#pum-4882760,#pum-4882771,#pum-4882782{overflow-y:auto;-webkit-overflow-scrolling:touch}#pum-4882386 .pum-container,#pum-4882686 .pum-container,#pum-4882749 .pum-container,#pum-4882760 .pum-container,#pum-4882771 .pum-container,#pum-4882782 .pum-container{margin-bottom:40px}@media (max-width:980px){.oak-cf.et_pb_row .et_pb_column{margin-bottom:0!important;width:100%!important}#pum-4882386 .pum-container,#pum-4882686 .pum-container,#pum-4882749 .pum-container,#pum-4882760 .pum-container,#pum-4882771 .pum-container,#pum-4882782 .pum-container{top:24px!important}}@media (max-width:767px){#pum-4882386 .pum-container,#pum-4882686 .pum-container,#pum-4882749 .pum-container,#pum-4882760 .pum-container,#pum-4882771 .pum-container,#pum-4882782 .pum-container{top:12px!important;left:12px!important;right:12px!important;width:auto!important;max-width:none!important;margin:0 0 24px!important}.oak-cf.et_pb_row{border-radius:16px!important}.oak-cf-form div.wpforms-container-full .wpforms-field-layout .wpforms-layout-row{flex-direction:column;gap:0}.oak-cf-form div.wpforms-container-full .wpforms-field-layout .wpforms-layout-column{width:100%!important;padding:0!important}.oak-cf-form div.wpforms-container-full .wpforms-field-name .wpforms-field-row-block{width:100%!important;margin:0 0 14px!important;float:none!important}.oak-cf-form div.wpforms-container-full .wpforms-field-name .wpforms-field-row-block:last-child{margin-bottom:0!important}.oak-cf-form div.wpforms-container-full button.wpforms-submit{width:100%}.oak-cf-form div.wpforms-container-full .wpforms-field-radio ul li label.wpforms-field-label-inline{font-size:14px;padding:9px 14px}}@media (max-width:767px){.page-id-4882058 .et_pb_button_module_wrapper{display:block!important;width:100%!important;flex:1 1 100%!important;margin-left:0!important;margin-right:0!important}.page-id-4882058 #page-container .et_pb_section .et_pb_button{display:block!important;width:100%!important;text-align:center!important;box-sizing:border-box}.page-id-4882058 .et_pb_button_module_wrapper+.et_pb_button_module_wrapper{margin-top:12px!important}}@media (max-width:767px){html body.page-id-4882058 #page-container .et_pb_section .et_pb_column .et_pb_button_module_wrapper{display:block!important;width:100%!important;max-width:100%!important;flex:1 1 100%!important;align-self:stretch!important;margin-right:0!important;margin-left:0!important}html body.page-id-4882058 #page-container .et_pb_section .et_pb_column .et_pb_button_module_wrapper>a.et_pb_button{display:block!important;width:100%!important;text-align:center!important;box-sizing:border-box!important}}#pum-4882473 .pum-content{padding:0}#pum-4882473{overflow-y:auto;-webkit-overflow-scrolling:touch}#pum-4882473 .pum-container{margin-bottom:40px}.oak-cf .oak-cf-tick .et-pb-icon-circle{padding:6px}.oak-cf .oak-cf-tick .et_pb_main_blurb_image{margin-bottom:0;margin-right:12px}.oak-cf .oak-cf-tick .et_pb_module_header{padding-bottom:0}.oak-cf .oak-cf-tick .et_pb_blurb_container{align-self:center}@media (max-width:980px){#pum-4882473 .pum-container{top:24px!important}}@media (max-width:767px){#pum-4882473 .pum-container{top:12px!important;left:12px!important;right:12px!important;width:auto!important;max-width:none!important;margin:0 0 24px!important}}#pum-4882386 .pum-container .pum-close,#pum-4882686 .pum-container .pum-close,#pum-4882749 .pum-container .pum-close,#pum-4882760 .pum-container .pum-close,#pum-4882771 .pum-container .pum-close,#pum-4882782 .pum-container .pum-close,#pum-4882473 .pum-container .pum-close{top:16px!important;right:16px!important;left:auto!important;bottom:auto!important;width:44px!important;height:44px!important;min-width:0!important;padding:0!important;display:grid!important;place-items:center;border-radius:50%!important;background:#FFFFFF!important;border:1px solid #DFE6DE!important;color:#0F2E2B!important;font-size:24px!important;line-height:1!important;font-weight:400!important;box-shadow:0 4px 14px rgba(7,48,46,.18)!important;cursor:pointer;z-index:5!important;transition:background .15s,transform .15s}#pum-4882386 .pum-container .pum-close:hover,#pum-4882686 .pum-container .pum-close:hover,#pum-4882749 .pum-container .pum-close:hover,#pum-4882760 .pum-container .pum-close:hover,#pum-4882771 .pum-container .pum-close:hover,#pum-4882782 .pum-container .pum-close:hover,#pum-4882473 .pum-container .pum-close:hover,#pum-4882386 .pum-container .pum-close:focus-visible,#pum-4882686 .pum-container .pum-close:focus-visible,#pum-4882749 .pum-container .pum-close:focus-visible,#pum-4882760 .pum-container .pum-close:focus-visible,#pum-4882771 .pum-container .pum-close:focus-visible,#pum-4882782 .pum-container .pum-close:focus-visible,#pum-4882473 .pum-container .pum-close:focus-visible{background:#F6F8F4!important;transform:rotate(90deg)}#pum-4882386 .pum-container .pum-close:focus-visible,#pum-4882686 .pum-container .pum-close:focus-visible,#pum-4882749 .pum-container .pum-close:focus-visible,#pum-4882760 .pum-container .pum-close:focus-visible,#pum-4882771 .pum-container .pum-close:focus-visible,#pum-4882782 .pum-container .pum-close:focus-visible,#pum-4882473 .pum-container .pum-close:focus-visible{outline:3px solid #8FC022;outline-offset:2px}@media (max-width:767px){#pum-4882386 .pum-container .pum-close,#pum-4882686 .pum-container .pum-close,#pum-4882749 .pum-container .pum-close,#pum-4882760 .pum-container .pum-close,#pum-4882771 .pum-container .pum-close,#pum-4882782 .pum-container .pum-close,#pum-4882473 .pum-container .pum-close{top:12px!important;right:12px!important;width:40px!important;height:40px!important;font-size:22px!important}}.oak-cf-form div.wpforms-container-full .wpforms-field-select .wpforms-field-medium,.oak-cf-form div.wpforms-container-full .wpforms-field-select .choices{max-width:100%!important;width:100%}.oak-cf-form div.wpforms-container-full select{width:100%;max-width:100%!important;height:auto;min-height:52px;padding:13px 44px 13px 15px;font-size:16px;line-height:1.5;color:#0F2E2B;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%230B4340' stroke-width='2'/%3E%3C/svg%3E") no-repeat right 16px center;border:1.5px solid #C9D4CB;border-radius:10px;box-shadow:none;-webkit-appearance:none;appearance:none;cursor:pointer}.oak-cf-form div.wpforms-container-full select:focus{border-color:#0B4340;outline:3px solid #8FC022;outline-offset:2px}.oak-cf-form div.wpforms-container-full .choices{margin:0;font-size:16px}.oak-cf-form div.wpforms-container-full .choices__inner{min-height:52px;padding:13px 44px 13px 15px!important;background:#fff;border:1.5px solid #C9D4CB!important;border-radius:10px!important;font-size:16px;line-height:1.5;color:#0F2E2B;box-shadow:none}.oak-cf-form div.wpforms-container-full .choices__list--single{padding:0!important}.oak-cf-form div.wpforms-container-full .choices__list--single .choices__item{color:#0F2E2B;font-size:16px}.oak-cf-form div.wpforms-container-full .choices__placeholder{color:#4C635F;opacity:1}.oak-cf-form div.wpforms-container-full .choices[data-type*=select-one]:after{border:0;width:12px;height:8px;margin-top:-4px;right:16px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%230B4340' stroke-width='2'/%3E%3C/svg%3E") no-repeat center;transition:transform .15s}.oak-cf-form div.wpforms-container-full .choices[data-type*=select-one].is-open:after{margin-top:-4px;transform:rotate(180deg);border:0}.oak-cf-form div.wpforms-container-full .choices.is-focused .choices__inner,.oak-cf-form div.wpforms-container-full .choices.is-open .choices__inner{border-color:#0B4340!important;outline:3px solid #8FC022;outline-offset:2px}.oak-cf-form div.wpforms-container-full .choices__list--dropdown{margin-top:6px;border:1.5px solid #C9D4CB!important;border-radius:10px!important;box-shadow:0 12px 30px rgba(7,48,46,.12);overflow:hidden;z-index:10}.oak-cf-form div.wpforms-container-full .choices__list--dropdown .choices__item{padding:12px 15px!important;font-size:15px;font-weight:600;color:#0F2E2B}.oak-cf-form div.wpforms-container-full .choices__list--dropdown .choices__item--selectable.is-highlighted{background:#EAF4D6;color:#0B4340}.oak-cf-form div.wpforms-container-full .choices__list--dropdown .choices__item.is-selected{background:#0B4340;color:#fff}.oak-cf-form div.wpforms-container-full .wpforms-error .choices__inner,.oak-cf-form div.wpforms-container-full select.wpforms-error{border:2px solid #B3261E!important;background-color:#FFFBFA}.oak-cf-form div.wpforms-container-full .wpforms-form .wpforms-field-select select,.oak-cf-form div.wpforms-container-full .wpforms-form .wpforms-field-select select.wpforms-field-medium{width:100%!important;max-width:100%!important;height:auto!important;min-height:52px!important;padding:13px 44px 13px 15px!important;font-size:16px!important;line-height:1.5!important;color:#0F2E2B!important;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%230B4340' stroke-width='2'/%3E%3C/svg%3E") no-repeat right 16px center!important;background-size:12px 8px!important;border:1.5px solid #C9D4CB!important;border-radius:10px!important;box-shadow:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;cursor:pointer}.oak-cf-form div.wpforms-container-full .wpforms-form .wpforms-field-select select:focus{border-color:#0B4340!important;outline:3px solid #8FC022!important;outline-offset:2px}.oak-cf-form div.wpforms-container-full .wpforms-form .wpforms-field-select select option{color:#0F2E2B;font-size:16px}.oak-cf-form div.wpforms-container-full .wpforms-form .wpforms-field-select select.wpforms-error{border:2px solid #B3261E!important;background-color:#FFFBFA!important}body.single-property footer .et_pb_section_0_tb_footer{background-color:#0b4340!important}.oak-map-wrap .mapp-wrapper{border-radius:20px;overflow:hidden}.oak-pop{font-family:inherit;font-size:14px;line-height:1.5;color:#0F2E2B;min-width:220px}.oak-pop p{margin:0;padding:0}.oak-pop-addr{margin:0 0 8px!important;color:#4C635F}.oak-pop-tels{display:flex;flex-direction:column;gap:2px;margin-bottom:14px}.oak-pop-tel{font-weight:700;color:#0F2E2B!important;text-decoration:none}.oak-pop-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px}.oak-pop-btn{display:inline-flex;align-items:center;justify-content:center;background:#8FC022;color:#07302E!important;font-weight:700;font-size:14px;padding:9px 18px;border-radius:999px;text-decoration:none;white-space:nowrap}.oak-pop-btn:hover{background:#07302E;color:#fff!important}.oak-pop-dir{font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#0B5C57!important;text-decoration:none}.oak-pop-dir:hover{text-decoration:underline}.oak-pop-hours{display:block;margin-top:10px;font-size:13.5px;font-weight:600;color:#4C635F!important}@media (max-width:767px){ul[aria-label^="Memberships"]{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr));gap:5px!important;width:100%}ul[aria-label^="Memberships"]>li{width:auto!important;min-width:0;height:40px!important;padding:3px!important;border-radius:6px!important}ul[aria-label^="Memberships"] img{max-width:100%!important;max-height:32px!important;width:auto!important;height:auto!important}}@media (min-width:1241px) and (max-width:1290px){#et_mobile_nav_menu{display:none!important}#top-menu{display:inline-block!important}.et_header_style_left #logo{max-width:25%!important;max-height:25%!important}.mobile_menu_bar{top:36px}}@media (min-width:1241px) and (max-width:1370px){#main-header .container.et_menu_container{width:90%!important;max-width:none!important}.et_header_style_left #logo,#logo{max-width:32%!important;max-height:32%!important}}body.single-property .et_pb_section_200 .images{position:relative}body.single-property .et_pb_section_200 .images .flag{border-radius:10px 0 10px 0}body.single-property .et_pb_section_200 .entry-summary{padding-bottom:50px}@media (min-width:981px){body.single-property .et_pb_section_200 .et_pb_column_3_5.vertical-align{justify-content:flex-start}body.single-property .et_pb_section_200 .images{flex:1 1 auto;min-height:450px}body.single-property .et_pb_section_200 .images #slider{position:absolute;inset:0;border-radius:10px;overflow:hidden}body.single-property .et_pb_section_200 .images .flex-viewport,body.single-property .et_pb_section_200 .images .slides,body.single-property .et_pb_section_200 .images .slides li,body.single-property .et_pb_section_200 .images .slides li a{height:100%!important}body.single-property .et_pb_section_200 .images .slides li img{width:100%;height:100%;object-fit:cover}}body.single-property .custom_testimonial .tss-carousel3 .single-item-wrapper{background:transparent;border:0;border-radius:0;box-shadow:none;padding:40px 20px;align-items:center}body.single-property .custom_testimonial .tss-carousel3 .single-item-wrapper:hover{transform:none;box-shadow:none}body.single-property .custom_testimonial .tss-carousel3 .item-content-wrapper{background:transparent!important;border:0;border-radius:0;padding:0}body.single-property .custom_testimonial .tss-quote-mark,body.single-property .custom_testimonial .tss-card-spacer{display:none!important}body.single-property .custom_testimonial .tss-carousel3 .rating-wrapper{order:0;margin:0 0 20px;text-align:center}body.single-property .custom_testimonial .tss-carousel3 .single-item-wrapper .rating-wrapper span.dashicons{color:#8BC53E;font-size:20px}body.single-property .custom_testimonial .tss-carousel3 .item-content{display:block;-webkit-line-clamp:unset;overflow:visible;margin:0 auto;max-width:770px;text-align:center;color:#003940}body.single-property .custom_testimonial .tss-carousel3 .single-item-wrapper h3.author-name{order:2;margin-top:25px!important;text-align:center!important}html body .pum-container .et_pb_module.et_pb_blurb.oak-cf-phone,html body .pum-container .et_pb_module.et_pb_blurb.oak-cf-tick{height:auto!important;min-height:0!important;flex:0 0 auto!important}.oak-cf .et_pb_column{justify-content:flex-start}@media (min-width:768px){.contact-blog .et_pb_salvattore_content{display:flex;flex-wrap:wrap}.contact-blog .et_pb_salvattore_content .column{display:flex;flex-direction:column}.contact-blog .et_pb_salvattore_content .column .et_pb_post{flex:1 1 auto}.contact-blog .et_pb_post .entry-title{line-height:1.15em!important;min-height:3.45em}}