.elementor-4421 .elementor-element.elementor-element-c886a70{--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );color:var( --e-global-color-primary );}.elementor-4421 .elementor-element.elementor-element-b46fb05 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-4421 .elementor-element.elementor-element-b46fb05{text-align:start;}.elementor-4421 .elementor-element.elementor-element-b46fb05 .elementor-heading-title{font-family:"Avenir", Sans-serif;font-size:40px;font-weight:400;font-style:normal;text-decoration:none;line-height:1.3em;}.elementor-4421 .elementor-element.elementor-element-3168256{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4421 .elementor-element.elementor-element-3168256.e-con{--align-self:center;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-4421 .elementor-element.elementor-element-74b4fdc .elementor-button{background-color:#00000000;font-family:"Avenir", Sans-serif;font-size:20px;font-weight:400;text-transform:uppercase;font-style:normal;text-decoration:none;fill:#000000;color:#000000;border-radius:40px 40px 40px 40px;}.elementor-4421 .elementor-element.elementor-element-74b4fdc{width:auto;max-width:auto;}.elementor-4421 .elementor-element.elementor-element-74b4fdc > .elementor-widget-container{margin:0% 2% 0% 0%;padding:0px 0px 0px 0px;}.elementor-4421 .elementor-element.elementor-element-74b4fdc.elementor-element{--align-self:center;--order:-99999 /* order start hack */;}.elementor-4421 .elementor-element.elementor-element-74b4fdc .elementor-button-content-wrapper{flex-direction:row;}.elementor-4421 .elementor-element.elementor-element-a4594d9 .elementor-button{background-color:#00000000;font-family:"Avenir", Sans-serif;font-size:20px;font-weight:400;text-transform:uppercase;font-style:normal;text-decoration:none;fill:#000000;color:#000000;border-radius:39px 39px 39px 39px;}.elementor-4421 .elementor-element.elementor-element-a4594d9{width:auto;max-width:auto;}.elementor-4421 .elementor-element.elementor-element-a4594d9 > .elementor-widget-container{margin:0% 0% 0% 2%;padding:0px 0px 0px 0px;}.elementor-4421 .elementor-element.elementor-element-a4594d9.elementor-element{--align-self:center;}.elementor-4421 .elementor-element.elementor-element-a4594d9 .elementor-button-content-wrapper{flex-direction:row;}@media(min-width:768px){.elementor-4421 .elementor-element.elementor-element-c886a70{--width:100%;}.elementor-4421 .elementor-element.elementor-element-3168256{--width:100%;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}}/* Start custom CSS for button, class: .elementor-element-74b4fdc */.bouttonkm {
background: rgba(255, 255, 255, 0.1) ;
backdrop-filter: blur(4px) saturate(2);
box-shadow: rgba(0, 0, 0, 0.1) 1px 3px 3px, rgb(255 255 255 / 29%) 0px 1px 0px inset, rgba(255, 255, 255, 0.1) 0px -1px 0px inset;
border: 1px solid rgba(255, 255, 255, 0.2) ;
border-radius: 30px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a4594d9 */.elementor-button  {
background: rgba(255, 255, 255, 0.1)!important ;
backdrop-filter: blur(4px) saturate(2)!important;
box-shadow: rgba(0, 0, 0, 0.1) 1px 3px 3px, rgb(255 255 255 / 29%) 0px 1px 0px inset, rgba(255, 255, 255, 0.1) 0px -1px 0px inset!important;
border: 1px solid rgba(255, 255, 255, 0.2) ;
border-radius: 30px;
}/* End custom CSS */
/* Start custom CSS *//* Suppression de la sidebar */
.with_aside .sidebar.columns {
    display: none;
}
/* Background */
html { 
background-image: url('https://killianmartin.fr/wp-content/uploads/2025/07/White-Glass-scaled.webp');
background-size: cover;
background-position: center;
background-repeat: no-repeat;
background-attachment: fixed;
}
/* Largeur du contenu */
.with_aside .sections_group {
width: 80%!important;
margin-right: 10%!important;
}

/* Date de la Timeline*/
.elementor-4138 .elementor-element.elementor-element-37f138d .uael-date-inner .inner-date-new p {
    color : white;
    font-family: Avenir;
    font-weight: 600;
}

/* Titres */
.Titresdescartes h3 {
color: #ffffff9e!important;
-webkit-text-stroke: 0.8px #ffffffe6!important;
transition: color  0.3s  ease-in, -webkit-text-stroke  0.3s ease-in;
}

.Titresdescartes h3:hover {
color: black!important;
-webkit-text-stroke: 0.8px #ffffff!important;
transition: color 0.3s ease-out, -webkit-text-stroke 0.3s ease-out;
}

/* Titre de la page */

.titredelapage h2 {
color: black!important;
-webkit-text-stroke: 1px #black!important;
transition: color  0.3s  ease-in, -webkit-text-stroke  0.3s ease-in;
}

.titredelapage h2:hover {
color: #ffffff!important;
-webkit-text-stroke: 1px #ffffff!important;
transition: color 0.3s ease-out, -webkit-text-stroke 0.3s ease-out;
}

/* Accordéon */


.elementor-widget-n-accordion .e-n-accordion-item-title .e-n-accordion-item-title-text {
color: #ffffff9e!important;
-webkit-text-stroke: 0.8px #ffffffe6!important;
transition: color  0.3s  ease-in, -webkit-text-stroke  0.3s ease-in;
}
.elementor-widget-n-accordion .e-n-accordion-item-title .e-n-accordion-item-title-text:hover {
color: #ffffff!important;
-webkit-text-stroke: 0.8px #ffffff!important;
transition: color 0.3s ease-out, -webkit-text-stroke 0.3s ease-out;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Avenir';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://killianmartin.fr/wp-content/uploads/2025/09/Avenir-Light.ttf') format('truetype');
}
@font-face {
	font-family: 'Avenir';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://killianmartin.fr/wp-content/uploads/2025/09/Avenir-Book.ttf') format('truetype');
}
@font-face {
	font-family: 'Avenir';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://killianmartin.fr/wp-content/uploads/2025/09/Avenir-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Avenir';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://killianmartin.fr/wp-content/uploads/2025/09/Avenir-Heavy.ttf') format('truetype');
}
@font-face {
	font-family: 'Avenir';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://killianmartin.fr/wp-content/uploads/2025/09/Avenir-Black.ttf') format('truetype');
}
/* End Custom Fonts CSS */