.elementor-18 .elementor-element.elementor-element-45910ef{--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;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:160px;--padding-bottom:200px;--padding-left:60px;--padding-right:60px;}.elementor-18 .elementor-element.elementor-element-c9f487c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;}.elementor-18 .elementor-element.elementor-element-186b2af > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-18 .elementor-element.elementor-element-186b2af .elementor-heading-title{font-family:"GalanaGrotesque", Sans-serif;font-size:80px;font-weight:bold;color:var( --e-global-color-accent );}.elementor-18 .elementor-element.elementor-element-a41f8d3{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;font-size:20px;}.elementor-18 .elementor-element.elementor-element-a41f8d3 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-37fb1a5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-18 .elementor-element.elementor-element-56b93ec{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:100px;--padding-left:60px;--padding-right:60px;}.elementor-18 .elementor-element.elementor-element-56b93ec:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-56b93ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-18 .elementor-element.elementor-element-a63b45c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-a63b45c.e-con{--e-con-transform-translateY:-100px;}.elementor-18 .elementor-element.elementor-element-857d1f8{--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:space-between;--align-items:flex-start;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--border-radius:16px 16px 16px 16px;box-shadow:0px 10px 20px 0px rgba(161, 62.00000000000004, 0, 0.2);--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-18 .elementor-element.elementor-element-857d1f8:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-857d1f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-64e60d1 );}.elementor-18 .elementor-element.elementor-element-6528a42{--display:flex;--border-radius:16px 16px 16px 16px;}.elementor-18 .elementor-element.elementor-element-6528a42:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-6528a42 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DBDBDB;}.elementor-18 .elementor-element.elementor-element-6528a42.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-18 .elementor-element.elementor-element-8bed214 img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-18 .elementor-element.elementor-element-9ff7593{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-a3c1cfd .elementor-heading-title{font-size:40px;font-weight:bold;color:var( --e-global-color-secondary );}.elementor-18 .elementor-element.elementor-element-11018e5 .elementor-heading-title{font-size:24px;font-weight:500;font-style:italic;}.elementor-18 .elementor-element.elementor-element-dd062cf > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-dd062cf{font-size:18px;}.elementor-18 .elementor-element.elementor-element-754e067{--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:space-between;--align-items:flex-start;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--border-radius:16px 16px 16px 16px;box-shadow:0px 10px 20px 0px rgba(161, 62.00000000000004, 0, 0.2);--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-18 .elementor-element.elementor-element-754e067:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-754e067 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-64e60d1 );}.elementor-18 .elementor-element.elementor-element-95c286a{--display:flex;--border-radius:16px 16px 16px 16px;}.elementor-18 .elementor-element.elementor-element-95c286a:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-95c286a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DBDBDB;}.elementor-18 .elementor-element.elementor-element-95c286a.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-18 .elementor-element.elementor-element-cb64433 img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-18 .elementor-element.elementor-element-1fb8900{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-095b4e9 .elementor-heading-title{font-size:40px;font-weight:bold;color:var( --e-global-color-secondary );}.elementor-18 .elementor-element.elementor-element-55b675d .elementor-heading-title{font-size:24px;font-weight:500;font-style:italic;}.elementor-18 .elementor-element.elementor-element-9b4a18e > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-9b4a18e{font-size:18px;}.elementor-18 .elementor-element.elementor-element-e514dfa{--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:space-between;--align-items:flex-start;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--border-radius:16px 16px 16px 16px;box-shadow:0px 10px 20px 0px rgba(161, 62.00000000000004, 0, 0.2);--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-18 .elementor-element.elementor-element-e514dfa:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-e514dfa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-64e60d1 );}.elementor-18 .elementor-element.elementor-element-303c770{--display:flex;--border-radius:16px 16px 16px 16px;}.elementor-18 .elementor-element.elementor-element-303c770:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-303c770 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DBDBDB;}.elementor-18 .elementor-element.elementor-element-303c770.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-18 .elementor-element.elementor-element-ae52603 img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-18 .elementor-element.elementor-element-5a02575{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-7fa2b7f .elementor-heading-title{font-size:40px;font-weight:bold;color:var( --e-global-color-secondary );}.elementor-18 .elementor-element.elementor-element-7d0db95 .elementor-heading-title{font-size:24px;font-weight:500;font-style:italic;}.elementor-18 .elementor-element.elementor-element-42d4358 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-42d4358{font-size:18px;}.elementor-18 .elementor-element.elementor-element-a3fff31{--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:space-between;--align-items:flex-start;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--border-radius:16px 16px 16px 16px;box-shadow:0px 10px 20px 0px rgba(161, 62.00000000000004, 0, 0.2);--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-18 .elementor-element.elementor-element-a3fff31:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-a3fff31 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-64e60d1 );}.elementor-18 .elementor-element.elementor-element-5f84045{--display:flex;--border-radius:16px 16px 16px 16px;}.elementor-18 .elementor-element.elementor-element-5f84045:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-5f84045 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DBDBDB;}.elementor-18 .elementor-element.elementor-element-5f84045.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-18 .elementor-element.elementor-element-aaec742 img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-18 .elementor-element.elementor-element-5ec6ba2{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-3cc5937 .elementor-heading-title{font-size:40px;font-weight:bold;color:var( --e-global-color-secondary );}.elementor-18 .elementor-element.elementor-element-15cb68a .elementor-heading-title{font-size:24px;font-weight:500;font-style:italic;}.elementor-18 .elementor-element.elementor-element-25b0ccb > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-25b0ccb{font-size:18px;}:root{--page-title-display:none;}@media(max-width:1366px){.elementor-18 .elementor-element.elementor-element-186b2af .elementor-heading-title{font-size:60px;}}@media(min-width:768px){.elementor-18 .elementor-element.elementor-element-c9f487c{--width:50%;}.elementor-18 .elementor-element.elementor-element-37fb1a5{--width:50%;}.elementor-18 .elementor-element.elementor-element-6528a42{--width:360px;}.elementor-18 .elementor-element.elementor-element-95c286a{--width:360px;}.elementor-18 .elementor-element.elementor-element-303c770{--width:360px;}.elementor-18 .elementor-element.elementor-element-5f84045{--width:360px;}}@media(max-width:1024px) and (min-width:768px){.elementor-18 .elementor-element.elementor-element-c9f487c{--width:100%;}.elementor-18 .elementor-element.elementor-element-37fb1a5{--width:100%;}}@media(max-width:1024px){.elementor-18 .elementor-element.elementor-element-45910ef{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:60px;--padding-bottom:100px;--padding-left:60px;--padding-right:60px;}.elementor-18 .elementor-element.elementor-element-56b93ec{--padding-top:50px;--padding-bottom:100px;--padding-left:60px;--padding-right:60px;}.elementor-18 .elementor-element.elementor-element-857d1f8{--flex-direction:column-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-18 .elementor-element.elementor-element-754e067{--flex-direction:column-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-18 .elementor-element.elementor-element-e514dfa{--flex-direction:column-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-18 .elementor-element.elementor-element-a3fff31{--flex-direction:column-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}}@media(max-width:767px){.elementor-18 .elementor-element.elementor-element-45910ef{--padding-top:120px;--padding-bottom:120px;--padding-left:30px;--padding-right:30px;}.elementor-18 .elementor-element.elementor-element-186b2af > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-18 .elementor-element.elementor-element-186b2af .elementor-heading-title{font-size:40px;}.elementor-18 .elementor-element.elementor-element-a41f8d3{font-size:16px;}.elementor-18 .elementor-element.elementor-element-56b93ec{--padding-top:50px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-18 .elementor-element.elementor-element-a3c1cfd .elementor-heading-title{font-size:30px;}.elementor-18 .elementor-element.elementor-element-11018e5 .elementor-heading-title{font-size:20px;}.elementor-18 .elementor-element.elementor-element-dd062cf{font-size:16px;}.elementor-18 .elementor-element.elementor-element-095b4e9 .elementor-heading-title{font-size:30px;}.elementor-18 .elementor-element.elementor-element-55b675d .elementor-heading-title{font-size:20px;}.elementor-18 .elementor-element.elementor-element-9b4a18e{font-size:16px;}.elementor-18 .elementor-element.elementor-element-7fa2b7f .elementor-heading-title{font-size:30px;}.elementor-18 .elementor-element.elementor-element-7d0db95 .elementor-heading-title{font-size:20px;}.elementor-18 .elementor-element.elementor-element-42d4358{font-size:16px;}.elementor-18 .elementor-element.elementor-element-3cc5937 .elementor-heading-title{font-size:30px;}.elementor-18 .elementor-element.elementor-element-15cb68a .elementor-heading-title{font-size:20px;}.elementor-18 .elementor-element.elementor-element-25b0ccb{font-size:16px;}}/* Start custom CSS for container, class: .elementor-element-6528a42 */.elementor-18 .elementor-element.elementor-element-6528a42 img {
    aspect-ratio: 1 / 1;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-95c286a */.elementor-18 .elementor-element.elementor-element-95c286a img {
    aspect-ratio: 1 / 1;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-303c770 */.elementor-18 .elementor-element.elementor-element-303c770 img {
    aspect-ratio: 1 / 1;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f84045 */.elementor-18 .elementor-element.elementor-element-5f84045 img {
    aspect-ratio: 1 / 1;
    object-fit: cover;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'GalanaGrotesque';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://apex.matthieu-andre.fr/wp-content/files/2026/01/apex-fonts-GalanoGrotesque-Regular-04.eot');
	src: url('https://apex.matthieu-andre.fr/wp-content/files/2026/01/apex-fonts-GalanoGrotesque-Regular-04.eot?#iefix') format('embedded-opentype'),
		url('https://apex.matthieu-andre.fr/wp-content/files/2026/01/apex-fonts-GalanoGrotesque-Regular-02.woff2') format('woff2'),
		url('https://apex.matthieu-andre.fr/wp-content/files/2026/01/apex-fonts-GalanoGrotesque-Regular-01.woff') format('woff'),
		url('https://apex.matthieu-andre.fr/wp-content/files/2026/01/apex-fonts-GalanoGrotesque-Regular-03.ttf') format('truetype');
}
@font-face {
	font-family: 'GalanaGrotesque';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://apex.matthieu-andre.fr/wp-content/files/2026/01/apex-fonts-GalanoGrotesque-Medium-08.eot');
	src: url('https://apex.matthieu-andre.fr/wp-content/files/2026/01/apex-fonts-GalanoGrotesque-Medium-08.eot?#iefix') format('embedded-opentype'),
		url('https://apex.matthieu-andre.fr/wp-content/files/2026/01/apex-fonts-GalanoGrotesque-Medium-06.woff2') format('woff2'),
		url('https://apex.matthieu-andre.fr/wp-content/files/2026/01/apex-fonts-GalanoGrotesque-Medium-05.woff') format('woff'),
		url('https://apex.matthieu-andre.fr/wp-content/files/2026/01/apex-fonts-GalanoGrotesque-Medium-07.ttf') format('truetype');
}
@font-face {
	font-family: 'GalanaGrotesque';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://apex.matthieu-andre.fr/wp-content/files/2026/01/apex-fonts-GalanoGrotesque-Light-12.eot');
	src: url('https://apex.matthieu-andre.fr/wp-content/files/2026/01/apex-fonts-GalanoGrotesque-Light-12.eot?#iefix') format('embedded-opentype'),
		url('https://apex.matthieu-andre.fr/wp-content/files/2026/01/apex-fonts-GalanoGrotesque-Light-10.woff2') format('woff2'),
		url('https://apex.matthieu-andre.fr/wp-content/files/2026/01/apex-fonts-GalanoGrotesque-Light-09.woff') format('woff'),
		url('https://apex.matthieu-andre.fr/wp-content/files/2026/01/apex-fonts-GalanoGrotesque-Light-11.ttf') format('truetype');
}
@font-face {
	font-family: 'GalanaGrotesque';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://apex.matthieu-andre.fr/wp-content/files/2026/01/apex-fonts-GalanoGrotesque-Bold-16.eot');
	src: url('https://apex.matthieu-andre.fr/wp-content/files/2026/01/apex-fonts-GalanoGrotesque-Bold-16.eot?#iefix') format('embedded-opentype'),
		url('https://apex.matthieu-andre.fr/wp-content/files/2026/01/apex-fonts-GalanoGrotesque-Bold-14.woff2') format('woff2'),
		url('https://apex.matthieu-andre.fr/wp-content/files/2026/01/apex-fonts-GalanoGrotesque-Bold-13.woff') format('woff'),
		url('https://apex.matthieu-andre.fr/wp-content/files/2026/01/apex-fonts-GalanoGrotesque-Bold-15.ttf') format('truetype');
}
@font-face {
	font-family: 'GalanaGrotesque';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://apex.matthieu-andre.fr/wp-content/files/2026/01/apex-fonts-GalanoGrotesque-ExtraBold-20.eot');
	src: url('https://apex.matthieu-andre.fr/wp-content/files/2026/01/apex-fonts-GalanoGrotesque-ExtraBold-20.eot?#iefix') format('embedded-opentype'),
		url('https://apex.matthieu-andre.fr/wp-content/files/2026/01/apex-fonts-GalanoGrotesque-ExtraBold-18.woff2') format('woff2'),
		url('https://apex.matthieu-andre.fr/wp-content/files/2026/01/apex-fonts-GalanoGrotesque-ExtraBold-17.woff') format('woff'),
		url('https://apex.matthieu-andre.fr/wp-content/files/2026/01/apex-fonts-GalanoGrotesque-ExtraBold-19.ttf') format('truetype');
}
/* End Custom Fonts CSS */