*,*:before,*:after{box-sizing:border-box}ul,ol{padding:0}body,h1,h2,h3,h4,p,ul[class],ol[class],li,figure,figcaption,blockquote,dl,dd{margin:0}body{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:1.5}ul[class],ol[class]{list-style:none}a:not([class]){text-decoration-skip-ink:auto}img{max-width:100%;height:auto;display:block}article>*+*{margin-top:1em}input,button,textarea,select{font:inherit}@media (prefers-reduced-motion: reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}h1{font-family:hepta slab,serif;font-weight:700;font-size:29px}h2{font-family:hepta slab,serif;font-weight:700;font-size:24px}h3{font-family:hepta slab,serif;font-weight:500;font-size:22px}h4{font-family:hepta slab,serif;font-weight:500;font-size:20px}p,li{font-family:assistant,sans-serif;font-weight:400;font-size:20px}a{font-family:assistant,sans-serif;font-weight:600;font-size:16px;font-style:uppercase;text-decoration:none}@media (min-width: 1000px){h1{font-size:56px}h2{font-size:48px}h3{font-size:32px}h4,a{font-size:20px}}#name_errormsg,#phone_errormsg,#email_errormsg,#subject_errormsg,#message_errormsg,#quantity_errormsg{color:#4e0808;display:none;background-color:#fbc8c8;border-radius:5px;padding:.4rem;font-size:16px}header{font-family:Assistant,sans-serif;position:relative;top:0;width:100%;box-shadow:0 4px 8px #8f8f8f40}header .top-nav{font-weight:700;background-color:#0f72da;padding:6px 0}header .top-nav a,header .top-nav span{font-size:16px;text-decoration:none;color:#fff;padding-right:.5rem}header .nav-container{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;padding:1rem 0}header .nav-container svg{width:50px}header nav{display:none;background-color:#fff;position:absolute;top:100%;right:0;width:67%;z-index:10;border:1px solid #939393;border-radius:12px 0 0 12px}header nav ul{margin:0;padding:0}header nav ul li{border-bottom:1px solid #939393}header nav ul li a{padding:13px 0 13px 1rem;text-decoration:none;text-transform:uppercase;display:block;font-size:20px;font-weight:600;color:#124d80;height:100%;width:100%}header nav ul li a:hover{background-color:#f7ce41;transition:background-color .3s ease-in-out,box-shadow .3s ease-in-out}header .show-nav{display:unset}header button{border:none;background-color:unset;cursor:pointer}header ul{list-style-type:none}.call-btn{position:fixed;z-index:100;bottom:25px;right:25px;background-color:#f7ce41;padding:20px;border-radius:50%;text-decoration:none;color:#124d80;width:75px;height:75px}@media (min-width: 320px){.request{display:none}.nav-container img{width:170px}}@media (min-width: 1000px){header{position:unset}header .nav-container{flex-wrap:unset}header .nav-container button{display:none}header .nav-container img{width:220px}header .nav-container .request{font-weight:700;background-color:#f7ce41;color:#124d80;border-radius:6px;text-transform:uppercase;text-decoration:none;text-align:center;padding:1rem;font-size:20px;transition:background-color .3s ease}header .nav-container .request:hover{background-color:#ffedad;cursor:pointer}header .nav-container .request{display:inline-block;padding:.75rem;font-size:1rem;font-weight:700;white-space:nowrap}header nav{position:unset;display:flex;width:unset;border:unset;align-items:center;justify-content:space-between}header nav ul{display:flex;white-space:nowrap}header nav ul li{border-bottom:none;line-height:65px}header nav ul li a{display:inline;white-space:nowrap;padding:1rem;font-size:1rem}header nav ul li a:hover{padding:1rem;border-radius:12px;box-shadow:4px 0 3px #4a444480}header .show-nav{position:unset}}@media (min-width: 1250px){header nav ul li a{font-size:20px}header .nav-container .request{font-size:20px;padding:1rem}}footer{background-color:#0f72da;padding:32px 0 1rem;margin:0 auto}footer img{margin:0 auto;width:calc(100% - 2rem);max-width:700px}footer .footer-navigation{display:flex;justify-content:space-between}footer ul{list-style-type:none;width:100%}footer ul li{margin-top:32px}footer ul li a:hover{text-decoration:underline}.footer-container{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-bottom:40px}.footer-nav-container{display:flex;gap:1rem}.footer-request{font-weight:700;background-color:#f7ce41;color:#124d80;border-radius:6px;text-transform:uppercase;text-decoration:none;text-align:center;padding:1rem;font-size:20px;transition:background-color .3s ease}.footer-request:hover{background-color:#ffedad;cursor:pointer}.footer-request{display:inline-block;margin-top:32px;width:100%}.footer-phone-container svg,.footer-email-container svg{width:1.5rem;color:#fff;margin-right:13px}.footer-phone-container,.footer-email-container{display:flex}.footer-phone{margin:32px 0}.footer-line{display:block;width:100%;height:2px;background-color:#fff;margin-top:25.5px}footer a,footer p{font-family:Assistant,sans-serif;font-size:20px;text-decoration:none;font-weight:700;color:#fff}@media (min-width: 1000px){footer img{max-width:316px}.footer-container{flex-direction:row;align-items:flex-start;justify-content:space-evenly;margin-top:30px}.footer-line{display:inline-block;width:2px;height:350px;background-color:#fff;margin:0}.footer-nav-container{gap:50px}footer a{font-size:24px}.footer-logo-details{padding-top:32px}}@media (min-width: 1400px){.footer-nav-container{gap:150px}}.container{padding:0 1rem;margin:0 auto}@media (min-width: 1000px){.container{padding:0 30px;max-width:1920px}}.hero-section{margin:0 auto;position:relative;max-width:700px}.hero-section h1{color:#0f72da}.hero-section .video-container{margin:0 auto}.hero-section .video-container video{width:100%}.hero-section .hero-card{background-color:#fff;padding:0 1rem 1rem;filter:drop-shadow(0 4px 4px rgba(0,0,0,.25));border-radius:0 0 15px 15px;margin:0 auto}.hero-section .hero-card p{padding:1rem 0}.hero-section .card-flex{display:flex;flex-direction:column;gap:1rem}.hero-section .card-flex h2{display:flex;align-items:start;gap:1rem}.hero-section .card-flex h2 img{max-width:35px}.hero-section .card-flex .products-card{display:flex;flex-direction:column;background-color:#0f72da;color:#fff;padding:1rem;border-radius:12px}.hero-section .card-flex .products-card p{font-weight:600}.hero-section .card-flex .products-card a{font-weight:700;background-color:#fff;color:#0f72da;border-radius:6px;text-transform:uppercase;text-decoration:none;text-align:center;padding:1rem;font-size:20px;transition:background-color .3s ease}.hero-section .card-flex .products-card a:hover{background-color:#a0d3ff;cursor:pointer}.hero-section .card-flex .products-card a{border:2px solid #FFFFFF}.hero-section .card-flex .services-card{display:flex;flex-direction:column;background-color:#124d80;color:#fff;padding:1rem;border-radius:12px}.hero-section .card-flex .services-card p{font-weight:600}.hero-section .card-flex .services-card a{font-weight:700;background-color:#124d80;color:#fff;border-radius:6px;text-transform:uppercase;text-decoration:none;text-align:center;padding:1rem;font-size:20px;transition:background-color .3s ease}.hero-section .card-flex .services-card a:hover{background-color:#0f72da;cursor:pointer}.hero-section .card-flex .services-card a{border:2px solid #FFFFFF}.hero-section .card-flex .promo-card{display:flex;flex-direction:column;background-color:#f7ce41;color:#000;padding:1rem;border-radius:12px}.hero-section .card-flex .promo-card p{font-weight:600}.hero-section .card-flex .promo-card a{font-weight:700;background-color:#f7ce41;color:#000;border-radius:6px;text-transform:uppercase;text-decoration:none;text-align:center;padding:1rem;font-size:20px;transition:background-color .3s ease}.hero-section .card-flex .promo-card a:hover{background-color:#ffedad;cursor:pointer}.hero-section .card-flex .promo-card a{border:2px solid #000}.high-quality-section{background-color:#0f72da;margin-top:6rem}.high-quality-section .quality-container{display:flex;flex-direction:column;align-items:center;gap:1rem}.high-quality-section .quality-container img{border-radius:12px;margin-top:1rem;width:100%;max-width:700px}.high-quality-section .quality-container .high-quality-card{background-color:#fff;padding:1rem;filter:drop-shadow(0 4px 4px rgba(0,0,0,.25));display:flex;flex-direction:column;gap:1rem;border-radius:12px;margin-bottom:1rem;max-width:700px}.high-quality-section .quality-container a{font-weight:700;background-color:#f7ce41;color:#124d80;border-radius:6px;text-transform:uppercase;text-decoration:none;text-align:center;padding:1rem;font-size:20px;transition:background-color .3s ease}.high-quality-section .quality-container a:hover{background-color:#ffedad;cursor:pointer}.high-quality-section .quality-container a{display:block}.featured-products{margin-top:calc(6rem - 25px);color:#fff;margin-left:auto;margin-right:auto}.featured-products .featured-header-grid{background-color:#f7ce41;padding:27px 1rem 27px 2rem;border-radius:15px;position:relative;z-index:1;left:-20px;top:25px;max-width:793px;color:#124d80}.featured-products .products-section{background-color:#124d80;display:flex;flex-direction:column;align-items:center;gap:2rem;border-radius:15px;box-shadow:0 4px 4px #00000040;margin-bottom:1rem}.featured-products .products-section img{border-radius:12px}.featured-products .products-section .pressure-seal-section{display:flex;flex-direction:column;gap:1rem;max-width:294px}.featured-products .products-section .pressure-seal-section a{font-weight:700;background-color:#fff;color:#124d80;border-radius:6px;text-transform:uppercase;text-decoration:none;text-align:center;padding:1rem;font-size:20px;transition:background-color .3s ease}.featured-products .products-section .pressure-seal-section a:hover{background-color:#a0d3ff;cursor:pointer}.featured-products .products-section .linerless-label-section{display:flex;flex-direction:column;gap:1rem;padding-top:3rem;max-width:294px}.featured-products .products-section .linerless-label-section a{font-weight:700;background-color:#fff;color:#124d80;border-radius:6px;text-transform:uppercase;text-decoration:none;text-align:center;padding:1rem;font-size:20px;transition:background-color .3s ease}.featured-products .products-section .linerless-label-section a:hover{background-color:#a0d3ff;cursor:pointer}.featured-products .products-section .integrated-section{display:flex;flex-direction:column;gap:1rem;padding-bottom:1rem;max-width:294px}.featured-products .products-section .integrated-section a{font-weight:700;background-color:#fff;color:#124d80;border-radius:6px;text-transform:uppercase;text-decoration:none;text-align:center;padding:1rem;font-size:20px;transition:background-color .3s ease}.featured-products .products-section .integrated-section a:hover{background-color:#a0d3ff;cursor:pointer}.online-services{margin-top:6rem;background-color:#0f72da}.online-services .service-container{padding-top:1rem;padding-bottom:1rem;display:flex;flex-direction:column;align-items:center;gap:1rem;max-width:700px;margin:0 auto}.online-services .service-container img{border-radius:12px}.online-services .service-container .online-card{background-color:#fff;padding:0 1rem 1rem;filter:drop-shadow(0 4px 4px rgba(0,0,0,.25));border-radius:12px;display:flex;flex-direction:column;gap:1rem}.online-services .service-container .online-card h2{padding-top:1rem}.online-services .service-container .online-card a{font-weight:700;background-color:#f7ce41;color:#124d80;border-radius:6px;text-transform:uppercase;text-decoration:none;text-align:center;padding:1rem;font-size:20px;transition:background-color .3s ease}.online-services .service-container .online-card a:hover{background-color:#ffedad;cursor:pointer}.online-services .service-container .online-card a{display:block}.about-section{margin:calc(6rem - 25px) 0 6rem 0}.about-section .about-header-grid{background-color:#f7ce41;padding:27px 1rem 27px 2rem;border-radius:15px;position:relative;z-index:1;left:-20px;top:25px;max-width:793px;color:#124d80;padding-top:27px;padding-bottom:27px}.about-section .about-info{background-color:#124d80;color:#fff;display:flex;flex-direction:column;gap:1rem;padding-top:3rem;padding-bottom:1rem;border-radius:15px;max-width:700px}.about-section .about-info img{border-radius:12px}.about-section .about-info .about-flex{display:flex;flex-direction:column;gap:1rem}.about-section .about-info .about-flex .about-request{font-weight:700;background-color:#f7ce41;color:#124d80;border-radius:6px;text-transform:uppercase;text-decoration:none;text-align:center;padding:1rem;font-size:20px;transition:background-color .3s ease}.about-section .about-info .about-flex .about-request:hover{background-color:#ffedad;cursor:pointer}.about-section .about-info .about-flex .about-request{display:block}.about-section .about-info .about-flex .about-contact{font-weight:700;background-color:#124d80;color:#fff;border-radius:6px;text-transform:uppercase;text-decoration:none;text-align:center;padding:1rem;font-size:20px;transition:background-color .3s ease}.about-section .about-info .about-flex .about-contact:hover{background-color:#0f72da;cursor:pointer}.about-section .about-info .about-flex .about-contact{display:block;border:2px solid #FFFFFF}@media (min-width: 1000px){.hero-section{display:grid;grid-template-columns:repeat(12,1fr);gap:20px;max-width:1920px;padding:172px 0}.hero-section .video-container{position:absolute;inset:0;z-index:-1}.hero-section .video-container video{width:100%;height:100%;object-fit:cover}.hero-section .hero-card{width:920px;border-radius:15px;padding:2rem;grid-column:2/span 6}.hero-section .hero-card h1,.hero-section .hero-card p{max-width:574px}.hero-section .card-flex{flex-direction:row;justify-content:center;gap:20px}.hero-section .card-flex h2{font-size:24px}.hero-section .card-flex .products-card{justify-content:space-between}.high-quality-section{margin-top:9rem}.high-quality-section .quality-container{display:grid;grid-template-columns:repeat(12,1fr);flex-direction:unset;max-width:1920px}.high-quality-section .quality-container img{max-width:none;width:100%;height:auto;margin-top:unset;grid-column:2/span 5}.high-quality-section .quality-container .high-quality-card{grid-column:8/span 4;padding:2rem;margin-bottom:unset;margin:64px 0}.high-quality-section .quality-container .high-quality-card h2{font-size:32px}.featured-products{margin-top:calc(9rem - 25px)}.featured-products .featured-header-grid{display:grid;grid-template-columns:repeat(12,1fr);max-width:unset;width:950px}.featured-products .featured-header-grid h2{grid-column:2/span 8}.featured-products .product-grid{display:grid;grid-template-columns:repeat(12,1fr)}.featured-products .product-grid .products-section{display:grid;flex-direction:unset;align-items:end;grid-template-columns:repeat(10,1fr);grid-column:2/span 10;gap:20px;box-shadow:unset;padding:2rem 0 4rem;margin-bottom:144px}.featured-products .product-grid .products-section h3{font-size:24px}.featured-products .product-grid .products-section a{font-size:18px}.featured-products .product-grid .products-section .pressure-seal-section{grid-column:5/span 2}.featured-products .product-grid .products-section .linerless-label-section{grid-column:2/span 2}.featured-products .product-grid .products-section .linerless-label-section h3{width:250px}.featured-products .product-grid .products-section .integrated-section{grid-column:8/span 2;padding-bottom:unset}.featured-products .product-grid .products-section .integrated-section a{padding:2.5px}.online-services{margin-top:unset}.online-services .service-container{display:grid;grid-template-columns:repeat(12,1fr);gap:20px;max-width:1920px;padding:64px 0}.online-services .service-container img{grid-column:2/span 5;height:auto;width:100%;margin-top:unset}.online-services .service-container .online-card{grid-column:8/span 4;padding:2rem;margin-bottom:unset}.online-services .service-container .online-card h2{font-size:32px;padding-top:unset}.about-section{margin:calc(9rem - 25px) 0 9rem 0}.about-section .about-header-grid{display:grid;grid-template-columns:repeat(12,1fr);max-width:unset;width:950px}.about-section .about-header-grid h2{grid-column:2/span 8}.about-section .about-grid{display:grid;grid-template-columns:repeat(12,1fr)}.about-section .about-grid .about-info{grid-column:2/span 10;display:grid;grid-template-columns:repeat(10,1fr);gap:20px;align-items:center;max-width:1920px;padding:5rem 0}.about-section .about-grid .about-info .about-flex{grid-column:2/span 4}.about-section .about-grid .about-info img{grid-column:6/span 4}}@media (min-width: 1600px){.high-quality-section .quality-container .high-quality-card h2{font-size:48px}.featured-products .featured-header-grid h2{grid-column:5/span 8}.featured-products .product-grid .products-section h3{font-size:32px}.online-services .service-container .online-card h2{font-size:48px}.about-section .about-header-grid h2{grid-column:5/span 8}}.service-hero{background-color:#fff;padding:0 1rem 1rem;filter:drop-shadow(0 4px 4px rgba(0,0,0,.25));border-radius:0 0 15px 15px;display:flex;flex-direction:column;gap:1rem;max-width:700px;margin:0 auto}.service-hero h1{color:#0f72da;margin-top:1rem}.service-hero img{display:block;width:calc(100% + 2rem);max-width:none;margin-left:-1rem;margin-right:-1rem}.service-hero .service-btn{font-weight:700;background-color:#f7ce41;color:#124d80;border-radius:6px;text-transform:uppercase;text-decoration:none;text-align:center;padding:1rem;font-size:20px;transition:background-color .3s ease}.service-hero .service-btn:hover{background-color:#ffedad;cursor:pointer}.service-hero .service-btn{display:block;width:100%}.service{background-color:#124d80;padding:0 1rem}.service .service-grid{display:flex;flex-direction:column;gap:2rem;color:#fff;margin:6rem 0}.service .service-grid section{display:flex;flex-direction:column;gap:1rem;padding:1rem 0;max-width:700px;margin:0 auto}.service .service-grid section img{border-radius:12px}.about-hero{background-color:#fff;padding:0 1rem 1rem;filter:drop-shadow(0 4px 4px rgba(0,0,0,.25));border-radius:0 0 15px 15px;display:flex;flex-direction:column;gap:1rem;max-width:700px;margin:0 auto}.about-hero h1{color:#0f72da;margin-top:1rem}.about-hero img{display:block;width:calc(100% + 2rem);max-width:none;margin-left:-1rem;margin-right:-1rem}.about-hero .hero-tag p{font-weight:600}.about-bg{background-color:#124d80;color:#fff;margin:6rem 0}.about-bg .about-wide-flex{display:flex;flex-direction:column;padding:0 1rem 1rem;max-width:700px;margin:0 auto}.about-bg .about-wide-flex img{border-radius:12px}.about-bg .about-flex{display:flex;flex-direction:column;gap:1rem;padding:1rem 0}.about-bg .about-flex .set-apart-flex{display:flex;flex-direction:column;gap:1rem}.about-bg .about-flex .set-apart-flex .set-apart-tag p{font-weight:600}.about-bg .about-flex .about-btn{font-weight:700;background-color:#fff;color:#124d80;border-radius:6px;text-transform:uppercase;text-decoration:none;text-align:center;padding:1rem;font-size:20px;transition:background-color .3s ease}.about-bg .about-flex .about-btn:hover{background-color:#a0d3ff;cursor:pointer}@media (min-width: 1000px){.service-banner{background-image:url(https://truthful-song-3b4f8cc9a9.media.strapiapp.com/poster_printing_banner_8d2aa6490f.webp);background-size:cover;background-position:center;padding:1rem;max-width:1920px;margin:0 auto;display:grid;grid-template-columns:repeat(12,1fr);gap:20px}.service-hero{grid-column:2/span 5;padding:0 2rem 2rem;max-width:unset;border-radius:15px;margin:9rem 0}.service-hero img{display:none}.service-hero .service-btn{width:288px}.service{margin:9rem 0;gap:4rem}.service h2{font-size:32px}.service .service-grid{display:grid;grid-template-columns:repeat(12,1fr);gap:20px;padding:5rem 0;max-width:1920px;margin:0 auto}.service .service-grid section{display:grid;grid-template-columns:repeat(8,1fr);grid-column:3/span 8;flex-direction:unset;align-items:center;gap:20px;padding:unset;max-width:unset}.service .service-grid section div{grid-column:1/span 4}.service .service-grid section img{grid-column:5/span 4}.about-banner{background-image:url(https://truthful-song-3b4f8cc9a9.media.strapiapp.com/about_us_hero_large_7fc727c606.webp);background-size:cover;background-position:center;padding:1rem;max-width:1920px;margin:0 auto;display:grid;grid-template-columns:repeat(12,1fr);gap:20px}.about-hero{grid-column:2/span 5;padding:0 2rem 2rem;max-width:unset;border-radius:15px;margin:9rem 0}.about-hero img{display:none}.about-bg{display:grid;grid-template-columns:repeat(12,1fr);gap:20px;margin:9rem 0}.about-bg .about-wide-flex{display:grid;grid-template-columns:repeat(8,1fr);gap:20px;grid-column:3/span 8;align-items:center;max-width:unset;padding:4rem 0}.about-bg .about-wide-flex img{grid-column:span 4;border-radius:12px}.about-bg .about-flex{grid-column:span 4;padding:unset}.about-bg .about-flex h2{max-width:500px;font-size:32px}}@media (min-width: 1600px){.service h2,.about-bg .about-flex h2{font-size:48px}}.contact-info-card{padding-top:1rem;color:#124d80}.form-h1{background-color:#f7ce41;padding:1rem;border-radius:15px;position:relative;z-index:1;left:-20px;max-width:793px}.form-h1 h1{padding-left:1rem}.contact-group h2{font-family:assistant;font-size:22px;padding:1rem 0 0 1rem}.form-svg{width:30px;height:30px;margin:1rem 0}.contact-row{display:flex;align-items:center;gap:.35rem}.contact-row p{padding-left:1rem}.contact-card{background-color:#fff;border-radius:15px;padding:2rem 1rem;max-width:700px;margin:0 auto;box-shadow:0 4px 4px #00000040;position:relative;z-index:2}.form-symbol{color:#ff6363;font-weight:700}.form-p{margin:1rem 0}.form-card{background-color:#124d80;font-family:assistant,sans-serif;color:#fff;border-radius:15px;box-shadow:0 4px 4px #00000040;padding:1rem;max-width:700px;margin:0 auto;margin-top:-2rem;margin-bottom:96px}.form-card p{padding-top:1rem}.form-card div{margin-bottom:1rem}.form-card input,.form-card select{width:100%;height:55px;border-radius:5px;margin-bottom:.5rem}label{font-weight:700;text-transform:uppercase}input::placeholder,textarea::placeholder,select::placeholder,option{font-family:assistant,sans-serif;font-weight:400;font-size:16px;color:#939393;padding:.5rem}::file-selector-button{border:none;border-right:2px solid #124D80;background-color:#fff;color:#124d80;font-size:20px;height:55px}.message-box{height:256px;width:100%;border-radius:4px}.label-upload input{display:none;border:none}.file-upload{display:inline-block;width:100%;background:#fff;color:#124d80;border-radius:8px;font-size:18px;border:1px solid #ccc}.upload-p{margin:1px 0}.submit-btn{font-weight:700;background-color:#fff;color:#124d80;border-radius:6px;text-transform:uppercase;text-decoration:none;text-align:center;padding:1rem;font-size:20px;transition:background-color .3s ease}.submit-btn:hover{background-color:#a0d3ff;cursor:pointer}.submit-btn{display:inline-block;margin-top:1rem;width:100%;padding:0}@media (min-width: 1000px){.hero-grid{display:grid;grid-template-columns:repeat(12,1fr);align-items:start}.h1-grid{display:grid;grid-template-columns:repeat(12,1fr);gap:1rem}.form-h1{grid-column:1/span 12;left:0;border-radius:0 15px 15px 0}.form-h1 h1{grid-column:3/span 10;padding-left:0}.contact-card{grid-column:3/span 12;border-radius:0 0 15px 15px;margin:unset;margin-top:-1rem;z-index:unset}.forms-page-wrapper{gap:1rem;display:grid;grid-template-columns:repeat(12,1fr);align-items:start;max-width:1920px;margin:0 auto;margin-bottom:4rem}.forms-page-wrapper>:first-child{grid-column:1/span 5}.background-form{background-color:#124d80;margin-top:2rem}.form-card{grid-column:7/span 6;margin-top:2rem;box-shadow:none;width:500px}.form-card p{padding-top:unset}.product-type-quantity{display:flex;gap:1rem}.product-type-quantity div{flex:1}}@media (min-width: 1200px){.contact-info-card{padding-top:unset}.form-h1{grid-column:1/span 12;left:0}.form-h1 h1{grid-column:6/span 7}.contact-card{grid-column:6/span 12}.forms-page-wrapper>:first-child{grid-column:1/span 5}.form-card{grid-column:6/span 6}}@media (min-width: 2000px){.form-h1{border-radius:15px}}.product-hero-grid a{font-size:20px;display:inline-flex;align-items:center;gap:6px;margin:1rem;color:#000;text-decoration:underline}.product-hero-grid a img{width:30px}.featured-products-hero{background-color:#124d80;padding:0 1rem 1rem;filter:drop-shadow(0 4px 4px rgba(0,0,0,.25));border-radius:15px;padding:32px 16px;margin-bottom:6rem;color:#fff}.featured-products-hero img{margin:0 auto}.featured-products-hero .product-hero-container{max-width:700px;margin:0 auto}.featured-products-hero p{padding:16px 0}.featured-products-container{background-color:#0f72da;padding:16px}.featured-products-info{background-color:#fff;padding:0 1rem 1rem;filter:drop-shadow(0 4px 4px rgba(0,0,0,.25));border-radius:15px;display:flex;flex-direction:column;margin-bottom:1rem;max-width:700px;margin:0 auto;gap:1rem}.featured-products-info h2{padding-top:1rem}.linerless-img,.pressure-seal-img,.integrated-form-img{padding-top:16px;display:flex;gap:16px;flex-wrap:wrap;justify-content:center;max-width:700px;margin:0 auto}.linerless-img img,.pressure-seal-img img,.integrated-form-img img{width:100%;max-width:400px;margin:0 auto}.inner-container img,.linerless-img img,.pressure-seal-img img,.integrated-form-img img{border-radius:12px}.integrated-form-img img:nth-child(2){padding:16px 0}.integrated-last-img{display:flex;justify-content:center;padding-top:0}.yellow-header{background-color:#f7ce41;padding:27px 1rem 27px 2rem;border-radius:15px;position:relative;z-index:1;left:-20px;top:25px;max-width:793px;color:#124d80}.featured-products-infolist{background-color:#124d80;padding:0 1rem 1rem;filter:drop-shadow(0 4px 4px rgba(0,0,0,.25));border-radius:15px;color:#fff;padding:32px 16px 16px;max-width:700px;margin:0 auto}.featured-products-infolist ul{padding-left:32px}.featured-products-infolist li{padding:16px 0 8px}.featured-products-btn{font-weight:700;background-color:#fff;color:#124d80;border-radius:6px;text-transform:uppercase;text-decoration:none;text-align:center;padding:1rem;font-size:20px;transition:background-color .3s ease}.featured-products-btn:hover{background-color:#a0d3ff;cursor:pointer}.featured-products-btn{display:inline-block;width:100%;margin:16px 0}.featured-products-additional-info{margin-bottom:96px}.featured-products-additional-info .product-container{margin:0 auto}@media (min-width: 1000px){.product-hero-grid{display:grid;grid-template-columns:repeat(12,1fr);gap:20px;margin-bottom:9rem}.product-hero-grid a{font-size:1rem;margin:unset;margin-top:1rem;grid-column:2;white-space:nowrap;width:100%}.product-hero-grid .featured-products-hero{grid-column:2/span 11;gap:20px;display:grid;grid-template-columns:repeat(11,1fr);margin:0 auto;align-items:center;padding:unset;max-width:1920px}.product-hero-grid .featured-products-hero .product-hero-container{grid-column:2/span 4;padding:3rem 0}.product-hero-grid .featured-products-hero .product-hero-img{grid-column:7/span 4;padding:2rem 0}.product-hero-grid .featured-products-hero .product-hero-img img{border-radius:12px}.featured-products-additional-info{margin:0 auto;max-width:1920px;margin-bottom:9rem}.featured-products-additional-info .product-container{display:grid;grid-template-columns:repeat(12,1fr);gap:20px;grid-column:span 12;margin-top:calc(9rem - 25px)}.featured-products-additional-info .product-container .yellow-header{display:grid;grid-template-columns:repeat(8,1fr);grid-column:1/span 8;max-width:unset}.featured-products-additional-info .product-container .yellow-header h2{grid-column:3/span 6}.featured-products-additional-info .product-container .featured-products-infolist{display:grid;grid-template-columns:repeat(8,1fr);gap:20px;grid-column:3/span 8;max-width:unset;margin:unset;padding:unset}.featured-products-additional-info .product-container .featured-products-infolist .inner-container{padding:2rem 0;grid-column:2/span 6}.featured-products-additional-info .product-container .featured-products-infolist .inner-container a{width:31.5%}.featured-products-additional-info .product-container .featured-products-infolist .inner-container img{width:100%}.featured-products-additional-info .product-container .featured-products-infolist .inner-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:20px}.featured-products-additional-info .product-container .featured-products-infolist .inner-grid .list{grid-column:1/span 3}.featured-products-additional-info .product-container .featured-products-infolist .inner-grid .list a{width:unset}.featured-products-additional-info .product-container .featured-products-infolist .inner-grid img{grid-column:4/span 3}.featured-products-container{display:grid;grid-template-columns:repeat(12,1fr);gap:20px;padding:3rem 0;max-width:1920px;margin:0 auto}.featured-products-info{grid-column:2/span 5;padding:32px}.featured-products-info h2{padding-top:unset;font-size:32px}.linerless-img,.pressure-seal-img,.integrated-form-img{display:grid;grid-template-columns:repeat(6,1fr);grid-template-rows:repeat(2,1fr);gap:20px;grid-column:7/span 6;padding-top:unset;max-width:unset}.linerless-img img,.pressure-seal-img img,.integrated-form-img img{max-width:unset}.linerless-img img:nth-child(1),.pressure-seal-img img:nth-child(1),.integrated-form-img img:nth-child(1){grid-column:1/span 2}.linerless-img img:nth-child(2),.pressure-seal-img img:nth-child(2),.integrated-form-img img:nth-child(2){grid-column:3/span 3;margin-top:4rem}.linerless-img img:nth-child(3),.pressure-seal-img img:nth-child(3),.integrated-form-img img:nth-child(3){grid-row:2;grid-column:2/span 3}.pressure-seal-img,.integrated-form-img{grid-template-rows:unset}.linerless-btn{display:inline-block}.featured-products-hero{background-color:#124d80;padding:0 1rem 1rem;filter:drop-shadow(0 4px 4px rgba(0,0,0,.25));border-radius:15px 0 0 15px;padding:32px 16px}}@media (min-width: 1200px){.featured-products-info{grid-column:3/span 4}.linerless-img img:nth-child(2),.pressure-seal-img img:nth-child(2),.integrated-form-img img:nth-child(2){grid-column:3/span 2;margin-top:4rem}.linerless-img img:nth-child(3),.pressure-seal-img img:nth-child(3),.integrated-form-img img:nth-child(3){grid-row:2;grid-column:2/span 2}}@media (min-width: 1600px){.featured-products-info h2{font-size:48px}}.four-background{margin:2rem 0 6rem}.container-four{background-color:#124d80;padding:2rem;border-radius:15px;margin:0 auto;max-width:700px}.container-four .text-section{display:flex;flex-direction:column;align-items:center;text-align:center}.container-four h1,.container-four p{color:#fff}.container-four h1{font-size:122px}.container-four p{font-weight:700}.btn-four{font-weight:700;background-color:#f7ce41;color:#124d80;border-radius:6px;text-transform:uppercase;text-decoration:none;text-align:center;padding:1rem;font-size:20px;transition:background-color .3s ease}.btn-four:hover{background-color:#ffedad;cursor:pointer}.btn-four{display:inline-block;margin-top:32px;width:100%}@media (min-width: 1000px){.container-four h1{font-size:250px}.four-background{margin:4rem 0}.container-four{padding:2rem 7rem}.container-four p{font-size:44px}}.products-hero{background-color:#fff;padding:0 1rem 1rem;filter:drop-shadow(0 4px 4px rgba(0,0,0,.25));border-radius:0 0 15px 15px;display:flex;flex-direction:column;gap:1rem;max-width:700px;margin:0 auto}.products-hero h1{color:#0f72da;margin-top:1rem}.products-hero img{display:block;width:calc(100% + 2rem);max-width:none;margin-left:-1rem;margin-right:-1rem;min-height:180px}.featured-h2-grid{background-color:#f7ce41;padding:27px 1rem 27px 2rem;border-radius:15px;position:relative;z-index:1;left:-20px;top:25px;max-width:793px;color:#124d80;margin-top:calc(6rem - 25px)}.products-container{background-color:#124d80;padding:0 1rem 1rem;filter:drop-shadow(0 4px 4px rgba(0,0,0,.25));border-radius:15px;max-width:700px;margin:0 auto;color:#fff;padding:1rem}.products-container img{display:block;max-width:294px;height:auto;border-radius:15px;margin:0 auto}.products-container section{max-width:300px;margin:0 auto}.products-container h3{padding-top:1rem}.products-container p{padding-bottom:1rem}.featured-btn{font-weight:700;background-color:#fff;color:#124d80;border-radius:6px;text-transform:uppercase;text-decoration:none;text-align:center;padding:1rem;font-size:20px;transition:background-color .3s ease}.featured-btn:hover{background-color:#a0d3ff;cursor:pointer}.featured-btn{display:block;max-width:100%;margin-top:1rem;font-size:18px}.more-products{background-color:#0f72da;padding:0 1rem 1rem;filter:drop-shadow(0 4px 4px rgba(0,0,0,.25));border-radius:0;margin:96px 0}.more-products .more-products-h2{padding:1rem 0;color:#fff;max-width:700px;margin:0 auto}.more-products #load-more-btn{font-weight:700;background-color:#fff;color:#124d80;border-radius:6px;text-transform:uppercase;text-decoration:none;text-align:center;padding:1rem;font-size:20px;transition:background-color .3s ease}.more-products #load-more-btn:hover{background-color:#a0d3ff;cursor:pointer}.more-products #load-more-btn{display:block;font-family:assistant,sans-serif;width:100%;max-width:43.75rem;margin:0 auto;border:none;margin-bottom:1rem}.more-products-container{max-width:700px;margin:0 auto}.more-products-container h4{margin:1rem 0}.more-products-container ul h3{font-family:assistant,sans-serif}.more-products-section{background-color:#fff;padding:1rem;border-radius:12px;margin-bottom:2rem;align-items:center}.more-products-section .product-header-group{text-align:center;margin-bottom:2rem}.more-products-section .product-header-group img{margin:0 auto}.accordion .title{font-size:1.5rem;color:#124d80;border:2px solid #124D80;background-color:#f7ce41;border-radius:6px;text-transform:uppercase;padding:1rem;font-weight:700}.accordion .content{padding:2rem;background:#fbe69e;border:unset;border-radius:5px}.promo-products-container{background-color:#124d80;padding:0 1rem 1rem;filter:drop-shadow(0 4px 4px rgba(0,0,0,.25));border-radius:15px;max-width:700px;margin:0 auto 96px}.promo-products-container h2,.promo-products-container p{color:#fff;padding-top:1rem}.promo-products-container img{width:calc(100% + 2rem);min-height:180px;border-radius:15px;margin:0 auto}.promo-products-container .promo-btn{font-weight:700;background-color:#fff;color:#124d80;border-radius:6px;text-transform:uppercase;text-decoration:none;text-align:center;padding:1rem;font-size:20px;transition:background-color .3s ease}.promo-products-container .promo-btn:hover{background-color:#a0d3ff;cursor:pointer}.promo-products-container .promo-btn{display:block;margin:1rem auto 1rem 0}@media (min-width: 1000px){.products-banner{background-image:url(https://truthful-song-3b4f8cc9a9.media.strapiapp.com/products_hero_large_507b9ca87d.webp);background-size:cover;background-position:center;padding:1rem;max-width:1920px;margin:0 auto}.products-hero{padding:0 2rem 2rem;max-width:unset;width:763px;border-radius:15px;margin:9rem 0 9rem 10vw}.products-hero img{display:none}.products-hero .service-btn{width:288px}.featured-h2-grid{display:grid;grid-template-columns:repeat(12,1fr);gap:1rem}.featured-h2-grid h2{grid-column:5/span 10}.featured-products-bg{display:grid;grid-template-columns:repeat(12,1fr);gap:1rem}.products-container{display:grid;grid-template-columns:repeat(10,1fr);gap:1rem;max-width:1920px;align-items:end;grid-column:2/span 10;padding:unset}.products-container h3{font-size:24px}.products-container section{max-width:unset;padding:1rem 0;margin:unset;margin-bottom:2rem}.products-container section:nth-child(1){grid-column:2/span 2}.products-container section:nth-child(2){grid-column:5/span 2}.products-container section:nth-child(3){grid-column:8/span 2}.products-container section:nth-child(3) a{padding:2.5px}.products-container section img{max-width:100%;height:auto;min-height:unset}.more-products-container{max-width:1920px;display:grid;grid-template-columns:repeat(12,1fr);gap:1rem}.more-products-container h4{margin:1rem 0}.more-products-container ul h3{font-family:assistant,sans-serif}.more-products{margin:9rem 0}.more-products .more-products-h2{display:grid;grid-template-columns:repeat(12,1fr);max-width:1920px}.more-products .more-products-h2 h2{grid-column:3/span 5}.more-products .load-more-grid{display:grid;grid-template-columns:repeat(12,1fr)}.more-products .load-more-grid #load-more-btn{grid-column:6/span 2;width:unset;margin:unset;margin-bottom:2rem}.more-products-section{display:flex;grid-column:3/span 8;max-width:1920px}.product-header-group img{width:70%;align-items:center}.product-header-group,.accordion-group{width:50%}.promo-products-container{display:grid;grid-template-columns:repeat(10,1fr);margin:9rem 150px;align-items:center;max-width:unset}.promo-products-container div:nth-child(1){grid-column:2/span 3}.promo-products-container div:nth-child(2){grid-column:6/span 4;padding-top:1rem}}@media (min-width: 1600px){.products-container h3{font-size:32px}}@media (min-width: 2350px){.products-container section:nth-child(3) a{padding:1rem 0}}
