.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-8 .elementor-element.elementor-element-b587aa5{width:var( --container-widget-width, 17vw );max-width:17vw;--container-widget-width:17vw;--container-widget-flex-grow:0;top:160px;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-b587aa5{right:0px;}body.rtl .elementor-8 .elementor-element.elementor-element-b587aa5{left:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-f22957f{padding:0vw 5vw 0vw 0vw;}.elementor-8 .elementor-element.elementor-element-f22957f .elementor-heading-title{font-family:var( --e-global-typography-v4-h1h2-font-family ), Sans-serif;font-size:var( --e-global-typography-v4-h1h2-font-size );font-weight:var( --e-global-typography-v4-h1h2-font-weight );line-height:var( --e-global-typography-v4-h1h2-line-height );}.elementor-widget-global{--caption-color:var( --e-global-color-text );}.elementor-widget-global .e-lottie__caption{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-8 .elementor-element.elementor-global-945.elementor-element{--align-self:flex-end;--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-global-945{--lottie-container-width:100%;}.elementor-8 .elementor-element.elementor-element-8ca8f7e .elementor-heading-title{font-family:var( --e-global-typography-v4-h1h2-font-family ), Sans-serif;font-size:var( --e-global-typography-v4-h1h2-font-size );font-weight:var( --e-global-typography-v4-h1h2-font-weight );line-height:var( --e-global-typography-v4-h1h2-line-height );}.elementor-8 .elementor-element.elementor-element-154e91d{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:04vw 4vw;--row-gap:04vw;--column-gap:4vw;--grid-auto-flow:row;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-8 .elementor-element.elementor-element-0122f85 > .elementor-widget-container{margin:-6vw 0vw -6vw 0vw;}.elementor-8 .elementor-element.elementor-element-0122f85 .ccsw-fbf4db03-card{width:600px;padding:30px 30px 20px 30px;border-radius:18px 18px 18px 18px;}.elementor-8 .elementor-element.elementor-element-0122f85 .ccsw-fbf4db03-icon{color:#6366F1;font-size:40px;margin-bottom:20px;}.elementor-8 .elementor-element.elementor-element-0122f85 .ccsw-fbf4db03-icon svg{fill:#6366F1;width:40px;height:40px;}.elementor-8 .elementor-element.elementor-element-0122f85 .ccsw-fbf4db03-title{color:var( --e-global-color-v4-brique );font-family:var( --e-global-typography-d8693d5-font-family ), Sans-serif;font-size:var( --e-global-typography-d8693d5-font-size );font-weight:var( --e-global-typography-d8693d5-font-weight );line-height:var( --e-global-typography-d8693d5-line-height );margin-bottom:12px;}.elementor-8 .elementor-element.elementor-element-0122f85 .ccsw-fbf4db03-desc{color:var( --e-global-color-v4-nuit );font-family:var( --e-global-typography-fed8acd-font-family ), Sans-serif;font-size:var( --e-global-typography-fed8acd-font-size );font-weight:var( --e-global-typography-fed8acd-font-weight );}.elementor-8 .elementor-element.elementor-element-0122f85 .ccsw-fbf4db03-counter{color:#94A3B8;font-size:0px;}.elementor-widget-ucaddon_cover_flow_carousel .ue-flip-item-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_cover_flow_carousel .ue-flip-item-text{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_cover_flow_carousel .ue-item-btn a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_cover_flow_carousel .flipster__nav__link{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-8 .elementor-element.elementor-element-a3a6ea1 .elementor-repeater-item-f6d4555{object-position:center center !important;}.elementor-8 .elementor-element.elementor-element-a3a6ea1 .elementor-repeater-item-f8b532f{object-position:center center !important;}.elementor-8 .elementor-element.elementor-element-a3a6ea1 .elementor-repeater-item-e471def{object-position:center center !important;}.elementor-8 .elementor-element.elementor-element-a3a6ea1 .flipster__item__content{width:520px;border-radius:18px 18px 18px 18px;}.elementor-8 .elementor-element.elementor-element-a3a6ea1 .ue-coverflow-item{opacity:80%;}.elementor-8 .elementor-element.elementor-element-a3a6ea1 .ue-coverflow-item.flipster__item--current{opacity:100%;}.elementor-8 .elementor-element.elementor-element-a3a6ea1 .flipster__item img{height:300px;object-fit:cover;}.elementor-8 .elementor-element.elementor-element-a3a6ea1 .ue-flip-item-content{background-color:var( --e-global-color-secondary );padding:44px 44px 34px 44px;text-align:left;min-height:0px;}.elementor-8 .elementor-element.elementor-element-a3a6ea1 .ue-flip-item-icon{width:60px;height:60px;font-size:20px;color:#ffffff;background-color:#6e6e6e;border-radius:100px 100px 100px 100px;margin-top:0px;}.elementor-8 .elementor-element.elementor-element-a3a6ea1 .ue-flip-item-icon svg{fill:#ffffff;}.elementor-8 .elementor-element.elementor-element-a3a6ea1 .ue-flip-item-title{color:var( --e-global-color-v4-brique );font-family:"PP Neue Montreal", Sans-serif;font-size:80px;font-weight:100;line-height:0.9em;margin-top:0px;}.elementor-8 .elementor-element.elementor-element-a3a6ea1 .ue-flip-item-text{color:var( --e-global-color-v4-nuit );font-family:var( --e-global-typography-fed8acd-font-family ), Sans-serif;font-size:var( --e-global-typography-fed8acd-font-size );font-weight:var( --e-global-typography-fed8acd-font-weight );margin-top:5px;}.elementor-8 .elementor-element.elementor-element-a3a6ea1 .ue-item-btn a{display:inline-block;padding:10px 20px 10px 20px;background-color:#5a5a5a;color:#bababa;}.elementor-8 .elementor-element.elementor-element-a3a6ea1 .ue-item-btn{margin-top:10px;}.elementor-8 .elementor-element.elementor-element-a3a6ea1 .flipster__button > *{width:12px;srtroke:#ffffff;color:#ffffff;}.elementor-8 .elementor-element.elementor-element-a3a6ea1 .flipster__button{padding:10px 14px 10px 14px;border-radius:500px 500px 500px 500px;background-color:var( --e-global-color-accent );}.elementor-8 .elementor-element.elementor-element-a3a6ea1 .flipster__button--prev{left:10px;right:auto;}.elementor-8 .elementor-element.elementor-element-a3a6ea1 .flipster__button--next{right:10px;left:auto;}.elementor-8 .elementor-element.elementor-element-cc6bca8{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:04vw 4vw;--row-gap:04vw;--column-gap:4vw;--grid-auto-flow:row;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}@media(max-width:1024px){.elementor-8 .elementor-element.elementor-element-f22957f .elementor-heading-title{font-size:var( --e-global-typography-v4-h1h2-font-size );line-height:var( --e-global-typography-v4-h1h2-line-height );}.elementor-8 .elementor-element.elementor-element-8ca8f7e .elementor-heading-title{font-size:var( --e-global-typography-v4-h1h2-font-size );line-height:var( --e-global-typography-v4-h1h2-line-height );}.elementor-8 .elementor-element.elementor-element-154e91d{--grid-auto-flow:row;}.elementor-8 .elementor-element.elementor-element-0122f85 > .elementor-widget-container{margin:-14vw 0vw -14vw 0vw;}.elementor-8 .elementor-element.elementor-element-0122f85 .ccsw-fbf4db03-title{font-size:var( --e-global-typography-d8693d5-font-size );line-height:var( --e-global-typography-d8693d5-line-height );}.elementor-8 .elementor-element.elementor-element-0122f85 .ccsw-fbf4db03-desc{font-size:var( --e-global-typography-fed8acd-font-size );}.elementor-8 .elementor-element.elementor-element-a3a6ea1 .ue-flip-item-title{font-size:72px;}.elementor-8 .elementor-element.elementor-element-a3a6ea1 .ue-flip-item-text{font-size:var( --e-global-typography-fed8acd-font-size );}.elementor-8 .elementor-element.elementor-element-cc6bca8{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-8 .elementor-element.elementor-element-f22957f .elementor-heading-title{font-size:var( --e-global-typography-v4-h1h2-font-size );line-height:var( --e-global-typography-v4-h1h2-line-height );}.elementor-8 .elementor-element.elementor-global-945{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-8ca8f7e .elementor-heading-title{font-size:var( --e-global-typography-v4-h1h2-font-size );line-height:var( --e-global-typography-v4-h1h2-line-height );}.elementor-8 .elementor-element.elementor-element-154e91d{--e-con-grid-template-columns:repeat(1, 1fr);--gap:8vw 8vw;--row-gap:8vw;--column-gap:8vw;--grid-auto-flow:row;}.elementor-8 .elementor-element.elementor-element-0122f85 > .elementor-widget-container{margin:-20vw 0vw -20vw 0vw;}.elementor-8 .elementor-element.elementor-element-0122f85 .ccsw-fbf4db03-card{width:90%;padding:20px 20px 10px 20px;}.elementor-8 .elementor-element.elementor-element-0122f85 .ccsw-fbf4db03-title{font-size:var( --e-global-typography-d8693d5-font-size );line-height:var( --e-global-typography-d8693d5-line-height );}.elementor-8 .elementor-element.elementor-element-0122f85 .ccsw-fbf4db03-desc{font-size:var( --e-global-typography-fed8acd-font-size );}.elementor-8 .elementor-element.elementor-element-a3a6ea1 > .elementor-widget-container{margin:0vw 0vw 0vw -3vw;}.elementor-8 .elementor-element.elementor-element-a3a6ea1 .flipster__item__content{width:300px;}.elementor-8 .elementor-element.elementor-element-a3a6ea1 .ue-coverflow-item{opacity:0%;}.elementor-8 .elementor-element.elementor-element-a3a6ea1 .ue-flip-item-content{padding:20px 20px 10px 20px;}.elementor-8 .elementor-element.elementor-element-a3a6ea1 .ue-flip-item-title{font-size:50px;}.elementor-8 .elementor-element.elementor-element-a3a6ea1 .ue-flip-item-text{font-size:var( --e-global-typography-fed8acd-font-size );}.elementor-8 .elementor-element.elementor-element-a3a6ea1 .flipster__button{top:25% !important;}.elementor-8 .elementor-element.elementor-element-a3a6ea1 .flipster__button--prev{left:0px;right:auto;}.elementor-8 .elementor-element.elementor-element-a3a6ea1 .flipster__button--next{right:0px;left:auto;}.elementor-8 .elementor-element.elementor-element-cc6bca8{--e-con-grid-template-columns:repeat(1, 1fr);--gap:8vw 8vw;--row-gap:8vw;--column-gap:8vw;--grid-auto-flow:row;}}/* Start custom CSS for global, class: .elementor-global-945 */.elementor-8 .elementor-element.elementor-global-945{
    width: 9vw;
    height: 9vw;
}
@media (max-width:767px){.elementor-8 .elementor-element.elementor-global-945{
    width: 14vw;
    height: 14vw;
}}/* End custom CSS */
/* Start custom CSS for ucaddon_cover_flow_carousel, class: .elementor-element-a3a6ea1 */.elementor-8 .elementor-element.elementor-element-a3a6ea1 .flipster__item {
    vertical-align: top;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'PP Neue Montreal';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://www.groupe-hexagone.com/wp-content/uploads/2026/05/PPNeueMontrealTT-Regular.eot');
	src: url('https://www.groupe-hexagone.com/wp-content/uploads/2026/05/PPNeueMontrealTT-Regular.eot?#iefix') format('embedded-opentype'),
		url('https://www.groupe-hexagone.com/wp-content/uploads/2026/05/PPNeueMontrealTT-Regular.woff2') format('woff2'),
		url('https://www.groupe-hexagone.com/wp-content/uploads/2026/05/PPNeueMontrealTT-Regular.woff') format('woff'),
		url('https://www.groupe-hexagone.com/wp-content/uploads/2026/05/PPNeueMontreal-Regular.ttf') format('truetype'),
		url('https://www.groupe-hexagone.com/wp-content/uploads/2026/05/PPNeueMontrealTT-Regular.svg#PPNeueMontreal') format('svg');
}
@font-face {
	font-family: 'PP Neue Montreal';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://www.groupe-hexagone.com/wp-content/uploads/2026/05/PPNeueMontrealTT-Medium.eot');
	src: url('https://www.groupe-hexagone.com/wp-content/uploads/2026/05/PPNeueMontrealTT-Medium.eot?#iefix') format('embedded-opentype'),
		url('https://www.groupe-hexagone.com/wp-content/uploads/2026/05/PPNeueMontrealTT-Medium.woff2') format('woff2'),
		url('https://www.groupe-hexagone.com/wp-content/uploads/2026/05/PPNeueMontrealTT-Medium.woff') format('woff'),
		url('https://www.groupe-hexagone.com/wp-content/uploads/2026/05/PPNeueMontreal-Medium.ttf') format('truetype'),
		url('https://www.groupe-hexagone.com/wp-content/uploads/2026/05/PPNeueMontrealTT-Medium.svg#PPNeueMontreal') format('svg');
}
@font-face {
	font-family: 'PP Neue Montreal';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://www.groupe-hexagone.com/wp-content/uploads/2026/05/PPNeueMontrealTT-Bold.eot');
	src: url('https://www.groupe-hexagone.com/wp-content/uploads/2026/05/PPNeueMontrealTT-Bold.eot?#iefix') format('embedded-opentype'),
		url('https://www.groupe-hexagone.com/wp-content/uploads/2026/05/PPNeueMontrealTT-Bold.woff2') format('woff2'),
		url('https://www.groupe-hexagone.com/wp-content/uploads/2026/05/PPNeueMontrealTT-Bold.woff') format('woff'),
		url('https://www.groupe-hexagone.com/wp-content/uploads/2026/05/PPNeueMontreal-Bold.ttf') format('truetype'),
		url('https://www.groupe-hexagone.com/wp-content/uploads/2026/05/PPNeueMontrealTT-Bold.svg#PPNeueMontreal') format('svg');
}
@font-face {
	font-family: 'PP Neue Montreal';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://www.groupe-hexagone.com/wp-content/uploads/2026/05/PPNeueMontrealTT-Thin.eot');
	src: url('https://www.groupe-hexagone.com/wp-content/uploads/2026/05/PPNeueMontrealTT-Thin.eot?#iefix') format('embedded-opentype'),
		url('https://www.groupe-hexagone.com/wp-content/uploads/2026/05/PPNeueMontrealTT-Thin.woff2') format('woff2'),
		url('https://www.groupe-hexagone.com/wp-content/uploads/2026/05/PPNeueMontrealTT-Thin.woff') format('woff'),
		url('https://www.groupe-hexagone.com/wp-content/uploads/2026/05/PPNeueMontreal-Thin.ttf') format('truetype'),
		url('https://www.groupe-hexagone.com/wp-content/uploads/2026/05/PPNeueMontrealTT-Thin.svg#PPNeueMontreal') format('svg');
}
@font-face {
	font-family: 'PP Neue Montreal';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://www.groupe-hexagone.com/wp-content/uploads/2026/05/PPNeueMontrealTT-Book.eot');
	src: url('https://www.groupe-hexagone.com/wp-content/uploads/2026/05/PPNeueMontrealTT-Book.eot?#iefix') format('embedded-opentype'),
		url('https://www.groupe-hexagone.com/wp-content/uploads/2026/05/PPNeueMontrealTT-Book.woff2') format('woff2'),
		url('https://www.groupe-hexagone.com/wp-content/uploads/2026/05/PPNeueMontrealTT-Book.woff') format('woff'),
		url('https://www.groupe-hexagone.com/wp-content/uploads/2026/05/PPNeueMontreal-Book.ttf') format('truetype'),
		url('https://www.groupe-hexagone.com/wp-content/uploads/2026/05/PPNeueMontrealTT-Book.svg#PPNeueMontreal') format('svg');
}
/* End Custom Fonts CSS */