﻿.Selectable{-webkit-touch-callout:initial;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;}.UnSelectable{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.HorizontalScrolling{-webkit-overflow-scrolling:touch;overflow-y:auto;overflow-x:hidden;}@keyframes FadeIn{from{opacity:.3;}to{opacity:1;}}@keyframes FadeInLeft{from{opacity:.1;-webkit-transform:translateX(20px);}to{opacity:1;-webkit-transform:translateX(0);}}@keyframes FadeInTop{from{opacity:.1;-webkit-transform:translateY(10px);}to{opacity:1;-webkit-transform:translateY(0);}}@keyframes AppearHeight{from{-webkit-transform:translateY(20px);}to{opacity:1;-webkit-transform:translateY(0);}}.TransitionFaster{-webkit-transition:all .1s ease;-moz-transition:all .1s ease;-o-transition:all .1s ease;transition:all .1s ease;}.TransitionFast{-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;}.TransitionMedium{-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease;}.TransitionSlow{-webkit-transition:all .8s ease;-moz-transition:all .8s ease;-o-transition:all .8s ease;transition:all .8s ease;}:root{--headerHeight:60px;--primaryColor:#119565;--lightColor:#f5f5f5;--darkColor:#1d1d1b;--grayColor:#bcbec0;--borderRadius:4px;--maxWidth:1080px;--sidePadding:20px;}@media only screen and (min-width:800px){:root{--headerHeight:90px;}}@keyframes fadeInOpacity{0%{opacity:0;}100%{opacity:1;}}@keyframes fadeOutOpacity{0%{opacity:1;}100%{opacity:0;}}.FadeInAnimation{animation-name:fadeInOpacity;animation-iteration-count:1;animation-timing-function:ease-in;animation-duration:200ms;}.FadeOutAnimation{animation-name:fadeOutOpacity;animation-iteration-count:1;animation-timing-function:ease-out;animation-duration:200ms;}.SocialMediaLinksHorizontal a,.SocialMediaLinksHorizontal a:focus,.SocialMediaLinksHorizontal a:active,.SocialMediaLinksHorizontal a:visited,.SocialMediaLinksHorizontal a:hover{display:inline-block;padding:5px;}.SocialMediaLinksHorizontal a svg,.SocialMediaLinksHorizontal a:focus svg,.SocialMediaLinksHorizontal a:active svg,.SocialMediaLinksHorizontal a:visited svg,.SocialMediaLinksHorizontal a:hover svg{width:1.6rem;height:1.6rem;}.SocialMediaLinksHorizontal a .--svg-fill-background,.SocialMediaLinksHorizontal a:focus .--svg-fill-background,.SocialMediaLinksHorizontal a:active .--svg-fill-background,.SocialMediaLinksHorizontal a:visited .--svg-fill-background,.SocialMediaLinksHorizontal a:hover .--svg-fill-background{fill:none;}.SocialMediaLinksHorizontal a:hover,.SocialMediaLinksHorizontal a:focus:hover,.SocialMediaLinksHorizontal a:active:hover,.SocialMediaLinksHorizontal a:visited:hover,.SocialMediaLinksHorizontal a:hover:hover{text-transform:none;}.SocialMediaLinksHorizontal a:hover .--svg-fill,.SocialMediaLinksHorizontal a:focus:hover .--svg-fill,.SocialMediaLinksHorizontal a:active:hover .--svg-fill,.SocialMediaLinksHorizontal a:visited:hover .--svg-fill,.SocialMediaLinksHorizontal a:hover:hover .--svg-fill{fill:var(--primaryColor);}main .sidepage{display:none;padding-top:30px;}@media only screen and (min-width:800px){main{display:grid !important;grid-template-columns:1fr 30%;}main .maincontent{padding-right:50px;}main .sidepage{display:block;margin-right:20px;}main .sidepage .submit,main .sidepage .newsletter{padding-left:20px;padding-right:20px;}main .sidepage .submit .button{-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease;margin-left:auto;margin-right:auto;width:50%;min-width:200px;}main .sidepage .submit .button:hover{width:80%;}main .sidepage .sideproducts{--entitiesColumns:2;}main .sidepage .sideproducts-title{font-size:1.2rem;font-weight:500;margin-bottom:10px;}main .sidepage .sideproducts .entities{padding:5px;}main .sidepage .sideproducts .entity-info{display:none;}}@media only screen and (min-width:1100px){main .sidepage{margin-right:0;}}:root{--entitiesColumns:2;}main{max-width:var(--maxWidth);margin-left:auto;margin-right:auto;margin-bottom:50px;}main h1{margin:0;}main .filters{display:none;}main .filters>div{width:100%;}main .filters-header{display:flex;border-bottom:1px solid var(--lightColor);margin-bottom:10px;}main .filters-header button{background-color:transparent;color:var(--darkColor);padding:10px;}main .filters-title{font-weight:500;align-self:center;flex:1;}main .filters select{width:100%;background-color:#fff;min-width:100px;}main .filters label{display:block;display:flex;align-content:center;justify-content:center;}main .filters label span{margin-left:5px;align-self:center;flex:1;}main .filters-filter{margin-bottom:15px;}main .filters-filter-title{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-bottom:1px solid rgba(0,0,0,.08);padding:10px;font-weight:500;cursor:pointer;display:flex;}main .filters-filter-title span,main .filters-filter-title svg{-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease;opacity:.6;align-self:center;}main .filters-filter-title span{flex:1;}main .filters-filter-title svg{width:10px;height:10px;}main .filters-filter-title:hover{border-radius:var(--borderRadius);background-color:var(--lightColor);border-color:transparent;}main .filters-filter-title:hover span,main .filters-filter-title:hover svg{opacity:1;}main .filters-filter-content{display:none;margin-top:5px;}main .filters-filter-content label{padding:5px 0;}main .filters-filter._expanded .filters-filter-title{background-color:var(--lightColor);opacity:1;border-color:transparent;}main .filters-filter._expanded .filters-filter-title svg{transform:rotate(180deg);}main .filters-filter._expanded .filters-filter-content{display:block;animation-name:fadeInOpacity;animation-iteration-count:1;animation-timing-function:ease-in;animation-duration:200ms;}main .results{justify-content:flex-start;}main .results>div>p{opacity:.7;font-weight:300;}main .results-info{font-weight:500;font-style:italic;margin-bottom:10px;}main .results-container{margin-top:5px;}main .results-filters{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}main .results-filter{border:1px solid var(--grayColor);cursor:pointer;margin-right:2px;margin-bottom:6px;padding:5px 10px;display:inline-block;border-radius:var(--borderRadius);transition:background-color 200ms ease-in;transition:color 200ms ease-in;}main .results-filter::after{content:'x';opacity:.6;}main .results-filter[data-value='']{border:none;}main .results-filter[data-value='']::after{content:'';}main .results-filter:hover{background-color:var(--grayColor);color:#fff;}main .results-showfilter{width:100%;margin:15px 0;}main .results .entities{padding:5px;}main .entities{padding-left:5px;padding-right:5px;}main._showfilters .filters{display:block;}main._showfilters .results{display:none;}@media only screen and (min-width:800px){main .results-showfilter{min-width:100px;width:auto;}}@media only screen and (min-width:1100px){main{display:flex;margin-top:20px;}main .maincontent aside>div,main .maincontent section>div{padding:0;}main .filters{display:block !important;width:20%;align-self:flex-start;margin-right:20px;}main .filters-header{display:none;}main .results{display:block !important;width:80%;align-self:flex-start;}main .results-showfilter{display:none;}}:root{--entitiesColumns:1;}main h1{margin-left:5px;}main .sidepage{padding-top:43px;}main .filters{display:none !important;}main .results{width:100%;}main .results-showfilter{display:none !important;}