.elementor-35 .elementor-element.elementor-element-galroot{--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;--padding-top:112px;--padding-bottom:112px;--padding-left:0px;--padding-right:0px;}.elementor-35 .elementor-element.elementor-element-galroot:not(.elementor-motion-effects-element-type-background), .elementor-35 .elementor-element.elementor-element-galroot > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f4efe6;}.elementor-35 .elementor-element.elementor-element-galinnr{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:44px 44px;--row-gap:44px;--column-gap:44px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-35 .elementor-element.elementor-element-galhead{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-35 .elementor-element.elementor-element-galeyeb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-35 .elementor-element.elementor-element-galeyeb .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;line-height:1.4em;letter-spacing:2.6px;color:#8a7048;}.elementor-35 .elementor-element.elementor-element-galh1{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-35 .elementor-element.elementor-element-galh1 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:3.4rem;font-weight:500;line-height:1.08em;letter-spacing:-0.4px;color:#1c1915;}.elementor-35 .elementor-element.elementor-element-galgrid{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:44px 24px;--row-gap:44px;--column-gap:24px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-35 .elementor-element.elementor-element-gc01a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-35 .elementor-element.elementor-element-gc01i{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-35 .elementor-element.elementor-element-gc01i img{width:100%;}.elementor-35 .elementor-element.elementor-element-gc01t{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 7px) 0px;text-align:start;}.elementor-35 .elementor-element.elementor-element-gc01t .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:1.7rem;font-weight:500;line-height:1.15em;letter-spacing:-0.4px;color:#1c1915;}.elementor-35 .elementor-element.elementor-element-gc01v{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-35 .elementor-element.elementor-element-gc01v .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;letter-spacing:1.6px;color:#1c1915;}.elementor-35 .elementor-element.elementor-element-gc02a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-35 .elementor-element.elementor-element-gc02i{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-35 .elementor-element.elementor-element-gc02i img{width:100%;}.elementor-35 .elementor-element.elementor-element-gc02t{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 7px) 0px;text-align:start;}.elementor-35 .elementor-element.elementor-element-gc02t .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:1.7rem;font-weight:500;line-height:1.15em;letter-spacing:-0.4px;color:#1c1915;}.elementor-35 .elementor-element.elementor-element-gc02v{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-35 .elementor-element.elementor-element-gc02v .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;letter-spacing:1.6px;color:#1c1915;}.elementor-35 .elementor-element.elementor-element-gc03a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-35 .elementor-element.elementor-element-gc03i{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-35 .elementor-element.elementor-element-gc03i img{width:100%;}.elementor-35 .elementor-element.elementor-element-gc03t{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 7px) 0px;text-align:start;}.elementor-35 .elementor-element.elementor-element-gc03t .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:1.7rem;font-weight:500;line-height:1.15em;letter-spacing:-0.4px;color:#1c1915;}.elementor-35 .elementor-element.elementor-element-gc03v{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-35 .elementor-element.elementor-element-gc03v .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;letter-spacing:1.6px;color:#1c1915;}.elementor-35 .elementor-element.elementor-element-gc04a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-35 .elementor-element.elementor-element-gc04i{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-35 .elementor-element.elementor-element-gc04i img{width:100%;}.elementor-35 .elementor-element.elementor-element-gc04t{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 7px) 0px;text-align:start;}.elementor-35 .elementor-element.elementor-element-gc04t .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:1.7rem;font-weight:500;line-height:1.15em;letter-spacing:-0.4px;color:#1c1915;}.elementor-35 .elementor-element.elementor-element-gc04v{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-35 .elementor-element.elementor-element-gc04v .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;letter-spacing:1.6px;color:#1c1915;}.elementor-35 .elementor-element.elementor-element-gc05a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-35 .elementor-element.elementor-element-gc05i{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-35 .elementor-element.elementor-element-gc05i img{width:100%;}.elementor-35 .elementor-element.elementor-element-gc05t{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 7px) 0px;text-align:start;}.elementor-35 .elementor-element.elementor-element-gc05t .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:1.7rem;font-weight:500;line-height:1.15em;letter-spacing:-0.4px;color:#1c1915;}.elementor-35 .elementor-element.elementor-element-gc05v{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-35 .elementor-element.elementor-element-gc05v .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;letter-spacing:1.6px;color:#1c1915;}.elementor-35 .elementor-element.elementor-element-gc06a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-35 .elementor-element.elementor-element-gc06i{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-35 .elementor-element.elementor-element-gc06i img{width:100%;}.elementor-35 .elementor-element.elementor-element-gc06t{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 7px) 0px;text-align:start;}.elementor-35 .elementor-element.elementor-element-gc06t .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:1.7rem;font-weight:500;line-height:1.15em;letter-spacing:-0.4px;color:#1c1915;}.elementor-35 .elementor-element.elementor-element-gc06v{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-35 .elementor-element.elementor-element-gc06v .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;letter-spacing:1.6px;color:#1c1915;}.elementor-35 .elementor-element.elementor-element-gc07a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-35 .elementor-element.elementor-element-gc07i{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-35 .elementor-element.elementor-element-gc07i img{width:100%;}.elementor-35 .elementor-element.elementor-element-gc07t{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 7px) 0px;text-align:start;}.elementor-35 .elementor-element.elementor-element-gc07t .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:1.7rem;font-weight:500;line-height:1.15em;letter-spacing:-0.4px;color:#1c1915;}.elementor-35 .elementor-element.elementor-element-gc07v{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-35 .elementor-element.elementor-element-gc07v .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;letter-spacing:1.6px;color:#1c1915;}.elementor-35 .elementor-element.elementor-element-gc08a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-35 .elementor-element.elementor-element-gc08i{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-35 .elementor-element.elementor-element-gc08i img{width:100%;}.elementor-35 .elementor-element.elementor-element-gc08t{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 7px) 0px;text-align:start;}.elementor-35 .elementor-element.elementor-element-gc08t .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:1.7rem;font-weight:500;line-height:1.15em;letter-spacing:-0.4px;color:#1c1915;}.elementor-35 .elementor-element.elementor-element-gc08v{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-35 .elementor-element.elementor-element-gc08v .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;letter-spacing:1.6px;color:#1c1915;}.elementor-35 .elementor-element.elementor-element-gc09a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-35 .elementor-element.elementor-element-gc09i{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-35 .elementor-element.elementor-element-gc09i img{width:100%;}.elementor-35 .elementor-element.elementor-element-gc09t{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 7px) 0px;text-align:start;}.elementor-35 .elementor-element.elementor-element-gc09t .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:1.7rem;font-weight:500;line-height:1.15em;letter-spacing:-0.4px;color:#1c1915;}.elementor-35 .elementor-element.elementor-element-gc09v{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-35 .elementor-element.elementor-element-gc09v .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;letter-spacing:1.6px;color:#1c1915;}.elementor-35 .elementor-element.elementor-element-gc10a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-35 .elementor-element.elementor-element-gc10i{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-35 .elementor-element.elementor-element-gc10i img{width:100%;}.elementor-35 .elementor-element.elementor-element-gc10t{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 7px) 0px;text-align:start;}.elementor-35 .elementor-element.elementor-element-gc10t .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:1.7rem;font-weight:500;line-height:1.15em;letter-spacing:-0.4px;color:#1c1915;}.elementor-35 .elementor-element.elementor-element-gc10v{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-35 .elementor-element.elementor-element-gc10v .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;letter-spacing:1.6px;color:#1c1915;}.elementor-35 .elementor-element.elementor-element-gc11a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-35 .elementor-element.elementor-element-gc11i{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-35 .elementor-element.elementor-element-gc11i img{width:100%;}.elementor-35 .elementor-element.elementor-element-gc11t{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 7px) 0px;text-align:start;}.elementor-35 .elementor-element.elementor-element-gc11t .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:1.7rem;font-weight:500;line-height:1.15em;letter-spacing:-0.4px;color:#1c1915;}.elementor-35 .elementor-element.elementor-element-gc11v{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-35 .elementor-element.elementor-element-gc11v .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;letter-spacing:1.6px;color:#1c1915;}.elementor-35 .elementor-element.elementor-element-gc12a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-35 .elementor-element.elementor-element-gc12i{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-35 .elementor-element.elementor-element-gc12i img{width:100%;}.elementor-35 .elementor-element.elementor-element-gc12t{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 7px) 0px;text-align:start;}.elementor-35 .elementor-element.elementor-element-gc12t .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:1.7rem;font-weight:500;line-height:1.15em;letter-spacing:-0.4px;color:#1c1915;}.elementor-35 .elementor-element.elementor-element-gc12v{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-35 .elementor-element.elementor-element-gc12v .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;letter-spacing:1.6px;color:#1c1915;}.elementor-35 .elementor-element.elementor-element-gc13a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-35 .elementor-element.elementor-element-gc13i{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-35 .elementor-element.elementor-element-gc13i img{width:100%;}.elementor-35 .elementor-element.elementor-element-gc13t{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 7px) 0px;text-align:start;}.elementor-35 .elementor-element.elementor-element-gc13t .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:1.7rem;font-weight:500;line-height:1.15em;letter-spacing:-0.4px;color:#1c1915;}.elementor-35 .elementor-element.elementor-element-gc13v{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-35 .elementor-element.elementor-element-gc13v .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;letter-spacing:1.6px;color:#1c1915;}.elementor-35 .elementor-element.elementor-element-gc14a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-35 .elementor-element.elementor-element-gc14i{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-35 .elementor-element.elementor-element-gc14i img{width:100%;}.elementor-35 .elementor-element.elementor-element-gc14t{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 7px) 0px;text-align:start;}.elementor-35 .elementor-element.elementor-element-gc14t .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:1.7rem;font-weight:500;line-height:1.15em;letter-spacing:-0.4px;color:#1c1915;}.elementor-35 .elementor-element.elementor-element-gc14v{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-35 .elementor-element.elementor-element-gc14v .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;letter-spacing:1.6px;color:#1c1915;}@media(min-width:768px){.elementor-35 .elementor-element.elementor-element-galinnr{--width:85%;}.elementor-35 .elementor-element.elementor-element-galhead{--width:672px;}.elementor-35 .elementor-element.elementor-element-gc01a{--width:calc(50% - 12px);}.elementor-35 .elementor-element.elementor-element-gc02a{--width:calc(50% - 12px);}.elementor-35 .elementor-element.elementor-element-gc03a{--width:calc(50% - 12px);}.elementor-35 .elementor-element.elementor-element-gc04a{--width:calc(50% - 12px);}.elementor-35 .elementor-element.elementor-element-gc05a{--width:calc(50% - 12px);}.elementor-35 .elementor-element.elementor-element-gc06a{--width:calc(50% - 12px);}.elementor-35 .elementor-element.elementor-element-gc07a{--width:calc(50% - 12px);}.elementor-35 .elementor-element.elementor-element-gc08a{--width:calc(50% - 12px);}.elementor-35 .elementor-element.elementor-element-gc09a{--width:calc(50% - 12px);}.elementor-35 .elementor-element.elementor-element-gc10a{--width:calc(50% - 12px);}.elementor-35 .elementor-element.elementor-element-gc11a{--width:calc(50% - 12px);}.elementor-35 .elementor-element.elementor-element-gc12a{--width:calc(50% - 12px);}.elementor-35 .elementor-element.elementor-element-gc13a{--width:calc(50% - 12px);}.elementor-35 .elementor-element.elementor-element-gc14a{--width:calc(50% - 12px);}}@media(max-width:767px){.elementor-35 .elementor-element.elementor-element-galroot{--padding-top:64px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;}.elementor-35 .elementor-element.elementor-element-galinnr{--width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-35 .elementor-element.elementor-element-galhead{--width:100%;}.elementor-35 .elementor-element.elementor-element-gc01a{--width:100%;}.elementor-35 .elementor-element.elementor-element-gc02a{--width:100%;}.elementor-35 .elementor-element.elementor-element-gc03a{--width:100%;}.elementor-35 .elementor-element.elementor-element-gc04a{--width:100%;}.elementor-35 .elementor-element.elementor-element-gc05a{--width:100%;}.elementor-35 .elementor-element.elementor-element-gc06a{--width:100%;}.elementor-35 .elementor-element.elementor-element-gc07a{--width:100%;}.elementor-35 .elementor-element.elementor-element-gc08a{--width:100%;}.elementor-35 .elementor-element.elementor-element-gc09a{--width:100%;}.elementor-35 .elementor-element.elementor-element-gc10a{--width:100%;}.elementor-35 .elementor-element.elementor-element-gc11a{--width:100%;}.elementor-35 .elementor-element.elementor-element-gc12a{--width:100%;}.elementor-35 .elementor-element.elementor-element-gc13a{--width:100%;}.elementor-35 .elementor-element.elementor-element-gc14a{--width:100%;}}/* Start custom CSS for heading, class: .elementor-element-galh1 */.elementor-35 .elementor-element.elementor-element-galh1 .elementor-heading-title { max-width: 16ch; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-gc01i */.elementor-35 .elementor-element.elementor-element-gc01i, .elementor-35 .elementor-element.elementor-element-gc01i .elementor-widget-container, .elementor-35 .elementor-element.elementor-element-gc01i img { width: 100%; } .elementor-35 .elementor-element.elementor-element-gc01i img { aspect-ratio: 4 / 3; object-fit: cover; height: auto; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-gc01v */.elementor-35 .elementor-element.elementor-element-gc01v .elementor-heading-title { display: inline-block; border-bottom: 1px solid #1c1915; padding-bottom: 2px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-gc01a */.elementor-35 .elementor-element.elementor-element-gc01a { text-decoration: none; color: inherit; } .elementor-35 .elementor-element.elementor-element-gc01a:hover .elementor-heading-title { color: #8a7048 !important; } .elementor-35 .elementor-element.elementor-element-gc01a:hover .zb-gallery-view .elementor-heading-title { border-color: #8a7048; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-gc02i */.elementor-35 .elementor-element.elementor-element-gc02i, .elementor-35 .elementor-element.elementor-element-gc02i .elementor-widget-container, .elementor-35 .elementor-element.elementor-element-gc02i img { width: 100%; } .elementor-35 .elementor-element.elementor-element-gc02i img { aspect-ratio: 4 / 3; object-fit: cover; height: auto; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-gc02v */.elementor-35 .elementor-element.elementor-element-gc02v .elementor-heading-title { display: inline-block; border-bottom: 1px solid #1c1915; padding-bottom: 2px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-gc02a */.elementor-35 .elementor-element.elementor-element-gc02a { text-decoration: none; color: inherit; } .elementor-35 .elementor-element.elementor-element-gc02a:hover .elementor-heading-title { color: #8a7048 !important; } .elementor-35 .elementor-element.elementor-element-gc02a:hover .zb-gallery-view .elementor-heading-title { border-color: #8a7048; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-gc03i */.elementor-35 .elementor-element.elementor-element-gc03i, .elementor-35 .elementor-element.elementor-element-gc03i .elementor-widget-container, .elementor-35 .elementor-element.elementor-element-gc03i img { width: 100%; } .elementor-35 .elementor-element.elementor-element-gc03i img { aspect-ratio: 4 / 3; object-fit: cover; height: auto; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-gc03v */.elementor-35 .elementor-element.elementor-element-gc03v .elementor-heading-title { display: inline-block; border-bottom: 1px solid #1c1915; padding-bottom: 2px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-gc03a */.elementor-35 .elementor-element.elementor-element-gc03a { text-decoration: none; color: inherit; } .elementor-35 .elementor-element.elementor-element-gc03a:hover .elementor-heading-title { color: #8a7048 !important; } .elementor-35 .elementor-element.elementor-element-gc03a:hover .zb-gallery-view .elementor-heading-title { border-color: #8a7048; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-gc04i */.elementor-35 .elementor-element.elementor-element-gc04i, .elementor-35 .elementor-element.elementor-element-gc04i .elementor-widget-container, .elementor-35 .elementor-element.elementor-element-gc04i img { width: 100%; } .elementor-35 .elementor-element.elementor-element-gc04i img { aspect-ratio: 4 / 3; object-fit: cover; height: auto; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-gc04v */.elementor-35 .elementor-element.elementor-element-gc04v .elementor-heading-title { display: inline-block; border-bottom: 1px solid #1c1915; padding-bottom: 2px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-gc04a */.elementor-35 .elementor-element.elementor-element-gc04a { text-decoration: none; color: inherit; } .elementor-35 .elementor-element.elementor-element-gc04a:hover .elementor-heading-title { color: #8a7048 !important; } .elementor-35 .elementor-element.elementor-element-gc04a:hover .zb-gallery-view .elementor-heading-title { border-color: #8a7048; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-gc05i */.elementor-35 .elementor-element.elementor-element-gc05i, .elementor-35 .elementor-element.elementor-element-gc05i .elementor-widget-container, .elementor-35 .elementor-element.elementor-element-gc05i img { width: 100%; } .elementor-35 .elementor-element.elementor-element-gc05i img { aspect-ratio: 4 / 3; object-fit: cover; height: auto; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-gc05v */.elementor-35 .elementor-element.elementor-element-gc05v .elementor-heading-title { display: inline-block; border-bottom: 1px solid #1c1915; padding-bottom: 2px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-gc05a */.elementor-35 .elementor-element.elementor-element-gc05a { text-decoration: none; color: inherit; } .elementor-35 .elementor-element.elementor-element-gc05a:hover .elementor-heading-title { color: #8a7048 !important; } .elementor-35 .elementor-element.elementor-element-gc05a:hover .zb-gallery-view .elementor-heading-title { border-color: #8a7048; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-gc06i */.elementor-35 .elementor-element.elementor-element-gc06i, .elementor-35 .elementor-element.elementor-element-gc06i .elementor-widget-container, .elementor-35 .elementor-element.elementor-element-gc06i img { width: 100%; } .elementor-35 .elementor-element.elementor-element-gc06i img { aspect-ratio: 4 / 3; object-fit: cover; height: auto; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-gc06v */.elementor-35 .elementor-element.elementor-element-gc06v .elementor-heading-title { display: inline-block; border-bottom: 1px solid #1c1915; padding-bottom: 2px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-gc06a */.elementor-35 .elementor-element.elementor-element-gc06a { text-decoration: none; color: inherit; } .elementor-35 .elementor-element.elementor-element-gc06a:hover .elementor-heading-title { color: #8a7048 !important; } .elementor-35 .elementor-element.elementor-element-gc06a:hover .zb-gallery-view .elementor-heading-title { border-color: #8a7048; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-gc07i */.elementor-35 .elementor-element.elementor-element-gc07i, .elementor-35 .elementor-element.elementor-element-gc07i .elementor-widget-container, .elementor-35 .elementor-element.elementor-element-gc07i img { width: 100%; } .elementor-35 .elementor-element.elementor-element-gc07i img { aspect-ratio: 4 / 3; object-fit: cover; height: auto; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-gc07v */.elementor-35 .elementor-element.elementor-element-gc07v .elementor-heading-title { display: inline-block; border-bottom: 1px solid #1c1915; padding-bottom: 2px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-gc07a */.elementor-35 .elementor-element.elementor-element-gc07a { text-decoration: none; color: inherit; } .elementor-35 .elementor-element.elementor-element-gc07a:hover .elementor-heading-title { color: #8a7048 !important; } .elementor-35 .elementor-element.elementor-element-gc07a:hover .zb-gallery-view .elementor-heading-title { border-color: #8a7048; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-gc08i */.elementor-35 .elementor-element.elementor-element-gc08i, .elementor-35 .elementor-element.elementor-element-gc08i .elementor-widget-container, .elementor-35 .elementor-element.elementor-element-gc08i img { width: 100%; } .elementor-35 .elementor-element.elementor-element-gc08i img { aspect-ratio: 4 / 3; object-fit: cover; height: auto; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-gc08v */.elementor-35 .elementor-element.elementor-element-gc08v .elementor-heading-title { display: inline-block; border-bottom: 1px solid #1c1915; padding-bottom: 2px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-gc08a */.elementor-35 .elementor-element.elementor-element-gc08a { text-decoration: none; color: inherit; } .elementor-35 .elementor-element.elementor-element-gc08a:hover .elementor-heading-title { color: #8a7048 !important; } .elementor-35 .elementor-element.elementor-element-gc08a:hover .zb-gallery-view .elementor-heading-title { border-color: #8a7048; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-gc09i */.elementor-35 .elementor-element.elementor-element-gc09i, .elementor-35 .elementor-element.elementor-element-gc09i .elementor-widget-container, .elementor-35 .elementor-element.elementor-element-gc09i img { width: 100%; } .elementor-35 .elementor-element.elementor-element-gc09i img { aspect-ratio: 4 / 3; object-fit: cover; height: auto; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-gc09v */.elementor-35 .elementor-element.elementor-element-gc09v .elementor-heading-title { display: inline-block; border-bottom: 1px solid #1c1915; padding-bottom: 2px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-gc09a */.elementor-35 .elementor-element.elementor-element-gc09a { text-decoration: none; color: inherit; } .elementor-35 .elementor-element.elementor-element-gc09a:hover .elementor-heading-title { color: #8a7048 !important; } .elementor-35 .elementor-element.elementor-element-gc09a:hover .zb-gallery-view .elementor-heading-title { border-color: #8a7048; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-gc10i */.elementor-35 .elementor-element.elementor-element-gc10i, .elementor-35 .elementor-element.elementor-element-gc10i .elementor-widget-container, .elementor-35 .elementor-element.elementor-element-gc10i img { width: 100%; } .elementor-35 .elementor-element.elementor-element-gc10i img { aspect-ratio: 4 / 3; object-fit: cover; height: auto; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-gc10v */.elementor-35 .elementor-element.elementor-element-gc10v .elementor-heading-title { display: inline-block; border-bottom: 1px solid #1c1915; padding-bottom: 2px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-gc10a */.elementor-35 .elementor-element.elementor-element-gc10a { text-decoration: none; color: inherit; } .elementor-35 .elementor-element.elementor-element-gc10a:hover .elementor-heading-title { color: #8a7048 !important; } .elementor-35 .elementor-element.elementor-element-gc10a:hover .zb-gallery-view .elementor-heading-title { border-color: #8a7048; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-gc11i */.elementor-35 .elementor-element.elementor-element-gc11i, .elementor-35 .elementor-element.elementor-element-gc11i .elementor-widget-container, .elementor-35 .elementor-element.elementor-element-gc11i img { width: 100%; } .elementor-35 .elementor-element.elementor-element-gc11i img { aspect-ratio: 4 / 3; object-fit: cover; height: auto; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-gc11v */.elementor-35 .elementor-element.elementor-element-gc11v .elementor-heading-title { display: inline-block; border-bottom: 1px solid #1c1915; padding-bottom: 2px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-gc11a */.elementor-35 .elementor-element.elementor-element-gc11a { text-decoration: none; color: inherit; } .elementor-35 .elementor-element.elementor-element-gc11a:hover .elementor-heading-title { color: #8a7048 !important; } .elementor-35 .elementor-element.elementor-element-gc11a:hover .zb-gallery-view .elementor-heading-title { border-color: #8a7048; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-gc12i */.elementor-35 .elementor-element.elementor-element-gc12i, .elementor-35 .elementor-element.elementor-element-gc12i .elementor-widget-container, .elementor-35 .elementor-element.elementor-element-gc12i img { width: 100%; } .elementor-35 .elementor-element.elementor-element-gc12i img { aspect-ratio: 4 / 3; object-fit: cover; height: auto; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-gc12v */.elementor-35 .elementor-element.elementor-element-gc12v .elementor-heading-title { display: inline-block; border-bottom: 1px solid #1c1915; padding-bottom: 2px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-gc12a */.elementor-35 .elementor-element.elementor-element-gc12a { text-decoration: none; color: inherit; } .elementor-35 .elementor-element.elementor-element-gc12a:hover .elementor-heading-title { color: #8a7048 !important; } .elementor-35 .elementor-element.elementor-element-gc12a:hover .zb-gallery-view .elementor-heading-title { border-color: #8a7048; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-gc13i */.elementor-35 .elementor-element.elementor-element-gc13i, .elementor-35 .elementor-element.elementor-element-gc13i .elementor-widget-container, .elementor-35 .elementor-element.elementor-element-gc13i img { width: 100%; } .elementor-35 .elementor-element.elementor-element-gc13i img { aspect-ratio: 4 / 3; object-fit: cover; height: auto; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-gc13v */.elementor-35 .elementor-element.elementor-element-gc13v .elementor-heading-title { display: inline-block; border-bottom: 1px solid #1c1915; padding-bottom: 2px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-gc13a */.elementor-35 .elementor-element.elementor-element-gc13a { text-decoration: none; color: inherit; } .elementor-35 .elementor-element.elementor-element-gc13a:hover .elementor-heading-title { color: #8a7048 !important; } .elementor-35 .elementor-element.elementor-element-gc13a:hover .zb-gallery-view .elementor-heading-title { border-color: #8a7048; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-gc14i */.elementor-35 .elementor-element.elementor-element-gc14i, .elementor-35 .elementor-element.elementor-element-gc14i .elementor-widget-container, .elementor-35 .elementor-element.elementor-element-gc14i img { width: 100%; } .elementor-35 .elementor-element.elementor-element-gc14i img { aspect-ratio: 4 / 3; object-fit: cover; height: auto; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-gc14v */.elementor-35 .elementor-element.elementor-element-gc14v .elementor-heading-title { display: inline-block; border-bottom: 1px solid #1c1915; padding-bottom: 2px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-gc14a */.elementor-35 .elementor-element.elementor-element-gc14a { text-decoration: none; color: inherit; } .elementor-35 .elementor-element.elementor-element-gc14a:hover .elementor-heading-title { color: #8a7048 !important; } .elementor-35 .elementor-element.elementor-element-gc14a:hover .zb-gallery-view .elementor-heading-title { border-color: #8a7048; }/* End custom CSS */