.elementor-37 .elementor-element.elementor-element-2fe3ba6{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-37 .elementor-element.elementor-element-358df2d{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-37 .elementor-element.elementor-element-6e267c8 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:32px;font-weight:400;text-transform:uppercase;color:var( --e-global-color-text );}.elementor-37 .elementor-element.elementor-element-0291625{--spacer-size:28px;}.elementor-37 .elementor-element.elementor-element-7803135{width:100%;max-width:100%;}.elementor-37 .elementor-element.elementor-element-7803135.elementor-element{--align-self:center;}.elementor-37 .elementor-element.elementor-element-e817177{--display:flex;}.elementor-37 .elementor-element.elementor-element-142ba31{text-align:center;}.elementor-37 .elementor-element.elementor-element-142ba31 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:24px;font-weight:400;text-transform:uppercase;color:var( --e-global-color-text );}.elementor-37 .elementor-element.elementor-element-b0d1f11 > .elementor-widget-container > .wpr-tabs > .wpr-tabs-wrap > .wpr-tab{-webkit-transition-duration:0.1s;transition-duration:0.1s;min-width:70px;background-color:#ffffff;border-color:#ffffff;padding:10px 10px 10px 10px;margin:0px 0px 0px 0px;border-style:solid;border-width:1px 1px 0px 1px;border-radius:0px 0px 0px 0px;}.elementor-37 .elementor-element.elementor-element-b0d1f11.wpr-tabs-triangle-type-outer > .elementor-widget-container > .wpr-tabs > .wpr-tabs-wrap > .wpr-tab:before{-webkit-transition-duration:0.1s;transition-duration:0.1s;}.elementor-37 .elementor-element.elementor-element-b0d1f11.wpr-tabs-icon-position-left > .elementor-widget-container > .wpr-tabs > .wpr-tabs-wrap > .wpr-tab{-webkit-justify-content:center;justify-content:center;}.elementor-37 .elementor-element.elementor-element-b0d1f11.wpr-tabs-icon-position-center > .elementor-widget-container > .wpr-tabs > .wpr-tabs-wrap > .wpr-tab{-webkit-align-items:center;align-items:center;}.elementor-37 .elementor-element.elementor-element-b0d1f11.wpr-tabs-icon-position-right > .elementor-widget-container > .wpr-tabs > .wpr-tabs-wrap > .wpr-tab{-webkit-justify-content:center;justify-content:center;}.elementor-37 .elementor-element.elementor-element-b0d1f11.wpr-tabs-icon-position-left > .elementor-widget-container > .wpr-tabs > .wpr-tabs-wrap > .wpr-tab .wpr-tab-icon{margin-right:5px;}.elementor-37 .elementor-element.elementor-element-b0d1f11.wpr-tabs-icon-position-right > .elementor-widget-container > .wpr-tabs > .wpr-tabs-wrap > .wpr-tab .wpr-tab-icon{margin-left:5px;}.elementor-37 .elementor-element.elementor-element-b0d1f11.wpr-tabs-icon-position-center > .elementor-widget-container > .wpr-tabs > .wpr-tabs-wrap > .wpr-tab .wpr-tab-icon{margin-bottom:5px;}.elementor-37 .elementor-element.elementor-element-b0d1f11.wpr-tabs-icon-position-left > .elementor-widget-container > .wpr-tabs > .wpr-tabs-wrap > .wpr-tab .wpr-tab-image{margin-right:5px;}.elementor-37 .elementor-element.elementor-element-b0d1f11.wpr-tabs-icon-position-right > .elementor-widget-container > .wpr-tabs > .wpr-tabs-wrap > .wpr-tab .wpr-tab-image{margin-left:5px;}.elementor-37 .elementor-element.elementor-element-b0d1f11.wpr-tabs-icon-position-center > .elementor-widget-container > .wpr-tabs > .wpr-tabs-wrap > .wpr-tab .wpr-tab-image{margin-bottom:5px;}.elementor-37 .elementor-element.elementor-element-b0d1f11 > .elementor-widget-container > .wpr-tabs > .wpr-tabs-wrap > .wpr-tab .wpr-tab-title{color:#7a7a7a;}.elementor-37 .elementor-element.elementor-element-b0d1f11 > .elementor-widget-container > .wpr-tabs > .wpr-tabs-wrap > .wpr-tab .wpr-tab-icon{color:#7a7a7a;}.elementor-37 .elementor-element.elementor-element-b0d1f11 > .elementor-widget-container > .wpr-tabs > .wpr-tabs-wrap > .wpr-tab .wpr-tab-icon i{font-size:15px;}.elementor-37 .elementor-element.elementor-element-b0d1f11 > .elementor-widget-container > .wpr-tabs > .wpr-tabs-wrap > .wpr-tab .wpr-tab-icon svg{width:15px;height:15px;}.elementor-37 .elementor-element.elementor-element-b0d1f11 > .elementor-widget-container > .wpr-tabs > .wpr-tabs-wrap > .wpr-tab .wpr-tab-image{width:15px;}.elementor-37 .elementor-element.elementor-element-b0d1f11 > .elementor-widget-container > .wpr-tabs > .wpr-tabs-wrap > .wpr-tab:hover .wpr-tab-title{color:#333333;}.elementor-37 .elementor-element.elementor-element-b0d1f11 > .elementor-widget-container > .wpr-tabs > .wpr-tabs-wrap > .wpr-tab:hover .wpr-tab-icon{color:#333333;}.elementor-37 .elementor-element.elementor-element-b0d1f11 > .elementor-widget-container > .wpr-tabs > .wpr-tabs-wrap > .wpr-tab:hover{background-color:#ffffff;border-color:#ffffff;padding:10px 10px 10px 10px;margin:0px 0px 0px 0px;border-style:solid;border-width:1px 1px 0px 1px;border-radius:0px 0px 0px 0px;}.elementor-37 .elementor-element.elementor-element-b0d1f11 > .elementor-widget-container > .wpr-tabs > .wpr-tabs-wrap > .wpr-tab:hover .wpr-tab-icon i{font-size:15px;}.elementor-37 .elementor-element.elementor-element-b0d1f11 > .elementor-widget-container > .wpr-tabs > .wpr-tabs-wrap > .wpr-tab:hover .wpr-tab-icon svg{width:15px;height:15px;}.elementor-37 .elementor-element.elementor-element-b0d1f11 > .elementor-widget-container > .wpr-tabs > .wpr-tabs-wrap > .wpr-tab:hover .wpr-tab-image{width:15px;}.elementor-37 .elementor-element.elementor-element-b0d1f11 > .elementor-widget-container > .wpr-tabs > .wpr-tabs-wrap > .wpr-tab.wpr-tab-active .wpr-tab-title{color:var( --e-global-color-primary );}.elementor-37 .elementor-element.elementor-element-b0d1f11 > .elementor-widget-container > .wpr-tabs > .wpr-tabs-wrap > .wpr-tab.wpr-tab-active .wpr-tab-icon{color:#333333;}.elementor-37 .elementor-element.elementor-element-b0d1f11 > .elementor-widget-container > .wpr-tabs > .wpr-tabs-wrap > .wpr-tab.wpr-tab-active{background-color:#ffffff;border-color:#e5e5e5;padding:10px 10px 10px 10px;margin:0px 0px -1px 0px;border-style:solid;border-width:1px 1px 0px 1px;border-radius:0px 0px 0px 0px;}.elementor-37 .elementor-element.elementor-element-b0d1f11.wpr-tabs-position-above.wpr-tabs-triangle-type-outer > .elementor-widget-container > .wpr-tabs > .wpr-tabs-wrap > .wpr-tab:before{border-top-color:#ffffff;bottom:-7px;}.elementor-37 .elementor-element.elementor-element-b0d1f11 > .elementor-widget-container > .wpr-tabs > .wpr-tabs-wrap > .wpr-tab.wpr-tab-active .wpr-tab-icon i{font-size:15px;}.elementor-37 .elementor-element.elementor-element-b0d1f11 > .elementor-widget-container > .wpr-tabs > .wpr-tabs-wrap > .wpr-tab.wpr-tab-active .wpr-tab-icon svg{width:15px;height:15px;}.elementor-37 .elementor-element.elementor-element-b0d1f11 > .elementor-widget-container > .wpr-tabs > .wpr-tabs-wrap > .wpr-tab.wpr-tab-active .wpr-tab-image{width:15px;}.elementor-37 .elementor-element.elementor-element-b0d1f11 > .elementor-widget-container > .wpr-tabs > .wpr-tabs-content-wrap > .wpr-tab-content{color:#66666F;padding:25px 25px 25px 25px;}.elementor-37 .elementor-element.elementor-element-b0d1f11 > .elementor-widget-container > .wpr-tabs > .wpr-tabs-content-wrap{background-color:#ffffff;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E8E8E8;border-radius:0px 0px 0px 0px;}.elementor-37 .elementor-element.elementor-element-b0d1f11.wpr-tabs-position-above.wpr-tabs-triangle-type-inner > .elementor-widget-container > .wpr-tabs > .wpr-tabs-wrap > .wpr-tab:before{border-top-color:#ffffff;}.elementor-37 .elementor-element.elementor-element-b0d1f11.wpr-tabs-position-right.wpr-tabs-triangle-type-inner > .elementor-widget-container > .wpr-tabs > .wpr-tabs-wrap > .wpr-tab:before{border-right-color:#ffffff;}.elementor-37 .elementor-element.elementor-element-b0d1f11.wpr-tabs-position-left.wpr-tabs-triangle-type-inner > .elementor-widget-container > .wpr-tabs > .wpr-tabs-wrap > .wpr-tab:before{border-right-color:#ffffff;}.elementor-37 .elementor-element.elementor-element-b0d1f11 > .elementor-widget-container > .wpr-tabs > .wpr-tabs-content-wrap > .wpr-tab-content, .elementor-37 .elementor-element.elementor-element-b0d1f11 > .elementor-widget-container > .wpr-tabs > .wpr-tabs-content-wrap > .wpr-tab-content ul{font-family:"Lato", Sans-serif;font-size:18px;font-weight:400;}.elementor-37 .elementor-element.elementor-element-b0d1f11 > .elementor-widget-container > .wpr-tabs > .wpr-tabs-wrap > .wpr-tab:before{border-width:7px;}.elementor-37 .elementor-element.elementor-element-b0d1f11.wpr-tabs-position-right.wpr-tabs-triangle-type-outer > .elementor-widget-container > .wpr-tabs > .wpr-tabs-wrap > .wpr-tab:before{left:-7px;}.elementor-37 .elementor-element.elementor-element-b0d1f11.wpr-tabs-position-left.wpr-tabs-triangle-type-outer > .elementor-widget-container > .wpr-tabs > .wpr-tabs-wrap > .wpr-tab:before{right:-7px;}.elementor-37 .elementor-element.elementor-element-3b91f2b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-37 .elementor-element.elementor-element-9c56219{text-align:center;}.elementor-37 .elementor-element.elementor-element-9c56219 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-37 .elementor-element.elementor-element-860daef{--display:flex;}.elementor-37 .elementor-element.elementor-element-75e86c5a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:48px;--padding-bottom:48px;--padding-left:48px;--padding-right:48px;}.elementor-37 .elementor-element.elementor-element-3fecd3e3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-37 .elementor-element.elementor-element-742c63dc{text-align:center;}.elementor-37 .elementor-element.elementor-element-742c63dc .elementor-heading-title{font-family:"Rouge Script", Sans-serif;font-size:40px;font-weight:700;color:#000000;}.elementor-widget-text-editor{color:var( --e-global-color-text );}.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-37 .elementor-element.elementor-element-426635bb{font-family:"Lato", Sans-serif;font-size:18px;font-weight:400;}.elementor-37 .elementor-element.elementor-element-426635bb.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:#806655;}.elementor-37 .elementor-element.elementor-element-426635bb.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-37 .elementor-element.elementor-element-426635bb.elementor-drop-cap-view-default .elementor-drop-cap{color:#806655;border-color:#806655;}.elementor-37 .elementor-element.elementor-element-426635bb .elementor-drop-cap{margin-inline-end:9px;}.elementor-37 .elementor-element.elementor-element-426635bb .elementor-drop-cap-letter{font-size:53px;}.elementor-37 .elementor-element.elementor-element-63a07dcf{text-align:right;font-family:"Arizonia", Sans-serif;font-size:36px;font-weight:600;}.elementor-37 .elementor-element.elementor-element-440798c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );}.elementor-37 .elementor-element.elementor-element-74322367 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-37 .elementor-element.elementor-element-1d370788{text-align:center;}.elementor-37 .elementor-element.elementor-element-1d370788 .elementor-heading-title{font-family:"Permanent Marker", Sans-serif;font-size:20px;font-weight:200;color:#444444;}.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-37 .elementor-element.elementor-element-315fb07e .elementor-icon-wrapper{text-align:center;}.elementor-37 .elementor-element.elementor-element-315fb07e.elementor-view-stacked .elementor-icon{background-color:#444444;}.elementor-37 .elementor-element.elementor-element-315fb07e.elementor-view-framed .elementor-icon, .elementor-37 .elementor-element.elementor-element-315fb07e.elementor-view-default .elementor-icon{color:#444444;border-color:#444444;}.elementor-37 .elementor-element.elementor-element-315fb07e.elementor-view-framed .elementor-icon, .elementor-37 .elementor-element.elementor-element-315fb07e.elementor-view-default .elementor-icon svg{fill:#444444;}.elementor-37 .elementor-element.elementor-element-315fb07e .elementor-icon{font-size:17px;}.elementor-37 .elementor-element.elementor-element-315fb07e .elementor-icon svg{height:17px;}.elementor-37 .elementor-element.elementor-element-1f8e365{--grid-template-columns:repeat(0, auto);--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-37 .elementor-element.elementor-element-1f8e365 .elementor-widget-container{text-align:center;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-37 .elementor-element.elementor-element-2fe3ba6{--grid-auto-flow:row;}.elementor-37 .elementor-element.elementor-element-b0d1f11 > .elementor-widget-container > .wpr-tabs > .wpr-tabs-content-wrap > .wpr-tab-content, .elementor-37 .elementor-element.elementor-element-b0d1f11 > .elementor-widget-container > .wpr-tabs > .wpr-tabs-content-wrap > .wpr-tab-content ul{font-size:14px;}.elementor-37 .elementor-element.elementor-element-426635bb{font-size:14px;}.elementor-37 .elementor-element.elementor-element-440798c{--justify-content:center;}}@media(min-width:768px){.elementor-37 .elementor-element.elementor-element-2fe3ba6{--content-width:1414px;}.elementor-37 .elementor-element.elementor-element-3fecd3e3{--width:50%;}.elementor-37 .elementor-element.elementor-element-440798c{--width:50%;}}@media(max-width:767px){.elementor-37 .elementor-element.elementor-element-2fe3ba6{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-37 .elementor-element.elementor-element-7803135.elementor-element{--align-self:center;}.elementor-37 .elementor-element.elementor-element-75e86c5a{--content-width:100%;}.elementor-37 .elementor-element.elementor-element-3fecd3e3{--width:100%;}.elementor-37 .elementor-element.elementor-element-426635bb{text-align:justify;}.elementor-37 .elementor-element.elementor-element-63a07dcf{text-align:center;font-size:33px;}}/* Start custom CSS for shortcode, class: .elementor-element-7803135 */#formulaire-contact .col-sm-6 {
    width: 50%;
    float: left;
    padding-right: 15px;
    padding-left: 15px;
    box-sizing: border-box;
}
#message-form {
    padding: 0 15px;
}
#formulaire-contact input,
#formulaire-contact textarea {
    font-style: italic;
    border: 1px solid #D9D9D9;
    border-radius:5px;
    padding: 10px;
}

#formulaire-contact label {
    display: block;
    margin-bottom: 10px;
}

#formulaire-contact .tm-book-submitbt {
    text-align: center; margin: 0px 0px 0px 50px;
}

#formulaire-contact input[type="submit"] {
    font-family: 'Oswald', sans-serif;
    text-transform: uppercase;
    font-style: normal;
    background-color: black;
    color: white;
    border: none;
    padding: 10px 20px;
    cursor: pointer;
    transition: all 0.3s ease;
}
 
#formulaire-contact input[type="submit"]:hover {
    background-color: white;
    color: black;
    border: 2px solid black;
}/* End custom CSS */