.breadcrumb-container{padding:1.5625rem 0;z-index:1;background-color:#fff;position:relative;border-bottom:.0625rem solid #f0f0f0;border-top:.0625rem solid #f0f0f0}.breadcrumb-container.breadcrumb-no-border,.breadcrumb-container.category{border:0}.breadcrumb-container .breadcrumb{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-flow:row wrap;flex-flow:row wrap;padding:0;margin-bottom:0;list-style:none;background-color:transparent;border-radius:0}.breadcrumb-container .breadcrumb li{font-size:medium}.breadcrumb-container .breadcrumb li.active{color:#565656;padding-left:0}.breadcrumb-container .breadcrumb li a{font-family:gill-medium,Arial,sans-serif;font-size:.75rem;color:#000;letter-spacing:.05em;display:block;text-decoration:none}.breadcrumb-container .breadcrumb a:after{content:"";width:.625rem;height:.0625rem;display:-moz-inline-stack;display:inline-block;vertical-align:middle;margin:0 .75rem;background-color:#000}.breadcrumb-container .breadcrumb li:last-of-type a{font-family:gill-medium,Arial,sans-serif;letter-spacing:.05em;display:block;font-size:.75rem;color:#565656;pointer-events:none;cursor:default}.breadcrumb-container .breadcrumb li:last-of-type a:after{display:none}.breadcrumb-item+.breadcrumb-item:before{display:none}.breadcrumb-container .breadcrumb a:hover{-webkit-text-stroke-width:thin}#block-blog-archive ul{justify-content:flex-end;margin-bottom:0;display:flex;align-items:center}#block-blog-archive ul li{position:relative;margin:0 12px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}#block-blog-archive ul li::after{content:"";background-color:#d9d9d9;position:absolute;right:-16px;width:4px;height:4px;border-radius:100px}#block-blog-archive ul li a{border:0;background:none;color:#8a8a8a;font-weight:600;padding:0;cursor:pointer;font-size:.875rem;text-transform:uppercase;text-decoration:none;line-height:2.5rem}#block-blog-archive ul li a:before{content:"";position:absolute;bottom:-2px;width:0;height:2px;background-color:var(--global-color);transition:opacity .25s;transition:width .25s ease-in-out}#block-blog-archive ul li a:hover{color:#000}#block-blog-archive ul li a:hover:before{width:100%}#block-blog-archive{padding-top:20px;padding-bottom:20px}.blog-item{position:relative;margin-bottom:1.875rem}.blog-post-title{margin-top:15px}.blog-post-title p{font-size:.875rem}.blog-post-title h4{line-height:28px}.blog-item .blog-post-inner .tags{position:absolute;top:24px;left:24px;z-index:1}.blog-item .blog-post-inner .tags span{font-family:'gill-medium',Arial,sans-serif;font-size:.75rem;color:#565656;text-transform:uppercase;letter-spacing:.05em;background-color:#f6f6f6;padding:5px;-ms-flex-align:center;align-items:center;width:fit-content}.blog-page .page-link{position:relative;letter-spacing:.1em;font-family:'gill-medium',Arial,sans-serif;margin:0 10px;color:#565656;background-color:transparent;border:0;box-shadow:none;font-size:1rem;padding:0}.blog-page .current-page .page-link{font-family:'gill-medium',Arial,sans-serif;color:#000;pointer-events:none}.blog-page .current-page .page-link::before{content:"";position:absolute;bottom:-.5px;left:50%;transform:translateX(-50%);width:100%;height:2px;background-color:var(--global-color);display:block}.blog-page .page-link::before{content:"";position:absolute;bottom:-.5px;left:50%;transform:translateX(-50%);width:0;height:2px;background-color:var(--global-color);display:block;transition:all .3s ease}.blog-page .page-link:hover::before{width:100%}.blog-page .pagination{justify-content:center}.blog-page .pagination .previous-page{padding-right:128px}.blog-page .pagination .next-page{padding-left:128px}@media(min-width:544px){#block-blog-archive ul li:first-child::after{right:-14px}}@media(max-width:768px){#block-blog-archive{padding-left:1.25rem;padding-right:1.25rem}#block-blog-archive ul{width:100%;text-align:center;flex-wrap:wrap;justify-content:center}#block-blog-archive ul li{white-space:nowrap;text-overflow:ellipsis;display:inline-block;width:max-content}#block-blog-archive ul li a{font-size:12px}#block-blog-archive ul li::after{top:50%}.blog-title-wrap{padding-left:1.25rem;padding-right:1.25rem}.breadcrumb-container{padding:1.5625rem .625rem}.blog-page .pagination .previous-page{padding-right:25px}.blog-page .pagination .next-page{padding-left:25px}.blog-page .pagination{padding:32px 0;margin-top:10px}}