.latest-post{position:relative;margin-block-end:0;padding-block:40px}@media(min-width: 1024px){.latest-post{padding-block:65px}}.latest-post__container{position:relative}.latest-post .heading{margin-block-end:16px}.latest-post .heading__title{margin-block-end:0}.latest-post .heading .button.--primary{position:relative;background:rgba(0,0,0,0);color:var(--color-primary);padding:0 0 0 15px;min-height:48px;border:0 none;gap:38px;cursor:pointer;font-weight:700;font-size:var(--font16);font-family:var(--rubik);border-radius:0}.latest-post .heading .button.--primary svg{fill:var(--color-white)}.latest-post .heading .button.--primary:before{content:"";position:absolute;left:0;top:0;z-index:-1;width:48px;height:48px;border-radius:50%;background:var(--color-secondary);transition:.4s ease-in-out all}.latest-post .heading .button.--primary:hover,.latest-post .heading .button.--primary:focus-visible{background:rgba(0,0,0,0);color:var(--hover-secondary)}.latest-post .heading .button.--primary:hover:before,.latest-post .heading .button.--primary:focus-visible:before{background:var(--hover-secondary)}.latest-post__grid{display:grid;grid-column:1/-1;grid-template-columns:repeat(1, 1fr);gap:16px}@media(min-width: 1024px){.latest-post__grid{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 768px){.latest-post.--news .latest-post__grid{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 1024px){.latest-post.--news .latest-post__grid{grid-template-columns:repeat(3, 1fr)}}.card.--case .card__link{box-shadow:0px 10px 40px 0px rgba(0,0,0,.1);background-color:var(--color-white);border-radius:20px;color:var(--color-primary);padding:0 20px 20px;overflow:hidden;position:relative;height:100%}.card.--case .card__link:hover .button.--primary.--faux,.card.--case .card__link:focus-visible .button.--primary.--faux{background:rgba(0,0,0,0);color:var(--hover-primary)}.card.--case .card__link:hover .button.--primary.--faux:before,.card.--case .card__link:focus-visible .button.--primary.--faux:before{background:var(--hover-primary)}.card.--case .card__heading{display:flex;align-items:center;gap:16px;margin-block-end:auto}@media(min-width: 480px){.card.--case .card__heading{gap:24px}}.card.--case .card__title{font-family:var(--rubik);font-weight:700;font-size:var(--font18);margin-block-end:0}.card.--case .card__logo{max-height:36px;max-width:60px;object-fit:contain;order:-1;object-position:left}@media(min-width: 480px){.card.--case .card__logo{max-height:54px;max-width:100px}}.card.--case .card__image{height:auto;aspect-ratio:auto;order:-1;width:calc(100% + 40px);min-width:calc(100% + 40px);margin-block-end:32px;margin-inline:-20px;max-height:200px;min-height:200px;overflow:hidden;object-fit:cover}@media(min-width: 480px){.card.--case .card__image{max-height:315px;min-height:315px}}.card.--case .card__tags{display:flex;align-items:center;gap:16px;position:absolute;left:20px;z-index:1;top:184px}@media(min-width: 480px){.card.--case .card__tags{top:300px}}.card.--case .card__category{border:solid 1px var(--color-primary);padding:4px 12px;border-radius:30px;background-color:var(--color-white);color:var(--color-primary);font-family:var(--rubik);font-weight:700;font-size:13px;text-align:center}.card.--case .button{margin-block-start:25px;position:relative;padding:0;min-height:48px;border:0 none;gap:38px;cursor:pointer;font-weight:700;font-size:var(--font16);font-family:var(--rubik);border-radius:0}.card.--case .button svg{fill:var(--color-white);margin-right:0}.card.--case .button:before{content:"";position:absolute;right:-1rem;top:0;z-index:-1;width:48px;height:48px;border-radius:50%;background:var(--color-primary);transition:.4s ease-in-out all}.card.--case .button.--primary.--faux{color:var(--color-primary);background:rgba(0,0,0,0)}.card.--case .button.--primary.--faux:hover,.card.--case .button.--primary.--faux:focus-visible{background:rgba(0,0,0,0);color:var(--hover-primary)}.card.--case .button.--primary.--faux:hover svg,.card.--case .button.--primary.--faux:focus-visible svg{margin-right:0}.card.--case .button.--primary.--faux:hover:before,.card.--case .button.--primary.--faux:focus-visible:before{background:var(--hover-primary)}.card.--review{position:relative;font-family:var(--rubik)}.card.--review .card__content{position:relative;background-color:var(--color-white);border-radius:10px;box-shadow:0px 0px 36px 0px rgba(0,0,0,.07);padding:26px 20px 20px;display:flex;flex-direction:column;color:var(--grey1);height:100%}@media(min-width: 768px){.card.--review .card__content{padding:36px 36px 30px}}@media(min-width: 1024px){.card.--review .card__content{padding:56px 56px 50px;min-height:340px}}.card.--review .card__content>:last-child{margin-block-end:0}.card.--review .card__image{order:0;width:100%;max-width:60px;height:auto;aspect-ratio:revert-layer;overflow:hidden;object-fit:cover;object-position:center;padding:0;contain-intrinsic-size:none}@media(min-width: 768px){.card.--review .card__image{max-width:100px}}.card.--review .card__title{font-size:var(--font18);font-weight:700;color:var(--color-primary);margin-block-end:5px}.card.--review .card__function{font-size:var(--font16)}.card.--review .card__stars{color:var(--color-secondary);margin-block-end:18px;display:flex;align-items:center;gap:8px}.card.--review .card__excerpt{position:relative;font-weight:400;font-size:var(--font18);margin-block-end:20px;font-style:italic;line-height:1.5;-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:3;overflow:hidden}.card.--review .card__info{display:flex;align-items:center;justify-content:space-between;gap:30px;margin-block-start:auto}.card.--review .card__person{position:relative}.card.--quote{position:relative;padding-inline-start:46px}@media(min-width: 1024px){.card.--quote{padding-inline-start:0}}.card.--quote>svg{fill:var(--color-secondary);position:absolute;left:0;top:2px;z-index:1;width:30px}@media(min-width: 1024px){.card.--quote>svg{padding-inline-start:0;width:54px;top:7px}}.card.--quote>svg>*{fill:var(--color-secondary)}@media(min-width: 1024px){.card.--quote>svg{left:-60px}}@media(min-width: 1100px){.card.--quote>svg{left:-98px}}.card.--quote .card__content{position:relative}.card.--quote .card__quote{margin-block-end:25px}.card.--quote .card__quote p{font-style:italic;font-size:var(--font18);color:var(--color-primary);margin-block-end:0}.card.--quote .card__info{display:flex;align-items:center;gap:16px}.card.--quote .card__image{padding:0;aspect-ratio:inherit;object-fit:cover;min-width:61px;width:61px;height:61px;border-radius:50%}.card.--quote .card__person{position:relative}.card.--quote .card__title{font-family:var(--rubik);font-weight:700;font-size:var(--font18);margin-block-end:0;color:var(--color-black)}.card.--quote .card__function{color:var(--grey10);font-size:var(--font16)}.single-case{position:relative}.single-case .single-content{position:relative;margin-block-end:0;padding-block:40px;place-items:center;place-content:center}@media(min-width: 1024px){.single-case .single-content{padding-block:65px}}.single-case .single-content__container{position:relative;display:grid;max-inline-size:888px}.single-case .single-content__content{position:relative;grid-column:1/-1;padding-block-end:30px}.single-case .single-content__content>h2{font-family:var(--rubik);font-size:var(--heading2);font-weight:700;line-height:1.25;margin-block-end:20px;margin-block-start:30px}@media(min-width: 1024px){.single-case .single-content__content>h2{margin-block-start:50px}}.single-case .single-content__content img.alignnone{width:100%;border-radius:20px;margin-block-start:30px}@media(min-width: 1024px){.single-case .single-content__content img.alignnone{margin-block-start:50px}}.single-case .single-content__content>:first-child{margin-block-start:0}.single-case .single-content__content>:last-child{margin-block-end:10px}.single-case .single-content blockquote{font-style:italic;margin-block-start:30px}@media(min-width: 1024px){.single-case .single-content blockquote{margin-block-start:60px}}.single-case .single-content blockquote p{font-size:var(--font18);color:var(--color-primary)}.single-case .single-content .card.--quote{margin-block-start:30px}@media(min-width: 1024px){.single-case .single-content .card.--quote{margin-block-start:50px}}.single-case .single-content ul{line-height:1.8;margin-block-end:25px;font-family:var(--rubik);font-size:var(--font16);font-weight:400;color:var(--grey1)}.single-case .single-content ul.check-list{padding-inline-start:0;list-style:none}.single-case .single-content ul.check-list li{position:relative;padding-inline-start:28px}.single-case .single-content ul.check-list li:before{content:"";display:block;position:absolute;top:7px;left:4px;width:7px;height:14px;border-style:solid;border-width:0 2px 2px 0;border-color:var(--color-secondary);transform:rotate(45deg)}.single-case .single-content .button{position:relative;display:flex;align-items:center;font-size:var(--font16);gap:15px;border-radius:30px;line-height:1.5}.single-case .single-content .button.--primary{background:var(--color-secondary);border:0 none;color:var(--color-white);padding:10px 20px}.single-case .single-content .button.--primary:hover,.single-case .single-content .button.--primary:focus-visible{background:var(--hover-secondary);color:var(--color-white)}@media(min-width: 576px){.single-case .single-content .button.--primary{padding:12px 30px}}.single-case .single-content .button.--primary svg{fill:var(--color-white)}.single-case .single-content .share{grid-column:1/-1;place-self:flex-start;position:relative;background-color:var(--color-secondary);color:var(--color-white);padding:19px 30px;border-radius:6px;display:flex;align-items:center;gap:16px}.single-case .single-content .share__text{color:var(--color-white);font-family:var(--rubik);font-size:var(--font16);font-weight:400}.single-case .single-content .share__row{display:flex;align-items:center;gap:16px}.single-case .single-content .share__btn{position:relative}.single-case .single-content .share__link{cursor:pointer}.single-case .single-content .share__link svg{fill:var(--color-white);width:16px;display:block}
