.show-for-small{display:none}.hidden{visibility:collapse}@media screen and (max-width: 2460px){.inner{max-width:60vw}#foss-list .foss-box .foss-item{flex-basis:25%}}@media screen and (max-width: 1600px){#foss-list .foss-box .foss-item{flex-basis:33%}}@media screen and (max-width: 1400px){.inner{max-width:80vw}#foss-list .foss-box .foss-item{flex-basis:33%}}@media screen and (max-width: 960px){.inner{max-width:90vw}#latestnews{width:100%}#intro.panel{padding:2em 0}#intro .welcome-content{padding:1em}.hide-for-medium{display:none !important}#whatwedo section{width:100%;border-bottom:solid 1px rgba(255,255,255,.15)}#prices .price-box{width:100%;min-height:auto;border-bottom:solid 1px rgba(200,200,200,.65)}#prices .price-box .price-total{position:relative}#contact .split section:first-child,#contact .split section:last-child{width:100%}#contact .split section ul{padding-left:.4em}#footer section{flex-basis:50%}#footer section.friends{flex-grow:1}body,.panel.style-1{background-position:left top}ul{padding-left:1em}#foss-list .foss-box .foss-item{flex-basis:50%}.hide-for-small{display:none !important}.show-for-small{display:inline-block !important}}@media screen and (max-width: 736px){.inner{max-width:90vw}.hide-for-small{display:none !important}.show-for-small{display:inline-block !important}ol{padding-left:0}#privacy-policy{font-size:.9em}#privacy-policy li ol{padding-right:1em}}@media screen and (max-width: 640px){.inner{max-width:90vw}header{background-position:33% 5em;background-size:auto 50%}header a{font-size:.8em !important}.general-page{padding-top:1em}ol#privacy-policy{padding-right:1em}ol#privacy-policy ol{padding-right:1em}#footer section{flex-basis:100%}#foss-list .foss-box .foss-item{flex-basis:100%}#intro{padding-top:1em}#intro h1{font-size:1.4rem}#intro>div .welcome-content{max-width:100%;padding-top:1em}}@media screen and (max-width: 480px){.inner{max-width:90vw}}@media screen and (max-width: 366px){#intro .inner.welcome-content .contact-links .button{font-size:.8em !important}}