.elementor-2512 .elementor-element.elementor-element-d1384f7{--spacer-size:89px;}.elementor-2512 .elementor-element.elementor-element-acefa9c .elementor-heading-title{font-size:33px;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-2512 .elementor-element.elementor-element-5a2169a{--divider-border-style:solid;--divider-color:#A48754;--divider-border-width:1.5px;}.elementor-2512 .elementor-element.elementor-element-5a2169a .elementor-divider-separator{width:100%;}.elementor-2512 .elementor-element.elementor-element-5a2169a .elementor-divider{padding-top:15px;padding-bottom:15px;}.elementor-2512 .elementor-element.elementor-element-8611234 > .elementor-background-overlay{opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2512 .elementor-element.elementor-element-8611234{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2512 .elementor-element.elementor-element-8611234 > .elementor-container{text-align:center;}.elementor-2512 .elementor-element.elementor-element-3fad2cc{text-align:center;z-index:0;}.elementor-2512 .elementor-element.elementor-element-3fad2cc img{border-radius:0px 0px 0px 0px;}.elementor-2512 .elementor-element.elementor-element-3fad2cc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-2512 .elementor-element.elementor-element-b11d84a{text-align:center;top:44px;}body:not(.rtl) .elementor-2512 .elementor-element.elementor-element-b11d84a{left:0px;}body.rtl .elementor-2512 .elementor-element.elementor-element-b11d84a{right:0px;}.elementor-2512 .elementor-element.elementor-element-ae227b5{text-align:center;}.elementor-2512 .elementor-element.elementor-element-e6602bd img{width:99%;}.elementor-2512 .elementor-element.elementor-element-7c9fea1{--spacer-size:50px;}.elementor-2512 .elementor-element.elementor-element-d8dd1c4{--divider-border-style:solid;--divider-color:#A48754;--divider-border-width:1px;}.elementor-2512 .elementor-element.elementor-element-d8dd1c4 .elementor-divider-separator{width:100%;}.elementor-2512 .elementor-element.elementor-element-d8dd1c4 .elementor-divider{padding-top:15px;padding-bottom:15px;}.elementor-2512 .elementor-element.elementor-element-291e23d{text-align:justify;font-size:16px;letter-spacing:0px;word-spacing:1px;}@media(max-width:767px){.elementor-2512 .elementor-element.elementor-element-d1384f7{--spacer-size:19px;}.elementor-2512 .elementor-element.elementor-element-acefa9c{text-align:center;}.elementor-2512 .elementor-element.elementor-element-acefa9c .elementor-heading-title{font-size:18px;}.elementor-2512 .elementor-element.elementor-element-24d997a img{width:55%;}.elementor-2512 .elementor-element.elementor-element-b11d84a img{width:63%;}body:not(.rtl) .elementor-2512 .elementor-element.elementor-element-b11d84a{left:-1.609px;}body.rtl .elementor-2512 .elementor-element.elementor-element-b11d84a{right:-1.609px;}.elementor-2512 .elementor-element.elementor-element-b11d84a{top:374.132px;}.elementor-2512 .elementor-element.elementor-element-ae227b5 img{width:78%;}.elementor-2512 .elementor-element.elementor-element-e6602bd img{width:46%;}.elementor-2512 .elementor-element.elementor-element-7c9fea1{--spacer-size:105px;}.elementor-2512 .elementor-element.elementor-element-291e23d{font-size:14px;}}/* Start custom CSS for image, class: .elementor-element-c3e858d */.elementor-2512 .elementor-element.elementor-element-c3e858d:hover {
  transform: scale(1.05);
  filter: blur(0.5px);
  opacity: 0.95;
  box-shadow: 0 6px 24px rgba(0, 0, 0, 0.15);
  transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3fad2cc */.elementor-2512 .elementor-element.elementor-element-3fad2cc:hover {
  transform: scale(1.05);
  filter: blur(0.5px);
  opacity: 0.95;
  box-shadow: 0 6px 24px rgba(0, 0, 0, 0.15);
  transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-24d997a */.elementor-2512 .elementor-element.elementor-element-24d997a:hover {
  transform: scale(1.05);
  filter: blur(0.5px);
  opacity: 0.95;
  box-shadow: 0 6px 24px rgba(0, 0, 0, 0.15);
  transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b11d84a */.elementor-2512 .elementor-element.elementor-element-b11d84a:hover {
  transform: scale(1.05);
  filter: blur(0.5px);
  opacity: 0.95;
  box-shadow: 0 6px 24px rgba(0, 0, 0, 0.15);
  transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ae227b5 */.elementor-2512 .elementor-element.elementor-element-ae227b5:hover {
  transform: scale(1.05);
  filter: blur(0.5px);
  opacity: 0.95;
  box-shadow: 0 6px 24px rgba(0, 0, 0, 0.15);
  transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e6602bd */.elementor-2512 .elementor-element.elementor-element-e6602bd:hover {
  transform: scale(1.05);
  filter: blur(0.5px);
  opacity: 0.95;
  box-shadow: 0 6px 24px rgba(0, 0, 0, 0.15);
  transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for page-settings */h1.entry-title {
  font-family: 'EB Garamond', serif;
}

.phrase-avocate {
  font-family: 'EB Garamond', serif;
}/* End custom CSS */