.menu-item-object-language_switcher .trp-flag-image{display:inline-block;margin:-1px 5px;vertical-align:baseline;padding:0;border:0;border-radius:0}.trp-language-switcher{position:relative;display:inline-block;padding:0;border:0;margin:2px;box-sizing:border-box}.trp-language-switcher>div{box-sizing:border-box;padding:3px 20px 3px 5px;border:1px solid #c1c1c1;border-radius:3px;background-image:linear-gradient(45deg,transparent 50%,gray 50%),linear-gradient(135deg,gray 50%,transparent 50%);background-position:calc(100% - 8px) calc(1em + 0px),calc(100% - 3px) calc(1em + 0px);background-size:5px 5px,5px 5px;background-repeat:no-repeat;background-color:#fff}.trp-language-switcher>div>a{display:block;padding:2px;border-radius:3px;color:#0769ad}.trp-language-switcher>div>a:hover{background:#f1f1f1}.trp-language-switcher>div>a.trp-ls-shortcode-disabled-language{cursor:default}.trp-language-switcher>div>a.trp-ls-shortcode-disabled-language:hover{background:0 0}.trp-language-switcher>div>a>img{display:inline;margin:0 3px;width:18px;height:12px;border-radius:0}.trp-language-switcher .trp-ls-shortcode-current-language{display:inline-block}.trp-language-switcher:focus .trp-ls-shortcode-current-language,.trp-language-switcher:hover .trp-ls-shortcode-current-language{visibility:hidden}.trp-language-switcher .trp-ls-shortcode-language{display:inline-block;height:1px;overflow:hidden;visibility:hidden;z-index:1;max-height:250px;overflow-y:auto;left:0;top:0;min-height:auto}.trp-language-switcher:focus .trp-ls-shortcode-language,.trp-language-switcher:hover .trp-ls-shortcode-language{visibility:visible;max-height:250px;height:auto;overflow-y:auto;position:absolute;left:0;top:0;display:inline-block !important;min-height:auto}#wpadminbar #wp-admin-bar-trp_edit_translation .ab-icon:before{content:'\f326';top:3px}@media screen and (max-width:782px){#wpadminbar #wp-admin-bar-trp_edit_translation>.ab-item{text-indent:0}#wpadminbar li#wp-admin-bar-trp_edit_translation{display:block}}
html{scroll-behavior:smooth}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}:focus-visible{outline:none}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;line-height:1.7;font-family:var(--e-global-typography-text-font-family);color:inherit;overflow-x:hidden}a:-webkit-any-link{text-decoration:none}button,a{cursor:pointer;border:none}ul,ol{list-style-position:inside}.container>.elementor-container{padding-left:32rem;padding-right:32rem;margin-bottom:0}.container.full-right>.elementor-container{padding-right:0}.container.full-left>.elementor-container{padding-left:0}#navigation{position:fixed;top:0;left:0;width:100%;z-index:98;font-family:var(--e-global-typography-primary-font-family);box-shadow:0 1px 3px 0 rgb(0 0 0/0.1),0 1px 2px -1px rgb(0 0 0/0.1)}#navigation .header,#navigation .top-bar{display:flex;justify-content:space-between;align-items:center}#navigation .top-bar{color:#fff;padding-top:.6rem;padding-bottom:.6rem;font-family:var(--e-global-typography-primary-font-family);font-size:.8rem;letter-spacing:.08em;font-weight:300;background-color:var(--e-global-color-secondary)}#navigation .header{position:relative;padding-top:.4rem;padding-bottom:.4rem;background-color:var(--e-global-color-primary)}#navigation .header .white-rect-container{position:absolute;left:0;width:30vw;height:102%;overflow:hidden}#navigation .header .white-rect{width:100%;position:relative}#navigation a{color:inherit}#navigation .custom-logo-link{display:flex;align-items:center;position:relative}#navigation .custom-logo-link img{width:auto;height:3rem;max-width:80%;object-fit:contain}#navigation .menu-container{display:flex;justify-content:center;align-items:center}#navigation .menu-top-bar{width:100%;padding-top:.6rem;padding-bottom:.6rem;display:none;justify-content:space-between;align-items:center;box-shadow:0 1px 3px 0 rgb(0 0 0/0.1),0 1px 2px -1px rgb(0 0 0/0.1)}#navigation .toggle-menu{display:none;width:2.9rem;height:2.9rem;justify-content:center;align-items:center;color:var(--e-global-color-text);background-color:transparent}#navigation .toggle-menu.mobile{font-weight:600}#navigation .toggle-menu .hamburger{display:block;width:1.6rem}#navigation .nav-links-container{list-style-type:none;display:flex;align-items:center;gap:.6rem}#navigation .menu-item.menu-item-has-children{position:relative}#navigation .menu-item a{color:#fff;text-transform:uppercase;letter-spacing:.06em;padding:.8rem 1.3rem;display:inline-block;font-size:.9rem}#navigation .menu-item.menu-item-has-children .sub-menu{list-style-type:none;position:absolute;left:0;width:fit-content;min-width:10rem;top:100%;overflow-y:hidden;background-color:#fff;box-shadow:0 4px 6px -1px rgb(0 0 0/0.1),0 2px 4px -2px rgb(0 0 0/0.1);transition:max-height .3s;max-height:0}#navigation .menu-item.menu-item-has-children .menu-item.company-menu-item{min-width:20rem}#navigation .menu-item.menu-item-has-children .menu-item.product-brand-menu-item{min-width:15rem}#navigation .menu-item.menu-item-has-children .sub-menu a{color:var(--e-global-color-text);text-transform:capitalize;font-size:.9rem;position:relative;transition:background-color .3s}#navigation .menu-item.menu-item-has-children .sub-menu a:hover{background-color:var(--e-global-color-primary-light)}#navigation .menu-item.menu-item-has-children .menu-item.company-menu-item a,#navigation .menu-item.menu-item-has-children .menu-item.product-brand-menu-item a{display:flex;align-items:center;gap:1rem;width:100%}#navigation .menu-item.menu-item-has-children .menu-item.company-menu-item img,#navigation .menu-item.menu-item-has-children .menu-item.product-brand-menu-item img{width:4rem;max-height:2rem;height:auto;object-fit:contain;flex-shrink:0}#navigation #contact-btn{color:#fff;letter-spacing:.08em;text-transform:uppercase;border:1.5px solid #fff;background-color:transparent;display:inline-block;padding:.6rem 1rem;font-size:.84rem;border-radius:.4rem;transition:background-color .3s}#navigation #contact-btn:hover{background-color:#fff;color:var(--e-global-color-accent)}.modal{display:flex;flex-direction:column;align-items:center;justify-content:center;position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.5);z-index:99;visibility:hidden;opacity:0;transition:opacity .3s}.modal.visible{visibility:visible}.modal.shown{opacity:1}.modal .modal-content{background-color:#fff;width:44rem;border-radius:.4rem;transform:translateY(1rem);transition:transform .3s}.modal.shown .modal-content{transform:translateY(0)}.modal .modal-header{display:flex;align-items:center;justify-content:space-between;padding:1.2rem;border-bottom:.5px solid #c2c2c2}.modal .modal-header .heading{font-size:1.2rem;font-weight:600;font-family:var(--e-global-typography-primary-font-family);color:var(--e-global-color-text)}.modal .modal-header .toggle-modal{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:.6rem;background-color:transparent}.modal .modal-header .toggle-modal svg{width:.8rem}.modal .modal-body{height:20rem;padding:1.2rem;overflow-y:scroll;max-height:30rem}.modal .modal-footer{border-top:.5px solid #c2c2c2;padding:1.2rem}.language-switcher{display:flex;align-items:center}.language-switcher.mobile{display:none;position:absolute;bottom:5rem}.language-switcher>span{display:flex;align-items:center}.filter-modal .section-title{font-family:var(--e-global-typography-primary-font-family);letter-spacing:.08em;font-weight:600;color:var(--e-global-color-text);margin-bottom:.6rem}.filter-modal .section-title .brand-name{letter-spacing:initial;display:inline-block;margin-left:.8rem;font-weight:500;font-size:.8rem;letter-spacing:.04em;color:var(--e-global-color-primary)}.filter-modal .brand-container{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-bottom:1.6rem}.filter-modal .cat-filter-container{display:flex;flex-wrap:wrap;gap:1rem;width:.1px;height:.1px;visibility:hidden;overflow:hidden}.filter-modal .cat-filter-container.visible{width:100%;height:auto;visibility:visible}.filter-modal .cat-filter-container .cat-filter{display:inline-block;padding:.6rem;text-align:left;font-size:.9rem;font-family:var(--e-global-typography-primary-font-family);color:var(--e-global-color-accent);border:1px solid var(--e-global-color-accent);background-color:transparent;border-radius:.2rem;transition:color .3s,background-color .3s,border-color .3s}.filter-modal .cat-filter-container .cat-filter.active{color:#fff;background-color:var(--e-global-color-secondary);border-color:var(--e-global-color-secondary)}.product-not-found-msg{display:flex;border:.3px solid #d2dbcf;padding:2rem;gap:2.2rem;align-items:center;font-family:var(--e-global-typography-primary-font-family);letter-spacing:.06em}.product-not-found-msg>svg{width:5rem}.product-not-found-msg>div{display:flex;flex-direction:column}.product-not-found-msg .main-msg{font-weight:600;font-size:1.6rem;line-height:1.3em;margin-bottom:.6rem}.product-not-found-msg .secondary-msg{color:#9e9e9e;margin-bottom:.6rem}.recomended-products .header{display:flex;font-weight:600;align-items:center;gap:1rem;letter-spacing:.06em;font-family:var(--e-global-typography-primary-font-family)}.recomended-products .header .heading{font-size:1.6rem;font-weight:600}.cat-counter-badge{display:flex;align-items:center;justify-content:center;background-color:#cb3a31;font-family:var(--e-global-typography-primary-font-family);font-weight:500;color:#fff;width:1.4rem;height:1.4rem;font-size:.7rem;line-height:0;border-radius:10rem;visibility:hidden}.cat-counter-badge.visible{visibility:visible}.brand-filter{position:relative;display:flex;padding:.6rem;gap:.8rem;align-items:center;font-family:var(--e-global-typography-primary-font-family);color:var(--e-global-color-text);border-radius:.2rem;background-color:transparent;font-size:.9rem;border:1px solid var(--e-global-color-secondary);transition:background-color .3s}.brand-filter:hover,.brand-filter.active{background-color:var(--e-global-color-primary-light)}.brand-filter .cat-counter-badge{position:absolute;top:-.6rem;right:-.4rem}.brand-filter img{height:1.6rem !important;max-width:4.6rem !important;object-fit:contain;position:relative}.product-thumbnail-container{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.6rem}.product-thumbnail{display:flex;font-family:var(--e-global-typography-primary-font-family);flex-direction:column;border:.3px solid rgba(194,194,194,1);box-shadow:0px 4px 7px rgba(0,0,0,.08),0px .500862px .876509px rgba(0,0,0,.04) !important;color:var(--e-global-color-text);font-weight:600;letter-spacing:.04em;font-size:1rem;overflow:hidden;border-radius:8px;transition:border-color .3s;cursor:pointer}.product-thumbnail:hover{border-color:var(--e-global-color-secondary)}.product-thumbnail .wp-post-image{width:100%;height:auto;object-fit:contain}.product-thumbnail .info{display:flex;flex-direction:column;padding:1.2rem 1.4rem 1rem}.product-thumbnail .info>*{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-thumbnail .product-count{padding:0 1.4rem;color:#9e9e9e;font-size:.9rem}.product-single{gap:2rem;font-family:var(--e-global-typography-primary-font-family);color:var(--e-global-color-text);display:flex}.product-single .product-thumbnail{border:.3px solid #d2dbcf;border-radius:8px;width:50%}.product-single .product-thumbnail .wp-post-image{width:100%;height:auto;object-fit:contain}.product-single .product-info{width:50%;display:flex;flex-direction:column;justify-content:space-between}.product-single .product-info .product-name{border-bottom:.3px solid #d2dbcf;padding-bottom:1.2rem;text-transform:uppercase;font-weight:600;letter-spacing:.02em;font-size:1.8rem}.pagination{display:flex;justify-content:center;align-items:center;gap:0}.pagination .page-numbers{padding:.7rem 1.3rem;color:var(--e-global-color-text);font-family:var(--e-global-typography-primary-font-family);border-style:solid;border-width:1.6px 1.6px 1.6px 0;border-color:#c2c2c2;font-weight:500;transition:background-color .3s}.pagination .page-numbers:hover,.pagination .page-numbers.current{background-color:var(--e-global-color-primary-light);color:var(--e-global-color-primary)}.pagination .page-numbers:last-child{border-top-right-radius:.3rem;border-bottom-right-radius:.3rem}.pagination .page-numbers:first-child{border-left-width:1.6px;border-top-left-radius:.3rem;border-bottom-left-radius:.3rem}.pagination .page-numbers.prev .icon,.pagination .page-numbers.next .icon{display:none}.search-product{display:flex;align-items:center;padding-top:6rem;padding-bottom:1.6rem;gap:0;position:relative}.search-product:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--e-global-color-primary);opacity:.1}.search-product .search-product-form{width:100%;display:flex;align-items:center;position:relative}.search-product .search-product-form .form-control{color:var(--e-global-color-text);font-family:var(--e-global-typography-primary-font-family);display:block;width:100%;border-width:1.3px 0 1.3px 1.3px;border-style:solid;border-color:#c2c2c2;padding:.8rem 1rem .8rem 3rem;border-radius:.3rem 0 0 .3rem;letter-spacing:.1em}.search-product .search-product-form .suggestion-container{position:absolute;list-style-type:none;left:0;background-color:#fff;top:120%;border-radius:8px;width:100%;box-shadow:0px 4px 7px rgba(0,0,0,.08),0px .500862px .876509px rgba(0,0,0,.04);z-index:1}.search-product .search-product-form .suggestion-container .suggestion{font-family:var(--e-global-typography-primary-font-family);font-size:.9rem;color:var(--e-global-color-text);display:inline-block;padding:.7rem 1rem;width:100%;transition:background-color .3s}.search-product .search-product-form .suggestion-container .suggestion:hover{background-color:#c8d7ec}.search-product .search-product-btn{flex-shrink:0;padding:.85rem 1.4rem;letter-spacing:.08em;color:#fff;background-color:var(--e-global-color-primary);border-radius:0 .3rem .3rem 0;font-family:var(--e-global-typography-primary-font-family)}.pelitajaya-wp-form label{font-family:var(--e-global-typography-primary-font-family) !important;color:var(--e-global-color-text) !important;font-weight:500 !important;font-size:.9rem !important;margin-bottom:.4rem !important}.pelitajaya-wp-form .wpforms-field-medium{max-width:none !important;border-radius:3px !important;border:1px solid #d0d5dd !important;transition:border-color .3s !important}.pelitajaya-wp-form .wpforms-field-medium:focus{border-color:var(--e-global-color-primary) !important}.pelitajaya-wp-form .wpforms-submit{font-family:var(--e-global-typography-primary-font-family) !important;color:#fff !important;border:1px solid var(--e-global-color-primary) !important;background-color:var(--e-global-color-primary) !important;letter-spacing:.06em;transition:background-color .3s,border-color .3s}.pelitajaya-wp-form .wpforms-submit:hover{border:1px solid var(--e-global-color-secondary) !important;background-color:var(--e-global-color-secondary) !important}.breadcrumbs-container{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem}.breadcrumb{font-family:var(--e-global-typography-primary-font-family);color:var(--e-global-color-primary);font-size:.88rem;letter-spacing:.06em}.breadcrumb.active{color:var(--e-global-color-text);text-transform:uppercase}.swiper-type-one{position:relative}.swiper-type-one .swiper-button-next,.swiper-type-one .swiper-button-prev{width:2rem;height:2rem;background-color:#fff;border-radius:10rem;opacity:1;border:1px solid #c2c2c2;opacity:0 !important;transition:opacity .3s !important}.swiper-type-one:hover .swiper-button-next,.swiper-type-one:hover .swiper-button-prev{opacity:1 !important}.swiper-type-one .swiper-button-next:after,.swiper-type-one .swiper-button-prev:after{color:#c2c2c2;font-size:1rem}.swiper-type-one .swiper-button-prev{left:-1rem}.swiper-type-one .swiper-button-next{right:-1rem}.companies-grid .company-card{padding:1.7rem;display:flex;flex-direction:column;justify-content:space-between;border:.3px solid rgba(194,194,194,1);box-shadow:0px 4px 7px rgba(0,0,0,.08),0px .500862px .876509px rgba(0,0,0,.04);border-radius:8px;color:var(--e-global-color-text);font-family:var(--e-global-typography-primary-font-family);font-size:.86rem;height:100%;position:relative;transition:border-color .3s}.companies-grid .company-card:hover{border-color:var(--e-global-color-secondary)}.companies-grid .company-card .logo{display:flex;padding-bottom:1rem;justify-content:center;margin-bottom:1rem;border-bottom:.3px solid rgba(194,194,194,1)}.companies-grid .company-card .logo img{height:1.8rem;width:auto;max-width:10rem;object-fit:contain}.companies-grid .company-card .name{text-transform:uppercase;font-weight:700;font-size:1.2rem;line-height:1.3em;padding-top:1rem 0 .2rem}.companies-grid .company-card .desc{padding:1rem 0}.companies-grid .company-card .address{font-style:normal;color:var(--e-global-color-primary);font-weight:500}.companies-grid .company-card .website{display:flex;width:100%;align-items:center;justify-content:center;gap:.5rem;padding-top:1rem;text-align:center;border-top:.3px solid rgba(194,194,194,1);font-weight:600;color:var(--e-global-color-primary)}.swiper-type-two .swiper-button-next,.swiper-type-two .swiper-button-prev{width:2rem;height:2rem;background-color:transparent;opacity:1 !important}.swiper-type-two .swiper-button-next:after,.swiper-type-two .swiper-button-prev:after{color:rgba(255,255,255,.5);font-size:2rem}.brands-swiper{font-family:var(--e-global-typography-primary-font-family);color:#fff;letter-spacing:.06em}.brands-swiper .brand-slide{display:flex;align-items:center;gap:3rem;position:relative;width:100%;padding-top:7rem;padding-bottom:7rem;min-height:100vh}.brands-swiper .brand-slide>div{position:relative}.brands-swiper .brand-slide>.box-grid{position:absolute;top:0;left:0;width:100%;height:100%;background:url(//elmoka.pelitajayagroup.com/wp-content/themes/pelitajayatheme/assets/images/box-pattern.png);background-size:cover}.brands-swiper .brand-name{text-transform:uppercase;font-weight:800;font-size:3rem}.brands-swiper .brand-desc{min-width:50%}.brands-swiper .brand-product-thumbnail{width:50%;flex-shrink:0}.brands-swiper.brand-product-thumbnail img{width:100%;height:auto;object-fit:contain}.brands-swiper .brand-website{margin-top:2rem;font-size:1rem;display:block;width:fit-content}.brands-swiper .swiper-pagination{width:fit-content !important;position:static !important;background-color:rgba(255,255,255,.3)}.brands-swiper .pagination-container{position:absolute !important;bottom:25% !important}.brands-swiper .swiper-pagination{border-radius:10rem !important;padding:.2rem .6rem .1rem !important}.brands-swiper .swiper-pagination .swiper-pagination-bullet{background-color:#c2c2c2;width:.8rem;height:.8rem}.brands-swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:var(--e-global-color-primary)}#home-page-see-more-cat-btn{display:block;width:fit-content;margin:2rem auto 0}.post-thumbnails-container{list-style-type:none;display:grid;gap:2rem;grid-template-columns:repeat(4,minmax(0,1fr))}.portfolio-thumbnail{border-radius:8px}.portfolio-thumbnail img{width:100%;height:17rem !important;border-radius:8px !important;object-fit:cover}.portfolio-page-header{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;background:url(//elmoka.pelitajayagroup.com/wp-content/themes/pelitajayatheme/assets/images/bg-1.png) no-repeat scroll center;background-size:cover;position:relative}.portfolio-page-header>.elementor-background-overlay{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--e-global-color-primary);background-image:url(//elmoka.pelitajayagroup.com/wp-content/themes/pelitajayatheme/assets/images/box-pattern.png);opacity:.6}.portfolio-page-header .content{display:flex;text-align:center;flex-direction:column;align-items:center;position:relative;color:#fff}.portfolios-container{display:flex;flex-direction:column;gap:2rem;padding:5rem 0}.portfolios-container>div.elementor:nth-child(even)>.portfolio .image-column{order:2}.portfolios-container>div.elementor:nth-child(even)>.portfolio .text-column{order:1}.portfolio .elementor-container{gap:2.2rem}.portfolio .swiper-slide img{height:24rem;width:100%;object-fit:cover}.btn{font-family:var(--e-global-typography-primary-font-family);padding:.7rem 1.1rem;font-size:.84rem;border-radius:8px;letter-spacing:.04em;border:1px solid transparent;transition:color .3s,background-color .3s,border-color .3s}.btn.primary.solid{color:#fff;background-color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.btn.primary.solid:hover{background-color:var(--e-global-color-secondary);border-color:var(--e-global-color-secondary)}.btn.primary.outline{color:var(--e-global-color-primary);background-color:transparent;border-color:var(--e-global-color-primary)}.btn.primary.outline:hover{color:#fff;background-color:var(--e-global-color-primary)}.wa-btn-container{position:fixed;bottom:4rem;right:5vw;z-index:98;width:fit-content;display:flex;flex-direction:column-reverse;align-items:flex-end;font-family:var(--e-global-typography-primary-font-family)}.wa-btn-container .toggle-wa{width:4rem;height:4rem;background:url(//elmoka.pelitajayagroup.com/wp-content/themes/pelitajayatheme/assets/images/wa-icon.png) no-repeat center;background-size:contain;position:relative}.wa-btn-container .overlay{background:rgba(0,0,0,.5);position:fixed;top:0;left:0;width:100%;height:100%;visibility:hidden;opacity:0;transition:opacity .3s}.wa-btn-container .overlay.visible{visibility:visible}.wa-btn-container .overlay.shown{opacity:1}.wa-btn-container .company-wa-numbers{list-style-type:none;display:flex;flex-direction:column;gap:1rem;width:fit-content;max-width:90vw;padding:0 .5rem 1rem 0;width:.1px;height:.1px;position:relative;overflow:hidden}.wa-btn-container .company-wa-numbers.visible{width:fit-content;height:auto;overflow:visible}.wa-btn-container .company-wa-numbers li{width:100%;visibility:hidden;opacity:0;transform:translateY(100%);transition:opacity .3s,transform .3s}.wa-btn-container .company-wa-numbers.visible li{visibility:visible}.wa-btn-container .company-wa-numbers.shown li{opacity:1;transform:translateY(0)}.wa-btn-container .company-wa-numbers a{display:flex;justify-content:flex-end;align-items:center;gap:1rem;width:100%;font-weight:600;letter-spacing:.04em}.wa-btn-container .company-wa-numbers .company-logo{display:flex;align-items:center;justify-content:center;border-radius:10rem;background-color:#fff;width:3.2rem;height:3.2rem;border:3px solid #60d669;background-image:url(//elmoka.pelitajayagroup.com/wp-content/themes/pelitajayatheme/assets/images/wa-small.png);background-size:1.3rem auto;background-repeat:no-repeat;background-position:center}.wa-btn-container .company-wa-numbers .company-name{background:#60d669;color:#404040;font-size:.9rem;border-radius:8px;padding:.2rem .8rem}.page-footer{font-family:var(--e-global-typography-primary-font-family);font-weight:400;color:#fff;letter-spacing:.08em;font-size:.88rem}.page-footer a{color:inherit}.page-footer.container .elementor-container{display:flex;gap:5rem}.footer-widget-section-container{display:flex;width:100%;gap:5rem;justify-content:space-between;padding:2.4rem 0;background-color:var(--e-global-color-secondary)}.footer-widget-section{width:fit-content;display:flex;flex-direction:column;gap:1rem;width:fit-content}.footer-widget-section a{color:#fff;transition:color .3s}.footer-widget-section h2,.footer-widget-section h3,.footer-widget-section h4,.footer-widget-section h5,.footer-widget-section h6{font-size:1.2rem;font-weight:700;margin-bottom:.6rem;text-transform:uppercase}.footer-widget-section .wp-block-columns{margin-bottom:0}.footer-widget-section.contact>div{display:flex;justify-content:space-between;gap:4rem}.footer-widget-section.contact>div>div:first-child{display:flex;flex-direction:column;gap:1rem}.footer-widget-section.contact>div>div:last-child{display:flex;gap:1rem;align-items:flex-start}.footer-widget-section.contact .item{display:flex;align-items:center;gap:1rem}.footer-widget-section.contact .item img{width:1.7rem;object-fit:contain;flex-shrink:0}.footer-bottom-bar{display:flex;justify-content:space-between;align-items:center;padding:1rem 0;background-color:var(--e-global-color-accent)}.sr-only{display:inline-block;width:.1px;height:.1px;overflow:hidden;visibility:hidden}.btn{font-family:var(--e-global-typography-primary-font-family);padding:.7rem 1.1rem;font-size:.84rem;border-radius:.4rem;letter-spacing:.04em;border:1.36px solid transparent;transition:color .3s,background-color .3s,border-color .3s}.btn.primary.solid{color:#fff;background-color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.btn.primary.solid:hover{background-color:var(--e-global-color-secondary);border-color:var(--e-global-color-secondary)}.btn.primary.outline{color:var(--e-global-color-primary);background-color:transparent;border-color:var(--e-global-color-primary)}.btn.primary.outline:hover{color:#fff;background-color:var(--e-global-color-primary)}.contact-link-mobile{display:none}#page-header-one{overflow:hidden}#page-header-one .title,#page-header-one .sub-title{opacity:0}.archive-product .product-thumbnail{opacity:0}.product-single .product-thumbnail{opacity:0}.product-single .product-info{opacity:0}.trp_language_switcher_shortcode{color:var(--e-global-color-primary);font-family:var(--e-global-typography-primary-font-family);font-weight:500;margin-left:1rem}.trp-language-switcher-container{margin:0}.trp-language-switcher>div{padding-top:1px;padding-bottom:1px}.scroll-to-discover-btn{top:25vh}#home-page-product-swiper .swiper-slide{width:fit-content}#home-page-quick-section{position:relative;z-index:1}#home-page-quick-section #company-overview{position:relative}#home-page-quick-section #company-overview>div{position:absolute;top:-12rem;background-image:url(//elmoka.pelitajayagroup.com/wp-content/themes/pelitajayatheme/assets/images/pattern-1.png);background-repeat:no-repeat;background-position:90% 2rem;background-size:6rem}.product-actions-container{display:flex;justify-content:space-between;padding-top:1.4rem;margin-bottom:3rem}.product-actions-container .toggle-filter-btn{display:flex;background-color:transparent;align-items:center;font-family:var(--e-global-typography-primary-font-family);color:var(--e-global-color-text);font-size:1rem;letter-spacing:.08em;gap:.6rem}.clear-product-filters-btn{display:flex;align-items:center;font-family:var(--e-global-typography-primary-font-family);background-color:transparent;font-size:.84rem;letter-spacing:.07em;gap:.6rem;border:1.4px solid var(--e-global-color-text);padding:.3rem .4rem;border-radius:10rem}.clear-product-filters-btn svg{width:1.2rem}@media only screen and (min-width:1281px){html{font-size:calc(16px + ((100vw - 1281px)*0.001407))}}@media only screen and (min-width:3000px){.container>.elementor-container{padding-left:calc(502px + ((100vw - 3000px)*0.4466));padding-right:calc(502px + ((100vw - 3000px)*0.4466))}.container.sm>.elementor-container{padding-left:calc(652px + ((100vw - 3000px)*0.4466));padding-right:calc(652px + ((100vw - 3000px)*0.4466))}}@media only screen and (min-width:2500px) and (max-width:3000px){.container>.elementor-container{padding-left:calc(278px + ((100vw - 2500px)*0.4466));padding-right:calc(278px + ((100vw - 2500px)*0.4466))}.container.sm>.elementor-container{padding-left:calc(428px + ((100vw - 2500px)*0.4466));padding-right:calc(428px + ((100vw - 2500px)*0.4466))}}@media only screen and (min-width:2000px) and (max-width:2500px){.container>.elementor-container{padding-left:calc(325px + ((100vw - 2000px)*0.4433));padding-right:calc(325px + ((100vw - 2000px)*0.4433))}.container.sm>.elementor-container{padding-left:calc(475px + ((100vw - 2000px)*0.4433));padding-right:calc(475px + ((100vw - 2000px)*0.4433))}#navigation .header .white-rect-container{width:38vw}}@media only screen and (min-width:1500px) and (max-width:2000px){.container>.elementor-container{padding-left:calc(105px + ((100vw - 1500px)*0.5072));padding-right:calc(105px + ((100vw - 1500px)*0.5072))}.container.sm>.elementor-container{padding-left:calc(255px + ((100vw - 1500px)*0.5072));padding-right:calc(255px + ((100vw - 1500px)*0.5072))}#navigation .header .white-rect-container{width:30vw}}@media only screen and (min-width:1051px) and (max-width:1500px){.container>.elementor-container{padding-left:calc(20px + ((100vw - 1101px)*0.33519));padding-right:calc(20px + ((100vw - 1101px)*0.33519))}.container.sm>.elementor-container{padding-left:calc(160px + ((100vw - 1101px)*0.33519));padding-right:calc(160px + ((100vw - 1101px)*0.33519))}}@media only screen and (min-width:1051px) and (max-width:1350px){#navigation .header .white-rect{width:auto;height:100%;left:-2rem}}@media only screen and (max-width:1050px){html{font-size:calc(16px - ((100vw - 1050px)*-0.004615))}.container>.elementor-container{padding-left:6vw;padding-right:6vw}.brands-swiper .brand-slide{padding-left:6vw;padding-right:6vw;display:flex;flex-direction:column-reverse;justify-content:center}.brands-swiper .brand-website{margin-left:auto;margin-right:auto}.contact-link-mobile{display:list-item}.brands-swiper .pagination-container{bottom:4rem !important;width:100%}.brands-swiper .swiper-pagination{margin:0 auto}#navigation .header{background-color:#fff}#navigation .header .white-rect-container{display:none}#navigation .top-bar{display:none}#navigation .toggle-menu{display:flex}#navigation .menu-container{display:flex;flex-direction:column;position:fixed;border-radius:0;height:100vh;width:100%;align-items:flex-start;justify-content:flex-start;right:0;top:0;transform:translateX(-150%);background-color:#fff;transition:transform .6s}#navigation .menu-container.slided{transform:translateX(0)}#navigation .menu-top-bar{display:flex}#navigation .nav-links-container{flex-direction:column;width:100%;gap:0;padding-top:1rem;align-items:start}#navigation .menu-item{width:100%}#navigation .menu-item.menu-item-has-children{position:static}#navigation .menu-item a{width:100%;padding:1rem 6vw;font-size:1rem;color:var(--e-global-color-text);font-weight:600;transition:color .3s}#navigation .menu-item a:hover{color:var(--e-global-color-primary)}#navigation .menu-item.current-menu-item a{color:var(--e-global-color-primary)}#navigation .menu-item.menu-item-has-children .sub-menu{position:static;width:100%;box-shadow:none}#navigation .menu-item.menu-item-has-children .sub-menu li{border:none}#navigation .menu-item.menu-item-has-children .sub-menu a{font-weight:400;font-size:1rem}#navigation #contact-btn{display:none}.post-thumbnails-container{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-bottom:2rem}.portfolio-thumbnail img{height:100% !important}.portfolio-thumbnail{height:12rem}.filter-modal .brand-container{grid-template-columns:repeat(2,minmax(0,1fr))}.modal .modal-body{max-height:70vh}.portfolios-container{gap:4rem}.portfolio .elementor-container{gap:.8rem}.portfolios-container>div.elementor:nth-child(even)>.portfolio .image-column{order:1}.portfolios-container>div.elementor:nth-child(even)>.portfolio .text-column{order:2}.page-footer.container>.elementor-container{flex-direction:column;gap:3rem}.product-thumbnail-container{gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr))}.product-thumbnail-container .product-thumbnail .info{padding:.8rem 1rem .6rem}.product-thumbnail-container .product-thumbnail .product-count{padding:0 1rem 0}.product-single{flex-direction:column}.product-single .product-thumbnail,.product-single .product-info{width:100%}.search-product{padding-top:5.8rem}.brands-swiper .brand-name{text-align:center;font-size:2.4rem}#home-page-quick-section #company-overview>div{position:static;top:0;background-position:100% 0;background-size:6rem}.language-switcher.mobile{display:flex}.footer-widget-section-container{flex-direction:column;gap:3rem}.footer-widget-section{width:100%}.footer-widget-section.contact>div{display:flex;justify-content:flex-start;gap:1rem;flex-direction:column}.footer-bottom-bar{text-align:center}.companies-grid .company-card{min-height:auto}.companies-grid .company-card .logo{padding-bottom:0;border-bottom:none;margin-bottom:0}.companies-grid .company-card .logo img{max-width:100%}.companies-grid .company-card .name,.companies-grid .company-card .desc,.companies-grid .company-card .address{display:none;padding:0}.companies-grid .company-card .website{position:absolute;width:100%;height:100%;top:0;left:0;color:transparent;border-top:none;padding-top:0}.companies-grid .company-card .website>*{opacity:0}}@media only screen and (max-width:700px){html{font-size:calc(14.4px + ((100vw - 320px)*0.00421))}#hero-linebreak{display:block}.container>.elementor-container{padding-left:1rem;padding-right:1rem}#navigation .custom-logo{width:7.6rem}#navigation .menu-item a{padding-left:1rem;padding-right:1rem}.modal .modal-content{width:90vw}.modal .modal-body{max-height:50vh}.filter-modal .brand-container{grid-template-columns:repeat(1,minmax(0,1fr))}.pagination{font-size:.96rem}.product-thumbnail-container{grid-template-columns:repeat(2,minmax(0,1fr))}.product-not-found-msg{flex-direction:column;text-align:center;align-items:center}.product-not-found-msg>div{align-items:center}.pagination .page-numbers.prev .text,.pagination .page-numbers.next .text{display:none}.pagination .page-numbers.prev .icon,.pagination .page-numbers.next .icon{display:inline}.brands-swiper .brand-name{font-size:1.8rem}.brands-swiper .brand-website{font-size:.9rem}.wa-btn-container{bottom:3rem;right:8vw}.wa-btn-container .toggle-wa{width:3.6rem;height:3.6rem}}
.elementor-kit-5{--e-global-color-primary:#133159;--e-global-color-secondary:#082448;--e-global-color-text:#404040;--e-global-color-accent:#133159;--e-global-color-14b73be:#082448;--e-global-typography-primary-font-family:"Poppins";--e-global-typography-primary-font-size:1rem;--e-global-typography-primary-font-weight:400;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Poppins";--e-global-typography-text-font-size:1rem;--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1140px}.e-con{--container-max-width:1140px}.elementor-widget:not(:last-child){margin-bottom:20px}.elementor-element{--widgets-spacing:20px}{}h1.entry-title{display:var(--page-title-display)}@media(max-width:1050px){.elementor-section.elementor-section-boxed>.elementor-container{max-width:1024px}.e-con{--container-max-width:1024px}}@media(max-width:700px){.elementor-section.elementor-section-boxed>.elementor-container{max-width:767px}.e-con{--container-max-width:767px}}