.notice[data-v-7f2bc9b9]{position:relative;padding:1rem 1.5rem;font-size:1.125rem;text-align:center;background-color:#fbfed7}.notice[data-v-7f2bc9b9] p{margin:0}.icon{display:inline-block;fill:currentColor}.iconNewWindow[data-v-eb66429e]{width:.8rem;color:#3f3f3f}.page-footer-contacts[data-v-eb66429e]{position:relative;display:flex;flex-direction:column-reverse;gap:2rem;justify-content:center;min-height:20rem;padding:2rem;margin:0;overflow:hidden;line-height:1.25;background-color:#def4fe;border-radius:2.5rem 2.5rem 1rem 1rem;transform:translateZ(0)}.page-footer-contacts a[data-v-eb66429e]{font-weight:600;color:#000}.page-footer-contacts[data-v-eb66429e]:before,.page-footer-contacts[data-v-eb66429e]:after{position:absolute;z-index:0;width:140%;height:70%;pointer-events:none;content:"";background-repeat:no-repeat;transition:transform 2.5s var(--base-easing)}.page-footer-contacts[data-v-eb66429e]:before{bottom:0;left:0;z-index:1;background-image:url(/build/assets/intro-shape-1-3gNL4M-7.png);background-position:left bottom;background-size:contain;transform:translate(0) rotate(0)}.page-footer-contacts[data-v-eb66429e]:after{top:0;right:0;background-image:url(/build/assets/intro-shape-2-jWoCYIQv.png);background-position:right top;background-size:contain;transform:translate(0) rotate(0)}.page-footer-contacts .title[data-v-eb66429e]{position:relative;z-index:2;font-size:3rem;font-weight:600;line-height:1.25}.page-footer-contacts .email[data-v-eb66429e]{position:relative;z-index:2;margin:.25rem 0;font-size:1.75rem;font-weight:600}.page-footer-contacts .gotop[data-v-eb66429e]{--icon-size: 2rem;z-index:2;display:flex;flex-shrink:0;align-items:center;justify-content:center;width:4.5rem;height:4.5rem;margin-left:auto;color:#000;cursor:pointer;background-color:#fff;border:none;border-radius:100rem;transition:transform .35s var(--base-easing)}.page-footer-contacts .gotop[data-v-eb66429e]:hover{transform:scale(1.16)}.page-footer[data-v-eb66429e]{display:flex;flex-direction:column;gap:2rem;align-items:center;min-height:5rem;padding:2rem 0;margin:0;font-size:1rem;font-weight:500}.page-footer .copyright a[data-v-eb66429e],.page-footer .navigation a[data-v-eb66429e]{font-size:1.25rem;color:#000}.page-footer .copyright[data-v-eb66429e]{display:flex;flex-direction:column-reverse;gap:2rem;align-items:center;order:2;width:100%}.page-footer .copyright-text[data-v-eb66429e]{display:block;width:100%;padding:1rem 2rem;margin:0 0 -.5rem;text-align:center;background-color:#efefef;border-radius:1rem}.page-footer .navigation[data-v-eb66429e]{display:flex;flex-direction:column;gap:2rem;align-items:center;order:1}.page-footer .social[data-v-eb66429e]{--icon-size: 2.5rem;display:flex;gap:1.25rem;align-items:center;margin-right:-.25rem}.page-footer .social a[data-v-eb66429e]{color:#000;transition:transform .35s var(--base-easing)}.page-footer .social a[data-v-eb66429e]:hover{transform:scale(1.16)}.landing .page-footer-contacts[data-v-eb66429e]:before{transform:translate(-100%,100%)}.landing .page-footer-contacts[data-v-eb66429e]:after{transform:translate(100%,-100%)}.landing .page-footer-contacts.is-visible[data-v-eb66429e]:before{transform:translate(0)}.landing .page-footer-contacts.is-visible[data-v-eb66429e]:after{transform:translate(0)}@media screen and (min-width: 768px){.page-footer-contacts[data-v-eb66429e]{flex-direction:row;align-items:center;min-height:auto;padding:2rem;margin:0}.page-footer-contacts a[data-v-eb66429e]{font-size:1.5rem}.page-footer-contacts[data-v-eb66429e]:before{width:100%;height:120%}.page-footer-contacts[data-v-eb66429e]:after{width:130%;height:130%}.page-footer-contacts .title[data-v-eb66429e]{z-index:1}.page-footer-contacts .email[data-v-eb66429e]{font-size:1.75rem}.page-footer[data-v-eb66429e]{flex-direction:row;gap:3.75rem;padding:0 2rem;margin:0}.page-footer .copyright a[data-v-eb66429e],.page-footer .navigation a[data-v-eb66429e]{font-size:1rem}.page-footer .copyright[data-v-eb66429e]{flex-direction:row;order:initial}.page-footer .copyright-text[data-v-eb66429e]{display:block;width:auto;padding:0;margin:0;text-align:left;background-color:transparent;border-radius:0}.page-footer .navigation[data-v-eb66429e]{flex-direction:row;order:initial;margin-left:auto}.page-footer .social[data-v-eb66429e]{--icon-size: 1.75rem}}@media screen and (min-width: 1024px){.page-footer-contacts[data-v-eb66429e]{padding:3rem 3.75rem;border-radius:3.75rem 3.75rem 1rem 1rem}.page-footer[data-v-eb66429e]{padding:0 min(6vw,3.75rem)}}
