.elementor-43 .elementor-element.elementor-element-a751e2b:not(.elementor-motion-effects-element-type-background), .elementor-43 .elementor-element.elementor-element-a751e2b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.rarevilla.com/wp-content/uploads/2022/01/luxury-villa-.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-43 .elementor-element.elementor-element-a751e2b > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #000000 0%, #000000 100%);opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-43 .elementor-element.elementor-element-a751e2b > .elementor-container{min-height:400px;}.elementor-43 .elementor-element.elementor-element-a751e2b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-43 .elementor-element.elementor-element-521e409 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:200px 0px 200px 0px;}.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-43 .elementor-element.elementor-element-0249084.ob-harakiri{writing-mode:inherit;}.elementor-43 .elementor-element.elementor-element-0249084.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-43 .elementor-element.elementor-element-0249084.ob-harakiri div{writing-mode:inherit;}.elementor-43 .elementor-element.elementor-element-0249084{text-align:center;}.elementor-43 .elementor-element.elementor-element-0249084 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:60px;font-weight:600;color:var( --e-global-color-780db61 );}.elementor-43 .elementor-element.elementor-element-0249084.ob-harakiri > div, .elementor-43 .elementor-element.elementor-element-0249084.ob-harakiri > h1, .elementor-43 .elementor-element.elementor-element-0249084.ob-harakiri > h2, .elementor-43 .elementor-element.elementor-element-0249084.ob-harakiri > h3, .elementor-43 .elementor-element.elementor-element-0249084.ob-harakiri > h4, .elementor-43 .elementor-element.elementor-element-0249084.ob-harakiri > h5, .elementor-43 .elementor-element.elementor-element-0249084.ob-harakiri > h6, .elementor-43 .elementor-element.elementor-element-0249084.ob-harakiri > p{transform:rotate(0deg);}.elementor-43 .elementor-element.elementor-element-0249084 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-43 .elementor-element.elementor-element-e588ddd.ob-harakiri{writing-mode:inherit;}.elementor-43 .elementor-element.elementor-element-e588ddd.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-43 .elementor-element.elementor-element-e588ddd.ob-harakiri div{writing-mode:inherit;}.elementor-43 .elementor-element.elementor-element-e588ddd{text-align:center;}.elementor-43 .elementor-element.elementor-element-e588ddd .elementor-heading-title{color:var( --e-global-color-780db61 );}.elementor-43 .elementor-element.elementor-element-e588ddd.ob-harakiri > div, .elementor-43 .elementor-element.elementor-element-e588ddd.ob-harakiri > h1, .elementor-43 .elementor-element.elementor-element-e588ddd.ob-harakiri > h2, .elementor-43 .elementor-element.elementor-element-e588ddd.ob-harakiri > h3, .elementor-43 .elementor-element.elementor-element-e588ddd.ob-harakiri > h4, .elementor-43 .elementor-element.elementor-element-e588ddd.ob-harakiri > h5, .elementor-43 .elementor-element.elementor-element-e588ddd.ob-harakiri > h6, .elementor-43 .elementor-element.elementor-element-e588ddd.ob-harakiri > p{transform:rotate(0deg);}.elementor-43 .elementor-element.elementor-element-e588ddd > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-43 .elementor-element.elementor-element-7c91d14{margin-top:50px;margin-bottom:50px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.ob-postman blockquote{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-text-editor.ob-postman blockquote cite{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.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-43 .elementor-element.elementor-element-bc4570f.ob-harakiri{writing-mode:inherit;}.elementor-43 .elementor-element.elementor-element-bc4570f.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-43 .elementor-element.elementor-element-bc4570f.ob-harakiri div{writing-mode:inherit;}.elementor-43 .elementor-element.elementor-element-bc4570f{text-align:center;}.elementor-43 .elementor-element.elementor-element-bc4570f.ob-harakiri > div, .elementor-43 .elementor-element.elementor-element-bc4570f.ob-harakiri > h1, .elementor-43 .elementor-element.elementor-element-bc4570f.ob-harakiri > h2, .elementor-43 .elementor-element.elementor-element-bc4570f.ob-harakiri > h3, .elementor-43 .elementor-element.elementor-element-bc4570f.ob-harakiri > h4, .elementor-43 .elementor-element.elementor-element-bc4570f.ob-harakiri > h5, .elementor-43 .elementor-element.elementor-element-bc4570f.ob-harakiri > h6, .elementor-43 .elementor-element.elementor-element-bc4570f.ob-harakiri > p{transform:rotate(0deg);}.elementor-43 .elementor-element.elementor-element-bc4570f > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-43 .elementor-element.elementor-element-8f5bd80{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 0px 80px 0px;}.elementor-43 .elementor-element.elementor-element-8f5bd80 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-43 .elementor-element.elementor-element-f753e47:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-43 .elementor-element.elementor-element-f753e47 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.rarevilla.com/wp-content/uploads/2022/03/camera-3-aperitivo.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-43 .elementor-element.elementor-element-f753e47 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-43 .elementor-element.elementor-element-f753e47 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-43 .elementor-element.elementor-element-6ee05f9{--spacer-size:50px;}.elementor-43 .elementor-element.elementor-element-40adec1 > .elementor-element-populated{padding:50px 50px 50px 50px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-43 .elementor-element.elementor-element-d958067 > .elementor-widget-container{margin:0px 10px 0px 0px;}.elementor-43 .elementor-element.elementor-element-d958067 .elementor-icon-wrapper{text-align:center;}.elementor-43 .elementor-element.elementor-element-d958067.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-43 .elementor-element.elementor-element-d958067.elementor-view-framed .elementor-icon, .elementor-43 .elementor-element.elementor-element-d958067.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-43 .elementor-element.elementor-element-d958067.elementor-view-framed .elementor-icon, .elementor-43 .elementor-element.elementor-element-d958067.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-43 .elementor-element.elementor-element-d958067 .elementor-icon{font-size:40px;}.elementor-43 .elementor-element.elementor-element-d958067 .elementor-icon svg{height:40px;}.elementor-43 .elementor-element.elementor-element-46ffaf1.ob-harakiri{writing-mode:inherit;}.elementor-43 .elementor-element.elementor-element-46ffaf1.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-43 .elementor-element.elementor-element-46ffaf1.ob-harakiri div{writing-mode:inherit;}.elementor-43 .elementor-element.elementor-element-46ffaf1.ob-harakiri > div, .elementor-43 .elementor-element.elementor-element-46ffaf1.ob-harakiri > h1, .elementor-43 .elementor-element.elementor-element-46ffaf1.ob-harakiri > h2, .elementor-43 .elementor-element.elementor-element-46ffaf1.ob-harakiri > h3, .elementor-43 .elementor-element.elementor-element-46ffaf1.ob-harakiri > h4, .elementor-43 .elementor-element.elementor-element-46ffaf1.ob-harakiri > h5, .elementor-43 .elementor-element.elementor-element-46ffaf1.ob-harakiri > h6, .elementor-43 .elementor-element.elementor-element-46ffaf1.ob-harakiri > p{transform:rotate(0deg);}.elementor-43 .elementor-element.elementor-element-46ffaf1 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-43 .elementor-element.elementor-element-0a4cc61.ob-harakiri{writing-mode:inherit;}.elementor-43 .elementor-element.elementor-element-0a4cc61.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-43 .elementor-element.elementor-element-0a4cc61.ob-harakiri div{writing-mode:inherit;}.elementor-43 .elementor-element.elementor-element-0a4cc61.ob-harakiri > div, .elementor-43 .elementor-element.elementor-element-0a4cc61.ob-harakiri > h1, .elementor-43 .elementor-element.elementor-element-0a4cc61.ob-harakiri > h2, .elementor-43 .elementor-element.elementor-element-0a4cc61.ob-harakiri > h3, .elementor-43 .elementor-element.elementor-element-0a4cc61.ob-harakiri > h4, .elementor-43 .elementor-element.elementor-element-0a4cc61.ob-harakiri > h5, .elementor-43 .elementor-element.elementor-element-0a4cc61.ob-harakiri > h6, .elementor-43 .elementor-element.elementor-element-0a4cc61.ob-harakiri > p{transform:rotate(0deg);}.elementor-43 .elementor-element.elementor-element-0a4cc61 > div{text-indent:0px;mix-blend-mode:inherit;}.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-43 .elementor-element.elementor-element-6f1cbd8 .elementor-button{background-color:var( --e-global-color-secondary );fill:var( --e-global-color-780db61 );color:var( --e-global-color-780db61 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );padding:15px 10px 15px 10px;}.elementor-43 .elementor-element.elementor-element-6f1cbd8 .elementor-button:hover, .elementor-43 .elementor-element.elementor-element-6f1cbd8 .elementor-button:focus{background-color:var( --e-global-color-780db61 );color:var( --e-global-color-secondary );}.elementor-43 .elementor-element.elementor-element-6f1cbd8 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-43 .elementor-element.elementor-element-6f1cbd8 .elementor-button:hover svg, .elementor-43 .elementor-element.elementor-element-6f1cbd8 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-43 .elementor-element.elementor-element-f3c6223:not(.elementor-motion-effects-element-type-background), .elementor-43 .elementor-element.elementor-element-f3c6223 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8b44814 );}.elementor-43 .elementor-element.elementor-element-f3c6223{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-43 .elementor-element.elementor-element-f3c6223 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-43 .elementor-element.elementor-element-c9f64ae > .elementor-element-populated{padding:50px 50px 50px 50px;}.elementor-43 .elementor-element.elementor-element-c85bc40 > .elementor-widget-container{margin:0px 10px 0px 0px;}.elementor-43 .elementor-element.elementor-element-c85bc40 .elementor-icon-wrapper{text-align:center;}.elementor-43 .elementor-element.elementor-element-c85bc40.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-43 .elementor-element.elementor-element-c85bc40.elementor-view-framed .elementor-icon, .elementor-43 .elementor-element.elementor-element-c85bc40.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-43 .elementor-element.elementor-element-c85bc40.elementor-view-framed .elementor-icon, .elementor-43 .elementor-element.elementor-element-c85bc40.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-43 .elementor-element.elementor-element-c85bc40 .elementor-icon{font-size:40px;}.elementor-43 .elementor-element.elementor-element-c85bc40 .elementor-icon svg{height:40px;}.elementor-43 .elementor-element.elementor-element-05be1f7.ob-harakiri{writing-mode:inherit;}.elementor-43 .elementor-element.elementor-element-05be1f7.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-43 .elementor-element.elementor-element-05be1f7.ob-harakiri div{writing-mode:inherit;}.elementor-43 .elementor-element.elementor-element-05be1f7.ob-harakiri > div, .elementor-43 .elementor-element.elementor-element-05be1f7.ob-harakiri > h1, .elementor-43 .elementor-element.elementor-element-05be1f7.ob-harakiri > h2, .elementor-43 .elementor-element.elementor-element-05be1f7.ob-harakiri > h3, .elementor-43 .elementor-element.elementor-element-05be1f7.ob-harakiri > h4, .elementor-43 .elementor-element.elementor-element-05be1f7.ob-harakiri > h5, .elementor-43 .elementor-element.elementor-element-05be1f7.ob-harakiri > h6, .elementor-43 .elementor-element.elementor-element-05be1f7.ob-harakiri > p{transform:rotate(0deg);}.elementor-43 .elementor-element.elementor-element-05be1f7 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-43 .elementor-element.elementor-element-be72a4e.ob-harakiri{writing-mode:inherit;}.elementor-43 .elementor-element.elementor-element-be72a4e.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-43 .elementor-element.elementor-element-be72a4e.ob-harakiri div{writing-mode:inherit;}.elementor-43 .elementor-element.elementor-element-be72a4e.ob-harakiri > div, .elementor-43 .elementor-element.elementor-element-be72a4e.ob-harakiri > h1, .elementor-43 .elementor-element.elementor-element-be72a4e.ob-harakiri > h2, .elementor-43 .elementor-element.elementor-element-be72a4e.ob-harakiri > h3, .elementor-43 .elementor-element.elementor-element-be72a4e.ob-harakiri > h4, .elementor-43 .elementor-element.elementor-element-be72a4e.ob-harakiri > h5, .elementor-43 .elementor-element.elementor-element-be72a4e.ob-harakiri > h6, .elementor-43 .elementor-element.elementor-element-be72a4e.ob-harakiri > p{transform:rotate(0deg);}.elementor-43 .elementor-element.elementor-element-be72a4e > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-43 .elementor-element.elementor-element-e9f1ed2 .elementor-button{background-color:#BFA56000;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );padding:15px 10px 15px 10px;}.elementor-43 .elementor-element.elementor-element-e9f1ed2 .elementor-button:hover, .elementor-43 .elementor-element.elementor-element-e9f1ed2 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-780db61 );}.elementor-43 .elementor-element.elementor-element-e9f1ed2 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-43 .elementor-element.elementor-element-e9f1ed2 .elementor-button:hover svg, .elementor-43 .elementor-element.elementor-element-e9f1ed2 .elementor-button:focus svg{fill:var( --e-global-color-780db61 );}.elementor-43 .elementor-element.elementor-element-656bb52:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-43 .elementor-element.elementor-element-656bb52 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.rarevilla.com/wp-content/uploads/2022/03/luxury-wedding.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-43 .elementor-element.elementor-element-656bb52 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-43 .elementor-element.elementor-element-656bb52 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-43 .elementor-element.elementor-element-02d1e0e{--spacer-size:50px;}.elementor-43 .elementor-element.elementor-element-ff921df{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 0px 80px 0px;}.elementor-43 .elementor-element.elementor-element-ff921df > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-43 .elementor-element.elementor-element-2dcacd8:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-43 .elementor-element.elementor-element-2dcacd8 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.rarevilla.com/wp-content/uploads/2023/03/Beachvilla.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-43 .elementor-element.elementor-element-2dcacd8 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-43 .elementor-element.elementor-element-2dcacd8 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-43 .elementor-element.elementor-element-359721d{--spacer-size:50px;}.elementor-43 .elementor-element.elementor-element-ed3bb47 > .elementor-element-populated{padding:50px 50px 50px 50px;}.elementor-43 .elementor-element.elementor-element-793a66e > .elementor-widget-container{margin:0px 10px 0px 0px;}.elementor-43 .elementor-element.elementor-element-793a66e .elementor-icon-wrapper{text-align:center;}.elementor-43 .elementor-element.elementor-element-793a66e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-43 .elementor-element.elementor-element-793a66e.elementor-view-framed .elementor-icon, .elementor-43 .elementor-element.elementor-element-793a66e.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-43 .elementor-element.elementor-element-793a66e.elementor-view-framed .elementor-icon, .elementor-43 .elementor-element.elementor-element-793a66e.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-43 .elementor-element.elementor-element-793a66e .elementor-icon{font-size:40px;}.elementor-43 .elementor-element.elementor-element-793a66e .elementor-icon svg{height:40px;}.elementor-43 .elementor-element.elementor-element-5963f13.ob-harakiri{writing-mode:inherit;}.elementor-43 .elementor-element.elementor-element-5963f13.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-43 .elementor-element.elementor-element-5963f13.ob-harakiri div{writing-mode:inherit;}.elementor-43 .elementor-element.elementor-element-5963f13.ob-harakiri > div, .elementor-43 .elementor-element.elementor-element-5963f13.ob-harakiri > h1, .elementor-43 .elementor-element.elementor-element-5963f13.ob-harakiri > h2, .elementor-43 .elementor-element.elementor-element-5963f13.ob-harakiri > h3, .elementor-43 .elementor-element.elementor-element-5963f13.ob-harakiri > h4, .elementor-43 .elementor-element.elementor-element-5963f13.ob-harakiri > h5, .elementor-43 .elementor-element.elementor-element-5963f13.ob-harakiri > h6, .elementor-43 .elementor-element.elementor-element-5963f13.ob-harakiri > p{transform:rotate(0deg);}.elementor-43 .elementor-element.elementor-element-5963f13 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-43 .elementor-element.elementor-element-3a8ed91.ob-harakiri{writing-mode:inherit;}.elementor-43 .elementor-element.elementor-element-3a8ed91.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-43 .elementor-element.elementor-element-3a8ed91.ob-harakiri div{writing-mode:inherit;}.elementor-43 .elementor-element.elementor-element-3a8ed91.ob-harakiri > div, .elementor-43 .elementor-element.elementor-element-3a8ed91.ob-harakiri > h1, .elementor-43 .elementor-element.elementor-element-3a8ed91.ob-harakiri > h2, .elementor-43 .elementor-element.elementor-element-3a8ed91.ob-harakiri > h3, .elementor-43 .elementor-element.elementor-element-3a8ed91.ob-harakiri > h4, .elementor-43 .elementor-element.elementor-element-3a8ed91.ob-harakiri > h5, .elementor-43 .elementor-element.elementor-element-3a8ed91.ob-harakiri > h6, .elementor-43 .elementor-element.elementor-element-3a8ed91.ob-harakiri > p{transform:rotate(0deg);}.elementor-43 .elementor-element.elementor-element-3a8ed91 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-43 .elementor-element.elementor-element-be5259b .elementor-button{background-color:var( --e-global-color-secondary );fill:var( --e-global-color-780db61 );color:var( --e-global-color-780db61 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );padding:15px 10px 15px 10px;}.elementor-43 .elementor-element.elementor-element-be5259b .elementor-button:hover, .elementor-43 .elementor-element.elementor-element-be5259b .elementor-button:focus{background-color:var( --e-global-color-780db61 );color:var( --e-global-color-secondary );}.elementor-43 .elementor-element.elementor-element-be5259b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-43 .elementor-element.elementor-element-be5259b .elementor-button:hover svg, .elementor-43 .elementor-element.elementor-element-be5259b .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-43 .elementor-element.elementor-element-f16c2a8:not(.elementor-motion-effects-element-type-background), .elementor-43 .elementor-element.elementor-element-f16c2a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8b44814 );}.elementor-43 .elementor-element.elementor-element-f16c2a8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 50px 0px;}.elementor-43 .elementor-element.elementor-element-f16c2a8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-43 .elementor-element.elementor-element-e59b525 > .elementor-element-populated{padding:50px 50px 50px 50px;}.elementor-43 .elementor-element.elementor-element-d75e8d7 > .elementor-widget-container{margin:0px 10px 0px 0px;}.elementor-43 .elementor-element.elementor-element-d75e8d7 .elementor-icon-wrapper{text-align:center;}.elementor-43 .elementor-element.elementor-element-d75e8d7.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-43 .elementor-element.elementor-element-d75e8d7.elementor-view-framed .elementor-icon, .elementor-43 .elementor-element.elementor-element-d75e8d7.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-43 .elementor-element.elementor-element-d75e8d7.elementor-view-framed .elementor-icon, .elementor-43 .elementor-element.elementor-element-d75e8d7.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-43 .elementor-element.elementor-element-d75e8d7 .elementor-icon{font-size:40px;}.elementor-43 .elementor-element.elementor-element-d75e8d7 .elementor-icon svg{height:40px;}.elementor-43 .elementor-element.elementor-element-2277266.ob-harakiri{writing-mode:inherit;}.elementor-43 .elementor-element.elementor-element-2277266.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-43 .elementor-element.elementor-element-2277266.ob-harakiri div{writing-mode:inherit;}.elementor-43 .elementor-element.elementor-element-2277266.ob-harakiri > div, .elementor-43 .elementor-element.elementor-element-2277266.ob-harakiri > h1, .elementor-43 .elementor-element.elementor-element-2277266.ob-harakiri > h2, .elementor-43 .elementor-element.elementor-element-2277266.ob-harakiri > h3, .elementor-43 .elementor-element.elementor-element-2277266.ob-harakiri > h4, .elementor-43 .elementor-element.elementor-element-2277266.ob-harakiri > h5, .elementor-43 .elementor-element.elementor-element-2277266.ob-harakiri > h6, .elementor-43 .elementor-element.elementor-element-2277266.ob-harakiri > p{transform:rotate(0deg);}.elementor-43 .elementor-element.elementor-element-2277266 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-43 .elementor-element.elementor-element-54513d2.ob-harakiri{writing-mode:inherit;}.elementor-43 .elementor-element.elementor-element-54513d2.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-43 .elementor-element.elementor-element-54513d2.ob-harakiri div{writing-mode:inherit;}.elementor-43 .elementor-element.elementor-element-54513d2.ob-harakiri > div, .elementor-43 .elementor-element.elementor-element-54513d2.ob-harakiri > h1, .elementor-43 .elementor-element.elementor-element-54513d2.ob-harakiri > h2, .elementor-43 .elementor-element.elementor-element-54513d2.ob-harakiri > h3, .elementor-43 .elementor-element.elementor-element-54513d2.ob-harakiri > h4, .elementor-43 .elementor-element.elementor-element-54513d2.ob-harakiri > h5, .elementor-43 .elementor-element.elementor-element-54513d2.ob-harakiri > h6, .elementor-43 .elementor-element.elementor-element-54513d2.ob-harakiri > p{transform:rotate(0deg);}.elementor-43 .elementor-element.elementor-element-54513d2 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-43 .elementor-element.elementor-element-024deae .elementor-button{background-color:#BFA56000;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );padding:15px 10px 15px 10px;}.elementor-43 .elementor-element.elementor-element-024deae .elementor-button:hover, .elementor-43 .elementor-element.elementor-element-024deae .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-780db61 );}.elementor-43 .elementor-element.elementor-element-024deae > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-43 .elementor-element.elementor-element-024deae .elementor-button:hover svg, .elementor-43 .elementor-element.elementor-element-024deae .elementor-button:focus svg{fill:var( --e-global-color-780db61 );}.elementor-43 .elementor-element.elementor-element-943e518:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-43 .elementor-element.elementor-element-943e518 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.rarevilla.com/wp-content/uploads/2023/03/villa-w_-spa.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-43 .elementor-element.elementor-element-943e518 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-43 .elementor-element.elementor-element-943e518 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-43 .elementor-element.elementor-element-25b67c1{--spacer-size:50px;}.elementor-43 .elementor-element.elementor-element-3a2f341{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 0px 80px 0px;}.elementor-43 .elementor-element.elementor-element-3a2f341 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-43 .elementor-element.elementor-element-8c26faf:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-43 .elementor-element.elementor-element-8c26faf > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.rarevilla.com/wp-content/uploads/2023/03/poolvilla.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-43 .elementor-element.elementor-element-8c26faf > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-43 .elementor-element.elementor-element-8c26faf > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-43 .elementor-element.elementor-element-b9bdf79{--spacer-size:50px;}.elementor-43 .elementor-element.elementor-element-de7970d > .elementor-element-populated{padding:50px 50px 50px 50px;}.elementor-43 .elementor-element.elementor-element-d124910 > .elementor-widget-container{margin:0px 10px 0px 0px;}.elementor-43 .elementor-element.elementor-element-d124910 .elementor-icon-wrapper{text-align:center;}.elementor-43 .elementor-element.elementor-element-d124910.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-43 .elementor-element.elementor-element-d124910.elementor-view-framed .elementor-icon, .elementor-43 .elementor-element.elementor-element-d124910.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-43 .elementor-element.elementor-element-d124910.elementor-view-framed .elementor-icon, .elementor-43 .elementor-element.elementor-element-d124910.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-43 .elementor-element.elementor-element-d124910 .elementor-icon{font-size:40px;}.elementor-43 .elementor-element.elementor-element-d124910 .elementor-icon svg{height:40px;}.elementor-43 .elementor-element.elementor-element-3f30706.ob-harakiri{writing-mode:inherit;}.elementor-43 .elementor-element.elementor-element-3f30706.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-43 .elementor-element.elementor-element-3f30706.ob-harakiri div{writing-mode:inherit;}.elementor-43 .elementor-element.elementor-element-3f30706.ob-harakiri > div, .elementor-43 .elementor-element.elementor-element-3f30706.ob-harakiri > h1, .elementor-43 .elementor-element.elementor-element-3f30706.ob-harakiri > h2, .elementor-43 .elementor-element.elementor-element-3f30706.ob-harakiri > h3, .elementor-43 .elementor-element.elementor-element-3f30706.ob-harakiri > h4, .elementor-43 .elementor-element.elementor-element-3f30706.ob-harakiri > h5, .elementor-43 .elementor-element.elementor-element-3f30706.ob-harakiri > h6, .elementor-43 .elementor-element.elementor-element-3f30706.ob-harakiri > p{transform:rotate(0deg);}.elementor-43 .elementor-element.elementor-element-3f30706 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-43 .elementor-element.elementor-element-a547649.ob-harakiri{writing-mode:inherit;}.elementor-43 .elementor-element.elementor-element-a547649.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-43 .elementor-element.elementor-element-a547649.ob-harakiri div{writing-mode:inherit;}.elementor-43 .elementor-element.elementor-element-a547649.ob-harakiri > div, .elementor-43 .elementor-element.elementor-element-a547649.ob-harakiri > h1, .elementor-43 .elementor-element.elementor-element-a547649.ob-harakiri > h2, .elementor-43 .elementor-element.elementor-element-a547649.ob-harakiri > h3, .elementor-43 .elementor-element.elementor-element-a547649.ob-harakiri > h4, .elementor-43 .elementor-element.elementor-element-a547649.ob-harakiri > h5, .elementor-43 .elementor-element.elementor-element-a547649.ob-harakiri > h6, .elementor-43 .elementor-element.elementor-element-a547649.ob-harakiri > p{transform:rotate(0deg);}.elementor-43 .elementor-element.elementor-element-a547649 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-43 .elementor-element.elementor-element-dddc288 .elementor-button{background-color:var( --e-global-color-secondary );fill:var( --e-global-color-780db61 );color:var( --e-global-color-780db61 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );padding:15px 10px 15px 10px;}.elementor-43 .elementor-element.elementor-element-dddc288 .elementor-button:hover, .elementor-43 .elementor-element.elementor-element-dddc288 .elementor-button:focus{background-color:var( --e-global-color-780db61 );color:var( --e-global-color-secondary );}.elementor-43 .elementor-element.elementor-element-dddc288 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-43 .elementor-element.elementor-element-dddc288 .elementor-button:hover svg, .elementor-43 .elementor-element.elementor-element-dddc288 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-43 .elementor-element.elementor-element-af52f8e:not(.elementor-motion-effects-element-type-background), .elementor-43 .elementor-element.elementor-element-af52f8e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8b44814 );}.elementor-43 .elementor-element.elementor-element-af52f8e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 50px 0px;}.elementor-43 .elementor-element.elementor-element-af52f8e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-43 .elementor-element.elementor-element-7619fcc > .elementor-element-populated{padding:50px 50px 50px 50px;}.elementor-43 .elementor-element.elementor-element-3750aa0 > .elementor-widget-container{margin:0px 10px 0px 0px;}.elementor-43 .elementor-element.elementor-element-3750aa0 .elementor-icon-wrapper{text-align:center;}.elementor-43 .elementor-element.elementor-element-3750aa0.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-43 .elementor-element.elementor-element-3750aa0.elementor-view-framed .elementor-icon, .elementor-43 .elementor-element.elementor-element-3750aa0.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-43 .elementor-element.elementor-element-3750aa0.elementor-view-framed .elementor-icon, .elementor-43 .elementor-element.elementor-element-3750aa0.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-43 .elementor-element.elementor-element-3750aa0 .elementor-icon{font-size:40px;}.elementor-43 .elementor-element.elementor-element-3750aa0 .elementor-icon svg{height:40px;}.elementor-43 .elementor-element.elementor-element-8d0920a.ob-harakiri{writing-mode:inherit;}.elementor-43 .elementor-element.elementor-element-8d0920a.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-43 .elementor-element.elementor-element-8d0920a.ob-harakiri div{writing-mode:inherit;}.elementor-43 .elementor-element.elementor-element-8d0920a.ob-harakiri > div, .elementor-43 .elementor-element.elementor-element-8d0920a.ob-harakiri > h1, .elementor-43 .elementor-element.elementor-element-8d0920a.ob-harakiri > h2, .elementor-43 .elementor-element.elementor-element-8d0920a.ob-harakiri > h3, .elementor-43 .elementor-element.elementor-element-8d0920a.ob-harakiri > h4, .elementor-43 .elementor-element.elementor-element-8d0920a.ob-harakiri > h5, .elementor-43 .elementor-element.elementor-element-8d0920a.ob-harakiri > h6, .elementor-43 .elementor-element.elementor-element-8d0920a.ob-harakiri > p{transform:rotate(0deg);}.elementor-43 .elementor-element.elementor-element-8d0920a > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-43 .elementor-element.elementor-element-22a0f5b.ob-harakiri{writing-mode:inherit;}.elementor-43 .elementor-element.elementor-element-22a0f5b.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-43 .elementor-element.elementor-element-22a0f5b.ob-harakiri div{writing-mode:inherit;}.elementor-43 .elementor-element.elementor-element-22a0f5b.ob-harakiri > div, .elementor-43 .elementor-element.elementor-element-22a0f5b.ob-harakiri > h1, .elementor-43 .elementor-element.elementor-element-22a0f5b.ob-harakiri > h2, .elementor-43 .elementor-element.elementor-element-22a0f5b.ob-harakiri > h3, .elementor-43 .elementor-element.elementor-element-22a0f5b.ob-harakiri > h4, .elementor-43 .elementor-element.elementor-element-22a0f5b.ob-harakiri > h5, .elementor-43 .elementor-element.elementor-element-22a0f5b.ob-harakiri > h6, .elementor-43 .elementor-element.elementor-element-22a0f5b.ob-harakiri > p{transform:rotate(0deg);}.elementor-43 .elementor-element.elementor-element-22a0f5b > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-43 .elementor-element.elementor-element-4583f1d .elementor-button{background-color:#BFA56000;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );padding:15px 10px 15px 10px;}.elementor-43 .elementor-element.elementor-element-4583f1d .elementor-button:hover, .elementor-43 .elementor-element.elementor-element-4583f1d .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-780db61 );}.elementor-43 .elementor-element.elementor-element-4583f1d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-43 .elementor-element.elementor-element-4583f1d .elementor-button:hover svg, .elementor-43 .elementor-element.elementor-element-4583f1d .elementor-button:focus svg{fill:var( --e-global-color-780db61 );}.elementor-43 .elementor-element.elementor-element-c340d74:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-43 .elementor-element.elementor-element-c340d74 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.rarevilla.com/wp-content/uploads/2023/03/Wintervilla-.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-43 .elementor-element.elementor-element-c340d74 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-43 .elementor-element.elementor-element-c340d74 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-43 .elementor-element.elementor-element-f599b04{--spacer-size:50px;}.elementor-43 .elementor-element.elementor-element-7f9e61f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 0px 80px 0px;}.elementor-43 .elementor-element.elementor-element-7f9e61f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-43 .elementor-element.elementor-element-a486902:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-43 .elementor-element.elementor-element-a486902 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.rarevilla.com/wp-content/uploads/2023/03/IT-Countryside.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-43 .elementor-element.elementor-element-a486902 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-43 .elementor-element.elementor-element-a486902 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-43 .elementor-element.elementor-element-c60a507{--spacer-size:50px;}.elementor-43 .elementor-element.elementor-element-50d09b1 > .elementor-element-populated{padding:50px 50px 50px 50px;}.elementor-43 .elementor-element.elementor-element-4cf7557 > .elementor-widget-container{margin:0px 10px 0px 0px;}.elementor-43 .elementor-element.elementor-element-4cf7557 .elementor-icon-wrapper{text-align:center;}.elementor-43 .elementor-element.elementor-element-4cf7557.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-43 .elementor-element.elementor-element-4cf7557.elementor-view-framed .elementor-icon, .elementor-43 .elementor-element.elementor-element-4cf7557.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-43 .elementor-element.elementor-element-4cf7557.elementor-view-framed .elementor-icon, .elementor-43 .elementor-element.elementor-element-4cf7557.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-43 .elementor-element.elementor-element-4cf7557 .elementor-icon{font-size:40px;}.elementor-43 .elementor-element.elementor-element-4cf7557 .elementor-icon svg{height:40px;}.elementor-43 .elementor-element.elementor-element-b0858c8.ob-harakiri{writing-mode:inherit;}.elementor-43 .elementor-element.elementor-element-b0858c8.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-43 .elementor-element.elementor-element-b0858c8.ob-harakiri div{writing-mode:inherit;}.elementor-43 .elementor-element.elementor-element-b0858c8.ob-harakiri > div, .elementor-43 .elementor-element.elementor-element-b0858c8.ob-harakiri > h1, .elementor-43 .elementor-element.elementor-element-b0858c8.ob-harakiri > h2, .elementor-43 .elementor-element.elementor-element-b0858c8.ob-harakiri > h3, .elementor-43 .elementor-element.elementor-element-b0858c8.ob-harakiri > h4, .elementor-43 .elementor-element.elementor-element-b0858c8.ob-harakiri > h5, .elementor-43 .elementor-element.elementor-element-b0858c8.ob-harakiri > h6, .elementor-43 .elementor-element.elementor-element-b0858c8.ob-harakiri > p{transform:rotate(0deg);}.elementor-43 .elementor-element.elementor-element-b0858c8 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-43 .elementor-element.elementor-element-83f80ac.ob-harakiri{writing-mode:inherit;}.elementor-43 .elementor-element.elementor-element-83f80ac.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-43 .elementor-element.elementor-element-83f80ac.ob-harakiri div{writing-mode:inherit;}.elementor-43 .elementor-element.elementor-element-83f80ac.ob-harakiri > div, .elementor-43 .elementor-element.elementor-element-83f80ac.ob-harakiri > h1, .elementor-43 .elementor-element.elementor-element-83f80ac.ob-harakiri > h2, .elementor-43 .elementor-element.elementor-element-83f80ac.ob-harakiri > h3, .elementor-43 .elementor-element.elementor-element-83f80ac.ob-harakiri > h4, .elementor-43 .elementor-element.elementor-element-83f80ac.ob-harakiri > h5, .elementor-43 .elementor-element.elementor-element-83f80ac.ob-harakiri > h6, .elementor-43 .elementor-element.elementor-element-83f80ac.ob-harakiri > p{transform:rotate(0deg);}.elementor-43 .elementor-element.elementor-element-83f80ac > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-43 .elementor-element.elementor-element-05407a6 .elementor-button{background-color:var( --e-global-color-secondary );fill:var( --e-global-color-780db61 );color:var( --e-global-color-780db61 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );padding:15px 10px 15px 10px;}.elementor-43 .elementor-element.elementor-element-05407a6 .elementor-button:hover, .elementor-43 .elementor-element.elementor-element-05407a6 .elementor-button:focus{background-color:var( --e-global-color-780db61 );color:var( --e-global-color-secondary );}.elementor-43 .elementor-element.elementor-element-05407a6 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-43 .elementor-element.elementor-element-05407a6 .elementor-button:hover svg, .elementor-43 .elementor-element.elementor-element-05407a6 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-43 .elementor-element.elementor-element-a9f5c72{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 0px 80px 0px;}.elementor-43 .elementor-element.elementor-element-a9f5c72 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-43 .elementor-element.elementor-element-d1e7980 > .elementor-element-populated{padding:50px 50px 50px 50px;}.elementor-43 .elementor-element.elementor-element-a7bcbc1 > .elementor-widget-container{margin:0px 10px 0px 0px;}.elementor-43 .elementor-element.elementor-element-a7bcbc1 .elementor-icon-wrapper{text-align:center;}.elementor-43 .elementor-element.elementor-element-a7bcbc1.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-43 .elementor-element.elementor-element-a7bcbc1.elementor-view-framed .elementor-icon, .elementor-43 .elementor-element.elementor-element-a7bcbc1.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-43 .elementor-element.elementor-element-a7bcbc1.elementor-view-framed .elementor-icon, .elementor-43 .elementor-element.elementor-element-a7bcbc1.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-43 .elementor-element.elementor-element-a7bcbc1 .elementor-icon{font-size:40px;}.elementor-43 .elementor-element.elementor-element-a7bcbc1 .elementor-icon svg{height:40px;}.elementor-43 .elementor-element.elementor-element-ab4e49b.ob-harakiri{writing-mode:inherit;}.elementor-43 .elementor-element.elementor-element-ab4e49b.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-43 .elementor-element.elementor-element-ab4e49b.ob-harakiri div{writing-mode:inherit;}.elementor-43 .elementor-element.elementor-element-ab4e49b.ob-harakiri > div, .elementor-43 .elementor-element.elementor-element-ab4e49b.ob-harakiri > h1, .elementor-43 .elementor-element.elementor-element-ab4e49b.ob-harakiri > h2, .elementor-43 .elementor-element.elementor-element-ab4e49b.ob-harakiri > h3, .elementor-43 .elementor-element.elementor-element-ab4e49b.ob-harakiri > h4, .elementor-43 .elementor-element.elementor-element-ab4e49b.ob-harakiri > h5, .elementor-43 .elementor-element.elementor-element-ab4e49b.ob-harakiri > h6, .elementor-43 .elementor-element.elementor-element-ab4e49b.ob-harakiri > p{transform:rotate(0deg);}.elementor-43 .elementor-element.elementor-element-ab4e49b > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-43 .elementor-element.elementor-element-ff6f8fe.ob-harakiri{writing-mode:inherit;}.elementor-43 .elementor-element.elementor-element-ff6f8fe.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-43 .elementor-element.elementor-element-ff6f8fe.ob-harakiri div{writing-mode:inherit;}.elementor-43 .elementor-element.elementor-element-ff6f8fe.ob-harakiri > div, .elementor-43 .elementor-element.elementor-element-ff6f8fe.ob-harakiri > h1, .elementor-43 .elementor-element.elementor-element-ff6f8fe.ob-harakiri > h2, .elementor-43 .elementor-element.elementor-element-ff6f8fe.ob-harakiri > h3, .elementor-43 .elementor-element.elementor-element-ff6f8fe.ob-harakiri > h4, .elementor-43 .elementor-element.elementor-element-ff6f8fe.ob-harakiri > h5, .elementor-43 .elementor-element.elementor-element-ff6f8fe.ob-harakiri > h6, .elementor-43 .elementor-element.elementor-element-ff6f8fe.ob-harakiri > p{transform:rotate(0deg);}.elementor-43 .elementor-element.elementor-element-ff6f8fe > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-43 .elementor-element.elementor-element-89132bb .elementor-button{background-color:var( --e-global-color-secondary );fill:var( --e-global-color-780db61 );color:var( --e-global-color-780db61 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );padding:15px 10px 15px 10px;}.elementor-43 .elementor-element.elementor-element-89132bb .elementor-button:hover, .elementor-43 .elementor-element.elementor-element-89132bb .elementor-button:focus{background-color:var( --e-global-color-780db61 );color:var( --e-global-color-secondary );}.elementor-43 .elementor-element.elementor-element-89132bb > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-43 .elementor-element.elementor-element-89132bb .elementor-button:hover svg, .elementor-43 .elementor-element.elementor-element-89132bb .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-43 .elementor-element.elementor-element-7d846e1:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-43 .elementor-element.elementor-element-7d846e1 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.rarevilla.com/wp-content/uploads/2023/03/Family.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-43 .elementor-element.elementor-element-7d846e1 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-43 .elementor-element.elementor-element-7d846e1 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-43 .elementor-element.elementor-element-ba44f42{--spacer-size:50px;}html, body{overflow-x:auto;}@media(max-width:1366px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-text-editor.ob-postman blockquote{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-text-editor.ob-postman blockquote cite{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:1024px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-text-editor.ob-postman blockquote{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-text-editor.ob-postman blockquote cite{font-size:var( --e-global-typography-text-font-size );}.elementor-43 .elementor-element.elementor-element-40adec1 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-43 .elementor-element.elementor-element-c9f64ae > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-43 .elementor-element.elementor-element-ed3bb47 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-43 .elementor-element.elementor-element-e59b525 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-43 .elementor-element.elementor-element-de7970d > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-43 .elementor-element.elementor-element-7619fcc > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-43 .elementor-element.elementor-element-50d09b1 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-43 .elementor-element.elementor-element-d1e7980 > .elementor-element-populated{padding:20px 20px 20px 20px;}}@media(max-width:767px){.elementor-43 .elementor-element.elementor-element-a751e2b > .elementor-container{min-height:0px;}.elementor-43 .elementor-element.elementor-element-a751e2b{margin-top:0px;margin-bottom:0px;padding:20px 20px 20px 20px;}.elementor-43 .elementor-element.elementor-element-521e409 > .elementor-element-populated{margin:20px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;padding:0px 0px 0px 0px;}.elementor-43 .elementor-element.elementor-element-0249084 .elementor-heading-title{font-size:35px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-text-editor.ob-postman blockquote{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-text-editor.ob-postman blockquote cite{font-size:var( --e-global-typography-text-font-size );}.elementor-43 .elementor-element.elementor-element-8f5bd80{padding:0px 0px 0px 0px;}.elementor-43 .elementor-element.elementor-element-6ee05f9{--spacer-size:227px;}.elementor-43 .elementor-element.elementor-element-40adec1 > .elementor-element-populated{padding:20px 15px 20px 15px;}.elementor-43 .elementor-element.elementor-element-f3c6223{padding:0px 0px 0px 0px;}.elementor-43 .elementor-element.elementor-element-c9f64ae > .elementor-element-populated{padding:20px 15px 20px 15px;}.elementor-43 .elementor-element.elementor-element-c85bc40{width:auto;max-width:auto;}.elementor-43 .elementor-element.elementor-element-05be1f7{width:auto;max-width:auto;}.elementor-43 .elementor-element.elementor-element-02d1e0e{--spacer-size:227px;}.elementor-43 .elementor-element.elementor-element-ff921df{padding:0px 0px 0px 0px;}.elementor-43 .elementor-element.elementor-element-359721d{--spacer-size:227px;}.elementor-43 .elementor-element.elementor-element-ed3bb47 > .elementor-element-populated{padding:20px 15px 20px 15px;}.elementor-43 .elementor-element.elementor-element-f16c2a8{padding:0px 0px 0px 0px;}.elementor-43 .elementor-element.elementor-element-e59b525 > .elementor-element-populated{padding:20px 15px 20px 15px;}.elementor-43 .elementor-element.elementor-element-25b67c1{--spacer-size:227px;}.elementor-43 .elementor-element.elementor-element-3a2f341{padding:0px 0px 0px 0px;}.elementor-43 .elementor-element.elementor-element-b9bdf79{--spacer-size:227px;}.elementor-43 .elementor-element.elementor-element-de7970d > .elementor-element-populated{padding:20px 15px 20px 15px;}.elementor-43 .elementor-element.elementor-element-af52f8e{padding:0px 0px 0px 0px;}.elementor-43 .elementor-element.elementor-element-7619fcc > .elementor-element-populated{padding:20px 15px 20px 15px;}.elementor-43 .elementor-element.elementor-element-f599b04{--spacer-size:227px;}.elementor-43 .elementor-element.elementor-element-7f9e61f{padding:0px 0px 0px 0px;}.elementor-43 .elementor-element.elementor-element-c60a507{--spacer-size:227px;}.elementor-43 .elementor-element.elementor-element-50d09b1 > .elementor-element-populated{padding:20px 15px 20px 15px;}.elementor-43 .elementor-element.elementor-element-a9f5c72{padding:0px 0px 0px 0px;}.elementor-43 .elementor-element.elementor-element-d1e7980 > .elementor-element-populated{padding:20px 15px 20px 15px;}.elementor-43 .elementor-element.elementor-element-ba44f42{--spacer-size:227px;}}