.contact-form .contact-form--container{position:relative}.contact-form .contact-form--container .page-width{margin-inline:auto}.contact-form .contact-form--container .page-width-full{margin-inline:auto;max-width:100%;padding-left:0;padding-right:0}.contact-form .contact-form--container .page-width-wide{margin-left:auto;margin-right:auto;max-width:calc(var(--page-width-wide) + 3rem);padding-left:1.5rem;padding-right:1.5rem}.contact-form .contact-form--container .page-width-wide.padding-left-l,.contact-form .contact-form--container .page-width-wide.padding-left-m,.contact-form .contact-form--container .page-width-wide.padding-left-none,.contact-form .contact-form--container .page-width-wide.padding-left-s,.contact-form .contact-form--container .page-width-wide.padding-left-xl,.contact-form .contact-form--container .page-width-wide.padding-left-xs{padding-left:1.5rem}.contact-form .contact-form--container .page-width-wide.padding-right-l,.contact-form .contact-form--container .page-width-wide.padding-right-m,.contact-form .contact-form--container .page-width-wide.padding-right-none,.contact-form .contact-form--container .page-width-wide.padding-right-s,.contact-form .contact-form--container .page-width-wide.padding-right-xl,.contact-form .contact-form--container .page-width-wide.padding-right-xs{padding-right:1.5rem}@media only screen and (min-width:768px){.contact-form .contact-form--container .page-width-wide{max-width:calc(var(--page-width-wide) + 6.2rem);padding:0 3.1rem}}@media only screen and (max-width:319.98px){.contact-form .contact-form--container .page-width-wide{padding:0 1rem}}.contact-form .contact-form--container .page-width-narrow{margin-left:auto;margin-right:auto;max-width:calc(800px + var(--page-width-padding)*2);padding-left:var(--page-width-padding);padding-right:var(--page-width-padding)}.contact-form .contact-form--container .page-width-narrow.margin-left-l,.contact-form .contact-form--container .page-width-narrow.margin-left-m,.contact-form .contact-form--container .page-width-narrow.margin-left-none,.contact-form .contact-form--container .page-width-narrow.margin-left-s,.contact-form .contact-form--container .page-width-narrow.margin-left-xl,.contact-form .contact-form--container .page-width-narrow.margin-left-xs{margin-left:auto}.contact-form .contact-form--container .page-width-narrow.margin-right-l,.contact-form .contact-form--container .page-width-narrow.margin-right-m,.contact-form .contact-form--container .page-width-narrow.margin-right-none,.contact-form .contact-form--container .page-width-narrow.margin-right-s,.contact-form .contact-form--container .page-width-narrow.margin-right-xl,.contact-form .contact-form--container .page-width-narrow.margin-right-xs{margin-right:auto}.contact-form .contact-form--container .page-width-narrow.padding-left-l,.contact-form .contact-form--container .page-width-narrow.padding-left-m,.contact-form .contact-form--container .page-width-narrow.padding-left-none,.contact-form .contact-form--container .page-width-narrow.padding-left-s,.contact-form .contact-form--container .page-width-narrow.padding-left-xl,.contact-form .contact-form--container .page-width-narrow.padding-left-xs{padding-left:var(--page-width-padding)}.contact-form .contact-form--container .page-width-narrow.padding-right-l,.contact-form .contact-form--container .page-width-narrow.padding-right-m,.contact-form .contact-form--container .page-width-narrow.padding-right-none,.contact-form .contact-form--container .page-width-narrow.padding-right-s,.contact-form .contact-form--container .page-width-narrow.padding-right-xl,.contact-form .contact-form--container .page-width-narrow.padding-right-xs{padding-right:var(--page-width-padding)}.contact-form .contact-form--container .contact-form-wrapper{display:flex}@media only screen and (max-width:767.98px){.contact-form .contact-form--container .contact-form-wrapper{flex-direction:column}}.contact-form .contact-form--container .contact-form-wrapper>div{box-sizing:border-box;width:50%}@media only screen and (max-width:767.98px){.contact-form .contact-form--container .contact-form-wrapper>div{width:100%}}.contact-form .contact-form--container .contact-form-wrapper .contact-details{padding-left:0}@media only screen and (min-width:768px){.contact-form .contact-form--container .contact-form-wrapper .contact-details{padding-right:50px}}.contact-form .contact-form--container .contact-form-wrapper .contact-details .buttons-container{display:flex;flex-direction:row-reverse;flex-wrap:wrap;gap:12px;justify-content:flex-end}.contact-form .contact-form--container .contact-form-wrapper .contact-details .contact-block{margin-bottom:25px}.contact-form .contact-form--container .contact-form-wrapper .contact-details .contact-block.text{font-size:18px;line-height:1.45rem}.contact-form .contact-form--container .contact-form-wrapper .contact-details .contact-block.text h1{margin-bottom:20px}.contact-form .contact-form--container .contact-form-wrapper .contact-details .contact-block.details ul{list-style:none;margin:0;padding:0}.contact-form .contact-form--container .contact-form-wrapper .contact-details .contact-block.details ul li{align-items:center;display:flex;margin-bottom:10px}.contact-form .contact-form--container .contact-form-wrapper .contact-details .contact-block.details ul li:last-of-type{margin-bottom:0}.contact-form .contact-form--container .contact-form-wrapper .contact-details .contact-block.details ul li img{height:24px;margin-right:10px;width:24px}.contact-form .contact-form--container .contact-form-wrapper .form{transition:.3s ease-in-out}.contact-form .contact-form--container .contact-form-wrapper .form.show{opacity:1;transition:.3s ease-in-out}
