.elementor-21 .elementor-element.elementor-element-f3a2b86{--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:10px;--padding-left:20px;--padding-right:20px;}.elementor-21 .elementor-element.elementor-element-2aba5c0{--display:flex;--min-height:600px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overflow:hidden;--overlay-opacity:0.3;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-21 .elementor-element.elementor-element-2aba5c0::before, .elementor-21 .elementor-element.elementor-element-2aba5c0 > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-2aba5c0 > .e-con-inner > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-2aba5c0 > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-2aba5c0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-2aba5c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-501321e );--background-overlay:'';}.elementor-21 .elementor-element.elementor-element-74f81ae{padding:6px 18px 6px 18px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-105e04b );border-radius:50px 50px 50px 50px;text-align:center;}.elementor-21 .elementor-element.elementor-element-74f81ae .elementor-heading-title{font-size:16px;font-weight:bold;text-transform:uppercase;letter-spacing:0.2em;color:var( --e-global-color-105e04b );}.elementor-21 .elementor-element.elementor-element-9bd5295{text-align:center;}.elementor-21 .elementor-element.elementor-element-9bd5295 .elementor-heading-title{font-size:50px;color:var( --e-global-color-105e04b );}.elementor-21 .elementor-element.elementor-element-2706817 .elementor-button{background-color:var( --e-global-color-text );font-size:20px;padding:14px 28px 14px 28px;}.elementor-21 .elementor-element.elementor-element-2706817 .elementor-button:hover, .elementor-21 .elementor-element.elementor-element-2706817 .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-21 .elementor-element.elementor-element-2706817{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-21 .elementor-element.elementor-element-1e5b13f{--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;--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-21 .elementor-element.elementor-element-7a4ce61{--display:flex;}.elementor-21 .elementor-element.elementor-element-500acb6 .elementor-heading-title{font-family:"cooper-black-std", Sans-serif;font-size:50px;color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-500e9ff{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-21 .elementor-element.elementor-element-aa9477d{margin:-170px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-21 .elementor-element.elementor-element-aa9477d .elementor-icon-wrapper{text-align:center;}.elementor-21 .elementor-element.elementor-element-aa9477d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-21 .elementor-element.elementor-element-aa9477d.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-aa9477d.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-21 .elementor-element.elementor-element-aa9477d.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-aa9477d.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-21 .elementor-element.elementor-element-aa9477d .elementor-icon{font-size:300px;}.elementor-21 .elementor-element.elementor-element-aa9477d .elementor-icon svg{height:300px;}.elementor-21 .elementor-element.elementor-element-aa9477d .elementor-icon i, .elementor-21 .elementor-element.elementor-element-aa9477d .elementor-icon svg{transform:rotate(13deg);}.elementor-21 .elementor-element.elementor-element-efb098c{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-21 .elementor-element.elementor-element-efb098c:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-efb098c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-935fcbc );}.elementor-21 .elementor-element.elementor-element-b256132{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-21 .elementor-element.elementor-element-b7f425d .elementor-heading-title{font-size:24px;font-weight:bold;text-transform:uppercase;color:var( --e-global-color-text );}.elementor-21 .elementor-element.elementor-element-aaaddd9 .elementor-heading-title{font-family:"cooper-black-std", Sans-serif;font-size:50px;color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-63b56b4{--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:20px 60px;--row-gap:20px;--column-gap:60px;}.elementor-21 .elementor-element.elementor-element-8d7a231{--display:flex;--border-radius:20px 20px 20px 20px;box-shadow:0px 40px 40px 0px rgba(188.00000000000006, 108.00000000000001, 37.00000000000005, 0.15);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-21 .elementor-element.elementor-element-8d7a231:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-8d7a231 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-105e04b );}.elementor-21 .elementor-element.elementor-element-925a28d{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-4ffd70d{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-286a138 .elementor-heading-title{font-family:"cooper-black-std", Sans-serif;font-size:30px;color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-1aa4d68 .elementor-heading-title{font-size:18px;font-weight:bold;text-transform:uppercase;color:var( --e-global-color-text );}.elementor-21 .elementor-element.elementor-element-4aed56d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-21 .elementor-element.elementor-element-4aed56d{text-align:start;}.elementor-21 .elementor-element.elementor-element-4aed56d img{width:150px;height:150px;object-fit:cover;object-position:center center;border-radius:75px 75px 75px 75px;}.elementor-21 .elementor-element.elementor-element-6b8da74{--display:flex;--border-radius:20px 20px 20px 20px;box-shadow:0px 40px 40px 0px rgba(188.00000000000006, 108.00000000000001, 37.00000000000005, 0.15);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-21 .elementor-element.elementor-element-6b8da74:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-6b8da74 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-105e04b );}.elementor-21 .elementor-element.elementor-element-07e79cb{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-a727ca0{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-f13736d .elementor-heading-title{font-family:"cooper-black-std", Sans-serif;font-size:30px;color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-0138d8c .elementor-heading-title{font-size:18px;font-weight:bold;text-transform:uppercase;color:var( --e-global-color-text );}.elementor-21 .elementor-element.elementor-element-761f033.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-21 .elementor-element.elementor-element-761f033{text-align:start;}.elementor-21 .elementor-element.elementor-element-761f033 img{width:150px;height:150px;object-fit:cover;object-position:center center;border-radius:75px 75px 75px 75px;}body:not(.rtl) .elementor-21 .elementor-element.elementor-element-8bf2a93{right:0px;}body.rtl .elementor-21 .elementor-element.elementor-element-8bf2a93{left:0px;}.elementor-21 .elementor-element.elementor-element-8bf2a93{top:-25px;z-index:-1;}.elementor-21 .elementor-element.elementor-element-8bf2a93 .elementor-icon-wrapper{text-align:center;}.elementor-21 .elementor-element.elementor-element-8bf2a93.elementor-view-stacked .elementor-icon{background-color:#BC6C2533;}.elementor-21 .elementor-element.elementor-element-8bf2a93.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-8bf2a93.elementor-view-default .elementor-icon{color:#BC6C2533;border-color:#BC6C2533;}.elementor-21 .elementor-element.elementor-element-8bf2a93.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-8bf2a93.elementor-view-default .elementor-icon svg{fill:#BC6C2533;}.elementor-21 .elementor-element.elementor-element-8bf2a93 .elementor-icon{font-size:400px;}.elementor-21 .elementor-element.elementor-element-8bf2a93 .elementor-icon svg{height:400px;}.elementor-21 .elementor-element.elementor-element-a1a94b3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-21 .elementor-element.elementor-element-89dfcb8{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-21 .elementor-element.elementor-element-f44c64a .elementor-heading-title{font-size:24px;font-weight:bold;text-transform:uppercase;color:var( --e-global-color-text );}.elementor-21 .elementor-element.elementor-element-4d74ce3 .elementor-heading-title{font-family:"cooper-black-std", Sans-serif;font-size:50px;color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-ab65e80{--display:flex;--justify-content:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}body:not(.rtl) .elementor-21 .elementor-element.elementor-element-df83bd4{right:-175px;}body.rtl .elementor-21 .elementor-element.elementor-element-df83bd4{left:-175px;}.elementor-21 .elementor-element.elementor-element-df83bd4{bottom:260px;z-index:-1;}.elementor-21 .elementor-element.elementor-element-df83bd4 .elementor-icon-wrapper{text-align:center;}.elementor-21 .elementor-element.elementor-element-df83bd4.elementor-view-stacked .elementor-icon{background-color:#DDA15E80;}.elementor-21 .elementor-element.elementor-element-df83bd4.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-df83bd4.elementor-view-default .elementor-icon{color:#DDA15E80;border-color:#DDA15E80;}.elementor-21 .elementor-element.elementor-element-df83bd4.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-df83bd4.elementor-view-default .elementor-icon svg{fill:#DDA15E80;}.elementor-21 .elementor-element.elementor-element-df83bd4 .elementor-icon{font-size:400px;}.elementor-21 .elementor-element.elementor-element-df83bd4 .elementor-icon svg{height:400px;}.elementor-21 .elementor-element.elementor-element-ffb7992{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-ffb7992:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-ffb7992 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-935fcbc );}.elementor-21 .elementor-element.elementor-element-a651446 img{width:100%;border-radius:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-2d138f8{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-21 .elementor-element.elementor-element-798f520 .elementor-heading-title{font-size:24px;font-weight:bold;text-transform:uppercase;color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-46d7e7f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-46d7e7f:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-46d7e7f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-935fcbc );}.elementor-21 .elementor-element.elementor-element-75fda2f img{width:100%;border-radius:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-0a8504b{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-21 .elementor-element.elementor-element-7bbc7a4 .elementor-heading-title{font-size:24px;font-weight:bold;text-transform:uppercase;color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-3b15310{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-3b15310:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-3b15310 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-935fcbc );}.elementor-21 .elementor-element.elementor-element-168ab1b img{width:100%;border-radius:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-bd36704{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-21 .elementor-element.elementor-element-40d8323 .elementor-heading-title{font-size:24px;font-weight:bold;text-transform:uppercase;color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-b84d268{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-b84d268:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-b84d268 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-935fcbc );}.elementor-21 .elementor-element.elementor-element-819b0d2 img{width:100%;border-radius:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-f762139{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-21 .elementor-element.elementor-element-46ad985 .elementor-heading-title{font-size:24px;font-weight:bold;text-transform:uppercase;color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-943e0be{--e-n-carousel-swiper-slides-gap:40px;padding:36px 0px 0px 0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-dots-normal-color:var( --e-global-color-primary );--e-n-carousel-swiper-pagination-spacing:30px;}.elementor-21 .elementor-element.elementor-element-6a05b4b .elementor-button{font-size:20px;padding:14px 28px 14px 28px;}.elementor-21 .elementor-element.elementor-element-0774828{--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:20px 60px;--row-gap:20px;--column-gap:60px;--overflow:hidden;--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-21 .elementor-element.elementor-element-48a8f7f{--display:flex;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-21 .elementor-element.elementor-element-c1610e8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;z-index:-1;}.elementor-21 .elementor-element.elementor-element-c1610e8.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-105e04b );}.elementor-21 .elementor-element.elementor-element-c1610e8.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-c1610e8.elementor-view-default .elementor-icon{color:var( --e-global-color-105e04b );border-color:var( --e-global-color-105e04b );}.elementor-21 .elementor-element.elementor-element-c1610e8.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-c1610e8.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-105e04b );}.elementor-21 .elementor-element.elementor-element-c1610e8 .elementor-icon{font-size:100px;}.elementor-21 .elementor-element.elementor-element-c1610e8 .elementor-icon svg{height:100px;}.elementor-21 .elementor-element.elementor-element-aee558a .elementor-heading-title{font-size:24px;font-weight:bold;text-transform:uppercase;color:var( --e-global-color-105e04b );}.elementor-21 .elementor-element.elementor-element-732bd91 .elementor-heading-title{font-family:"cooper-black-std", Sans-serif;font-size:50px;color:var( --e-global-color-105e04b );}.elementor-21 .elementor-element.elementor-element-ab34e6a{color:var( --e-global-color-105e04b );}.elementor-21 .elementor-element.elementor-element-9c40851{--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:flex-end;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:nowrap;}.elementor-21 .elementor-element.elementor-element-19dfd54{--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-21 .elementor-element.elementor-element-19dfd54.e-con{--align-self:flex-end;}.elementor-21 .elementor-element.elementor-element-728d766{--e-image-carousel-slides-to-show:1;width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-21 .elementor-element.elementor-element-728d766 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:20px 20px 20px 20px;}.elementor-21 .elementor-element.elementor-element-8d27ee4{--e-image-carousel-slides-to-show:1;}.elementor-21 .elementor-element.elementor-element-8d27ee4 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:20px 20px 20px 20px;}.elementor-21 .elementor-element.elementor-element-6aaf844{--e-image-carousel-slides-to-show:1;width:var( --container-widget-width, calc(50% - 10px) );max-width:calc(50% - 10px);--container-widget-width:calc(50% - 10px);--container-widget-flex-grow:0;}.elementor-21 .elementor-element.elementor-element-6aaf844 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:20px 20px 20px 20px;}.elementor-21 .elementor-element.elementor-element-75df3bb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-21 .elementor-element.elementor-element-5744ada{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-2c14b03{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-21 .elementor-element.elementor-element-7697e18 .elementor-heading-title{font-size:24px;font-weight:bold;text-transform:uppercase;color:var( --e-global-color-text );}.elementor-21 .elementor-element.elementor-element-e2be400 .elementor-heading-title{font-family:"cooper-black-std", Sans-serif;font-size:50px;color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-b9ec657.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-21 .elementor-element.elementor-element-b9ec657 .elementor-icon-wrapper{text-align:end;}.elementor-21 .elementor-element.elementor-element-b9ec657.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-b9ec657.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-b9ec657.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-b9ec657.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-b9ec657.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-b9ec657 .elementor-icon{font-size:200px;}.elementor-21 .elementor-element.elementor-element-b9ec657 .elementor-icon svg{height:200px;}.elementor-21 .elementor-element.elementor-element-b9ec657 .elementor-icon i, .elementor-21 .elementor-element.elementor-element-b9ec657 .elementor-icon svg{transform:rotate(0deg);}.elementor-21 .elementor-element.elementor-element-ff75e8d{--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:20px 40px;--row-gap:20px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-dcf9032{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-21 .elementor-element.elementor-element-dcf9032:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-dcf9032 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-935fcbc );}.elementor-21 .elementor-element.elementor-element-d84c14c .elementor-heading-title{font-family:"cooper-black-std", Sans-serif;}.elementor-21 .elementor-element.elementor-element-549e68e{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#2836184D;border-radius:10px 10px 10px 10px;}.elementor-21 .elementor-element.elementor-element-e7da513{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-21 .elementor-element.elementor-element-e7da513:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-e7da513 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2836181A;}.elementor-21 .elementor-element.elementor-element-5ee8061 .elementor-heading-title{font-family:"cooper-black-std", Sans-serif;}.elementor-21 .elementor-element.elementor-element-154f074 .elementor-button-content-wrapper{flex-direction:row;}.elementor-21 .elementor-element.elementor-element-f28dcd6{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-21 .elementor-element.elementor-element-f28dcd6 .elementor-heading-title{font-family:"cooper-black-std", Sans-serif;}.elementor-21 .elementor-element.elementor-element-bfcae7e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-21 .elementor-element.elementor-element-a9fb692{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-21 .elementor-element.elementor-element-62dd522 .elementor-heading-title{font-size:24px;font-weight:bold;text-transform:uppercase;color:var( --e-global-color-text );}.elementor-21 .elementor-element.elementor-element-e7ec690 .elementor-heading-title{font-family:"cooper-black-std", Sans-serif;font-size:50px;color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-7b8dacf{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-21 .elementor-element.elementor-element-7b8dacf:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-7b8dacf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-935fcbc );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-21 .elementor-element.elementor-element-9bd5295 .elementor-heading-title{font-size:40px;}.elementor-21 .elementor-element.elementor-element-500acb6 .elementor-heading-title{font-size:30px;}.elementor-21 .elementor-element.elementor-element-aa9477d .elementor-icon{font-size:200px;}.elementor-21 .elementor-element.elementor-element-aa9477d .elementor-icon svg{height:200px;}.elementor-21 .elementor-element.elementor-element-b7f425d .elementor-heading-title{font-size:16px;}.elementor-21 .elementor-element.elementor-element-aaaddd9 .elementor-heading-title{font-size:30px;}.elementor-21 .elementor-element.elementor-element-63b56b4{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-21 .elementor-element.elementor-element-8d7a231{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-21 .elementor-element.elementor-element-925a28d{--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-21 .elementor-element.elementor-element-286a138{text-align:center;}.elementor-21 .elementor-element.elementor-element-286a138 .elementor-heading-title{font-size:22px;}.elementor-21 .elementor-element.elementor-element-1aa4d68{text-align:center;}.elementor-21 .elementor-element.elementor-element-1aa4d68 .elementor-heading-title{font-size:16px;}.elementor-21 .elementor-element.elementor-element-6b8da74{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-21 .elementor-element.elementor-element-07e79cb{--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-21 .elementor-element.elementor-element-f13736d{text-align:center;}.elementor-21 .elementor-element.elementor-element-f13736d .elementor-heading-title{font-size:22px;}.elementor-21 .elementor-element.elementor-element-0138d8c{text-align:center;}.elementor-21 .elementor-element.elementor-element-0138d8c .elementor-heading-title{font-size:16px;}.elementor-21 .elementor-element.elementor-element-8bf2a93 .elementor-icon{font-size:300px;}.elementor-21 .elementor-element.elementor-element-8bf2a93 .elementor-icon svg{height:300px;}.elementor-21 .elementor-element.elementor-element-f44c64a .elementor-heading-title{font-size:16px;}.elementor-21 .elementor-element.elementor-element-4d74ce3 .elementor-heading-title{font-size:30px;}body:not(.rtl) .elementor-21 .elementor-element.elementor-element-df83bd4{right:-121px;}body.rtl .elementor-21 .elementor-element.elementor-element-df83bd4{left:-121px;}.elementor-21 .elementor-element.elementor-element-df83bd4 .elementor-icon{font-size:300px;}.elementor-21 .elementor-element.elementor-element-df83bd4 .elementor-icon svg{height:300px;}.elementor-21 .elementor-element.elementor-element-2d138f8{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-21 .elementor-element.elementor-element-798f520 .elementor-heading-title{font-size:18px;}.elementor-21 .elementor-element.elementor-element-0a8504b{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-21 .elementor-element.elementor-element-bd36704{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-21 .elementor-element.elementor-element-f762139{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-21 .elementor-element.elementor-element-943e0be{--e-n-carousel-swiper-slides-to-display:2;}.elementor-21 .elementor-element.elementor-element-0774828{--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-21 .elementor-element.elementor-element-c1610e8 .elementor-icon{font-size:80px;}.elementor-21 .elementor-element.elementor-element-c1610e8 .elementor-icon svg{height:80px;}.elementor-21 .elementor-element.elementor-element-aee558a .elementor-heading-title{font-size:16px;}.elementor-21 .elementor-element.elementor-element-732bd91 .elementor-heading-title{font-size:30px;}.elementor-21 .elementor-element.elementor-element-75df3bb{--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-21 .elementor-element.elementor-element-7697e18 .elementor-heading-title{font-size:16px;}.elementor-21 .elementor-element.elementor-element-e2be400 .elementor-heading-title{font-size:30px;}.elementor-21 .elementor-element.elementor-element-b9ec657 .elementor-icon-wrapper{text-align:center;}.elementor-21 .elementor-element.elementor-element-b9ec657 .elementor-icon{font-size:150px;}.elementor-21 .elementor-element.elementor-element-b9ec657 .elementor-icon svg{height:150px;}.elementor-21 .elementor-element.elementor-element-dcf9032{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-21 .elementor-element.elementor-element-e7da513{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-21 .elementor-element.elementor-element-bfcae7e{--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-21 .elementor-element.elementor-element-62dd522 .elementor-heading-title{font-size:16px;}.elementor-21 .elementor-element.elementor-element-e7ec690 .elementor-heading-title{font-size:30px;}.elementor-21 .elementor-element.elementor-element-7b8dacf{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}}@media(min-width:768px){.elementor-21 .elementor-element.elementor-element-2aba5c0{--content-width:800px;}.elementor-21 .elementor-element.elementor-element-19dfd54{--width:calc(50% - 10px);}.elementor-21 .elementor-element.elementor-element-5744ada{--width:100%;}.elementor-21 .elementor-element.elementor-element-a9fb692{--width:100%;}}@media(max-width:767px){.elementor-21 .elementor-element.elementor-element-2aba5c0{--min-height:400px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-21 .elementor-element.elementor-element-9bd5295 .elementor-heading-title{font-size:24px;}.elementor-21 .elementor-element.elementor-element-2706817 .elementor-button{font-size:16px;}.elementor-21 .elementor-element.elementor-element-1e5b13f{--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-21 .elementor-element.elementor-element-aa9477d{margin:-80px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-21 .elementor-element.elementor-element-aa9477d .elementor-icon{font-size:100px;}.elementor-21 .elementor-element.elementor-element-aa9477d .elementor-icon svg{height:100px;}.elementor-21 .elementor-element.elementor-element-b7f425d .elementor-heading-title{font-size:16px;}.elementor-21 .elementor-element.elementor-element-8bf2a93{top:0px;}.elementor-21 .elementor-element.elementor-element-8bf2a93 .elementor-icon{font-size:200px;}.elementor-21 .elementor-element.elementor-element-8bf2a93 .elementor-icon svg{height:200px;}.elementor-21 .elementor-element.elementor-element-f44c64a .elementor-heading-title{font-size:16px;}body:not(.rtl) .elementor-21 .elementor-element.elementor-element-df83bd4{right:-70px;}body.rtl .elementor-21 .elementor-element.elementor-element-df83bd4{left:-70px;}.elementor-21 .elementor-element.elementor-element-df83bd4{bottom:300px;}.elementor-21 .elementor-element.elementor-element-df83bd4 .elementor-icon{font-size:200px;}.elementor-21 .elementor-element.elementor-element-df83bd4 .elementor-icon svg{height:200px;}.elementor-21 .elementor-element.elementor-element-943e0be{--e-n-carousel-swiper-slides-to-display:1;}.elementor-21 .elementor-element.elementor-element-6a05b4b .elementor-button{font-size:16px;}.elementor-21 .elementor-element.elementor-element-9c40851{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-21 .elementor-element.elementor-element-19dfd54{--width:calc(50% - 5px);--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-21 .elementor-element.elementor-element-728d766 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:10px 10px 10px 10px;}.elementor-21 .elementor-element.elementor-element-8d27ee4 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:10px 10px 10px 10px;}.elementor-21 .elementor-element.elementor-element-6aaf844{--container-widget-width:calc(50% - 5px);--container-widget-flex-grow:0;width:var( --container-widget-width, calc(50% - 5px) );max-width:calc(50% - 5px);}.elementor-21 .elementor-element.elementor-element-6aaf844 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:10px 10px 10px 10px;}.elementor-21 .elementor-element.elementor-element-5744ada{--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:nowrap;}.elementor-21 .elementor-element.elementor-element-b9ec657 .elementor-icon{font-size:100px;}.elementor-21 .elementor-element.elementor-element-b9ec657 .elementor-icon svg{height:100px;}.elementor-21 .elementor-element.elementor-element-a9fb692{--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:nowrap;}}/* Start custom CSS for container, class: .elementor-element-2aba5c0 */.elementor-21 .elementor-element.elementor-element-2aba5c0 {
    mask-image: url('https://lacrepefunky.com/wp-content/uploads/2026/05/fond_hero_lcf_souple.svg');
    mask-size: 100% 100%;
    mask-repeat: no-repeat;
    mask-position: center;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-8bf2a93 */#feuilles_palmier_lcf > path {
  animation-iteration-count: infinite;
  animation-direction: alternate;
  animation-timing-function: ease-in-out;
}

/* 1ère feuille : Gauche */
#feuilles_palmier_lcf > path:nth-child(1) {
  transform-origin: 64px 54px;
  animation-name: brise-gauche;
  animation-duration: 1s;
  animation-delay: 0.2s;
}

/* 2ème feuille : Centre */
#feuilles_palmier_lcf > path:nth-child(2) {
  transform-origin: 65px 42px;
  animation-name: brise-centre;
  animation-duration: 2s;
}

/* 3ème feuille : Droite */
#feuilles_palmier_lcf > path:nth-child(3) {
  transform-origin: 74px 42px;
  animation-name: brise-droite;
  animation-duration: 1.5s;
  animation-delay: 0.5s;
}

/* --- Les Keyframes --- */
@keyframes brise-gauche {
  0% { transform: rotate(0deg) translate(0, 0); }
  100% { transform: rotate(-3deg) translateY(1px); }
}

@keyframes brise-centre {
  0% { transform: rotate(0deg) scaleY(1); }
  100% { transform: rotate(10deg) scaleY(0.98); }
}

@keyframes brise-droite {
  0% { transform: rotate(0deg) translate(0, 0); }
  100% { transform: rotate(4deg) translateX(1px); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-efb098c */.elementor-21 .elementor-element.elementor-element-efb098c {
    mask-image: url('https://lacrepefunky.com/wp-content/uploads/2026/05/fond_hero_lcf_souple.svg');
    mask-size: 102% 100%;
    mask-repeat: no-repeat;
    mask-position: center;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-df83bd4 */#rayons_soleil_lcf {
  transform-origin: 80px 80px;
  animation: rotation-soleil 20s linear infinite;
}

#fond_soleil_lcf {
  transform-origin: 80px 80px;
  animation: pulsation-soleil 4s ease-in-out infinite alternate;
}

@keyframes rotation-soleil {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}

@keyframes pulsation-soleil {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(1.1);
  }
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-943e0be */.elementor-21 .elementor-element.elementor-element-943e0be>div {
    overflow: visible;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c1610e8 */#disco_etoiles_lcf > path:nth-child(1) {
  transform-origin: 12px 147px;
  animation: clignotement-etoile-1 1.2s ease-in-out infinite;
}

#disco_etoiles_lcf > path:nth-child(2) {
  transform-origin: 148px 13px;
  animation: clignotement-etoile-2 1.2s ease-in-out infinite;
}

@keyframes clignotement-etoile-1 {
  0%, 100% {
    opacity: 0.2;
    transform: scale(0.6);
  }
  50% {
    opacity: 1;
    transform: scale(1.1);
  }
}

@keyframes clignotement-etoile-2 {
  0%, 100% {
    opacity: 1;
    transform: scale(1.1);
  }
  50% {
    opacity: 0.2;
    transform: scale(0.6);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0774828 */.elementor-21 .elementor-element.elementor-element-0774828 {
    mask-image: url('https://lacrepefunky.com/wp-content/uploads/2026/05/fond_hero_lcf_souple.svg');
    mask-size: 102% 100%;
    mask-repeat: no-repeat;
    mask-position: center;
    animation: changeCouleur 8s infinite; 
}

@keyframes changeCouleur {
    0%, 15%   { background-color: #283618; }
    25%, 40%  { background-color: #d0680d; }
    50%, 65%  { background-color: #606C38; }
    75%, 90%  { background-color: #DDA15E; }
    100%      { background-color: #283618; }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-b9ec657 */@keyframes boussole-agitée {
  0% { transform: rotate(0deg); }
  25% { transform: rotate(-15deg); } /* Penche à gauche */
  50% { transform: rotate(10deg); }  /* Revient un peu moins loin à droite */
  75% { transform: rotate(-5deg); }  /* Petit coup à gauche */
  100% { transform: rotate(0deg); }  /* Retour au centre */
}

.elementor-21 .elementor-element.elementor-element-b9ec657 svg {
  transform-origin: center; 
  animation: boussole-agitée 6s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-549e68e */.elementor-21 .elementor-element.elementor-element-549e68e {
    overflow: hidden;
    display: flex;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1650fa3 */.elementor-21 .elementor-element.elementor-element-1650fa3 table {
  width: auto;
  border-collapse: collapse;
  border: none !important;
}

/* Supprime toutes les bordures et les paddings des lignes et cellules */
.elementor-21 .elementor-element.elementor-element-1650fa3 tr,
.elementor-21 .elementor-element.elementor-element-1650fa3 td {
  border: none !important;
  padding: 0 !important;
  line-height: 1.6;
  background-color: inherit;
}

/* Style de la première colonne (les jours) */
.elementor-21 .elementor-element.elementor-element-1650fa3 td:first-child {
  font-weight: bold;
  text-align: left;
  width: 100px;
}

/* Style de la deuxième colonne (les horaires) */
.elementor-21 .elementor-element.elementor-element-1650fa3 td:last-child {
  text-align: right;
}

/* Optionnel : Met en gras la dernière ligne (Dimanche) */
.elementor-21 .elementor-element.elementor-element-1650fa3 tr:last-child {
  font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7b89482 */.elementor-21 .elementor-element.elementor-element-7b89482 .sbi_feedtheme_header_text {
    color: #283618;
}

.elementor-21 .elementor-element.elementor-element-7b89482 .sbi_feedtheme_header_text h3 {
    font-family: "cooper-black-std", Sans-serif;
    font-size: 24px !important;
}

.elementor-21 .elementor-element.elementor-element-7b89482 .sbi_btn_text, .elementor-21 .elementor-element.elementor-element-7b89482 .sbi_follow_btn a {
    font-size:15px !important;
    font-weight: bold;
}

.elementor-21 .elementor-element.elementor-element-7b89482 .sbi_load_btn, .elementor-21 .elementor-element.elementor-element-7b89482 .sbi_follow_btn a {
    text-transform: uppercase !important;
    border-radius: 50px !important;
    padding: 8px 16px 8px 16px !important;
}/* End custom CSS */
/* Start custom CSS */body.elementor-page-21 .swiper-slide-inner {
    line-height: 0 !important;
}/* End custom CSS */