/*============================================================================
  #Override Stylesheet
  #Add Custom Styles Here
==============================================================================*/
.btn--sections_1666729679241_blocks_1670621848152_settings_btn_text.btn--solid {
  background: #ffffff;
  border-color: #ffffff;
  color: #6eb0a3;
  border-radius: 25px; }

.blog_post {
  position: relative;
  border-radius: 20px !important;
  margin-bottom: 20px; }
  .blog_post > a img.blog_post__img.img-fluid {
    height: 300px;
    object-fit: cover; }
  .blog_post > a::before {
    content: '';
    position: absolute;
    height: 100%;
    width: 100%;
    background: #000;
    opacity: 0.25; }
  .blog_post h6.blog_post__date {
    display: none; }
  .blog_post h4.blog_post__title {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 70%;
    margin: 0 !important;
    font-weight: bold;
    font-size: 20px !important;
    white-space: break-spaces !important;
    transform: translate(-50%, -50%); }
    .blog_post h4.blog_post__title a {
      color: #fff !important; }

.btn--solid {
  border-radius: 25px; }

#section-1666729679241, .form, input.form-control:not([type=checkbox]):not([type=radio]) {
  padding: 0.9rem 1.1rem;
  border-radius: 25px !important;
  line-height: 1.6;
  border: 1px solid #e6e9ec; }
