section#contact-block{margin:50px 0px}section#contact-block .contact-block-wrapper{display:grid;gap:50px;grid-template-columns:1fr 1fr}section#contact-block .contact-block-wrapper p.contact-block-text{font-size:14px}section#contact-block .contact-block-wrapper .contact-block-inner h1.contact-block-title{font-size:32px;font-weight:700;margin-bottom:0px;text-transform:uppercase}section#contact-block .contact-block-wrapper .contact-block-inner form .field{margin:10px 0px}section#contact-block .contact-block-wrapper .contact-block-inner form .field textarea{font-family:"Arial", sans-serif}section#contact-block .contact-block-wrapper .contact-block-inner form .field input:focus+label,section#contact-block .contact-block-wrapper .contact-block-inner form .field input:not(:placeholder-shown)+label,section#contact-block .contact-block-wrapper .contact-block-inner form .field textarea:focus+label,section#contact-block .contact-block-wrapper .contact-block-inner form .field textarea:not(:placeholder-shown)+label{font-size:10px;margin-top:-0.5px}section#contact-block .contact-block-wrapper .contact-block-inner form .field label{font-size:14px}section#contact-block .contact-block-wrapper .contact-block-inner form .contact__button button{width:100%}section#contact-block .contact-info-container{padding:25px;background:var(--color-light-background)}section#contact-block .contact-info-container p,section#contact-block .contact-info-container span{margin:0;font-size:14px;color:var(--color-text-light)}section#contact-block .contact-info-container p a,section#contact-block .contact-info-container span a{color:var(--color-text-light);text-underline-offset:0.3rem;text-decoration-thickness:0.1rem;transition:all 150ms ease-out}section#contact-block .contact-info-container p a:hover,section#contact-block .contact-info-container span a:hover{text-decoration-thickness:0.2rem}section#contact-block .contact-info-container .info-block{margin-bottom:15px}section#contact-block .contact-info-container .info-block .info-title p{font-weight:700;color:var(--color-text)}section#contact-block .contact-info-container .info-block.address span{display:block}section#contact-block .contact-info-container .info-block:last-of-type{margin-bottom:0}@media (max-width: 767.98px){section#contact-block .contact-block-wrapper{grid-template-columns:1fr;gap:25px}}
