@charset "UTF-8";.tabs-block .tb-buttons .button.current,.tabs-block .tb-m-button.current{color:#fff}.categories-block .links .item a,.play-button,.portfolio-slider-item .h a,.portfolio-slider-item .image a,.product-carousel-item .bottom .h a{text-decoration:none;color:inherit}.vertical-tabs .tabs-buttons{padding:0;margin:0}.vertical-tabs .tabs-buttons li{display:block}.banner-navigation .dots .owl-dot:before,.banner-navigation-style2 .arrows .owl-next,.banner-navigation-style2 .arrows .owl-prev,.banner-navigation-style2 .arrows .owl-prev:after,.banner-navigation-style2 .dots .owl-dot:before,.brand-item img,.categories-block .links .item .h,.categories-block .links .item .num,.filter-buttons .wrap .button,.ophs-nav .container div,.ops-nav div:after,.ops-nav div:before,.play-button,.portfolio-carousel .owl-nav .owl-next,.portfolio-carousel .owl-nav .owl-prev,.portfolio-carousel-item .a-img div,.portfolio-items .owl-dots .owl-dot,.portfolio-items .owl-next,.portfolio-items .owl-prev,.portfolio-slider .owl-stage-outer .owl-stage .owl-item,.portfolio-slider-item .nav-dots div,.price-list-block .owl-next,.price-list-block .owl-prev,.price-list-block .owl-stage-outer .owl-item,.product-carousel button.owl-next span,.product-carousel button.owl-prev span,.projects-scroll-block,.psb-items .psb-col .item .h,.psb-navigation,.service-item,.service-item .content .desc:before,.service-item .content .h,.service-item .content .sub-h,.services-carousel .owl-next,.services-carousel .owl-prev,.split-screen .navigation-block .pagination span,.tabs-block .tb-buttons .button span:after,.tabs-block .tb-m-button span:after,.team-carousel .owl-next,.team-carousel .owl-prev,.team-carousel .team-item .image:before,.testimonials-carousel .owl-nav .owl-next,.testimonials-carousel .owl-nav .owl-prev,.testimonials-items .owl-next,.testimonials-items .owl-prev,.vertical-tabs .tab-item .tab-m-button .label,.vertical-tabs .tab-item .tab-m-button .num,.vertical-tabs .tabs-buttons .label,.vertical-tabs .tabs-buttons .num{-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease;-webkit-transition-property:color,background,mix-blend-mode,opacity,visibility,height;-o-transition-property:color,background,mix-blend-mode,opacity,visibility,height;transition-property:color,background,mix-blend-mode,opacity,visibility,height}.about-block .experience .num,.about-block .image div,.banner-area .banner-item,.bg-overlay .image,.categories-block .images .item .img,.ops-screen,.portfolio-carousel-item .a-img div,.portfolio-item .pi-img div:not(.play-button),.portfolio-slider-item .image,.price-list-block .price-list-item .top .sticker span span,.product-carousel-item .image div,.psb-items .psb-col .item .img div,.services-carousel .item .img,.side-img>.vc_column-inner,.team-carousel .team-item .image,.vertical-tabs .tab-item .image,.video-block{background:50% no-repeat;-webkit-background-size:cover;background-size:cover}@media (max-width:767.98px){.about-block .experience body.mobile-images-true .num,.about-block .image body.mobile-images-true div,.banner-area body.mobile-images-true .banner-item,.bg-overlay body.mobile-images-true .image,.categories-block .images .item body.mobile-images-true .img,.portfolio-carousel-item .a-img body.mobile-images-true div,.portfolio-item .pi-img body.mobile-images-true div:not(.play-button),.portfolio-slider-item body.mobile-images-true .image,.price-list-block .price-list-item .top .sticker span body.mobile-images-true span,.product-carousel-item .image body.mobile-images-true div,.psb-items .psb-col .item .img body.mobile-images-true div,.services-carousel .item body.mobile-images-true .img,.team-carousel .team-item body.mobile-images-true .image,.vertical-tabs .tab-item body.mobile-images-true .image,body.mobile-images-true .about-block .experience .num,body.mobile-images-true .about-block .image div,body.mobile-images-true .banner-area .banner-item,body.mobile-images-true .bg-overlay .image,body.mobile-images-true .categories-block .images .item .img,body.mobile-images-true .ops-screen,body.mobile-images-true .portfolio-carousel-item .a-img div,body.mobile-images-true .portfolio-item .pi-img div:not(.play-button),body.mobile-images-true .portfolio-slider-item .image,body.mobile-images-true .price-list-block .price-list-item .top .sticker span span,body.mobile-images-true .product-carousel-item .image div,body.mobile-images-true .psb-items .psb-col .item .img div,body.mobile-images-true .services-carousel .item .img,body.mobile-images-true .side-img>.vc_column-inner,body.mobile-images-true .team-carousel .team-item .image,body.mobile-images-true .vertical-tabs .tab-item .image,body.mobile-images-true .video-block{-webkit-background-size:contain!important;background-size:contain!important}}.banner-navigation-style2 .arrows .owl-next,.banner-navigation-style2 .arrows .owl-prev,.banner-navigation-style2 .dots .owl-dot,.filter-buttons .wrap .button,.subscribe-form .button{-ms-flex-pack:center;overflow:hidden;pointer-events:all;-o-text-overflow:ellipsis;text-overflow:ellipsis;padding:0;-webkit-justify-content:center;justify-content:center;-webkit-box-pack:center;border:none;text-decoration:none;color:inherit;-webkit-box-align:center;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;position:relative;outline:none;-webkit-align-items:center;align-items:center;background:none;cursor:pointer;line-height:1;-ms-flex-align:center;font-family:inherit;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}.banner-navigation-style2 .arrows .owl-next span,.banner-navigation-style2 .arrows .owl-prev span,.banner-navigation-style2 .dots .owl-dot span,.filter-buttons .wrap .button span,.subscribe-form .button span{overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}.bg-overlay,.bg-overlay .color,.bg-overlay .dots,.bg-overlay .gradient,.bg-overlay .image,.bg-overlay .squares,.categories-block .images .item,.categories-block .images .item .img,.icon-box .bg,.ops-nav div:before,.portfolio-carousel-item .a-img a,.portfolio-item .pi-img:before,.portfolio-item .pi-wrap>a,.portfolio-slider-item .image a,.psb-items .psb-col .item a,.services-carousel .item a,.split-screen .map-block .map,.team-carousel .team-item .image:before{right:0;position:absolute;bottom:0;top:0;left:0}.tabs-block .tb-buttons .button span:after,.tabs-block .tb-m-button span:after{right:0;position:absolute;bottom:0;left:0}.brand-item:hover img+img,.categories-block .images .item.current .additional-img,.ops-nav div.current:after,.owl-carousel .current .portfolio-carousel-item .content,.portfolio-carousel .owl-stage-outer .owl-item.active,.portfolio-carousel .owl-stage-outer .owl-item.current,.portfolio-carousel .owl-stage-outer .owl-item.next,.portfolio-carousel.style2 .owl-stage-outer .owl-stage .owl-item,.portfolio-item:hover .pi-img:before,.portfolio-slider .owl-stage-outer .owl-stage .owl-item.active,.price-list-block .owl-stage-outer .owl-item.active,.psb-items .psb-col .item.current .h{opacity:1;visibility:visible}.brand-item:hover img,.categories-block .images .item .additional-img,.categories-block.hide-num .num,.ops-nav div:after,.owl-carousel .portfolio-carousel-item .content,.portfolio-carousel .owl-stage-outer .owl-item,.portfolio-slider .owl-stage-outer .owl-stage .owl-item,.price-list-block .owl-stage-outer .owl-item,.projects-scroll-block.opened .psb-navigation,.psb-items .psb-col .item .h{opacity:0;visibility:hidden}.portfolio-carousel .owl-nav .owl-next,.portfolio-carousel .owl-nav .owl-prev,.portfolio-items .owl-next,.portfolio-items .owl-prev,.price-list-block .owl-next,.price-list-block .owl-prev,.team-carousel .owl-next,.team-carousel .owl-prev,.testimonials-carousel .owl-nav .owl-next,.testimonials-carousel .owl-nav .owl-prev,.testimonials-items .owl-next,.testimonials-items .owl-prev{position:absolute;top:50%;cursor:pointer;margin-top:-.5em}.portfolio-carousel .owl-nav .owl-next:hover,.portfolio-carousel .owl-nav .owl-prev:hover,.portfolio-items .owl-next:hover,.portfolio-items .owl-prev:hover,.price-list-block .owl-next:hover,.price-list-block .owl-prev:hover,.team-carousel .owl-next:hover,.team-carousel .owl-prev:hover,.testimonials-carousel .owl-nav .owl-next:hover,.testimonials-carousel .owl-nav .owl-prev:hover,.testimonials-items .owl-next:hover,.testimonials-items .owl-prev:hover{opacity:.5}.portfolio-items .owl-prev,.price-list-block .owl-prev,.testimonials-items .owl-prev{left:-70px}.portfolio-items .owl-next,.price-list-block .owl-next,.testimonials-items .owl-next{right:-70px}.portfolio-items .owl-dots{text-align:center;line-height:0;display:block}.portfolio-items .owl-dots .owl-dot{height:10px;margin:0 2.5px;-webkit-box-shadow:inset 0 0 0 10px;box-shadow:inset 0 0 0 10px;-webkit-border-radius:50%;border-radius:50%;width:10px;vertical-align:middle;display:inline-block}.portfolio-items .owl-dots .owl-dot span{height:6px;margin:2px;-webkit-border-radius:50%;border-radius:50%;width:6px;display:block}.portfolio-item .pi-content{-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-pack:center;-webkit-box-align:left;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:left;align-items:left;-webkit-box-orient:vertical;-ms-flex-align:left;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.about-block .desc,.categories-block .links .item .num,.vertical-tabs .tab-item .tab-m-button .num,.vertical-tabs .tab-item .text,.vertical-tabs .tabs-buttons .num{font-family:Fira Sans,sans-serif}.accordion-block>:last-child,.skill-circle>:last-child{margin-bottom:0!important}.about-block .experience .num,.banner-navigation .arrows,.banner-navigation-style2 .dots .owl-dot.active:after,.categories-block .links .item.current .h,.filter-buttons .wrap .button:before,.filter-buttons .wrap .button:hover,.icon-box .sub-h,.icon-box-style2 .h span,.icon-box-style3 .top .h span,.mouse-button,.num-box-item .content .h,.play-button:hover,.portfolio-carousel .owl-nav .owl-next,.portfolio-carousel .owl-nav .owl-prev,.portfolio-carousel-item .content .categ span,.portfolio-heading-block p,.portfolio-item .pi-content .cat,.portfolio-item .pi-content:after,.portfolio-items .owl-next,.portfolio-items .owl-prev,.portfolio-slider-item .arrows .owl-next,.portfolio-slider-item .arrows .owl-prev,.portfolio-slider-item .categ span,.price-list-block .owl-next,.price-list-block .owl-prev,.product-carousel button.owl-next:after,.product-carousel button.owl-prev:after,.product-price-block .price-block .price span,.psb-content .explore,.psb-navigation .next,.psb-navigation .prev,.service-item .content .sub-h,.service-item:hover .content .h,.split-screen .navigation-block .next,.split-screen .navigation-block .prev,.team-carousel .owl-next,.team-carousel .owl-prev,.team-carousel .team-item .bottom .name,.testimonials-carousel .owl-nav .owl-next,.testimonials-carousel .owl-nav .owl-prev,.testimonials-carousel-item .bottom .content:before,.testimonials-carousel-item .bottom .name,.testimonials-item .avatar .owl-next,.testimonials-item .avatar .owl-prev,.testimonials-item .name,.testimonials-item .quote:before,.testimonials-items .owl-next,.testimonials-items .owl-prev,.timer-block .name,.vertical-tabs .tab-item .tab-m-button.current .label,.vertical-tabs .tab-item .tab-m-button:hover .label,.vertical-tabs .tabs-buttons li.current .label,.vertical-tabs .tabs-buttons li:hover .label{color:#feb406}.accordion-item .top .button:after,.accordion-item .top .button:before,.banner-navigation-style2 .arrows .owl-prev:after,.icon-box .h:after,.mouse-button:before,.num-box-item .line,.ops-nav div:after,.portfolio-item .pi-content:before,.portfolio-items .owl-dots .owl-dot.active span,.portfolio-slider-item .arrows .owl-next:after,.portfolio-slider-item .arrows .owl-prev:after,.portfolio-slider-item .count:before,.price-list-block .price-list-item .wrap .options div:not(:last-of-type):after,.product-carousel button.owl-next:before,.product-carousel button.owl-prev:before,.product-price-block .price-block .old:before,.service-item .content .desc:before,.services-carousel .item .num:before,.subscribe-form .button,.tabs-block .tb-buttons .button span:after,.tabs-block .tb-m-button span:after,.timer-block>span:not(:last-of-type) .num:after,.timer-block>span:not(:last-of-type) .num:before{background:#feb406}.skills-rate .rate-line div{background-color:#feb406}.banner-navigation .dots .owl-dot.active:before,.split-screen .navigation-block .pagination span.current{border-color:#feb406}.light-color .play-button:hover{color:#2b2f35}@media (max-width:767.98px){.h1,h1{font-size:48px!important}.h2,h2{font-size:36px!important}.h3,h3{font-size:30px!important}.h4,h4{font-size:24px!important}.h5,h5{font-size:18px!important}.h6,h6{font-size:16px!important}}.vc_row[data-vc-full-width]{overflow:visible}.owl-carousel .parallax-mirror{-webkit-transform:translateX(0)!important;-ms-transform:translateX(0)!important;transform:translateX(0)!important}.owl-carousel .owl-item{-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;-o-transition-property:opacity,transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform}.owl-carousel.loading .owl-item{-webkit-transform:translate(50%)!important;-ms-transform:translate(50%)!important;transform:translate(50%)!important;opacity:0!important}.cache-items,.load-items-area{display:none!important}.bg-overlay{overflow:hidden;pointer-events:none;z-index:-1}.bg-overlay .color{opacity:.2;background-color:#000}.bg-overlay .gradient{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.2)),to(rgba(43,47,53,.7)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,.2),rgba(43,47,53,.7));background-image:-o-linear-gradient(top,rgba(0,0,0,.2) 0,rgba(43,47,53,.7) 100%);background-image:linear-gradient(180deg,rgba(0,0,0,.2) 0,rgba(43,47,53,.7));background-repeat:repeat-x}.bg-overlay .lines{height:100%;-webkit-transform:skewX(-30deg);-ms-transform:skewX(-30deg);transform:skewX(-30deg);right:0;position:absolute;max-width:650px;top:0;-webkit-transform-origin:0 65%;-ms-transform-origin:0 65%;transform-origin:0 65%;width:65%}.bg-overlay .lines.on-left{-webkit-transform:skewX(30deg);-ms-transform:skewX(30deg);transform:skewX(30deg);right:auto;left:0}.bg-overlay .lines div{height:100%;opacity:.07;background-color:#fff;width:30.93525%;float:left}.bg-overlay .lines div:not(:last-of-type){margin-right:3.59712%}.bg-overlay .dots{background:-webkit-linear-gradient(left,#2b2f35 33px,transparent 1%) 50%,-webkit-linear-gradient(#2b2f35 33px,transparent 1%) 50%,#585757;background:-o-linear-gradient(left,#2b2f35 33px,transparent 1%) 50%,-o-linear-gradient(#2b2f35 33px,transparent 1%) 50%,#585757;background:linear-gradient(90deg,#2b2f35 33px,transparent 1%) 50%,linear-gradient(#2b2f35 33px,transparent 1%) 50%,#585757;-webkit-background-size:35px 35px;background-size:35px 35px;opacity:.9}.bg-overlay .squares{overflow:hidden}.bg-overlay .squares:after,.bg-overlay .squares:before{height:100%;-webkit-transform:rotate(45deg) skewY(-25deg);-ms-transform:rotate(45deg) skewY(-25deg);transform:rotate(45deg) skewY(-25deg);content:"";position:absolute;background-color:hsla(0,0%,100%,.05);width:100%}.bg-overlay .squares:before{bottom:40%;-webkit-transform-origin:100% 100%;-ms-transform-origin:100% 100%;transform-origin:100% 100%;left:-25%}.bg-overlay .squares:after{top:60%;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;left:75%}.banner-area{color:#fff;position:relative;width:100%}.banner-area.current-black{color:#000}.banner-area .row{padding:30px 0}.banner-area.top-offset .row{padding-top:130px}.banner-area .banner-item{overflow:hidden;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:1}.banner-area .banner-item.white{color:#fff}.banner-area .banner-item.black{color:#000}.banner-area .banner-item .col>:last-of-type{margin-bottom:0}.banner-area .banner-item .heading-block{margin:0 0 25px}.banner-area .banner-item .h{margin:0}.banner-area .banner-item .button-style1{margin-top:45px}@media (max-width:575.98px){.banner-area .banner-social-links{display:none}.banner-area .banner-item .h{font-size:36px!important}}.banner-navigation{pointer-events:none;right:0;position:absolute;bottom:65px;left:0;z-index:10}.banner-navigation.on-right{text-align:right}.banner-navigation .wrap{position:relative;display:inline-block}.banner-navigation button{pointer-events:all;padding:0;border:none;color:inherit;margin:0;background:none;cursor:pointer}.banner-navigation .arrows{font-size:6px}.banner-navigation .arrows>button{height:3em;position:absolute;top:50%;width:3em;margin-top:-1.5em}.banner-navigation .arrows .owl-prev{margin-right:10px;right:100%}.banner-navigation .arrows .owl-next{margin-left:10px;left:100%}.banner-navigation .dots{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.banner-navigation .dots .owl-dot{counter-increment:slides-num}.banner-navigation .dots .owl-dot:before{padding:12px 5px;font-size:12px;font-weight:600;content:"0" counter(slides-num);border-bottom:1px solid #919191;opacity:.3;width:50px;display:block}.banner-navigation .dots .owl-dot:nth-child(n+10):before{content:counter(slides-num)}.banner-navigation .dots .owl-dot.active:before{opacity:1}.banner-navigation-style2{pointer-events:none;right:0;position:absolute;bottom:70px;left:0;z-index:20}.banner-navigation-style2 .wrap{-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-pack:justify;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-ms-flex-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.banner-navigation-style2 .arrows{pointer-events:all}.banner-navigation-style2 .arrows .owl-next,.banner-navigation-style2 .arrows .owl-prev{overflow:visible;font-size:14px;font-weight:300;text-transform:uppercase;position:relative;opacity:.3;line-height:1}.banner-navigation-style2 .arrows .owl-next:hover,.banner-navigation-style2 .arrows .owl-prev:hover{opacity:1}.banner-navigation-style2 .arrows .owl-next:hover:after,.banner-navigation-style2 .arrows .owl-prev:hover:after{opacity:.3}.banner-navigation-style2 .arrows .owl-prev{margin-right:35px}.banner-navigation-style2 .arrows .owl-prev:after{pointer-events:none;right:-17px;content:"";position:absolute;bottom:0;top:0;width:1px}.banner-navigation-style2 .dots{-webkit-box-align:center;-webkit-align-items:center;align-items:center;-ms-flex-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.banner-navigation-style2 .dots .owl-dot{overflow:visible;pointer-events:all;font-size:12px;font-weight:500;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;position:relative;opacity:.3;counter-increment:slides-num;margin-left:35px;line-height:24px}.banner-navigation-style2 .dots .owl-dot:first-of-type{margin-left:0}.banner-navigation-style2 .dots .owl-dot:before{content:"0" counter(slides-num)}.banner-navigation-style2 .dots .owl-dot:nth-child(n+10):before{content:counter(slides-num)}.banner-navigation-style2 .dots .owl-dot:after{height:15px;-webkit-transform:rotate(15deg) translateY(-50%);-ms-transform:rotate(15deg) translateY(-50%);transform:rotate(15deg) translateY(-50%);-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;content:"";position:absolute;top:50%;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-box-shadow:inset 0 0 0 1px;box-shadow:inset 0 0 0 1px;left:-17px;width:1px}.banner-navigation-style2 .dots .owl-dot.active{font-size:24px;padding-right:10px;opacity:1;margin-left:90px}.banner-navigation-style2 .dots .owl-dot.active:after{height:50px;-webkit-transform:rotate(90deg) translateY(-50%);-ms-transform:rotate(90deg) translateY(-50%);transform:rotate(90deg) translateY(-50%);left:-45px}@media (max-width:575.98px){.banner-navigation-style2 .dots{display:none}}@-webkit-keyframes mouse_roll{0%{-webkit-transform:translate(0);transform:translate(0);opacity:0}20%,50%{opacity:1}to{-webkit-transform:translateY(5px);transform:translateY(5px);opacity:0}}@keyframes mouse_roll{0%{-webkit-transform:translate(0);transform:translate(0);opacity:0}20%,50%{opacity:1}to{-webkit-transform:translateY(5px);transform:translateY(5px);opacity:0}}.mouse-button{height:15px;border:1px solid;right:35px;position:absolute;bottom:35px;-webkit-border-radius:5px;border-radius:5px;cursor:pointer;width:9px}.banner-area .mouse-button{bottom:75px;z-index:10}.mouse-button:before{-webkit-animation:mouse_roll 1.5s ease-in-out infinite;animation:mouse_roll 1.5s ease-in-out infinite;height:3px;content:"";position:absolute;top:2px;left:3px;width:1px}.mouse-button span{position:absolute;opacity:.3;top:100%;left:0}.mouse-button span:after,.mouse-button span:before{height:7px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);border-left:1px solid;color:#fff;content:"";border-bottom:1px solid;width:7px;display:block}.mouse-button span:before{margin:4px 0 -3px}.mouse-button.axis-x span{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);top:0;left:12px}@media (max-width:767.98px){.mouse-button{display:none}}.heading-with-overlay-block .h{margin:0;background:url(/wp-content/plugins/pt-luxa-addons/assets/imgs/bg-sticker.jpg) 50%;-webkit-background-clip:text;background-clip:text;-webkit-background-size:cover;background-size:cover;-webkit-text-fill-color:transparent;text-fill-color:transparent;display:inline-block}.play-button{border:1px solid;text-indent:.2em;text-align:center;-webkit-border-radius:50%;border-radius:50%;cursor:pointer;width:3.25em;display:block}.play-button.on-center{-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;top:50%;left:50%}.play-button i{line-height:3.125em;display:block}.video-block{overflow:hidden;position:relative;border-top:1px solid #444;border-bottom:1px solid #444;text-align:center}.video-block.fix-height{-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-pack:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-ms-flex-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.video-block.light-color{color:#fff}.video-block img{display:block}.video-block .content{max-width:460px}.video-block .content .h{margin-top:0}.video-block .content p{font-weight:200;margin-bottom:25px}.video-block .content .play-button{margin:0 auto}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.loadmore-button{text-align:center;margin:30px 0}.blog-items.isotope+.loadmore-button{margin-top:0}.loadmore-button a i{-webkit-animation:spin 1.5s linear infinite;animation:spin 1.5s linear infinite;position:absolute;opacity:0;top:50%;margin-left:-.5em;left:50%;margin-top:-.5em}.loadmore-button a i,.loadmore-button a span{-webkit-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.loadmore-button a.loading i{opacity:1}.loadmore-button a.loading span{opacity:0}.filter-buttons{margin:40px 0}.filter-buttons .wrap{-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-pack:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.filter-buttons .wrap .button{padding:13px 15px;font-size:12px;font-weight:600;text-transform:uppercase;opacity:.3;letter-spacing:.05em}.filter-buttons .wrap .button:not(:last-of-type){margin-right:7px}.filter-buttons .wrap .button:hover{background:none}.filter-buttons .wrap .button.current,.filter-buttons .wrap .button:hover{opacity:1}.filter-buttons .wrap .button:before{height:1px;right:100%;-webkit-transition:right .4s ease-in;-o-transition:right .4s ease-in;transition:right .4s ease-in;content:"";position:absolute;bottom:0;-webkit-box-shadow:inset 0 0 0 1px;box-shadow:inset 0 0 0 1px;left:0}.filter-buttons .wrap .button.current:before{right:0}.portfolio-block .loadmore-button{margin-top:-30px}.portfolio-top{padding:15px 45px}.portfolio-top+.portfolio-items{margin-top:0}.portfolio-heading-block{margin:30px 0}.portfolio-heading-block .h{margin:0}.portfolio-heading-block p{font-weight:500;letter-spacing:.05em;margin:10px 0 0}.portfolio-items{margin-bottom:30px;margin-top:30px}.portfolio-items.with-dots{margin-bottom:120px}.portfolio-items .owl-dots{right:0;position:absolute;top:100%;left:0;margin-top:55px}.portfolio-items .grid-sizer{height:0;display:none}.portfolio-items.isotope .grid-sizer{display:block}.portfolio-item{overflow:hidden;margin-bottom:30px;color:#fff;position:relative}.owl-carousel .portfolio-item{margin:0}.with-offset .portfolio-item.col-lg-3:nth-child(2){margin-top:140px}.with-offset .portfolio-item.col-lg-4:nth-child(3),.with-offset .portfolio-item.col-lg-6:nth-child(2){margin-top:80px}.portfolio-item .pi-wrap{position:relative}.portfolio-item .pi-wrap>a{-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;z-index:3}.portfolio-item .pi-img{-webkit-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out;position:relative;z-index:1}.portfolio-item .pi-img:before{-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;content:"";opacity:0;visibility:hidden;background:#181818;z-index:1}.portfolio-item:hover .pi-img:before{opacity:.7}.portfolio-item .pi-img div:not(.play-button){padding-bottom:100%}.grid-style2 .portfolio-item .pi-img div:not(.play-button){padding-bottom:115.55556%}.style-grayscale .portfolio-item .pi-img{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.style-grayscale .portfolio-item:hover .pi-img{-webkit-filter:grayscale(0);filter:grayscale(0)}.style-grayscale .portfolio-item:hover .pi-img:before{opacity:0}.portfolio-item .pi-content{-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);padding:22px 14.28571% 22px 21.42857%;right:0;-webkit-transition:-webkit-transform .5s ease-in-out;transition:-webkit-transform .5s ease-in-out;-o-transition:transform .5s ease-in-out;transition:transform .5s ease-in-out;transition:transform .5s ease-in-out,-webkit-transform .5s ease-in-out;position:absolute;bottom:0;background:hsla(0,0%,9%,.7);left:0;z-index:2}.portfolio-item .pi-content:before{height:1px;right:83.71429%;content:"";position:absolute;top:35px;left:7.71429%}.portfolio-item .pi-content:after{text-decoration:none;font-weight:400;font-style:normal;right:8.57143%;font-variant:normal;text-transform:none;content:"";position:absolute;opacity:.5;top:50%;-webkit-font-smoothing:antialiased;line-height:1;-moz-osx-font-smoothing:grayscale;margin-top:-.5em;font-family:free-basic-ui-elements}.portfolio-item .pi-content .h{font-size:18px;font-weight:700;line-height:1.33333}.portfolio-item .pi-content .cat{font-size:14px;font-weight:600;line-height:1.28571;margin-top:5px}.portfolio-item:hover .pi-content{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.portfolio-item:hover .pi-wrap>a{-webkit-box-shadow:inset 0 0 0 1px #444;box-shadow:inset 0 0 0 1px #444}.portfolio-carousel{position:relative;margin:30px 0}.portfolio-carousel.with-nav{padding-bottom:50px}.portfolio-carousel .owl-stage-outer{overflow:visible!important}.portfolio-carousel .owl-stage-outer .owl-stage{width:10000em!important}.portfolio-carousel .owl-stage-outer .owl-item{-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.portfolio-carousel .owl-stage-outer .owl-item.current{z-index:2}.portfolio-carousel .owl-stage-outer .owl-item.active+.active{z-index:1}.portfolio-carousel .owl-stage-outer .owl-item.next .portfolio-carousel-item .a-img div,.portfolio-carousel.style2 .owl-stage-outer .owl-stage .owl-item .portfolio-carousel-item .a-img div{opacity:.3}.portfolio-carousel.style2 .owl-stage-outer .owl-stage .owl-item.current .portfolio-carousel-item .a-img div{opacity:1}.portfolio-carousel .owl-nav .owl-next,.portfolio-carousel .owl-nav .owl-prev{z-index:3}.portfolio-carousel .owl-nav .owl-prev{left:-90px}.portfolio-carousel .owl-nav .owl-next{right:-90px}.portfolio-carousel .banner-navigation-style2{bottom:0}.container .portfolio-carousel .banner-navigation-style2 .container{padding:0}.portfolio-carousel-item{height:520px;position:relative;max-width:90vw;width:920px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.portfolio-carousel-item .a-img{-webkit-flex:1 0 0;-ms-flex:1 0 0px;flex:1 0 0;height:100%;-webkit-box-flex:1;border:1px solid #444;position:relative;background:#0d0d0d}.portfolio-carousel-item .a-img div{height:100%}.portfolio-carousel-item .a-img .play-button{position:absolute;top:50%;margin:-1.625em 0 0 -1.625em;left:50%}.portfolio-carousel-item .content{-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;position:absolute;bottom:40px;margin-left:-160px;left:100%;width:400px;z-index:20}.owl-carousel .portfolio-carousel-item .content{-webkit-transform:translateX(70%);-ms-transform:translateX(70%);transform:translateX(70%)}.owl-carousel .current .portfolio-carousel-item .content{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.portfolio-carousel-item .content .h a{color:inherit}.portfolio-carousel-item .content .categ{margin-bottom:10px;position:relative;margin-top:5px;padding-left:25px}.portfolio-carousel-item .content .categ i{font-size:15px;position:absolute;opacity:.3;top:5px;left:0}.portfolio-carousel-item .content .categ span{font-size:12px;font-weight:600;text-transform:uppercase}@media (max-width:1199.98px){.portfolio-carousel-item .content{margin-left:-300px}}@media (max-width:575.98px){.portfolio-carousel-item .content{padding:20px 30px;right:1px;bottom:1px;background:rgba(0,0,0,.7);margin-left:0;left:1px;width:auto}.portfolio-carousel-item .content .h{font-size:24px}}.tabs-block{margin:30px 0}.tabs-block .tb-buttons,.tabs-block.vertical{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.tabs-block .tb-buttons{margin-bottom:35px;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-ms-flex-align:center}@media (max-width:767.98px){.tabs-block .tb-buttons{display:none}}.tabs-block .tb-buttons .center{-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-pack:center}.tabs-block .tb-buttons .right{-ms-flex-pack:right;-webkit-justify-content:right;justify-content:right;-webkit-box-pack:right}.tabs-block .tb-buttons .button,.tabs-block .tb-m-button{font-size:18px;font-weight:500;color:#c8c8c8;position:relative;cursor:pointer;line-height:1}.tabs-block .tb-buttons .button:not(:last-of-type),.tabs-block .tb-m-button:not(:last-of-type){margin-right:40px}.tabs-block .tb-buttons .button span,.tabs-block .tb-m-button span{padding:.4em 0;position:relative;vertical-align:middle;display:inline-block}.tabs-block .tb-buttons .button span:after,.tabs-block .tb-m-button span:after{height:1px;right:100%;content:""}.tabs-block .tb-buttons .button.current span:after,.tabs-block .tb-m-button.current span:after{right:0}.tabs-block.vertical .tb-buttons{-webkit-flex:0 0 35%;-ms-flex:0 0 35%;flex:0 0 35%;-ms-flex-pack:left;-webkit-justify-content:left;justify-content:left;-webkit-box-flex:0;-webkit-box-pack:left;-webkit-box-align:start;-webkit-box-direction:normal;max-width:190px;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;min-width:150px;-webkit-align-items:start;align-items:start;-webkit-box-orient:vertical;width:30%;-ms-flex-align:start}.tabs-block.vertical .tb-buttons .button{margin-bottom:1.5em}.tabs-block .tb-m-button{margin-bottom:10px;display:none}@media (max-width:767.98px){.tabs-block .tb-m-button{display:block}}.tabs-block .tb-wrap .wrap .wrap-inner{display:none}@media (max-width:767.98px){.tabs-block .tb-wrap .wrap .wrap-inner{margin-top:20px}}.tabs-block .tb-wrap .wrap p:first-of-type{margin-top:0}.num-box-item{-ms-flex-pack:start;-webkit-justify-content:start;justify-content:start;-webkit-box-pack:start;margin-bottom:30px;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-ms-flex-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.num-box-item i{font-size:45px;opacity:.7}.num-box-item .line{height:30px;margin:0 25px;width:1px}.num-box-item .content .num{font-size:36px;font-weight:700;line-height:1}.num-box-item .content .h{font-size:16px;font-weight:600}.service-items{padding:1px 0}.service-item{-ms-flex-pack:center;padding:65px 30px;-webkit-justify-content:center;justify-content:center;-webkit-box-pack:center;-webkit-box-align:center;outline:1px solid #474747;-webkit-align-items:center;align-items:center;background:rgba(0,0,0,.2);-ms-flex-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.service-item .content{padding:10px 20px;max-width:350px;text-align:center}.service-item .content>:last-child{margin-bottom:0!important}.service-item .content i{font-size:40px;margin-bottom:25px;opacity:.5;display:block}.service-item .content .sub-h{font-size:14px;font-weight:500;margin-bottom:20px;text-transform:uppercase;letter-spacing:.05em}.service-item .content .h{margin-bottom:23px;line-height:1.25}.service-item .content .desc{font-size:14px;font-weight:300;color:#b1b0b0;max-width:305px;letter-spacing:.025em;margin:0 auto 20px;line-height:1.28571}.service-item .content .desc:before{height:1px;content:"";margin:20px auto 25px;width:30px;display:block}.service-item .content .button-style2{-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-pack:center}.service-item:hover{background:rgba(0,0,0,.5)}.service-item:hover .content .sub-h{color:inherit}.service-item:hover .content .desc:before{background:#fff}@media (max-width:991.98px){.service-item{padding:35px 30px}}.services-area{position:relative}.services-area .button{pointer-events:none;right:0;position:absolute;bottom:-8px;text-align:center;left:0;z-index:2}.services-area .button .button-style2{padding:10px 30px}.services-carousel .item{position:relative}.services-carousel .item .num{font-size:24px;font-weight:200;margin-bottom:30px;position:relative;line-height:1;padding-left:30px}.services-carousel .item .num:before{height:5px;content:"";position:absolute;top:50%;-webkit-border-radius:50%;border-radius:50%;left:4px;width:5px;margin-top:-2.5px}.services-carousel .item .num span{opacity:.3}.services-carousel .item .wrap{position:relative}.services-carousel .item .h{overflow:hidden;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);-o-text-overflow:ellipsis;text-overflow:ellipsis;font-size:12px;font-weight:500;text-transform:uppercase;position:absolute;max-width:400px;letter-spacing:.05em;top:-1em;-webkit-transform-origin:0 100%;-ms-transform-origin:0 100%;transform-origin:0 100%;left:0;line-height:1;white-space:nowrap}.services-carousel .item .img{height:440px;-webkit-filter:grayscale(100%);filter:grayscale(100%);-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;margin-left:30px}.services-carousel .item:hover .img{-webkit-filter:grayscale(0);filter:grayscale(0)}.services-carousel .owl-nav{pointer-events:none;margin-top:45px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.services-carousel .owl-next,.services-carousel .owl-prev{pointer-events:all;font-size:14px;font-weight:300;color:inherit;text-transform:uppercase;opacity:.3}.services-carousel .owl-next:hover,.services-carousel .owl-prev:hover{opacity:1}.services-carousel .owl-next{margin-left:auto}.testimonials-items{position:relative;margin:30px 0}.testimonials-items .owl-next,.testimonials-items .owl-prev{margin-top:-.5em}.testimonials-item{text-align:center}.testimonials-item .avatar{height:110px;-webkit-background-size:cover;background-size:cover;margin:0 auto 30px;background-position:50%;-webkit-border-radius:50%;border-radius:50%;width:110px}.testimonials-item .avatar .owl-next,.testimonials-item .avatar .owl-prev{font-size:12px;position:absolute;top:55px;cursor:pointer;margin-left:-1em;left:50%;width:2em;line-height:2;margin-top:-1em}.testimonials-item .avatar .owl-prev{-webkit-transform:translateX(-90px);-ms-transform:translateX(-90px);transform:translateX(-90px)}.testimonials-item .avatar .owl-next{-webkit-transform:translateX(90px);-ms-transform:translateX(90px);transform:translateX(90px)}.testimonials-item .quote{padding-top:50px;font-size:18px;font-style:italic;color:#b1b0b0;position:relative;max-width:730px;margin:0 auto 15px;line-height:1.66667}.testimonials-item .quote:before{pointer-events:none;font-size:100px;font-weight:700;font-style:normal;content:"“";position:absolute;top:0;margin-left:-.5em;left:50%;width:1em;line-height:1}.testimonials-item .name{font-weight:500}.testimonials-item .post{font-size:12px;text-transform:uppercase}.testimonials-carousel{margin:30px 0}.testimonials-carousel .owl-nav .owl-next,.testimonials-carousel .owl-nav .owl-prev{z-index:3}.testimonials-carousel .owl-nav .owl-prev{left:-90px}.testimonials-carousel .owl-nav .owl-next{right:-90px}.testimonials-carousel-item{padding:45px 50px 45px 65px;border:1px solid #444;color:#fff;position:relative;background:#1a1a1a}.testimonials-carousel-item .quote{font-size:16px;font-style:italic;color:#b1b0b0}.testimonials-carousel-item .bottom{-webkit-box-align:center;-webkit-align-items:center;align-items:center;-ms-flex-align:center;margin-top:20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.testimonials-carousel-item .bottom .avatar{height:80px;margin-right:-15px;-webkit-background-size:cover;background-size:cover;background-position:50%;-webkit-border-radius:50%;border-radius:50%;width:80px}.testimonials-carousel-item .bottom .content{position:relative;padding-left:60px}.testimonials-carousel-item .bottom .content:before{font-size:100px;font-weight:700;content:"“";position:absolute;top:7px;left:0;line-height:1}.testimonials-carousel-item .bottom .name{font-weight:500}.testimonials-carousel-item .bottom .post{font-size:12px;text-transform:uppercase;margin-top:2px}.brand-block{margin:40px 0}.brand-block .owl-stage{-webkit-box-align:center;-webkit-align-items:center;align-items:center;-ms-flex-align:center}.brand-block .owl-stage,.brand-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.brand-item{-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-pack:center}.brand-item .content{position:relative}.brand-item img+img{position:absolute;opacity:0;visibility:hidden;top:0;left:0}.icon-box-carousel,.icon-box-carousel.owl-carousel{z-index:2}.icon-box-carousel.owl-carousel .owl-stage-outer{overflow:visible!important}.icon-box{position:relative;-ms-flex-preferred-size:100%;margin:1px 0;-webkit-flex-basis:100%;flex-basis:100%;z-index:1}.icon-box:hover .bg{opacity:1}.icon-box .wrap{min-height:100%;padding:40px 11.02941% 40px 18.38235%;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;position:relative;outline:1px solid #3d3d3d;background:rgba(0,0,0,.3)}.icon-box .bg{-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-background-size:cover;background-size:cover;opacity:0;background-position:50%;background-image:url(/wp-content/plugins/pt-luxa-addons/assets/imgs/bg-icon-box.jpg);z-index:-1}.icon-box i{font-size:40px;margin-bottom:25px;opacity:.5;display:block}.icon-box .sub-h{font-size:14px;font-weight:500;margin-bottom:20px;text-transform:uppercase;letter-spacing:.05em}.icon-box .h{margin:0;line-height:1.25}.icon-box .h:after{height:1px;content:"";margin:25px 0 10px;width:30px;display:block}.icon-box .dropdown{padding-top:15px;display:none}.icon-box .desc{font-size:14px;font-weight:300;color:#b1b0b0;letter-spacing:.025em;line-height:1.28571}.icon-box .button-style3{margin-top:25px}.icon-box-style2{margin-bottom:25px}.icon-box-style2 i{font-size:30px;margin-bottom:15px;opacity:.5;display:block}.icon-box-style2 .h{margin:0 0 10px}.icon-box-style2 .desc{font-size:14px;color:#b1b0b0;line-height:1.71429}.icon-box-style3{margin-bottom:30px}.icon-box-style3 .top{-webkit-box-align:center;-webkit-align-items:center;align-items:center;-ms-flex-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.icon-box-style3 .top i{font-size:30px;margin-right:25px;opacity:.5}.icon-box-style3 .desc{font-size:14px;color:#b1b0b0;line-height:1.71429;margin-top:20px}.portfolio-slider{margin:30px 0}.portfolio-slider .owl-stage-outer{overflow:visible!important}.portfolio-slider .owl-stage-outer .owl-stage,.portfolio-slider .owl-stage-outer .owl-stage .owl-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.portfolio-slider-item{-ms-flex-pack:justify;height:100%;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-ms-flex-align:center}.portfolio-slider-item,.portfolio-slider-item .count{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.portfolio-slider-item .count{font-size:60px;font-weight:100;margin-right:30px;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-ms-flex-preferred-size:160px;-webkit-box-orient:vertical;-webkit-flex-basis:160px;flex-basis:160px;line-height:1.55}.portfolio-slider-item .count:before{height:25px;-webkit-transform:rotate(45deg) translate(-50%,-50%);-ms-transform:rotate(45deg) translate(-50%,-50%);transform:rotate(45deg) translate(-50%,-50%);content:"";position:absolute;top:50%;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;left:50%;width:1px}.portfolio-slider-item .count .t{opacity:.2;margin-left:auto;display:inline-block}.portfolio-slider-item .image{-webkit-flex:1 0 0;-ms-flex:1 0 0px;flex:1 0 0;-ms-flex-item-align:normal;-webkit-box-flex:1;border:1px solid #444;position:relative;-webkit-align-self:normal;align-self:normal;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.portfolio-slider-item .content{-ms-flex-item-align:start;position:relative;-webkit-align-self:start;align-self:start;-ms-flex-preferred-size:255px;padding-bottom:35px;margin-left:60px;-webkit-flex-basis:255px;flex-basis:255px;z-index:2}.portfolio-slider-item .arrows{margin-bottom:40px;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-ms-flex-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.portfolio-slider-item .arrows .owl-next,.portfolio-slider-item .arrows .owl-prev{font-size:14px;position:relative;width:2.14286em}.portfolio-slider-item .arrows .owl-next:after,.portfolio-slider-item .arrows .owl-prev:after{height:.07143em;content:"";position:absolute;top:50%;width:2.14286em;margin-top:-.05714em}.portfolio-slider-item .arrows .owl-prev{text-align:left}.portfolio-slider-item .arrows .owl-prev:after{left:.3em}.portfolio-slider-item .arrows .owl-next{text-align:right;margin-left:30px}.portfolio-slider-item .arrows .owl-next:after{right:.3em}.portfolio-slider-item .h{margin-bottom:25px;margin-left:-100px;margin-top:30px}.portfolio-slider-item .categ{margin-bottom:10px;position:relative;padding-left:25px}.portfolio-slider-item .categ i{font-size:15px;position:absolute;opacity:.3;top:5px;left:0}.portfolio-slider-item .categ span{font-size:12px;font-weight:600;text-transform:uppercase}.portfolio-slider-item .desc{color:#b1b0b0}.portfolio-slider-item .nav-dots{margin-top:30px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.portfolio-slider-item .nav-dots div{height:9px;margin-right:30px;-webkit-border-radius:50%;border-radius:50%;background:#444;cursor:pointer;width:9px}.portfolio-slider-item .nav-dots div:last-of-type{margin-right:0}.portfolio-slider-item .nav-dots div.current{-webkit-transform:scale(.555);-ms-transform:scale(.555);transform:scale(.555);background:#fff}@media (max-width:991.98px){.portfolio-slider-item .count{display:none}.portfolio-slider-item .content{margin-left:30px}}@media (max-width:767.98px){.portfolio-slider-item .content,.portfolio-slider-item .image{-webkit-flex:1 0 100%;-ms-flex:1 0 100%;flex:1 0 100%;-webkit-box-flex:1;margin:0}.portfolio-slider-item .image{height:320px}.portfolio-slider-item .content{margin:0}.portfolio-slider-item .arrows{display:none}.portfolio-slider-item .h{font-size:24px;margin-left:0}}.vertical-tabs{-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;margin:30px 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.vertical-tabs .tabs-items{-webkit-flex:9 0 0;-ms-flex:9 0 0px;flex:9 0 0;-webkit-box-flex:9}.vertical-tabs .tab-item .tab-m-button{position:relative;margin:30px 0;cursor:pointer;padding-left:30px;display:none}.vertical-tabs .tab-item .tab-m-button:last-of-type{margin-bottom:0}.vertical-tabs .tab-item .tab-m-button.current .num{color:#fff}@media (max-width:991.98px){.vertical-tabs .tab-item .tab-m-button{display:block}}.vertical-tabs .tab-item .tab-m-button .num{font-size:14px;font-weight:300;color:#b1b0b0;position:absolute;top:50%;left:0;line-height:1;margin-top:-.5em}.vertical-tabs .tab-item .tab-m-button .label{font-size:18px;font-weight:700}.vertical-tabs .tab-item .inner{display:none}.vertical-tabs .tab-item .inner-content{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media (max-width:767.98px){.vertical-tabs .tab-item .inner-content{-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-orient:vertical}}.vertical-tabs .tab-item .image{-webkit-flex:3 0 0;-ms-flex:3 0 0px;flex:3 0 0;-webkit-box-flex:3;border:1px solid #444;margin-right:50px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media (max-width:767.98px){.vertical-tabs .tab-item .image{margin-bottom:30px;padding-bottom:80%}}.vertical-tabs .tab-item .content{-webkit-flex:6 0 0;-ms-flex:6 0 0px;flex:6 0 0;-webkit-box-flex:6}.vertical-tabs .tab-item .heading-block{margin-bottom:20px;margin-top:0}.vertical-tabs .tab-item .heading-block .sub-h{padding-left:60px}.vertical-tabs .tab-item .heading-block .sub-h:before{width:30px}.vertical-tabs .tab-item .text{font-weight:300;color:#9b9b9b;line-height:1.875}.vertical-tabs .tab-item .button-style2{margin-top:22px}.vertical-tabs .tabs-buttons{-webkit-flex:3 0 0;-ms-flex:3 0 0px;flex:3 0 0;-webkit-box-flex:3;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;min-width:270px;-webkit-box-orient:vertical;margin-left:50px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media (max-width:991.98px){.vertical-tabs .tabs-buttons{display:none}}.vertical-tabs .tabs-buttons li{margin-bottom:20px;position:relative;cursor:pointer;padding-left:30px}.vertical-tabs .tabs-buttons li:last-of-type{margin-bottom:0}.vertical-tabs .tabs-buttons li.current .num{color:#fff}.vertical-tabs .tabs-buttons .num{font-size:14px;font-weight:300;color:#b1b0b0;position:absolute;top:50%;left:0;line-height:1;margin-top:-.5em}.vertical-tabs .tabs-buttons .label{font-size:18px;font-weight:700}@media (max-width:1199.98px){.vertical-tabs .h{font-size:36px}}.team-carousel{margin:30px 0}.team-carousel .team-item{outline:1px solid #444;margin:1px 0;background:rgba(0,0,0,.2)}.team-carousel .team-item .image{position:relative;border-bottom:1px solid #444;padding-bottom:100%}.team-carousel .team-item .image:before{content:"";opacity:0;background:#0f0f0f;z-index:0}.team-carousel .team-item .image .social-links{-ms-flex-pack:center;-webkit-transform:translateY(150%);-ms-transform:translateY(150%);transform:translateY(150%);-webkit-justify-content:center;justify-content:center;-webkit-box-pack:center;right:0;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;position:absolute;opacity:0;top:50%;left:0;z-index:1}.team-carousel .team-item:hover .image:before{opacity:.7}.team-carousel .team-item:hover .image .social-links{-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);opacity:1}.team-carousel .team-item .bottom{-ms-flex-pack:center;height:95px;-webkit-justify-content:center;justify-content:center;-webkit-box-pack:center;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;text-align:center;-webkit-box-orient:vertical;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.team-carousel .team-item .bottom .post{font-size:12px;text-transform:uppercase;margin:2px 0 0}.team-carousel .owl-next,.team-carousel .owl-prev{top:-80px}.team-carousel .owl-prev{left:60px}.team-carousel .owl-next{right:60px}.price-list-block .owl-stage-outer{overflow:visible!important}.price-list-block .owl-next,.price-list-block .owl-prev{margin-top:-.5em}.price-list-block .price-list-item{border:1px solid #444;position:relative;margin:30px 0;background:hsla(0,0%,6%,.3);padding-bottom:45px}.price-list-block .price-list-item.hot-price{padding-bottom:55px;margin-top:20px}.price-list-block .price-list-item.hot-price .top{margin-bottom:55px}.price-list-block .price-list-item .top{-ms-flex-pack:center;height:155px;overflow:hidden;-webkit-justify-content:center;justify-content:center;-webkit-box-pack:center;margin-bottom:45px;-webkit-box-align:center;position:relative;-webkit-box-direction:normal;border-bottom:1px solid #444;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-background-size:cover;background-size:cover;-webkit-align-items:center;align-items:center;background-position:50%;-webkit-box-orient:vertical;-ms-flex-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.price-list-block .price-list-item .top .sticker{pointer-events:none;font-size:12px;font-weight:700;right:0;color:#000;text-transform:uppercase;position:absolute;letter-spacing:.075em;top:0}.price-list-block .price-list-item .top .sticker span{padding-bottom:100%;display:block}.price-list-block .price-list-item .top .sticker span span{-webkit-transform:rotate(45deg) translate(50%,100%);-ms-transform:rotate(45deg) translate(50%,100%);transform:rotate(45deg) translate(50%,100%);padding:2px 30px;-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0;background-image:url(/wp-content/plugins/pt-luxa-addons/assets/imgs/bg-sticker.jpg);display:block}.price-list-block .price-list-item .top .h{font-size:18px;font-weight:600;margin-bottom:15px;color:#9b9b9b}.price-list-block .price-list-item .top .price{font-size:60px;font-weight:600;line-height:1em}.price-list-block .price-list-item .top .price span.cur{font-size:.6em;margin-right:.5em;vertical-align:top;display:inline-block}.price-list-block .price-list-item .top .price span.cur:last-child{margin-right:0;margin-left:.5em}.price-list-block .price-list-item .wrap .options{font-size:14px;font-weight:300;color:#9b9b9b;text-align:center}.price-list-block .price-list-item .wrap .options div:not(:last-of-type):after{height:1px;content:"";margin:15px auto;width:14px;display:block}.price-list-block .price-list-item .button{text-align:center}.price-list-block .price-list-item .wrap+.button{margin-top:30px}.one-page-scroll{height:100vh;overflow:hidden;position:relative}.one-page-scroll .mouse-button{pointer-events:none;bottom:75px;z-index:20}@media (max-width:767.98px){.one-page-scroll{height:auto!important}.one-page-scroll .mouse-button,.one-page-scroll .ops-nav{display:none}}.ops-nav{-ms-flex-pack:center;pointer-events:none;-webkit-justify-content:center;justify-content:center;-webkit-box-pack:center;right:0;position:absolute;-webkit-box-direction:normal;padding-right:35px;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;bottom:0;top:0;-webkit-box-orient:vertical;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;z-index:20}.ops-nav div{height:10px;pointer-events:all;position:relative;margin:5px 0;-webkit-border-radius:50%;border-radius:50%;background:#1a1a1a;cursor:pointer;width:10px}.ops-nav div:before{border:1px solid;opacity:.3}.ops-nav div:after,.ops-nav div:before{content:"";-webkit-border-radius:50%;border-radius:50%}.ops-nav div:after{right:3px;position:absolute;bottom:3px;top:3px;left:3px}.ops-nav div span{-webkit-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out;position:absolute;border-bottom:1px solid;opacity:.3;top:4px;margin-left:35px;left:100%;width:0}.ops-nav div.current span{margin-left:15px;width:20px}.ops-wrap{-webkit-transition:all .7s ease-in-out;-o-transition:all .7s ease-in-out;transition:all .7s ease-in-out}.ops-screen{-webkit-flex:1 0 0;-ms-flex:1 0 0px;flex:1 0 0;-ms-flex-pack:center;overflow:hidden;-webkit-justify-content:center;justify-content:center;-webkit-box-flex:1;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-box-align:center;position:relative;-webkit-align-items:center;align-items:center;-ms-flex-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.ops-screen,.ops-screen .scroll-wrapper{height:100vh}@media (max-width:767.98px){.ops-screen{height:auto}}.about-block{margin-bottom:30px;position:relative;margin-top:60px}.about-block .experience{position:absolute;max-width:255px;text-align:center;top:-65px;left:0;z-index:2}.about-block .experience .num{font-size:230px;font-weight:700;-webkit-background-clip:text;background-clip:text;background-image:url(/wp-content/plugins/pt-luxa-addons/assets/imgs/bg-sticker.jpg);line-height:.9;-webkit-text-fill-color:transparent;text-fill-color:transparent;display:inline-block}.about-block .experience .l{font-size:18px;font-weight:600;line-height:1.33333}.about-block .image div{height:100%;border:1px solid #444;max-width:400px;padding-bottom:80%}.about-block .heading-block{margin-top:0}.about-block .desc{color:#9b9b9b;line-height:1.875}.about-block .button-style1{margin-top:40px}@media (max-width:991.98px){.about-block .experience{position:relative;top:0;margin:-50px auto 30px}.about-block .experience .num{font-size:150px}.about-block .h{font-size:36px}}@media (max-width:575.98px){.about-block .image{margin-bottom:30px}.about-block .image div{max-width:none}.about-block .h{font-size:30px}}.map-block .map{border:1px solid #444}.one-page-horizontal-scroll{overflow:hidden;position:relative}.one-page-horizontal-scroll .mouse-button{bottom:75px}@media (max-width:991.98px){.one-page-horizontal-scroll{height:auto!important}.one-page-horizontal-scroll .mouse-button,.one-page-horizontal-scroll .ophs-nav{display:none}}.ophs-nav{pointer-events:none;right:0;position:absolute;bottom:80px;left:0;z-index:20}.ophs-nav .container{-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;-webkit-box-pack:end;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.ophs-nav .container div{height:9px;pointer-events:all;opacity:.3;-webkit-box-shadow:inset 0 0 0 5px;box-shadow:inset 0 0 0 5px;-webkit-border-radius:50%;border-radius:50%;cursor:pointer;margin-left:30px;width:9px}.ophs-nav .container div:first-of-type{margin-left:0}.ophs-nav .container div.current{-webkit-transform:scale(.56);-ms-transform:scale(.56);transform:scale(.56);opacity:1}.ophs-wrap{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-transition:all .6s ease-in-out;-o-transition:all .6s ease-in-out;transition:all .6s ease-in-out;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media (max-width:991.98px){.ophs-wrap{-webkit-transform:translateZ(0)!important;transform:translateZ(0)!important;display:block}}.ophs-screen{-webkit-flex:1 0 100vw;-ms-flex:1 0 100vw;flex:1 0 100vw;-ms-flex-pack:center;height:100vh;overflow:hidden;-webkit-justify-content:center;justify-content:center;-webkit-box-flex:1;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-ms-flex-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.ophs-screen,.ophs-screen .container{position:relative}.ophs-screen .container>.row{height:100vh;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-ms-flex-align:center}.ophs-screen .sub-h{margin-bottom:30px}.ophs-screen .text-t1{margin-bottom:35px;max-width:460px}.ophs-screen .text-t1:last-child{margin-bottom:0}.ophs-screen .ophs-side-img{-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;-webkit-box-pack:end;right:0;-webkit-box-align:center;position:absolute;bottom:30px;top:30px;-webkit-align-items:center;align-items:center;width:70%;-ms-flex-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;z-index:-1}.ophs-screen .ophs-side-img img{height:auto;max-height:100%;width:auto;display:block}@media (max-width:991.98px){.ophs-screen{height:auto!important;padding:30px 0;display:block}.ophs-screen .ophs-side-img{display:none}}.timer-block{margin:40px 0}.timer-block>span:not(:last-of-type) .num:after,.timer-block>span:not(:last-of-type) .num:before{height:5px;right:-30px;content:"";position:absolute;opacity:.3;top:50%;-webkit-border-radius:50%;border-radius:50%;width:5px}.timer-block>span:not(:last-of-type) .num:before{margin-top:-12px}.timer-block>span:not(:last-of-type) .num:after{margin-top:8px}.timer-block .num{position:relative}.timer-block .name{font-size:18px;font-weight:100;text-align:center;margin-top:5px;display:block}.product-price-block{-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-pack:justify;font-weight:700;-webkit-box-align:center;margin:30px 0;-webkit-align-items:center;align-items:center;-ms-flex-align:center}.product-price-block,.product-price-block .price-block{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.product-price-block .price-block{-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;line-height:.85;-ms-flex-align:start}.product-price-block .price-block div span{padding-top:3px;font-size:24px;margin-right:10px}.product-price-block .price-block .old{font-size:36px;margin-right:25px;position:relative;margin-top:3px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.product-price-block .price-block .old:before{height:3px;right:-3px;content:"";position:absolute;top:50%;left:-3px;margin-top:-3px}.product-price-block .price-block .old span{padding-top:0}.product-price-block .price-block .price{font-size:72px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.product-price-block .price-block .price span{margin-right:15px}.projects-scroll-block{height:100vh;overflow:hidden;position:relative;opacity:0}.projects-scroll-block.loaded{opacity:1}.projects-scroll-block .container,.psb-items{position:relative}.psb-items{height:100vh;margin-left:-365px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.psb-items .psb-col{-webkit-flex:1 0 0;-ms-flex:1 0 0px;flex:1 0 0;-webkit-box-flex:1;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;margin:0 0 0 20px}.psb-items .psb-col.wot{-webkit-transition:all 0s ease-in-out;-o-transition:all 0s ease-in-out;transition:all 0s ease-in-out}.psb-items .psb-col:first-of-type{margin-left:0}.psb-items .psb-col .item{pointer-events:none;margin-bottom:75px;cursor:pointer;padding-left:55px}.psb-items .psb-col .item,.psb-items .psb-col .item .wrap{-webkit-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out;position:relative}.psb-items .psb-col .item .wrap{height:100%;right:0;bottom:0;top:0;left:0;z-index:2}.psb-items .psb-col .item .img{height:100%;background:#1a1a1a}.psb-items .psb-col .item .img div{height:100%;-webkit-filter:grayscale(100%);filter:grayscale(100%);-webkit-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out;opacity:.3}.psb-items .psb-col .item .h{overflow:hidden;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);-o-text-overflow:ellipsis;text-overflow:ellipsis;font-size:14px;font-weight:200;text-transform:uppercase;position:absolute;max-width:300px;letter-spacing:.05em;top:-1em;-webkit-transform-origin:0 100%;-ms-transform-origin:0 100%;transform-origin:0 100%;left:-34px;line-height:1;white-space:nowrap}.psb-items .psb-col .item a{z-index:1}.psb-items .psb-col .item.current{pointer-events:all;opacity:1;z-index:3}.psb-items .psb-col .item.current .h{opacity:.8}.psb-items .psb-col .item.current .img div{-webkit-filter:grayscale(0);filter:grayscale(0);opacity:1}.psb-content{position:absolute;max-width:525px;bottom:110px;left:15px;width:90%;z-index:2}.psb-content .heading-block{margin:0}.psb-content .explore{font-size:12px;font-weight:500;-webkit-box-align:center;text-transform:uppercase;-webkit-align-items:center;align-items:center;cursor:pointer;-ms-flex-align:center;margin-top:13px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;display:none}.psb-content .explore i{margin-right:15px}@media (max-width:991.98px){.psb-content .heading-block .h{font-size:36px}}.psb-navigation{-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-pack:center;right:20px;-webkit-box-align:center;position:absolute;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;bottom:25px;text-align:center;-webkit-align-items:center;align-items:center;-webkit-box-orient:vertical;width:20px;-ms-flex-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.psb-navigation .next,.psb-navigation .prev{height:2em;font-size:7px;cursor:pointer;width:2em;line-height:2em}.psb-navigation .prev{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%}.psb-navigation .mouse-button{right:0;position:relative;bottom:0;margin:8px 0}.psb-navigation .mouse-button:before{margin-left:0}.psb-load-content{padding:90px 0 50px;background:#1a1a1a;display:none}.opened+.psb-load-content{display:block}.psb-load-content .vc_column_container>.vc_column-inner{padding-right:15px;padding-left:15px}.product-carousel{position:relative}.product-carousel button.owl-next,.product-carousel button.owl-prev{font-size:14px;font-weight:500;color:inherit;text-transform:uppercase;position:absolute;top:25px}.product-carousel button.owl-next:before,.product-carousel button.owl-prev:before{height:1px;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;content:"";position:absolute;top:50%;left:0;width:15px;margin-top:-1px}.product-carousel button.owl-next:after,.product-carousel button.owl-prev:after{height:0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);border-left:1px solid;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;content:"";position:absolute;border-top:1px solid;opacity:0;top:50%;left:0;width:0;margin-top:0}.product-carousel button.owl-next span,.product-carousel button.owl-prev span{opacity:.3}.product-carousel button.owl-next:hover span,.product-carousel button.owl-prev:hover span{opacity:1}.product-carousel button.owl-next:hover:before,.product-carousel button.owl-prev:hover:before{left:-5px;width:20px}.product-carousel button.owl-next:hover:after,.product-carousel button.owl-prev:hover:after{height:7px;opacity:1;left:-5px;width:7px;margin-top:-4px}.product-carousel button.owl-prev{left:40px;padding-left:30px}.product-carousel button.owl-next{right:40px;padding-right:30px}.product-carousel button.owl-next:before{right:0;left:auto}.product-carousel button.owl-next:after{-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg);right:0;left:auto}.product-carousel button.owl-next:hover:before{right:-5px;left:auto;width:20px}.product-carousel button.owl-next:hover:after{right:-5px;left:auto}.product-carousel .owl-item{-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.product-carousel-item{-ms-flex-pack:end;height:100vh;-webkit-justify-content:flex-end;justify-content:flex-end;-webkit-box-pack:end;position:relative;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;background-color:#000;-webkit-box-shadow:0 0 0 1px #444;box-shadow:0 0 0 1px #444;-webkit-box-orient:vertical;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.product-carousel-item .image{overflow:hidden;-webkit-transform:translateY(-80%);-ms-transform:translateY(-80%);transform:translateY(-80%);position:absolute;max-width:385px;top:50%;-webkit-border-radius:50%;border-radius:50%;left:25px;width:115%;z-index:0}.product-carousel-item .image div{padding-bottom:100%}.product-carousel-item .bottom{padding:0 45px 35px;position:relative;z-index:1}.product-carousel-item .bottom .price-block{font-size:48px;font-weight:200;margin-bottom:15px;-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;line-height:1;-ms-flex-align:start;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.product-carousel-item .bottom .price-block.grouped,.product-carousel-item .bottom .price-block.variable{font-size:36px}.product-carousel-item .bottom .price-block del{font-size:18px;text-decoration:none;margin-right:20px;position:relative;opacity:.3}.product-carousel-item .bottom .price-block del:before{height:1px;right:-2px;content:"";position:absolute;top:50%;-webkit-box-shadow:inset 0 0 0 1px;box-shadow:inset 0 0 0 1px;left:-2px;margin-top:-1px}.product-carousel-item .bottom .price-block ins{color:inherit;background:none}.product-carousel-item .bottom .h{font-size:14px;margin-bottom:15px;max-width:220px;opacity:.3;line-height:1.42857}.categories-block{position:relative;-webkit-background-size:cover;background-size:cover;background-position:50%;background-image:url(/wp-content/plugins/pt-luxa-addons/assets/imgs/bg-categories.jpg)}.categories-block .row{height:100vh}.categories-block .images{height:515px;position:relative;background:#000;z-index:1}.categories-block .images .item{position:absolute}.categories-block .images .item .img{-webkit-transition:all 0s ease-in-out;-o-transition:all 0s ease-in-out;transition:all 0s ease-in-out;-webkit-clip-path:polygon(0 100%,100% 100%,100% 100%,0 100%);clip-path:polygon(0 100%,100% 100%,100% 100%,0 100%)}.categories-block .images .item .additional-img{-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;position:absolute}.categories-block .images .item .additional-img.top{-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);top:-10%}.categories-block .images .item .additional-img.bottom{-webkit-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%);bottom:-10%}.categories-block .images .item .additional-img.left{left:10%}.categories-block .images .item .additional-img.right{right:10%}.categories-block .images .item .additional-img img{max-width:300px;display:block}.categories-block .images .item.current .img,.categories-block .images .item.prev .img{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.categories-block .images .item.current .img{-webkit-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.categories-block .images .item.current .additional-img{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.categories-block .links .item{font-size:48px;font-weight:700;margin:30px 0}.categories-block .links .item a{padding:10px 0;-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;line-height:1;-ms-flex-align:start;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.categories-block .links .item .num{-webkit-flex:0 0 55px;-ms-flex:0 0 55px;flex:0 0 55px;-webkit-box-flex:0;font-size:14px;font-weight:300;color:#b1b0b0;text-align:center}.categories-block .links .item .h{line-height:.8}.categories-block .links .item.current .num{color:inherit}@media (max-width:991.98px){.categories-block .links .item{font-size:36px;margin:15px 0}}@media (max-width:767.98px){.categories-block .images-col{display:none}}.split-screen{overflow:hidden;position:relative}.split-screen .mouse-button{pointer-events:none;right:35px;position:absolute;bottom:75px;z-index:20}.split-screen .navigation-block{-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-pack:center;right:15px;-webkit-box-align:center;position:absolute;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;bottom:0;text-align:center;top:0;-webkit-align-items:center;align-items:center;-webkit-box-orient:vertical;-ms-flex-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;z-index:20}.split-screen .navigation-block .next,.split-screen .navigation-block .prev{height:2em;font-size:7px;text-align:center;cursor:pointer;width:2em;line-height:2em}.split-screen .navigation-block .next.disabled,.split-screen .navigation-block .prev.disabled{pointer-events:none;opacity:.5}.split-screen .navigation-block .prev{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%}.split-screen .navigation-block .pagination{font-size:12px;font-weight:500;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin:10px 0;-webkit-box-orient:vertical;width:50px;line-height:45px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.split-screen .navigation-block .pagination span{border-right:1px solid;opacity:.3;cursor:pointer}.split-screen .navigation-block .pagination span.current{opacity:1}.split-screen .screen-item{overflow:hidden;pointer-events:none;right:0;position:absolute;bottom:0;top:0;left:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;z-index:1}.split-screen .screen-item.current{pointer-events:all;z-index:2}.split-screen .screen-item>.item{-webkit-flex:1 0 0;-ms-flex:1 0 0px;flex:1 0 0;height:100vh;overflow:hidden;-webkit-box-flex:1;-webkit-box-align:center;-webkit-transition:-webkit-transform .8s ease;transition:-webkit-transform .8s ease;-o-transition:transform .8s ease;transition:transform .8s ease;transition:transform .8s ease,-webkit-transform .8s ease;position:relative;-webkit-align-items:center;align-items:center;background:url(/wp-content/plugins/pt-luxa-addons/assets/imgs/bg-split-screen.jpg) 50%;-webkit-background-size:cover;background-size:cover;-ms-flex-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media (max-width:991.98px){.split-screen .screen-item>.item.type-image,.split-screen .screen-item>.item.type-map,.split-screen .screen-item>.item.type-video{-webkit-flex:0 0 40%;-ms-flex:0 0 40%;flex:0 0 40%;-webkit-box-flex:0}}.split-screen .screen-item>.item>.content{-webkit-flex:0 0 860px;-ms-flex:0 0 860px;flex:0 0 860px;padding:30px 75px 30px 15px;-webkit-box-flex:0}@media (max-width:1750px){.split-screen .screen-item>.item>.content{-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;padding:30px!important;-webkit-box-flex:0}}.split-screen .screen-item>.item.item-left{-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;-webkit-box-pack:end}.split-screen .screen-item>.item.item-right>.content{padding:30px 15px 30px 75px}.split-screen .screen-item.dark .item{color:#000}.split-screen .screen-item .item-left,.split-screen .screen-item.next .item-right{-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}.split-screen .screen-item .item-right,.split-screen .screen-item.next .item-left{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}.split-screen .screen-item.current .item-left,.split-screen .screen-item.current .item-right{-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0)}@media (max-width:767.98px){.split-screen{height:auto!important}.split-screen .type-image,.split-screen .type-map,.split-screen .type-video{min-height:320px;-ms-flex-order:-1;-webkit-order:-1;order:-1;-webkit-box-ordinal-group:0}.split-screen .screen-item{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative}.split-screen .screen-item>.item{-webkit-flex:0 0 100%!important;-ms-flex:0 0 100%!important;flex:0 0 100%!important;height:auto!important;-webkit-transform:translate(0)!important;-ms-transform:translate(0)!important;transform:translate(0)!important;-webkit-box-flex:0!important;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:100%!important}.split-screen .screen-item>.item>.content{-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;padding:30px!important;-webkit-box-flex:0}.split-screen .navigation-block{display:none}}.skills-items{margin-top:35px}.skills-rate{margin:0 0 35px}.skills-rate .h,.skills-rate .rate-line span{font-size:16px;font-weight:300;text-transform:uppercase;letter-spacing:.05em}.skills-rate .rate-line{margin:10px 0 0;background:#595959}.skills-rate .rate-line div{height:3px;-webkit-transition:width .5s ease-in-out;-o-transition:width .5s ease-in-out;transition:width .5s ease-in-out;position:relative}.skills-rate .rate-line div span{-webkit-transform:translate(50%);-ms-transform:translate(50%);transform:translate(50%);margin-bottom:10px;right:5px;position:absolute;bottom:100%;line-height:1.5}.skills-rate .desc{font-size:14px;color:#b1b0b0;line-height:1.71429;margin-top:15px}.skill-circle{margin-bottom:30px;-webkit-box-align:center;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;text-align:center;-webkit-align-items:center;align-items:center;-webkit-box-orient:vertical;-ms-flex-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.skill-circle .circle{margin-bottom:25px;position:relative}.skill-circle .circle canvas{display:block}.skill-circle .circle .rate{font-size:30px;font-weight:300;right:20px;position:absolute;top:50%;left:20px;line-height:1;margin-top:-.5em}.skill-circle .h{font-size:16px;font-weight:500;text-transform:uppercase;margin:0 0 15px}.skill-circle .desc{font-size:14px;color:#b1b0b0;max-width:255px;line-height:1.71429}.subscribe-form{max-width:285px;margin:30px 0;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.subscribe-form .input{-webkit-flex:1 0 0;-ms-flex:1 0 0px;flex:1 0 0;-webkit-box-flex:1}.subscribe-form .input span{display:block}.subscribe-form .input input{height:50px;font-size:14px;border:1px solid #444;border-right:none;padding:10px 25px;color:inherit;background:none;width:100%}.subscribe-form .button{-webkit-flex:0 0 55px;-ms-flex:0 0 55px;flex:0 0 55px;-ms-flex-pack:center;height:50px;-webkit-justify-content:center;justify-content:center;-webkit-box-flex:0;-webkit-box-pack:center;font-size:20px;cursor:pointer}.subscribe-form .button:hover{background:#2c2c2c}.side-img>.vc_column-inner{height:100%;border:1px solid #444;margin:0 15px}.accordion-block{margin:30px 0}.accordion-item{border:1px solid #444;margin-bottom:20px}.accordion-item.current .top .button:after{-webkit-transform:translate(-50%,-50%) rotate(-90deg);-ms-transform:translate(-50%,-50%) rotate(-90deg);transform:translate(-50%,-50%) rotate(-90deg)}.accordion-item .top{height:53px;padding:5px 45px 5px 25px;font-size:14px;-webkit-box-align:center;text-transform:uppercase;position:relative;-webkit-align-items:center;align-items:center;-webkit-align-content:center;align-content:center;cursor:pointer;line-height:1.28571;-ms-flex-align:center;-ms-flex-line-pack:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.accordion-item .top .button{height:45px;font-size:16px;right:0;position:absolute;top:50%;width:45px;margin-top:-22.5px}.accordion-item .top .button:after,.accordion-item .top .button:before{-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;content:"";position:absolute;top:50%;left:50%}.accordion-item .top .button:before{height:.125em;width:.875em}.accordion-item .top .button:after{height:.875em;width:.125em}.accordion-item .wrap{padding:15px 45px 35px 25px;font-size:14px;color:#9b9b9b;line-height:1.28571;display:none}.accordion-block.style2 .accordion-item .wrap{font-size:14px}