body,html{font-family:Montserrat,sans-serif;height:100%}body h1,html h1{text-transform:uppercase;font-size:3.5em;letter-spacing:-.01em;padding-right:15%;line-height:.9em}body h4,html h4{font-weight:300;font-size:2em;letter-spacing:.05em}@media (max-width:1023px){body h4,html h4{padding-right:20%}}body h5,html h5{font-size:1.8em}body h5,body h6,html h5,html h6{line-height:1em;text-transform:uppercase}body h6,html h6{font-size:1.2em;letter-spacing:.025em}body p,html p{margin:0;font-weight:300;color:#686868}body .btn:focus,body a:focus,body button:focus,body input:focus,html .btn:focus,html a:focus,html button:focus,html input:focus{focus:none;outline:none;box-shadow:none}body a,body a:hover,html a,html a:hover{text-decoration:none;color:inherit}body.fotografias{background:hsla(0,0%,98.8%,.9882352941176471)}body.fotografias header .navbar-collapse form:before{border-color:transparent transparent transparent hsla(0,0%,98.8%,.9882352941176471)}@media (min-width:1600px){body .container{max-width:1600px}}body #top{display:flex;justify-content:space-between;padding-top:1.5em;border-bottom:1px solid #686868}@media (max-width:769px){body #top{margin-bottom:1em}}body #top li,body #top p{font-weight:300;font-size:.85em;letter-spacing:.02em;padding-bottom:.7em}body #top ul{padding:0;margin:0;list-style:none}body #top ul li a{padding:0}body #top .dropdown-menu{font-size:.9em;text-align:right;border-radius:0;padding:5px 10px;border:none}body header{min-height:90px}@media (max-width:769px){body header{min-height:50px}}@media (max-width:1025px){body header #navbarToggler{background:#fff;z-index:2}}body header .navbar-light{padding:.4em 1em 0}body header .navbar-light .navbar-brand{width:29%;padding:0}@media (max-width:769px){body header .navbar-light .navbar-brand{margin:0;text-align:right}}@media (max-width:767px){body header .navbar-light .navbar-brand{width:37%}}body header .navbar-light .navbar-brand img{width:84%;margin-top:-3px;max-width:270px;max-width:230px}@media (max-width:767px){body header .navbar-light .navbar-brand img{width:100%}}@media (max-width:769px){body header .navbar-light .navbar-nav{flex-direction:row}}@media (max-width:767px){body header .navbar-light .navbar-nav{padding-top:10px}}body header .navbar-light .navbar-nav .nav-link{font-weight:300;color:#686868;font-size:1.45em;padding:.45em 1em;letter-spacing:-.03em;font-size:1.15em}body header .navbar-light .navbar-nav .nav-link.selected{font-weight:700;color:#000}@media (max-width:767px){body header .navbar-light .navbar-nav .nav-link{padding:1px}}body header .navbar-collapse form{position:relative}body header .navbar-collapse form:before{content:"";position:absolute;top:0;left:0;width:0;height:0;border-color:transparent transparent transparent #fff;border-style:solid;border-width:17px 0 17px 7px}@media (max-width:769px){body header .navbar-collapse form:before{display:none}}body header .navbar-collapse form img{height:18px;height:15px}body header .navbar-collapse form input{border:none;background:#e1e1e1;border-radius:0;height:42px;height:34px}body #submenues{padding-top:2px;padding-bottom:1em;min-height:4.3em}@media (max-width:769px){body #submenues{padding-top:1em;margin-bottom:1em;min-height:0}}body #submenues .orden{width:100%;display:flex;justify-content:space-between;text-align:center;flex-wrap:wrap}@media (max-width:767px){body #submenues .orden{justify-content:center}}body #submenues .orden a{display:inline-block;margin:2px 5px;border:1px solid #000;font-weight:300;font-size:1.25em;line-height:1;padding:1px 9px;letter-spacing:.06em;font-family:Roboto,sans-serif;font-size:1.05em}@media (max-width:769px){body #submenues .orden a{font-size:1em}}body #submenues .orden a:first-child{margin-left:0}body #submenues .orden a:last-child{margin-right:0}body #submenues .orden a:active,body #submenues .orden a:hover{background:#000;color:#fff}@media (max-width:769px){body #submenues .orden a{margin:7px 10px}body #submenues .orden a:first-child{margin-left:10px}body #submenues .orden a:last-child{margin-right:10px}}body #submenues #paises .orden{justify-content:center}body #body{min-height:calc(100vh - 130px)}body #body .card,body #body .card input{border-radius:0}body #body .card button{color:#212529;border-radius:0;background:rgba(0,0,0,.03);border-color:rgba(0,0,0,.125)}body #body #carrusel{position:relative}body #body #carrusel .slide{display:flex}@media (max-width:769px){body #body #carrusel .slide{flex-direction:column}}body #body #carrusel .slide .texto{width:20.5%}@media (max-width:769px){body #body #carrusel .slide .texto{width:100%}}body #body #carrusel .slide .texto h5{color:#000}body #body #carrusel .slide .texto p{font-size:1.6em;font-size:1.3em;margin-top:1.75em;line-height:1.1em}@media (min-width:769px) and (max-width:1279px){body #body #carrusel .slide .texto p{padding-right:10%}}@media (max-width:769px){body #body #carrusel .slide .texto p{margin-top:.4em;margin-bottom:1.4em}}body #body #carrusel .slide .imagen{position:relative;width:79.5%}@media (max-width:769px){body #body #carrusel .slide .imagen{width:100%}}body #body #carrusel .slide .imagen .padding{padding-top:76.7%}body #body #carrusel .slide .imagen img{position:absolute;top:0;left:0;width:100%;height:100%;max-height:90vh!important;-o-object-fit:contain;object-fit:contain}body #body #carrusel #botones{position:absolute;left:2em;bottom:-.7em}@media (max-width:769px){body #body #carrusel #botones{position:relative;bottom:0;margin-top:2.5em;left:3em;margin-bottom:-1em}}body #body #carrusel #botones .slick-next,body #body #carrusel #botones .slick-prev{position:relative;display:inline-block;top:0;transform:none;margin-right:10px;transform:scale(.9)}body #body #carrusel #botones .slick-prev{left:0;transform:rotate(180deg) scale(.9);transform-origin:0 117%}body #body #carrusel #botones .slick-prev:before{content:url(/images/arrow.png)}body #body #carrusel #botones .slick-next{left:50%}body #body #carrusel #botones .slick-next:before{content:url(/images/arrow.png)}body #body #carrusel #botones .slick-next:before,body #body #carrusel #botones .slick-prev:before{color:grey}body #body #recomendados{padding-top:1.5em}body #body #recomendados .infinite{margin-left:-1em;margin-right:-1em;width:calc(100% + 2em)}body #body #recomendados .infinite:before{content:"";border-top:1px solid #686868;width:calc(100% - 2em);height:1px;position:absolute;left:1em;top:0}body #body #recomendados .infinite .grid-sizer{width:25%}@media (max-width:769px){body #body #recomendados .infinite .grid-sizer{width:33%}}@media (max-width:767px){body #body #recomendados .infinite .grid-sizer{width:100%}}body #body #recomendados .infinite .card{width:25%;padding:0 1em}@media (max-width:769px){body #body #recomendados .infinite .card{width:33%}}@media (max-width:767px){body #body #recomendados .infinite .card{width:100%}}body #body #recomendados .card-columns{-moz-column-count:4;column-count:4;-moz-column-gap:2em;column-gap:2em;border-top:1px solid #686868}@media (max-width:769px){body #body #recomendados .card-columns{-moz-column-count:3;column-count:3}}@media (max-width:767px){body #body #recomendados .card-columns{-moz-column-count:1;column-count:1}}body #body #recomendados .card-columns,body #body #recomendados .infinite{margin-top:1em;padding-top:2em}body #body #recomendados .card-columns .card,body #body #recomendados .infinite .card{border:none;margin-bottom:3em;background:transparent}body #body #recomendados .card-columns .card h6,body #body #recomendados .infinite .card h6{height:2.5em;padding-top:3px;padding-right:37%}@media (max-width:1025px){body #body #recomendados .card-columns .card h6,body #body #recomendados .infinite .card h6{padding-right:0}}@media (max-width:769px){body #body #recomendados .card-columns .card h6,body #body #recomendados .infinite .card h6{height:auto}}body #body #recomendados .card-columns .card .card-body,body #body #recomendados .infinite .card .card-body{padding:1em 0}body #body #recomendados .card-columns .card .card-body p,body #body #recomendados .infinite .card .card-body p{font-size:.8em;letter-spacing:.001em}body #body #obra .w-100{max-height:90vh;-o-object-fit:contain;object-fit:contain}body #body #obra #informacion{padding:2.5em 2em;margin-bottom:1.7em}@media (max-width:767px){body #body #obra #informacion{margin-bottom:0}body #body #obra #informacion h1{font-size:2.5em;padding:0}body #body #obra #informacion h4{margin-bottom:1em;font-size:1.7em}}body #body #obra #informacion h6{font-weight:300;text-transform:none;margin:1.6em 0;letter-spacing:0}@media (max-width:767px){body #body #obra #informacion h6{margin:1em 0;font-size:1em}}body #body #obra #informacion table{width:100%}@media (max-width:767px){body #body #obra #informacion table{font-size:.7em}}body #body #obra #informacion table tr>td{text-align:right;font-weight:200;font-size:1.15em;padding:2px 4px 3px;text-align:left;vertical-align:top}body #body #obra #informacion table tr>td:first-child{text-align:right}@media (min-width:1280px){body #body #obra #informacion table tr>td:first-child{width:30%}}@media (max-width:767px){body #body #obra #informacion table tr>td:first-child{text-align:left}}body #body #obra #informacion table tr>td:last-child{padding-left:10px;letter-spacing:.03em}body #body #obra #informacion button{margin-top:.8em;background:#e1e1e1;border:none;font-weight:300;font-size:1.25em;padding:.15em 1.5em;letter-spacing:.01em}@media (min-width:1280px){body #body #obra #informacion button{margin-left:calc(30% + 10px)}}@media (max-width:767px){body #body #obra #informacion button{margin-top:2em}}body #body #obra #biografia,body #body #obra #recomendados{padding-bottom:4em;padding-top:3em}@media (max-width:767px){body #body #obra #biografia,body #body #obra #recomendados{padding:1em 1em 4em}}body #body #obra #biografia p{margin-bottom:1em}body #body .page-load-status{text-align:center;margin-bottom:4em}body footer{margin-top:-1em;margin-bottom:5em;min-height:40px}body footer .top{width:54%;display:block;border-bottom:1px solid #686868;text-align:center;margin:auto auto 1em}@media (max-width:767px){body footer .top{width:82%}}body footer .top img{transform:rotate(270deg) scale(.7);margin-bottom:-2px}body footer p{font-size:.8em;margin-top:1.5em}