section.contactUs{position:relative;width:100%;padding:40px 0}section.contactUs>div.title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}section.contactUs>div.title>h2{color:var(--corporativo);font-weight:700}section.contactUs .contact{padding:40px;background:#fff;-webkit-box-shadow:0 5px 35px rgba(0,0,0,.1);box-shadow:0 5px 35px rgba(0,0,0,.1);border-radius:var(--border-radius--componente);overflow:hidden}section.contactUs .contact h3{color:var(--corporativo);font-weight:700;margin-bottom:10px;text-align:left;margin-left:0;font-size:25px!important}section.contactUs>div.box{position:relative;display:grid;grid-template-columns:2fr 1fr;grid-template-rows:5fr 4fr;grid-template-areas:"form info" "form map";grid-gap:20px}section.contactUs>div.box .form{grid-area:form}section.contactUs>div.box .info{grid-area:info}section.contactUs>div.box .map{grid-area:map;padding:0}section.contactUs>div.box .map #map.contact-map{margin-left:0;width:100%;height:100%}section.contactUs .formBox{position:relative;width:100%}section.contactUs .formBox .phone_container{display:-webkit-box;display:-ms-flexbox;display:flex;gap:5px}section.contactUs .formBox .phone_container select#Prefijo{padding:0;outline:0;border:1px solid #333;border-radius:var(--border-radius--button,0);font-size:15px}section.contactUs .formBox .phone_container input#Telefono{padding:10px;outline:0;border:1px solid #333;border-radius:var(--border-radius--button,0);font-size:15px}section.contactUs .formBox .container-gdpr.inputBox.w100{margin-bottom:95px}section.contactUs .formBox .container-gdpr.inputBox.w100 .its--col-md-12.acepto{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-left:0;margin-bottom:4px}section.contactUs .formBox .container-gdpr.inputBox.w100 .its--col-md-12.acepto input[type=checkbox]{background-color:#fff;border:2px solid #c8cdd1;border-radius:0;padding:2px 5px;margin:0;margin-right:10px;min-height:32px;min-width:32px;vertical-align:middle;-webkit-appearance:none;width:30px}section.contactUs .formBox .container-gdpr.inputBox.w100 .its--col-md-12.acepto input[type=checkbox]:checked::before{content:"\e818";font-family:fontlibrary;speak:none;-webkit-font-smoothing:antialiased}section.contactUs .formBox .container-gdpr.inputBox.w100 .its--col-md-12.acepto label{font-size:12px;text-transform:uppercase;font-weight:800}section.contactUs .formBox>div.row50{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px}section.contactUs .formBox>div.row50>div.inputbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:10px;width:50%}section.contactUs .formBox>div.row50>div.inputbox::-webkit-input-placeholder{color:#999}section.contactUs .formBox>div.row50>div.inputbox::-moz-placeholder{color:#999}section.contactUs .formBox>div.row50>div.inputbox:-ms-input-placeholder{color:#999}section.contactUs .formBox>div.row50>div.inputbox::-ms-input-placeholder{color:#999}section.contactUs .formBox>div.row50>div.inputbox::placeholder{color:#999}section.contactUs .formBox>div.row50>div.inputbox>span{color:var(--corporativo);font-weight:700;margin-top:10px;margin-bottom:5px}section.contactUs .formBox>div.row50>div.inputbox>input{padding:10px;outline:0;border:1px solid #333;border-radius:var(--border-radius--button,0);font-size:15px}section.contactUs .formBox>div.row100>div.inputbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:10px;width:100%}section.contactUs .formBox>div.row100>div.inputbox::-webkit-input-placeholder{color:#999}section.contactUs .formBox>div.row100>div.inputbox::-moz-placeholder{color:#999}section.contactUs .formBox>div.row100>div.inputbox:-ms-input-placeholder{color:#999}section.contactUs .formBox>div.row100>div.inputbox::-ms-input-placeholder{color:#999}section.contactUs .formBox>div.row100>div.inputbox::placeholder{color:#999}section.contactUs .formBox>div.row100>div.inputbox>span{color:var(--corporativo);font-weight:700;margin-top:10px;margin-bottom:5px}section.contactUs .formBox>div.row100>div.inputbox>textarea{padding:10px;outline:0;border:1px solid #333;resize:none;min-height:220px;margin-bottom:10px;border-radius:var(--border-radius--button,0);font-size:15px}section.contactUs .formBox>div.row100>div.inputbox>input[type=submit]{background:var(--corporativo);color:#fff;padding:10px 20px;border:none;cursor:pointer;font-weight:700;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;border-radius:var(--border-radius--button,0);width:-webkit-max-content;width:-moz-max-content;width:max-content}section.contactUs .formBox>div.row100>div.inputbox>input[type=submit]:hover{background:#000;color:#fff}section.contactUs .info{background:var(--corporativo)}section.contactUs .info h3{color:var(--corporativo-contraste)}section.contactUs .info .infoBox{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}section.contactUs .info .infoBox ul{padding-left:0;list-style:none}section.contactUs .info .infoBox ul li{color:var(--corporativo-contraste);margin:11px 0;font-size:15px}section.contactUs .info .infoBox ul a{color:var(--corporativo-contraste)}@media (max-width:768px){section.contactUs{padding:20px 0}section.contactUs>div.box{grid-template-columns:1fr;grid-template-rows:12fr 4fr;grid-template-areas:"form" "info" "map"}section.contactUs>div.box .info{grid-area:info;height:-webkit-max-content;height:-moz-max-content;height:max-content}section.contactUs>div.box .map #map.contact-map{margin-left:0;width:100%;height:250px}section.contactUs .formBox>div.row50{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}section.contactUs .formBox>div.row50>div.inputbox{width:100%}section.contactUs .info .infoBox{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}