/* @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}@font-face{font-family:'Avenir-Black';src:url('/themes/custom/traductores/css/../fonts/Avenir-Black.eot');src:url('/themes/custom/traductores/css/../fonts/Avenir-Black.woff2') format('woff2'),url('/themes/custom/traductores/css/../fonts/Avenir-Black.woff') format('woff'),url('/themes/custom/traductores/css/../fonts/Avenir-Black.ttf') format('truetype'),url('/themes/custom/traductores/css/../fonts/Avenir-Black.svg#Avenir-Black') format('svg'),url('/themes/custom/traductores/css/../fonts/Avenir-Black.eot?#iefix') format('embedded-opentype');font-weight:400;font-style:normal;font-display:fallback}@font-face{font-family:'Avenir-Light';src:url('/themes/custom/traductores/css/../fonts/Avenir-Light.eot');src:url('/themes/custom/traductores/css/../fonts/Avenir-Light.woff2') format('woff2'),url('/themes/custom/traductores/css/../fonts/Avenir-Light.woff') format('woff'),url('/themes/custom/traductores/css/../fonts/Avenir-Light.ttf') format('truetype'),url('/themes/custom/traductores/css/../fonts/Avenir-Light.svg#Avenir-Light') format('svg'),url('/themes/custom/traductores/css/../fonts/Avenir-Light.eot?#iefix') format('embedded-opentype');font-weight:400;font-style:normal;font-display:fallback}body{font-size:20px;font-size:2rem;line-height:1.5;font-family:'Avenir-Light';margin:0}h1{font-size:4.2rem;font-family:'Avenir-Black';line-height:1}h2{font-size:3rem;font-family:'Avenir-Black';line-height:1.2}h3{font-size:2.8rem;font-family:'Avenir-Black';line-height:1.2}h4{font-size:2.4rem;font-family:'Avenir-Black';line-height:1.2}a{text-decoration:none;color:#000}h1 span,h2,h3,h4{font-family:'Avenir-Black'}body.page-node-type-landing h1{text-align:center}strong{font-family:'Avenir-Black'}main a:hover,footer a:hover{text-decoration:underline}ul{list-style:none;margin:0;padding:0}ul.legal{margin-top:2rem}@media (min-width:768px){ul.legal{display:flex;gap:6rem;justify-content:center}}main ol,main ul{padding-left:1.5em}main ul{list-style-type:disc}img{max-width:100%;height:auto}iframe{width:100%}div.views-element-container img{border:1px solid #00628f}.container{max-width:120rem;width:95%;margin:0 auto}.container45{max-width:45rem;margin:0 auto;padding-left:1rem;padding-right:1rem}.container60{max-width:60rem;margin:0 auto;padding-left:1rem;padding-right:1rem}.container90{max-width:60rem;margin:0 auto;padding-left:1rem;padding-right:1rem}div.misch{background:#f4f4f4;padding:1rem 2rem;font-size:1.8rem}img{width:100%;max-width:100%;display:block}div.imgnotfull img{width:unset;border:1px solid #ddd}.center{text-align:center}.dos,.dos,.tres,.cuatro,.cinco,.tresdos{display:grid;grid-gap:2rem;grid-template-columns:1fr}.seisfull{display:grid;grid-gap:0;grid-template-columns:1fr 1fr 1fr}@media (min-width:768px){.dos{grid-template-columns:1fr 1fr}.tres{grid-template-columns:1fr 1fr 1fr}.cuatro{grid-template-columns:1fr 1fr 1fr}.cinco{grid-template-columns:1fr 1fr 1fr}.tresdos{grid-template-columns:3fr 2fr}.seisfull{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr}}@media (min-width:1000px){.dos{grid-template-columns:1fr 1fr}.tres{grid-template-columns:1fr 1fr 1fr}.cuatro{grid-template-columns:1fr 1fr 1fr 1fr}.cinco{grid-template-columns:1fr 1fr 1fr 1fr 1fr}}ul.nolist{list-style:none}ul.nolist a:hover{text-decoration:none}div#block-traductores-breadcrumbs li{list-style:none;display:block;float:left;padding-right:1rem}div#block-traductores-breadcrumbs nav{display:flex;justify-content:right}div#block-traductores-breadcrumbs ol li:before{content:"/\00a0";color:#ccc}div#block-traductores-breadcrumbs ol li:first-child:before{content:none}div#block-traductores-breadcrumbs ol li a{color:#00628f}div#block-traductores-breadcrumbs ol li a:hover{text-decoration:underline}@media (min-width:768px){.principal{display:grid;grid-template-columns:2fr 1fr;gap:8rem}}.cuadrado{flex-direction:column;padding:0;padding-bottom:1.5rem;background:#00628f;color:#fff;transition:.7s;text-align:center;display:flex;justify-content:flex-start;align-content:center;align-items:center;font-family:'Avenir-Black';font-size:1.8rem;min-height:48rem}.cuadrado li{list-style:none}.cuadrado:hover{background:#000;color:#ff6369;border:3px solid #000}.cuadrado h2,.cuadrado h3{font-size:3rem;line-height:1.1;margin-top:1rem;margin-bottom:2rem;padding-left:1rem;padding-right:1rem;font-family:'Avenir-Black'}.cuadrado a{color:#fff;display:block}.centrado{display:flex;justify-content:center;flex-direction:column}.accordionMenu{margin:0}.accordionMenu input[type=radio]{display:none}.accordionMenu label{display:block;height:50px;line-height:47px;padding:0 25px 0 10px;font-size:18px;position:relative;cursor:pointer;border-bottom:1px solid #e6e6e6;font-family:'Avenir-Black'}.accordionMenu label:after{display:block;content:"";width:0;height:0;border-style:solid;border-width:5px 0 5px 10px;border-color:transparent transparent transparent #000;position:absolute;right:10px;top:20px;z-index:10;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.accordionMenu .content{max-height:0;height:0;overflow:hidden;-webkit-transition:all 2s ease-in-out;-moz-transition:all 2s ease-in-out;-o-transition:all 2s ease-in-out;transition:all 2s ease-in-out}.accordionMenu .content .inner{text-align:left;padding:0;padding-bottom:2rem}.accordionMenu label{margin-top:.5rem}.accordionMenu h3{margin:0;line-height:1;font-size:2.2rem}@media (min-width:768px){.accordionMenu h3{line-height:2}}.accordionMenu input[type=radio]:checked+label:after{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.accordionMenu input[type=radio]:checked+label+.content{max-height:2000px;height:auto}div.madrid{margin-top:4rem}div.madrid img{border:1px solid #00628f}div.layout-content p a,div.layout-content li a{color:#00628f}div.layout-content .cuadrado li a{color:#fff}.cuadrado a:hover,div.layout-content .cuadrado li a:hover{text-decoration:none;color:#ff6369}div.views-field.views-field-title{text-align:center;padding:1rem 2rem 2rem;line-height:1.2}footer div.views-field.views-field-title{text-align:left;padding:0;line-height:1.2}div#block-traductores-views-block-blog-block-1{margin-top:7rem}div#block-traductores-views-block-blog-block-1 h2{text-align:center}div#block-traductores-views-block-blog-block-2 .views-row{margin-bottom:2rem}div#block-traductores-views-block-servicios-de-traduccion-block-1 div.views-row{border:1px solid #000;padding:1rem;margin-bottom:1rem}div#block-traductores-views-block-blog-block-2 .views-row a:hover,div#block-traductores-views-block-servicios-de-traduccion-block-1 div.views-row a:hover{text-decoration:underline}body.page-node-type-localizacion div#block-traductores-views-block-servicios-de-traduccion-block-2-2{margin-top:2rem}div.whatsapp{position:fixed;bottom:75px;right:15px;cursor:pointer;z-index:99999999}#block-traductores-site-branding{font-family:'Avenir-Black';font-size:2.2rem;text-align:center;margin-bottom:1rem;display:flex;justify-content:center;align-items:center;gap:.5rem}#block-traductores-site-branding img{width:unset;height:auto}#block-traductores-site-branding a{color:#00628f}div.barra{display:flex;flex-direction:column}@media (min-width:768px){#block-traductores-site-branding{font-family:'Avenir-Black';font-size:unset;text-align:left}#block-traductores-site-branding a{font-size:3.1rem}div.barra{font-size:1.5rem;margin-top:3rem;display:flex;justify-content:space-between;flex-direction:row}}a.btn{background:#00628f;color:#fff;width:100%;padding:1rem;max-width:30rem;display:block;border:3px solid #00628f;border-radius:25px;transition:.5s;text-align:center;margin:0 auto;font-family:'Avenir-Black';text-transform:uppercase}a.btn:hover{text-decoration:none;background:#ff6369;border:3px solid #ff6369;color:#fff}li.mitelf,a.mitelf{display:flex}li.mitelf span.mid{display:flex;justify-content:center;align-content:center;padding-top:2px;padding-right:4px}li.mimail{display:flex}li.mitelf svg,li.mimail svg{fill:#00628f}li.mimail span.mid{display:flex;justify-content:center;align-content:center;padding-top:2px}span.flecha{display:block;float:right;right:7rem;position:relative}nav.lang ul{display:flex;gap:.7rem;justify-content:center}nav.lang ul li{display:flex}nav.lang{margin-top:1.5rem;font-family:'Avenir-Black'}nav.lang a{color:#444;padding:.1rem;font-size:1.6rem}nav.lang a:hover{text-decoration:underline}nav.lang img{border-radius:2px;border:1px solid #666}@media (min-width:768px){nav.lang ul{display:flex;gap:.7rem;justify-content:center}nav.lang{margin-top:0}div.barra div:last-child{display:flex;gap:4rem}}body.path-frontpage figure,figure.autor,div.dos figure{margin:0;padding:0}div.cuadrado figure{width:100%;height:auto}div.author-info{padding:2rem;border:3px solid #00628f;margin-top:3rem;margin-bottom:3rem;grid-template-columns:1fr;display:grid}body.path-frontpage div.author-info{margin-top:0;border:0}@media (min-width:768px){div.author-info{grid-template-columns:2fr 3fr}}div.author-picture{display:flex;justify-content:center;align-items:center}div.author-info a{color:#fff}figure.autor img{width:200px;border-radius:25rem;border:3px solid #00628f}span.flecha svg{fill:#fff}section{margin:6rem 0}section#slider{margin-top:1rem;width:100%;min-height:17.5rem;position:relative;overflow:hidden}section#slider img{width:100%;height:auto;position:absolute;z-index:1}section#slider h1{font-size:4.2rem;position:absolute;z-index:999;bottom:0;left:0;right:0}section#mapa{margin-bottom:5rem}nav#block-traductores-main-menu ul{display:flex;justify-content:center}nav#block-traductores-main-menu ul li a{padding:.5rem 1rem;border-right:1px solid #00628f}@media (min-width:768px){nav#block-traductores-main-menu ul li a{padding:.5rem 2rem;border-right:1px solid #00628f;transition:.7s}}section#direccion{padding-top:2rem}div.contacto{padding:2rem}nav#block-traductores-main-menu ul li:last-child a{border-right:none}nav#block-traductores-main-menu ul li a:hover{background:#00628f;color:#fff}nav#block-traductores-main-menu ul li:first-child a{background:#fff;border-top-left-radius:25px;border-bottom-left-radius:25px}nav#block-traductores-main-menu ul li:first-child a:hover{background:#00628f;color:#fff;border-top-left-radius:25px;border-bottom-left-radius:25px}nav#block-traductores-main-menu ul li:last-child a{background:#fff;border-top-right-radius:25px;border-bottom-right-radius:25px}nav#block-traductores-main-menu ul li:last-child a:hover{background:#00628f;color:#fff;border-top-right-radius:25px;border-bottom-right-radius:25px}@media (min-width:768px){form.webform-submission-form{margin:0 auto;max-width:45rem}}form label{display:block}form.webform-submission-form div{margin-bottom:3rem}form.webform-submission-form input,form.webform-submission-form textarea{border:0;border-bottom:2px solid #000;width:100%;max-width:45rem}form.webform-submission-form input[type=submit]{background:#00628f;color:#fff;width:100%;padding:1rem;max-width:20rem;display:block;border:3px solid #00628f;border-radius:25px;transition:.5s;font-family:'Avenir-Black';line-height:1;max-width:30rem;display:block;margin:0 auto 6rem;font-size:2rem}form.webform-submission-form input[type=submit]:hover{border:3px solid #ff6369;color:#fff;background:#ff6369}input:focus,textarea:focus{outline:0}textarea{resize:none}div.contacto{margin:1rem}ul.contacto{font-size:1.5rem;display:flex;justify-content:center;flex-direction:column;align-items:center}@media (min-width:768px){ul.contacto{display:flex;justify-content:right;flex-direction:row;gap:2rem}}main ul,section ul{list-style-type:disc;list-style-position:inside}footer{margin-top:4rem;padding:2rem 0;background:#000;min-height:30rem;color:#fff;font-size:2.5rem}@media (min-width:768px){footer{font-size:2rem}}footer a{color:#fff}
