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}.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}.wrapper .message{max-width:initial;margin:0 0 30px}.breadcrumbs{background:#f6f6f9}.main-top-content{padding-top:25px;padding-bottom:0;text-align:left;border-bottom:1px solid #e5e5ef}.main-top-content.search-results{margin-bottom:20px}.main-top-content h1{margin:0 0 10px;color:#16161f;font-size:32px;font-weight:400;line-height:120%;letter-spacing:-1.6px}.main-top-content .sub-title-wrapper p{display:block;margin:0 0 20px;font-size:18px;font-weight:300;line-height:130%}.main-top-content a{display:inline-block;padding:5px;margin:0 2px 0 0;font-size:12px;font-weight:700;line-height:120%;text-decoration:none;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}.main-top-content a:hover{padding-left:10px;padding-right:10px;border-color:#ff5c00}.main-top-content a.smart-filter{margin:0 0 10px;padding:8px 15px;border-radius:50px;background:#fff;border:1px solid #b9bdcc;color:#16161f;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 a.smart-filter:hover{background:#16161f;border-color:#16161f;color:#fff}.main-top-content .search-results-criteria{display:block;color:#fff;font-size:20px;font-weight:300;line-height:26px;text-align:center}.stenik-google-rating-row{margin:0 0 20px;padding:15px 0 13px;border-bottom:1px solid #e5e5ef}.stenik-google-rating-row .wrapper{display:flex;gap:6px;flex-direction:column;justify-content:flex-start}.mobile-filters{display:flex;width:100%;gap:5px;align-items:center;padding:10px 12px;margin:0 0 10px;background:#fff;border:none;color:#16161f;font-size:16px;font-weight:400;line-height:120%}.mobile-filters .filtered{min-width:29px;padding:4px 8px;margin:0;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%;background:0 0;border:none;padding:5px 24px 4px 0;margin:0 0 10px;position:relative;vertical-align:top;cursor:pointer;color:#16161f;font-size:16px;text-align:left;font-weight:400;line-height:120%;letter-spacing:-.8px}.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}.wrapper .wrapper{margin:0;padding:0}.projects-content{margin:0;padding:0;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;color:#fff;font-size:16px;font-weight:400;line-height:140%}.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}.category-cms-info .short-wrapper{padding:0 10px}.text-page p{margin:0 0 20px;font-size:16px;line-height:140%;font-weight:300}.text-page p a{color:#16161f;text-decoration:underline;-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:hover{color:#ff5c00;text-decoration:none}.text-page p a .link{display:inline-block;padding:5px;margin:0 10px;font-size:12px;font-weight:700;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 p strong{font-weight:500}.text-page h1{margin:0 0 20px;font-size:32px;font-weight:400;line-height:120%;letter-spacing:-1.6px}.text-page h2{margin:0 0 20px;font-size:24px;font-weight:400;line-height:120%;letter-spacing:-1.2px}.text-page h3{margin:0 0 20px;font-size:20px;font-weight:400;line-height:120%;letter-spacing:-1px}.text-page h3 a{text-decoration:underline}.text-page h3 a:hover{text-decoration:none}.text-page h4{margin:0 0 15px;font-size:18px;font-weight:400;line-height:120%;letter-spacing:-.8px}.text-page h4 a{text-decoration:underline}.text-page h4 a:hover{text-decoration:none}.text-page h5{margin:0 0 15px;font-size:16px;font-weight:400;line-height:120%}.text-page h5 a{text-decoration:underline}.text-page h5 a:hover{text-decoration:none}.text-page h6{margin:0 0 10px;font-size:16px;font-weight:400;line-height:120%}.text-page ul.two-cols{padding:0;margin:0 0 20px}.text-page ul.two-cols li{display:block;margin-bottom:25px;padding-left:34px;position:relative}.text-page ul.two-cols 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 a.button{display:inline-table;margin:0 0 20px;padding:21px 32px 20px;background:#fff;border:1px solid #16161f;outline:none;border-radius:100px;position:relative;cursor:pointer;color:#16161f;font-size:12px;font-weight:500;line-height:120%;text-align:center;text-decoration:none;text-transform:uppercase;-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 a.button:hover{border-color:#e25200}.text-page a.button.primary{padding-right:64px;background:#ff5c00;border:none;color:#fff}.text-page a.button.primary:after{content:'';width:24px;height:24px;position:absolute;top:16px;right:24px;z-index:1;background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIj4NCiAgPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzE5OV80NTg2KSI+DQogICAgPHBhdGggZD0iTTEuMjg1MTYgMTIuMTA5NEgxMS45OTk1TTExLjk5OTUgMTIuMTA5NEw3LjYzNTk0IDcuNjA5MzhNMTEuOTk5NSAxMi4xMDk0TDcuNjM1OTQgMTYuNjA5NCIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIxLjMiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPg0KICA8L2c+DQogIDxkZWZzPg0KICAgIDxjbGlwUGF0aCBpZD0iY2xpcDBfMTk5XzQ1ODYiPg0KICAgICAgPHJlY3Qgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiBmaWxsPSJ3aGl0ZSIvPg0KICAgIDwvY2xpcFBhdGg+DQogIDwvZGVmcz4NCjwvc3ZnPg==');background-repeat:no-repeat;background-size:100% 100%;background-position:center center;-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 a.button.primary:hover{background:#e25200;color:#fff}.text-page a.button.primary:hover:after{right:18px}.text-page a.button.margin-right-10{margin-right:10px}.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}.main-top-content{display:flex;align-items:center;justify-content:flex-start;padding-bottom:10px}.main-top-content h1{margin:0 0 20px;font-size:38px;letter-spacing:-1.9px}.main-top-content .sub-title-wrapper{max-width:580px}.main-top-content .sub-title-wrapper p{margin-bottom:30px;font-size:22px}.main-top-content a.smart-filter{margin:0 4px 8px;padding:8px 20px}.stenik-google-rating-row{padding:29px 0 24px;margin-bottom:30px}.stenik-google-rating-row .wrapper{flex-direction:row;gap:10px}.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:20px;overflow-y:initial;background:initial;position:initial;left:auto;top:auto;z-index:1}.filter-content{width:auto;margin:0 auto 20px auto;padding-top:10px}.filter-options-item{display:inline-block;width:auto;margin:0 10px 0 0;vertical-align:top;position:relative}.filter-options-item .filter-options-title{width:auto;padding:5px 40px 4px 15px;margin-bottom:0}.filter-options-item .filter-options-title .arrow{right:12px}.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;border-radius:100px;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{background:#e25200}.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}.category-cms-info .short-wrapper{max-width:970px;margin:0 auto}.text-page h1{font-size:38px;letter-spacing:-1.9px}.text-page h2{font-size:32px;letter-spacing:-1.6px}.text-page h3{font-size:24px;letter-spacing:-1.2px}.text-page h4{font-size:20px;letter-spacing:-1.4px}.text-page h5{font-size:18px}.text-page h6{font-size:16px}.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:1420px){.filter-content{padding-top:20px}.filter-options-item:first-of-type{margin-left:-15px}}