.elementor-13638 .elementor-element.elementor-element-c12d135{--display:flex;--min-height:80vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 0px;--margin-top:-90px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13638 .elementor-element.elementor-element-c12d135:not(.elementor-motion-effects-element-type-background), .elementor-13638 .elementor-element.elementor-element-c12d135 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );background-image:url("https://backtotheroots.id/wp-content/uploads/2025/08/bernard-hermant-zxxXj3kAyIs-unsplash.webp");background-repeat:no-repeat;background-size:cover;}.elementor-13638 .elementor-element.elementor-element-c12d135.e-con{--align-self:flex-end;--flex-grow:1;--flex-shrink:0;}.elementor-13638 .elementor-element.elementor-element-cefc636{--display:flex;--min-height:350px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-13638 .elementor-element.elementor-element-cefc636.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-13638 .elementor-element.elementor-element-814d5e5{text-align:center;}.elementor-13638 .elementor-element.elementor-element-814d5e5 .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:60px;font-weight:500;color:var( --e-global-color-aea4a5b );}.elementor-13638 .elementor-element.elementor-element-4a6fa59{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13638 .elementor-element.elementor-element-1d4132c > .elementor-widget-container{background-color:var( --e-global-color-text );margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-13638 .elementor-element.elementor-element-1d4132c{z-index:100;}.elementor-13638 .elementor-element.elementor-element-76018d7{--spacer-size:100px;z-index:5;}.elementor-13638 .elementor-element.elementor-element-76018d7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-13638 .elementor-element.elementor-element-6056f02{--display:flex;--min-height:80vh;--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;--overlay-opacity:0;--margin-top:-100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-13638 .elementor-element.elementor-element-6056f02:not(.elementor-motion-effects-element-type-background), .elementor-13638 .elementor-element.elementor-element-6056f02 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://backtotheroots.id/wp-content/uploads/2025/05/Design-sans-titre-46.webp");background-repeat:no-repeat;background-size:cover;}.elementor-13638 .elementor-element.elementor-element-6056f02::before, .elementor-13638 .elementor-element.elementor-element-6056f02 > .elementor-background-video-container::before, .elementor-13638 .elementor-element.elementor-element-6056f02 > .e-con-inner > .elementor-background-video-container::before, .elementor-13638 .elementor-element.elementor-element-6056f02 > .elementor-background-slideshow::before, .elementor-13638 .elementor-element.elementor-element-6056f02 > .e-con-inner > .elementor-background-slideshow::before, .elementor-13638 .elementor-element.elementor-element-6056f02 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-text );--background-overlay:'';}.elementor-13638 .elementor-element.elementor-element-9909982{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13638 .elementor-element.elementor-element-9909982.e-con{--align-self:center;}.elementor-13638 .elementor-element.elementor-element-7410211 .elementor-flip-box__front{background-color:#FFF7F700;}.elementor-13638 .elementor-element.elementor-element-7410211 .elementor-flip-box__back{background-color:#FFF7F700;border-style:none;}.elementor-13638 .elementor-element.elementor-element-7410211{width:100%;max-width:100%;}.elementor-13638 .elementor-element.elementor-element-7410211 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-13638 .elementor-element.elementor-element-7410211.elementor-element{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-13638 .elementor-element.elementor-element-7410211 .elementor-flip-box{height:60vh;}.elementor-13638 .elementor-element.elementor-element-7410211 .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:0px 0px 0px 0px;text-align:center;justify-content:center;}.elementor-13638 .elementor-element.elementor-element-7410211 .elementor-icon i{transform:rotate(0deg);}.elementor-13638 .elementor-element.elementor-element-7410211 .elementor-icon svg{transform:rotate(0deg);}.elementor-13638 .elementor-element.elementor-element-7410211 .elementor-flip-box__front .elementor-flip-box__layer__title{font-family:var( --e-global-typography-2534802-font-family ), Sans-serif;font-size:var( --e-global-typography-2534802-font-size );font-weight:var( --e-global-typography-2534802-font-weight );}.elementor-13638 .elementor-element.elementor-element-7410211 .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:0px 0px 0px 0px;text-align:center;justify-content:center;}.elementor-13638 .elementor-element.elementor-element-7410211 .elementor-flip-box__button{margin-center:0;}.elementor-13638 .elementor-element.elementor-element-7410211 .elementor-flip-box__back .elementor-flip-box__layer__description{color:var( --e-global-color-aea4a5b );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-13638 .elementor-element.elementor-element-1505c2a{--display:flex;--justify-content:space-between;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13638 .elementor-element.elementor-element-1505c2a.e-con{--align-self:center;}.elementor-13638 .elementor-element.elementor-element-e47b57b .elementor-flip-box__front{background-color:#FFF7F700;}.elementor-13638 .elementor-element.elementor-element-e47b57b .elementor-flip-box__back{background-color:#FFF7F700;border-style:none;}.elementor-13638 .elementor-element.elementor-element-e47b57b{width:100%;max-width:100%;}.elementor-13638 .elementor-element.elementor-element-e47b57b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-13638 .elementor-element.elementor-element-e47b57b.elementor-element{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-13638 .elementor-element.elementor-element-e47b57b .elementor-flip-box{height:60vh;}.elementor-13638 .elementor-element.elementor-element-e47b57b .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:0px 0px 0px 0px;text-align:center;justify-content:center;}.elementor-13638 .elementor-element.elementor-element-e47b57b .elementor-icon i{transform:rotate(0deg);}.elementor-13638 .elementor-element.elementor-element-e47b57b .elementor-icon svg{transform:rotate(0deg);}.elementor-13638 .elementor-element.elementor-element-e47b57b .elementor-flip-box__front .elementor-flip-box__layer__title{font-family:var( --e-global-typography-2534802-font-family ), Sans-serif;font-size:var( --e-global-typography-2534802-font-size );font-weight:var( --e-global-typography-2534802-font-weight );}.elementor-13638 .elementor-element.elementor-element-e47b57b .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:0px 0px 0px 0px;text-align:center;justify-content:center;}.elementor-13638 .elementor-element.elementor-element-e47b57b .elementor-flip-box__button{margin-center:0;}.elementor-13638 .elementor-element.elementor-element-e47b57b .elementor-flip-box__back .elementor-flip-box__layer__description{color:var( --e-global-color-aea4a5b );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-13638 .elementor-element.elementor-element-a05cd09{--display:flex;--justify-content:space-between;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13638 .elementor-element.elementor-element-a05cd09.e-con{--align-self:center;}.elementor-13638 .elementor-element.elementor-element-87a008a .elementor-flip-box__front{background-color:#FFF7F700;}.elementor-13638 .elementor-element.elementor-element-87a008a .elementor-flip-box__back{background-color:#FFF7F700;border-style:none;}.elementor-13638 .elementor-element.elementor-element-87a008a{width:100%;max-width:100%;}.elementor-13638 .elementor-element.elementor-element-87a008a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-13638 .elementor-element.elementor-element-87a008a.elementor-element{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-13638 .elementor-element.elementor-element-87a008a .elementor-flip-box{height:60vh;}.elementor-13638 .elementor-element.elementor-element-87a008a .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:0px 0px 0px 0px;text-align:center;justify-content:center;}.elementor-13638 .elementor-element.elementor-element-87a008a .elementor-icon i{transform:rotate(0deg);}.elementor-13638 .elementor-element.elementor-element-87a008a .elementor-icon svg{transform:rotate(0deg);}.elementor-13638 .elementor-element.elementor-element-87a008a .elementor-flip-box__front .elementor-flip-box__layer__title{font-family:var( --e-global-typography-2534802-font-family ), Sans-serif;font-size:var( --e-global-typography-2534802-font-size );font-weight:var( --e-global-typography-2534802-font-weight );}.elementor-13638 .elementor-element.elementor-element-87a008a .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:0px 0px 0px 0px;text-align:center;justify-content:center;}.elementor-13638 .elementor-element.elementor-element-87a008a .elementor-flip-box__button{margin-center:0;}.elementor-13638 .elementor-element.elementor-element-87a008a .elementor-flip-box__back .elementor-flip-box__layer__description{color:var( --e-global-color-aea4a5b );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-13638 .elementor-element.elementor-element-0e633e5{--display:flex;--justify-content:space-between;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13638 .elementor-element.elementor-element-0e633e5.e-con{--align-self:center;}.elementor-13638 .elementor-element.elementor-element-f34976f .elementor-flip-box__front{background-color:#FFF7F700;}.elementor-13638 .elementor-element.elementor-element-f34976f .elementor-flip-box__back{background-color:#FFF7F700;border-style:none;}.elementor-13638 .elementor-element.elementor-element-f34976f{width:100%;max-width:100%;}.elementor-13638 .elementor-element.elementor-element-f34976f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-13638 .elementor-element.elementor-element-f34976f.elementor-element{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-13638 .elementor-element.elementor-element-f34976f .elementor-flip-box{height:60vh;}.elementor-13638 .elementor-element.elementor-element-f34976f .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:0px 0px 0px 0px;text-align:center;justify-content:center;}.elementor-13638 .elementor-element.elementor-element-f34976f .elementor-icon i{transform:rotate(0deg);}.elementor-13638 .elementor-element.elementor-element-f34976f .elementor-icon svg{transform:rotate(0deg);}.elementor-13638 .elementor-element.elementor-element-f34976f .elementor-flip-box__front .elementor-flip-box__layer__title{font-family:var( --e-global-typography-2534802-font-family ), Sans-serif;font-size:var( --e-global-typography-2534802-font-size );font-weight:var( --e-global-typography-2534802-font-weight );}.elementor-13638 .elementor-element.elementor-element-f34976f .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:0px 0px 0px 0px;text-align:center;justify-content:center;}.elementor-13638 .elementor-element.elementor-element-f34976f .elementor-flip-box__button{margin-center:0;}.elementor-13638 .elementor-element.elementor-element-f34976f .elementor-flip-box__back .elementor-flip-box__layer__description{color:var( --e-global-color-aea4a5b );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-13638 .elementor-element.elementor-element-39a1fa2{--display:flex;}.elementor-13638 .elementor-element.elementor-element-c7e4172 > .elementor-widget-container{background-color:var( --e-global-color-text );margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-13638 .elementor-element.elementor-element-c7e4172{z-index:100;}.elementor-13638 .elementor-element.elementor-element-2f5419f{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13638 .elementor-element.elementor-element-2f5419f.e-con{--align-self:center;}.elementor-13638 .elementor-element.elementor-element-f1a34b3{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13638 .elementor-element.elementor-element-c3005ef > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-13638 .elementor-element.elementor-element-c3005ef{text-align:center;font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-aea4a5b );}.elementor-13638 .elementor-element.elementor-element-27e5dcb{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-13638 .elementor-element.elementor-element-558cc38{--display:flex;}.elementor-13638 .elementor-element.elementor-element-1ce3a4c{text-align:center;}.elementor-13638 .elementor-element.elementor-element-1ce3a4c .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-aea4a5b );}.elementor-13638 .elementor-element.elementor-element-6d30267{text-align:center;font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-aea4a5b );}.elementor-13638 .elementor-element.elementor-element-cacaaa6{--display:flex;}.elementor-13638 .elementor-element.elementor-element-7e63bc1{text-align:center;}.elementor-13638 .elementor-element.elementor-element-7e63bc1 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-aea4a5b );}.elementor-13638 .elementor-element.elementor-element-f263488{text-align:center;font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-aea4a5b );}.elementor-13638 .elementor-element.elementor-element-7f83b45{--display:flex;}.elementor-13638 .elementor-element.elementor-element-74f6395{text-align:center;}.elementor-13638 .elementor-element.elementor-element-74f6395 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-aea4a5b );}.elementor-13638 .elementor-element.elementor-element-1b65d22{text-align:center;font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-aea4a5b );}.elementor-13638 .elementor-element.elementor-element-8f2bd77{--display:flex;}.elementor-13638 .elementor-element.elementor-element-55be850{text-align:center;}.elementor-13638 .elementor-element.elementor-element-55be850 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-aea4a5b );}.elementor-13638 .elementor-element.elementor-element-1f599af{text-align:center;font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-aea4a5b );}.elementor-13638 .elementor-element.elementor-element-a5087fb{--display:flex;--min-height:50vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-13638 .elementor-element.elementor-element-a5087fb:not(.elementor-motion-effects-element-type-background), .elementor-13638 .elementor-element.elementor-element-a5087fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://backtotheroots.id/wp-content/uploads/2025/07/aab0f18e-c7a0-45d0-af55-652f95c72eaf_11zon-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-13638 .elementor-element.elementor-element-a5087fb::before, .elementor-13638 .elementor-element.elementor-element-a5087fb > .elementor-background-video-container::before, .elementor-13638 .elementor-element.elementor-element-a5087fb > .e-con-inner > .elementor-background-video-container::before, .elementor-13638 .elementor-element.elementor-element-a5087fb > .elementor-background-slideshow::before, .elementor-13638 .elementor-element.elementor-element-a5087fb > .e-con-inner > .elementor-background-slideshow::before, .elementor-13638 .elementor-element.elementor-element-a5087fb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-13638 .elementor-element.elementor-element-a5087fb.e-con{--align-self:center;}.elementor-13638 .elementor-element.elementor-element-943de51{--spacer-size:100px;}.elementor-13638 .elementor-element.elementor-element-943de51 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-13638 .elementor-element.elementor-element-b3b28d0{--display:flex;--min-height:50vh;--flex-direction:row-reverse;--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-reverse;--justify-content:center;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:30px;--margin-bottom:30px;--margin-left:30px;--margin-right:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13638 .elementor-element.elementor-element-b3b28d0.e-con{--align-self:center;}.elementor-13638 .elementor-element.elementor-element-0b720e3{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-13638 .elementor-element.elementor-element-04e9717{text-align:left;}.elementor-13638 .elementor-element.elementor-element-04e9717 .elementor-heading-title{font-family:var( --e-global-typography-2534802-font-family ), Sans-serif;font-size:var( --e-global-typography-2534802-font-size );font-weight:var( --e-global-typography-2534802-font-weight );color:var( --e-global-color-aea4a5b );}.elementor-13638 .elementor-element.elementor-element-5ee62ca > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-13638 .elementor-element.elementor-element-5ee62ca{text-align:left;}.elementor-13638 .elementor-element.elementor-element-5ee62ca .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-aea4a5b );}.elementor-13638 .elementor-element.elementor-element-a4977df{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:25px 25px 25px 25px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13638 .elementor-element.elementor-element-a4977df:not(.elementor-motion-effects-element-type-background), .elementor-13638 .elementor-element.elementor-element-a4977df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://backtotheroots.id/wp-content/uploads/2025/05/content-website-image-10.png");background-position:center center;background-size:cover;}.elementor-13638 .elementor-element.elementor-element-40a4c97 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-13638 .elementor-element.elementor-element-40a4c97{text-align:justify;font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-aea4a5b );}.elementor-13638 .elementor-element.elementor-element-6d40586{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:25px 25px 25px 25px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13638 .elementor-element.elementor-element-6d40586:not(.elementor-motion-effects-element-type-background), .elementor-13638 .elementor-element.elementor-element-6d40586 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://backtotheroots.id/wp-content/uploads/2025/07/08327d61-d1be-4318-a327-01b4774d0603_11zon-scaled.webp");background-position:center center;background-size:cover;}.elementor-13638 .elementor-element.elementor-element-928b35c{--display:flex;--min-height:50vh;--flex-direction:row-reverse;--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-reverse;--justify-content:center;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:30px;--margin-bottom:30px;--margin-left:30px;--margin-right:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13638 .elementor-element.elementor-element-928b35c.e-con{--align-self:center;}.elementor-13638 .elementor-element.elementor-element-c9c1aea{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-13638 .elementor-element.elementor-element-b3a6a76{text-align:left;}.elementor-13638 .elementor-element.elementor-element-b3a6a76 .elementor-heading-title{font-family:var( --e-global-typography-2534802-font-family ), Sans-serif;font-size:var( --e-global-typography-2534802-font-size );font-weight:var( --e-global-typography-2534802-font-weight );color:var( --e-global-color-aea4a5b );}.elementor-13638 .elementor-element.elementor-element-ff2a1d0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-13638 .elementor-element.elementor-element-ff2a1d0{text-align:left;}.elementor-13638 .elementor-element.elementor-element-ff2a1d0 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-aea4a5b );}.elementor-13638 .elementor-element.elementor-element-297668c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:25px 25px 25px 25px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13638 .elementor-element.elementor-element-297668c:not(.elementor-motion-effects-element-type-background), .elementor-13638 .elementor-element.elementor-element-297668c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://backtotheroots.id/wp-content/uploads/2025/04/IMG_1493.webp");background-position:center center;background-size:cover;}.elementor-13638 .elementor-element.elementor-element-0ef5f7b > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-13638 .elementor-element.elementor-element-0ef5f7b{text-align:justify;font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-aea4a5b );}.elementor-13638 .elementor-element.elementor-element-a2d8d6e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:25px 25px 25px 25px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13638 .elementor-element.elementor-element-a2d8d6e:not(.elementor-motion-effects-element-type-background), .elementor-13638 .elementor-element.elementor-element-a2d8d6e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://backtotheroots.id/wp-content/uploads/2025/05/content-website-image-9.png");background-position:center center;background-size:cover;}.elementor-13638 .elementor-element.elementor-element-90f25dd{--display:flex;--min-height:50vh;--flex-direction:row-reverse;--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-reverse;--justify-content:center;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:30px;--margin-bottom:30px;--margin-left:30px;--margin-right:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13638 .elementor-element.elementor-element-90f25dd.e-con{--align-self:center;}.elementor-13638 .elementor-element.elementor-element-77e2e68{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-13638 .elementor-element.elementor-element-213e658{text-align:left;}.elementor-13638 .elementor-element.elementor-element-213e658 .elementor-heading-title{font-family:var( --e-global-typography-2534802-font-family ), Sans-serif;font-size:var( --e-global-typography-2534802-font-size );font-weight:var( --e-global-typography-2534802-font-weight );color:var( --e-global-color-aea4a5b );}.elementor-13638 .elementor-element.elementor-element-e3bee56 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-13638 .elementor-element.elementor-element-e3bee56{text-align:left;}.elementor-13638 .elementor-element.elementor-element-e3bee56 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-aea4a5b );}.elementor-13638 .elementor-element.elementor-element-ba8afaf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:25px 25px 25px 25px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13638 .elementor-element.elementor-element-ba8afaf:not(.elementor-motion-effects-element-type-background), .elementor-13638 .elementor-element.elementor-element-ba8afaf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://backtotheroots.id/wp-content/uploads/2025/03/Design-sans-titre-23.webp");background-position:center center;background-size:cover;}.elementor-13638 .elementor-element.elementor-element-9ef0318 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-13638 .elementor-element.elementor-element-9ef0318{text-align:justify;font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-aea4a5b );}.elementor-13638 .elementor-element.elementor-element-9ef0318 a{color:var( --e-global-color-accent );}.elementor-13638 .elementor-element.elementor-element-9ef0318 a:hover, .elementor-13638 .elementor-element.elementor-element-9ef0318 a:focus{color:var( --e-global-color-primary );}.elementor-13638 .elementor-element.elementor-element-1e6aec8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:25px 25px 25px 25px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13638 .elementor-element.elementor-element-1e6aec8:not(.elementor-motion-effects-element-type-background), .elementor-13638 .elementor-element.elementor-element-1e6aec8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://backtotheroots.id/wp-content/uploads/2025/05/Design-sans-titre-44.webp");background-position:center center;background-size:cover;}.elementor-13638 .elementor-element.elementor-element-08933da{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13638 .elementor-element.elementor-element-08933da:not(.elementor-motion-effects-element-type-background), .elementor-13638 .elementor-element.elementor-element-08933da > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-13638 .elementor-element.elementor-element-28a9e39 > .elementor-widget-container{background-color:var( --e-global-color-text );margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-13638 .elementor-element.elementor-element-28a9e39{z-index:100;}.elementor-13638 .elementor-element.elementor-element-c1fc268 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-13638 .elementor-element.elementor-element-c1fc268{text-align:center;font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-aea4a5b );}.elementor-13638 .elementor-element.elementor-element-cc54076 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-13638 .elementor-element.elementor-element-e532f13 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-13638 .elementor-element.elementor-element-e532f13{text-align:center;font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-aea4a5b );}.elementor-13638 .elementor-element.elementor-element-e532f13 a{color:var( --e-global-color-accent );}.elementor-13638 .elementor-element.elementor-element-e532f13 a:hover, .elementor-13638 .elementor-element.elementor-element-e532f13 a:focus{color:var( --e-global-color-primary );}body.elementor-page-13638:not(.elementor-motion-effects-element-type-background), body.elementor-page-13638 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}body.elementor-page-13638{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-13638 .elementor-element.elementor-element-c12d135{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-90px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-13638 .elementor-element.elementor-element-cefc636{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13638 .elementor-element.elementor-element-814d5e5 .elementor-heading-title{font-size:50px;}.elementor-13638 .elementor-element.elementor-element-6056f02{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:wrap;}.elementor-13638 .elementor-element.elementor-element-7410211 .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:var( --e-global-typography-2534802-font-size );}.elementor-13638 .elementor-element.elementor-element-e47b57b .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:var( --e-global-typography-2534802-font-size );}.elementor-13638 .elementor-element.elementor-element-87a008a .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:var( --e-global-typography-2534802-font-size );}.elementor-13638 .elementor-element.elementor-element-f34976f .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:var( --e-global-typography-2534802-font-size );}.elementor-13638 .elementor-element.elementor-element-27e5dcb{--grid-auto-flow:row;}.elementor-13638 .elementor-element.elementor-element-1ce3a4c .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-13638 .elementor-element.elementor-element-7e63bc1 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-13638 .elementor-element.elementor-element-74f6395 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-13638 .elementor-element.elementor-element-55be850 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-13638 .elementor-element.elementor-element-04e9717 .elementor-heading-title{font-size:var( --e-global-typography-2534802-font-size );}.elementor-13638 .elementor-element.elementor-element-5ee62ca .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-13638 .elementor-element.elementor-element-b3a6a76 .elementor-heading-title{font-size:var( --e-global-typography-2534802-font-size );}.elementor-13638 .elementor-element.elementor-element-ff2a1d0 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-13638 .elementor-element.elementor-element-213e658 .elementor-heading-title{font-size:var( --e-global-typography-2534802-font-size );}.elementor-13638 .elementor-element.elementor-element-e3bee56 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}}@media(max-width:767px){.elementor-13638 .elementor-element.elementor-element-c12d135{--margin-top:-90px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13638 .elementor-element.elementor-element-cefc636{--justify-content:space-evenly;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-13638 .elementor-element.elementor-element-814d5e5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 20px 0px;}.elementor-13638 .elementor-element.elementor-element-814d5e5{text-align:center;}.elementor-13638 .elementor-element.elementor-element-814d5e5 .elementor-heading-title{font-size:30px;}.elementor-13638 .elementor-element.elementor-element-6056f02{--padding-top:-1px;--padding-bottom:-1px;--padding-left:-1px;--padding-right:-1px;}.elementor-13638 .elementor-element.elementor-element-7410211 .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:var( --e-global-typography-2534802-font-size );}.elementor-13638 .elementor-element.elementor-element-e47b57b .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:var( --e-global-typography-2534802-font-size );}.elementor-13638 .elementor-element.elementor-element-87a008a .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:var( --e-global-typography-2534802-font-size );}.elementor-13638 .elementor-element.elementor-element-f34976f .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:var( --e-global-typography-2534802-font-size );}.elementor-13638 .elementor-element.elementor-element-27e5dcb{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-13638 .elementor-element.elementor-element-1ce3a4c .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-13638 .elementor-element.elementor-element-7e63bc1 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-13638 .elementor-element.elementor-element-74f6395 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-13638 .elementor-element.elementor-element-55be850 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-13638 .elementor-element.elementor-element-b3b28d0{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13638 .elementor-element.elementor-element-0b720e3{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-13638 .elementor-element.elementor-element-04e9717{text-align:center;}.elementor-13638 .elementor-element.elementor-element-04e9717 .elementor-heading-title{font-size:var( --e-global-typography-2534802-font-size );}.elementor-13638 .elementor-element.elementor-element-5ee62ca{text-align:center;}.elementor-13638 .elementor-element.elementor-element-5ee62ca .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-13638 .elementor-element.elementor-element-a4977df:not(.elementor-motion-effects-element-type-background), .elementor-13638 .elementor-element.elementor-element-a4977df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://backtotheroots.id/wp-content/uploads/2025/07/08327d61-d1be-4318-a327-01b4774d0603_11zon-scaled.webp");}.elementor-13638 .elementor-element.elementor-element-a4977df{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13638 .elementor-element.elementor-element-928b35c{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-13638 .elementor-element.elementor-element-b3a6a76.elementor-element{--align-self:center;}.elementor-13638 .elementor-element.elementor-element-b3a6a76{text-align:center;}.elementor-13638 .elementor-element.elementor-element-b3a6a76 .elementor-heading-title{font-size:var( --e-global-typography-2534802-font-size );}.elementor-13638 .elementor-element.elementor-element-ff2a1d0{text-align:center;}.elementor-13638 .elementor-element.elementor-element-ff2a1d0 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-13638 .elementor-element.elementor-element-297668c:not(.elementor-motion-effects-element-type-background), .elementor-13638 .elementor-element.elementor-element-297668c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://backtotheroots.id/wp-content/uploads/2025/05/content-website-image-9.png");}.elementor-13638 .elementor-element.elementor-element-297668c{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13638 .elementor-element.elementor-element-90f25dd{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-13638 .elementor-element.elementor-element-77e2e68{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-13638 .elementor-element.elementor-element-77e2e68.e-con{--align-self:center;}.elementor-13638 .elementor-element.elementor-element-213e658{text-align:center;}.elementor-13638 .elementor-element.elementor-element-213e658 .elementor-heading-title{font-size:var( --e-global-typography-2534802-font-size );}.elementor-13638 .elementor-element.elementor-element-e3bee56{text-align:center;}.elementor-13638 .elementor-element.elementor-element-e3bee56 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-13638 .elementor-element.elementor-element-ba8afaf:not(.elementor-motion-effects-element-type-background), .elementor-13638 .elementor-element.elementor-element-ba8afaf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://backtotheroots.id/wp-content/uploads/2025/05/Design-sans-titre-44.webp");}.elementor-13638 .elementor-element.elementor-element-ba8afaf{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(min-width:768px){.elementor-13638 .elementor-element.elementor-element-c12d135{--width:100%;}.elementor-13638 .elementor-element.elementor-element-cefc636{--width:90%;}.elementor-13638 .elementor-element.elementor-element-2f5419f{--width:100%;}.elementor-13638 .elementor-element.elementor-element-a4977df{--width:34%;}.elementor-13638 .elementor-element.elementor-element-6d40586{--width:34%;}.elementor-13638 .elementor-element.elementor-element-297668c{--width:34%;}.elementor-13638 .elementor-element.elementor-element-a2d8d6e{--width:34%;}.elementor-13638 .elementor-element.elementor-element-ba8afaf{--width:34%;}.elementor-13638 .elementor-element.elementor-element-1e6aec8{--width:34%;}}@media(min-width:1025px){.elementor-13638 .elementor-element.elementor-element-c12d135:not(.elementor-motion-effects-element-type-background), .elementor-13638 .elementor-element.elementor-element-c12d135 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-13638 .elementor-element.elementor-element-6056f02:not(.elementor-motion-effects-element-type-background), .elementor-13638 .elementor-element.elementor-element-6056f02 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-13638 .elementor-element.elementor-element-a5087fb:not(.elementor-motion-effects-element-type-background), .elementor-13638 .elementor-element.elementor-element-a5087fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start custom CSS for container, class: .elementor-element-cefc636 */.glass-container {
  background: rgba(20, 20, 20, 0.32);            /* fond semi-transparent, tu peux jouer sur l’opacité */
  backdrop-filter: blur(10px) saturate(220%);
  -webkit-backdrop-filter: blur(12px) saturate(220%);
  border-radius: 32px;
  border: 1.5px solid rgba(255,255,255,0.18);     /* fine bordure blanche translucide */
  box-shadow: 0 16px 48px 0 rgba(0,0,0,0.18);     /* douce ombre portée */
  padding: 5px 5px;
  transition: 
    background 0.6s cubic-bezier(.4,2,.6,1),
    box-shadow 0.5s,
    backdrop-filter 0.6s,
    -webkit-backdrop-filter 0.6s;
  /* Ajoute un effet de survol “liquide” */
  overflow: hidden;
  position: relative;

  text-align: center;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

/* Ajoute un effet glass plus prononcé au hover */
.glass-container:hover {
  background: rgba(30, 30, 30, 0.39);
  backdrop-filter: blur(42px) saturate(250%);
  -webkit-backdrop-filter: blur(42px) saturate(250%);
  box-shadow: 0 24px 64px 0 rgba(0,0,0,0.22);
  border-color: rgba(255,255,255,0.28);
}

@media (max-width: 768px) {
  .glass-container {
    backdrop-filter: none !important;
    -webkit-backdrop-filter: none !important;
    padding: 10px 10px;
    transition: background 0.3s ease, box-shadow 0.3s ease;

    text-align: center !important;
    display: flex !important;
    flex-direction: column !important;
    justify-content: center !important;
    align-items: center !important;
  }

  .glass-container > * {
    width: 100%;
    margin: 0 auto;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c12d135 */.elementor-13638 .elementor-element.elementor-element-c12d135::before,
.elementor-13638 .elementor-element.elementor-element-c12d135::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  height: 100px;
  pointer-events: none;
  z-index: 2;
}

.elementor-13638 .elementor-element.elementor-element-c12d135::before {
  top: 0;
  background: linear-gradient(to bottom, #000 0%, transparent 100%);
}

.elementor-13638 .elementor-element.elementor-element-c12d135::after {
  bottom: 0;
  background: linear-gradient(to top, #000 0%, transparent 100%);
}
.elementor-13638 .elementor-element.elementor-element-c12d135 {
  display: flex;
  flex-direction: row;
  align-items: stretch;
  height: 80vh;
  min-height: 300px;
  width: 100%;
}/* End custom CSS */
/* Start custom CSS for spacer, class: .elementor-element-76018d7 */.elementor-13638 .elementor-element.elementor-element-76018d7 {
  width: 100%;
  height: 100px;
  background: linear-gradient(to bottom, #000 0%, transparent 100%);
  border: none;
  margin: 0;
  padding: 0;
}/* End custom CSS */
/* Start custom CSS for flip-box, class: .elementor-element-7410211 *//* Effet liquid glass léger et fluide */
.elementor-13638 .elementor-element.elementor-element-7410211 {
  background: rgba(20, 20, 20, 0.28); /* semi-transparent */
  backdrop-filter: blur(6px) saturate(180%);
  -webkit-backdrop-filter: blur(6px) saturate(180%);
  border-radius: 24px;
  border: 1px solid rgba(255, 255, 255, 0.15);
  box-shadow: 0 8px 24px rgba(0,0,0,0.15);
  transition: background 0.3s ease, box-shadow 0.3s ease;
  overflow: hidden;
}

/* Hover doux */
.elementor-13638 .elementor-element.elementor-element-7410211:hover {
  background: rgba(30, 30, 30, 0.34);
  box-shadow: 0 12px 32px rgba(0,0,0,0.18);
  border-color: rgba(255,255,255,0.22);
}

/* Mobile : désactive blur pour éviter tout lag */
@media (max-width: 768px) {
  .elementor-13638 .elementor-element.elementor-element-7410211 {
    backdrop-filter: none !important;
    -webkit-backdrop-filter: none !important;
    background: rgba(30, 30, 30, 0.5);
  }
}

/* Respecte les retours à la ligne et centre le contenu du dos de la carte */
.elementor-13638 .elementor-element.elementor-element-7410211 .elementor-flip-box__back {
  white-space: pre-line;          /* garde les sauts de ligne */
  display: flex !important;       /* force le flex */
  align-items: center;            /* centre verticalement */
  justify-content: center;        /* centre horizontalement */
  text-align: center;             /* centre le texte */
  padding: 0 !important;          /* supprime le padding interne */
  margin: 0 !important;           /* supprime les marges */
}

/* Supprime le padding/marge de l’intérieur du dos */
.elementor-13638 .elementor-element.elementor-element-7410211 .elementor-flip-box__back .elementor-flip-box__layer__inner {
  padding: 0 !important;
  margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for flip-box, class: .elementor-element-e47b57b *//* Effet liquid glass léger et fluide */
.elementor-13638 .elementor-element.elementor-element-e47b57b {
  background: rgba(20, 20, 20, 0.28); /* semi-transparent */
  backdrop-filter: blur(6px) saturate(180%);
  -webkit-backdrop-filter: blur(6px) saturate(180%);
  border-radius: 24px;
  border: 1px solid rgba(255, 255, 255, 0.15);
  box-shadow: 0 8px 24px rgba(0,0,0,0.15);
  transition: background 0.3s ease, box-shadow 0.3s ease;
  overflow: hidden;
}

/* Hover doux */
.elementor-13638 .elementor-element.elementor-element-e47b57b:hover {
  background: rgba(30, 30, 30, 0.34);
  box-shadow: 0 12px 32px rgba(0,0,0,0.18);
  border-color: rgba(255,255,255,0.22);
}

/* Mobile : désactive blur pour éviter tout lag */
@media (max-width: 768px) {
  .elementor-13638 .elementor-element.elementor-element-e47b57b {
    backdrop-filter: none !important;
    -webkit-backdrop-filter: none !important;
    background: rgba(30, 30, 30, 0.5);
  }
}

/* Respecte les retours à la ligne et centre le contenu du dos de la carte */
.elementor-13638 .elementor-element.elementor-element-e47b57b .elementor-flip-box__back {
  white-space: pre-line;          /* garde les sauts de ligne */
  display: flex !important;       /* force le flex */
  align-items: center;            /* centre verticalement */
  justify-content: center;        /* centre horizontalement */
  text-align: center;             /* centre le texte */
  padding: 0 !important;          /* supprime le padding interne */
  margin: 0 !important;           /* supprime les marges */
}

/* Supprime le padding/marge de l’intérieur du dos */
.elementor-13638 .elementor-element.elementor-element-e47b57b .elementor-flip-box__back .elementor-flip-box__layer__inner {
  padding: 0 !important;
  margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for flip-box, class: .elementor-element-87a008a *//* Effet liquid glass léger et fluide */
.elementor-13638 .elementor-element.elementor-element-87a008a {
  background: rgba(20, 20, 20, 0.28); /* semi-transparent */
  backdrop-filter: blur(6px) saturate(180%);
  -webkit-backdrop-filter: blur(6px) saturate(180%);
  border-radius: 24px;
  border: 1px solid rgba(255, 255, 255, 0.15);
  box-shadow: 0 8px 24px rgba(0,0,0,0.15);
  transition: background 0.3s ease, box-shadow 0.3s ease;
  overflow: hidden;
}

/* Hover doux */
.elementor-13638 .elementor-element.elementor-element-87a008a:hover {
  background: rgba(30, 30, 30, 0.34);
  box-shadow: 0 12px 32px rgba(0,0,0,0.18);
  border-color: rgba(255,255,255,0.22);
}

/* Mobile : désactive blur pour éviter tout lag */
@media (max-width: 768px) {
  .elementor-13638 .elementor-element.elementor-element-87a008a {
    backdrop-filter: none !important;
    -webkit-backdrop-filter: none !important;
    background: rgba(30, 30, 30, 0.5);
  }
}

/* Respecte les retours à la ligne et centre le contenu du dos de la carte */
.elementor-13638 .elementor-element.elementor-element-87a008a .elementor-flip-box__back {
  white-space: pre-line;          /* garde les sauts de ligne */
  display: flex !important;       /* force le flex */
  align-items: center;            /* centre verticalement */
  justify-content: center;        /* centre horizontalement */
  text-align: center;             /* centre le texte */
  padding: 0 !important;          /* supprime le padding interne */
  margin: 0 !important;           /* supprime les marges */
}

/* Supprime le padding/marge de l’intérieur du dos */
.elementor-13638 .elementor-element.elementor-element-87a008a .elementor-flip-box__back .elementor-flip-box__layer__inner {
  padding: 0 !important;
  margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for flip-box, class: .elementor-element-f34976f *//* Effet liquid glass léger et fluide */
.elementor-13638 .elementor-element.elementor-element-f34976f {
  background: rgba(20, 20, 20, 0.28); /* semi-transparent */
  backdrop-filter: blur(6px) saturate(180%);
  -webkit-backdrop-filter: blur(6px) saturate(180%);
  border-radius: 24px;
  border: 1px solid rgba(255, 255, 255, 0.15);
  box-shadow: 0 8px 24px rgba(0,0,0,0.15);
  transition: background 0.3s ease, box-shadow 0.3s ease;
  overflow: hidden;
}

/* Hover doux */
.elementor-13638 .elementor-element.elementor-element-f34976f:hover {
  background: rgba(30, 30, 30, 0.34);
  box-shadow: 0 12px 32px rgba(0,0,0,0.18);
  border-color: rgba(255,255,255,0.22);
}

/* Mobile : désactive blur pour éviter tout lag */
@media (max-width: 768px) {
  .elementor-13638 .elementor-element.elementor-element-f34976f {
    backdrop-filter: none !important;
    -webkit-backdrop-filter: none !important;
    background: rgba(30, 30, 30, 0.5);
  }
}

/* Respecte les retours à la ligne et centre le contenu du dos de la carte */
.elementor-13638 .elementor-element.elementor-element-f34976f .elementor-flip-box__back {
  white-space: pre-line;          /* garde les sauts de ligne */
  display: flex !important;       /* force le flex */
  align-items: center;            /* centre verticalement */
  justify-content: center;        /* centre horizontalement */
  text-align: center;             /* centre le texte */
  padding: 0 !important;          /* supprime le padding interne */
  margin: 0 !important;           /* supprime les marges */
}

/* Supprime le padding/marge de l’intérieur du dos */
.elementor-13638 .elementor-element.elementor-element-f34976f .elementor-flip-box__back .elementor-flip-box__layer__inner {
  padding: 0 !important;
  margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6056f02 */.elementor-13638 .elementor-element.elementor-element-6056f02 {
  position: relative;
  width: 100%;
  min-height: 300px;      /* ou ajuste à ton besoin */
  /* display: flex; flex-direction: row; align-items: flex-start;  --> uniquement si tu veux un layout horizontal */
}

.elementor-13638 .elementor-element.elementor-element-6056f02::before,
.elementor-13638 .elementor-element.elementor-element-6056f02::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  height: 100px;
  pointer-events: none;
  z-index: 2;
}

.elementor-13638 .elementor-element.elementor-element-6056f02::before {
  top: 0;
  background: linear-gradient(to bottom, #000 0%, transparent 100%);
}

.elementor-13638 .elementor-element.elementor-element-6056f02::after {
  bottom: 0;
  background: linear-gradient(to top, #000 0%, transparent 100%);
}

.elementor-13638 .elementor-element.elementor-element-6056f02 img {
  width: 100%;
  height: auto !important;
  object-fit: cover;
  display: block;
}/* End custom CSS */
/* Start custom CSS for spacer, class: .elementor-element-943de51 */.elementor-13638 .elementor-element.elementor-element-943de51 {
  width: 100%;
  height: 100px;
  background: linear-gradient(to bottom, #000 0%, transparent 100%);
  border: none;
  margin: 0;
  padding: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a4977df */.elementor-13638 .elementor-element.elementor-element-a4977df {
  aspect-ratio: 1 / 1;
  width: 100%;       /* Prend toute la largeur dispo */
  max-width: 300px;  /* facultatif, pour limiter la taille */
  height: auto;      /* S'ajuste automatiquement */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d40586 */.elementor-13638 .elementor-element.elementor-element-6d40586 {
  aspect-ratio: 1 / 1;
  width: 100%;       /* Prend toute la largeur dispo */
  max-width: 300px;  /* facultatif, pour limiter la taille */
  height: auto;      /* S'ajuste automatiquement */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-297668c */.elementor-13638 .elementor-element.elementor-element-297668c {
  aspect-ratio: 1 / 1;
  width: 100%;       /* Prend toute la largeur dispo */
  max-width: 300px;  /* facultatif, pour limiter la taille */
  height: auto;      /* S'ajuste automatiquement */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a2d8d6e */.elementor-13638 .elementor-element.elementor-element-a2d8d6e {
  aspect-ratio: 1 / 1;
  width: 100%;       /* Prend toute la largeur dispo */
  max-width: 300px;  /* facultatif, pour limiter la taille */
  height: auto;      /* S'ajuste automatiquement */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba8afaf */.elementor-13638 .elementor-element.elementor-element-ba8afaf {
  aspect-ratio: 1 / 1;
  width: 100%;       /* Prend toute la largeur dispo */
  max-width: 300px;  /* facultatif, pour limiter la taille */
  height: auto;      /* S'ajuste automatiquement */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e6aec8 */.elementor-13638 .elementor-element.elementor-element-1e6aec8 {
  aspect-ratio: 1 / 1;
  width: 100%;       /* Prend toute la largeur dispo */
  max-width: 300px;  /* facultatif, pour limiter la taille */
  height: auto;      /* S'ajuste automatiquement */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-90f25dd */@media (max-width: 767px) {
  .glass-container {
    margin-left: auto !important;
    margin-right: auto !important;
    display: block !important;
    float: none !important;
    text-align: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a5087fb */.elementor-13638 .elementor-element.elementor-element-a5087fb {
  position: relative;
  overflow: hidden;
  width: 100%;
  min-height: 300px;
}

.elementor-13638 .elementor-element.elementor-element-a5087fb::before,
.elementor-13638 .elementor-element.elementor-element-a5087fb::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  height: 100px;
  pointer-events: none;
  z-index: 99; /* pour test */
}



.elementor-13638 .elementor-element.elementor-element-a5087fb::after {
  bottom: 0;
  background: linear-gradient(to top, #000 0%, transparent 100%);
}/* End custom CSS */