.elementor-1142 .elementor-element.elementor-element-4478af6{--display:flex;--min-height:920px;--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:4em;--padding-bottom:4em;--padding-left:0em;--padding-right:0em;}.elementor-1142 .elementor-element.elementor-element-4478af6:not(.elementor-motion-effects-element-type-background), .elementor-1142 .elementor-element.elementor-element-4478af6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1509786 );}.elementor-1142 .elementor-element.elementor-element-f1e0b1a{--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;--flex-wrap:wrap;}.elementor-1142 .elementor-element.elementor-element-f24fea2{--display:flex;}.elementor-1142 .elementor-element.elementor-element-41f4c9e{text-align:start;}.elementor-1142 .elementor-element.elementor-element-41f4c9e .elementor-heading-title{font-family:"Futura", Sans-serif;}.elementor-1142 .elementor-element.elementor-element-6032632 .elementor-heading-title{font-size:48px;}.elementor-1142 .elementor-element.elementor-element-1ffacd7{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;font-family:"Futura", Sans-serif;font-size:17px;font-weight:400;line-height:25px;letter-spacing:0.7px;}.elementor-1142 .elementor-element.elementor-element-56373aa{--display:flex;--justify-content:flex-end;}.elementor-1142 .elementor-element.elementor-element-9bf02d0{text-align:end;}.elementor-1142 .elementor-element.elementor-element-9bf02d0 img{width:360px;height:360px;border-radius:15px 15px 15px 15px;}.elementor-1142 .elementor-element.elementor-element-7db15c8{--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;--flex-wrap:wrap;--margin-top:-300px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1142 .elementor-element.elementor-element-2280ecb > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1142 .elementor-element.elementor-element-2280ecb{text-align:center;}.elementor-1142 .elementor-element.elementor-element-2280ecb img{width:99%;border-radius:15px 15px 15px 15px;}.elementor-1142 .elementor-element.elementor-element-2951da6{--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;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1142 .elementor-element.elementor-element-e6a7a6d > .elementor-widget-container{padding:20px 0px 20px 0px;}.elementor-1142 .elementor-element.elementor-element-e6a7a6d .elementor-heading-title{font-size:48px;}.elementor-1142 .elementor-element.elementor-element-753000c{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;text-align:center;font-family:"Futura", Sans-serif;font-size:17px;font-weight:400;line-height:25px;letter-spacing:0.7px;}.elementor-1142 .elementor-element.elementor-element-b988295{--display:flex;}.elementor-1142 .elementor-element.elementor-element-3c97d2d{text-align:end;}.elementor-1142 .elementor-element.elementor-element-3c97d2d img{width:75%;}.elementor-1142 .elementor-element.elementor-element-9bbdb1b{--display:flex;--justify-content:center;}.elementor-1142 .elementor-element.elementor-element-9d0f632{text-align:start;}.elementor-1142 .elementor-element.elementor-element-9d0f632 img{width:75%;}.elementor-1142 .elementor-element.elementor-element-6d6625b{--display:flex;--min-height:920px;--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:4em;--padding-bottom:4em;--padding-left:0em;--padding-right:0em;}.elementor-1142 .elementor-element.elementor-element-6d6625b:not(.elementor-motion-effects-element-type-background), .elementor-1142 .elementor-element.elementor-element-6d6625b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCF9EE;}.elementor-1142 .elementor-element.elementor-element-6d088b3{--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;--flex-wrap:wrap;}.elementor-1142 .elementor-element.elementor-element-41d08f8{--display:flex;--justify-content:center;}.elementor-1142 .elementor-element.elementor-element-fa8023a > .elementor-widget-container{padding:0px 0px 0px 0px;border-style:solid;border-width:1px 1px 1px 0px;border-color:#E56D58;border-radius:200px 200px 200px 200px;}.elementor-1142 .elementor-element.elementor-element-fa8023a{text-align:start;}.elementor-1142 .elementor-element.elementor-element-fa8023a img{width:95%;border-radius:200px 200px 200px 200px;}.elementor-1142 .elementor-element.elementor-element-4e6d11f{--display:flex;--justify-content:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-1142 .elementor-element.elementor-element-3b01a52 > .elementor-widget-container{padding:0em 0em 02em 0em;}.elementor-1142 .elementor-element.elementor-element-3b01a52 .elementor-heading-title{font-size:48px;}.elementor-1142 .elementor-element.elementor-element-0c5ec99{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Futura", Sans-serif;font-size:17px;font-weight:400;line-height:25px;letter-spacing:0.7px;}.elementor-1142 .elementor-element.elementor-element-471bd7e > .elementor-widget-container{padding:2em 0em 2em 0em;}.elementor-1142 .elementor-element.elementor-element-471bd7e .elementor-heading-title{font-size:48px;}.elementor-1142 .elementor-element.elementor-element-05c81e1{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Futura", Sans-serif;font-size:17px;font-weight:400;line-height:25px;letter-spacing:0.7px;}.elementor-1142 .elementor-element.elementor-element-112999b .elementor-icon-list-icon i{color:#E56D58;transition:color 0.3s;}.elementor-1142 .elementor-element.elementor-element-112999b .elementor-icon-list-icon svg{fill:#E56D58;transition:fill 0.3s;}.elementor-1142 .elementor-element.elementor-element-112999b{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1142 .elementor-element.elementor-element-112999b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1142 .elementor-element.elementor-element-112999b .elementor-icon-list-item > a{font-family:"Futura", Sans-serif;font-size:17px;}.elementor-1142 .elementor-element.elementor-element-112999b .elementor-icon-list-text{transition:color 0.3s;}@media(max-width:1024px){.elementor-1142 .elementor-element.elementor-element-f1e0b1a{--flex-wrap:nowrap;}.elementor-1142 .elementor-element.elementor-element-6032632 .elementor-heading-title{font-size:2em;}.elementor-1142 .elementor-element.elementor-element-1ffacd7{--container-widget-width:92%;--container-widget-flex-grow:0;width:var( --container-widget-width, 92% );max-width:92%;}.elementor-1142 .elementor-element.elementor-element-56373aa{--justify-content:center;}.elementor-1142 .elementor-element.elementor-element-7db15c8{--margin-top:-100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1142 .elementor-element.elementor-element-e6a7a6d .elementor-heading-title{font-size:2em;}.elementor-1142 .elementor-element.elementor-element-753000c{--container-widget-width:92%;--container-widget-flex-grow:0;width:var( --container-widget-width, 92% );max-width:92%;}.elementor-1142 .elementor-element.elementor-element-3b01a52 .elementor-heading-title{font-size:2em;}.elementor-1142 .elementor-element.elementor-element-0c5ec99{--container-widget-width:92%;--container-widget-flex-grow:0;width:var( --container-widget-width, 92% );max-width:92%;}.elementor-1142 .elementor-element.elementor-element-471bd7e .elementor-heading-title{font-size:2em;}.elementor-1142 .elementor-element.elementor-element-05c81e1{--container-widget-width:92%;--container-widget-flex-grow:0;width:var( --container-widget-width, 92% );max-width:92%;}}@media(max-width:767px){.elementor-1142 .elementor-element.elementor-element-f1e0b1a{--flex-wrap:wrap;}.elementor-1142 .elementor-element.elementor-element-6032632 .elementor-heading-title{font-size:1.9em;}.elementor-1142 .elementor-element.elementor-element-1ffacd7{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1142 .elementor-element.elementor-element-9bf02d0{text-align:center;}.elementor-1142 .elementor-element.elementor-element-7db15c8{--margin-top:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1142 .elementor-element.elementor-element-2951da6{--flex-wrap:wrap;}.elementor-1142 .elementor-element.elementor-element-e6a7a6d .elementor-heading-title{font-size:1.9em;}.elementor-1142 .elementor-element.elementor-element-753000c{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1142 .elementor-element.elementor-element-b988295{--width:40%;}.elementor-1142 .elementor-element.elementor-element-9bbdb1b{--width:40%;}.elementor-1142 .elementor-element.elementor-element-3b01a52 .elementor-heading-title{font-size:1.9em;}.elementor-1142 .elementor-element.elementor-element-0c5ec99{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1142 .elementor-element.elementor-element-471bd7e .elementor-heading-title{font-size:1.9em;}.elementor-1142 .elementor-element.elementor-element-05c81e1{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}}@media(min-width:768px){.elementor-1142 .elementor-element.elementor-element-f24fea2{--width:68%;}.elementor-1142 .elementor-element.elementor-element-56373aa{--width:30%;}.elementor-1142 .elementor-element.elementor-element-b988295{--width:25%;}.elementor-1142 .elementor-element.elementor-element-9bbdb1b{--width:25%;}.elementor-1142 .elementor-element.elementor-element-41d08f8{--width:35%;}.elementor-1142 .elementor-element.elementor-element-4e6d11f{--width:63%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1142 .elementor-element.elementor-element-56373aa{--width:45%;}}/* Start custom CSS */@media (max-width:767px){

  .page-header-img{
    width: 100% !important;
    height: 100vh !important;   /* remets 40vh ou l'autre valeur souhaitée */
    overflow: hidden !important;
  }

  .page-header-img img{
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important;
    object-position: center !important;
    display: block !important;
  }

}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Futura';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://festivaldespains.dev.atmedia.fr/ecole/wp-content/uploads/sites/2/2025/09/FuturaStd-Book.eot');
	src: url('https://festivaldespains.dev.atmedia.fr/ecole/wp-content/uploads/sites/2/2025/09/FuturaStd-Book.eot?#iefix') format('embedded-opentype'),
		url('https://festivaldespains.dev.atmedia.fr/ecole/wp-content/uploads/sites/2/2025/09/FuturaStd-Book.woff2') format('woff2'),
		url('https://festivaldespains.dev.atmedia.fr/ecole/wp-content/uploads/sites/2/2025/09/FuturaStd-Book.woff') format('woff'),
		url('https://festivaldespains.dev.atmedia.fr/ecole/wp-content/uploads/sites/2/2025/09/FuturaStd-Book.ttf') format('truetype'),
		url('https://festivaldespains.dev.atmedia.fr/ecole/wp-content/uploads/sites/2/2025/09/FuturaStd-Book.svg#Futura') format('svg');
}
@font-face {
	font-family: 'Futura';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://festivaldespains.dev.atmedia.fr/ecole/wp-content/uploads/sites/2/2025/09/FuturaStd-Bold.eot');
	src: url('https://festivaldespains.dev.atmedia.fr/ecole/wp-content/uploads/sites/2/2025/09/FuturaStd-Bold.eot?#iefix') format('embedded-opentype'),
		url('https://festivaldespains.dev.atmedia.fr/ecole/wp-content/uploads/sites/2/2025/09/FuturaStd-Bold.woff2') format('woff2'),
		url('https://festivaldespains.dev.atmedia.fr/ecole/wp-content/uploads/sites/2/2025/09/FuturaStd-Bold.woff') format('woff'),
		url('https://festivaldespains.dev.atmedia.fr/ecole/wp-content/uploads/sites/2/2025/09/FuturaStd-Bold.ttf') format('truetype'),
		url('https://festivaldespains.dev.atmedia.fr/ecole/wp-content/uploads/sites/2/2025/09/FuturaStd-Bold.svg#Futura') format('svg');
}
/* End Custom Fonts CSS */