.elementor-92 .elementor-element.elementor-element-119830a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}:root{--page-title-display:none;}/* Start custom CSS */body{margin:0;background:#F2EADB;color:#201C15;font-family:'EB Garamond',Georgia,serif;}
  *{box-sizing:border-box;}

img,svg,image-slot{max-width:100%;}
*{-webkit-text-size-adjust:100%;}
/* gallery: fills the column width, centres any short final row */
[data-bgh-gallery]{
  display:grid;
  grid-template-columns:repeat(3,minmax(0,1fr));
  gap:14px;
}
[data-bgh-gallery] > *{min-width:0;}
@media (max-width:1000px){
  [data-bgh-3col]{grid-template-columns:repeat(2,minmax(0,1fr)) !important;}
  [data-bgh-4col]{grid-template-columns:repeat(2,minmax(0,1fr)) !important;}
}
@media (max-width:760px){
  [data-bgh-3col],[data-bgh-4col],[data-bgh-2col]{grid-template-columns:minmax(0,1fr) !important;}
  [data-bgh-gallery]{grid-template-columns:repeat(2,minmax(0,1fr)) !important;}
  [data-bgh-pad]{padding-left:22px !important;padding-right:22px !important;}
}
@media (max-width:460px){
  [data-bgh-gallery]{grid-template-columns:minmax(0,1fr) !important;}
}

.bgh-work1:hover {
  color:#94743C !important;
}
.bgh-work2:hover {
  color:#EDE3CE !important;
}
.bgh-work3:hover {
  color:#EDE3CE !important;
}
.bgh-work4:hover {
  color:#EDE3CE !important;
}
.bgh-work5:hover {
  color:#EDE3CE !important;
}
.bgh-work6:hover {
  color:#EDE3CE !important;
}
.bgh-work7:hover {
  color:#EDE3CE !important;
}
.bgh-work8:hover {
  color:#EDE3CE !important;
}
.bgh-work9:hover {
  color:#EDE3CE !important;
}
.bgh-work10:hover {
  background:#94743C !important;
}/* End custom CSS */