.elementor-24 .elementor-element.elementor-element-da9ed3e{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0%;--margin-bottom:-11%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:4%;--padding-right:0%;}.elementor-24 .elementor-element.elementor-element-da9ed3e:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-da9ed3e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F4E3;}.elementor-24 .elementor-element.elementor-element-da9ed3e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-24 .elementor-element.elementor-element-594e143{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-594e143.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-24 .elementor-element.elementor-element-c2e4551{--display:flex;--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:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-c2e4551.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Normal;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-24 .elementor-element.elementor-element-ab1c379 .elementor-heading-title{font-family:"Soleil", Normal;font-size:20px;font-weight:400;line-height:100%;color:#271F30;}.elementor-24 .elementor-element.elementor-element-0d912c3{padding:5px 0px 5px 0px;}.elementor-24 .elementor-element.elementor-element-0d912c3 .elementor-heading-title{font-family:"soleil", Normal;font-size:40px;font-weight:700;line-height:110%;color:var( --e-global-color-primary );}.elementor-24 .elementor-element.elementor-element-ec23254{padding:5px 0px 5px 0px;}.elementor-24 .elementor-element.elementor-element-ec23254 .elementor-heading-title{font-family:"soleil", Normal;font-size:24px;font-weight:600;line-height:110%;color:var( --e-global-color-secondary );}.elementor-24 .elementor-element.elementor-element-e8bdd54 .elementor-heading-title{font-family:"greycliff-cf", Normal;font-size:24px;font-weight:300;line-height:140%;color:var( --e-global-color-text );}.elementor-24 .elementor-element.elementor-element-d3422ed{--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:flex-start;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Normal;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-24 .elementor-element.elementor-element-e14faf3 .elementor-button{background-color:#ED6C27;border-radius:60px 60px 60px 60px;}.elementor-24 .elementor-element.elementor-element-e14faf3{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-24 .elementor-element.elementor-element-e14faf3.elementor-element{--align-self:center;}.elementor-24 .elementor-element.elementor-element-e14faf3 .elementor-button:hover, .elementor-24 .elementor-element.elementor-element-e14faf3 .elementor-button:focus{border-color:var( --e-global-color-06cbbd8 );}.elementor-24 .elementor-element.elementor-element-a1b60dd .elementor-button{background-color:#ED6C27;border-radius:60px 60px 60px 60px;}.elementor-24 .elementor-element.elementor-element-a1b60dd{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-24 .elementor-element.elementor-element-a1b60dd.elementor-element{--align-self:center;}.elementor-24 .elementor-element.elementor-element-4531898{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Normal;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-24 .elementor-element.elementor-element-8aa326b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-24 .elementor-element.elementor-element-92ca724{--display:flex;}.elementor-24 .elementor-element.elementor-element-6d4be2b .elementor-button{background-color:#ED6C27;border-radius:60px 60px 60px 60px;}.elementor-24 .elementor-element.elementor-element-6d4be2b{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-24 .elementor-element.elementor-element-6d4be2b.elementor-element{--align-self:center;}.elementor-24 .elementor-element.elementor-element-0f7693d{--display:flex;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-24 .elementor-element.elementor-element-0f7693d:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-0f7693d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#271F30;}.elementor-24 .elementor-element.elementor-element-74c6464{margin:50px 50px calc(var(--kit-widget-spacing, 0px) + 50px) 50px;text-align:center;}.elementor-24 .elementor-element.elementor-element-74c6464 .elementor-heading-title{font-family:var( --e-global-typography-937b3f9-font-family ), Normal;font-weight:var( --e-global-typography-937b3f9-font-weight );color:#FBDAC9;}.elementor-24 .elementor-element.elementor-element-a593a56{padding:0px 0px 50px 0px;}.elementor-24 .elementor-element.elementor-element-a593a56 .swiper-wrapper{display:flex;align-items:center;}.elementor-24 .elementor-element.elementor-element-044ac91{padding:0px 0px 50px 0px;}.elementor-24 .elementor-element.elementor-element-044ac91 .swiper-wrapper{display:flex;align-items:center;}.elementor-24 .elementor-element.elementor-element-1656247{--display:flex;--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:65px;--padding-left:2px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-1656247:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-1656247 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-fddb78d );}.elementor-24 .elementor-element.elementor-element-7ebedf3{--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;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-24 .elementor-element.elementor-element-be0b631{--display:flex;}.elementor-24 .elementor-element.elementor-element-be0b631.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-24 .elementor-element.elementor-element-82be0c9{width:var( --container-widget-width, 100% );max-width:100%;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 5px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-24 .elementor-element.elementor-element-82be0c9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-24 .elementor-element.elementor-element-82be0c9 .elementor-heading-title{font-family:"soleil", Normal;font-size:40px;font-weight:700;color:var( --e-global-color-primary );}.elementor-24 .elementor-element.elementor-element-1eaa7e1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 0px 5px 0px;text-align:center;}.elementor-24 .elementor-element.elementor-element-1eaa7e1 .elementor-heading-title{font-family:"soleil", Normal;font-size:24px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-24 .elementor-element.elementor-element-5c632ff{--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;--margin-top:50px;--margin-bottom:00px;--margin-left:00px;--margin-right:00px;}.elementor-24 .elementor-element.elementor-element-b1de3a0{--display:flex;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-24 .elementor-element.elementor-element-5e607ca .elementor-icon-wrapper{text-align:center;}.elementor-24 .elementor-element.elementor-element-5874c7a{text-align:center;}.elementor-24 .elementor-element.elementor-element-5874c7a .elementor-heading-title{font-family:"soleil", Normal;font-size:24px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-24 .elementor-element.elementor-element-9e629df{width:var( --container-widget-width, 99.451% );max-width:99.451%;--container-widget-width:99.451%;--container-widget-flex-grow:0;text-align:center;}.elementor-24 .elementor-element.elementor-element-9e629df.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-24 .elementor-element.elementor-element-9e629df .elementor-heading-title{font-family:"greycliff-cf", Normal;font-size:20px;font-weight:300;color:var( --e-global-color-text );}.elementor-24 .elementor-element.elementor-element-787de53{--display:flex;}.elementor-24 .elementor-element.elementor-element-37eab0f .elementor-icon-wrapper{text-align:center;}.elementor-24 .elementor-element.elementor-element-3a1790e{text-align:center;}.elementor-24 .elementor-element.elementor-element-3a1790e .elementor-heading-title{font-family:"soleil", Normal;font-size:24px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-24 .elementor-element.elementor-element-a6c7c35{text-align:center;}.elementor-24 .elementor-element.elementor-element-a6c7c35 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Normal;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-24 .elementor-element.elementor-element-66209df{--display:flex;}.elementor-24 .elementor-element.elementor-element-b624791 .elementor-icon-wrapper{text-align:center;}.elementor-24 .elementor-element.elementor-element-824b6b5{text-align:center;}.elementor-24 .elementor-element.elementor-element-824b6b5 .elementor-heading-title{font-family:"soleil", Normal;font-size:24px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-24 .elementor-element.elementor-element-d45c023{text-align:center;}.elementor-24 .elementor-element.elementor-element-d45c023 .elementor-heading-title{font-family:"greycliff-cf", Normal;font-size:20px;font-weight:300;color:var( --e-global-color-text );}.elementor-24 .elementor-element.elementor-element-f480b94{--display:flex;}.elementor-24 .elementor-element.elementor-element-8c0cd6c .elementor-icon-wrapper{text-align:center;}.elementor-24 .elementor-element.elementor-element-d17262f{text-align:center;}.elementor-24 .elementor-element.elementor-element-d17262f .elementor-heading-title{font-family:"soleil", Normal;font-size:24px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-24 .elementor-element.elementor-element-9fd4ca2{text-align:center;}.elementor-24 .elementor-element.elementor-element-9fd4ca2 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Normal;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-24 .elementor-element.elementor-element-ec79775{--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;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-24 .elementor-element.elementor-element-d024a69{--display:flex;}.elementor-24 .elementor-element.elementor-element-c6b7cf6 .elementor-icon-wrapper{text-align:center;}.elementor-24 .elementor-element.elementor-element-f11a38a{text-align:center;}.elementor-24 .elementor-element.elementor-element-f11a38a .elementor-heading-title{font-family:"soleil", Normal;font-size:24px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-24 .elementor-element.elementor-element-10b26d3{text-align:center;}.elementor-24 .elementor-element.elementor-element-10b26d3 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Normal;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-24 .elementor-element.elementor-element-85be145{--display:flex;}.elementor-24 .elementor-element.elementor-element-7197623 .elementor-icon-wrapper{text-align:center;}.elementor-24 .elementor-element.elementor-element-f151016{text-align:center;}.elementor-24 .elementor-element.elementor-element-f151016 .elementor-heading-title{font-family:"soleil", Normal;font-size:24px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-24 .elementor-element.elementor-element-07a6986{text-align:center;}.elementor-24 .elementor-element.elementor-element-07a6986 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Normal;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-24 .elementor-element.elementor-element-1872f58{--display:flex;}.elementor-24 .elementor-element.elementor-element-044cc0d .elementor-icon-wrapper{text-align:center;}.elementor-24 .elementor-element.elementor-element-81f408c{text-align:center;}.elementor-24 .elementor-element.elementor-element-81f408c .elementor-heading-title{font-family:"soleil", Normal;font-size:24px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-24 .elementor-element.elementor-element-4423c67{text-align:center;}.elementor-24 .elementor-element.elementor-element-4423c67 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Normal;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-24 .elementor-element.elementor-element-f59ce8f .elementor-button{background-color:#ED6C27;border-radius:60px 60px 60px 60px;}.elementor-24 .elementor-element.elementor-element-f59ce8f{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-24 .elementor-element.elementor-element-f59ce8f.elementor-element{--align-self:center;}.elementor-24 .elementor-element.elementor-element-72fce64{--display:flex;--min-height:100vh;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:-30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-72fce64:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-72fce64 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, var( --e-global-color-primary ) 49%, #ED6C27 0%);}.elementor-24 .elementor-element.elementor-element-72fce64.e-con{--order:-99999 /* order start hack */;}.elementor-24 .elementor-element.elementor-element-b7616a5{--display:flex;--min-height:10vh;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-b7616a5:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-b7616a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E9510A;}.elementor-24 .elementor-element.elementor-element-ce11c0a{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-24 .elementor-element.elementor-element-5851fea{--display:flex;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-24 .elementor-element.elementor-element-0bf2054{padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-0bf2054.elementor-element{--order:-99999 /* order start hack */;}.elementor-24 .elementor-element.elementor-element-0bf2054 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Normal;font-weight:var( --e-global-typography-secondary-font-weight );color:#F8F4E3;}.elementor-24 .elementor-element.elementor-element-1ec0049 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Normal;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:#F8F4E3;}.elementor-24 .elementor-element.elementor-element-c4ae699{--display:flex;--min-height:60vh;--overlay-opacity:0.7;--overlay-mix-blend-mode:screen;--margin-top:-100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-c4ae699::before, .elementor-24 .elementor-element.elementor-element-c4ae699 > .elementor-background-video-container::before, .elementor-24 .elementor-element.elementor-element-c4ae699 > .e-con-inner > .elementor-background-video-container::before, .elementor-24 .elementor-element.elementor-element-c4ae699 > .elementor-background-slideshow::before, .elementor-24 .elementor-element.elementor-element-c4ae699 > .e-con-inner > .elementor-background-slideshow::before, .elementor-24 .elementor-element.elementor-element-c4ae699 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://pulse-translations.com/wp-content/uploads/2025/09/ordi-1.webp");--background-overlay:'';background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-24 .elementor-element.elementor-element-c4ae699.e-con{--align-self:flex-start;--flex-grow:1;--flex-shrink:0;}.elementor-24 .elementor-element.elementor-element-8edc86f{margin:120px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;}.elementor-24 .elementor-element.elementor-element-7b9c18b{--display:flex;}.elementor-24 .elementor-element.elementor-element-7b9c18b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-24 .elementor-element.elementor-element-6592cd4{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-6592cd4:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-6592cd4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ED6C27;}.elementor-24 .elementor-element.elementor-element-815a1bf{--display:flex;--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;--gap:40px 0px;--row-gap:40px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-24 .elementor-element.elementor-element-d743679{--display:flex;--min-height:250px;--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;}.elementor-24 .elementor-element.elementor-element-9580892 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Normal;font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-59b3e62 );}.elementor-24 .elementor-element.elementor-element-5d7a389 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Normal;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-59b3e62 );}.elementor-24 .elementor-element.elementor-element-e7cd80c{--display:flex;--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;--justify-content:center;}.elementor-24 .elementor-element.elementor-element-db65934 .elementor-heading-title{font-family:"greycliff-cf", Normal;font-size:24px;font-weight:600;color:var( --e-global-color-59b3e62 );}.elementor-24 .elementor-element.elementor-element-433d5cf .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Normal;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-59b3e62 );}.elementor-24 .elementor-element.elementor-element-2506e77{--display:flex;--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;}.elementor-24 .elementor-element.elementor-element-7e450e0 .elementor-heading-title{font-family:"greycliff-cf", Normal;font-size:24px;font-weight:600;color:var( --e-global-color-59b3e62 );}.elementor-24 .elementor-element.elementor-element-8c22672{--display:flex;--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;--gap:40px 0px;--row-gap:40px;--column-gap:0px;}.elementor-24 .elementor-element.elementor-element-2919d6f{--display:flex;--min-height:250px;--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;}.elementor-24 .elementor-element.elementor-element-61aeb52 .elementor-heading-title{font-family:"greycliff-cf", Normal;font-weight:600;color:var( --e-global-color-59b3e62 );}.elementor-24 .elementor-element.elementor-element-404a301 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Normal;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-59b3e62 );}.elementor-24 .elementor-element.elementor-element-9530ae0{--display:flex;--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;}.elementor-24 .elementor-element.elementor-element-8482a3f .elementor-heading-title{font-family:"greycliff-cf", Normal;font-weight:600;color:var( --e-global-color-59b3e62 );}.elementor-24 .elementor-element.elementor-element-dc94639 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Normal;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-59b3e62 );}.elementor-24 .elementor-element.elementor-element-ae07442{--display:flex;--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;}.elementor-24 .elementor-element.elementor-element-d5f603c{--spacer-size:87px;}.elementor-24 .elementor-element.elementor-element-cc5eaa9{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:flex-end;}.elementor-24 .elementor-element.elementor-element-86f6df3 .elementor-button{background-color:#F8F4E3;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:60px 60px 60px 60px;}.elementor-24 .elementor-element.elementor-element-86f6df3.elementor-element{--align-self:center;}.elementor-24 .elementor-element.elementor-element-5a28c7a{--display:flex;--min-height:878px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-5a28c7a:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-5a28c7a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F4F8;}.elementor-24 .elementor-element.elementor-element-7d34f2e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-24 .elementor-element.elementor-element-7d34f2e:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-7d34f2e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F4E3;}.elementor-24 .elementor-element.elementor-element-7d34f2e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-24 .elementor-element.elementor-element-d843c02{--display:flex;--justify-content:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-24 .elementor-element.elementor-element-d843c02.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-24 .elementor-element.elementor-element-7311b77 .elementor-heading-title{font-family:"soleil", Normal;font-size:40px;font-weight:800;color:var( --e-global-color-primary );}.elementor-24 .elementor-element.elementor-element-dd9f48c .elementor-heading-title{font-family:"soleil", Normal;font-size:24px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-24 .elementor-element.elementor-element-52542c9{width:var( --container-widget-width, 85.661% );max-width:85.661%;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:85.661%;--container-widget-flex-grow:0;}.elementor-24 .elementor-element.elementor-element-52542c9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-24 .elementor-element.elementor-element-52542c9 .elementor-heading-title{font-family:"greycliff-cf", Normal;font-size:20px;font-weight:300;line-height:120%;letter-spacing:0;color:var( --e-global-color-astglobalcolor3 );}.elementor-24 .elementor-element.elementor-element-a973c51{--display:flex;--min-height:100vh;--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;--overflow:hidden;--overlay-opacity:1;}.elementor-24 .elementor-element.elementor-element-a973c51:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-a973c51 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://pulse-translations.com/wp-content/uploads/2026/02/a-sign-that-says-film-is-not-dead-on-the-side-of-a-building-foreign-films-documentaries-independent-cinema.jpg");background-position:center center;background-size:cover;}.elementor-24 .elementor-element.elementor-element-a973c51::before, .elementor-24 .elementor-element.elementor-element-a973c51 > .elementor-background-video-container::before, .elementor-24 .elementor-element.elementor-element-a973c51 > .e-con-inner > .elementor-background-video-container::before, .elementor-24 .elementor-element.elementor-element-a973c51 > .elementor-background-slideshow::before, .elementor-24 .elementor-element.elementor-element-a973c51 > .e-con-inner > .elementor-background-slideshow::before, .elementor-24 .elementor-element.elementor-element-a973c51 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-24 .elementor-element.elementor-element-fee3629{--display:flex;--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;--gap:22px 22px;--row-gap:22px;--column-gap:22px;--overlay-opacity:0.06;}.elementor-24 .elementor-element.elementor-element-fee3629:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-fee3629 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#271F30;}.elementor-24 .elementor-element.elementor-element-fee3629::before, .elementor-24 .elementor-element.elementor-element-fee3629 > .elementor-background-video-container::before, .elementor-24 .elementor-element.elementor-element-fee3629 > .e-con-inner > .elementor-background-video-container::before, .elementor-24 .elementor-element.elementor-element-fee3629 > .elementor-background-slideshow::before, .elementor-24 .elementor-element.elementor-element-fee3629 > .e-con-inner > .elementor-background-slideshow::before, .elementor-24 .elementor-element.elementor-element-fee3629 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://pulse-translations.com/wp-content/uploads/2025/10/Group.webp");--background-overlay:'';}.elementor-24 .elementor-element.elementor-element-95ff791{padding:60px 0px 0px 0px;text-align:center;}.elementor-24 .elementor-element.elementor-element-95ff791 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Normal;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:#F8F4E3;}.elementor-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Normal;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Normal;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Normal;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-24 .elementor-element.elementor-element-29676e3 .elementor-repeater-item-60f8d7a .swiper-slide-bg{background-color:var( --e-global-color-text );}.elementor-24 .elementor-element.elementor-element-29676e3 .elementor-repeater-item-e896f30 .swiper-slide-bg{background-color:var( --e-global-color-text );}.elementor-24 .elementor-element.elementor-element-29676e3 .elementor-repeater-item-7285c48 .swiper-slide-bg{background-color:#271F30;}.elementor-24 .elementor-element.elementor-element-29676e3 .swiper-slide{transition-duration:calc(6000ms*1.2);height:415px;}.elementor-24 .elementor-element.elementor-element-29676e3 .elementor-slide-button{background-color:var( --e-global-color-06cbbd8 );}.elementor-24 .elementor-element.elementor-element-29676e3 .swiper-slide-contents{max-width:100%;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-24 .elementor-element.elementor-element-29676e3 .swiper-slide-inner{text-align:center;}.elementor-24 .elementor-element.elementor-element-29676e3 .swiper-slide-inner .elementor-slide-heading:not(:last-child){margin-bottom:100px;}.elementor-24 .elementor-element.elementor-element-29676e3 .elementor-slide-heading{color:#B298B4;font-family:"greycliff-cf", Normal;font-size:128px;font-weight:600;line-height:100px;letter-spacing:0.5px;}.elementor-24 .elementor-element.elementor-element-29676e3 .swiper-slide-inner .elementor-slide-description:not(:last-child){margin-bottom:100px;}.elementor-24 .elementor-element.elementor-element-29676e3 .elementor-slide-description{font-family:"soleil", Normal;font-weight:600;}.elementor-24 .elementor-element.elementor-element-5846052{text-align:center;}.elementor-24 .elementor-element.elementor-element-5846052 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Normal;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:#F8F4E3;}.elementor-24 .elementor-element.elementor-element-f81299c .elementor-button{background-color:#ED6C27;border-radius:60px 60px 60px 60px;}.elementor-24 .elementor-element.elementor-element-f81299c{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 45px) 0px;}.elementor-24 .elementor-element.elementor-element-f81299c.elementor-element{--align-self:center;}.elementor-24 .elementor-element.elementor-element-2b9f7c7{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-24 .elementor-element.elementor-element-2b9f7c7:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-2b9f7c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F4E3;}.elementor-24 .elementor-element.elementor-element-8cb9b4d{padding:50px 0px 20px 0px;text-align:center;}.elementor-24 .elementor-element.elementor-element-8cb9b4d .elementor-heading-title{font-family:"soleil", Normal;font-size:40px;font-weight:700;font-style:normal;line-height:110%;letter-spacing:0px;color:var( --e-global-color-secondary );}.elementor-24 .elementor-element.elementor-element-1223ddf{width:var( --container-widget-width, 50% );max-width:50%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;}.elementor-24 .elementor-element.elementor-element-1223ddf.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-24 .elementor-element.elementor-element-1223ddf .elementor-heading-title{font-family:"soleil", Normal;font-size:24px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-24 .elementor-element.elementor-element-ff1f3af{--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;}.elementor-24 .elementor-element.elementor-element-383e682{--display:flex;--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;}.elementor-24 .elementor-element.elementor-element-7739aa9:not( .elementor-widget-image ), .elementor-24 .elementor-element.elementor-element-7739aa9.elementor-widget-image img{-webkit-mask-image:url( https://pulse-translations.com/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-24 .elementor-element.elementor-element-7739aa9 img{opacity:1;}.elementor-24 .elementor-element.elementor-element-ffbe85a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-24 .elementor-element.elementor-element-ffbe85a .elementor-heading-title{font-family:"greycliff-cf", Normal;font-size:24px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-24 .elementor-element.elementor-element-25db140{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-24 .elementor-element.elementor-element-25db140 .elementor-heading-title{font-family:"greycliff-cf", Normal;font-size:20px;font-weight:300;color:var( --e-global-color-text );}.elementor-24 .elementor-element.elementor-element-423f1cd{--display:flex;--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;}.elementor-24 .elementor-element.elementor-element-473bf0f:not( .elementor-widget-image ), .elementor-24 .elementor-element.elementor-element-473bf0f.elementor-widget-image img{-webkit-mask-image:url( https://pulse-translations.com/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-24 .elementor-element.elementor-element-909d963{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-24 .elementor-element.elementor-element-909d963 .elementor-heading-title{font-family:"greycliff-cf", Normal;font-size:24px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-24 .elementor-element.elementor-element-b43e04f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-24 .elementor-element.elementor-element-b43e04f .elementor-heading-title{font-family:"greycliff-cf", Normal;font-size:20px;font-weight:300;color:var( --e-global-color-text );}.elementor-24 .elementor-element.elementor-element-df7570c{text-align:center;}.elementor-24 .elementor-element.elementor-element-df7570c .elementor-heading-title{font-family:"soleil", Normal;font-size:24px;font-weight:600;line-height:110%;color:var( --e-global-color-secondary );}.elementor-24 .elementor-element.elementor-element-2f5e08f{margin:23px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-24 .elementor-element.elementor-element-2f5e08f .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Normal;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-secondary );}.elementor-24 .elementor-element.elementor-element-e4734b2 .elementor-button{background-color:#ED6C27;border-radius:60px 60px 60px 60px;}.elementor-24 .elementor-element.elementor-element-e4734b2{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 45px) 0px;}.elementor-24 .elementor-element.elementor-element-e4734b2.elementor-element{--align-self:center;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-24 .elementor-element.elementor-element-da9ed3e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:10%;--padding-left:5%;--padding-right:0%;}.elementor-24 .elementor-element.elementor-element-d3422ed{--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;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-24 .elementor-element.elementor-element-8aa326b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-24 .elementor-element.elementor-element-92ca724{--justify-content:flex-end;}.elementor-24 .elementor-element.elementor-element-0f7693d{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-24 .elementor-element.elementor-element-a6c7c35 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-24 .elementor-element.elementor-element-9fd4ca2 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-24 .elementor-element.elementor-element-10b26d3 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-24 .elementor-element.elementor-element-07a6986 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-24 .elementor-element.elementor-element-4423c67 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-24 .elementor-element.elementor-element-1ec0049 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-24 .elementor-element.elementor-element-6592cd4{--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-24 .elementor-element.elementor-element-5d7a389 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-24 .elementor-element.elementor-element-433d5cf .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-24 .elementor-element.elementor-element-404a301 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-24 .elementor-element.elementor-element-dc94639 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-24 .elementor-element.elementor-element-95ff791 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-24 .elementor-element.elementor-element-5846052 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-24 .elementor-element.elementor-element-2f5e08f .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-24 .elementor-element.elementor-element-da9ed3e{--padding-top:0%;--padding-bottom:10%;--padding-left:5%;--padding-right:0%;}.elementor-24 .elementor-element.elementor-element-d3422ed{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-24 .elementor-element.elementor-element-8aa326b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-24 .elementor-element.elementor-element-a6c7c35 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-24 .elementor-element.elementor-element-9fd4ca2 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-24 .elementor-element.elementor-element-10b26d3 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-24 .elementor-element.elementor-element-07a6986 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-24 .elementor-element.elementor-element-4423c67 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-24 .elementor-element.elementor-element-1ec0049 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-24 .elementor-element.elementor-element-8edc86f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-24 .elementor-element.elementor-element-5d7a389 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-24 .elementor-element.elementor-element-433d5cf .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-24 .elementor-element.elementor-element-404a301 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-24 .elementor-element.elementor-element-dc94639 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-24 .elementor-element.elementor-element-86f6df3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;}.elementor-24 .elementor-element.elementor-element-5a28c7a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-52542c9{padding:0px 0px 50px 0px;}.elementor-24 .elementor-element.elementor-element-95ff791 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-24 .elementor-element.elementor-element-5846052 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-24 .elementor-element.elementor-element-2f5e08f .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}}@media(min-width:768px){.elementor-24 .elementor-element.elementor-element-da9ed3e{--width:109.288%;}.elementor-24 .elementor-element.elementor-element-594e143{--width:44.869%;}.elementor-24 .elementor-element.elementor-element-be0b631{--width:100%;}.elementor-24 .elementor-element.elementor-element-b7616a5{--width:55%;}.elementor-24 .elementor-element.elementor-element-ce11c0a{--width:100%;}.elementor-24 .elementor-element.elementor-element-7b9c18b{--width:6%;}.elementor-24 .elementor-element.elementor-element-6592cd4{--width:50%;}.elementor-24 .elementor-element.elementor-element-7d34f2e{--width:47.864%;}.elementor-24 .elementor-element.elementor-element-d843c02{--width:87.582%;}.elementor-24 .elementor-element.elementor-element-ff1f3af{--width:80%;}}@media(max-width:1024px) and (min-width:768px){.elementor-24 .elementor-element.elementor-element-c2e4551{--width:100%;}}/* Start custom CSS for button, class: .elementor-element-e14faf3 */.elementor-24 .elementor-element.elementor-element-e14faf3 .elementor-button-text::after {
    content: "";
    display: inline-block;
    width: 24px;
    height: 24px;
    margin-left: 15px;
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.586 10.6569L11.636 6.70692C11.4538 6.51832 11.353 6.26571 11.3553 6.00352C11.3576 5.74132 11.4628 5.49051 11.6482 5.3051C11.8336 5.11969 12.0844 5.01452 12.3466 5.01224C12.6088 5.00997 12.8614 5.11076 13.05 5.29292L18.707 10.9499C18.8002 11.0426 18.8741 11.1527 18.9246 11.2741C18.9751 11.3954 19.001 11.5255 19.001 11.6569C19.001 11.7883 18.9751 11.9184 18.9246 12.0398C18.8741 12.1611 18.8002 12.2713 18.707 12.3639L13.05 18.0209C12.9578 18.1164 12.8474 18.1926 12.7254 18.245C12.6034 18.2974 12.4722 18.325 12.3394 18.3262C12.2066 18.3273 12.0749 18.302 11.952 18.2517C11.8291 18.2015 11.7175 18.1272 11.6236 18.0333C11.5297 17.9394 11.4555 17.8278 11.4052 17.7049C11.3549 17.582 11.3296 17.4503 11.3307 17.3175C11.3319 17.1847 11.3595 17.0535 11.4119 16.9315C11.4643 16.8095 11.5405 16.6992 11.636 16.6069L15.586 12.6569H6C5.73478 12.6569 5.48043 12.5516 5.29289 12.364C5.10536 12.1765 5 11.9221 5 11.6569C5 11.3917 5.10536 11.1373 5.29289 10.9498C5.48043 10.7623 5.73478 10.6569 6 10.6569H15.586Z' fill='white'/%3E%3C/svg%3E");
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    vertical-align: middle;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a1b60dd */.elementor-24 .elementor-element.elementor-element-a1b60dd .elementor-button-text::after {
    content: "";
    display: inline-block;
    width: 24px;
    height: 24px;
    margin-left: 15px;
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.586 10.6569L11.636 6.70692C11.4538 6.51832 11.353 6.26571 11.3553 6.00352C11.3576 5.74132 11.4628 5.49051 11.6482 5.3051C11.8336 5.11969 12.0844 5.01452 12.3466 5.01224C12.6088 5.00997 12.8614 5.11076 13.05 5.29292L18.707 10.9499C18.8002 11.0426 18.8741 11.1527 18.9246 11.2741C18.9751 11.3954 19.001 11.5255 19.001 11.6569C19.001 11.7883 18.9751 11.9184 18.9246 12.0398C18.8741 12.1611 18.8002 12.2713 18.707 12.3639L13.05 18.0209C12.9578 18.1164 12.8474 18.1926 12.7254 18.245C12.6034 18.2974 12.4722 18.325 12.3394 18.3262C12.2066 18.3273 12.0749 18.302 11.952 18.2517C11.8291 18.2015 11.7175 18.1272 11.6236 18.0333C11.5297 17.9394 11.4555 17.8278 11.4052 17.7049C11.3549 17.582 11.3296 17.4503 11.3307 17.3175C11.3319 17.1847 11.3595 17.0535 11.4119 16.9315C11.4643 16.8095 11.5405 16.6992 11.636 16.6069L15.586 12.6569H6C5.73478 12.6569 5.48043 12.5516 5.29289 12.364C5.10536 12.1765 5 11.9221 5 11.6569C5 11.3917 5.10536 11.1373 5.29289 10.9498C5.48043 10.7623 5.73478 10.6569 6 10.6569H15.586Z' fill='white'/%3E%3C/svg%3E");
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    vertical-align: middle;
}


@media (min-width: 768px) and (max-width: 1024px) {
    .elementor-24 .elementor-element.elementor-element-a1b60dd {
        display: none; /* Cache complètement l'élément */
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8aa326b */.elementor-24 .elementor-element.elementor-element-8aa326b {
    overflow: hidden;
    transform: rotate(0deg) translateY(-12%);
    transform-origin: center center;
    position: relative;
}

@media (min-width: 1025px) and (max-width: 1251px) {
    .elementor-24 .elementor-element.elementor-element-8aa326b {
        display: flex;
        justify-content: center;
        align-items: center;
        transform: rotate(0deg) translateY(-12%);
    }
}

/* Tablette - écrans entre 768px et 1024px */
@media (min-width: 768px) and (max-width: 1024px) {
    .elementor-24 .elementor-element.elementor-element-8aa326b {
        display: flex;
        justify-content: center;
        align-items: center;
        transform: rotate(0deg) translateY(-12%);
    }
}

/* Mobile - écrans jusqu'à 767px */
@media (max-width: 767px) {
    .elementor-24 .elementor-element.elementor-element-8aa326b {
        display: none; /* Cache complètement l'élément */
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6d4be2b */.elementor-24 .elementor-element.elementor-element-6d4be2b .elementor-button-text::after {
    content: "";
    display: inline-block;
    width: 24px;
    height: 24px;
    margin-left: 15px;
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.586 10.6569L11.636 6.70692C11.4538 6.51832 11.353 6.26571 11.3553 6.00352C11.3576 5.74132 11.4628 5.49051 11.6482 5.3051C11.8336 5.11969 12.0844 5.01452 12.3466 5.01224C12.6088 5.00997 12.8614 5.11076 13.05 5.29292L18.707 10.9499C18.8002 11.0426 18.8741 11.1527 18.9246 11.2741C18.9751 11.3954 19.001 11.5255 19.001 11.6569C19.001 11.7883 18.9751 11.9184 18.9246 12.0398C18.8741 12.1611 18.8002 12.2713 18.707 12.3639L13.05 18.0209C12.9578 18.1164 12.8474 18.1926 12.7254 18.245C12.6034 18.2974 12.4722 18.325 12.3394 18.3262C12.2066 18.3273 12.0749 18.302 11.952 18.2517C11.8291 18.2015 11.7175 18.1272 11.6236 18.0333C11.5297 17.9394 11.4555 17.8278 11.4052 17.7049C11.3549 17.582 11.3296 17.4503 11.3307 17.3175C11.3319 17.1847 11.3595 17.0535 11.4119 16.9315C11.4643 16.8095 11.5405 16.6992 11.636 16.6069L15.586 12.6569H6C5.73478 12.6569 5.48043 12.5516 5.29289 12.364C5.10536 12.1765 5 11.9221 5 11.6569C5 11.3917 5.10536 11.1373 5.29289 10.9498C5.48043 10.7623 5.73478 10.6569 6 10.6569H15.586Z' fill='white'/%3E%3C/svg%3E");
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    vertical-align: middle;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-92ca724 */.elementor-24 .elementor-element.elementor-element-92ca724 {
      display: none;
}

/* Tablette - écrans entre 768px et 1024px */
/* Tablette - écrans entre 768px et 1024px */
@media (min-width: 768px) and (max-width: 1286px) {
    .elementor-24 .elementor-element.elementor-element-92ca724 {
        display: flex;
        flex-direction: column;      /* axe principal vertical */
        justify-content: flex-end;   /* contenu en bas */
        align-items: center;         /* centré horizontalement */
        height: 50%;                /* prend toute la hauteur dispo */
        transform: none;             /* ou translateY(0); */
    }
}

@media (min-width: 1023px) and (max-width: 1286px) {
    .elementor-24 .elementor-element.elementor-element-92ca724 {
        display: none; /* Cache complètement l'élément */
    }
}

/* Mobile - écrans jusqu'à 767px */
@media (max-width: 767px) {
    .elementor-24 .elementor-element.elementor-element-92ca724 {
        display: none; /* Cache complètement l'élément */
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-da9ed3e */@media (max-width: 1290px) and (min-width: 1024px) {
    .elementor-element {
        padding-bottom: 50px !important;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f59ce8f */.elementor-24 .elementor-element.elementor-element-f59ce8f .elementor-button-text::after {
    content: "";
    display: inline-block;
    width: 24px;
    height: 24px;
    margin-left: 15px;
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.586 10.6569L11.636 6.70692C11.4538 6.51832 11.353 6.26571 11.3553 6.00352C11.3576 5.74132 11.4628 5.49051 11.6482 5.3051C11.8336 5.11969 12.0844 5.01452 12.3466 5.01224C12.6088 5.00997 12.8614 5.11076 13.05 5.29292L18.707 10.9499C18.8002 11.0426 18.8741 11.1527 18.9246 11.2741C18.9751 11.3954 19.001 11.5255 19.001 11.6569C19.001 11.7883 18.9751 11.9184 18.9246 12.0398C18.8741 12.1611 18.8002 12.2713 18.707 12.3639L13.05 18.0209C12.9578 18.1164 12.8474 18.1926 12.7254 18.245C12.6034 18.2974 12.4722 18.325 12.3394 18.3262C12.2066 18.3273 12.0749 18.302 11.952 18.2517C11.8291 18.2015 11.7175 18.1272 11.6236 18.0333C11.5297 17.9394 11.4555 17.8278 11.4052 17.7049C11.3549 17.582 11.3296 17.4503 11.3307 17.3175C11.3319 17.1847 11.3595 17.0535 11.4119 16.9315C11.4643 16.8095 11.5405 16.6992 11.636 16.6069L15.586 12.6569H6C5.73478 12.6569 5.48043 12.5516 5.29289 12.364C5.10536 12.1765 5 11.9221 5 11.6569C5 11.3917 5.10536 11.1373 5.29289 10.9498C5.48043 10.7623 5.73478 10.6569 6 10.6569H15.586Z' fill='white'/%3E%3C/svg%3E");
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    vertical-align: middle;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8edc86f *//* Mobile - écrans jusqu'à 767px */
@media (max-width: 767px) {
    .elementor-24 .elementor-element.elementor-element-8edc86f {
        display: none; /* Cache complètement l'élément */
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7b9c18b *//* Mobile - écrans jusqu'à 767px */
@media (max-width: 767px) {
    .elementor-24 .elementor-element.elementor-element-7b9c18b {
        display: none; /* Cache complètement l'élément */
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ae07442 */@media (max-width: 767px) {
    .elementor-24 .elementor-element.elementor-element-ae07442 {
        display: none !important;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-86f6df3 */.elementor-24 .elementor-element.elementor-element-86f6df3 .elementor-button-text::after {
    content: "";
    display: inline-block;
    width: 24px;
    height: 24px;
    margin-left: 15px;
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.586 10.6569L11.636 6.70692C11.4538 6.51832 11.353 6.26571 11.3553 6.00352C11.3576 5.74132 11.4628 5.49051 11.6482 5.3051C11.8336 5.11969 12.0844 5.01452 12.3466 5.01224C12.6088 5.00997 12.8614 5.11076 13.05 5.29292L18.707 10.9499C18.8002 11.0426 18.8741 11.1527 18.9246 11.2741C18.9751 11.3954 19.001 11.5255 19.001 11.6569C19.001 11.7883 18.9751 11.9184 18.9246 12.0398C18.8741 12.1611 18.8002 12.2713 18.707 12.3639L13.05 18.0209C12.9578 18.1164 12.8474 18.1926 12.7254 18.245C12.6034 18.2974 12.4722 18.325 12.3394 18.3262C12.2066 18.3273 12.0749 18.302 11.952 18.2517C11.8291 18.2015 11.7175 18.1272 11.6236 18.0333C11.5297 17.9394 11.4555 17.8278 11.4052 17.7049C11.3549 17.582 11.3296 17.4503 11.3307 17.3175C11.3319 17.1847 11.3595 17.0535 11.4119 16.9315C11.4643 16.8095 11.5405 16.6992 11.636 16.6069L15.586 12.6569H6C5.73478 12.6569 5.48043 12.5516 5.29289 12.364C5.10536 12.1765 5 11.9221 5 11.6569C5 11.3917 5.10536 11.1373 5.29289 10.9498C5.48043 10.7623 5.73478 10.6569 6 10.6569H15.586Z' fill='%23ED6C27'/%3E%3C/svg%3E");
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    vertical-align: middle;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-52542c9 */.elementor-24 .elementor-element.elementor-element-52542c9 p {
    margin-bottom: 15px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a973c51 */.elementor-24 .elementor-element.elementor-element-a973c51 {
    min-height: 100vh;
}

/* Tablette */
@media (max-width: 1024px) {
    .elementor-24 .elementor-element.elementor-element-a973c51 {
        min-height: 70vh;
    }
}

/* Mobile */
@media (max-width: 767px) {
    .elementor-24 .elementor-element.elementor-element-a973c51 {
        min-height: 50vh;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-95ff791 *//* Désactiver TOUS les soulignements de liens */
a {
  text-decoration: none !important;
}

/* Soulignement personnalisé qui ne prend PAS les espaces */
a[href*="ataa.fr"] {
  background-image: linear-gradient(to right, #F8F4E3 0%, #F8F4E3 100%);
  background-repeat: no-repeat;
  background-position: 0.15em calc(100% - 2px);
  background-size: 100% 1px;
  display: inline;
  padding-bottom: 3px;
}/* End custom CSS */
/* Start custom CSS for slides, class: .elementor-element-29676e3 *//* ========= Masquer l'image de fond des slides individuelles ========= */
.elementor-24 .elementor-element.elementor-element-29676e3 .swiper-slide-bg {
  opacity: 0 !important;
}


/* ========= Bloc ========= */
.custom-slide {
  text-align: center;
  padding: 60px 20px;
}

/* ========= Titre de la citation ========= */
.quote-title {
  font-family: "greycliff-cf",sans-serif;
  font-size: 80px;
  font-weight: 600;
  letter-spacing: -0.5px;
  color: #B298B4;   
  display: inline-block;
  position: relative;
  line-height: 1.1;
  padding-inline: 0.15em;
}

/* Guillemets courbes */
.quote-title::before,
.quote-title::after {
  position: absolute;
  top: 50%;
  transform: translateY(-58%);
  font-family: Greycliff CF;
  font-weight: 600;
  line-height: 1;
  color: #B298B4;
  pointer-events: none;
}

/* Ouvrant */
.quote-title::before {
  content: "“";
  left: 0;
  transform: translate(-85%, -58%);
}

/* Fermant */
.quote-title::after {
  content: "”";
  right: 0;
  transform: translate(85%, -58%);
}

/* ========= Traduction ========= */
.traduction {
  font-family: "greycliff-cf";
  font-size: 36px;
  color: #8F6593;
  margin-top: -50px;
  margin-bottom: 0.5rem;
  font-weight: 300;
  line-height: 100%;
  
}

/* ========= Note ========= */
.note {
  font-family: "greycliff-cf";
  font-weight: 300;
  margin-top: -40px;
  font-size: 24px;
  color: #B298B4;
  font-style: italic;
  
}

/* ========= Responsive ========= */
@media (max-width: 768px) {
  .quote-title { font-size: 2.6rem; }
  .quote-title::before,
  .quote-title::after { font-size: 3.2rem; }
  .traduction { font-size: 1.1rem; }
  .note { font-size: 0.85rem; }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f81299c */.elementor-24 .elementor-element.elementor-element-f81299c .elementor-button-text::after {
    content: "";
    display: inline-block;
    width: 24px;
    height: 24px;
    margin-left: 15px;
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.586 10.6569L11.636 6.70692C11.4538 6.51832 11.353 6.26571 11.3553 6.00352C11.3576 5.74132 11.4628 5.49051 11.6482 5.3051C11.8336 5.11969 12.0844 5.01452 12.3466 5.01224C12.6088 5.00997 12.8614 5.11076 13.05 5.29292L18.707 10.9499C18.8002 11.0426 18.8741 11.1527 18.9246 11.2741C18.9751 11.3954 19.001 11.5255 19.001 11.6569C19.001 11.7883 18.9751 11.9184 18.9246 12.0398C18.8741 12.1611 18.8002 12.2713 18.707 12.3639L13.05 18.0209C12.9578 18.1164 12.8474 18.1926 12.7254 18.245C12.6034 18.2974 12.4722 18.325 12.3394 18.3262C12.2066 18.3273 12.0749 18.302 11.952 18.2517C11.8291 18.2015 11.7175 18.1272 11.6236 18.0333C11.5297 17.9394 11.4555 17.8278 11.4052 17.7049C11.3549 17.582 11.3296 17.4503 11.3307 17.3175C11.3319 17.1847 11.3595 17.0535 11.4119 16.9315C11.4643 16.8095 11.5405 16.6992 11.636 16.6069L15.586 12.6569H6C5.73478 12.6569 5.48043 12.5516 5.29289 12.364C5.10536 12.1765 5 11.9221 5 11.6569C5 11.3917 5.10536 11.1373 5.29289 10.9498C5.48043 10.7623 5.73478 10.6569 6 10.6569H15.586Z' fill='white'/%3E%3C/svg%3E");
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    vertical-align: middle;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7739aa9 */.elementor-24 .elementor-element.elementor-element-7739aa9 img {
    filter: grayscale(100%);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-473bf0f */.elementor-24 .elementor-element.elementor-element-473bf0f img {
    filter: grayscale(100%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2f5e08f */.elementor-24 .elementor-element.elementor-element-2f5e08f p {
  margin-bottom: 0.5em;
  margin-top: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e4734b2 */.elementor-24 .elementor-element.elementor-element-e4734b2 .elementor-button-text::after {
    content: "";
    display: inline-block;
    width: 24px;
    height: 24px;
    margin-left: 15px;
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.586 10.6569L11.636 6.70692C11.4538 6.51832 11.353 6.26571 11.3553 6.00352C11.3576 5.74132 11.4628 5.49051 11.6482 5.3051C11.8336 5.11969 12.0844 5.01452 12.3466 5.01224C12.6088 5.00997 12.8614 5.11076 13.05 5.29292L18.707 10.9499C18.8002 11.0426 18.8741 11.1527 18.9246 11.2741C18.9751 11.3954 19.001 11.5255 19.001 11.6569C19.001 11.7883 18.9751 11.9184 18.9246 12.0398C18.8741 12.1611 18.8002 12.2713 18.707 12.3639L13.05 18.0209C12.9578 18.1164 12.8474 18.1926 12.7254 18.245C12.6034 18.2974 12.4722 18.325 12.3394 18.3262C12.2066 18.3273 12.0749 18.302 11.952 18.2517C11.8291 18.2015 11.7175 18.1272 11.6236 18.0333C11.5297 17.9394 11.4555 17.8278 11.4052 17.7049C11.3549 17.582 11.3296 17.4503 11.3307 17.3175C11.3319 17.1847 11.3595 17.0535 11.4119 16.9315C11.4643 16.8095 11.5405 16.6992 11.636 16.6069L15.586 12.6569H6C5.73478 12.6569 5.48043 12.5516 5.29289 12.364C5.10536 12.1765 5 11.9221 5 11.6569C5 11.3917 5.10536 11.1373 5.29289 10.9498C5.48043 10.7623 5.73478 10.6569 6 10.6569H15.586Z' fill='white'/%3E%3C/svg%3E");
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    vertical-align: middle;
}/* End custom CSS */