.elementor-9070101 .elementor-element.elementor-element-52f5c956:not(.elementor-motion-effects-element-type-background), .elementor-9070101 .elementor-element.elementor-element-52f5c956 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9070101 .elementor-element.elementor-element-52f5c956{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-129px;margin-bottom:0px;padding:8% 5% 2% 5%;}.elementor-9070101 .elementor-element.elementor-element-52f5c956 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9070101 .elementor-element.elementor-element-7dd54293.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}.elementor-9070101 .elementor-element.elementor-element-4a3fd5b2{text-align:center;color:#DDA777;font-family:"DM Serif Display", sans-serif;font-size:8.2vw;font-weight:300;text-transform:uppercase;line-height:0.9em;width:100%;bottom:4vh;z-index:0;}.elementor-9070101 .elementor-element.elementor-element-16452210{text-align:center;width:41%;max-width:max(41%, 100%);}.elementor-9070101 .elementor-element.elementor-element-16452210 .elementor-heading-title{color:#2B150E;font-size:2.5em;font-weight:500;}.elementor-9070101 .elementor-element.elementor-element-48201d92 img{height:439px;object-fit:contain;}.elementor-9070101 .elementor-element.elementor-element-f0e3c24{padding:5% 5% 5% 5%;}.elementor-9070101 .elementor-element.elementor-element-a2e1422:not(.elementor-motion-effects-element-type-background), .elementor-9070101 .elementor-element.elementor-element-a2e1422 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/img/cms/Fond%20marbre%20gris.jpeg");background-attachment:fixed;}.elementor-9070101 .elementor-element.elementor-element-a2e1422{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:5% 5% 2% 5%;}.elementor-9070101 .elementor-element.elementor-element-a2e1422 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9070101 .elementor-element.elementor-element-fe76a5e:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-9070101 .elementor-element.elementor-element-fe76a5e > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255, 255, 255, 0.15);}.elementor-9070101 .elementor-element.elementor-element-fe76a5e > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255, 255, 255, 0.36);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;padding:2em 2em 2em 2em;}.elementor-9070101 .elementor-element.elementor-element-fe76a5e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9070101 .elementor-element.elementor-element-34ddfad .elementor-heading-title{color:#423336;font-size:2.2em;font-weight:400;}.elementor-9070101 .elementor-element.elementor-element-ce75740 .elementor-image-box-wrapper{gap:0px;}.elementor-9070101 .elementor-element.elementor-element-ce75740 .elementor-image-box-wrapper .elementor-image-box-img{width:23%;}.elementor-9070101 .elementor-element.elementor-element-ce75740 .elementor-image-box-img img{transition:0.3s;}.elementor-9070101 .elementor-element.elementor-element-ce75740 .elementor-image-box-title{color:#423336;margin-bottom:0px;}.elementor-9070101 .elementor-element.elementor-element-ce75740 .elementor-image-box-description{color:#423336;}.elementor-9070101 .elementor-element.elementor-element-387d4f8 .elementor-image-box-wrapper{gap:0px;}.elementor-9070101 .elementor-element.elementor-element-387d4f8 .elementor-image-box-wrapper .elementor-image-box-img{width:23%;}.elementor-9070101 .elementor-element.elementor-element-387d4f8 .elementor-image-box-img img{transition:0.3s;}.elementor-9070101 .elementor-element.elementor-element-387d4f8 .elementor-image-box-title{color:#423336;margin-bottom:0px;}.elementor-9070101 .elementor-element.elementor-element-387d4f8 .elementor-image-box-description{color:#423336;}.elementor-9070101 .elementor-element.elementor-element-a0b63aa .elementor-image-box-wrapper{gap:0px;}.elementor-9070101 .elementor-element.elementor-element-a0b63aa .elementor-image-box-wrapper .elementor-image-box-img{width:23%;}.elementor-9070101 .elementor-element.elementor-element-a0b63aa .elementor-image-box-img img{transition:0.3s;}.elementor-9070101 .elementor-element.elementor-element-a0b63aa .elementor-image-box-title{color:#423336;margin-bottom:0px;}.elementor-9070101 .elementor-element.elementor-element-a0b63aa .elementor-image-box-description{color:#423336;}.elementor-9070101 .elementor-element.elementor-element-2460217 > .elementor-element-populated{padding:1em 1em 0em 2em;}.elementor-9070101 .elementor-element.elementor-element-903c922{text-align:center;}.elementor-9070101 .elementor-element.elementor-element-903c922 .elementor-heading-title{color:#2B150E;font-family:"AdventPro", sans-serif;font-size:1.4em;font-weight:500;}.elementor-9070101 .elementor-element.elementor-element-903c922 > .elementor-widget-container{padding:8px 0px 4px 0px;}.elementor-9070101 .elementor-element.elementor-element-a545fe2{text-align:center;}.elementor-9070101 .elementor-element.elementor-element-a545fe2 .elementor-heading-title{color:#2B150E;font-family:"AdventPro", sans-serif;font-size:1.4em;font-weight:500;}.elementor-9070101 .elementor-element.elementor-element-a545fe2 > .elementor-widget-container{padding:8px 0px 4px 0px;}.elementor-9070101 .elementor-element.elementor-element-2a6d723{text-align:center;}.elementor-9070101 .elementor-element.elementor-element-2a6d723 .elementor-heading-title{color:#2B150E;font-family:"AdventPro", sans-serif;font-size:1.4em;font-weight:500;}.elementor-9070101 .elementor-element.elementor-element-2a6d723 > .elementor-widget-container{padding:8px 0px 4px 0px;}.elementor-9070101 .elementor-element.elementor-element-dd5896a:not(.elementor-motion-effects-element-type-background), .elementor-9070101 .elementor-element.elementor-element-dd5896a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/img/cms/Fond%20marbre%20gris.jpeg");background-attachment:fixed;}.elementor-9070101 .elementor-element.elementor-element-dd5896a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-21px;margin-bottom:0px;padding:1% 5% 5% 5%;}.elementor-9070101 .elementor-element.elementor-element-dd5896a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9070101 .elementor-element.elementor-element-e5bb762 .elementor-heading-title{color:#497A81;font-size:4.1vw;font-weight:400;}.elementor-9070101 .elementor-element.elementor-element-d4f0c03 > .elementor-element-populated, .elementor-9070101 .elementor-element.elementor-element-d4f0c03 > .elementor-element-populated > .elementor-background-overlay, .elementor-9070101 .elementor-element.elementor-element-d4f0c03 > .elementor-element-populated > .elementor-motion-effects-container, .elementor-9070101 .elementor-element.elementor-element-d4f0c03 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-9070101 .elementor-element.elementor-element-d4f0c03 > .elementor-element-populated{margin:0px 0px 0px 20px;}.elementor-9070101 .elementor-element.elementor-element-69521cb{text-align:center;color:#FFFFFF;}.elementor-9070101 .elementor-element.elementor-element-69521cb > .elementor-widget-container{padding:1em 1em 1em 1em;background-color:#497A81;border-radius:20px 20px 20px 20px;}@media(max-width:1024px){.elementor-9070101 .elementor-element.elementor-element-4a3fd5b2{font-size:7em;width:100%;inset-inline-start:2%;}.elementor-9070101 .elementor-element.elementor-element-16452210{width:85%;max-width:max(85%, 100%);}}@media(max-width:767px){.elementor-9070101 .elementor-element.elementor-element-4a3fd5b2{font-size:4.7rem;bottom:-2vw;}.elementor-9070101 .elementor-element.elementor-element-16452210 .elementor-heading-title{font-size:6.5vw;}.elementor-9070101 .elementor-element.elementor-element-48201d92 img{height:291px;}.elementor-9070101 .elementor-element.elementor-element-34ddfad{text-align:center;}.elementor-9070101 .elementor-element.elementor-element-34ddfad .elementor-heading-title{font-size:6.1vw;}.elementor-9070101 .elementor-element.elementor-element-2460217 > .elementor-element-populated{padding:4% 4% 4% 4%;}.elementor-9070101 .elementor-element.elementor-element-903c922 .elementor-heading-title{font-size:1.2em;}.elementor-9070101 .elementor-element.elementor-element-a545fe2 .elementor-heading-title{font-size:1.2em;}.elementor-9070101 .elementor-element.elementor-element-2a6d723 .elementor-heading-title{font-size:1.2em;}.elementor-9070101 .elementor-element.elementor-element-e5bb762{text-align:center;}.elementor-9070101 .elementor-element.elementor-element-e5bb762 .elementor-heading-title{font-size:7.3vw;}.elementor-9070101 .elementor-element.elementor-element-d4f0c03 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}}/* Start custom CSS for column, class: .elementor-element-fe76a5e */.glass{
    background: rgba(255, 255, 255, 0.15);
  backdrop-filter: blur (-9px);
  -webkit-backdrop-filter: blur(22px);
  border-radius: 20px;
  border: 1px solid rgba(255, 255, 255, 0.3);
  box-shadow: 
    0 8px 32px rgba(0, 0, 0, 0.1),
    inset 0 1px 0 rgba(255, 255, 255, 0.5),
    inset 0 -1px 0 rgba(255, 255, 255, 0.1),
    inset 0 0 20px 10px rgba(255, 255, 255, 1);
}/* End custom CSS */
/* Start Custom Fonts CSS */ @font-face {
	font-family: 'AdventPro';
	font-weight: 100;
	font-style: normal;
	font-display: swap;
	src: url('/modules/creativeelements/views/fonts/AdventPro-Thin.ttf') format('truetype');
}
@font-face {
	font-family: 'AdventPro';
	font-weight: 200;
	font-style: normal;
	font-display: swap;
	src: url('/modules/creativeelements/views/fonts/AdventPro-ExtraLight.ttf') format('truetype');
}
@font-face {
	font-family: 'AdventPro';
	font-weight: 300;
	font-style: normal;
	font-display: swap;
	src: url('/modules/creativeelements/views/fonts/AdventPro-Light.ttf') format('truetype');
}
@font-face {
	font-family: 'AdventPro';
	font-weight: 400;
	font-style: normal;
	font-display: swap;
	src: url('/modules/creativeelements/views/fonts/AdventPro-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'AdventPro';
	font-weight: 500;
	font-style: normal;
	font-display: swap;
	src: url('/modules/creativeelements/views/fonts/AdventPro-Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'AdventPro';
	font-weight: 600;
	font-style: normal;
	font-display: swap;
	src: url('/modules/creativeelements/views/fonts/AdventPro-SemiBold.ttf') format('truetype');
}
@font-face {
	font-family: 'AdventPro';
	font-weight: 700;
	font-style: normal;
	font-display: swap;
	src: url('/modules/creativeelements/views/fonts/AdventPro-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'AdventPro';
	font-weight: 800;
	font-style: normal;
	font-display: swap;
	src: url('/modules/creativeelements/views/fonts/AdventPro-ExtraBold.ttf') format('truetype');
}
 /* End Custom Fonts CSS */