﻿@charset "UTF-8";.icon-box-style2 .title a,.price-list-item .button{color:inherit;text-decoration:none}.banner-area .nav-arrows .next,.banner-area .nav-arrows .prev,.banner-gallery-button div span,.brand-item,.categories-carousel .nav-arrows,.categories-carousel .nav-arrows .next,.categories-carousel .nav-arrows .prev,.categories-carousel .swiper-slide,.full-screen-navigation>.items,.icon-box .title-block,.one-screen-item,.one-screen-nav,.one-screen-nav .swiper-pagination-bullet,.one-screen-nav .swiper-pagination-bullet>span,.portfolio-carousel-type2 .nav-arrows,.portfolio-carousel-type2 .nav-arrows .next,.portfolio-carousel-type2 .nav-arrows .prev,.portfolio-slider .swiper-slide .nav-block .counter,.portfolio-slider .swiper-slide .nav-block .nav-arrows,.project-banner-block .content-block,.project-banner-block .counter,.project-banner-block .nav-arrows .next,.project-banner-block .nav-arrows .prev,.project-split-screen .counter,.project-split-screen .nav-arrows .next,.project-split-screen .nav-arrows .prev,.skill-circle .circle .rate,.social-links-block,.tabs-block .tb-buttons .button,.tabs-block .tb-m-button,.team-carousel .counter,.team-carousel .nav-arrows,.testimonials-carousel .counter,.testimonials-carousel .nav-arrows{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.banner-area .nav-arrows .next,.banner-area .nav-arrows .prev,.banner-gallery-button,.bg-overlay .color,.bg-overlay .video-controls .button i,.bg-overlay .video-controls .button:before,.bg-overlay .video-controls.hide,.bg-overlay .video.disable-on-scroll video,.brand-item img,.categories-carousel .nav-arrows .next,.categories-carousel .nav-arrows .prev,.categories-carousel .swiper-slide .desc,.categories-carousel .swiper-slide .num,.categories-carousel .swiper-slide .num:after,.filter-buttons .wrap .button,.filter-buttons .wrap .button span,.full-screen-navigation>.items .item a:after,.mouse-button,.one-screen-nav .swiper-pagination-bullet,.portfolio-carousel-type2 .nav-arrows .next,.portfolio-carousel-type2 .nav-arrows .prev,.portfolio-carousel-type2 .swiper-slide .title,.portfolio-items .owl-dots .owl-dot,.portfolio-items .owl-next,.portfolio-items .owl-prev,.portfolio-slider .swiper-slide,.portfolio-slider .swiper-slide .heading-block .h span:after,.portfolio-slider .swiper-slide .nav-block .nav-arrows .next,.portfolio-slider .swiper-slide .nav-block .nav-arrows .prev,.price-list-block .swiper-container .swiper-slide,.project-banner-block .nav-arrows .next,.project-banner-block .nav-arrows .prev,.project-split-screen .nav-arrows .next,.project-split-screen .nav-arrows .prev,.scroll-down,.tabs-block .tb-buttons .button,.tabs-block .tb-buttons .button span,.tabs-block .tb-m-button,.tabs-block .tb-m-button span,.team-carousel .nav-arrows .next,.team-carousel .nav-arrows .prev,.testimonials-carousel .nav-arrows .next,.testimonials-carousel .nav-arrows .prev{-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}.bg-overlay .image,.full-screen-navigation>.bg-items .item,.portfolio-carousel-type2 .swiper-slide .img-block,.portfolio-item .img-block .img,.portfolio-item-style2 .img-block .img,.portfolio-slider .swiper-slide .image,.project-split-screen .letter span,.team-carousel .swiper-container .swiper-slide,.testimonials-carousel .swiper-container .swiper-slide,.vc_row,.vc_section,.video-block,.wpb_wrapper{background:50% no-repeat;background-size:cover}@media (max-width:767.98px){.bg-overlay body.mobile-images-true .image,.full-screen-navigation>.bg-items body.mobile-images-true .item,.portfolio-carousel-type2 .swiper-slide body.mobile-images-true .img-block,.portfolio-item .img-block body.mobile-images-true .img,.portfolio-item-style2 .img-block body.mobile-images-true .img,.portfolio-slider .swiper-slide body.mobile-images-true .image,.project-split-screen .letter body.mobile-images-true span,.team-carousel .swiper-container body.mobile-images-true .swiper-slide,.testimonials-carousel .swiper-container body.mobile-images-true .swiper-slide,body.mobile-images-true .bg-overlay .image,body.mobile-images-true .full-screen-navigation>.bg-items .item,body.mobile-images-true .portfolio-carousel-type2 .swiper-slide .img-block,body.mobile-images-true .portfolio-item .img-block .img,body.mobile-images-true .portfolio-item-style2 .img-block .img,body.mobile-images-true .portfolio-slider .swiper-slide .image,body.mobile-images-true .project-split-screen .letter span,body.mobile-images-true .team-carousel .swiper-container .swiper-slide,body.mobile-images-true .testimonials-carousel .swiper-container .swiper-slide,body.mobile-images-true .vc_row,body.mobile-images-true .vc_section,body.mobile-images-true .video-block,body.mobile-images-true .wpb_wrapper{background-size:contain!important}}.filter-buttons .wrap .button,.filter-buttons-on-side .button,.filter-buttons-on-side-type2 .button{background:0 0;border:none;color:inherit;cursor:pointer;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-family:inherit;line-height:1;outline:0;overflow:hidden;padding:0;pointer-events:all;position:relative;text-decoration:none;-o-text-overflow:ellipsis;text-overflow:ellipsis;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.filter-buttons .wrap .button span,.filter-buttons-on-side .button span,.filter-buttons-on-side-type2 .button span{white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}.bg-overlay,.bg-overlay .bg-color,.bg-overlay .circles,.bg-overlay .color,.bg-overlay .color-change,.bg-overlay .cross,.bg-overlay .dots,.bg-overlay .gradient,.bg-overlay .image,.bg-overlay .squares,.bg-overlay .video,.bg-overlay a,.full-screen-navigation>.bg-items,.full-screen-navigation>.bg-items .item,.full-screen-navigation>.items,.portfolio-carousel-type2 .swiper-slide .img-block,.portfolio-carousel-type2 .swiper-slide a,.portfolio-item a,.portfolio-item-style2 a,.portfolio-item-style3 a,.portfolio-section,.portfolio-slider .swiper-slide .image a,.price-list-item .options-block,.split-screen .controls,.split-screen .map-block .map{position:absolute;top:0;left:0;right:0;bottom:0}.tabs-block .tb-buttons .button span:after,.tabs-block .tb-m-button span:after{position:absolute;left:0;right:0;bottom:0}.bg-overlay .video.disable-on-scroll.show video,.brand-item:hover img+img,.categories-carousel .swiper-slide:hover .img,.hidden-social-links:hover .social-links,.icon-box-style2.without-hover .content,.icon-box-style2:hover .content,.portfolio-carousel-type2 .swiper-slide .wrap:hover .title,.portfolio-packery .portfolio-item .wrap:hover .content,.portfolio-slider .swiper-slide.swiper-slide-active,.portfolio-slider .swiper-slide.swiper-slide-next,.portfolio-slider .swiper-slide:hover .heading-block .h span:after,.price-list-block .swiper-container .swiper-slide.swiper-slide-visible{opacity:1;visibility:visible}.bg-overlay .video-controls.hide,.bg-overlay .video.disable-on-scroll video,.brand-item:hover img,.categories-carousel .swiper-slide .img,.categories-carousel .swiper-slide:hover .num:after,.full-screen-navigation>.items .item.current a:after,.hidden-social-links .social-links,.portfolio-carousel-type2 .swiper-slide .title,.portfolio-packery .portfolio-item .wrap .content,.portfolio-slider .swiper-slide,.portfolio-slider .swiper-slide .heading-block .h span:after,.price-list-block .swiper-container .swiper-slide,.scroll-down.hide,.split-screen .scroll-down.reverse{opacity:0;visibility:hidden}.portfolio-items .owl-next,.portfolio-items .owl-prev{position:absolute;top:50%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-top:-1em;font-size:10px;width:2em;height:2em;cursor:pointer;color:inherit;z-index:2}.portfolio-items .swiper-button-disabled.owl-next,.portfolio-items .swiper-button-disabled.owl-prev{color:inherit;opacity:.6;pointer-events:none}.portfolio-items .owl-prev{left:-85px}.portfolio-items .owl-next{right:-85px}.portfolio-items .owl-dots{display:block;text-align:center;line-height:0}.portfolio-items .owl-dots .owl-dot{display:inline-block;vertical-align:middle;width:10px;height:10px;border-radius:50%;-webkit-box-shadow:inset 0 0 0 10px;box-shadow:inset 0 0 0 10px;margin:0 2.5px}.portfolio-items .owl-dots .owl-dot span{display:block;width:6px;height:6px;margin:2px;border-radius:50%}.categories-carousel .swiper-slide .content>:last-child,.icon-box>:last-child,.project-banner-block .swiper-slide .content>:last-child,.skill-circle>:last-child,.split-screen .screen-item>.item>.content>:last-child,.team-carousel .content>:last-child,.testimonials-carousel .content>:last-child,.video-block .content>:last-child{margin-bottom:0!important}.about-me-content .heading-block .post,.accordion-block .accordion-item .top .button,.banner-gallery-button.active:after,.banner-gallery-button.active:before,.filter-buttons-on-side-type2 .button.current,.icon-box-style2 .num,.icon-box-style2:hover .title a,.num-box-item .num,.portfolio-item-style2 .cat,.portfolio-item-style2 .num,.portfolio-items .owl-next:hover,.portfolio-items .owl-prev:hover,.price-list-item .price,.scroll-down-block .scroll-down i,.team-carousel .content .post,.team-carousel .content .social-links a:hover,.testimonials-carousel .content .post,.testimonials-carousel .content .social-links a:hover,.vertical-tabs .tabs-nav .swiper-pagination-bullet.swiper-pagination-bullet-active{color:#056839}.categories-carousel,.contact-block .title:before,.filter-buttons .wrap .button:before,.filter-buttons-on-side .all-button:before,.filter-buttons-on-side .button:after,.filter-buttons-on-side-type2 .button:before,.num-box-item .title:after,.portfolio-items .owl-dots .owl-dot.active span,.price-list-item .options .o-item:before,.skills-rate .rate-line div,.tabs-block .tb-buttons .button span:after,.tabs-block .tb-m-button span:after,.vertical-tabs .tabs-nav .swiper-pagination-bullet:before{background:#00a7e0}.price-list-item .options{border-color:#00a7e0}.contact-block body .dark-scheme .title,.contact-block body.dark-scheme .title,.skill-circle body .dark-scheme .title,.skill-circle body.dark-scheme .title,.testimonials-carousel .content body .dark-scheme .name,.testimonials-carousel .content body.dark-scheme .name,body .dark-scheme .contact-block .title,body .dark-scheme .skill-circle .title,body .dark-scheme .testimonials-carousel .content .name,body.dark-scheme .contact-block .title,body.dark-scheme .skill-circle .title,body.dark-scheme .testimonials-carousel .content .name{color:#b4bac2}.about-me-block.white .contact-block .title,.about-me-block.white .skill-circle .title,.about-me-block.white .testimonials-carousel .content .name,.contact-block .about-me-block.white .title,.skill-circle .about-me-block.white .title,.testimonials-carousel .content .about-me-block.white .name{color:#ededed}.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{opacity:0!important;-webkit-transform:translate(50%,0)!important;-ms-transform:translate(50%,0)!important;transform:translate(50%,0)!important}.vc_row,.vc_section,.wpb_wrapper{position:relative;z-index:1}.cache-items{display:none!important}.parallax-mirror img{left:0}.load-items-area{display:none!important}.bg-overlay{z-index:-1;pointer-events:none}.bg-overlay>div{z-index:2!important}.bg-overlay .image.in-circle{left:50%;margin-left:-125px;-webkit-mask-image:url(../imgs/mask-in-circle-right.svg);mask-image:url(../imgs/mask-in-circle-right.svg);-webkit-mask-position:0 50%;mask-position:0 50%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:cover;mask-size:cover;z-index:3!important}.bg-overlay .image.in-circle.on-left{-webkit-mask-image:url(../imgs/mask-in-circle-left.svg);mask-image:url(../imgs/mask-in-circle-left.svg);-webkit-mask-position:100% 50%;mask-position:100% 50%}@media (max-width:767.98px){.bg-overlay .image.in-circle{-webkit-mask-image:none!important;mask-image:none!important;left:0;margin-left:0}}.bg-overlay .video{z-index:3}.bg-overlay .video video{position:absolute;min-width:100%;min-height:100%;width:auto;height:auto;top:50%;left:50%;-o-object-fit:contain;object-fit:contain;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.bg-overlay .video audio{display:none}.bg-overlay .circles{opacity:.1;overflow:hidden}.bg-overlay .circles span{position:absolute;border-radius:50%;border:1px solid #fff}.light-scheme .bg-overlay .circles span,body .light-scheme .bg-overlay .circles span{border-color:#000}.dark-scheme .bg-overlay .circles span,body .dark-scheme .bg-overlay .circles span{border-color:#fff}.bg-overlay .circles span:nth-child(1){top:0;left:50%;border-width:105px;width:740px;height:740px;-webkit-transform:translate(-140%,-50%);-ms-transform:translate(-140%,-50%);transform:translate(-140%,-50%)}.bg-overlay .circles span:nth-child(2){right:0;bottom:0;border-width:70px;width:425px;height:425px;-webkit-transform:translate(50%,50%);-ms-transform:translate(50%,50%);transform:translate(50%,50%)}.bg-overlay .circles.style2 span:nth-child(1){opacity:.2}.bg-overlay .circles.style2 span:nth-child(2){opacity:.2;left:0;right:auto;-webkit-transform:translate(-50%,50%);-ms-transform:translate(-50%,50%);transform:translate(-50%,50%)}.bg-overlay .circles.style3 span:nth-child(1),.bg-overlay .circles.style3 span:nth-child(2){border-width:80px;width:402px;height:402px}.bg-overlay .circles.style3 span:nth-child(1){-webkit-transform:translate(-195%,-50%);-ms-transform:translate(-195%,-50%);transform:translate(-195%,-50%)}.bg-overlay .circles.style3 span:nth-child(2){top:60vh;-webkit-transform:translate(55%,-45%);-ms-transform:translate(55%,-45%);transform:translate(55%,-45%)}.bg-overlay .color-change{-webkit-transition:all 3s linear;-o-transition:all 3s linear;transition:all 3s linear;mix-blend-mode:multiply}.bg-overlay .video-controls{position:absolute;bottom:30px;left:30px;right:30px;z-index:100;pointer-events:none;font-size:24px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.bg-overlay .video-controls .button{pointer-events:all;position:relative;-webkit-box-flex:0;-webkit-flex:0 0 1.5em;-ms-flex:0 0 1.5em;flex:0 0 1.5em;text-align:center}.bg-overlay .video-controls .button i{position:absolute;top:0;left:0;width:100%;opacity:0}.bg-overlay .video-controls .button.active:before{opacity:0}.bg-overlay .video-controls .button.active i{opacity:1}.bg-overlay .text{position:absolute;left:50%;white-space:nowrap;width:100%;margin-left:-50%;font-weight:700;font-size:140px;line-height:1;opacity:.05;text-align:center}.bg-overlay .text.bottom{bottom:-.2em}.bg-overlay .color{background-color:#1a1a1a;opacity:.2}.bg-overlay .gradient{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(26,26,26,.2)),to(rgba(26,26,26,.7)));background-image:-o-linear-gradient(top,rgba(26,26,26,.2) 0,rgba(26,26,26,.7) 100%);background-image:linear-gradient(to bottom,rgba(26,26,26,.2) 0,rgba(26,26,26,.7) 100%);background-repeat:repeat-x}.bg-overlay .cross{opacity:.1}.bg-overlay .cross:after,.bg-overlay .cross:before{content:'';position:absolute;top:50%;left:50%;width:105px;height:360px;background:#fff}.bg-overlay .cross:before{-webkit-transform:translate(-50%,-50%) rotate(-45deg);-ms-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}.bg-overlay .cross:after{-webkit-transform:translate(-50%,-50%) rotate(45deg);-ms-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.bg-overlay .lines{position:absolute;top:0;right:0;width:65%;height:100%;max-width:650px;-webkit-transform:skewX(-30deg);-ms-transform:skewX(-30deg);transform:skewX(-30deg);-webkit-transform-origin:0 65%;-ms-transform-origin:0 65%;transform-origin:0 65%}.bg-overlay .lines.on-left{right:auto;left:0;-webkit-transform:skewX(30deg);-ms-transform:skewX(30deg);transform:skewX(30deg)}.bg-overlay .lines div{width:30.93525%;background-color:#fff;height:100%;float:left;opacity:.07}.bg-overlay .lines div:not(:last-of-type){margin-right:3.59712%}.bg-overlay .dots{background:-o-linear-gradient(left,#2b2f35 33px,transparent 1%) center,-o-linear-gradient(#2b2f35 33px,transparent 1%) center,#585757;background:linear-gradient(90deg,#2b2f35 33px,transparent 1%) center,linear-gradient(#2b2f35 33px,transparent 1%) center,#585757;background-size:35px 35px;opacity:.9}.bg-overlay .squares{overflow:hidden}.bg-overlay .squares:after,.bg-overlay .squares:before{content:"";position:absolute;background-color:rgba(255,255,255,.05);width:100%;height:100%;-webkit-transform:rotate(45deg) skewY(-25deg);-ms-transform:rotate(45deg) skewY(-25deg);transform:rotate(45deg) skewY(-25deg)}.bg-overlay .squares:before{left:-25%;bottom:40%;-webkit-transform-origin:100% 100%;-ms-transform-origin:100% 100%;transform-origin:100% 100%}.bg-overlay .squares:after{top:60%;left:75%;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}.bg-overlay a{pointer-events:all}.decor-square{position:absolute;width:210px;height:210px;opacity:.07;pointer-events:none}body .light-scheme .decor-square,body.light-scheme .decor-square{background:url(../imgs/square-bg-ligth.png)}body .dark-scheme .decor-square,body.dark-scheme .decor-square{background:url(../imgs/square-bg-dark.png)}.scroll-down{opacity:.8;cursor:pointer;font-weight:700;max-width:70px;line-height:1.14286;pointer-events:all}.scroll-down i{display:block;font-size:8px;margin-bottom:10px;-webkit-transition:-webkit-transform .4s ease-in-out;transition:-webkit-transform .4s ease-in-out;-o-transition:transform .4s ease-in-out;transition:transform .4s ease-in-out;transition:transform .4s ease-in-out,-webkit-transform .4s ease-in-out}.scroll-down span{font-size:14px}.scroll-down:hover{opacity:1}.scroll-down:hover i{-webkit-transform:translateY(3px);-ms-transform:translateY(3px);transform:translateY(3px)}.banner-slider{position:relative}@-webkit-keyframes mouse_roll{0%{-webkit-transform:translate(0,0);transform:translate(0,0);opacity:0}20%,50%{opacity:1}100%{-webkit-transform:translate(0,5px);transform:translate(0,5px);opacity:0}}@keyframes mouse_roll{0%{-webkit-transform:translate(0,0);transform:translate(0,0);opacity:0}20%,50%{opacity:1}100%{-webkit-transform:translate(0,5px);transform:translate(0,5px);opacity:0}}.mouse-button{position:absolute;right:28px;bottom:30px;border:1px solid;border-radius:10px;width:14px;height:20px;cursor:pointer;opacity:.3}.mouse-button.on-left{left:28px;right:auto}.mouse-button.on-center{right:50%;margin-right:-7px}.banner-area .mouse-button{z-index:10}.mouse-button:hover{opacity:1}.mouse-button:before{content:"";position:absolute;top:4px;left:5px;width:2px;height:4px;-webkit-animation:mouse_roll 1.5s ease-in-out infinite;animation:mouse_roll 1.5s ease-in-out infinite;-webkit-box-shadow:inset 0 0 0 1px;box-shadow:inset 0 0 0 1px}.mouse-button span{position:absolute;left:100%;bottom:100%;font-size:10px;font-weight:500;letter-spacing:.05em;text-transform:uppercase;line-height:12px;white-space:nowrap;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:0 100%;-ms-transform-origin:0 100%;transform-origin:0 100%;padding-left:15px}@media (max-width:767.98px){.mouse-button{display:none}}@-webkit-keyframes play_pulse{0%,40%,75%{-webkit-transform:scale(1);transform:scale(1)}25%{-webkit-transform:scale(1.1);transform:scale(1.1)}55%{-webkit-transform:scale(1.2);transform:scale(1.2)}}@keyframes play_pulse{0%,40%,75%{-webkit-transform:scale(1);transform:scale(1)}25%{-webkit-transform:scale(1.1);transform:scale(1.1)}55%{-webkit-transform:scale(1.2);transform:scale(1.2)}}.video-block{position:relative;overflow:hidden;text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.video-block.light-color{color:#fff}.video-block img{display:block}.video-block .content{max-width:460px}.video-block .content .heading-block,.video-block .content .text-t1{margin:0 0 20px}.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}.loadmore-button-block{margin:30px 0}.blog-block .loadmore-button-block{margin-top:-50px;margin-bottom:50px}.portfolio-packery .loadmore-button-block,.product-block .loadmore-button-block{margin-top:15px}.filter-buttons{margin:40px 0 25px}.filter-buttons .wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.filter-buttons .wrap .button{display:block;position:relative;overflow:visible;margin-bottom:15px}.filter-buttons .wrap .button:not(:last-of-type){margin-right:40px}.filter-buttons .wrap .button:hover{background:0 0}.filter-buttons .wrap .button:before{content:'';position:absolute;left:0;bottom:0;height:1px;width:0;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.filter-buttons .wrap .button span{display:block;margin-bottom:15px;opacity:.3}.filter-buttons .wrap .button:hover span{opacity:.8}.filter-buttons .wrap .button.current:before{width:12px}.filter-buttons .wrap .button.current span{opacity:1}.filter-buttons .wrap .button:last-child:before{display:none}.filter-buttons.tal .wrap{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.filter-buttons.tar .wrap{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.filter-buttons-on-side{min-width:100%}.filter-buttons-on-side .button{position:relative;display:block;font-size:14px;margin-bottom:10px;padding:5px 20px 5px 0;padding-right:20px;font-weight:400;width:100%;text-align:left}.filter-buttons-on-side .button:last-child{margin-bottom:0}.filter-buttons-on-side .button:after{content:'';position:absolute;top:50%;right:0;margin-top:-1px;width:5px;height:3px;-webkit-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out;-webkit-transform-origin:100% 50%;-ms-transform-origin:100% 50%;transform-origin:100% 50%;-webkit-transform:scale(0,1);-ms-transform:scale(0,1);transform:scale(0,1)}.filter-buttons-on-side .button.current:after{-webkit-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1)}.filter-buttons-on-side .all-button{font-size:16px;text-transform:uppercase;letter-spacing:.05em;font-weight:700;overflow:visible;margin-bottom:35px;padding:0 20px 0 0}.filter-buttons-on-side .all-button:before{content:'';position:absolute;top:0;left:-15px;bottom:0;width:3px}.filter-buttons-on-side-type2 .button{display:block;position:relative;font-size:18px;font-weight:700;margin-bottom:25px;padding-left:45px;text-align:left;cursor:pointer;margin-right:0;width:100%}.filter-buttons-on-side-type2 .button:last-child{margin-bottom:0}body .light-scheme .filter-buttons-on-side-type2 .button:not(.current),body.light-scheme .filter-buttons-on-side-type2 .button:not(.current){color:#323436}body .dark-scheme .filter-buttons-on-side-type2 .button:not(.current),body.dark-scheme .filter-buttons-on-side-type2 .button:not(.current){color:#b4bac2}.filter-buttons-on-side-type2 .button:before{content:'';position:absolute;left:0;top:8px;width:20px;height:3px;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out;-webkit-transform-origin:0 50%;-ms-transform-origin:0 50%;transform-origin:0 50%}.filter-buttons-on-side-type2 .button.current:before{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}.portfolio-block{position:relative}.portfolio-section{right:60px;z-index:30;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);-webkit-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}body .light-scheme .portfolio-section,body.light-scheme .portfolio-section{color:#343434;background:#fff}body .dark-scheme .portfolio-section,body.dark-scheme .portfolio-section{background:#0b1417;color:#fff}.portfolio-section .portfolio-side-type.type1 .left-aside{padding-left:60px}.portfolio-section.active{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.portfolio-side-type{position:relative;padding-left:250px;z-index:1}.portfolio-side-type .left-aside{position:absolute;top:0;left:0;bottom:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:250px;padding:30px 20px 30px 60px}.portfolio-side-type .left-aside.dark-color{color:#000}.portfolio-side-type .left-aside .site-logo{position:absolute;top:23px;left:60px}.portfolio-side-type .items{padding:90px 0 30px;overflow:auto;overflow:-moz-scrollbars-none}.portfolio-side-type .items::-webkit-scrollbar{display:none}.portfolio-side-type .items article:last-child{margin-bottom:0}.portfolio-side-type .items .loadmore-button-block{margin:40px 0 0}.portfolio-side-type.type1 .left-aside{padding-left:0}.portfolio-side-type.type1 .left-aside .filter-buttons-on-side{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.portfolio-side-type.type1 .left-aside .filter-buttons-on-side .wrap{width:100%}.portfolio-side-type.type1 .left-aside .social-links{margin-top:30px}.portfolio-side-type.type2{padding-left:335px}.portfolio-side-type.type2 .left-aside{padding:90px 0 30px;left:0;width:280px;padding-left:0}.portfolio-side-type.type2 .left-aside .heading-block{margin:0}.portfolio-side-type.type2 .left-aside .filter-buttons-on-side-type2{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:40px 0}.portfolio-side-type.type2 .left-aside .text{font-size:14px;line-height:1.71429;margin-bottom:20px;opacity:.8}.portfolio-side-type.type2 .items .container{padding:0}@media (max-width:1199.98px){.portfolio-side-type .heading-block .h{font-size:48px}.portfolio-side-type.type2 .left-aside .filter-buttons-on-side-type2{margin:25px 0}}@media (max-width:991.98px){.portfolio-side-type{padding-left:0!important}.portfolio-side-type .left-aside{display:none}.portfolio-side-type .full-height{height:auto!important}.portfolio-side-type .items{padding:0 0}}.portfolio-items{margin-top:30px;margin-bottom:30px}.portfolio-items .owl-dots{position:absolute;left:0;right:0;top:100%;margin-top:55px}.portfolio-items .grid-sizer{display:none;height:0}.portfolio-items.isotope .grid-sizer{display:block}.portfolio-packery{margin-bottom:15px}.portfolio-packery .portfolio-item{padding:0;margin-bottom:0}@media (min-width:992px){.portfolio-packery .portfolio-item:nth-child(6n+2),.portfolio-packery .portfolio-item:nth-child(6n+3){-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.portfolio-packery .portfolio-item:nth-child(6n+2) .img-block,.portfolio-packery .portfolio-item:nth-child(6n+3) .img-block{padding-bottom:70%}}.portfolio-packery .portfolio-item .img-block{padding-bottom:100%}.portfolio-packery .portfolio-item .img-block .img{position:absolute;padding-bottom:0;top:15px;left:15px;right:15px;bottom:15px}.portfolio-packery .portfolio-item .wrap .content{left:30px;right:30px;bottom:30px!important;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.portfolio-packery .no-gutters .portfolio-item .img-block .img{top:0;left:0;right:0;bottom:0}.portfolio-carousel{overflow:visible}.portfolio-carousel .portfolio-item{max-width:240px;margin-bottom:0}.portfolio-carousel-type2{position:relative;z-index:1;-webkit-transition:background-color .4s ease-in-out;-o-transition:background-color .4s ease-in-out;transition:background-color .4s ease-in-out}.portfolio-carousel-type2 .bg-overlay .circles{opacity:.1}.portfolio-carousel-type2 .swiper-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;overflow:visible}.portfolio-carousel-type2 .swiper-wrapper{height:auto}.portfolio-carousel-type2 .swiper-slide:nth-child(even){padding:25px 0}.portfolio-carousel-type2 .swiper-slide .wrap{position:relative;height:100%}.portfolio-carousel-type2 .swiper-slide .title{position:absolute;top:0;left:50%;white-space:nowrap;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:2;margin:0;pointer-events:none}.portfolio-item{position:relative;margin-bottom:30px;color:#fff}.no-gutters .portfolio-item{margin-bottom:0}.portfolio-item.with-video>div{position:relative}.portfolio-item.with-video>div:before{content:"";font-family:"Font Awesome 5 Free";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-decoration:none;text-transform:none;position:absolute;left:15px;top:15px;z-index:2;font-weight:900;color:#fff}.portfolio-packery:not(.gap-off) .portfolio-item.with-video>div:before{top:30px;left:30px}.portfolio-item .wrap{position:relative;overflow:hidden}.portfolio-item .img-block{position:relative}.portfolio-item .img-block .img{padding-bottom:100%}.one-screen-scroll .portfolio-item .img-block .img{padding-bottom:0}.portfolio-item .img-block img{display:block}.portfolio-item .content{position:absolute;left:5px;right:5px;bottom:0;-webkit-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);background:#000;padding:10px 15px}.portfolio-item .h{margin:0;font-size:16px;line-height:1.4}.portfolio-item a{z-index:2}.portfolio-item .wrap:hover .content{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);bottom:5px}.portfolio-item-style2{padding:0 60px;margin-bottom:100px}.offset-top .portfolio-item-style2:nth-child(2){margin-top:60px}.portfolio-item-style2 .wrap{position:relative}.portfolio-item-style2 .num{position:absolute;top:0;right:0;font-size:48px;font-weight:700;opacity:.2;line-height:1;-webkit-transform:translate(50%,-50%);-ms-transform:translate(50%,-50%);transform:translate(50%,-50%);z-index:-1}body .dark-scheme .portfolio-item-style2 .num,body.dark-scheme .portfolio-item-style2 .num{color:#fff}.portfolio-item-style2 .img-block{margin-bottom:20px}.portfolio-item-style2 .img-block .img{padding-bottom:100%}.portfolio-item-style2 .img-block img{display:block}.portfolio-item-style2.with-video .img-block{position:relative}.portfolio-item-style2.with-video .img-block:before{content:"";font-family:"Font Awesome 5 Free";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-decoration:none;text-transform:none;position:absolute;left:15px;top:15px;z-index:2;font-weight:900;color:#fff}.portfolio-packery:not(.gap-off) .portfolio-item-style2.with-video .img-block:before{top:30px;left:30px}.portfolio-item-style2 .cat{font-size:12px}@media (max-width:1199.98px){.portfolio-item-style2{padding:0 30px}}@media (max-width:767.98px){.portfolio-item-style2{padding:0 30px;margin-bottom:30px}}.portfolio-item-style3{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:45px}.portfolio-item-style3 .wrap{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;max-width:500px}.portfolio-item-style3 .content{padding:25px 0}.portfolio-item-style3 .title{display:inline-block;margin:0 0 7px;max-width:210px;line-height:1.11111}.portfolio-item-style3 .cat{font-size:12px}.portfolio-item-style3 .img-block img{display:block;max-height:400px;width:auto}.portfolio-item-style3.with-video .img-block{position:relative}.portfolio-item-style3.with-video .img-block:before{content:"";font-family:"Font Awesome 5 Free";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-decoration:none;text-transform:none;position:absolute;left:15px;top:15px;z-index:2;font-weight:900;color:#fff}.portfolio-packery:not(.gap-off) .portfolio-item-style3.with-video .img-block:before{top:30px;left:30px}.portfolio-slider{margin:40px 0;margin-right:95px;overflow:visible}.portfolio-slider .swiper-slide{position:relative;padding-left:65px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.portfolio-slider .swiper-slide .heading{position:absolute;top:0;left:0;font-weight:700;color:#5c6066;-webkit-transform:rotate(90deg) translate(0,-100%);-ms-transform:rotate(90deg) translate(0,-100%);transform:rotate(90deg) translate(0,-100%);-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}.portfolio-slider .swiper-slide .heading .title{max-width:585px;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}.portfolio-slider .swiper-slide .image{position:relative;-webkit-box-flex:0;-webkit-flex:0 0 445px;-ms-flex:0 0 445px;flex:0 0 445px;height:585px;-webkit-transition:all .4s ease-in;-o-transition:all .4s ease-in;transition:all .4s ease-in;-webkit-transform-origin:100% 50%;-ms-transform-origin:100% 50%;transform-origin:100% 50%;-webkit-transform:perspective(585px) rotateY(0);transform:perspective(585px) rotateY(0)}@media (max-width:1199.98px){.portfolio-slider .swiper-slide .image{-webkit-box-flex:0;-webkit-flex:0 0 380px;-ms-flex:0 0 380px;flex:0 0 380px}}.portfolio-slider .swiper-slide .content{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;margin-left:60px}.portfolio-slider .swiper-slide .nav-block{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.portfolio-slider .swiper-slide .nav-block .counter,.project-banner-block .counter,.project-split-screen .counter,.team-carousel .counter,.testimonials-carousel .counter{font-weight:600;font-size:14px;color:#5c6066;line-height:1}.portfolio-slider .swiper-slide .nav-block .counter .current,.project-banner-block .counter .current,.project-split-screen .counter .current,.team-carousel .counter .current,.testimonials-carousel .counter .current{font-size:24px;margin-right:5px}.portfolio-slider .swiper-slide .nav-block .counter .total,.project-banner-block .counter .total,.project-split-screen .counter .total,.team-carousel .counter .total,.testimonials-carousel .counter .total{margin-left:5px}.portfolio-slider .swiper-slide .nav-block .nav-arrows{margin-left:auto;font-size:20px}.portfolio-slider .swiper-slide .nav-block .nav-arrows .next,.portfolio-slider .swiper-slide .nav-block .nav-arrows .prev{opacity:.6;cursor:pointer}.portfolio-slider .swiper-slide .nav-block .nav-arrows .next:hover,.portfolio-slider .swiper-slide .nav-block .nav-arrows .prev:hover{opacity:1}.portfolio-slider .swiper-slide .nav-block .nav-arrows .next{margin-left:20px}.portfolio-slider .swiper-slide .heading-block{margin-left:-130px}.portfolio-slider .swiper-slide .heading-block .h{font-size:96px;line-height:1;color:#666}.portfolio-slider .swiper-slide .heading-block .h a{color:inherit}.portfolio-slider .swiper-slide .heading-block .h span{position:static;color:inherit;-webkit-transition:all .6s ease-in;-o-transition:all .6s ease-in;transition:all .6s ease-in}.portfolio-slider .swiper-slide .heading-block .h span:after{content:attr(data-title);position:absolute;top:0;left:0;color:#5c6066;-webkit-text-fill-color:#5c6066;z-index:2}@media (max-width:1199.98px){.portfolio-slider .swiper-slide .heading-block .h{font-size:72px!important}}@media (max-width:991.98px){.portfolio-slider .swiper-slide .heading-block .h{font-size:60px!important}}@media (max-width:767.98px){.portfolio-slider .swiper-slide .heading-block .h{font-size:48px!important}}@media (max-width:575.98px){.portfolio-slider .swiper-slide .heading-block .h{font-size:36px!important}}.portfolio-slider .swiper-slide:hover .image{-webkit-transform:perspective(585px) rotateY(-5deg);transform:perspective(585px) rotateY(-5deg)}@media (max-width:1199.98px){.portfolio-slider{margin-right:0}}@media (max-width:991.98px){.portfolio-slider .swiper-slide{padding:0}.portfolio-slider .swiper-slide .heading{position:relative;-webkit-transform:none;-ms-transform:none;transform:none;-webkit-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0}.portfolio-slider .swiper-slide .content,.portfolio-slider .swiper-slide .image{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.portfolio-slider .swiper-slide .image{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1;margin-bottom:20px;height:500px}.portfolio-slider .swiper-slide .content{margin:20px 0 0}.portfolio-slider .swiper-slide .counter,.portfolio-slider .swiper-slide .nav-block{display:none}.portfolio-slider .swiper-slide .heading-block{margin-top:0;margin-left:0}}.portfolio-masonry-section article .content{position:absolute;left:0;right:0;bottom:100%}.portfolio-masonry-section article:nth-child(1),.portfolio-masonry-section article:nth-child(3),.portfolio-masonry-section article:nth-child(4n+5),.portfolio-masonry-section article:nth-child(4n+7){-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.portfolio-masonry-section article:nth-child(4),.portfolio-masonry-section article:nth-child(4n+8){-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.portfolio-masonry-section article:nth-child(1) .content,.portfolio-masonry-section article:nth-child(3) .content,.portfolio-masonry-section article:nth-child(4) .content{text-align:right}.portfolio-masonry-section article:nth-child(1) .content{top:100%;bottom:auto}@media (max-width:991.98px){.portfolio-masonry-section{padding-top:60px}.portfolio-masonry-section article{margin-bottom:0}.portfolio-masonry-section article .content{position:relative;top:0!important;bottom:0!important}}.skills-items{margin-top:35px}.skills-rate{margin:0 0 20px 0}.skills-rate .h{font-size:14px;font-weight:700}.skills-rate .rate-line{position:relative;margin:10px 0 0}body .light-scheme .skills-rate .rate-line,body.light-scheme .skills-rate .rate-line{background:rgba(0,0,0,.3)}body .dark-scheme .skills-rate .rate-line,body.dark-scheme .skills-rate .rate-line{background:rgba(255,255,255,.3)}.skills-rate .rate-line div{position:relative;height:3px;-webkit-transition:width .9s ease-in-out;-o-transition:width .9s ease-in-out;transition:width .9s ease-in-out}.skills-rate .rate-line span{position:absolute;right:0;bottom:100%;margin-bottom:10px;font-size:14px;font-weight:700}.skill-circle{text-align:center;margin-bottom:30px}.skills-block .skill-circle{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}.skill-circle .skill-wrap{max-width:105px}.skill-circle .circle{position:relative;margin-bottom:15px}.skill-circle .circle canvas{display:block}.skill-circle .circle .rate{position:absolute;top:50%;left:20px;right:20px;font-size:24px;font-weight:700;line-height:1;margin-top:-.5em}.skill-circle .title{font-size:12px;margin:0 0 20px}.brand-block{margin:40px 0}.brand-block .swiper-wrapper{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.brand-item .content{position:relative}.brand-item img+img{position:absolute;top:0;left:0;opacity:0;visibility:hidden}.brand-item.without-hover img{opacity:.3}.brand-item.without-hover:hover img{opacity:1;visibility:visible}.social-links-block{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:30px 0}.social-links-block.on-right{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.social-links-block .label{font-size:12px;text-transform:uppercase;margin-right:20px;opacity:.5}.social-links-block a{color:inherit}.social-links-block .social-links-circle a{width:28px;height:28px;font-size:14px}.social-links-block .social-links-circle a:not(:last-child){margin-right:20px}body .light-scheme .social-links-block .social-links-circle a,body.light-scheme .social-links-block .social-links-circle a{background:#000}body .light-scheme .social-links-block .social-links-circle a:hover,body.light-scheme .social-links-block .social-links-circle a:hover{background:#bbb}@media (max-width:575.98px){.social-links-block .social-links-circle a:not(:last-child){margin-right:15px}}.tabs-block{position:relative;margin:30px 0}.tabs-block .tb-buttons{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:25px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media (max-width:767.98px){.tabs-block .tb-buttons{display:none}}.tabs-block .tb-buttons .center{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.tabs-block .tb-buttons .right{-webkit-box-pack:right;-webkit-justify-content:right;-ms-flex-pack:right;justify-content:right}.tabs-block .tb-buttons .button,.tabs-block .tb-m-button{position:relative;cursor:pointer;line-height:1;font-size:14px;font-weight:700;letter-spacing:.05em;padding:15px 35px;height:50px;text-transform:uppercase;opacity:.5}.tabs-block .tb-buttons .button.current,.tabs-block .tb-m-button.current{opacity:1}body .light-scheme .tabs-block .tb-buttons .button.current,body .light-scheme .tabs-block .tb-m-button.current,body.light-scheme .tabs-block .tb-buttons .button.current,body.light-scheme .tabs-block .tb-m-button.current{background:#ebeff0}body .dark-scheme .tabs-block .tb-buttons .button.current,body .dark-scheme .tabs-block .tb-m-button.current,body.dark-scheme .tabs-block .tb-buttons .button.current,body.dark-scheme .tabs-block .tb-m-button.current{background:#25262a}.tabs-block .tb-buttons .button span,.tabs-block .tb-m-button span{position:relative;display:inline-block;vertical-align:middle;padding:.4em 0}.tabs-block .tb-buttons .button span:after,.tabs-block .tb-m-button span:after{content:'';right:100%;height:1px;-webkit-transition:right .4s ease-in-out;-o-transition:right .4s ease-in-out;transition:right .4s ease-in-out}.tabs-block .tb-buttons .button.current span:after,.tabs-block .tb-m-button.current span:after{right:0}.tabs-block .tb-m-button{margin-bottom:10px;display:none}body .light-scheme .tabs-block .tb-m-button,body.light-scheme .tabs-block .tb-m-button{background:#fff}body .dark-scheme .tabs-block .tb-m-button,body.dark-scheme .tabs-block .tb-m-button{background:#000}@media (max-width:767.98px){.tabs-block .tb-m-button{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}.tabs-block .tb-wrap .wrap .wrap-inner{display:none;overflow:hidden}@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}.tabs-block.vertical{padding-left:110px}.split-screen .tabs-block.vertical{margin-left:-75px}.tabs-block.vertical .tb-buttons{position:absolute;top:50%;left:0;margin:0;-webkit-transform:rotate(-90deg) translate(-50%,0);-ms-transform:rotate(-90deg) translate(-50%,0);transform:rotate(-90deg) translate(-50%,0);-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}@media (max-width:767.98px){.tabs-block.vertical{padding-left:0}.split-screen .tabs-block.vertical{margin-left:0}}.vertical-tabs{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:40px 0}.vertical-tabs .tabs-nav{-webkit-box-flex:0;-webkit-flex:0 0 285px;-ms-flex:0 0 285px;flex:0 0 285px;max-width:285px;margin-top:-10px}.vertical-tabs .tabs-nav .swiper-pagination-bullet{position:relative;font-size:18px;font-weight:700;padding:10px 0;padding-left:45px;cursor:pointer}body .light-scheme .vertical-tabs .tabs-nav .swiper-pagination-bullet:not(.swiper-pagination-bullet-active),body.light-scheme .vertical-tabs .tabs-nav .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){color:#323436}body .dark-scheme .vertical-tabs .tabs-nav .swiper-pagination-bullet:not(.swiper-pagination-bullet-active),body.dark-scheme .vertical-tabs .tabs-nav .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){color:#b4bac2}.vertical-tabs .tabs-nav .swiper-pagination-bullet:before{content:'';position:absolute;left:0;top:21px;width:20px;height:3px;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out;-webkit-transform-origin:0 50%;-ms-transform-origin:0 50%;transform-origin:0 50%}.vertical-tabs .tabs-nav .swiper-pagination-bullet.swiper-pagination-bullet-active:before{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}.vertical-tabs>.swiper-container{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}@media (max-width:991.98px){.vertical-tabs{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.vertical-tabs .tabs-nav,.vertical-tabs>.swiper-container{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.vertical-tabs .tabs-nav{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:20px}.vertical-tabs .tabs-nav .swiper-pagination-bullet{padding-left:0}.vertical-tabs .tabs-nav .swiper-pagination-bullet:not(:last-of-type){margin-right:20px}.vertical-tabs .tabs-nav .swiper-pagination-bullet:before{left:0;top:100%;margin-top:10px}}.contacts-ul .li-block .text{font-size:18px;padding-left:15px}.accordion-block .accordion-item{border-bottom:1px solid}body .light-scheme .accordion-block .accordion-item,body.light-scheme .accordion-block .accordion-item{border-color:#d3dde4}body .dark-scheme .accordion-block .accordion-item,body.dark-scheme .accordion-block .accordion-item{border-color:#dfdfdf}.accordion-block .accordion-item .top{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative;font-size:21px;font-weight:700;min-height:70px;padding:15px 0;padding-right:35px;line-height:1}.accordion-block .accordion-item .top .button{position:absolute;top:50%;right:0;width:30px;height:30px;margin-top:-15px}.accordion-block .accordion-item .top .button:after,.accordion-block .accordion-item .top .button:before{content:'';position:absolute;top:50%;left:50%;width:15px;height:3px;-webkit-box-shadow:inset 0 0 0 5px;box-shadow:inset 0 0 0 5px;margin:-1px 0 0 -7px}.accordion-block .accordion-item .top .button:after{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.accordion-block .accordion-item .wrap{display:none;padding:5px 0 25px}.accordion-block .accordion-item.current .button:after{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.icon-box-block{overflow:hidden}.icon-box-block .row>*{margin:30px 0}@media (max-width:767.98px){.icon-box-block .row>*{margin:15px 0}}.icon-box-block.style2{text-align:center}.icon-box{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%;max-width:200px;z-index:1}.icon-box:before{content:'';position:absolute;top:0;bottom:0;width:1px;-webkit-box-shadow:inset 0 0 0 5px;box-shadow:inset 0 0 0 5px;opacity:.2}.icon-box .title-block{margin:0 0 24px;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.icon-box i{font-size:55px;margin-right:20px;opacity:.7}.icon-box .num{font-weight:700;font-size:24px;margin:0 0 4px;opacity:.7}.icon-box .title{line-height:1;line-height:1.2}.icon-box .desc{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;margin-bottom:35px}@media (max-width:767.98px){.icon-box{max-width:320px}.icon-box i{top:30px;left:auto;right:10px}}.icon-box-style2{position:relative;padding-top:70px;z-index:1}.icon-box-style2:before{content:'';position:absolute;top:0;left:-15px;bottom:0;width:1px;background:#dbdfe5}.icon-box-style2 .wrap{display:inline-block}.icon-box-style2 i{position:absolute;left:50%;bottom:100%;font-size:60px;margin-left:-.5em;margin-bottom:10px;z-index:-1}.icon-box-style2 .num{font-size:14px;font-weight:700;margin-right:10px;margin-bottom:5px;line-height:1;text-align:left}.icon-box-style2 .title{display:inline-block;position:relative;margin:0;line-height:1}.icon-box-style2 .desc{font-size:14px;line-height:1.5}.icon-box-style2 .content{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;padding:15px 15px 0;text-align:left}.icon-box-style2 .button-style2{margin-top:5px}.icon-box-style2:hover .content{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.icon-box-style2.without-hover .content{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}@media (hover:hover){.icon-box-style2 .content{-webkit-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out;-webkit-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%);opacity:0;visibility:hidden}}.team-carousel,.testimonials-carousel{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:40px 0}.team-carousel .swiper-container,.testimonials-carousel .swiper-container{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.team-carousel .swiper-container .swiper-wrapper,.testimonials-carousel .swiper-container .swiper-wrapper{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;height:440px}.team-carousel .swiper-container .swiper-slide,.testimonials-carousel .swiper-container .swiper-slide{position:relative;max-width:170px;max-height:230px;-webkit-transition:all .6s ease-in-out;-o-transition:all .6s ease-in-out;transition:all .6s ease-in-out}.team-carousel .swiper-container .swiper-slide.swiper-slide-active,.testimonials-carousel .swiper-container .swiper-slide.swiper-slide-active{max-width:255px;max-height:100%}.team-carousel .swiper-container .swiper-slide .title,.testimonials-carousel .swiper-container .swiper-slide .title{position:absolute;top:0;left:-45px;-webkit-transform:translate(0,-100%) rotate(90deg) scale(1);-ms-transform:translate(0,-100%) rotate(90deg) scale(1);transform:translate(0,-100%) rotate(90deg) scale(1);-webkit-transform-origin:0 100%;-ms-transform-origin:0 100%;transform-origin:0 100%;color:#5c6066;max-width:210px;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;text-align:left;font-size:18px}.dark-scheme .team-carousel .swiper-container .swiper-slide .title,.dark-scheme .testimonials-carousel .swiper-container .swiper-slide .title{color:#b4bac2}.team-carousel .content,.testimonials-carousel .content{margin-left:20px;-webkit-box-flex:0;-webkit-flex:0 0 300px;-ms-flex:0 0 300px;flex:0 0 300px;max-width:300px}.team-carousel .content .name,.testimonials-carousel .content .name{margin:0 0 15px;line-height:1.2}.team-carousel .content .post,.testimonials-carousel .content .post{font-size:16px;text-transform:capitalize;margin-bottom:0}h4.name{font-size:20px}.team-carousel .content .desc,.testimonials-carousel .content .desc{font-size:18px;color:#666;line-height:1.66667;margin-bottom:0}.team-carousel .content .social-links,.testimonials-carousel .content .social-links{font-size:20px}.team-carousel .content .social-links a,.testimonials-carousel .content .social-links a{color:#a1a4a6}.team-carousel .counter,.testimonials-carousel .counter{position:absolute;top:0;left:0}.team-carousel .nav-arrows,.testimonials-carousel .nav-arrows{position:absolute;right:0;bottom:0;font-size:20px}.team-carousel .nav-arrows .next,.team-carousel .nav-arrows .prev,.testimonials-carousel .nav-arrows .next,.testimonials-carousel .nav-arrows .prev{opacity:.6;cursor:pointer}.team-carousel .nav-arrows .next:hover,.team-carousel .nav-arrows .prev:hover,.testimonials-carousel .nav-arrows .next:hover,.testimonials-carousel .nav-arrows .prev:hover{opacity:1}.team-carousel .nav-arrows .next,.testimonials-carousel .nav-arrows .next{margin-left:20px}@media (max-width:991.98px){.team-carousel,.testimonials-carousel{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.team-carousel .content,.team-carousel .swiper-container,.testimonials-carousel .content,.testimonials-carousel .swiper-container{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.team-carousel .content,.testimonials-carousel .content{margin:25px 0 0}.team-carousel .nav-arrows,.testimonials-carousel .nav-arrows{display:none}}@media (max-width:767.98px){.team-carousel .swiper-container .swiper-wrapper,.testimonials-carousel .swiper-container .swiper-wrapper{height:320px}.team-carousel .swiper-container .swiper-slide,.testimonials-carousel .swiper-container .swiper-slide{max-width:none!important}.team-carousel .counter,.team-carousel .nav-arrows,.testimonials-carousel .counter,.testimonials-carousel .nav-arrows{display:none}}.testimonials-carousel .content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:0;-webkit-flex:0 0 450px;-ms-flex:0 0 450px;flex:0 0 450px;max-width:450px;padding-bottom:40px}.testimonials-carousel .content .desc{position:relative;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;font-size:21px;line-height:1.42857;color:inherit;z-index:1}.testimonials-carousel .content .desc:before{content:'“';position:absolute;top:-50px;right:-10px;font-size:220px;font-weight:700;line-height:1;z-index:-1;opacity:.1}.testimonials-carousel .content .name{font-weight:700;font-size:18px;margin-bottom:10px}.testimonials-carousel .content .post{font-weight:500}.testimonials-carousel .nav-arrows{right:390px}@media (max-width:767.98px){.testimonials-carousel .content{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}.one-screen-area{position:relative;padding-right:50px;overflow:hidden}.one-screen-area .banner-social-links:after{display:none}@media (max-width:991.98px){.one-screen-area{padding-right:0;height:auto!important}.one-screen-area .banner-social-links-bottom,.one-screen-area .one-screen-button{display:none}.one-screen-area>.swiper-container{height:auto!important}.one-screen-area>.swiper-container>.swiper-wrapper{height:auto;-webkit-transition-duration:0s!important;-o-transition-duration:0s!important;transition-duration:0s!important;-webkit-transform:none!important;-ms-transform:none!important;transform:none!important}}.one-screen-item{overflow:hidden}.one-screen-item .banner-item>.container,.one-screen-item>.container{padding:40px 15px;left:25px}.one-screen-item .banner-area>.container{margin-left:25px}@media (max-width:991.98px){.one-screen-item{min-height:100vh;height:auto!important}}@media (max-width:767.98px){.one-screen-item .banner-item>.container,.one-screen-item>.container{padding:40px 15px;left:0}.one-screen-item .banner-area>.container{margin-left:0}}.one-screen-nav{position:absolute;top:0;left:100%;width:100vh;z-index:5;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;text-align:center}.one-screen-nav .swiper-pagination-bullet{position:relative;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;height:50px;padding:0 15px;cursor:pointer}body .light-scheme .one-screen-nav .swiper-pagination-bullet,body.light-scheme .one-screen-nav .swiper-pagination-bullet{background:#f3f3f3}body .light-scheme .one-screen-nav .swiper-pagination-bullet:nth-child(even),body.light-scheme .one-screen-nav .swiper-pagination-bullet:nth-child(even){background:#ddd}body .light-scheme .one-screen-nav .swiper-pagination-bullet:hover,body.light-scheme .one-screen-nav .swiper-pagination-bullet:hover{background:#cecece}body .dark-scheme .one-screen-nav .swiper-pagination-bullet,body.dark-scheme .one-screen-nav .swiper-pagination-bullet{background:#191920}body .dark-scheme .one-screen-nav .swiper-pagination-bullet:nth-child(even),body.dark-scheme .one-screen-nav .swiper-pagination-bullet:nth-child(even){background:#26262d}body .dark-scheme .one-screen-nav .swiper-pagination-bullet:hover,body.dark-scheme .one-screen-nav .swiper-pagination-bullet:hover{background:#0c0c13}.one-screen-nav .swiper-pagination-bullet:before{content:'';position:absolute;left:50%;bottom:0;width:3px;height:14px;-webkit-box-shadow:inset 0 0 0 5px;box-shadow:inset 0 0 0 5px;margin-left:-2px;-webkit-transform:translateY(0) scaleY(0);-ms-transform:translateY(0) scaleY(0);transform:translateY(0) scaleY(0);-webkit-transition:-webkit-transform .4s ease-in-out;transition:-webkit-transform .4s ease-in-out;-o-transition:transform .4s ease-in-out;transition:transform .4s ease-in-out;transition:transform .4s ease-in-out,-webkit-transform .4s ease-in-out;z-index:3}.one-screen-nav .swiper-pagination-bullet>span{position:relative;width:100%;height:100%;overflow:hidden}.one-screen-nav .swiper-pagination-bullet .num{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);width:50px;-webkit-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.one-screen-nav .swiper-pagination-bullet .title{display:block;position:absolute;top:50%;left:50%;line-height:50px;-webkit-transform:translate(-50%,-150%);-ms-transform:translate(-50%,-150%);transform:translate(-50%,-150%);font-size:12px;pointer-events:none;-webkit-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;max-width:100%}.one-screen-nav .swiper-pagination-bullet:hover .num{-webkit-transform:rotate(-90deg) translateX(-100%);-ms-transform:rotate(-90deg) translateX(-100%);transform:rotate(-90deg) translateX(-100%)}.one-screen-nav .swiper-pagination-bullet:hover .title{-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.one-screen-nav .swiper-pagination-bullet-active:before{-webkit-transform:translateY(50%) scaleY(1);-ms-transform:translateY(50%) scaleY(1);transform:translateY(50%) scaleY(1)}@media (max-width:991.98px){.one-screen-nav{display:none}}.one-screen-button{position:absolute;left:50%;bottom:35px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);pointer-events:none;z-index:5;text-align:right}.one-screen-button .scroll-down{margin-left:auto}.num-box-block{margin-top:30px}.num-box-item{margin-bottom:30px}.num-box-item .title{font-size:14px}.num-box-item .title:after{content:'';display:block;width:30px;height:1px;margin:13px 0 5px}.num-box-item .num{font-size:96px;font-weight:700;line-height:1;opacity:.5}.about-me-block .num-box-item .num{color:inherit!important;opacity:1}@media (max-width:767.98px){.num-box-item .num{font-size:72px}}.contact-block{margin-bottom:35px;padding-left:40px}.contact-block .title{position:relative;font-size:18px;font-weight:700;margin-bottom:5px}.contact-block .title:before{content:'';position:absolute;top:50%;left:-40px;margin-top:-1px;width:20px;height:3px}.contact-block .value{font-size:24px;font-weight:300}@media (max-width:991.98px){.contact-block .value{font-size:18px}}.scroll-down-block{position:absolute;left:50%;bottom:55px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);pointer-events:none;z-index:3;text-align:right}.scroll-down-block .scroll-down{margin-left:auto}.banner-gallery-button{position:absolute;top:0;right:0;bottom:0;width:60px;font-size:14px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;z-index:35;cursor:pointer}.banner-gallery-button:after,.banner-gallery-button:before{content:'';position:absolute;top:50%;left:0;width:20px;height:3px;-webkit-box-shadow:inset 0 0 0 5px;box-shadow:inset 0 0 0 5px;-webkit-transform:translate(-50%,-1px);-ms-transform:translate(-50%,-1px);transform:translate(-50%,-1px);-webkit-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.banner-gallery-button .line{content:'';position:absolute;top:0;left:-1px;bottom:0;width:1px;-webkit-box-shadow:inset 0 0 0 1px,-1px 0 0 0 rgba(0,0,0,.35);box-shadow:inset 0 0 0 1px,-1px 0 0 0 rgba(0,0,0,.35);opacity:.25}.banner-gallery-button:hover{background:rgba(0,0,0,.1)}.banner-gallery-button div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:absolute;top:50%;left:50%;height:60px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;white-space:nowrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-transform:translate(-50%,-50%) rotate(-90deg);-ms-transform:translate(-50%,-50%) rotate(-90deg);transform:translate(-50%,-50%) rotate(-90deg);overflow:hidden}.banner-gallery-button div span{-webkit-box-flex:0;-webkit-flex:0 0 60px;-ms-flex:0 0 60px;flex:0 0 60px;height:60px;-webkit-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%);-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}.banner-gallery-button.active:before{-webkit-transform:translate(-50%,-1px) rotate(45deg);-ms-transform:translate(-50%,-1px) rotate(45deg);transform:translate(-50%,-1px) rotate(45deg)}.banner-gallery-button.active:after{-webkit-transform:translate(-50%,-1px) rotate(-45deg);-ms-transform:translate(-50%,-1px) rotate(-45deg);transform:translate(-50%,-1px) rotate(-45deg)}.banner-gallery-button.active div span{-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media (max-width:767.98px){.banner-gallery-button{display:none}}.about-me-block{position:relative;overflow:hidden;z-index:1}.about-me-content{position:relative;z-index:1}.about-me-content .heading-block{position:relative;display:inline-block;vertical-align:middle;margin-top:0;margin-bottom:10px}.about-me-content .heading-block .back-h{font-size:48px;font-weight:700;opacity:.2;line-height:1;margin-bottom:10px}@supports (-webkit-text-stroke:2px){.about-me-content .heading-block .back-h{-webkit-text-fill-color:transparent;-webkit-text-stroke:2px}}.about-me-content .heading-block .h{font-size:72px;line-height:1}.about-me-content .heading-block .post{font-size:24px;font-weight:700;margin-top:5px}.about-me-content .row.full-height{padding:90px 0 40px}.about-me-content .num-box-block .num-box-item{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;margin-right:30px}.about-me-content .num-box-block .num-box-item .num{font-size:60px;margin-top:10px}.about-me-content .img{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;position:absolute;top:0;right:3%;bottom:0;padding-top:100px;width:80%;z-index:-1}.about-me-content .img img{display:block;max-height:100%;margin-left:auto;height:auto;width:auto}.about-me-content .button-style1{position:absolute;left:0;bottom:60px}.about-me-content.type2 .row.full-height{padding:0}.about-me-content.type2 .img-block{height:100%}.about-me-content.type2 .img-block .img{left:0;width:100%}.about-me-content.type2 .img-block img{margin-left:0}.about-me-content.type2 .bottom{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-top:10px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.about-me-content.type2 .bottom .button-style1{position:relative;bottom:0}.about-me-content.type2 .bottom .social-links-with-label{margin:30px 0;margin-left:auto}@media (max-width:767.98px){.about-me-content .heading-block .back-h{font-size:72px}.about-me-content .heading-block .post{font-size:18px}.about-me-content .img{display:none}.about-me-content.type2{padding:80px 0 40px}.about-me-content.type2 .social-links-with-label{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.about-me-content.type2 .social-links-with-label i{margin-right:0}.about-me-content.type2 .social-links-with-label span{display:none}}.price-list-block{margin:40px 0}.price-list-block .swiper-container{overflow:visible}.price-list-item{position:relative;z-index:1;padding-bottom:140px;border-bottom-width:8px;border-bottom-style:solid}body .light-scheme .price-list-item,body.light-scheme .price-list-item{-webkit-box-shadow:inset 0 -80px 0 0 #fff;box-shadow:inset 0 -80px 0 0 #fff}body .dark-scheme .price-list-item,body.dark-scheme .price-list-item{-webkit-box-shadow:inset 0 -80px 0 0 #0b1417;box-shadow:inset 0 -80px 0 0 #0b1417}.price-list-item .top{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-right:160px;margin-bottom:20px}.price-list-item i{font-size:50px}.price-list-item i+.title{margin-left:5px}.price-list-item .price,.price-list-item .title{position:relative;z-index:2}.price-list-item .title{font-size:24px;font-weight:700;line-height:1}.price-list-item .price{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:60px;font-weight:700;line-height:1;margin-bottom:15px}.price-list-item .price span{font-size:.6em;margin-top:8px;margin-left:10px}.price-list-item .button{font-weight:700;font-size:14px}.price-list-item .button .plus{font-size:18px;margin-right:5px;vertical-align:middle}.price-list-item .img{position:absolute;top:0;right:10px;bottom:-8px;width:75%;background:100% 100% no-repeat;background-size:contain}.price-list-item .options-block{bottom:-8px;overflow:hidden;pointer-events:none}.price-list-item .options{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:absolute;left:0;right:0;bottom:0;border-bottom-width:8px;border-bottom-style:solid;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:48px 30px 10px;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);-webkit-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out;pointer-events:all}body .light-scheme .price-list-item .options,body.light-scheme .price-list-item .options{background:#fff}body .dark-scheme .price-list-item .options,body.dark-scheme .price-list-item .options{background:#0b1417}.price-list-item .options.active{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.price-list-item .options .close{position:absolute;top:10px;left:10px;cursor:pointer;width:20px;height:20px;z-index:2}.price-list-item .options .close:after,.price-list-item .options .close:before{content:'';position:absolute;top:50%;left:50%;width:12px;height:2px;-webkit-box-shadow:inset 0 0 0 5px;box-shadow:inset 0 0 0 5px}.price-list-item .options .close:before{-webkit-transform:translate(-50%,-50%) rotate(-45deg);-ms-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}.price-list-item .options .close:after{-webkit-transform:translate(-50%,-50%) rotate(45deg);-ms-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.price-list-item .options .o-item{position:relative;-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;padding-left:17px;font-size:14px;margin-bottom:15px}.price-list-item .options .o-item:before{content:'';position:absolute;top:8px;left:0;width:5px;height:5px}.hidden-social-links{position:relative;pointer-events:all;display:inline-block}.hidden-social-links>i{display:block;font-size:20px;cursor:pointer}.hidden-social-links .social-links{position:absolute;left:0;bottom:100%;width:100%;-webkit-box-align:center!important;-webkit-align-items:center!important;-ms-flex-align:center!important;align-items:center!important;-webkit-transform:translateY(-10%);-ms-transform:translateY(-10%);transform:translateY(-10%);-webkit-transition:all .3s ease-in;-o-transition:all .3s ease-in;transition:all .3s ease-in}.inline .hidden-social-links .social-links{width:auto;top:2px;bottom:auto;padding-left:45px}.hidden-social-links:hover .social-links{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.project-banner-block{position:relative;z-index:1}.project-banner-block.current-white{color:#fff}.project-banner-block.current-black{color:#000}.project-banner-block.with-gallery-button{padding-right:60px}.project-banner-block.with-gallery-button .project-banner .container{-webkit-transform:translateX(30px);-ms-transform:translateX(30px);transform:translateX(30px)}.project-banner-block.with-gallery-button .bg-overlay .o-block{right:60px}.project-banner-block .bg-overlay .bg-color{-webkit-transition:all .8s ease-in-out;-o-transition:all .8s ease-in-out;transition:all .8s ease-in-out}.project-banner-block .bg-overlay .o-block{position:absolute;top:0;left:50%;right:0;bottom:0;margin-left:185px;background:#0b1417}.banner-area .controls,.portfolio-carousel-type2 .controls,.project-banner-block .controls{position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);pointer-events:none;z-index:10}@media (max-width:767.98px){.banner-area .controls,.portfolio-carousel-type2 .controls,.project-banner-block .controls{display:none}}.categories-carousel .counter,.project-banner-block .counter,.project-split-screen .counter{position:absolute;top:25%;right:15px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.banner-area .nav-arrows,.categories-carousel .nav-arrows,.portfolio-carousel-type2 .nav-arrows,.project-banner-block .nav-arrows,.project-split-screen .nav-arrows{position:absolute;top:50%;right:15px;margin-top:-55px;z-index:4}.banner-area .nav-arrows .next,.banner-area .nav-arrows .prev,.categories-carousel .nav-arrows .next,.categories-carousel .nav-arrows .prev,.portfolio-carousel-type2 .nav-arrows .next,.portfolio-carousel-type2 .nav-arrows .prev,.project-banner-block .nav-arrows .next,.project-banner-block .nav-arrows .prev,.project-split-screen .nav-arrows .next,.project-split-screen .nav-arrows .prev{width:40px;height:40px;border-radius:50%;border:2px solid;font-size:8px;cursor:pointer;pointer-events:all;margin:10px 0;opacity:.7}.banner-area .nav-arrows .next:hover,.banner-area .nav-arrows .prev:hover,.categories-carousel .nav-arrows .next:hover,.categories-carousel .nav-arrows .prev:hover,.portfolio-carousel-type2 .nav-arrows .next:hover,.portfolio-carousel-type2 .nav-arrows .prev:hover,.project-banner-block .nav-arrows .next:hover,.project-banner-block .nav-arrows .prev:hover,.project-split-screen .nav-arrows .next:hover,.project-split-screen .nav-arrows .prev:hover{opacity:1}.project-banner-block .swiper-slide .container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.project-banner-block .swiper-slide .content{position:relative;z-index:2;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.project-banner-block .swiper-slide .top{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.project-banner-block .swiper-slide .num{font-size:60px;font-weight:700;margin-right:45px;margin-bottom:30px;line-height:1}@supports (-webkit-text-stroke:2px){.project-banner-block .swiper-slide .num{-webkit-text-fill-color:transparent;-webkit-text-stroke:2px}}.project-banner-block .swiper-slide .num+.field-col:before{content:'';position:absolute;top:3px;left:-23px;bottom:5px;width:1px;-webkit-box-shadow:inset 0 0 0 5px;box-shadow:inset 0 0 0 5px}.project-banner-block .swiper-slide .field-col{position:relative;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;max-width:150px;margin-bottom:30px;font-size:12px}.project-banner-block .swiper-slide .field-col:not(:last-child){margin-right:20px}.project-banner-block .swiper-slide .field-col .label{font-weight:700;text-transform:uppercase;margin-bottom:5px}.project-banner-block .swiper-slide .field-col .value{opacity:.5}.project-banner-block .swiper-slide .heading-block{max-width:620px;margin:0 0 30px}.project-banner-block .swiper-slide .heading-block .h{font-size:72px;line-height:1}.project-banner-block .swiper-slide .description{line-height:1.875;max-width:480px;margin-bottom:35px}.project-banner-block .swiper-slide .img{position:absolute;top:-30px;right:7%;bottom:0;width:70%;background:100% 100% no-repeat;background-size:contain;pointer-events:none}.project-banner-block .portfolio-slider{padding:120px 0;margin:0 0 0 50px;overflow:hidden}.project-banner-block .portfolio-slider .swiper-slide{-webkit-box-align:normal;-webkit-align-items:normal;-ms-flex-align:normal;align-items:normal}.project-banner-block .portfolio-slider .counter{position:relative;color:inherit;top:0;right:0;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:30px;-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0)}.project-banner-block .portfolio-slider .heading{color:inherit}.project-banner-block .portfolio-slider .image{height:auto}.project-banner-block .portfolio-slider .heading-block{margin-left:-90px}.project-banner-block .portfolio-slider .heading-block .h{color:inherit}.project-banner-block .portfolio-slider .heading-block .h a{-webkit-transition:none;-o-transition:none;transition:none}.project-banner-block .portfolio-slider .heading-block .h span{color:inherit}.project-banner-block .portfolio-slider .heading-block .h span:after{color:inherit;-webkit-text-fill-color:#fff}@media (max-width:1199.98px){.project-banner-block .portfolio-slider{padding:90px 0 65px;margin-left:0}.project-banner-block .portfolio-slider .image{height:320px}.project-banner-block .portfolio-slider .heading-block{margin-left:0}}@media (max-width:991.98px){.project-banner-block .portfolio-slider{padding:0}.project-banner-block .banner-social-links-bottom{display:none}.project-banner-block .swiper-slide .heading-block .h{font-size:48px}.project-banner-block .swiper-slide .img{display:none}}@media (max-width:767.98px){.project-banner-block{overflow:hidden;max-height:100vh}.project-banner-block.with-gallery-button{padding:0}.project-banner-block.with-gallery-button .bg-overlay .o-block{right:0}.project-banner-block.with-gallery-button .project-banner .container{-webkit-transform:none;-ms-transform:none;transform:none}.project-banner-block .container{padding:90px 15px 40px}.project-banner-block .controls{display:block;min-height:490px;padding:0}.project-banner-block .controls .nav-arrows{right:30px}.project-banner-block .swiper-slide .num{font-size:96px!important}.project-banner-block .swiper-slide .heading-block .h{font-size:36px!important}}@media (max-width:575.98px){.project-banner-block .bg-overlay .o-block{display:none}.project-banner-block .field-col{display:none}}.split-screen{position:relative;overflow:hidden}.split-screen .controls{z-index:20;right:25px;width:auto;pointer-events:none}.split-screen .counter{opacity:.9}.split-screen .nav-arrows{z-index:10}.split-screen .nav-arrows .next,.split-screen .nav-arrows .prev{cursor:pointer;opacity:.6}.split-screen .nav-arrows .next.disabled,.split-screen .nav-arrows .prev.disabled{opacity:.2;pointer-events:none}.split-screen .nav-arrows .next:hover,.split-screen .nav-arrows .prev:hover{opacity:.8}.split-screen .scroll-down{position:absolute;right:15px;bottom:35px;text-align:right;opacity:.9}.split-screen .bg-overlay .circles span:nth-child(1){left:100%}.split-screen .screen-item{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;pointer-events:none;overflow:hidden}.split-screen .screen-item.current{pointer-events:all;z-index:2}.split-screen .screen-item>.item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative;height:100vh;-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;-webkit-box-flex:1;-webkit-flex:1 0 0;-ms-flex:1 0 0px;flex:1 0 0;overflow:hidden;background-size:cover}.split-screen .screen-item>.item>.content{-webkit-box-flex:0;-webkit-flex:0 0 585px;-ms-flex:0 0 585px;flex:0 0 585px;padding:30px 75px 30px 15px}@media (max-width:1199.98px){.split-screen .screen-item>.item>.content{-webkit-box-flex:0;-webkit-flex:0 0 480px;-ms-flex:0 0 480px;flex:0 0 480px}}.split-screen .screen-item>.item.item-left{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.split-screen .screen-item>.item.item-right>.content{padding:30px 15px 30px 75px}.split-screen .screen-item .item-left,.split-screen .screen-item.next .item-right{-webkit-transform:translate(0,100%);-ms-transform:translate(0,100%);transform:translate(0,100%)}.split-screen .screen-item .item-right,.split-screen .screen-item.next .item-left{-webkit-transform:translate(0,-100%);-ms-transform:translate(0,-100%);transform:translate(0,-100%)}.split-screen .screen-item.current .item-left,.split-screen .screen-item.current .item-right{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}@media (max-width:991.98px){.split-screen{height:auto!important;min-height:100vh}.split-screen .banner-social-links-bottom{display:none}.split-screen .controls{display:none}.split-screen .screen-item{position:relative;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;min-height:100vh;pointer-events:all}.split-screen .screen-item>.item{-webkit-transform:translate(0,0)!important;-ms-transform:translate(0,0)!important;transform:translate(0,0)!important;height:auto!important;-webkit-box-flex:0!important;-webkit-flex:0 0 100%!important;-ms-flex:0 0 100%!important;flex:0 0 100%!important;max-width:100%!important;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.split-screen .screen-item>.item>.content{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;padding:30px 30px!important}}@media (max-width:767.98px){.split-screen .screen-item>.item>.content{padding:30px 15px!important}}.project-split-screen .screen-item .item>.content{padding:30px 30px 30px 15px}.project-split-screen .screen-item .item-right:after{content:'';position:absolute;border-radius:50%;border:1px solid;right:0;bottom:0;border-width:70px;width:425px;height:425px;-webkit-transform:translate(50%,50%);-ms-transform:translate(50%,50%);transform:translate(50%,50%);opacity:.05}.project-split-screen .num{font-weight:700;font-size:60px;line-height:1;margin-bottom:25px}@supports (-webkit-text-stroke:2px){.project-split-screen .num{-webkit-text-fill-color:transparent;-webkit-text-stroke:2px}}.project-split-screen .heading-block{margin:0 0 37px}.project-split-screen .heading-block .h{font-size:72px;font-weight:700;line-height:1}.project-split-screen .description{line-height:1.875;margin-bottom:35px}.project-split-screen .letter{position:absolute;top:50%;left:5%;width:.8em;font-size:800px;font-weight:700;text-transform:uppercase;line-height:.75;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);text-align:left}.project-split-screen .letter:before{content:attr(data-letter);position:absolute;top:0;left:0;mix-blend-mode:multiply}.project-split-screen .letter span{display:block;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.project-split-screen .img{position:absolute;top:120px;left:55px;bottom:0;width:100%;max-width:50%;background:0 100% no-repeat;background-size:contain}@media (max-width:1199.98px){.project-split-screen .num{font-size:72px;margin-bottom:20px}.project-split-screen .heading-block{margin-bottom:20px}.project-split-screen .heading-block .h{font-size:48px}.project-split-screen .description{margin-bottom:30px}}@media (max-width:991.98px){.project-split-screen .item-right{display:none!important}}.categories-carousel{position:relative;overflow:hidden;-webkit-transition:background .5s ease-in-out;-o-transition:background .5s ease-in-out;transition:background .5s ease-in-out}.categories-carousel .banner-gallery-button{color:#fff}.categories-carousel .social-links a{opacity:.3}.categories-carousel .nav-arrows,.portfolio-carousel-type2 .nav-arrows{margin-top:-28px}.categories-carousel .nav-arrows .next,.categories-carousel .nav-arrows .prev,.portfolio-carousel-type2 .nav-arrows .next,.portfolio-carousel-type2 .nav-arrows .prev{margin:0}.categories-carousel .nav-arrows .next,.portfolio-carousel-type2 .nav-arrows .next{margin-left:20px}.categories-carousel.with-gallery-button .swiper-container{margin-right:60px}.categories-carousel .swiper-slide{position:relative;background:#f4f8ff;padding-left:50px;-webkit-transition:background .5s ease-in-out;-o-transition:background .5s ease-in-out;transition:background .5s ease-in-out;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.categories-carousel .swiper-slide .content{position:relative;z-index:2}.categories-carousel .swiper-slide .num{position:relative;font-weight:700;font-size:60px;line-height:1;margin-bottom:95px;opacity:.1}.categories-carousel .swiper-slide .num:after{content:attr(data-num);position:absolute;top:0;left:0}@supports (-webkit-text-stroke:2px){.categories-carousel .swiper-slide .num span{-webkit-text-fill-color:transparent;-webkit-text-stroke:2px}}.categories-carousel .swiper-slide .title{font-size:60px;font-weight:700}.categories-carousel .swiper-slide .title a{color:inherit}.categories-carousel .swiper-slide .desc{margin-bottom:35px}.categories-carousel .swiper-slide .img{position:absolute;left:100%;bottom:0;height:70%;width:200%;background:0 100% no-repeat;background-size:contain;z-index:1;pointer-events:none;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.categories-carousel .swiper-slide:hover{background:0 0}.categories-carousel .swiper-slide:hover .content{color:#fff}.categories-carousel .swiper-slide:hover .num{opacity:1}.categories-carousel .swiper-slide:hover .button-style1 svg{stroke:#fff}.categories-carousel .swiper-slide:hover .img{-webkit-transform:translateX(-235px);-ms-transform:translateX(-235px);transform:translateX(-235px)}@media (max-width:767.98px){.categories-carousel.with-gallery-button .swiper-container{margin-right:0}.categories-carousel .swiper-slide .num{margin-bottom:30px;font-size:96px}.categories-carousel .banner-social-links-bottom{display:none}}.full-screen-navigation{position:relative;color:#fff;background:#edae49;z-index:1;-webkit-transition:background .4s ease-in;-o-transition:background .4s ease-in;transition:background .4s ease-in}.full-screen-navigation .bg-overlay{overflow:hidden}.full-screen-navigation .bg-overlay .circles{opacity:.1}.full-screen-navigation.with-gallery-button .bg-overlay{right:60px}.full-screen-navigation>.bg-items{z-index:1}.full-screen-navigation>.bg-items .item{display:none}.full-screen-navigation>.items{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;z-index:1}.full-screen-navigation>.items .item{font-size:84px;font-weight:700;line-height:1;margin:15px 0}.full-screen-navigation>.items .item a{position:relative;color:inherit;display:inline-block}@supports (-webkit-text-stroke:2px){.full-screen-navigation>.items .item a span{-webkit-text-fill-color:transparent;-webkit-text-stroke:2px}}.full-screen-navigation>.items .item a:after{content:attr(data-title);position:absolute;top:0;left:0}@media (max-width:991.98px){.full-screen-navigation>.items .item{font-size:72px;margin:10px 0}}@media (max-width:767.98px){.full-screen-navigation.with-gallery-button .bg-overlay{right:0}.full-screen-navigation>.items .item{font-size:60px;margin:10px 0}.full-screen-navigation>.items .item a span{-webkit-text-stroke:1px}}@media (max-width:575.98px){.full-screen-navigation>.items .item{font-size:48px;margin:10px 0}}