.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}.text-center{text-align:center}.hidden{display:none!important}#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}}@media (max-width:991.98px){.navbar .navbar-collapse.collapsing{height:auto!important;overflow:hidden;transition:none!important}}.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 .current_page_item a{--bs-link-color-rgb:0,102,204}.footer-menu-title.contact{max-width:385px}.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-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}.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}.skip-link{position:absolute;top:-40px;left:6px;background:#000;color:#fff;padding:8px;z-index:10000;text-decoration:none}.skip-link:focus-visible{top:6px;clip:unset}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal}.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}}