.elementor-786 .elementor-element.elementor-element-6aa11ed .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:20px;}.elementor-786 .elementor-element.elementor-element-6aa11ed{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-786 .elementor-element.elementor-element-e01623c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:20px;}.elementor-786 .elementor-element.elementor-element-e01623c > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-786 .elementor-element.elementor-element-513d255 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-widget-global{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 );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-widget-global.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-global.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-global.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-786 .elementor-element.elementor-global-806 > .elementor-widget-container{margin:0px 0px -12px 0px;padding:0px 0px 0px 0px;}.elementor-786 .elementor-element.elementor-global-806{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 );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-786 .elementor-element.elementor-global-1251 .elementor-repeater-item-c4e4b67.elementor-social-icon{background-color:var( --e-global-color-secondary );}.elementor-786 .elementor-element.elementor-global-1251 .elementor-repeater-item-c4e4b67.elementor-social-icon i{color:var( --e-global-color-primary );}.elementor-786 .elementor-element.elementor-global-1251 .elementor-repeater-item-c4e4b67.elementor-social-icon svg{fill:var( --e-global-color-primary );}.elementor-786 .elementor-element.elementor-global-1251 .elementor-repeater-item-d7451e3.elementor-social-icon{background-color:var( --e-global-color-secondary );}.elementor-786 .elementor-element.elementor-global-1251 .elementor-repeater-item-d7451e3.elementor-social-icon i{color:var( --e-global-color-primary );}.elementor-786 .elementor-element.elementor-global-1251 .elementor-repeater-item-d7451e3.elementor-social-icon svg{fill:var( --e-global-color-primary );}.elementor-786 .elementor-element.elementor-global-1251{--grid-template-columns:repeat(0, auto);--grid-column-gap:12px;--grid-row-gap:0px;}.elementor-786 .elementor-element.elementor-global-1251 .elementor-widget-container{text-align:left;}.elementor-786 .elementor-element.elementor-global-1251 .elementor-social-icon i{color:var( --e-global-color-text );}.elementor-786 .elementor-element.elementor-global-1251 .elementor-social-icon svg{fill:var( --e-global-color-text );}.elementor-786 .elementor-element.elementor-global-1251 .elementor-social-icon{border-style:solid;border-width:2px 2px 2px 2px;border-color:#AA8E5E;}.elementor-786 .elementor-element.elementor-global-1251 .elementor-social-icon:hover{background-color:var( --e-global-color-primary );}.elementor-786 .elementor-element.elementor-global-1251 .elementor-social-icon:hover i{color:var( --e-global-color-text );}.elementor-786 .elementor-element.elementor-global-1251 .elementor-social-icon:hover svg{fill:var( --e-global-color-text );}:root{--page-title-display:none;}@media(min-width:768px){.elementor-786 .elementor-element.elementor-element-e01623c{width:64.606%;}.elementor-786 .elementor-element.elementor-element-2fd3c03{width:35.394%;}}@media(max-width:1200px){.elementor-widget-global{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-786 .elementor-element.elementor-global-806{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 );word-spacing:var( --e-global-typography-accent-word-spacing );}}@media(max-width:767px){.elementor-widget-global{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-786 .elementor-element.elementor-global-806{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 );word-spacing:var( --e-global-typography-accent-word-spacing );}}/* Start custom CSS for html, class: .elementor-element-513d255 *//* Blog Post Section Styles */
.blog-post {
  background-color: #AA8E5F;
  color: #FFFFFF;
  padding: 30px;
  margin: 10px auto;
  border-radius: 15px;
  max-width: 800px;
  font-family: 'Arial', sans-serif;
  box-shadow: 0 8px 20px rgba(0, 0, 0, 0.3); /* Add Drop Shadow */
  border: 1px solid #AA8E5F; /* Gold border */
}

/* Blog Title with Gold */
.blog-title {
  font-family: 'League Spartan', sans-serif;
  font-weight: 700;
  font-size: 1.8em; /* Slightly smaller */
  color: #2C3F3F !important;
  text-transform: uppercase;
  margin-bottom: 10px;
  text-align: center;
}

/* Blog Meta Info */
.blog-meta {
  font-size: 0.9em;
  color: #2C3F3F !important;
  margin-bottom: 20px;
  text-align: center;
}

/* Blog Content Styling */
.blog-content h2 {
  font-size: 1.3em; /* Smaller headings */
  color: #2C3F3F !important;
  margin-top: 20px;
  margin-bottom: 10px;
}

.blog-content p,
.blog-content ul {
  font-size: 1em; /* Smaller paragraph text */
  line-height: 1.8;
  margin-bottom: 20px;
}

.blog-content ul {
  padding-left: 20px;
}

.blog-content ul li {
  margin-bottom: 10px;
}

.blog-content em {
  font-style: italic;
  color: #2C3F3F !important;
  text-align: center;
  display: block;
  margin-top: 20px;
}

/* BLOG TWO */
/* Blog Post Section Styles */
.blog-post-alt {
  background-color: #2C3F3F;
  color: #FFFFFF;
  padding: 30px;
  margin: 40px auto;
  border-radius: 15px;
  max-width: 800px;
  font-family: 'Arial', sans-serif;
  box-shadow: 0 8px 20px rgba(0, 0, 0, 0.3); /* Add Drop Shadow */
  border: 1px solid #AA8E5F; /* Gold border */
}

/* Blog Title with Gold */
.blog-title-alt {
  font-family: 'League Spartan', sans-serif;
  font-weight: 700;
  font-size: 1.8em; /* Slightly smaller */
  color: #AA8E5F;
  text-transform: uppercase;
  margin-bottom: 10px;
  text-align: center;
}

/* Blog Meta Info */
.blog-meta-alt {
  font-size: 0.9em;
  color: #AA8E5F;
  margin-bottom: 20px;
  text-align: center;
}

/* Blog Content Styling */
.blog-content-alt h2 {
  font-size: 1.3em; /* Smaller headings */
  color: #AA8E5F; /* Gold for headings */
  margin-top: 20px;
  margin-bottom: 10px;
}

.blog-content-alt p,
.blog-content-alt ul {
  font-size: 1em; /* Smaller paragraph text */
  line-height: 1.8;
  margin-bottom: 20px;
}

.blog-content-alt ul {
  padding-left: 20px;
}

.blog-content-alt ul li {
  margin-bottom: 10px;
}

.blog-content-alt em {
  font-style: italic;
  color: #AA8E5F;
  text-align: center;
  display: block;
  margin-top: 20px;
}/* End custom CSS */