.elementor-33690 .elementor-element.elementor-element-f57ce0f{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-33690 .elementor-element.elementor-element-b2aa4b9{--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-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );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-33690 .elementor-element.elementor-element-e8b1d86.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-33690 .elementor-element.elementor-element-e8b1d86{text-align:center;font-family:"Segoeui", Sans-serif;font-size:30px;font-weight:100;color:var( --e-global-color-0d84e09 );}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-33690 .elementor-element.elementor-element-09efb3d{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:3px;}.elementor-33690 .elementor-element.elementor-element-09efb3d > .elementor-widget-container{margin:-16px 0px 0px 0px;}.elementor-33690 .elementor-element.elementor-element-09efb3d .elementor-divider-separator{width:10%;margin:0 auto;margin-center:0;}.elementor-33690 .elementor-element.elementor-element-09efb3d .elementor-divider{text-align:center;padding-block-start:5px;padding-block-end:5px;}.elementor-33690 .elementor-element.elementor-element-1e17950{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-33690 .elementor-element.elementor-element-125e940{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-33690 .elementor-element.elementor-element-ba8cc6e{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-33690 .elementor-element.elementor-element-5f5ec54{--spacer-size:50px;}.elementor-33690 .elementor-element.elementor-element-7277c84{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-widget-hotspot .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-hotspot{--hotspot-color:var( --e-global-color-primary );--hotspot-box-color:var( --e-global-color-secondary );--tooltip-color:var( --e-global-color-secondary );}.elementor-widget-hotspot .e-hotspot__label{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-hotspot .e-hotspot__tooltip{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-33690 .elementor-element.elementor-element-b5b1e9a .elementor-repeater-item-b630140{left:56%;--hotspot-translate-x:56%;top:57%;--hotspot-translate-y:57%;}.elementor-33690 .elementor-element.elementor-element-b5b1e9a .elementor-repeater-item-b674a83{left:60%;--hotspot-translate-x:60%;top:79%;--hotspot-translate-y:79%;}.elementor-33690 .elementor-element.elementor-element-b5b1e9a .elementor-repeater-item-124ea37{left:39%;--hotspot-translate-x:39%;top:79%;--hotspot-translate-y:79%;}.elementor-33690 .elementor-element.elementor-element-b5b1e9a .elementor-repeater-item-76bd884{left:34%;--hotspot-translate-x:34%;top:54%;--hotspot-translate-y:54%;}.elementor-33690 .elementor-element.elementor-element-b5b1e9a .elementor-repeater-item-1b2437a{left:59%;--hotspot-translate-x:59%;top:24%;--hotspot-translate-y:24%;}.elementor-33690 .elementor-element.elementor-element-b5b1e9a .e-hotspot--tooltip-position{right:initial;bottom:initial;left:initial;top:calc(100% + 5px );}.elementor-33690 .elementor-element.elementor-element-fdb31af{--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-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-33690 .elementor-element.elementor-element-8834be7{--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;}.elementor-33690 .elementor-element.elementor-element-518d038{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-end;}.elementor-33690 .elementor-element.elementor-element-6701b9a{--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-33690 .elementor-element.elementor-element-c698162{--spacer-size:50px;}.elementor-33690 .elementor-element.elementor-element-d5dfec7{--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-33690 .elementor-element.elementor-element-7ec6804{--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;}.elementor-33690 .elementor-element.elementor-element-f63919e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-end;}.elementor-33690 .elementor-element.elementor-element-bd68475{--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-33690 .elementor-element.elementor-element-79bb53b{--spacer-size:50px;}.elementor-33690 .elementor-element.elementor-element-76706be{--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-33690 .elementor-element.elementor-element-8cc6655{--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;}.elementor-33690 .elementor-element.elementor-element-8144a11{--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;}.elementor-33690 .elementor-element.elementor-element-f3399a2{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-end;}.elementor-33690 .elementor-element.elementor-element-62b4f6e{--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-33690 .elementor-element.elementor-element-e398c9c{--spacer-size:50px;}.elementor-33690 .elementor-element.elementor-element-64749e1{--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-33690 .elementor-element.elementor-element-9e01547{--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;}.elementor-33690 .elementor-element.elementor-element-6c62c35{--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;}.elementor-33690 .elementor-element.elementor-element-7f45c2a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-end;}.elementor-33690 .elementor-element.elementor-element-04c2551{--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-33690 .elementor-element.elementor-element-db9571b{--spacer-size:50px;}.elementor-33690 .elementor-element.elementor-element-5404737{--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-33690 .elementor-element.elementor-element-dd536da{--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;}.elementor-33690 .elementor-element.elementor-element-7688a5c{--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;}.elementor-33690 .elementor-element.elementor-element-c4da41c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-end;}.elementor-33690 .elementor-element.elementor-element-b7e4387{--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-33690 .elementor-element.elementor-element-ac5ef23{--spacer-size:50px;}@media(min-width:768px){.elementor-33690 .elementor-element.elementor-element-518d038{--width:100%;}.elementor-33690 .elementor-element.elementor-element-f63919e{--width:100%;}.elementor-33690 .elementor-element.elementor-element-f3399a2{--width:100%;}.elementor-33690 .elementor-element.elementor-element-7f45c2a{--width:100%;}.elementor-33690 .elementor-element.elementor-element-c4da41c{--width:100%;}}@media(max-width:1199px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-hotspot .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-hotspot .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}/* Start custom CSS for html, class: .elementor-element-8194ae2 */:root{
  --brand:#242454;
  --brand-2:#194f9e;
  --text:#242454;
  --muted:#6b7280;
  --border:rgba(36,36,84,.12);
  --shadow:0 10px 30px rgba(36,36,84,.10);
}

.patrimoine-grid{
  display:grid;
  grid-template-columns:1fr;
  gap:24px;
  max-width:1400px;
  margin:auto;
}

@media (min-width:768px){
  .patrimoine-grid{
    grid-template-columns:repeat(2,1fr);
  }
}

@media (min-width:1200px){
  .patrimoine-grid{
    grid-template-columns:repeat(3,1fr);
  }
}

.site-card{
  background:#fff;
  border-radius:16px;
  overflow:hidden;
  box-shadow:var(--shadow);
  border:1px solid var(--border);
  height:100%;
}

.site-card-header{
  background:linear-gradient(
    135deg,
    var(--brand),
    var(--brand-2)
  );
  padding:20px;
}

.site-card-header h3{
  color:#fff;
  margin:10px 0 0;
  font-size:1.1rem;
  line-height:1.35;
  font-weight:800;
}

.site-type{
  display:inline-block;
  padding:6px 10px;
  border-radius:999px;
  font-size:.78rem;
  font-weight:700;
  color:#fff;
  background:rgba(255,255,255,.18);
}

.site-card-content{
  padding:20px;
}

.site-card-content p{
  margin:0 0 10px;
  line-height:1.5;
}

details{
  margin-top:15px;
}

summary{
  list-style:none;
  cursor:pointer;
  background:#242454;
  color:#fff;
  padding:12px 16px;
  border-radius:8px;
  font-weight:700;
  text-align:center;
}

summary::-webkit-details-marker{
  display:none;
}

details[open] summary{
  background:#194f9e;
}

.description{
  padding-top:18px;
}

.btn-site{
  display:inline-block;
  margin-top:15px;
  padding:12px 18px;
  border-radius:8px;
  text-decoration:none;
  color:#fff !important;
  background:#194f9e;
  font-weight:700;
  transition:.3s ease;
}

.btn-site:visited{
  color:#fff !important;
}

.btn-site:hover,
.btn-site:focus{
  color:#fff !important;
  background:#242454;
}

.btn-site:active{
  color:#fff !important;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Segoeui';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://canaldeprovence.com/app/uploads/2020/09/segoeui-1.eot');
	src: url('https://canaldeprovence.com/app/uploads/2020/09/segoeui-1.eot?#iefix') format('embedded-opentype'),
		url('https://canaldeprovence.com/app/uploads/2020/09/segoeui.woff2') format('woff2'),
		url('https://canaldeprovence.com/app/uploads/2020/09/segoeui.woff') format('woff'),
		url('https://canaldeprovence.com/app/uploads/2020/09/segoeui.ttf') format('truetype'),
		url('https://canaldeprovence.com/app/uploads/2020/09/segoeui.svg#Segoeui') format('svg');
}
@font-face {
	font-family: 'Segoeui';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://canaldeprovence.com/app/uploads/2020/09/segoeuib.eot');
	src: url('https://canaldeprovence.com/app/uploads/2020/09/segoeuib.eot?#iefix') format('embedded-opentype'),
		url('https://canaldeprovence.com/app/uploads/2020/09/segoeuib.woff2') format('woff2'),
		url('https://canaldeprovence.com/app/uploads/2020/09/segoeuib.woff') format('woff'),
		url('https://canaldeprovence.com/app/uploads/2020/09/segoeuib.ttf') format('truetype'),
		url('https://canaldeprovence.com/app/uploads/2020/09/segoeui.svg#Segoeui') format('svg');
}
/* End Custom Fonts CSS */