.pxl-swiper-container{margin: 0px -15px; position: relative; overflow: hidden;}.pxl-swiper-wrapper{position: relative; width: 100%; height: 100%; z-index: 1; display: flex; transition-property: transform, -webkit-transform; box-sizing: content-box;}.pxl-swiper-slide{flex-shrink: 0; width: 100%; height: 100%; position: relative; padding: 0px 15px;}.wp-arrow.style1{position: absolute; right: 0px; bottom: 0px; width: 44px; height: 88px; overflow: hidden;}.wp-arrow.style1 .pxl-swiper-arrow{position: absolute; width: 44px; height: 44px; line-height: 44px; font-size: 20px; background: var(--fourth-color); text-align: center; cursor: pointer; overflow: hidden; z-index: 2;}.wp-arrow.style1 .pxl-swiper-arrow .crossline1,.wp-arrow.style1 .pxl-swiper-arrow .crossline2{position: absolute; left: 50%; top: 50%; height: 1px; display: inline-block; transform: translateX(-50%);}.wp-arrow.style1 .pxl-swiper-arrow .crossline1::before,.wp-arrow.style1 .pxl-swiper-arrow .crossline2::before,.wp-arrow.style1 .pxl-swiper-arrow .crossline1::after,.wp-arrow.style1 .pxl-swiper-arrow .crossline2::after{content: ""; position: absolute; width: 7px; height: 1px;}.wp-arrow.style1 .pxl-swiper-arrow .crossline1::before,.wp-arrow.style1 .pxl-swiper-arrow .crossline2::before{transform: rotate(40deg);}.wp-arrow.style1 .pxl-swiper-arrow .crossline1::after,.wp-arrow.style1 .pxl-swiper-arrow .crossline2::after{transform: rotate(-40deg);}.wp-arrow.style1 .pxl-swiper-arrow .crossline1{width: 15px; background-color: rgb(46, 46, 46);}.wp-arrow.style1 .pxl-swiper-arrow .crossline1::before,.wp-arrow.style1 .pxl-swiper-arrow .crossline1::after{background-color: rgb(46, 46, 46);}.wp-arrow.style1 .pxl-swiper-arrow .crossline1::before{top: 0px;}.wp-arrow.style1 .pxl-swiper-arrow .crossline1::after{bottom: 0px;}.wp-arrow.style1 .pxl-swiper-arrow .crossline2{width: 0px; background-color: var(--secondary-color); opacity: 0;}.wp-arrow.style1 .pxl-swiper-arrow .crossline2::before,.wp-arrow.style1 .pxl-swiper-arrow .crossline2::after{background-color: var(--secondary-color); transition: 0.7s ease-in-out;}.wp-arrow.style1 .pxl-swiper-arrow .crossline2::before{top: -10px;}.wp-arrow.style1 .pxl-swiper-arrow .crossline2::after{bottom: -10px;}.wp-arrow.style1 .pxl-swiper-arrow.pxl-swiper-arrow-prev{top: 100%; right: 0px;}.wp-arrow.style1 .pxl-swiper-arrow.pxl-swiper-arrow-prev .crossline1::before,.wp-arrow.style1 .pxl-swiper-arrow.pxl-swiper-arrow-prev .crossline2::before,.wp-arrow.style1 .pxl-swiper-arrow.pxl-swiper-arrow-prev .crossline1::after,.wp-arrow.style1 .pxl-swiper-arrow.pxl-swiper-arrow-prev .crossline2::after{left: 0px; transform-origin: left center;}.wp-arrow.style1 .pxl-swiper-arrow.pxl-swiper-arrow-prev .crossline2::before{transform: rotate(315deg);}.wp-arrow.style1 .pxl-swiper-arrow.pxl-swiper-arrow-prev .crossline2::after{transform: rotate(-315deg);}.wp-arrow.style1 .pxl-swiper-arrow.pxl-swiper-arrow-next{top: 100%; right: 0px;}.wp-arrow.style1 .pxl-swiper-arrow.pxl-swiper-arrow-next .crossline1::before,.wp-arrow.style1 .pxl-swiper-arrow.pxl-swiper-arrow-next .crossline2::before,.wp-arrow.style1 .pxl-swiper-arrow.pxl-swiper-arrow-next .crossline1::after,.wp-arrow.style1 .pxl-swiper-arrow.pxl-swiper-arrow-next .crossline2::after{right: 0px; transform-origin: right center;}.wp-arrow.style1 .pxl-swiper-arrow:not(.swiper-button-disabled):hover .crossline1{opacity: 0; transform: scale(0);}.wp-arrow.style1 .pxl-swiper-arrow:not(.swiper-button-disabled):hover .crossline2{width: 15px; opacity: 1;}.wp-arrow.style1 .pxl-swiper-arrow:not(.swiper-button-disabled):hover .crossline2::before{top: 0px;}.wp-arrow.style1 .pxl-swiper-arrow:not(.swiper-button-disabled):hover .crossline2::after{bottom: 0px;}.wp-arrow.style4 .pxl-swiper-arrow{width: 44px; height: 44px; line-height: 44px; font-size: 24px; color: var(--primary-color); background: var(--fourth-color); text-align: center; cursor: pointer; z-index: 1;}.wp-arrow.style4 .pxl-swiper-arrow{position: absolute; top: 50%; bottom: auto; transform: translateY(-50%);}.wp-arrow.style4 .pxl-swiper-arrow-prev{left: 0px;}.wp-arrow.style4 .pxl-swiper-arrow-next{right: 0px;}.pxl-swiper-dots{position: relative; display: flex; flex-wrap: wrap; justify-content: center; left: 50%; margin-top: 30px; z-index: 1; transform: translateX(-50%); width: 100% !important;}.pxl-swiper-dots.pxl-swiper-pagination-bullets{margin: -11.5px 0px;}.pxl-swiper-dots .pxl-swiper-pagination-bullet{position: relative; margin: 11.5px; padding: 7px; text-align: center; cursor: pointer;}.pxl-swiper-dots .pxl-swiper-pagination-bullet::before{content: ""; position: absolute; left: 50%; top: 50%; width: 4px; height: 4px; background: var(--third-color); border-radius: 50%; transform: translate(-50%, -50%); transition: inherit;}.pxl-swiper-dots .pxl-swiper-pagination-bullet.swiper-pagination-bullet-active-prev::before,.pxl-swiper-dots .pxl-swiper-pagination-bullet.swiper-pagination-bullet-active-next::before{width: 6px; height: 6px;}.pxl-swiper-dots .pxl-swiper-pagination-bullet.swiper-pagination-bullet-active{background-color: transparent;}.pxl-swiper-dots .pxl-swiper-pagination-bullet.swiper-pagination-bullet-active::before{width: 8px; height: 8px; background-color: var(--secondary-color);}.pxl-swiper-sliders{position: relative;}.pxl-swiper-sliders.pxl-swiper-arrow-show .pxl-swiper-arrow{opacity: 1; visibility: visible;}.pxl-swiper-sliders:hover .wp-arrow.style1 .pxl-swiper-arrow.pxl-swiper-arrow-prev{top: 0px;}.pxl-swiper-sliders:hover .wp-arrow.style1 .pxl-swiper-arrow.pxl-swiper-arrow-next{top: 45px;}html{scroll-behavior: smooth; box-sizing: border-box;}body{font-size: 16px; font-weight: 400; line-height: 1.625; color: var(--primary-color); background-color: var(--bglight-color); -webkit-font-smoothing: antialiased; overflow-x: hidden; letter-spacing: 0px; font-family: Montserrat, sans-serif; margin: 0px; padding: 0px;}body::-webkit-scrollbar{width: 10px;}body::-webkit-scrollbar-thumb{background: padding-box rgb(46, 46, 46); border: 2px solid transparent;}body::-webkit-scrollbar-thumb:hover{border: 0px;}body::-webkit-scrollbar-track{background: var(--fourth-color); box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 6px inset;}a{color: var(--primary-color);}a::before,a::after{transition: inherit;}a:hover,a:focus{color: var(--link-color-hover);}a:active{color: var(--link-color-active);}.clearfix::after{display: block; clear: both; content: "";}a,a:hover,a:focus,a::before,a::after{outline: none; text-decoration: none;}h1,h2,h3,h5,h6{font-family: Montserrat, sans-serif; color: var(--primary-color); font-weight: 700; margin: 0px 0px 15px; clear: both;}h1{font-size: 72px; line-height: 1.0833;}h2{font-size: 48px; line-height: 1.25;}h3{font-size: 32px; line-height: 1.5;}h5{font-size: 20px; line-height: 1.3; font-weight: 600;}h6{font-size: 16px; line-height: 1.375; font-weight: 600;}img{width: auto; max-width: 100%; height: auto; vertical-align: middle; border-style: none;}p{margin: 0px 0px 15px;}.screen-reader-text{display: none;}table{border-collapse: collapse; border-spacing: 0px; line-height: 2; margin: 0px 0px 40px; width: 100%; border-radius: 0px;}caption,td{font-weight: normal; text-align: left;}th{font-weight: 600; padding: 10px;}td{padding: 10px;}ol{list-style: inside none decimal;}ul{padding: 0px; margin: 0px 0px 30px;}ul li{list-style-position: inside;}figure:last-child{margin-bottom: 0px;}#pxl-wapper{position: relative; overflow: hidden;}@media screen and (min-width: 1200px){#pxl-wapper .container{max-width: 1200px; width: 100%;}}@media screen and (max-width: 1199px){#pxl-wapper .container{max-width: 100%;}}#pxl-wapper .elementor-widget:not(:last-child){margin-bottom: 0px;}#pxl-wapper .elementor-top-section:not(.elementor-section-full_width) .elementor-section.elementor-inner-section > .elementor-container{margin: 0px -15px; max-width: inherit !important;}#pxl-main{padding: 120px 0px;}@media screen and (max-width: 1199px){#pxl-main{padding: 100px 0px;}}#pxl-main .elementor-container .elementor-section.elementor-section-boxed > .elementor-container.elementor-column-gap-default{max-width: 1200px; margin: 0px auto; padding: 0px 15px;}#pxl-main .elementor-container .elementor-section.elementor-section-boxed > .elementor-container.elementor-column-gap-no{max-width: 1200px;}.single-service #pxl-main .elementor-section.elementor-section-boxed > .elementor-container{padding: 0px;}.pxl-scroll-top{position: fixed; width: 55px; height: 55px; line-height: 55px; right: 41px; bottom: 70px; font-size: 14px; text-align: center; z-index: 9999; opacity: 0; visibility: hidden; border: 1px solid var(--primary-color);}@media screen and (max-width: 1199px){.pxl-scroll-top{right: 15px; bottom: 50px;}}@media screen and (max-width: 991px){.pxl-scroll-top{bottom: 25px;}}.pxl-scroll-top::before{content: ""; position: absolute; top: -50px; width: 1px; height: 33px; opacity: 0; visibility: hidden; transition: inherit;}.pxl-scroll-top a{width: 100%; height: 100%; font-weight: 500; margin-top: 10px;}.pxl-grid-lines{padding: 0px 7.15%; position: absolute; inset: 0px; width: 100%; pointer-events: none; overflow: hidden; z-index: -1;}@media screen and (max-width: 767px){.pxl-grid-lines:not(.grid-mobile){display: none !important;}}.pxl-grid-lines span{position: relative; display: inline-block; width: 1px; height: 100%; background-color: var(--gridlight-color); mix-blend-mode: difference; transition: none !important;}.pxl-grid-lines span::before{content: ""; position: absolute; top: 0px; left: 0px; width: 1px; height: 60px; background: linear-gradient(0deg, rgba(255, 255, 255, 0.3) 0%, rgba(255, 255, 255, 0) 100%); animation: 25s linear 0s infinite normal none running pxl_grid_fall;}.pxl-grid-lines span:nth-child(2)::before{animation-delay: 1s;}.pxl-grid-lines span:nth-child(4)::before{animation-delay: 1s;}.pxl-grid-lines span:nth-child(6)::before{animation-delay: 1s;}.pxl-show-grid .pxl-grid-lines{z-index: 1;}.pxl-show-grid.no-ani .pxl-grid-lines span::before{display: none;}.pxl-show-grid-yes{}.pxl-show-grid-yes .pxl-grid-lines{z-index: 1;}.pxl-section-bg-overlay::before{content: ""; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; pointer-events: none;}.pxl-grid-lines{display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: justify; justify-content: space-between;}.wp-arrow.style1 .pxl-swiper-arrow,.pxl-scroll-top{display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center;}.pxl-close{border-radius: 50%; background: rgba(255, 255, 255, 0.7); border: 9px solid transparent; color: rgb(119, 119, 119); width: 36px; height: 36px; display: inline-flex; justify-content: center; align-items: center; position: relative; cursor: pointer;}.pxl-close::before,.pxl-close::after{content: ""; position: absolute; height: 2px; width: 100%; top: 50%; left: 0px; margin-top: -1px; transform-origin: 50% 50%; background-color: var(--fourth-color); transition: 0.2s cubic-bezier(0.24, 0.74, 0.58, 1);}.pxl-close::before{transform: rotate(45deg);}.pxl-close::after{transform: rotate(-45deg);}.pxl-close:hover::before,.pxl-close:hover::after{transform: rotate(0deg);}.pxl-hide{display: none;}@media screen and (min-width: 1200px){.pxl-hide-xl{display: none !important;}}.elementor-section .elementor-container{flex-wrap: wrap;}.pxl-justify-between > .elementor-container{justify-content: space-between;}.pxl-section-bg-overlay::before{z-index: -2;}.title-line{display: inline-block; position: absolute; left: 0px; bottom: 0px; width: 40px; height: 1px; background: var(--secondary-color); overflow: hidden;}.title-line::before{content: ""; position: absolute; left: 10px; top: 0px; width: 4px; height: 1px; background-color: var(--fourth-color); animation: 1.5s linear 0s infinite normal none running pxl_line_anim;}@media screen and (max-width: 991px){.pxl-heading h1.pxl-item--title{font-size: 60px;}}@media screen and (max-width: 767px){.pxl-heading h1.pxl-item--title{font-size: 50px;}}@media screen and (max-width: 575px){.pxl-heading h1.pxl-item--title{font-size: 38px;}}@media screen and (max-width: 1199px){.pxl-heading h2.pxl-item--title{font-size: 45px;}}@media screen and (max-width: 767px){.pxl-heading h2.pxl-item--title{font-size: 35px;}}@media screen and (max-width: 575px){.pxl-heading h2.pxl-item--title{font-size: 28px;}}.wp-arrow.style1 .pxl-swiper-arrow .crossline1,.wp-arrow.style1 .pxl-swiper-arrow .crossline2,.wp-arrow.style1 .pxl-swiper-arrow .crossline1::before,.wp-arrow.style1 .pxl-swiper-arrow .crossline2::before,.wp-arrow.style1 .pxl-swiper-arrow .crossline1::after,.wp-arrow.style1 .pxl-swiper-arrow .crossline2::after,.wp-arrow.style4 .pxl-swiper-arrow,.pxl-header-menu-backdrop,.pxl-header-menu{transition: 500ms ease-in-out;}.pxl-hover-transition,.wp-arrow.style1 .pxl-swiper-arrow,.pxl-swiper-dots .pxl-swiper-pagination-bullet,.wp-arrow.style1 .pxl-swiper-arrow > span{transition: 300ms;}p,.pxl-post-detail .item--label,.pxl-menu-primary > li > a,.pxl-menu-primary > li > a span,.pxl-menu-primary .sub-menu li a,.pxl-header-mobile-search .search-submit,.pxl-btn-line,.pxl-btn-line .btn-text,.pxl-nav-menu .sub-menu li.menu-item-has-children > a::after,.pxl-scroll-top a{color: var(--primary-color);}.pxl-menu-primary > li > a:hover,.pxl-menu-primary > li > a:hover span,.pxl-menu-primary > li.current_page_item > a,.pxl-menu-primary > li.current-menu-item > a,.pxl-menu-primary > li.current_page_ancestor > a,.pxl-menu-primary > li.current-menu-ancestor > a,.pxl-menu-primary > li.current_page_item > a span,.pxl-menu-primary > li.current-menu-item > a span,.pxl-menu-primary > li.current_page_ancestor > a span,.pxl-menu-primary > li.current-menu-ancestor > a span,.pxl-nav-menu .pxl-menu-primary > li.menu-item-has-children > a:hover .pxl-nav-icon,.pxl-nav-menu .pxl-menu-primary > li.current_page_item > a .pxl-nav-icon,.pxl-nav-menu .pxl-menu-primary > li.current-menu-item > a .pxl-nav-icon,.pxl-nav-menu .pxl-menu-primary > li.current_page_ancestor > a .pxl-nav-icon,.pxl-nav-menu .pxl-menu-primary > li.current-menu-ancestor > a .pxl-nav-icon,.pxl-scroll-top a:hover{color: var(--secondary-color);}.btn{color: var(--fourth-color);}.pxl-hidden-panel-button .line{background-color: var(--third-color);}.pxl-bg-fou-pri,.pxl-menu-primary .sub-menu:not(.pxl-mega-menu),.pxl-hidden-template,.pxl-portfolio-carousel1 .item--content{background-color: var(--fourth-color);}.pxl-hidden-template.pos-right .pxl-close::before,.pxl-hidden-template.pos-right .pxl-close::after,.pxl-btn-line .btn-icon .line,.pxl-btn-line .btn-icon .dot,.pxl-scroll-top::before{background-color: var(--primary-color);}.pxl-bg-f8-pri{background-color: rgb(248, 248, 248);}input[type="text"],input[type="email"],input[type="search"],input[type="tel"],input[type="range"],textarea{background-color: rgb(230, 230, 230);}.pxl-logo a{position: relative; display: inline-block;}.pxl-logo img{width: auto; vertical-align: middle;}.pxl-logo .logo-dark{position: absolute; top: 0px; left: 0px; opacity: 0; visibility: hidden;}.pxl-heading .pxl-heading--inner{display: inline-block;}.pxl-heading .pxl-heading--inner .pxl-item--title{position: relative;}.pxl-heading.pxl-section-scroll{position: absolute; top: 0px; left: 0px;}.pxl-heading.pxl-section-scroll .pxl-item--title{color: rgb(242, 242, 242); font-size: 291px; letter-spacing: 20px;}@media screen and (max-width: 1600px){.pxl-heading.pxl-section-scroll .pxl-item--title{font-size: 205px;}}@media screen and (max-width: 1199px){.pxl-heading.pxl-section-scroll .pxl-item--title{font-size: 160px;}}.pxl-heading.pxl-section-scroll:not(.revesal){transform: translateX(50%);}.pxl-text-editor .pxl-item--inner{display: inline-block; color: var(--third-color);}.pxl-text-editor .pxl-item--inner p{color: inherit;}.pxl-text-editor .pxl-item--inner p:last-child{margin-bottom: 0px;}.pxl-nav-menu.pxl-nav-menu1 .menu-style2{display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column;}.pxl-nav-menu.pxl-nav-menu1 .menu-style2 > li{margin: 0px; padding: 9px 0px;}.pxl-nav-menu.pxl-nav-menu1 .menu-style2 > li + li{border-top: 1px dashed var(--third-color);}.pxl-nav-menu.pxl-nav-menu1 .menu-style2 > li:last-child{margin: 0px;}.pxl-nav-menu.pxl-nav-menu1 .menu-style2 a{font-size: 16px; font-weight: 600; line-height: 1.5; border-width: medium; border-style: none; border-color: currentcolor; border-image: none;}.pxl-nav-menu.pxl-nav-menu1 .menu-style2 a:hover{color: var(--fifth-color);}.pxl-gallery-carousel1 .pxl-swiper-slide{pointer-events: none;}.pxl-gallery-carousel1 .pxl-swiper-slide.swiper-slide-active{pointer-events: auto;}.pxl-post-detail .widget-title{margin-bottom: 31px;}.pxl-post-detail .item--label{font-size: 16px; line-height: 1.375; font-weight: 600;}.pxl-post-detail .item--content{font-size: 16px; line-height: 1.625; font-weight: 400; color: var(--sixth-color);}.pxl-post-detail .pxl--item + .pxl--item{margin-top: 6px;}.pxl-post-detail .widget-social{margin-top: 43px;}.pxl-post-detail .widget-social a{display: inline-block; font-size: 14px; width: 30px; height: 30px; line-height: 30px; color: var(--third-color); background: rgb(230, 230, 230); text-align: center; margin: 3px; border-radius: 50%;}#pxl-header-mobile .pxl-header-branding a,#pxl-header-mobile .pxl-logo-mobile a{position: relative; display: inline-block;}#pxl-header-mobile .pxl-header-branding .logo-dark,#pxl-header-mobile .pxl-logo-mobile .logo-dark{position: absolute; top: 0px; left: 0px; opacity: 0; visibility: hidden;}.pxl-hidden-panel-button{position: relative; cursor: pointer; width: 14px; height: 12px;}.pxl-hidden-panel-button .line{display: block; float: right; width: 100%; height: 2px;}.pxl-hidden-panel-button .line:nth-child(2){width: 10px;}.pxl-hidden-panel-button .line:nth-child(3){width: 12px;}.pxl-hidden-panel-button .line:not(:last-child){margin-bottom: 4px;}#pxl-header-elementor{}#pxl-header-elementor #pxl-header-mobile{display: none;}#pxl-header-elementor .pxl-header-elementor-main{position: relative; z-index: 999;}#pxl-header-elementor .pxl-header-elementor-sticky{position: fixed; top: 0px; left: 0px; right: 0px; z-index: 999; visibility: hidden; transform-origin: center top; transform: perspective(300px) rotateX(-90deg); transition: 0.5s ease-in-out;}#pxl-header-elementor .px-header--transparent{position: absolute; top: 0px; left: 0px; right: 0px; width: 100%; z-index: 999;}#pxl-header-elementor .elementor-section .elementor-container,#pxl-header-elementor .elementor-widget,#pxl-header-elementor .elementor-widget-wrap,#pxl-header-elementor .elementor-column{position: static;}@media screen and (min-width: 1200px){.pxl-menu-primary{display: flex; list-style: none; margin: 0px; padding: 0px;}.pxl-menu-primary ul{list-style: none; margin: 0px;}.pxl-menu-primary li{position: relative;}.pxl-menu-primary li a{position: relative; font-weight: 500;}.pxl-menu-primary > li{display: inline-block; vertical-align: middle; margin: 0px auto;}.pxl-menu-primary > li > a{display: inline-block; font-size: 12px; font-weight: 500; line-height: 147px;}.pxl-menu-primary > li > a span{transition: inherit;}.pxl-menu-primary .sub-menu{position: absolute; top: 100%; left: 0px; margin-bottom: 0px; min-width: 200px; padding: 15px 0px; text-align: left; z-index: 99; box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 10px; transition: 300ms; opacity: 0; visibility: hidden; pointer-events: none;}.pxl-menu-primary .sub-menu li{white-space: nowrap;}.pxl-menu-primary .sub-menu li a{display: block; font-size: 11px; line-height: 1.2727; font-weight: 500; letter-spacing: 1.5px; padding: 10px 35px 10px 25px; transition: 300ms;}.pxl-menu-primary .sub-menu li a span{position: relative; display: inline-block; transition: none;}.pxl-menu-primary .sub-menu li:hover > a{color: var(--secondary-color);}.pxl-menu-primary .sub-menu li > a:hover,.pxl-menu-primary .sub-menu li.current_page_item > a,.pxl-menu-primary .sub-menu li.current-menu-item > a,.pxl-menu-primary .sub-menu li.current_page_ancestor > a,.pxl-menu-primary .sub-menu li.current-menu-ancestor > a{color: var(--secondary-color);}.pxl-menu-primary .sub-menu li > a:hover i,.pxl-menu-primary .sub-menu li.current_page_item > a i,.pxl-menu-primary .sub-menu li.current-menu-item > a i,.pxl-menu-primary .sub-menu li.current_page_ancestor > a i,.pxl-menu-primary .sub-menu li.current-menu-ancestor > a i,.pxl-menu-primary .sub-menu li > a:hover::after,.pxl-menu-primary .sub-menu li.current_page_item > a::after,.pxl-menu-primary .sub-menu li.current-menu-item > a::after,.pxl-menu-primary .sub-menu li.current_page_ancestor > a::after,.pxl-menu-primary .sub-menu li.current-menu-ancestor > a::after{color: var(--secondary-color);}.pxl-menu-primary .sub-menu .sub-menu{top: 0px; left: 100%;}.pxl-menu-primary li:hover > .sub-menu{opacity: 1; visibility: visible; pointer-events: auto;}.nav-menu-effect.menu-translate-rl .pxl-menu-primary .sub-menu{transform: translate3d(15px, 0px, 0px);}.nav-menu-effect.menu-translate-rl .pxl-menu-primary .sub-menu .sub-menu{transform: translate3d(0px, 0px, 0px);}.nav-menu-effect.menu-translate-rl .pxl-menu-primary li:hover > .sub-menu{transform: translate3d(0px, 0px, 0px); perspective: 1000px;}.nav-menu-effect.menu-translate-rl .pxl-menu-primary li:hover > .sub-menu > li{opacity: 0; animation: 300ms ease-in-out 0s 1 normal forwards running pxl_menu_trans;}.pxl-menu-toggle{display: none;}.pxl-header-nav .pxl-menu-primary > li{margin: 0px 30px;}.pxl-header-nav .pxl-menu-primary > li.menu-item-has-children > a::after{content: ""; font-family: bootstrap-icons; font-size: 10px; font-weight: bold; margin-left: 7px; transition: none;}.pxl-header-nav .sub-menu li.menu-item-has-children > a::after{content: ""; font-family: bootstrap-icons; position: absolute; top: 50%; right: 10px; font-size: 10px; font-weight: 400; transform: translate(0px, -50%); transition: none;}.pxl-header-nav .sub-menu li.menu-item-has-children > a:hover::after{color: var(--secondary-color);}}@media screen and (max-width: 1199px){#pxl-header-elementor .pxl-header-elementor-main,#pxl-header-elementor .pxl-header-elementor-sticky{display: none;}#pxl-header-elementor #pxl-header-mobile{position: relative; display: block; z-index: 999;}#pxl-header-elementor{position: relative;}#pxl-header-elementor .pxl-header-main{position: relative;}#pxl-header-elementor .pxl-header-branding{margin: 15px; min-height: 50px; align-items: center; display: flex;}#pxl-header-elementor .pxl-header-branding img{height: 41px;}#pxl-header-elementor #pxl-nav-mobile{width: 50px; height: 50px; position: absolute; top: 50%; right: 15px; transform: translate(0px, -50%); cursor: pointer; display: flex; justify-content: center; align-items: center;}.pxl-nav-mobile .pxl-nav-mobile-button span{display: block; width: 20px; height: 2px; background: var(--secondary-color); transition: 0.3s linear;}.pxl-nav-mobile .pxl-nav-mobile-button span:nth-child(2){margin: 5px 0px;}.pxl-header-menu-backdrop{z-index: 998; position: fixed; top: 0px; left: 0px; width: 0px; height: 100%; background-color: rgba(34, 34, 34, 0.7);}.pxl-header-menu{position: fixed; height: 100vh; width: 300px; top: 0px; left: 0px; bottom: 0px; margin: 0px; background-color: rgb(255, 255, 255); overflow: hidden scroll; visibility: hidden; z-index: 999; transform: translateX(-100%); box-shadow: rgba(0, 0, 0, 0.08) 0px 0px 15px;}.pxl-header-menu-scroll .pxl-close{position: absolute; top: 20px; right: 10px; background-color: transparent;}.pxl-header-menu-scroll .pxl-close::before,.pxl-header-menu-scroll .pxl-close::after{background-color: rgb(0, 0, 0);}.pxl-header-menu-scroll .pxl-close:hover{background-color: transparent;}.pxl-header-menu-scroll .pxl-close:hover::before,.pxl-header-menu-scroll .pxl-close:hover::after{background-color: rgb(0, 0, 0);}.pxl-menu-toggle{position: absolute; top: 0px; right: 0px; width: 40px; height: 50px; line-height: 51px; text-align: center; cursor: pointer; font-size: 16px; color: var(--third-color); background: rgba(153, 153, 153, 0.1);}.pxl-menu-toggle::before{content: ""; font-family: bootstrap-icons; display: block; transition: 300ms;}.pxl-menu-primary{list-style: none; margin: 0px; padding: 0px; border-top: 1px solid rgb(230, 230, 230);}.pxl-menu-primary li{position: relative;}.pxl-menu-primary li a{display: block; color: var(--primary-color); font-size: 15px; line-height: 50px; font-weight: 400; padding: 0px 12px; border-bottom: 1px solid rgb(230, 230, 230); border-left: 3px solid transparent;}.pxl-menu-primary li > a:hover,.pxl-menu-primary li.current_page_item > a,.pxl-menu-primary li.current-menu-item > a,.pxl-menu-primary li.current_page_ancestor > a,.pxl-menu-primary li.current-menu-ancestor > a{color: var(--secondary-color); border-left-color: var(--secondary-color);}.pxl-menu-primary .sub-menu{position: relative; display: none; list-style: none; margin: 0px; padding: 0px;}.pxl-menu-primary .sub-menu li a{font-size: 12px; font-weight: 500; padding: 0px 22px;}.pxl-menu-primary > li > .sub-menu > li > .sub-menu > li a{padding: 0px 32px;}.pxl-menu-primary > li > .sub-menu > li > .sub-menu > li > .sub-menu > li a{padding: 0px 42px;}.pxl-logo-mobile{margin: 30px 15px;}.pxl-logo-mobile img{height: 40px;}.pxl-header-mobile-search{margin: 0px 15px 40px;}.pxl-header-mobile-search form{position: relative;}.pxl-header-mobile-search .search-field{height: 40px; padding: 0px 40px 0px 15px;}.pxl-header-mobile-search .search-submit{position: absolute; top: 0px; right: 0px; padding: 0px; width: 40px; height: 40px; line-height: 40px; background: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; cursor: pointer; border-radius: 0px;}.pxl-header-mobile-search .search-submit:hover,.pxl-header-mobile-search .search-submit:focus{color: var(--primary-color);}.pxl-menu-close{background-color: rgba(0, 0, 0, 0.03); position: absolute; top: 0px; right: 0px; border-radius: 0px;}}.single-portfolio .pxl-post--navigation{margin-top: 56px;}@media screen and (min-width: 992px){.single-portfolio .pxl-post--navigation.pos-right{width: calc(75% - 8px); margin-left: auto;}}.pxl-post--navigation{display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; padding: 30px 0px 0px; border-top: 1px solid rgb(230, 230, 230);}.pxl-post--navigation .pxl--item .pxl--link{position: relative; display: inline-flex; -webkit-box-align: center; align-items: center;}.pxl-post--navigation .pxl--item .pxl--link::after{position: absolute; width: 10em; background-color: var(--primary-color); content: attr(data-tip); padding: 0.6em; color: rgb(255, 255, 255); margin: auto; text-align: center; border-radius: 0.2em;}.pxl-post--navigation .pxl--item .pxl--link::before,.pxl-post--navigation .pxl--item .pxl--link::after{opacity: 0; pointer-events: none;}.pxl-post--navigation .pxl--item .pxl--link .line{position: absolute; top: 49.4%; width: 2.1875rem; height: 0.0625rem; display: inline-block; background-color: var(--fifth-color); transition: 0.5s ease-in-out;}.pxl-post--navigation .pxl--item .pxl--link .circle{position: relative; width: 2.25rem; height: 2.25rem; border-radius: 100%; display: inline-block; border: 1px solid var(--fifth-color);}.pxl-post--navigation .pxl--item .pxl--link .dot{position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); width: 0px; height: 0px; border-radius: 0px; display: inline-block; background-color: transparent; border-top: 5px solid transparent; border-bottom: 5px solid transparent; animation: auto ease 0s 1 normal none running none;}.pxl-post--navigation .pxl--item .pxl--link:hover::after{opacity: 1;}.pxl-post--navigation .pxl--item .pxl--link:hover .line{animation: 1.5s linear 0s infinite normal none running pxl_scale_lr;}.pxl-post--navigation .pxl--item .pxl--link:hover .circle{animation: 5s linear 0s infinite normal none running full_circle; border-style: dashed;}.pxl-post--navigation .pxl--item.pxl--item-prev .pxl--link::after{left: calc(100% + 30px);}.pxl-post--navigation .pxl--item.pxl--item-prev .pxl--link .line{left: calc(50% + 5px); transform-origin: left center;}.pxl-post--navigation .pxl--item.pxl--item-prev .pxl--link .dot{border-left: 0px solid transparent; border-right: 10px solid var(--fifth-color);}.pxl-post--navigation .pxl--item.pxl--item-next .pxl--link::after{right: calc(100% + 30px);}.pxl-post--navigation .pxl--item.pxl--item-next .pxl--link .line{right: calc(50% + 5px); transform-origin: right center;}.pxl-post--navigation .pxl--item.pxl--item-next .pxl--link .dot{border-left: 10px solid var(--fifth-color); border-right: 0px solid transparent;}.pxl-post--navigation .pxl-show--all{position: relative; cursor: pointer; width: 25px; height: 25px;}.pxl-post--navigation .pxl-show--all::before{position: absolute; content: ""; height: 0px; width: 0px; border-top: 0.5em solid var(--primary-color); border-left: 0.5em solid transparent; border-right: 0.5em solid transparent; margin: auto; left: 0px; right: 0px; bottom: 2.6em; transform: translateY(10px);}.pxl-post--navigation .pxl-show--all::after{position: absolute; width: 10em; background-color: var(--primary-color); content: attr(data-tip); padding: 0.6em 0px; color: rgb(255, 255, 255); margin: auto; left: -4.1em; right: 0px; bottom: 3em; text-align: center; border-radius: 0.2em;}.pxl-post--navigation .pxl-show--all::before,.pxl-post--navigation .pxl-show--all::after{opacity: 0; pointer-events: none;}.pxl-post--navigation .pxl-show--all svg{transition: 0.6s cubic-bezier(0.24, 0.74, 0.58, 1);}.pxl-post--navigation .pxl-show--all .svg-hover{transform: scale(0);}.pxl-post--navigation .pxl-show--all .svg-hover rect{stroke: var(--primary-color);}.pxl-post--navigation .pxl-show--all .svg-main{position: absolute; left: 0px; top: 0px;}.pxl-post--navigation .pxl-show--all .svg-main rect{stroke: var(--secondary-color);}.pxl-post--navigation .pxl-show--all:hover::before{transform: translateY(0px);}.pxl-post--navigation .pxl-show--all:hover::before,.pxl-post--navigation .pxl-show--all:hover::after{opacity: 1;}.pxl-post--navigation .pxl-show--all:hover .svg-main{transform: scale(0) rotate(315deg);}.pxl-post--navigation .pxl-show--all:hover .svg-hover{transform: scale(1) rotate(315deg);}@media screen and (max-width: 991px){.pxl-post--navigation .pxl-show--all{margin: 35px 0px;}}@media screen and (max-width: 767px){.pxl-post--navigation .pxl-show--all::before,.pxl-post--navigation .pxl--link::before,.pxl-post--navigation .pxl-show--all::after,.pxl-post--navigation .pxl--link::after{display: none;}}.pxl-related-portfolio{margin-top: 80px;}.pxl-related-portfolio .pxl-grid-item-inner{position: relative; transition: 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);}.pxl-related-portfolio .pxl-item-featured{margin-bottom: 14px; transition: 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);}.pxl-related-portfolio .pxl-item-featured img{width: 100%; object-fit: cover;}.pxl-related-portfolio .pxl-item-title{margin-bottom: 0px;}.pxl-related-portfolio .pxl-item-tags{font-size: 11px; font-weight: 600; color: var(--fifth-color);}@media screen and (min-width: 992px){.pxl-related-portfolio.pos-right{width: calc(75% - 8px); margin-left: auto;}}.pxl-related-portfolio .pxl-swiper-title{position: relative; padding-bottom: 7px; margin-bottom: 30px;}.pxl-related-portfolio .slick-list{overflow: visible;}.widget-title{position: relative; font-size: 20px; line-height: 1.2; font-weight: 600; padding-bottom: 10px; margin-bottom: 23px; text-transform: uppercase;}.gallery{margin: -16px -12px 43px; display: flex; flex-wrap: wrap;}input[type="text"],input[type="email"],input[type="search"],input[type="tel"],input[type="range"],textarea{width: 100%; height: 64px; padding: 10px 80px 10px 40px; font-size: 12px; font-weight: 600; color: var(--primary-color); line-height: normal; outline: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; font-family: inherit; box-shadow: none;}input[type="range"]{padding: 0px; background-color: transparent; height: auto; border-width: medium; border-style: none; border-color: currentcolor; border-image: none;}textarea{padding-top: 18px; padding-bottom: 18px; height: 140px; margin: 0px;}.pxl-close{position: relative; color: rgb(255, 255, 255); background-color: rgb(170, 187, 204); width: 38px; height: 38px; border: 9px solid transparent; cursor: pointer; z-index: 99; display: inline-flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; border-radius: 50%; transition: 0.3s;}@media screen and (max-width: 767px){.pxl-close{width: 30px; height: 30px; border-width: 8px;}}.pxl-close::before,.pxl-close::after{content: ""; position: absolute; height: 2px; width: 100%; top: 50%; left: 0px; margin-top: -1px; transform-origin: 50% 50%; opacity: 1; transition: transform 0.2s;}.pxl-close::before{transform: rotate(45deg);}.pxl-close::after{transform: rotate(-45deg);}.pxl-close:hover::before,.pxl-close:hover::after{transform: rotate(0deg);}.pxl-overlay-drop{position: fixed; right: 0px; top: 0px; width: 100%; height: 100%; background: rgba(34, 34, 34, 0.7); visibility: hidden; z-index: 1999; transition: 0.5s 0.2s;}.pxl-hidden-template{display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; position: fixed; top: 0px; height: 100%; width: 100%; padding: 0px; right: 0px; will-change: transform; transition-duration: 500ms; opacity: 0; max-height: 100vh; overflow-y: auto; scrollbar-width: none; z-index: -1;}.pxl-hidden-template .pxl-panel-header .panel-header-inner{display: flex; justify-content: flex-end; align-items: center;}.pxl-hidden-template .pxl-panel-content{position: relative; flex: 1 1 0%;}.pxl-hidden-template::-webkit-scrollbar{width: 0px;}.pxl-hidden-template::-webkit-scrollbar-track{background: transparent;}.pxl-hidden-template::-webkit-scrollbar-thumb{background-color: transparent;}.pxl-hidden-template.pos-right .pxl-panel-header{padding: 15px 15px 0px;}.pxl-hidden-template.pos-right .pxl-panel-content{padding: 10px 30px 50px;}.pxl-hidden-template.pos-right .pxl-close{background-color: transparent; width: 54px; height: 54px; border-width: 15px;}.pxl-hidden-template.pos-right{width: 100%; max-width: 550px; right: 0px; left: auto; border-left: 1px solid rgb(35, 27, 38); transform: translate(100%, 0px);}@media screen and (max-width: 991px){.pxl-hidden-template.pos-right{max-width: 300px;}}.pxl-hidden-template.pos-right .pxl-panel-header .panel-header-inner{justify-content: flex-end;}.pxl-hidden-template.pos-right + .pxl-overlay-drop{transform: scaleX(0);}.pxl-hidden-template.pos-right + .pxl-overlay-drop{transform-origin: 100% 50%;}.nice-select .list:hover .option:not(:hover){background-color: transparent !important;}.slick-slider{position: relative; display: block; box-sizing: border-box; touch-action: pan-y; -webkit-tap-highlight-color: transparent; user-select: none;}.slick-list{position: relative; overflow: hidden; display: block; margin: 0px; padding: 0px;}.slick-list:focus{outline: none;}.slick-slider .slick-track,.slick-slider .slick-list{transform: translate3d(0px, 0px, 0px);}.slick-track{position: relative; left: 0px; top: 0px; display: block; margin-left: auto; margin-right: auto;}.slick-track::before,.slick-track::after{content: ""; display: table;}.slick-track::after{clear: both;}.slick-slide{float: left; height: 100%; min-height: 1px; display: none;}.slick-slide img{display: block;}.slick-initialized .slick-slide{display: block;}button:not(.mfp-close, .rm-style-default, .wpcf7-submit, .search-submit, .wp-element-button, .mfp-arrow, .woosc-btn, .woosw-btn, .woosq-btn){font-size: 18px; font-weight: 700; color: rgb(255, 255, 255); padding: 0px 50px; margin: 0px 10px 10px 0px; line-height: 64px; position: relative; display: inline-block; cursor: pointer; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; height: auto; background-color: var(--secondary-color);}@media screen and (max-width: 575px){button:not(.mfp-close, .rm-style-default, .wpcf7-submit, .search-submit, .wp-element-button, .mfp-arrow, .woosc-btn, .woosw-btn, .woosq-btn){padding: 0px 25px;}}button:not(.mfp-close, .rm-style-default, .wpcf7-submit, .search-submit, .wp-element-button, .mfp-arrow, .woosc-btn, .woosw-btn, .woosq-btn):hover,button:not(.mfp-close, .rm-style-default, .wpcf7-submit, .search-submit, .wp-element-button, .mfp-arrow, .woosc-btn, .woosw-btn, .woosq-btn):focus,button:not(.mfp-close, .rm-style-default, .wpcf7-submit, .search-submit, .wp-element-button, .mfp-arrow, .woosc-btn, .woosw-btn, .woosq-btn):active,button:not(.mfp-close, .rm-style-default, .wpcf7-submit, .search-submit, .wp-element-button, .mfp-arrow, .woosc-btn, .woosw-btn, .woosq-btn):not([disabled]):not(.disabled).active,button:not(.mfp-close, .rm-style-default, .wpcf7-submit, .search-submit, .wp-element-button, .mfp-arrow, .woosc-btn, .woosw-btn, .woosq-btn):not([disabled]):not(.disabled):active{outline: none medium; text-decoration: none; background-color: rgba(166, 161, 130, 0.6);}.btn{position: relative; display: inline-flex; align-items: center; justify-content: center; font-size: 12px; font-weight: 700; padding: 0px 36px; line-height: 48px; cursor: pointer; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; height: auto;}.btn:hover,.btn:focus,.btn:active{outline: none medium; text-decoration: none; color: var(--fourth-color);}.pxl-btn-line{position: relative; display: inline-flex; align-items: center; font-size: 12px; font-weight: 600; letter-spacing: 1.2px; cursor: pointer;}.pxl-btn-line span{transition: inherit;}.pxl-btn-line .btn-text{margin-right: 35px;}.pxl-btn-line .btn-icon{position: relative; display: inline-flex; -webkit-box-align: center; align-items: center;}.pxl-btn-line .btn-icon .line{display: inline-block; position: absolute; right: 50%; top: 49.4%; width: 35px; height: 1px; transform-origin: right center;}.pxl-btn-line .btn-icon .circle{position: relative; display: inline-block; width: 34px; height: 34px; border: 1px solid var(--primary-color); border-radius: 50%;}.pxl-btn-line .btn-icon .dot{display: inline-block; position: absolute; left: 50%; top: 50%; width: 5px; height: 5px; border-radius: 50%; transform: translate(-50%, -50%);}.pxl-btn-line:hover .btn-text{color: var(--secondary-color);}.pxl-btn-line:hover .btn-icon .line{background-color: var(--secondary-color); animation: 2s linear 0.3s infinite normal none running pxl_scale_lr;}.pxl-btn-line:hover .btn-icon .circle{border-style: dashed; border-color: var(--secondary-color); animation: 4s linear 0.3s infinite normal none running pxl_spin;}.pxl-btn-line:hover .btn-icon .dot{background-color: var(--secondary-color); animation: 2s linear 0.3s infinite normal none running pxl_scale_lr2;}.pxl-nav-menu .pxl-menu-primary > li.menu-item-has-children > a .pxl-nav-icon{position: absolute; display: inline-flex; line-height: 1; padding-left: 5px; top: 50%; transform: translateY(-50%); transition: inherit;}.pxl-nav-menu .pxl-menu-primary > li.menu-item-has-children > a .pxl-nav-icon::before{font-size: 10px;}.pxl-nav-menu .sub-menu li.menu-item-has-children > a::after{content: ""; font-family: bootstrap-icons; position: absolute; top: 50%; right: 15px; font-size: 10px; font-weight: 500; transform: translate(0px, -50%); transition: none;}@media screen and (max-width: 767px){.pxl-portfolio-carousel1 .item--featured img{width: 100%; object-fit: cover;}}.pxl-portfolio-carousel1 .item--content{position: absolute; right: 0px; top: auto; bottom: 0px; padding: 35px 35px 30px; max-width: 300px; transform-origin: right center; transform: perspective(250px) rotateY(-90deg); transition: 400ms ease-in-out;}@media screen and (max-width: 575px){.pxl-portfolio-carousel1 .item--content{padding: 35px 25px 30px; margin: 0px 0px -1px;}}.pxl-portfolio-carousel1 .item--title{margin-bottom: 23px;}.pxl-portfolio-carousel1 .item--button .btn-text{color: var(--secondary-color);}.pxl-portfolio-carousel1 .item--button .btn-icon .line,.pxl-portfolio-carousel1 .item--button .btn-icon .dot{background-color: var(--secondary-color);}.pxl-portfolio-carousel1 .item--button .btn-icon .circle{border-color: var(--secondary-color);}.pxl-portfolio-carousel1 .pxl-item--inner{position: relative;}.pxl-portfolio-carousel1 .pxl-item--inner:hover .item--content{transform: perspective(250px) rotateY(0deg);}.pxl-portfolio-carousel1 .pxl-swiper-slide{transition: 300ms;}.pxl-portfolio-carousel1 .pxl-item--inner{position: relative;}.pxl-portfolio-carousel1 .pxl-swiper-slide:not(.swiper-slide-active, .swiper-slide-prev, .swiper-slide-next){cursor: w-resize;}@-webkit-keyframes pxl_spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}@keyframes pxl_spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}@-webkit-keyframes full_circle { 
  100% { transform: rotate(360deg); }
}@keyframes full_circle { 
  100% { transform: rotate(360deg); }
}@keyframes pxl_grid_fall { 
  0% { top: 0%; }
  100% { top: 100%; }
}@keyframes pxl_line_anim { 
  0% { left: 0px; opacity: 0; }
  10% { opacity: 1; }
  100% { left: 100%; }
}@keyframes pxl_scale_lr { 
  0% { transform: scaleX(1); }
  50% { transform: scaleX(0); }
  100% { transform: scaleX(1); }
}@keyframes pxl_scale_lr2 { 
  0% { transform: translate(-50%, -50%) scale(1); }
  50% { transform: translate(-50%, -50%) scale(0.8); background: rgb(255, 255, 255); }
  100% { transform: translate(-50%, -50%) scale(1); }
}@-webkit-keyframes pxl_menu_trans { 
  0% { opacity: 0; transform: translateY(20px); }
  100% { opacity: 1; transform: translateY(0px); }
}@keyframes pxl_menu_trans { 
  0% { opacity: 0; transform: translateY(20px); }
  100% { opacity: 1; transform: translateY(0px); }
}