.pagination{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:calc(var(--su) * 8)}@media(min-width:768px){.pagination{gap:calc(var(--lu) * 16)}}.pagination .pagination__btn,.pagination .pagination__page,.pagination .pagination__ellipsis{width:calc(var(--su) * 28);height:calc(var(--su) * 28);border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:Roboto,sans-serif;font-weight:600;font-size:calc(var(--su) * 12);border:none;background:transparent;transition:all .2s ease-out}@media(min-width:768px){.pagination .pagination__btn,.pagination .pagination__page,.pagination .pagination__ellipsis{width:calc(var(--lu) * 36.8);height:calc(var(--lu) * 36.8);font-size:calc(var(--lu) * 16)}}.pagination .pagination__btn{color:var(--pagination-arrow-color, var(--color-primary));cursor:pointer;padding:0}.pagination .pagination__btn :global(svg){width:calc(var(--su) * 6);height:calc(var(--su) * 10)}@media(min-width:768px){.pagination .pagination__btn :global(svg){width:calc(var(--lu) * 10.5);height:calc(var(--lu) * 21)}}.pagination .pagination__btn:hover:not(:disabled){transform:scale(1.15)}.pagination .pagination__btn:disabled{opacity:.4;cursor:not-allowed}.pagination .pagination__page{color:var(--pagination-text-color, #c7c7c7);cursor:pointer;padding:0;text-align:center}.pagination .pagination__page:hover:not(.pagination__page--active){color:#fff;transform:scale(1.1)}.pagination .pagination__page.pagination__page--active{background:#fff;color:var(--color-primary);cursor:default;box-shadow:0 calc(var(--su) * 1) calc(var(--su) * 3) #0003}@media(min-width:768px){.pagination .pagination__page.pagination__page--active{box-shadow:0 calc(var(--lu) * 2) calc(var(--lu) * 4) #0003}}.pagination .pagination__ellipsis{color:var(--pagination-text-color, #c7c7c7);cursor:default;pointer-events:none}.news-pagination .pagination{gap:calc(var(--su) * 6)}@media(min-width:768px){.news-pagination .pagination{gap:calc(var(--lu) * 10)}}.news-pagination .pagination .pagination__btn,.news-pagination .pagination .pagination__page{width:calc(var(--su) * 40);height:calc(var(--su) * 40);border:calc(var(--su) * 1.5) solid var(--news-accent, #00552a);border-radius:0;background:#fff;color:var(--news-accent, #00552a);font-family:Inter,sans-serif;font-weight:400;font-size:calc(var(--su) * 16)}@media(min-width:768px){.news-pagination .pagination .pagination__btn,.news-pagination .pagination .pagination__page{width:calc(var(--lu) * 59);height:calc(var(--lu) * 60);border-width:calc(var(--lu) * 2);font-size:calc(var(--lu) * 20)}}.news-pagination .pagination .pagination__btn svg{width:calc(var(--su) * 13);height:calc(var(--su) * 19)}@media(min-width:768px){.news-pagination .pagination .pagination__btn svg{width:calc(var(--lu) * 19);height:calc(var(--lu) * 28)}}.news-pagination .pagination .pagination__btn:disabled{opacity:1}.news-pagination .pagination .pagination__btn:hover:not(:disabled){transform:none;background:var(--news-pagination-active-bg, #ceffe6)}.news-pagination .pagination .pagination__page:hover:not(.pagination__page--active){color:var(--news-accent, #00552a);transform:none;background:var(--news-pagination-active-bg, #ceffe6)}.news-pagination .pagination .pagination__page.pagination__page--active{background:var(--news-pagination-active-bg, #ceffe6);color:var(--news-accent, #00552a);box-shadow:none}.news-pagination .pagination .pagination__ellipsis{width:auto;color:var(--news-accent, #00552a);font-size:calc(var(--su) * 16)}@media(min-width:768px){.news-pagination .pagination .pagination__ellipsis{font-size:calc(var(--lu) * 20)}}.site-header[data-astro-cid-3ef6ksr2]{position:fixed;top:0;left:0;z-index:70;width:100%;height:calc(var(--su) * 40);background:var(--color-header-background)}@media(min-width:768px){.site-header[data-astro-cid-3ef6ksr2]{height:calc(var(--lu) * 80)}}.site-header__inner[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;justify-content:space-between;height:100%;padding:0 calc(var(--su) * 18) 0 calc(var(--su) * 21)}@media(min-width:768px){.site-header__inner[data-astro-cid-3ef6ksr2]{display:grid;grid-template-columns:1fr auto 1fr;width:calc(var(--lu) * 1326);margin:0 auto;padding:0}}.site-header__logo[data-astro-cid-3ef6ksr2]{display:block;height:100%}.site-header__logo[data-astro-cid-3ef6ksr2] img{display:block;width:auto;height:100%}@media(min-width:768px){.site-header__logo[data-astro-cid-3ef6ksr2]{margin-left:calc(var(--lu) * 8)}}.site-header__logo--padded[data-astro-cid-3ef6ksr2]{position:relative;aspect-ratio:2/1;overflow:hidden}.site-header__logo--padded[data-astro-cid-3ef6ksr2] img{position:absolute;top:52%;left:50%;height:210%;max-width:none;transform:translate(-50%,-50%)}.site-header__nav[data-astro-cid-3ef6ksr2]{display:none}@media(min-width:768px){.site-header__nav[data-astro-cid-3ef6ksr2]{display:block}}.site-header__nav[data-astro-cid-3ef6ksr2] ul[data-astro-cid-3ef6ksr2]{display:flex;gap:max(14px,var(--lu) * 40);margin:0;padding:0;list-style:none}.site-header__link[data-astro-cid-3ef6ksr2]{display:block;font-size:max(12px,var(--lu) * 21.5);line-height:24px;font-weight:400;color:var(--color-nav-text);white-space:nowrap;transition:color .2s ease-out}.site-header__link[data-astro-cid-3ef6ksr2]:hover,.site-header__link[data-astro-cid-3ef6ksr2][aria-current=true]{color:var(--color-nav-text-active)}.site-header__actions[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;justify-content:flex-end;gap:calc(var(--su) * 14)}.swap-btn[data-astro-cid-3ef6ksr2]{position:relative;display:block;width:calc(var(--su) * 64);cursor:pointer;transition:filter .2s ease-out}@media(min-width:768px){.swap-btn[data-astro-cid-3ef6ksr2]{width:calc(var(--lu) * 158)}}.swap-btn[data-astro-cid-3ef6ksr2] img{display:block;width:100%;height:auto}.swap-btn[data-astro-cid-3ef6ksr2]:hover{filter:brightness(1.12)}.site-header__burger[data-astro-cid-3ef6ksr2]{display:flex;flex-direction:column;justify-content:space-between;width:calc(var(--su) * 18);height:calc(var(--su) * 15);padding:0;cursor:pointer}@media(min-width:768px){.site-header__burger[data-astro-cid-3ef6ksr2]{display:none}}.site-header__burger[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]{display:block;height:2px;background:#fff}.mobile-menu[data-astro-cid-3ef6ksr2]{position:fixed;inset:0;display:flex;flex-direction:column;align-items:center;padding-top:calc(var(--su) * 40);background:#0000008c;backdrop-filter:blur(8px);opacity:0;visibility:hidden;transition:opacity .25s ease-in-out,visibility .25s}@media(min-width:768px){.mobile-menu[data-astro-cid-3ef6ksr2]{display:none}}.mobile-menu[data-astro-cid-3ef6ksr2].is-open{opacity:1;visibility:visible}.mobile-menu[data-astro-cid-3ef6ksr2] ul[data-astro-cid-3ef6ksr2]{width:100%;margin:0;padding:0 calc(var(--su) * 16);list-style:none}.mobile-menu__close[data-astro-cid-3ef6ksr2]{display:flex;justify-content:center;width:calc(var(--su) * 48);height:calc(var(--su) * 27);padding-top:calc(var(--su) * 4);color:#fff;border-bottom:2px solid var(--color-nav-text-active);cursor:pointer}.mobile-menu__link[data-astro-cid-3ef6ksr2]{display:block;height:calc(var(--su) * 56);line-height:calc(var(--su) * 58);font-size:calc(var(--su) * 20);text-align:center;color:var(--color-nav-text);border-bottom:1px solid rgba(255,255,255,.5)}.mobile-menu__link[data-astro-cid-3ef6ksr2][aria-current=true]{color:var(--color-nav-text-active)}.mobile-menu[data-astro-cid-3ef6ksr2] li[data-astro-cid-3ef6ksr2]:last-child .mobile-menu__link[data-astro-cid-3ef6ksr2]{border-bottom:0}.section__title[data-astro-cid-sh445jdo]{width:calc(var(--su) * 340);height:calc(var(--su) * 110)}@media(min-width:768px){.section__title[data-astro-cid-sh445jdo]{width:calc(var(--lu) * 726);height:calc(var(--lu) * 234)}}.section__contact{width:100%;background-color:var(--contact-bg)}.section__contact .section__content{max-width:none}.section__contact .contact__container{gap:calc(var(--su) * 20);padding:calc(var(--su) * 27) 0 calc(var(--su) * 28);background:var(--contact-art-mobile) no-repeat center/cover}@media(min-width:768px){.section__contact .contact__container{background-image:var(--contact-art);gap:calc(var(--lu) * 67);padding:calc(var(--lu) * 85) 0 calc(var(--lu) * 84)}}.section__contact .contact__container li,.section__contact .contact__container .contact__link{width:calc(var(--su) * 74.6)}@media(min-width:768px){.section__contact .contact__container li,.section__contact .contact__container .contact__link{width:calc(var(--lu) * 249)}}.section__contact .contact__link{position:relative;display:block;cursor:pointer}.section__contact .contact__link img{display:block;width:100%;height:auto}.section__contact .contact__link .contact__hover{position:absolute;inset:0;opacity:0;transition:opacity .25s ease-out}.section__contact .contact__link:hover .contact__hover{opacity:1}
