.elementor-22272 .elementor-element.elementor-element-90b6628:not(.elementor-motion-effects-element-type-background), .elementor-22272 .elementor-element.elementor-element-90b6628 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.immotourisme.com/wp-content/uploads/2025/12/saint-malo-bretagne.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-22272 .elementor-element.elementor-element-90b6628 > .elementor-background-overlay{background-color:#20272C;opacity:0.6;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22272 .elementor-element.elementor-element-90b6628 > .elementor-container{min-height:400px;}.elementor-22272 .elementor-element.elementor-element-90b6628{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-40px;margin-bottom:0px;}.elementor-22272 .elementor-element.elementor-element-dc58419 > .elementor-element-populated{margin:20px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-22272 .elementor-element.elementor-element-1b82852{text-align:center;}.elementor-22272 .elementor-element.elementor-element-1b82852 .elementor-heading-title{color:#FFFFFF;}.elementor-22272 .elementor-element.elementor-element-acd0ae0{text-align:center;color:#FFFFFF;}.elementor-22272 .elementor-element.elementor-element-de1dbe1 > .elementor-container{max-width:530px;}.elementor-22272 .elementor-element.elementor-element-1671506 .elementor-button{background-color:#FFFFFF;fill:#F4673A;color:#F4673A;}.elementor-22272 .elementor-element.elementor-element-6de5455 .elementor-button-content-wrapper{flex-direction:row;}.elementor-22272 .elementor-element.elementor-element-96070ec{--spacer-size:10px;}.elementor-22272 .elementor-element.elementor-element-b2f48cd > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-22272 .elementor-element.elementor-element-df565e5 .elementor-heading-title{color:#B9592C;}.elementor-22272 .elementor-element.elementor-element-f4a0a19 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-22272 .elementor-element.elementor-element-c98eccf{--spacer-size:20px;}.elementor-22272 .elementor-element.elementor-element-7107651 .elementor-heading-title{color:#B9592C;}.elementor-22272 .elementor-element.elementor-element-0fceef5{--spacer-size:20px;}.elementor-22272 .elementor-element.elementor-element-e3c5db5 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-22272 .elementor-element.elementor-element-e3c5db5{text-align:center;}.elementor-22272 .elementor-element.elementor-element-c289429 > .elementor-element-populated{border-style:dotted;border-width:0px 1px 0px 0px;border-color:#E9E9E9;}.elementor-22272 .elementor-element.elementor-element-c289429 > .elementor-element-populated, .elementor-22272 .elementor-element.elementor-element-c289429 > .elementor-element-populated > .elementor-background-overlay, .elementor-22272 .elementor-element.elementor-element-c289429 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-22272 .elementor-element.elementor-element-4536c0c{text-align:center;}.elementor-22272 .elementor-element.elementor-element-4536c0c .elementor-heading-title{text-decoration:none;color:#B9592C;}.elementor-22272 .elementor-element.elementor-element-f269b70{text-align:center;}.elementor-22272 .elementor-element.elementor-element-91c6253 > .elementor-element-populated{border-style:dotted;border-width:0px 1px 0px 0px;border-color:#E9E9E9;}.elementor-22272 .elementor-element.elementor-element-9a2c267{text-align:center;}.elementor-22272 .elementor-element.elementor-element-9a2c267 .elementor-heading-title{text-decoration:none;color:#B9592C;}.elementor-22272 .elementor-element.elementor-element-84cb935{text-align:center;}.elementor-22272 .elementor-element.elementor-element-84cb935 .elementor-heading-title{text-decoration:none;color:#B9592C;}.elementor-22272 .elementor-element.elementor-element-0329a72{--spacer-size:30px;}.elementor-22272 .elementor-element.elementor-element-0dd164a > .elementor-widget-container{margin:0px 0px 030px 0px;}.elementor-22272 .elementor-element.elementor-element-0dd164a{text-align:center;}.elementor-22272 .elementor-element.elementor-element-3c16281 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-22272 .elementor-element.elementor-element-3c16281{border-style:solid;border-width:2px 0px 0px 0px;border-color:#D9D9D9;margin-top:030px;margin-bottom:0px;}.elementor-22272 .elementor-element.elementor-element-1f41382.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-22272 .elementor-element.elementor-element-1f41382 > .elementor-element-populated{margin:-35px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-22272 .elementor-element.elementor-element-c6bfccc{width:auto;max-width:auto;text-align:center;}.elementor-22272 .elementor-element.elementor-element-c6bfccc > .elementor-widget-container{background-color:#20272C;padding:7px 20px 10px 20px;border-style:solid;border-width:3px 3px 3px 3px;border-color:#DADADA;border-radius:50% 50% 50% 50%;}.elementor-22272 .elementor-element.elementor-element-c6bfccc .elementor-heading-title{font-size:24px;font-weight:700;color:#FFFFFF;}.elementor-22272 .elementor-element.elementor-element-9862dc6 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-22272 .elementor-element.elementor-element-9862dc6{text-align:center;}.elementor-22272 .elementor-element.elementor-element-9862dc6 .elementor-heading-title{text-decoration:none;}.elementor-22272 .elementor-element.elementor-element-2f5ba50.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-22272 .elementor-element.elementor-element-2f5ba50 > .elementor-element-populated{margin:-35px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-22272 .elementor-element.elementor-element-c6a220d{width:auto;max-width:auto;text-align:center;}.elementor-22272 .elementor-element.elementor-element-c6a220d > .elementor-widget-container{background-color:#20272C;padding:7px 20px 10px 20px;border-style:solid;border-width:3px 3px 3px 3px;border-color:#DADADA;border-radius:50% 50% 50% 50%;}.elementor-22272 .elementor-element.elementor-element-c6a220d .elementor-heading-title{font-size:24px;font-weight:700;color:#FFFFFF;}.elementor-22272 .elementor-element.elementor-element-d0319fe > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-22272 .elementor-element.elementor-element-d0319fe{text-align:center;}.elementor-22272 .elementor-element.elementor-element-d0319fe .elementor-heading-title{text-decoration:none;}.elementor-22272 .elementor-element.elementor-element-01c132c.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-22272 .elementor-element.elementor-element-01c132c > .elementor-element-populated{margin:-35px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-22272 .elementor-element.elementor-element-2a744d1{width:auto;max-width:auto;text-align:center;}.elementor-22272 .elementor-element.elementor-element-2a744d1 > .elementor-widget-container{background-color:#20272C;padding:7px 20px 10px 20px;border-style:solid;border-width:3px 3px 3px 3px;border-color:#DADADA;border-radius:50% 50% 50% 50%;}.elementor-22272 .elementor-element.elementor-element-2a744d1 .elementor-heading-title{font-size:24px;font-weight:700;color:#FFFFFF;}.elementor-22272 .elementor-element.elementor-element-15b757a > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-22272 .elementor-element.elementor-element-15b757a{text-align:center;}.elementor-22272 .elementor-element.elementor-element-15b757a .elementor-heading-title{text-decoration:none;}.elementor-22272 .elementor-element.elementor-element-679535a.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-22272 .elementor-element.elementor-element-c526aa1{width:auto;max-width:auto;text-align:center;}.elementor-22272 .elementor-element.elementor-element-c526aa1 > .elementor-widget-container{background-color:#20272C;margin:-35px 0px 0px 0px;padding:7px 20px 10px 20px;border-style:solid;border-width:3px 3px 3px 3px;border-color:#DADADA;border-radius:50% 50% 50% 50%;}.elementor-22272 .elementor-element.elementor-element-c526aa1 .elementor-heading-title{font-size:24px;font-weight:700;color:#FFFFFF;}.elementor-22272 .elementor-element.elementor-element-44d22eb > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-22272 .elementor-element.elementor-element-44d22eb{text-align:center;}.elementor-22272 .elementor-element.elementor-element-44d22eb .elementor-heading-title{text-decoration:none;}.elementor-22272 .elementor-element.elementor-element-c910c5e{--spacer-size:20px;}.elementor-22272 .elementor-element.elementor-element-b2d15b7:not(.elementor-motion-effects-element-type-background), .elementor-22272 .elementor-element.elementor-element-b2d15b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-22272 .elementor-element.elementor-element-b2d15b7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 0px 30px 0px;}.elementor-22272 .elementor-element.elementor-element-b2d15b7 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22272 .elementor-element.elementor-element-1e4eca3:not(.elementor-motion-effects-element-type-background), .elementor-22272 .elementor-element.elementor-element-1e4eca3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-22272 .elementor-element.elementor-element-1e4eca3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-22272 .elementor-element.elementor-element-1e4eca3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22272 .elementor-element.elementor-element-356438b .elementor-heading-title{color:#B9592C;}.elementor-22272 .elementor-element.elementor-element-ee1fb0e .elementor-heading-title{color:#B9592C;}.elementor-22272 .elementor-element.elementor-element-31d1433 .elementor-button-content-wrapper{flex-direction:row;}.elementor-22272 .elementor-element.elementor-element-9fbeb10{--spacer-size:30px;}.elementor-22272 .elementor-element.elementor-element-810605a{--spacer-size:30px;}.elementor-22272 .elementor-element.elementor-element-e8c1200{--spacer-size:30px;}@media(min-width:768px){.elementor-22272 .elementor-element.elementor-element-1f41382{width:25%;}.elementor-22272 .elementor-element.elementor-element-2f5ba50{width:25%;}.elementor-22272 .elementor-element.elementor-element-01c132c{width:25%;}.elementor-22272 .elementor-element.elementor-element-679535a{width:25%;}}/* Start custom CSS for button, class: .elementor-element-90ea33e */.zoom-btn {
    transition: transform 0.25s ease, box-shadow 0.25s ease;
}

.zoom-btn:hover {
    transform: scale(1.08) translateY(-5px);
    box-shadow: 0 8px 20px rgba(0,0,0,0.15);
}/* End custom CSS */