@font-face{src:url(/assets/templates/default/fonts/exo2.0-bold.eot);src:url(/assets/templates/default/fonts/exo2.0-bold.eot) format("embedded-opentype"),url(/assets/templates/default/fonts/exo2.0-bold.woff2) format("woff2"),url(/assets/templates/default/fonts/exo2.0-bold.woff) format("woff"),url(/assets/templates/default/fonts/exo2.0-bold.ttf) format("truetype");font-weight:700;font-style:normal;font-family:Exo\ 2}@font-face{src:url(/assets/templates/default/fonts/exo2.0-semibold.eot);src:url(/assets/templates/default/fonts/exo2.0-semibold.eot) format("embedded-opentype"),url(/assets/templates/default/fonts/exo2.0-semibold.woff2) format("woff2"),url(/assets/templates/default/fonts/exo2.0-semibold.woff) format("woff"),url(/assets/templates/default/fonts/exo2.0-semibold.ttf) format("truetype");font-weight:600;font-style:normal;font-family:Exo\ 2}@font-face{src:url(/assets/templates/default/fonts/exo2.0-regular.eot);src:url(/assets/templates/default/fonts/exo2.0-regular.eot) format("embedded-opentype"),url(/assets/templates/default/fonts/exo2.0-regular.woff2) format("woff2"),url(/assets/templates/default/fonts/exo2.0-regular.woff) format("woff"),url(/assets/templates/default/fonts/exo2.0-regular.ttf) format("truetype");font-weight:400;font-style:normal;font-family:Exo\ 2}@font-face{src:url(/assets/templates/default/fonts/default_icons.eot?fi1s3e=);src:url(/assets/templates/default/fonts/default_icons.eot?fi1s3e=) format("embedded-opentype"),url(/assets/templates/default/fonts/default_icons.ttf?fi1s3e=) format("truetype"),url(/assets/templates/default/fonts/default_icons.woff?fi1s3e=) format("woff"),url(/assets/templates/default/fonts/default_icons.svg?fi1s3e=##icomoon) format("svg");font-weight:400;font-style:normal;font-family:default_icons}[class*=" icon-"],[class^=icon-]{font-weight:400;font-style:normal;font-variant:normal;text-transform:none;speak:none;-webkit-font-smoothing:antialiased;line-height:1;-moz-osx-font-smoothing:grayscale;font-family:default_icons!important}.icon-phone:before{content:"\e800"}.icon-email:before{content:"\e801"}.icon-pencil:before{content:"\e802"}.icon-small-down-arrow:before{content:"\e803"}.icon-checked:before{content:"\e804"}.icon-small-right-arrow:before{content:"\e80a"}.icon-social-vkontakte:before{content:"\e80b"}.icon-menu:before{content:"\f008"}.icon-user:before{content:"\f061"}.icon-social-youtube:before{content:"\f167"}.icon-social-odnoklassniki:before{content:"\f263"}.icon-social-facebook:before{content:"\f30c"}.icon-social-instagram:before{content:"\f31e"}.icon-close:before{content:"\e900"}.icon-map-pin:before{content:"\e903"}.icon-left-arrow:before{content:"\e901"}.icon-right-arrow:before{content:"\e902"}.icon-search:before{content:"\e809"}.modal .close{font-size:.875rem;text-shadow:none;color:#fff;transition:opacity .3s ease;line-height:1}.modal .modal-title{padding:30px;font-size:25px;font-weight:700;color:#fff;background:#b41818;line-height:1}.modal .modal-body{padding:2rem 3.125rem}.modal .modal-body .form-group{margin:0 0 1.25rem}.modal .modal-body .policy-note{font-size:.7rem;color:#777;margin-top:1rem}@media (max-width:543px){.modal .modal-dialog{max-width:95%;margin:0}}.modal#response .close{color:#000}.modal#response .modal-body{padding:1.5rem}.form-content{border:1px solid #e7e7e7;border-radius:2px}.form-content .form-title{padding:2rem;margin:-2rem -2rem 2rem;line-height:1}.form-content .policy-note{font-size:.7rem;color:#777;margin-top:1rem}.form-group.wi{position:relative}.form-group.wi .form-control{padding-right:1.875rem}.form-group.wi .form-control:focus+i,.form-group.wi .form-control:hover+i{opacity:.7}.form-group.wi i{right:0;transition:all .3s ease;position:absolute;opacity:.3;text-align:center;top:0;width:1.875rem;line-height:1.9375rem}input.form-control,select.form-control,textarea.form-control{height:2rem!important;padding:0 .5rem;font:16px/1.2 Exo\ 2,Arial,Helvetica CY,Nimbus Sans L,sans-serif;font-size:.875rem;transition:all .3s ease;border-radius:2px}textarea.form-control{height:100px!important;padding:.5rem;resize:vertical}.form-control:focus,.form-control:hover{border-color:#777}.btn{font-size:.875rem;text-decoration:none;text-transform:uppercase;border-width:2px;box-shadow:none!important}.btn.btn-hollow-theme{border-color:#e65100;color:#e65100;background:none}.btn.btn-hollow-theme:hover{color:#fff;background:#e65100}.btn.btn-hollow-white{border-color:#fff;color:#fff;background:none}.btn.btn-hollow-white:hover{color:#e65100;background:#fff}.btn.btn-theme{color:#fff}.btn.btn-theme,.btn.btn-theme:hover{border-color:#e65100;background:#e65100}.btn-theme{border-color:#e50c0c!important;background:#e50c0c!important}body{font-size:.875rem}.user-content ul{list-style:none;padding:0;margin:0 0 1.25rem}.user-content ul li{padding:0 0 .1875rem 1.5625rem;position:relative}.user-content ul li:before{color:#b41818;content:"\e804";position:absolute;opacity:.6;top:-.1rem;left:0;margin-top:.1875rem;font-family:default_icons}.user-content ol{padding-left:1.25rem}.user-content ol li{margin:.9375rem 0}.user-content .justifyright{margin:0 0 .625rem .625rem;float:right}.user-content .justifyleft{margin:0 .625rem .625rem 0;float:left}.user-content .img-responsive{max-width:100%}.vb{position:absolute;margin:2px 0 0 -65px;width:22px}.inline-padding{padding:.3em 0;color:#fff;background:#b41818;display:inline}.inline-padding>span{padding:.3em 0;position:relative;background:#b41818;left:1.2em}.inline-padding>span>span{position:relative;background:#b41818;left:-.6em;z-index:1}.blocks-container{width:100%;display:table}.blocks-container>div{vertical-align:top;display:table-cell}.head-placeholder{height:9.75rem}.head{height:6rem;padding:1.25rem 0;transition:all .2s ease;top:-4.375rem}.head .pull-xs-left{max-width:50%}.head .logo>a *{fill:#b41818;max-width:100%;max-height:4.375rem;margin-top:-.625rem;display:block}.head .text{padding:.3125rem 0 0 1rem;font-size:200%;color:#777}.head .show-in-fixed{display:none}.head .phone{font-size:1.25rem;color:#333;margin:0 0 0 1.25rem;vertical-align:top;white-space:nowrap;display:inline-block}.head .phone a{text-decoration:none;color:#333}.head .phone .icon-phone{font-size:1.375rem;color:#b41818;top:.2rem}.head .callback{font-size:.75rem;margin:.3125rem 0 0;border-radius:3.125rem}.themed-background{color:#fff;background:#b41818}.parent-link a{color:#333;margin:1.25rem 0;display:inline-block}.parent-link a .icon-left-arrow{height:1.875rem;margin-right:.625rem;color:#fff;text-align:center;border-radius:2px;width:1.875rem;line-height:1.875rem;vertical-align:middle;display:inline-block}.consultation{padding:2.5rem 0;color:#fff;background:#b41818}.consultation .title{padding:0 3.125rem 0 0;font-size:1.375rem;font-weight:700;line-height:1.1}.consultation .btn{font-size:.875rem;font-weight:700}.footer{padding:1.25rem 0;color:#b3b3b3;box-shadow:inset 0 4.375rem 3.125rem -1.25rem rgba(0,0,0,.2);background:#1b1818}.footer a{text-decoration:none;color:#b3b3b3}.footer a:hover{color:#b41818}.footer .copy,.footer .socials{margin:0 0 1rem}.footer .socials a{height:1.9375rem;font-size:1rem;border:2px solid transparent;color:#fff;transition:all .3s ease;text-align:center;margin:.3125rem .5rem .3125rem 0;border-radius:4px;background:hsla(0,0%,100%,.2);width:1.9375rem;line-height:1.6875rem;vertical-align:top;display:inline-block}.footer .socials a:hover{border-color:#b41818;background:none}.footer .socials a:before{margin:0;width:auto}.footer .bottom-menu{margin:0 0 1rem}.footer .bottom-menu ul{list-style:none;padding:0;margin:0}.footer .bottom-menu ul li{padding:0 .5rem .5rem 0;vertical-align:top;display:inline-block}.footer .bottom-menu ul li ul{opacity:.7;margin-top:.5rem}.footer .bottom-menu ul li ul li{display:block}@supports (display:flex){.footer .bottom-menu>ul{justify-content:space-between;display:flex}}.footer .wi-group{margin:0 1rem .5rem 0;vertical-align:top}.footer .wi-group i{color:#b41818}.footer .wi-group.phone a{font-size:.9375rem;font-weight:700;color:#fff}.footer .wi-group.phone .callback{font-size:.875rem;font-weight:400;color:#b41818;border-bottom:1px dotted #b41818}.footer .wi-group.phone .callback:hover{border-color:#fff;color:#fff}.section{padding:2.5rem 0}.gray{border:1px solid #ebeef1;border-width:1px 0;background:#f7f7f7}.block-title{font-size:1.625rem}.page-title{padding:0;font-size:2.125rem;font-weight:600;margin:0 0 1.875rem;line-height:1}.page-head{padding:3.125rem 0 1.25rem;margin:-1.875rem 0 2.5rem}.page-head .breadcrumbs{font-size:.75rem;color:#777;margin:0 0 .625rem}.page-head .breadcrumbs a{color:#777}.page-head .breadcrumbs .separator{color:#ccc;margin:0 .3125rem}.page-head h1.page-title{margin:0}.page-image{margin:0 0 2.5%}.pagination{margin:1.25rem 0;display:block}.pagination>a{text-decoration:none;color:#333}.pagination>a,.pagination>span{height:1.875rem;text-align:center;border-radius:2px;width:1.875rem;line-height:1.875rem;vertical-align:middle;display:inline-block}.pagination .current{color:#fff;background:#b41818}#vb_mb{display:none}@media (max-width:991px){html{font-size:15px}.page-head{padding-top:1.875rem;margin-top:0}.head-placeholder{height:auto}.head{height:7.5rem}.head .logo>a *{margin-top:0}.footer .wi-group{display:inline-block}#vb_pk{display:none}#vb_mb{display:flex}}@media (max-width:767px){html{font-size:14px}.consultation .title{margin-bottom:.9375rem}.consultation .btn{margin-top:1.25rem}.footer .bottom-menu>ul{justify-content:start}.footer .bottom-menu>ul ul{display:none}.footer .copy{margin-top:1rem}}@media (max-width:575px){.rutube{width:100%}.head .logo>a *{max-width:80%}.head .phone a{font-size:.8125rem}.head .phone .icon-phone{top:.35rem}.head .callback{margin-top:.625rem}}@media (min-width:992px){.rutube{width:50%}.head-placeholder.fixed .head{height:4.375rem;padding:.625rem 0;position:fixed;top:0;box-shadow:0 6px 12px rgba(0,0,0,.175);background:#fff;left:0;width:100%;z-index:700}.head-placeholder.fixed .head .container{position:relative}.head-placeholder.fixed .head .show-in-fixed{display:block}.head-placeholder.fixed .head .logo>a *{height:3.125rem;margin:0}.head-placeholder.fixed .head .show-menu{height:4.375rem;padding:0 2.125rem 0 1.25rem;border:1px solid #e7e8ea;text-decoration:none;color:#333;position:relative;border-width:0 1px;margin:-.625rem 0 0 1.875rem;line-height:4.0625rem;float:left}.head-placeholder.fixed .head .show-menu .icon-small-down-arrow{right:1.25rem;position:absolute;top:50%;line-height:2rem;margin-top:-1rem}.head-placeholder.fixed .head .left-block .blocks-container{width:auto}.head-placeholder.fixed .head .right-block br{display:none}.head-placeholder.fixed .head .phone{margin-right:1.25rem;vertical-align:middle}.head-placeholder.fixed .head .phone a{font-size:1.125rem}.head-placeholder.fixed .head .phone+.small{font-size:.8125rem;margin-right:1.375rem}.head-placeholder.fixed .head .text{display:none}}.categories .item{overflow:hidden;position:relative;margin:0 0 1.25rem;padding-bottom:74.286%}.categories .item:before{transition:all .5s ease;content:"";opacity:0;background:rgba(0,0,0,.7);z-index:1}.categories .item a,.categories .item:before{right:0;position:absolute;bottom:0;top:0;left:0}.categories .item a{z-index:2}.categories .item .image{background-size:cover;top:0;background-position:50%}.categories .item .image,.categories .item .info{right:0;transition:all .5s ease;position:absolute;bottom:0;left:0}.categories .item .info{transform:translateY(100%);padding:5%;color:#fff;z-index:1}.categories .item .info .title{padding:0 .625rem .625rem 0;font-size:1.25rem;right:5%;transition:all .5s ease;position:absolute;bottom:calc(100% + .7rem);left:5%}.categories .item .info .intro{transition:all .5s ease;opacity:0}.categories .item:hover:before{opacity:1}.categories .item:hover .image{transform:scale(1.05)}.categories .item:hover .info{transform:none}.categories .item:hover .intro{opacity:1}.main-page .categories{margin-top:2.5rem}.categories-template2{padding:3rem 0 1rem}.categories-template2 .item{overflow:hidden;margin:0 0 2rem}.categories-template2 .item .image{max-width:28.575%;float:left}.categories-template2 .item .info{margin-left:34%}.categories-template2 .item .info .title{font-size:1.25rem;margin:0 0 1rem}.categories-template2 .item .info .title a{text-decoration:none;color:#b41818}.categories-template3{padding:3rem 0}.categories-template3 .items{padding:1px 0 0 1px}.categories-template3 .items>li{width:50%}.categories-template3 .item{overflow:hidden;padding:2rem;border:1px solid #e7e8ea;transition:all .2s ease;margin:-1px 0 0 -1px}.categories-template3 .item .image{max-width:24.515%;float:left}.categories-template3 .item .info{margin-left:30%}.categories-template3 .item .info a{text-decoration:none;color:#b41818}.categories-template3 .item .info a:hover{color:#cb1b1b}.categories-template3 .item .info .title{font-size:1.25rem;margin:0 0 1rem}.categories-template3 .item .info .children{margin:-.3rem 0 .6rem}.categories-template3 .item .info .children a{margin:0 1rem .3rem 0;display:inline-block}.categories-template3 .item:hover{box-shadow:0 0 2rem rgba(0,0,0,.06)}@supports (display:flex){.categories-template3 .items{flex-wrap:wrap;display:flex}.categories-template3 .items>li{flex-direction:column;display:flex}.categories-template3 .item{flex:1 1 auto;width:calc(100% + 1px)}}@media (max-width:767px){.categories-template3 .items>li{width:100%}}@media (max-width:400px){.categories-template3 .item{padding:1rem}}.products-list .items{margin:0 -1.7%}.products-list .items .slide{padding:0 1.7% 3.4%;width:33.3333%;vertical-align:top;display:inline-block}.products-list .item{position:relative;box-shadow:0 1px 3px 0 rgba(0,0,0,.15);background:#fff}.products-list .item .image{overflow:hidden;position:relative;padding-bottom:74%;display:block}.products-list .item .image span{right:0;transition:all .5s ease;position:absolute;background-size:cover;bottom:0;top:0;background-position:50%;left:0}.products-list .item .info{padding:1.25rem 7% .625rem}.products-list .item .info .title{min-height:3.375rem;margin:0 0 .3125rem;line-height:1.125rem}.products-list .item .info .title a{font-size:.9375rem;text-decoration:none;font-weight:600;color:#333}.products-list .item .info .title a:hover{color:#b41818}.products-list .item .info .category{color:#777;margin:0 0 .9375rem}.products-list .item .info .price{padding:.5rem .9375rem;font-size:.9375rem;color:#fff;margin:0 1.25rem .625rem 0;border-radius:2px;background:#b41818;vertical-align:top;display:inline-block}.products-list .item .labels{pointer-events:none;padding:.5rem;position:absolute;top:0;left:0}.products-list .item .labels span{padding:.2rem .5rem;font-size:.5rem;font-weight:700;color:#fff;text-transform:uppercase;margin:0 .5rem 0 0;border-radius:5rem;background:hsla(0,0%,100%,.8);white-space:nowrap;display:inline-block}.products-list .item .labels .label1{background:rgba(14,137,215,.8)}.products-list .item .labels .label2{background:rgba(39,173,105,.8)}.products-list .item .labels .label3{background:rgba(222,0,43,.8)}.products-list .item .labels .label4{background:rgba(245,164,0,.8)}.products-list .item:hover .image span{transform:scale(1.05)}.products-list .pagination{margin:0 1.7%}.products-cycle{position:relative;margin:2.5rem 0 0}.products-cycle .products-list .items{margin:0 -.9375rem}.products-cycle .products-list .slide{padding:0 .9375rem;margin-bottom:.3125rem;width:25%}.products-cycle .ctrl{padding:.9375rem;font-size:1.25rem;color:#fff;position:absolute;opacity:.5;top:4.0625rem;left:0;z-index:1}.products-cycle .ctrl.next{right:0;left:auto}.products-cycle .ctrl:hover{opacity:.8}.service-footer{overflow:hidden;padding:1.5rem 3rem;border:1px solid #edf0f2;margin:2rem 0 0;background:#f7f7f8}.service-footer .blocks-container>*{vertical-align:middle}.service-footer .description{padding-left:2rem}@media (max-width:1200px){.service-footer{padding:1.5rem 2rem}}@media (max-width:575px){.service-footer{padding:1.5rem 15px}.service-footer .blocks-container,.service-footer .blocks-container>*{display:block}.service-footer .description{padding:1rem 0 0}}.main-cycle{position:relative;margin:-1.875rem 0 0}.main-cycle,.main-cycle .slide{height:28.125rem;overflow:hidden}.main-cycle .slide{background-position:50%;width:100%;background-repeat:no-repeat}.main-cycle .slide .title{padding:8.125rem 0 0;font-size:1.875rem;font-weight:600;color:#fff;margin:0 0 1.875rem;width:60%}.main-cycle .slide .title .inline-padding{position:relative}.main-cycle .slide .text{font-size:1.25rem;margin:0 0 1.25rem}.main-cycle .slide .text .glowing{text-shadow:0 0 10px #fff,0 0 10px #fff,0 0 10px #fff}.main-cycle .slide .text .shadow{text-shadow:0 0 10px rgba(0,0,0,.9);color:#fff}.main-cycle .slide .btn{font-size:1.25rem;text-transform:none}.main-cycle .slick-dots{list-style:none;height:0;padding:0;right:0;position:absolute;bottom:1.875rem;text-align:center;margin:0;left:0}.main-cycle .slick-dots li{vertical-align:top;display:inline-block}.main-cycle .slick-dots li span{padding:.375rem;cursor:pointer;display:block}.main-cycle .slick-dots li span:before{height:.75rem;border:3px solid #fff;content:"";border-radius:50%;background:#fff;width:.75rem;display:block}.main-cycle .slick-dots li.slick-active span{cursor:default}.main-cycle .slick-dots li.slick-active span:before{background:transparent}.main-cycle .ctrl{height:3.125rem;font-size:2.5rem;text-decoration:none;color:#fff;position:absolute;top:50%;margin-left:-43.75rem;left:calc(50% - 3.125rem);width:3.125rem;line-height:3.125rem;margin-top:-1.5625rem;z-index:200}.main-cycle .ctrl.next{margin-left:46.875rem}.company-features{padding:2.5rem 0 1.25rem}.company-features .col-md-4{overflow:hidden}.company-features img{margin:0 auto 1.25rem;border-radius:50%;width:6.25rem;float:left;display:block}.company-features .feature-card{margin:0 0 1.25rem 7.5rem}.company-features .feature-card .title{font-size:1rem;font-weight:600;color:#b41818;margin:0 0 .625rem}iframe#osago{min-height:600px;border:none;width:100%}.main-page .about .block-title{margin-bottom:2rem}.main-page .about img{border-radius:50%}.main-page .about .props .animate{font-size:4.5rem;color:#b41818;line-height:5.875rem}.main-page .about .props .text{padding:0 3.125rem 1rem 0;position:relative;margin:0 0 1.25rem}.main-page .about .props .text:after{height:2px;content:" ";position:absolute;opacity:1;bottom:0;background:#d4d4d4;left:0;width:1.875rem;z-index:3}.product-card{border:1px solid #ebeef1;margin:1.875rem 0 0;background:#fff}.product-card .images-cycle .images{position:relative}.product-card .images-cycle .images .slide a{background-size:cover;background-color:#fff;background-position:50%;padding-bottom:55%;background-repeat:no-repeat;display:block}.product-card .images-cycle .images .ctrl{position:absolute;bottom:0;top:0;left:0;width:20%;z-index:1}.product-card .images-cycle .images .ctrl i{font-size:1.25rem;color:#fff;transition:all .3s ease;position:absolute;opacity:.5;top:50%;left:.625rem;line-height:2.5rem;margin-top:-1.25rem}.product-card .images-cycle .images .ctrl.next{right:0;left:80%}.product-card .images-cycle .images .ctrl.next i{right:.625rem;left:auto}.product-card .images-cycle .images .ctrl:hover i{opacity:.8}.product-card .images-cycle .thumbs .slide{position:relative;cursor:pointer}.product-card .images-cycle .thumbs .slide:after{right:0;transition:all .3s ease;content:"";position:absolute;bottom:0;top:0;background:rgba(0,0,0,.3);left:0}.product-card .images-cycle .thumbs .slide.slick-current:after,.product-card .images-cycle .thumbs .slide:hover:after{display:none}@supports (opacity:0){.product-card .images-cycle .thumbs .slide.slick-current:after,.product-card .images-cycle .thumbs .slide:hover:after{opacity:0;display:block}}.product-card .images-cycle .thumbs .slide div{background-size:cover;background-position:50%;padding-bottom:63%}.product-card .info{padding:1.25rem 1.25rem 1.25rem 0}.product-card .info .area{padding:.5rem .9375rem;font-size:1.5625rem;color:#fff;margin:0 1.25rem .625rem 0;border-radius:2px;vertical-align:top;display:inline-block}.product-card .info .price{padding:.5rem 0;vertical-align:top;display:inline-block}.product-card .info .price.with-old-price{padding:0}.product-card .info .price>.value{font-size:1.625rem;font-weight:600;color:#b41818;line-height:1}.product-card .info .price .old-price{font-size:.8125rem;color:#666;margin:.3125rem 0 0}.product-card .info .price .old-price .value{text-decoration:line-through}.product-card .info .user-content{margin:1.875rem 0}.product-card .info .buttons{margin:1.875rem 0 1.25rem}.product-card .info .buttons .btn{margin-bottom:.625rem}.product-page .page-title .small{font-size:.75rem;color:#777;margin-top:.3125rem}.product-page .block-title{margin:0 0 1.25rem}.product-page hr{margin:2.5rem 0}.product-page .prints .items{margin:0 -.9375rem}.product-page .prints .items li{padding:0 .9375rem 1.875rem;width:33.333%}.product-page .prints .items li a{border:1px solid #e8e8e8;position:relative;border-radius:2px;padding-bottom:100%;display:block}.product-page .prints .items li a .image{right:10%;position:absolute;bottom:10%;text-align:center;top:10%;left:10%}.product-page .prints .items li a .image:before{height:100%;content:"";width:0;vertical-align:middle;display:inline-block}.product-page .prints .items li a .image img{max-width:95%;max-height:95%;vertical-align:middle}.product-page .prints .items li a:after{right:0;content:"";position:absolute;bottom:0;top:0;background:url(/assets/templates/default/images/zoom.png) 50% no-repeat rgba(0,0,0,.1);left:0;display:none;z-index:1}.product-page .prints .items li a:hover:after{display:block}@supports (opacity:0){.product-page .prints .items li a:after{transition:all .3s ease;opacity:0;display:block}.product-page .prints .items li a:hover:after{opacity:1}}.product-page .attributes{margin:0 0 1.25rem}.product-page .attributes table{width:100%}.product-page .attributes table td{padding:.3125rem 0 0;border-bottom:1px dotted #aaa}.product-page .attributes table td span{padding:.4375rem .625rem 1px 0;margin-bottom:-1px;background:#fff;display:inline-block}.product-page .attributes table td+td{text-align:right}.product-page .attributes table td+td span{padding-left:.625rem}.materials-list .item{margin:0 0 1.875rem}.materials-list .item .title{font-size:1rem;font-weight:600;margin:0 0 .3125rem;line-height:1.1}.materials-list .item .title a{text-decoration:none;color:#b41818}.materials-list .item .title a:hover{color:#333}.materials-list .item .date{margin:0 0 .625rem}.materials-list .item .date span{padding:.1875rem .375rem;font-size:.75rem;color:#fff;border-radius:1px;background:#b41818;display:inline-block}.materials-list .item .intro{margin:0 0 .625rem}.materials-list .item .btn{font-size:.75rem}.news-page .date{margin:0 0 .625rem}.news-page .date span{padding:.1875rem .375rem;font-size:.75rem;color:#fff;border-radius:1px;background:#b41818;display:inline-block}.news-footer{padding:1.25rem 0 0;clear:both}.news-footer .back{margin-bottom:.9375rem;color:#333;line-height:1.875rem;display:inline-block}.news-footer .back i{height:1.875rem;margin-right:.625rem;color:#fff;text-align:center;border-radius:2px;background:#b41818;width:1.875rem;display:inline-block}.side-nav{list-style:none;padding:0;border:1px solid #ebeef1;margin:0}.side-nav li{padding:0;margin:0;line-height:1rem}.side-nav li a{padding:.8125rem 2rem .875rem 1.25rem;font-size:.875rem;text-decoration:none;position:relative;border-top:1px solid #ebeef1;display:block}.side-nav li a i{right:1.25rem;color:#7b8e9a;position:absolute;top:.75rem}.side-nav li a:focus,.side-nav li a:hover{color:#b41818;background-color:rgba(0,0,0,.04)}.side-nav li:first-child a{border-top-width:0}.side-nav li:not(.current) a{color:#2f383d}.side-nav li.current a{color:#fff!important;border-top:1px solid #b41818;background:#b41818}.side-nav li.current a i{color:#fff!important}.side-nav li.current.child a:before{top:.6875rem}.gallery{margin:1.25rem 0}.gallery .items{margin:0 -.625rem}.gallery .items li{padding:0 .625rem;margin:0 0 1.25rem;width:25%}.gallery .items li a{text-decoration:none;color:#333;display:block}.gallery .items li a .text{padding:.625rem .3125rem 0;display:block}.gallery .items li a .image{position:relative;background-size:cover;background-position:50%;padding-bottom:64.64%;display:block}.gallery .items li a .image:after{right:0;content:"";position:absolute;bottom:0;top:0;background:url(/assets/templates/default/images/zoom.png) 50% no-repeat rgba(0,0,0,.2);left:0;display:none;z-index:1}.gallery .items li a:hover .imager:after{display:block}.gallery.format1 .items li{width:33.333%}.gallery.format1 .items li a .image{background-size:contain;padding-bottom:124.64%}@supports (opacity:0){.gallery .items li a .image:after{transition:all .3s ease;opacity:0;display:block}.gallery .items li a:hover .image:after{opacity:1}}.partners{margin-top:0}.partners .slick{padding:0 3rem;position:relative}.partners .slick .ctrl{height:3rem;font-size:1.5rem;text-decoration:none;color:#333;position:absolute;text-align:center;top:50%;left:0;width:3rem;line-height:3rem;margin-top:-1.5rem}.partners .slick .ctrl.next{right:0;left:auto}.partners .slick .slide{padding:0 .5rem;text-align:center;white-space:nowrap}.partners .slick .slide:before{height:6.25rem;content:"";width:0;vertical-align:middle;display:inline-block}.partners .slick .slide img{max-width:100%;vertical-align:middle;display:inline-block}@media (max-width:1500px){.main-cycle .ctrl{margin-left:-600px}.main-cycle .ctrl.next{margin-left:650px}}@media (max-width:1300px){.main-cycle .ctrl{margin-left:-560px}.main-cycle .ctrl.next{margin-left:610px}}@media (max-width:1200px){.products-cycle .ctrl{top:3.125rem}.main-cycle .ctrl{margin-left:0;left:0}.main-cycle .ctrl.next{right:0;margin-left:0;left:auto}}@media (max-width:991px){.main-cycle{margin-top:0}.main-cycle .slide .title{margin-left:-.6em;width:auto}.main-cycle .form{display:none}.products-list .items .slide{width:50%}.products-cycle .products-list .items li{width:33.3333%}.product-card .images-cycle .images .slide a{padding-bottom:90%}.product-card .images-cycle .thumbs .slide div{padding-bottom:80%}.gallery .items li a .text{font-size:.7rem}}@media (max-width:767px){.product-card .info{padding-right:.9375rem;padding-left:.9375rem}.main-cycle,.main-cycle .slide{height:21.875rem}.main-cycle .slide .title{padding-top:4.375rem}.main-cycle .slide .title.inline-padding{position:relative;left:-.3em}.main-cycle .slide .text{font-size:1rem}.product-card .images-cycle .images .slide a{padding-bottom:55%}.product-card .images-cycle .thumbs .slide div{padding-bottom:63%}.gallery .items li{width:33.333%}}@media (max-width:575px){.main-cycle,.main-cycle .slide{height:15.625rem}.main-cycle .slide .title{font-size:1.25rem;margin-bottom:.625rem}.main-cycle .slide .text{margin-bottom:.625rem}.main-cycle .slide .btn{font-size:1rem}.main-cycle .ctrl{display:none!important}.main-page .filter .block-title{padding:.625rem 0}.main-page .about img{margin:0 auto 1.25rem}.news-page .page-image{margin-right:0;width:100%}.product-card .images .pager{display:none}.products-cycle .products-list .items .slide{margin:0 0 1.25rem;width:50%;float:none}.gallery .items li,.gallery.format1 .items li,.product-page .prints .items li{width:50%}.partners{padding:3% 0}}@media (max-width:400px){.main-cycle .slide .title{font-size:1rem}.gallery .items li,.products-cycle .products-list .items .slide,.products-list .items .slide{width:100%}}@media (min-width:768px){.company-features img{float:none}.company-features .feature-card{text-align:center;margin-left:0}}@media (min-width:992px){.company-features img{float:left}.company-features .feature-card{text-align:left;margin-left:7.5rem}}.head-menu{height:3.75rem}.head-menu .container,.head-menu .menu{position:relative}.head-menu .menu{height:3.75rem;box-shadow:0 2px 10px rgba(0,0,0,.1);border-radius:2px;background:#b41818;z-index:600}.head-menu .menu>ul{list-style:none;padding:0;margin:0;width:100%;display:table}.head-menu .menu>ul>li{padding:0;position:relative;margin:0;vertical-align:top;display:table-cell}.head-menu .menu>ul>li>a{height:3.75rem;border-right:1px solid hsla(0,0%,100%,.1);padding:.5rem .625rem;font-size:.875rem;text-decoration:none;font-weight:700;color:#fff;text-transform:uppercase;position:relative;letter-spacing:.03em;text-align:center;width:100%;line-height:1rem;display:table}.head-menu .menu>ul>li>a .icon-small-down-arrow{font-size:.625rem;right:.625rem;position:absolute;top:50%;line-height:1rem;margin-top:-.5rem}.head-menu .menu>ul>li>a span{vertical-align:middle;display:table-cell}.head-menu .menu>ul>li:hover>a,.head-menu .menu>ul>li>a:hover{background:hsla(0,0%,100%,.1)}.head-menu .menu>ul>li.show-search a{border:0}.head-menu .menu>ul>li.show-search a:before{font-size:1.125rem}.head-menu .menu>ul>li:hover ul{display:block}.head-menu .menu>ul>li.category-menu-item>a{padding-right:1.75rem}.head-menu .menu ul ul{list-style:none;padding:0;position:absolute;min-width:100%;top:100%;margin:0;box-shadow:0 6px 12px rgba(0,0,0,.175);background:#fff;display:none;z-index:600}.head-menu .menu ul ul li{padding:0;margin:0}.head-menu .menu ul ul li a{padding:.5625rem 1.5625rem .6875rem .8125rem;font-size:.8125rem;text-decoration:none;color:#333;border-top:1px solid #f3f3f3;line-height:1.2;display:block}.head-menu .menu ul ul li a:hover{color:#fff;background:#b41818}.head-menu .show-menu{padding:.625rem;font-size:1.875rem;text-decoration:none;right:.625rem;color:#b41818;position:absolute;top:-2.5rem;margin:0 -.375rem 0 0;display:inline-block}@media (max-width:991px){.head-menu{height:1.25rem}.head-menu .menu{height:auto;display:none}.head-menu .menu>ul>li{display:block}.head-menu .menu>ul>li>a{height:auto;padding:.3125rem 1.25rem;text-align:left;line-height:1.3}.head-menu .menu>ul>li>a i{margin-top:.125rem}.head-menu .menu>ul>li:hover>ul{display:none}.head-menu .menu ul ul{position:static;display:none}.head-menu .menu ul ul li a{padding:.3125rem 1.25rem}.head-menu .menu .icon-search:before{display:none}.head-menu.show{height:auto;padding:0 0 1.875rem}.head-menu.show .menu{display:block}.head-menu.show .menu>ul>li.category-menu-item.show>ul{display:block!important}.head-menu+.gray{padding-top:1.25rem;margin-top:0}}@media (min-width:992px){.head-placeholder.fixed .head-menu .menu{height:auto;position:fixed;top:4.375rem;box-shadow:0 6px 12px rgba(0,0,0,.175);background:none;display:none;z-index:690}.head-placeholder.fixed .head-menu .menu>ul{display:block}.head-placeholder.fixed .head-menu .menu>ul>li{border-top:1px solid #f3f3f3;display:block}.head-placeholder.fixed .head-menu .menu>ul>li:first-child{border:0}.head-placeholder.fixed .head-menu .menu>ul>li.show-search{display:none}.head-placeholder.fixed .head-menu .menu>ul>li.category-menu-item>a i:before{content:"\e80a"}.head-placeholder.fixed .head-menu .menu>ul>li>a{height:auto;padding:.5625rem 1.5625rem .6875rem;font-size:.8125rem;font-weight:400;color:#333;text-transform:none;text-align:left;background:#fff;line-height:1.2}.head-placeholder.fixed .head-menu .menu>ul>li>a:hover{color:#fff;background:#b41818}.head-placeholder.fixed .head-menu .menu>ul>li ul{top:0;left:100%;margin-top:-1px}.head-placeholder.fixed .head-menu .menu>ul>li ul li a span{white-space:nowrap}.head-placeholder.fixed .head-menu.show-fixed .menu{display:block}}.filter{padding:1.875rem 5%;border:1px solid #e7e8ea;margin:2.5rem 0}.filter .title{height:0;position:relative;text-align:center;top:-3.75rem}.filter .block-title{padding:.625rem 1.875rem;margin:0;background:#fff;display:inline-block}.filter .filter-option{padding-bottom:1.875rem}.filter .filter-name{font-weight:600;margin:0 0 .625rem}.filter .checks label{position:relative;cursor:pointer;padding-left:1.25rem;display:inline-block}.filter .checks label input{position:absolute;top:.1875rem;left:0}.filter .checks label .fltr_count{font-size:80%;color:#aaa}.filter .value{padding:0 .625rem 0 0;width:50%;display:inline-block}.filter .value+.value{padding:0 0 0 .625rem;position:relative}.filter .value+.value:before{content:"";position:absolute;border-top:1px solid #ddd;top:15px;left:-5px;width:.625rem}.filter .value+.value input{text-align:right}.filter .filter-slider{height:5px;padding:0 7px;position:relative;margin:1.25rem 0 0;border-radius:.625rem;background:#bbc2c8;cursor:pointer}.filter .fltr_slider{border:0;background:transparent}.filter .fltr_slider .ui-slider-range{height:5px;position:absolute;border-radius:.625rem;background:#b41818}.filter .fltr_slider .ui-slider-handle{height:18px;border:4px solid #b41818;position:absolute;top:0;margin:-7px 0 0 -9px;border-radius:.625rem;background:#fff;width:18px}.filter .value-limits{font-size:.625rem;color:#888;margin:.625rem 0 2.1875rem}.filter.side{padding:0;margin:0}.filter.side .filter-option{padding:7%;border-bottom:1px solid #e7e8ea;margin:0}.filter.main .eFiltr_cat{table-layout:fixed;width:100%;display:table}.filter.main .eFiltr_cat>div{padding:0 2% 2rem;vertical-align:top;display:table-cell}.filter-side-buttons{padding:7%}.filter-side-buttons .btn{padding:.4em .7em;font-size:.75rem}@media (max-width:575px){.filter.main .eFiltr_cat,.filter.main .eFiltr_cat>div{display:block}}.instagram{padding:4rem 1rem 1rem;margin-bottom:-40px}.instagram .block-title{margin-bottom:2rem}.instagram .items{list-style:none;padding:0;margin:0 -5px -10px}.instagram .items>li{padding:0 5px 10px;margin:0;width:12.5%;vertical-align:top;display:inline-block}.instagram .items>li a{position:relative;padding-bottom:100%;display:block}.instagram .items>li a span{right:0;position:absolute;background-size:cover;bottom:0;top:0;background-position:50%;left:0}@media (max-width:1200px){.instagram .items>li{width:16.667%}}@media (max-width:991px){.instagram .items>li{width:25%}}@media (max-width:575px){.instagram .items>li{width:33.333%}}@media (max-width:380px){.instagram .items>li{width:50%}}.employees h3{margin:0 0 2rem}.employees .employees-division+.employees-division{margin-top:2rem}.employees ul.items{margin-right:-3px;margin-bottom:3rem}.employees ul.items li{margin:0 -1px -1px 0;width:25%}.employees ul.items li .item{padding:2rem 1rem;border:1px solid #f2f2f2;transition:box-shadow .3s ease;text-align:center;width:100%;line-height:1.3}.employees ul.items li .item:hover{box-shadow:0 0 30px rgba(0,0,0,.05)}.employees ul.items li .item img{margin:0 auto 1.5rem;border-radius:50%}.employees ul.items li .item .name{font-size:1.05rem;font-weight:600}.employees ul.items li .item .small{font-size:.875rem;margin:.5rem 0 1.2rem}.employees ul.items li .item .description{font-size:.75rem}.employees ul.items li .item .description:not(:last-child){margin-bottom:1rem}@media (max-width:1200px){.employees ul.items li{width:33.333%}}@media (max-width:767px){.employees ul.items li{width:50%}}@media (max-width:400px){.employees ul.items li{width:100%}.employees ul.items li .item img{max-width:40vw}}@supports (display:flex){.employees ul.items{flex-wrap:wrap;display:flex}.employees ul.items li{display:flex}}.modal#employee .modal-dialog{max-width:calc(100vw - 40px);width:50rem}.modal#employee .image img{border-radius:50%}.modal#employee .role{margin-bottom:1rem}@media (max-width:575px){.modal#employee .modal-title,.modal#employee .role{text-align:center}.modal#employee .image img{margin:0 auto 1rem}}.review-item .image{margin:0 0 1rem}.review-item .image img{margin:0 auto;border-radius:50%}.review-item .title{font-size:1.55rem;font-weight:400;margin:0 0 .75rem}.review-item .title a{text-decoration:none}.review-item .user-content{margin-top:1rem}@media (max-width:543px){.review-item .text-muted,.review-item .title{text-align:center}}.reviews-list{margin:0 0 2rem}.reviews-list>.review-item+.review-item{padding-top:2rem;border-top:1px solid #ebeef1;margin-top:1rem}.reviews-cycle .slick{margin-bottom:1rem}.reviews-cycle .slick-list{padding:0 1px}.reviews-cycle .review-item{padding:2rem 2rem 2rem 4rem;border:1px solid #e8e8e8;margin-left:-1px;width:calc(100% + 1px)}.reviews-cycle .review-item .image{width:4rem;float:left}.reviews-cycle .review-item .review-head{margin-left:5rem}.reviews-cycle .review-item .title{font-size:1.125rem;margin:0 0 .25rem}.reviews-cycle .review-item .text-muted{font-size:.75rem}.reviews-cycle .review-item .user-content{position:relative;clear:both}.reviews-cycle .review-item .user-content>.icon-quote{font-size:2rem;color:#b41818;position:absolute;left:-3rem}@media (max-width:543px){.reviews-cycle .review-item{padding:1.5rem 1rem 1rem 3rem}.reviews-cycle .review-item .text-muted,.reviews-cycle .review-item .title{text-align:left}.reviews-cycle .review-item .user-content .icon-quote{left:-2.5rem}}@supports (display:flex){.reviews-cycle .slick-track{align-items:stretch;display:flex}.reviews-cycle .slide{height:auto!important;float:none!important;display:flex}}.reviews-cycle .slick-dots{list-style:none;padding:0;text-align:center;margin:1rem 0 0}.reviews-cycle .slick-dots li{padding:0;margin:0;vertical-align:middle;display:inline-block}.reviews-cycle .slick-dots li span{padding:.5rem;cursor:pointer;display:block}.reviews-cycle .slick-dots li span:before{height:.5rem;transition:all .2s ease;content:"";border-radius:50%;background:#e8e8e8;width:.5rem;display:block}.reviews-cycle .slick-dots li.slick-active span{cursor:default}.reviews-cycle .slick-dots li.slick-active span:before{background:#b41818}