.blog{background:var(--gradient,var(--color-white));width:100%;padding-top:var(--paddings-top--mobile);padding-bottom:var(--paddings-bottom--mobile);margin-top:var(--margins-top--mobile);margin-bottom:var(--margins-bottom--mobile);@media (min-width:1009px){padding-top:var(--padding-top);padding-bottom:var(--paddings-bottom);margin-top:var(--margins-top);margin-bottom:var(--margins-bottom)}}.blog.archive{padding-top:60px;padding-bottom:60px}@media (min-width:1009px){.blog.archive{padding-top:80px;padding-bottom:80px}}@media (min-width:1009px){.blog.is-alternative{margin-top:0}.blog.is-alternative .container{background-color:var(--color-white);padding-top:75px !important;position:relative}}.blog .container{max-width:var(--container-max-width);margin:0 auto;padding:0 var(--container-padding);display:flex;flex-direction:column;gap:40px}@media (min-width:1009px){.blog .container{flex-direction:row;gap:80px}}.blog__wrapper{display:flex;flex-direction:column;position:relative;width:100%}@media (min-width:1009px){.blog__wrapper{width:70%}}.blog__header{font-family:var(--font-family-primary);font-size:var(--font-size-4xl);font-weight:var(--font-weight-normal);line-height:var(--line-height-tight);color:var(--color-primary);margin:0 0 40px;padding:0;position:relative;text-align:left}@media (min-width:1009px){.blog__header{font-size:var(--font-size-6xl)}}.blog__post{display:flex;flex-direction:column;align-items:flex-start;gap:36px;justify-content:flex-start;padding:36px 0;border-bottom:1px solid var(--color-border)}.blog__post:first-of-type{padding-top:0}@media (min-width:1009px){.blog__post{flex-direction:row;align-items:center}}.blog__image{border-radius:var(--radius-sm);box-sizing:border-box;height:160px;width:230px;max-width:100%;-o-object-fit:cover;object-fit:cover;flex-shrink:0}body.slug-news .blog__image{display:none}.blog__content-wrapper{align-items:flex-start;display:flex;flex-direction:column;gap:8px;justify-content:center;flex:1}.blog__post-date{font-family:var(--font-family-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-normal);line-height:var(--line-height-normal);text-align:left;text-transform:uppercase;color:var(--color-text-medium);margin:0}.blog__post-date a{color:var(--color-text-medium);text-decoration:none}.blog__post-date a:hover{color:var(--color-primary)}.blog__post a{text-decoration:none}.blog__post-title{font-family:var(--font-family-primary);font-size:var(--font-size-2xl);font-weight:var(--font-weight-medium);line-height:var(--line-height-heading);color:var(--color-primary);text-align:left;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.blog__post-summary{font-family:var(--font-family-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-normal);line-height:var(--line-height-normal);text-align:left;color:var(--color-text)}.blog__post-summary p{margin:0}.blog__paginate{display:flex;align-items:center;gap:24px;margin:30px auto;flex-wrap:wrap;justify-content:center}.blog__paginate .page-numbers{font-family:var(--font-family-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-normal);line-height:1;color:var(--color-text-medium);text-align:left;text-decoration:none;padding-top:5px;transition:color 0.2s ease}.blog__paginate .page-numbers:hover{color:var(--color-primary)}.blog__paginate .current{display:flex;align-items:center;justify-content:center;background:var(--color-primary);border-radius:var(--radius-full);color:var(--color-white);height:34px;min-width:34px;padding:4px 6px 0}.blog__paginate .current:hover{color:var(--color-white)}.blog__paginate svg path{stroke:var(--color-border)}.blog__no-results{font-family:var(--font-family-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-normal);line-height:var(--line-height-normal);color:var(--color-text-medium);padding-top:40px}@media (min-width:1009px){.blog__no-results{padding-top:75px}}.blog__sidebar{width:100%;display:none}@media (min-width:1009px){.blog__sidebar{width:30%;display:block}}.blog__sidebar .widget_block{display:contents}.blog__sidebar .widget_block>h4{display:none}.blog__sidebar #sb_instagram{display:none}.blog-search{margin:20px 0}.blog-search.no-margin-top{margin-top:0 !important}.blog-search.no-margin-bottom{margin-bottom:0 !important}.blog-search__container{background-color:var(--color-gray-50);border-radius:var(--radius-md);box-sizing:border-box;display:block;padding:25px 16px;position:relative}.blog-search.no-margin-bottom .blog-search__container{border-bottom-left-radius:0;border-bottom-right-radius:0}.blog-search.no-margin-top .blog-search__container{border-top-left-radius:0;border-top-right-radius:0}.blog-search__form{position:relative;display:block;width:100%}.blog-search__input{background-color:var(--color-white);border:1px solid var(--color-border-dark);border-radius:var(--radius-btn);box-sizing:border-box;padding:14px 36px 8px 14px;width:100%;font-family:var(--font-family-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-normal);color:var(--color-text)}.blog-search__input::-moz-placeholder{color:var(--color-text-medium)}.blog-search__input::placeholder{color:var(--color-text-medium)}.blog-search__submit{background:transparent;border:0;margin:0;padding:0;position:absolute;right:14px;top:50%;transform:translateY(-50%);cursor:pointer}.blog-search__submit svg{display:block}.blog-search__submit svg path{fill:var(--color-text-medium)}.categories{background-color:var(--color-gray-50);border-radius:var(--radius-md);box-sizing:border-box;display:block;margin:20px 0;padding:20px}.categories.no-margin-top{margin-top:0 !important;border-top-left-radius:0;border-top-right-radius:0}.categories.no-margin-bottom{margin-bottom:0 !important;border-bottom-left-radius:0;border-bottom-right-radius:0}.categories__title{font-family:var(--font-family-primary);font-size:var(--font-size-2xl);font-weight:var(--font-weight-medium);line-height:var(--line-height-heading);color:var(--color-primary);margin:0 0 12px}.categories__container{display:flex;flex-direction:column}.categories__container a{display:block;font-family:var(--font-family-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-normal);line-height:1;color:var(--color-text-medium);padding:15px 0;text-decoration:none;transition:color 0.3s ease-out}.categories__container a + a{border-top:1px solid var(--color-border)}.categories__container a.is-active,.categories__container a:hover{color:var(--color-primary)}