.elementor-35 .elementor-element.elementor-element-c2c9eec{--display:flex;--min-height:100vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--overflow:hidden;--overlay-opacity:0;--padding-top:12rem;--padding-bottom:2rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-35 .elementor-element.elementor-element-c2c9eec:not(.elementor-motion-effects-element-type-background), .elementor-35 .elementor-element.elementor-element-c2c9eec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.gastrolor.fr/wp-content/uploads/2025/05/cabinet.jpg");background-position:max(100%, 900px) 20%;background-repeat:no-repeat;}.elementor-35 .elementor-element.elementor-element-c2c9eec::before, .elementor-35 .elementor-element.elementor-element-c2c9eec > .elementor-background-video-container::before, .elementor-35 .elementor-element.elementor-element-c2c9eec > .e-con-inner > .elementor-background-video-container::before, .elementor-35 .elementor-element.elementor-element-c2c9eec > .elementor-background-slideshow::before, .elementor-35 .elementor-element.elementor-element-c2c9eec > .e-con-inner > .elementor-background-slideshow::before, .elementor-35 .elementor-element.elementor-element-c2c9eec > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-56eba81 );--background-overlay:'';}.elementor-35 .elementor-element.elementor-element-41218d6{--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-35 .elementor-element.elementor-element-41218d6.e-con{--align-self:center;}.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 );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-35 .elementor-element.elementor-element-083f3c7 .elementor-heading-title{font-family:var( --e-global-typography-d084929-font-family ), Sans-serif;font-size:var( --e-global-typography-d084929-font-size );font-weight:var( --e-global-typography-d084929-font-weight );line-height:var( --e-global-typography-d084929-line-height );color:var( --e-global-color-accent );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;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-35 .elementor-element.elementor-element-a7d19f9{width:var( --container-widget-width, 33rem );max-width:33rem;--container-widget-width:33rem;--container-widget-flex-grow:0;font-family:"Raleway", Sans-serif;font-weight:400;line-height:2em;}.elementor-35 .elementor-element.elementor-element-a7d19f9 p{margin-block-end:0px;}.elementor-35 .elementor-element.elementor-element-fb4dafe{--display:flex;--gap:1.5rem 1.5rem;--row-gap:1.5rem;--column-gap:1.5rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-35 .elementor-element.elementor-element-3a20b21 .elementor-heading-title{font-family:var( --e-global-typography-f72673c-font-family ), Sans-serif;font-size:var( --e-global-typography-f72673c-font-size );font-weight:var( --e-global-typography-f72673c-font-weight );line-height:var( --e-global-typography-f72673c-line-height );color:var( --e-global-color-accent );}.elementor-35 .elementor-element.elementor-element-9b077f8{--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;--flex-wrap:wrap;--padding-top:0rem;--padding-bottom:2rem;--padding-left:0rem;--padding-right:0rem;}.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 );line-height:var( --e-global-typography-accent-line-height );}.elementor-35 .elementor-element.elementor-element-2ccfae5 .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );fill:var( --e-global-color-e426256 );color:var( --e-global-color-e426256 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );}.elementor-35 .elementor-element.elementor-element-2ccfae5 .elementor-button:hover, .elementor-35 .elementor-element.elementor-element-2ccfae5 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-56eba81 );border-color:var( --e-global-color-accent );}.elementor-35 .elementor-element.elementor-element-2ccfae5 .elementor-button:hover svg, .elementor-35 .elementor-element.elementor-element-2ccfae5 .elementor-button:focus svg{fill:var( --e-global-color-56eba81 );}.elementor-35 .elementor-element.elementor-element-da5370d .elementor-button{background-color:var( --e-global-color-56eba81 );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );}.elementor-35 .elementor-element.elementor-element-da5370d .elementor-button:hover, .elementor-35 .elementor-element.elementor-element-da5370d .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-56eba81 );border-color:var( --e-global-color-accent );}.elementor-35 .elementor-element.elementor-element-da5370d .elementor-button:hover svg, .elementor-35 .elementor-element.elementor-element-da5370d .elementor-button:focus svg{fill:var( --e-global-color-56eba81 );}.elementor-35 .elementor-element.elementor-element-572061a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-start;--margin-top:0rem;--margin-bottom:-2rem;--margin-left:0rem;--margin-right:0rem;--padding-top:2rem;--padding-bottom:0rem;--padding-left:2rem;--padding-right:2rem;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}body:not(.rtl) .elementor-35 .elementor-element.elementor-element-55f1c04{right:-40%;}body.rtl .elementor-35 .elementor-element.elementor-element-55f1c04{left:-40%;}.elementor-35 .elementor-element.elementor-element-55f1c04{bottom:0px;}.elementor-35 .elementor-element.elementor-element-55f1c04 img{border-radius:1rem 1rem 1rem 0rem;}.elementor-35 .elementor-element.elementor-element-52d2d10 img{border-radius:1rem 1rem 1rem 0rem;}.elementor-35 .elementor-element.elementor-element-de39f9e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:8rem;--padding-bottom:8rem;--padding-left:0rem;--padding-right:0rem;}.elementor-35 .elementor-element.elementor-element-26d1c6a{--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-35 .elementor-element.elementor-element-82869a8{--display:flex;--min-height:calc(100vh - 16rem);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-35 .elementor-element.elementor-element-4388e83{--display:flex;--position:absolute;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:1rem 1rem 1rem 0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}body:not(.rtl) .elementor-35 .elementor-element.elementor-element-4388e83{right:0px;}body.rtl .elementor-35 .elementor-element.elementor-element-4388e83{left:0px;}.elementor-35 .elementor-element.elementor-element-60792c0 > .elementor-widget-container{box-shadow:0px 10px 30px -5px rgba(26.99999999999998, 94.99999999999991, 192.99999999999994, 0.25);}.elementor-35 .elementor-element.elementor-element-70eeb51{--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;--padding-top:1rem;--padding-bottom:1rem;--padding-left:4rem;--padding-right:4rem;}.elementor-35 .elementor-element.elementor-element-dfd21df{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-35 .elementor-element.elementor-element-011240f .elementor-heading-title{font-family:var( --e-global-typography-691e9b6-font-family ), Sans-serif;font-size:var( --e-global-typography-691e9b6-font-size );font-weight:var( --e-global-typography-691e9b6-font-weight );color:var( --e-global-color-secondary );}.elementor-35 .elementor-element.elementor-element-bda4828 > .elementor-widget-container{margin:0rem 0rem 1rem 0rem;}.elementor-35 .elementor-element.elementor-element-bda4828 .elementor-heading-title{font-family:var( --e-global-typography-1334601-font-family ), Sans-serif;font-size:var( --e-global-typography-1334601-font-size );font-weight:var( --e-global-typography-1334601-font-weight );line-height:var( --e-global-typography-1334601-line-height );color:var( --e-global-color-accent );}.elementor-35 .elementor-element.elementor-element-4ec6588{--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;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-35 .elementor-element.elementor-element-18edd7d{--display:flex;--gap:1.25rem 1.25rem;--row-gap:1.25rem;--column-gap:1.25rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-35 .elementor-element.elementor-element-204c9ed{text-align:start;}.elementor-35 .elementor-element.elementor-element-549353d .elementor-heading-title{font-family:var( --e-global-typography-f72673c-font-family ), Sans-serif;font-size:var( --e-global-typography-f72673c-font-size );font-weight:var( --e-global-typography-f72673c-font-weight );line-height:var( --e-global-typography-f72673c-line-height );color:var( --e-global-color-accent );}.elementor-35 .elementor-element.elementor-element-a35216d{font-size:var( --e-global-typography-f4572d3-font-size );line-height:var( --e-global-typography-f4572d3-line-height );}.elementor-35 .elementor-element.elementor-element-a35216d p{margin-block-end:0px;}.elementor-35 .elementor-element.elementor-element-7abe2c7{font-size:var( --e-global-typography-f4572d3-font-size );line-height:var( --e-global-typography-f4572d3-line-height );}.elementor-35 .elementor-element.elementor-element-7abe2c7 p{margin-block-end:0px;}.elementor-35 .elementor-element.elementor-element-1a9fce0{--display:flex;--gap:1.25rem 1.25rem;--row-gap:1.25rem;--column-gap:1.25rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-35 .elementor-element.elementor-element-80a6d9f{text-align:start;}.elementor-35 .elementor-element.elementor-element-b7b4765 .elementor-heading-title{font-family:var( --e-global-typography-f72673c-font-family ), Sans-serif;font-size:var( --e-global-typography-f72673c-font-size );font-weight:var( --e-global-typography-f72673c-font-weight );line-height:var( --e-global-typography-f72673c-line-height );color:var( --e-global-color-accent );}.elementor-35 .elementor-element.elementor-element-f4193f8{font-size:var( --e-global-typography-f4572d3-font-size );line-height:var( --e-global-typography-f4572d3-line-height );}.elementor-35 .elementor-element.elementor-element-f4193f8 p{margin-block-end:0px;}.elementor-35 .elementor-element.elementor-element-1534504{font-size:var( --e-global-typography-f4572d3-font-size );line-height:var( --e-global-typography-f4572d3-line-height );}.elementor-35 .elementor-element.elementor-element-1534504 p{margin-block-end:0px;}.elementor-35 .elementor-element.elementor-element-37bc3e4{--display:flex;--gap:1.25rem 1.25rem;--row-gap:1.25rem;--column-gap:1.25rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-35 .elementor-element.elementor-element-6017646{text-align:start;}.elementor-35 .elementor-element.elementor-element-dbbabb1 .elementor-heading-title{font-family:var( --e-global-typography-f72673c-font-family ), Sans-serif;font-size:var( --e-global-typography-f72673c-font-size );font-weight:var( --e-global-typography-f72673c-font-weight );line-height:var( --e-global-typography-f72673c-line-height );color:var( --e-global-color-accent );}.elementor-35 .elementor-element.elementor-element-1c0c842{font-size:var( --e-global-typography-f4572d3-font-size );line-height:var( --e-global-typography-f4572d3-line-height );}.elementor-35 .elementor-element.elementor-element-1c0c842 p{margin-block-end:0px;}.elementor-35 .elementor-element.elementor-element-ae5da42{font-size:var( --e-global-typography-f4572d3-font-size );line-height:var( --e-global-typography-f4572d3-line-height );}.elementor-35 .elementor-element.elementor-element-ae5da42 p{margin-block-end:0px;}.elementor-35 .elementor-element.elementor-element-4640f4e{--display:flex;--gap:1.25rem 1.25rem;--row-gap:1.25rem;--column-gap:1.25rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-35 .elementor-element.elementor-element-fc7b684{text-align:start;}.elementor-35 .elementor-element.elementor-element-0231757 .elementor-heading-title{font-family:var( --e-global-typography-f72673c-font-family ), Sans-serif;font-size:var( --e-global-typography-f72673c-font-size );font-weight:var( --e-global-typography-f72673c-font-weight );line-height:var( --e-global-typography-f72673c-line-height );color:var( --e-global-color-accent );}.elementor-35 .elementor-element.elementor-element-2c979dc{font-size:var( --e-global-typography-f4572d3-font-size );line-height:var( --e-global-typography-f4572d3-line-height );}.elementor-35 .elementor-element.elementor-element-2c979dc p{margin-block-end:0px;}.elementor-35 .elementor-element.elementor-element-c623887{font-size:var( --e-global-typography-f4572d3-font-size );line-height:var( --e-global-typography-f4572d3-line-height );}.elementor-35 .elementor-element.elementor-element-c623887 p{margin-block-end:0px;}.elementor-35 .elementor-element.elementor-element-3f6c42d{--display:flex;--gap:1.25rem 1.25rem;--row-gap:1.25rem;--column-gap:1.25rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-35 .elementor-element.elementor-element-428935d{text-align:start;}.elementor-35 .elementor-element.elementor-element-2ada54a .elementor-heading-title{font-family:var( --e-global-typography-f72673c-font-family ), Sans-serif;font-size:var( --e-global-typography-f72673c-font-size );font-weight:var( --e-global-typography-f72673c-font-weight );line-height:var( --e-global-typography-f72673c-line-height );color:var( --e-global-color-accent );}.elementor-35 .elementor-element.elementor-element-f22ec93{font-size:var( --e-global-typography-f4572d3-font-size );line-height:var( --e-global-typography-f4572d3-line-height );}.elementor-35 .elementor-element.elementor-element-f22ec93 p{margin-block-end:0px;}.elementor-35 .elementor-element.elementor-element-93fe17b > .elementor-widget-container{margin:1rem 0rem 1rem 0rem;}.elementor-35 .elementor-element.elementor-element-93fe17b .elementor-heading-title{font-family:var( --e-global-typography-1334601-font-family ), Sans-serif;font-size:var( --e-global-typography-1334601-font-size );font-weight:var( --e-global-typography-1334601-font-weight );line-height:var( --e-global-typography-1334601-line-height );color:var( --e-global-color-accent );}.elementor-35 .elementor-element.elementor-element-83c56a3{--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;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-35 .elementor-element.elementor-element-62d2ba5{--display:flex;--gap:1.25rem 1.25rem;--row-gap:1.25rem;--column-gap:1.25rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-35 .elementor-element.elementor-element-4efe215{text-align:start;}.elementor-35 .elementor-element.elementor-element-b3da633 .elementor-heading-title{font-family:var( --e-global-typography-f72673c-font-family ), Sans-serif;font-size:var( --e-global-typography-f72673c-font-size );font-weight:var( --e-global-typography-f72673c-font-weight );line-height:var( --e-global-typography-f72673c-line-height );color:var( --e-global-color-accent );}.elementor-35 .elementor-element.elementor-element-b353689{font-size:var( --e-global-typography-f4572d3-font-size );line-height:var( --e-global-typography-f4572d3-line-height );}.elementor-35 .elementor-element.elementor-element-b353689 p{margin-block-end:0px;}.elementor-35 .elementor-element.elementor-element-392eae7{--display:flex;--gap:1.25rem 1.25rem;--row-gap:1.25rem;--column-gap:1.25rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-35 .elementor-element.elementor-element-9aba902{text-align:start;}.elementor-35 .elementor-element.elementor-element-96fe246 .elementor-heading-title{font-family:var( --e-global-typography-f72673c-font-family ), Sans-serif;font-size:var( --e-global-typography-f72673c-font-size );font-weight:var( --e-global-typography-f72673c-font-weight );line-height:var( --e-global-typography-f72673c-line-height );color:var( --e-global-color-accent );}.elementor-35 .elementor-element.elementor-element-ee20bdc{font-size:var( --e-global-typography-f4572d3-font-size );line-height:var( --e-global-typography-f4572d3-line-height );}.elementor-35 .elementor-element.elementor-element-ee20bdc p{margin-block-end:0px;}.elementor-35 .elementor-element.elementor-element-2f4608a{--display:flex;--gap:1.25rem 1.25rem;--row-gap:1.25rem;--column-gap:1.25rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-35 .elementor-element.elementor-element-a4b082c{text-align:start;}.elementor-35 .elementor-element.elementor-element-806a081 .elementor-heading-title{font-family:var( --e-global-typography-f72673c-font-family ), Sans-serif;font-size:var( --e-global-typography-f72673c-font-size );font-weight:var( --e-global-typography-f72673c-font-weight );line-height:var( --e-global-typography-f72673c-line-height );color:var( --e-global-color-accent );}.elementor-35 .elementor-element.elementor-element-89b52d5{font-size:var( --e-global-typography-f4572d3-font-size );line-height:var( --e-global-typography-f4572d3-line-height );}.elementor-35 .elementor-element.elementor-element-89b52d5 p{margin-block-end:0px;}.elementor-35 .elementor-element.elementor-element-2a6b164{--display:flex;--gap:1.25rem 1.25rem;--row-gap:1.25rem;--column-gap:1.25rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-35 .elementor-element.elementor-element-be84f43{text-align:start;}.elementor-35 .elementor-element.elementor-element-f27016c .elementor-heading-title{font-family:var( --e-global-typography-f72673c-font-family ), Sans-serif;font-size:var( --e-global-typography-f72673c-font-size );font-weight:var( --e-global-typography-f72673c-font-weight );line-height:var( --e-global-typography-f72673c-line-height );color:var( --e-global-color-accent );}.elementor-35 .elementor-element.elementor-element-4303ca1{font-size:var( --e-global-typography-f4572d3-font-size );line-height:var( --e-global-typography-f4572d3-line-height );}.elementor-35 .elementor-element.elementor-element-4303ca1 p{margin-block-end:0px;}.elementor-35 .elementor-element.elementor-element-1578b6f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--margin-top:0rem;--margin-bottom:-4rem;--margin-left:0rem;--margin-right:0rem;--padding-top:4rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-35 .elementor-element.elementor-element-19440ec{--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;--border-radius:0rem 1rem 1rem 0rem;--padding-top:4rem;--padding-bottom:4rem;--padding-left:2rem;--padding-right:2rem;--z-index:2;}.elementor-35 .elementor-element.elementor-element-19440ec:not(.elementor-motion-effects-element-type-background), .elementor-35 .elementor-element.elementor-element-19440ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-35 .elementor-element.elementor-element-4a14ea4{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-35 .elementor-element.elementor-element-2e3a9a3 .elementor-heading-title{font-family:var( --e-global-typography-691e9b6-font-family ), Sans-serif;font-size:var( --e-global-typography-691e9b6-font-size );font-weight:var( --e-global-typography-691e9b6-font-weight );color:var( --e-global-color-e426256 );}.elementor-35 .elementor-element.elementor-element-d5afa04 .elementor-heading-title{font-family:var( --e-global-typography-1334601-font-family ), Sans-serif;font-size:var( --e-global-typography-1334601-font-size );font-weight:var( --e-global-typography-1334601-font-weight );line-height:var( --e-global-typography-1334601-line-height );color:var( --e-global-color-e426256 );}.elementor-35 .elementor-element.elementor-element-853f0ce{--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:1rem 1rem;--row-gap:1rem;--column-gap:1rem;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-e426256 );--border-color:var( --e-global-color-e426256 );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-35 .elementor-element.elementor-element-cae5181 > .elementor-widget-container{margin:4px 0px 0px 0px;}.elementor-35 .elementor-element.elementor-element-cae5181 .elementor-icon-wrapper{text-align:center;}.elementor-35 .elementor-element.elementor-element-cae5181 .elementor-icon{font-size:18px;}.elementor-35 .elementor-element.elementor-element-cae5181 .elementor-icon svg{height:18px;}.elementor-35 .elementor-element.elementor-element-cae5181 .elementor-icon-wrapper svg{width:auto;}.elementor-35 .elementor-element.elementor-element-cf0e770{--display:flex;--gap:0.75rem 0.75rem;--row-gap:0.75rem;--column-gap:0.75rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-35 .elementor-element.elementor-element-c719836 .elementor-heading-title{font-family:var( --e-global-typography-f72673c-font-family ), Sans-serif;font-size:var( --e-global-typography-f72673c-font-size );font-weight:var( --e-global-typography-f72673c-font-weight );line-height:var( --e-global-typography-f72673c-line-height );color:var( --e-global-color-e426256 );}.elementor-35 .elementor-element.elementor-element-f32ee77{font-size:var( --e-global-typography-f4572d3-font-size );line-height:var( --e-global-typography-f4572d3-line-height );color:var( --e-global-color-e426256 );}.elementor-35 .elementor-element.elementor-element-f32ee77 p{margin-block-end:2rem;}.elementor-35 .elementor-element.elementor-element-99ef9bf{--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:1rem 1rem;--row-gap:1rem;--column-gap:1rem;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-e426256 );--border-color:var( --e-global-color-e426256 );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-35 .elementor-element.elementor-element-593a805 > .elementor-widget-container{margin:4px 0px 0px 0px;}.elementor-35 .elementor-element.elementor-element-593a805 .elementor-icon-wrapper{text-align:center;}.elementor-35 .elementor-element.elementor-element-593a805 .elementor-icon{font-size:18px;}.elementor-35 .elementor-element.elementor-element-593a805 .elementor-icon svg{height:18px;}.elementor-35 .elementor-element.elementor-element-593a805 .elementor-icon-wrapper svg{width:auto;}.elementor-35 .elementor-element.elementor-element-dbad000{--display:flex;--gap:0.75rem 0.75rem;--row-gap:0.75rem;--column-gap:0.75rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-35 .elementor-element.elementor-element-d7ad713 .elementor-heading-title{font-family:var( --e-global-typography-f72673c-font-family ), Sans-serif;font-size:var( --e-global-typography-f72673c-font-size );font-weight:var( --e-global-typography-f72673c-font-weight );line-height:var( --e-global-typography-f72673c-line-height );color:var( --e-global-color-e426256 );}.elementor-35 .elementor-element.elementor-element-93a81e2{font-size:var( --e-global-typography-f4572d3-font-size );line-height:var( --e-global-typography-f4572d3-line-height );color:var( --e-global-color-e426256 );}.elementor-35 .elementor-element.elementor-element-93a81e2 p{margin-block-end:2rem;}.elementor-35 .elementor-element.elementor-element-de75f05{--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:1rem 1rem;--row-gap:1rem;--column-gap:1rem;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-e426256 );--border-color:var( --e-global-color-e426256 );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-35 .elementor-element.elementor-element-b3ac70d > .elementor-widget-container{margin:4px 0px 0px 0px;}.elementor-35 .elementor-element.elementor-element-b3ac70d .elementor-icon-wrapper{text-align:center;}.elementor-35 .elementor-element.elementor-element-b3ac70d .elementor-icon{font-size:18px;}.elementor-35 .elementor-element.elementor-element-b3ac70d .elementor-icon svg{height:18px;}.elementor-35 .elementor-element.elementor-element-b3ac70d .elementor-icon-wrapper svg{width:auto;}.elementor-35 .elementor-element.elementor-element-fed2692{--display:flex;--gap:0.75rem 0.75rem;--row-gap:0.75rem;--column-gap:0.75rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-35 .elementor-element.elementor-element-81fddb9 .elementor-heading-title{font-family:var( --e-global-typography-f72673c-font-family ), Sans-serif;font-size:var( --e-global-typography-f72673c-font-size );font-weight:var( --e-global-typography-f72673c-font-weight );line-height:var( --e-global-typography-f72673c-line-height );color:var( --e-global-color-e426256 );}.elementor-35 .elementor-element.elementor-element-940acfd{font-size:var( --e-global-typography-f4572d3-font-size );line-height:var( --e-global-typography-f4572d3-line-height );color:var( --e-global-color-e426256 );}.elementor-35 .elementor-element.elementor-element-940acfd p{margin-block-end:2rem;}.elementor-35 .elementor-element.elementor-element-8deec70{--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:1rem 1rem;--row-gap:1rem;--column-gap:1rem;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-e426256 );--border-color:var( --e-global-color-e426256 );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-35 .elementor-element.elementor-element-3de06a6 > .elementor-widget-container{margin:4px 0px 0px 0px;}.elementor-35 .elementor-element.elementor-element-3de06a6 .elementor-icon-wrapper{text-align:center;}.elementor-35 .elementor-element.elementor-element-3de06a6 .elementor-icon{font-size:18px;}.elementor-35 .elementor-element.elementor-element-3de06a6 .elementor-icon svg{height:18px;}.elementor-35 .elementor-element.elementor-element-3de06a6 .elementor-icon-wrapper svg{width:auto;}.elementor-35 .elementor-element.elementor-element-c5278ee{--display:flex;--gap:0.75rem 0.75rem;--row-gap:0.75rem;--column-gap:0.75rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-35 .elementor-element.elementor-element-4f35596 .elementor-heading-title{font-family:var( --e-global-typography-f72673c-font-family ), Sans-serif;font-size:var( --e-global-typography-f72673c-font-size );font-weight:var( --e-global-typography-f72673c-font-weight );line-height:var( --e-global-typography-f72673c-line-height );color:var( --e-global-color-e426256 );}.elementor-35 .elementor-element.elementor-element-a966244{font-size:var( --e-global-typography-f4572d3-font-size );line-height:var( --e-global-typography-f4572d3-line-height );color:var( --e-global-color-e426256 );}.elementor-35 .elementor-element.elementor-element-a966244 p{margin-block-end:2rem;}.elementor-35 .elementor-element.elementor-element-5a7858a{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body:not(.rtl) .elementor-35 .elementor-element.elementor-element-f2a8623{left:-14vw;}body.rtl .elementor-35 .elementor-element.elementor-element-f2a8623{right:-14vw;}.elementor-35 .elementor-element.elementor-element-f2a8623{top:-4rem;z-index:1;}.elementor-35 .elementor-element.elementor-element-f2a8623 img{width:calc(100vw - ((100vw - 1188px) / 2 + 1188px * 0.5 - 14vw));max-width:none;height:100%;object-fit:cover;object-position:center center;border-radius:16px 16px 16px 0px;}.elementor-35 .elementor-element.elementor-element-15451f0{--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:4rem 4rem;--row-gap:4rem;--column-gap:4rem;--overlay-opacity:0.1;--padding-top:8rem;--padding-bottom:8rem;--padding-left:0rem;--padding-right:0rem;}.elementor-35 .elementor-element.elementor-element-15451f0:not(.elementor-motion-effects-element-type-background), .elementor-35 .elementor-element.elementor-element-15451f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-56eba81 );}.elementor-35 .elementor-element.elementor-element-15451f0::before, .elementor-35 .elementor-element.elementor-element-15451f0 > .elementor-background-video-container::before, .elementor-35 .elementor-element.elementor-element-15451f0 > .e-con-inner > .elementor-background-video-container::before, .elementor-35 .elementor-element.elementor-element-15451f0 > .elementor-background-slideshow::before, .elementor-35 .elementor-element.elementor-element-15451f0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-35 .elementor-element.elementor-element-15451f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://www.gastrolor.fr/wp-content/uploads/2025/05/cabinet-bg.jpg");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-35 .elementor-element.elementor-element-69c2cea{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:4rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:2rem;--padding-right:2rem;}.elementor-35 .elementor-element.elementor-element-48969dd .elementor-heading-title{font-family:var( --e-global-typography-1334601-font-family ), Sans-serif;font-size:var( --e-global-typography-1334601-font-size );font-weight:var( --e-global-typography-1334601-font-weight );line-height:var( --e-global-typography-1334601-line-height );color:var( --e-global-color-accent );}.elementor-35 .elementor-element.elementor-element-be46bf4{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-35 .elementor-element.elementor-element-edaecbf{--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;--gap:4rem 4rem;--row-gap:4rem;--column-gap:4rem;--flex-wrap:wrap;--padding-top:0rem;--padding-bottom:0rem;--padding-left:2rem;--padding-right:2rem;}.elementor-35 .elementor-element.elementor-element-86459f3{--display:flex;--gap:0.5rem 0.5rem;--row-gap:0.5rem;--column-gap:0.5rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-35 .elementor-element.elementor-element-434f501 .elementor-heading-title{font-family:var( --e-global-typography-4bd0c36-font-family ), Sans-serif;font-size:var( --e-global-typography-4bd0c36-font-size );font-weight:var( --e-global-typography-4bd0c36-font-weight );line-height:var( --e-global-typography-4bd0c36-line-height );color:var( --e-global-color-accent );}.elementor-35 .elementor-element.elementor-element-a544e5a{--display:flex;--gap:0.5rem 0.5rem;--row-gap:0.5rem;--column-gap:0.5rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-35 .elementor-element.elementor-element-f45239c .elementor-heading-title{font-family:var( --e-global-typography-4bd0c36-font-family ), Sans-serif;font-size:var( --e-global-typography-4bd0c36-font-size );font-weight:var( --e-global-typography-4bd0c36-font-weight );line-height:var( --e-global-typography-4bd0c36-line-height );color:var( --e-global-color-accent );}.elementor-35 .elementor-element.elementor-element-a322e72{--display:flex;--gap:0.5rem 0.5rem;--row-gap:0.5rem;--column-gap:0.5rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-35 .elementor-element.elementor-element-ca0702b .elementor-heading-title{font-family:var( --e-global-typography-4bd0c36-font-family ), Sans-serif;font-size:var( --e-global-typography-4bd0c36-font-size );font-weight:var( --e-global-typography-4bd0c36-font-weight );line-height:var( --e-global-typography-4bd0c36-line-height );color:var( --e-global-color-accent );}@media(max-width:1024px){.elementor-35 .elementor-element.elementor-element-c2c9eec{--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;--overlay-opacity:0.85;}.elementor-35 .elementor-element.elementor-element-c2c9eec:not(.elementor-motion-effects-element-type-background), .elementor-35 .elementor-element.elementor-element-c2c9eec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:cover;}.elementor-35 .elementor-element.elementor-element-41218d6{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-35 .elementor-element.elementor-element-083f3c7 .elementor-heading-title{font-size:var( --e-global-typography-d084929-font-size );line-height:var( --e-global-typography-d084929-line-height );}.elementor-widget-text-editor{line-height:var( --e-global-typography-text-line-height );}.elementor-35 .elementor-element.elementor-element-3a20b21 .elementor-heading-title{font-size:var( --e-global-typography-f72673c-font-size );line-height:var( --e-global-typography-f72673c-line-height );}.elementor-widget-button .elementor-button{line-height:var( --e-global-typography-accent-line-height );}.elementor-35 .elementor-element.elementor-element-2ccfae5 .elementor-button{line-height:var( --e-global-typography-text-line-height );}.elementor-35 .elementor-element.elementor-element-da5370d .elementor-button{line-height:var( --e-global-typography-text-line-height );}.elementor-35 .elementor-element.elementor-element-572061a{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-widget-image .widget-image-caption{line-height:var( --e-global-typography-text-line-height );}body:not(.rtl) .elementor-35 .elementor-element.elementor-element-55f1c04{right:0%;}body.rtl .elementor-35 .elementor-element.elementor-element-55f1c04{left:0%;}.elementor-35 .elementor-element.elementor-element-52d2d10 img{width:auto;height:500px;}.elementor-35 .elementor-element.elementor-element-70eeb51{--padding-top:1rem;--padding-bottom:1rem;--padding-left:2rem;--padding-right:2rem;}.elementor-35 .elementor-element.elementor-element-011240f .elementor-heading-title{font-size:var( --e-global-typography-691e9b6-font-size );}.elementor-35 .elementor-element.elementor-element-bda4828 .elementor-heading-title{font-size:var( --e-global-typography-1334601-font-size );line-height:var( --e-global-typography-1334601-line-height );}.elementor-35 .elementor-element.elementor-element-549353d .elementor-heading-title{font-size:var( --e-global-typography-f72673c-font-size );line-height:var( --e-global-typography-f72673c-line-height );}.elementor-35 .elementor-element.elementor-element-a35216d{font-size:var( --e-global-typography-f4572d3-font-size );line-height:var( --e-global-typography-f4572d3-line-height );}.elementor-35 .elementor-element.elementor-element-7abe2c7{font-size:var( --e-global-typography-f4572d3-font-size );line-height:var( --e-global-typography-f4572d3-line-height );}.elementor-35 .elementor-element.elementor-element-b7b4765 .elementor-heading-title{font-size:var( --e-global-typography-f72673c-font-size );line-height:var( --e-global-typography-f72673c-line-height );}.elementor-35 .elementor-element.elementor-element-f4193f8{font-size:var( --e-global-typography-f4572d3-font-size );line-height:var( --e-global-typography-f4572d3-line-height );}.elementor-35 .elementor-element.elementor-element-1534504{font-size:var( --e-global-typography-f4572d3-font-size );line-height:var( --e-global-typography-f4572d3-line-height );}.elementor-35 .elementor-element.elementor-element-dbbabb1 .elementor-heading-title{font-size:var( --e-global-typography-f72673c-font-size );line-height:var( --e-global-typography-f72673c-line-height );}.elementor-35 .elementor-element.elementor-element-1c0c842{font-size:var( --e-global-typography-f4572d3-font-size );line-height:var( --e-global-typography-f4572d3-line-height );}.elementor-35 .elementor-element.elementor-element-ae5da42{font-size:var( --e-global-typography-f4572d3-font-size );line-height:var( --e-global-typography-f4572d3-line-height );}.elementor-35 .elementor-element.elementor-element-0231757 .elementor-heading-title{font-size:var( --e-global-typography-f72673c-font-size );line-height:var( --e-global-typography-f72673c-line-height );}.elementor-35 .elementor-element.elementor-element-2c979dc{font-size:var( --e-global-typography-f4572d3-font-size );line-height:var( --e-global-typography-f4572d3-line-height );}.elementor-35 .elementor-element.elementor-element-c623887{font-size:var( --e-global-typography-f4572d3-font-size );line-height:var( --e-global-typography-f4572d3-line-height );}.elementor-35 .elementor-element.elementor-element-2ada54a .elementor-heading-title{font-size:var( --e-global-typography-f72673c-font-size );line-height:var( --e-global-typography-f72673c-line-height );}.elementor-35 .elementor-element.elementor-element-f22ec93{font-size:var( --e-global-typography-f4572d3-font-size );line-height:var( --e-global-typography-f4572d3-line-height );}.elementor-35 .elementor-element.elementor-element-93fe17b .elementor-heading-title{font-size:var( --e-global-typography-1334601-font-size );line-height:var( --e-global-typography-1334601-line-height );}.elementor-35 .elementor-element.elementor-element-b3da633 .elementor-heading-title{font-size:var( --e-global-typography-f72673c-font-size );line-height:var( --e-global-typography-f72673c-line-height );}.elementor-35 .elementor-element.elementor-element-b353689{font-size:var( --e-global-typography-f4572d3-font-size );line-height:var( --e-global-typography-f4572d3-line-height );}.elementor-35 .elementor-element.elementor-element-96fe246 .elementor-heading-title{font-size:var( --e-global-typography-f72673c-font-size );line-height:var( --e-global-typography-f72673c-line-height );}.elementor-35 .elementor-element.elementor-element-ee20bdc{font-size:var( --e-global-typography-f4572d3-font-size );line-height:var( --e-global-typography-f4572d3-line-height );}.elementor-35 .elementor-element.elementor-element-806a081 .elementor-heading-title{font-size:var( --e-global-typography-f72673c-font-size );line-height:var( --e-global-typography-f72673c-line-height );}.elementor-35 .elementor-element.elementor-element-89b52d5{font-size:var( --e-global-typography-f4572d3-font-size );line-height:var( --e-global-typography-f4572d3-line-height );}.elementor-35 .elementor-element.elementor-element-f27016c .elementor-heading-title{font-size:var( --e-global-typography-f72673c-font-size );line-height:var( --e-global-typography-f72673c-line-height );}.elementor-35 .elementor-element.elementor-element-4303ca1{font-size:var( --e-global-typography-f4572d3-font-size );line-height:var( --e-global-typography-f4572d3-line-height );}.elementor-35 .elementor-element.elementor-element-2e3a9a3 .elementor-heading-title{font-size:var( --e-global-typography-691e9b6-font-size );}.elementor-35 .elementor-element.elementor-element-d5afa04 .elementor-heading-title{font-size:var( --e-global-typography-1334601-font-size );line-height:var( --e-global-typography-1334601-line-height );}.elementor-35 .elementor-element.elementor-element-c719836 .elementor-heading-title{font-size:var( --e-global-typography-f72673c-font-size );line-height:var( --e-global-typography-f72673c-line-height );}.elementor-35 .elementor-element.elementor-element-f32ee77{font-size:var( --e-global-typography-f4572d3-font-size );line-height:var( --e-global-typography-f4572d3-line-height );}.elementor-35 .elementor-element.elementor-element-d7ad713 .elementor-heading-title{font-size:var( --e-global-typography-f72673c-font-size );line-height:var( --e-global-typography-f72673c-line-height );}.elementor-35 .elementor-element.elementor-element-93a81e2{font-size:var( --e-global-typography-f4572d3-font-size );line-height:var( --e-global-typography-f4572d3-line-height );}.elementor-35 .elementor-element.elementor-element-81fddb9 .elementor-heading-title{font-size:var( --e-global-typography-f72673c-font-size );line-height:var( --e-global-typography-f72673c-line-height );}.elementor-35 .elementor-element.elementor-element-940acfd{font-size:var( --e-global-typography-f4572d3-font-size );line-height:var( --e-global-typography-f4572d3-line-height );}.elementor-35 .elementor-element.elementor-element-4f35596 .elementor-heading-title{font-size:var( --e-global-typography-f72673c-font-size );line-height:var( --e-global-typography-f72673c-line-height );}.elementor-35 .elementor-element.elementor-element-a966244{font-size:var( --e-global-typography-f4572d3-font-size );line-height:var( --e-global-typography-f4572d3-line-height );}body:not(.rtl) .elementor-35 .elementor-element.elementor-element-f2a8623{left:-30vw;}body.rtl .elementor-35 .elementor-element.elementor-element-f2a8623{right:-30vw;}.elementor-35 .elementor-element.elementor-element-f2a8623 img{width:60vw;}.elementor-35 .elementor-element.elementor-element-48969dd .elementor-heading-title{font-size:var( --e-global-typography-1334601-font-size );line-height:var( --e-global-typography-1334601-line-height );}.elementor-35 .elementor-element.elementor-element-be46bf4{line-height:var( --e-global-typography-text-line-height );}.elementor-35 .elementor-element.elementor-element-edaecbf{--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;}.elementor-35 .elementor-element.elementor-element-434f501 .elementor-heading-title{font-size:var( --e-global-typography-4bd0c36-font-size );line-height:var( --e-global-typography-4bd0c36-line-height );}.elementor-35 .elementor-element.elementor-element-f45239c .elementor-heading-title{font-size:var( --e-global-typography-4bd0c36-font-size );line-height:var( --e-global-typography-4bd0c36-line-height );}.elementor-35 .elementor-element.elementor-element-ca0702b .elementor-heading-title{font-size:var( --e-global-typography-4bd0c36-font-size );line-height:var( --e-global-typography-4bd0c36-line-height );}}@media(max-width:767px){.elementor-35 .elementor-element.elementor-element-c2c9eec{--min-height:90vh;--justify-content:center;--padding-top:9rem;--padding-bottom:2rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-35 .elementor-element.elementor-element-083f3c7 .elementor-heading-title{font-size:var( --e-global-typography-d084929-font-size );line-height:var( --e-global-typography-d084929-line-height );}.elementor-widget-text-editor{line-height:var( --e-global-typography-text-line-height );}.elementor-35 .elementor-element.elementor-element-3a20b21 .elementor-heading-title{font-size:var( --e-global-typography-f72673c-font-size );line-height:var( --e-global-typography-f72673c-line-height );}.elementor-widget-button .elementor-button{line-height:var( --e-global-typography-accent-line-height );}.elementor-35 .elementor-element.elementor-element-2ccfae5 .elementor-button{line-height:var( --e-global-typography-text-line-height );}.elementor-35 .elementor-element.elementor-element-da5370d .elementor-button{line-height:var( --e-global-typography-text-line-height );}.elementor-widget-image .widget-image-caption{line-height:var( --e-global-typography-text-line-height );}.elementor-35 .elementor-element.elementor-element-de39f9e{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--padding-top:4rem;--padding-bottom:4rem;--padding-left:0rem;--padding-right:0rem;}.elementor-35 .elementor-element.elementor-element-26d1c6a{--margin-top:2rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-35 .elementor-element.elementor-element-82869a8{--min-height:16rem;}.elementor-35 .elementor-element.elementor-element-011240f .elementor-heading-title{font-size:var( --e-global-typography-691e9b6-font-size );}.elementor-35 .elementor-element.elementor-element-bda4828 .elementor-heading-title{font-size:var( --e-global-typography-1334601-font-size );line-height:var( --e-global-typography-1334601-line-height );}.elementor-35 .elementor-element.elementor-element-549353d .elementor-heading-title{font-size:var( --e-global-typography-f72673c-font-size );line-height:var( --e-global-typography-f72673c-line-height );}.elementor-35 .elementor-element.elementor-element-a35216d{font-size:var( --e-global-typography-f4572d3-font-size );line-height:var( --e-global-typography-f4572d3-line-height );}.elementor-35 .elementor-element.elementor-element-7abe2c7{font-size:var( --e-global-typography-f4572d3-font-size );line-height:var( --e-global-typography-f4572d3-line-height );}.elementor-35 .elementor-element.elementor-element-b7b4765 .elementor-heading-title{font-size:var( --e-global-typography-f72673c-font-size );line-height:var( --e-global-typography-f72673c-line-height );}.elementor-35 .elementor-element.elementor-element-f4193f8{font-size:var( --e-global-typography-f4572d3-font-size );line-height:var( --e-global-typography-f4572d3-line-height );}.elementor-35 .elementor-element.elementor-element-1534504{font-size:var( --e-global-typography-f4572d3-font-size );line-height:var( --e-global-typography-f4572d3-line-height );}.elementor-35 .elementor-element.elementor-element-dbbabb1 .elementor-heading-title{font-size:var( --e-global-typography-f72673c-font-size );line-height:var( --e-global-typography-f72673c-line-height );}.elementor-35 .elementor-element.elementor-element-1c0c842{font-size:var( --e-global-typography-f4572d3-font-size );line-height:var( --e-global-typography-f4572d3-line-height );}.elementor-35 .elementor-element.elementor-element-ae5da42{font-size:var( --e-global-typography-f4572d3-font-size );line-height:var( --e-global-typography-f4572d3-line-height );}.elementor-35 .elementor-element.elementor-element-0231757 .elementor-heading-title{font-size:var( --e-global-typography-f72673c-font-size );line-height:var( --e-global-typography-f72673c-line-height );}.elementor-35 .elementor-element.elementor-element-2c979dc{font-size:var( --e-global-typography-f4572d3-font-size );line-height:var( --e-global-typography-f4572d3-line-height );}.elementor-35 .elementor-element.elementor-element-c623887{font-size:var( --e-global-typography-f4572d3-font-size );line-height:var( --e-global-typography-f4572d3-line-height );}.elementor-35 .elementor-element.elementor-element-2ada54a .elementor-heading-title{font-size:var( --e-global-typography-f72673c-font-size );line-height:var( --e-global-typography-f72673c-line-height );}.elementor-35 .elementor-element.elementor-element-f22ec93{font-size:var( --e-global-typography-f4572d3-font-size );line-height:var( --e-global-typography-f4572d3-line-height );}.elementor-35 .elementor-element.elementor-element-93fe17b .elementor-heading-title{font-size:var( --e-global-typography-1334601-font-size );line-height:var( --e-global-typography-1334601-line-height );}.elementor-35 .elementor-element.elementor-element-b3da633 .elementor-heading-title{font-size:var( --e-global-typography-f72673c-font-size );line-height:var( --e-global-typography-f72673c-line-height );}.elementor-35 .elementor-element.elementor-element-b353689{font-size:var( --e-global-typography-f4572d3-font-size );line-height:var( --e-global-typography-f4572d3-line-height );}.elementor-35 .elementor-element.elementor-element-96fe246 .elementor-heading-title{font-size:var( --e-global-typography-f72673c-font-size );line-height:var( --e-global-typography-f72673c-line-height );}.elementor-35 .elementor-element.elementor-element-ee20bdc{font-size:var( --e-global-typography-f4572d3-font-size );line-height:var( --e-global-typography-f4572d3-line-height );}.elementor-35 .elementor-element.elementor-element-806a081 .elementor-heading-title{font-size:var( --e-global-typography-f72673c-font-size );line-height:var( --e-global-typography-f72673c-line-height );}.elementor-35 .elementor-element.elementor-element-89b52d5{font-size:var( --e-global-typography-f4572d3-font-size );line-height:var( --e-global-typography-f4572d3-line-height );}.elementor-35 .elementor-element.elementor-element-f27016c .elementor-heading-title{font-size:var( --e-global-typography-f72673c-font-size );line-height:var( --e-global-typography-f72673c-line-height );}.elementor-35 .elementor-element.elementor-element-4303ca1{font-size:var( --e-global-typography-f4572d3-font-size );line-height:var( --e-global-typography-f4572d3-line-height );}.elementor-35 .elementor-element.elementor-element-2e3a9a3 .elementor-heading-title{font-size:var( --e-global-typography-691e9b6-font-size );}.elementor-35 .elementor-element.elementor-element-d5afa04 .elementor-heading-title{font-size:var( --e-global-typography-1334601-font-size );line-height:var( --e-global-typography-1334601-line-height );}.elementor-35 .elementor-element.elementor-element-cae5181 .elementor-icon i, .elementor-35 .elementor-element.elementor-element-cae5181 .elementor-icon svg{transform:rotate(90deg);}.elementor-35 .elementor-element.elementor-element-c719836 .elementor-heading-title{font-size:var( --e-global-typography-f72673c-font-size );line-height:var( --e-global-typography-f72673c-line-height );}.elementor-35 .elementor-element.elementor-element-f32ee77{font-size:var( --e-global-typography-f4572d3-font-size );line-height:var( --e-global-typography-f4572d3-line-height );}.elementor-35 .elementor-element.elementor-element-99ef9bf{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-35 .elementor-element.elementor-element-593a805 .elementor-icon i, .elementor-35 .elementor-element.elementor-element-593a805 .elementor-icon svg{transform:rotate(90deg);}.elementor-35 .elementor-element.elementor-element-d7ad713 .elementor-heading-title{font-size:var( --e-global-typography-f72673c-font-size );line-height:var( --e-global-typography-f72673c-line-height );}.elementor-35 .elementor-element.elementor-element-93a81e2{font-size:var( --e-global-typography-f4572d3-font-size );line-height:var( --e-global-typography-f4572d3-line-height );}.elementor-35 .elementor-element.elementor-element-b3ac70d .elementor-icon i, .elementor-35 .elementor-element.elementor-element-b3ac70d .elementor-icon svg{transform:rotate(90deg);}.elementor-35 .elementor-element.elementor-element-81fddb9 .elementor-heading-title{font-size:var( --e-global-typography-f72673c-font-size );line-height:var( --e-global-typography-f72673c-line-height );}.elementor-35 .elementor-element.elementor-element-940acfd{font-size:var( --e-global-typography-f4572d3-font-size );line-height:var( --e-global-typography-f4572d3-line-height );}.elementor-35 .elementor-element.elementor-element-3de06a6 .elementor-icon i, .elementor-35 .elementor-element.elementor-element-3de06a6 .elementor-icon svg{transform:rotate(90deg);}.elementor-35 .elementor-element.elementor-element-4f35596 .elementor-heading-title{font-size:var( --e-global-typography-f72673c-font-size );line-height:var( --e-global-typography-f72673c-line-height );}.elementor-35 .elementor-element.elementor-element-a966244{font-size:var( --e-global-typography-f4572d3-font-size );line-height:var( --e-global-typography-f4572d3-line-height );}.elementor-35 .elementor-element.elementor-element-5a7858a{--min-height:20rem;}body:not(.rtl) .elementor-35 .elementor-element.elementor-element-f2a8623{left:0%;}body.rtl .elementor-35 .elementor-element.elementor-element-f2a8623{right:0%;}.elementor-35 .elementor-element.elementor-element-f2a8623 img{width:100vw;}.elementor-35 .elementor-element.elementor-element-15451f0{--padding-top:2rem;--padding-bottom:4rem;--padding-left:0rem;--padding-right:0rem;}.elementor-35 .elementor-element.elementor-element-48969dd .elementor-heading-title{font-size:var( --e-global-typography-1334601-font-size );line-height:var( --e-global-typography-1334601-line-height );}.elementor-35 .elementor-element.elementor-element-be46bf4{line-height:var( --e-global-typography-text-line-height );}.elementor-35 .elementor-element.elementor-element-434f501 .elementor-heading-title{font-size:var( --e-global-typography-4bd0c36-font-size );line-height:var( --e-global-typography-4bd0c36-line-height );}.elementor-35 .elementor-element.elementor-element-f45239c .elementor-heading-title{font-size:var( --e-global-typography-4bd0c36-font-size );line-height:var( --e-global-typography-4bd0c36-line-height );}.elementor-35 .elementor-element.elementor-element-ca0702b .elementor-heading-title{font-size:var( --e-global-typography-4bd0c36-font-size );line-height:var( --e-global-typography-4bd0c36-line-height );}}@media(min-width:768px){.elementor-35 .elementor-element.elementor-element-41218d6{--width:50%;}.elementor-35 .elementor-element.elementor-element-572061a{--width:50%;}.elementor-35 .elementor-element.elementor-element-26d1c6a{--width:33.3333%;}.elementor-35 .elementor-element.elementor-element-4388e83{--width:calc((100vw - 1188px) / 2 + 1188px * 0.333333);}.elementor-35 .elementor-element.elementor-element-70eeb51{--width:66.6666%;}.elementor-35 .elementor-element.elementor-element-dfd21df{--content-width:620px;}.elementor-35 .elementor-element.elementor-element-18edd7d{--width:275px;}.elementor-35 .elementor-element.elementor-element-1a9fce0{--width:275px;}.elementor-35 .elementor-element.elementor-element-37bc3e4{--width:275px;}.elementor-35 .elementor-element.elementor-element-4640f4e{--width:275px;}.elementor-35 .elementor-element.elementor-element-3f6c42d{--width:275px;}.elementor-35 .elementor-element.elementor-element-62d2ba5{--width:275px;}.elementor-35 .elementor-element.elementor-element-392eae7{--width:275px;}.elementor-35 .elementor-element.elementor-element-2f4608a{--width:275px;}.elementor-35 .elementor-element.elementor-element-2a6b164{--width:275px;}.elementor-35 .elementor-element.elementor-element-19440ec{--width:50%;}.elementor-35 .elementor-element.elementor-element-4a14ea4{--content-width:444px;}.elementor-35 .elementor-element.elementor-element-5a7858a{--width:50%;}.elementor-35 .elementor-element.elementor-element-86459f3{--width:300px;}.elementor-35 .elementor-element.elementor-element-a544e5a{--width:300px;}.elementor-35 .elementor-element.elementor-element-a322e72{--width:300px;}}@media(max-width:1024px) and (min-width:768px){.elementor-35 .elementor-element.elementor-element-41218d6{--width:100%;}.elementor-35 .elementor-element.elementor-element-572061a{--width:100%;}.elementor-35 .elementor-element.elementor-element-26d1c6a{--width:40%;}.elementor-35 .elementor-element.elementor-element-4388e83{--width:40vw;}.elementor-35 .elementor-element.elementor-element-70eeb51{--width:60%;}.elementor-35 .elementor-element.elementor-element-18edd7d{--width:auto;}.elementor-35 .elementor-element.elementor-element-1a9fce0{--width:auto;}.elementor-35 .elementor-element.elementor-element-37bc3e4{--width:auto;}.elementor-35 .elementor-element.elementor-element-4640f4e{--width:auto;}.elementor-35 .elementor-element.elementor-element-3f6c42d{--width:auto;}.elementor-35 .elementor-element.elementor-element-62d2ba5{--width:auto;}.elementor-35 .elementor-element.elementor-element-392eae7{--width:auto;}.elementor-35 .elementor-element.elementor-element-2f4608a{--width:auto;}.elementor-35 .elementor-element.elementor-element-2a6b164{--width:auto;}.elementor-35 .elementor-element.elementor-element-19440ec{--width:70%;}.elementor-35 .elementor-element.elementor-element-5a7858a{--width:30%;}}/* Start custom CSS for heading, class: .elementor-element-083f3c7 */.elementor-35 .elementor-element.elementor-element-083f3c7 strong{
    position: relative;
    display: inline-block;
    z-index: 1;
}
.elementor-35 .elementor-element.elementor-element-083f3c7 strong::before{
    content: '';
    position: absolute;
    left: -3px;
    right: -3px;
    bottom: 9px;
    height: 21px;
    background-color: var(--e-global-color-secondary);
    z-index: -1;
}

@media only screen and (max-width: 766px) {
.elementor-35 .elementor-element.elementor-element-083f3c7 strong::before{
    left: -2px;
    right: -2px;
    bottom: 7px;
    height: 10px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a7d19f9 */.elementor-35 .elementor-element.elementor-element-a7d19f9 strong{
    font-weight: 600
}
.elementor-35 .elementor-element.elementor-element-a7d19f9 a {
    color: var(--e-global-color-text);
}
.elementor-35 .elementor-element.elementor-element-a7d19f9 a:hover, .elementor-35 .elementor-element.elementor-element-a7d19f9 a:focus {
        color: var(--e-global-color-primary);
}
.elementor-35 .elementor-element.elementor-element-a7d19f9 span{
    color: var(--e-global-color-primary);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-82869a8 */.elementor-35 .elementor-element.elementor-element-82869a8 {
    position: sticky;
    top: 8rem;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a35216d */.elementor-35 .elementor-element.elementor-element-a35216d strong{
    font-weight: 600
}
.elementor-35 .elementor-element.elementor-element-a35216d a {
    color: var(--e-global-color-text);
}
.elementor-35 .elementor-element.elementor-element-a35216d a:hover, .elementor-35 .elementor-element.elementor-element-a35216d a:focus {
        color: var(--e-global-color-primary);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f4193f8 */.elementor-35 .elementor-element.elementor-element-f4193f8 strong{
    font-weight: 600
}
.elementor-35 .elementor-element.elementor-element-f4193f8 a {
    color: var(--e-global-color-text);
}
.elementor-35 .elementor-element.elementor-element-f4193f8 a:hover, .elementor-35 .elementor-element.elementor-element-f4193f8 a:focus {
        color: var(--e-global-color-primary);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1c0c842 */.elementor-35 .elementor-element.elementor-element-1c0c842 strong{
    font-weight: 600
}
.elementor-35 .elementor-element.elementor-element-1c0c842 a {
    color: var(--e-global-color-text);
}
.elementor-35 .elementor-element.elementor-element-1c0c842 a:hover, .elementor-35 .elementor-element.elementor-element-1c0c842 a:focus {
        color: var(--e-global-color-primary);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2c979dc */.elementor-35 .elementor-element.elementor-element-2c979dc strong{
    font-weight: 600
}
.elementor-35 .elementor-element.elementor-element-2c979dc a {
    color: var(--e-global-color-text);
}
.elementor-35 .elementor-element.elementor-element-2c979dc a:hover, .elementor-35 .elementor-element.elementor-element-2c979dc a:focus {
        color: var(--e-global-color-primary);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19440ec */.elementor-35 .elementor-element.elementor-element-19440ec::before{
    content: '';
    position: absolute;
    width: calc((100vw - 1188px) / 2);
    left: calc(-1 * (100vw - 1188px) / 2);
    height: 100%;
    border-radius: 1rem 0 0 0;
    background-color: var(--e-global-color-secondary);
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f2a8623 */.elementor-35 .elementor-element.elementor-element-f2a8623{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-434f501 */.elementor-35 .elementor-element.elementor-element-434f501 a{
    color: #F2295B;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f45239c */.elementor-35 .elementor-element.elementor-element-f45239c a{
    color: #F2295B;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ca0702b */.elementor-35 .elementor-element.elementor-element-ca0702b span{
    color: #F2295B;
}/* End custom CSS */