/*
===========================================================
-- DO NOT EDIT!!!----------------------------------------
-- THIS IS A GENERATED FILE. CHANGES WILL BE OVERWRITTEN --
===========================================================
*/
@keyframes pop{0%{transform:scale(0.9)}50%{transform:scale(1.05)}100%{transform:scale(1)}}.pop-animation{animation:pop .3s ease-in-out}@keyframes pop-small{0%{transform:scale(90%)}100%{transform:scale(100%)}}.pop-animation-small{animation:pop-small .3s ease-in-out}.draw-border{box-shadow:inset 0 0 0 4px #58afd1;color:#58afd1;transition:color .25s .0833333333s;position:relative}.draw-border::before,.draw-border::after{border:0 solid rgba(0,0,0,0);box-sizing:border-box;content:"";pointer-events:none;position:absolute;width:0;height:0;bottom:0;right:0}.draw-border::before{border-bottom-width:4px;border-left-width:4px}.draw-border::after{border-top-width:4px;border-right-width:4px}.draw-border:hover{color:#ffe593}.draw-border:hover::before,.draw-border:hover::after{border-color:#ffe593;transition:border-color 0s,width .25s,height .25s;width:100%;height:100%}.draw-border:hover::before{transition-delay:0s,0s,.25s}.draw-border:hover::after{transition-delay:0s,.25s,0s}.blog-filter__wrapper{position:fixed;z-index:2;top:var(--bottom-of-header);width:100%;background-color:#fff;box-shadow:-8px 12px 16px rgba(0,0,0,.1)}@media screen and (min-width: 750px){.blog-filter__wrapper{top:var(--bottom-of-header)}}.blog-filter__wrapper.active{top:0}.blog-filter{position:relative;margin:25px 0}@media screen and (min-width: 750px){.blog-filter{margin:28px 0}}.blog-filter__btn-filter{width:100%;padding:8px 10px 8px 0;color:var(--primary-color-1)}@media screen and (min-width: 750px){.blog-filter__btn-filter{width:inherit;font-family:var(--font-regular),helvetica,arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.5rem}}.blog-filter__btn-filter svg{margin-left:16px}.blog-filter__btn-filter.btn-home{font-family:var(--font-heading-2),helvetica,arial,sans-serif;font-weight:900;text-transform:uppercase}@media screen and (min-width: 750px){.blog-filter__btn-filter.btn-home{font-family:var(--font-regular),helvetica,arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.5rem;text-transform:none}}.theme-mr-big-and-tall .blog-filter__btn-filter.btn-home{text-transform:none}.blog-filter__btn-filter.btn-home svg{display:none}@media screen and (min-width: 750px){.blog-filter__btn-filter.btn-home svg{display:inline-block}}.blog-filter__btn-filter.btn-secondary{position:relative;top:9px;min-width:190px;padding:8px 17px;background-color:var(--primary-color-4);border-radius:66px}@media screen and (min-width: 750px){.blog-filter__btn-filter.btn-secondary{top:0;font-family:var(--font-regular),helvetica,arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.5rem;text-align:left}}@media screen and (min-width: 750px){.blog-filter__btn-filter.btn-secondary [data-blog-filter-btn-text]{display:inline-flex;min-width:124px}}.theme-mr-big-and-tall .blog-filter__btn-filter.btn-secondary{border:1px solid var(--primary-color-1);background-color:#fff;border-radius:0}.blog-filter__btn-filter.btn-secondary.active{color:var(--primary-color-1)}.blog-filter__btn-filter.btn-secondary.active svg{transform:rotate(180deg)}.blog-filter__btn-filter.btn-secondary:hover,.blog-filter__btn-filter.btn-secondary:visited,.blog-filter__btn-filter.btn-secondary:focus{color:var(--primary-color-1)}.blog-filter__btn-filter.btn-secondary svg{position:relative;top:-2px}.blog-filter__list{position:absolute;z-index:1;top:90px;left:0;overflow:hidden;width:100%;margin:0;background-color:#fff;border-radius:66px;border-radius:24px;box-shadow:-8px 8px 16px rgba(0,0,0,.1);opacity:0;pointer-events:none;transition:opacity .8s ease}.theme-mr-big-and-tall .blog-filter__list{border:1px solid var(--primary-color-1);border-radius:0}@media screen and (min-width: 750px){.blog-filter__list{top:50px;left:147px;width:inherit}.theme-mr-big-and-tall .blog-filter__list{top:41px;left:201px}}.blog-filter__list.active{opacity:1;pointer-events:auto}.blog-filter__list-item{min-width:185px;padding:10px 25px 13px;margin:0;color:var(--primary-color-1);font-family:var(--font-regular),helvetica,arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.5rem;list-style:none}.blog-filter__list-item:hover{background-color:var(--primary-color-2);color:#fff;cursor:pointer}.blog-filter__list-item:hover .blog-filter__list-item-btn{color:#fff}.theme-tip-top .blog-filter__wrapper{transition:transform .2s ease}.theme-tip-top .blog-filter__wrapper.at-top{transform:translateY(-18px)}@media screen and (min-width: 1025px){.theme-tip-top .blog-filter__wrapper.at-top{transform:none}}.theme-tip-top .blog-filter{margin:18px 0}@media screen and (min-width: 750px){.theme-tip-top .blog-filter{margin:40px 0 19px}}@media screen and (min-width: 1025px){.theme-tip-top .blog-filter{margin:22px 0 19px}}.theme-tip-top .blog-filter__btn-filter.btn-home{font-family:var(--font-heading),helvetica,arial,sans-serif;font-size:1.375rem;letter-spacing:-0.0275rem;line-height:1.875rem;text-transform:initial}@media screen and (min-width: 750px){.theme-tip-top .blog-filter__btn-filter.btn-home{font-family:var(--font-bold),helvetica,arial,sans-serif;font-size:0.75rem;letter-spacing:0.11875rem;text-align:left;text-transform:uppercase}}@media screen and (min-width: 750px){.theme-tip-top .blog-filter__btn-filter.btn-home svg{position:relative;top:2px;width:6px;margin-left:10px}}.theme-tip-top .blog-filter__btn-group{position:relative;display:inline;width:max-content}.theme-tip-top .blog-filter__btn-filter.btn-secondary{position:relative;top:3px;height:40px;padding:0 16px;border:1px solid var(--primary-color-1);background-color:#fff;border-radius:0;font-family:var(--font-bold),helvetica,arial,sans-serif;font-size:0.75rem;letter-spacing:0.11875rem;text-align:left;text-transform:uppercase}@media screen and (min-width: 750px){.theme-tip-top .blog-filter__btn-filter.btn-secondary{top:0;min-width:0;padding-right:38px}}.theme-tip-top .blog-filter__btn-filter.btn-secondary svg{position:absolute;top:17px;right:16px}.theme-tip-top .blog-filter__list{top:100%;left:0;width:100%;padding:6px 0;border:1px solid var(--primary-color-1);border-top:0;border-radius:0;font-family:var(--font-bold),helvetica,arial,sans-serif;font-size:0.75rem;letter-spacing:0.11875rem;text-align:left;text-transform:uppercase}.theme-tip-top .blog-filter__list li{display:flex;height:32px;padding:0;margin:2px 0}.theme-tip-top .blog-filter__list li.filtered{display:none}.theme-tip-top .blog-filter__list button{width:100%;padding:6px 16px;font-family:var(--font-bold),helvetica,arial,sans-serif;font-size:0.75rem;font-weight:600;letter-spacing:0.11875rem;text-align:left;text-transform:uppercase}.theme-tip-top .blog-filter__list button:hover{background-color:var(--primary-color-1)}