@-webkit-keyframes loading-gradient{0%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes loading-gradient{0%{background-position:100% 50%}to{background-position:0% 50%}}.breadcrumbs{margin-block:60px}:where(html.js) .card[data-intersecting] .card__media img{scale:1.3}:where(html.js) .card[data-intersecting] .card__content>*{translate:0 15px;opacity:0}:where(html.js) .card.is-intersecting .card__media img{-webkit-transition:scale 1s ease;transition:scale 1s ease;-webkit-transition-delay:calc(.1s * var(--intersecting-delay, 0));transition-delay:calc(.1s * var(--intersecting-delay, 0));scale:1}:where(html.js) .card.is-intersecting .card__content>*{-webkit-transition:translate .5s ease,opacity .5s ease;transition:translate .5s ease,opacity .5s ease;-webkit-transition-delay:calc(.1s + .1s * var(--intersecting-delay, 0) + 50ms * sibling-index());transition-delay:calc(.1s + .1s * var(--intersecting-delay, 0) + 50ms * sibling-index());translate:0 0;opacity:1}.footer a,.footer button{text-decoration:none}.footer a:hover,.footer button:hover{color:var(--color-primary)}.footer__main{padding:clamp(1.875rem,1.042rem + 2.778vw,3.125rem) 0;background-color:var(--color-secondary-light)}.footer__main h3,.footer__main h4{margin-bottom:15px;color:var(--color-primary)}.footer__menu ul{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.footer__bottom{padding-top:15px}.footer__bottom .container,.footer__bottom ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px}@media(max-width:767px){.footer__bottom .container,.footer__bottom ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:10px}}.header{background:var(--color-background);-webkit-box-shadow:var(--shadow-large);box-shadow:var(--shadow-large)}.header__top{background:var(--color-secondary-light)}.header__main{background:linear-gradient(90deg,var(--color-primary),var(--color-secondary))}.header__main .container{position:relative}.header__logo{display:block;position:absolute;top:50%;translate:0 -50%;padding:15px 30px;border-radius:10px;background-color:var(--color-background);-webkit-box-shadow:var(--shadow-medium);box-shadow:var(--shadow-medium)}.header__logo img{max-width:250px}@media(max-width:1199px){.header__logo{translate:0 0}}.hero{padding-block:60px;background-color:var(--color-secondary-light)}.hero .container{position:relative}:where(html.js) .hero[data-intersecting] .hero__image img{scale:1.3;opacity:0}:where(html.js) .hero[data-intersecting] .hero__content>*{translate:0 30px;opacity:0}:where(html.js) .hero.is-intersecting .hero__image img{-webkit-transition:scale 1.5s ease-out,opacity 1s ease;transition:scale 1.5s ease-out,opacity 1s ease;-webkit-transition-delay:.2s;transition-delay:.2s;scale:1;opacity:1}:where(html.js) .hero.is-intersecting .hero__content>*{-webkit-transition:translate .5s ease,opacity .5s ease;transition:translate .5s ease,opacity .5s ease;-webkit-transition-delay:calc(.5s + .1s * var(--nth-child, 0));transition-delay:calc(.5s + .1s * var(--nth-child, 0));translate:0 0;opacity:1}.hero__image{overflow:hidden;border-radius:15px}.hero__image img{min-height:250px;-o-object-fit:cover;object-fit:cover;-o-object-position:var(--focal-x, center) var(--focal-y, center);object-position:var(--focal-x, center) var(--focal-y, center)}.hero__content{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;top:50%;left:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:clamp(.938rem,.313rem + 2.083vw,1.875rem);-webkit-transform:translateY(-50%);transform:translateY(-50%);gap:15px}.hero__content .heading-1{display:block;color:var(--color-text-diap);text-shadow:0 3px 5px rgba(0,0,0,.2)}.hero__content .c-entry{font-size:1.25rem}@media(min-width:1200px){.menu>ul{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.header__main .menu__list{gap:10px}.header__main .menu__item{border-radius:5px;font-weight:700}.header__main .menu__item,.header__main .menu__toggle{color:var(--color-text-diap)}.header__main .is-active>.menu__item{background:color-mix(in srgb,transparent 90%,var(--color-text-diap));color:var(--color-text-diap)}.header__main .menu__item:hover:is(a,button),.header__main .has-mouseover>.menu__item:is(a,button){-webkit-box-shadow:var(-shadow-small);box-shadow:var(-shadow-small);color:var(--color-text-diap)}}
