.wp-caption{max-width:100%;margin-bottom:1rem}.wp-caption-text{font-size:.8em;text-align:center;opacity:.8}.main-navigation ul{list-style:none}.main-navigation li{position:relative}img{max-width:100%;height:auto;vertical-align:middle}figure{margin:0 0 1rem}@media (min-width:1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:var(--container-width)}}.text-center{text-align:center}.hidden{display:none!important}.site-logo{width:165px;height:76px;object-fit:contain;margin-left:0}.navbar{--bs-navbar-brand-padding-y:0;--bs-navbar-padding-y:0;--bs-nav-link-font-size:16px;--bs-navbar-nav-link-padding-x:0;--bs-navbar-nav-link-padding-y:0;--bs-navbar-color:#010e44;--bs-navbar-hover-color:var(--bs-nav-color);--bs-navbar-active-color:var(--bs-nav-color);position:fixed;top:30px;transform:translateX(-50%);left:50%;z-index:1100;background:#fff;opacity:.96;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);width:min(1679px,calc(100% - 48px));max-width:calc(100vw - 48px);border-radius:28px;box-shadow:0px 3px 30px 1px rgba(0,0,0,.03);transition:.3s all ease;height:76px;display:flex;align-items:center;overflow:visible}.navbar-toggler{min-width:44px;min-height:44px;padding:8px;border:0;display:inline-flex;align-items:center;justify-content:center}.navbar .search-toggle{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center}@media (min-width:992px){body:not(.home):not(.page-template-page-product-php) .navbar{position:fixed;top:30px;left:50%;width:min(1679px,calc(100% - 48px));max-width:min(1679px,calc(100% - 48px));border-radius:28px;transform:translateX(-50%);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}}#main-nav.junj-product-landing-nav{position:fixed;top:30px;left:50%;width:min(1679px,calc(100% - 48px));max-width:min(1679px,calc(100% - 48px));border-radius:28px;transform:translateX(-50%);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}@media (min-width:992px){#main-nav.junj-product-landing-nav.nav-scrolled{position:fixed;top:30px;left:50%;width:min(1679px,calc(100% - 48px));max-width:min(1679px,calc(100% - 48px));border-radius:28px;transform:translateX(-50%);opacity:1;visibility:visible}}#main-nav.nav-up{background:#fff;opacity:1}#main-nav.nav-up .quote-btn{background:#0b4487;color:#fff}@media (min-width:992px){body:not(.home) #main-nav:not(.junj-product-landing-nav).nav-up,body:not(.home) #main-nav:not(.junj-product-landing-nav).nav-down{position:fixed;top:30px;left:50%;width:min(1679px,calc(100% - 48px));max-width:min(1679px,calc(100% - 48px));border-radius:28px;transform:translateX(-50%);opacity:1;visibility:visible}}.navbar .nav-link{position:relative;padding:14px 0;font-size:20px;font-weight:700;line-height:28px}.navbar .nav-link::after{content:"";position:absolute;left:0;bottom:0;width:100%;height:2px;background-color:var(--bs-accent);transform:scaleX(0);transform-origin:left;transition:transform .3s ease}.navbar .nav-link:hover:after,.navbar .nav-link.active::after{transform:scaleX(1)}.navbar .navbar-collapse{flex-grow:1;margin-left:168px;overflow:visible}.navbar .navbar-nav{width:min(100%,1007px);justify-content:space-between;column-gap:28px;--bs-nav-link-padding-y:0;--bs-nav-link-padding-x:0;--bs-nav-link-font-weight:600}.dropdown-menu{border:none;box-shadow:0 4px 12px rgba(0,0,0,.1);padding:.5rem 0;z-index:1110}@media (min-width:992px){.navbar .dropdown{position:relative}.navbar .dropdown::after{content:"";position:absolute;left:0;right:0;top:100%;height:12px}.navbar .dropdown-menu{top:calc(100% + 8px);margin-top:0}}.dropdown-item{padding:.65rem 1.25rem;border-radius:.5rem;margin:0 .5rem;width:auto;transition:all .2s ease;font-size:14px}.navbar .dropdown-item:hover,.navbar .dropdown-item:focus{color:#fff;background-color:var(--bs-primary)}.dropdown-toggle::after{transition:transform .2s ease}.navbar .dropdown:hover>.dropdown-menu,.navbar .dropdown:focus-within>.dropdown-menu{display:block}.navbar .nav-search{margin:0 18px}.navbar .search-toggle::after{display:none}.navbar .nav-search .fa-search{font-size:18px;color:var(--bs-body-color)}.quote-btn{margin:0 14px 0 0;width:142px;height:39px;padding:0;justify-content:center;--bs-btn-bg:#0b4487;--bs-btn-color:#fff;--bs-btn-hover-bg:#0b4487;--bs-btn-hover-border-color:#0b4487;--bs-btn-hover-color:#fff;--bs-btn-active-bg:#0b4487;--bs-btn-active-border-color:#0b4487;--bs-btn-active-color:#fff;--bs-btn-font-weight:700;--bs-btn-border-radius:80px;--bs-btn-border-width:0;font-size:16px;transition:none;line-height:1.2;display:inline-flex;align-items:center}@media (max-width:1679.98px){.navbar .container-fluid{padding:0 calc(var(--bs-gutter-x) * .5)}.navbar .navbar-nav{column-gap:22px}}@media (max-width:1199.98px){.navbar{width:90%}.site-logo{width:132px;height:61px}.navbar .navbar-nav{column-gap:18px}.navbar .navbar-collapse{margin-left:72px}}@media (min-width:992px) and (max-width:1399.98px){.navbar,#main-nav.junj-product-landing-nav{width:calc(100% - 32px);max-width:none}.navbar .navbar-brand{display:flex;width:132px;flex:0 0 132px;align-items:center;margin-right:0}.site-logo{width:132px;height:61px;flex:0 0 132px}.navbar .navbar-collapse{margin-left:56px}.navbar .navbar-nav{width:auto;flex:1 1 auto;column-gap:14px}.navbar .nav-link{font-size:14px;line-height:1.2}.navbar .nav-search{margin:0 10px}.navbar .nav-search .fa-search{font-size:16px}.quote-btn{width:auto;min-width:112px;min-height:44px;height:auto;padding:8px 16px;margin-right:10px;font-size:11px}.navbar .nav-search .fa-search{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center}}@media (min-width:768px) and (max-width:991.98px){.navbar-collapse{left:24px;right:24px;max-width:420px;margin-left:auto;margin-right:0}.navbar .nav-link{min-height:44px;display:flex;align-items:center}.navbar .nav-search .fa-search{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center}.footer .row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(24px,4vw,48px);row-gap:32px;margin-right:0;margin-left:0}.footer .row>*{width:auto;max-width:none;padding-right:0;padding-left:0}.footer .col-md-3:first-child{grid-column:1;min-height:0}}@media (max-width:991.98px){.navbar-collapse{padding:1rem;background:#fff;border-radius:1rem;box-shadow:0 4px 12px rgba(0,0,0,.1);position:absolute;top:calc(100% + 8px);right:16px;left:16px;z-index:1210;width:auto;max-height:calc(100vh - 100px);overflow-x:hidden;overflow-y:auto;margin:0;transition:none}.navbar .navbar-collapse{margin-left:20px;overflow-x:hidden;overflow-y:auto}.navbar .navbar-collapse.collapsing{height:auto!important;overflow:hidden;transition:none!important}.dropdown-menu{box-shadow:none;margin-left:1rem}.navbar,body:not(.home) .navbar,body.home .navbar,#main-nav.junj-product-landing-nav{position:fixed;top:0;transform:unset;left:unset;width:100%;max-width:100%;border-radius:0;backdrop-filter:none;-webkit-backdrop-filter:none;height:76px;overflow:visible;z-index:1200}.navbar .nav-link{padding:12px 0;font-size:14px}.navbar .nav-search{margin:0;width:49%;display:inline-block}.quote-btn{background:#0b4487;color:#fff;font-size:12px;width:142px;display:inline-flex;margin:0;height:39px}}@media (max-width:767.98px){.navbar-nav{margin-top:20px}.navbar .navbar-nav{--bs-nav-link-padding-y:8px}}.tab-content>.tab-pane{transition:none!important}.nav-tabs .nav-link{transition:none!important}.contact7-container{max-width:100%;font-size:20px;font-weight:700;line-height:25px;padding:30px 40px;background:#f8faff;border-radius:40px 40px 40px 40px}.contact7-container label{text-transform:uppercase;margin-bottom:14px}.contact7-container p{margin-bottom:20px;height:100%}.contact7-container .form-control{width:100%;padding:11px 13px;font-size:16px;color:var(--bs-secondary-color);background-color:#fff;background-clip:padding-box;line-height:21px;transition:all .3s ease;border:1px solid #f7f7f7;border-radius:10px 10px 10px 10px}.contact7-container .form-control:focus{outline:0;border-color:var(--bs-primary);box-shadow:0 0 0 3px rgba(0,102,204,.1)}.contact7-container .form-control::placeholder{color:#e3e3e3}.contact7-container textarea.form-control{resize:vertical;min-height:120px;height:100%}.contact7-container input[type=submit]{display:inline-block;font-weight:700;text-align:center;vertical-align:middle;cursor:pointer;user-select:none;padding:13px 73px;font-size:20px;line-height:1.5;transition:all .3s ease;text-decoration:none;border:none;border:1px solid var(--bs-primary);color:#fff;background:var(--bs-primary);border-radius:30px 30px 30px 30px;text-transform:uppercase}.contact7-container input[type=submit]:hover{background-color:#fff;border-color:var(--bs-primary);color:var(--bs-primary)}.contact7-container input[type=submit]:active{transform:translateY(0)}.contact7-container .wpcf7-spinner{display:none}.contact7-container .wpcf7-not-valid{border-color:#dc3545!important}.contact7-container .wpcf7-not-valid:focus{box-shadow:0 0 0 3px rgba(220,53,69,.1)!important}.contact7-container .wpcf7-validation-errors,.contact7-container .wpcf7-mail-sent-ng,.contact7-container .wpcf7-mail-sent-ok{padding:12px;border-radius:8px;margin:20px 0;font-size:14px}.contact7-container .wpcf7-validation-errors,.contact7-container .wpcf7-mail-sent-ng{color:#721c24;background-color:#f8d7da;border:1px solid #f5c6cb}.contact7-container .wpcf7-mail-sent-ok{color:#155724;background-color:#d4edda;border:1px solid #c3e6cb}@media (max-width:991.98px){.contact7-container{padding:31px 34px;font-size:16px}.contact7-container input[type=submit]{padding:8px 43px;font-size:14px}.contact7-container .form-control{font-size:14px;padding:12px 13px 11px}.contact7-container p{height:initial;margin-bottom:16px}}@media (max-width:767.98px){.contact7-container .form-control{padding:14px 16px;font-size:16px}.contact7-container input[type=submit]{width:100%;padding:16px}.contact7-container{margin-top:40px}.l-btn{margin-top:30px}}.footer{padding:108px 0 0}.footer .container-xl{max-width:1464px}.footer a{--bs-link-color-rgb:153,153,153;--bs-link-opacity:1;display:inline-block;margin-bottom:18px}.footer a:hover{color:var(--bs-primary)}.footer .current_page_item a{--bs-link-color-rgb:0,102,204}.footer .social-media{font-size:16px;display:flex;flex-direction:row;align-items:center;column-gap:0;margin-top:24px}.footer .social-icon-link{color:#010e44!important;border-radius:0!important;border-radius:50%;margin-bottom:0;display:inline-flex;align-items:center;justify-content:center;width:60px;height:60px;font-size:22px!important;background:0 0!important;margin-right:6px!important;transition:background-color .25s ease,color .25s ease}.footer .social-icon-link:hover{background:var(--bs-primary);color:#fff}.footer-logo{width:225px;max-width:100%}.footer-logo img{width:100%;height:auto;display:block}.footer-menu-title{font-weight:700;font-size:25px;line-height:25px;color:#010e45;padding-bottom:15px;border-bottom:1px solid var(--bs-primary);margin-bottom:17px;max-width:100%}.footer-menu-title.contact{max-width:385px}.footer-menu-list .footer-menu-item{color:#9b9b9b;font-size:18px;line-height:22px}.footer-menu-list .footer-menu-item.is-active>a,.footer-menu-list .footer-menu-item.is-active>span{color:var(--bs-primary);font-weight:600}.footer-contact-item{color:#9b9b9b;font-size:18px;line-height:22px;word-break:break-word;margin:0}.footer-contact-info .contact-list{font-style:normal;margin:0}.footer-menu-contact-text,.footer-contact-info .contact-link{color:#9b9b9b;font-size:18px;line-height:22px}.footer-contact-info .contact-link,.footer-contact-info .contact-text{display:grid;grid-template-columns:28px minmax(0,1fr);column-gap:16px;align-items:start;margin-bottom:26px;color:#9b9b9b;font-size:18px;line-height:22px;text-decoration:none}.footer-contact-info .footer-contact-item:last-child .contact-link,.footer-contact-info .footer-contact-item:last-child .contact-text{margin-bottom:0}.footer-contact-info .contact-link:hover{color:var(--bs-primary)}.footer-contact-info .contact-link:hover i{color:var(--bs-primary)}.footer-contact-info .footer-contact-line{display:inline-flex;flex-wrap:wrap;align-items:baseline;row-gap:2px}.footer-contact-info .footer-contact-role{font-weight:700;margin-right:2px}.footer-contact-info .footer-contact-email{word-break:break-all}.footer-contact-info .contact-text{cursor:default;word-break:break-word}.footer-contact-info .contact-link>i,.footer-contact-info .contact-text>i{width:28px;margin:0;padding:0;position:static;right:auto;font-size:18px;line-height:22px;color:#010e44;justify-self:center;text-align:center}.footer-contact-info .contact-link>span,.footer-contact-info .contact-text>span{min-width:0}.footer-contact-info .svg-inline--fa.fa-whatsapp{width:22px;height:22px;padding:2px;border-radius:50%;background-color:#010e44;color:#fff;font-size:18px;position:static;right:auto;margin:0}.footer-contact-info .contact-link:hover .svg-inline--fa.fa-whatsapp{color:#fff}@media (min-width:992px){.footer .row{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.85fr) minmax(0,.85fr) minmax(0,1.25fr);column-gap:clamp(24px,3.2vw,110px);margin-right:0;margin-left:0;align-items:start}.footer .row>*{width:auto;max-width:none;padding-right:0;padding-left:0}.footer .col-md-3:first-child{display:flex;flex-direction:column;justify-content:space-between;min-height:372px}.footer-logo{margin-bottom:0}.footer .footer-menu-list,.footer .contact-list{margin-bottom:0;text-align:left}.footer a{margin-bottom:17px}.footer-menu-contact-text{margin-bottom:20px}}@media (min-width:1600px){.footer .row{grid-template-columns:280px 250px 250px 370px;column-gap:110px}}.footer-bottom{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px 24px;text-align:left;padding:18px 0 17px;margin-top:40px;border-top:1px solid #eee;color:#c0c0c0;font-weight:300}.footer-bottom .footer-copyright{display:inline-flex;align-items:center;flex-wrap:wrap;gap:10px 18px;color:#c0c0c0;font-weight:300}.footer-bottom .footer-copyright .copyright-text,.footer-bottom .footer-copyright .footer-privacy-link{margin:0;color:#c0c0c0}.footer-bottom .footer-copyright .footer-privacy-link:hover{color:var(--bs-primary)}.footer-bottom .footer-tech-support{display:inline-flex;align-items:center;flex-wrap:wrap;gap:10px 18px;color:#c0c0c0}.footer-bottom .footer-tech-support .tech-support-text{margin:0}.footer-bottom .footer-tech-support a,.footer-bottom .footer-tech-support .footer-sitemap-link{margin:0;color:#c0c0c0}.footer-bottom .footer-tech-support a:hover,.footer-bottom .footer-tech-support .footer-sitemap-link:hover{color:var(--bs-primary)}@media (max-width:991.98px){.footer a,.footer-contact-item,.footer-bottom{font-size:14px;line-height:1.6}.footer-menu-title{font-size:18px;line-height:1.6}.footer-contact-info .contact-link{margin-bottom:16px}}@media (max-width:767.98px){.footer{padding-top:40px}.footer .social-media{column-gap:25px;margin-bottom:40px}.footer-menu-contact-text,.footer-contact-item{max-width:300px;font-size:14px}.footer-bottom{display:block}}.qrcode-modal{display:none;position:fixed;z-index:9999;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);animation:fadeIn .3s}.qrcode-modal-content{background-color:#fff;margin:10% auto;padding:30px;border-radius:12px;width:300px;text-align:center;position:relative;box-shadow:0 4px 20px rgba(0,0,0,.15);animation:slideIn .3s}.qrcode-close{position:absolute;right:15px;top:15px;color:#aaa;font-size:24px;font-weight:700;cursor:pointer;line-height:1}.qrcode-close:hover{color:#333}.qrcode-image-container{margin:20px 0;padding:10px;background:#fff;border-radius:8px}.qrcode-image-container img{width:200px;border:1px solid #eee}.news-pagination{display:flex;justify-content:center;margin:31px 0 0;column-gap:18px}.news-pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;height:60px;width:60px;border:1px solid #eee;border-radius:50%;background:#fff;color:#333;text-decoration:none;transition:all .3s ease;font-size:18px;line-height:23px}.news-pagination .page-numbers:hover{background:#f8f9fa;border-color:#ddd}.news-pagination .page-numbers.current{background:var(--bs-primary);color:#fff;border-color:var(--bs-primary)}.news-pagination .page-numbers.dots{border:none;background:0 0}.news-pagination .page-numbers.prev:hover:not(.disabled),.news-pagination .page-numbers.next:hover:not(.disabled){background:#f8f9fa}.news-pagination .page-numbers.prev.disabled,.news-pagination .page-numbers.next.disabled{cursor:not-allowed;pointer-events:none}@media (max-width:991.98px){.news-pagination{margin-top:0}.news-pagination .page-numbers{width:30px;height:30px;font-size:14px}}.common-more .btn-view-more{padding:9px 3rem 9px 11px;border:1px solid #707070;border-radius:50px;color:#333;position:relative;font-weight:700;display:inline-block;transition:.3s all ease}.common-more .btn-view-more::after{content:">";position:absolute;right:10px;top:50%;transform:translateY(-50%);width:24px;height:24px;background-color:var(--bs-primary);color:white;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;line-height:1;transition:.3s ease all}.btn-view-more:hover::after{background-color:#fff;transform:translateY(-50%) translateX(3px);color:var(--bs-primary)}.common-more .btn-view-more:hover{background:var(--bs-primary);color:#fff;border-color:var(--bs-primary)}@media (max-width:991.98px){.common-more .btn-view-more{padding:6px 2.5rem 6px 8px;font-size:12px}.common-more .btn-view-more::after{width:18px;height:18px}}