/* @license GNU-GPL-2.0-or-later https://www.drupal.org/licensing/faq */
html{font-size:62.5%;box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}body{font-family:'Open Sans',sans-serif;font-size:20px;font-size:2rem;line-height:1.5;margin:0}h1{font-size:4rem}h2{font-size:3.6rem}h3{font-size:2.6rem}h4{font-size:2.4rem}h5{font-size:2.2rem}h6{font-size:2.1rem}h1,h2,h3,h4,h5,h6{text-align:center}main{min-height:70vh}p{line-height:1.5}a{text-decoration:none}ul{list-style:none;margin:0;padding:0;line-height:1.5}main ol,main ul{padding-left:1.5em}main ul{list-style-type:disc}div#block-mantenimientoweb-site-branding img{width:405px;height:auto;max-width:100%}img{max-width:100%;height:auto}article img{width:100%;max-width:100%;height:auto}.container{max-width:120rem;width:95%;margin:0 auto}div#preheader{display:flex;justify-content:space-between;flex-direction:column;text-align:center}div.telef p{margin-top:0;margin-bottom:0}div.lang ul{display:flex;justify-content:center;align-items:center}div.lang ul li:not(:first-child):before{content:'|'}div.lang ul li a:hover{color:#c13a02}header{background:#085277;color:#fff}header a{color:#fff}div#block-mantenimientoweb-site-branding{display:flex;justify-content:center;align-items:center;line-height:10rem}div.slider img{width:100%;height:auto}a,nav#block-mantenimientoweb-main-menu a,h1,h2,h3,h4,h5,h6{color:#085277}nav.breadcrumb ol li{display:inline-block;list-style:none;padding-right:.8rem}.breadcrumb li:not(:first-child):before{content:'»'}span.field-content{text-align:center}span.field-content a{text-align:center;font-weight:700;display:block}div.views-field img{border:1px solid #085277}footer{background:#085277;color:#fff;padding:2rem 0}footer a{color:#fff}footer a:hover{color:#fff;text-decoration:underline}div.banner-kit{margin:2rem auto;display:flex;justify-content:center}input[type=text],input[type=email],input[type=password],textarea,select{width:100%;padding:12px 20px;margin:8px 0;display:inline-block;border:1px solid #ccc;border-radius:4px;box-sizing:border-box}input:focus,textarea:focus{background-color:#fafafa}input[type=submit]{width:100%;background-color:#c13a02;color:#fff;padding:14px 20px;margin:8px 0;border:none;border-radius:4px;cursor:pointer}input[type=submit]:hover{background-color:#4caf50}div.views-view-responsive-grid{display:grid;grid-template-columns:1fr;grid-gap:1rem}div.views-field img{width:100%;height:auto}nav#block-mantenimientoweb-main-menu ul li a{padding-top:0;padding-bottom:0}nav#block-mantenimientoweb-main-menu li{display:inline-block;float:left}nav#block-mantenimientoweb-main-menu li a{display:block}nav#block-mantenimientoweb-main-menu li:hover ul a:hover{background:#27314c;color:#fff}nav#block-mantenimientoweb-main-menu li ul{display:none}nav#block-mantenimientoweb-main-menu li ul li{display:block;float:none}nav#block-mantenimientoweb-main-menu li ul li a{width:auto;min-width:100px;padding:0 20px}nav#block-mantenimientoweb-main-menu li a:hover+.hidden,nav#block-mantenimientoweb-main-menu .hidden:hover{display:block}nav#block-mantenimientoweb-main-menu .show-menu{text-decoration:none;color:#fff;background:#27314c;text-align:center;padding:0;height:3.5rem;line-height:3.5rem;font-weight:700;display:none;margin:0}nav#block-mantenimientoweb-main-menu input[type=checkbox]{display:none}nav#block-mantenimientoweb-main-menu input[type=checkbox]:checked~ul{display:block}@media screen and (max-width :768px){nav#block-mantenimientoweb-main-menu ul,nav#block-mantenimientoweb-main-menu ul li{padding:0;margin:0}nav#block-mantenimientoweb-main-menu ul li a{padding-top:1rem;padding-bottom:1rem;text-transform:uppercase}nav#block-mantenimientoweb-main-menu,nav#block-mantenimientoweb-main-menu ul li:last-child{margin-bottom:1rem}nav#block-mantenimientoweb-main-menu ul{position:static;display:none}nav#block-mantenimientoweb-main-menu ul li,nav#block-mantenimientoweb-main-menu li a{width:100%}nav#block-mantenimientoweb-main-menu li a{border-left:1px solid #ddd;border-right:1px solid #ddd;border-bottom:1px solid #ddd;padding-left:1rem;page-node-type-aas-}nav#block-mantenimientoweb-main-menu{background:#fdfdfd;z-index:999}nav#block-mantenimientoweb-main-menu .show-menu{display:block}}.front h1{text-align:center}ul.tabs{margin:0 0 .5em;padding:0;list-style:none}.tabs>li{display:inline-block;margin-right:.3em}.tabs a:focus,.tabs a:hover{background-color:#f5f5f5}.tabs a{display:block;padding:.2em 1em;text-decoration:none}.tabs a.is-active{background-color:#c13a02;color:#fff}div.views-view-responsive-grid{grid-template-columns:1fr 1fr}div.views-field img{width:100%;height:auto}@media (min-width:768px){div#preheader{flex-direction:row;text-align:unset}div.lang ul{justify-content:space-between}header{padding-bottom:2rem}nav#block-mantenimientoweb-main-menu{margin-top:1rem}nav#block-mantenimientoweb-main-menu ul{max-width:120rem;width:95%;margin:0 auto;display:flex;justify-content:space-around}nav#block-mantenimientoweb-main-menu ul li{text-transform:uppercase;font-size:1.6rem}div.views-view-responsive-grid{grid-template-columns:1fr 1fr 1fr}nav#block-mantenimientoweb-main-menu ul li a{background:#085277;border-radius:15px;padding:.2rem 2rem;color:#fff}nav#block-mantenimientoweb-main-menu ul li a.is-active,nav#block-mantenimientoweb-main-menu ul li a:hover{background:#c13a02}}@media (min-width:1000px){div.views-view-responsive-grid{grid-template-columns:1fr 1fr 1fr 1fr}}
