@-webkit-viewport{width:device-width;}@-moz-viewport{width:device-width;}@-ms-viewport{width:device-width;}@-o-viewport{width:device-width;}@viewport{width:device-width;}@media screen and (min-width:1800px){#newsletter-list{--bs-gutter-x:7rem}}@media screen and (min-width:1850px){.justify-content-xxxl-end{justify-content:end!important}}@media screen and (min-width:1445px){#toolbar-header .v-pa-lr{padding:0 2.5%}#newsletter-list{--bs-gutter-x:5rem}}@media screen and (max-width:1445px){#main-nav{display:none!important}body.tm-open #main-nav{display:block!important}#home-section-4.v-pa-lr{padding-left:3%!important;padding-right:3%!important}}@media screen and (max-width:1200px){footer #footer-section{min-height:auto!important}#home-section-4 #carouselLastCatalogs .carousel-control-prev,#home-section-4 #carouselLastCatalogs .carousel-control-next{margin:0 1rem!important}}@media screen and (max-width:992px) and (min-width:768px){#home-section-1 #tp-container{padding:3.5rem 0 1rem 5rem}#home-section-2 .item-arg .number{font-size:1.8rem!important}#home-section-2 .item-arg .arg{font-size:1.1rem!important}#home-section-5 #categories-container{padding:3rem 7.5%!important}}@media screen and (max-width:768px){#home-section-5 #categories-container{padding:3rem!important}#home-section-5 #categories-container #list-components{flex-direction:column!important}#home-section-5 #categories-container #list-components ul{width:100%!important}}main{padding-top:44px}h2{color:#004f70}.tp-blue-green{border:.2rem solid #01cbbf}#home .v-pa-lr{padding:0 10%}.tp-button{padding:.5rem 3rem}#header-top{padding:0 10%!important}#header-top #user-signin-register .tp-button{border:0}.w-65{width:65%}#home-section-1{background-image:url(../../../images/home/background.webp);background-repeat:no-repeat;background-color:rgba(255,255,255,.3);background-blend-mode:lighten}#home-section-1 #tp-container{position:relative;display:flex;justify-content:flex-start;flex-direction:column;width:100%;padding:3.5rem 5rem 1rem 10%;color:#004f70;font-family:"raleway",sans-serif}#home-section-1 #tp-container #tp-logo{width:240px;max-width:100%;height:auto}#home-section-1 #tp-container h1{font-size:3rem;font-weight:800;margin-top:2rem;text-transform:uppercase}#home-section-1 #tp-container span{font-size:2rem;font-weight:100;margin:10px 0 30px 0;line-height:1.3}#home-section-1 #search-bar{max-width:660px;width:auto;height:auto;margin:0 0}#home-section-1 #search-bar form input{font-size:1.4rem;width:100%}#home-section-1 #apollo-viewer-parent-container-canvas-container{max-width:45rem!important}#home-section-2{background-color:#009f8f33}#home-section-2 #showcases-items-container{position:relative;font-family:"raleway",sans-serif}#home-section-2 #showcases-items-container .showcases{border:.4rem solid #fff;border-radius:1rem;padding:1.5rem;background:linear-gradient(to right,#ffffff80,#ffffff20)}#home-section-2 #showcases-items-container .showcases .item-arg{flex:1;text-align:center}#home-section-2 #showcases-items-container .showcases .item-arg img{height:4rem}#home-section-2 #showcases-items-container .showcases .item-arg .number{display:block;color:#272638;font-size:2.2rem;font-weight:600;line-height:2.5rem;text-align:center;margin-top:.5rem}#home-section-2 #showcases-items-container .showcases .item-arg .arg{display:block;color:#858585;font-size:1.1rem;text-align:center}#home-section-3 .pub-caption{margin-bottom:3rem}#home-section-4 .lastcatalogs-template-items{max-width:236px;cursor:pointer}#home-section-4 .lastcatalogs-template-items h5{color:#272638;height:3rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}#home-section-4 #latest-catalogs-container hr{border-top:2px solid #009f8f;margin-right:20%;margin-left:20%}#home-section-4 #latest-catalogs-container .slide-box a:hover{color:#28303b}#home-section-4 #carouselLastCatalogs{padding:1rem 3rem}#home-section-4 #carouselLastCatalogs .carousel-control-prev,#home-section-4 #carouselLastCatalogs .carousel-control-next{width:3.5rem;z-index:200;margin:0;opacity:1}#home-section-4 #carouselLastCatalogs .carousel-control-prev>span,#home-section-4 #carouselLastCatalogs .carousel-control-next>span{background:none;width:3.5rem;height:3.5rem;background-color:#01cbbf;background-size:40%;color:#fff;font-size:1.2rem;border-radius:50px;border:.2rem solid #01cbbf}#home-section-4 #carouselLastCatalogs .carousel-control-prev>span i,#home-section-4 #carouselLastCatalogs .carousel-control-next>span i{height:100%;display:block;align-content:center}#home-section-4 #carouselLastCatalogs .carousel-control-prev>span:hover,#home-section-4 #carouselLastCatalogs .carousel-control-next>span:hover{color:#01cbbf!important;background-color:#fff}#home-section-4 .slide-box{display:flex;justify-content:space-around}#home-section-4 .carousel-box{position:relative;padding:1rem;min-height:8.5rem}#home-section-4 .carousel-box .hover-container{background-color:#01cbbf90;width:100%;height:100%;position:absolute;top:0;left:0;display:none}#home-section-4 .carousel-box:hover .hover-container{display:block}#home-section-4 .carousel-img{display:block;margin:0 auto;width:150px;object-fit:contain;object-position:center;max-height:40px;min-height:40px}#home-section-5 #title-container{background-color:#fff;position:relative;width:fit-content;border-radius:2rem;margin:auto;z-index:1}#home-section-5 #title-container h2{padding:1rem 5rem;background-color:#009f8f33;border-radius:2rem;margin-bottom:-2rem}#home-section-5 #categories-container{background-color:#009f8f33;padding:0 15%}#home-section-5 #categories-container #list-components{border:.4rem solid #fff;border-radius:1rem;padding:1.5rem;background:linear-gradient(to right,#ffffff80,#ffffff20)}#home-section-5 #categories-container #list-components>ul{width:50%;margin-bottom:0}#home-section-5 #categories-container #list-components>ul li.item-component{position:relative;background-color:#fff;border-radius:8px;overflow:hidden}#home-section-5 #categories-container #list-components>ul li.item-component>a{position:relative;color:#272638;text-decoration:none;padding:.8rem;z-index:2}#home-section-5 #categories-container #list-components>ul li.item-component>a .tp-i{margin-right:10px;background-color:#004f70;color:#fff;font-size:1.75rem;border-radius:50%;padding:10px 10px}#home-section-5 #categories-container #list-components>ul li.item-component>a span{flex:1;font-family:"raleway",sans-serif;font-size:.9rem;text-align:left;text-transform:uppercase}#home-section-5 #categories-container #list-components>ul li.item-component>a .tp-i-browser-arrow-down{display:block;width:26px;height:26px;background-color:#01cbbf;color:#fff;font-size:1rem;border-radius:50%;padding:7px 6px;margin-right:.5rem}#home-section-5 #categories-container #list-components>ul li.item-component:hover>a{background-color:#009f8f33}#home-section-5 #categories-container #list-components>ul li.item-component:hover>a .tp-i-browser-arrow-down{margin-right:0}#home-section-5 #trusted-companies{min-height:6rem}#home-section-5 #trusted-companies #background-container{background-color:#009f8f33;width:100%;position:absolute;height:6rem}#home-section-5 #trusted-companies h2{color:#858585;background-color:#fff;font-size:1.1rem}#home-section-5 #trusted-companies img{min-width:10rem;max-width:11%;padding:0 2rem}#home-section-5 #trusted-companies img:not(:hover){filter:grayscale(100%)!important;opacity:.6!important}#home-section-5 #trusted-companies #logo-container{margin:0 10%;box-shadow:0 0 60px 0 rgba(0,0,0,.075);min-height:6rem}#home-section-6 #testimonials-list{justify-content:space-evenly}#home-section-6 #testimonials-list .card-header{background-color:#fff;width:17rem;max-width:100%;height:auto;margin:auto;border:0;padding:3rem 0;text-align:center}#home-section-6 #testimonials-list .card-header img{width:150px;object-fit:contain;object-position:center;max-height:80px;min-height:80px}#home-section-6 #testimonials-list .card-body{background-color:#fafafa;padding:2.5rem;font-size:1.25rem;border-radius:0 0 var(--bs-border-radius-xxl) var(--bs-border-radius-xxl)}#home-section-6 #testimonials-list .card-body p{color:#858585;font-size:1.1rem;font-style:italic}#home-section-6 #testimonials-list .card-body span{color:#272638;font-size:1.1rem}#home-section-6 #testimonials-list .card-body img{width:2.5rem}#home-section-6 #testimonials-list .card{border:0}#home-section-6 #testimonials-list .card:hover{box-shadow:var(--bs-box-shadow-lg)!important}#home-section-6 #testimonials-list .card:hover .card-body{background-color:#6cb1e510}#home-section-7 .subtitle{font-size:1rem;text-transform:uppercase}#home-section-7 h3{font-size:3rem;font-weight:800;color:#004f70;text-transform:uppercase}#home-section-7 p{color:#858585;font-size:1.25rem}#home-section-7 .col{padding:5rem}#home-section-7 a.tp-button{width:fit-content;background-color:#fff;border:.2rem solid #fff}#home-section-7 #product-catalog-solutions{background-image:url("../../../images/home/PCS-keyvisual-machine-corporatehomepage-2024.webp");background-color:#e0ecf8;background-size:33% auto}#home-section-7 #product-catalog-solutions .subtitle,#home-section-7 #product-catalog-solutions p.fw-bold,#home-section-7 #product-catalog-solutions a.tp-button{color:#6cb1e5}#home-section-7 #product-catalog-solutions a.tp-button:hover{color:#fff;background-color:#6cb1e585}#home-section-7 #digital-advertising-solutions{background-image:url("../../../images/home/DMS-keyvisual-rocket-corporatehomepage-2024.webp");background-color:#fbe9d9;background-size:45% auto}#home-section-7 #digital-advertising-solutions .subtitle,#home-section-7 #digital-advertising-solutions p.fw-bold,#home-section-7 #digital-advertising-solutions a.tp-button{color:#ff9b4e}#home-section-7 #digital-advertising-solutions a.tp-button:hover{color:#fff;background-color:#ff9b4e85}#home-section-7 #product-catalog-solutions,#home-section-7 #digital-advertising-solutions{background-position:right;background-repeat:no-repeat}#home-section-8 .card{border:0}#home-section-8 .card img{border-radius:var(--bs-border-radius-xxl) var(--bs-border-radius-xxl) 0 0;object-fit:cover;height:10rem}#home-section-8 .card .card-title{color:#004f70;font-size:1.5rem}#home-section-8 .card .card-footer{background-color:transparent;border:0;padding-bottom:1.5rem}#home-section-8 .card a.tp-button{background-color:#004f70;border:.2rem solid #004f70;margin:auto;width:fit-content;display:block}#home-section-8 .card a.tp-button:hover{color:#004f70;background-color:#fff}