.blog--grid .blog__wrapper{position:relative;padding-left:30px;padding-right:30px}.blog--grid .blog__wrapper:before{content:"";position:absolute;left:0px;top:60px;width:100%;height:100%;background:var(--color-secondary--30);border-radius:8px;z-index:-1}.blog--default .blog__post{position:relative}.blog--default .blog__post:hover .wp-post-image{-webkit-transform:scale(1.05);transform:scale(1.05);-webkit-filter:none;filter:none}.blog--default .blog__image{position:relative;width:100%;height:0px;padding-top:152.3%;border-radius:8px;overflow:hidden;margin:0 0 3.25em}.blog--default .blog__image .wp-post-image{position:absolute;top:0px;left:0px;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-filter:saturate(0);filter:saturate(0);transition:-webkit-transform .25s ease-in-out,-webkit-filter .25s ease-in-out;transition:transform .25s ease-in-out,filter .25s ease-in-out;transition:transform .25s ease-in-out,filter .25s ease-in-out,-webkit-transform .25s ease-in-out,-webkit-filter .25s ease-in-out;will-change:transform}.blog--default .blog__image:last-child{margin-bottom:0px}.blog--default .blog__title{margin:0 0 1em}.blog--default .blog__title:last-child{margin-bottom:0px}.blog--default .blog__excerpt{color:var(--color-secondary--90);margin:0 0 1.875em}.blog--default .blog__excerpt:last-child{margin-bottom:0px}.blog--default .blog__link{text-decoration:none}.blog--default .blog__link--all:before{z-index:10}.blog--default .blog__button{position:relative}.blog--stripe .inner{padding-left:0;padding-right:0}.blog--stripe .blog__posts{display:flex;align-items:flex-start;overflow-x:scroll;scrollbar-width:none;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;padding-bottom:20px}.blog--stripe .blog__posts:before,.blog--stripe .blog__posts:after{content:"";width:30px;display:block;flex-shrink:0}.blog--stripe .blog__post{position:relative;width:22.5%;padding:0 30px 0 0;flex-shrink:0}.blog--stripe .blog__post:first-child{margin-left:auto}.blog--stripe .blog__post:last-child{padding-right:0px;margin-right:auto}.blog--stripe .blog__post.has-link:hover .wp-post-image{-webkit-transform:scale(1.05);transform:scale(1.05)}.blog--stripe .blog__image{position:relative;width:100%;height:0px;padding-top:152.3%;border-radius:8px;overflow:hidden;margin:0 0 3.25em}.blog--stripe .blog__image .wp-post-image{position:absolute;top:0px;left:0px;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:-webkit-transform .25s ease-in-out,-webkit-filter .25s ease-in-out;transition:transform .25s ease-in-out,filter .25s ease-in-out;transition:transform .25s ease-in-out,filter .25s ease-in-out,-webkit-transform .25s ease-in-out,-webkit-filter .25s ease-in-out;will-change:transform}.blog--stripe .blog__image:last-child{margin-bottom:0px}.blog--stripe .blog__title{margin:0 0 1em}.blog--stripe .blog__title:last-child{margin-bottom:0px}.blog--stripe .blog__excerpt{color:var(--color-secondary--90);margin:0 0 1.875em}.blog--stripe .blog__excerpt:last-child{margin-bottom:0px}.blog--stripe .blog__link{text-decoration:none}.blog--stripe .blog__link--all:before{z-index:10}.blog--stripe .blog__button{position:relative}.blog--slider .blog__container{contain:content;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;overflow:-moz-scrollbars-none;scroll-padding:calc((100vw - 1210px)/2 + 30px);display:flex;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.blog--slider .blog__container::-webkit-scrollbar{display:none}.blog--slider .blog__posts{display:flex}.blog--slider .blog__posts:before,.blog--slider .blog__posts:after{content:"";width:calc((100vw - 1210px)/2 + 30px);flex-shrink:0;flex-grow:0;height:100%}.blog--slider .blog__post{width:calc((min(1210px,100vw) - 60px - 60px)/2.5);flex-shrink:0;flex-grow:0;scroll-snap-align:start}.blog--slider .blog__post,.blog--slider:before{margin-right:30px}.blog--slider .blog__post:last-of-type{margin-right:0px}.blog--slider .blog__image{position:relative;width:100%;height:0px;padding-top:100%;border-radius:4px;overflow:hidden;margin:0 0 2em}.blog--slider .blog__image .wp-post-image{position:absolute;top:0px;left:0px;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.blog--slider .blog__image:last-child{margin-bottom:0px}.blog--slider .blog__title{margin:0 0 .3em}.blog--slider .blog__title:last-child{margin-bottom:0px}.blog--slider .blog__excerpt{color:var(--color-secondary--90);margin:0 0 1.875em}.blog--slider .blog__excerpt:last-child{margin-bottom:0px}.blog__nav{display:flex;margin-top:2.5em}.blog__nav-button{background:var(--color-primary);width:40px;height:40px;display:block;border:0px;border-radius:50%;display:flex;justify-content:center;align-items:center;cursor:pointer;margin-right:.5em;transition:opacity .25s ease-in-out,-webkit-transform .25s ease-in-out;transition:opacity .25s ease-in-out,transform .25s ease-in-out;transition:opacity .25s ease-in-out,transform .25s ease-in-out,-webkit-transform .25s ease-in-out}.blog__nav-button svg{vertical-align:bottom;width:16px;height:16px}.blog__nav-button:hover{-webkit-transform:scale(1.075);transform:scale(1.075)}.blog__nav-button.is-disabled{opacity:.5}.blog__nav-button.is-disabled:hover{-webkit-transform:scale(1);transform:scale(1)}@media(min-width: 641px){.blog--default .blog__posts{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;margin:-15px -15px}.blog--default .blog__post{width:25%;padding:15px 15px}.blog--grid .blog__posts{display:grid;gap:120px 80px;grid-template-columns:1fr 1fr 1fr}}@media(max-width: 991px){.blog--stripe .blog__post{width:42.5%}}@media(max-width: 640px){.blog--default .blog__post{margin-bottom:30px}.blog--default .blog__post:last-child{margin-bottom:0px}.blog--default .blog__image{margin:0 0 1.5em}.blog--grid .blog__posts{display:grid;gap:60px 30px;grid-template-columns:1fr}.blog--stripe .blog__posts:before,.blog--stripe .blog__posts:after{width:24px}.blog--stripe .blog__post{width:80%;padding-right:20px}.blog--slider .blog__container{scroll-padding:24px}.blog--slider .blog__posts:before,.blog--slider .blog__posts:after{width:24px}.blog--slider .blog__post{width:300px}}
