/*plantillas*/
#content.plantilla{max-width: none;margin: 0;padding:0;width:100%;}
#content.plantilla .breadcrumb{display: none;}
#content.plantilla .container{padding: 0 20px !important;}
@media all and (min-width:768px){#content.plantilla .container{padding: 0 40px !important;}}
.bannerHeader{background-position: center;background-size: cover;background-repeat: no-repeat;min-height: 280px;position:relative;margin:0 0 30px 0;}
.bannerHeader .txt{position: absolute;height: 100%;width: 100%;display: flex;flex-flow: column nowrap;justify-content: flex-start;align-items: flex-start;}
.bannerHeader .txt h1{ padding: 0 20px;color: var(--white);font-size: 30px;font-weight: bold;line-height:1.2;margin:20px 0;}
.bannerHeader .txt p{ padding: 0 20px;color: var(--white);font-size: 18px;font-weight: normal;line-height:1.2;margin:20px 0;}
/*taller*/
.taller .bannerHeader{background-image:url('../images/bg-taller.jpg');}
.taller .ttlField{color:var(--black);display: flex;align-items: center;font-weight: bold;font-size: 18px;margin:20px 0 10px;}
.taller .ttlField i{display: flex;align-items:center;justify-content:center;font-weight:bold;color:#ffffff;background-color:var(--marca);font-style:normal;font-size:18px;height: 30px;width:30px;border-radius: 50%;margin:0 8px 0 0;}
.taller fieldset{margin:10px 0;width:100%;font-size: 15px;}
.taller fieldset label{display: block;margin:10px 0 6px 0;width:100%;}
.taller fieldset li{margin:10px 0 18px 0;}
.taller fieldset li.short{display: flex;flex-flow:row wrap;justify-content: space-between;}
.taller fieldset li.short select{width:48%;}
.taller fieldset textarea{resize:none;width:100%;}
.taller button{margin:20px 0;}
.taller .date input[type="text"]{background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjwhRE9DVFlQRSBzdmcgIFBVQkxJQyAnLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4nICAnaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkJz48c3ZnIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDgwIDgwIiBoZWlnaHQ9IjgwcHgiIGlkPSJJY29ucyIgdmVyc2lvbj0iMS4xIiB2aWV3Qm94PSIwIDAgODAgODAiIHdpZHRoPSI4MHB4IiB4bWw6c3BhY2U9InByZXNlcnZlIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj48Zz48cGF0aCBkPSJNNjEsMjAuMDQ3aC02VjE1aC01djUuMDQ3SDMwVjE1aC01djUuMDQ3aC01LjkxOWMtMi4yMDksMC00LDEuNzkxLTQsNFY2MWMwLDIuMjA5LDEuNzkxLDQsNCw0SDYxYzIuMjA5LDAsNC0xLjc5MSw0LTQgICBWMjQuMDQ3QzY1LDIxLjgzOCw2My4yMDksMjAuMDQ3LDYxLDIwLjA0N3ogTTYwLDYwSDIwVjM1aDQwVjYweiBNNjAsMzBIMjB2LTVoNDBWMzB6Ii8+PHJlY3QgaGVpZ2h0PSI1IiB3aWR0aD0iNSIgeD0iMzgiIHk9IjQwIi8+PHJlY3QgaGVpZ2h0PSI1IiB3aWR0aD0iNSIgeD0iNDgiIHk9IjQwIi8+PHJlY3QgaGVpZ2h0PSI1IiB3aWR0aD0iNSIgeD0iMzgiIHk9IjUwIi8+PHJlY3QgaGVpZ2h0PSI1IiB3aWR0aD0iNSIgeD0iMjgiIHk9IjUwIi8+PC9nPjwvc3ZnPg==);background-size: 40px;background-repeat: no-repeat;background-position: right center;}
.taller p label span span{display: block;background-color: #fafafa;padding: 10px;margin: 10px;}
.taller .error{color:#CC0000}
.taller #error{background-color: #CC0000;color:var(--white);padding:20px;font-size: 18px;}
.taller #enviado{background-color: green;color:var(--white);padding:20px;font-size: 18px;}
@media all and (min-width:480px) and (max-width:768px){
    .taller fieldset ul{display: flex;flex-flow: row wrap;}
    .taller fieldset ul li{width: calc(50% - 10px);}
    .taller fieldset ul li + li{margin-left: 20px;}
    .taller fieldset ul li:nth-child(2n + 1){margin-left: 0;}
}
@media all and (min-width:768px){
    .taller .ttlField{font-size: 20px;}
    .taller .ttlField i{margin:0 14px 0 0;}
    .taller fieldset ul{display: flex;flex-flow: row wrap;}
    .taller fieldset ul li{width: calc(33% - 15px);}
    .taller fieldset ul li + li{margin-left: 28px;}
    .taller fieldset ul li:nth-child(3n + 1){margin-left: 0;}
}
/*somos*/
.somos .bannerHeader{background-image:url('../images/bg-somos.jpg');}
.somos > .container{font-size: 18px;line-height: 1.3;margin-bottom: 60px;}
/*compramos*/
.compramos .bannerHeader{background-image:url('../images/bg-compramos.jpg');}
.compramos > .container{font-size: 18px;line-height: 1.3;margin-bottom: 60px;}
.compramos .ttlField{color:var(--black);display: flex;align-items: center;font-weight: bold;font-size: 18px;margin:20px 0 10px;}
.compramos .ttlField i{display: flex;align-items:center;justify-content:center;font-weight:bold;color:#ffffff;background-color:var(--marca);font-style:normal;font-size:18px;height: 30px;width:30px;border-radius: 50%;margin:0 8px 0 0;}
.compramos fieldset{margin:10px 0;width:100%;font-size: 15px;}
.compramos fieldset label{display: block;margin:10px 0 6px 0;width:100%;}
.compramos fieldset li{margin:10px 0 18px 0;}
.compramos fieldset li.short{display: flex;flex-flow:row wrap;justify-content: space-between;}
.compramos fieldset li.short select{width:48%;}
.compramos fieldset textarea{resize:none;width:100%;}
.compramos .interesTtl{margin: 20px 0 10px 0;font-size: 16px;}
.compramos .fotoTtl{margin:20px 0;}
.compramos .fotoTtl b{display: block;font-weight: bold;font-size: 18px;line-height: 1.4;}
.compramos fieldset ul.foto{display: flex;flex-flow: row wrap;margin:30px 0;}
.compramos fieldset ul.foto li{position:relative;width:calc(50% - 10px);}
.compramos fieldset ul.foto li img{display: block;height:auto;width:100%;}
.compramos fieldset ul.foto li input[type="file"]{position:absolute;height:100%;width: 100%;opacity: 0;z-index: 1;cursor: pointer;top:0;left:0;}
.compramos fieldset ul.foto li .eliminar_imagen{position: absolute;top: 10px;left: 10px;background-color: var(--marca);padding: 10px;border-radius: 4px;color: var(--white);}
.compramos fieldset ul.foto li + li{margin-left: 20px;}
.compramos fieldset ul.foto li:nth-child(2n + 1){margin-left: 0;}
.compramos button{margin:20px 0;}
.compramos .date input[type="text"]{background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjwhRE9DVFlQRSBzdmcgIFBVQkxJQyAnLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4nICAnaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkJz48c3ZnIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDgwIDgwIiBoZWlnaHQ9IjgwcHgiIGlkPSJJY29ucyIgdmVyc2lvbj0iMS4xIiB2aWV3Qm94PSIwIDAgODAgODAiIHdpZHRoPSI4MHB4IiB4bWw6c3BhY2U9InByZXNlcnZlIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj48Zz48cGF0aCBkPSJNNjEsMjAuMDQ3aC02VjE1aC01djUuMDQ3SDMwVjE1aC01djUuMDQ3aC01LjkxOWMtMi4yMDksMC00LDEuNzkxLTQsNFY2MWMwLDIuMjA5LDEuNzkxLDQsNCw0SDYxYzIuMjA5LDAsNC0xLjc5MSw0LTQgICBWMjQuMDQ3QzY1LDIxLjgzOCw2My4yMDksMjAuMDQ3LDYxLDIwLjA0N3ogTTYwLDYwSDIwVjM1aDQwVjYweiBNNjAsMzBIMjB2LTVoNDBWMzB6Ii8+PHJlY3QgaGVpZ2h0PSI1IiB3aWR0aD0iNSIgeD0iMzgiIHk9IjQwIi8+PHJlY3QgaGVpZ2h0PSI1IiB3aWR0aD0iNSIgeD0iNDgiIHk9IjQwIi8+PHJlY3QgaGVpZ2h0PSI1IiB3aWR0aD0iNSIgeD0iMzgiIHk9IjUwIi8+PHJlY3QgaGVpZ2h0PSI1IiB3aWR0aD0iNSIgeD0iMjgiIHk9IjUwIi8+PC9nPjwvc3ZnPg==);background-size: 40px;background-repeat: no-repeat;background-position: right center;}
.compramos p label span span{display: block;background-color: #fafafa;padding: 10px;margin: 10px;}
.compramos .error{color:#CC0000}
.compramos #error{background-color: #CC0000;color:var(--white);padding:20px;font-size: 18px;}
.compramos #enviado{background-color: green;color:var(--white);padding:20px;font-size: 18px;}
@media all and (min-width:480px) and (max-width:768px){
    .compramos fieldset ul{display: flex;flex-flow: row wrap;}
    .compramos fieldset ul li{width: calc(50% - 10px);}
    .compramos fieldset ul li + li{margin-left: 22px;}
    .compramos fieldset ul li:nth-child(2n + 1){margin-left: 0;}
}
@media all and (min-width:768px){
    .compramos .ttlField{font-size: 20px;}
    .compramos .ttlField i{margin:0 14px 0 0;}
    .compramos fieldset ul{display: flex;flex-flow: row wrap;}
    .compramos fieldset ul li{width: calc(33% - 15px);}
    .compramos fieldset ul li + li{margin-left: 28px;}
    .compramos fieldset ul li:nth-child(3n + 1){margin-left: 0;}
    .compramos fieldset ul.foto li{width:calc(25% - 20px);}
    .compramos fieldset ul.foto li:nth-child(3n){margin-left: 20px;}
}
/*somos*/
.contacto .bannerHeader{background-image:url('../images/bg-ubicaciones.jpg');}
.contacto > .container{font-size: 18px;line-height: 1.3;margin-bottom: 60px;}
/*unicaciones*/
.contacto .container > div{display: flex;flex-flow: row wrap;justify-content: space-between;}
.contacto .container > div > div{order:1;margin:20px 0;width:100%;}
.contacto .container > div > div + div{order:0;}
.contacto .wrapForm h3{color: var(--black);font-weight: bold;font-size: 18px;margin: 20px 0;}
.contacto .wrapForm form fieldset{margin: 10px 0;width: 100%;font-size: 15px;}
.contacto .wrapForm form fieldset li{margin: 10px 0 18px 0;}
.contacto .wrapForm form fieldset li label{display: block;margin: 10px 0 6px 0;width: 100%;}
.contacto .wrapForm form fieldset li textarea{resize: none;width: 100%;}
.contacto .wrapForm form p label span span {display: block;background-color: #fafafa;padding: 0 15px 10px;font-size: 11px;margin: 10px;}
.contacto .wrapForm .form-snd > span {display: block;margin: 0 0 20px 0;font-size: 11px;}
.contacto .wrapForm form .error{color:#CC0000}
.contacto .wrapForm form #error{background-color: #CC0000;color:var(--white);padding:20px;font-size: 18px;}
.contacto .wrapForm form #enviado{background-color: green;color:var(--white);padding:20px;font-size: 18px;}
.contacto address::before{content: ''; display: block; height: 80px; width: 80px; position: absolute; top: 10px; left: 10px; background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNjQgNjQiIHZlcnNpb249IjEuMSIgdmlld0JveD0iMCAwIDY0IDY0IiB4bWw6c3BhY2U9InByZXNlcnZlIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj48ZyBpZD0icm93XzQiLz48ZyBpZD0icm93XzMiPjxnIGlkPSJuZWFyYnkiPjxnPjxwb2x5Z29uIGZpbGw9IiM3Q0IzNDIiIHBvaW50cz0iNDIsMzEgNDIsNiA0Miw2IDIyLDQgMjIsNCAyMiwzMSAgICAiLz48cGF0aCBkPSJNMjIsNEw3LjgsNC45QzYuOCw1LDYsNS44LDYsNi45TDUsMzFoMTdWNHoiIGZpbGw9IiNBRUQ1ODEiLz48cGF0aCBkPSJNNTgsMzFsMS0yNC44YzAtMC41LTAuMi0xLjEtMC42LTEuNWMtMC40LTAuNS0xLjEtMC43LTEuNy0wLjZMNDIsNnYyNUg1OHoiIGZpbGw9IiNFQ0VGRjEiLz48cGF0aCBkPSJNNTgsMzFINDJ2MjZsMCwwbDE0LjgsMC45bDAuMSwwYzAuNSwwLDEuMS0wLjIsMS40LTAuNmMwLjQtMC40LDAuNi0wLjksMC42LTEuNUw1OCwzMUw1OCwzMXoiIGZpbGw9IiNDRkQ4REMiLz48cG9seWdvbiBmaWxsPSIjQUVENTgxIiBwb2ludHM9IjQyLDU3IDQyLDMxIDIyLDMxIDIyLDU5ICAgICIvPjxwYXRoIGQ9Ik01LDMxbDEsMjQuMmMwLDEsMC44LDEuOCwxLjcsMS45TDIyLDU5bDAsMFYzMUg1eiIgZmlsbD0iIzdDQjM0MiIvPjxwb2x5Z29uIGZpbGw9IiNCMEJFQzUiIHBvaW50cz0iMjUuOSw1MS40IDI2LDQ1LjQgMjIsNDUuMyAyMiw1MS44ICAgICIvPjxwb2x5Z29uIGZpbGw9IiM3ODkwOUMiIHBvaW50cz0iMzAsMzEgMzIuMiwyOC4zIDMyLjIsMjYuOCAzMS4xLDI2LjggMzEuMiwyNS44IDM0LjEsMjUuOSAzNC4yLDIxLjUgNDAuNCwyMC44IDQwLDExLjcgICAgICAzNC41LDEwLjcgMzIuNSwxMC43IDMyLjIsMTIuMyAyOS44LDExLjYgMjksMTUgMjcsMTUuMSAyNi4xLDIxLjEgMjYuOSwyMS43IDI2LjYsMjIuOSAyMy41LDIwLjUgMjIsMjAuNCAyMiwzMSAgICAiLz48cG9seWdvbiBmaWxsPSIjQjBCRUM1IiBwb2ludHM9IjIyLDIwLjQgMTcuNCwyMC4xIDE0LjIsMjMuOCA3LjgsMjYuMSA3LjksMzEgMjIsMzEgICAgIi8+PHBvbHlnb24gZmlsbD0iI0IwQkVDNSIgcG9pbnRzPSIyMiwzMSAyMiw0NC40IDIyLjcsNDIuMSAyNi4xLDQyLjIgMjYuMiwzNi43IDI5LjUsMzYuOCAyOS42LDMxLjQgMzAsMzEgICAgIi8+PHBvbHlnb24gZmlsbD0iIzc4OTA5QyIgcG9pbnRzPSI3LjksMzEgOCwzNi4zIDEzLjQsMzguOCAxMC41LDQ1LjYgMTEuOSw1My4xIDIwLjUsNTQuNSAyMS45LDUxLjggMjIsNTEuOCAyMiw0NS4zIDIxLjcsNDUuMyAgICAgIDIyLDQ0LjQgMjIsMzEgICAgIi8+PHBvbHlnb24gZmlsbD0iIzRERDBFMSIgcG9pbnRzPSIyMS40LDI2LjcgMTguMywzMSAyMiwzMSAyMiwyNi45ICAgICIvPjxwb2x5Z29uIGZpbGw9IiMwMzlCRTUiIHBvaW50cz0iMTYuNCwzMy42IDEwLjcsMzYuOCA1LjIsMzYuOCA1LjQsNDEgMTMuNCw0MSAxNy43LDM3LjggMjAuNiwzOS43IDIyLDM5LjIgMjIsMzEgMTguMywzMSAgICAiLz48cG9seWdvbiBmaWxsPSIjNEREMEUxIiBwb2ludHM9IjQwLjEsNTUuMSAzNy4xLDUyLjQgMzYuOCw1MCAzNC4yLDUwIDMxLjcsNDEuOSAzMS42LDQwLjcgNDIsMzYgNDEsMzEgNDAuOCwzMSAzNi43LDMxICAgICAgMzYuNywzNC4zIDMyLjIsMzMuOCAzMS44LDMxIDIyLDMxIDIyLDM5LjIgMjYuNCwzNy42IDI4LjksMzkuNSAyOS4xLDQwLjUgMzEuMSw0Mi4zIDMyLjcsNTEuMyAzNS45LDUzLjYgMzYuNyw1Ni41IDM3LjUsNTcuNSAgICAgIDQxLjIsNTcuMSAgICAiLz48cGF0aCBkPSJNMzEuOCwzMUgyMnYtNC4xbDMuMywxLjRsNS42LTMuMUwzMS44LDMxeiBNMzYuNywzMC4yVjMxaDQuMUwzNi43LDMwLjJ6IiBmaWxsPSIjMDM5QkU1Ii8+PGc+PHBhdGggZD0iTTE3LjUsNDUuM2MtMC4zLTAuMS0wLjUsMC4xLTAuNiwwLjRjLTAuMSwwLjMsMC4xLDAuNSwwLjQsMC42YzEuNSwwLjMsMy4xLDAuNiw0LjcsMC43di0xICAgICAgQzIwLjUsNDUuOCwxOSw0NS42LDE3LjUsNDUuM3oiIGZpbGw9IiM1NDZFN0EiLz48cGF0aCBkPSJNMzIuNCw0NS4zYy0wLjEtMC4zLTAuMy0wLjQtMC42LTAuNGMtMy4yLDAuOS02LjUsMS4yLTkuOCwwLjl2MWMwLjcsMCwxLjMsMC4xLDIsMC4xICAgICAgYzIuNywwLDUuNC0wLjQsOC4xLTEuMUMzMi4zLDQ1LjksMzIuNSw0NS42LDMyLjQsNDUuM3oiIGZpbGw9IiM3Q0IzNDIiLz48L2c+PC9nPjxnPjxsaW5lIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzc1NzU3NSIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiB4MT0iNTAuNSIgeDI9IjQ2IiB5MT0iNTUuMSIgeTI9IjU0LjkiLz48bGluZSBmaWxsPSJub25lIiBzdHJva2U9IiM3NTc1NzUiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgeDE9IjQ2IiB4Mj0iNTUuNyIgeTE9IjUyLjkiIHkyPSI1My40Ii8+PGxpbmUgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjNzU3NTc1IiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHgxPSI0NiIgeDI9IjU2LjgiIHkxPSI1MC44IiB5Mj0iNTEuNCIvPjxsaW5lIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzc1NzU3NSIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiB4MT0iNDYiIHgyPSI1NC44IiB5MT0iNDYuOCIgeTI9IjQ3LjEiLz48bGluZSBmaWxsPSJub25lIiBzdHJva2U9IiM3NTc1NzUiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgeDE9IjQ2IiB4Mj0iNTYuOCIgeTE9IjQ0LjgiIHkyPSI0NS4xIi8+PGxpbmUgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjNzU3NTc1IiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHgxPSI0NiIgeDI9IjU0IiB5MT0iNDAuNyIgeTI9IjQxIi8+PGxpbmUgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjNzU3NTc1IiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHgxPSI0NiIgeDI9IjU2LjciIHkxPSIzNi43IiB5Mj0iMzYuOSIvPjxsaW5lIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzc1NzU3NSIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiB4MT0iNDkuOCIgeDI9IjQ2IiB5MT0iMzIuNyIgeTI9IjMyLjciLz48L2c+PGc+PGxpbmUgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjQkRCREJEIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHgxPSI1Ni43IiB4Mj0iNDYiIHkxPSI1LjkiIHkyPSI3LjEiLz48bGluZSBmaWxsPSJub25lIiBzdHJva2U9IiNCREJEQkQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgeDE9IjU2LjciIHgyPSI0NiIgeTE9IjEwIiB5Mj0iMTEiLz48bGluZSBmaWxsPSJub25lIiBzdHJva2U9IiNCREJEQkQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgeDE9IjQ2IiB4Mj0iNTIuMyIgeTE9IjEzIiB5Mj0iMTIuNCIvPjxsaW5lIGZpbGw9Im5vbmUiIHN0cm9rZT0iI0JEQkRCRCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiB4MT0iNTYuNyIgeDI9IjQ2IiB5MT0iMTYuMiIgeTI9IjE2LjkiLz48bGluZSBmaWxsPSJub25lIiBzdHJva2U9IiNCREJEQkQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgeDE9IjQ2IiB4Mj0iNTMuNyIgeTE9IjE4LjkiIHkyPSIxOC40Ii8+PGxpbmUgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjQkRCREJEIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHgxPSI1Ni43IiB4Mj0iNDYiIHkxPSIyMi40IiB5Mj0iMjIuOCIvPjxsaW5lIGZpbGw9Im5vbmUiIHN0cm9rZT0iI0JEQkRCRCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiB4MT0iNDYiIHgyPSI1Ni43IiB5MT0iMjYuNyIgeTI9IjI2LjUiLz48bGluZSBmaWxsPSJub25lIiBzdHJva2U9IiNCREJEQkQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgeDE9IjU2LjciIHgyPSI0NiIgeTE9IjMwLjYiIHkyPSIzMC42Ii8+PC9nPjxwYXRoIGQ9Ik0yNCw5QzE1LjcsOSw5LDE1LjcsOSwyNGMwLDEwLjIsMTEuNSwyMywxNSwyM3MxNS0xMi44LDE1LTIzQzM5LDE1LjcsMzIuMyw5LDI0LDl6IE0yNCwzMiAgICBjLTQuNCwwLTgtMy42LTgtOHMzLjYtOCw4LThzOCwzLjYsOCw4UzI4LjQsMzIsMjQsMzJ6IiBmaWxsPSIjRTUzOTM1Ii8+PC9nPjwvZz48ZyBpZD0icm93XzIiLz48ZyBpZD0icm93XzEiLz48L3N2Zz4=); background-repeat: no-repeat; background-position: center; background-size: 100%; background-color: transparent;}
.contacto address {display: block;font-weight: normal;padding: 20px 20px 20px 110px;border: 1px solid var(--grey-borde);border-radius: 4px;position:relative;}
.contacto address > p {font-size: 16px;font-style: normal;margin: 0 0 8px 0;}
.contacto address > p strong{color:var(--black);display:block;font-size:16px;font-weight: bold;}
.contacto address > p a{background-color: var(--marca); border: none; border-radius: 2px; box-shadow: none; color: var(--white); display: inline-flex; align-items: center; height: 40px; padding: 0 20px; text-transform: none; font-size: 16px; font-weight: 500; justify-content: center;}
@media all and (min-width:768px){
    .contacto .container > div > div{order:0;margin:20px 0;width:calc(100% - 400px);}
    .contacto .container > div > div + div{order:1;margin-top:100px;width:340px;}
    .contacto .wrapForm h3{font-size:20px;}
    .contacto address > p a:hover{background-color: var(--marcahover);}
}
@media all and (min-width:1024px){
    .contacto .container > div > div{order:0;margin:20px 0;width:calc(100% - 480px);}
    .contacto .wrapForm form fieldset ul{display: flex;flex-flow: row wrap;}
    .contacto .wrapForm form fieldset li{width: calc(50% - 10px);}
    .contacto .wrapForm form fieldset li + li{margin-left: 20px;}
    .contacto .wrapForm form fieldset li:nth-child(2n+1){margin-left: 0;}
}

