body.headbar-d .site-branding,body.headbar-d .site-member{display:none}.site-header{min-height:var(--s-header-height);background-color:rgba(0,0,0,0);line-height:1;transition:all 2s ease}.site-header>.s-container{position:relative;min-height:var(--s-header-height);display:flex;flex-wrap:wrap;align-items:stretch}.site-header a{color:#fff}.site-header a:hover{color:var(--s-accent-hover)}.site-header._heading{position:fixed;top:0;width:100%;z-index:100;transform:translateY(0);transition:transform .3s ease-out}.site-header.nav-up{transform:translateY(calc(-1 * var(--s-header-height)))}.site-header.nav-down{background-color:var(--s-accent);--s-header-height: 80px}.site-header.nav-down .site-branding img{width:50px}.site-header.nav-down .language-switcher{color:#333}.site-header.nav-down .language-switcher a{color:#333}.site-header.nav-down .language-switcher a.active{border-bottom:1px solid #333}.nav-active .site-header,.nav-active.home .site-header,.nav-active.header-transparent .site-header,.nav-active.single-work .site-header{background-color:var(--s-accent);position:fixed;transition:all .5s ease-in-out}.nav-active .language-switcher,.nav-active.home .language-switcher,.nav-active.header-transparent .language-switcher,.nav-active.single-work .language-switcher{color:#333}.nav-active .language-switcher a,.nav-active.home .language-switcher a,.nav-active.header-transparent .language-switcher a,.nav-active.single-work .language-switcher a{color:#333}.nav-active .language-switcher a.active,.nav-active.home .language-switcher a.active,.nav-active.header-transparent .language-switcher a.active,.nav-active.single-work .language-switcher a.active{border-bottom:1px solid #333}.site-header-space{min-height:var(--s-header-height);display:none}.site-branding{position:relative;top:auto;left:auto;transform:none}.site-branding img{width:80px}.site-title{font-size:24px}.site-description{display:inline-block;margin:0;padding-left:15px;opacity:.75;padding-top:2px}.site-nav-d{margin-left:50px}.site-nav-d>div{height:100%;width:100%}.site-nav-d .children{display:none}.site-nav-d ul{padding:0;margin:0;display:flex;align-items:center;justify-content:space-between;width:100%;height:var(--s-header-height)}.site-nav-d ul li{justify-content:flex-end}.site-nav-d ul li.grid-2 .sub-menu .s-container .menu-item{min-height:295px}.site-nav-d ul li.grid-2 .sub-menu .s-container .menu-item span{font-size:22px}.site-nav-d ul.nav-active{height:100%}.site-nav-d ul.nav-active li{justify-content:center}.site-nav-d li{height:100%;list-style:none;display:flex;justify-content:center;align-items:center;text-align:center}.site-nav-d li.menu-item-has-children{margin-right:40px}.site-nav-d li.menu-item-has-children a{margin-right:0}.site-nav-d li.menu-item-has-children svg{width:20px;height:20px;color:var(--s-accent-hover);margin-left:8px}.site-nav-d li a{padding:10px 0px;font-size:18px;font-weight:400;text-transform:uppercase;border-bottom:1px solid rgba(0,0,0,0);margin-right:40px}.home .site-nav-d li a,.header-transparent .site-nav-d li a,.single-work .site-nav-d li a{color:#fff}.home .site-nav-d li a:hover,.header-transparent .site-nav-d li a:hover,.single-work .site-nav-d li a:hover{color:var(--s-accent-hover)}.site-nav-d li:hover>.sub-menu{opacity:1;max-height:100vh;height:auto;z-index:91;overflow:visible;border-bottom:3px solid var(--s-accent-hover)}.site-nav-d li:hover>.sub-menu .s-container{padding:50px var(--s-site-space)}.site-nav-d .sub-menu{display:block;text-align:left;overflow:hidden;opacity:0;height:auto;max-height:0;position:fixed;left:0;z-index:90;top:var(--s-header-height);transition:all .5s ease-in-out;background-color:var(--s-accent);min-width:100%;width:100%}.site-nav-d .sub-menu .s-container{padding:50px var(--s-site-space);gap:25px}.site-nav-d .sub-menu .s-container .menu-item{min-height:240px}.site-nav-d .sub-menu .s-container .menu-item a{display:flex;justify-content:center;align-items:center;width:100%;height:100%;border:none;position:relative;background-color:#000;overflow:hidden}.site-nav-d .sub-menu .s-container .menu-item a:hover .overlay{transform:scale(1.1)}.site-nav-d .sub-menu .s-container .menu-item a .overlay{background-size:cover;position:absolute;top:0;left:0;width:100%;height:100%;opacity:.7;transition:var(--c-transition-hover)}.site-nav-d .sub-menu .s-container .menu-item a span{color:#fff;font-family:var(--s-heading);font-size:18px;font-weight:600;font-style:italic;text-transform:none;border-bottom:1px solid #fff;padding-bottom:10px;z-index:1}.site-toggle{display:none}.top-menu{gap:25px}.top-menu .top-menu-phone{width:auto;height:auto;border:none;border-radius:0px}.top-menu .top-menu-phone svg{margin-right:10px}.top-menu .top-menu-line{width:44px;height:44px;border:1px solid #fff;border-radius:50px;display:flex;align-items:center;justify-content:center}.top-menu .top-menu-line:hover{background:var(--s-gradient);border:1px solid var(--s-accent)}.top-menu .top-menu-line:hover svg{color:var(--s-text)}.top-menu .top-menu-line svg{color:#fff;height:20px;width:20px}.content-item.-list{flex-direction:row}.content-item.-list .pic{width:40%;border-top-left-radius:8px;border-bottom-left-radius:8px;border-top-right-radius:0px}.content-item.-list .pic img{aspect-ratio:1/1;height:auto}.main-body.-rightbar{display:flex;align-items:stretch}.main-body.-rightbar .widget-area{width:240px;padding-left:var(--s-space)}.main-body.-rightbar .content-area{width:calc(100% - 240px)}.main-body.-leftbar{display:flex;flex-direction:row-reverse;align-items:stretch}.main-body.-leftbar .widget-area{width:240px;padding-right:var(--s-space)}.main-body.-leftbar .content-area{width:calc(100% - 240px)}.main-body.-leftrightbar{display:flex}.site-login{max-height:400px}.swiper-banner .slide-item .overlay-bottom{height:500px}.swiper-banner .slide-item .foreground-image img{width:100%;height:auto}.swiper-banner .slide-item .text-content .banner-title{font-size:50px;text-align:left}.swiper-banner .slide-item .text-content .banner-subtitle{text-align:left}.swiper-banner .slide-item .text-content .banner-button{padding:9px 50px;width:auto;display:inline-flex}.swiper-mini-gallery{height:450px;width:calc(100% + (100vw - 1300px + 25px)/2);margin-right:calc((100vw - 1300px + 25px)/2*-1) !important}.swiper-mini-gallery .swiper-pagination.swiper-pagination-bullets{padding-right:calc((100vw - 1300px + 25px)/2 + 40px + 40px + 15px + 20px)}.swiper-mini-gallery .swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet{background-color:hsla(0,0%,100%,.6)}.swiper-mini-gallery .nav-button{right:calc((100vw - 1300px + 25px)/2)}.swiper-mini-gallery .nav-button.prev{right:calc((100vw - 1300px + 25px)/2 + 15px + 40px)}.swiper-featured-portfolio .swiper-slide .portfolio-item{min-height:530px;height:530px}.featured-product .dots{padding-right:138px}.featured-product .nav>a{right:0}.featured-product .nav>a.prev{right:calc(40px + var(--s-site-space))}.single-work .work-banner .info{padding-bottom:60px}.single-work .work-banner .info .title{font-size:50px}.single-work .work-banner .info .desc{font-size:28px}.single-work .entry-intro{gap:100px;padding:80px 20px;max-width:1200px}.single-work .entry-intro .project-description>p{font-size:20px;font-weight:300;color:#444}.single-work .entry-intro .project-information .row .label{min-width:200px;width:200px;max-width:200px;font-size:16px}.single-work .entry-intro .project-information .row .info{font-size:16px}.single-work .entry-content{max-width:1200px;margin:0 auto}.single-work .entry-gallery{padding-bottom:100px}.single-work .entry-gallery .slide-item{height:550px}.single-work .entry-gallery .nav-button{bottom:253px;right:0}.single-work .entry-gallery .nav-button.prev{left:0}.single-work .related-work{padding:80px 0 300px;margin-bottom:-300px}.single-work .related-work .related-title{font-size:34px;padding-left:calc((100vw - 1300px)/2)}.single-post .single-header{height:600px}.single-post .header-info .entry-title{font-size:34px}.single-post .header-info .except p{font-size:20px}.content-single .entry-header{padding:50px 0 30px;max-width:780px}.content-single .entry-header .entry-meta{font-size:14px}.content-single .entry-header .entry-meta .rank-math-breadcrumb p,.content-single .entry-header .entry-meta .rank-math-breadcrumb a,.content-single .entry-header .entry-meta .rank-math-breadcrumb .last{font-size:14px}.content-single .entry-content{padding-top:40px;max-width:780px}.content-single .entry-content .entry-tag a{padding:0 var(--s-space)}.content-single .entry-author{margin:80px 0}.content-single .entry-author .author{max-width:550px;flex-direction:row;justify-content:flex-start;align-items:flex-start}.content-single .entry-author .info{text-align:left}.content-single .entry-author .info .big-social{justify-content:flex-start}.content-single .entry-author .info .big-social svg{width:18px;height:18px}.related-post{padding:0 8px;margin-bottom:100px}.single.single-product .main-content{flex-direction:row}.single.single-product .main-content .product-pic{width:50%;padding-right:30px}.single.single-product .main-content .product-pic .product-gallery{flex-direction:row-reverse}.single.single-product .main-content .product-pic .product-gallery .product-thumbs-swiper{width:98px;height:480px}.single.single-product .main-content .product-pic .product-gallery .product-thumbs-swiper .swiper-slide{width:98px;height:98px}.single.single-product .main-content .product-pic .product-gallery .product-thumbs-swiper .swiper-slide .product-thumb{width:98px;height:98px}.single.single-product .main-content .entry-content{width:50%;padding-left:30px;margin-top:0;padding-bottom:0;border-bottom:0}.single.single-product .main-content .entry-content .entry-title{font-size:35px}.single.single-product .main-content .entry-content .entry-price{padding:4px 0}.single.single-product .main-content .entry-content .entry-price .label{font-size:18px}.single.single-product .main-content .entry-content .entry-price .price{font-size:25px}.single.single-product .main-content .entry-content .entry-add-to-cart{flex-direction:row}.single.single-product .main-content .entry-content .entry-add-to-cart a{margin-bottom:0}.single.single-product .main-content .entry-content .entry-add-to-cart a img{max-width:250px}.single.single-product .related-content{padding-top:80px;padding-bottom:80px}/*# sourceMappingURL=desktop.css.map */