.elementor-90675 .elementor-element.elementor-element-3f918ebf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-90675 .elementor-element.elementor-element-4ea3d21a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.26;}.elementor-90675 .elementor-element.elementor-element-4ea3d21a:not(.elementor-motion-effects-element-type-background), .elementor-90675 .elementor-element.elementor-element-4ea3d21a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://perfecthideawaysrealestate.com/wp-content/uploads/2025/01/Pefect-Hideaways-real-estate-hero-banner-Desktop.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-90675 .elementor-element.elementor-element-4ea3d21a::before, .elementor-90675 .elementor-element.elementor-element-4ea3d21a > .elementor-background-video-container::before, .elementor-90675 .elementor-element.elementor-element-4ea3d21a > .e-con-inner > .elementor-background-video-container::before, .elementor-90675 .elementor-element.elementor-element-4ea3d21a > .elementor-background-slideshow::before, .elementor-90675 .elementor-element.elementor-element-4ea3d21a > .e-con-inner > .elementor-background-slideshow::before, .elementor-90675 .elementor-element.elementor-element-4ea3d21a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#0F0F0F;--background-overlay:'';}.elementor-90675 .elementor-element.elementor-element-3f7d8753{--spacer-size:50px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-90675 .elementor-element.elementor-element-54157849{text-align:center;}.elementor-90675 .elementor-element.elementor-element-54157849 .elementor-heading-title{font-family:"Baskervville", Sans-serif;font-size:18px;font-weight:normal;text-transform:capitalize;line-height:20px;letter-spacing:1.2px;color:var( --e-global-color-cc3f53b );}.elementor-90675 .elementor-element.elementor-element-53cb6422{text-align:center;}.elementor-90675 .elementor-element.elementor-element-53cb6422 .elementor-heading-title{font-family:"Baskervville", Sans-serif;font-size:60px;font-weight:normal;text-transform:capitalize;letter-spacing:1.2px;color:var( --e-global-color-cc3f53b );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-90675 .elementor-element.elementor-element-3df80e17{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;text-align:center;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:normal;color:var( --e-global-color-cc3f53b );}.elementor-90675 .elementor-element.elementor-element-3df80e17.elementor-element{--align-self:center;}.elementor-90675 .elementor-element.elementor-element-cee8c7d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-90675 .elementor-element.elementor-element-d03c259{--display:flex;}.elementor-90675 .elementor-element.elementor-element-f14d54a{--display:flex;}.elementor-widget-jet-ajax-search .jet-search-title-fields__item-label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-jet-ajax-search .jet-search-title-fields__item-value{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-jet-ajax-search .jet-search-content-fields__item-label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-jet-ajax-search .jet-search-content-fields__item-value{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-90675 .elementor-element.elementor-element-bedbc02 .jet-ajax-search__results-slide{overflow-y:auto;max-height:500px;}.elementor-90675 .elementor-element.elementor-element-bedbc02 .jet-ajax-search__source-results-item_icon svg{width:24px;fill:var( --e-global-color-cc3f53b );}.elementor-90675 .elementor-element.elementor-element-bedbc02 .jet-ajax-search__source-results-item_icon{font-size:24px;color:var( --e-global-color-cc3f53b );margin-right:0px;}.elementor-90675 .elementor-element.elementor-element-bedbc02{z-index:15;}.elementor-90675 .elementor-element.elementor-element-bedbc02 .jet-ajax-search__results-area{width:100%;margin-top:2px;background-color:#0000004F;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF85;}.elementor-90675 .elementor-element.elementor-element-bedbc02 .jet-ajax-search__form{background-color:#0000004F;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF85;border-radius:5px 5px 5px 5px;}.elementor-90675 .elementor-element.elementor-element-bedbc02 .jet-ajax-search__fields-holder{background-color:#31282800;border-style:none;}.elementor-90675 .elementor-element.elementor-element-bedbc02 .jet-ajax-search__field{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;color:var( --e-global-color-cc3f53b );background-color:#00000000;border-color:#FFFFFF00;border-width:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-90675 .elementor-element.elementor-element-bedbc02 .jet-ajax-search__field::placeholder{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;}.elementor-90675 .elementor-element.elementor-element-bedbc02 .jet-ajax-search__categories-select, .elementor-90675 .elementor-element.elementor-element-bedbc02 .jet-ajax-search__categories .chosen-single{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;}.elementor-90675 .elementor-element.elementor-element-bedbc02 .jet-ajax-search__categories-select-icon svg{width:10px;height:10px;}.elementor-90675 .elementor-element.elementor-element-bedbc02 .jet-ajax-search__categories-select{color:var( --e-global-color-cc3f53b );background-color:#00000000;border-color:#FFFFFF85;border-width:0px 1px 0px 1px;}.elementor-90675 .elementor-element.elementor-element-bedbc02 .jet-ajax-search__categories .chosen-single{color:var( --e-global-color-cc3f53b );background-color:#00000000;border-color:#FFFFFF85;border-width:0px 1px 0px 1px;}.elementor-90675 .elementor-element.elementor-element-bedbc02 .jet-ajax-search__categories-select-icon svg > *{fill:#FFFFFFB0;}.elementor-90675 .elementor-element.elementor-element-bedbc02 .jet-ajax-search__categories-select:focus{color:var( --e-global-color-cc3f53b );background-color:#00000003;border-color:#FFFFFF85;}.elementor-90675 .elementor-element.elementor-element-bedbc02 .jet-ajax-search__categories .chosen-with-drop .chosen-single{color:var( --e-global-color-cc3f53b );background-color:#00000003;border-color:#FFFFFF85;}.elementor-90675 .elementor-element.elementor-element-bedbc02 .jet-ajax-search__categories-select:focus ~ .jet-ajax-search__categories-select-icon svg > *{fill:var( --e-global-color-cc3f53b );}.elementor-90675 .elementor-element.elementor-element-bedbc02 .jet-ajax-search__categories .chosen-with-drop ~ .jet-ajax-search__categories-select-icon svg > *{fill:var( --e-global-color-cc3f53b );}.elementor-90675 .elementor-element.elementor-element-bedbc02 .jet-ajax-search__categories .chosen-drop{background-color:#0000004F;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF85;}.elementor-90675 .elementor-element.elementor-element-bedbc02 .jet-ajax-search__categories .chosen-drop ::-webkit-scrollbar-thumb{background-color:var( --e-global-color-cc3f53b );}.elementor-90675 .elementor-element.elementor-element-bedbc02 .jet-ajax-search__categories .chosen-results li{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;letter-spacing:0em;color:var( --e-global-color-cc3f53b );}.elementor-90675 .elementor-element.elementor-element-bedbc02 .jet-ajax-search__categories .chosen-results li.highlighted{color:var( --e-global-color-cc3f53b );}.elementor-90675 .elementor-element.elementor-element-bedbc02 .jet-ajax-search__categories .chosen-results li:not(:first-child){margin-top:5px;}.elementor-90675 .elementor-element.elementor-element-bedbc02 .jet-ajax-search__results-slide::-webkit-scrollbar{background-color:var( --e-global-color-cc3f53b );}.elementor-90675 .elementor-element.elementor-element-bedbc02 .jet-ajax-search__results-footer{border-style:none;}.elementor-90675 .elementor-element.elementor-element-bedbc02 .jet-ajax-search__item-link{background-color:#0000004F;}.elementor-90675 .elementor-element.elementor-element-bedbc02 .jet-ajax-search__item-title{color:var( --e-global-color-cc3f53b );font-family:"Baskervville", Sans-serif;font-size:18px;font-weight:500;line-height:1.4em;}.elementor-90675 .elementor-element.elementor-element-bedbc02 .jet-ajax-search__item-content{color:var( --e-global-color-cc3f53b );font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;}.elementor-90675 .elementor-element.elementor-element-bedbc02 .jet-ajax-search__item-link:hover{background-color:#0000004F;}.elementor-90675 .elementor-element.elementor-element-bedbc02 .jet-ajax-search__item-link:hover .jet-ajax-search__item-title{color:var( --e-global-color-cc3f53b );}.elementor-90675 .elementor-element.elementor-element-bedbc02 .jet-ajax-search__item-link:hover .jet-ajax-search__item-content{color:var( --e-global-color-cc3f53b );}.elementor-90675 .elementor-element.elementor-element-bedbc02 .jet-ajax-search__results-item{border-top-style:solid;border-top-width:1px;border-color:#FFFFFF33;}.elementor-90675 .elementor-element.elementor-element-bedbc02 .jet-ajax-search__source-results-holder-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;font-style:italic;line-height:2em;color:var( --e-global-color-cc3f53b );}.elementor-90675 .elementor-element.elementor-element-bedbc02 .jet-ajax-search__source-results-holder{padding:10px 0px 10px 10px;}.elementor-90675 .elementor-element.elementor-element-bedbc02 .jet-ajax-search__source-results-item_link{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;line-height:1.8em;color:var( --e-global-color-cc3f53b );}.elementor-90675 .elementor-element.elementor-element-bedbc02 .jet-ajax-search__source-results-item:not(:first-child){margin-top:5px;}.elementor-90675 .elementor-element.elementor-element-bedbc02 .jet-ajax-search__source-results-item_link:hover{color:var( --e-global-color-cc3f53b );}.elementor-90675 .elementor-element.elementor-element-bedbc02 .jet-ajax-search__message{font-family:"Montserrat", Sans-serif;color:#FFFFFF;}.elementor-90675 .elementor-element.elementor-element-bedbc02 .jet-ajax-search__spinner{color:#FFFFFF00;}.elementor-90675 .elementor-element.elementor-element-c0de80c{--display:flex;}.elementor-90675 .elementor-element.elementor-element-4c71d00{--spacer-size:300px;z-index:0;}.elementor-90675 .elementor-element.elementor-element-2b2b3e8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:70px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-90675 .elementor-element.elementor-element-5021977{--display:flex;}.elementor-90675 .elementor-element.elementor-element-6e7cac2 > .elementor-widget-container:hover{--e-transform-translateY:5px;}.elementor-90675 .elementor-element.elementor-element-6e7cac2{text-align:center;}.elementor-90675 .elementor-element.elementor-element-6e7cac2 .elementor-heading-title{font-family:"Baskervville", Sans-serif;font-size:55px;font-weight:normal;text-transform:none;line-height:1.2em;color:#000000;}.elementor-90675 .elementor-element.elementor-element-cb4a67e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-90675 .elementor-element.elementor-element-a3a4f40{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-90675 .elementor-element.elementor-element-951ab9f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-90675 .elementor-element.elementor-element-e8e1d1b{text-align:center;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:normal;line-height:1.8em;}.elementor-90675 .elementor-element.elementor-element-877115f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-90675 .elementor-element.elementor-element-d44eefc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-90675 .elementor-element.elementor-element-d5528e2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-90675 .elementor-element.elementor-element-55ea285{--spacer-size:50px;}.elementor-90675 .elementor-element.elementor-element-6d79378c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-90675 .elementor-element.elementor-element-6d79378c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-90675 .elementor-element.elementor-element-58b7d014{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-90675 .elementor-element.elementor-element-58b7d014:not(.elementor-motion-effects-element-type-background), .elementor-90675 .elementor-element.elementor-element-58b7d014 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://perfecthideawaysrealestate.com/wp-content/uploads/2025/05/Pefect-Hideaways-real-estate-beyond-South-Africa-Desktop-v2.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-90675 .elementor-element.elementor-element-1416def0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-90675 .elementor-element.elementor-element-1416def0:not(.elementor-motion-effects-element-type-background), .elementor-90675 .elementor-element.elementor-element-1416def0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F0EE;}.elementor-90675 .elementor-element.elementor-element-45eb9a84{--spacer-size:100px;}.elementor-90675 .elementor-element.elementor-element-5c54a6c > .elementor-widget-container{padding:0px 30px 0px 30px;}.elementor-90675 .elementor-element.elementor-element-5c54a6c{text-align:left;}.elementor-90675 .elementor-element.elementor-element-5c54a6c .elementor-heading-title{font-family:"Baskervville", Sans-serif;font-size:50px;font-weight:400;text-transform:none;line-height:1.2em;}.elementor-90675 .elementor-element.elementor-element-2220a17a > .elementor-widget-container{padding:0px 30px 0px 30px;}.elementor-90675 .elementor-element.elementor-element-2220a17a{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:normal;line-height:1.8em;}.elementor-90675 .elementor-element.elementor-element-427879d8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:25px;--margin-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-90675 .elementor-element.elementor-element-7cd55871 .elementor-button{background-color:#21263100;font-family:"Montserrat", Sans-serif;font-size:1em;font-weight:300;line-height:1.2em;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0201016E;border-radius:3px 3px 3px 3px;padding:10px 60px 10px 60px;}.elementor-90675 .elementor-element.elementor-element-7cd55871{width:auto;max-width:auto;}.elementor-90675 .elementor-element.elementor-element-7cd55871 > .elementor-widget-container:hover{--e-transform-translateY:8px;}.elementor-90675 .elementor-element.elementor-element-7cd55871 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-90675 .elementor-element.elementor-element-4299b1a9{--spacer-size:100px;}.elementor-90675 .elementor-element.elementor-element-148d00af{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-90675 .elementor-element.elementor-element-53ea01b{--display:flex;}.elementor-90675 .elementor-element.elementor-element-53ea01b:not(.elementor-motion-effects-element-type-background), .elementor-90675 .elementor-element.elementor-element-53ea01b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F0EE;}.elementor-90675 .elementor-element.elementor-element-1870854b > .elementor-widget-container{padding:0px 0px 0px 100px;}.elementor-90675 .elementor-element.elementor-element-1870854b{text-align:center;}.elementor-90675 .elementor-element.elementor-element-1870854b .elementor-heading-title{font-family:"Baskervville", Sans-serif;font-size:55px;font-weight:normal;text-transform:none;line-height:73px;}.elementor-90675 .elementor-element.elementor-element-4cdcb5c6 > .elementor-widget-container{padding:0px 200px 0px 100px;}.elementor-90675 .elementor-element.elementor-element-4cdcb5c6{text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:normal;line-height:1.8em;}.elementor-90675 .elementor-element.elementor-element-0d6a59c{--display:flex;}.elementor-90675 .elementor-element.elementor-element-b2de9b4 .elementor-button{background-color:#21263100;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:300;line-height:21px;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0201016E;border-radius:3px 3px 3px 3px;padding:10px 60px 10px 60px;}.elementor-90675 .elementor-element.elementor-element-b2de9b4{width:auto;max-width:auto;}.elementor-90675 .elementor-element.elementor-element-b2de9b4 > .elementor-widget-container:hover{--e-transform-translateY:8px;}.elementor-90675 .elementor-element.elementor-element-b2de9b4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-90675 .elementor-element.elementor-element-49d2fa6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:70px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-90675 .elementor-element.elementor-element-cfbc08f{--display:flex;}.elementor-90675 .elementor-element.elementor-element-94c2f42{text-align:center;}.elementor-90675 .elementor-element.elementor-element-94c2f42 .elementor-heading-title{font-family:"Baskervville", Sans-serif;font-size:55px;font-weight:normal;text-transform:none;line-height:1.2em;color:#000000;}.elementor-90675 .elementor-element.elementor-element-0aace2a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-90675 .elementor-element.elementor-element-2fbadf6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-90675 .elementor-element.elementor-element-f16051a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-90675 .elementor-element.elementor-element-58a2f50{text-align:center;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:normal;line-height:1.8em;}.elementor-90675 .elementor-element.elementor-element-8661105{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-90675 .elementor-element.elementor-element-a6894c8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-90675 .elementor-element.elementor-element-c8d3b2e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-90675 .elementor-element.elementor-element-407cdc2{--spacer-size:50px;}.elementor-90675 .elementor-element.elementor-element-5366f887{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-90675 .elementor-element.elementor-element-5366f887:not(.elementor-motion-effects-element-type-background), .elementor-90675 .elementor-element.elementor-element-5366f887 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://perfecthideawaysrealestate.com/wp-content/uploads/2025/01/Pefect-Hideaways-real-estate-private-collection-Desktop.jpg");background-position:top center;background-repeat:no-repeat;background-size:90% auto;}.elementor-90675 .elementor-element.elementor-element-3d7c3e88{--spacer-size:600px;}.elementor-90675 .elementor-element.elementor-element-212a5705{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overflow:hidden;--padding-top:70px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-90675 .elementor-element.elementor-element-212a5705:not(.elementor-motion-effects-element-type-background), .elementor-90675 .elementor-element.elementor-element-212a5705 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://perfecthideawaysrealestate.com/wp-content/uploads/2024/12/French-lifestyle-ivory-background.jpg");background-position:bottom center;background-repeat:no-repeat;background-size:90% auto;}.elementor-90675 .elementor-element.elementor-element-1f94f6d7{--display:flex;}.elementor-90675 .elementor-element.elementor-element-ce62918{text-align:center;}.elementor-90675 .elementor-element.elementor-element-ce62918 .elementor-heading-title{font-family:"Baskervville", Sans-serif;font-size:55px;font-weight:normal;text-transform:none;line-height:50px;color:#000000;}.elementor-90675 .elementor-element.elementor-element-6731cad3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-90675 .elementor-element.elementor-element-6d51abad{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-90675 .elementor-element.elementor-element-2416e2fb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-90675 .elementor-element.elementor-element-6090aa16{text-align:center;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:normal;line-height:1.8em;color:#000000;}.elementor-90675 .elementor-element.elementor-element-99c3957 .elementor-button{background-color:#70757500;font-family:"Montserrat", Sans-serif;font-size:1em;font-weight:300;line-height:1.2em;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0201016E;border-radius:3px 3px 3px 3px;padding:10px 60px 10px 60px;}.elementor-90675 .elementor-element.elementor-element-99c3957{width:auto;max-width:auto;}.elementor-90675 .elementor-element.elementor-element-99c3957 > .elementor-widget-container:hover{--e-transform-translateY:8px;}.elementor-90675 .elementor-element.elementor-element-99c3957 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:15px 0px 15px 0px;}.elementor-90675 .elementor-element.elementor-element-1dc22a6f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-90675 .elementor-element.elementor-element-4d5f56ce{--spacer-size:50px;}.elementor-90675 .elementor-element.elementor-element-5c87e7c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-90675 .elementor-element.elementor-element-edc22b5{--display:flex;}.elementor-90675 .elementor-element.elementor-element-edc22b5:not(.elementor-motion-effects-element-type-background), .elementor-90675 .elementor-element.elementor-element-edc22b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F0EE;}.elementor-90675 .elementor-element.elementor-element-1b8bcdd > .elementor-widget-container{padding:0px 0px 0px 100px;}.elementor-90675 .elementor-element.elementor-element-1b8bcdd{text-align:center;}.elementor-90675 .elementor-element.elementor-element-1b8bcdd .elementor-heading-title{font-family:"Baskervville", Sans-serif;font-size:55px;font-weight:normal;text-transform:none;line-height:73px;color:#000000;}.elementor-90675 .elementor-element.elementor-element-3af13d9 > .elementor-widget-container{padding:0px 200px 0px 100px;}.elementor-90675 .elementor-element.elementor-element-3af13d9{text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:normal;line-height:1.8em;}.elementor-90675 .elementor-element.elementor-element-545a18e{--display:flex;}.elementor-90675 .elementor-element.elementor-element-987d85e .elementor-button{background-color:#21263100;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:300;line-height:21px;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0201016E;border-radius:3px 3px 3px 3px;padding:10px 60px 10px 60px;}.elementor-90675 .elementor-element.elementor-element-987d85e{width:auto;max-width:auto;}.elementor-90675 .elementor-element.elementor-element-987d85e > .elementor-widget-container:hover{--e-transform-translateY:8px;}.elementor-90675 .elementor-element.elementor-element-987d85e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-90675 .elementor-element.elementor-element-dbc2d71{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-90675 .elementor-element.elementor-element-631a9ed{--spacer-size:50px;}.elementor-90675 .elementor-element.elementor-element-2c18e65d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-90675 .elementor-element.elementor-element-5de34e82{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-90675 .elementor-element.elementor-element-7465607b{text-align:center;}.elementor-90675 .elementor-element.elementor-element-7465607b .elementor-heading-title{font-family:"Baskervville", Sans-serif;font-size:20px;font-weight:normal;line-height:77px;letter-spacing:2.5px;}.elementor-90675 .elementor-element.elementor-element-5d46642e{text-align:center;}.elementor-90675 .elementor-element.elementor-element-5d46642e .elementor-heading-title{font-family:"Baskervville", Sans-serif;font-size:30px;font-weight:400;text-transform:none;line-height:77px;letter-spacing:2.5px;}.elementor-90675 .elementor-element.elementor-element-203f66bb{text-align:center;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:normal;line-height:1.8em;}.elementor-90675 .elementor-element.elementor-element-77ac2bf7{--display:flex;}.elementor-90675 .elementor-element.elementor-element-77ac2bf7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-90675 .elementor-element.elementor-element-56b466cb{--spacer-size:50px;}.elementor-90675 .elementor-element.elementor-element-56b466cb > .elementor-widget-container{background-color:#000000;margin:22px 0px 280px 0px;}.elementor-90675 .elementor-element.elementor-element-4372d8dc{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-90675 .elementor-element.elementor-element-606687b{text-align:center;}.elementor-90675 .elementor-element.elementor-element-606687b .elementor-heading-title{font-family:"Baskervville", Sans-serif;font-size:20px;font-weight:normal;line-height:77px;letter-spacing:2.5px;}.elementor-90675 .elementor-element.elementor-element-17a38e0{text-align:center;}.elementor-90675 .elementor-element.elementor-element-17a38e0 .elementor-heading-title{font-family:"Baskervville", Sans-serif;font-size:30px;font-weight:normal;text-transform:none;line-height:77px;letter-spacing:2.5px;}.elementor-90675 .elementor-element.elementor-element-73314f29{text-align:center;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:normal;line-height:1.8em;}.elementor-90675 .elementor-element.elementor-element-27c3d351{--display:flex;}.elementor-90675 .elementor-element.elementor-element-27c3d351.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-90675 .elementor-element.elementor-element-48c9e4de{--spacer-size:50px;}.elementor-90675 .elementor-element.elementor-element-48c9e4de > .elementor-widget-container{background-color:#000000;margin:22px 0px 280px 0px;}.elementor-90675 .elementor-element.elementor-element-2b6e732b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-90675 .elementor-element.elementor-element-60ab6a9f{text-align:center;}.elementor-90675 .elementor-element.elementor-element-60ab6a9f .elementor-heading-title{font-family:"Baskervville", Sans-serif;font-size:20px;font-weight:normal;line-height:77px;letter-spacing:2.5px;}.elementor-90675 .elementor-element.elementor-element-421e1062{text-align:center;}.elementor-90675 .elementor-element.elementor-element-421e1062 .elementor-heading-title{font-family:"Baskervville", Sans-serif;font-size:30px;font-weight:normal;text-transform:none;line-height:77px;letter-spacing:2.5px;}.elementor-90675 .elementor-element.elementor-element-54720980{text-align:center;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:normal;line-height:1.8em;}.elementor-90675 .elementor-element.elementor-element-4d4d6a55{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-90675 .elementor-element.elementor-element-4e83813d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-90675 .elementor-element.elementor-element-474d9d0d{text-align:center;}.elementor-90675 .elementor-element.elementor-element-474d9d0d .elementor-heading-title{font-family:"Baskervville", Sans-serif;font-size:20px;font-weight:400;line-height:77px;}.elementor-90675 .elementor-element.elementor-element-31bf4575{text-align:center;}.elementor-90675 .elementor-element.elementor-element-31bf4575 .elementor-heading-title{font-family:"Baskervville", Sans-serif;font-size:30px;font-weight:normal;text-transform:none;line-height:77px;}.elementor-90675 .elementor-element.elementor-element-69708542{text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:normal;line-height:1.8em;}.elementor-90675 .elementor-element.elementor-element-31f164c1{--display:flex;}.elementor-90675 .elementor-element.elementor-element-31f164c1.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-90675 .elementor-element.elementor-element-c3a6f5e{--spacer-size:50px;}.elementor-90675 .elementor-element.elementor-element-c3a6f5e > .elementor-widget-container{background-color:#000000;margin:22px 0px 300px 0px;}.elementor-90675 .elementor-element.elementor-element-4fc78d9e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-90675 .elementor-element.elementor-element-14e78983{text-align:center;}.elementor-90675 .elementor-element.elementor-element-14e78983 .elementor-heading-title{font-family:"Baskervville", Sans-serif;font-size:20px;font-weight:normal;line-height:77px;}.elementor-90675 .elementor-element.elementor-element-59e80238{text-align:center;}.elementor-90675 .elementor-element.elementor-element-59e80238 .elementor-heading-title{font-family:"Baskervville", Sans-serif;font-size:30px;font-weight:normal;text-transform:none;line-height:77px;}.elementor-90675 .elementor-element.elementor-element-18dfa267{text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:normal;line-height:1.8em;}.elementor-90675 .elementor-element.elementor-element-7bcfb06b{--display:flex;}.elementor-90675 .elementor-element.elementor-element-7bcfb06b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-90675 .elementor-element.elementor-element-184f476f{--spacer-size:50px;}.elementor-90675 .elementor-element.elementor-element-184f476f > .elementor-widget-container{background-color:#000000;margin:22px 0px 300px 0px;}.elementor-90675 .elementor-element.elementor-element-14067086{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-90675 .elementor-element.elementor-element-7695d668{text-align:center;}.elementor-90675 .elementor-element.elementor-element-7695d668 .elementor-heading-title{font-family:"Baskervville", Sans-serif;font-size:20px;font-weight:normal;line-height:77px;}.elementor-90675 .elementor-element.elementor-element-5c374179{text-align:center;}.elementor-90675 .elementor-element.elementor-element-5c374179 .elementor-heading-title{font-family:"Baskervville", Sans-serif;font-size:30px;font-weight:normal;text-transform:none;line-height:77px;}.elementor-90675 .elementor-element.elementor-element-598e93ec{text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:normal;line-height:1.8em;}.elementor-90675 .elementor-element.elementor-element-f42030e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-90675 .elementor-element.elementor-element-b2df184{--spacer-size:50px;}.elementor-90675 .elementor-element.elementor-element-d96c25f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-90675 .elementor-element.elementor-element-d96c25f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-90675 .elementor-element.elementor-element-42c6e1b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-90675 .elementor-element.elementor-element-42c6e1b:not(.elementor-motion-effects-element-type-background), .elementor-90675 .elementor-element.elementor-element-42c6e1b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F0EE;}.elementor-90675 .elementor-element.elementor-element-a915b35{--spacer-size:100px;}.elementor-90675 .elementor-element.elementor-element-93a882f > .elementor-widget-container{padding:0px 30px 0px 30px;}.elementor-90675 .elementor-element.elementor-element-93a882f{text-align:left;}.elementor-90675 .elementor-element.elementor-element-93a882f .elementor-heading-title{font-family:"Baskervville", Sans-serif;font-size:50px;font-weight:400;text-transform:none;line-height:1.2em;}.elementor-90675 .elementor-element.elementor-element-d43825d > .elementor-widget-container{padding:0px 30px 0px 30px;}.elementor-90675 .elementor-element.elementor-element-d43825d{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:normal;line-height:1.8em;}.elementor-90675 .elementor-element.elementor-element-0e90189{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:25px;--margin-right:0px;}.elementor-90675 .elementor-element.elementor-element-ed31406 .elementor-button{background-color:#21263100;font-family:"Montserrat", Sans-serif;font-size:1em;font-weight:300;line-height:1em;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0201016E;border-radius:3px 3px 3px 3px;padding:10px 60px 10px 60px;}.elementor-90675 .elementor-element.elementor-element-ed31406{width:auto;max-width:auto;}.elementor-90675 .elementor-element.elementor-element-ed31406 > .elementor-widget-container:hover{--e-transform-translateY:8px;}.elementor-90675 .elementor-element.elementor-element-ed31406 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-90675 .elementor-element.elementor-element-a9dd089{--spacer-size:100px;}.elementor-90675 .elementor-element.elementor-element-4355585{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-90675 .elementor-element.elementor-element-4355585:not(.elementor-motion-effects-element-type-background), .elementor-90675 .elementor-element.elementor-element-4355585 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://perfecthideawaysrealestate.com/wp-content/uploads/2025/01/Pefect-Hideaways-real-estate-exclusive-access-Desktop.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-90675 .elementor-element.elementor-element-ffe698f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-90675 .elementor-element.elementor-element-ddd3f32{--display:flex;}.elementor-90675 .elementor-element.elementor-element-ddd3f32:not(.elementor-motion-effects-element-type-background), .elementor-90675 .elementor-element.elementor-element-ddd3f32 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F0EE;}.elementor-90675 .elementor-element.elementor-element-3648a6b > .elementor-widget-container{padding:0px 0px 0px 100px;}.elementor-90675 .elementor-element.elementor-element-3648a6b{text-align:center;}.elementor-90675 .elementor-element.elementor-element-3648a6b .elementor-heading-title{font-family:"Baskervville", Sans-serif;font-size:55px;font-weight:normal;text-transform:none;line-height:73px;}.elementor-90675 .elementor-element.elementor-element-63564f1 > .elementor-widget-container{padding:0px 200px 0px 100px;}.elementor-90675 .elementor-element.elementor-element-63564f1{text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:normal;line-height:1.8em;}.elementor-90675 .elementor-element.elementor-element-91ac538{--display:flex;}.elementor-90675 .elementor-element.elementor-element-e6f3a02 .elementor-button{background-color:#21263100;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:300;line-height:21px;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0201016E;border-radius:3px 3px 3px 3px;padding:10px 60px 10px 60px;}.elementor-90675 .elementor-element.elementor-element-e6f3a02{width:auto;max-width:auto;}.elementor-90675 .elementor-element.elementor-element-e6f3a02 > .elementor-widget-container:hover{--e-transform-translateY:8px;}.elementor-90675 .elementor-element.elementor-element-e6f3a02 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-90675 .elementor-element.elementor-element-d5e97ea{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:70px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:10;}.elementor-90675 .elementor-element.elementor-element-a007765{--display:flex;}.elementor-90675 .elementor-element.elementor-element-f74bfd8 > .elementor-widget-container:hover{--e-transform-translateY:5px;}.elementor-90675 .elementor-element.elementor-element-f74bfd8{text-align:center;}.elementor-90675 .elementor-element.elementor-element-f74bfd8 .elementor-heading-title{font-family:"Baskervville", Sans-serif;font-size:55px;font-weight:normal;text-transform:none;line-height:1.2em;color:#000000;}.elementor-90675 .elementor-element.elementor-element-797cef3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-90675 .elementor-element.elementor-element-a3fc67a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-90675 .elementor-element.elementor-element-03c3efb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-90675 .elementor-element.elementor-element-bc0d7a3{text-align:center;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:normal;}.elementor-90675 .elementor-element.elementor-element-4384235{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-90675 .elementor-element.elementor-element-1d65d30{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-90675 .elementor-element.elementor-element-651514e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-90675 .elementor-element.elementor-element-a850996{--spacer-size:50px;}.elementor-90675 .elementor-element.elementor-element-6ea3bcb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-90675 .elementor-element.elementor-element-6ea3bcb.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-90675 .elementor-element.elementor-element-58ac69d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-90675 .elementor-element.elementor-element-58ac69d:not(.elementor-motion-effects-element-type-background), .elementor-90675 .elementor-element.elementor-element-58ac69d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://perfecthideawaysrealestate.com/wp-content/uploads/2025/01/Pefect-Hideaways-real-about-us-image-Desktop.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-90675 .elementor-element.elementor-element-5dd2112{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-90675 .elementor-element.elementor-element-5dd2112:not(.elementor-motion-effects-element-type-background), .elementor-90675 .elementor-element.elementor-element-5dd2112 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F0EE;}.elementor-90675 .elementor-element.elementor-element-664fd0a{--spacer-size:150px;}.elementor-90675 .elementor-element.elementor-element-cf4f7e9{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:100px;--padding-right:100px;}.elementor-90675 .elementor-element.elementor-element-78e41e8 > .elementor-widget-container{padding:0px 30px 0px 30px;}.elementor-90675 .elementor-element.elementor-element-78e41e8{text-align:left;}.elementor-90675 .elementor-element.elementor-element-78e41e8 .elementor-heading-title{font-family:"Baskervville", Sans-serif;font-size:50px;font-weight:400;text-transform:none;line-height:1.2em;}.elementor-90675 .elementor-element.elementor-element-8aa23d2 > .elementor-widget-container{padding:0px 30px 0px 30px;}.elementor-90675 .elementor-element.elementor-element-8aa23d2{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:normal;line-height:1.8em;}.elementor-90675 .elementor-element.elementor-element-d1a6484{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:25px;--margin-right:0px;}.elementor-90675 .elementor-element.elementor-element-d287491 .elementor-button{background-color:#21263100;font-family:"Montserrat", Sans-serif;font-size:1em;font-weight:300;line-height:1.2em;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0201016E;border-radius:3px 3px 3px 3px;padding:10px 60px 10px 60px;}.elementor-90675 .elementor-element.elementor-element-d287491{width:auto;max-width:auto;}.elementor-90675 .elementor-element.elementor-element-d287491 > .elementor-widget-container:hover{--e-transform-translateY:8px;}.elementor-90675 .elementor-element.elementor-element-d287491 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-90675 .elementor-element.elementor-element-678dd6c{--spacer-size:150px;}.elementor-90675 .elementor-element.elementor-element-2e73803{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-90675 .elementor-element.elementor-element-342200f{--display:flex;}.elementor-90675 .elementor-element.elementor-element-342200f:not(.elementor-motion-effects-element-type-background), .elementor-90675 .elementor-element.elementor-element-342200f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F0EE;}.elementor-90675 .elementor-element.elementor-element-e49a1d6 > .elementor-widget-container{padding:0px 0px 0px 100px;}.elementor-90675 .elementor-element.elementor-element-e49a1d6{text-align:center;}.elementor-90675 .elementor-element.elementor-element-e49a1d6 .elementor-heading-title{font-family:"Baskervville", Sans-serif;font-size:55px;font-weight:normal;text-transform:none;line-height:73px;}.elementor-90675 .elementor-element.elementor-element-d3315a0 > .elementor-widget-container{padding:0px 200px 0px 100px;}.elementor-90675 .elementor-element.elementor-element-d3315a0{text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:normal;line-height:1.8em;}.elementor-90675 .elementor-element.elementor-element-f9f0959{--display:flex;}.elementor-90675 .elementor-element.elementor-element-c0f69fd .elementor-button{background-color:#21263100;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:300;line-height:21px;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0201016E;border-radius:3px 3px 3px 3px;padding:10px 60px 10px 60px;}.elementor-90675 .elementor-element.elementor-element-c0f69fd{width:auto;max-width:auto;}.elementor-90675 .elementor-element.elementor-element-c0f69fd > .elementor-widget-container:hover{--e-transform-translateY:8px;}.elementor-90675 .elementor-element.elementor-element-c0f69fd > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-90675 .elementor-element.elementor-element-7416c413{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:50px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-90675 .elementor-element.elementor-element-642e4576{--e-image-carousel-slides-to-show:1;width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-90675 .elementor-element.elementor-element-642e4576.elementor-element{--align-self:center;}.elementor-90675 .elementor-element.elementor-element-642e4576 .swiper-pagination-bullet{width:5px;height:5px;}.elementor-90675 .elementor-element.elementor-element-642e4576 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:none;}.elementor-90675 .elementor-element.elementor-element-6dcece82{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overflow:hidden;}.elementor-90675 .elementor-element.elementor-element-6dcece82:not(.elementor-motion-effects-element-type-background), .elementor-90675 .elementor-element.elementor-element-6dcece82 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://perfecthideawaysrealestate.com/wp-content/uploads/2024/12/New-to-our-collection-background-mockup-3.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-90675 .elementor-element.elementor-element-4623fabf{--spacer-size:50px;}.elementor-90675 .elementor-element.elementor-element-4ab8d67 > .elementor-widget-container:hover{--e-transform-translateY:5px;}.elementor-90675 .elementor-element.elementor-element-4ab8d67{text-align:center;}.elementor-90675 .elementor-element.elementor-element-4ab8d67 .elementor-heading-title{font-family:"Baskervville", Sans-serif;font-size:50px;font-weight:normal;text-transform:none;line-height:1.2em;}.elementor-90675 .elementor-element.elementor-element-963999b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-90675 .elementor-element.elementor-element-53286d9{--spacer-size:50px;}.elementor-90675 .elementor-element.elementor-element-88f9772{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-90675 .elementor-element.elementor-element-098eaa1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-90675 .elementor-element.elementor-element-cffbd29{text-align:center;}.elementor-90675 .elementor-element.elementor-element-cffbd29 .elementor-heading-title{font-family:"Baskervville", Sans-serif;font-size:20px;font-weight:normal;line-height:77px;letter-spacing:2.5px;}.elementor-90675 .elementor-element.elementor-element-af8474d{text-align:center;}.elementor-90675 .elementor-element.elementor-element-af8474d .elementor-heading-title{font-family:"Baskervville", Sans-serif;font-size:30px;font-weight:400;text-transform:none;line-height:77px;letter-spacing:2.5px;}.elementor-90675 .elementor-element.elementor-element-7df3ee3{text-align:center;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:normal;line-height:1.8em;}.elementor-90675 .elementor-element.elementor-element-c6826a2{--display:flex;}.elementor-90675 .elementor-element.elementor-element-c6826a2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-90675 .elementor-element.elementor-element-61ec53b{--spacer-size:50px;}.elementor-90675 .elementor-element.elementor-element-61ec53b > .elementor-widget-container{background-color:#000000;margin:22px 0px 280px 0px;}.elementor-90675 .elementor-element.elementor-element-13bfff6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-90675 .elementor-element.elementor-element-f1ecc90{text-align:center;}.elementor-90675 .elementor-element.elementor-element-f1ecc90 .elementor-heading-title{font-family:"Baskervville", Sans-serif;font-size:20px;font-weight:normal;line-height:77px;letter-spacing:2.5px;}.elementor-90675 .elementor-element.elementor-element-797ac93{text-align:center;}.elementor-90675 .elementor-element.elementor-element-797ac93 .elementor-heading-title{font-family:"Baskervville", Sans-serif;font-size:30px;font-weight:normal;text-transform:none;line-height:77px;letter-spacing:2.5px;}.elementor-90675 .elementor-element.elementor-element-fe3596e{text-align:center;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:normal;line-height:1.8em;}.elementor-90675 .elementor-element.elementor-element-c8cf629{--display:flex;}.elementor-90675 .elementor-element.elementor-element-c8cf629.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-90675 .elementor-element.elementor-element-0b68607{--spacer-size:50px;}.elementor-90675 .elementor-element.elementor-element-0b68607 > .elementor-widget-container{background-color:#000000;margin:22px 0px 280px 0px;}.elementor-90675 .elementor-element.elementor-element-3a6693f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-90675 .elementor-element.elementor-element-aee9284{text-align:center;}.elementor-90675 .elementor-element.elementor-element-aee9284 .elementor-heading-title{font-family:"Baskervville", Sans-serif;font-size:20px;font-weight:normal;line-height:77px;letter-spacing:2.5px;}.elementor-90675 .elementor-element.elementor-element-8c22266{text-align:center;}.elementor-90675 .elementor-element.elementor-element-8c22266 .elementor-heading-title{font-family:"Baskervville", Sans-serif;font-size:30px;font-weight:normal;text-transform:none;line-height:77px;letter-spacing:2.5px;}.elementor-90675 .elementor-element.elementor-element-65e9e88{text-align:center;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:normal;line-height:1.8em;}.elementor-90675 .elementor-element.elementor-element-c44bc75{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-90675 .elementor-element.elementor-element-e014aca{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-90675 .elementor-element.elementor-element-85991f4{text-align:center;}.elementor-90675 .elementor-element.elementor-element-85991f4 .elementor-heading-title{font-family:"Baskervville", Sans-serif;font-size:20px;font-weight:normal;line-height:77px;}.elementor-90675 .elementor-element.elementor-element-137d28e{text-align:center;}.elementor-90675 .elementor-element.elementor-element-137d28e .elementor-heading-title{font-family:"Baskervville", Sans-serif;font-size:30px;font-weight:normal;text-transform:none;line-height:77px;}.elementor-90675 .elementor-element.elementor-element-c2b0a0a{text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:normal;line-height:1.8em;}.elementor-90675 .elementor-element.elementor-element-39d1e5d{--display:flex;}.elementor-90675 .elementor-element.elementor-element-39d1e5d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-90675 .elementor-element.elementor-element-93efacd{--spacer-size:50px;}.elementor-90675 .elementor-element.elementor-element-93efacd > .elementor-widget-container{background-color:#000000;margin:22px 0px 300px 0px;}.elementor-90675 .elementor-element.elementor-element-8a79364{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-90675 .elementor-element.elementor-element-7fe1d0c{text-align:center;}.elementor-90675 .elementor-element.elementor-element-7fe1d0c .elementor-heading-title{font-family:"Baskervville", Sans-serif;font-size:20px;font-weight:normal;line-height:77px;}.elementor-90675 .elementor-element.elementor-element-4b165d7{text-align:center;}.elementor-90675 .elementor-element.elementor-element-4b165d7 .elementor-heading-title{font-family:"Baskervville", Sans-serif;font-size:30px;font-weight:normal;text-transform:none;line-height:77px;}.elementor-90675 .elementor-element.elementor-element-dbc7add{text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:normal;line-height:1.8em;}.elementor-90675 .elementor-element.elementor-element-0bb8c93{--display:flex;}.elementor-90675 .elementor-element.elementor-element-0bb8c93.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-90675 .elementor-element.elementor-element-74296b4{--spacer-size:50px;}.elementor-90675 .elementor-element.elementor-element-74296b4 > .elementor-widget-container{background-color:#000000;margin:22px 0px 300px 0px;}.elementor-90675 .elementor-element.elementor-element-42e80c7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-90675 .elementor-element.elementor-element-bd259b1{text-align:center;}.elementor-90675 .elementor-element.elementor-element-bd259b1 .elementor-heading-title{font-family:"Baskervville", Sans-serif;font-size:20px;font-weight:normal;line-height:77px;}.elementor-90675 .elementor-element.elementor-element-ce64446{text-align:center;}.elementor-90675 .elementor-element.elementor-element-ce64446 .elementor-heading-title{font-family:"Baskervville", Sans-serif;font-size:30px;font-weight:normal;text-transform:none;line-height:77px;}.elementor-90675 .elementor-element.elementor-element-71b15c0{text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:normal;line-height:1.8em;}.elementor-90675 .elementor-element.elementor-element-85822c9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-90675 .elementor-element.elementor-element-24ef33f{--spacer-size:50px;}.elementor-90675 .elementor-element.elementor-element-e703942{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-90675 .elementor-element.elementor-element-e703942:not(.elementor-motion-effects-element-type-background), .elementor-90675 .elementor-element.elementor-element-e703942 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://perfecthideawaysrealestate.com/wp-content/uploads/2025/01/Pefect-Hideaways-real-estate-stay-with-us-Desktop.jpg");background-position:top center;background-repeat:no-repeat;background-size:90% auto;}.elementor-90675 .elementor-element.elementor-element-c4c0b2e{--spacer-size:600px;}.elementor-90675 .elementor-element.elementor-element-ab73c6c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overflow:hidden;--padding-top:70px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-90675 .elementor-element.elementor-element-ab73c6c:not(.elementor-motion-effects-element-type-background), .elementor-90675 .elementor-element.elementor-element-ab73c6c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://perfecthideawaysrealestate.com/wp-content/uploads/2024/12/French-lifestyle-ivory-background.jpg");background-position:bottom center;background-repeat:no-repeat;background-size:90% auto;}.elementor-90675 .elementor-element.elementor-element-39b05c2{--display:flex;}.elementor-90675 .elementor-element.elementor-element-dad6b89{text-align:center;}.elementor-90675 .elementor-element.elementor-element-dad6b89 .elementor-heading-title{font-family:"Baskervville", Sans-serif;font-size:55px;font-weight:normal;text-transform:none;line-height:1.2em;color:#000000;}.elementor-90675 .elementor-element.elementor-element-f7a7b95{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-90675 .elementor-element.elementor-element-ecae17c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-90675 .elementor-element.elementor-element-a2d1037{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-90675 .elementor-element.elementor-element-344588f{text-align:center;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:normal;line-height:1.8em;color:#000000;}.elementor-90675 .elementor-element.elementor-element-ee379af .elementor-button{background-color:#70757500;font-family:"Montserrat", Sans-serif;font-size:1em;font-weight:300;line-height:1.2em;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0201016E;border-radius:3px 3px 3px 3px;padding:10px 60px 10px 60px;}.elementor-90675 .elementor-element.elementor-element-ee379af{width:auto;max-width:auto;}.elementor-90675 .elementor-element.elementor-element-ee379af > .elementor-widget-container:hover{--e-transform-translateY:8px;}.elementor-90675 .elementor-element.elementor-element-ee379af > .elementor-widget-container{margin:0px 0px 0px 0px;padding:15px 0px 15px 0px;}.elementor-90675 .elementor-element.elementor-element-b5686cd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-90675 .elementor-element.elementor-element-0cd6f4a{--spacer-size:50px;}.elementor-90675 .elementor-element.elementor-element-54c3614{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-90675 .elementor-element.elementor-element-e1d9934{--display:flex;}.elementor-90675 .elementor-element.elementor-element-e1d9934:not(.elementor-motion-effects-element-type-background), .elementor-90675 .elementor-element.elementor-element-e1d9934 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F0EE;}.elementor-90675 .elementor-element.elementor-element-4057376 > .elementor-widget-container{padding:0px 0px 0px 100px;}.elementor-90675 .elementor-element.elementor-element-4057376{text-align:center;}.elementor-90675 .elementor-element.elementor-element-4057376 .elementor-heading-title{font-family:"Baskervville", Sans-serif;font-size:55px;font-weight:normal;text-transform:none;line-height:73px;color:#000000;}.elementor-90675 .elementor-element.elementor-element-2b48a11 > .elementor-widget-container{padding:0px 200px 0px 100px;}.elementor-90675 .elementor-element.elementor-element-2b48a11{text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:normal;line-height:1.8em;}.elementor-90675 .elementor-element.elementor-element-f899832{--display:flex;}.elementor-90675 .elementor-element.elementor-element-08e5f7b .elementor-button{background-color:#21263100;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:300;line-height:21px;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0201016E;border-radius:3px 3px 3px 3px;padding:10px 60px 10px 60px;}.elementor-90675 .elementor-element.elementor-element-08e5f7b{width:auto;max-width:auto;}.elementor-90675 .elementor-element.elementor-element-08e5f7b > .elementor-widget-container:hover{--e-transform-translateY:8px;}.elementor-90675 .elementor-element.elementor-element-08e5f7b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-90675 .elementor-element.elementor-element-503ce06{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:70px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-90675 .elementor-element.elementor-element-5ffd659{--display:flex;}.elementor-90675 .elementor-element.elementor-element-65e6c4d > .elementor-widget-container:hover{--e-transform-translateY:5px;}.elementor-90675 .elementor-element.elementor-element-65e6c4d{text-align:center;}.elementor-90675 .elementor-element.elementor-element-65e6c4d .elementor-heading-title{font-family:"Baskervville", Sans-serif;font-size:55px;font-weight:normal;text-transform:none;line-height:1.2em;color:#000000;}.elementor-90675 .elementor-element.elementor-element-8cd69f6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-90675 .elementor-element.elementor-element-302759b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-90675 .elementor-element.elementor-element-da2a8cc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-90675 .elementor-element.elementor-element-927040f{text-align:center;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:normal;line-height:1.8em;}.elementor-90675 .elementor-element.elementor-element-a54499d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-90675 .elementor-element.elementor-element-68e775f6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-90675 .elementor-element.elementor-element-666c67d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:70px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-90675 .elementor-element.elementor-element-c7ab8a8{--display:flex;}.elementor-90675 .elementor-element.elementor-element-71330fa > .elementor-widget-container:hover{--e-transform-translateY:5px;}.elementor-90675 .elementor-element.elementor-element-71330fa{text-align:center;}.elementor-90675 .elementor-element.elementor-element-71330fa .elementor-heading-title{font-family:"Baskervville", Sans-serif;font-size:55px;font-weight:normal;text-transform:none;line-height:1.2em;color:#000000;}.elementor-90675 .elementor-element.elementor-element-6fc069b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-90675 .elementor-element.elementor-element-eb41bde{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-90675 .elementor-element.elementor-element-9f778a3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-90675 .elementor-element.elementor-element-6a1c8c3{text-align:center;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:normal;line-height:1.8em;}.elementor-90675 .elementor-element.elementor-element-10f559c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-90675 .elementor-element.elementor-element-667b332{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-90675 .elementor-element.elementor-element-5beed57{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-90675 .elementor-element.elementor-element-3ccbd70{--spacer-size:50px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-90675 .elementor-element.elementor-element-45eb9a84{--spacer-size:30px;}.elementor-90675 .elementor-element.elementor-element-5c54a6c > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-90675 .elementor-element.elementor-element-5c54a6c .elementor-heading-title{font-size:30px;line-height:1.5em;}.elementor-90675 .elementor-element.elementor-element-2220a17a > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-90675 .elementor-element.elementor-element-427879d8{--margin-top:0px;--margin-bottom:0px;--margin-left:10px;--margin-right:0px;}.elementor-90675 .elementor-element.elementor-element-7cd55871 .elementor-button{font-size:14px;}.elementor-90675 .elementor-element.elementor-element-4299b1a9{--spacer-size:30px;}.elementor-90675 .elementor-element.elementor-element-b2de9b4 .elementor-button{font-size:14px;}.elementor-90675 .elementor-element.elementor-element-99c3957 .elementor-button{font-size:14px;}.elementor-90675 .elementor-element.elementor-element-987d85e .elementor-button{font-size:14px;}.elementor-90675 .elementor-element.elementor-element-7465607b > .elementor-widget-container{padding:40px 0px 0px 0px;}.elementor-90675 .elementor-element.elementor-element-7465607b .elementor-heading-title{font-size:15px;line-height:1.5em;}.elementor-90675 .elementor-element.elementor-element-5d46642e > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-90675 .elementor-element.elementor-element-5d46642e .elementor-heading-title{font-size:20px;line-height:1.5em;}.elementor-90675 .elementor-element.elementor-element-606687b > .elementor-widget-container{padding:40px 0px 0px 0px;}.elementor-90675 .elementor-element.elementor-element-606687b .elementor-heading-title{font-size:15px;line-height:1.5em;}.elementor-90675 .elementor-element.elementor-element-17a38e0 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-90675 .elementor-element.elementor-element-17a38e0 .elementor-heading-title{font-size:20px;line-height:1.5em;}.elementor-90675 .elementor-element.elementor-element-60ab6a9f > .elementor-widget-container{padding:40px 0px 0px 0px;}.elementor-90675 .elementor-element.elementor-element-60ab6a9f .elementor-heading-title{font-size:15px;line-height:1.5em;}.elementor-90675 .elementor-element.elementor-element-421e1062 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-90675 .elementor-element.elementor-element-421e1062 .elementor-heading-title{font-size:20px;line-height:1.5em;}.elementor-90675 .elementor-element.elementor-element-a915b35{--spacer-size:30px;}.elementor-90675 .elementor-element.elementor-element-93a882f > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-90675 .elementor-element.elementor-element-93a882f .elementor-heading-title{font-size:30px;line-height:1.5em;}.elementor-90675 .elementor-element.elementor-element-d43825d > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-90675 .elementor-element.elementor-element-0e90189{--margin-top:0px;--margin-bottom:0px;--margin-left:10px;--margin-right:0px;}.elementor-90675 .elementor-element.elementor-element-ed31406 .elementor-button{font-size:14px;}.elementor-90675 .elementor-element.elementor-element-a9dd089{--spacer-size:30px;}.elementor-90675 .elementor-element.elementor-element-e6f3a02 .elementor-button{font-size:14px;}.elementor-90675 .elementor-element.elementor-element-664fd0a{--spacer-size:30px;}.elementor-90675 .elementor-element.elementor-element-78e41e8 > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-90675 .elementor-element.elementor-element-78e41e8 .elementor-heading-title{font-size:30px;line-height:1.5em;}.elementor-90675 .elementor-element.elementor-element-8aa23d2 > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-90675 .elementor-element.elementor-element-d1a6484{--margin-top:0px;--margin-bottom:0px;--margin-left:10px;--margin-right:0px;}.elementor-90675 .elementor-element.elementor-element-d287491 .elementor-button{font-size:14px;}.elementor-90675 .elementor-element.elementor-element-678dd6c{--spacer-size:30px;}.elementor-90675 .elementor-element.elementor-element-c0f69fd .elementor-button{font-size:14px;}.elementor-90675 .elementor-element.elementor-element-cffbd29 > .elementor-widget-container{padding:40px 0px 0px 0px;}.elementor-90675 .elementor-element.elementor-element-cffbd29 .elementor-heading-title{font-size:15px;line-height:1.5em;}.elementor-90675 .elementor-element.elementor-element-af8474d > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-90675 .elementor-element.elementor-element-af8474d .elementor-heading-title{font-size:20px;line-height:1.5em;}.elementor-90675 .elementor-element.elementor-element-f1ecc90 > .elementor-widget-container{padding:40px 0px 0px 0px;}.elementor-90675 .elementor-element.elementor-element-f1ecc90 .elementor-heading-title{font-size:15px;line-height:1.5em;}.elementor-90675 .elementor-element.elementor-element-797ac93 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-90675 .elementor-element.elementor-element-797ac93 .elementor-heading-title{font-size:20px;line-height:1.5em;}.elementor-90675 .elementor-element.elementor-element-aee9284 > .elementor-widget-container{padding:40px 0px 0px 0px;}.elementor-90675 .elementor-element.elementor-element-aee9284 .elementor-heading-title{font-size:15px;line-height:1.5em;}.elementor-90675 .elementor-element.elementor-element-8c22266 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-90675 .elementor-element.elementor-element-8c22266 .elementor-heading-title{font-size:20px;line-height:1.5em;}.elementor-90675 .elementor-element.elementor-element-ee379af .elementor-button{font-size:14px;}.elementor-90675 .elementor-element.elementor-element-08e5f7b .elementor-button{font-size:14px;}}@media(min-width:768px){.elementor-90675 .elementor-element.elementor-element-3f918ebf{--width:100%;}.elementor-90675 .elementor-element.elementor-element-4ea3d21a{--width:100%;}.elementor-90675 .elementor-element.elementor-element-d03c259{--width:27.5%;}.elementor-90675 .elementor-element.elementor-element-f14d54a{--width:45%;}.elementor-90675 .elementor-element.elementor-element-c0de80c{--width:27.5%;}.elementor-90675 .elementor-element.elementor-element-a3a4f40{--width:20%;}.elementor-90675 .elementor-element.elementor-element-951ab9f{--width:60%;}.elementor-90675 .elementor-element.elementor-element-877115f{--width:20%;}.elementor-90675 .elementor-element.elementor-element-6d79378c{--width:100%;}.elementor-90675 .elementor-element.elementor-element-58b7d014{--width:65%;}.elementor-90675 .elementor-element.elementor-element-1416def0{--width:35%;}.elementor-90675 .elementor-element.elementor-element-2fbadf6{--width:20%;}.elementor-90675 .elementor-element.elementor-element-f16051a{--width:60%;}.elementor-90675 .elementor-element.elementor-element-8661105{--width:20%;}.elementor-90675 .elementor-element.elementor-element-6d51abad{--width:20%;}.elementor-90675 .elementor-element.elementor-element-2416e2fb{--width:60%;}.elementor-90675 .elementor-element.elementor-element-1dc22a6f{--width:20%;}.elementor-90675 .elementor-element.elementor-element-77ac2bf7{--width:21px;}.elementor-90675 .elementor-element.elementor-element-27c3d351{--width:21px;}.elementor-90675 .elementor-element.elementor-element-31f164c1{--width:1.8%;}.elementor-90675 .elementor-element.elementor-element-7bcfb06b{--width:1.8%;}.elementor-90675 .elementor-element.elementor-element-d96c25f{--width:100%;}.elementor-90675 .elementor-element.elementor-element-42c6e1b{--width:35%;}.elementor-90675 .elementor-element.elementor-element-4355585{--width:65%;}.elementor-90675 .elementor-element.elementor-element-a3fc67a{--width:20%;}.elementor-90675 .elementor-element.elementor-element-03c3efb{--width:60%;}.elementor-90675 .elementor-element.elementor-element-4384235{--width:20%;}.elementor-90675 .elementor-element.elementor-element-6ea3bcb{--width:100%;}.elementor-90675 .elementor-element.elementor-element-58ac69d{--width:30%;}.elementor-90675 .elementor-element.elementor-element-5dd2112{--width:70%;}.elementor-90675 .elementor-element.elementor-element-c6826a2{--width:21px;}.elementor-90675 .elementor-element.elementor-element-c8cf629{--width:21px;}.elementor-90675 .elementor-element.elementor-element-39d1e5d{--width:1.8%;}.elementor-90675 .elementor-element.elementor-element-0bb8c93{--width:1.8%;}.elementor-90675 .elementor-element.elementor-element-ecae17c{--width:20%;}.elementor-90675 .elementor-element.elementor-element-a2d1037{--width:60%;}.elementor-90675 .elementor-element.elementor-element-b5686cd{--width:20%;}.elementor-90675 .elementor-element.elementor-element-302759b{--width:20%;}.elementor-90675 .elementor-element.elementor-element-da2a8cc{--width:60%;}.elementor-90675 .elementor-element.elementor-element-a54499d{--width:20%;}.elementor-90675 .elementor-element.elementor-element-eb41bde{--width:20%;}.elementor-90675 .elementor-element.elementor-element-9f778a3{--width:60%;}.elementor-90675 .elementor-element.elementor-element-10f559c{--width:20%;}}@media(max-width:767px){.elementor-90675 .elementor-element.elementor-element-4ea3d21a:not(.elementor-motion-effects-element-type-background), .elementor-90675 .elementor-element.elementor-element-4ea3d21a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://perfecthideawaysrealestate.com/wp-content/uploads/2025/01/Pefect-Hideaways-real-estate-hero-banner-Mobile.jpg");}.elementor-90675 .elementor-element.elementor-element-3f7d8753{--spacer-size:30px;}.elementor-90675 .elementor-element.elementor-element-54157849 .elementor-heading-title{font-size:15px;letter-spacing:0.5px;}.elementor-90675 .elementor-element.elementor-element-53cb6422 .elementor-heading-title{font-size:35px;}.elementor-90675 .elementor-element.elementor-element-3df80e17{--container-widget-width:274px;--container-widget-flex-grow:0;width:var( --container-widget-width, 274px );max-width:274px;font-size:16px;}.elementor-90675 .elementor-element.elementor-element-4c71d00{--spacer-size:150px;}.elementor-90675 .elementor-element.elementor-element-2b2b3e8{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-90675 .elementor-element.elementor-element-6e7cac2 > .elementor-widget-container{padding:50px 0px 0px 0px;}.elementor-90675 .elementor-element.elementor-element-6e7cac2 .elementor-heading-title{font-size:35px;}.elementor-90675 .elementor-element.elementor-element-e8e1d1b > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-90675 .elementor-element.elementor-element-148d00af{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-90675 .elementor-element.elementor-element-771b77bb{width:100%;max-width:100%;}.elementor-90675 .elementor-element.elementor-element-771b77bb > .elementor-widget-container{margin:0px -10px 0px -10px;}.elementor-90675 .elementor-element.elementor-element-53ea01b{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-90675 .elementor-element.elementor-element-1870854b > .elementor-widget-container{padding:50px 0px 0px 0px;}.elementor-90675 .elementor-element.elementor-element-1870854b .elementor-heading-title{font-size:35px;line-height:1.2em;}.elementor-90675 .elementor-element.elementor-element-4cdcb5c6 > .elementor-widget-container{padding:20px 15px 0px 15px;}.elementor-90675 .elementor-element.elementor-element-4cdcb5c6{font-size:16px;line-height:1.3em;}.elementor-90675 .elementor-element.elementor-element-0d6a59c{--padding-top:20px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-90675 .elementor-element.elementor-element-b2de9b4 .elementor-button{font-size:1em;line-height:1.2em;}.elementor-90675 .elementor-element.elementor-element-94c2f42 > .elementor-widget-container{padding:50px 0px 0px 0px;}.elementor-90675 .elementor-element.elementor-element-94c2f42 .elementor-heading-title{font-size:35px;}.elementor-90675 .elementor-element.elementor-element-58a2f50 > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-90675 .elementor-element.elementor-element-212a5705{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-90675 .elementor-element.elementor-element-ce62918 > .elementor-widget-container{padding:50px 0px 0px 0px;}.elementor-90675 .elementor-element.elementor-element-ce62918 .elementor-heading-title{font-size:35px;}.elementor-90675 .elementor-element.elementor-element-6090aa16 > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-90675 .elementor-element.elementor-element-5c87e7c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-90675 .elementor-element.elementor-element-18d5de4{width:100%;max-width:100%;}.elementor-90675 .elementor-element.elementor-element-18d5de4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 20px 0px 20px;}.elementor-90675 .elementor-element.elementor-element-edc22b5{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-90675 .elementor-element.elementor-element-1b8bcdd > .elementor-widget-container{padding:50px 0px 0px 0px;}.elementor-90675 .elementor-element.elementor-element-1b8bcdd .elementor-heading-title{font-size:35px;line-height:1.2em;}.elementor-90675 .elementor-element.elementor-element-3af13d9 > .elementor-widget-container{padding:20px 15px 0px 15px;}.elementor-90675 .elementor-element.elementor-element-3af13d9{font-size:16px;line-height:1.3em;}.elementor-90675 .elementor-element.elementor-element-545a18e{--padding-top:20px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-90675 .elementor-element.elementor-element-987d85e .elementor-button{font-size:1em;line-height:1.2em;}.elementor-90675 .elementor-element.elementor-element-474d9d0d .elementor-heading-title{font-size:14px;line-height:1.4em;letter-spacing:2.5px;}.elementor-90675 .elementor-element.elementor-element-31bf4575 .elementor-heading-title{line-height:1.5em;letter-spacing:2.5px;}.elementor-90675 .elementor-element.elementor-element-69708542 > .elementor-widget-container{padding:0px 20px 030px 20px;}.elementor-90675 .elementor-element.elementor-element-31f164c1{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-90675 .elementor-element.elementor-element-c3a6f5e{--spacer-size:10px;}.elementor-90675 .elementor-element.elementor-element-c3a6f5e > .elementor-widget-container{margin:-9px 0px 0px 0px;}.elementor-90675 .elementor-element.elementor-element-14e78983 .elementor-heading-title{font-size:14px;line-height:1.4em;letter-spacing:2.5px;}.elementor-90675 .elementor-element.elementor-element-59e80238 .elementor-heading-title{line-height:1.4em;letter-spacing:2.5px;}.elementor-90675 .elementor-element.elementor-element-18dfa267 > .elementor-widget-container{padding:0px 20px 30px 20px;}.elementor-90675 .elementor-element.elementor-element-7bcfb06b{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-90675 .elementor-element.elementor-element-184f476f{--spacer-size:10px;}.elementor-90675 .elementor-element.elementor-element-184f476f > .elementor-widget-container{margin:-9px 0px 0px 0px;}.elementor-90675 .elementor-element.elementor-element-7695d668 .elementor-heading-title{font-size:14px;line-height:1.4em;letter-spacing:2.5px;}.elementor-90675 .elementor-element.elementor-element-5c374179 .elementor-heading-title{line-height:1.4em;letter-spacing:2.5px;}.elementor-90675 .elementor-element.elementor-element-598e93ec > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-90675 .elementor-element.elementor-element-ffe698f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-90675 .elementor-element.elementor-element-b5d1191{width:100%;max-width:100%;}.elementor-90675 .elementor-element.elementor-element-b5d1191 > .elementor-widget-container{margin:0px -10px 0px -10px;}.elementor-90675 .elementor-element.elementor-element-ddd3f32{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-90675 .elementor-element.elementor-element-3648a6b > .elementor-widget-container{padding:50px 0px 0px 0px;}.elementor-90675 .elementor-element.elementor-element-3648a6b .elementor-heading-title{font-size:35px;line-height:1.2em;}.elementor-90675 .elementor-element.elementor-element-63564f1 > .elementor-widget-container{padding:20px 15px 0px 15px;}.elementor-90675 .elementor-element.elementor-element-63564f1{font-size:16px;line-height:1.3em;}.elementor-90675 .elementor-element.elementor-element-91ac538{--padding-top:20px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-90675 .elementor-element.elementor-element-e6f3a02 .elementor-button{font-size:1em;line-height:1.2em;}.elementor-90675 .elementor-element.elementor-element-f74bfd8 > .elementor-widget-container{padding:50px 0px 0px 0px;}.elementor-90675 .elementor-element.elementor-element-f74bfd8 .elementor-heading-title{font-size:35px;}.elementor-90675 .elementor-element.elementor-element-bc0d7a3 > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-90675 .elementor-element.elementor-element-2e73803{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-90675 .elementor-element.elementor-element-61c25be{width:100%;max-width:100%;}.elementor-90675 .elementor-element.elementor-element-61c25be > .elementor-widget-container{margin:0px -10px 0px -10px;}.elementor-90675 .elementor-element.elementor-element-342200f{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-90675 .elementor-element.elementor-element-e49a1d6 > .elementor-widget-container{padding:50px 0px 0px 0px;}.elementor-90675 .elementor-element.elementor-element-e49a1d6 .elementor-heading-title{font-size:35px;line-height:1.2em;}.elementor-90675 .elementor-element.elementor-element-d3315a0 > .elementor-widget-container{padding:20px 15px 0px 15px;}.elementor-90675 .elementor-element.elementor-element-d3315a0{font-size:16px;line-height:1.3em;}.elementor-90675 .elementor-element.elementor-element-f9f0959{--padding-top:20px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-90675 .elementor-element.elementor-element-c0f69fd .elementor-button{font-size:1em;line-height:1.2em;}.elementor-90675 .elementor-element.elementor-element-7416c413{--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-90675 .elementor-element.elementor-element-642e4576{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-90675 .elementor-element.elementor-element-4623fabf{--spacer-size:30px;}.elementor-90675 .elementor-element.elementor-element-4ab8d67 .elementor-heading-title{font-size:35px;line-height:1.5em;}.elementor-90675 .elementor-element.elementor-element-85991f4 .elementor-heading-title{font-size:14px;line-height:1.4em;letter-spacing:2.5px;}.elementor-90675 .elementor-element.elementor-element-137d28e .elementor-heading-title{line-height:1.5em;letter-spacing:2.5px;}.elementor-90675 .elementor-element.elementor-element-c2b0a0a > .elementor-widget-container{padding:0px 20px 030px 20px;}.elementor-90675 .elementor-element.elementor-element-39d1e5d{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-90675 .elementor-element.elementor-element-93efacd{--spacer-size:10px;}.elementor-90675 .elementor-element.elementor-element-93efacd > .elementor-widget-container{margin:-9px 0px 0px 0px;}.elementor-90675 .elementor-element.elementor-element-7fe1d0c .elementor-heading-title{font-size:14px;line-height:1.4em;letter-spacing:2.5px;}.elementor-90675 .elementor-element.elementor-element-4b165d7 .elementor-heading-title{line-height:1.4em;letter-spacing:2.5px;}.elementor-90675 .elementor-element.elementor-element-dbc7add > .elementor-widget-container{padding:0px 20px 30px 20px;}.elementor-90675 .elementor-element.elementor-element-0bb8c93{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-90675 .elementor-element.elementor-element-74296b4{--spacer-size:10px;}.elementor-90675 .elementor-element.elementor-element-74296b4 > .elementor-widget-container{margin:-9px 0px 0px 0px;}.elementor-90675 .elementor-element.elementor-element-bd259b1 .elementor-heading-title{font-size:14px;line-height:1.4em;letter-spacing:2.5px;}.elementor-90675 .elementor-element.elementor-element-ce64446 .elementor-heading-title{line-height:1.4em;letter-spacing:2.5px;}.elementor-90675 .elementor-element.elementor-element-71b15c0 > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-90675 .elementor-element.elementor-element-ab73c6c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-90675 .elementor-element.elementor-element-dad6b89 > .elementor-widget-container{padding:50px 0px 0px 0px;}.elementor-90675 .elementor-element.elementor-element-dad6b89 .elementor-heading-title{font-size:35px;}.elementor-90675 .elementor-element.elementor-element-344588f > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-90675 .elementor-element.elementor-element-54c3614{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-90675 .elementor-element.elementor-element-1480010{width:100%;max-width:100%;}.elementor-90675 .elementor-element.elementor-element-1480010 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 20px 0px 20px;}.elementor-90675 .elementor-element.elementor-element-e1d9934{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-90675 .elementor-element.elementor-element-4057376 > .elementor-widget-container{padding:50px 0px 0px 0px;}.elementor-90675 .elementor-element.elementor-element-4057376 .elementor-heading-title{font-size:35px;line-height:1.2em;}.elementor-90675 .elementor-element.elementor-element-2b48a11 > .elementor-widget-container{padding:20px 15px 0px 15px;}.elementor-90675 .elementor-element.elementor-element-2b48a11{font-size:16px;line-height:1.3em;}.elementor-90675 .elementor-element.elementor-element-f899832{--padding-top:20px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-90675 .elementor-element.elementor-element-08e5f7b .elementor-button{font-size:1em;line-height:1.2em;}.elementor-90675 .elementor-element.elementor-element-65e6c4d > .elementor-widget-container{padding:50px 0px 0px 0px;}.elementor-90675 .elementor-element.elementor-element-65e6c4d .elementor-heading-title{font-size:35px;}.elementor-90675 .elementor-element.elementor-element-927040f > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-90675 .elementor-element.elementor-element-71330fa > .elementor-widget-container{padding:50px 0px 0px 0px;}.elementor-90675 .elementor-element.elementor-element-71330fa .elementor-heading-title{font-size:35px;}.elementor-90675 .elementor-element.elementor-element-6a1c8c3 > .elementor-widget-container{padding:0px 20px 0px 20px;}}/* Start custom CSS for jet-ajax-search, class: .elementor-element-bedbc02 */input:focus-visible {
outline: none;
}

