.elementor-35 .elementor-element.elementor-element-kor8zvzp{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-35 .elementor-element.elementor-element-kor8zvzp:not(.elementor-motion-effects-element-type-background), .elementor-35 .elementor-element.elementor-element-kor8zvzp > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1F1812;}.elementor-35 .elementor-element.elementor-element-i70ljzt6{--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-start;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--flex-wrap:wrap;--padding-top:72px;--padding-bottom:32px;--padding-left:64px;--padding-right:64px;}.elementor-35 .elementor-element.elementor-element-l9u9iqow{--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:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-35 .elementor-element.elementor-element-l9u9iqow.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-35 .elementor-element.elementor-element-kq0ipi4d{text-align:start;}.elementor-35 .elementor-element.elementor-element-kq0ipi4d img{width:180px;}.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 );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-35 .elementor-element.elementor-element-m8n3omad{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-35 .elementor-element.elementor-element-m8n3omad.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-35 .elementor-element.elementor-element-ykurpsc3 .elementor-heading-title{color:#D8BD8E;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-35 .elementor-element.elementor-element-o8z3sch2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-35 .elementor-element.elementor-element-o8z3sch2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-35 .elementor-element.elementor-element-o8z3sch2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-35 .elementor-element.elementor-element-o8z3sch2 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-35 .elementor-element.elementor-element-o8z3sch2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-35 .elementor-element.elementor-element-o8z3sch2 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-35 .elementor-element.elementor-element-o8z3sch2 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-35 .elementor-element.elementor-element-o8z3sch2{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-35 .elementor-element.elementor-element-o8z3sch2 .elementor-icon-list-text{transition:color 0.3s;}.elementor-35 .elementor-element.elementor-element-m2qy3763{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-35 .elementor-element.elementor-element-m2qy3763.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-35 .elementor-element.elementor-element-esjfx74f .elementor-heading-title{color:#D8BD8E;}.elementor-35 .elementor-element.elementor-element-n7h9nw6e{--grid-template-columns:repeat(0, auto);text-align:center;--icon-size:14px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-35 .elementor-element.elementor-element-n7h9nw6e .elementor-social-icon{background-color:#EFE7DA;--icon-padding:10px;}.elementor-35 .elementor-element.elementor-element-n7h9nw6e .elementor-social-icon i{color:transparent;}.elementor-35 .elementor-element.elementor-element-n7h9nw6e .elementor-social-icon svg{fill:transparent;}.elementor-35 .elementor-element.elementor-element-n7h9nw6e .elementor-social-icon:hover{background-color:#B4956A;}.elementor-35 .elementor-element.elementor-element-ddcy3i5d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-35 .elementor-element.elementor-element-ddcy3i5d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-35 .elementor-element.elementor-element-3fojyvuc .elementor-heading-title{color:#D8BD8E;}.elementor-35 .elementor-element.elementor-element-hsw17rhc .elementor-heading-title{color:#D8CFC0;}.elementor-35 .elementor-element.elementor-element-hl70dkby{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:20px;--padding-bottom:28px;--padding-left:64px;--padding-right:64px;}.elementor-35 .elementor-element.elementor-element-vgseko6t .elementor-heading-title{color:#C9BFB0;}.elementor-35 .elementor-element.elementor-element-68kgjspk .elementor-heading-title{color:#C9BFB0;}.elementor-35 .elementor-element.elementor-element-8e7a1b2{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-35 .elementor-element.elementor-element-8e7a1b2:not(.elementor-motion-effects-element-type-background), .elementor-35 .elementor-element.elementor-element-8e7a1b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(min-width:768px){.elementor-35 .elementor-element.elementor-element-kor8zvzp{--width:100%;}.elementor-35 .elementor-element.elementor-element-l9u9iqow{--width:220px;}.elementor-35 .elementor-element.elementor-element-m8n3omad{--width:240px;}.elementor-35 .elementor-element.elementor-element-m2qy3763{--width:200px;}.elementor-35 .elementor-element.elementor-element-ddcy3i5d{--width:320px;}}@media(max-width:1024px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}/* Start custom CSS for container, class: .elementor-element-kor8zvzp */.elementor-35 .elementor-element.elementor-element-kor8zvzp .elementor-widget-heading .elementor-heading-title {
  font-family: 'Assistant', sans-serif !important;
  color: #A89B8B !important;
  font-size: 14px !important;
  font-weight: 400 !important;
  line-height: 1.7 !important;
  margin: 0 !important;
  letter-spacing: 0 !important;
}
.elementor-35 .elementor-element.elementor-element-kor8zvzp .footer-col-title .elementor-heading-title {
  font-size: 13px !important;
  font-weight: 500 !important;
  letter-spacing: 1.5px !important;
  color: #B4956A !important;
  text-transform: uppercase;
  margin-bottom: 18px !important;
}
.elementor-35 .elementor-element.elementor-element-kor8zvzp .footer-logo .elementor-heading-title {
  font-family: 'Cormorant Garamond', serif !important;
  font-size: 26px !important;
  font-weight: 500 !important;
  letter-spacing: 4px !important;
  color: #B4956A !important;
  margin-bottom: 4px !important;
}
.elementor-35 .elementor-element.elementor-element-kor8zvzp .footer-logo-sub .elementor-heading-title {
  font-family: 'Assistant', sans-serif !important;
  font-size: 10px !important;
  font-weight: 400 !important;
  letter-spacing: 2px !important;
  color: #A89B8B !important;
  white-space: nowrap;
}
.elementor-35 .elementor-element.elementor-element-kor8zvzp .elementor-icon-list-item {
  margin: 6px 0 !important;
}
.elementor-35 .elementor-element.elementor-element-kor8zvzp .elementor-icon-list-text {
  color: #A89B8B !important;
  font-size: 14px !important;
  font-family: 'Assistant', sans-serif !important;
}
.elementor-35 .elementor-element.elementor-element-kor8zvzp .elementor-icon-list-icon i,
.elementor-35 .elementor-element.elementor-element-kor8zvzp .elementor-icon-list-icon svg {
  color: #B4956A !important;
  fill: #B4956A !important;
  font-size: 14px !important;
}
.elementor-35 .elementor-element.elementor-element-kor8zvzp .elementor-social-icon {
  background: transparent !important;
  border: 1px solid #3A332A !important;
  width: 36px !important;
  height: 36px !important;
  line-height: 34px !important;
  margin: 0 6px 0 0 !important;
  transition: all 0.3s !important;
}
.elementor-35 .elementor-element.elementor-element-kor8zvzp .elementor-social-icon i,
.elementor-35 .elementor-element.elementor-element-kor8zvzp .elementor-social-icon svg {
  color: #EFE7DA !important;
  fill: #EFE7DA !important;
  font-size: 14px !important;
}
.elementor-35 .elementor-element.elementor-element-kor8zvzp .elementor-social-icon:hover {
  border-color: #B4956A !important;
}
.elementor-35 .elementor-element.elementor-element-kor8zvzp .elementor-social-icon:hover i,
.elementor-35 .elementor-element.elementor-element-kor8zvzp .elementor-social-icon:hover svg {
  color: #B4956A !important;
  fill: #B4956A !important;
}
.elementor-35 .elementor-element.elementor-element-kor8zvzp .footer-bottom {
  border-top: 1px solid #3A332A !important;
  padding-top: 20px !important;
  margin-top: 32px !important;
}
.elementor-35 .elementor-element.elementor-element-kor8zvzp .footer-bottom .elementor-heading-title {
  font-size: 12px !important;
  color: #6B5F52 !important;
  letter-spacing: 0.5px !important;
}
.elementor-35 .elementor-element.elementor-element-kor8zvzp .sh-newsletter {
  display: flex;
  gap: 8px;
  margin-top: 14px;
}
.elementor-35 .elementor-element.elementor-element-kor8zvzp .sh-newsletter input {
  flex: 1;
  background: transparent;
  border: 1px solid #3A332A;
  color: #EFE7DA;
  padding: 10px 14px;
  font-family: Assistant, sans-serif;
  font-size: 13px;
  outline: none;
}
.elementor-35 .elementor-element.elementor-element-kor8zvzp .sh-newsletter button {
  background: #B4956A;
  color: #1F1812;
  border: 0;
  padding: 11px 22px;
  font-family: Assistant, sans-serif;
  font-size: 13px;
  font-weight: 500;
  letter-spacing: 1px;
  cursor: pointer;
  transition: background 0.3s;
}
.elementor-35 .elementor-element.elementor-element-kor8zvzp .sh-newsletter button:hover {
  background: #C9AC83;
}/* End custom CSS */