.elementor-69 .elementor-element.elementor-element-03b97da{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-69 .elementor-element.elementor-element-031b7eb .elementor-repeater-item-03f5a7f .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://karpackaclinic.pl/wp-content/uploads/2026/09/4-scaled.jpg);background-size:cover;}.elementor-69 .elementor-element.elementor-element-031b7eb .elementor-repeater-item-44bb269 .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://karpackaclinic.pl/wp-content/uploads/2026/08/zespol.jpg);background-size:cover;}.elementor-69 .elementor-element.elementor-element-031b7eb .elementor-repeater-item-03837ab .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://karpackaclinic.pl/wp-content/uploads/2026/09/IMG_7188-scaled.png);background-size:cover;}.elementor-69 .elementor-element.elementor-element-031b7eb .elementor-repeater-item-0393a01 .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://karpackaclinic.pl/wp-content/uploads/2026/09/IMG_7185-scaled.png);background-size:cover;}.elementor-69 .elementor-element.elementor-element-031b7eb .swiper-slide{transition-duration:calc(3200ms*1.2);height:860px;}.elementor-69 .elementor-element.elementor-element-031b7eb .swiper-slide-contents{max-width:66%;}.elementor-69 .elementor-element.elementor-element-031b7eb .swiper-slide-inner{text-align:center;}.elementor-69 .elementor-element.elementor-element-03a584f{--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:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:nowrap;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:60px;--padding-right:60px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-69 .elementor-element.elementor-element-0373bc4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-69 .elementor-element.elementor-element-0373bc4 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:11px;font-weight:400;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.4em;letter-spacing:0.4em;color:#E4D3B8;}.elementor-69 .elementor-element.elementor-element-03f5c1c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-69 .elementor-element.elementor-element-03f5c1c .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:58px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.06em;letter-spacing:0em;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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );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-69 .elementor-element.elementor-element-0381849{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Jost", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.7em;letter-spacing:0em;color:rgba(255,255,255,0.87);}.elementor-69 .elementor-element.elementor-element-030582b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:wrap;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-69 .elementor-element.elementor-element-0367256 .elementor-button{background-color:#FFFFFF;font-family:"Jost", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0.2em;fill:#23201D;color:#23201D;border-radius:0px 0px 0px 0px;padding:17px 34px 17px 34px;}.elementor-69 .elementor-element.elementor-element-0367256{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-69 .elementor-element.elementor-element-0349560 .elementor-button{background-color:rgba(0,0,0,0);font-family:"Jost", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0.2em;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:17px 34px 17px 34px;}.elementor-69 .elementor-element.elementor-element-0349560{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-69 .elementor-element.elementor-element-03c27a5{--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;--flex-wrap:nowrap;--border-radius:0px 0px 0px 0px;--padding-top:88px;--padding-bottom:88px;--padding-left:60px;--padding-right:60px;}.elementor-69 .elementor-element.elementor-element-03c27a5:not(.elementor-motion-effects-element-type-background), .elementor-69 .elementor-element.elementor-element-03c27a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-69 .elementor-element.elementor-element-03d4626{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--align-items:start;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-69 .elementor-element.elementor-element-03825ce{--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:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:nowrap;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-69 .elementor-element.elementor-element-03b6abf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-69 .elementor-element.elementor-element-03b6abf .elementor-icon-wrapper{text-align:start;}.elementor-69 .elementor-element.elementor-element-03b6abf.elementor-view-stacked .elementor-icon{background-color:#B18F5E;}.elementor-69 .elementor-element.elementor-element-03b6abf.elementor-view-framed .elementor-icon, .elementor-69 .elementor-element.elementor-element-03b6abf.elementor-view-default .elementor-icon{color:#B18F5E;border-color:#B18F5E;}.elementor-69 .elementor-element.elementor-element-03b6abf.elementor-view-framed .elementor-icon, .elementor-69 .elementor-element.elementor-element-03b6abf.elementor-view-default .elementor-icon svg{fill:#B18F5E;}.elementor-69 .elementor-element.elementor-element-03b6abf .elementor-icon{font-size:34px;}.elementor-69 .elementor-element.elementor-element-03b6abf .elementor-icon svg{height:34px;}.elementor-69 .elementor-element.elementor-element-035e996{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-69 .elementor-element.elementor-element-035e996 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:30px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0em;color:#23201D;}.elementor-69 .elementor-element.elementor-element-0352df5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Jost", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.7em;letter-spacing:0em;color:#5C544B;}.elementor-69 .elementor-element.elementor-element-03a886d{--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:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:nowrap;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-69 .elementor-element.elementor-element-03dc405{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-69 .elementor-element.elementor-element-03dc405 .elementor-icon-wrapper{text-align:start;}.elementor-69 .elementor-element.elementor-element-03dc405.elementor-view-stacked .elementor-icon{background-color:#B18F5E;}.elementor-69 .elementor-element.elementor-element-03dc405.elementor-view-framed .elementor-icon, .elementor-69 .elementor-element.elementor-element-03dc405.elementor-view-default .elementor-icon{color:#B18F5E;border-color:#B18F5E;}.elementor-69 .elementor-element.elementor-element-03dc405.elementor-view-framed .elementor-icon, .elementor-69 .elementor-element.elementor-element-03dc405.elementor-view-default .elementor-icon svg{fill:#B18F5E;}.elementor-69 .elementor-element.elementor-element-03dc405 .elementor-icon{font-size:34px;}.elementor-69 .elementor-element.elementor-element-03dc405 .elementor-icon svg{height:34px;}.elementor-69 .elementor-element.elementor-element-03ef834{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-69 .elementor-element.elementor-element-03ef834 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:30px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0em;color:#23201D;}.elementor-69 .elementor-element.elementor-element-03b47f4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Jost", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.7em;letter-spacing:0em;color:#5C544B;}.elementor-69 .elementor-element.elementor-element-03dd2ae{--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:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:nowrap;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-69 .elementor-element.elementor-element-03895c7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-69 .elementor-element.elementor-element-03895c7 .elementor-icon-wrapper{text-align:start;}.elementor-69 .elementor-element.elementor-element-03895c7.elementor-view-stacked .elementor-icon{background-color:#B18F5E;}.elementor-69 .elementor-element.elementor-element-03895c7.elementor-view-framed .elementor-icon, .elementor-69 .elementor-element.elementor-element-03895c7.elementor-view-default .elementor-icon{color:#B18F5E;border-color:#B18F5E;}.elementor-69 .elementor-element.elementor-element-03895c7.elementor-view-framed .elementor-icon, .elementor-69 .elementor-element.elementor-element-03895c7.elementor-view-default .elementor-icon svg{fill:#B18F5E;}.elementor-69 .elementor-element.elementor-element-03895c7 .elementor-icon{font-size:34px;}.elementor-69 .elementor-element.elementor-element-03895c7 .elementor-icon svg{height:34px;}.elementor-69 .elementor-element.elementor-element-03d003c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-69 .elementor-element.elementor-element-03d003c .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:30px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0em;color:#23201D;}.elementor-69 .elementor-element.elementor-element-0387631{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Jost", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.7em;letter-spacing:0em;color:#5C544B;}.elementor-69 .elementor-element.elementor-element-035e16c{--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;--flex-wrap:nowrap;--border-radius:0px 0px 0px 0px;--padding-top:120px;--padding-bottom:120px;--padding-left:60px;--padding-right:60px;}.elementor-69 .elementor-element.elementor-element-035e16c:not(.elementor-motion-effects-element-type-background), .elementor-69 .elementor-element.elementor-element-035e16c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF8F4;}.elementor-69 .elementor-element.elementor-element-0376ffd{--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;--flex-wrap:nowrap;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-69 .elementor-element.elementor-element-0389225{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-end;--gap:22px 22px;--row-gap:22px;--column-gap:22px;--flex-wrap:wrap;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-69 .elementor-element.elementor-element-0304a04{--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;--flex-wrap:nowrap;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-69 .elementor-element.elementor-element-033a587{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-69 .elementor-element.elementor-element-033a587 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:11px;font-weight:400;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.4em;letter-spacing:0.4em;color:#B18F5E;}.elementor-69 .elementor-element.elementor-element-0324b35{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-69 .elementor-element.elementor-element-0324b35 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:58px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.12em;letter-spacing:0em;color:#23201D;}.elementor-69 .elementor-element.elementor-element-038a835 .elementor-button{background-color:rgba(0,0,0,0);font-family:"Jost", Sans-serif;font-size:11px;font-weight:400;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0.2em;fill:#23201D;color:#23201D;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-69 .elementor-element.elementor-element-038a835{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-69 .elementor-element.elementor-element-031ff08{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--align-items:stretch;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-69 .elementor-element.elementor-element-032a280{--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;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#EFE7DA;--border-color:#EFE7DA;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-69 .elementor-element.elementor-element-032a280:not(.elementor-motion-effects-element-type-background), .elementor-69 .elementor-element.elementor-element-032a280 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-69 .elementor-element.elementor-element-0300f8b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-69 .elementor-element.elementor-element-039b0fc{--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:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;--border-radius:0px 0px 0px 0px;--padding-top:24px;--padding-bottom:26px;--padding-left:24px;--padding-right:24px;}.elementor-69 .elementor-element.elementor-element-03209eb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-69 .elementor-element.elementor-element-03209eb .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:21px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.25em;letter-spacing:0em;color:#23201D;}.elementor-69 .elementor-element.elementor-element-03a2f48{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Jost", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.7em;letter-spacing:0em;color:#5C544B;}.elementor-69 .elementor-element.elementor-element-039acb7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:nowrap;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-69 .elementor-element.elementor-element-03cb682{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-69 .elementor-element.elementor-element-03cb682 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:11px;font-weight:400;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.4em;letter-spacing:0.16em;color:#8C6B3F;}.elementor-69 .elementor-element.elementor-element-03ee413{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-69 .elementor-element.elementor-element-03ee413 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:11px;font-weight:400;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.4em;letter-spacing:0.16em;color:#A79B8B;}.elementor-69 .elementor-element.elementor-element-03128d4{--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;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#EFE7DA;--border-color:#EFE7DA;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-69 .elementor-element.elementor-element-03128d4:not(.elementor-motion-effects-element-type-background), .elementor-69 .elementor-element.elementor-element-03128d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-69 .elementor-element.elementor-element-03357c7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-69 .elementor-element.elementor-element-030224f{--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:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;--border-radius:0px 0px 0px 0px;--padding-top:24px;--padding-bottom:26px;--padding-left:24px;--padding-right:24px;}.elementor-69 .elementor-element.elementor-element-036c4d0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-69 .elementor-element.elementor-element-036c4d0 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:21px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.25em;letter-spacing:0em;color:#23201D;}.elementor-69 .elementor-element.elementor-element-03da081{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Jost", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.7em;letter-spacing:0em;color:#5C544B;}.elementor-69 .elementor-element.elementor-element-03fa64e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:nowrap;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-69 .elementor-element.elementor-element-0365961{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-69 .elementor-element.elementor-element-0365961 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:11px;font-weight:400;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.4em;letter-spacing:0.16em;color:#8C6B3F;}.elementor-69 .elementor-element.elementor-element-0320e48{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-69 .elementor-element.elementor-element-0320e48 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:11px;font-weight:400;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.4em;letter-spacing:0.16em;color:#A79B8B;}.elementor-69 .elementor-element.elementor-element-0358a21{--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;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#EFE7DA;--border-color:#EFE7DA;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-69 .elementor-element.elementor-element-0358a21:not(.elementor-motion-effects-element-type-background), .elementor-69 .elementor-element.elementor-element-0358a21 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-69 .elementor-element.elementor-element-03d936f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-69 .elementor-element.elementor-element-0340424{--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:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;--border-radius:0px 0px 0px 0px;--padding-top:24px;--padding-bottom:26px;--padding-left:24px;--padding-right:24px;}.elementor-69 .elementor-element.elementor-element-03a3704{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-69 .elementor-element.elementor-element-03a3704 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:21px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.25em;letter-spacing:0em;color:#23201D;}.elementor-69 .elementor-element.elementor-element-0339f9b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Jost", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.7em;letter-spacing:0em;color:#5C544B;}.elementor-69 .elementor-element.elementor-element-03b4953{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:nowrap;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-69 .elementor-element.elementor-element-03adba9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-69 .elementor-element.elementor-element-03adba9 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:11px;font-weight:400;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.4em;letter-spacing:0.16em;color:#8C6B3F;}.elementor-69 .elementor-element.elementor-element-03ad6dc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-69 .elementor-element.elementor-element-03ad6dc .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:11px;font-weight:400;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.4em;letter-spacing:0.16em;color:#A79B8B;}.elementor-69 .elementor-element.elementor-element-037afe3{--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;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#EFE7DA;--border-color:#EFE7DA;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-69 .elementor-element.elementor-element-037afe3:not(.elementor-motion-effects-element-type-background), .elementor-69 .elementor-element.elementor-element-037afe3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-69 .elementor-element.elementor-element-035fa6f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-69 .elementor-element.elementor-element-03de455{--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:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;--border-radius:0px 0px 0px 0px;--padding-top:24px;--padding-bottom:26px;--padding-left:24px;--padding-right:24px;}.elementor-69 .elementor-element.elementor-element-0351f32{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-69 .elementor-element.elementor-element-0351f32 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:21px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.25em;letter-spacing:0em;color:#23201D;}.elementor-69 .elementor-element.elementor-element-03f22fb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Jost", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.7em;letter-spacing:0em;color:#5C544B;}.elementor-69 .elementor-element.elementor-element-03ce287{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:nowrap;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-69 .elementor-element.elementor-element-03ba760{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-69 .elementor-element.elementor-element-03ba760 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:11px;font-weight:400;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.4em;letter-spacing:0.16em;color:#8C6B3F;}.elementor-69 .elementor-element.elementor-element-034d893{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-69 .elementor-element.elementor-element-034d893 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:11px;font-weight:400;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.4em;letter-spacing:0.16em;color:#A79B8B;}.elementor-69 .elementor-element.elementor-element-0309b5e{--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;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#EFE7DA;--border-color:#EFE7DA;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-69 .elementor-element.elementor-element-0309b5e:not(.elementor-motion-effects-element-type-background), .elementor-69 .elementor-element.elementor-element-0309b5e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-69 .elementor-element.elementor-element-03e8c2f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-69 .elementor-element.elementor-element-030fdc4{--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:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;--border-radius:0px 0px 0px 0px;--padding-top:24px;--padding-bottom:26px;--padding-left:24px;--padding-right:24px;}.elementor-69 .elementor-element.elementor-element-037ecb4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-69 .elementor-element.elementor-element-037ecb4 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:21px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.25em;letter-spacing:0em;color:#23201D;}.elementor-69 .elementor-element.elementor-element-03cc3ef{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Jost", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.7em;letter-spacing:0em;color:#5C544B;}.elementor-69 .elementor-element.elementor-element-03375f3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:nowrap;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-69 .elementor-element.elementor-element-03cf1f9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-69 .elementor-element.elementor-element-03cf1f9 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:11px;font-weight:400;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.4em;letter-spacing:0.16em;color:#8C6B3F;}.elementor-69 .elementor-element.elementor-element-035d578{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-69 .elementor-element.elementor-element-035d578 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:11px;font-weight:400;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.4em;letter-spacing:0.16em;color:#A79B8B;}.elementor-69 .elementor-element.elementor-element-032e05e{--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;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#EFE7DA;--border-color:#EFE7DA;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-69 .elementor-element.elementor-element-032e05e:not(.elementor-motion-effects-element-type-background), .elementor-69 .elementor-element.elementor-element-032e05e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-69 .elementor-element.elementor-element-03186b7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-69 .elementor-element.elementor-element-03a8cb0{--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:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;--border-radius:0px 0px 0px 0px;--padding-top:24px;--padding-bottom:26px;--padding-left:24px;--padding-right:24px;}.elementor-69 .elementor-element.elementor-element-03f01db{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-69 .elementor-element.elementor-element-03f01db .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:21px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.25em;letter-spacing:0em;color:#23201D;}.elementor-69 .elementor-element.elementor-element-0351dbe{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Jost", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.7em;letter-spacing:0em;color:#5C544B;}.elementor-69 .elementor-element.elementor-element-03beec8{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:nowrap;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-69 .elementor-element.elementor-element-03e2d56{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-69 .elementor-element.elementor-element-03e2d56 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:11px;font-weight:400;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.4em;letter-spacing:0.16em;color:#8C6B3F;}.elementor-69 .elementor-element.elementor-element-03594e1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-69 .elementor-element.elementor-element-03594e1 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:11px;font-weight:400;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.4em;letter-spacing:0.16em;color:#A79B8B;}.elementor-69 .elementor-element.elementor-element-03172d2{--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;--flex-wrap:nowrap;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-69 .elementor-element.elementor-element-03172d2:not(.elementor-motion-effects-element-type-background), .elementor-69 .elementor-element.elementor-element-03172d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#23201D;}.elementor-69 .elementor-element.elementor-element-03f9b1d{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--align-items:stretch;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-69 .elementor-element.elementor-element-03bbfc3{--display:flex;--min-height:420px;--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;--flex-wrap:nowrap;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-69 .elementor-element.elementor-element-03bbfc3:not(.elementor-motion-effects-element-type-background), .elementor-69 .elementor-element.elementor-element-03bbfc3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://karpackaclinic.pl/wp-content/uploads/2026/08/zespol.jpg");background-position:center 30%;background-repeat:no-repeat;background-size:cover;}.elementor-69 .elementor-element.elementor-element-03cd785{--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;--flex-wrap:nowrap;--border-radius:0px 0px 0px 0px;--padding-top:80px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}.elementor-69 .elementor-element.elementor-element-039c66f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-69 .elementor-element.elementor-element-039c66f .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:11px;font-weight:400;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.4em;letter-spacing:0.4em;color:#B18F5E;}.elementor-69 .elementor-element.elementor-element-0370c8a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 22px) 0px;}.elementor-69 .elementor-element.elementor-element-0370c8a .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:44px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.14em;letter-spacing:0em;color:#F6F0E7;}.elementor-69 .elementor-element.elementor-element-037c479{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;font-family:"Jost", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.9em;letter-spacing:0em;color:rgba(246,240,231,0.78);}.elementor-69 .elementor-element.elementor-element-036ec38{--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;--flex-wrap:nowrap;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-69 .elementor-element.elementor-element-03be94a .elementor-button{background-color:rgba(0,0,0,0);font-family:"Jost", Sans-serif;font-size:11px;font-weight:400;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0.2em;fill:#F6F0E7;color:#F6F0E7;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-69 .elementor-element.elementor-element-03be94a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-69 .elementor-element.elementor-element-03ace3b{--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;--flex-wrap:nowrap;--border-radius:0px 0px 0px 0px;--padding-top:116px;--padding-bottom:116px;--padding-left:60px;--padding-right:60px;}.elementor-69 .elementor-element.elementor-element-03ace3b:not(.elementor-motion-effects-element-type-background), .elementor-69 .elementor-element.elementor-element-03ace3b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5EFE6;}.elementor-69 .elementor-element.elementor-element-03316c5{--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;--flex-wrap:nowrap;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-69 .elementor-element.elementor-element-0335c4f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:center;}.elementor-69 .elementor-element.elementor-element-0335c4f .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:11px;font-weight:400;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.4em;letter-spacing:0.4em;color:#B18F5E;}.elementor-69 .elementor-element.elementor-element-032523d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;text-align:center;}.elementor-69 .elementor-element.elementor-element-032523d .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:44px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.14em;letter-spacing:0em;color:#23201D;}.elementor-widget-testimonial-carousel .elementor-testimonial__text{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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-testimonial-carousel .elementor-testimonial__name{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-testimonial-carousel .elementor-testimonial__title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-69 .elementor-element.elementor-element-03cc5e2 .elementor-swiper-button{font-size:20px;}.elementor-69 .elementor-element.elementor-element-038e168{--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-69 .elementor-element.elementor-element-03a210a .elementor-button{background-color:rgba(0,0,0,0);font-family:"Jost", Sans-serif;font-size:11px;font-weight:400;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0.2em;fill:#8C6B3F;color:#8C6B3F;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-69 .elementor-element.elementor-element-03a210a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-69 .elementor-element.elementor-element-03046aa{--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;--flex-wrap:nowrap;--border-radius:0px 0px 0px 0px;--padding-top:116px;--padding-bottom:116px;--padding-left:60px;--padding-right:60px;}.elementor-69 .elementor-element.elementor-element-03046aa:not(.elementor-motion-effects-element-type-background), .elementor-69 .elementor-element.elementor-element-03046aa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF8F4;}.elementor-69 .elementor-element.elementor-element-03eb623{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--align-items:center;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-69 .elementor-element.elementor-element-038be26{--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;--flex-wrap:nowrap;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-69 .elementor-element.elementor-element-035c95e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-69 .elementor-element.elementor-element-035c95e .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:11px;font-weight:400;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.4em;letter-spacing:0.4em;color:#B18F5E;}.elementor-69 .elementor-element.elementor-element-03aa216{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-69 .elementor-element.elementor-element-03aa216 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:44px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.14em;letter-spacing:0em;color:#23201D;}.elementor-69 .elementor-element.elementor-element-03ef20c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 28px) 0px;font-family:"Jost", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.8em;letter-spacing:0em;color:#5C544B;}.elementor-69 .elementor-element.elementor-element-03e5e59{--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;--flex-wrap:nowrap;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-69 .elementor-element.elementor-element-03f4260 .elementor-button{background-color:rgba(0,0,0,0);font-family:"Jost", Sans-serif;font-size:11px;font-weight:400;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0.2em;fill:#23201D;color:#23201D;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-69 .elementor-element.elementor-element-03f4260{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-69 .elementor-element.elementor-element-03b7b90{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-69 .elementor-element.elementor-element-034fe0c{--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;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E4D9C7;--border-color:#E4D9C7;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-69 .elementor-element.elementor-element-034fe0c:not(.elementor-motion-effects-element-type-background), .elementor-69 .elementor-element.elementor-element-034fe0c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFE7DA;}.elementor-69 .elementor-element.elementor-element-0366e7b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-69 .elementor-element.elementor-element-0363974{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-69 .elementor-element.elementor-element-0363974 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:11px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.4em;letter-spacing:0em;color:#FFFFFF;}.elementor-69 .elementor-element.elementor-element-039da47{--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;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E4D9C7;--border-color:#E4D9C7;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-69 .elementor-element.elementor-element-039da47:not(.elementor-motion-effects-element-type-background), .elementor-69 .elementor-element.elementor-element-039da47 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFE7DA;}.elementor-69 .elementor-element.elementor-element-03cc509{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-69 .elementor-element.elementor-element-03c0eaa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-69 .elementor-element.elementor-element-03c0eaa .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:11px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.4em;letter-spacing:0em;color:#FFFFFF;}.elementor-69 .elementor-element.elementor-element-03e998e{--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;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E4D9C7;--border-color:#E4D9C7;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-69 .elementor-element.elementor-element-03e998e:not(.elementor-motion-effects-element-type-background), .elementor-69 .elementor-element.elementor-element-03e998e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFE7DA;}.elementor-69 .elementor-element.elementor-element-033b44f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-69 .elementor-element.elementor-element-0302cfe{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-69 .elementor-element.elementor-element-0302cfe .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:11px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.4em;letter-spacing:0em;color:#FFFFFF;}.elementor-69 .elementor-element.elementor-element-035fba4{--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;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E4D9C7;--border-color:#E4D9C7;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-69 .elementor-element.elementor-element-035fba4:not(.elementor-motion-effects-element-type-background), .elementor-69 .elementor-element.elementor-element-035fba4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFE7DA;}.elementor-69 .elementor-element.elementor-element-0368494{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-69 .elementor-element.elementor-element-03c2f50{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-69 .elementor-element.elementor-element-03c2f50 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:11px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.4em;letter-spacing:0em;color:#FFFFFF;}@media(min-width:768px){.elementor-69 .elementor-element.elementor-element-03c27a5{--content-width:1320px;}.elementor-69 .elementor-element.elementor-element-035e16c{--content-width:1320px;}.elementor-69 .elementor-element.elementor-element-03172d2{--content-width:1320px;}.elementor-69 .elementor-element.elementor-element-03ace3b{--content-width:1320px;}.elementor-69 .elementor-element.elementor-element-03046aa{--content-width:1320px;}}@media(max-width:1024px){.elementor-widget-slides .elementor-slide-heading{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-slides .elementor-slide-description{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-slides .elementor-slide-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-69 .elementor-element.elementor-element-0373bc4 .elementor-heading-title{font-size:11px;}.elementor-69 .elementor-element.elementor-element-03f5c1c .elementor-heading-title{font-size:44px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-69 .elementor-element.elementor-element-0381849{font-size:16px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-69 .elementor-element.elementor-element-0367256 .elementor-button{font-size:16px;}.elementor-69 .elementor-element.elementor-element-0349560 .elementor-button{font-size:16px;}.elementor-69 .elementor-element.elementor-element-03c27a5{--padding-top:72px;--padding-bottom:72px;--padding-left:34px;--padding-right:34px;}.elementor-69 .elementor-element.elementor-element-03d4626{--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-69 .elementor-element.elementor-element-035e996 .elementor-heading-title{font-size:26px;}.elementor-69 .elementor-element.elementor-element-0352df5{font-size:16px;}.elementor-69 .elementor-element.elementor-element-03ef834 .elementor-heading-title{font-size:26px;}.elementor-69 .elementor-element.elementor-element-03b47f4{font-size:16px;}.elementor-69 .elementor-element.elementor-element-03d003c .elementor-heading-title{font-size:26px;}.elementor-69 .elementor-element.elementor-element-0387631{font-size:16px;}.elementor-69 .elementor-element.elementor-element-035e16c{--padding-top:98px;--padding-bottom:98px;--padding-left:34px;--padding-right:34px;}.elementor-69 .elementor-element.elementor-element-033a587 .elementor-heading-title{font-size:11px;}.elementor-69 .elementor-element.elementor-element-0324b35 .elementor-heading-title{font-size:44px;}.elementor-69 .elementor-element.elementor-element-038a835 .elementor-button{font-size:11px;}.elementor-69 .elementor-element.elementor-element-031ff08{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-69 .elementor-element.elementor-element-03209eb .elementor-heading-title{font-size:21px;}.elementor-69 .elementor-element.elementor-element-03a2f48{font-size:16px;}.elementor-69 .elementor-element.elementor-element-03cb682 .elementor-heading-title{font-size:11px;}.elementor-69 .elementor-element.elementor-element-03ee413 .elementor-heading-title{font-size:11px;}.elementor-69 .elementor-element.elementor-element-036c4d0 .elementor-heading-title{font-size:21px;}.elementor-69 .elementor-element.elementor-element-03da081{font-size:16px;}.elementor-69 .elementor-element.elementor-element-0365961 .elementor-heading-title{font-size:11px;}.elementor-69 .elementor-element.elementor-element-0320e48 .elementor-heading-title{font-size:11px;}.elementor-69 .elementor-element.elementor-element-03a3704 .elementor-heading-title{font-size:21px;}.elementor-69 .elementor-element.elementor-element-0339f9b{font-size:16px;}.elementor-69 .elementor-element.elementor-element-03adba9 .elementor-heading-title{font-size:11px;}.elementor-69 .elementor-element.elementor-element-03ad6dc .elementor-heading-title{font-size:11px;}.elementor-69 .elementor-element.elementor-element-0351f32 .elementor-heading-title{font-size:21px;}.elementor-69 .elementor-element.elementor-element-03f22fb{font-size:16px;}.elementor-69 .elementor-element.elementor-element-03ba760 .elementor-heading-title{font-size:11px;}.elementor-69 .elementor-element.elementor-element-034d893 .elementor-heading-title{font-size:11px;}.elementor-69 .elementor-element.elementor-element-037ecb4 .elementor-heading-title{font-size:21px;}.elementor-69 .elementor-element.elementor-element-03cc3ef{font-size:16px;}.elementor-69 .elementor-element.elementor-element-03cf1f9 .elementor-heading-title{font-size:11px;}.elementor-69 .elementor-element.elementor-element-035d578 .elementor-heading-title{font-size:11px;}.elementor-69 .elementor-element.elementor-element-03f01db .elementor-heading-title{font-size:21px;}.elementor-69 .elementor-element.elementor-element-0351dbe{font-size:16px;}.elementor-69 .elementor-element.elementor-element-03e2d56 .elementor-heading-title{font-size:11px;}.elementor-69 .elementor-element.elementor-element-03594e1 .elementor-heading-title{font-size:11px;}.elementor-69 .elementor-element.elementor-element-03f9b1d{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-69 .elementor-element.elementor-element-039c66f .elementor-heading-title{font-size:11px;}.elementor-69 .elementor-element.elementor-element-0370c8a .elementor-heading-title{font-size:36px;}.elementor-69 .elementor-element.elementor-element-037c479{font-size:16px;}.elementor-69 .elementor-element.elementor-element-03be94a .elementor-button{font-size:11px;}.elementor-69 .elementor-element.elementor-element-03ace3b{--padding-top:95px;--padding-bottom:95px;--padding-left:34px;--padding-right:34px;}.elementor-69 .elementor-element.elementor-element-0335c4f .elementor-heading-title{font-size:11px;}.elementor-69 .elementor-element.elementor-element-032523d .elementor-heading-title{font-size:36px;}.elementor-widget-testimonial-carousel .elementor-testimonial__text{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-testimonial-carousel .elementor-testimonial__name{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-testimonial-carousel .elementor-testimonial__title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-69 .elementor-element.elementor-element-03a210a .elementor-button{font-size:11px;}.elementor-69 .elementor-element.elementor-element-03046aa{--padding-top:95px;--padding-bottom:95px;--padding-left:34px;--padding-right:34px;}.elementor-69 .elementor-element.elementor-element-03eb623{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-69 .elementor-element.elementor-element-035c95e .elementor-heading-title{font-size:11px;}.elementor-69 .elementor-element.elementor-element-03aa216 .elementor-heading-title{font-size:36px;}.elementor-69 .elementor-element.elementor-element-03ef20c{font-size:16px;}.elementor-69 .elementor-element.elementor-element-03f4260 .elementor-button{font-size:11px;}.elementor-69 .elementor-element.elementor-element-03b7b90{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-69 .elementor-element.elementor-element-0363974 .elementor-heading-title{font-size:11px;}.elementor-69 .elementor-element.elementor-element-03c0eaa .elementor-heading-title{font-size:11px;}.elementor-69 .elementor-element.elementor-element-0302cfe .elementor-heading-title{font-size:11px;}.elementor-69 .elementor-element.elementor-element-03c2f50 .elementor-heading-title{font-size:11px;}}@media(max-width:767px){.elementor-widget-slides .elementor-slide-heading{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-slides .elementor-slide-description{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-slides .elementor-slide-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-69 .elementor-element.elementor-element-03a584f{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-69 .elementor-element.elementor-element-0373bc4 .elementor-heading-title{font-size:11px;}.elementor-69 .elementor-element.elementor-element-03f5c1c .elementor-heading-title{font-size:32px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-69 .elementor-element.elementor-element-0381849{font-size:16px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-69 .elementor-element.elementor-element-0367256 .elementor-button{font-size:16px;}.elementor-69 .elementor-element.elementor-element-0349560 .elementor-button{font-size:16px;}.elementor-69 .elementor-element.elementor-element-03c27a5{--padding-top:52px;--padding-bottom:52px;--padding-left:20px;--padding-right:20px;}.elementor-69 .elementor-element.elementor-element-03d4626{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-69 .elementor-element.elementor-element-035e996 .elementor-heading-title{font-size:22px;}.elementor-69 .elementor-element.elementor-element-0352df5{font-size:16px;}.elementor-69 .elementor-element.elementor-element-03ef834 .elementor-heading-title{font-size:22px;}.elementor-69 .elementor-element.elementor-element-03b47f4{font-size:16px;}.elementor-69 .elementor-element.elementor-element-03d003c .elementor-heading-title{font-size:22px;}.elementor-69 .elementor-element.elementor-element-0387631{font-size:16px;}.elementor-69 .elementor-element.elementor-element-035e16c{--padding-top:66px;--padding-bottom:66px;--padding-left:20px;--padding-right:20px;}.elementor-69 .elementor-element.elementor-element-033a587 .elementor-heading-title{font-size:11px;}.elementor-69 .elementor-element.elementor-element-0324b35 .elementor-heading-title{font-size:32px;}.elementor-69 .elementor-element.elementor-element-038a835 .elementor-button{font-size:11px;}.elementor-69 .elementor-element.elementor-element-031ff08{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-69 .elementor-element.elementor-element-03209eb .elementor-heading-title{font-size:21px;}.elementor-69 .elementor-element.elementor-element-03a2f48{font-size:16px;}.elementor-69 .elementor-element.elementor-element-03cb682 .elementor-heading-title{font-size:11px;}.elementor-69 .elementor-element.elementor-element-03ee413 .elementor-heading-title{font-size:11px;}.elementor-69 .elementor-element.elementor-element-036c4d0 .elementor-heading-title{font-size:21px;}.elementor-69 .elementor-element.elementor-element-03da081{font-size:16px;}.elementor-69 .elementor-element.elementor-element-0365961 .elementor-heading-title{font-size:11px;}.elementor-69 .elementor-element.elementor-element-0320e48 .elementor-heading-title{font-size:11px;}.elementor-69 .elementor-element.elementor-element-03a3704 .elementor-heading-title{font-size:21px;}.elementor-69 .elementor-element.elementor-element-0339f9b{font-size:16px;}.elementor-69 .elementor-element.elementor-element-03adba9 .elementor-heading-title{font-size:11px;}.elementor-69 .elementor-element.elementor-element-03ad6dc .elementor-heading-title{font-size:11px;}.elementor-69 .elementor-element.elementor-element-0351f32 .elementor-heading-title{font-size:21px;}.elementor-69 .elementor-element.elementor-element-03f22fb{font-size:16px;}.elementor-69 .elementor-element.elementor-element-03ba760 .elementor-heading-title{font-size:11px;}.elementor-69 .elementor-element.elementor-element-034d893 .elementor-heading-title{font-size:11px;}.elementor-69 .elementor-element.elementor-element-037ecb4 .elementor-heading-title{font-size:21px;}.elementor-69 .elementor-element.elementor-element-03cc3ef{font-size:16px;}.elementor-69 .elementor-element.elementor-element-03cf1f9 .elementor-heading-title{font-size:11px;}.elementor-69 .elementor-element.elementor-element-035d578 .elementor-heading-title{font-size:11px;}.elementor-69 .elementor-element.elementor-element-03f01db .elementor-heading-title{font-size:21px;}.elementor-69 .elementor-element.elementor-element-0351dbe{font-size:16px;}.elementor-69 .elementor-element.elementor-element-03e2d56 .elementor-heading-title{font-size:11px;}.elementor-69 .elementor-element.elementor-element-03594e1 .elementor-heading-title{font-size:11px;}.elementor-69 .elementor-element.elementor-element-03f9b1d{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-69 .elementor-element.elementor-element-03cd785{--padding-top:40px;--padding-bottom:40px;--padding-left:24px;--padding-right:24px;}.elementor-69 .elementor-element.elementor-element-039c66f .elementor-heading-title{font-size:11px;}.elementor-69 .elementor-element.elementor-element-0370c8a .elementor-heading-title{font-size:28px;}.elementor-69 .elementor-element.elementor-element-037c479{font-size:16px;}.elementor-69 .elementor-element.elementor-element-03be94a .elementor-button{font-size:11px;}.elementor-69 .elementor-element.elementor-element-03ace3b{--padding-top:66px;--padding-bottom:66px;--padding-left:20px;--padding-right:20px;}.elementor-69 .elementor-element.elementor-element-0335c4f .elementor-heading-title{font-size:11px;}.elementor-69 .elementor-element.elementor-element-032523d .elementor-heading-title{font-size:28px;}.elementor-widget-testimonial-carousel .elementor-testimonial__text{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-testimonial-carousel .elementor-testimonial__name{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-testimonial-carousel .elementor-testimonial__title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-69 .elementor-element.elementor-element-03a210a .elementor-button{font-size:11px;}.elementor-69 .elementor-element.elementor-element-03046aa{--padding-top:66px;--padding-bottom:66px;--padding-left:20px;--padding-right:20px;}.elementor-69 .elementor-element.elementor-element-03eb623{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-69 .elementor-element.elementor-element-035c95e .elementor-heading-title{font-size:11px;}.elementor-69 .elementor-element.elementor-element-03aa216 .elementor-heading-title{font-size:28px;}.elementor-69 .elementor-element.elementor-element-03ef20c{font-size:16px;}.elementor-69 .elementor-element.elementor-element-03f4260 .elementor-button{font-size:11px;}.elementor-69 .elementor-element.elementor-element-03b7b90{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-69 .elementor-element.elementor-element-0363974 .elementor-heading-title{font-size:11px;}.elementor-69 .elementor-element.elementor-element-03c0eaa .elementor-heading-title{font-size:11px;}.elementor-69 .elementor-element.elementor-element-0302cfe .elementor-heading-title{font-size:11px;}.elementor-69 .elementor-element.elementor-element-03c2f50 .elementor-heading-title{font-size:11px;}}/* Start custom CSS for slides, class: .elementor-element-031b7eb */.elementor-69 .elementor-element.elementor-element-031b7eb{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.elementor-69 .elementor-element.elementor-element-031b7eb .elementor-slides-wrapper,.elementor-69 .elementor-element.elementor-element-031b7eb .elementor-slides,.elementor-69 .elementor-element.elementor-element-031b7eb .swiper,.elementor-69 .elementor-element.elementor-element-031b7eb .swiper-container,.elementor-69 .elementor-element.elementor-element-031b7eb .swiper-wrapper,.elementor-69 .elementor-element.elementor-element-031b7eb .swiper-slide,.elementor-69 .elementor-element.elementor-element-031b7eb .elementor-slide-bg{height:100%!important}.elementor-69 .elementor-element.elementor-element-031b7eb .elementor-slide-content{display:none}.elementor-69 .elementor-element.elementor-element-031b7eb .elementor-swiper-button{display:none}.elementor-69 .elementor-element.elementor-element-031b7eb .swiper-pagination{bottom:32px;left:60px;right:auto;width:auto;text-align:left;display:flex;gap:10px;z-index:5}.elementor-69 .elementor-element.elementor-element-031b7eb .swiper-pagination-bullet{width:40px;height:2px;border-radius:0;background-color:rgba(255,255,255,0.32);opacity:1;margin:0}.elementor-69 .elementor-element.elementor-element-031b7eb .swiper-pagination-bullet-active{background-color:#ffffff}@media (max-width:767px){.elementor-69 .elementor-element.elementor-element-031b7eb .swiper-pagination{left:20px;bottom:22px}.elementor-69 .elementor-element.elementor-element-031b7eb .swiper-pagination-bullet{width:28px}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0373bc4 */.elementor-69 .elementor-element.elementor-element-0373bc4 .elementor-heading-title{letter-spacing:0.42em}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-03f5c1c */.elementor-69 .elementor-element.elementor-element-03f5c1c .elementor-heading-title{max-width:760px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0381849 */.elementor-69 .elementor-element.elementor-element-0381849{max-width:560px!important}.elementor-69 .elementor-element.elementor-element-0381849 p{margin:0}.elementor-69 .elementor-element.elementor-element-0381849 p+p{margin-top:16px}.elementor-69 .elementor-element.elementor-element-0381849 a{color:#8C6B3F;text-decoration:none;transition:color .25s ease}.elementor-69 .elementor-element.elementor-element-0381849 a:hover{color:#23201D}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0367256 */.elementor-69 .elementor-element.elementor-element-0367256 .elementor-button{border-radius:0;transition:background-color .3s ease,color .3s ease,border-color .3s ease;}.elementor-69 .elementor-element.elementor-element-0367256 .elementor-button:hover,.elementor-69 .elementor-element.elementor-element-0367256 .elementor-button:focus{background-color:#B18F5E;color:#FFFFFF}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0349560 */.elementor-69 .elementor-element.elementor-element-0349560 .elementor-button{border-radius:0;transition:background-color .3s ease,color .3s ease,border-color .3s ease;}.elementor-69 .elementor-element.elementor-element-0349560 .elementor-button{border:1px solid rgba(255,255,255,0.5)}.elementor-69 .elementor-element.elementor-element-0349560 .elementor-button:hover,.elementor-69 .elementor-element.elementor-element-0349560 .elementor-button:focus{background-color:rgba(255,255,255,0.14);color:#FFFFFF}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-030582b */.elementor-69 .elementor-element.elementor-element-030582b{margin-top:6px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-03a584f */.elementor-69 .elementor-element.elementor-element-03a584f{max-width:1320px;margin-inline:auto;width:100%}.elementor-69 .elementor-element.elementor-element-03a584f{position:relative;z-index:3}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-03b97da */.elementor-69 .elementor-element.elementor-element-03b97da{position:relative;overflow:hidden;min-height:min(88vh,860px);background-color:#DED3C4}.elementor-69 .elementor-element.elementor-element-03b97da::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;z-index:2;background-image:linear-gradient(100deg,rgba(24,21,18,0.66) 0%,rgba(24,21,18,0.32) 55%,rgba(24,21,18,0.10) 100%);pointer-events:none}@media (max-width:767px){.elementor-69 .elementor-element.elementor-element-03b97da{min-height:min(88vh,620px)}}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-03b6abf */.elementor-69 .elementor-element.elementor-element-03b6abf .elementor-icon{color:#B18F5E}.elementor-69 .elementor-element.elementor-element-03b6abf .elementor-icon i{font-size:34px;color:#B18F5E}.elementor-69 .elementor-element.elementor-element-03b6abf .elementor-icon svg{width:34px;height:34px;fill:#B18F5E}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0352df5 */.elementor-69 .elementor-element.elementor-element-0352df5{max-width:380px!important}.elementor-69 .elementor-element.elementor-element-0352df5 p{margin:0}.elementor-69 .elementor-element.elementor-element-0352df5 p+p{margin-top:16px}.elementor-69 .elementor-element.elementor-element-0352df5 a{color:#8C6B3F;text-decoration:none;transition:color .25s ease}.elementor-69 .elementor-element.elementor-element-0352df5 a:hover{color:#23201D}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-03dc405 */.elementor-69 .elementor-element.elementor-element-03dc405 .elementor-icon{color:#B18F5E}.elementor-69 .elementor-element.elementor-element-03dc405 .elementor-icon i{font-size:34px;color:#B18F5E}.elementor-69 .elementor-element.elementor-element-03dc405 .elementor-icon svg{width:34px;height:34px;fill:#B18F5E}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-03b47f4 */.elementor-69 .elementor-element.elementor-element-03b47f4{max-width:380px!important}.elementor-69 .elementor-element.elementor-element-03b47f4 p{margin:0}.elementor-69 .elementor-element.elementor-element-03b47f4 p+p{margin-top:16px}.elementor-69 .elementor-element.elementor-element-03b47f4 a{color:#8C6B3F;text-decoration:none;transition:color .25s ease}.elementor-69 .elementor-element.elementor-element-03b47f4 a:hover{color:#23201D}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-03895c7 */.elementor-69 .elementor-element.elementor-element-03895c7 .elementor-icon{color:#B18F5E}.elementor-69 .elementor-element.elementor-element-03895c7 .elementor-icon i{font-size:34px;color:#B18F5E}.elementor-69 .elementor-element.elementor-element-03895c7 .elementor-icon svg{width:34px;height:34px;fill:#B18F5E}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0387631 */.elementor-69 .elementor-element.elementor-element-0387631{max-width:380px!important}.elementor-69 .elementor-element.elementor-element-0387631 p{margin:0}.elementor-69 .elementor-element.elementor-element-0387631 p+p{margin-top:16px}.elementor-69 .elementor-element.elementor-element-0387631 a{color:#8C6B3F;text-decoration:none;transition:color .25s ease}.elementor-69 .elementor-element.elementor-element-0387631 a:hover{color:#23201D}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-03d4626 */.elementor-69 .elementor-element.elementor-element-03d4626{column-gap:60px;row-gap:40px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-03c27a5 */.elementor-69 .elementor-element.elementor-element-03c27a5{border-bottom:1px solid #EFE7DA}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0304a04 */.elementor-69 .elementor-element.elementor-element-0304a04{width:auto;flex:0 0 auto}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-038a835 */.elementor-69 .elementor-element.elementor-element-038a835 .elementor-button{background-color:transparent;border-radius:0;padding:0 0 6px;border-bottom:1px solid #B18F5E;transition:color .25s ease,border-color .25s ease}.elementor-69 .elementor-element.elementor-element-038a835 .elementor-button:hover{background-color:transparent;color:#8C6B3F;border-bottom-color:#8C6B3F}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0389225 */.elementor-69 .elementor-element.elementor-element-0389225{margin-bottom:54px}@media (max-width:767px){.elementor-69 .elementor-element.elementor-element-0389225{flex-direction:column;align-items:flex-start}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0300f8b */.elementor-69 .elementor-element.elementor-element-0300f8b img{display:block;width:100%;border-radius:0;background-color:#E8DFD2}.elementor-69 .elementor-element.elementor-element-0300f8b img{aspect-ratio:4/3;object-fit:cover;object-position:center center;height:auto}.elementor-69 .elementor-element.elementor-element-0300f8b img{transition:transform .6s ease}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-03a2f48 */.elementor-69 .elementor-element.elementor-element-03a2f48 p{margin:0}.elementor-69 .elementor-element.elementor-element-03a2f48 p+p{margin-top:16px}.elementor-69 .elementor-element.elementor-element-03a2f48 a{color:#8C6B3F;text-decoration:none;transition:color .25s ease}.elementor-69 .elementor-element.elementor-element-03a2f48 a:hover{color:#23201D}.elementor-69 .elementor-element.elementor-element-03a2f48{flex:1}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-039acb7 */.elementor-69 .elementor-element.elementor-element-039acb7{margin-top:auto;padding-top:16px;border-top:1px solid #F0E9DE}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-039b0fc */.elementor-69 .elementor-element.elementor-element-039b0fc{flex:1}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-032a280 */.elementor-69 .elementor-element.elementor-element-032a280{align-self:stretch;height:100%}.elementor-69 .elementor-element.elementor-element-032a280{transition:transform .35s ease,box-shadow .35s ease}.elementor-69 .elementor-element.elementor-element-032a280:hover{transform:translateY(-6px);box-shadow:0 24px 50px -28px rgba(35,32,29,0.35)}.elementor-69 .elementor-element.elementor-element-032a280{overflow:hidden}.elementor-69 .elementor-element.elementor-element-032a280{margin-bottom:0;text-decoration:none}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-03357c7 */.elementor-69 .elementor-element.elementor-element-03357c7 img{display:block;width:100%;border-radius:0;background-color:#E8DFD2}.elementor-69 .elementor-element.elementor-element-03357c7 img{aspect-ratio:4/3;object-fit:cover;object-position:center center;height:auto}.elementor-69 .elementor-element.elementor-element-03357c7 img{transition:transform .6s ease}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-03da081 */.elementor-69 .elementor-element.elementor-element-03da081 p{margin:0}.elementor-69 .elementor-element.elementor-element-03da081 p+p{margin-top:16px}.elementor-69 .elementor-element.elementor-element-03da081 a{color:#8C6B3F;text-decoration:none;transition:color .25s ease}.elementor-69 .elementor-element.elementor-element-03da081 a:hover{color:#23201D}.elementor-69 .elementor-element.elementor-element-03da081{flex:1}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-03fa64e */.elementor-69 .elementor-element.elementor-element-03fa64e{margin-top:auto;padding-top:16px;border-top:1px solid #F0E9DE}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-030224f */.elementor-69 .elementor-element.elementor-element-030224f{flex:1}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-03128d4 */.elementor-69 .elementor-element.elementor-element-03128d4{align-self:stretch;height:100%}.elementor-69 .elementor-element.elementor-element-03128d4{transition:transform .35s ease,box-shadow .35s ease}.elementor-69 .elementor-element.elementor-element-03128d4:hover{transform:translateY(-6px);box-shadow:0 24px 50px -28px rgba(35,32,29,0.35)}.elementor-69 .elementor-element.elementor-element-03128d4{overflow:hidden}.elementor-69 .elementor-element.elementor-element-03128d4{margin-bottom:0;text-decoration:none}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-03d936f */.elementor-69 .elementor-element.elementor-element-03d936f img{display:block;width:100%;border-radius:0;background-color:#E8DFD2}.elementor-69 .elementor-element.elementor-element-03d936f img{aspect-ratio:4/3;object-fit:cover;object-position:center center;height:auto}.elementor-69 .elementor-element.elementor-element-03d936f img{transition:transform .6s ease}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0339f9b */.elementor-69 .elementor-element.elementor-element-0339f9b p{margin:0}.elementor-69 .elementor-element.elementor-element-0339f9b p+p{margin-top:16px}.elementor-69 .elementor-element.elementor-element-0339f9b a{color:#8C6B3F;text-decoration:none;transition:color .25s ease}.elementor-69 .elementor-element.elementor-element-0339f9b a:hover{color:#23201D}.elementor-69 .elementor-element.elementor-element-0339f9b{flex:1}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-03b4953 */.elementor-69 .elementor-element.elementor-element-03b4953{margin-top:auto;padding-top:16px;border-top:1px solid #F0E9DE}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0340424 */.elementor-69 .elementor-element.elementor-element-0340424{flex:1}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0358a21 */.elementor-69 .elementor-element.elementor-element-0358a21{align-self:stretch;height:100%}.elementor-69 .elementor-element.elementor-element-0358a21{transition:transform .35s ease,box-shadow .35s ease}.elementor-69 .elementor-element.elementor-element-0358a21:hover{transform:translateY(-6px);box-shadow:0 24px 50px -28px rgba(35,32,29,0.35)}.elementor-69 .elementor-element.elementor-element-0358a21{overflow:hidden}.elementor-69 .elementor-element.elementor-element-0358a21{margin-bottom:0;text-decoration:none}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-035fa6f */.elementor-69 .elementor-element.elementor-element-035fa6f img{display:block;width:100%;border-radius:0;background-color:#E8DFD2}.elementor-69 .elementor-element.elementor-element-035fa6f img{aspect-ratio:4/3;object-fit:cover;object-position:center center;height:auto}.elementor-69 .elementor-element.elementor-element-035fa6f img{transition:transform .6s ease}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-03f22fb */.elementor-69 .elementor-element.elementor-element-03f22fb p{margin:0}.elementor-69 .elementor-element.elementor-element-03f22fb p+p{margin-top:16px}.elementor-69 .elementor-element.elementor-element-03f22fb a{color:#8C6B3F;text-decoration:none;transition:color .25s ease}.elementor-69 .elementor-element.elementor-element-03f22fb a:hover{color:#23201D}.elementor-69 .elementor-element.elementor-element-03f22fb{flex:1}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-03ce287 */.elementor-69 .elementor-element.elementor-element-03ce287{margin-top:auto;padding-top:16px;border-top:1px solid #F0E9DE}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-03de455 */.elementor-69 .elementor-element.elementor-element-03de455{flex:1}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-037afe3 */.elementor-69 .elementor-element.elementor-element-037afe3{align-self:stretch;height:100%}.elementor-69 .elementor-element.elementor-element-037afe3{transition:transform .35s ease,box-shadow .35s ease}.elementor-69 .elementor-element.elementor-element-037afe3:hover{transform:translateY(-6px);box-shadow:0 24px 50px -28px rgba(35,32,29,0.35)}.elementor-69 .elementor-element.elementor-element-037afe3{overflow:hidden}.elementor-69 .elementor-element.elementor-element-037afe3{margin-bottom:0;text-decoration:none}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-03e8c2f */.elementor-69 .elementor-element.elementor-element-03e8c2f img{display:block;width:100%;border-radius:0;background-color:#E8DFD2}.elementor-69 .elementor-element.elementor-element-03e8c2f img{aspect-ratio:4/3;object-fit:cover;object-position:center center;height:auto}.elementor-69 .elementor-element.elementor-element-03e8c2f img{transition:transform .6s ease}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-03cc3ef */.elementor-69 .elementor-element.elementor-element-03cc3ef p{margin:0}.elementor-69 .elementor-element.elementor-element-03cc3ef p+p{margin-top:16px}.elementor-69 .elementor-element.elementor-element-03cc3ef a{color:#8C6B3F;text-decoration:none;transition:color .25s ease}.elementor-69 .elementor-element.elementor-element-03cc3ef a:hover{color:#23201D}.elementor-69 .elementor-element.elementor-element-03cc3ef{flex:1}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-03375f3 */.elementor-69 .elementor-element.elementor-element-03375f3{margin-top:auto;padding-top:16px;border-top:1px solid #F0E9DE}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-030fdc4 */.elementor-69 .elementor-element.elementor-element-030fdc4{flex:1}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0309b5e */.elementor-69 .elementor-element.elementor-element-0309b5e{align-self:stretch;height:100%}.elementor-69 .elementor-element.elementor-element-0309b5e{transition:transform .35s ease,box-shadow .35s ease}.elementor-69 .elementor-element.elementor-element-0309b5e:hover{transform:translateY(-6px);box-shadow:0 24px 50px -28px rgba(35,32,29,0.35)}.elementor-69 .elementor-element.elementor-element-0309b5e{overflow:hidden}.elementor-69 .elementor-element.elementor-element-0309b5e{margin-bottom:0;text-decoration:none}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-03186b7 */.elementor-69 .elementor-element.elementor-element-03186b7 img{display:block;width:100%;border-radius:0;background-color:#E8DFD2}.elementor-69 .elementor-element.elementor-element-03186b7 img{aspect-ratio:4/3;object-fit:cover;object-position:center center;height:auto}.elementor-69 .elementor-element.elementor-element-03186b7 img{transition:transform .6s ease}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0351dbe */.elementor-69 .elementor-element.elementor-element-0351dbe p{margin:0}.elementor-69 .elementor-element.elementor-element-0351dbe p+p{margin-top:16px}.elementor-69 .elementor-element.elementor-element-0351dbe a{color:#8C6B3F;text-decoration:none;transition:color .25s ease}.elementor-69 .elementor-element.elementor-element-0351dbe a:hover{color:#23201D}.elementor-69 .elementor-element.elementor-element-0351dbe{flex:1}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-03beec8 */.elementor-69 .elementor-element.elementor-element-03beec8{margin-top:auto;padding-top:16px;border-top:1px solid #F0E9DE}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-03a8cb0 */.elementor-69 .elementor-element.elementor-element-03a8cb0{flex:1}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-032e05e */.elementor-69 .elementor-element.elementor-element-032e05e{align-self:stretch;height:100%}.elementor-69 .elementor-element.elementor-element-032e05e{transition:transform .35s ease,box-shadow .35s ease}.elementor-69 .elementor-element.elementor-element-032e05e:hover{transform:translateY(-6px);box-shadow:0 24px 50px -28px rgba(35,32,29,0.35)}.elementor-69 .elementor-element.elementor-element-032e05e{overflow:hidden}.elementor-69 .elementor-element.elementor-element-032e05e{margin-bottom:0;text-decoration:none}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-031ff08 */.elementor-69 .elementor-element.elementor-element-031ff08{column-gap:26px;row-gap:26px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-03bbfc3 */.elementor-69 .elementor-element.elementor-element-03bbfc3{min-height:420px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0370c8a */.elementor-69 .elementor-element.elementor-element-0370c8a .elementor-heading-title{max-width:640px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-037c479 */.elementor-69 .elementor-element.elementor-element-037c479{max-width:560px!important}.elementor-69 .elementor-element.elementor-element-037c479 p{margin:0}.elementor-69 .elementor-element.elementor-element-037c479 p+p{margin-top:18px}.elementor-69 .elementor-element.elementor-element-037c479 a{color:#8C6B3F;text-decoration:none;transition:color .25s ease}.elementor-69 .elementor-element.elementor-element-037c479 a:hover{color:#23201D}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-03be94a */.elementor-69 .elementor-element.elementor-element-03be94a .elementor-button{background-color:transparent;border-radius:0;padding:0 0 6px;border-bottom:1px solid #B18F5E;transition:color .25s ease,border-color .25s ease}.elementor-69 .elementor-element.elementor-element-03be94a .elementor-button:hover{background-color:transparent;color:#8C6B3F;border-bottom-color:#8C6B3F}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-036ec38 */.elementor-69 .elementor-element.elementor-element-036ec38{width:auto;flex:0 0 auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-03f9b1d */.elementor-69 .elementor-element.elementor-element-03f9b1d{column-gap:0px;row-gap:0px}/* End custom CSS */
/* Start custom CSS for testimonial-carousel, class: .elementor-element-03cc5e2 */.elementor-69 .elementor-element.elementor-element-03cc5e2 .elementor-testimonial{text-align:center;display:flex;flex-direction:column;align-items:center;gap:20px}.elementor-69 .elementor-element.elementor-element-03cc5e2 .elementor-testimonial__content{display:flex;flex-direction:column;align-items:center;gap:20px;background:transparent;border:0;padding:0}.elementor-69 .elementor-element.elementor-element-03cc5e2 .elementor-testimonial__content::before{content:'★★★★★';display:block;font-family:'Jost',sans-serif;font-weight:400;font-size:16px;line-height:1em;letter-spacing:0.3em;color:#B18F5E}.elementor-69 .elementor-element.elementor-element-03cc5e2 .elementor-testimonial__content::after{display:none}.elementor-69 .elementor-element.elementor-element-03cc5e2 .elementor-testimonial__text{font-family:'Playfair Display',serif;font-weight:400;font-size:30px;line-height:1.5em;letter-spacing:0em;font-style:italic;color:#3A342D;margin:0;max-width:58ch}.elementor-69 .elementor-element.elementor-element-03cc5e2 .elementor-testimonial__footer{display:flex;flex-direction:column;align-items:center;gap:6px;margin:0}.elementor-69 .elementor-element.elementor-element-03cc5e2 .elementor-testimonial__name{font-family:'Jost',sans-serif;font-weight:400;font-size:11px;line-height:1.4em;letter-spacing:0.24em;text-transform:uppercase;color:#8C6B3F;margin:0}.elementor-69 .elementor-element.elementor-element-03cc5e2 .elementor-testimonial__title{font-family:'Jost',sans-serif;font-weight:300;font-size:11px;line-height:1.4em;letter-spacing:0em;color:#A79B8B;margin:0}.elementor-69 .elementor-element.elementor-element-03cc5e2 .elementor-swiper-button{color:#B18F5E;font-size:20px}.elementor-69 .elementor-element.elementor-element-03cc5e2 .swiper-pagination{position:static;margin-top:26px;display:flex;justify-content:center;gap:9px}.elementor-69 .elementor-element.elementor-element-03cc5e2 .swiper-pagination-bullet{width:7px;height:7px;border-radius:50%;border:1px solid #B18F5E;background-color:transparent;opacity:1;margin:0}.elementor-69 .elementor-element.elementor-element-03cc5e2 .swiper-pagination-bullet-active{background-color:#B18F5E}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-03a210a */.elementor-69 .elementor-element.elementor-element-03a210a .elementor-button{background-color:transparent;border-radius:0;padding:0 0 6px;border-bottom:1px solid #D6C4A6;transition:color .25s ease,border-color .25s ease}.elementor-69 .elementor-element.elementor-element-03a210a .elementor-button:hover{background-color:transparent;color:#8C6B3F;border-bottom-color:#8C6B3F}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-038e168 */.elementor-69 .elementor-element.elementor-element-038e168{margin-top:34px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-03aa216 */.elementor-69 .elementor-element.elementor-element-03aa216 .elementor-heading-title{max-width:440px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-03ef20c */.elementor-69 .elementor-element.elementor-element-03ef20c{max-width:460px!important}.elementor-69 .elementor-element.elementor-element-03ef20c p{margin:0}.elementor-69 .elementor-element.elementor-element-03ef20c p+p{margin-top:16px}.elementor-69 .elementor-element.elementor-element-03ef20c a{color:#8C6B3F;text-decoration:none;transition:color .25s ease}.elementor-69 .elementor-element.elementor-element-03ef20c a:hover{color:#23201D}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-03f4260 */.elementor-69 .elementor-element.elementor-element-03f4260 .elementor-button{background-color:transparent;border-radius:0;padding:0 0 6px;border-bottom:1px solid #B18F5E;transition:color .25s ease,border-color .25s ease}.elementor-69 .elementor-element.elementor-element-03f4260 .elementor-button:hover{background-color:transparent;color:#8C6B3F;border-bottom-color:#8C6B3F}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-03e5e59 */.elementor-69 .elementor-element.elementor-element-03e5e59{width:auto;flex:0 0 auto}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0366e7b */.elementor-69 .elementor-element.elementor-element-0366e7b img{display:block;width:100%;border-radius:0;background-color:#E8DFD2}.elementor-69 .elementor-element.elementor-element-0366e7b img{aspect-ratio:1/1;object-fit:cover;object-position:center center;height:auto}.elementor-69 .elementor-element.elementor-element-0366e7b img{transition:transform .6s ease}.elementor-69 .elementor-element.elementor-element-0366e7b:hover img{transform:scale(1.04)}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0363974 */.elementor-69 .elementor-element.elementor-element-0363974{position:absolute;left:0;right:0;bottom:0;z-index:3;padding:26px 14px 12px}.elementor-69 .elementor-element.elementor-element-0363974 .elementor-heading-title{line-height:1.4}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-034fe0c */.elementor-69 .elementor-element.elementor-element-034fe0c{position:relative;overflow:hidden}.elementor-69 .elementor-element.elementor-element-034fe0c::after{content:'';position:absolute;left:0;right:0;bottom:0;height:60%;z-index:2;pointer-events:none;background-image:linear-gradient(to top,rgba(24,21,18,0.72),transparent)}.elementor-69 .elementor-element.elementor-element-034fe0c{margin-bottom:0;text-decoration:none}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-03cc509 */.elementor-69 .elementor-element.elementor-element-03cc509 img{display:block;width:100%;border-radius:0;background-color:#E8DFD2}.elementor-69 .elementor-element.elementor-element-03cc509 img{aspect-ratio:1/1;object-fit:cover;object-position:center center;height:auto}.elementor-69 .elementor-element.elementor-element-03cc509 img{transition:transform .6s ease}.elementor-69 .elementor-element.elementor-element-03cc509:hover img{transform:scale(1.04)}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-03c0eaa */.elementor-69 .elementor-element.elementor-element-03c0eaa{position:absolute;left:0;right:0;bottom:0;z-index:3;padding:26px 14px 12px}.elementor-69 .elementor-element.elementor-element-03c0eaa .elementor-heading-title{line-height:1.4}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-039da47 */.elementor-69 .elementor-element.elementor-element-039da47{position:relative;overflow:hidden}.elementor-69 .elementor-element.elementor-element-039da47::after{content:'';position:absolute;left:0;right:0;bottom:0;height:60%;z-index:2;pointer-events:none;background-image:linear-gradient(to top,rgba(24,21,18,0.72),transparent)}.elementor-69 .elementor-element.elementor-element-039da47{margin-bottom:0;text-decoration:none}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-033b44f */.elementor-69 .elementor-element.elementor-element-033b44f img{display:block;width:100%;border-radius:0;background-color:#E8DFD2}.elementor-69 .elementor-element.elementor-element-033b44f img{aspect-ratio:1/1;object-fit:cover;object-position:center center;height:auto}.elementor-69 .elementor-element.elementor-element-033b44f img{transition:transform .6s ease}.elementor-69 .elementor-element.elementor-element-033b44f:hover img{transform:scale(1.04)}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0302cfe */.elementor-69 .elementor-element.elementor-element-0302cfe{position:absolute;left:0;right:0;bottom:0;z-index:3;padding:26px 14px 12px}.elementor-69 .elementor-element.elementor-element-0302cfe .elementor-heading-title{line-height:1.4}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-03e998e */.elementor-69 .elementor-element.elementor-element-03e998e{position:relative;overflow:hidden}.elementor-69 .elementor-element.elementor-element-03e998e::after{content:'';position:absolute;left:0;right:0;bottom:0;height:60%;z-index:2;pointer-events:none;background-image:linear-gradient(to top,rgba(24,21,18,0.72),transparent)}.elementor-69 .elementor-element.elementor-element-03e998e{margin-bottom:0;text-decoration:none}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0368494 */.elementor-69 .elementor-element.elementor-element-0368494 img{display:block;width:100%;border-radius:0;background-color:#E8DFD2}.elementor-69 .elementor-element.elementor-element-0368494 img{aspect-ratio:1/1;object-fit:cover;object-position:center center;height:auto}.elementor-69 .elementor-element.elementor-element-0368494 img{transition:transform .6s ease}.elementor-69 .elementor-element.elementor-element-0368494:hover img{transform:scale(1.04)}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-03c2f50 */.elementor-69 .elementor-element.elementor-element-03c2f50{position:absolute;left:0;right:0;bottom:0;z-index:3;padding:26px 14px 12px}.elementor-69 .elementor-element.elementor-element-03c2f50 .elementor-heading-title{line-height:1.4}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-035fba4 */.elementor-69 .elementor-element.elementor-element-035fba4{position:relative;overflow:hidden}.elementor-69 .elementor-element.elementor-element-035fba4::after{content:'';position:absolute;left:0;right:0;bottom:0;height:60%;z-index:2;pointer-events:none;background-image:linear-gradient(to top,rgba(24,21,18,0.72),transparent)}.elementor-69 .elementor-element.elementor-element-035fba4{margin-bottom:0;text-decoration:none}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-03b7b90 */.elementor-69 .elementor-element.elementor-element-03b7b90{column-gap:12px;row-gap:12px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-03eb623 */.elementor-69 .elementor-element.elementor-element-03eb623{column-gap:44px;row-gap:44px}/* End custom CSS */