:root{--font-family:"kigelia-lgc";--font-family-default:"kigelia-lgc";--font-family-alt:"proxima-nova";--font-size:16px;--font-weight:400;--font-lh:normal;--transition:0.3s ease-in-out;--clr-black:#111;--clr-white:#fff;--clr-primary:#6b141d;--clr-secondary:#b5a090;--clr-dark:#111;--clr-dark-grey:#393939;--clr-light-beige:#f4edea;--clr-dark-beige:#91847b;--clr-bg-primary:var(--clr-light-beige);--clr-bg-secondary:var(--clr-dark-grey);--clr-bg-header:#fff;--clr-bg-body:#fff;--clr-bg-footer:var(--clr-background-primary);--clr-font-primary:var(--clr-dark-beige);--clr-font-secondary:var(--clr-dark);--clr-font-highlight:var(--clr-primary);--clr-highlight:var(--clr-font-highlight);--clr-link-hover:var(--clr-font-highlight);--clr-btn:unset;--clr-btn-hover:unset;--clr-btn-alt:unset;--clr-btn-alt-hover:unset;--clr-border:#d0cbc7}:focus{outline-offset:4px}.blog .hero .hero-top .page-heading{color:var(--clr-font-secondary);display:flex;flex-direction:column}.blog .hero .hero-top .page-heading span{bottom:calc(clamp(.313rem, .321vw + .24rem, .625rem)*-1);font-size:clamp(1.125rem,.256vw + 1.067rem,1.375rem);font-weight:700;letter-spacing:normal;line-height:clamp(1.438rem,.321vw + 1.365rem,1.75rem);position:relative}.blog .hero .hero-top .post-categories{align-items:flex-end;display:flex}.blog .hero .hero-top .post-categories .categories-list{display:flex;gap:10px clamp(20px,5vw,50px);overflow-x:auto;overflow-y:hidden;width:100%}.blog .hero .hero-top .post-categories .categories-list .categories-list--item{flex-shrink:0}.blog .hero .hero-top .post-categories .categories-list .categories-list--item .category-btn{font-size:16px;font-weight:400;letter-spacing:normal;line-height:20px}.blog .hero .hero-top .post-categories .categories-list .categories-list--item .category-btn.selected-category{color:var(--clr-font-secondary);font-weight:700;pointer-events:none}.blog .hero .hero-post{background-color:var(--clr-bg-primary)}.blog .hero .hero-post>.row{--bs-gutter-x:0}.blog .hero .hero-post .hero-post-image,.blog .hero .hero-post .hero-post-image img{height:100%;width:100%}.blog .hero .hero-post .hero-post-text{color:var(--clr-font-secondary);display:flex;flex-direction:column;height:100%;justify-content:center}.blog .hero .hero-post .hero-post-text>span{color:var(--clr-font-primary)}.blog .hero .hero-post .hero-post-text .heading{font-size:clamp(1.375rem,.128vw + 1.346rem,1.5rem);font-weight:600;letter-spacing:normal;line-height:clamp(1.563rem,.321vw + 1.49rem,1.875rem)}.blog .hero .hero-post .hero-post-text .link-class{color:var(--clr-font-highlight);margin-left:auto}.blog .blog-posts-actions{align-items:center;display:flex;justify-content:center}@media (min-width:992px){.blog .hero{margin-top:70px}.blog .hero .hero-top{margin-bottom:30px}.blog .hero .hero-post .hero-post-text{margin-left:clamp(1.563rem,7.543vw - 3.114rem,5.938rem);padding-block:25px}}@media (min-width:992px) and (min-width:1200px){.blog .hero .hero-post .hero-post-text{padding-right:80px}}@media (min-width:992px) and (min-width:992px) and (max-width:1199px){.blog .hero .hero-post .hero-post-text{padding-right:clamp(2.5rem,9.662vw - 3.49rem,3.75rem)}}@media (min-width:992px) and (max-width:991px){.blog .hero .hero-post .hero-post-text{padding-right:clamp(1.25rem,4.902vw + .147rem,2.5rem)}}@media (min-width:992px) and (min-width:1200px){.blog .hero .hero-post .hero-post-text{max-width:625px}}@media (min-width:992px) and (max-width:1199px){.blog .hero .hero-post .hero-post-text{max-width:calc(545px + clamp(2.5rem, 9.662vw - 3.49rem, 3.75rem))}}@media (min-width:992px){.blog .hero .hero-post .hero-post-text .heading{margin-bottom:10px;margin-top:5px}.blog .hero .hero-post .hero-post-text .text{font-size:17px;font-weight:400;letter-spacing:normal;line-height:24px}.blog .hero .hero-post .hero-post-text .link-class{margin-top:12px}.blog .blog-posts-actions{margin-top:60px}}@media (max-width:991px){.blog .hero{margin-top:65px}.blog .hero .hero-top{margin-bottom:25px}.blog .hero .hero-top>.container>.d-flex{gap:30px}.blog .hero .hero-post .hero-post-text{padding-block:70px;padding-inline:25px}.blog .hero .hero-post .hero-post-text .heading{margin-block:10px}.blog .hero .hero-post .hero-post-text .text{font-size:17px;font-weight:400;letter-spacing:normal;line-height:24px}.blog .hero .hero-post .hero-post-text .link-class{margin-top:25px}.blog .blog-posts-actions{margin-top:40px}}
