

.header_search {
margin: 0 40px;
}

.header_search .hs-search-field {
  width:20vw;
  max-width: 350px;
  
}

/* Custom Search Inputs */
::-webkit-input-placeholder {
  color:#6D7580 !important;
}
.mobile-search .hs-search-field__input,
.header_search .hs-search-field__input {
    background-color: white;
    background-image: url(https://f.hubspotusercontent20.net/hubfs/2607377/Garantme_2022_Theme/_icons/glass-search.svg);
    background-repeat: no-repeat;
    background-position-x: 95%;
    background-position-y: center;
    background-color: #fff;
    border: 1px solid #dadee3;
    border-radius: 2px;
    color: #141416;
    font-size: 14px;
    min-height: 45px;
    outline: none;
    padding: 12px;
    text-align: left;
    width: 100%;
    border-color: #dadee3;
    color: #394452;
}
.mobile-search .hs-search-field__input:focus,
.header_search .hs-search-field__input:focus{
    border-color: #1500F7;
}
/* End Custom Search Inputs */


/* Mobile Nav */
@media (max-width:1199px) {
  .header_logo a i > svg {
  max-width:200px;
  }
  .header_logo a i {
  max-width:200px;
  }
  .mobile-nav-inner {
  background: ;
  color:white;
}
  .mobile-nav-contents {
    padding: 15px 35px 30px;
    display:grid;
  }
  .mobile-nav-logo {
    display: inline-flex;
    -webkit-box-align: center;
    align-items: center;
    flex: 0 0 auto;
    text-decoration: none;
    cursor: pointer;
    outline: none;
    transition: transform 0.2s ease 0s;
    grid-column-start: 1;
    grid-row-start: 1;
    justify-self: center;
  }
  .mobile-buttons {
    display: flex;
    align-items: center;
    flex: 1 1 0%;
    justify-self: right;
    grid-column-start: 1;
    grid-row-start: 1;
  }
.mobile-menu-content::before {
display:none;
}
  .mobile-menu-content {
  padding: 0 40px;
  }
  .mobile-menu-primary .hs-menu-wrapper>ul>li>a {
  color:white;
  font-size: 18px;
  font-weight: 600;
  margin: 17.5px 0;
  }
  .mobile-menu-primary .hs-menu-wrapper>ul>li, .mobile-menu-primary .hs-menu-wrapper>ul>li:first-child {
    margin: 17.5px 0;
  }
  
  .mobile-search {
   width: calc(100% - 70px);
  }
}

/* End Mobile Nav */

.blog-header {
padding: 20px 4.44vw;
width:100vw;


}

@media (min-width:1441px){
.blog-header {
padding: 20px 64px;
  }
}

.blog-header a {
text-decoration:none;
}
.blog-header__inner {
display:flex;
flex-wrap:nowrap;
max-width:unset;
align-items: center;
max-width:1440px;
margin:auto;
}

.blog-header__left,
.blog-header__right {
width:50%;
}
.blog-header__left {
padding-right: 4.88vw;
}
.blog-header__right img {
  width:100%;
}

.blog-header__subtitle {
color:white;
font-size:18px;
line-height: 30px;
}
.blog-header__date {
  font-weight:600;
  color:white;
  font-size:18px;
  line-height:30px;
  margin: 18px 0;
}

/* Persona */

.blog-header.persona-listing .blog-header__inner {
flex-wrap:wrap;
}

.topics-list {
width:100%;
}

.topics-list a button.blog-tag {
margin: 10px 10px 10px 0;
width: auto;
}
@media (max-width:767px) {
  .blog-header.persona-listing {
padding: 4.86vw 30px;
}
}
/* End Persona*/
/* Article */
.blog-header.article {
  background-image:url('https://f.hubspotusercontent20.net/hubfs/2607377/Garantme_2022_Theme/_background/BwsBlue%20%281%29.svg');
  background-size:cover;
}

.blog-header.article .blog-header__left{
  width: 73%;
  padding-right: 8.82%;
}
.blog-header.article h1.blog-header__title {
  font-size:36px;
  line-height:55.4px;
  letter-spacing:.22px;
  margin: 15px 0;
}
.blog-header.article .blog-header__right{
  width:27%;
}
@media (max-width:767px) {
  .blog-header {
padding: 4.86vw 30px 0;
}
  .blog-header.article .blog-header__left,
  .blog-header.article .blog-header__right {
    margin:0;
    padding:0;
    width:100%;
  }
}
/* End Article */
.visible-phone {
    display: none;
}
/* Module blog-header CSS */
@media (max-width:767px) {
  .blog-header {
padding: 4.86vw 30px 0;
}

  .blog-header__inner {
  flex-wrap:wrap;
  align-items:bottom;
  }
  .blog-header__left,
.blog-header__right {
width:100%;
padding:0;
}
  .blog-header__right img {
  width: 100vw;
  position: relative;
  left: 50%;
  right: 50%;
  margin-left: -50vw;
  margin-right: -50vw;
  top:7px;
}
  .blog-header__title, a h1.blog-header__title {
  font-size: 24px !important;
  line-height:inherit !important;
  }
  .blog-header__date,
  .blog-header__subtitle {
  font-size:16px;
  line-height:inherit;
  }
  .hidden-phone {
    display: none;
}
  .visible-phone {
    display: inherit;
  }
}

@media (max-width: 1199px){
.hidden-tablet {
    display: none;
  }
}
/* End Module blog-header CSS */

@media (min-width: 1200px){
.hidden-desktop {
    display: none;
}

}
/*Theme Overrides*/
/* Blog Listing */

.blog-index__post-inner-card {
  box-shadow: -5px 0px 20px 0px rgba(#null, 0.10);
}

.blog-tag-filter__menu-link,
.blog-post__tag-link,
.blog-card__tag-link,
.blog-post__author-name,
.blog-card__title a {
  color: #394452;
}

.blog-card__tag-link:hover,
.blog-card__title a:hover,
.blog-tag-filter__menu-link:hover,
.blog-post__tag-link:hover,
.blog-post__author-name:hover,
.blog-card__tag-link:focus,
.blog-card__title a:focus,
.blog-tag-filter__menu-link:focus,
.blog-post__tag-link:focus,
.blog-post__author-name:focus {
  color: #FF8B64;
}

.blog-card__tag-link:active,
.blog-card__title a:active,
.blog-tag-filter__menu-link:active,
.blog-post__tag-link:active,
.blog-post__author-name:active {
  color: #FF8B64;
}

.blog-tag-filter__menu-link--active-item:after {
  background-color: ;
}

.blog-pagination__link {
  color: #394452;
}

.blog-pagination__link--active:after,
.blog-pagination__prev-link:after,
.blog-pagination__next-link:after {
  background-color: #1500F7;
}

.blog-post__title {
  color: #000000;
  font-family:'Eina', sans-serif;
  font-size: 48px;
  font-weight: 700;
}

.blog-post__author {
  background-color: ;
}

#comments-listing .comment-reply-to {
  color: rgba(#null, 0.0);
}

#comments-listing .comment-reply-to:hover,
#comments-listing .comment-reply-to:focus {
  color: rgba(#null, 0.0);
}

#comments-listing .comment-reply-to:active {
  color: rgba(#null, 0.0);
}

/*             Blog Grid Listing and Post styles            */

/*.hs-blog-listing,
.hs-blog-post {
  background-color: #F8FAFC;
}*/

.blog-index__post-content a:hover,
.blog-sidebar a:hover,
.blog-post__meta a:hover,
.blog-post__back-to-blog:hover {
  color: #FF8B64;
}

.blog-post__read-more a:hover svg,
a.blog-post__back-to-blog:hover svg {
  fill: #FF8B64;
}

.blog-index__post-content--small h2,
.blog-index__post-content--small .h2 {
  font-size: 26px;
}

.blog-index__post-content a {
  color: #394452;
}

.blog-post__read-more svg {
  fill: #394452;
}

.blog-sidebar ul {
  box-shadow: -5px 0px 20px 0px rgba(#null, 0.10);
}

.blog-sidebar a {
  color: #394452;
}
/*
.blog__subscription-block, .blog-related-posts {
  background-color: rgb(238, 240, 242);
}*/

.post-featured-image {
  max-height: 600px;
}

.blog-post {
  box-shadow: -5px 0px 20px 0px rgba(#null, 0.10);
}

.blog-post__meta a {
  color: #394452;
}

.blog-post__meta a:hover {
  color: #FF8B64;
}

.blog-post__links-container {
  border-top:  2px solid rgb(#null);
}

.blog-post__back-to-blog {
  color: #394452;
}

.blog-post__back-to-blog svg {
  fill: #394452;
}

.comment.depth-0,
.blog-comments form {
  border-top: 2px solid rgb(#null) !important;
}

.comment.depth-1 {
  border-left: 2px solid rgb(#null);
}

.section.post-footer .hs-input {
  border-color: rgb(#null);
}

.blog-recent-posts {
  background-color: rgb(238, 240, 242);
}


.card__price {
  font-family: 'Eina', sans-serif
    font-size: 26px;
  color: #000000;
  font-weight: 700
}
}