.elementor-kit-866{--e-global-color-primary:#00524C;--e-global-color-secondary:#00BBB4;--e-global-color-accent:#FF8877;--e-global-color-text:#070808;--e-global-color-b8b758c:#FFFFFF;--e-global-color-a272c4d:#070808;--e-global-color-ff0acd5:#00000000;--e-global-color-847c6b0:#F2EEE3;--e-global-color-2ed4a06:#00BBB40A;--e-global-color-7abaa73:#B8DCD9;--e-global-typography-primary-font-family:"geller-headline";--e-global-typography-primary-font-size:90px;--e-global-typography-primary-font-weight:500;--e-global-typography-primary-line-height:0.8em;--e-global-typography-primary-letter-spacing:-1.4px;--e-global-typography-secondary-font-family:"geller-headline";--e-global-typography-secondary-font-size:72px;--e-global-typography-secondary-font-weight:500;--e-global-typography-secondary-line-height:1.05em;--e-global-typography-secondary-letter-spacing:-0.9px;--e-global-typography-text-font-family:"DM Sans";--e-global-typography-text-font-size:18px;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:1.4em;--e-global-typography-text-letter-spacing:-0.01em;--e-global-typography-accent-font-family:"geller-headline";--e-global-typography-accent-font-size:40px;--e-global-typography-accent-font-weight:500;--e-global-typography-7a5edc7-font-family:"DM Sans";--e-global-typography-7a5edc7-font-size:25px;--e-global-typography-7a5edc7-font-weight:300;--e-global-typography-7a5edc7-font-style:normal;--e-global-typography-7a5edc7-line-height:1.5em;--e-global-typography-2172573-font-family:"DM Sans";--e-global-typography-2172573-font-size:34px;--e-global-typography-2172573-font-weight:500;--e-global-typography-2172573-line-height:1.05em;--e-global-typography-f1e2413-font-size:24px;--e-global-typography-f1e2413-font-weight:400;--e-global-typography-f1e2413-line-height:1.5em;--e-global-typography-fd99682-font-family:"geller-headline";--e-global-typography-fd99682-font-size:18px;--e-global-typography-fd99682-font-weight:500;--e-global-typography-fd99682-letter-spacing:1px;--e-global-typography-f7244e2-font-family:"DM Sans";--e-global-typography-f7244e2-font-size:22px;--e-global-typography-f7244e2-font-weight:500;--e-global-typography-f7244e2-line-height:1.2em;--e-global-typography-f7244e2-letter-spacing:-0.4px;--e-global-typography-4547a76-font-family:"DM Sans";--e-global-typography-4547a76-font-size:14px;--e-global-typography-5b8890b-font-family:"geller-headline";--e-global-typography-5b8890b-font-size:24px;--e-global-typography-5b8890b-font-weight:500;--e-global-typography-5b8890b-line-height:2px;--e-global-typography-5b8890b-letter-spacing:-0.6px;--e-global-typography-6c435d6-font-family:"DM Sans";--e-global-typography-6c435d6-font-size:42px;--e-global-typography-6c435d6-font-weight:500;--e-global-typography-6c435d6-line-height:1.1em;color:var(--e-global-color-primary);font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-kit-866 button,.elementor-kit-866 input[type="button"],.elementor-kit-866 input[type="submit"],.elementor-kit-866 .elementor-button{background-color:var(--e-global-color-secondary);font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing);color:var(--e-global-color-b8b758c);border-style:solid;border-width:1px 1px 1px 1px;border-color:var(--e-global-color-secondary);border-radius:30px 30px 30px 30px;padding:12px 30px 10px 30px}.elementor-kit-866 button:hover,.elementor-kit-866 button:focus,.elementor-kit-866 input[type="button"]:hover,.elementor-kit-866 input[type="button"]:focus,.elementor-kit-866 input[type="submit"]:hover,.elementor-kit-866 input[type="submit"]:focus,.elementor-kit-866 .elementor-button:hover,.elementor-kit-866 .elementor-button:focus{background-color:var(--e-global-color-accent);color:var(--e-global-color-b8b758c);border-style:solid;border-width:1px 1px 1px 1px;border-color:var(--e-global-color-accent)}.elementor-kit-866 e-page-transition{background-color:var(--e-global-color-b8b758c)}.elementor-kit-866 a{color:var(--e-global-color-primary)}.elementor-kit-866 a:hover{color:var(--e-global-color-secondary)}.elementor-kit-866 h1{color:var(--e-global-color-primary)}.elementor-kit-866 h2{color:var(--e-global-color-primary);font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-size:var(--e-global-typography-secondary-font-size);font-weight:var(--e-global-typography-secondary-font-weight);line-height:var(--e-global-typography-secondary-line-height);letter-spacing:var(--e-global-typography-secondary-letter-spacing)}.elementor-kit-866 h3{color:var(--e-global-color-primary);font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-size:var(--e-global-typography-accent-font-size);font-weight:var(--e-global-typography-accent-font-weight)}.elementor-kit-866 h4{color:var(--e-global-color-primary);font-family:var(--e-global-typography-2172573-font-family),Sans-serif;font-size:var(--e-global-typography-2172573-font-size);font-weight:var(--e-global-typography-2172573-font-weight);line-height:var(--e-global-typography-2172573-line-height);word-spacing:var(--e-global-typography-2172573-word-spacing)}.elementor-kit-866 h5{color:var(--e-global-color-primary);font-family:var(--e-global-typography-2172573-font-family),Sans-serif;font-size:var(--e-global-typography-2172573-font-size);font-weight:var(--e-global-typography-2172573-font-weight);line-height:var(--e-global-typography-2172573-line-height);word-spacing:var(--e-global-typography-2172573-word-spacing)}.elementor-kit-866 h6{color:var(--e-global-color-primary);font-family:var(--e-global-typography-2172573-font-family),Sans-serif;font-size:var(--e-global-typography-2172573-font-size);font-weight:var(--e-global-typography-2172573-font-weight);line-height:var(--e-global-typography-2172573-line-height);word-spacing:var(--e-global-typography-2172573-word-spacing)}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1460px}.e-con{--container-max-width:1460px}.elementor-widget:not(:last-child){margin-block-end:20px}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px}.site-header .site-branding{flex-direction:column;align-items:stretch}.site-header{padding-inline-end:0;padding-inline-start:0}.site-footer .site-branding{flex-direction:column;align-items:stretch}@media(max-width:1366px){.elementor-kit-866{--e-global-typography-primary-font-size:74px;--e-global-typography-secondary-font-size:42px;--e-global-typography-f1e2413-font-size:20px;font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-kit-866 h2{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height);letter-spacing:var(--e-global-typography-secondary-letter-spacing)}.elementor-kit-866 h3{font-size:var(--e-global-typography-accent-font-size)}.elementor-kit-866 h4{font-size:var(--e-global-typography-2172573-font-size);line-height:var(--e-global-typography-2172573-line-height);word-spacing:var(--e-global-typography-2172573-word-spacing)}.elementor-kit-866 h5{font-size:var(--e-global-typography-2172573-font-size);line-height:var(--e-global-typography-2172573-line-height);word-spacing:var(--e-global-typography-2172573-word-spacing)}.elementor-kit-866 h6{font-size:var(--e-global-typography-2172573-font-size);line-height:var(--e-global-typography-2172573-line-height);word-spacing:var(--e-global-typography-2172573-word-spacing)}.elementor-kit-866 button,.elementor-kit-866 input[type="button"],.elementor-kit-866 input[type="submit"],.elementor-kit-866 .elementor-button{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}}@media(max-width:1024px){.elementor-kit-866{--e-global-typography-primary-font-size:64px;--e-global-typography-secondary-font-size:42px;--e-global-typography-text-font-size:16px;--e-global-typography-accent-font-size:30px;--e-global-typography-7a5edc7-font-size:22px;--e-global-typography-2172573-font-size:22px;--e-global-typography-f1e2413-font-size:18px;--e-global-typography-f7244e2-font-size:18px;--e-global-typography-5b8890b-font-size:18px;--e-global-typography-5b8890b-letter-spacing:0px;font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-kit-866 h2{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height);letter-spacing:var(--e-global-typography-secondary-letter-spacing)}.elementor-kit-866 h3{font-size:var(--e-global-typography-accent-font-size)}.elementor-kit-866 h4{font-size:var(--e-global-typography-2172573-font-size);line-height:var(--e-global-typography-2172573-line-height);word-spacing:var(--e-global-typography-2172573-word-spacing)}.elementor-kit-866 h5{font-size:var(--e-global-typography-2172573-font-size);line-height:var(--e-global-typography-2172573-line-height);word-spacing:var(--e-global-typography-2172573-word-spacing)}.elementor-kit-866 h6{font-size:var(--e-global-typography-2172573-font-size);line-height:var(--e-global-typography-2172573-line-height);word-spacing:var(--e-global-typography-2172573-word-spacing)}.elementor-kit-866 button,.elementor-kit-866 input[type="button"],.elementor-kit-866 input[type="submit"],.elementor-kit-866 .elementor-button{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing);padding:8px 26px 8px 26px}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1024px}.e-con{--container-max-width:1024px}}@media(max-width:767px){.elementor-kit-866{--e-global-typography-primary-font-size:60px;--e-global-typography-secondary-font-size:32px;--e-global-typography-text-font-size:16px;--e-global-typography-accent-font-size:26px;--e-global-typography-7a5edc7-font-size:20px;--e-global-typography-f1e2413-font-size:16px;--e-global-typography-f7244e2-font-size:18px;--e-global-typography-5b8890b-font-size:18px;font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-kit-866 h2{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height);letter-spacing:var(--e-global-typography-secondary-letter-spacing)}.elementor-kit-866 h3{font-size:var(--e-global-typography-accent-font-size)}.elementor-kit-866 h4{font-size:var(--e-global-typography-2172573-font-size);line-height:var(--e-global-typography-2172573-line-height);word-spacing:var(--e-global-typography-2172573-word-spacing)}.elementor-kit-866 h5{font-size:var(--e-global-typography-2172573-font-size);line-height:var(--e-global-typography-2172573-line-height);word-spacing:var(--e-global-typography-2172573-word-spacing)}.elementor-kit-866 h6{font-size:var(--e-global-typography-2172573-font-size);line-height:var(--e-global-typography-2172573-line-height);word-spacing:var(--e-global-typography-2172573-word-spacing)}.elementor-kit-866 button,.elementor-kit-866 input[type="button"],.elementor-kit-866 input[type="submit"],.elementor-kit-866 .elementor-button{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-section.elementor-section-boxed>.elementor-container{max-width:767px}.e-con{--container-max-width:767px}}html,body{overflow-x:hidden}:root{--desktop-padding-left:40px;--desktop-padding-right:40px;--responsive-padding-left:10px;--responsive-padding-right:10px;--header-padding-left:40px;--header-padding-right:40px;--responsive-header-padding-left:10px;--responsive-header-padding-right:10px}body>.elementor-location-header .elementor-element>.e-con-inner{padding-left:var(--header-padding-left)!important;padding-right:var(--header-padding-right)!important}body>.elementor>.elementor-element>.e-con-inner{padding-left:var(--desktop-padding-left)!important;padding-right:var(--desktop-padding-right)!important}body>.elementor>.elementor-element>.e-con.e-flex>.e-con-inner{padding-left:30px!important;padding-right:30px!important}@media (max-width:1024px){body>.elementor>.elementor-element>.e-con-inner{padding-left:var(--responsive-padding-left)!important;padding-right:var(--responsive-padding-right)!important}body>.elementor>.elementor-element>.e-con.e-flex>.e-con-inner{padding-left:0px!important;padding-right:0px!important}body>.elementor-location-header .elementor-element>.e-con-inner{padding-left:10px!important;padding-right:10px!important}}.color-secondary{color:var(--e-global-color-secondary)}.elementor-menu-toggle{padding:10px!important}.show-mobile{display:none!important}@media (max-width:767px){.show-mobile{display:block!important}}.elementor-align-justify .elementor-button-text,.elementor-align-left .elementor-button-text{text-align:left}.elementor-button.elementor-size-lg{padding:20px 42px 20px 42px;font-size:20px}.frm_style_property-appraisal.with_frm_style .frm_primary_label,.frm_style_property-appraisal.with_frm_style .frm_radio label{line-height:0!important}.frm_style_property-appraisal .frm_display_format_buttons .frm_label_button_container{border-radius:0 0 0 0px!important;height:55px}@media (max-width:600px){.frm_style_property-appraisal .frm_display_format_buttons .frm_label_button_container{border-radius:30px 0 0 30px!important;!important}.frm_style_property-appraisal input[type="text"]{border-radius:30px!important}}.frm_style_property-appraisal .frm_submit{height:1px}.frm_style_property-appraisal .frm_display_format_buttons .frm_label_button_container,.frm_display_format_buttons .frm_image_option_container{background-color:var(--e-global-color-secondary)!important;border-color:none!important;color:var(--progress-active-color)}.frm_style_property-appraisal .frm_two_col.frm_display_format_buttons{margin-right:0}.frm_style_property-appraisal .frm_two_col.frm_display_format_buttons .frm_radio:last-child{margin-left:-6px}.frm_style_property-appraisal .frm_two_col.frm_display_format_buttons .frm_radio:last-child .frm_label_button_container{border-radius:0 30px 30px 0px!important;border-left:1px solid #00AAA4}.frm_style_property-appraisal .frm_primary_label{word-break:break-all;min-width:188px}.frm_style_property-appraisal .frm_label_button_container{min-width:90px}.frm_style_default-style-for-all-forms.with_frm_style .form-field{padding-right:14px}.frm_style_default-style-for-all-forms .frm_radio{height:24px}.frm_style_default-style-for-all-forms.with_frm_style .form-field{margin-bottom:30px!important}.frm_style_default-style-for-all-forms .frm_form_field select{width:100%}.frm_style_default-style-for-all-forms label{line-height:unset;vertical-align:middle}.frm_style_join-our-inner-circle fieldset{padding:0px!important}.frm_style_join-our-inner-circle .frm_form_field~.frm_form_field input{border-radius:0px!important;border-left:1px solid #eee}.frm_style_join-our-inner-circle .frm_form_fields .frm_section_heading,.frm_form_fields .frm_fields_container{grid-gap:0 0%}@media (max-width:600px){.frm_style_join-our-inner-circle .frm_form_field~.frm_form_field input,.frm_style_join-our-inner-circle .frm_form_field input{border-radius:30px!important;margin-bottom:10px}.frm_style_join-our-inner-circle.with_frm_style .frm_submit button,.frm_style_join-our-inner-circle.with_frm_style .frm-edit-page-btn{border-radius:30px!important}.custom-nws .frm_style_join-our-inner-circle .frm_form_field~.frm_form_field input{border-radius:0 30px 30px 0px!important;margin-bottom:10px!important}.custom-nws .frm_style_join-our-inner-circle .frm_form_field input{border-radius:30px 0 0 30px!important;margin-bottom:10px!important}.custom-nws #frm_field_11_container,.custom-nws #frm_field_12_container{width:48%!important}}.epl-open-home{background:var(--e-global-color-secondary);color:#fff;height:80px;width:80px;border-radius:50%;line-height:1;padding-top:16px}.elementor-swiper-button svg{fill:none!important}@media (max-width:767px){.elementor-posts--thumbnail-left .elementor-post,.elementor-posts--thumbnail-right .elementor-post{flex-direction:column!important}}.elementor-tab-title{border-radius:30px;background-color:#fff;margin-bottom:20px}.elementor-tabs-content-wrapper{padding:20px 30px;border-radius:30px;background-color:#fff;margin-left:30px;margin-bottom:20px}@media (max-width:767px){.elementor-tab-title{margin-bottom:0}.elementor-tabs-content-wrapper{padding:20px 20px;margin-left:0}}.faqs-accordions .elementor-accordion-item{border-radius:30px;background-color:#fff;margin-bottom:20px}.faqs-accordions .elementor-tab-title.elementor-active{border-radius:30px 30px 0 0;margin-bottom:0}.faqs-accordions .elementor-tab-content{border-radius:0 0 30px 30px;margin-bottom:20px}.faqs-button{cursor:pointer}.faqs-button-active .elementor-button-text{border-bottom:1px solid}body:not(.elementor-editor-active) .faqs-accordions{display:none}body:not(.elementor-editor-active) .faqs-show{display:block}@media (max-width:767px){.elementor-testimonial__footer{flex-direction:column!important}.elementor-testimonial__cite{margin:0px!important}.elementor-testimonial__footer .elementor-testimonial__title{text-align:center;margin-bottom:10px}}.epl-search-forms-wrapper.epl-search-default{max-width:100%}.epl-search-form label{font-size:13px!important;color:var(--e-global-color-primary);margin-bottom:4px}.epl-search-form .in-field{border-radius:30px;font-size:16px;background-color:#fff;border:none;font-family:"DM Sans",sans-serif;font-weight:400;height:55px;letter-spacing:normal;line-height:21px;padding:14px 20px;color:var(--e-global-color-primary)}.epl-search-form .epl-search-row-checkbox{width:auto;display:flex}.epl-search-form .epl-search-row-checkbox .check-label{float:left;line-height:30px!important;margin-right:20px}.epl-search-form .epl-search-row-checkbox .in-field{border:20px!important;height:30px!important}.epl-search-form .epl-search-row-checkbox{cursor:pointer}.epl-search-row{margin-bottom:10px}.epl-search-row-half{padding-right:6px}.epl-search-row-half+.epl-search-row-half:nth-child(1n){padding-right:0;padding-left:6px}.epl-search-row-half+.epl-search-row-half:nth-child(2n){padding-right:6px;padding-left:0}.epl-property_bedrooms_min.epl-search-row-half,.epl-property_bedrooms_max.epl-search-row-half,.epl-search-row.epl-search-row-select.epl-property_bathrooms{width:33.33%!important}.epl-property_bedrooms_min.epl-search-row-half+.epl-search-row.epl-search-row-select.epl-property_bedrooms_max{padding-right:6px;padding-left:6px}.epl-property_bedrooms_max.epl-search-row-half+.epl-search-row.epl-search-row-select.epl-property_bathrooms{padding-right:0;padding-left:6px}.epl-property-features{padding:0}.epl-search-row.epl-search-row-select.epl-property_location,.epl-search-row.epl-search-row-select.epl-property_category{width:50%!important;float:left}.epl-search-row.epl-search-row-select.epl-property_location{padding-right:6px;padding-left:0}.epl-search-row.epl-search-row-select.epl-property_category{padding-right:0;padding-left:6px}.epl_slider_container .epl-slider-slides,.epl_slider_container .epl-slider-thumb-container>div,.epl-archive-entry-image img{border-radius:30px}.author-tabs{display:none}.epl-author-box-outer-wrapper{background:#fff0}.epl-author-box img{border-radius:50%!important;height:80px!important;width:80px!important;object-fit:cover}.epl-author-contact-details a,.epl-author-contact.author-contact span{font-size:14px;line-height:1;pointer-events:none}.epl-author-box-container{width:48%;margin:0;display:flex;flex-direction:column;align-items:center;text-align:center}.author-social-buttons svg{fill:var(--e-global-color-accent);width:22px}.epl-author-title.author-title{padding-top:6px;line-height:0}.epl-author-tab-content.epl-author-current{display:flex;flex-direction:column;align-items:center;text-align:center}.epl-author-box.epl-author-image,.epl-author-contact-details{width:100%}.epl-author-social-buttons,.epl-author-slogan.author-slogan{margin:0}.epl-author-box{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;float:left}.epl_inspection_calendar{padding-left:0!important}.epl-inspection-times .home-open-wrapper li{margin-bottom:20px}.epl-inspection-times .home-open-wrapper{padding-left:0!important}.epl-inspection-times .epl-inspection-times-label{font-weight:700}.epl_buttons button+button{margin-left:10px}.epl-author-box.epl-author-image{padding-right:0}.epl-author-box-outer-wrapper{padding:0;margin-bottom:0}.status-sticker{padding:10px;background:var(--e-global-color-primary);color:#fff;border-radius:30px;margin-left:12px}.status-sticker.open{background:var(--e-global-color-secondary);color:#fff}.loyle-property-content .epl-tab-title,.loyle-property-features .epl-tab-title{display:none!important}@media (max-width:767px){.frm_style_default-style-for-all-forms .frm_radio{height:30px;grid-column:span 12}}.custom-gr .ti-widget.ti-goog .ti-review-content{color:var(--e-global-color-primary);font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size)}.elementor-headline-dynamic-wrapper.elementor-headline-text-wrapper{margin-right:1rem}@-moz-document url-prefix(){.elementor-headline-dynamic-wrapper.elementor-headline-text-wrapper{margin-right:0rem}.animated-br-fix .elementor-headline-dynamic-wrapper{display:block ruby;margin-left:0rem}.swiper{padding:10px!important}.fancybox-navigation .fancybox-button--arrow_left,.fancybox-navigation .fancybox-button--arrow_right,.fancybox-button--close{padding:0;margin:20px}.fancybox-navigation .fancybox-button,.fancybox-button--close{height:60px;width:60px}.fancybox-button--zoom,.fancybox-button--play,.fancybox-button--thumbs{display:none!important}.fancybox-button.fancybox-button--close{padding:15px!important}.epl-author-title.author-title{margin-bottom:0}.epl-author-box-wrapper{display:flex}.epl-author-box-container{width:48%;margin:0}.secondary-heading{line-height:1rem!important;margin-top:0!important;height:unset}.secondary-heading span{font-family:var(--e-global-typography-f7244e2-font-family),Sans-serif;font-size:var(--e-global-typography-f7244e2-font-size);font-weight:var(--e-global-typography-f7244e2-font-weight);line-height:var(--e-global-typography-f7244e2-line-height);letter-spacing:var(--e-global-typography-f7244e2-letter-spacing);word-spacing:var(--e-global-typography-f7244e2-word-spacing);color:#000}.entry-title.custom{font-family:var(--e-global-typography-6c435d6-font-family),Sans-serif!important;font-size:var(--e-global-typography-6c435d6-font-size)!important;font-weight:var(--e-global-typography-6c435d6-font-weight);line-height:var(--e-global-typography-6c435d6-line-height);color:var(--e-global-color-primary);margin-bottom:2rem;margin-top:1.5rem}