.elementor-3174 .elementor-element.elementor-element-7031569{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-3174 .elementor-element.elementor-element-5fc7185 .elementor-heading-title{font-family:"iozzia velista", Sans-serif;font-size:70px;}.elementor-3174 .elementor-element.elementor-element-b343b1d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:-8px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-3174 .elementor-element.elementor-element-37b059d{text-align:right;}.elementor-3174 .elementor-element.elementor-element-37b059d .elementor-heading-title{color:var( --e-global-color-secondary );font-family:"Butler iozzia", Sans-serif;font-size:25px;}.elementor-3174 .elementor-element.elementor-element-b139ae2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-3174 .elementor-element.elementor-element-4421458 img{width:100%;max-width:100%;height:300px;object-fit:cover;object-position:center center;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );transition-duration:0.3s;}.elementor-3174 .elementor-element.elementor-element-4421458:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-3174 .elementor-element.elementor-element-8d2040c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:-8px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-3174 .elementor-element.elementor-element-a023b07{text-align:right;}.elementor-3174 .elementor-element.elementor-element-a023b07 .elementor-heading-title{color:var( --e-global-color-secondary );font-family:"Butler iozzia", Sans-serif;font-size:25px;}.elementor-3174 .elementor-element.elementor-element-bac5bfc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-3174 .elementor-element.elementor-element-815f1e3 img{width:100%;max-width:100%;height:300px;object-fit:cover;object-position:center center;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );transition-duration:0.3s;}.elementor-3174 .elementor-element.elementor-element-815f1e3:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-3174 .elementor-element.elementor-element-0779c82{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:-8px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-3174 .elementor-element.elementor-element-a831c07{text-align:right;}.elementor-3174 .elementor-element.elementor-element-a831c07 .elementor-heading-title{color:var( --e-global-color-secondary );font-family:"Butler iozzia", Sans-serif;font-size:25px;}.elementor-3174 .elementor-element.elementor-element-31c1d68{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-3174 .elementor-element.elementor-element-92ce4b9 img{width:100%;max-width:100%;height:300px;object-fit:cover;object-position:center center;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );transition-duration:0.3s;}.elementor-3174 .elementor-element.elementor-element-92ce4b9:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-3174 .elementor-element.elementor-element-4f49935{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:-8px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-3174 .elementor-element.elementor-element-d166d81{text-align:right;}.elementor-3174 .elementor-element.elementor-element-d166d81 .elementor-heading-title{color:var( --e-global-color-secondary );font-family:"Butler iozzia", Sans-serif;font-size:25px;}.elementor-3174 .elementor-element.elementor-element-709bee4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-3174 .elementor-element.elementor-element-ace53fb img{width:100%;max-width:100%;height:300px;object-fit:cover;object-position:center center;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );transition-duration:0.3s;}.elementor-3174 .elementor-element.elementor-element-ace53fb:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-3174 .elementor-element.elementor-element-a1c6985{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--margin-block-start:50px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-3174 .elementor-element.elementor-element-32763d6 .elementor-heading-title{font-family:"iozzia velista", Sans-serif;font-size:70px;}.elementor-3174 .elementor-element.elementor-element-ffdc900{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:-8px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-3174 .elementor-element.elementor-element-9613361{text-align:right;}.elementor-3174 .elementor-element.elementor-element-9613361 .elementor-heading-title{color:var( --e-global-color-secondary );font-family:"Butler iozzia", Sans-serif;font-size:25px;}.elementor-3174 .elementor-element.elementor-element-966d7ba{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-3174 .elementor-element.elementor-element-fe09569 img{width:100%;max-width:100%;height:300px;object-fit:cover;object-position:center center;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );transition-duration:0.3s;}.elementor-3174 .elementor-element.elementor-element-fe09569:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-3174 .elementor-element.elementor-element-2d36212{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-3174 .elementor-element.elementor-element-2d36212 .elementor-divider-separator{width:5%;margin:0 auto;margin-center:0;}.elementor-3174 .elementor-element.elementor-element-2d36212 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-3174 .elementor-element.elementor-element-2d36212 > .elementor-widget-container{margin:40px 0px 40px 0px;}/* Start custom CSS for image, class: .elementor-element-4421458 *//* Conteneur de l'image */ .elementor-3174 .elementor-element.elementor-element-4421458 { position: relative; cursor: pointer; overflow: hidden; } /* Création du bouton Play (Invisible par défaut) */ .elementor-3174 .elementor-element.elementor-element-4421458::after { content: '\f04b'; /* Icône Play de FontAwesome */ font-family: "Font Awesome 5 Free"; font-weight: 900; position: absolute; top: 50%; left: 50%; /* On le place au centre et on le réduit un peu au départ */ transform: translate(-50%, -50%) scale(0.8); /* Taille plus petite */ width: 60px; height: 60px; font-size: 25px; /* Taille du triangle */ display: flex; align-items: center; justify-content: center; color: white; background: rgba(0, 0, 0, 0.4); /* Fond noir transparent */ border: 2px solid white; border-radius: 50%; /* CACHE LE LOGO PAR DÉFAUT */ opacity: 0;transition: all 0.5s ease; pointer-events: none; } /* APPARITION AU SURVOL */ .elementor-3174 .elementor-element.elementor-element-4421458:hover::after { opacity: 1; /* Le logo reprend sa taille normale et se centre */ transform: translate(-50%, -50%) scale(1); } /* On garde ton format 21:9 ici aussi pour être sûr */ .elementor-3174 .elementor-element.elementor-element-4421458 img { aspect-ratio: 21 / 9; object-fit: cover; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-815f1e3 *//* Conteneur de l'image */ .elementor-3174 .elementor-element.elementor-element-815f1e3 { position: relative; cursor: pointer; overflow: hidden; } /* Création du bouton Play (Invisible par défaut) */ .elementor-3174 .elementor-element.elementor-element-815f1e3::after { content: '\f04b'; /* Icône Play de FontAwesome */ font-family: "Font Awesome 5 Free"; font-weight: 900; position: absolute; top: 50%; left: 50%; /* On le place au centre et on le réduit un peu au départ */ transform: translate(-50%, -50%) scale(0.8); /* Taille plus petite */ width: 60px; height: 60px; font-size: 25px; /* Taille du triangle */ display: flex; align-items: center; justify-content: center; color: white; background: rgba(0, 0, 0, 0.4); /* Fond noir transparent */ border: 2px solid white; border-radius: 50%; /* CACHE LE LOGO PAR DÉFAUT */ opacity: 0;transition: all 0.5s ease; pointer-events: none; } /* APPARITION AU SURVOL */ .elementor-3174 .elementor-element.elementor-element-815f1e3:hover::after { opacity: 1; /* Le logo reprend sa taille normale et se centre */ transform: translate(-50%, -50%) scale(1); } /* On garde ton format 21:9 ici aussi pour être sûr */ .elementor-3174 .elementor-element.elementor-element-815f1e3 img { aspect-ratio: 21 / 9; object-fit: cover; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-92ce4b9 *//* Conteneur de l'image */ .elementor-3174 .elementor-element.elementor-element-92ce4b9 { position: relative; cursor: pointer; overflow: hidden; } /* Création du bouton Play (Invisible par défaut) */ .elementor-3174 .elementor-element.elementor-element-92ce4b9::after { content: '\f04b'; /* Icône Play de FontAwesome */ font-family: "Font Awesome 5 Free"; font-weight: 900; position: absolute; top: 50%; left: 50%; /* On le place au centre et on le réduit un peu au départ */ transform: translate(-50%, -50%) scale(0.8); /* Taille plus petite */ width: 60px; height: 60px; font-size: 25px; /* Taille du triangle */ display: flex; align-items: center; justify-content: center; color: white; background: rgba(0, 0, 0, 0.4); /* Fond noir transparent */ border: 2px solid white; border-radius: 50%; /* CACHE LE LOGO PAR DÉFAUT */ opacity: 0;transition: all 0.5s ease; pointer-events: none; } /* APPARITION AU SURVOL */ .elementor-3174 .elementor-element.elementor-element-92ce4b9:hover::after { opacity: 1; /* Le logo reprend sa taille normale et se centre */ transform: translate(-50%, -50%) scale(1); } /* On garde ton format 21:9 ici aussi pour être sûr */ .elementor-3174 .elementor-element.elementor-element-92ce4b9 img { aspect-ratio: 21 / 9; object-fit: cover; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ace53fb *//* Conteneur de l'image */ .elementor-3174 .elementor-element.elementor-element-ace53fb { position: relative; cursor: pointer; overflow: hidden; } /* Création du bouton Play (Invisible par défaut) */ .elementor-3174 .elementor-element.elementor-element-ace53fb::after { content: '\f04b'; /* Icône Play de FontAwesome */ font-family: "Font Awesome 5 Free"; font-weight: 900; position: absolute; top: 50%; left: 50%; /* On le place au centre et on le réduit un peu au départ */ transform: translate(-50%, -50%) scale(0.8); /* Taille plus petite */ width: 60px; height: 60px; font-size: 25px; /* Taille du triangle */ display: flex; align-items: center; justify-content: center; color: white; background: rgba(0, 0, 0, 0.4); /* Fond noir transparent */ border: 2px solid white; border-radius: 50%; /* CACHE LE LOGO PAR DÉFAUT */ opacity: 0;transition: all 0.5s ease; pointer-events: none; } /* APPARITION AU SURVOL */ .elementor-3174 .elementor-element.elementor-element-ace53fb:hover::after { opacity: 1; /* Le logo reprend sa taille normale et se centre */ transform: translate(-50%, -50%) scale(1); } /* On garde ton format 21:9 ici aussi pour être sûr */ .elementor-3174 .elementor-element.elementor-element-ace53fb img { aspect-ratio: 21 / 9; object-fit: cover; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fe09569 *//* Conteneur de l'image */ .elementor-3174 .elementor-element.elementor-element-fe09569 { position: relative; cursor: pointer; overflow: hidden; } /* Création du bouton Play (Invisible par défaut) */ .elementor-3174 .elementor-element.elementor-element-fe09569::after { content: '\f04b'; /* Icône Play de FontAwesome */ font-family: "Font Awesome 5 Free"; font-weight: 900; position: absolute; top: 50%; left: 50%; /* On le place au centre et on le réduit un peu au départ */ transform: translate(-50%, -50%) scale(0.8); /* Taille plus petite */ width: 60px; height: 60px; font-size: 25px; /* Taille du triangle */ display: flex; align-items: center; justify-content: center; color: white; background: rgba(0, 0, 0, 0.4); /* Fond noir transparent */ border: 2px solid white; border-radius: 50%; /* CACHE LE LOGO PAR DÉFAUT */ opacity: 0;transition: all 0.5s ease; pointer-events: none; } /* APPARITION AU SURVOL */ .elementor-3174 .elementor-element.elementor-element-fe09569:hover::after { opacity: 1; /* Le logo reprend sa taille normale et se centre */ transform: translate(-50%, -50%) scale(1); } /* On garde ton format 21:9 ici aussi pour être sûr */ .elementor-3174 .elementor-element.elementor-element-fe09569 img { aspect-ratio: 21 / 9; object-fit: cover; }/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'iozzia velista';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://iozziafilm.com/wp-content/uploads/2026/04/VELISTA.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Butler iozzia';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://iozziafilm.com/wp-content/uploads/2026/05/Butler-Free-Med.woff2') format('woff2');
}
/* End Custom Fonts CSS */