/*
Theme Name: Samaín
Description:
Author: Samaín
Author URI: 
Version: 1.0
*/

body{font-family:Lato,sans-serif;overflow-x:hidden!important;-webkit-font-smoothing:antialiased;font-size:15px;font-weight:400;letter-spacing:normal;line-height:normal;text-transform:none;color:#556269;margin:0;word-wrap:break-word}body,html{height:100%}html{scroll-behavior:smooth}*,::after,::before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}::-moz-selection{background-color:#162883;color:#fff}::selection{background-color:#162883;color:#fff}a{text-decoration:none;color:#162883}.barra-info,.cabecera,.logo,.logos-certificaciones img,.sticky,.sticky .barra-info,.sticky .logo,a,button,button:hover,header.cabecera,header.cabecera.sticky,input[type=button],input[type=button]:hover,input[type=checkbox],input[type=checkbox]:hover,input[type=reset],input[type=reset]:hover,input[type=submit],input[type=submit]:hover{-webkit-transition:all ease-in-out .4s;-moz-transition:all ease-in-out .4s;-ms-transition:all ease-in-out .4s;-o-transition:all ease-in-out .4s;transition:all ease-in-out .4s}a:active,a:focus,a:hover{color:#a9a9a9;text-decoration:none;outline:0}a:active,a:active *,button:active{outline:0!important;-moz-outline-style:none!important}a:focus,a:focus *{outline:0!important;-moz-outline-style:none!important}footer.pie a{color:#fff}footer.pie a:active,footer.pie a:focus,footer.pie a:hover{color:#8d93bb}nav a{text-decoration:none}nav ul{list-style:none;margin:0;padding:0}address{font-style:normal}address,time{display:block;color:#a9a9a9;font-size:80%;letter-spacing:1px;text-transform:uppercase}blockquote{position:relative;font-size:120%;border-left:solid 2px #162883;font-style:italic;padding:0 0 0 60px;margin:30px 0;color:#a9a9a9}blockquote::before{position:absolute;top:20px;content:"\201C";content:"\201D";content:"\201E";font-size:500%;margin-left:-50px;margin-bottom:-50px;display:block;color:#d3d3d3}figcaption{font-size:90%;color:#8c9196}cite{font-size:80%;color:#a9a9a9}hr{border-top:none!important}img{max-width:100%;height:auto;vertical-align:middle}p{line-height:1.56;margin:0 0 15px}p:last-child{margin-bottom:0}h1,h2,h3,h4,h5,h6{color:#2b2f32;font-weight:800;clear:both}h1,h2,h3{margin:20px 0}h4,h5,h6{margin:10px 0}h1{font-size:60px}h2{font-size:32px}h3{font-size:22px}h4{font-size:18px}h5{font-size:16px}h6{font-size:16px}footer.pie{font-size:14px}.ancho-90,.normal{margin-left:auto;margin-right:auto;position:relative}.normal{max-width:1200px}.ancho,.normal,.titulo>div,.widgets-pie,header.cabecera{padding-left:1em;padding-right:1em}.ancho-total{margin-left:-1em;margin-righ:-1em}header.cabecera{z-index:50;position:absolute;width:100%;background:#fff;border-bottom:solid thin transparent}header .logo{padding:1em 0 0 0;text-align:left;position:relative}header .logo img{width:160px;height:auto}header .logo,header .menus{display:inline-block;vertical-align:middle;width:100%}header .barra-info{text-align:right;position:relative}header nav.menu-idiomas{display:block;position:absolute;top:5px;right:1em;z-index:2}header .contacto li{display:inline-block;top:-10px;margin-left:5px;margin-right:5px}header .contacto li.situacion{display:none}header .contacto,header nav.rrss{display:none}footer{clear:both}footer.pie{background:#162883}footer.pie{color:#8d93bb;background:#162883;font-size:90%;background-image:url(img/fd-simbolo.png);background-repeat:no-repeat;background-size:50%;background-position:center center}.widgets-pie{padding-top:10em}.logo-pie img{margin-bottom:20px}.contacto-pie,.logo-pie{text-align:center}.creditos{text-align:center;padding:1em}.creditos p{color:#5b688c;padding:2em 0 6em 0}.certificaciones{background-color:#f6f8fa;padding:4em 1em 2em 1em}.certificaciones h4{text-transform:uppercase;color:#162883;font-weight:600}.logos-certificaciones{display:block;text-align:center;padding-top:1em}.logos-certificaciones div{text-align:center;padding:1em 6em}.logos-certificaciones img{filter:grayscale(100%)}.logos-certificaciones div:nth-child(1) img,.logos-certificaciones div:nth-child(2) img{filter:opacity(50%)}.logos-certificaciones img:hover{filter:grayscale(0%)}.logos-certificaciones div:nth-child(1) img:hover,.logos-certificaciones div:nth-child(2) img:hover{filter:opacity(100%)}.logos-certificaciones .zoom:hover img{transform:scale(1.1,1.1)!important}.menu-principal li:hover ul,.rrss a:hover::before{-webkit-transition:all ease-in-out .4s;-moz-transition:all ease-in-out .4s;-ms-transition:all ease-in-out .4s;-o-transition:all ease-in-out .4s;transition:all ease-in-out .4s}.menu-principal{margin:0}.menu-principal ul{display:none}.menu-principal li a{font-size:100%;font-weight:700;letter-spacing:-.2px;color:#162883;display:block;padding:10px;border-bottom:solid thin #d3d3d3}.menu-principal li.menu-item-40 a{border-bottom:none}.menu-principal li ul{position:relative;display:block}.menu-principal li ul li{font-size:85%}.menu-principal li ul li ul li{font-size:75%}.menu-principal li a:active,.menu-principal li a:focus,.menu-principal li a:hover{color:rgba(0,0,0,.4)}.menu-principal .current-menu-item a,.menu-principal li a:active{color:rgba(0,0,0,.2)}.menu-principal li ul li a{color:rgba(22,40,131,.8);padding:6px 4px 6px 20px;text-transform:none;font-weight:400}.menu-principal li ul li ul li a{padding:4px 4px 4px 40px}.menu-principal input[type=checkbox]{display:none;-webkit-appearance:none}input[type=checkbox]:checked~.menuprincipal{display:block}.mostrar-menu{width:35px;height:35px;line-height:35px;overflow:hidden;color:#4b5555;display:block;text-align:right;cursor:pointer;position:absolute;right:1em;top:30px}.mostrar-menu::before{content:"";background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 60 60' fill='rgb(22,40,131)' stroke='none'><path d='M2.8,5.6h51.1c1.5,0,2.8-1.3,2.8-2.8S55.5,0,53.9,0H2.8C1.3,0,0,1.3,0,2.8S1.3,5.6,2.8,5.6z M53.9,51.1H2.8c-1.5,0-2.8,1.3-2.8,2.8c0,1.5,1.3,2.8,2.8,2.8h51.1c1.5,0,2.8-1.3,2.8-2.8C56.7,52.4,55.5,51.1,53.9,51.1z M53.9,34.1H2.8c-1.5,0-2.8,1.3-2.8,2.8s1.3,2.8,2.8,2.8h51.1c1.5,0,2.8-1.3,2.8-2.8S55.5,34.1,53.9,34.1z M53.9,17H2.8C1.3,17,0,18.3,0,19.8s1.3,2.8,2.8,2.8h51.1c1.5,0,2.8-1.3,2.8-2.8C56.7,18.3,55.5,17,53.9,17z'></path></svg>") no-repeat left top;display:inline-block;position:relative;top:2px;width:30px;height:30px;text-align:center}.menu-pie li{font-size:90%;display:block;padding:5px;text-transform:uppercase}.menu-pie li a{color:#8d93bb}.menu-pie li a:hover{color:#fff}nav.rrss{position:relative;height:30px}.rrss li{display:inline-block;text-align:center;position:relative}.rrss li a{margin-right:4px;color:#fff;display:block;float:left;width:30px;height:30px;line-height:33px;position:relative;overflow:hidden;background:#162883;-webkit-border-radius:15px;-moz-border-radius:15px;-o-border-radius:15px;border-radius:15px}.rrss li:last-child a{float:none;margin-right:0}.rrss li a:hover{color:#000;background:#a9a9a9}.compartir a::before,.rrss a::before{content:"";background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50' fill='white' stroke='none'><path d='M42.7,7.3C47.6,12.2,50,18.1,50,25c0,6.9-2.4,12.8-7.3,17.7C37.8,47.6,31.9,50,25,50s-12.8-2.4-17.7-7.3S0,31.9,0,25c0-6.9,2.4-12.8,7.3-17.7C12.2,2.4,18.1,0,25,0S37.8,2.4,42.7,7.3z M42.4,28.4c0.8-0.8,1.2-1.7,1.2-2.7c0-1-0.3-1.9-1-2.6c-0.1,0-0.1,0-0.1-0.1c0,0,0-0.1-0.1-0.1c0,0-0.1,0-0.1,0c0,0-0.1-0.1-0.1-0.2L30.6,11.1C29.9,10.3,29,10,27.9,10c-1,0-1.9,0.4-2.7,1.1c-0.7,0.7-1.1,1.6-1,2.7c0,1,0.5,1.9,1.3,2.6l5.7,5.6h-21c-1,0-1.9,0.4-2.6,1.1c-0.7,0.7-1.1,1.6-1.1,2.7c0,1,0.4,1.9,1.1,2.6c0.7,0.7,1.6,1.1,2.6,1.1h20.9l-5.6,5.6c-0.8,0.7-1.2,1.6-1.3,2.7c0,1.1,0.3,2,1,2.7c0.7,0.7,1.6,1.1,2.7,1c1,0,2-0.4,2.7-1.2L42.4,28.4z'></path></svg>") no-repeat left top;display:inline-block;position:relative;top:2px;width:16px;height:16px;text-align:center}.compartir a::before{left:0;margin-right:5px}.rrss a:hover::before{opacity:.5}.compartir .twitter::before,.rrss a[href*="twitter.com"]::before{background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50' fill='white' stroke='none'><path d='M50,9.5c-1.8,0.8-3.8,1.4-5.9,1.6c2.1-1.3,3.7-3.3,4.5-5.7c-2,1.2-4.2,2-6.5,2.5c-1.9-2-4.5-3.2-7.5-3.2c-5.7,0-10.3,4.6-10.3,10.3c0,0.8,0.1,1.6,0.3,2.3C16.1,16.9,8.5,12.8,3.5,6.6c-0.9,1.5-1.4,3.3-1.4,5.2c0,3.6,1.8,6.7,4.6,8.5C5,20.2,3.4,19.7,2,19c0,0,0,0.1,0,0.1c0,5,3.5,9.1,8.2,10.1c-0.9,0.2-1.8,0.4-2.7,0.4c-0.7,0-1.3-0.1-1.9-0.2c1.3,4.1,5.1,7,9.6,7.1c-3.5,2.8-7.9,4.4-12.7,4.4c-0.8,0-1.6,0-2.4-0.1c4.5,2.9,9.9,4.6,15.7,4.6c18.9,0,29.2-15.6,29.2-29.2c0-0.4,0-0.9,0-1.3C46.9,13.4,48.6,11.6,50,9.5z'></path></svg>") no-repeat left top}.compartir .facebook::before,.rrss a[href*="facebook.com"]::before{background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50' fill='white' stroke='none'><path d='M39,8.7h-8c-0.9,0-2,1.2-2,2.9v5.7h10v8.2H29V50h-9.4V25.5H11v-8.2h8.6v-4.8C19.6,5.6,24.4,0,31,0h8V8.7z'></path></svg>") no-repeat left top}.compartir .linkedin::before,.rrss a[href*="linkedin.com"]::before{background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50' fill='white' stroke='none'><path d='M11.3,5.7c0,3-2.2,5.3-5.8,5.3C2.2,11,0,8.6,0,5.7c0-3,2.3-5.3,5.7-5.3C9.1,0.4,11.3,2.7,11.3,5.7z M0.3,49.6V15.3H11v34.4H0.3V49.6z M17.4,26.2c0-4.3-0.1-7.9-0.3-11h9.3l0.5,4.8h0.2c1.4-2.3,4.9-5.6,10.6-5.6c7,0,12.3,4.7,12.3,14.8v20.3H39.3V30.6c0-4.4-1.5-7.5-5.4-7.5c-3,0-4.7,2-5.5,4c-0.3,0.7-0.4,1.7-0.4,2.7v19.8H17.4V26.2z'></path></svg>") no-repeat left top}.compartir .instagram::before,.rrss a[href*="instagram.com"]::before{background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50' fill='white' stroke='none'><path d='M25,4.5c6.7,0,7.5,0,10.1,0.1c2.4,0.1,3.8,0.5,4.6,0.9c1.2,0.5,2,1,2.9,1.9s1.4,1.7,1.9,2.9c0.3,0.9,0.7,2.2,0.9,4.6c0.1,2.6,0.1,3.4,0.1,10.1s0,7.5-0.1,10.1c-0.1,2.4-0.5,3.8-0.9,4.6c-0.5,1.2-1,2-1.9,2.9s-1.7,1.4-2.9,1.9c-0.9,0.3-2.2,0.7-4.6,0.9c-2.6,0.1-3.4,0.1-10.1,0.1s-7.5,0-10.1-0.1c-2.4-0.1-3.8-0.5-4.6-0.9c-1.2-0.5-2-1-2.9-1.9S6,40.9,5.5,39.7c-0.3-0.9-0.7-2.2-0.9-4.6C4.5,32.5,4.5,31.7,4.5,25s0-7.5,0.1-10.1c0.1-2.4,0.5-3.8,0.9-4.6c0.5-1.2,1-2,1.9-2.9C8.3,6.5,9.1,6,10.3,5.5c0.9-0.3,2.2-0.7,4.6-0.9C17.5,4.5,18.3,4.5,25,4.5 M25,0c-6.8,0-7.6,0-10.3,0.2C12,0.3,10.2,0.7,8.6,1.3C7,2,5.6,2.8,4.2,4.2S2,7,1.3,8.6c-0.6,1.6-1,3.4-1.2,6.1C0,17.4,0,18.2,0,25s0,7.6,0.2,10.3c0.1,2.7,0.5,4.5,1.2,6.1c0.6,1.6,1.5,3,2.9,4.4C5.6,47.2,7,48,8.6,48.7c1.6,0.6,3.4,1,6.1,1.2C17.4,50,18.2,50,25,50s7.6,0,10.3-0.2c2.7-0.1,4.5-0.5,6.1-1.2c1.6-0.6,3-1.5,4.4-2.9s2.2-2.8,2.9-4.4c0.6-1.6,1-3.4,1.2-6.1C50,32.6,50,31.8,50,25s0-7.6-0.2-10.3c-0.1-2.7-0.5-4.5-1.2-6.1c-0.6-1.6-1.5-3-2.9-4.4C44.4,2.8,43,2,41.4,1.3c-1.6-0.6-3.4-1-6.1-1.2C32.6,0,31.8,0,25,0L25,0zM25,12.2c-7.1,0-12.8,5.7-12.8,12.8S17.9,37.8,25,37.8S37.8,32.1,37.8,25S32.1,12.2,25,12.2z M25,33.3c-4.6,0-8.3-3.7-8.3-8.3s3.7-8.3,8.3-8.3s8.3,3.7,8.3,8.3S29.6,33.3,25,33.3z M38.3,8.7c1.7,0,3,1.3,3,3s-1.3,3-3,3s-3-1.3-3-3S36.6,8.7,38.3,8.7z'></path></svg>") no-repeat left top}.compartir .pinterest::before,.rrss a[href*="pinterest.es"]::before{background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50' fill='white' stroke='none'><path d='M5.6,17.9C5.6,9.8,12.5,0,26.2,0c11,0,18.2,7.9,18.2,16.5c0,11.3-6.3,19.7-15.5,19.7c-3.1,0-6-1.7-7-3.6c0,0-1.7,6.6-2,7.9c-1.2,4.5-4.9,9-5.2,9.4C14.4,50.1,14,50,14,49.7c-0.1-0.6-1-6.3,0.1-10.9c0.6-2.3,3.7-15.6,3.7-15.6s-0.9-1.8-0.9-4.5c0-4.3,2.5-7.4,5.5-7.4c2.6,0,3.9,2,3.9,4.3c0,2.6-1.7,6.6-2.5,10.2c-0.7,3,1.5,5.5,4.5,5.5c5.4,0,9.1-7,9.1-15.3c0-6.3-4.2-11-11.9-11c-8.7,0-14.1,6.5-14.1,13.8c0,2.5,0.7,4.3,1.9,5.6c0.5,0.6,0.6,0.9,0.4,1.6c-0.1,0.5-0.5,1.8-0.6,2.3c-0.2,0.7-0.8,1-1.4,0.7C7.5,27.3,5.6,22.9,5.6,17.9z'></path></svg>") no-repeat left top}.rrss a[href*="youtube.com"]::before{background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50' fill='white' stroke='none'><path d='M50,34.4c0,4.4-3.5,7.9-7.9,7.9H7.9c-4.4,0-7.9-3.5-7.9-7.9V15.6c0-4.4,3.5-7.9,7.9-7.9h34.2c4.4,0,7.9,3.5,7.9,7.9V34.4z M20.4,11.8v26.3L38.5,25L20.4,11.8z'></path></svg>") no-repeat left top}.rrss a[href*="mailto:"]::before{background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50' fill='white' stroke='none'><path d='M4.5,44.4c-1.1,0-2.1-0.4-2.9-1.1l14.2-14.2c0.4,0.3,0.7,0.5,1,0.7c1.1,0.8,1.9,1.4,2.6,1.8c0.7,0.4,1.5,0.9,2.6,1.3c1.1,0.5,2.1,0.7,3.1,0.7h0h0c0.9,0,2-0.2,3.1-0.7c1.1-0.5,2-0.9,2.6-1.3c0.7-0.4,1.5-1,2.6-1.8c0.3-0.2,0.6-0.5,1-0.7l14.2,14.2c-0.8,0.7-1.8,1.1-2.9,1.1H4.5z M3.4,20.2c-1.1-0.7-2-1.5-2.8-2.4v21.6l12.5-12.5C10.6,25.1,7.3,22.8,3.4,20.2z M46.6,20.2c-3.8,2.6-7,4.8-9.7,6.6l12.5,12.5V17.7C48.6,18.6,47.7,19.4,46.6,20.2z M45.5,5.6H4.5C3,5.6,1.9,6.1,1.2,7.1C0.4,8.1,0,9.3,0,10.7c0,1.2,0.5,2.4,1.5,3.8c1,1.4,2.1,2.4,3.3,3.2c0.6,0.4,2.5,1.8,5.7,4c1.7,1.2,3.2,2.2,4.5,3.1c1.1,0.8,2,1.4,2.8,2c0.1,0.1,0.2,0.2,0.4,0.3c0.2,0.1,0.5,0.3,0.8,0.6c0.6,0.4,1.1,0.8,1.5,1.1c0.4,0.3,0.9,0.6,1.5,0.9c0.6,0.3,1.1,0.6,1.6,0.8c0.5,0.2,1,0.3,1.4,0.3h0h0c0.4,0,0.9-0.1,1.4-0.3c0.5-0.2,1-0.4,1.6-0.8c0.6-0.3,1.1-0.6,1.5-0.9c0.4-0.3,0.9-0.6,1.5-1.1c0.3-0.2,0.6-0.4,0.8-0.6c0.2-0.1,0.3-0.2,0.4-0.3c0.6-0.4,1.6-1.1,2.8-2c2.3-1.6,5.7-4,10.2-7.1c1.4-0.9,2.5-2.1,3.4-3.4c0.9-1.3,1.4-2.7,1.4-4.2c0-1.2-0.4-2.3-1.3-3.2C47.8,6.1,46.7,5.6,45.5,5.6z'></path></svg>") no-repeat left top}.compartir p{margin:10px 0 6px 0}.compartir a{font-size:90%;display:inline-block;color:#fff;padding:0 20px;line-height:34px;margin:.1px}.compartir a:hover{padding:0 25px;text-decoration:none}.compartir .twitter{background:#55acee}.compartir .facebook{background:#3b5998}.compartir .linkedin{background:#0073b1}.compartir .pinterest{background:#cc2127}.menu-idiomas li{display:inline-block;padding:0 5px}.menu-idiomas li:last-child{padding:0 0 0 5px}.lang-item a{font-weight:300!important;color:#a9a9a9!important}@media only screen and (min-width:782px){header .menus{text-align:right;width:84%;display:inline-block}header nav.menu-idiomas,header nav.rrss{display:inline-block;position:relative}header nav.menu-idiomas{top:0;right:0}header .menu-idiomas,header .rrss{margin-left:10px}nav.menu-principal{display:inline-block}.menu-principal ul{display:block;width:100%;padding:0;margin:0}.menu-principal li{display:inline-block;text-align:center;position:relative}.sub-menu{min-width:220px!important}.menu-principal li ul{opacity:0;visibility:hidden;position:absolute;margin:0;margin-top:20px;padding:0}.menu-principal li:hover ul{opacity:1;visibility:visible;display:block;margin-top:1px;z-index:120}.menu-principal li:hover>ul::before{content:"";display:block;width:0;height:0;position:absolute;z-index:1;left:18px;top:0;margin:0 auto;border-right:5px solid transparent;border-top:5px solid rgba(0,0,0,.2);border-left:5px solid transparent;border-bottom:2px solid transparent}.menu-principal li ul li{background-color:rgba(255,255,255,.9);position:relative;display:block;text-align:left}.menu-principal li ul li ul li{background-color:transparent}.menu-principal li ul li ul{position:relative}.menu-principal li ul li:hover>ul::before{display:none}.menu-principal li a{font-size:85%;padding:20px 5px;border-bottom:none}.menu-principal li.menu-item-44 a{border-bottom:none}.menu-principal ul>li:last-child a{padding-right:0}.menu-principal>ul>li:first-child a{padding-left:0}.menu-principal li ul li a{padding:10px 4px 10px 20px;border-bottom:solid thin #d3d3d3}.menu-principal li ul li ul li a{padding:10px 4px 10px 40px}.menu-principal li ul li a::before,.menu-principal li ul li a:hover::before{display:none}input[type=checkbox]:checked~.menuprincipal{display:block}.mostrar-menu{display:none}.menu-pie li{display:inline-block}.menu-pie li a{letter-spacing:1px}.menu-idiomas li::after,.menu-pie li::after{content:"";width:1px;height:8px;display:inline-block;position:relative;top:0}.menu-pie li::after{margin:0 0 0 10px;background:#3c56a5}.menu-idiomas li::after{margin:0 0 0 10px;background:#a9a9a9}.menu-idiomas li:last-child::after,.menu-pie li:last-child::after{display:none}}.titulo{text-align:center;position:relative;z-index:1;display:inline-block;width:100%;height:50vh;vertical-align:middle;background-color:#f7f8f9;background-repeat:no-repeat;background-size:cover;background-position:center center;background-image:url(img/fd-general.jpg);background-color:#162883}.titulo::after,.titulo::before{content:"";display:block;position:absolute;z-index:-1;left:0;width:100%;height:100%}.titulo::before{opacity:.8;background-size:auto;bottom:0;height:400px;background-repeat:repeat-x;background-image:url(img/fd-titulo.png)}.titulo::after{height:100%;background-color:rgba(22,40,131,.7);background-image:url(img/fd-simbolo-titulo.png);background-position:right center;background-repeat:no-repeat}.titulo h1::before{content:"samaín";display:block;font-size:18px;font-weight:400;text-transform:none}.titulo h1{color:#fff;text-transform:uppercase;position:absolute;letter-spacing:2px;bottom:1em;left:50%;transform:translateX(-50%);margin:0;font-size:30px;animation:fundido;animation-duration:2s}.inicio-presentacion h1{font-size:30px;line-height:1.1}.slider-inicio h1{font-size:30px;line-height:1.1}.slider-inicio-contenido{padding-left:2em}.archive .titulo,.blog .titulo{background-image:url(img/fd-blog.jpg)}.principal{position:absolute;width:100%;top:0;overflow:hidden}.seccion{padding-top:6em;padding-bottom:6em}.galeria{margin:0 -1em}.legal table td{padding:1em .6em}.inicio-presentacion{position:relative;height:100vh}.inicio-presentacion img{height:40%!important;top:120px!important}.inicio-presentacion::before{content:"";display:block;position:absolute;z-index:1;top:0;left:0;width:100%;height:inherit;background-color:#fff;opacity:.6}.inicio-presentacion>.wp-block-cover{min-height:100%}.inicio-presentacion>.wp-block-group__inner-container,section.wp-block-group.inicio-presentacion>.wp-block-group{position:relative;z-index:2;top:50%;transform:translateY(-50%);transform:translateY(calc(-50% + 40px));padding-left:1em;padding-right:1em}.page-template-page-contenido .titulo>div{padding-left:0;padding-right:0}.slider-inicio{height:100vh!important}.slider-inicio-contenido{padding-left:2em;padding-top:2em}.contacto{list-style-type:none;padding:0;margin:0 0 20px 0}.contacto li{padding:5px 0 5px 30px;display:block;position:relative}li.tel{font-size:160%;line-height:0;font-weight:700}.contacto li::before{content:"";display:inline-block;position:relative;top:4px;width:20px;height:20px;text-align:center;margin-left:-25px;margin-right:5px}.contacto li.tel::before{background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50' fill='rgb(22,40,131)' stroke='none'><path d='M35.9,50c-0.2,0-0.4,0-0.5,0l0,0c-0.5,0-12.3-1.2-23.1-14.2c-10.8-12.9-10.1-25-10-25.5C2.3,9.8,2.6,8,3.8,6c1.2-2,3.7-4.6,8.5-5.7c0.6-0.1,1.3-0.2,2-0.3C15-0.1,15.6,0.3,16,0.9l6.6,12.2c0.4,0.7,0.2,1.6-0.4,2.1l-4.1,3.7c1.1,2.3,2.8,4.9,5.2,7.7c2.3,2.8,4.6,5,6.6,6.4l4.2-3.5c0.6-0.5,1.6-0.5,2.2,0l10.8,8.7c0.5,0.4,0.8,1.2,0.6,1.8c-2.1,7.1-6.8,9.2-9.5,9.7C37.2,50,36.4,50,35.9,50z M35.7,47.5l0.3,0c0.4,0,1,0,1.7-0.2c2-0.4,5.7-2,7.5-7.5l-9.9-8L30,36.2l-1.3-0.9c-2.3-1.6-4.8-4-7.4-7.1c-2.6-3.1-4.6-6-5.7-8.6l-0.6-1.3l5-4.5L14,2.6c-0.4,0.1-0.8,0.1-1.2,0.2C8.9,3.6,6.9,5.7,6,7.3c-1,1.6-1.2,3.1-1.2,3.3c0,0.4-0.7,11.5,9.5,23.6C24.4,46.4,35.2,47.5,35.7,47.5L35.7,47.5z M35.7,31.4L35.7,31.4C35.7,31.4,35.7,31.4,35.7,31.4z M13.8,2.1C13.8,2.1,13.8,2.1,13.8,2.1L13.8,2.1z'></path></svg>") no-repeat left top}.contacto li.movil::before{background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50' fill='rgb(22,40,131)' stroke='none'><path d='M35,50H15c-3.4,0-6.2-2.8-6.2-6.2V6.2C8.8,2.8,11.6,0,15,0h20c3.4,0,6.2,2.8,6.2,6.2v37.5C41.2,47.2,38.4,50,35,50z M15,2.5c-2.1,0-3.8,1.7-3.8,3.8v37.5c0,2.1,1.7,3.8,3.8,3.8h20c2.1,0,3.8-1.7,3.8-3.8V6.2c0-2.1-1.7-3.8-3.8-3.8H15z M30,9c0-0.7-0.6-1.2-1.2-1.2h-7.5C20.6,7.8,20,8.3,20,9s0.6,1.2,1.2,1.2h7.5C29.4,10.3,30,9.7,30,9z'></path></svg>") no-repeat left top}.contacto li.email::before{background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50' fill='rgb(22,40,131)' stroke='none'><path d='M50,17.6c0-0.1,0-0.3-0.1-0.4c0-0.1,0-0.1-0.1-0.2c0,0,0,0,0,0c-0.1-0.2-0.2-0.3-0.4-0.4c0,0,0,0,0,0L25.7,0.2c-0.4-0.3-1-0.3-1.5,0L0.6,16.6c0,0,0,0,0,0c-0.1,0.1-0.3,0.2-0.4,0.4c0,0,0,0,0,0c0,0.1,0,0.1-0.1,0.2C0.1,17.4,0,17.5,0,17.6c0,0,0,0.1,0,0.1v23.7C0,46.1,3.9,50,8.6,50h32.8c4.7,0,8.6-3.9,8.6-8.6L50,17.6C50,17.7,50,17.7,50,17.6z M25,2.9l21.3,14.7L25,30.7L3.7,17.6L25,2.9z M41.4,47.4H8.6c-3.3,0-6-2.7-6-6V20.1l21.7,13.3c0.2,0.1,0.5,0.2,0.7,0.2s0.5-0.1,0.7-0.2l21.7-13.3v21.3C47.4,44.7,44.7,47.4,41.4,47.4z'></path></svg>") no-repeat left top}.contacto li.situacion::before{background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50' fill='rgb(22,40,131)' stroke='none'><path d='M25,24.4c-4.1,0-7.5-3.4-7.5-7.5s3.4-7.5,7.5-7.5s7.5,3.4,7.5,7.5S29.1,24.4,25,24.4z M25,11.9c-2.8,0-5,2.3-5,5s2.3,5,5,5s5-2.3,5-5S27.8,11.9,25,11.9z M25,50L25,50c-0.4,0-0.7-0.1-0.9-0.4C23.9,49.5,7.8,32.7,7.8,17.3C7.8,7.8,15.5,0,25,0c9.6,0,17.3,7.8,17.3,17.3c0,15.4-16.2,32.1-16.3,32.3C25.7,49.9,25.4,50,25,50z M25,48.8L25,48.8L25,48.8z M25,2.5c-8.2,0-14.8,6.7-14.8,14.9C10.2,29,20.8,42.5,25,47c4.2-4.5,14.8-18.1,14.8-29.7C39.8,9.1,33.2,2.5,25,2.5z'></path></svg>") no-repeat left center}.contacto li.horario::before{background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50' fill='rgb(22,40,131)' stroke='none'><path d='M25,50c-6.5,0-12.7-2.5-17.4-7.1C2.8,38.3,0.1,32,0,25.3C-0.2,11.6,10.9,0.2,24.7,0c6.7-0.1,13,2.4,17.8,7.1S49.9,18,50,24.7s-2.4,13-7.1,17.8C38.3,47.2,32,49.9,25.3,50C25.2,50,25.1,50,25,50z M25,2.5c-0.1,0-0.2,0-0.3,0C12.3,2.7,2.3,12.9,2.5,25.3c0.1,6,2.5,11.6,6.8,15.8c4.3,4.2,10,6.5,16,6.4c6-0.1,11.6-2.5,15.8-6.8c4.2-4.3,6.5-10,6.4-16l0,0c-0.1-6-2.5-11.6-6.8-15.8C36.5,4.8,30.9,2.5,25,2.5z M12.6,26.4L25,26.2c0.7,0,1.2-0.6,1.2-1.2l0.2-17.6c0-0.7-0.5-1.3-1.2-1.3c-0.7,0-1.3,0.5-1.3,1.2l-0.2,16.4l-11.2,0.2c-0.7,0-1.2,0.6-1.2,1.3C11.4,25.9,11.9,26.4,12.6,26.4C12.6,26.4,12.6,26.4,12.6,26.4z'></path></svg>") no-repeat left top}.pie .contacto li.tel::before{background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50' fill='white' stroke='none'><path d='M35.9,50c-0.2,0-0.4,0-0.5,0l0,0c-0.5,0-12.3-1.2-23.1-14.2c-10.8-12.9-10.1-25-10-25.5C2.3,9.8,2.6,8,3.8,6c1.2-2,3.7-4.6,8.5-5.7c0.6-0.1,1.3-0.2,2-0.3C15-0.1,15.6,0.3,16,0.9l6.6,12.2c0.4,0.7,0.2,1.6-0.4,2.1l-4.1,3.7c1.1,2.3,2.8,4.9,5.2,7.7c2.3,2.8,4.6,5,6.6,6.4l4.2-3.5c0.6-0.5,1.6-0.5,2.2,0l10.8,8.7c0.5,0.4,0.8,1.2,0.6,1.8c-2.1,7.1-6.8,9.2-9.5,9.7C37.2,50,36.4,50,35.9,50z M35.7,47.5l0.3,0c0.4,0,1,0,1.7-0.2c2-0.4,5.7-2,7.5-7.5l-9.9-8L30,36.2l-1.3-0.9c-2.3-1.6-4.8-4-7.4-7.1c-2.6-3.1-4.6-6-5.7-8.6l-0.6-1.3l5-4.5L14,2.6c-0.4,0.1-0.8,0.1-1.2,0.2C8.9,3.6,6.9,5.7,6,7.3c-1,1.6-1.2,3.1-1.2,3.3c0,0.4-0.7,11.5,9.5,23.6C24.4,46.4,35.2,47.5,35.7,47.5L35.7,47.5z M35.7,31.4L35.7,31.4C35.7,31.4,35.7,31.4,35.7,31.4z M13.8,2.1C13.8,2.1,13.8,2.1,13.8,2.1L13.8,2.1z'></path></svg>") no-repeat left top}.pie .contacto li.movil::before{background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50' fill='white' stroke='none'><path d='M35,50H15c-3.4,0-6.2-2.8-6.2-6.2V6.2C8.8,2.8,11.6,0,15,0h20c3.4,0,6.2,2.8,6.2,6.2v37.5C41.2,47.2,38.4,50,35,50z M15,2.5c-2.1,0-3.8,1.7-3.8,3.8v37.5c0,2.1,1.7,3.8,3.8,3.8h20c2.1,0,3.8-1.7,3.8-3.8V6.2c0-2.1-1.7-3.8-3.8-3.8H15z M30,9c0-0.7-0.6-1.2-1.2-1.2h-7.5C20.6,7.8,20,8.3,20,9s0.6,1.2,1.2,1.2h7.5C29.4,10.3,30,9.7,30,9z'></path></svg>") no-repeat left top}.pie .contacto li.email::before{background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50' fill='white' stroke='none'><path d='M50,17.6c0-0.1,0-0.3-0.1-0.4c0-0.1,0-0.1-0.1-0.2c0,0,0,0,0,0c-0.1-0.2-0.2-0.3-0.4-0.4c0,0,0,0,0,0L25.7,0.2c-0.4-0.3-1-0.3-1.5,0L0.6,16.6c0,0,0,0,0,0c-0.1,0.1-0.3,0.2-0.4,0.4c0,0,0,0,0,0c0,0.1,0,0.1-0.1,0.2C0.1,17.4,0,17.5,0,17.6c0,0,0,0.1,0,0.1v23.7C0,46.1,3.9,50,8.6,50h32.8c4.7,0,8.6-3.9,8.6-8.6L50,17.6C50,17.7,50,17.7,50,17.6z M25,2.9l21.3,14.7L25,30.7L3.7,17.6L25,2.9z M41.4,47.4H8.6c-3.3,0-6-2.7-6-6V20.1l21.7,13.3c0.2,0.1,0.5,0.2,0.7,0.2s0.5-0.1,0.7-0.2l21.7-13.3v21.3C47.4,44.7,44.7,47.4,41.4,47.4z'></path></svg>") no-repeat left top}.pie .contacto li.situacion::before{background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50' fill='white' stroke='none'><path d='M25,24.4c-4.1,0-7.5-3.4-7.5-7.5s3.4-7.5,7.5-7.5s7.5,3.4,7.5,7.5S29.1,24.4,25,24.4z M25,11.9c-2.8,0-5,2.3-5,5s2.3,5,5,5s5-2.3,5-5S27.8,11.9,25,11.9z M25,50L25,50c-0.4,0-0.7-0.1-0.9-0.4C23.9,49.5,7.8,32.7,7.8,17.3C7.8,7.8,15.5,0,25,0c9.6,0,17.3,7.8,17.3,17.3c0,15.4-16.2,32.1-16.3,32.3C25.7,49.9,25.4,50,25,50z M25,48.8L25,48.8L25,48.8z M25,2.5c-8.2,0-14.8,6.7-14.8,14.9C10.2,29,20.8,42.5,25,47c4.2-4.5,14.8-18.1,14.8-29.7C39.8,9.1,33.2,2.5,25,2.5z'></path></svg>") no-repeat left top}.pie .contacto li.horario::before{background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50' fill='white' stroke='none'><path d='M25,50c-6.5,0-12.7-2.5-17.4-7.1C2.8,38.3,0.1,32,0,25.3C-0.2,11.6,10.9,0.2,24.7,0c6.7-0.1,13,2.4,17.8,7.1S49.9,18,50,24.7s-2.4,13-7.1,17.8C38.3,47.2,32,49.9,25.3,50C25.2,50,25.1,50,25,50z M25,2.5c-0.1,0-0.2,0-0.3,0C12.3,2.7,2.3,12.9,2.5,25.3c0.1,6,2.5,11.6,6.8,15.8c4.3,4.2,10,6.5,16,6.4c6-0.1,11.6-2.5,15.8-6.8c4.2-4.3,6.5-10,6.4-16l0,0c-0.1-6-2.5-11.6-6.8-15.8C36.5,4.8,30.9,2.5,25,2.5z M12.6,26.4L25,26.2c0.7,0,1.2-0.6,1.2-1.2l0.2-17.6c0-0.7-0.5-1.3-1.2-1.3c-0.7,0-1.3,0.5-1.3,1.2l-0.2,16.4l-11.2,0.2c-0.7,0-1.2,0.6-1.2,1.3C11.4,25.9,11.9,26.4,12.6,26.4C12.6,26.4,12.6,26.4,12.6,26.4z'></path></svg>") no-repeat left top}.buscador input,button,input[type=button],input[type=checkbox],input[type=reset],input[type=submit]{-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;border-radius:4px}.buscador{position:relative}.buscador input{width:100%}.buscador input[type=image],.buscador svg{width:35px;height:35px;padding:5px;top:2px;right:0;position:absolute;overflow:hidden}.buscador input:focus{outline:0!important;-moz-outline-style:none!important}.buscador-blog select{display:none}form label{color:#a9a9a9;font-size:13.3px}form label span{color:red}input,select,textarea{font-family:Mulish,sans-serif;font-size:13.3px;width:100%;background:rgba(0,0,0,.05);border:solid thin #d3d3d3;box-shadow:none;cursor:pointer;padding:10px 20px;cursor:pointer}select{color:#556269}select.seleccion-asunto{background:#162883;color:#fff;margin-bottom:3px}button,input[type=button],input[type=checkbox],input[type=reset],input[type=submit]{font-size:90%;letter-spacing:1px;border:solid 1px #162883;background-color:#162883;width:auto;color:#fff}button,input[type=button],input[type=checkbox],input[type=reset],input[type=submit]{padding:12px 30px}input[type=checkbox]{margin:0 0 0 -1em}button:hover,input[type=button]:hover,input[type=checkbox]:hover,input[type=reset]:hover,input[type=submit]:hover{letter-spacing:2px}.condiciones{font-size:13.3px;color:#a9a9a9}.formulario-contacto p{margin:0 0 5px!important}.compartir a{-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;border-radius:4px}.compartir p{margin:10px 0 6px 0}.compartir a{font-size:90%;display:inline-block;color:#fff;padding:0 20px;line-height:34px;margin:.1px}.compartir a:hover{padding:0 25px;text-decoration:none}.compartir .twitter{background:#55acee}.compartir .facebook{background:#3b5998}.compartir .linkedin{background:#0073b1}.compartir .pinterest{background:#cc2127}.compartir a::before{content:"";background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50' fill='white' stroke='none'><path d='M42.7,7.3C47.6,12.2,50,18.1,50,25c0,6.9-2.4,12.8-7.3,17.7C37.8,47.6,31.9,50,25,50s-12.8-2.4-17.7-7.3S0,31.9,0,25c0-6.9,2.4-12.8,7.3-17.7C12.2,2.4,18.1,0,25,0S37.8,2.4,42.7,7.3z M42.4,28.4c0.8-0.8,1.2-1.7,1.2-2.7c0-1-0.3-1.9-1-2.6c-0.1,0-0.1,0-0.1-0.1c0,0,0-0.1-0.1-0.1c0,0-0.1,0-0.1,0c0,0-0.1-0.1-0.1-0.2L30.6,11.1C29.9,10.3,29,10,27.9,10c-1,0-1.9,0.4-2.7,1.1c-0.7,0.7-1.1,1.6-1,2.7c0,1,0.5,1.9,1.3,2.6l5.7,5.6h-21c-1,0-1.9,0.4-2.6,1.1c-0.7,0.7-1.1,1.6-1.1,2.7c0,1,0.4,1.9,1.1,2.6c0.7,0.7,1.6,1.1,2.6,1.1h20.9l-5.6,5.6c-0.8,0.7-1.2,1.6-1.3,2.7c0,1.1,0.3,2,1,2.7c0.7,0.7,1.6,1.1,2.7,1c1,0,2-0.4,2.7-1.2L42.4,28.4z'></path></svg>") no-repeat left top;display:inline-block;position:relative;top:2px;left:0;margin-right:5px;width:16px;height:16px;text-align:center}.compartir .twitter::before{background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50' fill='white' stroke='none'><path d='M50,9.5c-1.8,0.8-3.8,1.4-5.9,1.6c2.1-1.3,3.7-3.3,4.5-5.7c-2,1.2-4.2,2-6.5,2.5c-1.9-2-4.5-3.2-7.5-3.2c-5.7,0-10.3,4.6-10.3,10.3c0,0.8,0.1,1.6,0.3,2.3C16.1,16.9,8.5,12.8,3.5,6.6c-0.9,1.5-1.4,3.3-1.4,5.2c0,3.6,1.8,6.7,4.6,8.5C5,20.2,3.4,19.7,2,19c0,0,0,0.1,0,0.1c0,5,3.5,9.1,8.2,10.1c-0.9,0.2-1.8,0.4-2.7,0.4c-0.7,0-1.3-0.1-1.9-0.2c1.3,4.1,5.1,7,9.6,7.1c-3.5,2.8-7.9,4.4-12.7,4.4c-0.8,0-1.6,0-2.4-0.1c4.5,2.9,9.9,4.6,15.7,4.6c18.9,0,29.2-15.6,29.2-29.2c0-0.4,0-0.9,0-1.3C46.9,13.4,48.6,11.6,50,9.5z'></path></svg>") no-repeat left top}.compartir .facebook::before{background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50' fill='white' stroke='none'><path d='M39,8.7h-8c-0.9,0-2,1.2-2,2.9v5.7h10v8.2H29V50h-9.4V25.5H11v-8.2h8.6v-4.8C19.6,5.6,24.4,0,31,0h8V8.7z'></path></svg>") no-repeat left top}.compartir .linkedin::before{background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50' fill='white' stroke='none'><path d='M11.3,5.7c0,3-2.2,5.3-5.8,5.3C2.2,11,0,8.6,0,5.7c0-3,2.3-5.3,5.7-5.3C9.1,0.4,11.3,2.7,11.3,5.7z M0.3,49.6V15.3H11v34.4H0.3V49.6z M17.4,26.2c0-4.3-0.1-7.9-0.3-11h9.3l0.5,4.8h0.2c1.4-2.3,4.9-5.6,10.6-5.6c7,0,12.3,4.7,12.3,14.8v20.3H39.3V30.6c0-4.4-1.5-7.5-5.4-7.5c-3,0-4.7,2-5.5,4c-0.3,0.7-0.4,1.7-0.4,2.7v19.8H17.4V26.2z'></path></svg>") no-repeat left top}.compartir .instagram::before{background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50' fill='white' stroke='none'><path d='M25,4.5c6.7,0,7.5,0,10.1,0.1c2.4,0.1,3.8,0.5,4.6,0.9c1.2,0.5,2,1,2.9,1.9s1.4,1.7,1.9,2.9c0.3,0.9,0.7,2.2,0.9,4.6c0.1,2.6,0.1,3.4,0.1,10.1s0,7.5-0.1,10.1c-0.1,2.4-0.5,3.8-0.9,4.6c-0.5,1.2-1,2-1.9,2.9s-1.7,1.4-2.9,1.9c-0.9,0.3-2.2,0.7-4.6,0.9c-2.6,0.1-3.4,0.1-10.1,0.1s-7.5,0-10.1-0.1c-2.4-0.1-3.8-0.5-4.6-0.9c-1.2-0.5-2-1-2.9-1.9S6,40.9,5.5,39.7c-0.3-0.9-0.7-2.2-0.9-4.6C4.5,32.5,4.5,31.7,4.5,25s0-7.5,0.1-10.1c0.1-2.4,0.5-3.8,0.9-4.6c0.5-1.2,1-2,1.9-2.9C8.3,6.5,9.1,6,10.3,5.5c0.9-0.3,2.2-0.7,4.6-0.9C17.5,4.5,18.3,4.5,25,4.5 M25,0c-6.8,0-7.6,0-10.3,0.2C12,0.3,10.2,0.7,8.6,1.3C7,2,5.6,2.8,4.2,4.2S2,7,1.3,8.6c-0.6,1.6-1,3.4-1.2,6.1C0,17.4,0,18.2,0,25s0,7.6,0.2,10.3c0.1,2.7,0.5,4.5,1.2,6.1c0.6,1.6,1.5,3,2.9,4.4C5.6,47.2,7,48,8.6,48.7c1.6,0.6,3.4,1,6.1,1.2C17.4,50,18.2,50,25,50s7.6,0,10.3-0.2c2.7-0.1,4.5-0.5,6.1-1.2c1.6-0.6,3-1.5,4.4-2.9s2.2-2.8,2.9-4.4c0.6-1.6,1-3.4,1.2-6.1C50,32.6,50,31.8,50,25s0-7.6-0.2-10.3c-0.1-2.7-0.5-4.5-1.2-6.1c-0.6-1.6-1.5-3-2.9-4.4C44.4,2.8,43,2,41.4,1.3c-1.6-0.6-3.4-1-6.1-1.2C32.6,0,31.8,0,25,0L25,0zM25,12.2c-7.1,0-12.8,5.7-12.8,12.8S17.9,37.8,25,37.8S37.8,32.1,37.8,25S32.1,12.2,25,12.2z M25,33.3c-4.6,0-8.3-3.7-8.3-8.3s3.7-8.3,8.3-8.3s8.3,3.7,8.3,8.3S29.6,33.3,25,33.3z M38.3,8.7c1.7,0,3,1.3,3,3s-1.3,3-3,3s-3-1.3-3-3S36.6,8.7,38.3,8.7z'></path></svg>") no-repeat left top}.compartir .pinterest::before{background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50' fill='white' stroke='none'><path d='M5.6,17.9C5.6,9.8,12.5,0,26.2,0c11,0,18.2,7.9,18.2,16.5c0,11.3-6.3,19.7-15.5,19.7c-3.1,0-6-1.7-7-3.6c0,0-1.7,6.6-2,7.9c-1.2,4.5-4.9,9-5.2,9.4C14.4,50.1,14,50,14,49.7c-0.1-0.6-1-6.3,0.1-10.9c0.6-2.3,3.7-15.6,3.7-15.6s-0.9-1.8-0.9-4.5c0-4.3,2.5-7.4,5.5-7.4c2.6,0,3.9,2,3.9,4.3c0,2.6-1.7,6.6-2.5,10.2c-0.7,3,1.5,5.5,4.5,5.5c5.4,0,9.1-7,9.1-15.3c0-6.3-4.2-11-11.9-11c-8.7,0-14.1,6.5-14.1,13.8c0,2.5,0.7,4.3,1.9,5.6c0.5,0.6,0.6,0.9,0.4,1.6c-0.1,0.5-0.5,1.8-0.6,2.3c-0.2,0.7-0.8,1-1.4,0.7C7.5,27.3,5.6,22.9,5.6,17.9z'></path></svg>") no-repeat left top}.archive aside,.archive section,.blog aside,.blog section,.search aside,.search section,.single aside,.single section{display:inline-block;width:100%;vertical-align:top}.archive section,.blog section,.search section,.single section{padding:80px 0}.archive aside,.blog aside,.search aside,.single aside{padding:0 0 80px 0}.single section h2{margin-top:0}.autor,.single time{display:inline-block}.imagen-entrada{text-align:center}.autor{margin:0 0 5px 0!important;font-size:12px;color:#d3d3d3}.autor a{color:#a9a9a9}.widget ul,.wp-block-latest-posts.wp-block-latest-posts__list{padding-left:25px}aside .widget li{list-style-type:none;border-bottom:solid thin rgba(255,255,255,.16);padding-left:0;padding-top:6px;padding-bottom:6px}aside .widget li::before{content:"";background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50' fill='DarkGrey' stroke='none'><path d='M14.4,48.6c-0.6,0-1.2-0.2-1.7-0.7c-0.9-0.9-0.9-2.4,0-3.3L32.3,25L12.7,5.4c-0.9-0.9-0.9-2.4,0-3.3c0.9-0.9,2.4-0.9,3.3,0l21.3,21.3c0.9,0.9,0.9,2.4,0,3.3L16,47.9C15.6,48.4,15,48.6,14.4,48.6z'></path></svg>") no-repeat left top;display:inline-block;position:relative;top:2px;width:10px;height:10px;text-align:center;margin-right:10px;margin-left:-25px}.categorias{text-transform:uppercase}.categorias ul{list-style:none;margin:0 0 5px 0;padding:0}.categorias li{display:inline;padding:0;line-height:1;text-transform:uppercase;color:#a9a9a9}.categorias li::after{content:","}.categorias li:last-child::after{content:""}.etiquetas{padding:5px 0}.etiquetas span{color:#32383e}.categorias li a,.etiquetas,.etiquetas a{color:#a9a9a9;font-size:90%}.categorias li a:hover,.etiquetas a:hover{color:#162883}.paginacion{padding:0}.pagination{padding:10px 0}.pagination h2{display:none}.pagination .next,.pagination .page-numbers,.pagination .prev{text-align:center;display:inline-block;padding:0 10px;margin:20px 0}.pagination .prev{padding-left:0}.pagination .next::after,.pagination .page-numbers::after,.pagination .prev::after{content:"";display:inline-block;vertical-align:-2px;height:14px;width:1px;margin-left:10px;margin-right:-10px;background-color:#a9a9a9;transform:skewX(-20deg)}.pagination .next.page-numbers::after{display:none}.pagination .next:before,.pagination .prev:before{text-align:center}.pagination .next:before,.pagination .prev:before{font-size:14px;font-weight:700;padding:8px 10px}.pagination .next:before{content:">"}.pagination .prev:before{content:"<"}.mini{margin-bottom:10px}.mini h2{color:#fff}.mini-presentacion{position:relative;overflow:hidden}.mini-presentacion::after{content:"";display:block;position:absolute;z-index:1;top:0;width:100%;height:100%;top:0;background:rgba(0,0,0,.4)}.mini-presentacion:hover::after{background:rgba(82,117,163,.9)}.mini-presentacion:hover img{transform:scale(1.1)}.mini-imagen img{max-height:400px;width:auto;-o-object-fit:cover;object-fit:cover}.mini-detalle{width:100%;position:absolute;z-index:2;bottom:0}.mini-detalle a h2{padding-top:100%;padding-bottom:10px;padding-left:40px;padding-right:40px;margin:0;width:100%}.mini-detalle ul li:first-child a{padding-left:40px}.mini-detalle ul{list-style-type:none;padding-left:0;padding-bottom:20px}.mini-detalle ul li a{padding-bottom:20px}.mini-contenido{border:solid thin #d3d3d3;box-shadow:0 15px 45px -9px rgba(0,0,0,.2);background:#f0f1f2;padding:40px}.mini-contenido:hover{box-shadow:none}.mini-contenido,.mini-contenido:hover,.mini-imagen img,.mini-presentacion::after,.mini-presentacion:hover img,.mini-presentacion:hover::after{-webkit-transition:all ease-in-out .4s;-moz-transition:all ease-in-out .4s;-ms-transition:all ease-in-out .4s;-o-transition:all ease-in-out .4s;transition:all ease-in-out .4s}.caja-sombra,.caja-sombra:hover,.sobrecolor::after,.sobrecolor:hover::after,.sombra,.sombra:hover{-webkit-transition:all ease-in-out .4s;-moz-transition:all ease-in-out .4s;-ms-transition:all ease-in-out .4s;-o-transition:all ease-in-out .4s;transition:all ease-in-out .4s}.zoom img,.zoom:hover img{-webkit-transition:all ease-in-out .8s;-moz-transition:all ease-in-out .8s;-ms-transition:all ease-in-out .8s;-o-transition:all ease-in-out .8s;transition:all ease-in-out .8s}.mayusculas{text-transform:uppercase}.ligero{font-weight:300!important}.transparencia{opacity:.5}.clearfix{clear:both}.text-ctr{text-align:center}.nmg{margin:0}.nmg-sup{margin-top:0}.nmg-neg{margin-top:-20px}.wp-block-columns.nmg-inf{margin-bottom:0!important}.nmg-h{margin-left:0;margin-right:0}.nmg-v{margin-top:0;margin-bottom:0}.nmg-izda{margin-left:0}.nmg-dcha{margin-right:0}.npd-sup{padding-top:0}.npd{padding:0}.npd-inf{padding-bottom:0}.npd-h{padding-left:0;padding-right:0}.npd-v{padding-top:0;padding-bottom:0}.npd-izda{padding-left:0}.npd-dcha{padding-right:0}.pd{padding:1em}.pd-seccion{padding:6em 1em}.pd-izda{padding-left:1em}.pd-dcha{padding-right:1em}.sombra{box-shadow:0 15px 45px -9px rgba(0,0,0,.2)}.sombra:hover{box-shadow:none}.borde{border:solid thin #f0f2f4}.borde-izda{border-left:solid thin #f0f2f4}.borde-dcha{border-right:solid thin #f0f2f4}.borde-arriba{border-top:solid thin #f0f2f4}.borde-abajo{border-bottom:solid thin #f0f2f4}.redondear-3{-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;border-radius:3px}.redondear-5{-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;border-radius:5px}.zoom{overflow:hidden}.zoom:hover img{transform:scale(1.05,1.05)}.sobrecolor{position:relative;background-color:rgba(22,40,131,.1)}.sobrecolor::after{content:"";display:block;position:absolute;top:0;left:-100%;height:100%;width:100%;background-color:rgba(22,40,131,.2)}.sobrecolor:hover::after{left:0}.clearfix{clear:both}.caja-sombra{padding:1em;box-shadow:0 15px 45px -9px rgba(0,0,0,.2)}.caja-sombra:hover{box-shadow:none}.lista-servicios{font-size:85%;font-weight:600;text-transform:uppercase}@keyframes fundido{0%{opacity:0}20%{opacity:0}100%{opacity:1}}@-webkit-keyframes fundido{0%{opacity:0}20%{opacity:0}100%{opacity:1}}@-moz-keyframes fundido{0%{opacity:0}20%{opacity:0}100%{opacity:1}}@keyframes slide-arriba{0%{top:-100px;opacity:0}100%{top:0;opacity:1}}@-webkit-keyframes slide-arriba{0%{top:-100px;opacity:0}100%{top:0;opacity:1}}@-moz-keyframes slide-arriba{0%{top:-100px;opacity:0}100%{top:0;opacity:1}}@keyframes slide-abajo{0%{top:100px;opacity:0}100%{top:0;opacity:1}}@-webkit-keyframes slide-abajo{0%{top:100px;opacity:0}100%{top:0;opacity:1}}@-moz-keyframes slide-abajo{0%{top:100px;opacity:0}100%{top:0;opacity:1}}@keyframes slide-izda{0%{left:-300px;opacity:0}100%{left:0;opacity:1}}@-webkit-keyframes slide-izda{0%{left:-300px;opacity:0}100%{left:0;opacity:1}}@-moz-keyframes slide-izda{0%{left:-300px;opacity:0}100%{left:0;opacity:1}}@keyframes slide-dcha{0%{right:-300px;opacity:0}100%{right:0;opacity:1}}@-webkit-keyframes slide-dcha{0%{right:-300px;opacity:0}100%{right:0;opacity:1}}@-moz-keyframes slide-dcha{0%{right:-300px;opacity:0}100%{right:0;opacity:1}}.fundido{animation:fundido;animation-duration:1s}.slide-abajo,.slide-arriba,.slide-dcha,.slide-izda{position:relative}.slide-arriba{animation:slide-arriba;animation-duration:1.4s}.slide-abajo{animation:slide-abajo;animation-duration:1.4s}.slide-izda{animation:slide-izda;animation-duration:1.4s}.slide-dcha{animation:slide-dcha;animation-duration:1.4s}.espera-1{animation-delay:.2s;animation-fill-mode:backwards}.espera-2{animation-delay:.4s;animation-fill-mode:backwards}.espera-3{animation-delay:.5s;animation-fill-mode:backwards}.espera-4{animation-delay:.8s;animation-fill-mode:backwards}.espera-5{animation-delay:1s;animation-fill-mode:backwards}.espera-6{animation-delay:1.2s;animation-fill-mode:backwards}.espera-7{animation-delay:1.4s;animation-fill-mode:backwards}@media only screen and (min-width:600px){.inicio-presentacion img{height:100%!important;top:0!important}}@media only screen and (min-width:782px){h1,h2,h3{margin:0 0 20px}h4,h5,h6{margin:0 0 10px}header.cabecera.sticky{background:rgba(255,255,255,.9);border-bottom:solid thin #d3d3d3;position:fixed;top:0;left:0;width:100%}.sticky .logo{transform:scale(.8) translateX(-12%)}.sticky .barra-info{opacity:.5;margin-top:-30px}header .logo{width:16%;margin-right:-3.99px;padding:.5em 0}header .logo img{width:180px;height:auto}header .menus{text-align:right;width:84%;display:inline-block}header .contacto,header nav.menu-idiomas,header nav.rrss{display:inline-block;position:relative}header nav.menu-idiomas{top:0;right:0}header .barra-info{display:block;text-align:right;line-height:0}header .menu-idiomas,header .rrss{margin-left:10px}.inicio-presentacion{height:100vh}.inicio-presentacion::before{display:none}.widgets-pie{display:grid;grid-template-columns:repeat(2,1fr);column-gap:1em}.logo-pie{text-align:right}.contacto-pie{text-align:left;margin-top:10px}header .menus{text-align:right;width:84%;display:inline-block}header nav.menu-idiomas,header nav.rrss{display:inline-block;position:relative}header nav.menu-idiomas{top:0;right:0}header .menu-idiomas,header .rrss{margin-left:10px}nav.menu-principal{display:inline-block}.menu-principal ul{display:block;width:100%;padding:0;margin:0}.menu-principal li{display:inline-block;text-align:center;position:relative}.sub-menu{min-width:220px!important}.menu-principal li ul{opacity:0;visibility:hidden;position:absolute;margin:0;margin-top:20px;padding:0}.menu-principal li:hover ul{opacity:1;visibility:visible;display:block;margin-top:1px;z-index:120}.menu-principal li:hover>ul::before{content:"";display:block;width:0;height:0;position:absolute;z-index:1;left:18px;top:0;margin:0 auto;border-right:5px solid transparent;border-top:5px solid rgba(0,0,0,.2);border-left:5px solid transparent;border-bottom:2px solid transparent}.menu-principal li ul li{background-color:rgba(255,255,255,.9);position:relative;display:block;text-align:left}.menu-principal li ul li ul li{background-color:transparent}.menu-principal li ul li ul{position:relative}.menu-principal li ul li:hover>ul::before{display:none}.menu-principal li a{font-size:85%;padding:20px 5px;border-bottom:none}.menu-principal li.menu-item-44 a{border-bottom:none}.menu-principal ul>li:last-child a{padding-right:0}.menu-principal>ul>li:first-child a{padding-left:0}.menu-principal li ul li a{padding:10px 4px 10px 20px;border-bottom:solid thin #d3d3d3}.menu-principal li ul li ul li a{padding:10px 4px 10px 40px}.menu-principal li ul li a::before,.menu-principal li ul li a:hover::before{display:none}input[type=checkbox]:checked~.menuprincipal{display:block}.mostrar-menu{display:none}.menu-pie li{display:inline-block}.menu-pie li a{letter-spacing:1px}.menu-idiomas li::after,.menu-pie li::after{content:"";width:1px;height:8px;display:inline-block;position:relative;top:0}.menu-pie li::after{margin:0 0 0 10px;background:#3c56a5}.menu-idiomas li::after{margin:0 0 0 10px;background:#a9a9a9}.menu-idiomas li:last-child::after,.menu-pie li:last-child::after{display:none}.titulo h1{font-size:50px}.inicio-presentacion h1{font-size:50px}.slider-inicio h1{font-size:50px}.logos-certificaciones div{padding:1em}.logos-certificaciones{display:grid;grid-template-columns:20% 20% 20% 20% 20%}.archive aside,.archive section,.blog aside,.blog section,.search aside,.search section,.single aside,.single section{padding:80px 0}.archivo section,.blog .archivo section,.single .entrada section{width:75%;margin-right:calc(1em - 3.99px)}.archive aside,.blog aside,.search aside,.single aside{width:calc(25% - 1em)}}@media only screen and (min-width:860px){.menu-principal li a{padding:20px 2px}}@media only screen and (min-width:980px){.menu-principal li a{font-size:106%;padding:20px 6px}}@media only screen and (min-width:1080px){.ancho-90{max-width:90%}.ancho-cabecera-pie,.creditos,.inicio-presentacion>.wp-block-group__inner-container{max-width:90%;margin-left:auto;margin-right:auto}}@media only screen and (min-width:1200px){.menu-principal li a{padding:20px 15px}}
/* INTEGRIDAD Y CONDUCTA */
.integridad-conducta a {
	font-weight: 600;
}
.integridad-conducta h5 {
	font-size: 15px;
	margin: 20px 0 5px 0!important;
}

.integridad-conducta h4, .integridad-conducta h5 {
    color: #162883!important;
}

.integridad-conducta table td, .integridad-conducta table  th {
    padding: 10px 20px!important;
}

.integridad-conducta table th {
    color: #162883;
    font-size: 14px;
    text-transform: uppercase;
    border-top: solid thin #ededed!important;
}

/* LEGAL  */
.legal h4 {color:#162883; margin-top: 40px}
.legal h4:first-of-type {margin-top: 0}


/* CERTIFICACIONES  */
.logos-ecolabel img {
	-webkit-transition: all ease-in-out 0.4s;
	-moz-transition: all ease-in-out 0.4s;
	-ms-transition: all ease-in-out 0.4s;
	-o-transition: all ease-in-out 0.4s;
	transition: all ease-in-out 0.4s;
}

.logos-ecolabel {
	display: block;
	text-align: center;
	padding-bottom: 1em;	
}

.logos-ecolabel div {
	text-align: center;
	padding: 1em 6em;
}

.logos-ecolabel img {
	filter:grayscale(100%);
}

.logos-ecolabel img:hover {
	filter: grayscale(0%);
}

.logos-ecolabel .zoom:hover img {
	transform:scale(1.1,1.1)!important;
}

/* Escritorio */
@media only screen and (min-width: 782px) {
	.logos-ecolabel div {padding: 1em;}
	.logos-ecolabel {display: grid;grid-template-columns: 25% 25% 25% 25%;}
}