.elementor-2460 .elementor-element.elementor-element-6e748df1 > .elementor-container{max-width:1400px;}.elementor-2460 .elementor-element.elementor-element-6e748df1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2460 .elementor-element.elementor-element-6e748df1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2460 .elementor-element.elementor-element-4d6d46d1 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2460 .elementor-element.elementor-element-e97e58c{--spacer-size:10px;}.elementor-2460 .elementor-element.elementor-element-5af32841{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:1.7px;}.elementor-2460 .elementor-element.elementor-element-5af32841 .elementor-divider-separator{width:85%;margin:0 auto;margin-center:0;}.elementor-2460 .elementor-element.elementor-element-5af32841 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-2460 .elementor-element.elementor-element-5af32841 .elementor-divider__text{color:var( --e-global-color-secondary );font-family:"Roboto", Sans-serif;font-size:31px;font-weight:600;}.elementor-2460 .elementor-element.elementor-element-3fb64db2:not(.elementor-motion-effects-element-type-background), .elementor-2460 .elementor-element.elementor-element-3fb64db2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6afcee0 );}.elementor-2460 .elementor-element.elementor-element-3fb64db2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 0px 20px 0px;}.elementor-2460 .elementor-element.elementor-element-3fb64db2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2460 .elementor-element.elementor-element-39a722d3 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:11px;}.elementor-2460 .elementor-element.elementor-element-39a722d3 > .elementor-element-populated{padding:0% 7% 0% 8%;}.elementor-2460 .elementor-element.elementor-element-150403c1 > .elementor-widget-container{margin:0px 0px 5px 0px;}.elementor-2460 .elementor-element.elementor-element-150403c1 .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-2460 .elementor-element.elementor-element-62814720{text-align:start;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-f4b753d );}.elementor-2460 .elementor-element.elementor-element-4b77d6d > .elementor-widget-container{margin:0px 0px 5px 0px;}.elementor-2460 .elementor-element.elementor-element-4b77d6d .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-2460 .elementor-element.elementor-element-719b763{text-align:start;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-f4b753d );}.elementor-2460 .elementor-element.elementor-element-e6d8077{text-align:start;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-f4b753d );}.elementor-2460 .elementor-element.elementor-element-b09cba3{text-align:start;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-f4b753d );}.elementor-2460 .elementor-element.elementor-element-93511fb:not(.elementor-motion-effects-element-type-background), .elementor-2460 .elementor-element.elementor-element-93511fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6afcee0 );}.elementor-2460 .elementor-element.elementor-element-93511fb{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 0px 20px 0px;}.elementor-2460 .elementor-element.elementor-element-93511fb > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2460 .elementor-element.elementor-element-016b3cc .elementor-repeater-item-113049b .swiper-slide-bg{background-color:#833ca3;background-image:url(https://villa-catalpa.com/wp-content/uploads/2021/02/marche-le-moule-scaled.jpeg);background-size:cover;}.elementor-2460 .elementor-element.elementor-element-016b3cc .elementor-repeater-item-9e4e6b1 .swiper-slide-bg{background-color:var( --e-global-color-6afcee0 );background-image:url(https://villa-catalpa.com/wp-content/uploads/2021/03/IMG_0167-scaled.jpeg);background-size:contain;}.elementor-2460 .elementor-element.elementor-element-016b3cc .elementor-repeater-item-7af1c7e .swiper-slide-bg{background-color:#1abc9c;background-image:url(https://villa-catalpa.com/wp-content/uploads/2021/03/IMG_0196-scaled.jpeg);background-size:cover;}.elementor-2460 .elementor-element.elementor-element-016b3cc .swiper-slide{transition-duration:calc(5000ms*1.2);height:400px;}.elementor-2460 .elementor-element.elementor-element-016b3cc .swiper-slide-contents{max-width:66%;}.elementor-2460 .elementor-element.elementor-element-016b3cc .swiper-slide-inner{text-align:center;}.elementor-2460 .elementor-element.elementor-element-f49339a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:11px;}.elementor-2460 .elementor-element.elementor-element-f49339a > .elementor-element-populated{padding:0% 7% 0% 8%;}.elementor-2460 .elementor-element.elementor-element-91066de > .elementor-widget-container{margin:0px 0px 5px 0px;}.elementor-2460 .elementor-element.elementor-element-91066de .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-2460 .elementor-element.elementor-element-3f918eb{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-f4b753d );}.elementor-2460 .elementor-element.elementor-element-7d54a8f:not(.elementor-motion-effects-element-type-background), .elementor-2460 .elementor-element.elementor-element-7d54a8f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6afcee0 );}.elementor-2460 .elementor-element.elementor-element-7d54a8f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 0px 20px 0px;}.elementor-2460 .elementor-element.elementor-element-7d54a8f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2460 .elementor-element.elementor-element-9db8aae > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:11px;}.elementor-2460 .elementor-element.elementor-element-9db8aae > .elementor-element-populated{padding:0% 7% 0% 8%;}.elementor-2460 .elementor-element.elementor-element-98b5b2f > .elementor-widget-container{margin:0px 0px 5px 0px;}.elementor-2460 .elementor-element.elementor-element-98b5b2f .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-2460 .elementor-element.elementor-element-e55f69c{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-f4b753d );}.elementor-2460 .elementor-element.elementor-element-878fb3a:not(.elementor-motion-effects-element-type-background), .elementor-2460 .elementor-element.elementor-element-878fb3a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6afcee0 );}.elementor-2460 .elementor-element.elementor-element-878fb3a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 0px 20px 0px;}.elementor-2460 .elementor-element.elementor-element-878fb3a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2460 .elementor-element.elementor-element-977ac20 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:11px;}.elementor-2460 .elementor-element.elementor-element-977ac20 > .elementor-element-populated{padding:0% 7% 0% 8%;}.elementor-2460 .elementor-element.elementor-element-413e4ca > .elementor-widget-container{margin:0px 0px 5px 0px;}.elementor-2460 .elementor-element.elementor-element-413e4ca .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-2460 .elementor-element.elementor-element-bb08aed{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-f4b753d );}.elementor-2460 .elementor-element.elementor-element-04dcc0d{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:1.7px;}.elementor-2460 .elementor-element.elementor-element-04dcc0d .elementor-divider-separator{width:85%;margin:0 auto;margin-center:0;}.elementor-2460 .elementor-element.elementor-element-04dcc0d .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-2460 .elementor-element.elementor-element-04dcc0d .elementor-divider__text{color:var( --e-global-color-secondary );font-family:"Roboto", Sans-serif;font-size:31px;font-weight:600;}.elementor-2460 .elementor-element.elementor-element-37df653:not(.elementor-motion-effects-element-type-background), .elementor-2460 .elementor-element.elementor-element-37df653 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6afcee0 );}.elementor-2460 .elementor-element.elementor-element-37df653{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 0px 20px 0px;}.elementor-2460 .elementor-element.elementor-element-37df653 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2460 .elementor-element.elementor-element-b483b51 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:11px;}.elementor-2460 .elementor-element.elementor-element-b483b51 > .elementor-element-populated{padding:0% 7% 0% 8%;}.elementor-2460 .elementor-element.elementor-element-c4b62a5 > .elementor-widget-container{margin:0px 0px 5px 0px;}.elementor-2460 .elementor-element.elementor-element-c4b62a5 .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-2460 .elementor-element.elementor-element-4b3a387{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-f4b753d );}.elementor-2460 .elementor-element.elementor-element-9698a52{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:1.7px;}.elementor-2460 .elementor-element.elementor-element-9698a52 .elementor-divider-separator{width:85%;margin:0 auto;margin-center:0;}.elementor-2460 .elementor-element.elementor-element-9698a52 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-2460 .elementor-element.elementor-element-9698a52 .elementor-divider__text{color:var( --e-global-color-secondary );font-family:"Roboto", Sans-serif;font-size:31px;font-weight:600;}.elementor-2460 .elementor-element.elementor-element-548a4eb:not(.elementor-motion-effects-element-type-background), .elementor-2460 .elementor-element.elementor-element-548a4eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6afcee0 );}.elementor-2460 .elementor-element.elementor-element-548a4eb{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 0px 20px 0px;}.elementor-2460 .elementor-element.elementor-element-548a4eb > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2460 .elementor-element.elementor-element-b7d2e8b > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:11px;}.elementor-2460 .elementor-element.elementor-element-b7d2e8b > .elementor-element-populated{padding:0% 7% 0% 8%;}.elementor-2460 .elementor-element.elementor-element-a42bf07 > .elementor-widget-container{margin:0px 0px 5px 0px;}.elementor-2460 .elementor-element.elementor-element-a42bf07 .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-2460 .elementor-element.elementor-element-fdd2e7d > .elementor-widget-container{padding:-2px -4px -2px -2px;}.elementor-2460 .elementor-element.elementor-element-fdd2e7d{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-f4b753d );}:root{--page-title-display:none;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(min-width:768px){.elementor-2460 .elementor-element.elementor-element-c36a440{width:49.293%;}.elementor-2460 .elementor-element.elementor-element-b7d2e8b{width:50.661%;}}@media(max-width:1024px){.elementor-2460 .elementor-element.elementor-element-6e748df1{padding:0px 15px 0px 15px;}.elementor-2460 .elementor-element.elementor-element-3fb64db2{padding:90px 0px 90px 0px;}.elementor-2460 .elementor-element.elementor-element-39a722d3 > .elementor-element-populated{padding:0px 25px 0px 25px;}.elementor-2460 .elementor-element.elementor-element-93511fb{padding:90px 0px 90px 0px;}.elementor-2460 .elementor-element.elementor-element-f49339a > .elementor-element-populated{padding:0px 25px 0px 25px;}.elementor-2460 .elementor-element.elementor-element-7d54a8f{padding:90px 0px 90px 0px;}.elementor-2460 .elementor-element.elementor-element-9db8aae > .elementor-element-populated{padding:0px 25px 0px 25px;}.elementor-2460 .elementor-element.elementor-element-878fb3a{padding:90px 0px 90px 0px;}.elementor-2460 .elementor-element.elementor-element-977ac20 > .elementor-element-populated{padding:0px 25px 0px 25px;}.elementor-2460 .elementor-element.elementor-element-37df653{padding:90px 0px 90px 0px;}.elementor-2460 .elementor-element.elementor-element-b483b51 > .elementor-element-populated{padding:0px 25px 0px 25px;}.elementor-2460 .elementor-element.elementor-element-548a4eb{padding:90px 0px 90px 0px;}.elementor-2460 .elementor-element.elementor-element-b7d2e8b > .elementor-element-populated{padding:0px 25px 0px 25px;}}@media(max-width:767px){.elementor-2460 .elementor-element.elementor-element-3fb64db2{padding:0px 0px 60px 0px;}.elementor-2460 .elementor-element.elementor-element-39a722d3 > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-2460 .elementor-element.elementor-element-93511fb{padding:0px 0px 60px 0px;}.elementor-2460 .elementor-element.elementor-element-f49339a > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-2460 .elementor-element.elementor-element-7d54a8f{padding:0px 0px 60px 0px;}.elementor-2460 .elementor-element.elementor-element-9db8aae > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-2460 .elementor-element.elementor-element-878fb3a{padding:0px 0px 60px 0px;}.elementor-2460 .elementor-element.elementor-element-977ac20 > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-2460 .elementor-element.elementor-element-37df653{padding:0px 0px 60px 0px;}.elementor-2460 .elementor-element.elementor-element-b483b51 > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-2460 .elementor-element.elementor-element-548a4eb{padding:0px 0px 60px 0px;}.elementor-2460 .elementor-element.elementor-element-b7d2e8b > .elementor-element-populated{padding:10px 10px 10px 10px;}}