@media(min-width:800px){.cards{--postWidth:300px;--postWidthFeatured:30%;--postGap:50px}}.cards--employees{gap:30px;grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.cards--posts{gap:var(--postGap,60px 30px);grid-template-columns:repeat(auto-fill,minmax(var(--postWidthFeatured,320px),1fr))}.cards--posts-archive{gap:var(--postGap,60px 30px);grid-template-columns:repeat(auto-fill,minmax(var(--postWidth,320px),1fr))}.cards--cases{grid-template-columns:repeat(auto-fill,minmax(450px,1fr))}.card__tag--case{background-color:rgba(var(--tertiary1-hex),.2);border-radius:5px;color:var(--tertiary1-color);padding:6px 10px}.cards--cases-archive{display:grid;gap:var(--gap,60px 30px);grid-template-columns:repeat(auto-fill,minmax(var(--columnWidth,300px),1fr))}@media(min-width:960px){.cards--cases-archive{--gap:110px 100px}}@media(min-width:768px){.cards--cases-archive{--columnWidth:45%}}@media(min-width:790px){.card--case-promo{grid-column:span 2}}.card--case-promo .card__figure{margin:0}.card--case-promo .card__content--promo{border-radius:12px;margin-left:var(--margin,20px);margin-right:var(--margin,20px);margin-top:-70px;padding:var(--padding,30px);position:relative;z-index:1}@media(min-width:768px){.card--case-promo .card__content--promo{--margin:110px;--padding:70px 80px 60px}}.card--case-promo .card__tag--case{background-color:rgba(var(--white-hex),.5);border-radius:5px;color:var(--tertiary1-color);padding:6px 10px}.cards--search{gap:var(--postGap,35px 30px);grid-template-columns:repeat(auto-fill,minmax(var(--postWidth,320px),1fr))}.block__results{background-color:rgba(var(--primary1-hex),.1);margin-top:100px}.block__results .results{margin-left:auto;margin-right:auto;max-width:560px}.form--results .field--input{flex-grow:1}.form--results input[type=text]{background-color:transparent;border:2px solid var(--primary1-color);border-radius:10px;color:#24252a;display:block;font-weight:500;line-height:20px;padding-bottom:15px;padding-top:15px;text-indent:22px;width:100%}.form--results input[type=text]::-moz-placeholder{font-weight:600;text-transform:uppercase}.form--results input[type=text]::placeholder{font-weight:600;text-transform:uppercase}.form--results .field--submit{flex-shrink:0;width:60px;z-index:3}.fieldset{padding:0}@media(min-width:768px){.block__featured--posts{--padding:80px 30px}}.cards--posts{gap:var(--cardsGap,60px 30px);grid-template-columns:repeat(auto-fill,minmax(var(--postWidth,320px),1fr))}@media(max-width:959px){.cards--posts:after{content:"flickity";display:none}}@media(min-width:960px){.cards--posts{--cardsGap:50px;--postWidth:30%}}.card--post{display:flex;flex-direction:column}.card__content--post{flex-grow:1}.flickity-enabled .card--post{margin-right:20px;width:300px}@media(min-width:768px){.flickity-enabled .card--post{width:320px}}.card__image--image{aspect-ratio:16/11;height:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.card__content--post{padding:20px}.card__content--semi{background-color:rgba(var(--primary3-hex),.15)}.card__content--light,.card__content--semi .card__tag--post{background-color:var(--secondary1-color);color:var(--primary1-color)}.card__content--light{fill:var(--primary1-color)}.card__content--light .card__tag--post{background-color:var(--primary1-color);color:var(--secondary1-color)}.card__tag--post{border-radius:4px;padding:5px 8px}.has-bg--element .featured--posts,.has-bg--section.block__featured--posts{padding:var(--padding,50px 20px)}.card__description--employee{margin-top:20px}@media(min-width:768px){.card__description--employee{bottom:50%;opacity:0;pointer-events:none;position:absolute;transition:all .5s ease-in-out}}.card__figure--employee{overflow:hidden;transition:all .5s ease-in-out}.card__content--employees{flex-grow:1}.card__image--employee{aspect-ratio:9/11;height:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;transition:all .5s ease-in-out;width:100%}.card--employee{display:flex;flex-direction:column}.card--employee-description:focus .card__image--employee,.card--employee-description:hover .card__image--employee{aspect-ratio:9/6}.card--employee-description:focus .card__description--employee,.card--employee-description:hover .card__description--employee{bottom:4px;opacity:1;top:unset}