img.cryptxImage{height:1em;width:auto;display:inline-block}:root{--vmfrp-deep-teal:#006f62;--vmfrp-blue:#005e80;--vmfrp-light-teal:#a6cfc9;--vmfrp-light-grey:#f0f0f0;--vmfrp-white:#ffffff;--vmfrp-orange:#e87822;--vmfrp-burnt-orange:oklch(0.55 0.165 52.08);--vmfrp-pale-blue:#b9d3dc;--vmfrp-text-default:#2c4542;--vmfrp-text-muted:#6b6b6b;--vmfrp-text-heading:var(--vmfrp-deep-teal);--vmfrp-surface-subtle:#fafafa;--vmfrp-border-subtle:#e5e5e5;--vmfrp-content-max:1180px;--vmfrp-content-width:85%;--vmfrp-toc-width:240px;--vmfrp-gap:2rem;--vmfrp-header-offset:100px;--vmfrp-hero-min-height:60vh;--vmfrp-hero-min-height-mobile:calc(100svh - 80px);--vmfrp-hero-box-bg:oklch(0.15 0.05 176.07 / 0.75);--vmfrp-hero-overlay-strength:25%;--vmfrp-space-1:0.5rem;--vmfrp-space-2:1rem;--vmfrp-space-3:1.5rem;--vmfrp-space-4:2rem;--vmfrp-space-6:3rem;--vmfrp-space-8:4rem;--vmfrp-content-gap:var(--vmfrp-space-4)}body.single-project{overflow-x:clip;overflow-y:visible}body.single-project #wrap_all{overflow:visible}.vmfrp-hero{position:relative;overflow:hidden;min-height:var(--vmfrp-hero-min-height);display:flex;align-items:flex-end;color:var(--vmfrp-white)}.vmfrp-hero--no-image{background:var(--vmfrp-deep-teal)}.vmfrp-hero__image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0}.vmfrp-hero__overlay{position:absolute;inset:0;background:linear-gradient(to top,rgb(0 0 0 / var(--vmfrp-hero-overlay-strength)) 0%,rgb(0 0 0 / calc(var(--vmfrp-hero-overlay-strength) * 0.85)) 12%,rgb(0 0 0 / calc(var(--vmfrp-hero-overlay-strength) * 0.55)) 32%,rgb(0 0 0 / calc(var(--vmfrp-hero-overlay-strength) * 0.25)) 60%,#fff0 100%);z-index:1}.vmfrp-hero__container{position:relative;z-index:2;width:var(--vmfrp-content-width);max-width:var(--vmfrp-content-max);margin-inline:auto;padding-block:var(--vmfrp-space-6)}.vmfrp-hero__inner{background-color:var(--vmfrp-hero-box-bg);padding-block:var(--vmfrp-space-6);padding-inline:var(--vmfrp-space-4);width:fit-content;max-width:100%}@media (max-width:768px){.vmfrp-hero__container{width:100%;max-width:none;padding-block-end:0}.vmfrp-hero__inner{width:100%;max-width:none}}.vmfrp-hero__title{line-height:1;letter-spacing:-.01em;max-width:18ch;border-block-end:1px solid var(--vmfrp-white);padding-block-end:18px}.vmfrp-hero__lede{margin-block-start:var(--vmfrp-space-2);line-height:1.5;max-width:50ch}@media (max-width:768px){.vmfrp-hero__lede{line-height:1.4}}@media (max-width:768px){.vmfrp-hero{min-height:var(--vmfrp-hero-min-height-mobile)}}.vmfrp-page-layout{display:grid;grid-template-columns:var(--vmfrp-toc-width) 1fr;gap:var(--vmfrp-gap);width:var(--vmfrp-content-width);max-width:var(--vmfrp-content-max);margin-inline:auto;padding-block:var(--vmfrp-space-6)}.vmfrp-toc{position:sticky;top:calc(var(--vmfrp-header-offset) + var(--vmfrp-space-4));align-self:start}.vmfrp-toc__list{list-style:none;padding-inline-start:0;margin-inline-start:0;margin-block:0;display:flex;flex-direction:column}.vmfrp-toc__link{display:block;padding-block:var(--vmfrp-space-1);padding-inline-start:var(--vmfrp-space-2);border-inline-start:2px solid #fff0}.vmfrp-toc__link,.vmfrp-toc__link:visited{color:var(--vmfrp-text-default)}.vmfrp-toc__link[aria-current="true"]{border-inline-start-color:var(--vmfrp-deep-teal);color:var(--vmfrp-deep-teal);font-weight:700}.vmfrp-toc__link:hover,.vmfrp-toc__link:focus{font-weight:700;text-decoration:none}.vmfrp-toc__link:focus{outline:none}.vmfrp-toc__link:focus-visible{outline:2px solid var(--vmfrp-deep-teal);outline-offset:2px}.vmfrp-block[id]{scroll-margin-top:var(--vmfrp-header-offset)}.vmfrp-blocks{min-width:0;display:flex;flex-direction:column}@media (max-width:768px){.vmfrp-page-layout{grid-template-columns:1fr;width:100%;padding-inline:var(--vmfrp-space-3)}.vmfrp-toc{display:none}}.vmfrp-block__inner{padding-block:var(--vmfrp-space-8);padding-inline:var(--vmfrp-space-4)}.vmfrp-block+.vmfrp-block{margin-block-start:var(--vmfrp-content-gap)}.vmfrp-block[data-bg="white"]+.vmfrp-block[data-bg="white"],.vmfrp-block[data-bg="light_grey"]+.vmfrp-block[data-bg="light_grey"],.vmfrp-block[data-bg="light_teal"]+.vmfrp-block[data-bg="light_teal"],.vmfrp-block[data-bg="deep_teal"]+.vmfrp-block[data-bg="deep_teal"],.vmfrp-block[data-bg="burnt_orange"]+.vmfrp-block[data-bg="burnt_orange"]{margin-block-start:calc(var(--vmfrp-content-gap) * -1)}.vmfrp-block[data-bg="white"]+.vmfrp-block[data-bg="white"]>.vmfrp-block__inner,.vmfrp-block[data-bg="light_grey"]+.vmfrp-block[data-bg="light_grey"]>.vmfrp-block__inner,.vmfrp-block[data-bg="light_teal"]+.vmfrp-block[data-bg="light_teal"]>.vmfrp-block__inner,.vmfrp-block[data-bg="deep_teal"]+.vmfrp-block[data-bg="deep_teal"]>.vmfrp-block__inner,.vmfrp-block[data-bg="burnt_orange"]+.vmfrp-block[data-bg="burnt_orange"]>.vmfrp-block__inner{padding-block-start:0}.vmfrp-block[data-bg][data-keep-spacing]+.vmfrp-block[data-bg],.vmfrp-block[data-bg]+.vmfrp-block[data-bg][data-keep-spacing]{margin-block-start:var(--vmfrp-content-gap)}.vmfrp-block[data-bg][data-keep-spacing]+.vmfrp-block[data-bg]>.vmfrp-block__inner,.vmfrp-block[data-bg]+.vmfrp-block[data-bg][data-keep-spacing]>.vmfrp-block__inner{padding-block-start:var(--vmfrp-space-8)}.vmfrp-blocks>.vmfrp-block:first-child[data-bg="white"]>.vmfrp-block__inner{padding-block-start:0}.vmfrp-block__sub-headline{margin-block-start:var(--vmfrp-space-1);font-size:.875rem;color:inherit;opacity:.7}.vmfrp-block__description{margin-block-start:var(--vmfrp-space-3)}.vmfrp-block__description ul,.vmfrp-card__description ul{list-style:disc;padding-inline-start:1.5em;margin-block:var(--vmfrp-space-2)}.vmfrp-block__description ol,.vmfrp-card__description ol{list-style:decimal;padding-inline-start:1.5em;margin-block:var(--vmfrp-space-2)}.vmfrp-block__description li,.vmfrp-card__description li{margin-block-start:.25em;margin-inline-start:0}.vmfrp-block__description a,.vmfrp-block__description a:visited,.vmfrp-card__description a,.vmfrp-card__description a:visited,.vmfrp-faq__answer a,.vmfrp-faq__answer a:visited,.vmfrp-announcement__description a,.vmfrp-announcement__description a:visited{color:inherit;text-decoration:underline}.vmfrp-block__description a:focus-visible,.vmfrp-card__description a:focus-visible,.vmfrp-faq__answer a:focus-visible,.vmfrp-announcement__description a:focus-visible{outline:2px solid currentColor;outline-offset:2px}[data-bg="white"]{background:var(--vmfrp-white);color:var(--vmfrp-text-default)}[data-bg="light_grey"]{background:var(--vmfrp-light-grey);color:var(--vmfrp-text-default)}[data-bg="light_teal"]{background:var(--vmfrp-light-teal);color:var(--vmfrp-text-default)}[data-bg="deep_teal"]{background:var(--vmfrp-deep-teal);color:var(--vmfrp-white)}[data-bg="burnt_orange"]{background:var(--vmfrp-burnt-orange);color:var(--vmfrp-white)}.vmfrp-block :is(h1,h2,h3,h4,h5,h6),.vmfrp-recent :is(h1,h2,h3,h4,h5,h6),.vmfrp-contact :is(h1,h2,h3,h4,h5,h6){color:var(--vmfrp-text-heading)}[data-bg="deep_teal"] :is(h1,h2,h3,h4,h5,h6),[data-bg="burnt_orange"] :is(h1,h2,h3,h4,h5,h6){color:inherit}.vmfrp-block--announcement>.vmfrp-block__inner{padding-block:var(--vmfrp-space-2);padding-inline:var(--vmfrp-space-2);font-size:90%;line-height:1.4}.vmfrp-blocks>.vmfrp-block--announcement:first-child{margin-block-end:calc(var(--vmfrp-content-gap) * -1)}.vmfrp-announcement__head{display:flex;align-items:center;gap:var(--vmfrp-space-2);margin-block-end:var(--vmfrp-space-2)}.vmfrp-announcement__icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;flex-shrink:0}.vmfrp-announcement__icon svg{display:block;width:100%;height:100%}.vmfrp-announcement__date{font-size:.875rem;color:inherit;opacity:.75;margin-inline-start:auto}h2.vmfrp-announcement__headline{margin:0;font-size:22px}.vmfrp-announcement__description{margin-block-start:var(--vmfrp-space-2);max-width:80ch}.vmfrp-block--image .vmfrp-block__inner{padding-block-end:var(--vmfrp-space-3);&:has(p){padding-block-end:var(--vmfrp-space-6)}}.vmfrp-block--image .vmfrp-image-link{display:block;position:relative;cursor:pointer;appearance:none;background:#fff0;border:0;padding:0;margin:0;width:100%;color:inherit;font:inherit;text-align:inherit;line-height:0}.vmfrp-block--image .vmfrp-image-link__img{display:block;width:100%;height:auto;-webkit-user-drag:none;pointer-events:none}.vmfrp-image-link__zoom{position:absolute;top:var(--vmfrp-space-1);right:var(--vmfrp-space-1);width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;background:rgb(0 0 0 / .55);color:var(--vmfrp-white);pointer-events:none;opacity:.85;transition:opacity 200ms ease,background 200ms ease}.vmfrp-image-link__zoom svg{display:block}@media (hover:hover){.vmfrp-image-link__zoom{opacity:0}.vmfrp-image-link:hover .vmfrp-image-link__zoom,.vmfrp-image-link:focus-visible .vmfrp-image-link__zoom{opacity:1}}.vmfrp-image-caption{width:var(--vmfrp-content-width);max-width:var(--vmfrp-content-max);margin:var(--vmfrp-space-2) auto 0;font-size:.875rem;color:inherit;opacity:.7;text-align:center}.vmfrp-slider{position:relative}.vmfrp-slider__viewport{overflow:hidden}.vmfrp-slider__track{list-style:none;margin:0;padding:0;display:flex;align-items:flex-start;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none}.vmfrp-slider__track::-webkit-scrollbar{display:none}@media (hover:hover){.vmfrp-slider__track{cursor:grab}.vmfrp-slider__track.is-dragging,.vmfrp-slider__track.is-dragging .vmfrp-image-link{cursor:grabbing}}.vmfrp-slider__slide{flex:0 0 100%;scroll-snap-align:start;margin:0;padding:0;display:flex;flex-direction:column;min-width:0}.vmfrp-slider__slide .vmfrp-image-link__img{aspect-ratio:16 / 9;object-fit:cover}.vmfrp-slider__controls{display:flex;align-items:center;justify-content:space-between;gap:var(--vmfrp-space-2);margin-block-start:var(--vmfrp-space-2)}.vmfrp-slider__arrow{appearance:none;background:#fff0;border:1px solid currentColor;color:inherit;width:36px;height:36px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;opacity:.55;transition:opacity 150ms ease}.vmfrp-slider__arrow:hover{opacity:1}.vmfrp-slider__arrow:focus-visible{outline:2px solid currentColor;outline-offset:2px;opacity:1}.vmfrp-slider__arrow svg{display:block}.vmfrp-slider__dots{list-style:none;margin:0;padding:0;display:flex;justify-content:center;gap:var(--vmfrp-space-1)}.vmfrp-slider__dot-item{margin:0;padding:0;list-style:none}.vmfrp-slider__dot{appearance:none;background:currentColor;opacity:.25;border:0;width:10px;height:10px;border-radius:50%;padding:0;cursor:pointer;transition:opacity 150ms ease}.vmfrp-slider__dot[aria-current="true"]{opacity:1}.vmfrp-slider__dot:focus-visible{outline:2px solid currentColor;outline-offset:2px;opacity:1}.vmfrp-slider__caption{width:var(--vmfrp-content-width);max-width:var(--vmfrp-content-max);margin:var(--vmfrp-space-2) auto 0;font-size:.875rem;color:inherit;opacity:.7;text-align:center}.vmfrp-slider__caption[hidden]{display:none}.vmfrp-lightbox{position:fixed;inset:0;z-index:9999;background:rgb(0 0 0 / .94);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--vmfrp-space-3)}.vmfrp-lightbox[hidden]{display:none}.vmfrp-lightbox__stage{position:relative;flex:1;width:100%;display:flex;align-items:center;justify-content:center;gap:var(--vmfrp-space-2);min-height:0}.vmfrp-lightbox__image{flex:1 1 auto;min-width:0;min-height:0;max-width:100%;max-height:100%;object-fit:contain;display:block;-webkit-user-drag:none;user-select:none;cursor:grab}.vmfrp-lightbox.is-dragging .vmfrp-lightbox__image{cursor:grabbing;transition:none}.vmfrp-lightbox__caption{color:var(--vmfrp-white);margin:var(--vmfrp-space-2) auto 0;text-align:center;max-width:60ch;font-size:.875rem;opacity:.85}.vmfrp-lightbox__caption[hidden]{display:none}.vmfrp-lightbox__counter{position:absolute;top:var(--vmfrp-space-2);left:50%;transform:translateX(-50%);color:var(--vmfrp-white);font-size:.875rem;opacity:.7}.vmfrp-lightbox__close,.vmfrp-lightbox__arrow{appearance:none;background:rgb(20 20 20 / .7);color:var(--vmfrp-white);border:1px solid rgb(255 255 255 / .15);width:48px;height:48px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background 150ms ease;flex:0 0 auto}.vmfrp-lightbox__close:hover,.vmfrp-lightbox__arrow:hover{background:rgb(0 0 0 / .85)}.vmfrp-lightbox__close:focus-visible,.vmfrp-lightbox__arrow:focus-visible{outline:2px solid var(--vmfrp-white);outline-offset:2px}.vmfrp-lightbox__close{position:absolute;top:var(--vmfrp-space-2);right:var(--vmfrp-space-2);z-index:1}.vmfrp-lightbox__arrow[hidden]{display:none}.vmfrp-lightbox__close svg,.vmfrp-lightbox__arrow svg{display:block}.vmfrp-block--map{background:var(--vmfrp-surface-subtle);border:1px solid var(--vmfrp-border-subtle);margin-block-end:var(--vmfrp-space-6)}.vmfrp-block--map>.vmfrp-block__map{display:block;width:100%;aspect-ratio:16 / 9;border:0}@media (max-width:768px){.vmfrp-block--map>.vmfrp-block__map{aspect-ratio:1 / 1}}.vmfrp-cards{list-style:none;padding-inline-start:0;margin-block-start:var(--vmfrp-space-3);margin-block-end:0;display:grid;grid-template-columns:repeat(2,1fr);gap:var(--vmfrp-space-3);:has(>&){container-type:inline-size;container-name:vmfrp-cards-context}}.vmfrp-cards:has(.vmfrp-card:nth-child(odd):last-child)>.vmfrp-card:first-child{grid-column:1 / -1}.vmfrp-card{padding:var(--vmfrp-space-4)}.vmfrp-card__icon{width:32px;height:32px;margin-block-end:var(--vmfrp-space-2)}.vmfrp-card__icon svg{display:block;width:100%;height:100%;stroke:currentColor}.vmfrp-card__icon svg [fill]:not([fill="none"]){fill:currentColor}.vmfrp-cards:not(:has(.vmfrp-card__icon--filled)) .vmfrp-card__icon{display:none}.vmfrp-card__headline{font-size:1.375rem;line-height:1.2;border-block-end:1px solid currentColor;padding-block-end:18px}.vmfrp-card__description{margin-block-start:var(--vmfrp-space-2)}@container vmfrp-cards-context (max-width:540px){.vmfrp-cards{grid-template-columns:1fr}}.vmfrp-downloads{list-style:none;margin:var(--vmfrp-space-3) 0 0;padding:0;display:flex;flex-direction:column;gap:1px;background:var(--vmfrp-border-subtle);border:1px solid var(--vmfrp-border-subtle)}.vmfrp-download{margin:0;padding:0;list-style:none;background:var(--vmfrp-white)}.vmfrp-download__link{display:grid;grid-template-columns:auto 1fr auto;gap:var(--vmfrp-space-3);align-items:center;padding:var(--vmfrp-space-2) var(--vmfrp-space-3);color:inherit;text-decoration:none;transition:background-color 0.2s ease}.vmfrp-download__link:hover,.vmfrp-download__link:focus-visible{background:var(--vmfrp-light-grey)}.vmfrp-download__link:focus-visible{outline:2px solid var(--vmfrp-deep-teal);outline-offset:-2px}.vmfrp-download__date{display:flex;flex-direction:column;align-items:center;justify-content:center;background:var(--vmfrp-deep-teal);color:var(--vmfrp-white);width:56px;padding:var(--vmfrp-space-1);flex-shrink:0;font-size:.625rem;line-height:1.1;text-transform:uppercase;letter-spacing:.04em}.vmfrp-download__date-day{font-size:1.25rem;font-weight:700;letter-spacing:-.01em}.vmfrp-download__date-month,.vmfrp-download__date-year{display:block}.vmfrp-download__info{min-width:0}.vmfrp-download__name{margin:0;font-size:1rem;font-weight:600;line-height:1.3}.vmfrp-download__meta{margin:4px 0 0;font-size:.8125rem;color:inherit;opacity:.7;line-height:1.4}.vmfrp-download__meta-type+.vmfrp-download__meta-size::before{content:" | ";margin-inline:4px}.vmfrp-download__icon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;background:var(--vmfrp-deep-teal);color:var(--vmfrp-white);border-radius:50%;flex-shrink:0;transition:transform 0.2s ease}.vmfrp-download__link:hover .vmfrp-download__icon,.vmfrp-download__link:focus-visible .vmfrp-download__icon{transform:translateY(2px)}.vmfrp-download__icon svg{display:block}.vmfrp-download .screen-reader-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}[data-bg="deep_teal"] .vmfrp-download{background:#fff0}[data-bg="deep_teal"] .vmfrp-downloads{background:rgb(255 255 255 / .15);border-color:rgb(255 255 255 / .15)}[data-bg="deep_teal"] .vmfrp-download__link:hover,[data-bg="deep_teal"] .vmfrp-download__link:focus-visible{background:rgb(255 255 255 / .08)}[data-bg="deep_teal"] .vmfrp-download__date,[data-bg="deep_teal"] .vmfrp-download__icon{background:var(--vmfrp-white);color:var(--vmfrp-deep-teal)}.vmfrp-faqs{margin-block-start:var(--vmfrp-space-3);display:flex;flex-direction:column;gap:var(--vmfrp-space-2)}.vmfrp-faq__question{cursor:pointer}.vmfrp-faq[open]{padding-block-end:var(--vmfrp-space-2)}.vmfrp-faq[open]>.vmfrp-faq__question{font-weight:700}.vmfrp-faq__answer{margin-block-start:var(--vmfrp-space-2);padding-inline-start:1.25em}.vmfrp-recent{border-block-start:1px solid var(--vmfrp-border-subtle)}.vmfrp-recent__inner{width:var(--vmfrp-content-width);max-width:var(--vmfrp-content-max);margin-inline:auto;padding-block:var(--vmfrp-space-6)}.vmfrp-recent__header{display:flex;align-items:center;justify-content:space-between;gap:var(--vmfrp-space-3);margin-block-end:var(--vmfrp-space-3)}.vmfrp-recent__heading{margin-block-end:0}.vmfrp-recent__arrows{display:none;gap:var(--vmfrp-space-1);flex-shrink:0}.vmfrp-recent.has-overflow .vmfrp-recent__arrows{display:flex}.vmfrp-recent__arrow{appearance:none;background:#fff0;border:1px solid var(--vmfrp-border-subtle);width:40px;height:40px;color:inherit;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.vmfrp-recent__arrow:disabled{opacity:.35;cursor:not-allowed}.vmfrp-recent__arrow:focus-visible{outline:2px solid var(--vmfrp-deep-teal);outline-offset:2px}.vmfrp-recent__arrow svg{display:block}.vmfrp-recent__list{list-style:none;padding-inline-start:0;margin-block:0;display:flex;gap:var(--vmfrp-space-3);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.vmfrp-recent__list::-webkit-scrollbar{display:none}@media (hover:hover){.vmfrp-recent__list{cursor:grab}.vmfrp-recent__list.is-dragging,.vmfrp-recent__list.is-dragging .vmfrp-recent__card{cursor:grabbing}}.vmfrp-recent__item{flex:0 0 250px;scroll-snap-align:start}.vmfrp-recent__card,.vmfrp-recent__card:hover,.vmfrp-recent__card:focus,.vmfrp-recent__card:focus-visible{display:block;text-decoration:none;color:inherit}.vmfrp-recent__media{aspect-ratio:5 / 4;background:var(--vmfrp-light-grey);overflow:hidden}.vmfrp-recent__thumb{display:block;width:100%;height:100%;object-fit:cover;transition:transform 0.4s ease}.vmfrp-recent__card:hover .vmfrp-recent__thumb,.vmfrp-recent__card:focus-visible .vmfrp-recent__thumb{transform:scale(1.03)}.vmfrp-recent__name{margin-block-start:var(--vmfrp-space-2);font-size:1.125rem;line-height:1.3;user-select:text;transition:color 0.2s ease}.vmfrp-recent__card:hover .vmfrp-recent__name,.vmfrp-recent__card:focus-visible .vmfrp-recent__name{color:var(--vmfrp-deep-teal)}.vmfrp-recent__card .image-overlay,.vmfrp-projects__card .image-overlay{display:none}.vmfrp-contact{background:var(--vmfrp-surface-subtle);border-block:1px solid var(--vmfrp-border-subtle)}.vmfrp-contact__inner{width:var(--vmfrp-content-width);max-width:var(--vmfrp-content-max);margin-inline:auto;padding-block:var(--vmfrp-space-6);text-align:center}.vmfrp-contact__body{margin-block-start:var(--vmfrp-space-2);max-width:50ch;margin-inline:auto}.vmfrp-contact__email{display:inline-block;margin-block-start:var(--vmfrp-space-3);background:var(--vmfrp-deep-teal);color:var(--vmfrp-white);padding-block:var(--vmfrp-space-2);padding-inline:var(--vmfrp-space-4);border:1px solid var(--vmfrp-deep-teal);text-decoration:none;font-weight:700}.vmfrp-contact__email:visited{color:var(--vmfrp-white)}.vmfrp-contact__email:hover,.vmfrp-contact__email:focus-visible{background:#fff0;color:var(--vmfrp-deep-teal)}.vmfrp-contact__email:focus-visible{outline:2px solid var(--vmfrp-deep-teal);outline-offset:2px}.vmfrp-projects{container-type:inline-size;background:var(--vmfrp-white);padding:var(--vmfrp-space-4);margin-block:0;list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:var(--vmfrp-space-4) var(--vmfrp-space-3)}.vmfrp-projects>.vmfrp-projects__item{margin:0;padding:0;list-style:none}@container (max-width:720px){.vmfrp-projects{grid-template-columns:repeat(2,1fr)}}@container (max-width:480px){.vmfrp-projects{grid-template-columns:1fr}}.vmfrp-projects__card,.vmfrp-projects__card:hover,.vmfrp-projects__card:focus,.vmfrp-projects__card:focus-visible{display:block;text-decoration:none;color:inherit}.vmfrp-projects__media{aspect-ratio:5 / 4;background:var(--vmfrp-light-grey);overflow:hidden}.vmfrp-projects__thumb{display:block;width:100%;height:100%;object-fit:cover;transition:transform 0.4s ease}.vmfrp-projects__card:hover .vmfrp-projects__thumb,.vmfrp-projects__card:focus-visible .vmfrp-projects__thumb{transform:scale(1.03)}.vmfrp-projects__name{margin-block-start:var(--vmfrp-space-2);font-size:1.125rem;line-height:1.3;transition:color 0.2s ease}.vmfrp-projects__card:hover .vmfrp-projects__name,.vmfrp-projects__card:focus-visible .vmfrp-projects__name{color:var(--vmfrp-deep-teal)}.vmfrp-projects__card:focus-visible{outline:2px solid var(--vmfrp-deep-teal);outline-offset:4px}p:empty,.entry-content-wrapper:empty{display:none}.avia-shadow{box-shadow:inset 0 1px 3px rgb(0 0 0 / .1)}.webkit_fix{-webkit-perspective:1000px;-webkit-backface-visibility:hidden}body .container_wrap .avia-builder-el-no-sibling{margin-top:0;margin-bottom:0}body .container_wrap .avia-builder-el-last{margin-bottom:0}body .container_wrap .avia-builder-el-first{margin-top:0}body .av-align-left{text-align:left}body .av-align-right{text-align:right}body .av-align-center{text-align:center}#top .av_inherit_color *{color:inherit}#top .av_inherit_color a{text-decoration:underline}#top .av_opacity_variation{opacity:.7}#top .av-shortcode-disabled-notice{display:block;text-align:center;margin:5px;padding:20px;background-color:#FFFDF3;color:#C96D11;border:1px solid #E6BF4A;clear:both}#top .av-shortcode-disabled-notice a{color:inherit;text-decoration:underline}.av-screen-reader-only{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.avia_textblock{clear:both;line-height:1.65em}.flex_column+.avia_textblock{padding-top:50px}body .column-top-margin{margin-top:50px}body .flex_column.avia-link-column{cursor:pointer}body .flex_column.avia-link-column.avia-link-column-hover:hover{opacity:.8}.av-icon-display{display:block;font-size:30px;line-height:58px;margin:0 auto 20px auto;width:60px;border-radius:100px;border-style:solid;border-width:1px;text-align:center;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.avia-section{clear:both;width:100%;float:left;min-height:100px;position:static}.avia-section.avia-section-small{min-height:0}.js_active .av-minimum-height .container{z-index:1;opacity:0;-webkit-transition:opacity 0.6s ease-in;transition:opacity 0.6s ease-in}.js_active.av-preloader-enabled .av-minimum-height .container{-webkit-transition:opacity 1.2s ease-in;transition:opacity 1.2s ease-in}.avia-section.av-minimum-height .container{display:table;table-layout:fixed}.avia-section.av-minimum-height .container .content{display:table-cell;vertical-align:middle;height:100%;float:none!important}.av-minimum-height-100 .container{height:1500px}.avia-full-stretch{background-size:cover!important}.avia-full-contain{background-size:contain!important}.avia_mobile .avia-full-stretch{background-attachment:scroll!important}#top #main .avia-section .template-page{width:100%;border:none;margin-left:auto;padding-left:0;margin-right:auto}.avia-section .template-page .entry-content-wrapper{padding-right:0}.avia-section-small .content,.avia-section-small .sidebar{padding-top:20px;padding-bottom:20px}.avia-section-large .content,.avia-section-large .sidebar{padding-top:70px;padding-bottom:70px}.avia-section-huge .content,.avia-section-huge .sidebar{padding-top:130px;padding-bottom:130px}.avia-section-no-padding .content,.avia-section-no-padding .sidebar,.avia-section-custom .content,.avia-section-custom .sidebar{padding-top:0;padding-bottom:0}.html_header_sticky_disabled .container_wrap:first-child,.avia-section.avia-full-stretch,.html_header_transparency .avia-section.avia-builder-el-0{border-top:none}#top #wrap_all #main .avia-no-border-styling{border:none}#top .scroll-down-link{height:60px;width:80px;margin:0 0 0 -40px;line-height:60px;position:absolute;left:49.85%;bottom:0;color:#FFF;text-align:center;font-size:70px;z-index:100;text-decoration:none;text-shadow:0 0 3px rgb(0 0 0 / .4);-webkit-animation:avia_fade_move_down 2s ease-in-out infinite;animation:avia_fade_move_down 2s ease-in-out infinite}#top .av-section-with-video-bg{border-top:none;position:relative}#top .av-section-video-bg{position:absolute;top:0;left:0;right:0;bottom:0;padding:0;margin:0;z-index:1}#top .av-section-video-bg .av-click-to-play-overlay{display:none}#top .av-section-video-bg .avia-slideshow-inner{height:100%!important}#top .av-section-with-video-bg .av-section-video-bg .av-video-service-vimeo iframe{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.avia_mobile #top .av-parallax-section{z-index:0;-webkit-transform:translate3d(0,0,0)}.avia_mobile #top .av-parallax{position:absolute;z-index:-10}.avia_mobile #top .av-parallax .container{z-index:10}.avia_mobile #top .av-section-mobile-video-disabled .av-section-video-bg{display:none}.avia_desktop #top .av-section-mobile-video-disabled{background-image:none!important}.avia_desktop #top .av-section-mobile-video-disabled .av-parallax{display:none}.av-parallax-section{position:relative;border-top:none;overflow:hidden}.av-parallax{position:absolute;bottom:0;left:0;width:100%;height:100%;z-index:0;height:calc((100vh * 0.3) + 100%);will-change:transform}.av-parallax-inner{position:absolute;width:100%;height:100%;bottom:0;left:0}.js_active .av-parallax{opacity:0}.js_active .av-parallax.enabled-parallax{opacity:1}.js_active .av-parallax.active-parallax{opacity:1;-webkit-transition:opacity 0.3s ease-in-out;transition:opacity 0.3s ease-in-out}.avia_transform .av-extra-border-element{position:relative;width:100%;overflow:visible}.avia_transform .av-extra-border-element.border-extra-arrow-down{position:relative;width:50px;height:25px;left:50%;margin-left:-26px;margin-top:-1px;z-index:25;margin-bottom:-25px;clear:both}.avia_transform .av-extra-border-element .av-extra-border-outer{overflow:hidden;height:100%;width:100%;position:absolute}.avia_transform .av-extra-border-element.border-extra-arrow-down .av-extra-border-inner{position:absolute;left:50%;width:50px;height:50px;-webkit-transform:translateX(-50%) rotate(45deg);transform:translateX(-50%) rotate(45deg);top:-39px}.av-section-color-overlay+.container+.border-extra-diagonal,.av-section-color-overlay+.scroll-down-link+.container+.border-extra-diagonal{z-index:1}.avia_transform .av-extra-border-element.border-extra-diagonal{height:250px;margin-top:-250px}.avia_transform .av-extra-border-element.border-extra-diagonal .av-extra-border-inner{top:250px;right:0;width:110%;height:100%;-webkit-transform-origin:right top;transform-origin:right top;-webkit-transform:rotate(5deg);transform:rotate(5deg);position:absolute}.avia_transform .av-extra-border-element.border-extra-diagonal.border-extra-diagonal-inverse .av-extra-border-inner{-webkit-transform:rotate(-5deg);transform:rotate(-5deg);-webkit-transform-origin:left top;transform-origin:left top;right:auto;left:0}.av-extra-border-element.diagonal-box-shadow .av-extra-border-inner{box-shadow:0 0 44px -8px rgb(0 0 0 / .2)}div .av-section-color-overlay-wrap{position:relative;width:100%}.html_header_sidebar .av-section-color-overlay-wrap{float:left}div .av-section-color-overlay{position:absolute;top:0;left:0;bottom:0;width:100%}div .av-arrow-down-section .av-section-color-overlay{bottom:24px}div .av-section-color-overlay{z-index:1}div .av-video-service-html5 .av-section-color-overlay{z-index:8}.html_minimal_header #main>.avia-builder-el-0,.av_minimal_header+#main .container_wrap_first:first-child{border-top:none}.av_dropcap1{display:block;float:left;font-size:38px;line-height:32px;margin:4px 8px 0 0}.av_dropcap2{display:block;float:left;font-size:18px;line-height:35px;width:35px;text-align:center;margin:4px 8px 0 0;border-radius:100px;font-weight:700}fieldset{border:none}#top select,#top .avia_ajax_form .select,#top .entry-content-wrapper select{-webkit-appearance:none;border-radius:0;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAANCAYAAAC+ct6XAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RjBBRUQ1QTQ1QzkxMTFFMDlDNDdEQzgyNUE1RjI4MTEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RjBBRUQ1QTU1QzkxMTFFMDlDNDdEQzgyNUE1RjI4MTEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpGMEFFRDVBMjVDOTExMUUwOUM0N0RDODI1QTVGMjgxMSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpGMEFFRDVBMzVDOTExMUUwOUM0N0RDODI1QTVGMjgxMSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pk5mU4QAAACUSURBVHjaYmRgYJD6////MwY6AyaGAQIspCieM2cOjKkIxCFA3A0TSElJoZ3FUCANxAeAWA6IOYG4iR5BjWwpCDQCcSnNgxoIVJCDFwnwA/FHWlp8EIpHSKoGgiggLkITewrEcbQO6mVAbAbE+VD+a3IsJTc7FQAxDxD7AbEzEF+jR1DDywtoCr9DbhwzDlRZDRBgACYqHJO9bkklAAAAAElFTkSuQmCC);background-position:center right;background-repeat:no-repeat;border-radius:2px}#top select[multiple],#top .avia_ajax_form .select[multiple]{background-image:none}#top select[multiple]{background-image:none}.avia-builder-widget-area{position:relative}.flex_column .widget:first-child,.content .widget:first-child{padding-top:0;border-top:none}.flex_column .widget .widgettitle,.content .widget .widgettitle{margin-top:.85em}.avia_textblock .wp-playlist{margin:0}.wp-playlist-light .wp-playlist-item.wp-playlist-playing{background:#fff0}.wp-playlist-current-item img{border-radius:3px}.wp-playlist-current-item img[src$="media/audio.png"]{border-radius:0;background:#fff}.wp-playlist-item-meta.wp-playlist-item-title{font-weight:700}.wp-playlist-tracks .wp-playlist-item{padding:4px 3px}.wp-playlist-tracks .wp-playlist-item-length{top:4px}div .mejs-controls .mejs-time-rail .mejs-time-loaded,div .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current{background:#9c9c9c}div .mejs-controls .mejs-time-rail>span,div .mejs-controls .mejs-time-rail a,div .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current,div .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total{height:7px}div .mejs-controls div.mejs-time-rail{padding-top:7px}div .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total{top:12px}div .mejs-container,div .mejs-embed,div .mejs-embed body,div .mejs-container div .mejs-controls{background:#fff0}div .mejs-container{border-radius:2px;background:#313131}div .wp-playlist-item-album{font-style:normal}div .mejs-controls .mejs-playpause-button,div .mejs-controls .mejs-volume-button{height:30px}#top .mejs-container .mejs-controls .mejs-time,#top .mejs-time-rail .mejs-time-float{color:#fff}#top .mejs-time-rail .mejs-time-float{border:none}div .mejs-container .mejs-controls{height:30px;width:100%}#top .mejs-container{height:30px}#top .mejs-container.mejs-audio{max-height:30px}div .mejs-button>button{margin:6px 6px}div .mejs-time{padding:12px 6px 0;height:18px}div .mejs-time-rail,div .mejs-horizontal-volume-slider{height:30px}div .mejs-controls .mejs-time-rail .mejs-time-handle{display:none}div .mejs-time-buffering,div .mejs-time-current,div .mejs-time-float-corner,div .mejs-time-hovered,div .mejs-time-loaded,div .mejs-time-marker,div .mejs-time-total{height:7px;outline:none}div .mejs-controls{padding:0}#top .av-toggle-switch{display:block;margin-bottom:10px;margin-top:10px;opacity:0;text-align:left}#top .av-toggle-switch.active{-webkit-animation:avia-fadein 1s 1 ease-in;animation:avia-fadein 1s 1 ease-in;opacity:1}#top .av-toggle-switch input[type="checkbox"]{display:none}#top .av-toggle-switch label{cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#top .av-toggle-switch label .toggle-track{display:block;height:27px;width:54px;background:rgb(0 0 0 / .08);border-radius:100px;position:relative;margin-right:15px;border:1px solid rgb(0 0 0 / .15);clear:both;vertical-align:bottom;float:left;transition:all .1s ease-in}#top .av-toggle-switch .toggle-track:before{content:'';display:inline;height:25px;width:25px;background:#fff;border-radius:100px;position:absolute;top:0;right:0;transition:right .1s ease-in;box-shadow:rgb(0 0 0 / .2) 0 1px 1px 1px}#top .av-toggle-switch.av-cookie-sc-disabled .toggle-track{opacity:.2}#top .av-toggle-switch input[type="checkbox"]:checked+.toggle-track:before{right:27px}#top .av-toggle-switch input[type="checkbox"]:checked+.toggle-track{background:#5dceba}#top .av-toggle-switch .toggle-label-content{color:inherit;font-weight:700;display:block;overflow:hidden;font-size:inherit}#top .avia-cookie-consent-modal-buttons-wrap{text-align:center}.avia-tooltip{position:absolute;z-index:9999999;padding:12px;margin-top:-18px;margin-left:-4px;background:#000;background:rgb(0 0 0 / .8);color:#fff;width:140px;border-radius:2px;text-align:center}.avia-tooltip .inner_tooltip{font-size:.925em;line-height:1.65em}#top .avia-tooltip.transparent_dark,#top .avia-tooltip.transparent_dark .avia-arrow{background:#000;background:rgb(0 0 0 / .8);color:#fff;border:none}#top .avia-tooltip.transparent_dark h1,#top .avia-tooltip.transparent_dark h2,#top .avia-tooltip.transparent_dark h3,#top .avia-tooltip.transparent_dark h4,#top .avia-tooltip.transparent_dark h5,#top .avia-tooltip.transparent_dark h6{color:inherit}.avia-tooltip.av-tooltip-shadow,.avia-tooltip.av-tooltip-shadow .avia-arrow{box-shadow:0 0 10px 0 rgb(0 0 0 / .15)}.avia-tooltip ul,.avia-tooltip ol,.avia-tooltip blockquote{text-align:left;list-style-position:inside}.avia-tooltip .avia-arrow{background:rgb(0 0 0 / .8);border:none}.avia-tooltip .avia-arrow-wrap{width:20px;height:20px;position:absolute;bottom:-20px;left:50%;margin-left:-7px;overflow:hidden}.avia-tooltip .inner_tooltip br:first-child{display:none}.av-tt-hotspot .avia-arrow-wrap{bottom:auto;bottom:-19px}.transparent_dark.av-tt-hotspot .avia-arrow-wrap{bottom:-20px}.avia-tooltip.av-tt-pos-below{margin-top:18px}.avia-tooltip.av-tt-pos-below .avia-arrow-wrap{bottom:auto;top:-19px}.avia-tooltip.av-tt-pos-below .avia-arrow{bottom:-6px;top:auto}.avia-tooltip.av-tt-pos-left{margin-top:0;margin-left:-18px}.avia-tooltip.av-tt-pos-left .avia-arrow-wrap{left:auto;margin-left:0;right:-19px;top:50%;margin-top:-10px}.avia-tooltip.av-tt-pos-left .avia-arrow{top:5px;left:-5px;margin-left:0}.avia-tooltip.av-tt-pos-right{margin-top:0;margin-left:18px}.avia-tooltip.av-tt-pos-right .avia-arrow-wrap{left:-19px;margin-left:0;top:50%;margin-top:-10px}.avia-tooltip.av-tt-pos-right .avia-arrow{top:5px;left:auto;right:-5px;margin-left:0}.av-tt-pos-above.av-tt-align-right.avia-tooltip,.av-tt-pos-below.av-tt-align-right.avia-tooltip{margin-left:4px}.av-tt-pos-above.av-tt-align-left .avia-arrow-wrap,.av-tt-pos-below.av-tt-align-left .avia-arrow-wrap{left:0;margin-left:7px}.av-tt-pos-above.av-tt-align-right .avia-arrow-wrap,.av-tt-pos-below.av-tt-align-right .avia-arrow-wrap{left:auto;right:0;margin-left:auto;margin-right:7px}.av-tt-pos-left.av-tt-align-top .avia-arrow-wrap,.av-tt-pos-right.av-tt-align-top .avia-arrow-wrap{top:0;margin-top:2px}.av-tt-pos-left.av-tt-align-bottom .avia-arrow-wrap,.av-tt-pos-right.av-tt-align-bottom .avia-arrow-wrap{bottom:0;margin-bottom:4px;top:auto}.av-tt-pos-above.av-tt-align-centered,.av-tt-pos-below.av-tt-align-centered{text-align:center}.avia_transform.avia_desktop .av-animated-generic{opacity:0}.avia_transform .avia_start_delayed_animation.fade-in{-webkit-animation:avia-fadein 1.5s 1 ease-out;animation:avia-fadein 1.5s 1 ease-out;opacity:1}.avia_transform .avia_start_delayed_animation.pop-up{-webkit-animation:avia_image_appear 0.5s 1 cubic-bezier(.175,.885,.32,1.275);animation:avia_image_appear 0.5s 1 cubic-bezier(.175,.885,.32,1.275);opacity:1}.avia_transform .avia_start_delayed_animation.top-to-bottom{-webkit-animation:avia-ttb 0.8s 1 cubic-bezier(.175,.885,.32,1.275);animation:avia-ttb 0.8s 1 cubic-bezier(.175,.885,.32,1.275);opacity:1}.avia_transform .avia_start_delayed_animation.bottom-to-top{-webkit-animation:avia-btt 0.8s 1 cubic-bezier(.165,.84,.44,1);animation:avia-btt 0.8s 1 cubic-bezier(.165,.84,.44,1);opacity:1}.avia_transform .avia_start_delayed_animation.left-to-right{-webkit-animation:avia-ltr 0.8s 1 cubic-bezier(.175,.885,.32,1.275);animation:avia-ltr 0.8s 1 cubic-bezier(.175,.885,.32,1.275);opacity:1}.avia_transform .avia_start_delayed_animation.right-to-left{-webkit-animation:avia-rtl 0.8s 1 cubic-bezier(.175,.885,.32,1.275);animation:avia-rtl 0.8s 1 cubic-bezier(.175,.885,.32,1.275);opacity:1}.avia_transform .avia_start_delayed_animation.av-rotateIn{-webkit-animation:avia-rotateIn 0.8s 1 cubic-bezier(.175,.885,.32,1.275);animation:avia-rotateIn 0.8s 1 cubic-bezier(.175,.885,.32,1.275);opacity:1}.avia_transform .avia_start_delayed_animation.av-rotateInUpLeft{-webkit-animation:avia-rotateInUpLeft 0.8s 1 cubic-bezier(.175,.885,.32,1.275);animation:avia-rotateInUpLeft 0.8s 1 cubic-bezier(.175,.885,.32,1.275);opacity:1}.avia_transform .avia_start_delayed_animation.av-rotateInUpRight{-webkit-animation:avia-rotateInUpRight 0.8s 1 cubic-bezier(.175,.885,.32,1.275);animation:avia-rotateInUpRight 0.8s 1 cubic-bezier(.175,.885,.32,1.275);opacity:1}@-webkit-keyframes avia_appear{0%{-webkit-transform:scale(.5);opacity:.1}100%{-webkit-transform:scale(1);opacity:1}}@keyframes avia_appear{0%{transform:scale(.5);opacity:.1}100%{transform:scale(1);opacity:1}}@-webkit-keyframes avia_image_appear{0%{-webkit-transform:scale(.7);opacity:.1}100%{-webkit-transform:scale(1);opacity:1}}@keyframes avia_image_appear{0%{transform:scale(.7);opacity:.1}100%{transform:scale(1);opacity:1}}@-webkit-keyframes avia_hotspot_appear{0%{-webkit-transform:translate(0,80px);opacity:.1}100%{-webkit-transform:translate(0,0);opacity:1}}@keyframes avia_hotspot_appear{0%{transform:translate(0,80px);opacity:.1}100%{transform:translate(0,0);opacity:1}}@-webkit-keyframes avia_appear_short{0%{-webkit-transform:scale(.5);opacity:0}50%{opacity:1}100%{-webkit-transform:scale(1);opacity:0}}@keyframes avia_appear_short{0%{transform:scale(.5);opacity:0}50%{opacity:1}100%{transform:scale(1);opacity:0}}@-webkit-keyframes avia_msonry_show{0%{-webkit-transform:translateZ(300px) translateY(200px) rotateX(-70deg);opacity:.1}100%{-webkit-transform:translateZ(0) translateY(0) rotateX(0deg);opacity:1}}@keyframes avia_msonry_show{0%{transform:translateZ(300px) translateY(200px) rotateX(-70deg);opacity:.1}100%{transform:translateZ(0) translateY(0) rotateX(0deg);opacity:1}}@-webkit-keyframes avia_fade_move_down{0%{-webkit-transform:translate(0,-20px);opacity:0}50%{opacity:1}100%{-webkit-transform:translate(0,20px);opacity:0}}@keyframes avia_fade_move_down{0%{transform:translate(0,-20px);opacity:0}50%{opacity:1}100%{transform:translate(0,20px);opacity:0}}@-webkit-keyframes avia_slide_down{0%{height:0%}100%{height:100%}}@keyframes avia_slide_down{0%{height:0%}100%{height:100%}}@-webkit-keyframes avia_expand{0%{width:0%}100%{width:100%}}@keyframes avia_expand{0%{width:0%}100%{width:100%}}@-webkit-keyframes avia-ltr{0%{-webkit-transform:translate(-10%,0);opacity:0}100%{-webkit-transform:translate(0,0);opacity:1}}@keyframes avia-ltr{0%{transform:translate(-10%,0);opacity:0}100%{transform:translate(0,0);opacity:1}}@-webkit-keyframes avia-rtl{0%{-webkit-transform:translate(10%,0);opacity:0}100%{-webkit-transform:translate(0,0);opacity:1}}@keyframes avia-rtl{0%{transform:translate(10%,0);opacity:0}100%{transform:translate(0,0);opacity:1}}@-webkit-keyframes avia-btt{0%{-webkit-transform:translate(0,50%);opacity:0}100%{-webkit-transform:translate(0,0);opacity:1}}@keyframes avia-btt{0%{transform:translate(0,50%);opacity:0}100%{transform:translate(0,0);opacity:1}}@-webkit-keyframes avia-ttb{0%{-webkit-transform:translate(0,-10%);opacity:0}100%{-webkit-transform:translate(0,0);opacity:1}}@keyframes avia-ttb{0%{transform:translate(0,-10%);opacity:0}100%{transform:translate(0,0);opacity:1}}@-webkit-keyframes avia-fadein{0%{opacity:0}100%{opacity:1}}@keyframes avia-fadein{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes avia-rotateIn{0%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0}100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}@keyframes avia-rotateIn{0%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0}100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}@-webkit-keyframes avia-rotateInUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes avia-rotateInUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@-webkit-keyframes avia-rotateInUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-22deg);transform:rotate3d(0,0,1,-22deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes avia-rotateInUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-22deg);transform:rotate3d(0,0,1,-22deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@-webkit-keyframes avia-bg-move{0%{background-position:-31px 0}100%{background-position:0 0}}@keyframes avia-bg-move{0%{background-position:-31px 0}100%{background-position:0 0}}@-webkit-keyframes caption-right{0%{-webkit-transform:translate(2000px,0);opacity:0}100%{-webkit-transform:translate(0,0);opacity:1}}@keyframes caption-right{0%{transform:translate(2000px,0);opacity:0}100%{transform:translate(0,0);opacity:1}}@-webkit-keyframes caption-left{0%{-webkit-transform:translate(-2000px,0);opacity:0}100%{-webkit-transform:translate(0,0);opacity:1}}@keyframes caption-left{0%{transform:translate(-2000px,0);opacity:0}100%{transform:translate(0,0);opacity:1}}@-webkit-keyframes caption-top{0%{-webkit-transform:translate(0,-20px);opacity:0}100%{-webkit-transform:translate(0,0);opacity:1}}@keyframes caption-top{0%{transform:translate(0,-20px);opacity:0}100%{transform:translate(0,0);opacity:1}}@-webkit-keyframes caption-bottom{0%{-webkit-transform:translate(0,20px);opacity:0}100%{-webkit-transform:translate(0,0);opacity:1}}@keyframes caption-bottom{0%{transform:translate(0,20px);opacity:0}100%{transform:translate(0,0);opacity:1}}@-webkit-keyframes av_pulsate{0%{-webkit-transform:scale(.1);opacity:0}50%{opacity:.7}100%{-webkit-transform:scale(1);opacity:0}}@keyframes av_pulsate{0%{transform:scale(.1);opacity:0}50%{opacity:.7}100%{transform:scale(1);opacity:0}}@-webkit-keyframes sonarEffect{0%{opacity:.3}40%{opacity:.5;box-shadow:0 0 0 2px rgb(255 255 255 / .1),0 0 10px 10px #fff,0 0 0 10px rgb(255 255 255 / .5)}100%{box-shadow:0 0 0 2px rgb(255 255 255 / .1),0 0 10px 10px #fff,0 0 0 10px rgb(255 255 255 / .5);-webkit-transform:scale(1.5);opacity:0}}@keyframes sonarEffect{0%{opacity:.3}40%{opacity:.5;box-shadow:0 0 0 2px rgb(255 255 255 / .1),0 0 10px 10px #fff,0 0 0 10px rgb(255 255 255 / .5)}100%{box-shadow:0 0 0 2px rgb(255 255 255 / .1),0 0 10px 10px #fff,0 0 0 10px rgb(255 255 255 / .5);transform:scale(1.5);opacity:0}}