@charset "UTF-8";@import url("https://fonts.googleapis.com/css?family=Libre+Baskerville");.max-width{width:100%;max-width:1280px;margin:auto}.max-width-ext-content{width:100%;max-width:1280px;margin:auto;padding:15px}.max-width-content{width:100%;max-width:1000px;margin:auto;padding:15px}.max-width-map{max-width:1600px;margin:auto}.map-responsive{min-height:956px}.map-responsive img{position:relative;top:-3.5rem;min-height:400px}@media screen and (min-width:768px){.map-responsive img{position:absolute;top:0;right:0}}.accessible-text-width{width:100%;max-width:75ch;margin:auto;padding:15px}.d-flex-center{display:flex;justify-content:center;align-items:center}.d-flex-column-center{display:flex;flex-direction:column;justify-content:center;align-items:center}.btn-dx{position:absolute;top:0;right:0}.btn-dx+.form-control{padding-right:4rem}.btn-sx{position:absolute;left:0}.bg{padding:3.5rem 0;margin-right:-15px;margin-left:-15px}.bg h1,.bg h2,.bg h3,.bg h4,.bg h5,.bg h6,.bg .card-title{margin-top:0}.bg-small{padding-top:1.5rem;padding-bottom:1.5rem}.bg-big{padding:9.5rem 15px}.bg-green{background-color:#bfc88e !important}.bg-green-lighter{background-color:#ecefdc !important}@media screen and (min-width:768px){.bg-before-green-lighter:before{content:'';background-color:#ecefdc;max-width:275px;display:block;position:absolute;top:-117px;width:100%;height:117px}}.bg-blue{background-color:#0083b9 !important}.bg-blue-light{background-color:#96cbe3 !important}.bg-blue-lighter{background-color:#dbeef0 !important}.text-primary{color:#b12e07 !important}.text-danger{color:#b12e07 !important}.text-success{color:#6a9537 !important}.text-info{color:#0083b9 !important}.border-bottom{border-bottom:1px solid #808080 !important}.border-bottom-light{border-bottom:1px solid #ced4da !important}.border-top{border-top:1px solid #808080 !important}.mt-base{margin-top:15px}.mb-base{margin-bottom:15px}.mr-base{margin-right:15px}.ml-base{margin-left:15px}.mx-base{margin-right:15px;margin-left:15px}.my-base{margin-top:15px;margin-bottom:15px}.pt-base{padding-top:15px}.pb-base{padding-bottom:15px}.pr-base{padding-right:15px}.pl-base{padding-left:15px}.px-base{padding-right:15px;padding-left:15px}.py-base{padding-top:15px;padding-bottom:15px}.font-20{font-size:2rem}.font-25{font-size:2.5rem}.font-35{font-size:3.5rem}.font-70{font-size:7rem}.img-max-height img{max-height:350px;width:100%;height:auto;position:relative;z-index:2;object-position:top center}.img-max-height-lg img{max-height:450px;height:auto}.vis-hidden-transition{visibility:hidden;opacity:0;-webkit-transition:opacity 600ms,visibility 600ms;transition:opacity 600ms,visibility 600ms}/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:0;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}html,body{font-family:Arial,sans-serif}html{font-size:62.5%}body{font-size:1.8rem}h1{font-size:4rem}h2{font-size:3rem}@font-face{font-family:"pafleg";src:url("../fonts/pafleg.eot?175elp");src:url("../fonts/pafleg.eot?175elp#iefix") format("embedded-opentype"),url("../fonts/pafleg.ttf?175elp") format("truetype"),url("../fonts/pafleg.woff?175elp") format("woff"),url("../fonts/pafleg.svg?175elp#pafleg") format("svg");font-weight:normal;font-style:normal}i{font-family:"pafleg";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-arrow-long-left:before{content:""}.icon-arrow-long-right:before{content:""}.icon-bicycle:before{content:""}.icon-bus:before{content:""}.icon-car:before{content:""}.icon-caret-left:before{content:""}.icon-caret-right:before{content:""}.icon-train:before{content:""}.icon-walking-man:before{content:""}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{height:100%}body{color:#000;overflow-x:hidden}main{padding-bottom:7rem}img{max-width:100%;object-fit:cover}.img-container img{border:10px solid #DDDD;margin-bottom:1.5rem}a{color:#008ec1}a:hover{color:#008ec1}a:hover i{text-decoration:none;color:#737373}a.download{color:#000;font-weight:600}a.download i{color:#b12e07;font-size:2.5rem;position:relative;top:.4rem;left:1rem}p{margin-bottom:2.4rem;max-width:75ch}.bg-image{position:relative}.bg-image:before{content:'';background-image:url("../images/o_color.png");background-repeat:no-repeat;display:block;width:100%;height:500px;position:absolute;top:-60px;left:-150px;z-index:0;background-size:contain}@media screen and (min-width:576px){.bg-image:before{position:absolute;height:700px;left:-200px}}@media screen and (min-width:768px){.bg-image:before{position:absolute;height:850px;left:-200px}}@media screen and (min-width:1350px){.bg-image:before{height:500px;left:-140px}}@media screen and (min-width:1500px){.bg-image:before{height:800px;left:-200px}}@media screen and (min-width:1900px){.bg-image:before{height:1000px;left:-240px}}.header{height:130px;z-index:999}@media screen and (min-width:768px){.header{height:170px}}.header .navbar-toggler{margin-bottom:-.4rem}.header .navbar-toggler i{color:#000}.header .header-tools{padding:.8rem 1.6rem;position:absolute;width:100%;right:0;left:0}.header .form-inline{display:none}.footer{font-size:1.6rem;color:#FFF;overflow:hidden;z-index:1}.footer .navbar-brand{padding:3.125rem 1.25rem 3.125rem 1rem;flex-shrink:0;border-top:1px solid #57585a}@media screen and (min-width:768px){.footer .navbar-brand{border-top:0}}.footer .navbar-brand img{max-height:140px}.footer i,.footer a{color:#FFF}.footer i:hover{color:#d9d9d9}.footer i.fa-envelope{font-size:2.5rem;position:relative;top:.4rem;left:1rem}.footer .social i{font-size:2rem;padding-left:2.5rem}.footer .social a:first-child i:first-child{padding-left:1.8rem}.footer-content{padding:3.125rem 6.875rem 3.125rem 3.125rem;background-color:#57585a;background-image:url("../images/o_white.png");background-size:50%;background-position-x:150%;background-position-y:bottom;background-repeat:no-repeat;width:100%}@media screen and (min-width:768px){.footer-content{background-size:30%;background-position-x:120%;background-position-y:center}}.footer-content .border-bottom{border:0 !important;margin-bottom:4rem}.footer-content .border-bottom:after{content:'';border-bottom:1px solid gray;display:block;width:45%;padding-top:4rem}.footer-content p{margin-bottom:0}@media screen and (min-width:768px){.footer-content>div:first-child>ul{padding-left:6.25rem}}.footer-content>div:first-child>ul>li{padding-top:1rem}.footer-content>div:first-child>ul>li:after{content:'';border-bottom:1px solid gray;display:block;width:65%;padding-top:1rem}.footer-content>div:first-child>ul>li:first-child{padding-top:0}.footer-content>div:first-child>ul>li:last-child:after{border-bottom:0}.footer-content>div:first-child>ul>li ul{padding-left:.75rem}.footer-content .partner>p{font-size:1.8rem}.footer-content .partner .border-bottom:after{padding-top:0;width:90%}.form-control{font-size:1.8rem;border-radius:0;height:4rem;margin-bottom:1rem}.form-control:focus{box-shadow:none}.form-control.border-bottom{border-radius:0;border:0;border-bottom:2px solid #808080 !important;padding-bottom:0;padding-left:3px}.form-control.required,.form-control[required]{border-width:2px}.form-control-plaintext{font-weight:600}.form-group,.form-inline{position:relative}.form-group label{line-height:1.2}label{font-weight:600}label+.select-wrapper:before{border-width:6px;top:1.5rem;right:2.3rem}label+.select-wrapper .form-control{font-size:1.8rem;font-weight:400;border-radius:0;border:1px solid #ced4da !important;padding-bottom:0;padding-left:3px}select{-webkit-appearance:none;-moz-appearance:none;appearance:none}select:-moz-focusring{color:transparent;text-shadow:0 0 0 #000}select{background:transparent}.select-wrapper{position:relative;width:max-content;margin:auto}.select-wrapper:before{content:'';border-top:8px solid #b12e07;border-right:8px solid transparent;border-left:8px solid transparent;border-bottom:8px solid transparent;position:absolute;top:29px;right:-12px;pointer-events:none}.select-wrapper .form-control{width:100%;height:auto;color:#b12e07;font-size:3.5rem;font-weight:600;border:0}.select-wrapper .form-control option{font-size:1.6rem;font-weight:400;color:#000}.input-group-append .btn{text-transform:uppercase;font-size:1.5rem}.captchaInput{width:20rem}#captchaImg{margin-top:1rem;margin-bottom:1rem}#captchaText{max-width:20rem;font-size:1.6rem;line-height:1.2;margin-top:1rem}.help-block.with-errors{max-width:20rem;font-size:1.6rem;color:#d80000}#filters label{display:flex;align-items:center}.form-event-contact{margin-top:100px}i{color:#999}.link-go-to{position:relative;color:#000}.link-go-to:hover{color:#000}.link-go-to:after{content:'>';position:absolute;top:1px;padding-left:.5rem}.navbar{height:130px;padding:1rem 1.5rem}@media screen and (min-width:768px){.navbar{height:170px}}.navbar .form-control{font-size:1.4rem;font-weight:600;min-width:280px;margin-bottom:0}.navbar .btn{font-size:1.6rem;top:-2px}.sidebar{width:275px;padding-top:9.1rem}.sidebar.sidebar-nav{width:100%;padding-top:0;margin-bottom:1rem}@media screen and (min-width:768px){.sidebar.sidebar-nav{padding:1.5rem 0;margin-top:1rem}}.sidebar a.download{position:relative;top:-5rem;padding:1rem 1.5rem}.sidebar.bg-green-lighter{background-color:transparent !important}@media screen and (min-width:768px){.sidebar.bg-green-lighter{background-color:#ecefdc !important}}.sidebar-artworks{margin-top:4.8rem;border-top:1px solid gray;padding:0;margin-left:-15px;margin-right:15px}.sidebar-artworks:before{content:none}.sidebar-artworks .sidebar{padding-top:6rem;margin-top:0}.sidebar-artworks .sidebar label{padding:1rem 1.5rem}.navbar-aside{padding:0 1rem;text-align:right}@media screen and (min-width:768px){.navbar-aside{display:block}}@media screen and (min-width:768px){.navbar-aside .navbar-collapse{display:block}}.navbar-aside .navbar-nav{flex-direction:column;justify-content:flex-start;padding:0;background-color:#f5f5f5;text-align:left;padding:.7rem}@media screen and (min-width:768px){.navbar-aside .navbar-nav{display:block;background-color:transparent;top:-3.6rem;padding:0}}.navbar-aside .navbar-nav ul{max-width:100%}@media screen and (min-width:768px){.navbar-aside .navbar-nav ul{max-width:300px}}.navbar-aside .navbar-nav .nav-item{list-style:none;border-bottom:1px solid #e8e8e8}.navbar-aside .navbar-nav .nav-item:last-child{border-bottom:0}@media screen and (min-width:768px){.navbar-aside .navbar-nav .nav-item{border-bottom:1px solid #bfc88e}}.navbar-aside .navbar-nav .nav-item+.nav-item{margin-top:0}.navbar-aside .navbar-nav .nav-link{color:#000;text-transform:none;font-weight:500;position:relative;line-height:1.4;padding:.7rem .7rem .7rem 1.3rem}.navbar-aside .navbar-nav .nav-link:hover{text-decoration:none;color:#982806}.navbar-aside .navbar-nav .nav-link.active{color:#b12e07}.navbar-aside .navbar-nav .sub-menu{padding-left:25px}.navbar-aside .navbar-nav .sub-menu .nav-item{border-bottom:0}.navbar-aside .navbar-nav .sub-menu .nav-link{padding:.5rem .5rem .5rem 1.3rem;line-height:1.2}.navbar-aside .navbar-nav .sub-menu .nav-link:before{content:'\f105';font-family:"Font Awesome 5 Free";font-weight:900;position:absolute;top:.5rem;left:0}.navbar-aside .navbar-toggler i{color:#000;position:relative;top:1px}@media screen and (min-width:768px){.navbar-aside .navbar-toggler{display:none}}.navbar-toggler{font-size:3rem}.navbar-toggler:hover i{color:black}.navbar-toggler.navbar-aside-toggler{font-size:1.8rem}.navbar-toggler.navbar-aside-toggler:hover{cursor:pointer}.navbar-brand{height:100%;margin-right:auto}.navbar-brand img{height:100%}.navbar-collapse{position:relative;z-index:100}.navbar-content{background-color:#f5f5f5;border-top:1px solid gray;border-bottom:1px solid gray}.navbar-nav{min-height:25rem;width:100%;padding:8rem 0;flex-direction:row;justify-content:space-between;flex-wrap:wrap}.navbar-nav ul{max-width:300px}.navbar-nav .nav-link{padding-left:15px;padding-right:15px;line-height:1}.navbar-nav li{text-transform:uppercase;font-weight:600;color:#b12e07}.navbar-nav li a{color:#b12e07}.navbar-nav li+li{margin-top:2rem}.subnavbar-nav{padding:0}.subnavbar-nav>li{text-transform:none;font-weight:400;color:#000}.subnavbar-nav>li a{color:#000}.subnavbar-nav>li+li{margin-top:0}.nav-item.active .nav-link{text-decoration:underline}.nav-link:hover{text-decoration:underline}.languages{font-size:1.4rem;padding-left:0}.languages a{position:relative;z-index:1;color:#000}.languages a.active{font-weight:600}.languages li{display:inline-block;padding:0 .7rem}.languages li:last-child{padding-right:0}.languages li:not(:first-child){border-left:1px solid}.jssor{position:relative;top:0;left:0}.jssor .slides{position:relative;overflow:hidden;top:0;left:0}.jssor .arrow{z-index:2}.jssor .arrow svg{position:absolute;top:0;left:0;width:100%;height:100%}.jssor .arrow-right{position:absolute;right:0}.jssor-full-slider{position:relative;z-index:2;max-width:2500px;width:2500px;height:300px !important}@media screen and (min-width:768px){.jssor-full-slider{height:450px !important}}@media screen and (min-width:992px){.jssor-full-slider{height:686px !important}}.jssor-full-slider .image{width:100%;height:calc(300px - 126px) !important}@media screen and (min-width:768px){.jssor-full-slider .image{height:calc(450px - 126px) !important}}@media screen and (min-width:992px){.jssor-full-slider .image{height:calc(686px - 126px) !important}}.jssor-full-slider .slides{width:2500px;height:300px !important}@media screen and (min-width:768px){.jssor-full-slider .slides{height:450px !important}}@media screen and (min-width:992px){.jssor-full-slider .slides{height:686px !important}}.jssor-full-slider .caption-container{display:flex;align-items:center;justify-content:center;width:100%;height:auto !important;min-height:126px;position:relative;top:calc(300px - 126px);bottom:0;background:rgba(0,0,0,0.7);color:#FFF}@media screen and (min-width:768px){.jssor-full-slider .caption-container{top:calc(450px - 126px)}}@media screen and (min-width:992px){.jssor-full-slider .caption-container{top:calc(686px - 126px)}}.jssor-full-slider .caption-container .caption{text-align:center;height:auto !important;margin:0;font-size:2.8rem}@media screen and (min-width:768px){.jssor-full-slider .caption-container .caption{font-size:3.5rem;width:calc(100% -(110px*2 - -30px)) !important}}@media screen and (min-width:992px){.jssor-full-slider .caption-container .caption{font-size:4rem}}.jssor-full-slider .caption-container a{color:#FFF}.jssor-full-slider .arrow{display:none;width:110px !important;height:41px !important;bottom:calc(126px/2 - 41px/2)}.jssor-full-slider .arrow .a{stroke:#FFF}@media screen and (min-width:576px){.jssor-full-slider .arrow{display:flex}}.jssor-gallery{max-width:640px;margin:auto;margin-top:5rem;width:640px;height:670px}.jssor-gallery .slides{width:640px;height:calc(670px - 150px)}.jssor-gallery .image{background-color:#f5f5f5;object-fit:contain}.jssor-gallery .thumbs{display:none !important;width:640px;height:100px;position:relative;left:0;bottom:0 !important}@media screen and (min-width:576px){.jssor-gallery .thumbs{display:block !important}}.jssor-gallery .thumbs .p{width:120px;height:84px}.jssor-gallery .thumbs .p.pav{border:2px solid #b12e07}.jssor-gallery .thumbs .p img{width:100%;height:100%;object-fit:cover;object-position:top}.jssor-gallery .arrow{width:55px !important;height:55px !important;top:calc(670px/2 - 55px/2 - 100px)}.jssor-gallery .caption-container{height:auto !important;position:relative;top:calc(calc(calc(670px - 150px) - 50px) - -3px);bottom:0;background-color:#FFF}.jssor-gallery .caption-container+a .image{height:calc(calc(670px - 150px) - 50px) !important}.jssor-gallery .caption{height:auto !important;position:absolute;font-size:1.5rem;line-height:1.2;padding:5px 0}.jssor-gallery-thumbs>div:first-child{position:relative !important}.jssor-gallery-thumbs .thumbs{width:100% !important}.jssor-gallery-thumbs .thumbs>div{width:100% !important;position:relative !important;left:0 !important}.jssor-gallery-thumbs .thumbs>div>div{width:100% !important}.jssor-gallery-thumbs .thumbs .slides{width:100% !important}.jssor-gallery-thumbs .thumbs .slides>div{width:120px !important}.arrow{display:block;position:absolute;cursor:pointer}.arrow:hover{opacity:.8}.jssora053 .a{fill:none;stroke:gray;stroke-width:1000;stroke-miterlimit:0}.jssora053 .arrow-right{right:0}.jssora053 .arrow-left{left:0}.jssora053 .jssora053dn{opacity:.5}.jssora053 .jssora053ds{opacity:.3;pointer-events:none}.jssora093 i{color:#FFF;font-size:3rem}@media screen and (min-width:768px){.jssora093 i{font-size:4rem}}.jssora093.arrow-left{left:15px}.jssora093.arrow-right{right:15px}.card{background-color:transparent;border-radius:0}.card-title{margin-bottom:2rem}.card-title a{color:#000}.card-title a:hover{text-decoration:none}.card-news{max-width:30rem;margin-bottom:2.1875rem;margin-right:auto;margin-left:auto}.card-news .card-title{font-size:2.1rem;margin-bottom:.5rem;padding-left:1.5rem}.card-news .card-title a{color:#57585a}.card-news .card-title a:before{content:'>';font-size:1.6rem;position:absolute;left:0;top:4px;color:#b12e07}.card-news .card-text{padding-left:15px}.card-news .card-text p{margin-bottom:0}.card-text{position:relative;z-index:1}.card-services{width:26rem;flex-direction:column;text-align:center;margin-bottom:6rem}@media screen and (min-width:576px){.card-services{width:45rem;flex-direction:row;text-align:left}}.card-services .card-title{font-size:3rem}.card-services .img-container{position:relative;width:132px;height:136px;flex-shrink:0;margin-bottom:1.5rem}@media screen and (min-width:576px){.card-services .img-container{margin-bottom:0;margin-right:2rem}}.card-services .img-container:before{content:'';background:url("../images/o_single.png") no-repeat;width:100%;height:100%;display:block;position:absolute}.card-services .img-container img{border-radius:100%;height:100%}.card-services .btn{position:absolute;right:0;bottom:0}.card-services .btn:before{content:'\f061';font-family:"Font Awesome 5 Free";font-weight:900;font-size:1.8rem;color:#999}.card-services .btn:hover:before{color:#737373}.card-services a{position:relative;z-index:1}.card-quote{font-family:Libre Baskerville,serif;font-size:5.5rem;text-align:center}.card-quote p{margin-bottom:0;line-height:1}.card-map{max-width:30rem;margin-bottom:1.875rem;padding-left:45px}@media screen and (min-width:992px){.card-map{padding-top:0}}.card-map p{margin-bottom:0}.card-map a{color:#000}.card-map a:hover:after{text-decoration:none}.card-map .site-map-menu a.selected{font-weight:bold;text-decoration:underline}.pin-selector{display:none;width:3rem;height:3rem;position:absolute;z-index:10;text-align:center;color:#FFF;background-color:#d00000;font-weight:bold;box-shadow:0 0 .5rem .1rem gray;border-radius:5rem;padding-top:.2rem}.popup-selector{z-index:10;position:absolute;display:none;max-width:35rem;padding:1rem;background-color:white;box-shadow:0 0 .4rem .1rem gray;margin-top:1rem}.popup-selector h3{font-weight:bold;text-transform:uppercase;margin-bottom:0}.popup-selector p{margin-bottom:0;text-align:right}.popup-selector a{position:relative;font-size:1.6rem}.popup-selector a .fas{color:#b12e07}.card-place{max-width:45rem;margin:0 auto 4rem}.card-place:hover img{border:5px solid #b12e07}@media screen and (min-width:690px){.card-place{margin:0 0 4rem}.card-place:nth-child(2n+1){padding-right:1rem}.card-place:nth-child(2n+2){padding-left:1rem}}.card-place .card-title{font-size:2.8rem;font-weight:600;margin-top:.8rem;margin-bottom:0;margin-left:.7rem}.card-place .card-title a:hover{text-decoration:none}.card-place img{height:25rem;border:0 solid #b12e07;transition:border .2s ease}.card-place ul{padding-top:1rem;margin-left:.7rem}.card-place li{display:flex;line-height:1.2;margin-bottom:.7rem}.card-place li:before{content:'\f061';font-family:"Font Awesome 5 Free";font-weight:900;color:#999;padding-right:.6rem}.card-place li a{color:#000}.card-place-single{max-width:160px;margin-bottom:2rem;margin-right:1.5rem}.card-place-single img{width:160px;height:125px;object-fit:unset;border:0 solid #b12e07;transition:border .2s ease}.card-place-single a{display:block;color:#000;line-height:1.2}.card-place-single a:hover{color:#b12e07;text-decoration:none}.card-place-single a:hover img{border:4px solid #b12e07}.card-place-single a:hover i{color:#b12e07}.card-place-single a span{display:flex;margin-top:.5rem}.card-place-single a i{font-size:1.5rem;line-height:1.2;padding-right:.5rem}.card-place-how .card-title.active a{color:#b12e07}.card-place-how li:before{content:'\f111';font-size:1rem;position:relative;top:.4rem}.card-place-how li.active a,.card-place-how li.active:before{color:#b12e07;font-weight:600}.card-place-description{margin-top:3.5rem}@media screen and (min-width:576px){.card-place-description{display:flex}}.card-place-description .img-container{margin-right:2rem;margin-top:4.4rem;text-align:center}.card-place-description img{max-height:210px;border:10px solid #DDDD;transition:border .2s ease}.card-place-description img:hover{border:14px solid #DDDD}@media screen and (min-width:576px){.card-place-description img{max-width:320px}}.card-place-description .card-content{width:100%}.card-place-description .place-title{position:relative}.card-place-description .place-title .title{margin-bottom:7px;font-size:3.3rem;font-weight:600;padding-bottom:7px;position:relative}.card-place-description .place-title a{color:#000}.card-place-description .place-title a:hover{text-decoration:none;opacity:.8}.card-place-description .place-title .subtitle{font-size:2.3rem;font-weight:600}.card-place-description .place-title .icon-group{font-size:2.5rem;margin-top:1.2rem}@media screen and (min-width:576px){.card-place-description .place-title .icon-group{margin-top:0}}.card-place-description .place-title .icon-group i{padding-left:.5rem}.card-place-description .place-title+p{margin-bottom:1rem}.card-place-description .place-duration{font-size:1.6rem;text-align:right}.card-place-detail{display:flex;flex-direction:column;align-items:center}@media screen and (min-width:576px){.card-place-detail{flex-direction:row}}.card-place-detail i{color:#0083b9;width:105px;font-size:5.5rem;margin-right:3.5rem;margin-bottom:1.3rem;text-align:center}@media screen and (min-width:576px){.card-place-detail i{position:relative;top:-2.5rem;margin-bottom:0}}.card-place-detail .card-content{width:100%;padding-bottom:2.5rem;margin-bottom:2.5rem}.card-place-detail p{margin-bottom:0}.card-place-detail:not(:last-of-type) .card-content{border-bottom:1px solid #ced4da}.card-place-section{margin-top:5rem}.card-place-section .section-title{padding-bottom:.5rem;margin-bottom:1.5rem}.card-info .card-title{font-weight:600;padding:1rem 1.5rem;margin-bottom:1rem}.card-info .card-title a:hover i{color:#737373}.card-info .card-title i{position:relative;top:1px;left:4px}.card-info .card-title form{margin-right:-1rem;margin-left:-1rem}.card-info .card-title form .form-control{width:100%}.card-info .card-title form .btn-icon i{position:static}.card-info .card-content{padding:.5rem 1.5rem 3rem}.card-info .card-content *{margin-bottom:.5rem;line-height:1.2}.card-info .card-content .link-go-to{display:block;text-align:right;margin-right:1.5rem}.card-info-how{padding:2rem 3rem}.card-info-how .card-title{margin-bottom:3.5rem}.card-info-how .title{font-size:4rem;line-height:1.1;padding-bottom:1rem;margin-bottom:.6rem}.card-info-how .card-content{margin-bottom:4rem}.card-info-how .card-content i{position:relative;font-size:5rem;color:#0083b9;padding-right:15px;align-self:center}.card-info-how .card-content p{margin-bottom:0;border-left:1px solid #0083b9;padding-left:15px}.card-link i{font-size:1.6rem;color:#999;position:absolute;left:0}.card-link a{color:#b12e07;font-weight:600}.card-link p{margin-bottom:0}.card-link .card-title{font-size:2.3rem}.card-link>.card-title{color:#b12e07;margin-bottom:0}.card-link>ul{padding-left:0;padding-bottom:0}.card-link>ul li{position:relative;padding:6px 0}.card-link>ul li:before{content:none}.card-link>ul li .doc-info{font-style:italic;margin-left:22px;display:block;margin-top:-8px}.card-link>ul li a{display:flex;align-items:center;line-height:1.5;padding-bottom:5px;padding-left:22px}.card-link+.card-link{margin-left:0;margin-top:30px}.card-link.card-link-bg{background-color:#f5f5f5;border-left:25px solid #b12e07;padding:6px 15px;margin-bottom:15px}.card-link.card-link-bg+.card-link-bg{margin-top:-10px}.card-link.card-link-bg>div>.card-title{font-weight:600;color:#b12e07}.card-link.card-link-bg>div>.card-title .card-title-id{font-size:.9375rem}.card-link.card-link-bg .card-title i{font-size:.9375rem;position:absolute;left:-18px}.card-link.card-link-bg .card-title a{color:#b12e07}.card-link.card-link-bg .card-title.card-info{font-size:.75rem;text-transform:uppercase;margin-bottom:0;position:relative;top:5px}.card-link.card-link-bg .card-content{margin-top:0}.card-link.card-link-bg .card-link .card-title{font-size:1rem}.card-link.card-link-bg .card-link-icon{margin-top:10px}.card-link.card-link-bg .card-link-icon a{color:#b12e07}.card-link.card-link-bg .card-link-icon .card-header,.card-link.card-link-bg .accordion .card-header{background-color:#f5f5f5}.card-link.card-link-bg .card-link-icon .card-header .dropdown-toggle:before,.card-link.card-link-bg .accordion .card-header .dropdown-toggle:before{border-top-color:#f5f5f5}.card-link.card-link-bg .card-link-icon .card-body,.card-link.card-link-bg .accordion .card-body{padding-top:0;padding-bottom:0}.card-link.card-link-bg ul{margin-bottom:.5rem;padding:1rem 0}.card-link.card-link-bg ul li+li{margin-top:10px}.card-list{padding-bottom:3rem;margin-bottom:3rem}.card-list:not(:last-child){border-bottom:1px solid #ced4da}.card-event-list{margin-top:8rem}.card-event-list .card-title:hover{opacity:.8}.card-event{position:relative;max-width:470px;height:280px;margin:0 auto 5rem auto;border:0 solid transparent;transition:border .2s ease}.card-event:hover{border:5px solid transparent}.card-event .card-footer{width:100%;min-height:5rem;background:rgba(0,0,0,0.6);color:#FFF;position:absolute;bottom:0;display:flex;flex-direction:column;align-items:center;text-align:center;padding:1rem 1.8rem}.card-event .card-info{font-size:1.6rem;font-weight:600}.card-event .card-info span{display:block;font-weight:400}.card-event .card-category{font-size:1.6rem;color:#6a9537;font-weight:600}.card-event .card-title{font-size:2.8rem;line-height:1.1;margin-bottom:0}.card-event img{width:100%;height:100%}.card-event-detail .card-title{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:flex-end;padding-bottom:.5rem;margin-bottom:.5rem}.card-event-detail .card-title:hover{opacity:.8}@media screen and (min-width:768px){.card-event-detail .card-title{flex-wrap:nowrap}}.card-event-detail .card-title h2{font-weight:600;font-size:2.6rem;margin-bottom:0;padding-right:1.5rem}.card-event-detail .card-title ul{font-size:1.7rem;line-height:1.3;margin-bottom:0;color:#57585a;padding-top:.5rem}@media screen and (min-width:768px){.card-event-detail .card-title ul{padding-top:0}}.card-event-detail .card-title ul li{margin-left:1rem;margin-right:0}.card-event-detail .card-title ul li:before{content:'\f111';font-family:"Font Awesome 5 Free";font-weight:900;font-size:.8rem;vertical-align:middle;padding-right:.5rem}.card-event-detail .card-date{display:block;font-size:2.4rem;padding:0}.card-event-detail .card-info{font-size:2rem;font-weight:600}.card-event-detail .card-info-place{font-size:1.7rem;margin-bottom:4px;line-height:1.2;display:inline-flex;flex-wrap:wrap}.card-event-detail .card-info-place a{color:#000}.card-event-detail .card-info-place+.card-info-themes{margin-left:1.5rem}.card-event-detail .card-info-place li:not(:last-child):after{content:',\00a0'}.card-event-detail .card-info-themes{text-align:right;flex-shrink:0;margin-left:auto}.card-event-detail .card-info-themes li:not(:last-child){margin-right:.8rem}.card-event-detail .icon-group{font-size:2.5rem;flex-shrink:0}.card-event-detail:not(:first-child){margin-top:8rem}.card-event-detail-archive{margin-bottom:5rem}.card-event-detail-archive .card-info{font-weight:400;font-style:italic}.card-date{font-size:3rem;line-height:1.2;font-weight:600;color:#b12e07;padding-top:2rem;padding-bottom:1rem}@media screen and (min-width:768px){.card-date{padding-top:0;padding-bottom:0}}.card-info-themes li{margin-left:.5rem;margin-right:0}.card-info-themes.icon-group a{margin-left:0 !important}.card-archive-search{max-width:580px;margin-left:auto;margin-top:60px;margin-bottom:50px}.card-archive-search .btn-reset{position:absolute;right:0;padding:0;bottom:-35px}.card-search-results li{position:relative;padding-left:1.5rem}.card-search-results li:before{content:'\f105';font-family:"Font Awesome 5 Free";font-weight:900;color:#b12e07;position:absolute;left:0}.card-search-results a{color:#b12e07;font-weight:600}.card-artwork{position:relative;display:flex;flex-direction:column;align-items:center;margin-bottom:5rem}@media screen and (min-width:992px){.card-artwork{align-items:flex-start}}.card-artwork:hover img{border:5px solid #b12e07}.card-artwork figcaption{width:100%;max-width:418px}.card-artwork img{width:418px;max-height:350px;border:0 solid #b12e07;transition:border .2s ease}.card-artwork .card-title{color:#000;font-weight:600;font-size:2.3rem;margin-top:.8rem}.card-artwork .card-title i{font-size:1.8rem}.card-artwork .card-artwork-link{position:absolute;top:0;left:0;width:100%;height:100%}.card-collapse{position:relative;padding-left:2rem}.card-collapse .btn{display:flex;align-items:center;font-size:2rem}.card-collapse .btn:before{content:'-';color:#0083b9;font-size:2.4rem;font-weight:600;position:absolute;left:0}.card-collapse .btn.collapsed:before{content:'+'}.card-collapse dt{font-weight:400;text-transform:uppercase}.card-collapse dd{font-size:1.7rem;margin-bottom:0;padding-left:1rem}.card-news-description .img-container{margin-top:0}.card-news-description .place-title .subtitle{font-weight:500;font-style:italic}.card-archive-news{margin-top:-5rem;margin-bottom:100px}.card-exhibition-description .img-container{margin-top:0}.card-exhibition-description .subtitle+.card-info{font-size:2rem;margin-bottom:1.5rem;margin-top:-1rem;font-style:italic}.card-contact{height:270px;margin-bottom:30px}.card-contact a{color:#FFF}.card-flip{background-color:transparent;perspective:1000px}.card-flip:hover .card-flip-inner{transform:rotateY(180deg)}.card-flip .card-flip-inner{position:relative;width:100%;height:100%;text-align:center;transition:transform .6s;transform-style:preserve-3d}.card-flip .card-flip-front,.card-flip .card-flip-back{position:absolute;width:100%;height:100%;backface-visibility:hidden}.card-flip .card-flip-front{background-color:#b12e07;color:#FFF}.card-flip .card-flip-back{background-color:#0083b9;color:#FFF;transform:rotateY(180deg)}.btn{font-size:1.8rem;border-radius:0;padding:0 2rem;min-height:4rem}.btn:focus,.btn .focus{box-shadow:none;outline:0}.btn:hover i{color:#737373}.btn-icon{padding:0 1rem}.btn-primary{background-color:#b12e07;border-color:#b12e07}.btn-primary:disabled,.btn-primary.disabled{background-color:#999;border-color:#999;cursor:default}.btn-primary:not(:disabled):not(.disabled):hover,.btn-primary:not(:disabled):not(.disabled):active,.btn-primary:not(:disabled):not(.disabled).active{background-color:#982806;border-color:#982806}.btn-secondary{background-color:#0083b9;border-color:#0083b9}.btn-secondary:disabled,.btn-secondary.disabled{background-color:#999;border-color:#999;cursor:default}.btn-secondary:not(:disabled):not(.disabled):hover,.btn-secondary:not(:disabled):not(.disabled):active,.btn-secondary:not(:disabled):not(.disabled).active{background-color:#0071a0;border-color:#0071a0}:-moz-focusring{outline:0}.breadcrumb{background-color:transparent;padding:0;margin:0;position:relative;z-index:1}.breadcrumb li,.breadcrumb a{color:#000}.breadcrumb li{font-size:1.5rem}.breadcrumb-item+.breadcrumb-item:before{content:'>';color:#000}.breadcrumb-item.active,.breadcrumb-item.current,.breadcrumb-item .active,.breadcrumb-item .current{font-style:italic;color:#000}.swiper-container{margin:0;width:600px}.swiper-container.swiper-gallery-top{height:400px;margin-top:50px}.swiper-container.swiper-gallery-top .swiper-slide{background-color:whitesmoke;text-align:center}.swiper-container.swiper-gallery-top .swiper-slide img{height:100%}.swiper-container.swiper-gallery-top .img-caption{width:100%;position:absolute;bottom:0;font-size:1.4rem;line-height:1.3;text-align:left;background-color:white;padding-top:3px}.swiper-container.swiper-thumbs{height:90px;margin-top:40px}.swiper-container.swiper-thumbs .swiper-slide{max-width:120px !important;width:auto !important}.swiper-container.swiper-thumbs .swiper-slide.swiper-slide-thumb-active{border:3px solid #b12e07}.swiper-container.swiper-thumbs .swiper-slide img{height:100%}.swiper-button-custom.swiper-button-prev{background-image:url(../images/arrow-left.svg)}.swiper-button-custom.swiper-button-next{background-image:url(../images/arrow-right.svg)}.page-title{position:relative}.page-title .title{position:relative;margin-bottom:7rem;display:flex;flex-wrap:wrap;align-items:baseline}@media screen and (min-width:768px){.page-title .title{flex-wrap:nowrap}}.page-title .title a{color:#000;font-weight:600;margin-left:4rem}.page-title .title i{font-size:1.6rem;color:#000}.page-title .title h1{margin-bottom:0}.page-title .title+.subtitle{margin-top:-6.5rem;margin-bottom:4rem}.page-title .title+.subtitle h2{font-size:3.1rem}.page-title .subtitle{display:flex}.page-title .subtitle .dropdown{margin-left:auto}.page-title .subtitle .card-info{display:block;font-size:2rem;font-weight:600}.page-title .subtitle .card-info-place{display:inline-flex;margin-bottom:0;font-size:1.7rem}.page-title .subtitle .card-info-place li:not(:first-child):before{content:', '}.page-title .subtitle .card-info-place a{color:#000;padding-right:.2rem}.page-title .subtitle .card-category{font-size:1.7rem}.page-title .icon-group{flex-shrink:0;margin-top:.5rem;align-self:flex-end}@media screen and (min-width:576px){.page-title .icon-group{margin-left:auto}}.page-title .icon-group i{font-size:3rem;color:#999;padding-left:.5rem}.section-title{font-size:3rem}.pagination{margin-top:5rem}.page-link{border-top:0;border-bottom:0;color:#b12e07;padding:.6rem 1.2rem}.page-link:hover{color:#671b04;background-color:transparent}.page-link:focus{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.page-item.active .page-link{background-color:#b12e07;border-color:#b12e07}.page-item:first-child .page-link{border-left:0}.page-item:last-child .page-link{border-right:0}.accordion{width:100%;border-bottom:1px solid #b12e07}.accordion+.accordion{margin-top:30px}.accordion .card{border:0}.accordion li{padding:0}.accordion li:before{content:"·"}.accordion .card-subtitle{padding:5px 1.25rem !important}.accordion .card-header{background-color:#f5f5f5;border:0;padding:0;display:flex;align-items:center;border-radius:0;min-height:5rem}.accordion .card-header .card-title{margin-bottom:0}.accordion .card-header .card-title .btn-link{font-size:2rem;font-weight:600;color:#b12e07}.accordion .card-header .card-title .btn-link:hover,.accordion .card-header .card-title .btn-link:focus{text-decoration:none}.accordion .card-header .card-title+.link-go-to{font-size:85%;height:0;position:relative;top:11px;left:-9px;font-weight:500}.accordion .card-header .dropdown-toggle{position:relative;white-space:normal;text-align:left;height:100%;display:inline-flex;line-height:1.3;padding-left:25px}.accordion .card-header .dropdown-toggle:before{content:'\f105';font-family:"Font Awesome 5 Free";font-weight:900;position:absolute;left:8px;transform:rotate(90deg)}.accordion .card-header .dropdown-toggle:after{content:none}.accordion .card-header .dropdown-toggle.collapsed:before{transform:none}.accordion .card-body{border:1px solid #b12e07;border-top:0;border-bottom:0}.accordion .card-link .card-title{color:#000;font-size:1.8rem}.dropdown .btn{padding:0;color:#b12e07;font-weight:600}.dropdown-menu{font-size:1.6rem;border-radius:0;border:1px solid #6a9537;padding:0}.dropdown-item{padding:.2rem 1rem}.dropdown-item:not(:last-child){border-bottom:1px solid #bfc88e}.dropdown-item:hover,.dropdown-item:active{background-color:#ecefdc;color:#000}table p{margin-bottom:0}td{padding:1rem}.tooltip{font-size:1.4rem;font-weight:600}.tooltip.show{opacity:1}.tooltip-inner{background-color:#6a9537;padding:.1rem .6rem}.bs-tooltip-bottom .arrow:before{border-bottom-color:#6a9537}.home .news-main-title{font-size:4rem}