@keyframes animateGrain{0%,to{transform:translate(0)}10%{transform:translate(-5%,-10%)}20%{transform:translate(-15%,-20%)}30%{transform:translate(-5%,-10%)}40%{transform:translate(-15%,-20%)}50%{transform:translate(-5%,-10%)}60%{transform:translate(-15%,-20%)}70%{transform:translate(-5%,-10%)}80%{transform:translate(-15%,-20%)}90%{transform:translate(-5%,-10%)}to{transform:translate(-15%,-20%)}}section.mfr-agency__cards{position:relative}section.mfr-agency__cards .grid-container,section.mfr-agency__cards .section-spacer{position:relative}.mfr-agency__cards__inner{display:flex;flex-direction:column}.mfr-agency__cards__heading .section-content__inner{max-width:45rem;margin-left:auto;margin-right:auto}.mfr-agency__cards__grid{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:1.5rem;width:100%}@media print,screen and (min-width:40em){.mfr-agency__cards__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media print,screen and (min-width:64em){.mfr-agency__cards__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem}}.mfr-agency__cards__card{position:relative;display:flex;flex-direction:column;justify-content:space-between;gap:1rem;padding:1.5rem;border:.0625rem solid var(--section-border,currentColor);background-color:var(--section-background,var(--color-main-background));color:inherit;cursor:default;overflow:visible;--card-hover-bg:rgba(255,255,255,0);--card-hover-color:currentColor;transition:all .3s cubic-bezier(.5,0,0,1);min-height:16.25rem;height:100%}@media screen and (min-width:40em) and (pointer:fine){.mfr-agency__cards__card:hover{background:var(--card-hover-bg);color:var(--card-hover-color);box-shadow:10px 10px 32px 0 var(--section-shadow);-moz-transform:translate(0,-.625rem);-o-transform:translate(0,-.625rem);-ms-transform:translate(0,-.625rem);-webkit-transform:translate(0,-.625rem);transform:translateY(-.625rem);z-index:5}.mfr-agency__cards__card:hover .mfr-agency__cards__hover-overlay{opacity:1;pointer-events:auto;transform:translate(1.25rem,-40%);box-shadow:10px 10px 32px 0 var(--section-shadow)}}.mfr-agency__cards__card[data-hover-style=neutral]{--card-hover-bg:rgba(var(--color-foreground), .08);--card-hover-color:currentColor}.mfr-agency__cards__card[data-hover-style=accent]{--card-hover-bg:var(--color-accent);--card-hover-color:var(--color-black, #000)}.mfr-agency__cards__card[data-hover-style=gradient_aqua]{--card-hover-bg:var( --section-gradient-aqua, linear-gradient(120deg, var(--color-accent), var(--color-accent-2, var(--color-accent))) );--card-hover-color:var(--color-black, #000)}.mfr-agency__cards__card[data-hover-style=gradient_citrus]{--card-hover-bg:var( --section-gradient-citrus, linear-gradient( 135deg, var(--color-accent-2, var(--color-accent)), var(--color-accent-3, var(--color-accent-2, var(--color-accent))) ) );--card-hover-color:var(--color-black, #000)}.mfr-agency__cards__card[data-hover-style=gradient_violet]{--card-hover-bg:var( --section-gradient-violet, linear-gradient( 135deg, var(--color-accent-3, var(--color-accent)), var(--color-accent-4, var(--color-accent-3, var(--color-accent))) ) );--card-hover-color:var(--color-black, #000)}.mfr-agency__cards__card[data-hover-style=gradient_sunrise]{--card-hover-bg:var( --section-gradient-sunrise, linear-gradient( 135deg, var(--color-accent), var(--color-accent-4, var(--color-accent-2, var(--color-accent))) ) );--card-hover-color:var(--color-black, #000)}.mfr-agency__cards__card[data-hover-style=gradient_aurora]{--card-hover-bg:var( --section-gradient-aurora, linear-gradient(135deg, #5EFCE8 0%, #736EFE 100%) );--card-hover-color:var(--color-black, #000)}.mfr-agency__cards__card[data-hover-style=gradient_dusk]{--card-hover-bg:var( --section-gradient-dusk, linear-gradient(135deg, #3023AE 0%, #FF0099 100%) );--card-hover-color:var(--color-black, #000)}.mfr-agency__cards__image{display:inline-flex;align-items:center;justify-content:flex-start;width:100%;max-width:var(--card-image-max-width,13.75rem);min-height:3.75rem;align-self:flex-start}.mfr-agency__cards__image img{width:100%;height:auto;display:block;object-fit:contain}.mfr-agency__cards__image--placeholder{padding:.5rem}.mfr-agency__cards__title{margin:0;font-size:var(--font-body-size-xlarge-mobile)}@media print,screen and (min-width:64em){.mfr-agency__cards__title{font-size:var(--font-body-size-xlarge)}}.mfr-agency__cards__description{font-size:var(--font-body-size-small-mobile)}@media print,screen and (min-width:64em){.mfr-agency__cards__description{font-size:var(--font-body-size-small)}}.mfr-agency__cards__description p{margin:0}.mfr-agency__cards__description p:not(:last-child){margin-bottom:.375rem}.mfr-agency__cards__hover-overlay{background:var(--card-hover-bg);border:.0625rem solid var(--color-border,var(--color-black,#000));padding:1rem;margin-top:1rem;width:100%;max-width:12.5rem;-webkit-box-shadow:0 1rem 2rem rgba(var(--section-text),.18);-moz-box-shadow:0 1rem 2rem rgba(var(--section-text),.18);box-shadow:0 1rem 2rem rgba(var(--section-text),.18)}@media print,screen and (min-width:40em){.mfr-agency__cards__hover-overlay{background:var(--color-white,#fff);position:absolute;inset-block-start:0;inset-inline-end:0;width:min(16.25rem,80vw);-moz-transform:translate(.625rem,0);-o-transform:translate(.625rem,0);-ms-transform:translate(.625rem,0);-webkit-transform:translate(.625rem,0);transform:translate(.625rem);opacity:0;pointer-events:none;margin-top:0;max-height:15rem;overflow-y:auto;-webkit-overflow-scrolling:touch;z-index:2;transition:all .3s cubic-bezier(.5,0,0,1)}}.mfr-agency__cards__hover-content{font-family:var(--font-heading-small-title);font-size:var(--font-heading-small-title-size-mobile);line-height:1.2;letter-spacing:var(--font-heading-small-title-spacing);font-weight:var(--font-heading-small-title-weight);text-transform:var(--small_title-font-case)}@media print,screen and (min-width:64em){.mfr-agency__cards__hover-content{font-size:var(--font-heading-small-title-size)}}.mfr-agency__cards__hover-content{display:flex;flex-direction:column;gap:.375rem}.mfr-agency__cards__hover-content p{margin:0}.mfr-agency__cards__empty{flex:1 1 100%;padding:1.5rem;border:.0625rem dashed rgba(var(--color-foreground),.3);border-radius:.5rem}.mfr-agency__cards__empty p{margin:0;font-size:var(--font-body-size-small-mobile)}@media print,screen and (min-width:64em){.mfr-agency__cards__empty p{font-size:var(--font-body-size-small)}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/mfr-agency__cards.css.map */
