.c-contact-image{position:relative;z-index:1;margin-bottom:1.875rem}@media screen and (min-width: 48em){.c-contact-image{grid-area:image;margin-bottom:0}}.c-contact-image__cta{display:block;position:absolute;z-index:2;top:1.25rem;left:.625rem;width:12.5rem;height:2.5rem}@media screen and (min-width: 48em){.c-contact-image__cta{top:1.875rem;left:1.25rem;width:18.125rem;height:1.5625rem}}.c-contact-image__logo{width:100%;height:100%;fill:#fff}.c-contact-image__pic{width:100%;height:calc(var(--vh, 100vh) * 50);object-fit:cover}@media screen and (min-width: 48em){.c-contact-image__pic{height:auto;min-height:calc(var(--vh, 100vh) * 100)}}.c-contact-image__organic{position:absolute;bottom:-3.125rem;left:0;width:100%;height:8.875rem;fill:#fff}@media screen and (min-width: 48em){.c-contact-image__organic{display:none}}@media screen and (min-width: 48em){.c-contact{min-height:calc(var(--vh, 100vh) * 100)}}@media screen and (min-width: 48em){.c-contact__grid{display:grid;grid-template-areas:"image form";grid-template-columns:repeat(2,50%)}}.c-contact-form{position:relative;z-index:2;background:#fff}@media screen and (max-width: 47.99em){.c-contact-form{padding:var(--side-padding)}}.c-contact-form a{text-decoration:underline}@media screen and (min-width: 48em){.c-contact-form{grid-area:form;align-self:center;padding-right:3.75rem;padding-left:5.8125rem}}.c-contact-form__title{margin-bottom:1.875rem;line-height:1.2}@media screen and (min-width: 48em){.c-contact-form__title{margin-bottom:min(3.125rem,50px)}}.c-contact-form__fileds{margin-bottom:3.125rem}@media screen and (min-width: 48em){.c-contact-form__fileds{display:grid;grid-gap:min(2.5rem,40px);grid-template-areas:"name" "company" "mail" "phone" "message" "acceptance" "submit";margin-bottom:0}}@media screen and (min-width: 75em){.c-contact-form__fileds{grid-template-areas:"name company" "mail phone" "message message" "acceptance submit"}}.c-contact-form__actions{margin-bottom:3.125rem}@media screen and (min-width: 48em){.c-contact-form__actions{display:grid;grid-gap:min(2.5rem,40px);grid-template-areas:"acceptance" "submit";margin-bottom:0}}@media screen and (min-width: 75em){.c-contact-form__actions{grid-template-areas:"acceptance acceptance submit"}}@media screen and (min-width: 48em){.c-contact-form__name{grid-area:name}}@media screen and (min-width: 48em){.c-contact-form__company{grid-area:company}}@media screen and (min-width: 48em){.c-contact-form__mail{grid-area:mail}}@media screen and (min-width: 48em){.c-contact-form__phone{grid-area:phone}}@media screen and (min-width: 48em){.c-contact-form__message{grid-area:message}}.c-contact-form__acceptance{margin-bottom:1.875rem}@media screen and (min-width: 48em){.c-contact-form__acceptance{grid-area:acceptance;margin-bottom:0}}.c-contact-form__submit{margin-left:3.125rem}@media screen and (min-width: 48em){.c-contact-form__submit{display:flex;grid-area:submit;flex-direction:column;align-items:center;margin-left:0;text-align:center;justify-self:start}}@media screen and (min-width: 75em){.c-contact-form__submit{justify-self:end}}@media (hover: hover){.c-contact-form__submit .btn:disabled:hover{background:#000;color:#fff!important}}@media (hover: hover){.c-contact-form__submit .btn:hover{border-color:#000;background:#fff;color:#000!important}}@media screen and (min-width: 48em){.c-contact-form__submit .btn{margin-bottom:10px}}
