* {
    all: unset !important;
    color:#323230 !important;
}
style,script {display: none !important;}
body {background:white !important;font-size:12pt !important;font-family:"Georgia" !important;}
h1,h2,h3,h4,h5,h6 {margin:15px 0 !important; display:block !important; font-weight: bold !important;}
h1{font-size: 24pt !important;}
h2{font-size: 20pt !important; margin-left: 10px!important}
h3{font-size: 18pt !important; margin-left: 20px!important}
h4{font-size: 16pt !important; margin-left: 30px!important}
h5{font-size: 16pt !important; margin-left: 40px!important}
address {border-top:1px solid #333333;margin-top:20px !important;padding:10px 0 !important;}
a:link,a:visited {background:transparent !important;color:#333 !important;font-weight:bold !important;text-decoration:underline !important;}
div.content a:link:after,#content a:visited:after {font-size:90% !important;}
p {line-height:14pt !important;}
img, svg {
    display: block !important;
    max-width: 350px !important;
    margin: 25px 0 !important;
}

title,
.elementor-location-header,
.elementor-location-footer,
.e-widget-swiper,
#tarteaucitronRoot,
.e-font-icon-svg-symbols,
.elementor-widget-divider,
.elementor-widget-gallery .elementor-gallery__titles-container 
a[href="#contenu"],
#elementor-device-mode,
.elementor-icon,
#orejime{
    display: none !important;
}

a::after{
    content: " (" attr(href) ") ";
    display: inline!important;
    font-size: 14pt!important;
    font-weight: normal!important;
}

.elementor-widget-wrap,
.elementor-form-fields-wrapper,
.elementor-widget-text-editor,
.elementor-widget-heading,
.elementor-widget-gallery .e-gallery-item,
.elementor-widget-button,
.elementor-form .elementor-field-type-upload,
.elementor-form label{
    display: block!important;
}

.elementor-form .elementor-field-textual{
    display: block!important;
    width: 300px!important;
    border: 1px solid black!important;
}