@media only screen and (min-width:0px){.two-inputs{width:100%}.sm .btn .btn-inner-circle{margin:0}.sm .btn:hover{transform:none}.contact-us{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-top:0;padding:3rem}.contact-info{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;border-bottom:1px solid var(--grisclaro);margin-bottom:4rem;margin-top:12rem}.contact-info h1{color:var(--primario);font-size:3.2rem;line-height:3rem;margin-bottom:2.8rem;max-width:30rem}.contact-info h3{font-size:1.4rem;color:var(--primario);font-weight:400;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;margin-bottom:1.8rem;max-width:22rem}.contact-info .clock{height:2rem;width:2rem;margin-right:1rem}.contact-info p{font-size:1.8rem;font-weight:400;line-height:2.4rem;margin-bottom:1.4rem}.contact-info .ctas-horizontal.sm{display:flex;flex-direction:row;margin-bottom:2rem}.contact-info .ctas-horizontal.sm .btn{padding-right:0}.contact-info .ctas-horizontal.sm .btn:hover{padding-right:0}.contact-info .ctas-horizontal.big{display:none}.contact-us form#formBasic{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:1.4rem}.contact-us form#formBasic .form-title{margin-bottom:1.2rem;color:var(--primario)}.contact-us form#formBasic p{font-weight:400;text-align:center;margin-bottom:3rem}form#formBasic textarea{background:var(--blanco);border:.2rem solid var(--gris);color:var(--oscuro);border-radius:2rem;padding:1.5rem 2rem;font-size:1.2rem;margin-bottom:1.2rem;text-align:left;width:100%;margin-top:1.4rem;outline:0}form#formBasic textarea:focus{border-color:var(--primario)}form#formBasic .legal-info-form{margin:1rem 0}form#formBasic .legal-info-form p{text-align:left;margin-bottom:0}form#formBasic .next-form{background-color:var(--primario);color:var(--blanco);margin:1rem 0}}@media only screen and (min-width:350px){.contact-us form#formBasic{padding:3rem}}@media only screen and (min-width:768px){.contact-us{padding:3rem 8rem}}@media only screen and (min-width:990px){.contact-us{padding:3rem 18rem}.contact-info{max-width:60rem;padding:3rem}.contact-info h1{max-width:fit-content}.contact-info h3{max-width:fit-content}.contact-info p{max-width:fit-content}.contact-us-form{max-width:60rem}}@media only screen and (min-width:1200px){.sm .btn .btn-inner-circle{margin:0}.sm .btn:hover{transform:none}.ctas-horizontal.big{display:initial!important;display:flex;flex-direction:row;flex-wrap:wrap}.ctas-horizontal.sm{display:none!important}.contact-us{display:flex;flex-direction:row;align-items:center;justify-content:space-around;padding:8rem 12rem;position:relative;z-index:120}.two-inputs{display:flex;flex-direction:row;width:100%}.two-inputs .input-control:first-child{margin-right:1rem}.contact-info{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;border-bottom:1px solid var(--grisclaro);margin-bottom:4rem;margin-top:-10rem}.contact-info h1{color:var(--primario);font-size:4.2rem;line-height:4rem;margin-bottom:2.8rem;max-width:40rem}.contact-info h3{font-size:1.6rem;color:var(--primario);font-weight:400;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;margin-bottom:1.8rem;max-width:222rem}.contact-info .clock{height:auto;width:3rem;margin-right:1rem}.contact-info p{font-size:1.8rem;font-weight:400;line-height:2.4rem;margin-bottom:1.4rem}.contact-us-footer{position:relative;margin-top:-20rem;z-index:99}.contact-info .ctas-horizontal.sm{display:flex;flex-direction:row;margin-bottom:2rem}.contact-info .ctas-horizontal.sm .btn{padding-right:0}.contact-info .ctas-horizontal.sm .btn:hover{padding-right:0}.contact-info .ctas-horizontal.big{display:none}.contact-us form#formBasic{display:flex;flex-direction:column;justify-content:center;align-items:center;max-width:80rem;background-color:var(--blanco);padding:8rem 6rem 3rem 6rem;border:8px solid var(--grisclaro);transform:scale(.9)}.contact-us form#formBasic .form-title{font-size:3rem;margin-bottom:1.2rem;color:var(--primario)}.contact-us form#formBasic p{font-size:1.4rem;font-weight:400;text-align:center;margin-bottom:3rem}form#formBasic textarea{background:var(--blanco);border:.2rem solid var(--gris);color:var(--oscuro);border-radius:2rem;padding:1.5rem 2rem;font-size:1.2rem;margin-bottom:1.2rem;text-align:left;width:100%;margin-top:1.4rem;outline:0}form#formBasic textarea:focus{border-color:var(--primario)}form#formBasic .legal-info-form{margin:1rem 0}form#formBasic .legal-info-form p{text-align:left;margin-bottom:0}form#formBasic .next-form{background-color:var(--primario);color:var(--blanco);margin:1rem 0}}