body{margin:0}html.linia-next .animsition{opacity:1}html.linia-next .animsition.linia-pre-enter{opacity:0}html.linia-next .animsition.fade-in,html.linia-next .animsition.fade-out{opacity:unset;animation-fill-mode:both}.filter-btn{background:none;border:none;padding:0;font:inherit;color:inherit}.filter-btn,.js-project-item{cursor:pointer}.js-grid-items .pro-image{display:block;width:100%;height:auto}.display-none,.hidden{display:none!important}html.linia-next .contact-form .error-message:not(.display-none),html.linia-next .contact-form .file-error-message,html.linia-next .contact-form .success-message:not(.display-none){display:block!important;margin-top:1.5rem}html.linia-next .contact-form .error-message.error,html.linia-next .contact-form .file-error-message{color:#a94442}html.linia-next .contact-form #file-name{max-width:100%;overflow:hidden;margin-bottom:.75rem}html.linia-next .contact-form #file-name ul{margin:0;padding:0;list-style:none}html.linia-next .contact-form #file-name li{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:12px;line-height:1.4;margin-bottom:.25rem}html.linia-next .contact-form .file-btn-container{float:none;width:100%;text-align:left}html.linia-next .projects-filter-padding .filter.js-filter{text-align:left}