.elementor-kit-8{--e-global-color-primary:#384552;--e-global-color-secondary:#C28D29;--e-global-color-text:#0B6EB0;--e-global-color-accent:#095DA6;--e-global-color-ebae2ee:#FEEAB2A6;--e-global-color-10a0d49:#FFFFFF;--e-global-color-801adb6:#1687C92E;--e-global-typography-primary-font-family:"Raleway";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Raleway";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Raleway";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Raleway";--e-global-typography-accent-font-weight:500;color:#384552;font-family:"Raleway", Sans-serif;font-size:18px;font-weight:500;}.elementor-kit-8 p{margin-bottom:18px;}.elementor-kit-8 a{color:var( --e-global-color-accent );font-weight:500;}.elementor-kit-8 h1{color:var( --e-global-color-10a0d49 );font-size:50px;line-height:44px;}.elementor-kit-8 h2{color:var( --e-global-color-secondary );font-size:33px;font-weight:500;line-height:44px;}.elementor-kit-8 h3{color:var( --e-global-color-text );font-size:21px;font-weight:bold;line-height:26px;}.elementor-kit-8 h4{color:var( --e-global-color-text );}.elementor-kit-8 h5{color:var( --e-global-color-text );}.elementor-kit-8 h6{color:var( --e-global-color-text );}.elementor-kit-8 button,.elementor-kit-8 input[type="button"],.elementor-kit-8 input[type="submit"],.elementor-kit-8 .elementor-button{font-size:18px;color:var( --e-global-color-accent );background-color:var( --e-global-color-801adb6 );border-radius:0px 0px 0px 0px;padding:14px 24px 14px 24px;}.elementor-kit-8 button:hover,.elementor-kit-8 button:focus,.elementor-kit-8 input[type="button"]:hover,.elementor-kit-8 input[type="button"]:focus,.elementor-kit-8 input[type="submit"]:hover,.elementor-kit-8 input[type="submit"]:focus,.elementor-kit-8 .elementor-button:hover,.elementor-kit-8 .elementor-button:focus{color:var( --e-global-color-text );background-color:var( --e-global-color-10a0d49 );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-container{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-bottom:20px;}.elementor-element{--widgets-spacing:20px;}{}h1.entry-title{display:var(--page-title-display);}.elementor-lightbox{background-color:var( --e-global-color-ebae2ee );--lightbox-ui-color:var( --e-global-color-primary );--lightbox-text-color:var( --e-global-color-primary );}.elementor-kit-8 e-page-transition{background-color:#FFBC7D;}.site-header{padding-right:0px;padding-left:0px;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-container{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-8{font-size:18px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-container{--container-max-width:767px;}}/* Start custom CSS */.flex-none{flex:none}.flex-1{flex:1 1 0%}.flex-auto{flex:1 1 auto}.flex-initial{flex:0 1 auto}.flex{display:flex}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.justify-evenly{justify-content:space-evenly}.content-center{align-content:center}.content-start{align-content:flex-start}.content-end{align-content:flex-end}.content-between{align-content:space-between}.content-around{align-content:space-around}.content-evenly{align-content:space-evenly}:root{--font-size-sm: clamp(0.55rem, 0.28vw + 0.48rem, 0.7rem);--font-size-base: clamp(0.69rem, 0.45vw + 0.57rem, 0.94rem);--font-size-md: clamp(0.86rem, 0.71vw + 0.68rem, 1.25rem);--font-size-lg: clamp(1.07rem, 1.08vw + 0.81rem, 1.67rem);--font-size-xl: clamp(1.34rem, 1.6vw + 0.94rem, 2.22rem);--font-size-xxl: clamp(1.68rem, 2.33vw + 1.1rem, 2.96rem);--font-size-xxxl: clamp(2.1rem, 3.36vw + 1.26rem, 3.95rem)}html{scroll-padding-top:100px}h1,h2,h3,h4,h5,h6{margin-top:.5rem !important;margin-botton:1rem !important}h2{text-align:center;padding-top:1rem}.novagaia{font-weight:600;text-transform:none !important}b,strong{font-weight:600}.section--margin-bottom{margin-bottom:2rem}.shadow-blue.elementor-widget-image img{box-shadow:-15px 15px 0px 0px var(--e-global-color-801adb6);margin-left:15px;margin-bottom:15px}.shadow-blue.elementor-widget-image-box img{box-shadow:-15px 15px 0px 0px var(--e-global-color-801adb6)}figcaption{padding:1rem;background-color:var(--e-global-color-ebae2ee);font-style:normal !important;height:5rem;font-size:.8rem;display:flex;justify-content:center;align-items:center}.gallery-fixed-ratio .swiper-slide-image{aspect-ratio:1.3;object-fit:cover}.elementor-button-link{outline:var(--e-global-color-801adb6) solid 2px !important}.button-alt .elementor-button-link{background-color:var(--e-global-color-ebae2ee) !important;outline:var(--e-global-color-ebae2ee) solid 2px !important}.button-alt .elementor-button-link:hover{background-color:var(--e-global-color-10a0d49) !important}.button-alt .elementor-button-link .elementor-button-content-wrapper{color:var(--e-global-color-secondary) !important}@media(min-width: 767px){.button-bar .elementor-widget-wrap{flex-direction:row;margin-bottom:1rem}.button-bar .elementor-widget-wrap .elementor-widget{width:auto !important;margin-bottom:0 !important}.button-bar .elementor-widget-wrap .elementor-widget:not(:last-child){margin-right:1rem}}.preserve-format .elementor-widget-container{white-space:pre-line}blockquote{font-style:italic;font-size:24px;line-height:1.2em;color:var(--e-global-color-primary)}.elementor-blockquote--skin-quotation .elementor-blockquote{display:flex;flex-wrap:wrap}.elementor-blockquote--skin-quotation .elementor-blockquote::before{color:var(--e-global-color-secondary);flex:none}.elementor-blockquote--skin-quotation .elementor-blockquote .elementor-blockquote__content{flex:1 1 0%;padding-left:1rem;font-style:italic;font-size:24px;line-height:1.2em;color:var(--e-global-color-primary)}.elementor-blockquote--skin-quotation .elementor-blockquote footer{width:100%;font-size:24px;line-height:1.2em}.elementor-blockquote--skin-clean .elementor-blockquote .elementor-blockquote__content{font-style:italic;font-size:24px;line-height:1.2em;color:var(--e-global-color-primary)}.elementor-blockquote--skin-clean .elementor-blockquote footer{font-size:24px;line-height:1.2em}.elementor-blockquote--skin-border .elementor-blockquote{border-color:var(--e-global-color-secondary);border-left:7px solid var(--e-global-color-secondary)}.elementor-blockquote--skin-border .elementor-blockquote .elementor-blockquote__content{font-style:italic;font-size:24px;line-height:1.2em;color:var(--e-global-color-primary)}.elementor-blockquote--skin-border .elementor-blockquote footer{font-size:24px;line-height:1.2em}.elementor-widget-text-editor ul{padding-bottom:1rem}.elementor-widget-text-editor ul li{padding-bottom:.5rem}.elementor-widget-text-editor a{font-weight:700;text-decoration:underline}.text--end-page .elementor-widget-container{display:flex;justify-content:center}.text--end-page .elementor-widget-container .elementor-heading-title{max-width:700px;padding:0 .5rem;text-align:center;font-size:26px;line-height:1.2em;font-style:italic;color:var(--e-global-color-secondary)}.ecs-posts .ecs-post-loop .ecs-artiste .elementor-image-box-img img{object-fit:cover;width:100% !important;aspect-ratio:1 !important}.ecs-posts .ecs-post-loop .ecs-artiste .elementor-image-box-title a{font-size:16px;font-weight:700;line-height:1.2rem}.nav--vertical nav>ul.elementor-nav-menu .elementor-item{display:block !important}header{--maxheight: 47px}header .header-col>div{display:flex;flex-wrap:nowrap;flex-direction:row;align-content:center;align-items:center}header .elementor-icon-wrapper{display:flex}header .elementor-widget-nav-menu .elementor-widget-container{width:100%}header nav>ul.elementor-nav-menu{display:flex;flex-wrap:nowrap;flex-direction:row;align-content:center;align-items:center;width:100% !important;flex-wrap:wrap;justify-content:space-evenly}header nav>ul.elementor-nav-menu .menu-item{display:flex;align-content:center;align-items:center;height:var(--maxheight)}header nav>ul.elementor-nav-menu .menu-item .elementor-item{display:block !important;padding:1rem .5rem !important;height:100%;line-height:1em}header .box--logo{max-height:var(--maxheight)}header .box--navigation{display:none}header .box--actions{width:auto !important;max-height:var(--maxheight)}header .box--actions>.elementor-container{justify-content:flex-end}header .box--actions .action--menu,header .box--actions .action--phone,header .box--actions .action--don{max-height:var(--maxheight)}header .box--actions .action--menu img,header .box--actions .action--phone img,header .box--actions .action--don img{max-height:var(--maxheight);object-fit:cover}header .box--actions .action--menu .elementor-icon-wrapper{justify-content:center}header .box--spacer{max-height:var(--maxheight)}@media(min-width: 1400px){header .box--navigation{display:flex}header .box--actions .action--menu{display:none}header .box--spacer{display:none}}:root{--mobileFontSize: 23px;--mobileLineHeight: 33px;--desktopFontSize: 30px;--desktopLineHeight: 34px;--mobilePadding: 1.111rem;--desktopPadding: 2rem}.box--blue img,.box--blue .elementor-image-box-img,.box--gold img,.box--gold .elementor-image-box-img{max-height:472px;height:472px;object-fit:cover;display:block !important}.box--blue .elementor-image-box-title,.box--gold .elementor-image-box-title{text-transform:uppercase;padding:var(--desktopPadding);font-size:var(--desktopFontSize);line-height:var(--desktopLineHeight)}.box--blue .elementor-image-box-title a,.box--gold .elementor-image-box-title a{font-size:var(--desktopFontSize);line-height:var(--desktopLineHeight);font-weight:400}.box--blue .elementor-image-box-title a:hover,.box--gold .elementor-image-box-title a:hover{color:var(--e-global-color-secondary) !important}@media(max-width: 1023px){.box--blue .elementor-image-box-title,.box--gold .elementor-image-box-title{padding:var(--mobilePadding)}.box--blue .elementor-image-box-title a,.box--gold .elementor-image-box-title a{font-size:var(--mobileFontSize);line-height:var(--mobileLineHeight)}}.box--blue img,.box--blue .elementor-image-box-img{max-height:550px;height:550px}.box--blue img a,.box--blue .elementor-image-box-img a{max-height:550px;height:550px}.box--gold img,.box--gold .elementor-image-box-img{max-height:425px;height:425px}.box--gold img a,.box--gold .elementor-image-box-img a{max-height:425px;height:425px}.box--blue .elementor-image-box-title{background-color:var(--e-global-color-801adb6);text-align:center}.box--gold .elementor-image-box-title{background-color:var(--e-global-color-ebae2ee);text-align:center}.box--gold .elementor-image-box-title a{color:var(--e-global-color-secondary) !important}.box--gold .elementor-image-box-title a:hover{color:var(--e-global-color-secondary) !important}.box--blue.small .elementor-widget-container{background-color:var(--e-global-color-801adb6);display:inline-block;padding:1rem}.box--blue.small .elementor-widget-container p{margin:0}.button--huge{background-color:var(--e-global-color-801adb6);color:var(--e-global-color-accent) !important;padding:var(--desktopPadding);font-size:var(--desktopFontSize);line-height:var(--desktopLineHeight)}.button--huge a{font-size:var(--desktopFontSize);line-height:var(--desktopLineHeight);font-weight:400}.button--huge a:hover{color:var(--e-global-color-primary)}@media(max-width: 1023px){.button--huge{padding:var(--mobilePadding)}.button--huge .elementor-image-box-title{margin:0}.button--huge .elementor-image-box-title a{font-size:var(--mobileFontSize);line-height:var(--mobileLineHeight)}}.elementor-widget-heading.home h1{font-size:33px;color:var(--e-global-color-10a0d49);line-height:44px;font-weight:400;letter-spacing:.02em;text-shadow:0px 4px 8px rgba(28,32,35,.51)}.elementor-widget-heading.home h1 .bigger{font-size:44px}.elementor-widget-heading.home h1 .alt{font-size:42px;font-weight:700;font-style:italic}@media(max-width: 767px){.elementor-widget-heading.home h1{font-size:23px;line-height:38px;letter-spacing:.01em}.elementor-widget-heading.home h1 .bigger{font-size:34px}.elementor-widget-heading.home h1 .alt{font-size:32px}}/* End custom CSS */