.elementor-1873 .elementor-element.elementor-element-3dd9200{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:72px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:144px;--padding-bottom:144px;--padding-left:0px;--padding-right:0px;}.elementor-1873 .elementor-element.elementor-element-6bfaa0b{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1873 .elementor-element.elementor-element-5bfa034{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;text-align:center;}.elementor-1873 .elementor-element.elementor-element-5bfa034 .elementor-heading-title{font-family:var( --e-global-typography-043ced5-font-family ), Sans-serif;font-size:var( --e-global-typography-043ced5-font-size );font-weight:var( --e-global-typography-043ced5-font-weight );line-height:var( --e-global-typography-043ced5-line-height );letter-spacing:var( --e-global-typography-043ced5-letter-spacing );color:var( --e-global-color-34428e8 );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;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-1873 .elementor-element.elementor-element-85e1938{width:var( --container-widget-width, 720px );max-width:720px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 88px) 0px;--container-widget-width:720px;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-407dea4-font-family ), Sans-serif;font-size:var( --e-global-typography-407dea4-font-size );font-weight:var( --e-global-typography-407dea4-font-weight );line-height:var( --e-global-typography-407dea4-line-height );color:var( --e-global-color-34428e8 );}.elementor-1873 .elementor-element.elementor-element-85e1938.elementor-element{--align-self:center;}.elementor-1873 .elementor-element.elementor-element-85e1938 a{color:var( --e-global-color-34428e8 );}.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 );}.elementor-1873 .elementor-element.elementor-element-c8b8afa img{width:100%;max-width:100%;height:736px;object-fit:cover;object-position:center center;border-radius:64px 64px 64px 64px;}.elementor-1873 .elementor-element.elementor-element-480d2c0{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overflow:hidden;--margin-top:0px;--margin-bottom:144px;--margin-left:0px;--margin-right:0px;}.elementor-1873 .elementor-element.elementor-element-ae05bb5{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:88px 88px;--row-gap:88px;--column-gap:88px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1873 .elementor-element.elementor-element-ed23d4d{--display:flex;}.elementor-1873 .elementor-element.elementor-element-f0c4d5f{width:var( --container-widget-width, 306px );max-width:306px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;--container-widget-width:306px;--container-widget-flex-grow:0;}.elementor-1873 .elementor-element.elementor-element-f0c4d5f .elementor-heading-title{font-family:var( --e-global-typography-f4878be-font-family ), Sans-serif;font-size:var( --e-global-typography-f4878be-font-size );font-weight:var( --e-global-typography-f4878be-font-weight );line-height:var( --e-global-typography-f4878be-line-height );letter-spacing:var( --e-global-typography-f4878be-letter-spacing );color:var( --e-global-color-34428e8 );}.elementor-1873 .elementor-element.elementor-element-1ee1136{font-family:var( --e-global-typography-407dea4-font-family ), Sans-serif;font-size:var( --e-global-typography-407dea4-font-size );font-weight:var( --e-global-typography-407dea4-font-weight );line-height:var( --e-global-typography-407dea4-line-height );color:var( --e-global-color-34428e8 );}.elementor-1873 .elementor-element.elementor-element-5c6b47c{--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-1873 .elementor-element.elementor-element-f8a3b3f{--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;--overlay-opacity:0.5;--border-radius:32px 32px 32px 32px;--margin-top:0px;--margin-bottom:32px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;--z-index:1;}.elementor-1873 .elementor-element.elementor-element-f8a3b3f:not(.elementor-motion-effects-element-type-background), .elementor-1873 .elementor-element.elementor-element-f8a3b3f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gaia-toulouse.com/wp-content/uploads/2025/05/ANTOINE.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1873 .elementor-element.elementor-element-f8a3b3f::before, .elementor-1873 .elementor-element.elementor-element-f8a3b3f > .elementor-background-video-container::before, .elementor-1873 .elementor-element.elementor-element-f8a3b3f > .e-con-inner > .elementor-background-video-container::before, .elementor-1873 .elementor-element.elementor-element-f8a3b3f > .elementor-background-slideshow::before, .elementor-1873 .elementor-element.elementor-element-f8a3b3f > .e-con-inner > .elementor-background-slideshow::before, .elementor-1873 .elementor-element.elementor-element-f8a3b3f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#322A2500;--background-overlay:'';}.elementor-1873 .elementor-element.elementor-element-fd10e3e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;font-family:var( --e-global-typography-6e120e3-font-family ), Sans-serif;font-size:var( --e-global-typography-6e120e3-font-size );font-weight:var( --e-global-typography-6e120e3-font-weight );line-height:var( --e-global-typography-6e120e3-line-height );letter-spacing:var( --e-global-typography-6e120e3-letter-spacing );color:var( --e-global-color-87c9cc8 );}.elementor-1873 .elementor-element.elementor-element-fd10e3e a{color:var( --e-global-color-87c9cc8 );}.elementor-1873 .elementor-element.elementor-element-c1b2410{font-family:var( --e-global-typography-35acce2-font-family ), Sans-serif;font-size:var( --e-global-typography-35acce2-font-size );font-weight:var( --e-global-typography-35acce2-font-weight );line-height:var( --e-global-typography-35acce2-line-height );color:var( --e-global-color-a3dbece );}.elementor-1873 .elementor-element.elementor-element-c1b2410 a{color:var( --e-global-color-a3dbece );}.elementor-1873 .elementor-element.elementor-element-5ebaf1a{--display:flex;--margin-top:0px;--margin-bottom:32px;--margin-left:0px;--margin-right:0px;--z-index:2;}.elementor-1873 .elementor-element.elementor-element-25d254b{--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;--overlay-opacity:0.5;--border-radius:32px 32px 32px 32px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;--z-index:2;}.elementor-1873 .elementor-element.elementor-element-25d254b:not(.elementor-motion-effects-element-type-background), .elementor-1873 .elementor-element.elementor-element-25d254b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gaia-toulouse.com/wp-content/uploads/2025/05/PIERRE-LOUIS.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1873 .elementor-element.elementor-element-25d254b::before, .elementor-1873 .elementor-element.elementor-element-25d254b > .elementor-background-video-container::before, .elementor-1873 .elementor-element.elementor-element-25d254b > .e-con-inner > .elementor-background-video-container::before, .elementor-1873 .elementor-element.elementor-element-25d254b > .elementor-background-slideshow::before, .elementor-1873 .elementor-element.elementor-element-25d254b > .e-con-inner > .elementor-background-slideshow::before, .elementor-1873 .elementor-element.elementor-element-25d254b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#322A2500;--background-overlay:'';}.elementor-1873 .elementor-element.elementor-element-25d254b.e-con{--e-con-transform-rotateZ:-3deg;}.elementor-1873 .elementor-element.elementor-element-f3f8d18{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;font-family:var( --e-global-typography-6e120e3-font-family ), Sans-serif;font-size:var( --e-global-typography-6e120e3-font-size );font-weight:var( --e-global-typography-6e120e3-font-weight );line-height:var( --e-global-typography-6e120e3-line-height );letter-spacing:var( --e-global-typography-6e120e3-letter-spacing );color:var( --e-global-color-87c9cc8 );}.elementor-1873 .elementor-element.elementor-element-f3f8d18 a{color:var( --e-global-color-87c9cc8 );}.elementor-1873 .elementor-element.elementor-element-87bcc0a{font-family:var( --e-global-typography-35acce2-font-family ), Sans-serif;font-size:var( --e-global-typography-35acce2-font-size );font-weight:var( --e-global-typography-35acce2-font-weight );line-height:var( --e-global-typography-35acce2-line-height );color:var( --e-global-color-a3dbece );}.elementor-1873 .elementor-element.elementor-element-87bcc0a a{color:var( --e-global-color-a3dbece );}.elementor-1873 .elementor-element.elementor-element-9ffc6ff{--display:flex;--margin-top:0px;--margin-bottom:32px;--margin-left:0px;--margin-right:0px;--z-index:3;}.elementor-1873 .elementor-element.elementor-element-327edca{--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;--overlay-opacity:0.5;--border-radius:32px 32px 32px 32px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;--z-index:3;}.elementor-1873 .elementor-element.elementor-element-327edca:not(.elementor-motion-effects-element-type-background), .elementor-1873 .elementor-element.elementor-element-327edca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gaia-toulouse.com/wp-content/uploads/2025/05/THOMAS.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1873 .elementor-element.elementor-element-327edca::before, .elementor-1873 .elementor-element.elementor-element-327edca > .elementor-background-video-container::before, .elementor-1873 .elementor-element.elementor-element-327edca > .e-con-inner > .elementor-background-video-container::before, .elementor-1873 .elementor-element.elementor-element-327edca > .elementor-background-slideshow::before, .elementor-1873 .elementor-element.elementor-element-327edca > .e-con-inner > .elementor-background-slideshow::before, .elementor-1873 .elementor-element.elementor-element-327edca > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#322A2500;--background-overlay:'';}.elementor-1873 .elementor-element.elementor-element-327edca.e-con{--e-con-transform-rotateZ:3deg;}.elementor-1873 .elementor-element.elementor-element-fd1512a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;font-family:var( --e-global-typography-6e120e3-font-family ), Sans-serif;font-size:var( --e-global-typography-6e120e3-font-size );font-weight:var( --e-global-typography-6e120e3-font-weight );line-height:var( --e-global-typography-6e120e3-line-height );letter-spacing:var( --e-global-typography-6e120e3-letter-spacing );color:var( --e-global-color-87c9cc8 );}.elementor-1873 .elementor-element.elementor-element-fd1512a a{color:var( --e-global-color-87c9cc8 );}.elementor-1873 .elementor-element.elementor-element-25eca9d{font-family:var( --e-global-typography-35acce2-font-family ), Sans-serif;font-size:var( --e-global-typography-35acce2-font-size );font-weight:var( --e-global-typography-35acce2-font-weight );line-height:var( --e-global-typography-35acce2-line-height );color:var( --e-global-color-a3dbece );}.elementor-1873 .elementor-element.elementor-element-25eca9d a{color:var( --e-global-color-a3dbece );}.elementor-1873 .elementor-element.elementor-element-3fce74b{--display:flex;--margin-top:0px;--margin-bottom:32px;--margin-left:0px;--margin-right:0px;--z-index:4;}.elementor-1873 .elementor-element.elementor-element-ae15eda{--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;--overlay-opacity:0.5;--border-radius:32px 32px 32px 32px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;--z-index:4;}.elementor-1873 .elementor-element.elementor-element-ae15eda:not(.elementor-motion-effects-element-type-background), .elementor-1873 .elementor-element.elementor-element-ae15eda > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gaia-toulouse.com/wp-content/uploads/2025/05/JULIEN.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1873 .elementor-element.elementor-element-ae15eda::before, .elementor-1873 .elementor-element.elementor-element-ae15eda > .elementor-background-video-container::before, .elementor-1873 .elementor-element.elementor-element-ae15eda > .e-con-inner > .elementor-background-video-container::before, .elementor-1873 .elementor-element.elementor-element-ae15eda > .elementor-background-slideshow::before, .elementor-1873 .elementor-element.elementor-element-ae15eda > .e-con-inner > .elementor-background-slideshow::before, .elementor-1873 .elementor-element.elementor-element-ae15eda > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#322A2500;--background-overlay:'';}.elementor-1873 .elementor-element.elementor-element-ae15eda.e-con{--e-con-transform-rotateZ:-5deg;}.elementor-1873 .elementor-element.elementor-element-292a517{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;font-family:var( --e-global-typography-6e120e3-font-family ), Sans-serif;font-size:var( --e-global-typography-6e120e3-font-size );font-weight:var( --e-global-typography-6e120e3-font-weight );line-height:var( --e-global-typography-6e120e3-line-height );letter-spacing:var( --e-global-typography-6e120e3-letter-spacing );color:var( --e-global-color-87c9cc8 );}.elementor-1873 .elementor-element.elementor-element-292a517 a{color:var( --e-global-color-87c9cc8 );}.elementor-1873 .elementor-element.elementor-element-78ab37f{font-family:var( --e-global-typography-35acce2-font-family ), Sans-serif;font-size:var( --e-global-typography-35acce2-font-size );font-weight:var( --e-global-typography-35acce2-font-weight );line-height:var( --e-global-typography-35acce2-line-height );color:var( --e-global-color-a3dbece );}.elementor-1873 .elementor-element.elementor-element-78ab37f a{color:var( --e-global-color-a3dbece );}.elementor-1873 .elementor-element.elementor-element-7e4d26a{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:4;}.elementor-1873 .elementor-element.elementor-element-eaccfc8{--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;--overlay-opacity:0.5;--border-radius:32px 32px 32px 32px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;--z-index:4;}.elementor-1873 .elementor-element.elementor-element-eaccfc8:not(.elementor-motion-effects-element-type-background), .elementor-1873 .elementor-element.elementor-element-eaccfc8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gaia-toulouse.com/wp-content/uploads/2025/05/ERIC-AFFRE.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1873 .elementor-element.elementor-element-eaccfc8::before, .elementor-1873 .elementor-element.elementor-element-eaccfc8 > .elementor-background-video-container::before, .elementor-1873 .elementor-element.elementor-element-eaccfc8 > .e-con-inner > .elementor-background-video-container::before, .elementor-1873 .elementor-element.elementor-element-eaccfc8 > .elementor-background-slideshow::before, .elementor-1873 .elementor-element.elementor-element-eaccfc8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1873 .elementor-element.elementor-element-eaccfc8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#322A2500;--background-overlay:'';}.elementor-1873 .elementor-element.elementor-element-eaccfc8.e-con{--e-con-transform-rotateZ:5deg;}.elementor-1873 .elementor-element.elementor-element-c3146ea{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;font-family:var( --e-global-typography-6e120e3-font-family ), Sans-serif;font-size:var( --e-global-typography-6e120e3-font-size );font-weight:var( --e-global-typography-6e120e3-font-weight );line-height:var( --e-global-typography-6e120e3-line-height );letter-spacing:var( --e-global-typography-6e120e3-letter-spacing );color:var( --e-global-color-87c9cc8 );}.elementor-1873 .elementor-element.elementor-element-c3146ea a{color:var( --e-global-color-87c9cc8 );}.elementor-1873 .elementor-element.elementor-element-3e19882{font-family:var( --e-global-typography-35acce2-font-family ), Sans-serif;font-size:var( --e-global-typography-35acce2-font-size );font-weight:var( --e-global-typography-35acce2-font-weight );line-height:var( --e-global-typography-35acce2-line-height );color:var( --e-global-color-a3dbece );}.elementor-1873 .elementor-element.elementor-element-3e19882 a{color:var( --e-global-color-a3dbece );}.elementor-1873 .elementor-element.elementor-element-ed62eb3{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:144px;--margin-left:0px;--margin-right:0px;}.elementor-1873 .elementor-element.elementor-element-d20fdbe{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-1873 .elementor-element.elementor-element-89642e9{--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;--margin-top:0px;--margin-bottom:144px;--margin-left:0px;--margin-right:0px;}.elementor-1873 .elementor-element.elementor-element-1bc7a7a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:64px 64px;--row-gap:64px;--column-gap:64px;}.elementor-1873 .elementor-element.elementor-element-9a01e4f img{width:576px;max-width:576px;height:576px;object-fit:cover;object-position:center center;border-radius:64px 64px 64px 64px;}.elementor-1873 .elementor-element.elementor-element-fe9a16d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-1873 .elementor-element.elementor-element-915cb12{width:var( --container-widget-width, 472px );max-width:472px;--container-widget-width:472px;--container-widget-flex-grow:0;}.elementor-1873 .elementor-element.elementor-element-915cb12 .elementor-heading-title{font-family:var( --e-global-typography-f4878be-font-family ), Sans-serif;font-size:var( --e-global-typography-f4878be-font-size );font-weight:var( --e-global-typography-f4878be-font-weight );line-height:var( --e-global-typography-f4878be-line-height );letter-spacing:var( --e-global-typography-f4878be-letter-spacing );color:var( --e-global-color-34428e8 );}.elementor-1873 .elementor-element.elementor-element-b018107{font-family:var( --e-global-typography-407dea4-font-family ), Sans-serif;font-size:var( --e-global-typography-407dea4-font-size );font-weight:var( --e-global-typography-407dea4-font-weight );line-height:var( --e-global-typography-407dea4-line-height );}.elementor-1873 .elementor-element.elementor-element-60928f9{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:144px;--margin-left:0px;--margin-right:0px;}.elementor-1873 .elementor-element.elementor-element-ddb3565{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:64px;--margin-left:0px;--margin-right:0px;}.elementor-1873 .elementor-element.elementor-element-34bae91{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1873 .elementor-element.elementor-element-6936a10{text-align:center;}.elementor-1873 .elementor-element.elementor-element-6936a10 .elementor-heading-title{font-family:var( --e-global-typography-f4878be-font-family ), Sans-serif;font-size:var( --e-global-typography-f4878be-font-size );font-weight:var( --e-global-typography-f4878be-font-weight );line-height:var( --e-global-typography-f4878be-line-height );letter-spacing:var( --e-global-typography-f4878be-letter-spacing );color:var( --e-global-color-34428e8 );}.elementor-1873 .elementor-element.elementor-element-94a3059{width:var( --container-widget-width, 688px );max-width:688px;margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:688px;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-407dea4-font-family ), Sans-serif;font-size:var( --e-global-typography-407dea4-font-size );font-weight:var( --e-global-typography-407dea4-font-weight );line-height:var( --e-global-typography-407dea4-line-height );}.elementor-1873 .elementor-element.elementor-element-94a3059.elementor-element{--align-self:center;}.elementor-1873 .elementor-element.elementor-element-eaae1be{--swiper-slides-to-display:3;--swiper-offset-size:80px;--swiper-slides-gap:32px;}.elementor-1873 .elementor-element.elementor-element-eaae1be .swiper-slide > .elementor-element{height:100%;}.elementor-1873 .elementor-element.elementor-element-ca902a4{--display:flex;--position:fixed;--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:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;bottom:0px;--z-index:90;}body:not(.rtl) .elementor-1873 .elementor-element.elementor-element-ca902a4{left:0px;}body.rtl .elementor-1873 .elementor-element.elementor-element-ca902a4{right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1873 .elementor-element.elementor-element-6d959d3 .elementor-button{background-color:var( --e-global-color-d31fd33 );font-family:var( --e-global-typography-bd22cc6-font-family ), Sans-serif;font-size:var( --e-global-typography-bd22cc6-font-size );font-weight:var( --e-global-typography-bd22cc6-font-weight );line-height:var( --e-global-typography-bd22cc6-line-height );letter-spacing:var( --e-global-typography-bd22cc6-letter-spacing );fill:var( --e-global-color-87c9cc8 );color:var( --e-global-color-87c9cc8 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-d31fd33 );border-radius:16px 16px 16px 16px;padding:16px 24px 16px 24px;}.elementor-1873 .elementor-element.elementor-element-6d959d3 .elementor-button:hover, .elementor-1873 .elementor-element.elementor-element-6d959d3 .elementor-button:focus{background-color:var( --e-global-color-d31fd33 );color:var( --e-global-color-87c9cc8 );border-color:var( --e-global-color-d31fd33 );}.elementor-1873 .elementor-element.elementor-element-6d959d3{width:var( --container-widget-width, fit-content );max-width:fit-content;--container-widget-width:fit-content;--container-widget-flex-grow:0;}.elementor-1873 .elementor-element.elementor-element-6d959d3 .elementor-button:hover svg, .elementor-1873 .elementor-element.elementor-element-6d959d3 .elementor-button:focus svg{fill:var( --e-global-color-87c9cc8 );}.elementor-1873 .elementor-element.elementor-element-1c1e9d7 .elementor-button{background-color:var( --e-global-color-d31fd33 );font-family:var( --e-global-typography-bd22cc6-font-family ), Sans-serif;font-size:var( --e-global-typography-bd22cc6-font-size );font-weight:var( --e-global-typography-bd22cc6-font-weight );line-height:var( --e-global-typography-bd22cc6-line-height );letter-spacing:var( --e-global-typography-bd22cc6-letter-spacing );fill:var( --e-global-color-87c9cc8 );color:var( --e-global-color-87c9cc8 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-d31fd33 );border-radius:16px 16px 16px 16px;padding:16px 24px 16px 24px;}.elementor-1873 .elementor-element.elementor-element-1c1e9d7 .elementor-button:hover, .elementor-1873 .elementor-element.elementor-element-1c1e9d7 .elementor-button:focus{background-color:var( --e-global-color-d31fd33 );color:var( --e-global-color-87c9cc8 );border-color:var( --e-global-color-d31fd33 );}.elementor-1873 .elementor-element.elementor-element-1c1e9d7{width:var( --container-widget-width, fit-content );max-width:fit-content;--container-widget-width:fit-content;--container-widget-flex-grow:0;}.elementor-1873 .elementor-element.elementor-element-1c1e9d7 .elementor-button:hover svg, .elementor-1873 .elementor-element.elementor-element-1c1e9d7 .elementor-button:focus svg{fill:var( --e-global-color-87c9cc8 );}@media(min-width:768px){.elementor-1873 .elementor-element.elementor-element-6bfaa0b{--width:calc(100% - 80px);}.elementor-1873 .elementor-element.elementor-element-ae05bb5{--width:calc(100% - 80px);}.elementor-1873 .elementor-element.elementor-element-ed23d4d{--width:487px;}.elementor-1873 .elementor-element.elementor-element-5c6b47c{--width:calc(100% - 487px - 88px);}.elementor-1873 .elementor-element.elementor-element-1bc7a7a{--width:calc(100% - 80px);}.elementor-1873 .elementor-element.elementor-element-34bae91{--width:calc(100% - 80px);}.elementor-1873 .elementor-element.elementor-element-ca902a4{--content-width:fit-content;}}@media(max-width:1150px) and (min-width:768px){.elementor-1873 .elementor-element.elementor-element-ae05bb5{--width:calc(100% - 80px);}.elementor-1873 .elementor-element.elementor-element-ed23d4d{--width:360px;}.elementor-1873 .elementor-element.elementor-element-5c6b47c{--width:calc(100% - 360px - 64px);}}@media(max-width:980px) and (min-width:768px){.elementor-1873 .elementor-element.elementor-element-6bfaa0b{--width:calc(100% - 64px);}.elementor-1873 .elementor-element.elementor-element-ae05bb5{--width:calc(100% - 64px);}.elementor-1873 .elementor-element.elementor-element-ed23d4d{--width:100%;}.elementor-1873 .elementor-element.elementor-element-5c6b47c{--width:100%;}.elementor-1873 .elementor-element.elementor-element-1bc7a7a{--width:calc(100% - 64px);}.elementor-1873 .elementor-element.elementor-element-34bae91{--width:calc(100% - 64px);}}@media(max-width:1150px){.elementor-1873 .elementor-element.elementor-element-5bfa034 .elementor-heading-title{font-size:var( --e-global-typography-043ced5-font-size );line-height:var( --e-global-typography-043ced5-line-height );letter-spacing:var( --e-global-typography-043ced5-letter-spacing );}.elementor-1873 .elementor-element.elementor-element-85e1938{font-size:var( --e-global-typography-407dea4-font-size );line-height:var( --e-global-typography-407dea4-line-height );}.elementor-1873 .elementor-element.elementor-element-c8b8afa img{height:600px;}.elementor-1873 .elementor-element.elementor-element-ae05bb5{--gap:64px 64px;--row-gap:64px;--column-gap:64px;}.elementor-1873 .elementor-element.elementor-element-f0c4d5f .elementor-heading-title{font-size:var( --e-global-typography-f4878be-font-size );line-height:var( --e-global-typography-f4878be-line-height );letter-spacing:var( --e-global-typography-f4878be-letter-spacing );}.elementor-1873 .elementor-element.elementor-element-1ee1136{font-size:var( --e-global-typography-407dea4-font-size );line-height:var( --e-global-typography-407dea4-line-height );}.elementor-1873 .elementor-element.elementor-element-fd10e3e{font-size:var( --e-global-typography-6e120e3-font-size );line-height:var( --e-global-typography-6e120e3-line-height );letter-spacing:var( --e-global-typography-6e120e3-letter-spacing );}.elementor-1873 .elementor-element.elementor-element-c1b2410{font-size:var( --e-global-typography-35acce2-font-size );line-height:var( --e-global-typography-35acce2-line-height );}.elementor-1873 .elementor-element.elementor-element-5ebaf1a{--z-index:2;}.elementor-1873 .elementor-element.elementor-element-f3f8d18{font-size:var( --e-global-typography-6e120e3-font-size );line-height:var( --e-global-typography-6e120e3-line-height );letter-spacing:var( --e-global-typography-6e120e3-letter-spacing );}.elementor-1873 .elementor-element.elementor-element-87bcc0a{font-size:var( --e-global-typography-35acce2-font-size );line-height:var( --e-global-typography-35acce2-line-height );}.elementor-1873 .elementor-element.elementor-element-9ffc6ff{--z-index:3;}.elementor-1873 .elementor-element.elementor-element-fd1512a{font-size:var( --e-global-typography-6e120e3-font-size );line-height:var( --e-global-typography-6e120e3-line-height );letter-spacing:var( --e-global-typography-6e120e3-letter-spacing );}.elementor-1873 .elementor-element.elementor-element-25eca9d{font-size:var( --e-global-typography-35acce2-font-size );line-height:var( --e-global-typography-35acce2-line-height );}.elementor-1873 .elementor-element.elementor-element-3fce74b{--z-index:4;}.elementor-1873 .elementor-element.elementor-element-292a517{font-size:var( --e-global-typography-6e120e3-font-size );line-height:var( --e-global-typography-6e120e3-line-height );letter-spacing:var( --e-global-typography-6e120e3-letter-spacing );}.elementor-1873 .elementor-element.elementor-element-78ab37f{font-size:var( --e-global-typography-35acce2-font-size );line-height:var( --e-global-typography-35acce2-line-height );}.elementor-1873 .elementor-element.elementor-element-7e4d26a{--z-index:4;}.elementor-1873 .elementor-element.elementor-element-c3146ea{font-size:var( --e-global-typography-6e120e3-font-size );line-height:var( --e-global-typography-6e120e3-line-height );letter-spacing:var( --e-global-typography-6e120e3-letter-spacing );}.elementor-1873 .elementor-element.elementor-element-3e19882{font-size:var( --e-global-typography-35acce2-font-size );line-height:var( --e-global-typography-35acce2-line-height );}.elementor-1873 .elementor-element.elementor-element-1bc7a7a{--gap:48px 48px;--row-gap:48px;--column-gap:48px;}.elementor-1873 .elementor-element.elementor-element-9a01e4f img{width:400px;max-width:400px;height:400px;}.elementor-1873 .elementor-element.elementor-element-915cb12 .elementor-heading-title{font-size:var( --e-global-typography-f4878be-font-size );line-height:var( --e-global-typography-f4878be-line-height );letter-spacing:var( --e-global-typography-f4878be-letter-spacing );}.elementor-1873 .elementor-element.elementor-element-b018107{font-size:var( --e-global-typography-407dea4-font-size );line-height:var( --e-global-typography-407dea4-line-height );}.elementor-1873 .elementor-element.elementor-element-6936a10 .elementor-heading-title{font-size:var( --e-global-typography-f4878be-font-size );line-height:var( --e-global-typography-f4878be-line-height );letter-spacing:var( --e-global-typography-f4878be-letter-spacing );}.elementor-1873 .elementor-element.elementor-element-94a3059{font-size:var( --e-global-typography-407dea4-font-size );line-height:var( --e-global-typography-407dea4-line-height );}.elementor-1873 .elementor-element.elementor-element-eaae1be{--swiper-slides-to-display:2;--swiper-offset-size:32px;--swiper-slides-gap:24px;}.elementor-1873 .elementor-element.elementor-element-6d959d3 .elementor-button{font-size:var( --e-global-typography-bd22cc6-font-size );line-height:var( --e-global-typography-bd22cc6-line-height );letter-spacing:var( --e-global-typography-bd22cc6-letter-spacing );}.elementor-1873 .elementor-element.elementor-element-1c1e9d7 .elementor-button{font-size:var( --e-global-typography-bd22cc6-font-size );line-height:var( --e-global-typography-bd22cc6-line-height );letter-spacing:var( --e-global-typography-bd22cc6-letter-spacing );}}@media(max-width:980px){.elementor-1873 .elementor-element.elementor-element-3dd9200{--padding-top:96px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}.elementor-1873 .elementor-element.elementor-element-5bfa034 .elementor-heading-title{font-size:var( --e-global-typography-043ced5-font-size );line-height:var( --e-global-typography-043ced5-line-height );letter-spacing:var( --e-global-typography-043ced5-letter-spacing );}.elementor-1873 .elementor-element.elementor-element-85e1938{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 64px) 0px;font-size:var( --e-global-typography-407dea4-font-size );line-height:var( --e-global-typography-407dea4-line-height );}.elementor-1873 .elementor-element.elementor-element-c8b8afa img{height:464px;border-radius:48px 48px 48px 48px;}.elementor-1873 .elementor-element.elementor-element-480d2c0{--margin-top:0px;--margin-bottom:96px;--margin-left:0px;--margin-right:0px;}.elementor-1873 .elementor-element.elementor-element-ae05bb5{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1873 .elementor-element.elementor-element-f0c4d5f{--container-widget-width:233px;--container-widget-flex-grow:0;width:var( --container-widget-width, 233px );max-width:233px;}.elementor-1873 .elementor-element.elementor-element-f0c4d5f .elementor-heading-title{font-size:var( --e-global-typography-f4878be-font-size );line-height:var( --e-global-typography-f4878be-line-height );letter-spacing:var( --e-global-typography-f4878be-letter-spacing );}.elementor-1873 .elementor-element.elementor-element-1ee1136{font-size:var( --e-global-typography-407dea4-font-size );line-height:var( --e-global-typography-407dea4-line-height );}.elementor-1873 .elementor-element.elementor-element-fd10e3e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;font-size:var( --e-global-typography-6e120e3-font-size );line-height:var( --e-global-typography-6e120e3-line-height );letter-spacing:var( --e-global-typography-6e120e3-letter-spacing );}.elementor-1873 .elementor-element.elementor-element-c1b2410{font-size:var( --e-global-typography-35acce2-font-size );line-height:var( --e-global-typography-35acce2-line-height );}.elementor-1873 .elementor-element.elementor-element-f3f8d18{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;font-size:var( --e-global-typography-6e120e3-font-size );line-height:var( --e-global-typography-6e120e3-line-height );letter-spacing:var( --e-global-typography-6e120e3-letter-spacing );}.elementor-1873 .elementor-element.elementor-element-87bcc0a{font-size:var( --e-global-typography-35acce2-font-size );line-height:var( --e-global-typography-35acce2-line-height );}.elementor-1873 .elementor-element.elementor-element-fd1512a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;font-size:var( --e-global-typography-6e120e3-font-size );line-height:var( --e-global-typography-6e120e3-line-height );letter-spacing:var( --e-global-typography-6e120e3-letter-spacing );}.elementor-1873 .elementor-element.elementor-element-25eca9d{font-size:var( --e-global-typography-35acce2-font-size );line-height:var( --e-global-typography-35acce2-line-height );}.elementor-1873 .elementor-element.elementor-element-292a517{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;font-size:var( --e-global-typography-6e120e3-font-size );line-height:var( --e-global-typography-6e120e3-line-height );letter-spacing:var( --e-global-typography-6e120e3-letter-spacing );}.elementor-1873 .elementor-element.elementor-element-78ab37f{font-size:var( --e-global-typography-35acce2-font-size );line-height:var( --e-global-typography-35acce2-line-height );}.elementor-1873 .elementor-element.elementor-element-c3146ea{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;font-size:var( --e-global-typography-6e120e3-font-size );line-height:var( --e-global-typography-6e120e3-line-height );letter-spacing:var( --e-global-typography-6e120e3-letter-spacing );}.elementor-1873 .elementor-element.elementor-element-3e19882{font-size:var( --e-global-typography-35acce2-font-size );line-height:var( --e-global-typography-35acce2-line-height );}.elementor-1873 .elementor-element.elementor-element-ed62eb3{--margin-top:0px;--margin-bottom:96px;--margin-left:0px;--margin-right:0px;}.elementor-1873 .elementor-element.elementor-element-89642e9{--margin-top:0px;--margin-bottom:96px;--margin-left:0px;--margin-right:0px;}.elementor-1873 .elementor-element.elementor-element-1bc7a7a{--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:48px 48px;--row-gap:48px;--column-gap:48px;}.elementor-1873 .elementor-element.elementor-element-9a01e4f img{width:100%;max-width:416px;height:416px;border-radius:48px 48px 48px 48px;}.elementor-1873 .elementor-element.elementor-element-915cb12{--container-widget-width:380px;--container-widget-flex-grow:0;width:var( --container-widget-width, 380px );max-width:380px;}.elementor-1873 .elementor-element.elementor-element-915cb12 .elementor-heading-title{font-size:var( --e-global-typography-f4878be-font-size );line-height:var( --e-global-typography-f4878be-line-height );letter-spacing:var( --e-global-typography-f4878be-letter-spacing );}.elementor-1873 .elementor-element.elementor-element-b018107{font-size:var( --e-global-typography-407dea4-font-size );line-height:var( --e-global-typography-407dea4-line-height );}.elementor-1873 .elementor-element.elementor-element-60928f9{--margin-top:0px;--margin-bottom:96px;--margin-left:0px;--margin-right:0px;}.elementor-1873 .elementor-element.elementor-element-ddb3565{--margin-top:0px;--margin-bottom:48px;--margin-left:0px;--margin-right:0px;}.elementor-1873 .elementor-element.elementor-element-6936a10 .elementor-heading-title{font-size:var( --e-global-typography-f4878be-font-size );line-height:var( --e-global-typography-f4878be-line-height );letter-spacing:var( --e-global-typography-f4878be-letter-spacing );}.elementor-1873 .elementor-element.elementor-element-94a3059{font-size:var( --e-global-typography-407dea4-font-size );line-height:var( --e-global-typography-407dea4-line-height );}.elementor-1873 .elementor-element.elementor-element-eaae1be{--swiper-slides-to-display:2;--swiper-offset-size:16px;--swiper-slides-gap:24px;}.elementor-1873 .elementor-element.elementor-element-ca902a4{--padding-top:0px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;bottom:0px;}.elementor-1873 .elementor-element.elementor-element-6d959d3 .elementor-button{font-size:var( --e-global-typography-bd22cc6-font-size );line-height:var( --e-global-typography-bd22cc6-line-height );letter-spacing:var( --e-global-typography-bd22cc6-letter-spacing );padding:14px 22px 14px 22px;}.elementor-1873 .elementor-element.elementor-element-1c1e9d7 .elementor-button{font-size:var( --e-global-typography-bd22cc6-font-size );line-height:var( --e-global-typography-bd22cc6-line-height );letter-spacing:var( --e-global-typography-bd22cc6-letter-spacing );padding:14px 22px 14px 22px;}}@media(max-width:767px){.elementor-1873 .elementor-element.elementor-element-3dd9200{--margin-top:56px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:72px;--padding-bottom:72px;--padding-left:0px;--padding-right:0px;}.elementor-1873 .elementor-element.elementor-element-6bfaa0b{--width:calc(100% - 32px);}.elementor-1873 .elementor-element.elementor-element-5bfa034{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-1873 .elementor-element.elementor-element-5bfa034 .elementor-heading-title{font-size:var( --e-global-typography-043ced5-font-size );line-height:var( --e-global-typography-043ced5-line-height );letter-spacing:var( --e-global-typography-043ced5-letter-spacing );}.elementor-1873 .elementor-element.elementor-element-85e1938{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 48px) 0px;font-size:var( --e-global-typography-407dea4-font-size );line-height:var( --e-global-typography-407dea4-line-height );}.elementor-1873 .elementor-element.elementor-element-c8b8afa img{height:272px;border-radius:32px 32px 32px 32px;}.elementor-1873 .elementor-element.elementor-element-480d2c0{--margin-top:0px;--margin-bottom:72px;--margin-left:0px;--margin-right:0px;}.elementor-1873 .elementor-element.elementor-element-ae05bb5{--width:calc(100% - 32px);--gap:32px 32px;--row-gap:32px;--column-gap:32px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1873 .elementor-element.elementor-element-f0c4d5f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;--container-widget-width:144px;--container-widget-flex-grow:0;width:var( --container-widget-width, 144px );max-width:144px;}.elementor-1873 .elementor-element.elementor-element-f0c4d5f .elementor-heading-title{font-size:var( --e-global-typography-f4878be-font-size );line-height:var( --e-global-typography-f4878be-line-height );letter-spacing:var( --e-global-typography-f4878be-letter-spacing );}.elementor-1873 .elementor-element.elementor-element-1ee1136{font-size:var( --e-global-typography-407dea4-font-size );line-height:var( --e-global-typography-407dea4-line-height );}.elementor-1873 .elementor-element.elementor-element-f8a3b3f{--border-radius:24px 24px 24px 24px;--margin-top:0px;--margin-bottom:24px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-1873 .elementor-element.elementor-element-fd10e3e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;font-size:var( --e-global-typography-6e120e3-font-size );line-height:var( --e-global-typography-6e120e3-line-height );letter-spacing:var( --e-global-typography-6e120e3-letter-spacing );}.elementor-1873 .elementor-element.elementor-element-c1b2410{font-size:var( --e-global-typography-35acce2-font-size );line-height:var( --e-global-typography-35acce2-line-height );}.elementor-1873 .elementor-element.elementor-element-5ebaf1a{--margin-top:0px;--margin-bottom:24px;--margin-left:0px;--margin-right:0px;}.elementor-1873 .elementor-element.elementor-element-25d254b{--border-radius:24px 24px 24px 24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-1873 .elementor-element.elementor-element-f3f8d18{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;font-size:var( --e-global-typography-6e120e3-font-size );line-height:var( --e-global-typography-6e120e3-line-height );letter-spacing:var( --e-global-typography-6e120e3-letter-spacing );}.elementor-1873 .elementor-element.elementor-element-87bcc0a{font-size:var( --e-global-typography-35acce2-font-size );line-height:var( --e-global-typography-35acce2-line-height );}.elementor-1873 .elementor-element.elementor-element-9ffc6ff{--margin-top:0px;--margin-bottom:24px;--margin-left:0px;--margin-right:0px;}.elementor-1873 .elementor-element.elementor-element-327edca{--border-radius:24px 24px 24px 24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-1873 .elementor-element.elementor-element-fd1512a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;font-size:var( --e-global-typography-6e120e3-font-size );line-height:var( --e-global-typography-6e120e3-line-height );letter-spacing:var( --e-global-typography-6e120e3-letter-spacing );}.elementor-1873 .elementor-element.elementor-element-25eca9d{font-size:var( --e-global-typography-35acce2-font-size );line-height:var( --e-global-typography-35acce2-line-height );}.elementor-1873 .elementor-element.elementor-element-3fce74b{--margin-top:0px;--margin-bottom:24px;--margin-left:0px;--margin-right:0px;}.elementor-1873 .elementor-element.elementor-element-ae15eda{--border-radius:24px 24px 24px 24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-1873 .elementor-element.elementor-element-292a517{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;font-size:var( --e-global-typography-6e120e3-font-size );line-height:var( --e-global-typography-6e120e3-line-height );letter-spacing:var( --e-global-typography-6e120e3-letter-spacing );}.elementor-1873 .elementor-element.elementor-element-78ab37f{font-size:var( --e-global-typography-35acce2-font-size );line-height:var( --e-global-typography-35acce2-line-height );}.elementor-1873 .elementor-element.elementor-element-7e4d26a{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1873 .elementor-element.elementor-element-eaccfc8{--border-radius:24px 24px 24px 24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-1873 .elementor-element.elementor-element-c3146ea{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;font-size:var( --e-global-typography-6e120e3-font-size );line-height:var( --e-global-typography-6e120e3-line-height );letter-spacing:var( --e-global-typography-6e120e3-letter-spacing );}.elementor-1873 .elementor-element.elementor-element-3e19882{font-size:var( --e-global-typography-35acce2-font-size );line-height:var( --e-global-typography-35acce2-line-height );}.elementor-1873 .elementor-element.elementor-element-ed62eb3{--margin-top:0px;--margin-bottom:72px;--margin-left:0px;--margin-right:0px;}.elementor-1873 .elementor-element.elementor-element-d20fdbe{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-1873 .elementor-element.elementor-element-89642e9{--margin-top:0px;--margin-bottom:72px;--margin-left:0px;--margin-right:0px;}.elementor-1873 .elementor-element.elementor-element-1bc7a7a{--width:calc(100% - 32px);--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-1873 .elementor-element.elementor-element-9a01e4f img{width:280px;max-width:280px;height:280px;border-radius:32px 32px 32px 32px;}.elementor-1873 .elementor-element.elementor-element-fe9a16d{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-1873 .elementor-element.elementor-element-915cb12{--container-widget-width:201px;--container-widget-flex-grow:0;width:var( --container-widget-width, 201px );max-width:201px;}.elementor-1873 .elementor-element.elementor-element-915cb12 .elementor-heading-title{font-size:var( --e-global-typography-f4878be-font-size );line-height:var( --e-global-typography-f4878be-line-height );letter-spacing:var( --e-global-typography-f4878be-letter-spacing );}.elementor-1873 .elementor-element.elementor-element-b018107{font-size:var( --e-global-typography-407dea4-font-size );line-height:var( --e-global-typography-407dea4-line-height );}.elementor-1873 .elementor-element.elementor-element-60928f9{--margin-top:0px;--margin-bottom:72px;--margin-left:0px;--margin-right:0px;}.elementor-1873 .elementor-element.elementor-element-ddb3565{--margin-top:0px;--margin-bottom:32px;--margin-left:0px;--margin-right:0px;}.elementor-1873 .elementor-element.elementor-element-34bae91{--width:calc(100% - 32px);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1873 .elementor-element.elementor-element-6936a10 .elementor-heading-title{font-size:var( --e-global-typography-f4878be-font-size );line-height:var( --e-global-typography-f4878be-line-height );letter-spacing:var( --e-global-typography-f4878be-letter-spacing );}.elementor-1873 .elementor-element.elementor-element-94a3059{width:100%;max-width:100%;margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:var( --e-global-typography-407dea4-font-size );line-height:var( --e-global-typography-407dea4-line-height );}.elementor-1873 .elementor-element.elementor-element-eaae1be{--swiper-slides-to-display:1;--swiper-slides-gap:16px;}.elementor-1873 .elementor-element.elementor-element-ca902a4{--content-width:fit-content;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:0px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px;bottom:0px;}.elementor-1873 .elementor-element.elementor-element-6d959d3 .elementor-button{font-size:var( --e-global-typography-bd22cc6-font-size );line-height:var( --e-global-typography-bd22cc6-line-height );letter-spacing:var( --e-global-typography-bd22cc6-letter-spacing );padding:14px 20px 14px 20px;}.elementor-1873 .elementor-element.elementor-element-1c1e9d7 .elementor-button{font-size:var( --e-global-typography-bd22cc6-font-size );line-height:var( --e-global-typography-bd22cc6-line-height );letter-spacing:var( --e-global-typography-bd22cc6-letter-spacing );padding:14px 20px 14px 20px;}}/* Start custom CSS for heading, class: .elementor-element-5bfa034 */.elementor-1873 .elementor-element.elementor-element-5bfa034 h1{
    text-box-trim: trim-both;
    text-box-edge: cap alphabetic;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c8b8afa */.elementor-1873 .elementor-element.elementor-element-c8b8afa{
    position: relative;
    overflow: hidden;
}

.elementor-1873 .elementor-element.elementor-element-c8b8afa::before{
    content: '';
    width: 100%;
    height: 100%;
    background-image: url('/wp-content/uploads/2025/05/GRAIN.jpg');
	mix-blend-mode: overlay;
    position: absolute;
    left: 0;
    top: 0;
    /*-webkit-animation: noise 1s steps(2) infinite;*/
    /*animation: noise 1s steps(2) infinite;*/
	opacity: 0.25;
	overflow: hidden;
	border-radius: 64px;
}

/*TABLETTE*/
@media all and (max-width: 980px){
    .elementor-1873 .elementor-element.elementor-element-c8b8afa::before{
        border-radius: 48px;
    }
}

/*MOBILE*/
@media only screen and (max-width: 767px){
    .elementor-1873 .elementor-element.elementor-element-c8b8afa::before{
        border-radius: 32px;
        opacity: .2;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f0c4d5f */.elementor-1873 .elementor-element.elementor-element-f0c4d5f h2{
    text-box-trim: trim-both;
    text-box-edge: cap alphabetic;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fd10e3e */.elementor-1873 .elementor-element.elementor-element-fd10e3e p{
    text-box-trim: trim-both;
    text-box-edge: cap alphabetic;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f8a3b3f */.elementor-1873 .elementor-element.elementor-element-f8a3b3f{
    position: relative;
    overflow: hidden;
    aspect-ratio: 1/1;
}

.elementor-1873 .elementor-element.elementor-element-f8a3b3f::before{
    content: '';
    width: 100%;
    height: 100%;
    background-image: url('/wp-content/uploads/2025/05/GRAIN.jpg');
	mix-blend-mode: overlay;
    position: absolute;
    left: 0;
    top: 0;
    /*-webkit-animation: noise 1s steps(2) infinite;*/
    /*animation: noise 1s steps(2) infinite;*/
	opacity: 0.25;
	overflow: hidden;
	border-radius: 32px;
}

/*MOBILE*/
@media only screen and (max-width: 767px){
    .elementor-1873 .elementor-element.elementor-element-f8a3b3f::before{
        border-radius: 24px;
        opacity: .2;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f3f8d18 */.elementor-1873 .elementor-element.elementor-element-f3f8d18 p{
    text-box-trim: trim-both;
    text-box-edge: cap alphabetic;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-25d254b */.elementor-1873 .elementor-element.elementor-element-25d254b{
    position: relative;
    overflow: hidden;
    aspect-ratio: 1/1;
}

.elementor-1873 .elementor-element.elementor-element-25d254b::before{
    content: '';
    width: 100%;
    height: 100%;
    background-image: url('/wp-content/uploads/2025/05/GRAIN.jpg');
	mix-blend-mode: overlay;
    position: absolute;
    left: 0;
    top: 0;
    /*-webkit-animation: noise 1s steps(2) infinite;*/
    /*animation: noise 1s steps(2) infinite;*/
	opacity: 0.25;
	overflow: hidden;
	border-radius: 32px;
}

/*MOBILE*/
@media only screen and (max-width: 767px){
    .elementor-1873 .elementor-element.elementor-element-25d254b::before{
        opacity: .2;
        border-radius: 24px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fd1512a */.elementor-1873 .elementor-element.elementor-element-fd1512a p{
    text-box-trim: trim-both;
    text-box-edge: cap alphabetic;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-327edca */.elementor-1873 .elementor-element.elementor-element-327edca{
    position: relative;
    overflow: hidden;
    aspect-ratio: 1/1;
}

.elementor-1873 .elementor-element.elementor-element-327edca::before{
    content: '';
    width: 100%;
    height: 100%;
    background-image: url('/wp-content/uploads/2025/05/GRAIN.jpg');
	mix-blend-mode: overlay;
    position: absolute;
    left: 0;
    top: 0;
    /*-webkit-animation: noise 1s steps(2) infinite;*/
    /*animation: noise 1s steps(2) infinite;*/
	opacity: 0.25;
	overflow: hidden;
	border-radius: 32px;
}

/*MOBILE*/
@media only screen and (max-width: 767px){
    .elementor-1873 .elementor-element.elementor-element-327edca::before{
        border-radius: 24px;
        opacity: .2;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-292a517 */.elementor-1873 .elementor-element.elementor-element-292a517 p{
    text-box-trim: trim-both;
    text-box-edge: cap alphabetic;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ae15eda */.elementor-1873 .elementor-element.elementor-element-ae15eda{
    position: relative;
    overflow: hidden;
    aspect-ratio: 1/1;
}

.elementor-1873 .elementor-element.elementor-element-ae15eda::before{
    content: '';
    width: 100%;
    height: 100%;
    background-image: url('/wp-content/uploads/2025/05/GRAIN.jpg');
	mix-blend-mode: overlay;
    position: absolute;
    left: 0;
    top: 0;
    /*-webkit-animation: noise 1s steps(2) infinite;*/
    /*animation: noise 1s steps(2) infinite;*/
	opacity: 0.25;
	overflow: hidden;
	border-radius: 32px;
}

/*MOBILE*/
@media only screen and (max-width: 767px){
    .elementor-1873 .elementor-element.elementor-element-ae15eda::before{
        border-radius: 24px;
        opacity: .2;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3fce74b */.elementor-1873 .elementor-element.elementor-element-3fce74b{
    overflow: visible!important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c3146ea */.elementor-1873 .elementor-element.elementor-element-c3146ea p{
    text-box-trim: trim-both;
    text-box-edge: cap alphabetic;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eaccfc8 */.elementor-1873 .elementor-element.elementor-element-eaccfc8{
    position: relative;
    overflow: hidden;
    aspect-ratio: 1/1;
}

.elementor-1873 .elementor-element.elementor-element-eaccfc8::before{
    content: '';
    width: 100%;
    height: 100%;
    background-image: url('/wp-content/uploads/2025/05/GRAIN.jpg');
	mix-blend-mode: overlay;
    position: absolute;
    left: 0;
    top: 0;
    /*-webkit-animation: noise 1s steps(2) infinite;*/
    /*animation: noise 1s steps(2) infinite;*/
	opacity: 0.25;
	overflow: hidden;
	border-radius: 32px;
}

/*MOBILE*/
@media only screen and (max-width: 767px){
    .elementor-1873 .elementor-element.elementor-element-eaccfc8::before{
        border-radius: 24px;
        opacity: .2;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e4d26a */.elementor-1873 .elementor-element.elementor-element-7e4d26a{
    overflow: visible!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c6b47c */.elementor-1873 .elementor-element.elementor-element-5c6b47c{
    overflow: visible!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ae05bb5 */@media all and (min-width: 981px){
    .elementor-1873 .elementor-element.elementor-element-ae05bb5{
        max-width: 992px;
    }
}

.elementor-1873 .elementor-element.elementor-element-ae05bb5{
    overflow: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-480d2c0 */.elementor-1873 .elementor-element.elementor-element-480d2c0{
    overflow: visible!important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d20fdbe */@media all and (min-width: 1440px){
    .elementor-1873 .elementor-element.elementor-element-d20fdbe::before{
        content: '';
        width: 144px;
        height: 100%;
        background-image: linear-gradient(270deg, transparent 0%, #F2EADF 100%);
        position: absolute;
        z-index: 4;
        left: 0;
        top: 0;
    }
    
    .elementor-1873 .elementor-element.elementor-element-d20fdbe::after{
        content: '';
        width: 144px;
        height: 100%;
        background-image: linear-gradient(270deg, #F2EADF 0%, transparent 100%);
        position: absolute;
        z-index: 4;
        right: 0;
        top: 0;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-504a514 */@media all and (min-width: 1440px){
    .elementor-1873 .elementor-element.elementor-element-504a514::before{
        content: '';
        width: 144px;
        height: 100%;
        background-image: linear-gradient(270deg, transparent 0%, #F2EADF 100%);
        position: absolute;
        z-index: 4;
        left: 0;
        top: 0;
    }
    
    .elementor-1873 .elementor-element.elementor-element-504a514::after{
        content: '';
        width: 144px;
        height: 100%;
        background-image: linear-gradient(270deg, #F2EADF 0%, transparent 100%);
        position: absolute;
        z-index: 4;
        right: 0;
        top: 0;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9a01e4f */.elementor-1873 .elementor-element.elementor-element-9a01e4f{
    position: relative;
    overflow: hidden;
    min-width: fit-content;
}

.elementor-1873 .elementor-element.elementor-element-9a01e4f::before{
    content: '';
    width: 100%;
    height: 100%;
    background-image: url('/wp-content/uploads/2025/05/GRAIN.jpg');
	mix-blend-mode: overlay;
    position: absolute;
    left: 0;
    top: 0;
    /*-webkit-animation: noise 1s steps(2) infinite;*/
    /*animation: noise 1s steps(2) infinite;*/
	opacity: 0.3;
	overflow: hidden;
	border-radius: 64px;
}

/*TABLETTE*/
@media all and (max-width: 980px){
    .elementor-1873 .elementor-element.elementor-element-9a01e4f::before{
        border-radius: 48px;
    }
    
    .elementor-1873 .elementor-element.elementor-element-9a01e4f, .elementor-1873 .elementor-element.elementor-element-9a01e4f img{
        width: 100%;
        min-width: 100%;
    }
}

/*MOBILE*/
@media only screen and (max-width: 767px){
    .elementor-1873 .elementor-element.elementor-element-9a01e4f::before{
        border-radius: 32px;
        opacity: .2;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-915cb12 */.elementor-1873 .elementor-element.elementor-element-915cb12 h3{
    text-box-trim: trim-both;
    text-box-edge: cap alphabetic;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b018107 */.elementor-1873 .elementor-element.elementor-element-b018107{
    max-width: 487px!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6936a10 */.elementor-1873 .elementor-element.elementor-element-6936a10 h2{
    text-box-trim: trim-both;
    text-box-edge: cap alphabetic;
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-eaae1be */.elementor-1873 .elementor-element.elementor-element-eaae1be .swiper-wrapper {
    transition-timing-function: linear!important;
}

.elementor-1873 .elementor-element.elementor-element-eaae1be {
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6d959d3 */.elementor-1873 .elementor-element.elementor-element-6d959d3 .elementor-button{
    display: flex;
    justify-content: center;
    align-items: center;
    width: fit-content;
    min-height: 56px;
}

.elementor-1873 .elementor-element.elementor-element-6d959d3 .elementor-button .elementor-button-content-wrapper .elementor-button-text{
    text-box-trim: trim-both;
    text-box-edge: cap alphabetic;
    padding-left: 32px;
    position: relative;
}

.elementor-1873 .elementor-element.elementor-element-6d959d3 .elementor-button .elementor-button-content-wrapper .elementor-button-text::after{
    content: '';
    width: 21px;
    height: 21px;
    min-width: 21px;
    min-height: 21px;
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    background-image: url('/wp-content/uploads/2025/05/ICON-CARTE.svg');
    transition: .3s;
}

/*MOBILE*/
@media only screen and (max-width: 767px){
    .elementor-1873 .elementor-element.elementor-element-6d959d3 .elementor-button .elementor-button-content-wrapper .elementor-button-text{
    text-box-trim: trim-both;
    text-box-edge: cap alphabetic;
        padding-left: 26px;
    }
    
    .elementor-1873 .elementor-element.elementor-element-6d959d3 .elementor-button .elementor-button-content-wrapper .elementor-button-text::after{
        width: 18px;
        height: 18px;
        min-width: 18px;
        min-height: 18px;
    }
    
    .elementor-1873 .elementor-element.elementor-element-6d959d3 .elementor-button{
        min-height: 48px;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1c1e9d7 */.elementor-1873 .elementor-element.elementor-element-1c1e9d7 .elementor-button{
    display: flex;
    justify-content: center;
    align-items: center;
    width: fit-content;
    min-height: 56px;
}

.elementor-1873 .elementor-element.elementor-element-1c1e9d7 .elementor-button .elementor-button-content-wrapper .elementor-button-text{
    text-box-trim: trim-both;
    text-box-edge: cap alphabetic;
    padding-right: 32px;
    position: relative;
}

.elementor-1873 .elementor-element.elementor-element-1c1e9d7 .elementor-button .elementor-button-content-wrapper .elementor-button-text::after{
    content: '';
    width: 20px;
    height: 20px;
    min-width: 20px;
    min-height: 20px;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    background-image: url('/wp-content/uploads/2025/05/ICON-RESERVER.svg');
    transition: .3s;
}

/*MOBILE*/
@media only screen and (max-width: 767px){
    .elementor-1873 .elementor-element.elementor-element-1c1e9d7 .elementor-button .elementor-button-content-wrapper .elementor-button-text{
    text-box-trim: trim-both;
    text-box-edge: cap alphabetic;
        padding-right: 26px;
    }
    
    .elementor-1873 .elementor-element.elementor-element-1c1e9d7 .elementor-button .elementor-button-content-wrapper .elementor-button-text::after{
        width: 16px;
        height: 16px;
        min-width: 16px;
        min-height: 16px;
    }
    
    .elementor-1873 .elementor-element.elementor-element-1c1e9d7 .elementor-button{
        min-height: 48px;
    }
}/* End custom CSS */
/* Start custom CSS */#main-navbar{
    border-bottom: 1px solid #4F4339;
}

#main-navbar #navbar-logo img{
    content: url('/wp-content/uploads/2025/05/GAIA-LOGO-BROWN.svg');
}

#main-navbar #navbar-reservation p, #main-navbar #navbar-menu p, #main-navbar #navbar-carte p{
    color: #4F4339;
}

#main-navbar #navbar-reservation svg path, #main-navbar #navbar-menu svg line, #main-navbar #navbar-carte svg path{
    stroke: #4F4339;
}

#main-navbar .separation{
    background: #4F4339;
}

@keyframes scroll-marquee {
    0% {
      transform: translateX(0);
    }
    100% {
      transform: translateX(-25%);
    }
  }
  
  @keyframes scroll-marquee-second {
    0% {
    transform: translateX(-25%);
  }
  100% {
    transform: translateX(0);
  }
  }
  
  
 #main-navbar .wpml-ls-statics-shortcode_actions ul li a{
    color: #4F4339!important;
}/* End custom CSS */