@font-face{font-family:'Vocago';font-style:normal;font-weight:normal;font-display:auto;src:url(https://ceremoniedeswalid.fr/wp-content/uploads/Vocago.ttf) format('truetype')}@font-face{font-family:'Clash Display';font-display:auto;src:url(https://ceremoniedeswalid.fr/wp-content/uploads/ClashDisplay-Variable.ttf) format('truetype')}.elementor-kit-28852{--e-global-color-primary:#340f0f;--e-global-color-secondary:#f6bbc4;--e-global-color-text:#fff3e3;--e-global-color-accent:#b97210;--e-global-typography-primary-font-family:"Vocago";--e-global-typography-primary-font-weight:normal;--e-global-typography-primary-line-height:1.5;--e-global-typography-primary-letter-spacing:.1em;--e-global-typography-secondary-font-family:"Vocago";--e-global-typography-secondary-font-weight:400;--e-global-typography-secondary-line-height:1.5;--e-global-typography-secondary-letter-spacing:.1em;--e-global-typography-text-font-family:"Clash Display";--e-global-typography-text-font-size:1.5rem;font-weight:var(--e-global-typography-text-font-weight);--e-global-typography-text-line-height:1.5;--e-global-typography-text-letter-spacing:0;--e-global-typography-accent-font-family:"Clash Display";--e-global-typography-accent-font-size:1.5rem;--e-global-typography-accent-line-height:1.5;--e-global-typography-accent-letter-spacing:0;background-color:var(--e-global-color-primary);color:var(--e-global-color-text);font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-kit-28852 button,.elementor-kit-28852 input[type="button"],.elementor-kit-28852 input[type="submit"],.elementor-kit-28852 .elementor-button{background-color:var(--e-global-color-accent);font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var(--e-global-typography-accent-font-size);font-weight:var(--e-global-typography-accent-weight);line-height:var(--e-global-typography-accent-line-height);letter-spacing:var(--e-global-typography-accent-letter-spacing);color:var(--e-global-color-text);border-radius:.75rem .75rem .75rem .75rem;padding:.75rem 1.75rem .75rem 1.75rem}.elementor-kit-28852 p{margin-block-end:0}.elementor-kit-28852 a{color:var(--e-global-color-text)}.elementor-kit-28852 h1{color:var(--e-global-color-text);font-family:"Vocago",sans-serif;font-size:6rem}.elementor-kit-28852 h2{color:var(--e-global-color-text);font-family:"Vocago",sans-serif;font-size:3.5rem}.elementor-kit-28852 h3{color:var(--e-global-color-text);font-family:"Vocago",sans-serif;font-size:2rem}.elementor-kit-28852 h4{color:var(--e-global-color-text)}.elementor-kit-28852 h5{color:var(--e-global-color-text)}.elementor-kit-28852 h6{color:var(--e-global-color-text)}.elementor-section.elementor-section-boxed>.elementor-container{max-width:100%}.e-con{--container-max-width:100%;--container-default-padding-top:0;--container-default-padding-right:0;--container-default-padding-bottom:0;--container-default-padding-left:0}.elementor-widget:not(:last-child){margin-block-end:0}.elementor-element{--widgets-spacing:0 0;--widgets-spacing-row:0;--widgets-spacing-column:0}{}h1.entry-title{display:var(--page-title-display)}@media (max-width:1024px){.elementor-kit-28852{--e-global-typography-text-font-size:1.25rem;--e-global-typography-accent-font-size:1.25rem;font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-kit-28852 h1{font-size:4rem}.elementor-kit-28852 h2{font-size:2.5rem}.elementor-kit-28852 h3{font-size:1.5rem}.elementor-kit-28852 button,.elementor-kit-28852 input[type="button"],.elementor-kit-28852 input[type="submit"],.elementor-kit-28852 .elementor-button{font-size:var(--e-global-typography-accent-font-size);font-weight:var(--e-global-typography-accent-weight);line-height:var(--e-global-typography-accent-line-height);letter-spacing:var(--e-global-typography-accent-letter-spacing)}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1024px}.e-con{--container-max-width:1024px}}@media (max-width:767px){.elementor-kit-28852{--e-global-typography-text-font-size:1rem;--e-global-typography-accent-font-size:1rem;font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-kit-28852 h1{font-size:3rem}.elementor-kit-28852 h2{font-size:1.5rem}.elementor-kit-28852 h3{font-size:1.25rem}.elementor-kit-28852 button,.elementor-kit-28852 input[type="button"],.elementor-kit-28852 input[type="submit"],.elementor-kit-28852 .elementor-button{font-size:var(--e-global-typography-accent-font-size);font-weight:var(--e-global-typography-accent-weight);line-height:var(--e-global-typography-accent-line-height);letter-spacing:var(--e-global-typography-accent-letter-spacing)}.elementor-section.elementor-section-boxed>.elementor-container{max-width:767px}.e-con{--container-max-width:767px}}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family: var(--e-global-typography-text-font-family), Sans-serif !important;font-weight:var(--e-global-typography-text-font-weight)!important;line-height:var(--e-global-typography-text-line-height)!important;letter-spacing:var(--e-global-typography-text-letter-spacing)!important}.text-fit>*{display:inline-block;white-space:nowrap;line-height:1;text-align:center;width:auto;max-width:100%;transition:font-size .3s ease}.gsap-image{position:fixed!important;top:0;left:0;z-index:100;pointer-events:none;opacity:0;visibility:hidden;transform:translate(-50%,-50%)}.gsap-image img{height:auto;display:block;aspect-ratio: 2/3;object-fit:cover}.gsap-item a{padding:2vw 5vw}.gsap-item{transition:.5s ease}.gsap-item:hover{transition:.5s ease;background-color:var(--e-global-color-text)}.gsap-item h3{transition:.5s ease}.gsap-item:hover h3{transition:.5s ease;color:var(--e-global-color-primary)}.gsap-horizontal-section{overflow:hidden;position:relative}.gsap-track{padding-right:5vw!important;width:fit-content}.team-card{width:35vw!important;flex-shrink:0!important}@media (max-width:768px){.team-card{width:85vw}}.gsap-horizontal-section,.gsap-horizontal-section.elementor-element{transition:transform 0s linear!important;transition:none!important}.gsap-horizontal-section>.e-con-inner,.gsap-horizontal-section>.elementor-container{transition:none!important}