.elementor-2054 .elementor-element.elementor-element-bad6b81{--display:flex;--min-height:80vh;--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:flex-end;--overlay-opacity:0.32;--padding-top:8%;--padding-bottom:7%;--padding-left:6%;--padding-right:6%;}.elementor-2054 .elementor-element.elementor-element-bad6b81:not(.elementor-motion-effects-element-type-background), .elementor-2054 .elementor-element.elementor-element-bad6b81 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://test.amandineduchenes.com/wp-content/uploads/2026/10/Photo-12-09-2026-19-56-49-1.jpg");background-position:center right;background-size:cover;}.elementor-2054 .elementor-element.elementor-element-bad6b81::before, .elementor-2054 .elementor-element.elementor-element-bad6b81 > .elementor-background-video-container::before, .elementor-2054 .elementor-element.elementor-element-bad6b81 > .e-con-inner > .elementor-background-video-container::before, .elementor-2054 .elementor-element.elementor-element-bad6b81 > .elementor-background-slideshow::before, .elementor-2054 .elementor-element.elementor-element-bad6b81 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2054 .elementor-element.elementor-element-bad6b81 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#1a1411;--background-overlay:'';}.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 );text-transform:var( --e-global-typography-primary-text-transform );color:var( --e-global-color-primary );}.elementor-2054 .elementor-element.elementor-element-0a00e46 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:12px;font-weight:400;text-transform:none;letter-spacing:3px;color:#ffffff;}.elementor-2054 .elementor-element.elementor-element-53016a8 .elementor-heading-title{font-family:"Bodoni Moda", Sans-serif;font-size:104px;font-weight:400;text-transform:none;line-height:1.1em;color:#ffffff;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2054 .elementor-element.elementor-element-d9f621b{font-family:"Jost", Sans-serif;font-size:17px;font-weight:300;line-height:1.7em;color:#ffffff;}.elementor-2054 .elementor-element.elementor-element-4eb7198{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:36px 36px;--row-gap:36px;--column-gap:36px;--padding-top:200px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-2054 .elementor-element.elementor-element-4eb7198:not(.elementor-motion-effects-element-type-background), .elementor-2054 .elementor-element.elementor-element-4eb7198 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-2054 .elementor-element.elementor-element-94aebd7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2054 .elementor-element.elementor-element-2cd7c83{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2054 .elementor-element.elementor-element-89b78ac{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2054 .elementor-element.elementor-element-40497f9{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-2054 .elementor-element.elementor-element-04b1476{--display:flex;--gap:28px 28px;--row-gap:28px;--column-gap:28px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:70.7px;--padding-right:71px;}.elementor-2054 .elementor-element.elementor-element-a2d7270{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Jost", Sans-serif;font-size:17px;font-weight:300;line-height:1.7em;color:#5a524d;}.elementor-2054 .elementor-element.elementor-element-50d312f{--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:space-between;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:-80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:42.42px;--padding-right:70.7px;}.elementor-2054 .elementor-element.elementor-element-0222c74{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2054 .elementor-element.elementor-element-c7331c6 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;letter-spacing:3px;color:#3b2417;}.elementor-2054 .elementor-element.elementor-element-fcc25cd .elementor-heading-title{font-family:"Bodoni Moda", Sans-serif;font-size:44px;font-weight:400;text-transform:none;line-height:1.1em;color:#3b2417;}.elementor-2054 .elementor-element.elementor-element-21ff6a1{--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:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:262px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2054 .elementor-element.elementor-element-90fb4ed{width:initial;max-width:initial;}.elementor-2054 .elementor-element.elementor-element-90fb4ed.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2054 .elementor-element.elementor-element-b99ac56{width:initial;max-width:initial;}.elementor-2054 .elementor-element.elementor-element-b99ac56.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2054 .elementor-element.elementor-element-5641fe5{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:52px;--padding-bottom:52px;--padding-left:70.7px;--padding-right:70.7px;}.elementor-2054 .elementor-element.elementor-element-5641fe5:not(.elementor-motion-effects-element-type-background), .elementor-2054 .elementor-element.elementor-element-5641fe5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2EDE8;}.elementor-2054 .elementor-element.elementor-element-c6b7b55{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:40px;}.elementor-2054 .elementor-element.elementor-element-26df36a .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;letter-spacing:3px;color:#3b2417;}.elementor-2054 .elementor-element.elementor-element-01a556a .elementor-heading-title{font-family:"Bodoni Moda", Sans-serif;font-size:44px;font-weight:400;text-transform:none;line-height:1.1em;color:#3b2417;}.elementor-2054 .elementor-element.elementor-element-4530f9b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2054 .elementor-element.elementor-element-82e5075{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2054 .elementor-element.elementor-element-30d4525 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:13px;font-weight:400;text-transform:uppercase;line-height:1.3em;letter-spacing:2.4px;color:#3b2417;}.elementor-2054 .elementor-element.elementor-element-a31c969{font-family:"Jost", Sans-serif;font-size:14px;line-height:1.6em;color:#5A524D;}.elementor-2054 .elementor-element.elementor-element-fc2af29 .elementor-heading-title{color:#3b2417;}.elementor-2054 .elementor-element.elementor-element-00fe9f8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2054 .elementor-element.elementor-element-0b0130b .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:13px;font-weight:400;text-transform:uppercase;line-height:1.3em;letter-spacing:2.4px;color:#3b2417;}.elementor-2054 .elementor-element.elementor-element-cf1420e{font-family:"Jost", Sans-serif;font-size:14px;line-height:1.6em;color:#5A524D;}.elementor-2054 .elementor-element.elementor-element-082dc4d .elementor-heading-title{color:#3b2417;}.elementor-2054 .elementor-element.elementor-element-2730c1a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2054 .elementor-element.elementor-element-a536d24 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:13px;font-weight:400;text-transform:uppercase;line-height:1.3em;letter-spacing:2.4px;color:#3b2417;}.elementor-2054 .elementor-element.elementor-element-2a9cf4c{font-family:"Jost", Sans-serif;font-size:14px;line-height:1.6em;color:#5A524D;}.elementor-2054 .elementor-element.elementor-element-0b0c0c1 .elementor-heading-title{color:#3b2417;}.elementor-2054 .elementor-element.elementor-element-663958e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2054 .elementor-element.elementor-element-d62da7f .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:13px;font-weight:400;text-transform:uppercase;line-height:1.3em;letter-spacing:2.4px;color:#3b2417;}.elementor-2054 .elementor-element.elementor-element-39f9ee1{font-family:"Jost", Sans-serif;font-size:14px;line-height:1.6em;color:#5A524D;}.elementor-2054 .elementor-element.elementor-element-9308fbd .elementor-heading-title{color:#3b2417;}.elementor-2054 .elementor-element.elementor-element-616bb7f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2054 .elementor-element.elementor-element-55c10fa .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:13px;font-weight:400;text-transform:uppercase;line-height:1.3em;letter-spacing:2.4px;color:#3b2417;}.elementor-2054 .elementor-element.elementor-element-e807098{font-family:"Jost", Sans-serif;font-size:14px;line-height:1.6em;color:#5A524D;}.elementor-2054 .elementor-element.elementor-element-9817ff7 .elementor-heading-title{color:#3b2417;}.elementor-2054 .elementor-element.elementor-element-011a0c8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2054 .elementor-element.elementor-element-56cfde8 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:13px;font-weight:400;text-transform:uppercase;line-height:1.3em;letter-spacing:2.4px;color:#3b2417;}.elementor-2054 .elementor-element.elementor-element-93f0d3c{font-family:"Jost", Sans-serif;font-size:14px;line-height:1.6em;color:#5A524D;}.elementor-2054 .elementor-element.elementor-element-d5f73be .elementor-heading-title{color:#3b2417;}.elementor-2054 .elementor-element.elementor-element-a7be8b9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--overlay-opacity:0.8;--padding-top:0px;--padding-bottom:140px;--padding-left:80px;--padding-right:80px;}.elementor-2054 .elementor-element.elementor-element-a7be8b9:not(.elementor-motion-effects-element-type-background), .elementor-2054 .elementor-element.elementor-element-a7be8b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://test.amandineduchenes.com/wp-content/uploads/2026/11/Photo-12-09-2026-18-03-06.jpg");background-position:50% 55%;background-size:cover;}.elementor-2054 .elementor-element.elementor-element-a7be8b9::before, .elementor-2054 .elementor-element.elementor-element-a7be8b9 > .elementor-background-video-container::before, .elementor-2054 .elementor-element.elementor-element-a7be8b9 > .e-con-inner > .elementor-background-video-container::before, .elementor-2054 .elementor-element.elementor-element-a7be8b9 > .elementor-background-slideshow::before, .elementor-2054 .elementor-element.elementor-element-a7be8b9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2054 .elementor-element.elementor-element-a7be8b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#1a1411;--background-overlay:'';}.elementor-2054 .elementor-element.elementor-element-c4135c2{--display:flex;--min-height:22vh;}.elementor-2054 .elementor-element.elementor-element-260786d .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;letter-spacing:3px;color:#f2ede8;}.elementor-2054 .elementor-element.elementor-element-befa4c2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;}.elementor-2054 .elementor-element.elementor-element-befa4c2 .elementor-heading-title{font-family:"Bodoni Moda", Sans-serif;font-size:64px;font-weight:400;text-transform:none;color:#ffffff;}.elementor-widget-loop-grid .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-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );}.elementor-2054 .elementor-element.elementor-element-a9a3234{--grid-columns:1;--load-more-button-align:center;}.elementor-2054 .elementor-element.elementor-element-a9a3234 .elementor-button{fill:#f2ede8;color:#f2ede8;}.elementor-2054 .elementor-element.elementor-element-8904d2d{--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:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:120px;--padding-bottom:120px;--padding-left:60px;--padding-right:60px;}.elementor-2054 .elementor-element.elementor-element-8904d2d:not(.elementor-motion-effects-element-type-background), .elementor-2054 .elementor-element.elementor-element-8904d2d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1a1411;}.elementor-2054 .elementor-element.elementor-element-529ccb1 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;letter-spacing:3px;color:#cfc6bf;}.elementor-2054 .elementor-element.elementor-element-429daf1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:28px 56px;--row-gap:28px;--column-gap:56px;--flex-wrap:wrap;}.elementor-2054 .elementor-element.elementor-element-b2245c7{--e-transform-transition-duration:0.4ms;}.elementor-2054 .elementor-element.elementor-element-b2245c7 .elementor-heading-title{font-family:"Bodoni Moda", Sans-serif;font-size:34px;font-weight:400;text-transform:none;color:#ffffff;}.elementor-2054 .elementor-element.elementor-element-426589a{--e-transform-transition-duration:0.4ms;}.elementor-2054 .elementor-element.elementor-element-426589a .elementor-heading-title{font-family:"Bodoni Moda", Sans-serif;font-size:34px;font-weight:400;text-transform:none;color:#ffffff;}.elementor-2054 .elementor-element.elementor-element-d9e425f{--e-transform-transition-duration:0.4ms;}.elementor-2054 .elementor-element.elementor-element-d9e425f .elementor-heading-title{font-family:"Bodoni Moda", Sans-serif;font-size:34px;font-weight:400;text-transform:none;color:#ffffff;}.elementor-2054 .elementor-element.elementor-element-28c4b46{--e-transform-transition-duration:0.4ms;}.elementor-2054 .elementor-element.elementor-element-28c4b46 .elementor-heading-title{font-family:"Bodoni Moda", Sans-serif;font-size:34px;font-weight:400;text-transform:none;color:#ffffff;}.elementor-2054 .elementor-element.elementor-element-51d5fa0{--e-transform-transition-duration:0.4ms;}.elementor-2054 .elementor-element.elementor-element-51d5fa0 .elementor-heading-title{font-family:"Bodoni Moda", Sans-serif;font-size:34px;font-weight:400;text-transform:none;color:#ffffff;}.elementor-2054 .elementor-element.elementor-element-d62f256{--e-transform-transition-duration:0.4ms;}.elementor-2054 .elementor-element.elementor-element-d62f256 .elementor-heading-title{font-family:"Bodoni Moda", Sans-serif;font-size:34px;font-weight:400;text-transform:none;color:#ffffff;}.elementor-2054 .elementor-element.elementor-element-88da961{--e-transform-transition-duration:0.4ms;}.elementor-2054 .elementor-element.elementor-element-88da961 .elementor-heading-title{font-family:"Bodoni Moda", Sans-serif;font-size:34px;font-weight:400;text-transform:none;color:#ffffff;}.elementor-2054 .elementor-element.elementor-element-e026d28{--e-transform-transition-duration:0.4ms;}.elementor-2054 .elementor-element.elementor-element-e026d28 .elementor-heading-title{font-family:"Bodoni Moda", Sans-serif;font-size:34px;font-weight:400;text-transform:none;color:#ffffff;}.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-2054 .elementor-element.elementor-element-66da038 .elementor-button{background-color:rgba(0,0,0,0);font-family:"Jost", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;letter-spacing:2.4px;fill:#ffffff;color:#ffffff;}@media(min-width:768px){.elementor-2054 .elementor-element.elementor-element-2cd7c83{--width:70%;}.elementor-2054 .elementor-element.elementor-element-89b78ac{--width:100%;}.elementor-2054 .elementor-element.elementor-element-04b1476{--width:100%;}.elementor-2054 .elementor-element.elementor-element-50d312f{--width:30%;}.elementor-2054 .elementor-element.elementor-element-0222c74{--width:100%;}.elementor-2054 .elementor-element.elementor-element-5641fe5{--width:100%;}.elementor-2054 .elementor-element.elementor-element-c6b7b55{--width:35%;}.elementor-2054 .elementor-element.elementor-element-4530f9b{--width:65%;}.elementor-2054 .elementor-element.elementor-element-82e5075{--width:100%;}.elementor-2054 .elementor-element.elementor-element-00fe9f8{--width:100%;}.elementor-2054 .elementor-element.elementor-element-2730c1a{--width:100%;}.elementor-2054 .elementor-element.elementor-element-663958e{--width:100%;}.elementor-2054 .elementor-element.elementor-element-616bb7f{--width:100%;}.elementor-2054 .elementor-element.elementor-element-011a0c8{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2054 .elementor-element.elementor-element-2cd7c83{--width:100%;}.elementor-2054 .elementor-element.elementor-element-50d312f{--width:100%;}.elementor-2054 .elementor-element.elementor-element-c6b7b55{--width:100%;}.elementor-2054 .elementor-element.elementor-element-4530f9b{--width:100%;}}@media(min-width:1025px){.elementor-2054 .elementor-element.elementor-element-a7be8b9:not(.elementor-motion-effects-element-type-background), .elementor-2054 .elementor-element.elementor-element-a7be8b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1024px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2054 .elementor-element.elementor-element-04b1476{--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-2054 .elementor-element.elementor-element-50d312f{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-2054 .elementor-element.elementor-element-21ff6a1{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;}.elementor-2054 .elementor-element.elementor-element-5641fe5{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-2054 .elementor-element.elementor-element-4530f9b{--margin-top:32px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2054 .elementor-element.elementor-element-a7be8b9:not(.elementor-motion-effects-element-type-background), .elementor-2054 .elementor-element.elementor-element-a7be8b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-2054 .elementor-element.elementor-element-a9a3234{--grid-columns:2;}}@media(max-width:767px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2054 .elementor-element.elementor-element-2cd7c83{--width:100%;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2054 .elementor-element.elementor-element-04b1476{--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-2054 .elementor-element.elementor-element-50d312f{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-2054 .elementor-element.elementor-element-21ff6a1{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;}.elementor-2054 .elementor-element.elementor-element-5641fe5{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:36px;--padding-bottom:36px;--padding-left:24px;--padding-right:24px;}.elementor-2054 .elementor-element.elementor-element-c6b7b55{--width:100%;}.elementor-2054 .elementor-element.elementor-element-4530f9b{--width:100%;--margin-top:32px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2054 .elementor-element.elementor-element-a7be8b9:not(.elementor-motion-effects-element-type-background), .elementor-2054 .elementor-element.elementor-element-a7be8b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-2054 .elementor-element.elementor-element-a9a3234{--grid-columns:1;}}/* Start custom CSS for container, class: .elementor-element-40497f9 */.elementor-2054 .elementor-element.elementor-element-40497f9{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:0!important;overflow-x:auto;scroll-behavior:smooth;scrollbar-width:none}.elementor-2054 .elementor-element.elementor-element-40497f9::-webkit-scrollbar{display:none}.elementor-2054 .elementor-element.elementor-element-40497f9>.elementor-widget-image{flex:0 0 33.333%!important;width:auto!important;margin:0!important;height:452px!important;overflow:hidden!important;transition:flex-basis 1.2s cubic-bezier(.22,.61,.36,1)}.elementor-2054 .elementor-element.elementor-element-40497f9>.elementor-widget-image:hover{flex-basis:64%!important}.elementor-2054 .elementor-element.elementor-element-40497f9>.elementor-widget-image .elementor-widget-container{height:100%!important}.elementor-2054 .elementor-element.elementor-element-40497f9>.elementor-widget-image img{width:100%!important;height:452px!important;object-fit:cover!important;display:block}.elementor-2054 .elementor-element.elementor-element-40497f9>.elementor-widget-image a{display:block!important;width:100%!important;height:100%!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-89b78ac */.elementor-2054 .elementor-element.elementor-element-89b78ac{position:relative}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5641fe5 */.elementor-2054 .elementor-element.elementor-element-5641fe5 .tm-row{border-bottom:1px solid rgba(59,36,23,.2);padding:14px 0}.elementor-2054 .elementor-element.elementor-element-5641fe5 .tm-row .tm-quote{max-height:0;opacity:0;overflow:hidden;margin-top:0;transition:max-height .8s cubic-bezier(.22,.61,.36,1),opacity .6s ease,margin-top .6s ease}.elementor-2054 .elementor-element.elementor-element-5641fe5 .tm-row .tm-name .elementor-heading-title{transition:color .4s ease}.elementor-2054 .elementor-element.elementor-element-5641fe5 .tm-row:hover .tm-name .elementor-heading-title{color:#000!important}.elementor-2054 .elementor-element.elementor-element-5641fe5 .tm-row:hover .tm-quote{max-height:200px;opacity:1;margin-top:10px}@media (hover:none){.elementor-2054 .elementor-element.elementor-element-5641fe5 .tm-row .tm-quote{max-height:none;opacity:1;margin-top:10px}}.elementor-2054 .elementor-element.elementor-element-5641fe5 .tm-row .tm-link{max-height:0;opacity:0;overflow:hidden;margin-top:0;transition:max-height .8s cubic-bezier(.22,.61,.36,1),opacity .6s ease .1s,margin-top .6s ease}.elementor-2054 .elementor-element.elementor-element-5641fe5 .tm-row:hover .tm-link{max-height:50px;opacity:1;margin-top:14px}.elementor-2054 .tm-link .elementor-heading-title a{transition:letter-spacing .4s ease}.elementor-2054 .tm-link:hover .elementor-heading-title{letter-spacing:.24em}@media (hover:none){.elementor-2054 .elementor-element.elementor-element-5641fe5 .tm-row .tm-link{max-height:none;opacity:1;margin-top:14px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-429daf1 */.elementor-2054 .elementor-element.elementor-element-429daf1 .elementor-widget-heading{transition:opacity 1.1s cubic-bezier(.22,.61,.36,1),transform 1.3s cubic-bezier(.22,.61,.36,1)}.elementor-2054 .elementor-element.elementor-element-429daf1:hover .elementor-widget-heading{opacity:.35}.elementor-2054 .elementor-element.elementor-element-429daf1 .elementor-widget-heading:hover{opacity:1;transform:scale(1.035)}.elementor-2054 .elementor-element.elementor-element-429daf1 .elementor-heading-title a{background:linear-gradient(currentColor,currentColor) left bottom/0 1px no-repeat;padding-bottom:6px;transition:background-size 1.3s cubic-bezier(.22,.61,.36,1)}.elementor-2054 .elementor-element.elementor-element-429daf1 .elementor-widget-heading:hover .elementor-heading-title a{background-size:100% 1px}/* End custom CSS */
/* Start custom CSS */.elementor-2054 .ad-link .elementor-heading-title{display:inline-block;font-family:Jost,system-ui,sans-serif;font-size:12px;font-weight:400;letter-spacing:.2em;text-transform:uppercase;color:#3b2417!important;border-bottom:1px solid;padding-bottom:6px}.elementor-2054 .ad-link .elementor-heading-title a{color:inherit!important;text-decoration:none;text-transform:uppercase!important;letter-spacing:.2em!important}.elementor-2054 .chant-links .ad-link{transition:transform .5s cubic-bezier(.22,.61,.36,1);transform-origin:left center}.elementor-2054 .chant-links .ad-link:hover{transform:scale(1.12)}/* End custom CSS */