.contact-page .block-container header{padding-bottom:35px;margin-bottom:35px;border-bottom:1px solid #EBEBEB}.contact-page .block-container header .title{font-size:2.5rem}@media screen and (min-width: 992px){.contact-page .block-container header .title{max-width:80%}}.contact-page .block-container header .subtitle{font-size:.875rem;color:#707070;margin-top:21px}.contact-page form input[type=submit]{margin-block:45px 18px}.contact-page aside{position:sticky;top:100px;padding:30px 35px;border-radius:18px;background-color:#1a1a1a;border:1px solid #707070}.contact-page aside *{color:#f7f7f7;fill:#f7f7f7}.contact-page aside h1{padding-bottom:30px;border-bottom:1px solid #707070;margin-bottom:20px}.contact-page aside p+p{margin-top:15px}.contact-page aside ul{margin-top:40px;display:flex;align-items:center;gap:15px;flex-wrap:wrap}.contact-page aside ul p{flex-basis:100%}.contact-page aside ul svg{min-width:22px;width:22px;height:22px;aspect-ratio:1;transition:.15s linear;transition-property:translate,rotate,scale}.contact-page aside ul svg path{transition:.15s linear;transition-property:fill}.contact-page aside ul a{transition:padding-inline .2s linear}.contact-page aside ul a:hover{padding-inline:5px}.contact-page aside ul a:hover svg{translate:0 -10px;rotate:-15deg;scale:1.1}.contact-page aside ul a:hover svg path{fill:#8dcde2}
