.c-contact__wrapper{display:flex;gap:72px;align-items:flex-start;flex:1;padding:72px 0}@media (max-width:1023px){.c-contact__wrapper{flex-direction:column;gap:24px;padding:48px 0}}@media (max-width:767px){.c-contact__wrapper{padding:32px 0}}.c-contact__content{display:flex;flex-direction:column;width:calc((100% - 72px) / 2);align-items:flex-start}@media (max-width:1023px){.c-contact__content{width:100%}}.c-contact__title{color:#2e2e3b;font-size:42px;font-style:normal;font-weight:700;font-family:"ferrovialn-bold-webfont";line-height:50px;margin-bottom:16px}@media (max-width:1023px){.c-contact__title{font-size:36px;line-height:44px}}@media (max-width:768px){.c-contact__title{font-size:26px;line-height:34px}}.c-contact__text{color:#2e2e3b;margin-bottom:72px;font-size:20px;font-style:normal;font-weight:400;line-height:28px}@media (max-width:1023px){.c-contact__text{font-size:18px;line-height:26px;margin-bottom:40px}}.c-contact img{max-width:100%;border-radius:20px}.c-contact__form{width:calc((100% - 72px) / 2)}@media (max-width:1023px){.c-contact__form{width:100%}}.c-contact__succes{display:flex;flex-direction:column;align-items:center;align-content:center;flex-wrap:nowrap;width:calc((100% - 72px) / 2)}@media (max-width:1023px){.c-contact__succes{width:100%}}.c-contact__succes--img{margin-bottom:24px}.c-contact__succes--title{color:#0b0c0c;text-align:center;font-size:26px;font-style:normal;font-weight:700;line-height:34px;margin-bottom:8px}.c-contact__succes--text{color:#0b0c0c;text-align:center;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.c-contact__form .btn-primary{margin:16px 0 0}