input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-results-button,
input[type="search"]::-webkit-search-results-decoration {
-webkit-appearance:none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e7cac2 */.elementor-90675 .elementor-element.elementor-element-6e7cac2 a { text-decoration: none; }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7cd55871 */.elementor-90675 .elementor-element.elementor-element-7cd55871 a { text-decoration: none; }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b2de9b4 */.elementor-90675 .elementor-element.elementor-element-b2de9b4 a { text-decoration: none; }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-99c3957 */.elementor-90675 .elementor-element.elementor-element-99c3957 a { text-decoration: none; }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-987d85e */.elementor-90675 .elementor-element.elementor-element-987d85e a { text-decoration: none; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-60ab6a9f */.elementor-90675 .elementor-element.elementor-element-60ab6a9f a {
   font-family: inherit !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ed31406 */.elementor-90675 .elementor-element.elementor-element-ed31406 a { text-decoration: none; }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e6f3a02 */.elementor-90675 .elementor-element.elementor-element-e6f3a02 a { text-decoration: none; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f74bfd8 */.elementor-90675 .elementor-element.elementor-element-f74bfd8 a { text-decoration: none; }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d287491 */.elementor-90675 .elementor-element.elementor-element-d287491 a { text-decoration: none; }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c0f69fd */.elementor-90675 .elementor-element.elementor-element-c0f69fd a { text-decoration: none; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4ab8d67 */.elementor-90675 .elementor-element.elementor-element-4ab8d67 a { text-decoration: none; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-aee9284 */.elementor-90675 .elementor-element.elementor-element-aee9284 a {
   font-family: inherit !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ee379af */.elementor-90675 .elementor-element.elementor-element-ee379af a { text-decoration: none; }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-08e5f7b */.elementor-90675 .elementor-element.elementor-element-08e5f7b a { text-decoration: none; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-65e6c4d */.elementor-90675 .elementor-element.elementor-element-65e6c4d a { text-decoration: none; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-71330fa */.elementor-90675 .elementor-element.elementor-element-71330fa a { text-decoration: none; }/* End custom CSS */