.elementor-kit-5{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-color-0ee2af5:#F9F8F4;--e-global-color-aafc4ad:#213956;--e-global-color-92dcd26:#234469;--e-global-color-3308343:#F0EBE4;--e-global-color-3796c6e:#BCA188;--e-global-color-d537b85:#A98466;--e-global-color-0a307f6:#9B735B;--e-global-color-38aaae4:#2E211C;--e-global-color-345bb6a:#D4DFE9;--e-global-color-fa0ad1b:#B7CAD9;--e-global-color-0940769:#7A97B7;--e-global-color-4dc1526:#5C7299;--e-global-color-dda66f6:#2C323F;--e-global-color-2d29c2c:#E9E2BF;--e-global-color-101afb5:#C19D4E;--e-global-color-1b11d8e:#CCBAA5;--e-global-color-5ae32b0:#825E4C;--e-global-color-172db05:#342416;--e-global-color-3dc8507:#DBCC96;--e-global-color-07fa6cd:#6882A8;--e-global-color-8b10030:#B38943;--e-global-color-de079c3:#FFFFFF;--e-global-color-527d1b8:#F4F8FA;--e-global-color-6217b38:#3F7DB8;--e-global-color-2d2945b:#434F65;--e-global-color-911469a:#62492C;--e-global-color-20010ca:#564038;--e-global-color-df6c9bf:#FBFAF1;--e-global-color-9811e28:#FBFAF1;--e-global-color-8eb995c:#F9F6F3;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;--e-global-typography-650333f-font-family:"Outfit";--e-global-typography-650333f-font-size:12px;--e-global-typography-650333f-font-weight:400;--e-global-typography-650333f-line-height:150%;--e-global-typography-c5404ca-font-family:"Outfit";--e-global-typography-c5404ca-font-size:18px;--e-global-typography-c5404ca-font-weight:400;--e-global-typography-c5404ca-font-style:normal;--e-global-typography-c5404ca-line-height:150%;--e-global-typography-b925782-font-family:"Outfit";--e-global-typography-b925782-font-size:16px;--e-global-typography-b925782-font-weight:700;--e-global-typography-b925782-text-decoration:none;--e-global-typography-b925782-line-height:150%;--e-global-typography-21f0e49-font-family:"Outfit";--e-global-typography-21f0e49-font-size:16px;--e-global-typography-21f0e49-font-weight:400;--e-global-typography-21f0e49-text-decoration:none;--e-global-typography-21f0e49-line-height:150%;--e-global-typography-cd85348-font-family:"Roboto";--e-global-typography-cd85348-font-size:96px;--e-global-typography-cd85348-font-weight:700;--e-global-typography-cd85348-line-height:130%;--e-global-typography-f9625d8-font-family:"Philosopher";--e-global-typography-f9625d8-font-size:48px;--e-global-typography-f9625d8-font-weight:700;--e-global-typography-f9625d8-line-height:150%;--e-global-typography-3a22ea5-font-family:"Philosopher";--e-global-typography-3a22ea5-font-size:48px;--e-global-typography-3a22ea5-font-weight:700;--e-global-typography-3a22ea5-line-height:150%;--e-global-typography-7c36a5e-font-family:"Philosopher";--e-global-typography-7c36a5e-font-size:24px;--e-global-typography-7c36a5e-font-weight:700;--e-global-typography-7c36a5e-line-height:140%;--e-global-typography-a47c3ca-font-family:"Philosopher";--e-global-typography-a47c3ca-font-size:20px;--e-global-typography-a47c3ca-font-weight:700;--e-global-typography-a47c3ca-line-height:150%;--e-global-typography-eae043a-font-family:"Philosopher";--e-global-typography-eae043a-font-size:56px;--e-global-typography-eae043a-font-weight:700;--e-global-typography-eae043a-line-height:120%;--e-global-typography-173588f-font-family:"Philosopher";--e-global-typography-173588f-font-size:56px;--e-global-typography-173588f-font-weight:700;--e-global-typography-173588f-line-height:120%;--e-global-typography-3ff9e23-font-family:"Roboto";--e-global-typography-3ff9e23-font-size:20px;--e-global-typography-3ff9e23-font-weight:700;--e-global-typography-3ff9e23-line-height:140%;--e-global-typography-13a9774-font-family:"Outfit";--e-global-typography-13a9774-font-size:18px;--e-global-typography-13a9774-font-weight:700;--e-global-typography-13a9774-font-style:normal;--e-global-typography-13a9774-line-height:150%;--e-global-typography-ff73a18-font-family:"DM Serif Display";--e-global-typography-ff73a18-font-size:18px;--e-global-typography-ff73a18-font-weight:400;--e-global-typography-ff73a18-font-style:italic;--e-global-typography-ff73a18-text-decoration:none;--e-global-typography-ff73a18-line-height:150%;--e-global-typography-af8bd96-font-family:"DM Serif Display";--e-global-typography-af8bd96-font-size:18px;--e-global-typography-af8bd96-font-weight:400;--e-global-typography-af8bd96-font-style:italic;--e-global-typography-af8bd96-text-decoration:none;--e-global-typography-af8bd96-line-height:150%;background-color:var( --e-global-color-de079c3 );}.elementor-kit-5 e-page-transition{background-color:#FFBC7D;}.elementor-kit-5 h1{color:var( --e-global-color-aafc4ad );}.elementor-kit-5 h2{color:var( --e-global-color-aafc4ad );}.elementor-kit-5 h3{color:var( --e-global-color-aafc4ad );}.elementor-kit-5 h4{color:var( --e-global-color-aafc4ad );}.elementor-kit-5 h5{color:var( --e-global-color-aafc4ad );}.elementor-kit-5 button,.elementor-kit-5 input[type="button"],.elementor-kit-5 input[type="submit"],.elementor-kit-5 .elementor-button{font-family:"Philosopher", Sans-serif;font-size:18px;font-weight:400;border-style:solid;border-width:1px 1px 1px 1px;border-radius:08px 08px 08px 08px;padding:12px 24px 12px 24px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-5{--e-global-typography-3a22ea5-font-size:32px;--e-global-typography-3a22ea5-line-height:120%;--e-global-typography-173588f-font-size:40px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.contrast-word-gold-500 {
    font-family: 'DM Serif Display';
    color: #C19D4E;
    font-weight: 400;
    font-style: italic;
    line-height: 150%
}

.contrast-word-sky-500 {
    font-family: 'DM Serif Display';
    color: #7A97B7;
    font-weight: 400;
    font-style: italic;
    line-height: 150%
}



.contrast-word-skin-500 {
    font-family: 'DM Serif Display';
    color: #A98466;
    font-weight: 400;
    font-style: italic;
    line-height: 150%
}


.contrast-word-gold-400 {
    font-family: 'DM Serif Display';
    color: #D3BD81;
    font-weight: 400;
    font-style: italic;
    line-height: 150%
}

.souligne-hover {
  position: relative;
  display: inline-block;
}

.souligne-hover::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 2px;
  background-color: #213956;
  transform: scaleX(0);
  transform-origin: left;
  transition: transform 0.3s ease;
}

.souligne-hover:hover::after {
  transform: scaleX(1);
}

.souligne-hover-white {
  position: relative;
  display: inline-block;
}

.souligne-hover-white::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 2px;
  background-color: #F9F8F4;
  transform: scaleX(0);
  transform-origin: left;
  transition: transform 0.3s ease;
}

.souligne-hover-whiter:hover::after {
  transform: scaleX(1);
}/* End custom CSS */