#blurjs-15,#blurjs-25{position:absolute;bottom:0;left:0;z-index:-9}.product-card .product-image{height:300px;width:100%;position:relative;background-size:cover;background-repeat:no-repeat;background-position:center;overflow:hidden}.product-card .product-image:before{content:"";position:absolute;left:0;bottom:0;width:100%;height:35%;background:#e93838;background:-moz-linear-gradient(0deg,#e93838 0,rgba(233,56,56,.75) 35%,rgba(233,56,56,0) 100%);background:-webkit-linear-gradient(0deg,#e93838 0,rgba(233,56,56,.75) 35%,rgba(233,56,56,0) 100%);background:linear-gradient(0deg,#e93838 0,rgba(233,56,56,.75) 35%,rgba(233,56,56,0) 100%);transition:all .6s ease-in-out;visibility:hidden;opacity:0}.product-card .product-image .tag{position:absolute;left:50%;transform:translateX(-50%);transition:all .6s cubic-bezier(.76,0,.07,1);bottom:calc(-1.75rem);visibility:visible;opacity:0}.product-card:hover .product-image:before{visibility:visible;opacity:1}.product-card:hover .product-image .tag{bottom:1.5rem;visibility:visible;opacity:1}@media only screen and (min-width:320px) and (max-width:480px){.product-card .product-image{height:240px}}@media only screen and (min-width:481px) and (max-width:767px){.product-card .product-image{height:240px}}.portofolio-card{position:relative}.portofolio-card .portofolio-image{height:480px;width:100%;position:relative;background-size:cover;background-repeat:no-repeat;background-position:center;overflow:hidden}.portofolio-card .portofolio-image:before{content:"";position:absolute;left:0;bottom:0;width:100%;height:35%;background:#e93838;background:-moz-linear-gradient(0deg,#e93838 0,rgba(233,56,56,.75) 35%,rgba(233,56,56,0) 100%);background:-webkit-linear-gradient(0deg,#e93838 0,rgba(233,56,56,.75) 35%,rgba(233,56,56,0) 100%);background:linear-gradient(0deg,#e93838 0,rgba(233,56,56,.75) 35%,rgba(233,56,56,0) 100%);transition:all .6s ease-in-out;visibility:hidden;opacity:0}.portofolio-card .portofolio-image .tag{position:absolute;left:50%;transform:translateX(-50%);transition:all .6s cubic-bezier(.76,0,.07,1);bottom:calc(-1.75rem);visibility:visible;opacity:0}.portofolio-card .open-soon{width:116px;height:116px;align-items:center;justify-content:center;border-radius:calc(116px / 2);transform:rotate(-45deg);position:absolute;top:calc(480px - (116px / 2) - 48px);left:calc((116px / -2) + 24px);background-color:#e93838}.portofolio-card .open-soon .ff-1-lg{font-style:italic;line-height:1}.portofolio-card:hover .portofolio-image:before{visibility:visible;opacity:1}.portofolio-card:hover .portofolio-image .tag{bottom:1.5rem;visibility:visible;opacity:1}@media only screen and (min-width:320px) and (max-width:480px){.portofolio-card .portofolio-image{height:300px}.portofolio-card .open-soon{top:calc(300px - (116px / 2) - 48px);left:auto;right:calc((116px / -2) + 24px);transform:rotate(25deg)}}@media only screen and (min-width:481px) and (max-width:767px){.portofolio-card .portofolio-image{height:300px}.portofolio-card .open-soon{top:calc(300px - (116px / 2) - 48px);left:auto;right:calc((116px / -2) + 24px);transform:rotate(25deg)}}@media only screen and (min-width:768px) and (max-width:1025px){.portofolio-card .portofolio-image{height:300px}.portofolio-card .open-soon{top:calc(300px - (116px / 2) - 48px);left:auto;right:calc((116px / -2) + 24px);transform:rotate(25deg)}}.testimonial-card{position:relative}.testimonial-card:after{content:"";position:absolute;top:0;right:0;width:1px;height:100%;background-color:rgba(29,30,33,.1)}.testimonial-card .testimonial-user-image{height:72px;width:72px;border-radius:16px}.testimonial-card .testimonial-quote{position:relative}.testimonial-card .testimonial-quote:before{content:"";-webkit-mask:url(../assets/images/quote.svg) no-repeat 50% 100%;mask:url(../assets/images/quote.svg) no-repeat 50% 100%;-webkit-mask-size:cover;mask-size:cover;content:"";background-color:#1d1e21;height:11px;width:30px;position:absolute;left:2px;top:1.5rem}.testimonial-card.ver-2:after{display:none}.testimonial-card.ver-2 .testimonial-quote{padding:2rem 1rem 1rem;border-radius:.75rem .75rem .75rem 0;background-color:#dcdde0}.testimonial-card.ver-2 .testimonial-quote:before{left:calc(1rem + 2px);top:1rem}.testimonial-card.ver-2 .testimonial-user-image{height:56px;width:56px;border-radius:0 .75rem .75rem .75rem}.news-card .news-image{height:300px;width:100%;position:relative;background-size:cover;background-repeat:no-repeat;background-position:center;overflow:hidden}.news-card .news-image:before{content:"";position:absolute;left:0;bottom:0;width:100%;height:35%;background:#e93838;background:-moz-linear-gradient(0deg,#e93838 0,rgba(233,56,56,.75) 35%,rgba(233,56,56,0) 100%);background:-webkit-linear-gradient(0deg,#e93838 0,rgba(233,56,56,.75) 35%,rgba(233,56,56,0) 100%);background:linear-gradient(0deg,#e93838 0,rgba(233,56,56,.75) 35%,rgba(233,56,56,0) 100%);transition:all .6s ease-in-out;visibility:hidden;opacity:0}.news-card .news-image .tag{position:absolute;left:50%;transform:translateX(-50%);transition:all .6s cubic-bezier(.76,0,.07,1);bottom:calc(-1.75rem);visibility:visible;opacity:0}.news-card:hover .news-image:before{visibility:visible;opacity:1}.news-card:hover .news-image .tag{bottom:1.5rem;visibility:visible;opacity:1}@media only screen and (min-width:320px) and (max-width:480px){.news-card .news-image{height:240px}}@media only screen and (min-width:481px) and (max-width:767px){.news-card .news-image{height:240px}}.specification-card{position:relative;width:calc(100% - (.75rem * 2));padding:.75rem;border-radius:.5rem;background:rgba(255,255,255,.35);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:2px solid rgba(255,255,255,.35);display:flex;align-items:start}.specification-card .specification-number{position:absolute;left:calc(1.5rem / -2);top:calc(1.5rem / -2);z-index:2}.specification-card .specification-image{height:64px;width:64px;position:relative;background-size:cover;background-repeat:no-repeat;background-position:center;border-radius:.25rem;flex-grow:0;flex-shrink:0}.img-client#img-16{height:auto;width:10rem}.img-client#img-15,.img-client#img-17{height:auto;width:16rem}.navbar{position:relative;display:flex;align-items:center;justify-content:center;width:calc(100% - (var(--padding-l-r) * 2));max-width:calc(var(--master-body-miw-c) - (var(--padding-l-r) * 2));height:112px;padding:0 var(--padding-l-r);position:fixed;top:0;left:50%;transform:translateX(-50%);z-index:6;transition:all .6s cubic-bezier(.76,0,.07,1)}.navbar.only-on-index:before{content:"";position:absolute;width:100vw;height:100%;left:50%;transform:translateX(-50%);top:0;transition:all .6s cubic-bezier(.76,0,.07,1);background:rgba(29,30,33,.2);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:none}.navbar .button{transition:all .6s cubic-bezier(.76,0,.07,1)}.navbar .logo{position:absolute;transition:all .6s cubic-bezier(.76,0,.07,1)}.navbar .logo#logo-1{left:0;top:calc(50% - 112px);transform:translateY(-50%)}.navbar .logo#logo-2{left:50%;top:50%;transform:translate(-50%,-50%)}.navbar .fullmenu-trigger{position:relative;overflow:hidden;transition:all .6s ease-in-out}.navbar .fullmenu-trigger .text{transition:all .6s cubic-bezier(.76,0,.07,1)}.navbar .fullmenu-trigger .text#text-1{position:absolute;left:1rem;top:-28px;visibility:visible;opacity:0}.navbar .fullmenu-trigger .bars{width:40px;height:12px;position:relative}.navbar .fullmenu-trigger .bars .bar{background-color:#1d1e21;height:3px;width:100%;position:absolute;left:50%;transform:translateX(-50%);transition:all .6s cubic-bezier(.76,0,.07,1)}.navbar .fullmenu-trigger .bars .bar#bar-1{top:0}.navbar .fullmenu-trigger .bars .bar#bar-2{bottom:0}@media only screen and (min-width:1441px){.navbar .fullmenu-trigger:hover{background-color:#e93838}.navbar .fullmenu-trigger:hover .text{color:#fff}.navbar .fullmenu-trigger:hover .bars .bar{background-color:#fff}}@media only screen and (min-width:1025px) and (max-width:1440px){.navbar .fullmenu-trigger:hover{background-color:#e93838}.navbar .fullmenu-trigger:hover .text{color:#fff}.navbar .fullmenu-trigger:hover .bars .bar{background-color:#fff}}.navbar.scroll-active:before{top:-100%}.navbar.scroll-active .logo#logo-2{top:calc(50% - 112px)}.navbar.scroll-active .fullmenu-trigger{background-color:#e93838;box-shadow:0 8px 16px 0 rgba(233,56,56,.25)}.navbar.scroll-active .fullmenu-trigger .text{color:#fff}.navbar.scroll-active .fullmenu-trigger .bars .bar{background-color:#fff}.navbar.fullmenu-active:before{top:-100%}.navbar.fullmenu-active .button{margin-bottom:-112px;opacity:0;visibility:hidden}.navbar.fullmenu-active .logo#logo-1{top:50%}.navbar.fullmenu-active .logo#logo-2{top:calc(50% - 112px)}.navbar.fullmenu-active .fullmenu-trigger{background-color:#fff;box-shadow:none}.navbar.fullmenu-active .fullmenu-trigger .text{color:#1d1e21}.navbar.fullmenu-active .fullmenu-trigger .text#text-1{top:50%;transform:translateY(-50%);opacity:1;visibility:visible}.navbar.fullmenu-active .fullmenu-trigger .text#text-2{margin-bottom:-28px;opacity:0;visibility:hidden}.navbar.fullmenu-active .fullmenu-trigger .bars .bar{background-color:#1d1e21}.navbar.fullmenu-active .fullmenu-trigger .bars .bar#bar-1{top:5px}.navbar.fullmenu-active .fullmenu-trigger .bars .bar#bar-2{bottom:3px;visibility:hidden;opacity:0}@media only screen and (min-width:320px) and (max-width:480px){.navbar .logo#logo-1{position:relative;top:0;transform:translateY(0)}.navbar .fullmenu-trigger .text{display:none}.navbar .fullmenu-trigger .bars{width:24px}.navbar.scroll-active .logo#logo-1{top:-112px}.navbar.fullmenu-active .logo#logo-1{top:0}}@media only screen and (min-width:481px) and (max-width:767px){.navbar .logo#logo-1{position:relative;top:0;transform:translateY(0)}.navbar .fullmenu-trigger .text{display:none}.navbar .fullmenu-trigger .bars{width:24px}.navbar.scroll-active .logo#logo-1{top:-112px}.navbar.fullmenu-active .logo#logo-1{top:0}}.hover-button{background-color:#e93838;box-shadow:0 8px 16px 0 rgba(233,56,56,.25);position:relative;transition:all .6s cubic-bezier(.76,0,.07,1)}.hover-button img{position:absolute;left:50%;top:50%;margin-top:-1px;transform:translate(-50%,-50%);transition:all .6s cubic-bezier(.76,0,.07,1)}.hover-button:hover{transform:scale(1.15)}.fullmenu{background-color:#f2f2f2;-webkit-backdrop-filter:none;backdrop-filter:none}.fullmenu .menu-row{position:relative}.fullmenu .menu-row:after,.fullmenu .menu-row:before{content:"";position:absolute;left:50%;transform:translateX(-50%);width:100vw;height:1px;background-color:rgba(29,30,33,.1)}.fullmenu .menu-row:before{top:0}.fullmenu .menu-row:after{bottom:0}.fullmenu .menu-row#row-2:after,.fullmenu .menu-row#row-2:before{display:none}@media only screen and (min-width:320px) and (max-width:480px){.fullmenu .menu-row:after,.fullmenu .menu-row:before{display:none}.fullmenu .menu-row#row-1:before{display:block}}@media only screen and (min-width:481px) and (max-width:767px){.fullmenu .menu-row:after,.fullmenu .menu-row:before{display:none}.fullmenu .menu-row#row-1:before{display:block}}.transition{position:fixed;left:0;top:0;width:100vw;height:100vh;z-index:9;display:flex;align-items:center;justify-content:center;transition:all .6s cubic-bezier(.76,0,.07,1)}.transition.closing .row#row-2 .panel,.transition.closing .row#row-4 .panel{transition-delay:.1s}.transition.closing .row#row-3 .panel{transition-delay:.3s}.transition.opening{transition-delay:.6s}.transition.opening .row#row-1 .panel,.transition.opening .row#row-5 .panel{transition-delay:.3s}.transition.opening .row#row-2 .panel,.transition.opening .row#row-4 .panel{transition-delay:.1s}.transition .loading{height:6px;width:0;background-color:#e93838;box-shadow:0 0 14px 1px rgba(233,56,56,.25);position:absolute;z-index:6;left:50%;top:50%;transform:translate(-50%,-50%)}.transition .row{position:relative;width:calc(20% + 1px);margin-left:-1px;height:100%}.transition .row .panel{position:absolute;left:50%;transform:translateX(-50%);background-color:#fff;width:100%;height:50%;transition:all 480ms ease-in-out}.transition .row .panel.panel-1{top:0}.transition .row .panel.panel-2{bottom:0}.transition.off{opacity:0;visibility:hidden}.transition.off .row .panel{height:0}@keyframes close{from{height:0%}to{height:50%}}.gallery .image-wrapper{position:relative;padding-top:4rem;height:calc(80% - 4rem)}.gallery .image-wrapper .gallery-image-slider{height:100%;background-color:rgba(29,30,33,.5)}.gallery .image-wrapper .gallery-image-slider .row{height:100%}.gallery .image-wrapper .gallery-image-slider .row .slick-list{height:100%}.gallery .image-wrapper .gallery-image-slider .row .slick-list .slick-track{height:100%}.gallery .image-wrapper .gallery-image-slider .row .col-12{width:100%;height:100%}.gallery .image-wrapper .gallery-image-slider .row .col-12 .gallery-image{height:100%;width:100%;display:flex;align-items:center;justify-content:center;overflow:hidden}.gallery .image-wrapper .gallery-image-slider .row .col-12 .gallery-image img{height:100%}.gallery .thumbnail-wrapper{position:relative;margin-top:2rem;height:92px;overflow:hidden}.gallery .thumbnail-wrapper .gallery-thumbnail-slider{height:100%}.gallery .thumbnail-wrapper .gallery-thumbnail-slider .row{height:100%}.gallery .thumbnail-wrapper .gallery-thumbnail-slider .row .slick-list{height:100%}.gallery .thumbnail-wrapper .gallery-thumbnail-slider .row .col{width:calc(92px + .5rem * 2);flex:0}.gallery .thumbnail-wrapper .gallery-thumbnail-slider .row .col .thumbnail-image{height:calc(92px - 6px);aspect-ratio:1;display:flex;align-items:center;justify-content:center;background-size:cover;background-position:center;background-repeat:no-repeat;transition:all .6s ease-in-out;border:3px solid rgba(255,255,255,0)}.gallery .thumbnail-wrapper .gallery-thumbnail-slider .row .col.slick-current .thumbnail-image{border-color:#fff}.gallery .thumbnail-wrapper .gallery-thumbnail-slider .navigation-btn{position:absolute;top:50%;transform:translateY(-50%);z-index:6}.gallery .thumbnail-wrapper .gallery-thumbnail-slider .navigation-btn.btn-prev{left:0}.gallery .thumbnail-wrapper .gallery-thumbnail-slider .navigation-btn.btn-next{right:0}.master-body{overflow-x:hidden}#index-page .section-1 .section-1-bg{position:absolute;width:100vw;height:100vh;top:0;left:50%;transform:translate(-50%,0);background-size:cover;background-position:center;background-repeat:no-repeat}#index-page .section-1 .section-1-bg-overlay{position:absolute;width:100vw;height:100vh;top:0;left:50%;transform:translate(-50%,0);background-color:rgba(0,0,0,.35)}#index-page .section-1 .section-1-bg-overlay:after,#index-page .section-1 .section-1-bg-overlay:before{content:"";position:absolute;width:100%;height:30%;left:0}#index-page .section-1 .section-1-bg-overlay:before{top:0;background:#fff;background:-moz-linear-gradient(180deg,#fff 0,rgba(255,255,255,.75) 35%,rgba(255,255,255,0) 100%);background:-webkit-linear-gradient(180deg,#fff 0,rgba(255,255,255,.75) 35%,rgba(255,255,255,0) 100%);background:linear-gradient(180deg,#fff 0,rgba(255,255,255,.75) 35%,rgba(255,255,255,0) 100%)}#index-page .section-1 .section-1-bg-overlay:after{bottom:0;background:#1d1e21;background:-moz-linear-gradient(0deg,#1d1e21 0,rgba(29,30,33,.75) 35%,rgba(29,30,33,0) 100%);background:-webkit-linear-gradient(0deg,#1d1e21 0,rgba(29,30,33,.75) 35%,rgba(29,30,33,0) 100%);background:linear-gradient(0deg,#1d1e21 0,rgba(29,30,33,.75) 35%,rgba(29,30,33,0) 100%)}#index-page .section-1 .index-product-slider{overflow:visible}#index-page .section-1 .index-product-slider .row{overflow:visible}#index-page .section-1 .index-product-slider .row .slick-list{overflow:visible}#index-page .section-1 .inner{z-index:2}#index-page .section-1 .inner .tab .tab-container{overflow:visible}#index-page .section-1 .lines{position:absolute;width:100%;height:100vh;left:0;top:0;display:flex;align-items:center;justify-content:space-between;z-index:1}#index-page .section-1 .lines .line{width:calc(2rem + 1px);height:100%;position:relative}#index-page .section-1 .lines .line:after{content:"";position:absolute;top:0;width:1px;height:100%;left:50%;transform:translateX(-50%);background-color:rgba(255,255,255,.1)}#index-page .section-1 .lines .line#line-1,#index-page .section-1 .lines .line#line-4{width:calc(var(--padding-l-r) + 1px)}#index-page .section-1 .dot-accent{position:absolute;bottom:calc(20rem * -1);left:50%;transform:translateX(-50%);width:120%;z-index:-1;opacity:.5}@media only screen and (min-width:320px) and (max-width:480px){#index-page .section-1 .slider_products_navigations{position:absolute;top:calc(240px / 2 - 2rem / 2);z-index:2}#index-page .section-1 .slider_products_navigations#nav-1{left:calc(-1rem)}#index-page .section-1 .slider_products_navigations#nav-2{right:calc(-1rem)}#index-page .section-1 .dot-accent{bottom:calc(10rem * -1);width:auto;height:400px}}@media only screen and (min-width:481px) and (max-width:767px){#index-page .section-1 .slider_products_navigations{position:absolute;top:calc(240px / 2 - 2rem / 2);z-index:2}#index-page .section-1 .slider_products_navigations#nav-1{left:calc(-1rem)}#index-page .section-1 .slider_products_navigations#nav-2{right:calc(-1rem)}#index-page .section-1 .dot-accent{bottom:calc(10rem * -1);width:auto;height:400px}}#index-page .section-3 .dot-accent-1,#index-page .section-3 .dot-accent-2{position:absolute;left:50%;width:120%;z-index:-1;opacity:.5}#index-page .section-3 .dot-accent-1{top:calc(20rem * -1);transform:translateX(-50%)}#index-page .section-3 .dot-accent-2{bottom:calc(20rem * -1);transform:translateX(-50%) rotate(180deg)}@media only screen and (min-width:320px) and (max-width:480px){#index-page .section-3 .dot-accent-1,#index-page .section-3 .dot-accent-2{width:auto;height:400px}#index-page .section-3 .dot-accent-1{top:calc(10rem * -1)}#index-page .section-3 .dot-accent-2{bottom:calc(10rem * -1)}#index-page .section-3 .index-project-slider .navigation-btn{position:absolute;top:calc(320px / 2 - 2rem / 2);z-index:2}#index-page .section-3 .index-project-slider .navigation-btn.btn-prev{left:.5rem}#index-page .section-3 .index-project-slider .navigation-btn.btn-next{right:.5rem}}@media only screen and (min-width:481px) and (max-width:767px){#index-page .section-3 .dot-accent-1,#index-page .section-3 .dot-accent-2{width:auto;height:400px}#index-page .section-3 .dot-accent-1{top:calc(10rem * -1)}#index-page .section-3 .dot-accent-2{bottom:calc(10rem * -1)}#index-page .section-3 .index-project-slider .navigation-btn{position:absolute;top:calc(320px / 2 - 2rem / 2);z-index:2}#index-page .section-3 .index-project-slider .navigation-btn.btn-prev{left:.5rem}#index-page .section-3 .index-project-slider .navigation-btn.btn-next{right:.5rem}}@media only screen and (min-width:768px) and (max-width:1025px){#index-page .section-3 .index-project-slider .navigation-btn{position:absolute;top:calc(320px / 2 - 2rem / 2);z-index:2}#index-page .section-3 .index-project-slider .navigation-btn.btn-prev{left:.5rem}#index-page .section-3 .index-project-slider .navigation-btn.btn-next{right:.5rem}}#index-page .section-4 .index-testimonial-slider{width:calc(100% - 1px);position:relative}#index-page .section-4 .index-testimonial-slider:after,#index-page .section-4 .index-testimonial-slider:before{content:"";position:absolute;top:0;width:1px;height:100%;background-color:rgba(29,30,33,.1)}#index-page .section-4 .index-testimonial-slider:before{left:0}#index-page .section-4 .index-testimonial-slider:after{right:0}#index-page .section-4 .index-testimonial-slider .row{position:relative}#index-page .section-4 .index-testimonial-slider .row:after,#index-page .section-4 .index-testimonial-slider .row:before{content:"";position:absolute;left:50%;transform:translateX(-50%);width:100vw;height:1px;background-color:rgba(29,30,33,.1)}#index-page .section-4 .index-testimonial-slider .row:before{top:0}#index-page .section-4 .index-testimonial-slider .row:after{bottom:0}#index-page .section-4 .index-testimonial-slider .row .slick-list{overflow:hidden}#index-page .section-5{height:640px;position:relative}#index-page .section-5 .dot-accent-1,#index-page .section-5 .dot-accent-2{position:absolute;left:50%;transform:translateX(-50%);width:120%;z-index:-1;opacity:.5}#index-page .section-5 .dot-accent-1{top:calc(24rem * -1.25)}#index-page .section-5 .dot-accent-2{bottom:calc(24rem * -1.25)}#index-page .section-5 .section-5-bg{position:absolute;width:100vw;height:100%;top:0;left:50%;transform:translate(-50%,0);background-size:cover;background-position:center;background-repeat:no-repeat;z-index:0}#index-page .section-5:after{content:"";position:absolute;width:100vw;height:100%;left:50%;bottom:0;transform:translateX(-50%);background:#e93838;background:-moz-linear-gradient(0deg,#e93838 0,rgba(233,56,56,.75) 35%,rgba(233,56,56,0) 100%);background:-webkit-linear-gradient(0deg,#e93838 0,rgba(233,56,56,.75) 35%,rgba(233,56,56,0) 100%);background:linear-gradient(0deg,#e93838 0,rgba(233,56,56,.75) 35%,rgba(233,56,56,0) 100%);z-index:1}#index-page .section-5 .inner{height:100%;z-index:2}@media only screen and (min-width:320px) and (max-width:480px){#index-page .section-5{height:auto}#index-page .section-5 .dot-accent-1,#index-page .section-5 .dot-accent-2{width:auto;height:400px}#index-page .section-5 .dot-accent-1{top:calc(16rem * -1.25)}#index-page .section-5 .dot-accent-2{bottom:calc(16rem * -1.25)}}@media only screen and (min-width:481px) and (max-width:767px){#index-page .section-5{height:auto}#index-page .section-5 .dot-accent-1,#index-page .section-5 .dot-accent-2{width:auto;height:400px}#index-page .section-5 .dot-accent-1{top:calc(16rem * -1.25)}#index-page .section-5 .dot-accent-2{bottom:calc(16rem * -1.25)}}#index-page .section-6 .index-news-slider .navigation-btn{position:absolute;top:calc(240px / 2 - 2rem / 2);z-index:2}#index-page .section-6 .index-news-slider .navigation-btn.btn-prev{left:0}#index-page .section-6 .index-news-slider .navigation-btn.btn-next{right:0}#index-page .section-7{position:relative}#index-page .section-7 .bg-color{position:absolute;width:100vw;height:100%;left:50%;bottom:0;transform:translateX(-50%);background-color:#fff;z-index:0}#index-page .section-7 .marquee-wrapper{position:relative;z-index:1}#index-page .section-7 .marquee-wrapper .marquee-slider{position:relative}#index-page .section-7 .marquee-wrapper .marquee-slider:after,#index-page .section-7 .marquee-wrapper .marquee-slider:before{content:"";position:absolute;left:50%;transform:translateX(-50%);width:100vw;height:1px;background-color:rgba(29,30,33,.1)}#index-page .section-7 .marquee-wrapper .marquee-slider:before{top:-1px}#index-page .section-7 .marquee-wrapper .marquee-slider:after{bottom:-1px}#index-page .section-7 .marquee-wrapper .marquee-slider>.row .col{padding:0 0;transition:all .32s}#index-page .section-7 .marquee-wrapper .marquee-slider>.row .slick-list{width:calc(225px * 11);overflow:visible}#index-page .section-7 .marquee-wrapper .marquee-slider>.row .slick-list .slick-slide[aria-hidden=true]{visibility:visible}#index-page .section-7 .marquee-wrapper .marquee-slider-item{width:225px;height:100px;background-color:#fff;border-radius:0;position:relative}#index-page .section-7 .marquee-wrapper .marquee-slider-item:after{content:"";position:absolute;left:0;top:0;width:1px;height:100%;background-color:rgba(0,0,0,.1)}#index-page .section-7 .marquee-wrapper .marquee-slider-item img{max-height:80px;max-width:150px;margin:0 10px;object-fit:contain}#about-us-page .section-1 .section-1-bg{position:relative;background-size:cover;background-repeat:no-repeat;background-position:center;background-attachment:fixed;height:600px;width:100%}#about-us-page .section-1 .section-1-bg .bg-gradient{position:absolute;width:100%;height:100%;left:50%;bottom:0;transform:translateX(-50%);background:#e93838;background:-moz-linear-gradient(0deg,#e93838 0,rgba(233,56,56,.75) 35%,rgba(233,56,56,0) 100%);background:-webkit-linear-gradient(0deg,#e93838 0,rgba(233,56,56,.75) 35%,rgba(233,56,56,0) 100%);background:linear-gradient(0deg,#e93838 0,rgba(233,56,56,.75) 35%,rgba(233,56,56,0) 100%);z-index:1}#about-us-page .section-1 .section-1-bg:after,#about-us-page .section-1 .section-1-bg:before{content:"";position:absolute;left:50%;transform:translateX(-50%);width:100vw;height:1px;background-color:rgba(29,30,33,.1)}#about-us-page .section-1 .section-1-bg:before{top:0}#about-us-page .section-1 .section-1-bg:after{bottom:0}#about-us-page .section-3 .dot-accent-1,#about-us-page .section-3 .dot-accent-2{position:absolute;left:50%;transform:translateX(-50%);width:120%;z-index:-1;opacity:.5}#about-us-page .section-3 .dot-accent-1{top:calc(18rem * -1)}#about-us-page .section-3 .dot-accent-2{bottom:calc(10rem * -1)}@media only screen and (min-width:320px) and (max-width:480px){#about-us-page .section-3 .dot-accent-1,#about-us-page .section-3 .dot-accent-2{width:auto;height:400px}#about-us-page .section-3 .dot-accent-1{top:calc(10rem * -1)}#about-us-page .section-3 .dot-accent-2{bottom:calc(16rem * -1)}}@media only screen and (min-width:481px) and (max-width:767px){#about-us-page .section-3 .dot-accent-1,#about-us-page .section-3 .dot-accent-2{width:auto;height:400px}#about-us-page .section-3 .dot-accent-1{top:calc(10rem * -1)}#about-us-page .section-3 .dot-accent-2{bottom:calc(16rem * -1)}}#about-us-page .section-4 .values{position:relative}#about-us-page .section-4 .values:after,#about-us-page .section-4 .values:before{content:"";position:absolute;top:0;width:1px;height:100%;background-color:rgba(29,30,33,.1)}#about-us-page .section-4 .values:before{left:0}#about-us-page .section-4 .values:after{right:0}#about-us-page .section-4 .values .value-item{position:relative;cursor:pointer;height:160px;transition:all .6s cubic-bezier(.76,0,.07,1)}#about-us-page .section-4 .values .value-item>.row{transition:all .6s cubic-bezier(.76,0,.07,1);height:calc(100% - 2rem * 2)}#about-us-page .section-4 .values .value-item:first-child:before{opacity:1;top:0}#about-us-page .section-4 .values .value-item:after,#about-us-page .section-4 .values .value-item:before{content:"";position:absolute;left:50%;transform:translateX(-50%);width:100vw;height:1px;background-color:rgba(29,30,33,.1);opacity:0}#about-us-page .section-4 .values .value-item:after{bottom:0;opacity:1}#about-us-page .section-4 .values .value-item .value-subtitle,#about-us-page .section-4 .values .value-item .value-title{color:#1d1e21;transition:all .6s ease-in-out}#about-us-page .section-4 .values .value-item .value-subtitle{opacity:0}#about-us-page .section-4 .values .value-item .value-image{position:absolute;width:100%;height:0;bottom:0;left:0;z-index:-1;transition:all .6s cubic-bezier(.76,0,.07,1)}#about-us-page .section-4 .values .value-item .value-image:after{content:"";position:absolute;width:100%;height:0;left:50%;bottom:0;transform:translateX(-50%);visibility:hidden;opacity:0;transition:all .6s cubic-bezier(.76,0,.07,1);background:#e93838;background:-moz-linear-gradient(0deg,#e93838 0,rgba(233,56,56,.75) 35%,rgba(233,56,56,0) 100%);background:-webkit-linear-gradient(0deg,#e93838 0,rgba(233,56,56,.75) 35%,rgba(233,56,56,0) 100%);background:linear-gradient(0deg,#e93838 0,rgba(233,56,56,.75) 35%,rgba(233,56,56,0) 100%);z-index:1}#about-us-page .section-4 .values .value-item:hover{height:240px}#about-us-page .section-4 .values .value-item:hover .value-subtitle,#about-us-page .section-4 .values .value-item:hover .value-title{color:#fff;opacity:1}#about-us-page .section-4 .values .value-item:hover .value-image{height:100%}#about-us-page .section-4 .values .value-item:hover .value-image:after{height:100%;visibility:visible;opacity:1}@media only screen and (min-width:320px) and (max-width:480px){#about-us-page .section-4 .values .value-item{height:120px}}@media only screen and (min-width:481px) and (max-width:767px){#about-us-page .section-4 .values .value-item{height:120px}}#about-us-page .section-5 .activities{position:relative}#about-us-page .section-5 .activities .activity-image{position:relative;width:100%;height:480px;background-size:cover;background-repeat:no-repeat;background-position:center;overflow:hidden}#about-us-page .section-5 .activities .activity-image .caption{position:absolute;width:100%;height:auto;left:0;bottom:-100%;transition:all .6s cubic-bezier(.76,0,.07,1)}#about-us-page .section-5 .activities .activity-image .caption:before{content:"";position:absolute;left:0;bottom:0;width:100%;height:150%;background:#e93838;background:-moz-linear-gradient(0deg,#e93838 0,rgba(233,56,56,.75) 35%,rgba(233,56,56,0) 100%);background:-webkit-linear-gradient(0deg,#e93838 0,rgba(233,56,56,.75) 35%,rgba(233,56,56,0) 100%);background:linear-gradient(0deg,#e93838 0,rgba(233,56,56,.75) 35%,rgba(233,56,56,0) 100%);z-index:0;opacity:0;visibility:hidden;transition:all .6s cubic-bezier(.76,0,.07,1)}#about-us-page .section-5 .activities .activity-image:hover .caption{bottom:0}#about-us-page .section-5 .activities .activity-image:hover .caption:before{visibility:visible;opacity:1}@media only screen and (min-width:320px) and (max-width:480px){#about-us-page .section-5 .activities .activity-image{height:320px}}@media only screen and (min-width:481px) and (max-width:767px){#about-us-page .section-5 .activities .activity-image{height:320px}}#about-us-page .section-6 .partners{position:relative}#about-us-page .section-6 .partners:after,#about-us-page .section-6 .partners:before{content:"";position:absolute;top:0;width:1px;height:100%;background-color:rgba(29,30,33,.1)}#about-us-page .section-6 .partners:before{left:0}#about-us-page .section-6 .partners:after{right:0}#about-us-page .section-6 .partners .row{position:relative}#about-us-page .section-6 .partners .row .col img{max-height:80px;max-width:200px;margin:0 10px;object-fit:contain}#about-us-page .section-6 .partners .row:after,#about-us-page .section-6 .partners .row:before{content:"";position:absolute;left:50%;transform:translateX(-50%);width:100vw;height:1px;background-color:rgba(29,30,33,.1)}#about-us-page .section-6 .partners .row:before{top:0}#about-us-page .section-6 .partners .row:after{bottom:0}@media only screen and (min-width:320px) and (max-width:480px){#about-us-page .section-6 .partners .row .col img{max-height:64px;max-width:120px;margin:0 10px;object-fit:contain}}@media only screen and (min-width:481px) and (max-width:767px){#about-us-page .section-6 .partners .row .col img{max-height:64px;max-width:120px;margin:0 10px;object-fit:contain}}#products-page .section-1 .dot-accent{position:absolute;left:50%;width:120%;z-index:-1;opacity:.5;top:calc(2.5rem * -1);transform:translateX(-50%)}@media only screen and (min-width:320px) and (max-width:480px){#products-page .section-1 .dot-accent{width:auto;height:400px}}@media only screen and (min-width:481px) and (max-width:767px){#products-page .section-1 .dot-accent{width:auto;height:400px}}#product-detail-page .section-1 .section-1-bg{position:relative;background-size:cover;background-repeat:no-repeat;background-position:top center;height:600px;width:100%;overflow:hidden}#product-detail-page .section-1 .section-1-bg:after,#product-detail-page .section-1 .section-1-bg:before{content:"";position:absolute;left:50%;transform:translateX(-50%);width:100vw;height:1px;background-color:rgba(29,30,33,.1)}#product-detail-page .section-1 .section-1-bg:before{top:0}#product-detail-page .section-1 .section-1-bg:after{bottom:0}#product-detail-page .section-1 .section-1-bg .product-specifications{position:relative;display:flex;flex-direction:column;align-items:end;padding:2.5rem 0;width:100%}#product-detail-page .section-1 .section-1-bg .product-specifications:before{content:"";position:absolute;width:100%;height:100%;left:0;bottom:0;z-index:0;opacity:50%;background:#1d1e21;background:-moz-linear-gradient(0deg,#1d1e21 0,rgba(29,30,33,.75) 35%,rgba(29,30,33,0) 100%);background:-webkit-linear-gradient(0deg,#1d1e21 0,rgba(29,30,33,.75) 35%,rgba(29,30,33,0) 100%);background:linear-gradient(0deg,#1d1e21 0,rgba(29,30,33,.75) 35%,rgba(29,30,33,0) 100%)}#product-detail-page .section-1 .section-1-bg .product-specifications .product-feature-slider{width:100%;overflow:visible}#product-detail-page .section-1 .section-1-bg .product-specifications .product-feature-slider .navigation-btn{position:absolute;top:50%;transform:translateY(-50%);z-index:6}#product-detail-page .section-1 .section-1-bg .product-specifications .product-feature-slider .navigation-btn.btn-prev{left:.75rem}#product-detail-page .section-1 .section-1-bg .product-specifications .product-feature-slider .navigation-btn.btn-next{right:.75rem}#product-detail-page .section-1 .section-1-bg .product-specifications .product-feature-slider .row{overflow:visible}#product-detail-page .section-1 .section-1-bg .product-specifications .product-feature-slider .row .slick-list{overflow:visible}#product-detail-page .section-1 .dot-accent{position:absolute;left:50%;width:120%;z-index:-1;opacity:.5;top:0;transform:translateX(-50%) scaleY(-1)}@media only screen and (min-width:320px) and (max-width:480px){#product-detail-page .section-1 .section-1-bg .product-specifications .product-feature-slider .row{margin-left:-3px}#product-detail-page .section-1 .section-1-bg .product-specifications .product-feature-slider .navigation-btn.btn-prev{left:.25rem}#product-detail-page .section-1 .section-1-bg .product-specifications .product-feature-slider .navigation-btn.btn-next{right:calc(.25rem - 3px)}#product-detail-page .section-1 .dot-accent{width:auto;height:400px}}@media only screen and (min-width:481px) and (max-width:767px){#product-detail-page .section-1 .section-1-bg .product-specifications .product-feature-slider .row{margin-left:-3px}#product-detail-page .section-1 .section-1-bg .product-specifications .product-feature-slider .navigation-btn.btn-prev{left:.25rem}#product-detail-page .section-1 .section-1-bg .product-specifications .product-feature-slider .navigation-btn.btn-next{right:calc(.25rem - 3px)}#product-detail-page .section-1 .dot-accent{width:auto;height:400px}}#projects-page .section-1 .dot-accent{position:absolute;left:50%;width:120%;z-index:-1;opacity:.5;top:6rem;transform:translateX(-50%) scaleY(-1)}@media only screen and (min-width:320px) and (max-width:480px){#projects-page .section-1 .dot-accent{width:auto;height:400px}}@media only screen and (min-width:481px) and (max-width:767px){#projects-page .section-1 .dot-accent{width:auto;height:400px}}#project-detail-page .section-1 .section-1-bg{position:relative;background-size:cover;background-repeat:no-repeat;background-position:center;height:600px;width:100%;overflow:hidden}#project-detail-page .section-1 .dot-accent{position:absolute;left:50%;width:120%;z-index:-1;opacity:.5;top:calc(2.5rem * -1);transform:translateX(-50%)}@media only screen and (min-width:320px) and (max-width:480px){#project-detail-page .section-1 .dot-accent{width:auto;height:400px}}@media only screen and (min-width:481px) and (max-width:767px){#project-detail-page .section-1 .dot-accent{width:auto;height:400px}}#news-page .section-1 .dot-accent{position:absolute;left:50%;width:120%;z-index:-1;opacity:.5;top:0;transform:translateX(-50%)}@media only screen and (min-width:320px) and (max-width:480px){#news-page .section-1 .dot-accent{width:auto;height:400px}}@media only screen and (min-width:481px) and (max-width:767px){#news-page .section-1 .dot-accent{width:auto;height:400px}}@media only screen and (min-width:320px) and (max-width:480px){#news-page .section-2 .inner .tab .tab-header{margin-left:0;margin-right:0;width:auto}#news-page .section-2 .inner .tab .tab-header .tab-header-item:first-child{margin-left:0}#news-page .section-2 .inner .tab .tab-header .tab-header-item:last-child{margin-right:0}}@media only screen and (min-width:481px) and (max-width:767px){#news-page .section-2 .inner .tab .tab-header{margin-left:0;margin-right:0;width:auto}#news-page .section-2 .inner .tab .tab-header .tab-header-item:first-child{margin-left:0}#news-page .section-2 .inner .tab .tab-header .tab-header-item:last-child{margin-right:0}}#news-detail-page .section-1 .section-1-bg{position:relative;background-size:cover;background-repeat:no-repeat;background-position:center;height:600px;width:100%;overflow:hidden}#news-detail-page .section-1 .section-1-bg:after,#news-detail-page .section-1 .section-1-bg:before{content:"";position:absolute;width:100%;height:50%;left:0;z-index:1}#news-detail-page .section-1 .section-1-bg:before{top:0;background:#f2f2f2;background:-moz-linear-gradient(180deg,#f2f2f2 0,rgba(242,242,242,.75) 35%,rgba(242,242,242,0) 100%);background:-webkit-linear-gradient(180deg,#f2f2f2 0,rgba(242,242,242,.75) 35%,rgba(242,242,242,0) 100%);background:linear-gradient(180deg,#f2f2f2 0,rgba(242,242,242,.75) 35%,rgba(242,242,242,0) 100%)}#news-detail-page .section-1 .section-1-bg:after{bottom:0;background:#1d1e21;background:-moz-linear-gradient(0deg,#1d1e21 0,rgba(29,30,33,.75) 35%,rgba(29,30,33,0) 100%);background:-webkit-linear-gradient(0deg,#1d1e21 0,rgba(29,30,33,.75) 35%,rgba(29,30,33,0) 100%);background:linear-gradient(0deg,#1d1e21 0,rgba(29,30,33,.75) 35%,rgba(29,30,33,0) 100%)}#news-detail-page .section-1 .section-1-bg .inner{z-index:2}#testimonials-page .section-1 .dot-accent{position:absolute;left:50%;width:120%;z-index:-1;opacity:.5;top:0;transform:translateX(-50%)}@media only screen and (min-width:320px) and (max-width:480px){#testimonials-page .section-1 .dot-accent{width:auto;height:400px}}@media only screen and (min-width:481px) and (max-width:767px){#testimonials-page .section-1 .dot-accent{width:auto;height:400px}}#testimonials-page .section-2 .tab .tab-container .tab-content .visible-dekstop,#testimonials-page .section-2 .tab .tab-container .tab-content .visible-mobile,#testimonials-page .section-2 .tab .tab-container .tab-content .visible-tablet{display:none}@media only screen and (min-width:1441px){#testimonials-page .section-2 .tab .tab-container .tab-content .visible-dekstop{display:flex}}@media only screen and (min-width:1025px) and (max-width:1440px){#testimonials-page .section-2 .tab .tab-container .tab-content .visible-dekstop{display:flex}}@media only screen and (min-width:768px) and (max-width:1025px){#testimonials-page .section-2 .tab .tab-container .tab-content .visible-tablet{display:flex}}@media only screen and (min-width:320px) and (max-width:480px){#testimonials-page .section-2 .tab .tab-container .tab-content .visible-mobile{display:flex}}@media only screen and (min-width:481px) and (max-width:767px){#testimonials-page .section-2 .tab .tab-container .tab-content .visible-mobile{display:flex}}#testimonials-page .section-2 .tab .tab-container .tab-content .visible-dekstop .col .mx-4 .testimonial-card:not(:last-child):before{content:"";position:absolute;width:100%;height:1px;background-color:rgba(29,30,33,.1);left:0;bottom:calc(4rem / 2 - 1px)}#testimonials-page .section-2 .tab .tab-container .tab-content .visible-mobile .col:not(:last-child) .testimonial-card:before{content:"";position:absolute;width:100%;height:1px;background-color:rgba(29,30,33,.1);left:0;bottom:calc(4rem / 2 - 1px)}#news-detail-page .section-3 .galleries,#product-detail-page .section-3 .galleries,#project-detail-page .section-3 .galleries{position:relative}#news-detail-page .section-3 .galleries .gallery-item,#product-detail-page .section-3 .galleries .gallery-item,#project-detail-page .section-3 .galleries .gallery-item{position:relative;width:calc(100% - (.5rem * 2))}#news-detail-page .section-3 .galleries .gallery-item .gallery-image,#product-detail-page .section-3 .galleries .gallery-item .gallery-image,#project-detail-page .section-3 .galleries .gallery-item .gallery-image{width:100%;height:240px;background-size:cover;background-position:center;background-repeat:no-repeat}@media only screen and (min-width:320px) and (max-width:480px){#news-detail-page .section-3 .galleries .gallery-item,#product-detail-page .section-3 .galleries .gallery-item,#project-detail-page .section-3 .galleries .gallery-item{width:calc(100% - (.25rem * 2))}#news-detail-page .section-3 .galleries .gallery-item .gallery-image,#product-detail-page .section-3 .galleries .gallery-item .gallery-image,#project-detail-page .section-3 .galleries .gallery-item .gallery-image{width:100%;height:auto;aspect-ratio:1}}@media only screen and (min-width:481px) and (max-width:767px){#news-detail-page .section-3 .galleries .gallery-item,#product-detail-page .section-3 .galleries .gallery-item,#project-detail-page .section-3 .galleries .gallery-item{width:calc(100% - (.25rem * 2))}#news-detail-page .section-3 .galleries .gallery-item .gallery-image,#product-detail-page .section-3 .galleries .gallery-item .gallery-image,#project-detail-page .section-3 .galleries .gallery-item .gallery-image{width:100%;height:auto;aspect-ratio:1}}@media only screen and (min-width:768px) and (max-width:1025px){#news-detail-page .section-3 .galleries .gallery-item,#product-detail-page .section-3 .galleries .gallery-item,#project-detail-page .section-3 .galleries .gallery-item{width:calc(100% - (.25rem * 2))}#news-detail-page .section-3 .galleries .gallery-item .gallery-image,#product-detail-page .section-3 .galleries .gallery-item .gallery-image,#project-detail-page .section-3 .galleries .gallery-item .gallery-image{width:100%;height:auto;aspect-ratio:1}}#career-page .section-1 .dot-accent{position:absolute;left:50%;width:120%;z-index:-1;opacity:.5;top:0;transform:translateX(-50%)}@media only screen and (min-width:320px) and (max-width:480px){#career-page .section-1 .dot-accent{width:auto;height:400px}}@media only screen and (min-width:481px) and (max-width:767px){#career-page .section-1 .dot-accent{width:auto;height:400px}}@media only screen and (min-width:320px) and (max-width:480px){#career-page .section-2 .inner .tab .tab-header{margin-left:0;margin-right:0;width:auto}#career-page .section-2 .inner .tab .tab-header .tab-header-item:first-child{margin-left:0}#career-page .section-2 .inner .tab .tab-header .tab-header-item:last-child{margin-right:0}}@media only screen and (min-width:481px) and (max-width:767px){#career-page .section-2 .inner .tab .tab-header{margin-left:0;margin-right:0;width:auto}#career-page .section-2 .inner .tab .tab-header .tab-header-item:first-child{margin-left:0}#career-page .section-2 .inner .tab .tab-header .tab-header-item:last-child{margin-right:0}}#contact-page .section-1 .dot-accent{position:absolute;left:50%;width:120%;z-index:-1;opacity:.5;top:6rem;transform:translateX(-50%) scaleY(-1)}#contact-page .section-1 .map-wrapper:after,#contact-page .section-1 .map-wrapper:before{content:"";position:absolute;left:50%;transform:translateX(-50%);width:100vw;height:1px;background-color:rgba(29,30,33,.1)}#contact-page .section-1 .map-wrapper:before{top:0}#contact-page .section-1 .map-wrapper:after{bottom:0}@media only screen and (min-width:320px) and (max-width:480px){#contact-page .section-1 .dot-accent{width:auto;height:400px}}@media only screen and (min-width:481px) and (max-width:767px){#contact-page .section-1 .dot-accent{width:auto;height:400px}}#contact-page .section-2 .inner .row{border:1px solid rgba(29,30,33,.1)}#contact-page .section-2 .inner .row .col-4{border-right:1px solid rgba(29,30,33,.1)}#contact-page .section-2 .inner .row .col-8 .inquiries-form{border-left:1px solid rgba(29,30,33,.1)}@media only screen and (min-width:320px) and (max-width:480px){#contact-page .section-2 .inner .row .col-4{border-right:0}#contact-page .section-2 .inner .row .col-8 .inquiries-form{border-left:0}}@media only screen and (min-width:481px) and (max-width:767px){#contact-page .section-2 .inner .row .col-4{border-right:0}#contact-page .section-2 .inner .row .col-8 .inquiries-form{border-left:0}}.footer{position:relative}.footer .input-wrapper{position:relative}.footer .input-wrapper input{padding:0 1.5rem;width:calc(100% - 1.5rem * 2)}.footer .input-wrapper input::-webkit-input-placeholder{text-transform:uppercase}.footer .input-wrapper input:-moz-placeholder{text-transform:uppercase}.footer .input-wrapper input::-moz-placeholder{text-transform:uppercase}.footer .input-wrapper input:-ms-input-placeholder{text-transform:uppercase}.footer .input-wrapper button{position:absolute;right:.25rem;top:50%;transform:translateY(-50%);outline:0;border:none}.footer .dot-accent{position:absolute;left:50%;transform:translateX(-50%);width:120%;z-index:-1;opacity:.075;bottom:0;mix-blend-mode:luminosity}.footer .rotate_wrapper{width:40px;height:170px;right:var(--padding-l-r);top:0}.footer .rotate_wrapper .click-inner{transform:rotate(90deg);width:170px;height:40px;position:absolute}@media only screen and (min-width:320px) and (max-width:480px){.footer .dot-accent{width:auto;height:400px}}@media only screen and (min-width:481px) and (max-width:767px){.footer .dot-accent{width:auto;height:400px}}