.c-container-fluid{padding-right:2rem;padding-left:2rem}.c-card{--link-color:var(--color-2);--link-color-hover:var(--color-3);--card-title-font-size:1.25rem;border-bottom:0!important;transition:all .15s ease-in-out;box-shadow:0 3px 10px 0 rgba(0,0,0,.08)!important}.c-card:hover{box-shadow:0 10px 16px 0 rgba(0,0,0,.08)!important}.c-card-title{display:block;line-height:1.2;padding-bottom:.75rem}.c-card-content{font-size:clamp(14px,2.5vw,16px);padding-top:.5rem;height:100px}.c-card-content .post-excerpt{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;margin-bottom:.75rem}.c-card-meta a{font-weight:500}.c-dynamic-accordion-wrapper{position:relative}.c-dynamic-accordion__header-label{display:flex;align-items:center;gap:1.25rem;font-size:clamp(16px,2.5vw,17px);font-weight:600;line-height:25px;letter-spacing:3px;color:var(--color-2);text-transform:uppercase}.c-dynamic-accordion__header-label:before{content:"";display:inline-block;width:30px;height:2px;background-color:var(--color-2)}.c-dynamic-accordion__header-heading{font-size:clamp(18px,2.5vw,32px);font-weight:500;color:var(--color-3)}.c-dynamic-accordion__header-content{font-size:clamp(16px,2.5vw,18px);font-weight:300;line-height:32px;letter-spacing:.56px}.c-dynamic-accordion__item{position:relative;overflow:hidden;cursor:pointer;padding:20px 28px;background-color:#fff}.c-dynamic-accordion__item:not(:first-child){border-top:1px solid #474748}.c-dynamic-accordion__item.is-active .c-dynamic-accordion__item-icon{transform:rotate(180deg)}.c-dynamic-accordion__item.is-active .c-dynamic-accordion__item-panel{max-height:999px}@media(min-width:992px){.c-dynamic-accordion__item.is-active .c-dynamic-accordion__item-panel{max-height:220px}}.c-dynamic-accordion__item-heading{display:flex;gap:1rem;align-items:flex-start;justify-content:space-between;font-size:1rem;font-weight:600;color:var(--color-2);text-transform:uppercase}.c-dynamic-accordion__item-icon{display:block;width:16px;height:25px}.c-dynamic-accordion__item-icon svg{width:100%;height:100%}.c-dynamic-accordion__item-panel{font-size:1rem;font-weight:300;max-height:0;overflow:hidden;transition:max-height 1s ease}.c-dynamic-accordion__mobile-media img{padding-top:1rem;-o-object-fit:contain;object-fit:contain;max-height:250px}@media(min-width:992px){.c-dynamic-accordion__mobile-media img{padding-top:0;max-height:unset}}.c-dynamic-accordion__item-panel-content{padding-top:.75rem}.c-dynamic-accordion__media-col{display:flex;justify-content:center;align-items:center}.c-dynamic-accordion__media-slide{position:relative;width:100%;height:100%}.c-dynamic-accordion__media-slide.is-hidden{opacity:0}.c-dynamic-accordion__media-slide-image{position:absolute;width:100%;height:auto;top:50%;left:50%;opacity:0;transform:translateX(-50%) translateY(calc(-50% - 25px));-webkit-animation:baseAnim .4s cubic-bezier(.22,.61,.63,.85);animation:baseAnim .4s cubic-bezier(.22,.61,.63,.85);transition:none}.c-dynamic-accordion__media-slide-image.is-active{opacity:1;transform:translateX(-50%) translateY(-50%);-webkit-animation:advAnim .8s cubic-bezier(.22,.61,.63,.85);animation:advAnim .8s cubic-bezier(.22,.61,.63,.85)}.c-dynamic-accordion__media-slide-image img{-o-object-fit:contain;object-fit:contain}@-webkit-keyframes baseAnim{0%{opacity:1;transform:translateX(-50%) translateY(-50%)}to{opacity:0;transform:translateX(-50%) translateY(calc(-50% + 25px))}}@keyframes baseAnim{0%{opacity:1;transform:translateX(-50%) translateY(-50%)}to{opacity:0;transform:translateX(-50%) translateY(calc(-50% + 25px))}}@-webkit-keyframes advAnim{0%{opacity:0;transform:translateX(-50%) translateY(calc(-50% - 25px))}50%{opacity:0;transform:translateX(-50%) translateY(calc(-50% - 25px))}to{opacity:1;transform:translateX(-50%) translateY(-50%)}}@keyframes advAnim{0%{opacity:0;transform:translateX(-50%) translateY(calc(-50% - 25px))}50%{opacity:0;transform:translateX(-50%) translateY(calc(-50% - 25px))}to{opacity:1;transform:translateX(-50%) translateY(-50%)}}.menu-item--c-button--round .c-button{border-radius:var(--button-radius)}.c-post-grid-item{color:var(--color-2);background-color:#fff;transition:all .15s ease-in-out;box-shadow:0 3px 10px 0 rgba(0,0,0,.08)}.c-post-grid-item:hover{--link-color-hover:var(--color-2);box-shadow:0 10px 16px 0 rgba(0,0,0,.08)}.c-post-grid-item:hover .c-post-grid-item__read-more{color:#fff;background-color:var(--color-3)}.c-post-grid-item__img{position:relative;min-height:220px;overflow:hidden}@media(min-width:1024px){.c-post-grid-item__img{min-height:330px}}@media(min-width:1200px){.c-post-grid-item__img{min-height:440px}}.c-post-grid-item__img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:all 5s ease-in-out}.c-post-grid-item__inner{position:relative;padding:1.5rem}.c-post-grid-item__meta{font-size:clamp(12px,2vw,14px);font-weight:600;color:var(--text-color);margin-bottom:.5rem;text-transform:uppercase}.c-post-grid-item__title{font-size:clamp(20px,2vw,28px);font-weight:600;line-height:1.3;color:var(--text-color);margin-bottom:1rem}.c-post-grid-item__category{position:relative;display:flex;align-items:center;gap:.5rem;color:#989898;line-height:2;letter-spacing:2.5px}.c-post-grid-item__category:before{content:"";display:inline-block;width:26px;height:2px;background-color:#989898}.c-post-grid-item__read-more{position:absolute;top:0;right:28px;width:65px;height:65px;padding:15px;border-radius:50%;color:var(--color-3);border:3px solid var(--color-3);display:flex;align-items:center;justify-content:center;transform:translateY(-50%);transition:all .3s ease-in-out;background-color:#fff}.c-post-grid-item__read-more .svg-inline--fa{height:unset}@media(max-width:1023.98px){.c-post-grid__special-grid{grid-auto-flow:column;overflow-x:scroll}.c-post-grid__special-grid .c-post-grid-item{width:75vw}}@media(min-width:1200px){.c-post-grid__special-grid .c-post-grid-item:first-child{grid-area:1/1/2/3}.c-post-grid__special-grid .c-post-grid-item:nth-child(2){--post-grid-title-size:20px;grid-area:1/3/2/4}.c-post-grid__special-grid .c-post-grid-item:nth-child(3){--post-grid-title-size:20px;grid-area:1/4/2/5}}.c-post-grid-wrapper{--post-grid-gap:64px 32px;--post-grid-template:1;display:grid;grid-gap:var(--post-grid-gap);grid-template-columns:repeat(var(--post-grid-template),1fr)}@media(min-width:768px){.c-post-grid-wrapper{--post-grid-template:2}}@media(min-width:1024px){.c-post-grid--show-2{--post-grid-template:2}.c-post-grid--show-3{--post-grid-template:3}.c-post-grid--show-4{--post-grid-template:4}.c-post-grid--show-5{--post-grid-template:5}.c-post-grid--show-6{--post-grid-template:6}}@media(min-width:1200px){.c-post-grid__special-grid{--post-grid-template:4}}.c-pagination{--link-color:var(--color-3)}.c-typewriter__dynamic{font-size:clamp(32px,2.5vw,52px);font-weight:500;line-height:1.08;letter-spacing:.45px;color:#fff}.archive .page-title{display:block;line-height:1.4;margin-bottom:1.5rem}.single-post{--single-post-horizontal-spacing:clamp(32px,3.5vw,80px);--single-post-vertical-spacing:clamp(24px,3.5vw,64px)}.single-post .entry-meta{padding:0 var(--single-post-horizontal-spacing)!important}.single-post .entry-title{padding:var(--single-post-vertical-spacing) var(--single-post-horizontal-spacing) 0 var(--single-post-horizontal-spacing)!important}.single-post .entry-content{padding:0 var(--single-post-horizontal-spacing)!important}.single-post .entry-footer{padding:0 var(--single-post-horizontal-spacing) var(--single-post-vertical-spacing) var(--single-post-horizontal-spacing)!important}.single-post .entry-title{font-size:clamp(18px,3.5vw,38px);line-height:1.4}.single-post .cat-links,.single-post .tags-links{display:block}.single-post .cat-links{margin-bottom:1rem}.single-post .tags-links{line-height:1}.single-post a{--link-color:var(--color-3);--link-color-hover:var(--color-2)}@media(max-width:991.98px){.single-post .pagination-single-inner{gap:1rem;flex-direction:column}}.single-post .next-post,.single-post .previous-post{display:flex;align-items:center;gap:.5rem}.single-post .next-post{flex-direction:row-reverse}.c-return{position:relative;display:flex;align-items:center;gap:.25rem;transform:translateY(100%)}.c-return__icon{width:20px;height:20px}.c-return__icon svg{width:100%;height:100%}
