.elementor-10 .elementor-element.elementor-element-e75690e{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-07ae2d0 > .elementor-container{max-width:1400px;}.elementor-10 .elementor-element.elementor-element-07ae2d0{padding:14px 0px 14px 0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-613ad6f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10 .elementor-element.elementor-element-613ad6f .elementor-heading-title{font-family:"Cormorant Garamond", sans-serif;font-size:1.6rem;font-weight:400;text-transform:none;font-style:normal;line-height:1.1em;letter-spacing:0px;color:#2e2528;}.elementor-10 .elementor-element.elementor-element-5e8bccf{margin:-4% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-5e8bccf .elementor-heading-title{font-family:"Inter", sans-serif;font-size:10px;font-weight:500;text-transform:uppercase;font-style:normal;line-height:1em;letter-spacing:2.4px;color:#8d7a81;}.elementor-bc-flex-widget .elementor-10 .elementor-element.elementor-element-cad57ae.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-10 .elementor-element.elementor-element-cad57ae.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-157156c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-10 .elementor-element.elementor-element-157156c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-10 .elementor-element.elementor-element-157156c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-10 .elementor-element.elementor-element-157156c .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-10 .elementor-element.elementor-element-157156c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-10 .elementor-element.elementor-element-157156c .elementor-icon-list-icon i{color:#5e4f54;transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-157156c .elementor-icon-list-icon svg{fill:#5e4f54;transition:fill 0.3s;}.elementor-10 .elementor-element.elementor-element-157156c{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-10 .elementor-element.elementor-element-157156c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10 .elementor-element.elementor-element-157156c .elementor-icon-list-item > a{font-family:"Inter", sans-serif;font-size:13.5px;font-weight:400;}.elementor-10 .elementor-element.elementor-element-157156c .elementor-icon-list-text{color:#5e4f54;transition:color 0.3s;}.elementor-bc-flex-widget .elementor-10 .elementor-element.elementor-element-50a310c.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-10 .elementor-element.elementor-element-50a310c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-10 .elementor-element.elementor-element-e7eef15 .elementor-button{background-color:#2e2528;font-family:"Inter", sans-serif;font-size:14px;font-weight:500;fill:#f5ecec;color:#f5ecec;border-radius:999px 999px 999px 999px;padding:14px 26px 14px 26px;}.elementor-10 .elementor-element.elementor-element-025a1d4 > .elementor-container{max-width:1400px;}.elementor-10 .elementor-element.elementor-element-025a1d4{padding:60px 120px 80px 120px;}.elementor-bc-flex-widget .elementor-10 .elementor-element.elementor-element-77a0668.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-10 .elementor-element.elementor-element-77a0668.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-10 .elementor-element.elementor-element-2057271 .elementor-heading-title{font-family:"Inter", sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;font-style:normal;line-height:1em;letter-spacing:2.4px;color:#8d7a81;}.elementor-10 .elementor-element.elementor-element-1e7d7ba{margin:-2% 0% calc(var(--kit-widget-spacing, 0px) + -2%) 0%;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-1e7d7ba .elementor-heading-title{font-family:"Cormorant Garamond", sans-serif;font-size:118px;font-weight:300;text-transform:none;font-style:normal;line-height:1em;letter-spacing:-1.5px;color:#2e2528;}.elementor-10 .elementor-element.elementor-element-124114c{margin:-2px 0px calc(var(--kit-widget-spacing, 0px) + -2px) 0px;}.elementor-10 .elementor-element.elementor-element-124114c .elementor-heading-title{font-family:"Cormorant Garamond", sans-serif;font-size:118px;font-weight:300;text-transform:none;font-style:italic;line-height:1em;letter-spacing:-1.5px;color:#8e6a7a;}.elementor-10 .elementor-element.elementor-element-6162fa1{margin:-2px 0px calc(var(--kit-widget-spacing, 0px) + -2px) 0px;}.elementor-10 .elementor-element.elementor-element-6162fa1 .elementor-heading-title{font-family:"Cormorant Garamond", sans-serif;font-size:118px;font-weight:300;text-transform:none;font-style:normal;line-height:1em;letter-spacing:-1.5px;color:#2e2528;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-7bdff47{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 26px) 0px;font-family:"Inter", sans-serif;font-size:17px;font-weight:400;font-style:normal;line-height:1.65em;color:#5e4f54;}.elementor-bc-flex-widget .elementor-10 .elementor-element.elementor-element-ffe2445.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-10 .elementor-element.elementor-element-ffe2445.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-10 .elementor-element.elementor-element-969b08e img{border-radius:22px 22px 22px 22px;}.elementor-10 .elementor-element.elementor-element-8e6b5e3:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-8e6b5e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-tjbgsoft );}.elementor-10 .elementor-element.elementor-element-8e6b5e3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-8e6b5e3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10 .elementor-element.elementor-element-ea27246 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-10 .elementor-element.elementor-element-ea27246 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-2b83a5b{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-93fd0b6:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-93fd0b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-tjbgsoft );}.elementor-10 .elementor-element.elementor-element-93fd0b6 > .elementor-container{max-width:1400px;}.elementor-10 .elementor-element.elementor-element-93fd0b6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-93fd0b6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10 .elementor-element.elementor-element-820b994 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-d0454d6 .elementor-heading-title{font-family:"Inter", sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;font-style:normal;line-height:1em;letter-spacing:2.4px;color:#8d7a81;}.elementor-10 .elementor-element.elementor-element-2a99a55 .elementor-heading-title{font-family:"Cormorant Garamond", sans-serif;font-size:64px;font-weight:300;text-transform:none;font-style:normal;line-height:1.02em;letter-spacing:-1px;color:#2e2528;}.elementor-bc-flex-widget .elementor-10 .elementor-element.elementor-element-7596c4c.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-10 .elementor-element.elementor-element-7596c4c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-10 .elementor-element.elementor-element-a16c03f{font-family:"Cormorant Garamond", sans-serif;font-size:26px;font-weight:300;font-style:italic;line-height:1.45em;color:#5e4f54;}.elementor-10 .elementor-element.elementor-element-c5e51a3:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-c5e51a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-tjbgsoft );}.elementor-10 .elementor-element.elementor-element-c5e51a3 > .elementor-container{max-width:1400px;}.elementor-10 .elementor-element.elementor-element-c5e51a3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 60px 0px;}.elementor-10 .elementor-element.elementor-element-c5e51a3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10 .elementor-element.elementor-element-cd01342 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-0f3ba4b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;font-family:"Cormorant Garamond", sans-serif;font-size:22px;font-weight:300;font-style:normal;line-height:1.55em;color:#2e2528;}.elementor-10 .elementor-element.elementor-element-23f4558{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;font-family:"Inter", sans-serif;font-size:15px;font-weight:400;font-style:normal;line-height:1.7em;color:#5e4f54;}.elementor-10 .elementor-element.elementor-element-3742325{font-family:"Inter", sans-serif;font-size:13.5px;font-weight:400;font-style:italic;line-height:1.65em;color:#8d7a81;}.elementor-10 .elementor-element.elementor-element-1aca06e:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-1aca06e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-tjpaper );}.elementor-10 .elementor-element.elementor-element-1aca06e > .elementor-container{max-width:1400px;}.elementor-10 .elementor-element.elementor-element-1aca06e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-1aca06e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10 .elementor-element.elementor-element-2237155 .elementor-heading-title{font-family:"Inter", sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;font-style:normal;line-height:1em;letter-spacing:2.4px;color:#8d7a81;}.elementor-10 .elementor-element.elementor-element-08a5de0 .elementor-heading-title{font-family:"Cormorant Garamond", sans-serif;font-size:64px;font-weight:300;text-transform:none;font-style:normal;line-height:1.02em;letter-spacing:-1px;color:#2e2528;}.elementor-10 .elementor-element.elementor-element-6d5017b{font-family:"Cormorant Garamond", sans-serif;font-size:26px;font-weight:300;font-style:italic;line-height:1.45em;color:#5e4f54;}.elementor-10 .elementor-element.elementor-element-cb7b359:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-cb7b359 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-tjpaper );}.elementor-10 .elementor-element.elementor-element-cb7b359 > .elementor-container{max-width:1400px;}.elementor-10 .elementor-element.elementor-element-cb7b359{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 60px 0px;}.elementor-10 .elementor-element.elementor-element-cb7b359 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10 .elementor-element.elementor-element-07c1ad0 > .elementor-container{max-width:1400px;}.elementor-10 .elementor-element.elementor-element-07c1ad0{padding:60px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-8a2006b .elementor-heading-title{font-family:"Inter", sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;font-style:normal;line-height:1em;letter-spacing:2.4px;color:#8d7a81;}.elementor-10 .elementor-element.elementor-element-ac7d37d .elementor-heading-title{font-family:"Cormorant Garamond", sans-serif;font-size:64px;font-weight:300;text-transform:none;font-style:normal;line-height:1.02em;letter-spacing:-1px;color:#2e2528;}.elementor-bc-flex-widget .elementor-10 .elementor-element.elementor-element-aa48a9e.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-10 .elementor-element.elementor-element-aa48a9e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-10 .elementor-element.elementor-element-9f56de7{font-family:"Cormorant Garamond", sans-serif;font-size:26px;font-weight:300;font-style:italic;line-height:1.45em;color:#5e4f54;}.elementor-10 .elementor-element.elementor-element-e80ae48 > .elementor-container{max-width:1400px;}.elementor-10 .elementor-element.elementor-element-e80ae48{padding:30px 0px 30px 0px;}.elementor-10 .elementor-element.elementor-element-60740f6:hover > .elementor-background-overlay{background-color:var( --e-global-color-tjpaper );opacity:0.5;}.elementor-10 .elementor-element.elementor-element-60740f6 > .elementor-container{max-width:1400px;}.elementor-10 .elementor-element.elementor-element-60740f6{border-style:solid;border-width:0.2px 0px 0px 0px;border-color:var( --e-global-color-primary );padding:40px 0px 40px 0px;}.elementor-10 .elementor-element.elementor-element-d1f231b .elementor-heading-title{font-family:"Cormorant Garamond", sans-serif;font-size:22px;font-weight:400;text-transform:none;font-style:normal;line-height:1.1em;letter-spacing:0px;color:#8d7a81;}.elementor-10 .elementor-element.elementor-element-44e9d43{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-10 .elementor-element.elementor-element-44e9d43 .elementor-heading-title{font-family:"Cormorant Garamond", sans-serif;font-size:34px;font-weight:300;text-transform:none;font-style:normal;line-height:1.1em;letter-spacing:0px;color:#2e2528;}.elementor-10 .elementor-element.elementor-element-7e268fb .elementor-heading-title{font-family:"Inter", sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;font-style:normal;line-height:1.2em;letter-spacing:1.6px;color:#8d7a81;}.elementor-10 .elementor-element.elementor-element-059be55{font-family:"Inter", sans-serif;font-size:15px;font-weight:400;font-style:normal;line-height:1.65em;color:#5e4f54;}.elementor-10 .elementor-element.elementor-element-ee0c985{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;text-align:end;}.elementor-10 .elementor-element.elementor-element-ee0c985 .elementor-heading-title{font-family:"Cormorant Garamond", sans-serif;font-size:22px;font-weight:400;text-transform:none;font-style:normal;line-height:1.1em;letter-spacing:0px;color:#2e2528;}.elementor-10 .elementor-element.elementor-element-f940e70{text-align:end;}.elementor-10 .elementor-element.elementor-element-f940e70 .elementor-heading-title{font-family:"Inter", sans-serif;font-size:13px;font-weight:400;text-transform:none;font-style:normal;line-height:1.3em;letter-spacing:0px;color:#5e4f54;}.elementor-10 .elementor-element.elementor-element-8a22911:hover > .elementor-background-overlay{background-color:var( --e-global-color-tjpaper );opacity:0.5;}.elementor-10 .elementor-element.elementor-element-8a22911 > .elementor-container{max-width:1400px;}.elementor-10 .elementor-element.elementor-element-8a22911{border-style:solid;border-width:0.2px 0px 0px 0px;border-color:var( --e-global-color-primary );padding:40px 0px 40px 0px;}.elementor-10 .elementor-element.elementor-element-e514df9 .elementor-heading-title{font-family:"Cormorant Garamond", sans-serif;font-size:22px;font-weight:400;text-transform:none;font-style:normal;line-height:1.1em;letter-spacing:0px;color:#8d7a81;}.elementor-10 .elementor-element.elementor-element-430e1e1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-10 .elementor-element.elementor-element-430e1e1 .elementor-heading-title{font-family:"Cormorant Garamond", sans-serif;font-size:34px;font-weight:300;text-transform:none;font-style:normal;line-height:1.1em;letter-spacing:0px;color:#2e2528;}.elementor-10 .elementor-element.elementor-element-d6a5611 .elementor-heading-title{font-family:"Inter", sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;font-style:normal;line-height:1.2em;letter-spacing:1.6px;color:#8d7a81;}.elementor-10 .elementor-element.elementor-element-3ba6ef7{font-family:"Inter", sans-serif;font-size:15px;font-weight:400;font-style:normal;line-height:1.65em;color:#5e4f54;}.elementor-10 .elementor-element.elementor-element-d76d47b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;text-align:end;}.elementor-10 .elementor-element.elementor-element-d76d47b .elementor-heading-title{font-family:"Cormorant Garamond", sans-serif;font-size:22px;font-weight:400;text-transform:none;font-style:normal;line-height:1.1em;letter-spacing:0px;color:#2e2528;}.elementor-10 .elementor-element.elementor-element-6cfcbad{text-align:end;}.elementor-10 .elementor-element.elementor-element-6cfcbad .elementor-heading-title{font-family:"Inter", sans-serif;font-size:13px;font-weight:400;text-transform:none;font-style:normal;line-height:1.3em;letter-spacing:0px;color:#5e4f54;}.elementor-10 .elementor-element.elementor-element-843cf4c:hover > .elementor-background-overlay{background-color:var( --e-global-color-tjpaper );opacity:0.5;}.elementor-10 .elementor-element.elementor-element-843cf4c > .elementor-container{max-width:1400px;}.elementor-10 .elementor-element.elementor-element-843cf4c{border-style:solid;border-width:0.2px 0px 0px 0px;border-color:var( --e-global-color-primary );padding:40px 0px 40px 0px;}.elementor-10 .elementor-element.elementor-element-9bb8e99 .elementor-heading-title{font-family:"Cormorant Garamond", sans-serif;font-size:22px;font-weight:400;text-transform:none;font-style:normal;line-height:1.1em;letter-spacing:0px;color:#8d7a81;}.elementor-10 .elementor-element.elementor-element-6be235e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-10 .elementor-element.elementor-element-6be235e .elementor-heading-title{font-family:"Cormorant Garamond", sans-serif;font-size:34px;font-weight:300;text-transform:none;font-style:normal;line-height:1.1em;letter-spacing:0px;color:#2e2528;}.elementor-10 .elementor-element.elementor-element-5fe6c00 .elementor-heading-title{font-family:"Inter", sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;font-style:normal;line-height:1.2em;letter-spacing:1.6px;color:#8d7a81;}.elementor-10 .elementor-element.elementor-element-335ed0b{font-family:"Inter", sans-serif;font-size:15px;font-weight:400;font-style:normal;line-height:1.65em;color:#5e4f54;}.elementor-10 .elementor-element.elementor-element-4aef83d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;text-align:end;}.elementor-10 .elementor-element.elementor-element-4aef83d .elementor-heading-title{font-family:"Cormorant Garamond", sans-serif;font-size:22px;font-weight:400;text-transform:none;font-style:normal;line-height:1.1em;letter-spacing:0px;color:#2e2528;}.elementor-10 .elementor-element.elementor-element-6d2e3c3{text-align:end;}.elementor-10 .elementor-element.elementor-element-6d2e3c3 .elementor-heading-title{font-family:"Inter", sans-serif;font-size:13px;font-weight:400;text-transform:none;font-style:normal;line-height:1.3em;letter-spacing:0px;color:#5e4f54;}.elementor-10 .elementor-element.elementor-element-bcc2ff1:hover > .elementor-background-overlay{background-color:var( --e-global-color-tjpaper );opacity:0.5;}.elementor-10 .elementor-element.elementor-element-bcc2ff1 > .elementor-container{max-width:1400px;}.elementor-10 .elementor-element.elementor-element-bcc2ff1{border-style:solid;border-width:0.2px 0px 0.2px 0px;border-color:var( --e-global-color-primary );padding:40px 0px 40px 0px;}.elementor-10 .elementor-element.elementor-element-04e70b9 .elementor-heading-title{font-family:"Cormorant Garamond", sans-serif;font-size:22px;font-weight:400;text-transform:none;font-style:normal;line-height:1.1em;letter-spacing:0px;color:#8d7a81;}.elementor-10 .elementor-element.elementor-element-97b7e12{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-10 .elementor-element.elementor-element-97b7e12 .elementor-heading-title{font-family:"Cormorant Garamond", sans-serif;font-size:34px;font-weight:300;text-transform:none;font-style:normal;line-height:1.1em;letter-spacing:0px;color:#2e2528;}.elementor-10 .elementor-element.elementor-element-c5b811a .elementor-heading-title{font-family:"Inter", sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;font-style:normal;line-height:1.2em;letter-spacing:1.6px;color:#8d7a81;}.elementor-10 .elementor-element.elementor-element-260828a{font-family:"Inter", sans-serif;font-size:15px;font-weight:400;font-style:normal;line-height:1.65em;color:#5e4f54;}.elementor-10 .elementor-element.elementor-element-6adf17a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;text-align:end;}.elementor-10 .elementor-element.elementor-element-6adf17a .elementor-heading-title{font-family:"Cormorant Garamond", sans-serif;font-size:22px;font-weight:400;text-transform:none;font-style:normal;line-height:1.1em;letter-spacing:0px;color:#2e2528;}.elementor-10 .elementor-element.elementor-element-7c6c30b{text-align:end;}.elementor-10 .elementor-element.elementor-element-7c6c30b .elementor-heading-title{font-family:"Inter", sans-serif;font-size:13px;font-weight:400;text-transform:none;font-style:normal;line-height:1.3em;letter-spacing:0px;color:#5e4f54;}.elementor-10 .elementor-element.elementor-element-4eead32 > .elementor-container{max-width:1400px;}.elementor-10 .elementor-element.elementor-element-4eead32{padding:60px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-41231f4 .elementor-heading-title{font-family:"Inter", sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;font-style:normal;line-height:1em;letter-spacing:2.4px;color:#8d7a81;}.elementor-10 .elementor-element.elementor-element-f7aabdc .elementor-heading-title{font-family:"Cormorant Garamond", sans-serif;font-size:64px;font-weight:300;text-transform:none;font-style:normal;line-height:1.02em;letter-spacing:-1px;color:#2e2528;}.elementor-bc-flex-widget .elementor-10 .elementor-element.elementor-element-5d9b981.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-10 .elementor-element.elementor-element-5d9b981.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-10 .elementor-element.elementor-element-c5ae828{font-family:"Cormorant Garamond", sans-serif;font-size:26px;font-weight:300;font-style:italic;line-height:1.45em;color:#5e4f54;}.elementor-10 .elementor-element.elementor-element-087c7de > .elementor-container{max-width:1400px;}.elementor-10 .elementor-element.elementor-element-087c7de{padding:0px 0px 60px 0px;}.elementor-10 .elementor-element.elementor-element-686feb5 > .elementor-element-populated{padding:30px 30px 30px 30px;}.elementor-10 .elementor-element.elementor-element-6cbfb9a img{border-radius:22px 22px 22px 22px;}.elementor-10 .elementor-element.elementor-element-8f78ea9.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-10 .elementor-element.elementor-element-8f78ea9 > .elementor-element-populated{margin:0px 0px 0px 10px;--e-column-margin-right:0px;--e-column-margin-left:10px;}.elementor-10 .elementor-element.elementor-element-74f05d7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;font-family:"Cormorant Garamond", sans-serif;font-size:22px;font-weight:300;font-style:normal;line-height:1.55em;color:#2e2528;}.elementor-10 .elementor-element.elementor-element-f566cc0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;font-family:"Cormorant Garamond", sans-serif;font-size:22px;font-weight:300;font-style:normal;line-height:1.55em;color:#2e2528;}.elementor-10 .elementor-element.elementor-element-25f5b00{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;font-family:"Inter", sans-serif;font-size:15px;font-weight:400;font-style:normal;line-height:1.7em;color:#5e4f54;}.elementor-10 .elementor-element.elementor-element-c6c373f{padding:20px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-7fbe469 > .elementor-element-populated{border-style:solid;border-width:0px 0.2px 0.2px 0px;border-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-9f22a81{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;}.elementor-10 .elementor-element.elementor-element-9f22a81 .elementor-heading-title{font-family:"Inter", sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;font-style:normal;line-height:1em;letter-spacing:1.8px;color:#8d7a81;}.elementor-10 .elementor-element.elementor-element-74eeaa0 .elementor-heading-title{font-family:"Cormorant Garamond", sans-serif;font-size:18px;font-weight:400;text-transform:none;font-style:normal;line-height:1.35em;letter-spacing:0px;color:#2e2528;}.elementor-10 .elementor-element.elementor-element-64a76ac > .elementor-element-populated{border-style:solid;border-width:0px 0px 0.2px 0.2px;border-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-64a76ac > .elementor-element-populated, .elementor-10 .elementor-element.elementor-element-64a76ac > .elementor-element-populated > .elementor-background-overlay, .elementor-10 .elementor-element.elementor-element-64a76ac > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-612d8d9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;}.elementor-10 .elementor-element.elementor-element-612d8d9 .elementor-heading-title{font-family:"Inter", sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;font-style:normal;line-height:1em;letter-spacing:1.8px;color:#8d7a81;}.elementor-10 .elementor-element.elementor-element-5123ba7 .elementor-heading-title{font-family:"Cormorant Garamond", sans-serif;font-size:18px;font-weight:400;text-transform:none;font-style:normal;line-height:1.35em;letter-spacing:0px;color:#2e2528;}.elementor-10 .elementor-element.elementor-element-13d0063{padding:0px 0px 20px 0px;}.elementor-10 .elementor-element.elementor-element-d7c93dc > .elementor-element-populated{border-style:solid;border-width:0.2px 0.2px 0px 0px;border-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-f70c5d5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;}.elementor-10 .elementor-element.elementor-element-f70c5d5 .elementor-heading-title{font-family:"Inter", sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;font-style:normal;line-height:1em;letter-spacing:1.8px;color:#8d7a81;}.elementor-10 .elementor-element.elementor-element-2830dd7 .elementor-heading-title{font-family:"Cormorant Garamond", sans-serif;font-size:18px;font-weight:400;text-transform:none;font-style:normal;line-height:1.35em;letter-spacing:0px;color:#2e2528;}.elementor-10 .elementor-element.elementor-element-37d50b2 > .elementor-element-populated{border-style:solid;border-width:0.2px 0px 0px 0.2px;border-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-184504c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;}.elementor-10 .elementor-element.elementor-element-184504c .elementor-heading-title{font-family:"Inter", sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;font-style:normal;line-height:1em;letter-spacing:1.8px;color:#8d7a81;}.elementor-10 .elementor-element.elementor-element-352a799 .elementor-heading-title{font-family:"Cormorant Garamond", sans-serif;font-size:18px;font-weight:400;text-transform:none;font-style:normal;line-height:1.35em;letter-spacing:0px;color:#2e2528;}.elementor-10 .elementor-element.elementor-element-40b7861{padding:20px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-82a6c6c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;}.elementor-10 .elementor-element.elementor-element-82a6c6c .elementor-heading-title{font-family:"Cormorant Garamond", sans-serif;font-size:48px;font-weight:300;text-transform:none;font-style:normal;line-height:1em;letter-spacing:0px;color:#2e2528;}.elementor-10 .elementor-element.elementor-element-7a1081f .elementor-heading-title{font-family:"Inter", sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;font-style:normal;line-height:1.2em;letter-spacing:1.4px;color:#8d7a81;}.elementor-10 .elementor-element.elementor-element-839310d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;}.elementor-10 .elementor-element.elementor-element-839310d .elementor-heading-title{font-family:"Cormorant Garamond", sans-serif;font-size:48px;font-weight:300;text-transform:none;font-style:normal;line-height:1em;letter-spacing:0px;color:#2e2528;}.elementor-10 .elementor-element.elementor-element-d7751a4 .elementor-heading-title{font-family:"Inter", sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;font-style:normal;line-height:1.2em;letter-spacing:1.4px;color:#8d7a81;}.elementor-10 .elementor-element.elementor-element-963d287{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;}.elementor-10 .elementor-element.elementor-element-963d287 .elementor-heading-title{font-family:"Cormorant Garamond", sans-serif;font-size:48px;font-weight:300;text-transform:none;font-style:normal;line-height:1em;letter-spacing:0px;color:#2e2528;}.elementor-10 .elementor-element.elementor-element-59d267c .elementor-heading-title{font-family:"Inter", sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;font-style:normal;line-height:1.2em;letter-spacing:1.4px;color:#8d7a81;}.elementor-10 .elementor-element.elementor-element-1ef4088:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-1ef4088 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-tjbgsoft );}.elementor-10 .elementor-element.elementor-element-1ef4088 > .elementor-container{max-width:1400px;}.elementor-10 .elementor-element.elementor-element-1ef4088{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-1ef4088 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10 .elementor-element.elementor-element-2368320 .elementor-heading-title{font-family:"Inter", sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;font-style:normal;line-height:1em;letter-spacing:2.4px;color:#8d7a81;}.elementor-10 .elementor-element.elementor-element-89d3c94 .elementor-heading-title{font-family:"Cormorant Garamond", sans-serif;font-size:64px;font-weight:300;text-transform:none;font-style:normal;line-height:1.02em;letter-spacing:-1px;color:#2e2528;}.elementor-bc-flex-widget .elementor-10 .elementor-element.elementor-element-7f85521.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-10 .elementor-element.elementor-element-7f85521.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-10 .elementor-element.elementor-element-e43383b{font-family:"Cormorant Garamond", sans-serif;font-size:26px;font-weight:300;font-style:italic;line-height:1.45em;color:#5e4f54;}.elementor-10 .elementor-element.elementor-element-b96b171:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-b96b171 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-tjbgsoft );}.elementor-10 .elementor-element.elementor-element-b96b171 > .elementor-container{max-width:1400px;}.elementor-10 .elementor-element.elementor-element-b96b171{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 60px 0px;}.elementor-10 .elementor-element.elementor-element-b96b171 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10 .elementor-element.elementor-element-435e429 img{border-radius:22px 22px 22px 22px;}.elementor-bc-flex-widget .elementor-10 .elementor-element.elementor-element-bcd16f9.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-10 .elementor-element.elementor-element-bcd16f9.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-10 .elementor-element.elementor-element-17dbb60{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;font-family:"Cormorant Garamond", sans-serif;font-size:21px;font-weight:300;font-style:normal;line-height:1.55em;color:#2e2528;}.elementor-10 .elementor-element.elementor-element-5a3def7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;font-family:"Inter", sans-serif;font-size:15px;font-weight:400;font-style:normal;line-height:1.7em;color:#5e4f54;}.elementor-10 .elementor-element.elementor-element-09296da > .elementor-container{max-width:1400px;}.elementor-10 .elementor-element.elementor-element-09296da{padding:60px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-46dd743 .elementor-heading-title{font-family:"Inter", sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;font-style:normal;line-height:1em;letter-spacing:2.4px;color:#8d7a81;}.elementor-10 .elementor-element.elementor-element-e693b78 .elementor-heading-title{font-family:"Cormorant Garamond", sans-serif;font-size:64px;font-weight:300;text-transform:none;font-style:normal;line-height:1.02em;letter-spacing:-1px;color:#2e2528;}.elementor-10 .elementor-element.elementor-element-47db960{font-family:"Cormorant Garamond", sans-serif;font-size:26px;font-weight:300;font-style:italic;line-height:1.45em;color:#5e4f54;}.elementor-10 .elementor-element.elementor-element-9fa4dd8 > .elementor-container{max-width:1400px;}.elementor-10 .elementor-element.elementor-element-9fa4dd8{padding:0px 0px 60px 0px;}.elementor-10 .elementor-element.elementor-element-9f43a83 > .elementor-container{max-width:1400px;}.elementor-10 .elementor-element.elementor-element-9f43a83{padding:60px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-112c65c .elementor-heading-title{font-family:"Inter", sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;font-style:normal;line-height:1em;letter-spacing:2.4px;color:#8d7a81;}.elementor-10 .elementor-element.elementor-element-0ae27b8 .elementor-heading-title{font-family:"Cormorant Garamond", sans-serif;font-size:64px;font-weight:300;text-transform:none;font-style:normal;line-height:1.02em;letter-spacing:-1px;color:#2e2528;}.elementor-10 .elementor-element.elementor-element-f6e799f{font-family:"Cormorant Garamond", sans-serif;font-size:26px;font-weight:300;font-style:italic;line-height:1.45em;color:#5e4f54;}.elementor-10 .elementor-element.elementor-element-2515d09 > .elementor-container{max-width:1400px;}.elementor-10 .elementor-element.elementor-element-2515d09{padding:0px 0px 60px 0px;}.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 );}.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 );}.elementor-10 .elementor-element.elementor-element-2198e37{--grid-columns:3;}.elementor-10 .elementor-element.elementor-element-aee80a2 > .elementor-container{max-width:1400px;}.elementor-10 .elementor-element.elementor-element-aee80a2{padding:110px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-2688dbf .elementor-heading-title{font-family:"Inter", sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;font-style:normal;line-height:1em;letter-spacing:2.4px;color:#8d7a81;}.elementor-10 .elementor-element.elementor-element-e7fb832 .elementor-heading-title{font-family:"Cormorant Garamond", sans-serif;font-size:64px;font-weight:300;text-transform:none;font-style:normal;line-height:1.02em;letter-spacing:-1px;color:#2e2528;}.elementor-10 .elementor-element.elementor-element-16c41b8{font-family:"Cormorant Garamond", sans-serif;font-size:26px;font-weight:300;font-style:italic;line-height:1.45em;color:#5e4f54;}.elementor-10 .elementor-element.elementor-element-065f79c > .elementor-container{max-width:1400px;}.elementor-10 .elementor-element.elementor-element-065f79c{padding:0px 0px 60px 0px;}.elementor-widget-accordion .elementor-accordion-icon, .elementor-widget-accordion .elementor-accordion-title{color:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon, .elementor-widget-accordion .elementor-active .elementor-accordion-title{color:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-accordion-title{font-family:var( --e-global-typography-primary-font-family ), sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-accordion .elementor-tab-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-10 .elementor-element.elementor-element-c3c1385 .elementor-accordion-item{border-color:rgba(46,37,40,0.14);}.elementor-10 .elementor-element.elementor-element-c3c1385 .elementor-accordion-item .elementor-tab-content{border-block-start-color:rgba(46,37,40,0.14);}.elementor-10 .elementor-element.elementor-element-c3c1385 .elementor-accordion-item .elementor-tab-title.elementor-active{border-block-end-color:rgba(46,37,40,0.14);}.elementor-10 .elementor-element.elementor-element-c3c1385 .elementor-accordion-icon, .elementor-10 .elementor-element.elementor-element-c3c1385 .elementor-accordion-title{color:#2e2528;}.elementor-10 .elementor-element.elementor-element-c3c1385 .elementor-accordion-icon svg{fill:#2e2528;}.elementor-10 .elementor-element.elementor-element-c3c1385 .elementor-active .elementor-accordion-icon, .elementor-10 .elementor-element.elementor-element-c3c1385 .elementor-active .elementor-accordion-title{color:#8e6a7a;}.elementor-10 .elementor-element.elementor-element-c3c1385 .elementor-active .elementor-accordion-icon svg{fill:#8e6a7a;}.elementor-10 .elementor-element.elementor-element-c3c1385 .elementor-accordion-title{font-family:"Cormorant Garamond", sans-serif;font-size:21px;font-weight:400;}.elementor-10 .elementor-element.elementor-element-c3c1385 .elementor-tab-content{color:#5e4f54;font-family:"Inter", sans-serif;font-size:15px;line-height:1.7em;}.elementor-10 .elementor-element.elementor-element-d51e3ba:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-d51e3ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-tjpaper );}.elementor-10 .elementor-element.elementor-element-d51e3ba > .elementor-container{max-width:1400px;}.elementor-10 .elementor-element.elementor-element-d51e3ba{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-d51e3ba > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10 .elementor-element.elementor-element-24fdd57 .elementor-heading-title{font-family:"Inter", sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;font-style:normal;line-height:1em;letter-spacing:2.4px;color:#8d7a81;}.elementor-10 .elementor-element.elementor-element-29103db .elementor-heading-title{font-family:"Cormorant Garamond", sans-serif;font-size:64px;font-weight:300;text-transform:none;font-style:normal;line-height:1.02em;letter-spacing:-1px;color:#2e2528;}.elementor-10 .elementor-element.elementor-element-3b2d58a{font-family:"Cormorant Garamond", sans-serif;font-size:26px;font-weight:300;font-style:italic;line-height:1.45em;color:#5e4f54;}.elementor-10 .elementor-element.elementor-element-0b69aea:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-0b69aea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-tjpaper );}.elementor-10 .elementor-element.elementor-element-0b69aea > .elementor-container{max-width:1400px;}.elementor-10 .elementor-element.elementor-element-0b69aea{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 60px 0px;}.elementor-10 .elementor-element.elementor-element-0b69aea > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10 .elementor-element.elementor-element-0f409cc > .elementor-element-populated{margin:0px 20px 0px 0px;--e-column-margin-right:20px;--e-column-margin-left:0px;}.elementor-10 .elementor-element.elementor-element-a90967b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;font-family:"Inter", sans-serif;font-size:15px;font-weight:400;font-style:normal;line-height:1.7em;color:#5e4f54;}.elementor-10 .elementor-element.elementor-element-2ae580e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(14px/2);}.elementor-10 .elementor-element.elementor-element-2ae580e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(14px/2);}.elementor-10 .elementor-element.elementor-element-2ae580e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(14px/2);}.elementor-10 .elementor-element.elementor-element-2ae580e .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-14px/2);}.elementor-10 .elementor-element.elementor-element-2ae580e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-14px/2);}.elementor-10 .elementor-element.elementor-element-2ae580e .elementor-icon-list-icon i{color:#2e2528;transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-2ae580e .elementor-icon-list-icon svg{fill:#2e2528;transition:fill 0.3s;}.elementor-10 .elementor-element.elementor-element-2ae580e{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-10 .elementor-element.elementor-element-2ae580e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10 .elementor-element.elementor-element-2ae580e .elementor-icon-list-item > a{font-family:"Inter", sans-serif;font-size:16px;font-weight:400;}.elementor-10 .elementor-element.elementor-element-2ae580e .elementor-icon-list-text{color:#2e2528;transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-2ceb3d9 .elementor-button{background-color:#2e2528;font-family:"Inter", sans-serif;font-size:14px;font-weight:500;fill:#f5ecec;color:#f5ecec;border-radius:999px 999px 999px 999px;padding:14px 26px 14px 26px;}.elementor-10 .elementor-element.elementor-element-a20a907 > .elementor-container{max-width:1400px;}.elementor-10 .elementor-element.elementor-element-a20a907{padding:60px 0px 40px 0px;}.elementor-10 .elementor-element.elementor-element-75df9c5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10 .elementor-element.elementor-element-75df9c5 .elementor-heading-title{font-family:"Cormorant Garamond", sans-serif;font-size:19px;font-weight:400;text-transform:none;font-style:normal;line-height:1.1em;letter-spacing:0px;color:#2e2528;}.elementor-10 .elementor-element.elementor-element-39cc0df{margin:-13px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-10 .elementor-element.elementor-element-39cc0df .elementor-heading-title{font-family:"Inter", sans-serif;font-size:10px;font-weight:500;text-transform:uppercase;font-style:normal;line-height:1em;letter-spacing:2.4px;color:#8d7a81;}.elementor-10 .elementor-element.elementor-element-fe97a0a{font-family:"Cormorant Garamond", sans-serif;font-size:34px;font-weight:300;font-style:italic;line-height:1.15em;color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-82fc2d9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-10 .elementor-element.elementor-element-82fc2d9 .elementor-heading-title{font-family:"Inter", sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;font-style:normal;line-height:1em;letter-spacing:2px;color:#8d7a81;}.elementor-10 .elementor-element.elementor-element-af5f574 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-10 .elementor-element.elementor-element-af5f574 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-10 .elementor-element.elementor-element-af5f574 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-10 .elementor-element.elementor-element-af5f574 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-10 .elementor-element.elementor-element-af5f574 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-10 .elementor-element.elementor-element-af5f574 .elementor-icon-list-icon i{color:#5e4f54;transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-af5f574 .elementor-icon-list-icon svg{fill:#5e4f54;transition:fill 0.3s;}.elementor-10 .elementor-element.elementor-element-af5f574{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-10 .elementor-element.elementor-element-af5f574 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10 .elementor-element.elementor-element-af5f574 .elementor-icon-list-item > a{font-family:"Inter", sans-serif;font-size:14px;font-weight:400;}.elementor-10 .elementor-element.elementor-element-af5f574 .elementor-icon-list-text{color:#5e4f54;transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-ff229fd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-10 .elementor-element.elementor-element-ff229fd .elementor-heading-title{font-family:"Inter", sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;font-style:normal;line-height:1em;letter-spacing:2px;color:#8d7a81;}.elementor-10 .elementor-element.elementor-element-804e8d4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-10 .elementor-element.elementor-element-804e8d4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-10 .elementor-element.elementor-element-804e8d4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-10 .elementor-element.elementor-element-804e8d4 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-10 .elementor-element.elementor-element-804e8d4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-10 .elementor-element.elementor-element-804e8d4 .elementor-icon-list-icon i{color:#5e4f54;transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-804e8d4 .elementor-icon-list-icon svg{fill:#5e4f54;transition:fill 0.3s;}.elementor-10 .elementor-element.elementor-element-804e8d4{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-10 .elementor-element.elementor-element-804e8d4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10 .elementor-element.elementor-element-804e8d4 .elementor-icon-list-item > a{font-family:"Inter", sans-serif;font-size:14px;font-weight:400;}.elementor-10 .elementor-element.elementor-element-804e8d4 .elementor-icon-list-text{color:#5e4f54;transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-dc9e4e4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-10 .elementor-element.elementor-element-dc9e4e4 .elementor-heading-title{font-family:"Inter", sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;font-style:normal;line-height:1em;letter-spacing:2px;color:#8d7a81;}.elementor-10 .elementor-element.elementor-element-c4d286a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-10 .elementor-element.elementor-element-c4d286a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-10 .elementor-element.elementor-element-c4d286a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-10 .elementor-element.elementor-element-c4d286a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-10 .elementor-element.elementor-element-c4d286a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-10 .elementor-element.elementor-element-c4d286a .elementor-icon-list-icon i{color:#5e4f54;transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-c4d286a .elementor-icon-list-icon svg{fill:#5e4f54;transition:fill 0.3s;}.elementor-10 .elementor-element.elementor-element-c4d286a{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-10 .elementor-element.elementor-element-c4d286a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10 .elementor-element.elementor-element-c4d286a .elementor-icon-list-item > a{font-family:"Inter", sans-serif;font-size:14px;font-weight:400;}.elementor-10 .elementor-element.elementor-element-c4d286a .elementor-icon-list-text{color:#5e4f54;transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-44e418a > .elementor-container{max-width:1400px;}.elementor-10 .elementor-element.elementor-element-44e418a{padding:10px 0px 10px 0px;}.elementor-10 .elementor-element.elementor-element-6b77093{text-align:center;}.elementor-10 .elementor-element.elementor-element-6b77093 .elementor-heading-title{font-family:"Cormorant Garamond", sans-serif;font-size:300px;font-weight:300;text-transform:none;font-style:italic;line-height:0.85em;letter-spacing:-6px;color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-8db8344 > .elementor-container{max-width:1400px;}.elementor-10 .elementor-element.elementor-element-8db8344{padding:20px 0px 60px 0px;}.elementor-10 .elementor-element.elementor-element-fe30eda .elementor-heading-title{font-family:"Inter", sans-serif;font-size:12px;font-weight:400;text-transform:none;font-style:normal;line-height:1.1em;letter-spacing:0px;color:#8d7a81;}.elementor-10 .elementor-element.elementor-element-14c5e90{text-align:end;}.elementor-10 .elementor-element.elementor-element-14c5e90 .elementor-heading-title{font-family:"Inter", sans-serif;font-size:12px;font-weight:400;text-transform:none;font-style:normal;line-height:1.1em;letter-spacing:0px;color:#8d7a81;}@media(min-width:768px){.elementor-10 .elementor-element.elementor-element-77a0668{width:96.772%;}.elementor-10 .elementor-element.elementor-element-ffe2445{width:50%;}.elementor-10 .elementor-element.elementor-element-ea27246{width:100%;}.elementor-10 .elementor-element.elementor-element-820b994{width:79.612%;}.elementor-10 .elementor-element.elementor-element-7596c4c{width:60%;}.elementor-10 .elementor-element.elementor-element-cd01342{width:64.468%;}.elementor-10 .elementor-element.elementor-element-94f1396{width:50%;}.elementor-10 .elementor-element.elementor-element-00476d0{width:79.645%;}.elementor-10 .elementor-element.elementor-element-6b6014a{width:60%;}.elementor-10 .elementor-element.elementor-element-3c6967e{width:5%;}.elementor-10 .elementor-element.elementor-element-33bc578{width:30%;}.elementor-10 .elementor-element.elementor-element-1eaa592{width:72.06%;}.elementor-10 .elementor-element.elementor-element-5af8a09{width:20%;}.elementor-10 .elementor-element.elementor-element-61a1632{width:5%;}.elementor-10 .elementor-element.elementor-element-c47b1d6{width:30%;}.elementor-10 .elementor-element.elementor-element-ca2a388{width:76.39%;}.elementor-10 .elementor-element.elementor-element-003db91{width:20%;}.elementor-10 .elementor-element.elementor-element-0a0d097{width:5%;}.elementor-10 .elementor-element.elementor-element-c9de5d7{width:30%;}.elementor-10 .elementor-element.elementor-element-158f27e{width:78.541%;}.elementor-10 .elementor-element.elementor-element-e211c04{width:20%;}.elementor-10 .elementor-element.elementor-element-a86cd84{width:5%;}.elementor-10 .elementor-element.elementor-element-25947ee{width:30%;}.elementor-10 .elementor-element.elementor-element-2e23d6a{width:72.985%;}.elementor-10 .elementor-element.elementor-element-07f0ce1{width:20%;}.elementor-10 .elementor-element.elementor-element-686feb5{width:60%;}.elementor-10 .elementor-element.elementor-element-8f78ea9{width:79.807%;}.elementor-10 .elementor-element.elementor-element-2f33ce5{width:40%;}.elementor-10 .elementor-element.elementor-element-bcd16f9{width:99.807%;}.elementor-10 .elementor-element.elementor-element-a9743ce{width:78.359%;}.elementor-10 .elementor-element.elementor-element-11f6134{width:60%;}.elementor-10 .elementor-element.elementor-element-58ffd36{width:100%;}.elementor-10 .elementor-element.elementor-element-bc4d1f4{width:69.726%;}.elementor-10 .elementor-element.elementor-element-4253a67{width:60%;}.elementor-10 .elementor-element.elementor-element-2e69788{width:79.514%;}.elementor-10 .elementor-element.elementor-element-83b0259{width:60%;}.elementor-10 .elementor-element.elementor-element-0f409cc{width:67.276%;}.elementor-10 .elementor-element.elementor-element-f63ff8d{width:50%;}}@media(max-width:1024px){.elementor-10 .elementor-element.elementor-element-e75690e{padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-07ae2d0{padding:12px 0px 12px 0px;}.elementor-10 .elementor-element.elementor-element-025a1d4{padding:48px 0px 48px 0px;}.elementor-10 .elementor-element.elementor-element-1e7d7ba .elementor-heading-title{font-size:84px;}.elementor-10 .elementor-element.elementor-element-124114c .elementor-heading-title{font-size:84px;}.elementor-10 .elementor-element.elementor-element-6162fa1 .elementor-heading-title{font-size:84px;}.elementor-10 .elementor-element.elementor-element-8e6b5e3{padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-93fd0b6{padding:80px 0px 80px 0px;}.elementor-10 .elementor-element.elementor-element-2a99a55 .elementor-heading-title{font-size:52px;}.elementor-10 .elementor-element.elementor-element-a16c03f{font-size:23px;}.elementor-10 .elementor-element.elementor-element-c5e51a3{padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-1aca06e{padding:80px 0px 80px 0px;}.elementor-10 .elementor-element.elementor-element-08a5de0 .elementor-heading-title{font-size:52px;}.elementor-10 .elementor-element.elementor-element-6d5017b{font-size:23px;}.elementor-10 .elementor-element.elementor-element-cb7b359{padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-07c1ad0{padding:80px 0px 80px 0px;}.elementor-10 .elementor-element.elementor-element-ac7d37d .elementor-heading-title{font-size:52px;}.elementor-10 .elementor-element.elementor-element-9f56de7{font-size:23px;}.elementor-10 .elementor-element.elementor-element-e80ae48{padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-60740f6{padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-44e9d43 .elementor-heading-title{font-size:30px;}.elementor-10 .elementor-element.elementor-element-8a22911{padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-430e1e1 .elementor-heading-title{font-size:30px;}.elementor-10 .elementor-element.elementor-element-843cf4c{padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-6be235e .elementor-heading-title{font-size:30px;}.elementor-10 .elementor-element.elementor-element-bcc2ff1{padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-97b7e12 .elementor-heading-title{font-size:30px;}.elementor-10 .elementor-element.elementor-element-4eead32{padding:80px 0px 80px 0px;}.elementor-10 .elementor-element.elementor-element-f7aabdc .elementor-heading-title{font-size:52px;}.elementor-10 .elementor-element.elementor-element-c5ae828{font-size:23px;}.elementor-10 .elementor-element.elementor-element-087c7de{padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-c6c373f{padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-13d0063{padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-40b7861{padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-82a6c6c .elementor-heading-title{font-size:40px;}.elementor-10 .elementor-element.elementor-element-839310d .elementor-heading-title{font-size:40px;}.elementor-10 .elementor-element.elementor-element-963d287 .elementor-heading-title{font-size:40px;}.elementor-10 .elementor-element.elementor-element-1ef4088{padding:80px 0px 80px 0px;}.elementor-10 .elementor-element.elementor-element-89d3c94 .elementor-heading-title{font-size:52px;}.elementor-10 .elementor-element.elementor-element-e43383b{font-size:23px;}.elementor-10 .elementor-element.elementor-element-b96b171{padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-09296da{padding:80px 0px 80px 0px;}.elementor-10 .elementor-element.elementor-element-e693b78 .elementor-heading-title{font-size:52px;}.elementor-10 .elementor-element.elementor-element-47db960{font-size:23px;}.elementor-10 .elementor-element.elementor-element-9fa4dd8{padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-9f43a83{padding:80px 0px 80px 0px;}.elementor-10 .elementor-element.elementor-element-0ae27b8 .elementor-heading-title{font-size:52px;}.elementor-10 .elementor-element.elementor-element-f6e799f{font-size:23px;}.elementor-10 .elementor-element.elementor-element-2515d09{padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-2198e37{--grid-columns:2;}.elementor-10 .elementor-element.elementor-element-aee80a2{padding:80px 0px 80px 0px;}.elementor-10 .elementor-element.elementor-element-e7fb832 .elementor-heading-title{font-size:52px;}.elementor-10 .elementor-element.elementor-element-16c41b8{font-size:23px;}.elementor-10 .elementor-element.elementor-element-065f79c{padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-d51e3ba{padding:80px 0px 80px 0px;}.elementor-10 .elementor-element.elementor-element-29103db .elementor-heading-title{font-size:52px;}.elementor-10 .elementor-element.elementor-element-3b2d58a{font-size:23px;}.elementor-10 .elementor-element.elementor-element-0b69aea{padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-a20a907{padding:60px 0px 60px 0px;}.elementor-10 .elementor-element.elementor-element-fe97a0a{font-size:30px;}.elementor-10 .elementor-element.elementor-element-44e418a{padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-6b77093 .elementor-heading-title{font-size:180px;}.elementor-10 .elementor-element.elementor-element-8db8344{padding:16px 0px 16px 0px;}}@media(max-width:767px){.elementor-10 .elementor-element.elementor-element-e75690e{padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-07ae2d0{padding:12px 0px 12px 0px;}.elementor-10 .elementor-element.elementor-element-025a1d4{padding:40px 0px 40px 0px;}.elementor-10 .elementor-element.elementor-element-1e7d7ba .elementor-heading-title{font-size:52px;}.elementor-10 .elementor-element.elementor-element-124114c .elementor-heading-title{font-size:52px;}.elementor-10 .elementor-element.elementor-element-6162fa1 .elementor-heading-title{font-size:52px;}.elementor-10 .elementor-element.elementor-element-8e6b5e3{padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-93fd0b6{padding:60px 0px 60px 0px;}.elementor-10 .elementor-element.elementor-element-2a99a55 .elementor-heading-title{font-size:38px;}.elementor-10 .elementor-element.elementor-element-a16c03f{font-size:20px;}.elementor-10 .elementor-element.elementor-element-c5e51a3{padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-1aca06e{padding:40px 0px 40px 0px;}.elementor-10 .elementor-element.elementor-element-08a5de0 .elementor-heading-title{font-size:38px;}.elementor-10 .elementor-element.elementor-element-6d5017b{font-size:20px;}.elementor-10 .elementor-element.elementor-element-cb7b359{padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-07c1ad0{padding:60px 0px 60px 0px;}.elementor-10 .elementor-element.elementor-element-ac7d37d .elementor-heading-title{font-size:38px;}.elementor-10 .elementor-element.elementor-element-9f56de7{font-size:20px;}.elementor-10 .elementor-element.elementor-element-e80ae48{padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-60740f6{padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-44e9d43 .elementor-heading-title{font-size:28px;}.elementor-10 .elementor-element.elementor-element-8a22911{padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-430e1e1 .elementor-heading-title{font-size:28px;}.elementor-10 .elementor-element.elementor-element-843cf4c{padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-6be235e .elementor-heading-title{font-size:28px;}.elementor-10 .elementor-element.elementor-element-bcc2ff1{padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-97b7e12 .elementor-heading-title{font-size:28px;}.elementor-10 .elementor-element.elementor-element-4eead32{padding:60px 0px 60px 0px;}.elementor-10 .elementor-element.elementor-element-f7aabdc .elementor-heading-title{font-size:38px;}.elementor-10 .elementor-element.elementor-element-c5ae828{font-size:20px;}.elementor-10 .elementor-element.elementor-element-087c7de{padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-c6c373f{padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-13d0063{padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-40b7861{padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-82a6c6c .elementor-heading-title{font-size:36px;}.elementor-10 .elementor-element.elementor-element-839310d .elementor-heading-title{font-size:36px;}.elementor-10 .elementor-element.elementor-element-963d287 .elementor-heading-title{font-size:36px;}.elementor-10 .elementor-element.elementor-element-1ef4088{padding:60px 0px 60px 0px;}.elementor-10 .elementor-element.elementor-element-89d3c94 .elementor-heading-title{font-size:38px;}.elementor-10 .elementor-element.elementor-element-e43383b{font-size:20px;}.elementor-10 .elementor-element.elementor-element-b96b171{padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-09296da{padding:60px 0px 60px 0px;}.elementor-10 .elementor-element.elementor-element-e693b78 .elementor-heading-title{font-size:38px;}.elementor-10 .elementor-element.elementor-element-47db960{font-size:20px;}.elementor-10 .elementor-element.elementor-element-9fa4dd8{padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-9f43a83{padding:60px 0px 60px 0px;}.elementor-10 .elementor-element.elementor-element-0ae27b8 .elementor-heading-title{font-size:38px;}.elementor-10 .elementor-element.elementor-element-f6e799f{font-size:20px;}.elementor-10 .elementor-element.elementor-element-2515d09{padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-2198e37{--grid-columns:1;}.elementor-10 .elementor-element.elementor-element-aee80a2{padding:60px 0px 60px 0px;}.elementor-10 .elementor-element.elementor-element-e7fb832 .elementor-heading-title{font-size:38px;}.elementor-10 .elementor-element.elementor-element-16c41b8{font-size:20px;}.elementor-10 .elementor-element.elementor-element-065f79c{padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-d51e3ba{padding:60px 0px 60px 0px;}.elementor-10 .elementor-element.elementor-element-29103db .elementor-heading-title{font-size:38px;}.elementor-10 .elementor-element.elementor-element-3b2d58a{font-size:20px;}.elementor-10 .elementor-element.elementor-element-0b69aea{padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-a20a907{padding:10px 0px 10px 0px;}.elementor-10 .elementor-element.elementor-element-fe97a0a{font-size:28px;}.elementor-10 .elementor-element.elementor-element-44e418a{padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-6b77093 .elementor-heading-title{font-size:90px;}.elementor-10 .elementor-element.elementor-element-8db8344{padding:16px 0px 16px 0px;}}/* Start custom CSS for section, class: .elementor-element-025a1d4 */.btn-primary .elementor-button,
.btn-ghost .elementor-button {
    display: inline-flex !important;
    align-items: center;
    gap: 8px;
    width: auto !important;
    font-family: 'Inter', sans-serif !important;
    font-size: 14px;
    font-weight: 500;
    padding: 14px 26px !important;
    border-radius: 999px !important;
    border: 1px solid transparent;
    transition: background-color .25s ease, color .25s ease, border-color .25s ease, transform .25s ease;
}

.btn-primary .elementor-button {
    background-color: #2e2528 !important;
    color: #f5ecec !important;
}
.btn-primary .elementor-button:hover {
    background-color: #8e6a7a !important;
    color: #fff !important;
    transform: translateY(-1px);
}

.btn-ghost .elementor-button {
    background-color: transparent !important;
    color: #2e2528 !important;
    border-color: rgba(46, 37, 40, .22) !important;
}
.btn-ghost .elementor-button:hover {
    background-color: #f5ecec !important;
    border-color: #2e2528 !important;
}

.btn-primary,
.btn-ghost {
    width: auto !important;
}

.btn-primary .elementor-button-wrapper,
.btn-ghost .elementor-button-wrapper {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-2198e37 *//* Tiszta JelenlĂŠt â dinamikus blog kĂĄrtya stĂ­lus (mĂĄsold a bloglap Custom CSS-ĂŠbe) */
.tj-card-loop{display:flex;flex-direction:column;gap:13px;height:100%}
.tj-card-loop .tj-lc-cover .elementor-widget-container{aspect-ratio:4/5;border-radius:22px;overflow:hidden;background:#e3d4d4}
.tj-card-loop .tj-lc-cover img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s ease}
.tj-card-loop:hover .tj-lc-cover img{transform:scale(1.04)}
.tj-card-loop .tj-lc-tag .elementor-heading-title{display:inline-block;font-family:'Inter',sans-serif;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:#2e2528;background:rgba(245,236,236,.9);padding:6px 12px;border-radius:999px}
.tj-card-loop .tj-lc-title .elementor-heading-title,.tj-card-loop .tj-lc-title a{font-family:'Cormorant Garamond',Georgia,serif;font-size:clamp(22px,2vw,28px);font-weight:400;color:#2e2528;line-height:1.2;text-decoration:none}
.tj-card-loop .tj-lc-exc{font-family:'Inter',sans-serif;font-size:14.5px;line-height:1.6;color:#5e4f54}
.tj-card-loop .tj-lc-meta .elementor-heading-title{font-family:'Inter',sans-serif;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:#8d7a81;margin-top:4px}
/* a Loop Grid 3 oszlop + tĂŠrkĂśz */
.elementor-loop-container{gap:32px!important}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-2515d09 */@import url('https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,500;1,300;1,400&family=Inter:wght@300;400;500;600&display=swap');

.elementor-widget-wrap:has(> .tj-lc-cover),
.e-con-inner:has(> .tj-lc-cover) {
    --cardpad: clamp(30px, 2.2vw, 30px);
    display: flex !important;
    flex-direction: column;
    gap: 14px;
    height: 100%;
    box-sizing: border-box;
    background: #f5ecec;
    border: 1px solid rgba(46, 37, 40, 0.07);
    border-radius: 22px;
    padding: 0 var(--cardpad) var(--cardpad);
    overflow: hidden;
    transition: transform .3s ease, border-color .3s ease, box-shadow .3s ease;
}

.elementor-widget-wrap:has(> .tj-lc-cover):hover,
.e-con-inner:has(> .tj-lc-cover):hover {
    transform: translateY(-3px);
    border-color: rgba(46, 37, 40, 0.14);
    box-shadow: 0 18px 40px -28px rgba(0, 0, 0, 0.35);
}

.elementor-widget-wrap:has(> .tj-lc-cover) > .elementor-widget-html,
.e-con-inner:has(> .tj-lc-cover) > .elementor-widget-html {
    display: none;
}

.tj-lc-cover {
    width: calc(100% + 2 * var(--cardpad, 32px)) !important;
    margin: 0 calc(-1 * var(--cardpad)) 0;
    aspect-ratio: 3 / 2;
    overflow: hidden;
    border: 0;
    border-radius: 22px 22px 0 0;
    background: #e3d4d4;
    display: block;
}

.tj-lc-cover a {
    display: block;
    width: 100%;
    height: 100%;
}

.tj-lc-cover img {
    width: 100% !important;
    height: 100% !important;
    max-width: none !important;
    object-fit: cover;
    object-position: center;
    display: block;
    margin: 0 !important;
    border: 0;
    transition: transform .5s ease;
}

.tj-lc-cover:hover img {
    transform: scale(1.04);
}

.tj-lc-tag,
.tj-lc-title,
.tj-lc-exc,
.tj-lc-meta {
    max-width: 100%;
    box-sizing: border-box;
}

.tj-lc-title .elementor-heading-title,
.tj-lc-exc {
    overflow-wrap: break-word;
}

.tj-lc-tag {
    margin-top: 4px;
}

.tj-lc-tag .elementor-heading-title {
    align-self: flex-start;
    display: inline-block;
    font-family: 'Inter', sans-serif;
    font-size: 11px;
    letter-spacing: .16em;
    text-transform: uppercase;
    color: #8e6a7a;
    background: transparent;
    padding: 5px 12px;
    border: 1px solid rgba(46, 37, 40, 0.14);
    border-radius: 999px;
    line-height: 1;
}

.tj-lc-tag .elementor-heading-title a {
    border: 0;
    padding: 0;
    margin: 0;
    background: none;
    color: inherit;
    text-decoration: none;
}

.tj-lc-title .elementor-heading-title,
.tj-lc-title a {
    font-family: 'Cormorant Garamond', Georgia, serif;
    font-size: clamp(21px, 2vw, 27px);
    font-weight: 400;
    line-height: 1.22;
    color: #2e2528;
    margin: 0;
    text-decoration: none;
}

.tj-lc-exc,
.tj-lc-exc .elementor-widget-container {
    font-family: 'Inter', sans-serif;
    font-size: 14.5px;
    line-height: 1.6;
    color: #5e4f54;
    flex: 1;
}

.tj-lc-meta .elementor-heading-title {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 12px;
    font-family: 'Inter', sans-serif;
    font-size: 12px;
    letter-spacing: .04em;
    text-transform: none !important;
    color: #8d7a81;
    margin: 0;
    padding-top: 10px;
    border-top: 1px solid rgba(46, 37, 40, 0.07);
}

.tj-lc-meta .elementor-heading-title::after {
    content: "\2192";
    color: #8e6a7a;
    font-size: 14px;
}

.tj-lc-meta .elementor-icon-list-icon {
    display: none !important;
}

.tj-lc-meta ul.elementor-post-info > li {
    display: none !important;
}

.tj-lc-meta ul.elementor-post-info > li:nth-child(2) {
    display: inline-flex !important;
}

.tj-lc-meta .elementor-post-info__item {
    font-family: 'Inter', sans-serif !important;
    font-size: 12px !important;
    text-transform: none;
    color: #8d7a81 !important;
    padding: 0 !important;
}

.elementor-loop-container {
    display: grid !important;
    grid-template-columns: repeat(3, 1fr) !important;
    gap: 20px !important;
    align-items: stretch;
}

@media (max-width: 880px) {
    .elementor-loop-container {
        grid-template-columns: 1fr !important;
    }
}/* End custom CSS */