.elementor-kit-7{--e-global-color-primary:#6E0808;--e-global-color-secondary:#1F2836;--e-global-color-text:#FFFFFF;--e-global-color-accent:#1F2836;--e-global-color-0bf414c:#6E0808;--e-global-color-dc33e36:#6E0808;--e-global-color-ec7e7c7:#6E0808;--e-global-color-bd6cd51:#6E0808;--e-global-typography-primary-font-family:"Kibitz";--e-global-typography-primary-font-size:5rem;--e-global-typography-primary-font-weight:300;--e-global-typography-secondary-font-family:"MonumentExt";--e-global-typography-secondary-font-size:0.85rem;--e-global-typography-secondary-font-weight:400;--e-global-typography-secondary-text-transform:uppercase;--e-global-typography-secondary-line-height:1.5em;--e-global-typography-secondary-letter-spacing:1px;--e-global-typography-text-font-family:"Kibitz";--e-global-typography-text-font-size:1rem;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:1.5em;--e-global-typography-accent-font-family:"MonumentExt";--e-global-typography-accent-font-size:0.75rem;--e-global-typography-accent-font-weight:400;--e-global-typography-accent-text-transform:uppercase;--e-global-typography-accent-line-height:1em;--e-global-typography-accent-letter-spacing:1px;--e-global-typography-422efbb-font-family:"MonumentExt";--e-global-typography-422efbb-font-size:1rem;--e-global-typography-422efbb-font-weight:400;--e-global-typography-422efbb-line-height:1.5em;--e-global-typography-df0cfd5-font-family:"MonumentExt";--e-global-typography-df0cfd5-font-size:0.6rem;--e-global-typography-df0cfd5-font-weight:400;--e-global-typography-df0cfd5-line-height:1.5em;--e-global-typography-52c334a-font-family:"Kibitz";--e-global-typography-52c334a-font-size:2.5rem;--e-global-typography-52c334a-font-weight:900;--e-global-typography-52c334a-line-height:1.5em;}.elementor-kit-7 button,.elementor-kit-7 input[type="button"],.elementor-kit-7 input[type="submit"],.elementor-kit-7 .elementor-button{background-color:var( --e-global-color-text );font-family:"MonumentExt", Sans-serif;font-size:0.75rem;font-weight:400;text-transform:uppercase;line-height:1em;letter-spacing:1px;color:var( --e-global-color-secondary );border-radius:0px 0px 0px 0px;padding:21px 40px 15px 40px;}.elementor-kit-7 button:hover,.elementor-kit-7 button:focus,.elementor-kit-7 input[type="button"]:hover,.elementor-kit-7 input[type="button"]:focus,.elementor-kit-7 input[type="submit"]:hover,.elementor-kit-7 input[type="submit"]:focus,.elementor-kit-7 .elementor-button:hover,.elementor-kit-7 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-text );}.elementor-kit-7 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1200px;}.e-con{--container-max-width:1200px;}.elementor-widget:not(:last-child){--kit-widget-spacing: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-kit-7{--e-global-typography-primary-font-size:4rem;--e-global-typography-52c334a-font-size:2.2rem;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-7{--e-global-typography-primary-font-size:3rem;--e-global-typography-secondary-line-height:1.5em;--e-global-typography-secondary-letter-spacing:1px;--e-global-typography-accent-line-height:1em;--e-global-typography-accent-letter-spacing:1px;--e-global-typography-52c334a-font-size:2rem;--e-global-typography-52c334a-line-height:1.2em;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* Base structure */
.btn a,
.btn-inverse a {
    position: relative;
    display: inline-block;
    overflow: hidden;
    z-index: 1;
    transition: color .4s, border .4s;
    border: 1px solid #6E0808;
}

/* BASE COLORS */
/* Normal button */
.btn a {
    background: #6E0808 !important;
    color: #fff;
}

/* Inverse button */
.btn-inverse a {
    background: #fff !important;
    color: #fff!important;

}

/* PANELS (animation "glisse") */
.btn a::before,
.btn a::after,
.btn-inverse a::before,
.btn-inverse a::after {
    content: "";
    position: absolute;
    top: 0;
    right: -14%;
    width: 126%;
    height: 100%;
    transform: skewX(45deg);
    transition: width .4s;
    z-index: -1;
}

/* Panel colors */
.btn a::before,
.btn a::after {
    background: #fff;    
}
.btn.beige a::before,
.btn.beige a::after {
    background: #f7f6f3;    
}
.btn-inverse a::before,
.btn-inverse a::after {
    background: #6E0808; 
}

/* HOVER COLORS */
.btn a:hover {
    color: #fff !important;
}

.btn-inverse a:hover {
    color: #6E0808 !important;
}
.elementor-sticky--effects   .btn-inverse a:hover {
    color: #6E0808 !important;
    border:1px solid;
    border-color: #6E0808!important;
}
/* */
.btn a:hover::before,
.btn a:hover::after,
.btn-inverse a:hover::before,
.btn-inverse a:hover::after {
    width: 0%;
}

/***********************
  HEADER NON STICKY
************************/
header:not(.elementor-sticky--effects) {
    background: transparent;
}

header:not(.elementor-sticky--effects) .menu-item a,header:not(.elementor-sticky--effects) a.glink {
    color: white;
}

header:not(.elementor-sticky--effects) svg circle,header:not(.elementor-sticky--effects) .hamburger svg path {
    stroke: white !important;
}
header:not(.elementor-sticky--effects) .logo svg, header:not(.elementor-sticky--effects) svg path {
    fill: white !important;
}
/***********************
  HEADER STICKY
************************/
header.elementor-sticky--effects {
    background: #ffffffe0;
}

header.elementor-sticky--effects .menu-item a,header.elementor-sticky--effects a.glink  {
    color: #1F2836!important;
}

header.elementor-sticky--effects svg circle,header.elementor-sticky--effects ,header.elementor-sticky--effects .hamburger svg path  {
    stroke: #6E0808 !important;
}

header.elementor-sticky--effects svg path,
header.elementor-sticky--effects .logo svg {
    fill: #6E0808 !important;
    stroke: transparent !important;
}

/***********************
  ACTIVE + HOVER ITEMS
************************/

header:not(.elementor-sticky--effects) .menu-item:hover > a,
header:not(.elementor-sticky--effects) .menu-item.current-menu-item > a {
    color: #fff!important;
   
}
header:not(.elementor-sticky--effects) .elementor-item-active:after,header:not(.elementor-sticky--effects) .elementor-item:hover::after  {
    color: #fff!important;
    background-color:#fff!important;
}
header.elementor-sticky--effects .menu-item:hover > a,
header.elementor-sticky--effects .menu-item.current-menu-item > a {
    color: #6E0808!important; /* rouge */
}
header.elementor-sticky--effects .elementor-item-active:after,header.elementor-sticky--effects  .elementor-item:hover::after {
    background-color:#6E0808!important;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Kibitz';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://www.lefernet.com/wp-content/uploads/2025/11/Kibitz-Regular.eot');
	src: url('https://www.lefernet.com/wp-content/uploads/2025/11/Kibitz-Regular.eot?#iefix') format('embedded-opentype'),
		url('https://www.lefernet.com/wp-content/uploads/2025/11/Kibitz-Regular.woff2') format('woff2'),
		url('https://www.lefernet.com/wp-content/uploads/2025/11/Kibitz-Regular.woff') format('woff'),
		url('https://www.lefernet.com/wp-content/uploads/2025/11/Kibitz-Regular.ttf') format('truetype'),
		url('https://www.lefernet.com/wp-content/uploads/2025/11/Kibitz-Regular.svg#Kibitz') format('svg');
}
@font-face {
	font-family: 'Kibitz';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://www.lefernet.com/wp-content/uploads/2025/11/Kibitz-Black.eot');
	src: url('https://www.lefernet.com/wp-content/uploads/2025/11/Kibitz-Black.eot?#iefix') format('embedded-opentype'),
		url('https://www.lefernet.com/wp-content/uploads/2025/11/Kibitz-Black.woff2') format('woff2'),
		url('https://www.lefernet.com/wp-content/uploads/2025/11/Kibitz-Black.woff') format('woff'),
		url('https://www.lefernet.com/wp-content/uploads/2025/11/Kibitz-Black.ttf') format('truetype'),
		url('https://www.lefernet.com/wp-content/uploads/2025/11/Kibitz-Black.svg#Kibitz') format('svg');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'MonumentExt';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://www.lefernet.com/wp-content/uploads/2025/11/MonumentExtended-Regular.eot');
	src: url('https://www.lefernet.com/wp-content/uploads/2025/11/MonumentExtended-Regular.eot?#iefix') format('embedded-opentype'),
		url('https://www.lefernet.com/wp-content/uploads/2025/11/MonumentExtended-Regular.woff2') format('woff2'),
		url('https://www.lefernet.com/wp-content/uploads/2025/11/MonumentExtended-Regular.woff') format('woff'),
		url('https://www.lefernet.com/wp-content/uploads/2025/11/MonumentExtended-Regular.ttf') format('truetype'),
		url('https://www.lefernet.com/wp-content/uploads/2025/11/MonumentExtended-Regular.svg#MonumentExt') format('svg');
}
@font-face {
	font-family: 'MonumentExt';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://www.lefernet.com/wp-content/uploads/2025/11/MonumentExtended-Regular-1.eot');
	src: url('https://www.lefernet.com/wp-content/uploads/2025/11/MonumentExtended-Regular-1.eot?#iefix') format('embedded-opentype'),
		url('https://www.lefernet.com/wp-content/uploads/2025/11/MonumentExtended-Light.woff2') format('woff2'),
		url('https://www.lefernet.com/wp-content/uploads/2025/11/MonumentExtended-Light.woff') format('woff'),
		url('https://www.lefernet.com/wp-content/uploads/2025/11/MonumentExtended-Light.ttf') format('truetype'),
		url('https://www.lefernet.com/wp-content/uploads/2025/11/MonumentExtended-Light.svg#MonumentExt') format('svg');
}
@font-face {
	font-family: 'MonumentExt';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://www.lefernet.com/wp-content/uploads/2025/11/MonumentExtended-Black.eot');
	src: url('https://www.lefernet.com/wp-content/uploads/2025/11/MonumentExtended-Black.eot?#iefix') format('embedded-opentype'),
		url('https://www.lefernet.com/wp-content/uploads/2025/11/MonumentExtended-Black.woff2') format('woff2'),
		url('https://www.lefernet.com/wp-content/uploads/2025/11/MonumentExtended-Black.woff') format('woff'),
		url('https://www.lefernet.com/wp-content/uploads/2025/11/MonumentExtended-Black.ttf') format('truetype'),
		url('https://www.lefernet.com/wp-content/uploads/2025/11/MonumentExtended-Black.svg#MonumentExt') format('svg');
}
/* End Custom Fonts CSS */