.elementor-3404 .elementor-element.elementor-element-ec092af{--display:flex;--min-height:100vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:-129px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:129px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-3404 .elementor-element.elementor-element-ec092af:not(.elementor-motion-effects-element-type-background), .elementor-3404 .elementor-element.elementor-element-ec092af > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://boucherie-prevot.fr/wp-content/uploads/2026/03/Interieur.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-3404 .elementor-element.elementor-element-82e9880{z-index:2;text-align:center;}.elementor-3404 .elementor-element.elementor-element-82e9880 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:28px;font-weight:300;color:var( --e-global-color-secondary );}.elementor-3404 .elementor-element.elementor-element-406928b{width:var( --container-widget-width, 659px );max-width:659px;--container-widget-width:659px;--container-widget-flex-grow:0;z-index:2;text-align:center;}.elementor-3404 .elementor-element.elementor-element-406928b .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-weight:700;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-secondary );}.elementor-3404 .elementor-element.elementor-element-4261daf{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-3404 .elementor-element.elementor-element-91b4bbe .elementor-button{background-color:var( --e-global-color-primary );font-family:"Lato", Sans-serif;font-size:16px;font-weight:600;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:none;border-radius:20px 20px 20px 20px;}.elementor-3404 .elementor-element.elementor-element-91b4bbe .elementor-button:hover, .elementor-3404 .elementor-element.elementor-element-91b4bbe .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-3404 .elementor-element.elementor-element-91b4bbe{z-index:2;}.elementor-3404 .elementor-element.elementor-element-91b4bbe .elementor-button:hover svg, .elementor-3404 .elementor-element.elementor-element-91b4bbe .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-3404 .elementor-element.elementor-element-a98404d .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Lato", Sans-serif;font-size:16px;font-weight:600;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:none;border-radius:20px 20px 20px 20px;}.elementor-3404 .elementor-element.elementor-element-a98404d .elementor-button:hover, .elementor-3404 .elementor-element.elementor-element-a98404d .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-secondary );}.elementor-3404 .elementor-element.elementor-element-a98404d{z-index:2;}.elementor-3404 .elementor-element.elementor-element-a98404d .elementor-button:hover svg, .elementor-3404 .elementor-element.elementor-element-a98404d .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.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 );}.elementor-3404 .elementor-element.elementor-element-ffc95a4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;bottom:5%;}.elementor-3404 .elementor-element.elementor-element-ffc95a4.elementor-element{--align-self:flex-end;}body:not(.rtl) .elementor-3404 .elementor-element.elementor-element-ffc95a4{right:5%;}body.rtl .elementor-3404 .elementor-element.elementor-element-ffc95a4{left:5%;}.elementor-3404 .elementor-element.elementor-element-d8f29cf{--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:center;--align-items:center;--gap:020px 40px;--row-gap:020px;--column-gap:40px;--flex-wrap:wrap;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-3404 .elementor-element.elementor-element-5526e7d{width:var( --container-widget-width, 800px );max-width:800px;--container-widget-width:800px;--container-widget-flex-grow:0;text-align:center;}.elementor-3404 .elementor-element.elementor-element-5526e7d .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.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 );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-3404 .elementor-element.elementor-element-c0705f5{width:var( --container-widget-width, 928px );max-width:928px;--container-widget-width:928px;--container-widget-flex-grow:0;text-align:center;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 );color:var( --e-global-color-text );}.elementor-3404 .elementor-element.elementor-element-16f292b{--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-widget-media-carousel .elementor-carousel-image-overlay{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-3404 .elementor-element.elementor-element-071312c.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:20px;}.elementor-3404 .elementor-element.elementor-element-071312c .swiper-pagination-bullet-active, .elementor-3404 .elementor-element.elementor-element-071312c .swiper-pagination-progressbar-fill{background-color:var( --e-global-color-primary );}.elementor-3404 .elementor-element.elementor-element-071312c .swiper-pagination-fraction{color:var( --e-global-color-primary );}.elementor-3404 .elementor-element.elementor-element-071312c .elementor-main-swiper{height:450px;}.elementor-3404 .elementor-element.elementor-element-071312c .elementor-swiper-button{font-size:20px;}.elementor-3404 .elementor-element.elementor-element-071312c .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:3px;--swiper-pagination-bullet-vertical-gap:3px;height:9px;width:9px;}.elementor-3404 .elementor-element.elementor-element-071312c .swiper-horizontal .swiper-pagination-progressbar{height:9px;}.elementor-3404 .elementor-element.elementor-element-9ad0dd4{--display:flex;--justify-content:center;--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:0px;}.elementor-3404 .elementor-element.elementor-element-b6980c2{--display:flex;}.elementor-3404 .elementor-element.elementor-element-1ee423d{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 );color:var( --e-global-color-text );}.elementor-3404 .elementor-element.elementor-element-3f18afc{--display:flex;}.elementor-3404 .elementor-element.elementor-element-cec59f9{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 );color:var( --e-global-color-text );}.elementor-3404 .elementor-element.elementor-element-82112dd{--display:flex;}.elementor-3404 .elementor-element.elementor-element-bfb881d{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 );color:var( --e-global-color-text );}.elementor-3404 .elementor-element.elementor-element-fbd6c18{--display:flex;}.elementor-3404 .elementor-element.elementor-element-a723c32{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 );color:var( --e-global-color-text );}.elementor-3404 .elementor-element.elementor-element-71b4a1c{--display:flex;}.elementor-3404 .elementor-element.elementor-element-1dd481a{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 );color:var( --e-global-color-text );}.elementor-3404 .elementor-element.elementor-element-b76c4c1{--display:flex;}.elementor-3404 .elementor-element.elementor-element-fc0d41c{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 );color:var( --e-global-color-text );}.elementor-3404 .elementor-element.elementor-element-3b44c21{--n-accordion-title-font-size:1,75rem;width:var( --container-widget-width, 100% );max-width:100%;padding:20px 0px 20px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:24px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-primary );--n-accordion-title-hover-color:var( --e-global-color-secondary );--n-accordion-title-active-color:var( --e-global-color-secondary );--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:var( --e-global-color-primary );--n-accordion-icon-hover-color:var( --e-global-color-secondary );--n-accordion-icon-active-color:var( --e-global-color-secondary );}.elementor-3404 .elementor-element.elementor-element-3b44c21 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:var( --e-global-color-accent );}:where( .elementor-3404 .elementor-element.elementor-element-3b44c21 > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:var( --e-global-color-accent );}.elementor-3404 .elementor-element.elementor-element-3b44c21.elementor-element{--align-self:center;}.elementor-3404 .elementor-element.elementor-element-3b44c21 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );}.elementor-3404 .elementor-element.elementor-element-3b44c21 {--n-accordion-padding:020px 020px 020px 020px;}:where( .elementor-3404 .elementor-element.elementor-element-3b44c21 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Lato", Sans-serif;font-weight:600;}.elementor-3404 .elementor-element.elementor-element-3b44c21 :where( .elementor-3404 .elementor-element.elementor-element-3b44c21 > .e-n-accordion > .e-n-accordion-item:not([open]) > .e-n-accordion-item-title:not(hover) > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{-webkit-text-stroke-color:var( --e-global-color-primary );stroke:var( --e-global-color-primary );}.elementor-3404 .elementor-element.elementor-element-609a6a8{--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:60px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px;}.elementor-3404 .elementor-element.elementor-element-609a6a8:not(.elementor-motion-effects-element-type-background), .elementor-3404 .elementor-element.elementor-element-609a6a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-3404 .elementor-element.elementor-element-a99f283{--display:flex;}.elementor-3404 .elementor-element.elementor-element-74e73ff{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 );color:var( --e-global-color-text );}.elementor-3404 .elementor-element.elementor-element-edc3464{--display:flex;}.elementor-3404 .elementor-element.elementor-element-45dde59{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 );color:var( --e-global-color-text );}.elementor-3404 .elementor-element.elementor-element-2748256{--display:flex;}.elementor-3404 .elementor-element.elementor-element-c79715b{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 );color:var( --e-global-color-text );}.elementor-3404 .elementor-element.elementor-element-ec589fe{--display:flex;}.elementor-3404 .elementor-element.elementor-element-457b67b{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 );color:var( --e-global-color-text );}.elementor-3404 .elementor-element.elementor-element-a3ee2e7{--display:flex;}.elementor-3404 .elementor-element.elementor-element-e1d860a{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 );color:var( --e-global-color-text );}.elementor-3404 .elementor-element.elementor-element-d815eef{--display:flex;}.elementor-3404 .elementor-element.elementor-element-807a320{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 );color:var( --e-global-color-text );}.elementor-3404 .elementor-element.elementor-element-f3f48e6{--n-accordion-title-font-size:1,75rem;width:var( --container-widget-width, 100% );max-width:100%;padding:20px 0px 20px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:24px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-primary );--n-accordion-title-hover-color:var( --e-global-color-secondary );--n-accordion-title-active-color:var( --e-global-color-secondary );--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:var( --e-global-color-primary );--n-accordion-icon-hover-color:var( --e-global-color-secondary );--n-accordion-icon-active-color:var( --e-global-color-secondary );}.elementor-3404 .elementor-element.elementor-element-f3f48e6 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:var( --e-global-color-accent );}:where( .elementor-3404 .elementor-element.elementor-element-f3f48e6 > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:var( --e-global-color-accent );}.elementor-3404 .elementor-element.elementor-element-f3f48e6.elementor-element{--align-self:center;}.elementor-3404 .elementor-element.elementor-element-f3f48e6 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );}.elementor-3404 .elementor-element.elementor-element-f3f48e6 {--n-accordion-padding:020px 020px 020px 020px;}:where( .elementor-3404 .elementor-element.elementor-element-f3f48e6 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Lato", Sans-serif;font-weight:600;}.elementor-3404 .elementor-element.elementor-element-f3f48e6 :where( .elementor-3404 .elementor-element.elementor-element-f3f48e6 > .e-n-accordion > .e-n-accordion-item:not([open]) > .e-n-accordion-item-title:not(hover) > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{-webkit-text-stroke-color:var( --e-global-color-primary );stroke:var( --e-global-color-primary );}.elementor-3404 .elementor-element.elementor-element-6458bfa{--display:flex;}.elementor-3404 .elementor-element.elementor-element-2679a23{width:initial;max-width:initial;text-align:center;}.elementor-3404 .elementor-element.elementor-element-2679a23 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-3404 .elementor-element.elementor-element-dd54874{width:initial;max-width:initial;text-align:center;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 );color:var( --e-global-color-text );}.elementor-3404 .elementor-element.elementor-element-cd0c7be{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3404 .elementor-element.elementor-element-2e7a1da{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:80px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:140px;--padding-right:080px;--z-index:2;}.elementor-3404 .elementor-element.elementor-element-2e7a1da:not(.elementor-motion-effects-element-type-background), .elementor-3404 .elementor-element.elementor-element-2e7a1da > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-3404 .elementor-element.elementor-element-4afe41d{width:var( --container-widget-width, 700px );max-width:700px;--container-widget-width:700px;--container-widget-flex-grow:0;text-align:start;}.elementor-3404 .elementor-element.elementor-element-4afe41d .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-3404 .elementor-element.elementor-element-befc71c{width:var( --container-widget-width, 700px );max-width:700px;--container-widget-width:700px;--container-widget-flex-grow:0;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );color:var( --e-global-color-text );}.elementor-3404 .elementor-element.elementor-element-13fbebc{--display:flex;--min-height:450px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:-150px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-3404 .elementor-element.elementor-element-13fbebc:not(.elementor-motion-effects-element-type-background), .elementor-3404 .elementor-element.elementor-element-13fbebc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://boucherie-prevot.fr/wp-content/uploads/2026/02/photo-camion.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3404 .elementor-element.elementor-element-9bbd6ac{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-around;}.elementor-3404 .elementor-element.elementor-element-9bbd6ac:not(.elementor-motion-effects-element-type-background), .elementor-3404 .elementor-element.elementor-element-9bbd6ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-3404 .elementor-element.elementor-element-7b85509 .elementor-heading-title{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 );color:var( --e-global-color-secondary );}.elementor-3404 .elementor-element.elementor-element-e34e33e .elementor-heading-title{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 );color:var( --e-global-color-secondary );}@media(min-width:768px){.elementor-3404 .elementor-element.elementor-element-16f292b{--width:45%;}.elementor-3404 .elementor-element.elementor-element-9ad0dd4{--width:50%;}.elementor-3404 .elementor-element.elementor-element-6458bfa{--content-width:100%;}.elementor-3404 .elementor-element.elementor-element-2e7a1da{--width:60%;}.elementor-3404 .elementor-element.elementor-element-13fbebc{--width:50%;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-3404 .elementor-element.elementor-element-82e9880 .elementor-heading-title{font-size:25px;}.elementor-3404 .elementor-element.elementor-element-406928b .elementor-heading-title{font-size:30px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-3404 .elementor-element.elementor-element-91b4bbe .elementor-button{font-size:16px;}.elementor-3404 .elementor-element.elementor-element-a98404d .elementor-button{font-size:16px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-3404 .elementor-element.elementor-element-d8f29cf{--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:wrap;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3404 .elementor-element.elementor-element-5526e7d{text-align:center;}.elementor-3404 .elementor-element.elementor-element-5526e7d .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-3404 .elementor-element.elementor-element-c0705f5{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-media-carousel .elementor-carousel-image-overlay{font-size:var( --e-global-typography-accent-font-size );}.elementor-3404 .elementor-element.elementor-element-071312c.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-3404 .elementor-element.elementor-element-9ad0dd4{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3404 .elementor-element.elementor-element-1ee423d{font-size:var( --e-global-typography-text-font-size );}.elementor-3404 .elementor-element.elementor-element-cec59f9{font-size:var( --e-global-typography-text-font-size );}.elementor-3404 .elementor-element.elementor-element-bfb881d{font-size:var( --e-global-typography-text-font-size );}.elementor-3404 .elementor-element.elementor-element-a723c32{font-size:var( --e-global-typography-text-font-size );}.elementor-3404 .elementor-element.elementor-element-1dd481a{font-size:var( --e-global-typography-text-font-size );}.elementor-3404 .elementor-element.elementor-element-fc0d41c{font-size:var( --e-global-typography-text-font-size );}.elementor-3404 .elementor-element.elementor-element-609a6a8{--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;--flex-wrap:wrap;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3404 .elementor-element.elementor-element-74e73ff{font-size:var( --e-global-typography-text-font-size );}.elementor-3404 .elementor-element.elementor-element-45dde59{font-size:var( --e-global-typography-text-font-size );}.elementor-3404 .elementor-element.elementor-element-c79715b{font-size:var( --e-global-typography-text-font-size );}.elementor-3404 .elementor-element.elementor-element-457b67b{font-size:var( --e-global-typography-text-font-size );}.elementor-3404 .elementor-element.elementor-element-e1d860a{font-size:var( --e-global-typography-text-font-size );}.elementor-3404 .elementor-element.elementor-element-807a320{font-size:var( --e-global-typography-text-font-size );}.elementor-3404 .elementor-element.elementor-element-f3f48e6{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-3404 .elementor-element.elementor-element-2679a23{text-align:center;}.elementor-3404 .elementor-element.elementor-element-2679a23 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-3404 .elementor-element.elementor-element-dd54874{font-size:var( --e-global-typography-text-font-size );}.elementor-3404 .elementor-element.elementor-element-cd0c7be{--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;--flex-wrap:wrap;}.elementor-3404 .elementor-element.elementor-element-2e7a1da{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3404 .elementor-element.elementor-element-4afe41d{text-align:center;}.elementor-3404 .elementor-element.elementor-element-4afe41d .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-3404 .elementor-element.elementor-element-befc71c{text-align:center;font-size:var( --e-global-typography-accent-font-size );}.elementor-3404 .elementor-element.elementor-element-13fbebc{--min-height:400px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3404 .elementor-element.elementor-element-7b85509 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-3404 .elementor-element.elementor-element-e34e33e .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-3404 .elementor-element.elementor-element-ec092af{--min-height:93vh;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-3404 .elementor-element.elementor-element-82e9880 .elementor-heading-title{font-size:25px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}body:not(.rtl) .elementor-3404 .elementor-element.elementor-element-ffc95a4{right:3%;}body.rtl .elementor-3404 .elementor-element.elementor-element-ffc95a4{left:3%;}.elementor-3404 .elementor-element.elementor-element-ffc95a4{bottom:1%;}.elementor-3404 .elementor-element.elementor-element-ffc95a4 img{max-width:100%;height:99px;object-fit:contain;}.elementor-3404 .elementor-element.elementor-element-5526e7d .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-3404 .elementor-element.elementor-element-c0705f5{text-align:center;font-size:var( --e-global-typography-text-font-size );}.elementor-3404 .elementor-element.elementor-element-16f292b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-media-carousel .elementor-carousel-image-overlay{font-size:var( --e-global-typography-accent-font-size );}.elementor-3404 .elementor-element.elementor-element-071312c.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-3404 .elementor-element.elementor-element-1ee423d{font-size:var( --e-global-typography-text-font-size );}.elementor-3404 .elementor-element.elementor-element-cec59f9{font-size:var( --e-global-typography-text-font-size );}.elementor-3404 .elementor-element.elementor-element-bfb881d{font-size:var( --e-global-typography-text-font-size );}.elementor-3404 .elementor-element.elementor-element-a723c32{font-size:var( --e-global-typography-text-font-size );}.elementor-3404 .elementor-element.elementor-element-1dd481a{font-size:var( --e-global-typography-text-font-size );}.elementor-3404 .elementor-element.elementor-element-fc0d41c{font-size:var( --e-global-typography-text-font-size );}.elementor-3404 .elementor-element.elementor-element-3b44c21{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-3404 .elementor-element.elementor-element-609a6a8{--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;--margin-top:20px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3404 .elementor-element.elementor-element-74e73ff{font-size:var( --e-global-typography-text-font-size );}.elementor-3404 .elementor-element.elementor-element-45dde59{font-size:var( --e-global-typography-text-font-size );}.elementor-3404 .elementor-element.elementor-element-c79715b{font-size:var( --e-global-typography-text-font-size );}.elementor-3404 .elementor-element.elementor-element-457b67b{font-size:var( --e-global-typography-text-font-size );}.elementor-3404 .elementor-element.elementor-element-e1d860a{font-size:var( --e-global-typography-text-font-size );}.elementor-3404 .elementor-element.elementor-element-807a320{font-size:var( --e-global-typography-text-font-size );}.elementor-3404 .elementor-element.elementor-element-f3f48e6{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-3404 .elementor-element.elementor-element-2679a23 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-3404 .elementor-element.elementor-element-dd54874{text-align:center;font-size:var( --e-global-typography-text-font-size );}.elementor-3404 .elementor-element.elementor-element-cd0c7be{--width:100%;--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;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-3404 .elementor-element.elementor-element-2e7a1da{--width:100%;}.elementor-3404 .elementor-element.elementor-element-4afe41d{text-align:center;}.elementor-3404 .elementor-element.elementor-element-4afe41d .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-3404 .elementor-element.elementor-element-befc71c{text-align:center;font-size:var( --e-global-typography-accent-font-size );}.elementor-3404 .elementor-element.elementor-element-13fbebc{--width:100%;--min-height:250px;}.elementor-3404 .elementor-element.elementor-element-9bbd6ac{--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3404 .elementor-element.elementor-element-7b85509 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-3404 .elementor-element.elementor-element-e34e33e .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:1024px) and (min-width:768px){.elementor-3404 .elementor-element.elementor-element-d8f29cf{--content-width:100%;}.elementor-3404 .elementor-element.elementor-element-16f292b{--width:100%;}.elementor-3404 .elementor-element.elementor-element-9ad0dd4{--width:100%;}.elementor-3404 .elementor-element.elementor-element-609a6a8{--content-width:100%;}.elementor-3404 .elementor-element.elementor-element-6458bfa{--content-width:100%;}.elementor-3404 .elementor-element.elementor-element-cd0c7be{--width:100%;}.elementor-3404 .elementor-element.elementor-element-2e7a1da{--width:50%;}.elementor-3404 .elementor-element.elementor-element-13fbebc{--width:50%;}}/* Start custom CSS for button, class: .elementor-element-91b4bbe */.elementor-3404 .elementor-element.elementor-element-91b4bbe,
.elementor-3404 .elementor-element.elementor-element-91b4bbe a{
    min-width: 150px;}
    
.elementor-3404 .elementor-element.elementor-element-91b4bbe.btn-rouge a.elementor-button
{
    position: relative;
    overflow: hidden;
}


.elementor-3404 .elementor-element.elementor-element-91b4bbe.btn-rouge a.elementor-button .elementor-button-content-wrapper{
    position: relative;
}
.elementor-3404 .elementor-element.elementor-element-91b4bbe.btn-rouge a.elementor-button:before{
    content: "";
    height: 147px;
    width: 105%;
    display: block;
    position: absolute;
    left: 0;
    border-radius: 100px;
    transform: translateY(35px);
    transition: all 0.2s ease;
}
.elementor-3404 .elementor-element.elementor-element-91b4bbe.btn-rouge a.elementor-button:before {
    background-color: #FFFFFF;
}
.elementor-3404 .elementor-element.elementor-element-91b4bbe.btn-rouge a.elementor-button:hover:before {
    transform: translateY(-65px);
}
@media (max-width: 767px) {
    .elementor-3404 .elementor-element.elementor-element-91b4bbe,
.elementor-3404 .elementor-element.elementor-element-91b4bbe a{
    min-width: 215px;}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a98404d */.elementor-3404 .elementor-element.elementor-element-a98404d.btn-blanc a.elementor-button{
    position: relative;
    overflow: hidden;
}

.elementor-3404 .elementor-element.elementor-element-a98404d.btn-blanc a.elementor-button .elementor-button-content-wrapper{
    position: relative;
}

.elementor-3404 .elementor-element.elementor-element-a98404d.btn-blanc a.elementor-button:before{
    content: "";
    height: 147px;
    width: 105%;
    display: block;
    position: absolute;
    left: 0;
    border-radius: 100px;
    transform: translateY(35px);
    transition: all 0.2s ease;
}

.elementor-3404 .elementor-element.elementor-element-a98404d.btn-blanc a.elementor-button:hover:before
 {
    transform: translateY(-65px);
}
.elementor-3404 .elementor-element.elementor-element-a98404d.btn-blanc a.elementor-button:before {
    background-color: #B51C1C;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ec092af */.section-banner:before{
content: '';
    background: linear-gradient(180deg, rgba(0, 0, 0, 1) 0%, rgba(41, 41, 41, 0.30) 72%, rgba(0, 0, 0, 1) 100%);
    opacity: 0.72 !important;
    z-index: 2
    ;
}/* End custom CSS */
/* Start custom CSS for media-carousel, class: .elementor-element-071312c */.elementor-3404 .elementor-element.elementor-element-071312c span.swiper-pagination-bullet {
    opacity: 1;
    background: none;
    border-radius: 20px;
    border: 1px solid #B51C1C;
}
.elementor-3404 .elementor-element.elementor-element-071312c span.swiper-pagination-bullet.swiper-pagination-bullet-active {
     opacity: 1;
    background: #B51C1C;
    border-radius: 20px;
    height: 12px;
    width: 12px;
}
.elementor-3404 .elementor-element.elementor-element-071312c .swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal {
    display: flex;
    justify-content: center;
    align-items: center;
    align-content: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-3b44c21 */.elementor-3404 .elementor-element.elementor-element-3b44c21 .e-n-accordion-item-title {
    overflow: hidden;
    position: relative;
}
.elementor-3404 .elementor-element.elementor-element-3b44c21 .e-n-accordion-item-title:after {
    content: "";
    position: absolute;
    height: 100%;
    width: 100%;
    left: 0;
    background: #B51C1C;
    transform: translateY(64px);
    transition: transform 0.2s ease;
}

.elementor-3404 .elementor-element.elementor-element-3b44c21 .e-n-accordion-item-title:hover:after{
  transform: translateY(0px);
  
}
.elementor-3404 .elementor-element.elementor-element-3b44c21 [aria-expanded="true"]{
    background-color : #B51C1C !important;
    border-color : #B51C1C !important;
}
.elementor-3404 .elementor-element.elementor-element-3b44c21 .e-n-accordion-item-title-header .e-n-accordion-item-title-text,
.elementor-3404 .elementor-element.elementor-element-3b44c21 .e-n-accordion-item-title-icon{
  z-index: 2;
}
@media (max-width: 1024px){ .elementor-3404 .elementor-element.elementor-element-3b44c21 .e-n-accordion-item-title:after{
     transform: translateY(90px);
}}
@media (max-width: 767px){ .elementor-3404 .elementor-element.elementor-element-3b44c21 .e-n-accordion-item-title:after{
     transform: translateY(160px);
}}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-f3f48e6 */.elementor-3404 .elementor-element.elementor-element-f3f48e6 .e-n-accordion-item-title {
    overflow: hidden;
    position: relative;
}
.elementor-3404 .elementor-element.elementor-element-f3f48e6 .e-n-accordion-item-title:after {
    content: "";
    position: absolute;
    height: 100%;
    width: 100%;
    left: 0;
    background: #B51C1C;
    transform: translateY(64px);
    transition: transform 0.2s ease;
}

.elementor-3404 .elementor-element.elementor-element-f3f48e6 .e-n-accordion-item-title:hover:after{
  transform: translateY(0px);
  
}
.elementor-3404 .elementor-element.elementor-element-f3f48e6 [aria-expanded="true"]{
    background-color : #B51C1C !important;
    border-color : #B51C1C !important;
}
.elementor-3404 .elementor-element.elementor-element-f3f48e6 .e-n-accordion-item-title-header .e-n-accordion-item-title-text,
.elementor-3404 .elementor-element.elementor-element-f3f48e6 .e-n-accordion-item-title-icon{
  z-index: 2;
}
@media (max-width: 1024px){ .elementor-3404 .elementor-element.elementor-element-f3f48e6 .e-n-accordion-item-title:after{
     transform: translateY(90px);
}}
@media (max-width: 767px){ .elementor-3404 .elementor-element.elementor-element-f3f48e6 .e-n-accordion-item-title:after{
     transform: translateY(160px);
}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13fbebc */@media (max-width: 767px){
    .elementor-3404 .elementor-element.elementor-element-13fbebc{
        position: relative;
        
    }
}/* End custom CSS */