.elementor-39520 .elementor-element.elementor-element-3e103a85 > .elementor-container{min-height:100vh;}.elementor-39520 .elementor-element.elementor-element-3e103a85{padding:0em 0em 0em 0em;}.elementor-39520 .elementor-element.elementor-element-20c93a9a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-39520 .elementor-element.elementor-element-20c93a9a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.thalasso-saintmalo.com/wp-content/uploads/2022/09/entree-thermes.jpg");background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-39520 .elementor-element.elementor-element-20c93a9a > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-39520 .elementor-element.elementor-element-20c93a9a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-39520 .elementor-element.elementor-element-1213bfe3 > .elementor-element-populated{padding:3em 3em 3em 3em;}.elementor-39520 .elementor-element.elementor-element-1ffe7a0 .elementor-accordion-item{border-width:2px;border-color:#FFFFFF;}.elementor-39520 .elementor-element.elementor-element-1ffe7a0 .elementor-accordion-item .elementor-tab-content{border-width:2px;border-top-color:#FFFFFF;}.elementor-39520 .elementor-element.elementor-element-1ffe7a0 .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:2px;border-bottom-color:#FFFFFF;}.elementor-39520 .elementor-element.elementor-element-1ffe7a0 .elementor-tab-title{background-color:var( --e-global-color-42ac02de );}.elementor-39520 .elementor-element.elementor-element-1ffe7a0 .elementor-accordion-icon, .elementor-39520 .elementor-element.elementor-element-1ffe7a0 .elementor-accordion-title{color:var( --e-global-color-7f3bd18a );}.elementor-39520 .elementor-element.elementor-element-1ffe7a0 .elementor-accordion-icon svg{fill:var( --e-global-color-7f3bd18a );}.elementor-39520 .elementor-element.elementor-element-1ffe7a0 .elementor-active .elementor-accordion-icon, .elementor-39520 .elementor-element.elementor-element-1ffe7a0 .elementor-active .elementor-accordion-title{color:var( --e-global-color-56fb3b35 );}.elementor-39520 .elementor-element.elementor-element-1ffe7a0 .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-56fb3b35 );}.elementor-39520 .elementor-element.elementor-element-1ffe7a0 .elementor-accordion-title{font-size:1.4em;font-weight:bold;}.elementor-39520 .elementor-element.elementor-element-1ffe7a0 .elementor-accordion-icon.elementor-accordion-icon-left{margin-right:7px;}.elementor-39520 .elementor-element.elementor-element-1ffe7a0 .elementor-accordion-icon.elementor-accordion-icon-right{margin-left:7px;}.elementor-39520 .elementor-element.elementor-element-1ffe7a0 .elementor-tab-content{background-color:var( --e-global-color-21ad13eb );font-size:1.4em;padding:2em 2em 2em 2em;}#elementor-popup-modal-39520 .dialog-widget-content{animation-duration:0.3s;}#elementor-popup-modal-39520{background-color:rgba(0,0,0,.8);justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-39520 .dialog-message{width:100vw;height:100vh;align-items:flex-start;}#elementor-popup-modal-39520 .dialog-close-button{display:flex;top:10px;background-color:var( --e-global-color-56fb3b35 );font-size:30px;}#elementor-popup-modal-39520 .dialog-close-button i{color:var( --e-global-color-21ad13eb );}#elementor-popup-modal-39520 .dialog-close-button svg{fill:var( --e-global-color-21ad13eb );}@media(max-width:767px){.elementor-39520 .elementor-element.elementor-element-1213bfe3 > .elementor-element-populated{padding:1em 1em 1em 1em;}.elementor-39520 .elementor-element.elementor-element-1ffe7a0 .elementor-accordion-title{font-size:1em;}.elementor-39520 .elementor-element.elementor-element-1ffe7a0 .elementor-tab-title{padding:18px 18px 18px 18px;}.elementor-39520 .elementor-element.elementor-element-1ffe7a0 .elementor-tab-content{padding:1em 1em 1em 1em;}#elementor-popup-modal-39520 .dialog-close-button{top:0px;}body:not(.rtl) #elementor-popup-modal-39520 .dialog-close-button{right:0px;}body.rtl #elementor-popup-modal-39520 .dialog-close-button{left:0px;}}/* Start custom CSS for accordion, class: .elementor-element-1ffe7a0 */#input_39_3{ margin:0}

.elementor-39520 .elementor-element.elementor-element-1ffe7a0 .gform_legacy_markup_wrapper .gform_footer input.button, .elementor-39520 .elementor-element.elementor-element-1ffe7a0 .gform_legacy_markup_wrapper .gform_footer input[type="submit"], .elementor-39520 .elementor-element.elementor-element-1ffe7a0 .gform_legacy_markup_wrapper .gform_page_footer input.button, .elementor-39520 .elementor-element.elementor-element-1ffe7a0 .gform_legacy_markup_wrapper .gform_page_footer input[type="submit"]{ font-size:0.6em!important}/* End custom CSS */