.elementor-25568 .elementor-element.elementor-element-f3e782d > .elementor-container > .elementor-row{align-items:stretch;}.elementor-25568 .elementor-element.elementor-element-f3e782d{padding:30px 30px 30px 30px;}.elementor-25568 .elementor-element.elementor-element-0050c5e > .elementor-widget-container{background-color:#FFFFFF;padding:20px 20px 20px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E9E9E9;border-radius:10px 10px 10px 10px;}.elementor-25568 .elementor-element.elementor-element-0cbd72c{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-25568 .elementor-element.elementor-element-0cbd72c .elementor-post__thumbnail__link{width:100%;}.elementor-25568 .elementor-element.elementor-element-0cbd72c .elementor-post__meta-data span + span:before{content:"•";}.elementor-25568 .elementor-element.elementor-element-0cbd72c .elementor-post__text{margin-top:20px;}.elementor-25568 .elementor-element.elementor-element-0cbd72c .elementor-post__badge{right:0;}.elementor-25568 .elementor-element.elementor-element-0cbd72c .elementor-post__card .elementor-post__badge{margin:20px;}@media(max-width:767px){.elementor-25568 .elementor-element.elementor-element-0cbd72c .elementor-post__thumbnail__link{width:100%;}}@media(min-width:768px){.elementor-25568 .elementor-element.elementor-element-89d16ed{width:20%;}.elementor-25568 .elementor-element.elementor-element-ff32edc{width:80%;}}/* Start custom CSS for section, class: .elementor-element-f3e782d */body.archive.date #page-content {
  margin-top: 0 !important;
}

body.archive.date #page-content > .container,
body.archive.date #page-content > .container > .row,
body.archive.date .page-main-content,
body.archive.date .elementor-location-archive {
  width: 100% !important;
  max-width: none !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
}

body.archive.date .elementor-element-f3e782d > .elementor-container {
  width: 100% !important;
  max-width: 1440px !important;
  margin-left: auto !important;
  margin-right: auto !important;
}

body.archive.date .elementor-element-f3e782d > .elementor-container > .elementor-column:first-child {
  width: 20% !important;
}

body.archive.date .elementor-element-f3e782d > .elementor-container > .elementor-column:last-child {
  width: 80% !important;
}

body.archive.date .elementor-element-f3e782d .elementor-widget-posts .elementor-posts-container {
  width: 100% !important;
}

body.archive.date .wp-block-archives-list a[aria-current="page"] {
  color: #000 !important;
  font-weight: 700 !important;
  border-left: 3px solid #e30613;
  padding-left: 8px;
}/* End custom CSS */