.breadcrumb__text{color:#fff}.breadcrumb__item:not(:last-child):after{filter:brightness(0) invert(1)}.breadcrumb__item:nth-last-child(3):after{filter:brightness(1)}.breadcrumb__item:nth-last-child(2){display:none}@media screen and (max-width:767px){.breadcrumb{display:none}}.page-banner{background-color:#212121;color:#fff;height:100%;position:relative;transition:background-color .15s cubic-bezier(.445,.05,.55,.95);width:100%}.page-banner .container{padding:0}.page-banner__wrapper{height:100%}.page-banner__content,.page-banner__wrapper{display:flex;flex-direction:column;position:relative;width:100%}.page-banner__content{align-items:flex-start;gap:30px;height:calc(100% - 120px);padding:40px 24px}.page-banner__detail{align-items:flex-start;display:flex;flex-direction:column;gap:30px;height:100%;justify-content:center}.page-banner__title{margin-top:auto}.page-banner__title h1{margin:0;--font-size:35px;--font-size-rem:2.1875rem;--line-height:42px;--line-height-rem:2.625rem;font-weight:600}.page-banner__date,.page-banner__title h1{font-size:var(--font-size-rem);line-height:var(--line-height-rem)}.page-banner__date{--font-size:14px;--font-size-rem:0.875rem;--line-height:20px;--line-height-rem:1.25rem;font-weight:400}.page-banner__image{display:block;height:250px;margin:0;width:100%}.page-banner__image img{height:100%;object-fit:cover;object-position:top left;width:100%}.page-banner__controls{align-items:stretch;display:flex;flex-direction:column-reverse;gap:20px;height:120px;justify-content:flex-end;width:100%;z-index:1}.page-banner__control{align-items:center;background-color:#f6f6f6;border-bottom:1px solid #e3e1e1;display:flex;flex-direction:row-reverse;height:100%;justify-content:space-between;padding:0 24px;width:100%}.page-banner__cta.button{--icon-color:currentColor;background-color:initial;border-radius:5rem;color:#fff;margin-top:auto;min-width:200px;order:-1;text-transform:capitalize;width:fit-content}.page-banner__cta.button span{font-weight:500}@media screen and (min-width:576px){.page-banner__image{height:400px}}@media screen and (min-width:768px){.page-banner__title h1{--font-size:65px;--font-size-rem:4.0625rem;--line-height:75px;--line-height-rem:4.6875rem}.page-banner__date,.page-banner__title h1{font-size:var(--font-size-rem);line-height:var(--line-height-rem)}.page-banner__date{--font-size:16px;--font-size-rem:1rem;--line-height:25.6px;--line-height-rem:1.6rem;font-weight:600}.page-banner__cta.button{order:0}}@media screen and (min-width:992px){.page-banner{height:calc(100vh - 110px)}.page-banner__wrapper{flex-direction:row;justify-content:flex-end}.page-banner__content{width:55%}.page-banner__image{height:calc(100vh - 110px);width:45%}.page-banner__controls{bottom:0;flex-direction:row;gap:0;left:0;position:absolute}.page-banner__control{flex-direction:row;justify-content:space-evenly;padding:0 4rem;width:45%}}@media screen and (min-width:1200px){.page-banner__content{width:50%}}@media screen and (min-width:1400px){.page-banner__content{width:45%}}@media screen and (max-width:767px){.page-banner__cta.button{height:55px;min-width:unset;padding:0 2.5rem}}.page-navigation{align-items:center;color:#000;display:flex;flex-direction:row-reverse;gap:10px;height:100%;justify-content:space-between;width:100%;--font-size:12px;--font-size-rem:0.75rem;--line-height:19.2px;--line-height-rem:1.2rem;font-size:var(--font-size-rem);font-weight:600;line-height:var(--line-height-rem)}.page-navigation__buttons{align-items:center;display:flex;gap:10px;justify-content:center}.page-navigation__labels{position:relative;text-transform:capitalize;transition:opacity .15s cubic-bezier(.445,.05,.55,.95)}.page-navigation__label{white-space:nowrap}@media screen and (min-width:768px){.page-navigation{flex-direction:row;gap:2rem;justify-content:flex-start;--font-size:16px;--font-size-rem:1rem;--line-height:25.6px;--line-height-rem:1.6rem;font-size:var(--font-size-rem);line-height:var(--line-height-rem)}}@media screen and (max-width:767px){.page-navigation .button.-icon{height:40px;width:40px}.page-navigation .button.-icon svg{width:8px}}.post{padding:2.5rem 0 5rem}.post__buttons{margin-top:3rem}@media screen and (min-width:768px){.post{padding:7rem 0 10rem}}