@font-face{font-family:Montserrat;src:url(/fonts/montserrat/Montserrat-Medium.woff2) format("woff2"),url(/fonts/montserrat/Montserrat-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/fonts/montserrat/Montserrat-Bold.woff2) format("woff2"),url(/fonts/montserrat/Montserrat-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/fonts/montserrat/Montserrat-Regular.woff2) format("woff2"),url(/fonts/montserrat/Montserrat-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/fonts/montserrat/Montserrat-Light.woff2) format("woff2"),url(/fonts/montserrat/Montserrat-Light.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Italiana;src:url(/fonts/italiana/Italiana-Regular.woff2) format("woff2"),url(/fonts/italiana/Italiana-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}.contacto{width:100%;background:linear-gradient(to right,#fff 50%,#7e644d 50%)}.contacto .contact-container{max-width:1440px;margin:0 auto;padding-top:170px;width:100%;height:100%;display:grid;grid-template-columns:1fr 1fr;align-items:flex-start}@media screen and (max-width: 993px){.contacto .contact-container{grid-template-columns:1fr;background:#fff;padding-top:140px}}.contacto .contact-info{padding-left:35px;position:relative}@media screen and (max-width: 993px){.contacto .contact-info{padding:0 15px 100px}}.contacto .contact-info .arrow{position:absolute;right:145px;top:35%;transform:rotate(270deg) translateY(50%);transform-origin:right top}@media screen and (max-width: 993px){.contacto .contact-info .arrow{right:auto;left:50%;top:auto;bottom:-57px;transform:translate(-50%);transform-origin:none}}.contacto .contact-info h1{color:#000;font-size:60px;font-style:normal;line-height:normal;margin-bottom:40px}.contacto .contact-info .contact-social{padding-left:35px;margin-bottom:20px;display:flex;flex-direction:column;gap:10px}@media screen and (max-width: 993px){.contacto .contact-info .contact-social{padding-left:0}}.contacto .contact-info .contact-social .label{color:#000;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:600;line-height:normal}.contacto .contact-info .contact-social .ofusqued{max-width:350px;cursor:pointer;color:#000;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:400;line-height:normal;width:fit-content;text-align:left}.form-container{display:flex;align-items:center;justify-content:center;padding:30px 30px 66px}@media screen and (max-width: 993px){.form-container{padding:100px 15px 60px;background-color:#7e644d}}.form-container .contact-form{display:flex;flex-direction:column;width:100%;max-width:500px;gap:25px}.form-container .contact-form .c-field{display:flex;flex-direction:column-reverse;width:100%}.form-container .contact-form .c-field label{font-family:Montserrat;font-weight:500;font-size:16px;color:#000}.form-container .contact-form .c-field input,.form-container .contact-form .c-field select{font-family:Montserrat;font-weight:400;font-size:16px;color:#000;border-radius:10px;border:solid 1px transparent;height:44px;padding:3px 14px 0;background:#d9d9d980}.form-container .contact-form .c-field textarea{font-family:Montserrat;font-weight:400;font-size:16px;color:#000;background:#d9d9d980;border-radius:10px;height:150px;border:solid 1px transparent;padding:3px 14px 0}.form-container .contact-form .submit-container{display:flex;align-items:center;justify-content:space-between;padding-right:25px;gap:20px}@media screen and (max-width: 993px){.form-container .contact-form .submit-container{flex-direction:column}}.form-container .contact-form .submit-container .white{padding:10px 65px}
