.line-clamp{-webkit-line-clamp:var(--line-clamp,3);line-clamp:var(--line-clamp,3);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}.contact__size-wrapper{container-type:inline-size}.contact__inner{display:flex;flex-direction:column;gap:4.8rem}@media(min-width:75em){.contact__inner{flex-direction:row;gap:12.8rem}}@container (max-width: 800px){.contact__inner{flex-direction:column-reverse;gap:3.2rem}.contact__inner .form__section-title{margin-top:.8rem}}.contact__column{width:100%}.contact__blocks{display:flex;flex-direction:column;gap:3.2rem}@media(min-width:75em){.contact__blocks{flex-direction:row}}.contact__block{align-items:flex-start;display:flex;flex-direction:column;gap:3.2rem;width:100%}@media(min-width:75em){.contact__block{width:50%}}@media(max-width:74.99em){.contact__block-text h1,.contact__block-text h2,.contact__block-text h3,.contact__block-text h4,.contact__block-text h5,.contact__block-text h6{font-size:1.2rem}}.contact__block-text p{margin:0}.contact__block-numbers{display:flex;gap:3.2rem}.contact__block-number{align-items:flex-start;display:flex;flex-direction:column;font-weight:700}@media(max-width:74.99em){.contact__info{margin-top:1.6rem}}.contact .form textarea{resize:vertical}.contact .form option{font-size:1.4rem}.contact .form__row{align-items:flex-end;flex-direction:column}@media(min-width:75em){.contact .form__row{flex-direction:row;justify-content:flex-end}}.contact .form__section-title{font-size:1.8rem}@media(min-width:75em){.contact .form__section-title{font-size:2.2rem}}.contact .form__field{justify-content:flex-end}.contact .form__field input[type=date],.contact .form__field input[type=email],.contact .form__field input[type=number],.contact .form__field input[type=password],.contact .form__field input[type=search],.contact .form__field input[type=tel],.contact .form__field input[type=text],.contact .form__field select,.contact .form__field textarea{background-color:var(--color-system-white);border-color:var(--shades-grey-2)}.contact .form__field select{background-color:var(--color-text-05);border:none}.contact .form__cta-wrapper .button{line-height:1.4rem;min-width:15.9rem;padding:1.6rem 2.4rem}@media(max-width:74.99em){.contact .form__cta-wrapper .button{width:18.8rem}}.contact .form__cta-wrapper .button__text{font-size:1.4rem}.contact .form__cta-wrapper .button__hover-icon{display:none}
