html,body{--color-yellow: #f7b129;--color-green: #177a35;--color-blue: #0d84aa;height:100%;margin:0;padding:0;box-sizing:border-box}*,*:after,*:before{box-sizing:inherit}#root{display:flex;flex-direction:column}#root,#wrapper{height:100%}#wrapper{flex-grow:1;display:flex;flex-direction:column}#innerWrapper{flex-grow:1}.centered{width:90vw;margin:0 auto;margin-top:3rem;display:flex;flex-direction:column}.fade-enter{opacity:0;z-index:1}.fade-enter.fade-enter-active{opacity:1;transition:opacity .25s ease-in}#terms,#about,#myform{flex-grow:1}#rightcolumn{background:#fff;transform:translateY(-10vw);padding:2rem;padding-bottom:0;width:100%;z-index:2;position:relative;display:flex;flex-direction:column}table{border-collapse:collapse;width:100%}td:first-child{padding-right:0}td{padding:1rem;border-bottom:1px solid #ddd;cursor:pointer}.header{color:#333;font-weight:700}#map{position:relative;width:100%;min-height:35vh}@media only screen and (min-width: 767px){body,html{height:100%;overflow:hidden;font-size:1.2rem}.centered{width:60vw}header{height:8rem}#innerWrapper{display:flex;overflow:hidden}#map{width:40%;min-height:100%}#rightcolumn{position:relative;width:60%;flex-grow:1;transform:translate(0)}#itemslist,#myform{display:flex;flex-direction:column}#myform{flex-grow:1}}.marker{transition:opacity .2s ease;width:1.5rem;height:1.5rem;border:1px solid #ddd;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center}.marker .icon{margin:0;display:flex;justify-content:center;align-items:center;height:inherit;color:#fff}#about{flex-grow:1}#about p{font-size:1.2rem}#gdpr{position:fixed;display:flex;bottom:0;z-index:2;background:#0009;padding:1rem;font-size:.8rem;color:#ddd}#closegdpr{font-size:1.3rem;margin-left:2rem}#itemslist{flex-grow:1}#itemslist .menu{margin:0}#itemslist .menu .right .item{padding-right:0}#itemslistfooter{padding:1rem 0;text-align:center;border-top:1px solid #ddd}#mylist{overflow:hidden;overflow-y:auto;flex-basis:0;flex-grow:1}.mylistItem{width:100%;display:flex;padding-bottom:2rem;align-items:center}#mylist .icon{margin-right:1.5rem}.mylistItem .link{flex-grow:1}.distance{color:#999;margin-right:1rem}.icon{margin:0 1.5rem}#sidebarfooter{display:flex;align-items:center;padding-top:2rem;padding-bottom:2rem;justify-content:space-between;border-top:1px solid #ddd}#agregalobutton{color:#fff;font-weight:100;background:var(--color-green)}@media only screen and (min-width: 767px){#sidebar{margin-top:0;padding:0;padding:0 2rem}#sidebarfooter{text-align:right;margin-top:1rem}}.imagecover{width:100%;height:200px;overflow:hidden;background-size:cover;position:relative;background:#333}.pager{margin-top:0;margin-bottom:0}#filter{display:flex;align-items:center;padding:2rem 0}#filter p{margin:0;margin-right:1.2rem}#filter label{font-size:1.2rem}#filter #filter-options{flex-grow:1;padding-right:1rem}.typologies{display:flex;width:100%;overflow:hidden;box-shadow:0 2px 4px #0000001a}.typologies div{padding:1rem}#sidebar .menu.right .item{padding-right:0}.search .input{padding:0;margin:0}#distance-radio .slider{margin:0;padding:0}#distance-radio .ui.slider.checkbox input:checked~.box:before,#distance-radio .ui.slider.checkbox input:checked~label:before{background-color:#ddd!important}#distance-radio #radio-images{width:100%;display:flex;justify-content:space-between;margin-bottom:.5rem}#radio-images img{width:20px;height:20px}#distance-radio p,#distance-radio .field{margin:0}#distance-radio p{margin-right:2rem}#infowindow{padding:1rem;position:relative}#info-text{flex-grow:1}#info-img{flex-shrink:0;background-size:cover;width:50vw;height:50vw;margin:0 auto}#info-nav{margin-bottom:2rem;display:flex;justify-content:space-between}#info-description{font-size:1.2rem;line-height:1.6}#info-meta{margin:3rem 0}@media only screen and (min-width: 767px){#infowindow{padding:2rem;padding-top:0;overflow-y:auto;height:100%}#info-description{width:50%;padding-left:2rem}}@media only screen and (min-width: 1200px){#info-container{display:flex}#info-img{border-radius:50%;width:15rem;height:15rem;margin-top:2rem;margin-left:2rem}}@media only screen and (min-width: 1500px){#info-img{margin-top:4rem;margin-left:4rem;width:20rem;height:20rem}}#terms{display:flex}#termscontent{width:90vw;margin:0 auto;margin-bottom:1rem;flex-shrink:1}@media only screen and (min-width: 767px){#termscontent{overflow:hidden;width:70vw;padding:0 5vw;overflow-y:scroll}}.checkbox{margin-right:1rem}header{flex-shrink:0;top:0;width:100%;height:6rem;z-index:10;font-size:1.8rem;position:relative;z-index:20}header h1,h2{color:#333;margin:0}header h1{font-size:.8em}header h2{font-size:.7em;font-weight:100}header #headercontainer{padding:0 2rem;box-shadow:0 .1rem 2rem #00000026;display:flex;justify-content:space-between;align-items:center;content:"";width:100vwh;height:100%;position:absolute;width:100vw;left:0;bottom:0;z-index:1}#menu{position:absolute;width:100vw;left:0;bottom:0;display:flex;flex-direction:column;transform:translateY(100%);pointer-events:none;overflow:hidden;z-index:1}#menu.visible{pointer-events:all}#menu a{transform:translate(100%);transition:transform .5s ease;padding:3rem;font-size:1.6rem;color:#fff;background:var(--color-green);text-align:center}#menu.visible a{transform:translate(0)}#menu a+a{transition:transform .7s ease;background:var(--color-yellow)}#menu a+a+a{transition:transform .9s ease;background:var(--color-blue)}@media only screen and (min-width: 767px){#menu{width:30vw;left:auto;right:0}}.hamburger-wrapper{--bar-width: 30px;--bar-height: 5px;--bar-spacing: 10px;width:30px;height:30px;cursor:pointer}.hamburger,.hamburger:after,.hamburger:before{width:30px;height:5px}.hamburger{position:relative;top:0;transform:translateY(-5px);background:#999;transition:all 0ms .3s;border:none;outline:none;pointer-events:none}.hamburger--closed{background:#fff0}.hamburger:before{pointer-events:none;content:"";position:absolute;left:0;bottom:10px;background:#999;transition:bottom .3s .3s cubic-bezier(.23,1,.32,1),transform .3s cubic-bezier(.23,1,.32,1)}.hamburger:after{pointer-events:none;content:"";position:absolute;left:0;top:10px;background:#999;transition:top .3s .3s cubic-bezier(.23,1,.32,1),transform .3s cubic-bezier(.23,1,.32,1)}.hamburger--closed:after{top:0;transform:rotate(45deg);transition:top .3s cubic-bezier(.23,1,.32,1),transform .3s .3s cubic-bezier(.23,1,.32,1)}.hamburger--closed:before{bottom:0;transform:rotate(-45deg);transition:bottom .3s cubic-bezier(.23,1,.32,1),transform .3s .3s cubic-bezier(.23,1,.32,1)}#footer{padding:1rem;text-align:center;color:#999;flex-shrink:0}
