body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:Poppins,source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.navbar{background-color:#fff;background-position:50%;background-size:cover;color:#000;height:85px;opacity:1;padding:0 10px;position:relative;transition:height .3s ease,padding .3s ease;z-index:10}.navbar,.navbar-container{align-items:center;display:flex;justify-content:space-between}.navbar-container{width:100%}.logo-container{align-items:center;display:flex;flex-shrink:0}.search-container{box-sizing:border-box;flex-grow:1;max-width:100%;padding:0 10px;width:90%}.link-bar{align-items:center;background-color:#266b40;box-shadow:0 4px 10px #0003;display:flex;justify-content:left;max-height:45px;padding:10px 0;position:relative;z-index:3}.more-links{color:#fff;cursor:pointer;position:relative}.arrow{font-size:.8rem;margin-left:5px}.more-links-dropdown{background-color:#fff;border:1px solid #000;display:none;left:0;position:absolute;top:100%;width:200px;z-index:200;z-index:9999!important}.more-links:hover .more-links-dropdown{display:block}.dropdown-link{color:#313131;display:block;padding:10px;text-decoration:none}.dropdown-link:hover{background-color:#f0f0f0}.navbar-links{gap:30px;list-style:none;margin:0;padding-left:20px}.navbar-link,.navbar-links{display:flex;text-decoration:none!important}.navbar-link{align-items:center;color:#fff;font-size:1rem;gap:5px;justify-content:space-between;position:relative}.navbar-link:after{background-color:#fff;bottom:-5px;content:"";height:2px;left:0;position:absolute;transition:width .3s ease;width:0}.navbar-link:hover:after{width:100%}.navbar-link svg{fill:currentColor;flex-shrink:0;height:1rem;width:1rem}.navbar-link:hover .services-submenu{display:block}.navbar-icons{display:flex;gap:10px;justify-content:center}.navbar-icon-container{align-items:center;display:flex;gap:10px;position:relative}.call-icon{padding:3px}.navbar-call{flex-shrink:0;position:relative}.icon-container{align-items:center;display:flex;gap:15px;padding-left:20px}.navbar-icon{color:#000;font-size:1.4rem;padding:3px;text-decoration:none;transition:color .3s ease}.navbar-icon:hover{color:#006400}.logo-part-f{font-size:55px}.logo-part-f,.logo-part-lotec{color:#006400;font-family:Times New Roman,serif;font-style:italic;font-weight:700;text-decoration:none!important}.logo-part-lotec{font-size:40px}.logo-container{align-items:baseline;display:inline-flex}.overlay{background-color:#00000080;bottom:0;display:none;left:0;position:fixed;right:0;top:0;z-index:1}.overlay.open{display:block;z-index:2}.sidebar svg{color:#000}.close-sidebar:active{border:thin solid gray;color:gray}.sidebar{background-color:#266b40;height:100vh;left:-250px;position:fixed;top:60px;transform:translateX(-100%);transition:transform .45s ease-in-out;width:250px}.sidebar.open{left:0;transform:translateX(0);z-index:9999}.sidebar-links{font-style:bold;font-weight:700;list-style:none;padding-left:15px;text-decoration:none}.sidebar-link{align-items:center;color:#fff;display:flex;font-size:1.1rem;justify-content:space-between;list-style:none;margin-bottom:20px;padding-right:15px;position:relative;text-decoration:none!important;transition:color .3s ease}.sidebar-link i.fa-chevron-right{color:#fff;margin-left:auto}.top-bar-mobile{display:none}.search-icon{background:none;border:none;color:#fff;cursor:pointer;font-family:poppins;padding-right:15px}.sidebar-call-button-container{bottom:20px;display:flex;justify-content:center;left:50%;position:absolute;transform:translateX(-50%);width:90%}.sidebar-call-button{align-items:center;backface-visibility:hidden;background-color:#8f0446;border:2px solid #8f0446;border-radius:5px;box-sizing:inherit;color:#f4f4f4;cursor:pointer;display:flex;font-size:14px;font-weight:700;gap:6px;justify-content:center;line-height:16px;min-height:28px;padding:10px 20px;text-decoration:none;transition:.2s ease-in-out;width:100%;word-break:keep-all}.sidebar-call-button:hover{background-color:#000}.call-button{align-items:center;backface-visibility:hidden;background-color:#8f0446;border:2px solid #8f0446;box-sizing:inherit;color:#f4f4f4;cursor:pointer;display:flex;font-size:14px;font-weight:700;gap:6px;justify-content:center;line-height:16px;min-height:28px;padding:5px 15px;text-decoration:none;transition:.2s ease-in-out;word-break:keep-all}.call-button:hover{background-color:#fff;color:#8f0446}.navbar-call{align-items:center;display:flex;gap:8px}.call-icon{height:24px;width:24px}.call-icon:hover{color:#8f0446}.call-number{font-size:16px;font-weight:700;white-space:nowrap}.no-scroll{height:100vh;overflow:hidden;touch-action:none}@media (max-width:892px){.icon-container span{display:inline-block}.navbar{box-shadow:0 4px 4px #0003;max-height:50px}.logo-part-f,.logo-part-lotec{color:#fff}.link-bar{display:none!important}.logo-part-f{font-size:40px}.logo-part-lotec{font-size:30px}.navbar-call span,.navbar-icon-container span,.navbar-icons call-number,.navbar-links{display:none}.icon-container .call-icon,.icon-container .navbar-icon{color:#fff}.top-bar-mobile{align-items:center;border-bottom:1px solid #fff;box-sizing:border-box;display:flex;justify-content:space-between;left:0;position:sticky;top:0;width:100%;z-index:50}.navbar,.top-bar-mobile{background-color:#266b40}.navbar{padding:0}.navbar .icon-container,.navbar .navbar-icons,.navbar .navbar-logo,.navbar button:not(.search-button),.navbar-call,.navbar-container,.navbar-icons{display:none}.navbar-mobile{background-color:#fff;height:0;left:0;position:fixed;top:0;transition:height .5s ease-in-out;width:100%;z-index:5}.navbar-mobile.search-active{display:block}.search-bar,.search-button{position:absolute;top:60px;width:100%;z-index:4}.search-button{padding:10px;text-align:center}.navbar{display:none}.navbar-logo{padding:3px}.navbar-hamburger-mobile{cursor:pointer;display:inline-block;padding:10px;transition:all .3s ease}.hamburger-icon{display:block;position:relative}.hamburger-icon,.hamburger-icon:after,.hamburger-icon:before{background-color:#fff;height:3px;transition:all .3s ease;width:25px}.hamburger-icon:after,.hamburger-icon:before{content:"";position:absolute}.hamburger-icon:before{top:-7px}.hamburger-icon:after{top:7px}.hamburger-icon.active{background-color:initial}.hamburger-icon.active:before{top:0;transform:rotate(45deg)}.hamburger-icon.active:after{top:0;transform:rotate(-45deg)}.sidebar{height:calc(100% - 60px);top:54px;width:364px}.sidebar-link{text-decoration:none!important}}.search-container{align-items:center;display:flex;justify-content:center;margin-top:4px;padding:5px 5px 5px 15px;position:relative;width:100%;z-index:20}.search-overlay{background:#00000080;cursor:pointer;height:100%;left:0;position:fixed;top:0;width:100%;z-index:2}.search-bar{-webkit-text-size-adjust:100%;-webkit-appearance:none;appearance:none;background:#fff;box-shadow:0 2px 8px 0 #26252529;box-sizing:border-box;color:#636161;flex-grow:1;font-family:inherit;font-size:17px;height:48px;outline:none;padding:0 50px 0 25px;width:100%}.search-bar::placeholder{color:#969696;opacity:1}.search-button{align-items:center;background:#0000;border:none;color:#266b40;cursor:pointer;display:flex;height:50px;justify-content:center;position:absolute;right:0;width:50px;z-index:5}.search-suggestions{background:#fff;border-radius:10px;box-shadow:0 2px 8px #00000029;left:0;list-style:none;margin:5px 0 0;max-height:250px;overflow-y:auto;padding:0;position:absolute;top:100%;width:100%;z-index:9999!important}.search-suggestions li{align-items:center;cursor:pointer;display:flex;padding:10px;transition:background .3s ease-in-out;z-index:9999}.search-suggestions li:hover{background:#f0f0f0}.search-suggestions li.ifu{font-size:17px;padding:10px}.search-ifu-symbol-container{color:#555;display:inline-block;font-size:20px;margin-right:10px;padding:5px;vertical-align:middle}.suggestion-image{border-radius:5px;height:40px;margin-right:10px;object-fit:cover;width:40px}@media (max-width:1329px){.search-bar{height:40px}}@media (max-width:892px){.search-container{background:#fff;left:0;padding:10px;position:fixed;top:0;width:100%;z-index:9999}.search-bar{border-radius:0;font-size:18px;height:50px;padding:10px 15px;width:100vw;z-index:10002}.search-button{height:50px;position:absolute;right:10px;top:50%;transform:translateY(-50%);width:50px}.search-suggestions{background:#fff;border-radius:0;box-shadow:0 2px 8px #00000029;left:0;max-height:250px;overflow-y:auto;position:absolute;top:calc(100% + 90px);width:100vw;z-index:10000}}.email-modal-overlay{align-items:center;animation:fadeInOverlay .3s ease-out;background:#00000080;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:1000}.email-modal{animation:slideFadeIn .4s ease-out forwards;background:#fff;border-radius:4px;box-shadow:0 2px 10px #00000040;font-family:sans-serif;max-width:95%;overflow:hidden;width:500px}.recaptcha-wrapper{align-items:center;display:flex;justify-content:flex-start;margin-bottom:15px;margin-top:10px;max-width:100%;transform:scale(.85);transform-origin:top left;width:fit-content}@keyframes fadeInOverlay{0%{opacity:0}to{opacity:1}}@keyframes slideFadeIn{to{opacity:1;transform:translateY(0)}}.email-modal-header{background-color:#f1f1f1;border-bottom:1px solid #ccc;padding:15px;position:relative}.email-modal-header h3{color:#266b40;font-weight:700;margin:0}.close-btn{background:none;border:none;cursor:pointer;font-size:20px;position:absolute;right:15px;top:10px}.email-modal-body{display:flex;flex-direction:column;gap:10px;padding:15px}.email-modal-body input,.email-modal-body textarea{border:1px solid #ccc;border-radius:4px;box-sizing:border-box;font-size:1rem;margin-bottom:15px;padding:10px;resize:vertical;width:100%}.email-modal-body textarea{max-height:200px;min-height:100px}.email-modal-footer{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:10px}.send-btn{background-color:#266b40;border:none;border-radius:3px;color:#fff;padding:8px 16px}.cancel-btn,.send-btn{cursor:pointer;font-weight:700}.cancel-btn{background:none;border:none;color:#777;margin-left:10px}.contact-info{color:#555;font-size:12px;margin-top:10px;text-align:right;width:100%}.loading-container{padding:50px;text-align:center}.loading-container img{display:block;height:auto;margin:0 auto;max-width:100%}.success-container{background-color:#e8f7e8;border-radius:8px;box-shadow:0 4px 8px #0080001a;color:#2d8b2d;margin:20px;padding:40px;text-align:center;top:40px}.success-container h2{font-size:24px;margin-bottom:15px}.success-container p{font-size:18px}.fail-container{background-color:#f8d7da;border-radius:8px;box-shadow:0 4px 8px #ff00001a;color:#721c24;margin:20px;padding:40px;text-align:center}.fail-container h2{font-size:24px;margin-bottom:15px}.fail-container p{font-size:18px}footer{background-color:#1a1818;color:#fff;font-size:14px;padding:10px}.footer-container{display:flex;flex-wrap:wrap;gap:20px;justify-content:flex-start}.footer-column,.footer-column1{flex:1 1;margin:0;min-width:200px;text-align:left}.footer-column1{padding-top:20px}.footer-logo{height:50px;margin-bottom:10px}.footer-column h4{border-bottom:2px solid #006400;font-size:22px;margin-bottom:20px;padding-bottom:5px;width:fit-content}.footer-column ul{list-style:none;margin:0;padding:0}.footer-column ul li{margin-bottom:10px}.footer-column ul li a{color:#fff;font-size:18px;text-decoration:none;transition:color .3s}.footer-column ul li a:hover{color:#ccc}.footer-column p{font-size:18px;margin:10px 0}.footer-column1 p{font-size:18px;margin:0}.footer-bottom{font-size:16px;margin-top:30px;text-align:left}.image-container{display:flex;gap:30px}.image-container img{height:auto;max-height:100px;max-width:100%;object-fit:contain;padding-top:20px}.first-image-wrapper{align-items:center;display:flex;gap:15px;justify-content:center}.first-image-wrapper img{height:auto;max-width:70%}.footer-logo-part-f{font-size:55px}.footer-logo-part-f,.footer-logo-part-lotec{color:#fff;font-family:Times New Roman,serif;font-style:italic;font-weight:700;text-decoration:none!important}.footer-logo-part-lotec{font-size:40px}@media (max-width:892px){.image-container{align-items:start;gap:0;padding:8px}}@media (max-width:480px){.image-container{align-items:start;gap:0;padding:8px}}.about-container{background-color:#fff}.about-content{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 auto;max-width:1200px}.about-text{flex:1 1;padding:20px}.about-text h1{color:#333;font-size:36px;margin-bottom:20px}.about-text p{color:#555;font-size:18px;line-height:1.6}.about-image{flex:1 1;padding:20px;text-align:center}.about-image img{border-radius:8px;box-shadow:0 4px 8px #0000001a;height:auto;max-width:100%}.about-banner{background-color:#f0fdf4;border-bottom:2px solid #d1fae5;padding:3rem 2rem;text-align:center}.banner-text h2{color:#065f46;font-size:2rem;margin-bottom:.5rem}.banner-text p{color:#047857;font-size:1.1rem;margin-bottom:1rem}.banner-button{background-color:#8f0446;border-radius:8px;color:#fff;display:inline-block;font-weight:700;padding:.6rem 1.2rem;text-decoration:none;transition:background-color .3s ease}.banner-button:hover{background-color:rgba(143,4,69,.589)}@media (max-width:768px){.about-content{flex-direction:column;text-align:center}.about-text{padding-left:10px;padding-right:10px}.about-image{padding:10px}.about-banner{flex-direction:column;text-align:center}.banner-button{margin-top:1rem}}.timeline-container{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;margin:0 auto;max-width:1024px;padding:48px 16px}.timeline-title{color:#266b40;font-size:30px;margin-bottom:48px;text-align:center}.timeline{min-height:800px;position:relative}.timeline-line{background-color:#e5e7eb;height:100%;z-index:1}.timeline-line,.timeline-progress-line{left:0;position:absolute;top:0;width:4px}.timeline-progress-line{background-color:#006400;transition:height .1s ease-out;will-change:height;z-index:2}@media (min-width:768px){.timeline-line,.timeline-progress-line{left:50%;transform:translateX(-50%)}}.timeline-events{gap:48px}.timeline-event,.timeline-events{display:flex;flex-direction:column}.timeline-event{position:relative}@media (min-width:768px){.timeline-event{flex-direction:row}.timeline-event-right{flex-direction:row-reverse}}.timeline-dot{background-color:#fff;border:4px solid #e5e7eb;border-radius:50%;height:24px;left:2px;position:absolute;top:20px;transform:translateX(-50%) scale(.9);transition:all .3s ease-out;width:24px;will-change:transform,background-color,border-color;z-index:10}.timeline-dot.active{transform:translateX(-50%) scale(1.1)}.timeline-dot.active,.timeline-dot.past{background-color:#006400;border-color:#006400}.timeline-dot.past{transform:translateX(-50%) scale(1)}@media (min-width:768px){.timeline-dot{left:50%}.timeline-dot.active{transform:translateX(-50%) scale(1.1)}.timeline-dot.past{transform:translateX(-50%) scale(1)}}.timeline-content{margin-left:32px}@media (min-width:768px){.timeline-content{margin-left:0;width:47%}}.timeline-card{background-color:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a;cursor:pointer;padding:20px;transition:all .3s ease;will-change:transform,box-shadow}.timeline-card:hover{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;transform:translateY(-2px)}.timeline-card-expanded{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.timeline-card-content{align-items:flex-start;display:flex;gap:12px}.timeline-icon{background-color:#f3f4f6;border-radius:50%;color:#4b5563;padding:8px}.timeline-header{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.timeline-year{color:#1f2937;font-size:1rem;font-weight:600;margin:0}.timeline-link{align-items:center;color:#1f2937;display:flex;gap:4px;text-decoration:none}.timeline-link:hover{color:#2563eb;text-decoration:underline}.timeline-external-icon{display:inline-flex}.timeline-badge{border:1px solid #d1d5db;border-radius:9999px;color:#4b5563;font-size:.75rem;font-weight:400;padding:2px 8px}.timeline-description{color:#4b5563;margin-bottom:0;margin-top:4px}.timeline-expanded-info{animation:fadeIn .3s ease-in;background-color:#f9fafb;border-radius:6px;color:#4b5563;font-size:.875rem;margin-top:12px;padding:12px}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.timeline-expanded-info p{margin:0}.product-grid-container{justify-content:center;margin:20px auto;max-width:1200px;padding:0 200px 0 0}.layout-container,.product-grid-container{display:flex;position:relative}.main-content{padding-right:20px}.main-content-with-sidebar{border:1px solid #ddd;display:flex;flex-direction:column}.product-grid{grid-gap:20px;box-sizing:border-box;display:grid;gap:20px;grid-template-columns:repeat(3,1fr);margin:0 auto;max-width:1400px;padding-bottom:20px;padding-top:20px;width:100%}.product-header{font-size:1.5rem;font-weight:700;margin:10px 0;text-align:center}.product-card{align-items:center;background-color:#fff;border:1px solid #ddd;border-radius:5px;display:flex;flex-direction:column;justify-content:space-between;padding:10px;text-decoration:none}.product-card:hover{border-color:#8f0446;transition:border-color .3s ease}.productgrid-image-container{align-items:center;background-color:#fff;border-radius:5px;display:flex;height:270px;justify-content:center;overflow:hidden;width:270px}.product-image{max-height:100%;max-width:100%}.product-name{font-size:1.2rem;margin:10px 0;text-decoration:none}.product-price{color:#007b00;font-weight:700}.load-more-container{margin:20px 0;text-align:center}.load-more-button{background-color:#8f0446;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1rem;padding:10px 20px}.load-more-button:hover{background-color:#00000070}.services-sidebar-fixed{background-color:#fff;border-top:1px solid #e0e0e0;box-sizing:border-box;height:100vh;padding:10px;position:relative;width:200px;z-index:1}.services-header{color:#333;font-size:1.5rem;margin-bottom:15px;margin-top:10;width:100%}.services-links{display:flex;flex-direction:column}.service-link{border-bottom:1px solid #eaeaea;color:#266b40;padding:8px 0;text-decoration:none}.service-link:last-child{border-bottom:none}.service-link:hover{color:#8f0446}.section-header{font-size:1.5rem;line-height:1.5;margin:0 auto;max-width:1400px;padding:10px;width:100%}.product-greenBar,.services-header{color:#333;font-size:1.5rem;font-weight:700;line-height:1.5;margin:0;text-align:left}.green-ba{background-color:#266b40;height:3px;width:100%}.main-content-with-sidebar{flex:1 1}.product-card a{color:inherit}.product-card a,.product-card a:hover{text-decoration:none}@media (max-width:1401px){.product-grid{grid-gap:24px;box-sizing:border-box;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));max-width:100%;overflow-x:hidden;padding:0 40px}}@media (min-width:1025px) and (max-width:1200px){.product-grid{grid-template-columns:repeat(3,1fr);padding:0 30px}}@media (min-width:893px) and (max-width:1024px){.product-grid{grid-template-columns:repeat(2,1fr);padding:0 20px}}@media (max-width:892px){.product-grid{grid-template-columns:1fr;max-width:100%;padding:40px 10px 0}.product-card{margin:0 auto;width:90%}.load-more-button{margin:0 auto;max-width:300px;width:100%}.layout-container{flex-direction:column}.main-content{padding-right:0}.services-sidebar-fixed{background-color:#f9f9f9;border-left:none;border-radius:0;border-right:none;border-top:1px solid #e0e0e0;height:auto;margin-top:30px;padding:10px 15px;position:relative;width:100%}}.product-card:hover{text-decoration:none}.product-details-container{margin:0 auto;max-width:1200px;padding:20px}.back-to-products-button{align-self:flex-start;background:none;border:none;color:#007bff;cursor:pointer;display:inline-block;font-size:1rem;margin-bottom:20px}.back-to-products-button:hover{text-decoration:underline}.product-details-main{align-items:flex-start;flex-direction:column;gap:10px;margin-bottom:20px}.product-details-content{align-items:flex-start;display:flex;gap:20px}.product-title-container{align-items:center;display:flex;gap:40px}.product-title-container h1{margin:0}.product-image{max-height:400px;max-width:600px}.product-details-info{flex:1 1}.product-details-price{color:#28a745;font-size:1.5rem;font-weight:700}.product-details-description{color:#555;font-size:1rem;margin-top:10px}.custom-solution-link{margin-top:.75rem;text-align:right}.custom-solution-link a{color:#8f0446;font-size:.85rem;text-decoration:none}.add-to-cart-button{background-color:#8f0446;border:1px solid #8f0446;border-radius:4px;color:#fff;cursor:pointer;font-size:.85rem;margin-top:0;padding:6px 12px}.add-to-cart-button:hover{background-color:#fff;color:#8f0446;text-decoration:none}.product-specifications{text-align:center;width:100%}.product-specifications h2{text-align:left}.specifications-table{background-color:#f4f4f4;border-collapse:collapse;margin-left:auto;margin-right:auto;margin-top:10px;width:100%}.specifications-table td{border:1px solid #ddd;padding:8px}.spec-key{background-color:#f4f4f4;font-weight:700;width:40%}.spec-value{width:60%}.product-image{border-radius:10px;object-fit:contain;width:600px}.product-image-thumbnails{margin-top:20px}.thumbnail-container{flex-wrap:wrap;gap:10px}.thumbnail-image{border:1px solid #ccc}.contact-form{margin-top:70px}.product-details-main{display:flex;gap:2rem}.image-thumbnail-column{display:flex;flex-direction:column;gap:1rem}.zoom-preview{background-position:50%;background-repeat:no-repeat;background-size:300%;border:1px solid #ccc;display:none;height:400px;margin-top:0;position:absolute;right:500px;width:400px}.product-image-container{position:relative}.product-image{height:auto;width:100%}.product-details-left{display:flex;flex-direction:row;gap:1.5rem}.thumbnail-container{display:flex;gap:.5rem;margin-top:.5rem}.thumbnail-image{border:1px solid #ddd;border-radius:4px;height:60px;object-fit:cover;width:60px}.thumbnail-image:hover{border-color:#999}.image-wrapper{display:inline-block;position:relative}.usa-stamp{bottom:10px;left:10px;opacity:.9;pointer-events:none;position:absolute;width:60px;z-index:1}.product-options-grid{grid-gap:20px;box-sizing:border-box;display:grid;gap:20px;grid-template-columns:repeat(3,1fr);margin:0 auto;max-width:1500px;padding:20px;width:100%}.product-option-card{align-items:center;background-color:#fff;border:1px solid #ddd;border-radius:5px;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:column;height:100%;justify-content:space-between;padding:10px;text-decoration:none;transition:border-color .3s ease}.product-option-card:hover{border-color:#8f0446}.product-option-image{align-items:center;background-color:#fff;border-radius:5px;display:flex;justify-content:center;max-height:500px;overflow:hidden;width:100%}.product-option-image img{display:block;height:auto;max-height:100%;max-width:100%;object-fit:contain;width:auto}.product-option-name{font-size:1.2rem;margin:10px 0;text-align:center}.product-options-container h1,.product-options-container p{padding:0 20px}@media (max-width:892px){.zoom-preview{display:none!important}.product-options-grid{grid-template-columns:1fr;padding:0 10px}.product-option-card{margin:0 auto;width:90%}.product-title-container h1{font-size:1.5rem}.product-title-container{justify-content:space-between}}@media (max-width:600px){.product-title-container{gap:10px}.product-title-container h1{font-size:1.5rem}.add-to-cart-button{font-size:.75rem;padding:5px 10px}}.contact-form .form-row{display:flex;flex-wrap:wrap;gap:20px}.contact-form{margin-top:20px;padding-top:0;width:100%}.contact-form label{box-sizing:border-box;flex-basis:calc(50% - 20px);flex-grow:1;flex-shrink:1;text-align:left}.contact-form textarea{flex:1 1 100%}.contact-form h2{margin-bottom:15px}.contact-form p.required-fields{color:#555;font-size:.9rem;margin-bottom:15px}.contact-form input,.contact-form select,.contact-form textarea{-webkit-text-size-adjust:100%;-webkit-font-smoothing:subpixel-antialiased;background-color:#fafafa;border:1px solid #a9a9a9;border-radius:0;box-sizing:border-box;color:#000;font:inherit;height:auto;-webkit-hyphens:manual!important;hyphens:manual!important;line-height:normal;margin:0;padding:10px;pointer-events:auto;position:relative;width:100%}.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus{border-color:var(--accent);box-shadow:0 0 5px #009cde80;outline:none}.contact-form button{-webkit-text-size-adjust:100%;-webkit-font-smoothing:subpixel-antialiased;-webkit-appearance:none;appearance:none;background-color:#272727;border-color:#272727;border-radius:0;border-width:0;color:#fff;cursor:pointer;display:inline-block;font:inherit;font-style:normal;font-weight:600;height:auto;-webkit-hyphens:manual!important;hyphens:manual!important;letter-spacing:.1em;margin:0;outline:none;overflow:visible;padding:1em 2.5em;pointer-events:auto;text-align:center;text-transform:uppercase;transition:opacity .1s linear;width:auto}.contact-form button:hover{background-color:#8f0446}.required-asterisk{font-size:smaller}.contact-form select{-webkit-appearance:none;appearance:none;background-color:initial;background-color:#fafafa;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="%23000"><path d="M5 8l5 5 5-5H5z"/></svg>');background-position:right 10px center;background-repeat:no-repeat;background-size:12px}.contact-form label{display:block;font-family:Poppins,sans-serif;font-size:1rem;font-weight:400;margin-bottom:10px}.contact-form .consent-label{align-items:center;display:flex}.contact-form .consent-label input[type=checkbox],.contact-form input[type=checkbox]{-webkit-appearance:auto;appearance:auto;background:none;border:none;margin-right:10px;width:auto}.submit-button{background-color:#8f0446;margin-top:20px;padding:10px 20px}.submit-button.inactive:hover{background-color:#ccc;cursor:not-allowed}.name-inputs{display:flex;gap:15px}.upload-container{padding-bottom:20px;padding-top:20px}@media (max-width:892px){.contact-form h2{font-size:1.2rem;margin-bottom:10px}.contact-form p.required-fields{font-size:.8rem;margin-bottom:10px}.contact-form label{font-size:.9rem;margin-bottom:8px}.contact-form input,.contact-form select,.contact-form textarea{font-size:.9rem;padding:8px}.contact-form button,.submit-button{font-size:.9rem;padding:.8em 1.8em}.name-inputs{flex-direction:column;gap:10px}.upload-container{padding-bottom:10px;padding-top:10px}}.hero{align-items:center;background-color:#58886a;border-radius:0;box-sizing:border-box;color:#fff;display:flex;gap:20px;justify-content:space-around;overflow:hidden;padding:10px;position:relative;width:100%}.hero-header{font-size:40px!important;font-weight:700;padding-left:10px;padding-right:20px;position:relative;z-index:5}.hero-corner-container{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}.hero-corner-bl,.hero-corner-br,.hero-corner-tl,.hero-corner-tr{animation:fadeShapes 1.5s ease-in-out forwards;height:0;opacity:0;position:fixed;width:0;z-index:34}.hero-corner-bl{animation-delay:.5s;background:linear-gradient(to top left,#266b40e6,#266b4033);border-left:300px solid #266b4141;border-top:300px solid #0000;bottom:0;left:0}.hero-corner-tr{animation-delay:1s;background:linear-gradient(to bottom right,#266b40e6,#266b4033);border-right:300px solid #266b4141;right:0}.hero-corner-tl,.hero-corner-tr{border-bottom:300px solid #0000;top:0}.hero-corner-tl{animation-delay:1.5s;background:linear-gradient(to bottom left,#266b40e6,#266b4033);border-left:300px solid #266b4163;height:0;left:0;position:fixed;transform-origin:top left;width:0}.hero-corner-br{animation-delay:2s;background:linear-gradient(to top right,#266b40e6,#266b4033);border-right:300px solid #266b4169;border-top:300px solid #0000;bottom:0;right:0}@keyframes fadeShapes{0%{opacity:0}to{opacity:1}}.hero-content h1{color:#fff;font-size:1.8rem;font-size:40px;margin-bottom:0;padding:0;text-align:left}.hero-image-rohs{height:auto;width:100px}.hero-image-section{display:flex;padding-bottom:10px}.hero-description p{color:#fff;font-family:Alex Brush,cursive;font-size:35px;text-align:left;z-index:35}.rohs-container{display:flex;gap:20px}.rohs-container .rohs-text{font-size:14px;position:relative;text-align:center;top:20px}.hero-content{align-items:flex-start;display:flex;flex-direction:column;text-align:left;z-index:50}.hero-image-section{gap:20px}.hero-buttons{display:flex;margin-top:10px;padding-bottom:35px;padding-left:10px;width:100%}.hero-button{align-items:center;backface-visibility:hidden;background-color:#fff;box-sizing:inherit;cursor:pointer;display:flex;font-size:14px;font-weight:700;gap:6px;justify-content:center;line-height:16px;margin-right:20px;min-height:28px;padding:10px 20px;transition:.2s ease-in-out;transition:background-color .3s ease,color .3s ease;width:100%;word-break:keep-all}.hero-button,.hero-button.primary{color:#8f0446;text-decoration:none}.hero-button.primary{background:#fff;border:2px solid #8f0446}.blender-image{display:flex}.about-flotec-button,.blender-image{align-items:center;justify-content:center}.about-flotec-button{background-color:var(--hero-button-bg);border-radius:5px;color:var(--hero-button-text);display:inline-flex;font-weight:700;padding:10px 20px;text-decoration:none;transition:background-color .3s ease}.about-flotec-button:hover{background-color:var(--hero-button-hover-bg);color:var(--hero-button-hover-text)}.market-card-about-button-container{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.hero-button.secondary{background:#8f0446;border:2px solid #8f0446;color:#fff;text-decoration:none}.hero-image img{border-radius:10px;position:static}.features{background-color:#fff;padding:40px 20px}.features h2{color:#266b40;font-size:30px;margin-bottom:20px;text-align:center}.features-list{grid-gap:20px;align-items:start;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-template-rows:auto;justify-items:center;margin:0 auto}.feature{align-items:center;border-radius:8px;display:flex;flex-direction:column;height:100%;justify-content:center;padding:20px;text-align:center}.feature h3{color:#2a5934;font-size:1.2rem}.feature h3,.feature p{margin-bottom:10px;text-align:center}.feature p{color:#546e56;font-size:1rem}.feature a{color:#1b4d3e;font-weight:700;text-decoration:none}.feature a:hover{color:#164a39}.cta-row{background-color:#e3f2e1;display:flex;flex-wrap:wrap;gap:30px;justify-content:center;margin:0 auto;overflow:hidden;padding:40px 0;position:relative;width:100%}.cta h2{color:#266b40;font-size:30px}.cta .cta-button{backface-visibility:hidden;background-color:#8f0446;border:2px solid #8f0446;box-sizing:inherit;color:#f4f4f4;cursor:pointer;font-size:14px;font-weight:700;height:20px;justify-content:center;line-height:16px;padding:10px 0;text-align:center;text-decoration:none;transition:.2s ease-in-out;width:200px}.cta,.cta .cta-button{align-items:center;display:flex}.cta{flex-direction:column;min-width:400px}.cta .cta-button:hover{background-color:#fff;color:#8f0446}.markets-we-serve{background-color:#f9f9f9;padding-top:20px;text-align:center;width:100%}.markets-we-serve h2{color:#266b40;font-size:30px;margin-bottom:48px;text-align:center}.markets-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(3,1fr);grid-template-rows:auto auto;margin:0 auto;max-width:1200px}.market-card:nth-child(4),.market-card:nth-child(5){text-align:center}.market-card{background-color:#fff;border-radius:8px;box-shadow:0 4px 12px #0000001a;box-sizing:border-box;padding:30px 20px;transition:transform .3s ease,box-shadow .3s ease}.market-card:hover{box-shadow:0 8px 20px #00000026;transform:translateY(-5px)}.market-icon{color:#2e7d32;margin-bottom:20px}.market-card h3{color:#333;font-size:1.4rem;margin-bottom:15px}.market-card p{color:#666;line-height:1.6}.green-bar{background-color:#266b40;height:3px;width:100vw}.new-section{padding:40px 20px;text-align:center}.blender-title{color:#266b40;font-size:35px}.blender-subtitle{font-size:15px}.fade-in{opacity:0;transform:translateY(20px);transition:opacity .8s ease,transform .8s ease}.fade-in.visible{opacity:1;transform:translateY(0)}@media (max-width:992px){.markets-grid{grid-template-columns:repeat(2,1fr);grid-template-rows:auto auto auto}.market-card:nth-child(4),.market-card:nth-child(5){grid-column:auto}}@media (max-width:892px){.hero{flex-direction:column;gap:10px}.hero-content{max-width:100%}.hero-content,.hero-content h1{text-align:center}.hero-description p{font-size:30px;margin:auto 0;padding:7px;text-align:center}.hero-image img{display:block;height:auto;margin-left:auto;margin-right:auto;max-width:100%}.features-list,.markets-grid{grid-template-columns:1fr}.hero-corner-br,.hero-corner-tl{display:none}.blender-title,h2{font-size:25px}}.carousel-container{max-width:600px;z-index:1001}.carousel,.carousel-container{margin:0 auto;position:relative;width:100%}.carousel{height:500px;max-width:700px;overflow:hidden}.carousel-slide{align-items:center;justify-content:center;min-width:100%;overflow:hidden}.carousel-slide,.carousel-track{display:flex;height:100%;width:100%}.carousel-track{transition:transform .5s ease-in-out;will-change:transform}.carousel-slide img{border-radius:10px;display:block;height:100%;margin:0 auto;max-width:100%;object-fit:contain;width:auto}.carousel-slide-content{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;position:relative;width:100%}.carousel-glow-overlay{background:radial-gradient(circle,#ffffff26 0,#ffffff0d 50%,#fff0 100%);border-radius:80%;filter:blur(12px);height:95%;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:95%;z-index:0}.carousel-description{background:rgba(0,0,0,.842);bottom:0;box-shadow:0 4px 12px #0006;color:#f5f5f5;font-size:1rem;left:20%;line-height:1.5;max-width:80%;padding:10px 18px;pointer-events:none;position:absolute;text-align:center;transform:translateX(-50%);z-index:1}.carousel-arrow{align-items:center;background-color:initial;border:none;bottom:0;color:#000;cursor:pointer;display:flex;font-size:2rem;justify-content:center;position:absolute;top:0;transition:background-color .3s ease;width:60px;z-index:2}.carousel-arrow.left{left:-20px}.carousel-arrow.right{right:-20px}.carousel-arrow:before{background:#0000;bottom:0;content:"";left:0;position:absolute;right:0;top:0;transition:background .3s ease;z-index:-1}.carousel-arrow:hover:before{background:#0006}.carousel-arrow span{font-size:2.5rem;pointer-events:none;z-index:1}.carousel-indicators{bottom:0;display:flex;gap:8px;justify-content:center;left:50%;position:absolute;transform:translateX(-50%);z-index:2}.indicator-box{background-color:#ccc;border:none;border-radius:3px;cursor:pointer;height:12px;transition:background-color .3s ease;width:12px}.indicator-box.active{background-color:#8f0446}@media (max-width:892px){.carousel-container{margin-bottom:5px;margin-top:5px;max-width:100%}.carousel{height:400px;margin-bottom:0}}.products-section{background-color:#fff;box-sizing:border-box;padding-bottom:2rem;padding-top:2rem;text-align:center;width:100%}.container{box-sizing:border-box;max-width:1200px;padding:20px}.product-container{padding-left:30px;padding-right:30px;padding-top:30px}.description{text-align:center}.header{align-items:center;display:flex;flex-direction:column;margin-bottom:2rem}.badge{background-color:#3b82f61a;border-radius:.5rem;color:#3b82f6;display:inline-block;font-size:.875rem;padding:.25rem .75rem}.title{font-size:2.5rem;font-weight:700;margin-top:.5rem;text-align:center}.description{color:#6b7280;margin:0 auto 1rem;max-width:900px}.tabs{margin-top:2rem}.tabs-list{display:flex;gap:1rem;justify-content:center}.tab-button{background:none;border:2px solid #0000;color:#555;cursor:pointer;font-weight:600;padding:.75rem 1.5rem;transition:all .3s ease}.tab-content{min-height:475px;transition:min-height .3s ease-in-out}.tab-button:hover{background-color:#2f7f561a;border-color:#2f7f56;border-radius:.25rem}.tab-button.active{background-color:#1a4f2d;border-radius:.25rem;color:#fff}.product-container{align-items:flex-start;display:flex;flex-direction:row;gap:2rem;justify-content:center}.thumbnail-column{display:flex;flex-direction:column;gap:1rem}.thumbnail-image{border-radius:.25rem;cursor:pointer;height:auto;max-width:80px;transition:transform .2s ease;width:100%}.thumbnail-image:hover{transform:scale(1.1)}.product-images{flex:2 1}.product-image1{border-radius:.5rem;display:block;height:auto;max-height:400px;object-fit:contain;width:400px}.product-info{display:flex;flex:2 1;flex-direction:column;gap:1rem;justify-content:flex-start}.product-title{font-size:1.5rem;font-weight:700;margin:0}.product-description{color:#6b7280}.product-images-container2{display:flex;gap:10px}.features-list1{align-items:flex-start;display:flex;flex-direction:column;list-style:none;margin:0;padding:0;text-align:left}.feature-item1{align-items:center;color:#333;display:flex;gap:.5rem;width:100%}.learn-more{background-color:#8f0446;border:2px solid #8f0446;color:#f4f4f4;cursor:pointer;font-size:14px;font-weight:700;margin-top:1rem;padding:10px 20px;text-align:center;transition:.2s ease-in-out;width:fit-content}.learn-more:hover{background-color:#fff;color:#8f0446}@media (max-width:892px){.title{font-size:1.5rem}.product-container{align-items:center;flex-direction:column;gap:1rem}.thumbnail-image{max-width:60px}.product-image1{height:auto;width:100%}.product-info{padding-left:0;text-align:left}.learn-more{width:80%}}.submit-quote-container{border-radius:10px;padding-bottom:20px;padding-left:20px;padding-right:20px}.submit-quote-wrapper{margin:0 auto;max-width:100%;overflow:hidden;padding:0 10px}.submit-quote-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}.new-visit-button{padding-bottom:30px}.column{width:100%!important}.map-container{margin-top:20px}.new-visitor-btn,.supplier-btn{-webkit-text-size-adjust:100%;-webkit-font-smoothing:subpixel-antialiased;-webkit-appearance:none;appearance:none;background-color:initial;border:2px solid #272727;color:#272727;cursor:pointer;display:inline-block;font-family:Proxima Nova,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;font-style:normal;font-weight:600;height:auto;-webkit-hyphens:manual!important;hyphens:manual!important;letter-spacing:.1em;line-height:normal;padding:21px 34px;pointer-events:auto;text-align:center;text-decoration:none;text-transform:none;transition:background-color .1s linear,color .1s linear;width:auto}.new-visitor-btn:hover,.supplier-btn:hover{background-color:#272727;color:#fff}input,textarea{background:#f5f5f5e6;border:1px solid #e0e0e0;border-radius:6px;font-size:1rem;padding:14px;transition:border-color .3s ease,box-shadow .3s ease;width:100%}input:focus,textarea:focus{border-color:#007bff;box-shadow:0 0 8px #007bff4d;outline:none}.column{border-radius:5px;box-sizing:border-box;padding:10px;width:100%}@media (max-width:892px){.submit-quote-wrapper{width:90%}.submit-quote-grid{gap:10px;grid-template-columns:1fr}.column{background-color:#fff;padding:15px;width:100%}.map-container{margin-top:10px}.submit-quote-container{padding:0}}@media (max-width:450px){.submit-quote-wrapper{padding:0 5px;width:95%}.submit-quote-grid{grid-template-columns:1fr}.column{box-sizing:border-box;padding:10px;width:90%}}.checkbox-container{align-items:center;display:flex}.checkbox-container input[type=checkbox]{box-shadow:none;height:auto;margin-right:.5rem;outline:none;width:auto}.checkbox-container label{display:inline;margin:0}.checkbox-container input[type=checkbox]:active{box-shadow:none;outline:none}.faq-container{margin:0 auto;max-width:1200px;padding:20px;text-align:center}.faq-container h1{color:#2a5934;font-size:2rem;margin-bottom:30px}.faq-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));justify-items:center}.faq-card{background:#f9f9f9;border:1px solid #ddd;border-radius:8px;box-shadow:0 2px 5px #0000001a;padding:15px;text-align:center}.pdf-preview{border:1px solid #ccc;border-radius:5px;height:400px;margin-bottom:10px;width:100%}.download-link{border:1px solid #1b4d3e;color:#1b4d3e;font-weight:700;padding:5px 10px;transition:background-color .3s ease,color .3s ease}.download-link:hover{color:#fff}.ifu-container{margin:0 auto;max-width:1000px;padding-bottom:20px;text-align:center}.ifu-container h1{color:#2a5934;font-size:2rem;margin-bottom:20px}.ifu-content{border:1px solid #ddd;border-radius:8px;display:flex;overflow:hidden}.ifu-sidebar{background-color:#f9f9f9;border-right:1px solid #ddd;display:flex;flex-direction:column;max-width:300px;position:relative;width:40%}.ifu-sidebar .search-bar1{border:1px solid #ccc;border-radius:5px;box-sizing:border-box;font-size:16px;margin-top:10px;padding:10px;width:100%}.vertical-line{border:1px solid #ddd;margin:0}.search-dropdown{background-color:#fff;border:1px solid #ccc;box-shadow:0 4px 8px #0000001a;left:0;max-height:200px;overflow-y:auto;top:100%;width:100%;z-index:10}.no-results{background-color:#f9f9f9;color:#888;padding:10px;text-align:center}.ifu-list{list-style:none;margin:0;max-height:600px;overflow-y:auto}.ifu-item{background-color:#fff;border:1px solid #ccc;border-radius:5px;cursor:pointer;margin:5px 0;padding:10px;transition:background-color .3s ease}.ifu-item:hover{background-color:#e0f2e9}.ifu-item.active{background-color:#2a5934;color:#fff}.ifu-preview{align-items:center;display:flex;flex:1 1;flex-direction:column;justify-content:center;padding:15px;text-align:center}.ifu-sidebar h2{padding-left:5px;text-align:left}.pdf-preview-container{border:1px solid #ccc;border-radius:8px;height:600px;margin:0;max-width:600px;overflow:hidden;padding:0;width:100%}.pdf-viewer{border:none;box-shadow:none;height:100%;margin:0;outline:none;padding:0;width:100%}.download-link{background-color:#2a5934;border-radius:5px;color:#fff;display:inline-block;margin-top:10px;padding:10px 20px;text-decoration:none;transition:background-color .3s ease}.download-link:hover{background-color:#1b4d3e}.toggle-button{background-color:#2a5934;border:none;border-radius:5px;box-shadow:0 2px 5px #0000001a;color:#fff;cursor:pointer;display:inline-block;font-size:1rem;margin:10px auto;padding:5px 15px;transition:background-color .3s ease,transform .2s ease}.toggle-button:hover{background-color:#1b4d3e;transform:scale(1.05)}@media (max-width:768px){.ifu-container{padding:10px}.ifu-container h1{font-size:1.5rem}.ifu-content{flex-direction:column}.ifu-sidebar{border-right:none;margin-bottom:10px;max-width:none;width:100%}.search-bar1{font-size:16px;padding:8px}.ifu-item{font-size:.9rem;padding:8px}.ifu-preview{padding:10px;text-align:center}.pdf-preview-container{height:600px}.pdf-viewer{height:100%}.download-link{font-size:.9rem;padding:8px 16px}}.login-container{align-items:center;background-color:#f4f7f6;display:flex;height:100vh;justify-content:center;position:relative}.login-modal{background-color:#fff;border-radius:8px;box-shadow:0 4px 10px #0000001a;max-width:400px;padding:2rem;text-align:center;width:100%}h2{margin-bottom:1rem}p{margin-bottom:2rem}a{color:#007bff;text-decoration:none}a:hover{text-decoration:underline}.form-label{display:block;margin-bottom:1rem;text-align:left}.form-input{border:1px solid #ccc;border-radius:4px;margin-top:.5rem;padding:.5rem;width:100%}.form-input.error{border-color:red}.error-message{color:red;font-size:.8rem}.checkbox-container{margin-bottom:1rem;text-align:left}.submit-button{background-color:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:1rem;margin-bottom:1rem;padding:.75rem;width:100%}.submit-button:disabled{background-color:#ccc;cursor:not-allowed}.alternative-login{margin-top:1rem;text-align:center}.facebook-button,.google-button{align-items:center;background-color:#fff;border:1px solid #ddd;border-radius:4px;cursor:pointer;display:flex;font-size:1rem;justify-content:center;margin:.5rem 0;max-width:400px;padding:.5rem 1rem;transition:.3s;width:100%}.google-button:hover{border-color:#4285f4}.facebook-button:hover{border-color:#1877f2}.auth-logo{height:20px;margin-right:8px}.back-to-home-link{color:#007bff;cursor:pointer;font-size:14px;left:20px;position:absolute;text-decoration:none;top:20px}.back-to-home-link:hover{text-decoration:underline}.search-page{align-items:center;display:flex;flex-direction:column;font-family:Poppins,sans-serif;padding:20px;position:relative}.container{margin:0 auto;text-align:left;width:100%}.green-bar-search{background-color:#266b40;height:2px;left:0;position:relative;width:100%}.breadcrumbs{text-align:left}h2{font-size:28px}h2,h3{color:#333;margin-bottom:10px}h3{font-size:24px;margin-top:20px}.ifu-list{list-style-type:none;padding:0}.ifu-list li{margin-bottom:10px}.ifu-list a{color:#266b40;text-decoration:none}.ifu-list a:hover{text-decoration:underline}.search-page p{color:#666;font-size:18px;margin-top:20px}@media (max-width:892px){h2{font-size:22px}h3{font-size:20px}}.not-found-container{align-items:center;display:flex;flex-direction:column;justify-content:center;padding-bottom:30px;text-align:center}.not-found-container h1{color:red;font-size:80px}.not-found-container p{color:#333;font-size:20px}.not-found-image{height:auto;margin-bottom:20px;max-width:100%;width:300px}.home-link{background:#8f0446;border-radius:5px;color:#fff;display:inline-block;margin-top:20px;padding:10px 20px;text-decoration:none}.home-link:hover{background:#00008b}.pdf-viewer-container{display:flex;height:100vh;justify-content:center;margin-top:20px;padding-bottom:10px;width:100%}.pdf-viewer-container iframe{border:1px solid #ccc;border-radius:8px;display:flex;height:100%;max-width:900px;text-align:center}.info-button-container{padding:10px}.breadcrumbs{align-items:center;background-color:#fff;border-radius:5px;display:flex;flex-wrap:wrap;font-size:16px;font-weight:600;gap:6px;margin:10px 0;padding:10px}.breadcrumbs a{color:#8f0446;font-weight:600;text-decoration:none;transition:color .3s ease}.breadcrumbs a:hover{color:#005a0f}.breadcrumbs .separator{color:#888;font-weight:400;margin:0 8px;-webkit-user-select:none;user-select:none}.ems-page *{box-sizing:border-box}.ems-page body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;line-height:1.6;margin:0}.ems-page .layout-container{background-color:#fff;min-height:100vh}.ems-page .main-content{margin:0 auto;max-width:1280px;padding:1.5rem}.ems-page .section-header{margin-bottom:2rem}.ems-page .product-title{color:#111827;font-size:1.875rem;font-weight:700;margin-bottom:.5rem;margin-top:0}.ems-page .green-bar{background-color:#059669;height:4px;margin-bottom:1.5rem;width:100%}.ems-page .header-controls{align-items:flex-start;display:flex;flex-direction:column;gap:1rem;justify-content:space-between}@media (min-width:640px){.ems-page .header-controls{align-items:center;flex-direction:row}}.ems-page .brochure-toggle{align-items:center;display:flex;gap:.5rem}.ems-page .brochure-toggle label{color:#374151;font-size:.875rem;font-weight:500}.ems-page .version-select{background-color:#fff;border:1px solid #d1d5db;border-radius:.375rem;color:#111827;cursor:pointer;font-size:.875rem;padding:.5rem .75rem;width:160px}.ems-page .version-select:focus{border-color:#059669;box-shadow:0 0 0 3px #0596691a;outline:none}.ems-page .download-button{align-items:center;background-color:#266b40;border-radius:.375rem;color:#fff;display:inline-flex;font-size:.875rem;font-weight:500;gap:.5rem;padding:.5rem 1rem;text-decoration:none;transition:background-color .2s}.ems-page .download-button:hover{background-color:#047857}.ems-page .download-icon{height:1rem;width:1rem}.ems-page .ems-flex-layout{grid-gap:2rem;display:grid;gap:2rem}@media (min-width:1024px){.ems-page .ems-flex-layout{grid-template-columns:1fr 1fr}}.ems-page .pdf-viewer-container{background-color:#fff;border-radius:.5rem;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;display:flex;flex-direction:column;height:100%;overflow:hidden;width:100%}.ems-page .pdf-iframe-wrapper{height:600px}@media (min-width:1024px){.ems-page .pdf-iframe-wrapper{height:700px}}.ems-page .pdf-iframe{border:none;height:100%;width:100%}.ems-page .ems-article{background-color:#fff;border-radius:.5rem;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;padding:1.5rem}.ems-page .article-title{color:#111827;font-size:1.5rem;font-weight:700;margin-bottom:1rem;margin-top:0}.ems-page .article-description{color:#374151;line-height:1.625;margin-bottom:1.5rem}.ems-page .features-section{margin-bottom:2rem}.ems-page .features-title{color:#111827;font-size:1.125rem;font-weight:600;margin-bottom:1rem;margin-top:0}.custom-bullet-list{list-style:none;margin:0;padding:0}.custom-bullet-item{align-items:flex-start;color:#374151;display:flex;justify-content:flex-start;margin-bottom:.75rem}.custom-bullet{background-color:#266b40;border-radius:50%;flex-shrink:0;height:8px;margin-right:.75rem;margin-top:8px;width:8px}.ems-page .version-differences{background-color:#f0fdf4;border-left:4px solid #059669;border-radius:.5rem;margin-top:2rem;padding:1rem}.ems-page .version-differences-title{color:#065f46;font-weight:600;margin-bottom:.5rem;margin-top:0}.ems-page .version-differences-content{color:#047857;font-size:.875rem;line-height:1.5;margin:0}.ems-page .version-differences-content strong{font-weight:600}.sitemap-wrapper{font-family:Arial,sans-serif;padding:20px}.sitemap-header{font-size:2rem;margin-bottom:20px}.sitemap-columns{display:flex;gap:40px}.sitemap-column h2{font-size:1.2rem;margin-bottom:10px}.sitemap-column ul{list-style-type:disc;margin:0;padding-left:20px}.sitemap-divider{background-color:#065f46;border:0;height:2px;margin:10px 0 20px;width:60px}.sitemap-column li{color:#065f46;margin-bottom:8px}.sitemap-column li.sitemap-group{color:#000;font-weight:700;margin-bottom:12px}.sitemap-column li ul{margin-top:5px;padding-left:20px}.sitemap-column li ul li{color:#065f46;margin-bottom:5px}.sitemap-column a{color:inherit;text-decoration:none}.sitemap-column a:hover{text-decoration:underline}@media (max-width:892px){.sitemap-header{font-size:1.5rem}.sitemap-column h2{font-size:1rem}.sitemap-column li,.sitemap-column li ul li{font-size:.9rem}}body,html{overscroll-behavior:auto}.navbar{-webkit-overflow-scrolling:touch}.main-content{padding:20px;width:100vw}.app-router{align-items:center;background-color:#f8f9fa;border-bottom:1px solid #ddd;display:flex;padding:10px 20px;position:relative}.main-content{background-color:#fff;box-sizing:border-box;flex:1 1;overflow:hidden;padding:0;width:100%}.layout-wrapper{display:flex;flex-direction:column;min-height:100vh}.main-content-wrapper{flex:1 1}footer{margin-top:auto}@media (max-width:892px){.main-content{background-color:#fff;box-sizing:border-box;flex:1 1;overflow:hidden;padding-top:0}}
/*# sourceMappingURL=main.d8687ed8.css.map*/