body.mobile-filters-opened{overflow:hidden}body.mobile-filters-opened .page-header{z-index:1}body.catalog-category-view main.page-main{padding-bottom:30px}.wrapper{padding:0 10px}.short-wrapper{padding:0 10px}.breadcrumbs{margin-bottom:0}.message{max-width:1200px;margin:0 auto 30px auto;padding:12px;color:#fff;font-size:16px;font-weight:400;line-height:22px;text-align:center}.message.notice{background:#e4be6b}.page.messages .messages .message{margin:0 0 20px;padding:12px;color:#fff;font-size:16px;font-weight:400;line-height:22px;text-align:center}.page.messages .messages .message.success{background:#47ac30}.page.messages .messages .message.error{background:#d21515}.main-top-content .text-info .sub-title-wrapper a.smart-filter{margin:0 4px 8px;padding:8px 20px;border-radius:50px;border:1px solid #b9bdcc;color:#fff;font-size:16px;font-weight:300;line-height:22px;text-transform:initial;text-decoration:none;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;-ms-transition:all .2s linear;transition:all .2s linear}.main-top-content .text-info .sub-title-wrapper a.smart-filter:hover{border-color:#ff5c00;color:#ff5c00}.main-top-content .text-info .sub-title-wrapper .page-title-wrapper h1.page-title{font-size:20px;line-height:26px;font-weight:300;letter-spacing:0}.mobile-filters{display:block;padding:19px;margin:0 5px 40px;background:#fff;border:1px solid #16161f;font-size:12px;font-weight:400;line-height:22px;text-align:center;text-transform:uppercase}.mobile-filters .filtered{display:inline-block;min-width:29px;padding:4px 8px;margin:0 0 0 4px;border-radius:40px;border:1px solid #ff5c00;font-size:13px;font-weight:400;line-height:19px;text-transform:uppercase}.filter-content-wrapper{display:none;width:100%;height:100%;padding:30px 20px 20px;overflow-y:auto;background:#fff;position:fixed;left:0;top:0;z-index:310;text-align:left}.mobile-filters-title-content{margin:0 0 30px;position:relative}.mobile-filters-title-content .mobile-filters-title{display:inline-block;font-size:18px;font-weight:300;line-height:26px}.mobile-filters-title-content .mobile-filters-close{float:right}.mobile-filters-state-content{margin:0 0 18px;vertical-align:top}.mobile-filters-state-content .selected-filters-title{display:block;margin:0 0 12px;font-size:16px;font-weight:400;line-height:22px}.mobile-filters-state-content .active-filter{display:inline-block;padding:8px 20px;margin:0 12px 12px 0;background:#fff;border-radius:50px;border:1px solid #ff5c00;vertical-align:top}.mobile-filters-state-content .active-filter .filter-label{display:inline-block;margin:0 2px 0 0;color:#000;font-size:16px;font-weight:400;line-height:22px}.mobile-filters-state-content .active-filter .filter-value{display:inline-block;color:#000;font-size:16px;font-weight:300;line-height:22px}.mobile-filters-state-content .active-filter .filter-value svg{margin-bottom:-2px;opacity:.7}.filter-content{display:inline-block;width:100%;margin:0;font-size:0;vertical-align:top}.filter-options-item{margin:0 0 10px}.filter-options-item .filter-options-title{display:inline-block;width:100%;padding:5px 24px 4px 0;margin:0 0 10px;position:relative;cursor:pointer;font-size:13px;text-align:left;font-weight:400;line-height:19px;vertical-align:top;text-transform:uppercase}.filter-options-item .filter-options-title .arrow{height:8px;position:absolute;right:7px;top:11px;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;-ms-transition:all .2s linear;transition:all .2s linear}.filter-options-item .filter-options-title .arrow svg{margin:0;padding:0;vertical-align:top}.filter-options-item .filter-options-content{display:none;width:100%;padding:0;margin:0 0 10px}.filter-options-item .filter-options-content .options-content{padding:0;margin:0;vertical-align:top}.filter-options-item .filter-options-content .options-content .option{display:flex;margin:0 0 16px;padding:0;color:#16161f;font-size:16px;font-weight:300;text-align:left;line-height:22px;vertical-align:top;text-decoration:none}.filter-options-item .filter-options-content .options-content .option input[type=checkbox]{margin:0 5px 0 0;cursor:pointer;box-shadow:none;outline:none;border:none}.filter-options-item .filter-options-content .options-content .option.active{color:#ff5c00}.filter-options-item .filter-options-content .options-content .option:active{color:#ff5c00}.filter-options-item.opened .filter-options-title .arrow svg{transform:rotate(180deg)}.filter-state-wrapper .selected-filters-title{display:none}.filter-state-wrapper .active-filter{display:none}.filter-state-wrapper .clear-all-filters{display:block;padding:19px;margin:0;background:#fff;border:1px solid #16161f;font-size:12px;font-weight:400;line-height:22px;text-align:center;text-transform:uppercase}.projects-content{margin:0;padding:0 5px;font-size:0;vertical-align:top}.project-item{display:block;margin:0 0 5px;position:relative;text-decoration:none}.project-item:before{content:'';width:100%;height:100%;background:linear-gradient(180deg,rgba(22,22,31,0) 69.40000000000001%,#16161f 100%);left:0;top:0;z-index:2;position:absolute}.project-item img.product-image-photo{display:block;max-width:100%;height:auto;padding:0;margin:0;position:relative;z-index:1}.project-item .hyva-label{padding:24px 8px;background:#fff;position:absolute;z-index:4;right:10px;top:10px}.project-item .hyva-label svg{vertical-align:top}.project-item .apps-labels-content{position:absolute;z-index:4;right:10px;top:10px}.project-item .app-store-label{display:block;margin:0 0 7px}.project-item .app-store-label svg{width:95px;height:31px;vertical-align:top}.project-item .google-play-label{display:block;margin:0}.project-item .google-play-label svg{width:95px;height:31px;vertical-align:top}.project-item .project-info{width:100%;padding:0 10px;text-align:center;position:absolute;z-index:4;left:0;bottom:15px}.project-item .project-info img.project-logo{display:block;width:200px;height:67px;padding:0;margin:0 auto 12px auto}.project-item .project-info .project-attribute{display:inline-block;padding:5px 10px;margin:0 3px;border-radius:40px;border:1px solid #fff;color:#fff;font-size:13px;font-weight:400;line-height:22px}.project-item .project-info .project-btn{display:none}.toolbar-products{display:none;margin:0 0 30px;text-align:center}.toolbar-products .paging{padding:0;margin:0 auto}.toolbar-products .paging .item{display:inline-block;padding:0;margin:0 3px;list-style-type:none}.toolbar-products .paging .item a{display:inline-block;min-width:35px;padding:5px 10px;margin:0;border:1px solid #000;border-radius:40px;color:#16161f;font-size:13px;font-weight:400;line-height:22px;text-decoration:none;vertical-align:middle;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;-ms-transition:all .2s linear;transition:all .2s linear}.toolbar-products .paging .item a:hover{border-color:#ff5c00;color:#ff5c00}.toolbar-products .paging .item strong{display:inline-block;min-width:35px;padding:5px 10px;margin:0;background:#24242e;border:1px solid #24242e;border-radius:40px;color:#fff;font-size:13px;font-weight:700;line-height:22px;text-decoration:none}.toolbar-products .paging .item.pages-item-previous a{font-size:0}.toolbar-products .paging .item.pages-item-previous a svg{vertical-align:middle}.toolbar-products .paging .item.pages-item-next a{font-size:0}.toolbar-products .paging .item.pages-item-next a svg{vertical-align:middle}.category-cms-info{padding-top:30px}.text-page p{margin:0 0 20px;font-size:16px;line-height:22px;font-weight:300}.text-page p a.link{display:inline-block;padding:5px;margin:0 10px;font-size:12px;font-weight:500;line-height:22px;text-transform:uppercase;border-bottom:1px solid #16161f;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;-ms-transition:all .2s linear;transition:all .2s linear}.text-page p a.link:hover{padding-left:10px;padding-right:10px;border-color:#ff5c00}.text-page ul{margin:0;padding:0}.text-page ul li{padding:0 0 0 34px;margin:0 0 25px;list-style-type:none;position:relative}.text-page ul li:before{content:'';width:24px;height:26px;background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNiIgdmlld0JveD0iMCAwIDI0IDI2IiBmaWxsPSJub25lIj4NCiAgPHBhdGggZD0iTTUgMTMuOTQzNEw5LjAxODE4IDE3Ljk2OTdMMTggOC45Njk3MyIgc3Ryb2tlPSIjNzE3MTgzIi8+DQo8L3N2Zz4=');background-repeat:no-repeat;background-size:100% 100%;background-position:center center;position:absolute;left:0;top:0;z-index:2}.text-page h2{margin:0 0 30px;font-size:32px;font-weight:300;line-height:38px;letter-spacing:-1.6px}.text-page h3{margin:10px 0 30px;font-size:28px;line-height:32px;font-weight:300;letter-spacing:-1.4px}.text-page h3 a{text-decoration:underline}.text-page h3 a:hover{text-decoration:none}.text-page h4{margin:10px 0 20px;font-size:20px;font-weight:300;line-height:27px;letter-spacing:-1px}.text-page h4 a{text-decoration:underline}.text-page h4 a:hover{text-decoration:none}.text-page iframe{max-width:100%;margin:0 0 20px}.search.results dl.block{display:none}.amscroll-loading-block{display:none}@media only screen and (min-width:640px){.project-item{display:inline-block;width:49.5%;margin:0 5px 5px 0;vertical-align:top}.project-item:nth-child(2n){margin-right:0}}@media only screen and (min-width:1024px){body.catalog-category-view main.page-main{padding-bottom:50px}.wrapper{max-width:1468px;margin:0 auto}.short-wrapper{max-width:970px;margin:0 auto}.mobile-filters{display:none}.mobile-filters-title-content{display:none}.mobile-filters-state-content{display:none}.filter-content-wrapper{display:block;width:auto;height:auto;padding:0;margin-bottom:40px;overflow-y:initial;background:initial;text-align:center;position:initial;left:auto;top:auto;z-index:1}.filter-content{width:auto;margin:0 auto 20px auto}.filter-options-item{display:inline-block;width:auto;margin:0 8px 0 0;border-left:none;border-right:1px solid #b9bdcc;vertical-align:top;position:relative}.filter-options-item .filter-options-title{width:auto;padding:5px 32px 4px 15px;margin-bottom:0}.filter-options-item .filter-options-title .arrow{right:15px}.filter-options-item .filter-options-content{display:none;width:225px;padding:16px 16px 0;margin:0;background:#f6f6f9;text-align:left;position:absolute;left:0;top:28px;z-index:5}.filter-options-item .filter-options-content .options-content{padding:0;margin:0;vertical-align:top}.filter-options-item .filter-options-content .options-content .option{display:flex;margin:0 0 16px;padding:0;align-items:flex-start;color:#16161f;font-size:16px;font-weight:300;text-align:left;line-height:22px;vertical-align:top;text-decoration:none}.filter-options-item .filter-options-content .options-content .option input[type=checkbox]{margin:6px 5px 0 0;cursor:pointer;box-shadow:none;outline:none;border:none}.filter-options-item .filter-options-content .options-content .option.active{color:#ff5c00}.filter-options-item .filter-options-content .options-content .option:active{color:#ff5c00}.filter-options-item.opened .filter-options-title{background:#f6f6f9}.filter-options-item:last-of-type{margin-right:0;border-right:none}.filter-state-wrapper{display:block;margin:0 auto 0 auto;font-size:0}.filter-state-wrapper .selected-filters-title{display:inline-block;margin:0 10px 20px 0;font-size:13px;font-weight:500;line-height:23px}.filter-state-wrapper .active-filter{display:inline-block;margin:0 10px 20px 0;padding:0;font-size:13px;font-weight:400;line-height:23px}.filter-state-wrapper .active-filter .filter-value{display:inline-block;padding:5px 8px;border-radius:5px;background:#f6f6f9;font-size:13px;font-weight:500;line-height:13px;position:relative;vertical-align:top}.filter-state-wrapper .active-filter .filter-value svg{display:inline-block;width:10px;height:10px;margin:2px 0 0 5px;padding:0;vertical-align:top}.filter-state-wrapper .clear-all-filters{display:inline-block;padding:0;margin:0 0 20px;border:none;font-size:14px;font-weight:500;line-height:23px;text-transform:none;text-decoration:underline}.project-item{overflow:hidden}.project-item:after{content:'';width:100%;height:100%;background:linear-gradient(180deg,rgba(22,22,31,.2) 62.02%,#16161f 100%);left:0;top:0;z-index:3;position:absolute;opacity:0;-webkit-transition:all .4s ease-out;-moz-transition:all .4s ease-out;-o-transition:all .4s ease-out;-ms-transition:all .4s ease-out;transition:all .4s ease-out}.project-item .hyva-label{right:15px;top:15px}.project-item .apps-labels-content{right:15px;top:15px}.project-item .app-store-label svg{width:119px;height:39px}.project-item .google-play-label svg{width:119px;height:35px}.project-item .project-info{bottom:-90px;-webkit-transition:all .4s ease-out;-moz-transition:all .4s ease-out;-o-transition:all .4s ease-out;-ms-transition:all .4s ease-out;transition:all .4s ease-out}.project-item .project-info .project-attribute-wrapper{display:block;margin-bottom:30px}.project-item .project-info img.project-logo{margin-bottom:25px}.project-item .project-info .project-attribute{min-width:160px}.project-item .project-info .project-btn{display:inline-block;width:164px;padding:19px 0;margin:0 auto 30px auto;background:#ff5c00;color:#fff;font-size:12px;font-weight:500;line-height:22px;text-align:center;text-transform:uppercase;opacity:0;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;-ms-transition:all .2s linear;transition:all .2s linear}.project-item .project-info .project-btn:hover{box-shadow:inset 0 0 0 100px rgba(0,0,0,.2)}.project-item:hover:after{opacity:1}.project-item:hover .project-info{bottom:0}.project-item:hover .project-info .project-btn{opacity:1}.toolbar-products{margin-bottom:50px}.toolbar-products .paging .item{margin:0 5px}.toolbar-products .paging .item a{padding:10px 20px;margin:0}.toolbar-products .paging .item strong{display:inline-block;padding:10px 20px;margin:0}.toolbar-products .paging .item.pages-item-previous a{font-size:13px}.toolbar-products .paging .item.pages-item-previous a svg{vertical-align:middle}.toolbar-products .paging .item.pages-item-next a{font-size:13px}.toolbar-products .paging .item.pages-item-next a svg{vertical-align:middle}.category-cms-info{padding-top:50px}.text-page h2{margin-bottom:60px;font-size:44px;font-weight:300;line-height:58px;letter-spacing:-2.2px}.text-page h3{margin:10px 0 60px;font-size:38px;line-height:44px;letter-spacing:-1.9px}.text-page h4{margin:10px 0 30px;font-size:28px;font-weight:300;line-height:36px;letter-spacing:-1.4px}.text-page ul.two-cols li{display:inline-block;width:49%;vertical-align:top}}@media only screen and (min-width:1200px){.project-item{width:33%;margin:0 5px 5px 0}.project-item:nth-child(2n){margin-right:5px}.project-item:nth-child(3n){margin-right:0}.project-item .project-info img.project-logo{width:270px;height:90px}.project-item .project-info .project-name{margin-bottom:30px;font-size:20px;line-height:26px}}@media only screen and (min-width:1440px){.project-item{width:33.1%}}@media only screen and (min-width:1660px){.project-item{width:33.13%}}@media only screen and (min-width:1800px){.project-item{width:33.14%}}@media only screen and (min-width:1934px){.projects-content{max-width:1934px;margin-left:auto;margin-right:auto}.projects-content .project-item{width:638px}}