.elementor-7 .elementor-element.elementor-element-2c7d662{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-2c7d662:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-2c7d662 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-cbaffb6{--display:flex;--min-height:100%;}.elementor-7 .elementor-element.elementor-element-21e1c0b{--display:flex;--position:absolute;--min-height:100%;--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-between;--align-items:center;--gap:28px 28px;--row-gap:28px;--column-gap:28px;top:0px;--z-index:1;}.elementor-7 .elementor-element.elementor-element-21e1c0b:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-21e1c0b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E203180;}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-21e1c0b{left:0px;}body.rtl .elementor-7 .elementor-element.elementor-element-21e1c0b{right:0px;}.elementor-7 .elementor-element.elementor-element-d2c604f{--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;--gap:28px 28px;--row-gap:28px;--column-gap:28px;--margin-top:22.5vh;--margin-bottom:0;--margin-left:0;--margin-right:0;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-d56f94e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-7 .elementor-element.elementor-element-d56f94e .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:clamp(64px, 4.2vw,82px);font-weight:400;line-height:1.2;text-shadow:0px 4px 4px #000000;color:var( --e-global-color-16dcde6 );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-234b934{width:var( --container-widget-width, 989px );max-width:989px;--container-widget-width:989px;--container-widget-flex-grow:0;text-align:center;color:var( --e-global-color-16dcde6 );}.elementor-7 .elementor-element.elementor-element-234b934 p{margin-block-end:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-7 .elementor-element.elementor-element-beca2c3 .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-702c8b3-font-family ), Sans-serif;font-size:var( --e-global-typography-702c8b3-font-size );font-weight:var( --e-global-typography-702c8b3-font-weight );text-transform:var( --e-global-typography-702c8b3-text-transform );line-height:var( --e-global-typography-702c8b3-line-height );letter-spacing:var( --e-global-typography-702c8b3-letter-spacing );fill:var( --e-global-color-16dcde6 );color:var( --e-global-color-16dcde6 );border-radius:0px 0px 0px 0px;padding:20px 10px 20px 10px;}.elementor-7 .elementor-element.elementor-element-6773181 .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-702c8b3-font-family ), Sans-serif;font-size:var( --e-global-typography-702c8b3-font-size );font-weight:var( --e-global-typography-702c8b3-font-weight );text-transform:var( --e-global-typography-702c8b3-text-transform );line-height:var( --e-global-typography-702c8b3-line-height );letter-spacing:var( --e-global-typography-702c8b3-letter-spacing );fill:var( --e-global-color-16dcde6 );color:var( --e-global-color-16dcde6 );border-radius:0px 0px 0px 0px;padding:20px 30px 20px 30px;}.elementor-widget-image .widget-image-caption{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 );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-7 .elementor-element.elementor-element-3e2a5c6{width:100%;max-width:100%;}.elementor-7 .elementor-element.elementor-element-3e2a5c6.elementor-element{--align-self:flex-end;}.elementor-7 .elementor-element.elementor-element-3e2a5c6 img{width:100%;height:32vh;object-fit:contain;object-position:bottom center;}.elementor-7 .elementor-element.elementor-element-b85b0d3{width:var( --container-widget-width, 200px );max-width:200px;--container-widget-width:200px;--container-widget-flex-grow:0;bottom:43px;}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-b85b0d3{right:64px;}body.rtl .elementor-7 .elementor-element.elementor-element-b85b0d3{left:64px;}.elementor-7 .elementor-element.elementor-element-07f8b42{--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-7 .elementor-element.elementor-element-07f8b42:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-07f8b42 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-e9324a7{width:var( --container-widget-width, 846px );max-width:846px;margin:147px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;--container-widget-width:846px;--container-widget-flex-grow:0;text-align:center;}.elementor-7 .elementor-element.elementor-element-e9324a7 .elementor-heading-title{font-family:var( --e-global-typography-ff0f569-font-family ), Sans-serif;font-size:var( --e-global-typography-ff0f569-font-size );font-weight:var( --e-global-typography-ff0f569-font-weight );line-height:var( --e-global-typography-ff0f569-line-height );letter-spacing:var( --e-global-typography-ff0f569-letter-spacing );color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-2baa3e3{width:var( --container-widget-width, 872px );max-width:872px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 107px) 0px;--container-widget-width:872px;--container-widget-flex-grow:0;text-align:center;color:var( --e-global-color-16dcde6 );}.elementor-7 .elementor-element.elementor-element-2baa3e3 p{margin-block-end:0px;}.elementor-7 .elementor-element.elementor-element-52d879c{--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:64px 64px;--row-gap:64px;--column-gap:64px;--margin-top:0px;--margin-bottom:116px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-52d879c:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-52d879c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-2fd2f78{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:64px;--padding-right:64px;}.elementor-7 .elementor-element.elementor-element-3cad33c{--display:flex;--padding-top:100px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-f779e1b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-7 .elementor-element.elementor-element-f779e1b .elementor-heading-title{font-family:var( --e-global-typography-2e3ceff-font-family ), Sans-serif;font-size:var( --e-global-typography-2e3ceff-font-size );font-weight:var( --e-global-typography-2e3ceff-font-weight );line-height:var( --e-global-typography-2e3ceff-line-height );letter-spacing:var( --e-global-typography-2e3ceff-letter-spacing );color:var( --e-global-color-16dcde6 );}.elementor-7 .elementor-element.elementor-element-435c218{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;text-align:start;color:var( --e-global-color-16dcde6 );}.elementor-7 .elementor-element.elementor-element-435c218 p{margin-block-end:0px;}.elementor-7 .elementor-element.elementor-element-d4b54fc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-7 .elementor-element.elementor-element-d4b54fc .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:clamp(36px, 2.2vw, 42px);font-weight:400;line-height:1.2;letter-spacing:-0.609px;color:var( --e-global-color-16dcde6 );}.elementor-7 .elementor-element.elementor-element-2ed651d{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;text-align:start;color:var( --e-global-color-16dcde6 );}.elementor-7 .elementor-element.elementor-element-866af0c .elementor-button{background-color:var( --e-global-color-accent );font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;line-height:12px;letter-spacing:1.6px;fill:var( --e-global-color-16dcde6 );color:var( --e-global-color-16dcde6 );border-radius:0px 0px 0px 0px;padding:20px 30px 20px 30px;}.elementor-7 .elementor-element.elementor-element-c450a30{--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:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-9552423{--display:flex;--min-height:100%;}.elementor-7 .elementor-element.elementor-element-9552423:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-9552423 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cine-chez-soi.pro/wp-content/uploads/2026/07/e2887aae7f7f1b2fd030c12cd13c4e3536ff6d74-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7 .elementor-element.elementor-element-9b95ebd{--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:64px 64px;--row-gap:64px;--column-gap:64px;--margin-top:0px;--margin-bottom:170px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-9b95ebd:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-9b95ebd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-62e2f14{--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:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-51dbfaf{--display:flex;--min-height:100%;}.elementor-7 .elementor-element.elementor-element-51dbfaf:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-51dbfaf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cine-chez-soi.pro/wp-content/uploads/2026/07/IMG_0537-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7 .elementor-element.elementor-element-69859d7{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:64px;}.elementor-7 .elementor-element.elementor-element-004afb1{--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:flex-start;--padding-top:117px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-db48488{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-7 .elementor-element.elementor-element-db48488 .elementor-heading-title{font-family:var( --e-global-typography-2e3ceff-font-family ), Sans-serif;font-size:var( --e-global-typography-2e3ceff-font-size );font-weight:var( --e-global-typography-2e3ceff-font-weight );line-height:var( --e-global-typography-2e3ceff-line-height );letter-spacing:var( --e-global-typography-2e3ceff-letter-spacing );color:var( --e-global-color-16dcde6 );}.elementor-7 .elementor-element.elementor-element-555e3c1{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;text-align:start;color:var( --e-global-color-16dcde6 );}.elementor-7 .elementor-element.elementor-element-555e3c1 p{margin-block-end:0px;}.elementor-7 .elementor-element.elementor-element-b831b05{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-7 .elementor-element.elementor-element-b831b05 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:clamp(36px, 2.2vw, 42px);font-weight:400;line-height:1.2;letter-spacing:-0.609px;color:#E2E8EE;}.elementor-7 .elementor-element.elementor-element-4971ac2{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;text-align:start;color:var( --e-global-color-16dcde6 );}.elementor-7 .elementor-element.elementor-element-c10187a .elementor-button{background-color:var( --e-global-color-accent );font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;line-height:12px;letter-spacing:1.6px;fill:var( --e-global-color-16dcde6 );color:var( --e-global-color-16dcde6 );border-radius:0px 0px 0px 0px;padding:20px 30px 20px 30px;}.elementor-7 .elementor-element.elementor-element-961eb5d{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-961eb5d:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-961eb5d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-primary ) 50%, var( --e-global-color-72414e2 ) 50%);}.elementor-7 .elementor-element.elementor-element-b0681ec{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;--e-con-transform-origin-x:left;--e-con-transform-origin-y:bottom;}.elementor-7 .elementor-element.elementor-element-b0681ec:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-b0681ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-primary ) 50%, var( --e-global-color-72414e2 ) 50%);}.elementor-7 .elementor-element.elementor-element-b0681ec.e-con{--e-con-transform-rotateZ:-1.805deg;}.elementor-7 .elementor-element.elementor-element-fbd6320{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -1px) 0px;}.elementor-7 .elementor-element.elementor-element-fbd6320 img{width:100%;height:67px;object-fit:cover;object-position:center left;}.elementor-7 .elementor-element.elementor-element-6d3ce59{--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:48px 48px;--row-gap:48px;--column-gap:48px;--flex-wrap:nowrap;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-7 .elementor-element.elementor-element-6d3ce59:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-6d3ce59 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-4e8bcae{--display:flex;--min-height:662px;--overlay-opacity:0.93;}.elementor-7 .elementor-element.elementor-element-4e8bcae:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-4e8bcae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cine-chez-soi.pro/wp-content/uploads/2026/07/b1bb216b47a56afb1317996376316f9eb88b3631-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7 .elementor-element.elementor-element-4e8bcae::before, .elementor-7 .elementor-element.elementor-element-4e8bcae > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-4e8bcae > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-4e8bcae > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-4e8bcae > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-4e8bcae > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-16dcde6 );--background-overlay:'';}.elementor-7 .elementor-element.elementor-element-4e8bcae.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-635bcf5{--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;--overlay-opacity:0.93;}.elementor-7 .elementor-element.elementor-element-635bcf5:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-635bcf5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cine-chez-soi.pro/wp-content/uploads/2026/07/735b651112a64ebd63e87f3a3511908b23ed6b76.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7 .elementor-element.elementor-element-635bcf5::before, .elementor-7 .elementor-element.elementor-element-635bcf5 > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-635bcf5 > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-635bcf5 > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-635bcf5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-635bcf5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-16dcde6 );--background-overlay:'';}.elementor-7 .elementor-element.elementor-element-635bcf5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-631111d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;text-align:center;}.elementor-7 .elementor-element.elementor-element-631111d .elementor-heading-title{font-family:var( --e-global-typography-ff0f569-font-family ), Sans-serif;font-size:var( --e-global-typography-ff0f569-font-size );font-weight:var( --e-global-typography-ff0f569-font-weight );line-height:var( --e-global-typography-ff0f569-line-height );letter-spacing:var( --e-global-typography-ff0f569-letter-spacing );}.elementor-7 .elementor-element.elementor-element-a2f7a62{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;text-align:center;color:var( --e-global-color-8565574 );}.elementor-7 .elementor-element.elementor-element-6636d09{--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;--overlay-opacity:0.93;}.elementor-7 .elementor-element.elementor-element-6636d09:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-6636d09 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cine-chez-soi.pro/wp-content/uploads/2026/07/4ecda43c52ad14e088479b4234bffc8003711d10.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7 .elementor-element.elementor-element-6636d09::before, .elementor-7 .elementor-element.elementor-element-6636d09 > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-6636d09 > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-6636d09 > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-6636d09 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-6636d09 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-16dcde6 );--background-overlay:'';}.elementor-7 .elementor-element.elementor-element-6636d09.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-b13dc05{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;text-align:start;}.elementor-7 .elementor-element.elementor-element-b13dc05 .elementor-heading-title{font-family:var( --e-global-typography-2e3ceff-font-family ), Sans-serif;font-size:var( --e-global-typography-2e3ceff-font-size );font-weight:var( --e-global-typography-2e3ceff-font-weight );line-height:var( --e-global-typography-2e3ceff-line-height );letter-spacing:var( --e-global-typography-2e3ceff-letter-spacing );}.elementor-7 .elementor-element.elementor-element-a0de789{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;text-align:start;color:var( --e-global-color-8565574 );}.elementor-7 .elementor-element.elementor-element-6416a91 .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-702c8b3-font-family ), Sans-serif;font-size:var( --e-global-typography-702c8b3-font-size );font-weight:var( --e-global-typography-702c8b3-font-weight );text-transform:var( --e-global-typography-702c8b3-text-transform );line-height:var( --e-global-typography-702c8b3-line-height );letter-spacing:var( --e-global-typography-702c8b3-letter-spacing );fill:var( --e-global-color-16dcde6 );color:var( --e-global-color-16dcde6 );border-radius:0px 0px 0px 0px;padding:20px 30px 20px 30px;}.elementor-7 .elementor-element.elementor-element-67a15f5{--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;--overlay-opacity:0.93;}.elementor-7 .elementor-element.elementor-element-67a15f5:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-67a15f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cine-chez-soi.pro/wp-content/uploads/2026/07/4ecda43c52ad14e088479b4234bffc8003711d10.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7 .elementor-element.elementor-element-67a15f5::before, .elementor-7 .elementor-element.elementor-element-67a15f5 > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-67a15f5 > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-67a15f5 > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-67a15f5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-67a15f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-16dcde6 );--background-overlay:'';}.elementor-7 .elementor-element.elementor-element-67a15f5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-4780cd6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;text-align:start;}.elementor-7 .elementor-element.elementor-element-4780cd6 .elementor-heading-title{font-family:var( --e-global-typography-2e3ceff-font-family ), Sans-serif;font-size:var( --e-global-typography-2e3ceff-font-size );font-weight:var( --e-global-typography-2e3ceff-font-weight );line-height:var( --e-global-typography-2e3ceff-line-height );letter-spacing:var( --e-global-typography-2e3ceff-letter-spacing );}.elementor-7 .elementor-element.elementor-element-1530abc{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;text-align:start;color:var( --e-global-color-8565574 );}.elementor-7 .elementor-element.elementor-element-7cd7e97 .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-702c8b3-font-family ), Sans-serif;font-size:var( --e-global-typography-702c8b3-font-size );font-weight:var( --e-global-typography-702c8b3-font-weight );text-transform:var( --e-global-typography-702c8b3-text-transform );line-height:var( --e-global-typography-702c8b3-line-height );letter-spacing:var( --e-global-typography-702c8b3-letter-spacing );fill:var( --e-global-color-16dcde6 );color:var( --e-global-color-16dcde6 );border-radius:0px 0px 0px 0px;padding:20px 30px 20px 30px;}.elementor-7 .elementor-element.elementor-element-005f2a7{width:100%;max-width:100%;}.elementor-7 .elementor-element.elementor-element-005f2a7 img{width:100%;height:67px;object-fit:cover;object-position:center left;}.elementor-7 .elementor-element.elementor-element-38d4ffb{--display:flex;--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:space-between;--align-items:flex-start;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:194px;--padding-left:64px;--padding-right:64px;}.elementor-7 .elementor-element.elementor-element-38d4ffb:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-38d4ffb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-72414e2 );}.elementor-7 .elementor-element.elementor-element-a86f941{--display:flex;--margin-top:137px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-bb8c237{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;text-align:start;}.elementor-7 .elementor-element.elementor-element-bb8c237 .elementor-heading-title{font-family:var( --e-global-typography-ff0f569-font-family ), Sans-serif;font-size:var( --e-global-typography-ff0f569-font-size );font-weight:var( --e-global-typography-ff0f569-font-weight );line-height:var( --e-global-typography-ff0f569-line-height );letter-spacing:var( --e-global-typography-ff0f569-letter-spacing );}.elementor-7 .elementor-element.elementor-element-45037b9{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;text-align:start;color:var( --e-global-color-8565574 );}.elementor-7 .elementor-element.elementor-element-0ffccba .elementor-button{background-color:var( --e-global-color-accent );font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;line-height:12px;letter-spacing:1.6px;fill:var( --e-global-color-16dcde6 );color:var( --e-global-color-16dcde6 );border-radius:0px 0px 0px 0px;padding:20px 30px 20px 30px;}.elementor-7 .elementor-element.elementor-element-0ffccba.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-2859b12{--display:flex;--margin-top:-68px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-7 .elementor-element.elementor-element-2859b12.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-a771d6a{width:100%;max-width:100%;}.elementor-7 .elementor-element.elementor-element-a771d6a img{width:100%;}.elementor-7 .elementor-element.elementor-element-caa5e53{--display:flex;--position:absolute;--padding-top:0%;--padding-bottom:0%;--padding-left:7%;--padding-right:14%;top:47%;}.elementor-7 .elementor-element.elementor-element-caa5e53.e-con{--e-con-transform-rotateZ:3.529deg;}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-caa5e53{left:0px;}body.rtl .elementor-7 .elementor-element.elementor-element-caa5e53{right:0px;}.elementor-7 .elementor-element.elementor-element-c5a8788{margin:33px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:center;}.elementor-7 .elementor-element.elementor-element-c5a8788 .elementor-heading-title{font-family:var( --e-global-typography-702c8b3-font-family ), Sans-serif;font-size:var( --e-global-typography-702c8b3-font-size );font-weight:var( --e-global-typography-702c8b3-font-weight );text-transform:var( --e-global-typography-702c8b3-text-transform );line-height:var( --e-global-typography-702c8b3-line-height );letter-spacing:var( --e-global-typography-702c8b3-letter-spacing );}.elementor-7 .elementor-element.elementor-element-6bd96e4{padding:0px 32px 0px 32px;text-align:center;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.81;}.elementor-7 .elementor-element.elementor-element-d09e2cc{--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;--margin-top:0px;--margin-bottom:187px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-d09e2cc:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-d09e2cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-72414e2 );}.elementor-7 .elementor-element.elementor-element-63132c9{--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;--margin-top:0px;--margin-bottom:110px;--margin-left:0px;--margin-right:0px;}.elementor-7 .elementor-element.elementor-element-aab2b47{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;text-align:center;}.elementor-7 .elementor-element.elementor-element-aab2b47 .elementor-heading-title{font-family:var( --e-global-typography-ff0f569-font-family ), Sans-serif;font-size:var( --e-global-typography-ff0f569-font-size );font-weight:var( --e-global-typography-ff0f569-font-weight );line-height:var( --e-global-typography-ff0f569-line-height );letter-spacing:var( --e-global-typography-ff0f569-letter-spacing );}.elementor-7 .elementor-element.elementor-element-89902fb{width:var( --container-widget-width, 989px );max-width:989px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;--container-widget-width:989px;--container-widget-flex-grow:0;text-align:center;color:var( --e-global-color-8565574 );}.elementor-7 .elementor-element.elementor-element-25f55db .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-702c8b3-font-family ), Sans-serif;font-size:var( --e-global-typography-702c8b3-font-size );font-weight:var( --e-global-typography-702c8b3-font-weight );text-transform:var( --e-global-typography-702c8b3-text-transform );line-height:var( --e-global-typography-702c8b3-line-height );letter-spacing:var( --e-global-typography-702c8b3-letter-spacing );fill:var( --e-global-color-16dcde6 );color:var( --e-global-color-16dcde6 );border-radius:0px 0px 0px 0px;padding:20px 30px 20px 30px;}.elementor-7 .elementor-element.elementor-element-756ff40{--display:flex;}.elementor-7 .elementor-element.elementor-element-756ff40:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-756ff40 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-72414e2 ) 50%, var( --e-global-color-primary ) 50%);}.elementor-7 .elementor-element.elementor-element-7e7e595{--display:flex;--min-height:440px;--border-radius:10px 10px 10px 10px;}.elementor-7 .elementor-element.elementor-element-7e7e595:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-7e7e595 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cine-chez-soi.pro/wp-content/uploads/2026/07/42fbd58bc678eeed945cdd3e7c874f6849daeea7-scaled.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-7 .elementor-element.elementor-element-4270c12{--display:flex;--min-height:440px;--border-radius:10px 10px 10px 10px;}.elementor-7 .elementor-element.elementor-element-4270c12:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-4270c12 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cine-chez-soi.pro/wp-content/uploads/2026/07/27cd34b35915af816d1512b529a6fe513574e287-scaled.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-7 .elementor-element.elementor-element-6ccc63c{--display:flex;--min-height:440px;--border-radius:10px 10px 10px 10px;}.elementor-7 .elementor-element.elementor-element-6ccc63c:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-6ccc63c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cine-chez-soi.pro/wp-content/uploads/2026/07/24b019e976071424470ba0eb434a603d0ca61867.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-7 .elementor-element.elementor-element-01c2547{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:-365px;padding:0px 120px 0px 164px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:4%;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:4%;--e-n-carousel-arrow-size:57px;}.elementor-7 .elementor-element.elementor-element-8d77203{--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:64px 64px;--row-gap:64px;--column-gap:64px;--margin-top:0px;--margin-bottom:142px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-8d77203:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-8d77203 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-3978f80{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:64px;--padding-right:64px;}.elementor-7 .elementor-element.elementor-element-4a5d497{--display:flex;--padding-top:100px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-158631f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;}.elementor-7 .elementor-element.elementor-element-158631f .elementor-heading-title{font-family:var( --e-global-typography-ff0f569-font-family ), Sans-serif;font-size:var( --e-global-typography-ff0f569-font-size );font-weight:var( --e-global-typography-ff0f569-font-weight );line-height:var( --e-global-typography-ff0f569-line-height );letter-spacing:var( --e-global-typography-ff0f569-letter-spacing );color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-93fbabf{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;text-align:start;color:var( --e-global-color-16dcde6 );}.elementor-7 .elementor-element.elementor-element-d22fd3b .elementor-button{background-color:var( --e-global-color-accent );font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;line-height:12px;letter-spacing:1.6px;fill:var( --e-global-color-16dcde6 );color:var( --e-global-color-16dcde6 );border-radius:0px 0px 0px 0px;padding:20px 30px 20px 30px;}.elementor-7 .elementor-element.elementor-element-4ed6566{--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:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-9ee6a9a{--display:flex;--min-height:100%;}.elementor-7 .elementor-element.elementor-element-9ee6a9a:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-9ee6a9a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cine-chez-soi.pro/wp-content/uploads/2026/07/IMG_0537-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7 .elementor-element.elementor-element-de55ec3{--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-7 .elementor-element.elementor-element-e3f4b7f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;text-align:center;}.elementor-7 .elementor-element.elementor-element-e3f4b7f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;text-decoration:underline;line-height:12px;letter-spacing:1.6px;color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-8c97539{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 77px) 0px;text-align:center;}.elementor-7 .elementor-element.elementor-element-8c97539 .elementor-heading-title{font-family:var( --e-global-typography-ff0f569-font-family ), Sans-serif;font-size:var( --e-global-typography-ff0f569-font-size );font-weight:var( --e-global-typography-ff0f569-font-weight );line-height:var( --e-global-typography-ff0f569-line-height );letter-spacing:var( --e-global-typography-ff0f569-letter-spacing );color:var( --e-global-color-16dcde6 );}.elementor-7 .elementor-element.elementor-element-7a3130e{width:var( --container-widget-width, 1130px );max-width:1130px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 17px) 0px;--container-widget-width:1130px;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-7a3130e.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-30311db{width:var( --container-widget-width, 500px );max-width:500px;--container-widget-width:500px;--container-widget-flex-grow:0;z-index:1;}.elementor-7 .elementor-element.elementor-element-988a482{--display:flex;--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:space-between;--align-items:center;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--margin-top:-12px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:81px;--padding-bottom:128px;--padding-left:64px;--padding-right:64px;}.elementor-7 .elementor-element.elementor-element-988a482:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-988a482 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-72414e2 );}.elementor-7 .elementor-element.elementor-element-0fbe8fd{--display:flex;--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-7 .elementor-element.elementor-element-8935e98{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;text-align:start;}.elementor-7 .elementor-element.elementor-element-8935e98 .elementor-heading-title{font-family:var( --e-global-typography-ff0f569-font-family ), Sans-serif;font-size:var( --e-global-typography-ff0f569-font-size );font-weight:var( --e-global-typography-ff0f569-font-weight );line-height:var( --e-global-typography-ff0f569-line-height );letter-spacing:var( --e-global-typography-ff0f569-letter-spacing );}.elementor-7 .elementor-element.elementor-element-e1c7d58{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;text-align:start;color:var( --e-global-color-8565574 );}.elementor-7 .elementor-element.elementor-element-0eb4442 .elementor-button{background-color:#E1A326;font-family:var( --e-global-typography-702c8b3-font-family ), Sans-serif;font-size:var( --e-global-typography-702c8b3-font-size );font-weight:var( --e-global-typography-702c8b3-font-weight );text-transform:var( --e-global-typography-702c8b3-text-transform );line-height:var( --e-global-typography-702c8b3-line-height );letter-spacing:var( --e-global-typography-702c8b3-letter-spacing );fill:var( --e-global-color-16dcde6 );color:var( --e-global-color-16dcde6 );border-radius:0px 0px 0px 0px;padding:20px 30px 20px 30px;}.elementor-7 .elementor-element.elementor-element-0eb4442.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-919d911{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-364033f{--swiper-slides-to-display:2;--swiper-slides-gap:20px;}.elementor-7 .elementor-element.elementor-element-364033f .swiper-slide > .elementor-element{height:100%;}.elementor-7 .elementor-element.elementor-element-30e127b{--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;--z-index:1;}.elementor-7 .elementor-element.elementor-element-30e127b:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-30e127b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-72414e2 );}.elementor-7 .elementor-element.elementor-element-fe7b87d{--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;--overflow:hidden;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-7 .elementor-element.elementor-element-fe7b87d:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-fe7b87d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-1ed7a1a{--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:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:72px;--padding-bottom:72px;--padding-left:68px;--padding-right:60px;}.elementor-7 .elementor-element.elementor-element-1ed7a1a:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-1ed7a1a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-16dcde6 );}.elementor-7 .elementor-element.elementor-element-a46e6c2{--display:flex;--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;--align-items:center;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-981b976 .elementor-heading-title{font-family:var( --e-global-typography-ff0f569-font-family ), Sans-serif;font-size:var( --e-global-typography-ff0f569-font-size );font-weight:var( --e-global-typography-ff0f569-font-weight );line-height:var( --e-global-typography-ff0f569-line-height );letter-spacing:var( --e-global-typography-ff0f569-letter-spacing );}.elementor-7 .elementor-element.elementor-element-c17b879{width:var( --container-widget-width, 73px );max-width:73px;--container-widget-width:73px;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-c17b879.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-c17b879 img{width:100%;}.elementor-7 .elementor-element.elementor-element-72ee372{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;color:var( --e-global-color-8565574 );}.elementor-7 .elementor-element.elementor-element-fa5e261 .elementor-button{background-color:#E1A326;font-family:var( --e-global-typography-702c8b3-font-family ), Sans-serif;font-size:var( --e-global-typography-702c8b3-font-size );font-weight:var( --e-global-typography-702c8b3-font-weight );text-transform:var( --e-global-typography-702c8b3-text-transform );line-height:var( --e-global-typography-702c8b3-line-height );letter-spacing:var( --e-global-typography-702c8b3-letter-spacing );fill:var( --e-global-color-16dcde6 );color:var( --e-global-color-16dcde6 );border-radius:0px 0px 0px 0px;padding:20px 30px 20px 30px;}.elementor-7 .elementor-element.elementor-element-fa5e261.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-161ab9a{--display:flex;--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:space-between;--align-items:center;--gap:17px 17px;--row-gap:17px;--column-gap:17px;--margin-top:0px;--margin-bottom:0px;--margin-left:-1px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:58px;}.elementor-7 .elementor-element.elementor-element-161ab9a:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-161ab9a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-d7d9dbf{--display:flex;--min-height:100%;}.elementor-7 .elementor-element.elementor-element-d7d9dbf:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-d7d9dbf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-16dcde6 );}.elementor-7 .elementor-element.elementor-element-ecadc32{width:var( --container-widget-width, 200px );max-width:200px;margin:-55px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:200px;--container-widget-flex-grow:0;}body.elementor-page-7:not(.elementor-motion-effects-element-type-background), body.elementor-page-7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}@media(max-width:1366px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7 .elementor-element.elementor-element-beca2c3 .elementor-button{font-size:var( --e-global-typography-702c8b3-font-size );line-height:var( --e-global-typography-702c8b3-line-height );letter-spacing:var( --e-global-typography-702c8b3-letter-spacing );}.elementor-7 .elementor-element.elementor-element-6773181 .elementor-button{font-size:var( --e-global-typography-702c8b3-font-size );line-height:var( --e-global-typography-702c8b3-line-height );letter-spacing:var( --e-global-typography-702c8b3-letter-spacing );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7 .elementor-element.elementor-element-3e2a5c6 img{object-position:bottom center;}.elementor-7 .elementor-element.elementor-element-b85b0d3{--container-widget-width:96px;--container-widget-flex-grow:0;width:var( --container-widget-width, 96px );max-width:96px;bottom:-133px;}.elementor-7 .elementor-element.elementor-element-e9324a7 .elementor-heading-title{font-size:var( --e-global-typography-ff0f569-font-size );line-height:var( --e-global-typography-ff0f569-line-height );letter-spacing:var( --e-global-typography-ff0f569-letter-spacing );}.elementor-7 .elementor-element.elementor-element-f779e1b .elementor-heading-title{font-size:var( --e-global-typography-2e3ceff-font-size );line-height:var( --e-global-typography-2e3ceff-line-height );letter-spacing:var( --e-global-typography-2e3ceff-letter-spacing );}.elementor-7 .elementor-element.elementor-element-db48488 .elementor-heading-title{font-size:var( --e-global-typography-2e3ceff-font-size );line-height:var( --e-global-typography-2e3ceff-line-height );letter-spacing:var( --e-global-typography-2e3ceff-letter-spacing );}.elementor-7 .elementor-element.elementor-element-631111d .elementor-heading-title{font-size:var( --e-global-typography-ff0f569-font-size );line-height:var( --e-global-typography-ff0f569-line-height );letter-spacing:var( --e-global-typography-ff0f569-letter-spacing );}.elementor-7 .elementor-element.elementor-element-b13dc05 .elementor-heading-title{font-size:var( --e-global-typography-2e3ceff-font-size );line-height:var( --e-global-typography-2e3ceff-line-height );letter-spacing:var( --e-global-typography-2e3ceff-letter-spacing );}.elementor-7 .elementor-element.elementor-element-6416a91 .elementor-button{font-size:var( --e-global-typography-702c8b3-font-size );line-height:var( --e-global-typography-702c8b3-line-height );letter-spacing:var( --e-global-typography-702c8b3-letter-spacing );}.elementor-7 .elementor-element.elementor-element-4780cd6 .elementor-heading-title{font-size:var( --e-global-typography-2e3ceff-font-size );line-height:var( --e-global-typography-2e3ceff-line-height );letter-spacing:var( --e-global-typography-2e3ceff-letter-spacing );}.elementor-7 .elementor-element.elementor-element-7cd7e97 .elementor-button{font-size:var( --e-global-typography-702c8b3-font-size );line-height:var( --e-global-typography-702c8b3-line-height );letter-spacing:var( --e-global-typography-702c8b3-letter-spacing );}.elementor-7 .elementor-element.elementor-element-bb8c237 .elementor-heading-title{font-size:var( --e-global-typography-ff0f569-font-size );line-height:var( --e-global-typography-ff0f569-line-height );letter-spacing:var( --e-global-typography-ff0f569-letter-spacing );}.elementor-7 .elementor-element.elementor-element-2859b12.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-7 .elementor-element.elementor-element-c5a8788{margin:024px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-7 .elementor-element.elementor-element-c5a8788 .elementor-heading-title{font-size:var( --e-global-typography-702c8b3-font-size );line-height:var( --e-global-typography-702c8b3-line-height );letter-spacing:var( --e-global-typography-702c8b3-letter-spacing );}.elementor-7 .elementor-element.elementor-element-6bd96e4{font-size:14px;line-height:1.2;}.elementor-7 .elementor-element.elementor-element-aab2b47 .elementor-heading-title{font-size:var( --e-global-typography-ff0f569-font-size );line-height:var( --e-global-typography-ff0f569-line-height );letter-spacing:var( --e-global-typography-ff0f569-letter-spacing );}.elementor-7 .elementor-element.elementor-element-25f55db .elementor-button{font-size:var( --e-global-typography-702c8b3-font-size );line-height:var( --e-global-typography-702c8b3-line-height );letter-spacing:var( --e-global-typography-702c8b3-letter-spacing );}.elementor-7 .elementor-element.elementor-element-158631f .elementor-heading-title{font-size:var( --e-global-typography-ff0f569-font-size );line-height:var( --e-global-typography-ff0f569-line-height );letter-spacing:var( --e-global-typography-ff0f569-letter-spacing );}.elementor-7 .elementor-element.elementor-element-8c97539 .elementor-heading-title{font-size:var( --e-global-typography-ff0f569-font-size );line-height:var( --e-global-typography-ff0f569-line-height );letter-spacing:var( --e-global-typography-ff0f569-letter-spacing );}.elementor-7 .elementor-element.elementor-element-8935e98 .elementor-heading-title{font-size:var( --e-global-typography-ff0f569-font-size );line-height:var( --e-global-typography-ff0f569-line-height );letter-spacing:var( --e-global-typography-ff0f569-letter-spacing );}.elementor-7 .elementor-element.elementor-element-0eb4442 .elementor-button{font-size:var( --e-global-typography-702c8b3-font-size );line-height:var( --e-global-typography-702c8b3-line-height );letter-spacing:var( --e-global-typography-702c8b3-letter-spacing );}.elementor-7 .elementor-element.elementor-element-364033f{--swiper-slides-to-display:2;}.elementor-7 .elementor-element.elementor-element-981b976 .elementor-heading-title{font-size:var( --e-global-typography-ff0f569-font-size );line-height:var( --e-global-typography-ff0f569-line-height );letter-spacing:var( --e-global-typography-ff0f569-letter-spacing );}.elementor-7 .elementor-element.elementor-element-fa5e261 .elementor-button{font-size:var( --e-global-typography-702c8b3-font-size );line-height:var( --e-global-typography-702c8b3-line-height );letter-spacing:var( --e-global-typography-702c8b3-letter-spacing );}}@media(max-width:1200px){.elementor-7 .elementor-element.elementor-element-866af0c .elementor-button{font-size:12px;letter-spacing:1px;}.elementor-7 .elementor-element.elementor-element-c10187a .elementor-button{font-size:14px;}.elementor-7 .elementor-element.elementor-element-635bcf5{--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-7 .elementor-element.elementor-element-38d4ffb{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:64px 64px;--row-gap:64px;--column-gap:64px;}.elementor-7 .elementor-element.elementor-element-a86f941{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7 .elementor-element.elementor-element-2859b12.e-con{--align-self:flex-end;}.elementor-7 .elementor-element.elementor-element-6bd96e4{font-size:16px;line-height:1.8;}.elementor-7 .elementor-element.elementor-element-d22fd3b .elementor-button{font-size:12px;}.elementor-7 .elementor-element.elementor-element-0fbe8fd{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7 .elementor-element.elementor-element-364033f{--swiper-slides-to-display:1;}}@media(max-width:1024px){.elementor-7 .elementor-element.elementor-element-d56f94e .elementor-heading-title{font-size:48px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7 .elementor-element.elementor-element-beca2c3 .elementor-button{font-size:var( --e-global-typography-702c8b3-font-size );line-height:var( --e-global-typography-702c8b3-line-height );letter-spacing:var( --e-global-typography-702c8b3-letter-spacing );}.elementor-7 .elementor-element.elementor-element-6773181 .elementor-button{font-size:var( --e-global-typography-702c8b3-font-size );line-height:var( --e-global-typography-702c8b3-line-height );letter-spacing:var( --e-global-typography-702c8b3-letter-spacing );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7 .elementor-element.elementor-element-e9324a7 .elementor-heading-title{font-size:var( --e-global-typography-ff0f569-font-size );line-height:var( --e-global-typography-ff0f569-line-height );letter-spacing:var( --e-global-typography-ff0f569-letter-spacing );}.elementor-7 .elementor-element.elementor-element-52d879c{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7 .elementor-element.elementor-element-2fd2f78{--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-7 .elementor-element.elementor-element-3cad33c{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-f779e1b .elementor-heading-title{font-size:var( --e-global-typography-2e3ceff-font-size );line-height:var( --e-global-typography-2e3ceff-line-height );letter-spacing:var( --e-global-typography-2e3ceff-letter-spacing );}.elementor-7 .elementor-element.elementor-element-d4b54fc .elementor-heading-title{font-size:36px;}.elementor-7 .elementor-element.elementor-element-2ed651d{text-align:center;}.elementor-7 .elementor-element.elementor-element-9552423{--min-height:420px;}.elementor-7 .elementor-element.elementor-element-9b95ebd{--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-7 .elementor-element.elementor-element-51dbfaf{--min-height:420px;}.elementor-7 .elementor-element.elementor-element-69859d7{--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:032px;}.elementor-7 .elementor-element.elementor-element-004afb1{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-db48488{text-align:center;}.elementor-7 .elementor-element.elementor-element-db48488 .elementor-heading-title{font-size:var( --e-global-typography-2e3ceff-font-size );line-height:var( --e-global-typography-2e3ceff-line-height );letter-spacing:var( --e-global-typography-2e3ceff-letter-spacing );}.elementor-7 .elementor-element.elementor-element-555e3c1{text-align:center;}.elementor-7 .elementor-element.elementor-element-b831b05 .elementor-heading-title{font-size:36px;}.elementor-7 .elementor-element.elementor-element-4971ac2{text-align:center;}.elementor-7 .elementor-element.elementor-element-6d3ce59{--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-7 .elementor-element.elementor-element-4e8bcae{--min-height:0px;}.elementor-7 .elementor-element.elementor-element-635bcf5{--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-7 .elementor-element.elementor-element-631111d .elementor-heading-title{font-size:var( --e-global-typography-ff0f569-font-size );line-height:var( --e-global-typography-ff0f569-line-height );letter-spacing:var( --e-global-typography-ff0f569-letter-spacing );}.elementor-7 .elementor-element.elementor-element-a2f7a62{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-6636d09{--padding-top:032px;--padding-bottom:032px;--padding-left:032px;--padding-right:032px;}.elementor-7 .elementor-element.elementor-element-b13dc05 .elementor-heading-title{font-size:var( --e-global-typography-2e3ceff-font-size );line-height:var( --e-global-typography-2e3ceff-line-height );letter-spacing:var( --e-global-typography-2e3ceff-letter-spacing );}.elementor-7 .elementor-element.elementor-element-6416a91 .elementor-button{font-size:var( --e-global-typography-702c8b3-font-size );line-height:var( --e-global-typography-702c8b3-line-height );letter-spacing:var( --e-global-typography-702c8b3-letter-spacing );}.elementor-7 .elementor-element.elementor-element-67a15f5{--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-7 .elementor-element.elementor-element-4780cd6 .elementor-heading-title{font-size:var( --e-global-typography-2e3ceff-font-size );line-height:var( --e-global-typography-2e3ceff-line-height );letter-spacing:var( --e-global-typography-2e3ceff-letter-spacing );}.elementor-7 .elementor-element.elementor-element-7cd7e97 .elementor-button{font-size:var( --e-global-typography-702c8b3-font-size );line-height:var( --e-global-typography-702c8b3-line-height );letter-spacing:var( --e-global-typography-702c8b3-letter-spacing );}.elementor-7 .elementor-element.elementor-element-38d4ffb{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:130px;--padding-left:32px;--padding-right:32px;}.elementor-7 .elementor-element.elementor-element-a86f941{--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-7 .elementor-element.elementor-element-bb8c237{text-align:center;}.elementor-7 .elementor-element.elementor-element-bb8c237 .elementor-heading-title{font-size:var( --e-global-typography-ff0f569-font-size );line-height:var( --e-global-typography-ff0f569-line-height );letter-spacing:var( --e-global-typography-ff0f569-letter-spacing );}.elementor-7 .elementor-element.elementor-element-45037b9{text-align:center;}.elementor-7 .elementor-element.elementor-element-0ffccba.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-2859b12.e-con{--align-self:center;}.elementor-7 .elementor-element.elementor-element-c5a8788 .elementor-heading-title{font-size:var( --e-global-typography-702c8b3-font-size );line-height:var( --e-global-typography-702c8b3-line-height );letter-spacing:var( --e-global-typography-702c8b3-letter-spacing );}.elementor-7 .elementor-element.elementor-element-aab2b47 .elementor-heading-title{font-size:var( --e-global-typography-ff0f569-font-size );line-height:var( --e-global-typography-ff0f569-line-height );letter-spacing:var( --e-global-typography-ff0f569-letter-spacing );}.elementor-7 .elementor-element.elementor-element-25f55db .elementor-button{font-size:var( --e-global-typography-702c8b3-font-size );line-height:var( --e-global-typography-702c8b3-line-height );letter-spacing:var( --e-global-typography-702c8b3-letter-spacing );}.elementor-7 .elementor-element.elementor-element-01c2547{--e-n-carousel-swiper-slides-to-display:2;}.elementor-7 .elementor-element.elementor-element-8d77203{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7 .elementor-element.elementor-element-4a5d497{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-158631f{text-align:center;}.elementor-7 .elementor-element.elementor-element-158631f .elementor-heading-title{font-size:var( --e-global-typography-ff0f569-font-size );line-height:var( --e-global-typography-ff0f569-line-height );letter-spacing:var( --e-global-typography-ff0f569-letter-spacing );}.elementor-7 .elementor-element.elementor-element-93fbabf{text-align:center;}.elementor-7 .elementor-element.elementor-element-9ee6a9a{--min-height:420px;}.elementor-7 .elementor-element.elementor-element-8c97539 .elementor-heading-title{font-size:var( --e-global-typography-ff0f569-font-size );line-height:var( --e-global-typography-ff0f569-line-height );letter-spacing:var( --e-global-typography-ff0f569-letter-spacing );}.elementor-7 .elementor-element.elementor-element-988a482{--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-7 .elementor-element.elementor-element-0fbe8fd{--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-7 .elementor-element.elementor-element-8935e98 .elementor-heading-title{font-size:var( --e-global-typography-ff0f569-font-size );line-height:var( --e-global-typography-ff0f569-line-height );letter-spacing:var( --e-global-typography-ff0f569-letter-spacing );}.elementor-7 .elementor-element.elementor-element-e1c7d58{text-align:center;}.elementor-7 .elementor-element.elementor-element-0eb4442.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-0eb4442 .elementor-button{font-size:var( --e-global-typography-702c8b3-font-size );line-height:var( --e-global-typography-702c8b3-line-height );letter-spacing:var( --e-global-typography-702c8b3-letter-spacing );}.elementor-7 .elementor-element.elementor-element-364033f{--swiper-slides-to-display:2;}.elementor-7 .elementor-element.elementor-element-981b976 .elementor-heading-title{font-size:var( --e-global-typography-ff0f569-font-size );line-height:var( --e-global-typography-ff0f569-line-height );letter-spacing:var( --e-global-typography-ff0f569-letter-spacing );}.elementor-7 .elementor-element.elementor-element-fa5e261 .elementor-button{font-size:var( --e-global-typography-702c8b3-font-size );line-height:var( --e-global-typography-702c8b3-line-height );letter-spacing:var( --e-global-typography-702c8b3-letter-spacing );}}@media(max-width:880px){.elementor-7 .elementor-element.elementor-element-364033f{--swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-7 .elementor-element.elementor-element-2c7d662{--min-height:0px;}.elementor-7 .elementor-element.elementor-element-d56f94e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-d56f94e .elementor-heading-title{font-size:32px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7 .elementor-element.elementor-element-beca2c3 .elementor-button{font-size:var( --e-global-typography-702c8b3-font-size );line-height:var( --e-global-typography-702c8b3-line-height );letter-spacing:var( --e-global-typography-702c8b3-letter-spacing );}.elementor-7 .elementor-element.elementor-element-6773181 .elementor-button{font-size:var( --e-global-typography-702c8b3-font-size );line-height:var( --e-global-typography-702c8b3-line-height );letter-spacing:var( --e-global-typography-702c8b3-letter-spacing );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7 .elementor-element.elementor-element-3e2a5c6 img{width:100%;height:auto;}.elementor-7 .elementor-element.elementor-element-b85b0d3{--container-widget-width:64px;--container-widget-flex-grow:0;width:var( --container-widget-width, 64px );max-width:64px;bottom:-92px;}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-b85b0d3{right:16px;}body.rtl .elementor-7 .elementor-element.elementor-element-b85b0d3{left:16px;}.elementor-7 .elementor-element.elementor-element-e9324a7 .elementor-heading-title{font-size:var( --e-global-typography-ff0f569-font-size );line-height:var( --e-global-typography-ff0f569-line-height );letter-spacing:var( --e-global-typography-ff0f569-letter-spacing );}.elementor-7 .elementor-element.elementor-element-2fd2f78{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-7 .elementor-element.elementor-element-f779e1b .elementor-heading-title{font-size:var( --e-global-typography-2e3ceff-font-size );line-height:var( --e-global-typography-2e3ceff-line-height );letter-spacing:var( --e-global-typography-2e3ceff-letter-spacing );}.elementor-7 .elementor-element.elementor-element-435c218{text-align:center;}.elementor-7 .elementor-element.elementor-element-d4b54fc{text-align:center;}.elementor-7 .elementor-element.elementor-element-d4b54fc .elementor-heading-title{font-size:24px;}.elementor-7 .elementor-element.elementor-element-866af0c .elementor-button{font-size:14px;line-height:1.2;}.elementor-7 .elementor-element.elementor-element-9552423{--min-height:240px;}.elementor-7 .elementor-element.elementor-element-51dbfaf{--min-height:240px;}.elementor-7 .elementor-element.elementor-element-69859d7{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-7 .elementor-element.elementor-element-db48488 .elementor-heading-title{font-size:var( --e-global-typography-2e3ceff-font-size );line-height:var( --e-global-typography-2e3ceff-line-height );letter-spacing:var( --e-global-typography-2e3ceff-letter-spacing );}.elementor-7 .elementor-element.elementor-element-b831b05{text-align:center;}.elementor-7 .elementor-element.elementor-element-b831b05 .elementor-heading-title{font-size:24px;}.elementor-7 .elementor-element.elementor-element-c10187a .elementor-button{font-size:14px;line-height:1.2;}.elementor-7 .elementor-element.elementor-element-b0681ec{--width:fit-content;}.elementor-7 .elementor-element.elementor-element-6d3ce59{--width:fit-content;}.elementor-7 .elementor-element.elementor-element-4e8bcae{--width:96px;}.elementor-7 .elementor-element.elementor-element-635bcf5{--width:240px;}.elementor-7 .elementor-element.elementor-element-631111d .elementor-heading-title{font-size:var( --e-global-typography-ff0f569-font-size );line-height:var( --e-global-typography-ff0f569-line-height );letter-spacing:var( --e-global-typography-ff0f569-letter-spacing );}.elementor-7 .elementor-element.elementor-element-b13dc05 .elementor-heading-title{font-size:var( --e-global-typography-2e3ceff-font-size );line-height:var( --e-global-typography-2e3ceff-line-height );letter-spacing:var( --e-global-typography-2e3ceff-letter-spacing );}.elementor-7 .elementor-element.elementor-element-6416a91 .elementor-button{font-size:var( --e-global-typography-702c8b3-font-size );line-height:var( --e-global-typography-702c8b3-line-height );letter-spacing:var( --e-global-typography-702c8b3-letter-spacing );}.elementor-7 .elementor-element.elementor-element-4780cd6 .elementor-heading-title{font-size:var( --e-global-typography-2e3ceff-font-size );line-height:var( --e-global-typography-2e3ceff-line-height );letter-spacing:var( --e-global-typography-2e3ceff-letter-spacing );}.elementor-7 .elementor-element.elementor-element-7cd7e97 .elementor-button{font-size:var( --e-global-typography-702c8b3-font-size );line-height:var( --e-global-typography-702c8b3-line-height );letter-spacing:var( --e-global-typography-702c8b3-letter-spacing );}.elementor-7 .elementor-element.elementor-element-38d4ffb{--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:64px;--padding-left:016px;--padding-right:16px;}.elementor-7 .elementor-element.elementor-element-bb8c237 .elementor-heading-title{font-size:var( --e-global-typography-ff0f569-font-size );line-height:var( --e-global-typography-ff0f569-line-height );letter-spacing:var( --e-global-typography-ff0f569-letter-spacing );}.elementor-7 .elementor-element.elementor-element-0ffccba .elementor-button{font-size:14px;line-height:1.2;}.elementor-7 .elementor-element.elementor-element-c5a8788{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-7 .elementor-element.elementor-element-c5a8788 .elementor-heading-title{font-size:var( --e-global-typography-702c8b3-font-size );line-height:var( --e-global-typography-702c8b3-line-height );letter-spacing:var( --e-global-typography-702c8b3-letter-spacing );}.elementor-7 .elementor-element.elementor-element-6bd96e4{padding:0px 4px 0px 04px;text-align:center;font-size:12px;line-height:1.2;}.elementor-7 .elementor-element.elementor-element-aab2b47 .elementor-heading-title{font-size:var( --e-global-typography-ff0f569-font-size );line-height:var( --e-global-typography-ff0f569-line-height );letter-spacing:var( --e-global-typography-ff0f569-letter-spacing );}.elementor-7 .elementor-element.elementor-element-25f55db .elementor-button{font-size:var( --e-global-typography-702c8b3-font-size );line-height:var( --e-global-typography-702c8b3-line-height );letter-spacing:var( --e-global-typography-702c8b3-letter-spacing );}.elementor-7 .elementor-element.elementor-element-01c2547{--e-n-carousel-swiper-slides-to-display:1;}.elementor-7 .elementor-element.elementor-element-8d77203{--margin-top:0px;--margin-bottom:64px;--margin-left:0px;--margin-right:0px;}.elementor-7 .elementor-element.elementor-element-3978f80{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-7 .elementor-element.elementor-element-158631f .elementor-heading-title{font-size:var( --e-global-typography-ff0f569-font-size );line-height:var( --e-global-typography-ff0f569-line-height );letter-spacing:var( --e-global-typography-ff0f569-letter-spacing );}.elementor-7 .elementor-element.elementor-element-d22fd3b .elementor-button{font-size:14px;line-height:1.2;}.elementor-7 .elementor-element.elementor-element-9ee6a9a{--min-height:280px;}.elementor-7 .elementor-element.elementor-element-e3f4b7f .elementor-heading-title{font-size:14px;}.elementor-7 .elementor-element.elementor-element-8c97539{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 48px) 0px;}.elementor-7 .elementor-element.elementor-element-8c97539 .elementor-heading-title{font-size:var( --e-global-typography-ff0f569-font-size );line-height:var( --e-global-typography-ff0f569-line-height );letter-spacing:var( --e-global-typography-ff0f569-letter-spacing );}.elementor-7 .elementor-element.elementor-element-988a482{--padding-top:64px;--padding-bottom:64px;--padding-left:16px;--padding-right:16px;}.elementor-7 .elementor-element.elementor-element-8935e98 .elementor-heading-title{font-size:var( --e-global-typography-ff0f569-font-size );line-height:var( --e-global-typography-ff0f569-line-height );letter-spacing:var( --e-global-typography-ff0f569-letter-spacing );}.elementor-7 .elementor-element.elementor-element-0eb4442 .elementor-button{font-size:var( --e-global-typography-702c8b3-font-size );line-height:var( --e-global-typography-702c8b3-line-height );letter-spacing:var( --e-global-typography-702c8b3-letter-spacing );}.elementor-7 .elementor-element.elementor-element-364033f{--swiper-slides-to-display:1;}.elementor-7 .elementor-element.elementor-element-1ed7a1a{--padding-top:32px;--padding-bottom:32px;--padding-left:16px;--padding-right:16px;}.elementor-7 .elementor-element.elementor-element-a46e6c2{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7 .elementor-element.elementor-element-981b976{text-align:center;}.elementor-7 .elementor-element.elementor-element-981b976 .elementor-heading-title{font-size:var( --e-global-typography-ff0f569-font-size );line-height:var( --e-global-typography-ff0f569-line-height );letter-spacing:var( --e-global-typography-ff0f569-letter-spacing );}.elementor-7 .elementor-element.elementor-element-c17b879{--container-widget-width:24px;--container-widget-flex-grow:0;width:var( --container-widget-width, 24px );max-width:24px;}.elementor-7 .elementor-element.elementor-element-72ee372{text-align:center;}.elementor-7 .elementor-element.elementor-element-fa5e261 .elementor-button{font-size:var( --e-global-typography-702c8b3-font-size );line-height:var( --e-global-typography-702c8b3-line-height );letter-spacing:var( --e-global-typography-702c8b3-letter-spacing );}.elementor-7 .elementor-element.elementor-element-161ab9a{--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;--flex-wrap:nowrap;}}@media(min-width:768px){.elementor-7 .elementor-element.elementor-element-21e1c0b{--content-width:1370px;}.elementor-7 .elementor-element.elementor-element-07f8b42{--content-width:1920px;}.elementor-7 .elementor-element.elementor-element-52d879c{--content-width:1920px;}.elementor-7 .elementor-element.elementor-element-2fd2f78{--width:50%;}.elementor-7 .elementor-element.elementor-element-3cad33c{--width:642px;}.elementor-7 .elementor-element.elementor-element-c450a30{--width:50%;}.elementor-7 .elementor-element.elementor-element-9552423{--width:818px;}.elementor-7 .elementor-element.elementor-element-9b95ebd{--content-width:1920px;}.elementor-7 .elementor-element.elementor-element-62e2f14{--width:50%;}.elementor-7 .elementor-element.elementor-element-51dbfaf{--width:818px;}.elementor-7 .elementor-element.elementor-element-69859d7{--width:50%;}.elementor-7 .elementor-element.elementor-element-004afb1{--width:642px;}.elementor-7 .elementor-element.elementor-element-b0681ec{--width:fit-content;}.elementor-7 .elementor-element.elementor-element-6d3ce59{--width:fit-content;}.elementor-7 .elementor-element.elementor-element-4e8bcae{--width:300px;}.elementor-7 .elementor-element.elementor-element-635bcf5{--width:708px;}.elementor-7 .elementor-element.elementor-element-6636d09{--width:708px;}.elementor-7 .elementor-element.elementor-element-67a15f5{--width:708px;}.elementor-7 .elementor-element.elementor-element-a86f941{--width:716px;}.elementor-7 .elementor-element.elementor-element-2859b12{--width:633px;}.elementor-7 .elementor-element.elementor-element-8d77203{--content-width:1920px;}.elementor-7 .elementor-element.elementor-element-3978f80{--width:50%;}.elementor-7 .elementor-element.elementor-element-4a5d497{--width:698px;}.elementor-7 .elementor-element.elementor-element-4ed6566{--width:50%;}.elementor-7 .elementor-element.elementor-element-9ee6a9a{--width:825px;}.elementor-7 .elementor-element.elementor-element-0fbe8fd{--width:580px;}.elementor-7 .elementor-element.elementor-element-919d911{--width:794px;}.elementor-7 .elementor-element.elementor-element-30e127b{--content-width:1264px;}.elementor-7 .elementor-element.elementor-element-1ed7a1a{--width:750px;}.elementor-7 .elementor-element.elementor-element-161ab9a{--width:515px;}.elementor-7 .elementor-element.elementor-element-d7d9dbf{--width:240px;}}@media(max-width:1200px) and (min-width:768px){.elementor-7 .elementor-element.elementor-element-635bcf5{--width:520px;}}@media(max-width:1024px) and (min-width:768px){.elementor-7 .elementor-element.elementor-element-2fd2f78{--width:100%;}.elementor-7 .elementor-element.elementor-element-3cad33c{--width:100%;}.elementor-7 .elementor-element.elementor-element-c450a30{--width:100%;}.elementor-7 .elementor-element.elementor-element-9552423{--width:100%;}.elementor-7 .elementor-element.elementor-element-62e2f14{--width:100%;}.elementor-7 .elementor-element.elementor-element-51dbfaf{--width:100%;}.elementor-7 .elementor-element.elementor-element-69859d7{--width:100%;}.elementor-7 .elementor-element.elementor-element-004afb1{--width:100%;}.elementor-7 .elementor-element.elementor-element-4e8bcae{--width:180px;}.elementor-7 .elementor-element.elementor-element-635bcf5{--width:420px;}.elementor-7 .elementor-element.elementor-element-6636d09{--width:720px;}.elementor-7 .elementor-element.elementor-element-a86f941{--width:100%;}.elementor-7 .elementor-element.elementor-element-3978f80{--width:100%;}.elementor-7 .elementor-element.elementor-element-4a5d497{--width:100%;}.elementor-7 .elementor-element.elementor-element-4ed6566{--width:100%;}.elementor-7 .elementor-element.elementor-element-9ee6a9a{--width:100%;}.elementor-7 .elementor-element.elementor-element-0fbe8fd{--width:100%;}}@media(min-width:2400px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7 .elementor-element.elementor-element-beca2c3 .elementor-button{font-size:var( --e-global-typography-702c8b3-font-size );line-height:var( --e-global-typography-702c8b3-line-height );letter-spacing:var( --e-global-typography-702c8b3-letter-spacing );}.elementor-7 .elementor-element.elementor-element-6773181 .elementor-button{font-size:var( --e-global-typography-702c8b3-font-size );line-height:var( --e-global-typography-702c8b3-line-height );letter-spacing:var( --e-global-typography-702c8b3-letter-spacing );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7 .elementor-element.elementor-element-e9324a7 .elementor-heading-title{font-size:var( --e-global-typography-ff0f569-font-size );line-height:var( --e-global-typography-ff0f569-line-height );letter-spacing:var( --e-global-typography-ff0f569-letter-spacing );}.elementor-7 .elementor-element.elementor-element-f779e1b .elementor-heading-title{font-size:var( --e-global-typography-2e3ceff-font-size );line-height:var( --e-global-typography-2e3ceff-line-height );letter-spacing:var( --e-global-typography-2e3ceff-letter-spacing );}.elementor-7 .elementor-element.elementor-element-db48488 .elementor-heading-title{font-size:var( --e-global-typography-2e3ceff-font-size );line-height:var( --e-global-typography-2e3ceff-line-height );letter-spacing:var( --e-global-typography-2e3ceff-letter-spacing );}.elementor-7 .elementor-element.elementor-element-631111d .elementor-heading-title{font-size:var( --e-global-typography-ff0f569-font-size );line-height:var( --e-global-typography-ff0f569-line-height );letter-spacing:var( --e-global-typography-ff0f569-letter-spacing );}.elementor-7 .elementor-element.elementor-element-b13dc05 .elementor-heading-title{font-size:var( --e-global-typography-2e3ceff-font-size );line-height:var( --e-global-typography-2e3ceff-line-height );letter-spacing:var( --e-global-typography-2e3ceff-letter-spacing );}.elementor-7 .elementor-element.elementor-element-6416a91 .elementor-button{font-size:var( --e-global-typography-702c8b3-font-size );line-height:var( --e-global-typography-702c8b3-line-height );letter-spacing:var( --e-global-typography-702c8b3-letter-spacing );}.elementor-7 .elementor-element.elementor-element-4780cd6 .elementor-heading-title{font-size:var( --e-global-typography-2e3ceff-font-size );line-height:var( --e-global-typography-2e3ceff-line-height );letter-spacing:var( --e-global-typography-2e3ceff-letter-spacing );}.elementor-7 .elementor-element.elementor-element-7cd7e97 .elementor-button{font-size:var( --e-global-typography-702c8b3-font-size );line-height:var( --e-global-typography-702c8b3-line-height );letter-spacing:var( --e-global-typography-702c8b3-letter-spacing );}.elementor-7 .elementor-element.elementor-element-bb8c237 .elementor-heading-title{font-size:var( --e-global-typography-ff0f569-font-size );line-height:var( --e-global-typography-ff0f569-line-height );letter-spacing:var( --e-global-typography-ff0f569-letter-spacing );}.elementor-7 .elementor-element.elementor-element-c5a8788 .elementor-heading-title{font-size:var( --e-global-typography-702c8b3-font-size );line-height:var( --e-global-typography-702c8b3-line-height );letter-spacing:var( --e-global-typography-702c8b3-letter-spacing );}.elementor-7 .elementor-element.elementor-element-aab2b47 .elementor-heading-title{font-size:var( --e-global-typography-ff0f569-font-size );line-height:var( --e-global-typography-ff0f569-line-height );letter-spacing:var( --e-global-typography-ff0f569-letter-spacing );}.elementor-7 .elementor-element.elementor-element-25f55db .elementor-button{font-size:var( --e-global-typography-702c8b3-font-size );line-height:var( --e-global-typography-702c8b3-line-height );letter-spacing:var( --e-global-typography-702c8b3-letter-spacing );}.elementor-7 .elementor-element.elementor-element-158631f .elementor-heading-title{font-size:var( --e-global-typography-ff0f569-font-size );line-height:var( --e-global-typography-ff0f569-line-height );letter-spacing:var( --e-global-typography-ff0f569-letter-spacing );}.elementor-7 .elementor-element.elementor-element-8c97539 .elementor-heading-title{font-size:var( --e-global-typography-ff0f569-font-size );line-height:var( --e-global-typography-ff0f569-line-height );letter-spacing:var( --e-global-typography-ff0f569-letter-spacing );}.elementor-7 .elementor-element.elementor-element-8935e98 .elementor-heading-title{font-size:var( --e-global-typography-ff0f569-font-size );line-height:var( --e-global-typography-ff0f569-line-height );letter-spacing:var( --e-global-typography-ff0f569-letter-spacing );}.elementor-7 .elementor-element.elementor-element-0eb4442 .elementor-button{font-size:var( --e-global-typography-702c8b3-font-size );line-height:var( --e-global-typography-702c8b3-line-height );letter-spacing:var( --e-global-typography-702c8b3-letter-spacing );}.elementor-7 .elementor-element.elementor-element-364033f{--swiper-slides-to-display:3;}.elementor-7 .elementor-element.elementor-element-981b976 .elementor-heading-title{font-size:var( --e-global-typography-ff0f569-font-size );line-height:var( --e-global-typography-ff0f569-line-height );letter-spacing:var( --e-global-typography-ff0f569-letter-spacing );}.elementor-7 .elementor-element.elementor-element-fa5e261 .elementor-button{font-size:var( --e-global-typography-702c8b3-font-size );line-height:var( --e-global-typography-702c8b3-line-height );letter-spacing:var( --e-global-typography-702c8b3-letter-spacing );}}/* Start custom CSS for container, class: .elementor-element-cbaffb6 */.elementor-7 .elementor-element.elementor-element-cbaffb6 {
    //transform: scale(.5);
    transform-origin: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d56f94e */@media (max-width: 1200px) {
    .elementor-7 .elementor-element.elementor-element-d56f94e br {
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-234b934 */.elementor-7 .elementor-element.elementor-element-234b934 {
    text-shadow: 0px 4px 4px black;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-beca2c3 */.elementor-7 .elementor-element.elementor-element-beca2c3 {
    filter: drop-shadow(0px 4px 4px #000);
}
.elementor-7 .elementor-element.elementor-element-beca2c3 a {
    position: relative;
}

.elementor-7 .elementor-element.elementor-element-beca2c3 a::before, .elementor-7 .elementor-element.elementor-element-beca2c3 a::after {
    content: url(/wp-content/uploads/2026/07/Vector.svg);
    width: auto;
    aspect-ratio: 21 / 52;
    height: 100%;
    display: block;
    position: absolute;
    top: 0;
    z-index: 1;
    background: #c3aa73;
      clip-path: polygon(
        0 0,
        100% 0,
        100% 100%,
        0 100%,
        0 74.11%,
        12.49% 73.62%,
        24.12% 72.22%,
        34.65% 69.99%,
        43.82% 67.05%,
        51.39% 63.49%,
        57.11% 59.39%,
        60.72% 54.87%,
        61.98% 50%,
        60.72% 45.14%,
        57.11% 40.62%,
        51.39% 36.52%,
        43.82% 32.95%,
        34.65% 30.01%,
        24.12% 27.79%,
        12.49% 26.38%,
        0 25.89%
     );
}
.elementor-7 .elementor-element.elementor-element-beca2c3 a::before {
    right: calc(100% - 1px);
}

.elementor-7 .elementor-element.elementor-element-beca2c3 a::after {
    left: calc(100% - 1px);
    transform: scaleX(-1);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6773181 */.elementor-7 .elementor-element.elementor-element-6773181 {
    filter: drop-shadow(0px 4px 4px #000);
    transition: .3s;
}
.elementor-7 .elementor-element.elementor-element-6773181 a {
    clip-path: polygon(
    0 0,
    100% 0,

    100% 25.892%,
    99.217% 26.382%,
    98.488% 27.785%,
    97.828% 30.006%,
    97.253% 32.947%,
    96.778% 36.514%,
    96.420% 40.608%,
    96.194% 45.134%,
    96.115% 49.994%,
    96.194% 54.855%,
    96.420% 59.382%,
    96.778% 63.478%,
    97.253% 67.047%,
    97.828% 69.991%,
    98.488% 72.213%,
    99.217% 73.618%,
    100% 74.108%,

    100% 100%,
    0 100%,

    0 74.108%,
    0.745% 73.618%,
    1.440% 72.215%,
    2.068% 69.994%,
    2.616% 67.053%,
    3.068% 63.486%,
    3.409% 59.392%,
    3.625% 54.866%,
    3.700% 50.006%,
    3.625% 45.145%,
    3.409% 40.618%,
    3.068% 36.522%,
    2.616% 32.953%,
    2.068% 30.009%,
    1.440% 27.787%,
    0.745% 26.382%,
    0 25.892%
  );
}

.elementor-7 .elementor-element.elementor-element-6773181 a:hover {
    transition: .3s;
    transform: translateY(-4px) scale(1.01);
}

.elementor-7 .elementor-element.elementor-element-6773181:has( a:hover) {
    filter: drop-shadow(0px 6px 4px #000);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-21e1c0b */.elementor-7 .elementor-element.elementor-element-21e1c0b::after {
    content: "";
    display: block;
    background: linear-gradient(180deg, rgba(4, 14, 24, 0.00) 0%, #040E18 100%);
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
    height: 130px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c7d662 */.elementor-7 .elementor-element.elementor-element-2c7d662 {
    height: 100vh;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2baa3e3 */.elementor-7 .elementor-element.elementor-element-2baa3e3 {
    text-shadow: 0px 4px 4px black;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-435c218 */.elementor-7 .elementor-element.elementor-element-435c218 {
    text-shadow: 0px 4px 4px black;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2ed651d */.elementor-7 .elementor-element.elementor-element-2ed651d {
    text-shadow: 0px 4px 4px black;
}

.elementor-7 .elementor-element.elementor-element-2ed651d p:last-of-type {
    margin: 0;
}

.elementor-7 .elementor-element.elementor-element-2ed651d ul {
    padding: 0 0 0 24px;
    margin: 0 0 24px;
}

.elementor-7 .elementor-element.elementor-element-2ed651d ul li:not(:last-child) {
    margin-bottom: 10px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-866af0c */.elementor-7 .elementor-element.elementor-element-866af0c {
    filter: drop-shadow(0px 4px 4px #000);
    transition: .3s;
}
.elementor-7 .elementor-element.elementor-element-866af0c a {
    clip-path: polygon(
    0 0,
    100% 0,

    100% 25.892%,
    99.217% 26.382%,
    98.488% 27.785%,
    97.828% 30.006%,
    97.253% 32.947%,
    96.778% 36.514%,
    96.420% 40.608%,
    96.194% 45.134%,
    96.115% 49.994%,
    96.194% 54.855%,
    96.420% 59.382%,
    96.778% 63.478%,
    97.253% 67.047%,
    97.828% 69.991%,
    98.488% 72.213%,
    99.217% 73.618%,
    100% 74.108%,

    100% 100%,
    0 100%,

    0 74.108%,
    0.745% 73.618%,
    1.440% 72.215%,
    2.068% 69.994%,
    2.616% 67.053%,
    3.068% 63.486%,
    3.409% 59.392%,
    3.625% 54.866%,
    3.700% 50.006%,
    3.625% 45.145%,
    3.409% 40.618%,
    3.068% 36.522%,
    2.616% 32.953%,
    2.068% 30.009%,
    1.440% 27.787%,
    0.745% 26.382%,
    0 25.892%
  );
}

.elementor-7 .elementor-element.elementor-element-866af0c a:hover {
    transition: .3s;
    transform: translateY(-4px) scale(1.01);
}

.elementor-7 .elementor-element.elementor-element-866af0c:has( a:hover) {
    filter: drop-shadow(0px 6px 4px #000);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3cad33c */.elementor-7 .elementor-element.elementor-element-3cad33c {
    max-width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9552423 */.elementor-7 .elementor-element.elementor-element-9552423 {
    max-width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51dbfaf */.elementor-7 .elementor-element.elementor-element-51dbfaf {
    max-width: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-555e3c1 */.elementor-7 .elementor-element.elementor-element-555e3c1 {
    text-shadow: 0px 4px 4px black;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4971ac2 */.elementor-7 .elementor-element.elementor-element-4971ac2 {
    text-shadow: 0px 4px 4px black;
}

.elementor-7 .elementor-element.elementor-element-4971ac2 p:last-of-type {
    margin: 0;
}

.elementor-7 .elementor-element.elementor-element-4971ac2 ul {
    padding: 0 0 0 24px;
    margin: 0 0 24px;
}

.elementor-7 .elementor-element.elementor-element-4971ac2 ul li:not(:last-child) {
    margin-bottom: 10px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c10187a */.elementor-7 .elementor-element.elementor-element-c10187a {
    filter: drop-shadow(0px 4px 4px #000);
    transition: .3s;
}
.elementor-7 .elementor-element.elementor-element-c10187a a {
    clip-path: polygon(
    0 0,
    100% 0,

    100% 25.892%,
    99.217% 26.382%,
    98.488% 27.785%,
    97.828% 30.006%,
    97.253% 32.947%,
    96.778% 36.514%,
    96.420% 40.608%,
    96.194% 45.134%,
    96.115% 49.994%,
    96.194% 54.855%,
    96.420% 59.382%,
    96.778% 63.478%,
    97.253% 67.047%,
    97.828% 69.991%,
    98.488% 72.213%,
    99.217% 73.618%,
    100% 74.108%,

    100% 100%,
    0 100%,

    0 74.108%,
    0.745% 73.618%,
    1.440% 72.215%,
    2.068% 69.994%,
    2.616% 67.053%,
    3.068% 63.486%,
    3.409% 59.392%,
    3.625% 54.866%,
    3.700% 50.006%,
    3.625% 45.145%,
    3.409% 40.618%,
    3.068% 36.522%,
    2.616% 32.953%,
    2.068% 30.009%,
    1.440% 27.787%,
    0.745% 26.382%,
    0 25.892%
  );
}

.elementor-7 .elementor-element.elementor-element-c10187a a:hover {
    transition: .3s;
    transform: translateY(-4px) scale(1.01);
}

.elementor-7 .elementor-element.elementor-element-c10187a:has( a:hover) {
    filter: drop-shadow(0px 6px 4px #000);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-004afb1 */.elementor-7 .elementor-element.elementor-element-004afb1 {
    max-width: 100%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6416a91 */.elementor-7 .elementor-element.elementor-element-6416a91 {
    filter: drop-shadow(0px 4px 4px #000);
    transition: .3s;
}
.elementor-7 .elementor-element.elementor-element-6416a91 a {
    clip-path: polygon(
    0 0,
    100% 0,

    100% 25.892%,
    99.217% 26.382%,
    98.488% 27.785%,
    97.828% 30.006%,
    97.253% 32.947%,
    96.778% 36.514%,
    96.420% 40.608%,
    96.194% 45.134%,
    96.115% 49.994%,
    96.194% 54.855%,
    96.420% 59.382%,
    96.778% 63.478%,
    97.253% 67.047%,
    97.828% 69.991%,
    98.488% 72.213%,
    99.217% 73.618%,
    100% 74.108%,

    100% 100%,
    0 100%,

    0 74.108%,
    0.745% 73.618%,
    1.440% 72.215%,
    2.068% 69.994%,
    2.616% 67.053%,
    3.068% 63.486%,
    3.409% 59.392%,
    3.625% 54.866%,
    3.700% 50.006%,
    3.625% 45.145%,
    3.409% 40.618%,
    3.068% 36.522%,
    2.616% 32.953%,
    2.068% 30.009%,
    1.440% 27.787%,
    0.745% 26.382%,
    0 25.892%
  );
}

.elementor-7 .elementor-element.elementor-element-6416a91 a:hover {
    transition: .3s;
    transform: translateY(-4px) scale(1.01);
}

.elementor-7 .elementor-element.elementor-element-6416a91:has( a:hover) {
    filter: drop-shadow(0px 6px 4px #000);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7cd7e97 */.elementor-7 .elementor-element.elementor-element-7cd7e97 {
    filter: drop-shadow(0px 4px 4px #000);
    transition: .3s;
}
.elementor-7 .elementor-element.elementor-element-7cd7e97 a {
    clip-path: polygon(
    0 0,
    100% 0,

    100% 25.892%,
    99.217% 26.382%,
    98.488% 27.785%,
    97.828% 30.006%,
    97.253% 32.947%,
    96.778% 36.514%,
    96.420% 40.608%,
    96.194% 45.134%,
    96.115% 49.994%,
    96.194% 54.855%,
    96.420% 59.382%,
    96.778% 63.478%,
    97.253% 67.047%,
    97.828% 69.991%,
    98.488% 72.213%,
    99.217% 73.618%,
    100% 74.108%,

    100% 100%,
    0 100%,

    0 74.108%,
    0.745% 73.618%,
    1.440% 72.215%,
    2.068% 69.994%,
    2.616% 67.053%,
    3.068% 63.486%,
    3.409% 59.392%,
    3.625% 54.866%,
    3.700% 50.006%,
    3.625% 45.145%,
    3.409% 40.618%,
    3.068% 36.522%,
    2.616% 32.953%,
    2.068% 30.009%,
    1.440% 27.787%,
    0.745% 26.382%,
    0 25.892%
  );
}

.elementor-7 .elementor-element.elementor-element-7cd7e97 a:hover {
    transition: .3s;
    transform: translateY(-4px) scale(1.01);
}

.elementor-7 .elementor-element.elementor-element-7cd7e97:has( a:hover) {
    filter: drop-shadow(0px 6px 4px #000);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d3ce59 */.elementor-7 .elementor-element.elementor-element-6d3ce59 {
    max-width: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b0681ec */.elementor-7 .elementor-element.elementor-element-b0681ec::before {
    content: "";
    display: inline-block;
    width: 100%;
    margin: 15px;
    height:32px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0ffccba */.elementor-7 .elementor-element.elementor-element-0ffccba a{
    transition: .3s;
}
.elementor-7 .elementor-element.elementor-element-0ffccba a {
    clip-path: polygon(
    0 0,
    100% 0,

    100% 25.892%,
    99.217% 26.382%,
    98.488% 27.785%,
    97.828% 30.006%,
    97.253% 32.947%,
    96.778% 36.514%,
    96.420% 40.608%,
    96.194% 45.134%,
    96.115% 49.994%,
    96.194% 54.855%,
    96.420% 59.382%,
    96.778% 63.478%,
    97.253% 67.047%,
    97.828% 69.991%,
    98.488% 72.213%,
    99.217% 73.618%,
    100% 74.108%,

    100% 100%,
    0 100%,

    0 74.108%,
    0.745% 73.618%,
    1.440% 72.215%,
    2.068% 69.994%,
    2.616% 67.053%,
    3.068% 63.486%,
    3.409% 59.392%,
    3.625% 54.866%,
    3.700% 50.006%,
    3.625% 45.145%,
    3.409% 40.618%,
    3.068% 36.522%,
    2.616% 32.953%,
    2.068% 30.009%,
    1.440% 27.787%,
    0.745% 26.382%,
    0 25.892%
  );
}

.elementor-7 .elementor-element.elementor-element-0ffccba a:hover {
    transition: .3s;
    transform: translateY(-4px) scale(1.01);
    filter: drop-shadow(0px 6px 4px #000);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-89902fb */.elementor-7 .elementor-element.elementor-element-89902fb {
    max-width: 100%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-25f55db */.elementor-7 .elementor-element.elementor-element-25f55db a{
    transition: .3s;
}
.elementor-7 .elementor-element.elementor-element-25f55db a {
    clip-path: polygon(
    0 0,
    100% 0,

    100% 25.892%,
    99.217% 26.382%,
    98.488% 27.785%,
    97.828% 30.006%,
    97.253% 32.947%,
    96.778% 36.514%,
    96.420% 40.608%,
    96.194% 45.134%,
    96.115% 49.994%,
    96.194% 54.855%,
    96.420% 59.382%,
    96.778% 63.478%,
    97.253% 67.047%,
    97.828% 69.991%,
    98.488% 72.213%,
    99.217% 73.618%,
    100% 74.108%,

    100% 100%,
    0 100%,

    0 74.108%,
    0.745% 73.618%,
    1.440% 72.215%,
    2.068% 69.994%,
    2.616% 67.053%,
    3.068% 63.486%,
    3.409% 59.392%,
    3.625% 54.866%,
    3.700% 50.006%,
    3.625% 45.145%,
    3.409% 40.618%,
    3.068% 36.522%,
    2.616% 32.953%,
    2.068% 30.009%,
    1.440% 27.787%,
    0.745% 26.382%,
    0 25.892%
  );
}

.elementor-7 .elementor-element.elementor-element-25f55db a:hover {
    transition: .3s;
    transform: translateY(-4px) scale(1.01);
    filter: drop-shadow(0px 6px 4px #000);
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-01c2547 *//* Le widget passe devant la ligne */
.cinema-carousel {
    position: relative;
    z-index: 2;
    width: 100%;
}

/* Zone visible du slider */
.cinema-carousel .swiper {
    overflow: visible;
}
/* Dimensions de base des slides */
.cinema-carousel .swiper-slide {
    width: 657px !important;
    height: 440px;
    opacity: 0;
    position: relative;
    z-index: 1;
    transform: scale(0.7);
    pointer-events: none;

    transition:
        transform 650ms cubic-bezier(.22, .8, .25, 1),
        opacity 650ms ease,
        filter 650ms ease;
}

/* Les deux images latérales */
.cinema-carousel .swiper-slide-prev,
.cinema-carousel .swiper-slide-next {
    opacity: 1;
    z-index: 2;
    transform: scale(0.72);
    filter: brightness(0.9);
}

/* Image centrale */
.cinema-carousel .swiper-slide-active {
    opacity: 1;
    z-index: 5;
    transform: scale(1);
    filter: brightness(1);
    pointer-events: auto;
}

/* Images */
.cinema-carousel .swiper-slide-inner,
.cinema-carousel .swiper-slide a,
.cinema-carousel .swiper-slide figure {
    width: 100%;
    height: 100%;
    margin: 0;
    display: block;
}

.cinema-carousel .swiper-slide-image {
    width: 100%;
    height: 100%;
    display: block;
    object-fit: cover;
    border-radius: 5px;

    box-shadow:
        0 12px 28px rgba(0, 0, 0, 0.24),
        0 3px 8px rgba(0, 0, 0, 0.18);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-93fbabf */.elementor-7 .elementor-element.elementor-element-93fbabf {
    text-shadow: 0px 4px 4px black;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d22fd3b */.elementor-7 .elementor-element.elementor-element-d22fd3b {
    filter: drop-shadow(0px 4px 4px #000);
    transition: .3s;
}
.elementor-7 .elementor-element.elementor-element-d22fd3b a {
    clip-path: polygon(
    0 0,
    100% 0,

    100% 25.892%,
    99.217% 26.382%,
    98.488% 27.785%,
    97.828% 30.006%,
    97.253% 32.947%,
    96.778% 36.514%,
    96.420% 40.608%,
    96.194% 45.134%,
    96.115% 49.994%,
    96.194% 54.855%,
    96.420% 59.382%,
    96.778% 63.478%,
    97.253% 67.047%,
    97.828% 69.991%,
    98.488% 72.213%,
    99.217% 73.618%,
    100% 74.108%,

    100% 100%,
    0 100%,

    0 74.108%,
    0.745% 73.618%,
    1.440% 72.215%,
    2.068% 69.994%,
    2.616% 67.053%,
    3.068% 63.486%,
    3.409% 59.392%,
    3.625% 54.866%,
    3.700% 50.006%,
    3.625% 45.145%,
    3.409% 40.618%,
    3.068% 36.522%,
    2.616% 32.953%,
    2.068% 30.009%,
    1.440% 27.787%,
    0.745% 26.382%,
    0 25.892%
  );
}

.elementor-7 .elementor-element.elementor-element-d22fd3b a:hover {
    transition: .3s;
    transform: translateY(-4px) scale(1.01);
}

.elementor-7 .elementor-element.elementor-element-d22fd3b:has( a:hover) {
    filter: drop-shadow(0px 6px 4px #000);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4a5d497 */.elementor-7 .elementor-element.elementor-element-4a5d497 {
    max-width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9ee6a9a */.elementor-7 .elementor-element.elementor-element-9ee6a9a {
    max-width: 100%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0eb4442 */.elementor-7 .elementor-element.elementor-element-0eb4442 a{
    transition: .3s;
}
.elementor-7 .elementor-element.elementor-element-0eb4442 a {
    clip-path: polygon(
    0 0,
    100% 0,

    100% 25.892%,
    99.217% 26.382%,
    98.488% 27.785%,
    97.828% 30.006%,
    97.253% 32.947%,
    96.778% 36.514%,
    96.420% 40.608%,
    96.194% 45.134%,
    96.115% 49.994%,
    96.194% 54.855%,
    96.420% 59.382%,
    96.778% 63.478%,
    97.253% 67.047%,
    97.828% 69.991%,
    98.488% 72.213%,
    99.217% 73.618%,
    100% 74.108%,

    100% 100%,
    0 100%,

    0 74.108%,
    0.745% 73.618%,
    1.440% 72.215%,
    2.068% 69.994%,
    2.616% 67.053%,
    3.068% 63.486%,
    3.409% 59.392%,
    3.625% 54.866%,
    3.700% 50.006%,
    3.625% 45.145%,
    3.409% 40.618%,
    3.068% 36.522%,
    2.616% 32.953%,
    2.068% 30.009%,
    1.440% 27.787%,
    0.745% 26.382%,
    0 25.892%
  );
}

.elementor-7 .elementor-element.elementor-element-0eb4442 a:hover {
    transition: .3s;
    transform: translateY(-4px) scale(1.01);
    filter: drop-shadow(0px 6px 4px #000);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-981b976 */.elementor-7 .elementor-element.elementor-element-981b976 b {
    font-weight: initial;
    color: #E1A326;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fa5e261 */.elementor-7 .elementor-element.elementor-element-fa5e261 a{
    transition: .3s;
}
.elementor-7 .elementor-element.elementor-element-fa5e261 a {
    clip-path: polygon(
    0 0,
    100% 0,

    100% 25.892%,
    99.217% 26.382%,
    98.488% 27.785%,
    97.828% 30.006%,
    97.253% 32.947%,
    96.778% 36.514%,
    96.420% 40.608%,
    96.194% 45.134%,
    96.115% 49.994%,
    96.194% 54.855%,
    96.420% 59.382%,
    96.778% 63.478%,
    97.253% 67.047%,
    97.828% 69.991%,
    98.488% 72.213%,
    99.217% 73.618%,
    100% 74.108%,

    100% 100%,
    0 100%,

    0 74.108%,
    0.745% 73.618%,
    1.440% 72.215%,
    2.068% 69.994%,
    2.616% 67.053%,
    3.068% 63.486%,
    3.409% 59.392%,
    3.625% 54.866%,
    3.700% 50.006%,
    3.625% 45.145%,
    3.409% 40.618%,
    3.068% 36.522%,
    2.616% 32.953%,
    2.068% 30.009%,
    1.440% 27.787%,
    0.745% 26.382%,
    0 25.892%
  );
}

.elementor-7 .elementor-element.elementor-element-fa5e261 a:hover {
    transition: .3s !important;
    transform: translateY(-4px) scale(1.01);
    filter: drop-shadow(0px 6px 4px #000);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d7d9dbf */.elementor-7 .elementor-element.elementor-element-d7d9dbf {
    clip-path: polygon(
    0 0,
    100% 45.57%,
    100% 53.79%,
    0 100%
  );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe7b87d */.elementor-7 .elementor-element.elementor-element-fe7b87d .left {
    opacity: 0;
    transition: .6s;
}

.elementor-7 .elementor-element.elementor-element-fe7b87d .left > div {
    transition: .6s;
    opacity: 0;
}

.elementor-7 .elementor-element.elementor-element-fe7b87d .light {
    opacity: 0;
    transition: .6s;
    transform: none;
}

.elementor-7 .elementor-element.elementor-element-fe7b87d .projo {
    transition: .6s;
    transform: translateX(20px);
}

.elementor-7 .elementor-element.elementor-element-fe7b87d.aos-animate .left > div {
    opacity: 1;
    transition: .6s ease .6s;
}

.elementor-7 .elementor-element.elementor-element-fe7b87d.aos-animate .left {
    opacity: 1;
    transition: .8s ease .3s;
}

.elementor-7 .elementor-element.elementor-element-fe7b87d.aos-animate .light {
    opacity: 1;
    transform: none;
    transition: .8s ease .3s;
}

.elementor-7 .elementor-element.elementor-element-fe7b87d.aos-animate .projo {
    transition: .6s;
    transform: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-30e127b */.elementor-7 .elementor-element.elementor-element-30e127b::after {
    content: "";
    display: block;
    width: 100%;
    height: 71px;
    position: absolute;
    bottom: 0;
    left: 0;
    background: #040E18;
}/* End custom CSS */