.fancybox-bg{background:#fff;background:var(--color_fondo)}.fancybox-opened .fancybox-skin{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background:var(--color_borde_fancybox)}.fancybox-inner{background:var(--color_fondo)}.fancybox-slide{padding:3.5em!important}.fancybox-button,.fancybox-navigation .fancybox-button{display:inline-block;background:0 0;width:auto;height:auto;padding:0;color:var(--color_principal)}.fancybox-button:focus{outline:0!important}.fancybox-button span{-webkit-transition:all .3s ease!important;-moz-transition:all .3s ease!important;-ms-transition:all .3s ease!important;-o-transition:all .3s ease!important;transition:all .3s ease!important}.fancybox-button:hover,.fancybox-button:hover span,.fancybox-navigation .fancybox-button:hover span{color:var(--color_contraste)}.fancybox-button>div,.fancybox-navigation .fancybox-button>div{padding:.5em}.fancybox-toolbar{margin-right:.5em;margin-top:.5em}.fancybox-button img{filter:var(--filtro_color_contraste)}.fancybox-button:hover img{filter:var(--filtro_color_contraste2)}.fancybox-navigation .fancybox-button{position:absolute;top:50%;transform:translateY(-50%);width:3em}.fancybox-button.fancybox-button--arrow_left{margin-left:1em}.fancybox-button.fancybox-button--arrow_right{margin-right:1em}.fancybox-button.fancybox-button--arrow_right img{transform:rotate(180deg)}.fancybox-button.fancybox-button--close{width:3.5em}.fancybox-button.fancybox-button--zoom{width:4em}.fancybox-infobar{font-weight:200;left:0;top:0;mix-blend-mode:normal;color:var(--color_contraste);font-size:1em;height:auto;line-height:normal;min-width:none;padding:.75em}.fancybox-caption{background:0 0;padding:1em;padding-bottom:2em}.fancybox-caption__body{display:inline-block;padding:.25em;padding-left:1em;padding-right:1em;background-color:var(--color_contraste);border-radius:.5em;font-size:1.15em;font-weight:100;color:var(--color_blanco);line-height:normal}.fancybox-fx-slide-in-out.fancybox-slide--previous{transform:translateY(-100%)}.fancybox-fx-slide-in-out.fancybox-slide--next{transform:translateY(100%)}.fancybox-fx-slide-in-out.fancybox-slide--current{transform:translateY(0)}.fancybox-button--play,.fancybox-button--thumbs{display:none!important}@media screen and (max-width:768px){.fancybox-infobar,.fancybox-navigation,.fancybox-slide,.fancybox-toolbar{font-size:.8em}.fancybox-slide{padding:1em!important}}