.elementor-28 .elementor-element.elementor-element-702a2d9{--grid-template-columns:repeat(0, auto);text-align:center;--icon-size:17px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-28 .elementor-element.elementor-element-702a2d9 .elementor-social-icon{background-color:#C9AB83;}.elementor-28 .elementor-element.elementor-element-92cb230{--grid-template-columns:repeat(0, auto);text-align:center;--icon-size:17px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-28 .elementor-element.elementor-element-92cb230 .elementor-social-icon{background-color:#C9AB83;}.elementor-28 .elementor-element.elementor-element-9e4aed8{--grid-template-columns:repeat(0, auto);text-align:center;--icon-size:17px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-28 .elementor-element.elementor-element-9e4aed8 .elementor-social-icon{background-color:#C9AB83;}.elementor-widget-progress .elementor-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-progress .elementor-progress-wrapper .elementor-progress-bar{background-color:var( --e-global-color-primary );}.elementor-28 .elementor-element.elementor-element-ac12e9e{width:var( --container-widget-width, 76% );max-width:76%;--container-widget-width:76%;--container-widget-flex-grow:0;grid-row:span 3;}.elementor-28 .elementor-element.elementor-element-ac12e9e .elementor-title{color:#6D6861;}.elementor-28 .elementor-element.elementor-element-ac12e9e .elementor-progress-wrapper .elementor-progress-bar{background-color:#C9AB83;}.elementor-28 .elementor-element.elementor-element-ac12e9e .elementor-progress-bar{height:20px;line-height:20px;}.elementor-28 .elementor-element.elementor-element-ac12e9e .elementor-progress-wrapper{border-radius:25px;overflow:hidden;}.elementor-28 .elementor-element.elementor-element-27bdc11{width:var( --container-widget-width, 76% );max-width:76%;--container-widget-width:76%;--container-widget-flex-grow:0;}.elementor-28 .elementor-element.elementor-element-27bdc11 .elementor-title{color:#222222;}.elementor-28 .elementor-element.elementor-element-27bdc11 .elementor-progress-wrapper .elementor-progress-bar{background-color:#C9AB83;}.elementor-28 .elementor-element.elementor-element-27bdc11 .elementor-progress-bar{height:20px;line-height:20px;}.elementor-28 .elementor-element.elementor-element-27bdc11 .elementor-progress-wrapper{border-radius:25px;overflow:hidden;}.elementor-28 .elementor-element.elementor-element-2e2664d{width:var( --container-widget-width, 76% );max-width:76%;--container-widget-width:76%;--container-widget-flex-grow:0;}.elementor-28 .elementor-element.elementor-element-2e2664d .elementor-title{color:#222222;}.elementor-28 .elementor-element.elementor-element-2e2664d .elementor-progress-wrapper .elementor-progress-bar{background-color:#C9AB83;}.elementor-28 .elementor-element.elementor-element-2e2664d .elementor-progress-bar{height:20px;line-height:20px;}.elementor-28 .elementor-element.elementor-element-2e2664d .elementor-progress-wrapper{border-radius:25px;overflow:hidden;}.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-28 .elementor-element.elementor-element-dd69e30 .elementor-icon-wrapper{text-align:center;}.elementor-28 .elementor-element.elementor-element-dd69e30.elementor-view-stacked .elementor-icon{background-color:#C9AB83;}.elementor-28 .elementor-element.elementor-element-dd69e30.elementor-view-framed .elementor-icon, .elementor-28 .elementor-element.elementor-element-dd69e30.elementor-view-default .elementor-icon{color:#C9AB83;border-color:#C9AB83;}.elementor-28 .elementor-element.elementor-element-dd69e30.elementor-view-framed .elementor-icon, .elementor-28 .elementor-element.elementor-element-dd69e30.elementor-view-default .elementor-icon svg{fill:#C9AB83;}.elementor-28 .elementor-element.elementor-element-dd69e30 .elementor-icon i, .elementor-28 .elementor-element.elementor-element-dd69e30 .elementor-icon svg{transform:rotate(90deg);}.elementor-28 .elementor-element.elementor-element-ccef248 .elementor-icon-wrapper{text-align:center;}.elementor-28 .elementor-element.elementor-element-ccef248.elementor-view-stacked .elementor-icon{background-color:#C9AB83;}.elementor-28 .elementor-element.elementor-element-ccef248.elementor-view-framed .elementor-icon, .elementor-28 .elementor-element.elementor-element-ccef248.elementor-view-default .elementor-icon{color:#C9AB83;border-color:#C9AB83;}.elementor-28 .elementor-element.elementor-element-ccef248.elementor-view-framed .elementor-icon, .elementor-28 .elementor-element.elementor-element-ccef248.elementor-view-default .elementor-icon svg{fill:#C9AB83;}.elementor-28 .elementor-element.elementor-element-a9e794e .elementor-icon-wrapper{text-align:center;}.elementor-28 .elementor-element.elementor-element-a9e794e.elementor-view-stacked .elementor-icon{background-color:#C9AB83;}.elementor-28 .elementor-element.elementor-element-a9e794e.elementor-view-framed .elementor-icon, .elementor-28 .elementor-element.elementor-element-a9e794e.elementor-view-default .elementor-icon{color:#C9AB83;border-color:#C9AB83;}.elementor-28 .elementor-element.elementor-element-a9e794e.elementor-view-framed .elementor-icon, .elementor-28 .elementor-element.elementor-element-a9e794e.elementor-view-default .elementor-icon svg{fill:#C9AB83;}/* Start custom CSS */.overlay-div-section{
  position: relative;
  display: inline-block; 
  overflow: hidden;     
}

.overlay-div-section img {
  display: block;
  width: 100%;
  height: auto;
}

.overlay-img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
 background-color: rgba(0, 0, 0, 0.6); /* Semi-transparent black */
  color: white;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 20px;

  opacity: 0;
  transition: opacity 0.3s ease;
}
.overlay-div-section:hover .overlay-img {
  opacity: 1;
  display: flex;
    justify-content: center;
}
.entry-header{
    display: none;
}/* End custom CSS */