.elementor-1054 .elementor-element.elementor-element-4c527ee > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1054 .elementor-element.elementor-element-4c527ee{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-1054 .elementor-element.elementor-element-fa1da6b.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1054 .elementor-element.elementor-element-fa1da6b > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-1054 .elementor-element.elementor-element-fa1da6b > .elementor-element-populated{margin-block-start:0px;margin-inline-start:0px;margin-block-end:0px;margin-inline-end:0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding-block-start:0px;padding-inline-start:0px;padding-block-end:0px;padding-inline-end:0px;}.elementor-1054 .elementor-element.elementor-element-9b200c7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}#elementor-popup-modal-1054 .dialog-message{width:830px;height:660px;align-items:flex-start;padding:90px 70px 90px 70px;}#elementor-popup-modal-1054{justify-content:center;align-items:center;pointer-events:all;background-color:var( --e-global-color-vamtam_accent_8 );}#elementor-popup-modal-1054 .dialog-close-button{display:flex;top:30px;font-size:28px;}#elementor-popup-modal-1054 .dialog-widget-content{animation-duration:0.4s;background-color:var( --e-global-color-vamtam_accent_1 );}body:not(.rtl) #elementor-popup-modal-1054 .dialog-close-button{right:30px;}body.rtl #elementor-popup-modal-1054 .dialog-close-button{left:30px;}#elementor-popup-modal-1054 .dialog-close-button i{color:var( --e-global-color-vamtam_accent_6 );}#elementor-popup-modal-1054 .dialog-close-button svg{fill:var( --e-global-color-vamtam_accent_6 );}#elementor-popup-modal-1054 .dialog-close-button:hover i{color:var( --e-global-color-vamtam_accent_2 );}@media(max-width:1024px){.elementor-1054 .elementor-element.elementor-element-4c527ee{padding:0px 0px 0px 0px;}#elementor-popup-modal-1054 .dialog-message{width:90vw;padding:90px 30px 90px 30px;}}@media(max-width:767px){.elementor-1054 .elementor-element.elementor-element-4c527ee{padding:0px 0px 0px 0px;}#elementor-popup-modal-1054 .dialog-message{width:100vw;height:1200px;padding:60px 20px 60px 20px;}#elementor-popup-modal-1054 .dialog-close-button{top:20px;font-size:22px;}body:not(.rtl) #elementor-popup-modal-1054 .dialog-close-button{right:20px;}body.rtl #elementor-popup-modal-1054 .dialog-close-button{left:20px;}}/* Start custom CSS for shortcode, class: .elementor-element-9b200c7 *//* ====== FORMULAIRE — MODE SOMBRE ====== */
#cdw-resa{color:#ECE3D2!important;}
.cdw-resa{--cdw-bg:rgba(255,255,255,.10);--cdw-border:rgba(255,255,255,.26);--cdw-accent-soft:#BD9556;}
#cdw-resa input:not([type=checkbox]):not([type=hidden]),#cdw-resa select{background-color:rgba(255,255,255,.10)!important;color:#F4ECDD!important;border-color:rgba(255,255,255,.26)!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;}
#cdw-resa select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23d8c8a8' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 14px center!important;}
#cdw-resa input::placeholder{color:#b6a98f!important;}
#cdw-resa input[type=date]::-webkit-calendar-picker-indicator{filter:invert(.8) sepia(.3)!important;cursor:pointer;}
#cdw-resa input:focus,#cdw-resa select:focus{border-color:#BD9556!important;box-shadow:0 0 0 3px rgba(189,149,86,.22)!important;}
.cdw-req{color:#E5917C!important;}
#cdw-resa .cdw-resa__legal{color:#a99c84!important;}
#cdw-resa .cdw-resa__legal a{color:#D8B978!important;}
.cdw-resa__note{color:#b8a98c!important;}
/* bouton plein or */
#cdw-resa .cdw-resa__btn{background:#BD9556!important;color:#2A1B12!important;border-color:#BD9556!important;}
#cdw-resa .cdw-resa__btn::before{display:none!important;}
#cdw-resa .cdw-resa__btn:hover{background:#A8813D!important;color:#2A1B12!important;}/* End custom CSS */