.contactsform{background:#fff;width:100%;padding:9.6rem 0;font-family:Arimo,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.contactsform *,.contactsform :before,.contactsform :after{box-sizing:border-box}.contactsform__container{justify-content:center;align-items:stretch;gap:3.1rem;width:100%;max-width:114rem;margin:0 auto;display:flex}.contactsform__form{background:#fff;border:.1rem solid #d4e7f6;border-radius:2rem;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;gap:1.6rem 3rem;width:63.2rem;padding:3.6rem;display:flex;position:relative}.contactsform__honeypot{clip:rect(0, 0, 0, 0);white-space:nowrap;pointer-events:none;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.contactsform__success{color:#113056;background:#ebf6ff;border:.1rem solid #d4e7f6;border-radius:1.2rem;flex:100%;width:100%;margin:0 0 .4rem;padding:1.4rem 1.8rem;font-size:1.5rem;line-height:1.45}.contactsform__success:focus{outline-offset:.2rem;outline:.2rem solid #11305659}.contactsform__error{color:#5a1414;background:#fff0f0;border:.1rem solid #c85050;border-radius:1.2rem;flex:100%;width:100%;margin:0 0 .4rem;padding:1.4rem 1.8rem;font-size:1.5rem;line-height:1.45}.contactsform__field{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.8rem;width:26.4rem;min-width:0;display:flex}.contactsform__field--wide{width:56rem}.contactsform__label{color:#113056;font-size:1.6rem;font-weight:400;line-height:1.375}.contactsform__label span{margin-left:.1rem}.contactsform__input{width:100%;height:5rem;font:inherit;color:#113056;background:#fff;border:.1rem solid #d4e7f6;border-radius:.6rem;outline:none;padding:1.4rem 1.6rem;font-size:1.6rem;font-weight:400;line-height:1.375}.contactsform__input::placeholder{color:#3c5574}.contactsform__input:focus{border-color:#11305699;box-shadow:0 0 0 .2rem #1130561f}.contactsform__input--textarea{resize:vertical;height:12rem;padding:1.4rem 1.6rem}.contactsform__btn{color:#fff;cursor:pointer;background:#113056;border:0;border-radius:4rem;justify-content:center;align-items:center;gap:1.2rem;padding:1.4rem 2.4rem;display:inline-flex}.contactsform__btn-text{font-size:1.6rem;font-weight:400;line-height:1.375}.contactsform__btn-icon{background:#fff;border-radius:4rem;justify-content:center;align-items:center;width:3.6rem;height:3.6rem;display:inline-flex}.contactsform__btn-icon img{width:1.6rem;height:1.6rem;display:block}.contactsform__infobox{background:#fff;border:.1rem solid #d4e7f6;border-radius:2rem;flex-direction:column;justify-content:center;align-items:flex-start;gap:3.2rem;width:47.9rem;padding:3.6rem 5.6rem;display:flex}.contactsform__heading{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1.6rem;display:flex}.contactsform__title{color:#113056;margin:0;font-size:2.4rem;font-weight:400;line-height:1.42}.contactsform__subtitle{color:#3c5574;margin:0;font-size:1.6rem;font-weight:400;line-height:1.375}.contactsform__pt-strong{color:#113056;font-weight:700}.contactsform__pt-em{font-style:italic}.contactsform__pt-highlight{color:#113056;background:#d4e7f6bf;border-radius:.4rem;padding:0 .35rem;font-weight:700}.contactsform__linkbox{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1.6rem;width:100%;display:flex}.contactsform__item-link{width:100%;color:inherit;justify-content:flex-start;align-items:center;gap:1.6rem;text-decoration:none;display:flex}.contactsform__icon{background:#ebf6ff;border-radius:4rem;flex:none;justify-content:center;align-items:center;width:3.6rem;height:3.6rem;padding:1rem;display:flex}.contactsform__icon img{width:1.6rem;height:1.6rem;display:block}.contactsform__item-text{color:#3c5574;font-size:1.6rem;font-weight:400;line-height:1.375}.contactsform__socbox{justify-content:flex-start;align-items:center;gap:1.2rem;display:flex}.contactsform__socitem{background:#ebf6ff;border-radius:4rem;justify-content:center;align-items:center;width:4rem;height:4rem;text-decoration:none;display:inline-flex}.contactsform__socitem img{width:2rem;height:2rem;display:block}@media (max-width:767px){.contactsform{padding:4.8rem 0}.contactsform__container{flex-direction:column;align-items:stretch;gap:2.4rem;padding-inline:1.6rem}.contactsform__form,.contactsform__infobox{width:100%;max-width:none}.contactsform__form{order:2;gap:1.6rem;padding:2.4rem}.contactsform__field,.contactsform__field--wide,.contactsform__btn{width:100%}.contactsform__infobox{padding:2.4rem}}
