.page-contacts{padding-top:clamp(5rem,4.09091rem + 4.54545vw,7.5rem);padding-bottom:clamp(2.5rem,2.04545rem + 2.27273vw,3.75rem)}.contacts__content{justify-content:space-between;gap:1.25rem;display:flex}@media (width<=61.9988em){.contacts__content{flex-wrap:wrap-reverse;justify-content:center}}@media (width<=47.9988em){.contacts__content{margin-inline:-.9375rem}}.contacts__map{flex:0 31.25rem}@media (width<=61.9988em){.contacts__map{flex-basis:37.5rem}}.contacts__map.is-revealed{animation:1.3s cubic-bezier(.55,.085,.68,.53) both text-focus-in}.contacts__map iframe{filter:invert(90%);border-radius:4px;width:100%;height:33.375rem;transition:all .4s;box-shadow:4px 4px 20px #fff}@media (any-hover:hover){.contacts__map iframe:hover{box-shadow:0 0 15px #d5f26387}}.contacts__column{text-align:center;background:linear-gradient(90deg,#232323f7 0%,#154d58f7 100%);border-radius:5px;flex:0 31.25rem;padding:1.25rem;box-shadow:4px 4px 20px #00000080}@media (width<=61.9988em){.contacts__column{flex-basis:37.5rem}}.contacts__column.is-revealed{animation:1.3s cubic-bezier(.55,.085,.68,.53) both text-focus-in}.contacts__intro{letter-spacing:1px;font-size:1.2rem;line-height:1.2}@media (width<=29.9988em){.contacts__intro{font-size:1rem}}.contacts__link{color:#d7d7d7;letter-spacing:clamp(.0625rem,.0397727rem + .113636vw,.125rem);margin-block:1.875rem;padding:.3125rem;transition:color .5s;display:inline-block}@media (any-hover:hover){.contacts__link:hover{color:#217c8e}}.contacts__link_mail{margin-block-end:0;font-size:1.3rem}.contacts__link_tel{direction:ltr;margin-block-start:0;font-size:1.5rem}.social{justify-content:space-evenly;margin-block:1.875rem;display:flex}.social li{transition:transform .7s}.social a{display:block}.social img{border-radius:50%;width:32px;height:32px;transition:all .4s;box-shadow:2px 2px 10px #0006}@media (any-hover:hover){.social img:hover{transform:scale(1.12);box-shadow:0 0 10px #d5f26387}}.js .social li{transform:translate(2000%)}.js .social.is-revealed li{transform:translate(0)}.js .social.is-revealed li:first-child{transition-delay:.2s}.js .social.is-revealed li:nth-child(2){transition-delay:.4s}.js .social.is-revealed li:nth-child(3){transition-delay:.6s}.js .social.is-revealed li:nth-child(4){transition-delay:.8s}.js .social.is-revealed li:nth-child(5){transition-delay:1s}.js .social.is-revealed li:nth-child(6){transition-delay:1.2s}.form{margin-top:.625rem}.form__row{gap:1.25rem;margin-bottom:1.25rem;display:flex}@media (width<=29.9988em){.form__row{flex-direction:column}}.form__field{flex:auto;margin-bottom:1.25rem;display:block;position:relative}.form__row .form__field{margin-bottom:0}.form__input{color:#232323fc;appearance:none;background-color:#cecece;border-radius:3px;outline:none;width:100%;height:2.5rem;padding:.625rem;transition:all .5s;display:block;box-shadow:2px 4px 32px #0006}.form__input::placeholder{color:#505050;transition:opacity .3s}.form__input:focus::placeholder{opacity:0}.form__input:focus-visible{box-shadow:0 0 10px #d5f26387}.form__input:user-invalid,.form__input[aria-invalid=true]{box-shadow:0 0 10px #ff3737}.form textarea.form__input{resize:vertical;background-color:#bbb;min-height:6.25rem}.form__error{z-index:2;color:#ff3737;font-size:.875rem;position:absolute;inset-block-start:.125rem;inset-inline-end:.625rem}.form__honeypot{display:none}.form__submit{color:#bbb;border:2px solid;border-radius:5px;justify-content:center;align-items:center;min-width:8.75rem;padding:.625rem 1.25rem;transition:all .9s;display:flex;position:relative}@media (any-hover:hover){.form__submit:hover{background-color:#154d58fa;transform:scale(1.05)}}.form__submit:disabled{cursor:progress;opacity:.7}.dialog{color:#232323fc;background-color:#eee;border-radius:1.25rem;width:min(100% - 1.25rem,56.25rem);margin:auto;padding:1.25rem;font-size:1.25rem;line-height:1.4}.dialog::backdrop{background-color:#00000080}.dialog[open]{animation:.3s both dialog-in}.dialog__close{margin-block-end:.625rem;margin-inline-start:auto;font-size:1rem;text-decoration:underline;display:block}@keyframes dialog-in{0%{opacity:0;transform:scale(.6)}}
