@import url(https://fonts.googleapis.com/css2?family=Titillium+Web:ital,wght@0,200;0,300;0,400;0,600;0,700;0,900;1,200;1,300;1,400;1,600;1,700&display=swap);@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(360deg)}}:root{--white:#ffffffff;--main-yellow:#fdb72a;--secondary-blue:#00796b;--secondary-blue-subtle:#dff7f5;--dark-blue:#324a70;--main-gray:#3c3c3c;--main-gray-subtle:#e3e3e3;--main-text:#0f4d47;--main-transition:all 0.2s ease-in-out;--linkheight:2rem;--brand-color:#00796b;--black:hsl(0, 0%, 0%)}.col{color:#e6fffb}body::-webkit-scrollbar{width:10px}body::-webkit-scrollbar-thumb{background-color:var(--secondary-blue);border-radius:6px}body::-webkit-scrollbar-track{background-color:#dfdede}*{margin:0;padding:0;box-sizing:border-box}::selection{color:#fff;background-color:var(--secondary-blue)}html{scroll-behavior:smooth}h1,h2{color:var(--white)}h1{font-size:2.5rem;line-height:1.2}h2{font-size:1.75rem}h1,h2,h3,p{font-weight:300}h3{font-size:1.5rem;color:var(--main-text)}p{font-size:1rem}.text-brown{color:var(--main-text)!important}.font-titillium,body{font-family:"Open Sans",sans-serif}.text-blue{color:var(--dark-blue)}.bg-blue,.bg-light-blue{background-color:var(--secondary-blue)!important}.text-theme,footer h3,ul.footer-list a:hover{color:var(--secondary-blue)}.custom-button span{z-index:1;cursor:pointer;display:inline-block;position:relative;transition:.3s}input[type=email]:focus,input[type=tel]:focus,input[type=text]:focus{color:var(--main-gray);font-size:14px}.form-select,input[type=email],input[type=file],input[type=tel],input[type=text]{color:var(--main-gray);font-size:14px}input[type=file]:focus{outline:0;border-color:var(--secondary-blue);box-shadow:0 0 0 .2rem rgba(39,181,152,.25)}.sliderfont{font-family:"Times New Roman",Times,serif;font-size:30px}@media screen and (max-width:768px){.sliderfont{font-size:25px}}.text-teal{color:var(--secondary-blue)!important}@media screen and (max-width:768px){h1{line-height:1.2}h1,h2,h3,p{font-size:1.5rem;font-weight:300}h3,p{font-size:1.25rem}p{font-size:.8rem}}.container-fluid{padding:4rem 0}@media screen and (max-width:768px){.container-fluid{padding:2rem 0}}.custom-button{display:inline-block;border-radius:50px;background-color:var(--secondary-blue);border:1px solid var(--secondary-blue);color:#fff;text-align:center;font-size:15px;font-weight:300;padding:12px 5px;width:140px;transition:all .3s;cursor:pointer;margin:5px}.custom-button span:after,.custom-button4 span:after{content:"»";position:absolute;opacity:0;top:0;right:-15px;transition:.3s}.custom-button4:hover span,.custom-button:hover span{padding-right:15px}.custom-button4:hover span:after,.custom-button:hover span:after{opacity:1;right:0}.custom-button4,.custom-button:hover{background-color:transparent;border:1px solid var(--secondary-blue);color:var(--secondary-blue)}.custom-button4{display:inline-block;border-radius:50px;border:1px solid var(--white);color:var(--white);text-align:center;font-size:15px;padding:12px 5px;width:130px;transition:all .3s;cursor:pointer;margin:5px}.custom-button4 span{cursor:pointer;display:inline-block;position:relative;transition:.3s}.custom-button4:hover{background-color:#fff;border:1px solid teal;color:var(--brand-color)}.printlay-logo{width:180px;height:90px}footer{color:var(--white);font-size:.9rem;font-weight:400;letter-spacing:1px}.footer{position:relative;padding:0}.footer::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.9);z-index:1}.footer .container,.footer .container-fluid{position:relative;z-index:2}footer p span{color:#20b2aa;font-weight:300}.social-icon a{font-size:20px;margin:0 8px;color:var(--main-gray-subtle);padding:10px;transition:color .3s ease}.social-icon a:hover{color:var(--main-yellow)}ul.footer-list{list-style:none;padding:0}ul.footer-list a{text-decoration:none;color:#fff;font-weight:300;display:block;font-size:14px!important;padding:6px 0;transition:color .3s ease}.social-menu a{display:inline-block;width:30px;height:30px;line-height:28px;text-align:center;margin:0 5px;border-radius:50%;border:2px solid transparent;transition:background-color .3s,border-color .3s}.social-menu a i{font-size:15px;color:#fff;transition:color .3s}.footer,.social-menu a:hover i,.social-menu-2 a:hover i{color:#fff}.social-menu a:nth-child(1){border-color:#3b5998}.social-menu a:nth-child(1):hover{background-color:#3b5998}@media screen and (max-width:768px){.social-menu a{display:inline-block;width:40px;height:40px;line-height:38px;text-align:center;margin:0 5px;border-radius:50%;border:2px solid transparent;transition:background-color .3s,border-color .3s}.social-menu a i{font-size:15px;color:#fff;transition:color .3s}}.social-menu a:nth-child(2){border-color:#e4405f}.social-menu a:nth-child(2):hover{background-color:#e4405f}.social-menu a:nth-child(3){border-color:#0077b5}.social-menu a:nth-child(3):hover{background-color:#0077b5}.social-menu a:nth-child(4){border-color:#bd081c}.social-menu a:nth-child(4):hover{background-color:#bd081c}.social-menu a:nth-child(5){border-color:#db4437}.social-menu a:nth-child(5):hover{background-color:#db4437}.social-menu a:nth-child(6){border-color:#1da1f2}.social-menu a:nth-child(6):hover{background-color:#1da1f2}.social-menu-2 a{display:inline-block;width:30px;height:30px;line-height:28px;text-align:center;margin:0 5px;border-radius:50%;border:2px solid transparent;transition:background-color .3s,border-color .3s}.social-menu-2 a i{font-size:15px;color:#fff;transition:color .3s}.social-menu-2 a:nth-child(1){background-color:#3b5998;border-color:#3b5998}.social-menu-2 a:nth-child(1):hover{background-color:#3b5998}@media screen and (max-width:768px){.social-menu-2 a{display:inline-block;width:40px;height:40px;line-height:38px;text-align:center;margin:0 5px;border-radius:50%;border:2px solid transparent;transition:background-color .3s,border-color .3s}.social-menu-2 a i{font-size:15px;color:#fff;transition:color .3s}}.social-menu-2 a:nth-child(2){background-color:#e4405f;border-color:#e4405f}.social-menu-2 a:nth-child(2):hover{background-color:#e4405f}.social-menu-2 a:nth-child(3){background-color:#0077b5;border-color:#0077b5}.social-menu-2 a:nth-child(3):hover{background-color:#0077b5}.social-menu-2 a:nth-child(4){background-color:#bd081c;border-color:#bd081c}.social-menu-2 a:nth-child(4):hover{background-color:#bd081c}.social-menu-2 a:nth-child(5){background-color:#db4437;border-color:#db4437}.social-menu-2 a:nth-child(5):hover{background-color:#db4437}.social-menu-2 a:nth-child(6){background-color:#1da1f2;border-color:#1da1f2}.social-menu-2 a:nth-child(6):hover{background-color:#1da1f2}.social-menu-2,.vr-button{position:fixed;left:0;z-index:9998;border-top-right-radius:4px}.social-menu-2{top:65%;transform:translateY(-50%);background-color:#f8f9fa;padding:10px 0;border-bottom-right-radius:4px}.vr-button{width:fit-content;display:flex;padding:.6rem 1rem;cursor:pointer;gap:.4rem;top:33%;transform:rotate(90deg) translateY(-50%);margin-left:-49px;border-top-left-radius:4px;border-bottom-left-radius:0;border-bottom-right-radius:0;text-shadow:2px 2px 3px rgb(136 0 136/50%);background:linear-gradient(15deg,#006151,#00796d,#00968a,#00a59c,#00b1ae,#00b1ae,#00968a,#00796d,#006151,#00a59c) no-repeat;background-size:300%;color:#fff;border:0;background-position:left center;box-shadow:0 30px 10px -20px rgba(0,0,0,.2);transition:.3s ease-in-out!important}.vr-button:hover{background-size:320%;background-position:right center}@media screen and (max-width:768px){.social-menu-2{display:none!important}.vr-button{top:50%}}.social-menu-2,.vr-button{visibility:hidden;opacity:0}.social-menu-2{transition:visibility 0s,opacity .3s linear}.social-menu-2.visible,.vr-button.visible{visibility:visible;opacity:1}.ft-link{font-size:14px;font-weight:300;letter-spacing:1px;text-decoration:none;transition:color .3s ease}.ft-link,.ft-link:hover{color:var(--secondary-blue)}.carousel-inner img{width:100%;height:100vh;object-fit:cover}.carousel-item{position:relative;text-align:center}.carousel-item::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5)}@media screen and (max-width:768px){.carousel-item::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.7)}.carousel-inner img{width:100%;height:50vh;object-fit:cover}}.overlay{position:relative;display:inline-block}.cta-img::before,.overlay::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%}.overlay::before{background-color:rgba(0,0,0,.2);z-index:1;transition:opacity .3s ease}.overlay img{z-index:0;transition:transform .3s ease}.overlay:hover img{transform:scale(1.1)}.cta-img{position:relative;width:100%;object-fit:cover;background-attachment:relative;background-repeat:no-repeat;background-size:cover;border:1px solid var(--secondary-blue)}.cta-img::before{background-color:rgba(23,181,164,.8)}.border-right{border-top-right-radius:15rem}@media screen and (max-width:768px){.border-right{border-top-right-radius:0}}.ctaparallax{background-attachment:fixed;background-position:top;background-repeat:no-repeat;background-size:cover;height:305px}.ctaparallax .parallax-overlay{background-color:rgba(0,0,0,.7);width:100%;height:305px;margin-top:0}.w3-container{padding:20px;border:1px solid var(--white)}.w3-c2{background-color:rgba(255,255,255,.856)}.w4-container{padding:10px}.w3-c4{background-color:rgba(23,181,164,.8)}.custom-select{width:300px;margin:0 auto;position:relative}.custom-select select{display:block;width:100%;padding:.5rem;font-size:14px;color:var(--main-gray);border:1px solid #ccc;border-radius:2px;background-color:#fff;cursor:pointer}.custom-select:hover select{border-color:var(--secondary-blue);box-shadow:0 0 1px 3px rgba(37,227,240,.1)}.custom-select select:focus{outline:0;border-color:var(--secondary-blue);box-shadow:0 0 1px 3px rgba(37,227,240,.1)}@media screen and (max-width:768px){.custom-select{width:100%}}.form-select option{padding:0;font-size:13px;color:var(--secondary-blue);cursor:pointer}.form-select option:hover{background-color:var(--secondary-blue);color:var(--white)}.sub-container{border:1px solid #fff;padding:8px}.gallery-img{width:270px;height:250px;object-fit:cover}@media screen and (max-width:1030px){.gallery-img{max-width:100%!important;height:280px;object-fit:cover;transition:all .2s ease-in-out}}@media screen and (max-width:768px){.gallery-img{max-width:100%!important;height:250px;object-fit:cover;transition:all .2s ease-in-out}}@media screen and (max-width:600px){.gallery-img{max-width:100%!important;height:100px;object-fit:cover;transition:all .2s ease-in-out}}.gallery-item{position:relative}.gallery-img{display:block}.gallery-link .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;opacity:0;transition:opacity .3s ease}.gallery-link .overlay i{color:#fff;font-size:2rem}.gallery-link:hover .overlay,.gallery-link:hover::after,.img-container-2:hover::before{opacity:1}.gallery-link:hover .gallery-img{transform:scale(1.1);filter:brightness(.8)}.form-control::placeholder{color:#7f7f7f;font-size:12px;font-weight:300}.form-control:focus{outline:0;border-color:var(--secondary-blue);box-shadow:0 0 0 .2rem rgba(39,181,152,.25)}.form-control:hover{border-color:var(--secondary-blue)}.careers p,label{font-size:15px;font-weight:100}label{color:var(--main-gray)}.printlay-logo-sub{width:80px}.bg-container{position:relative;width:100%;height:60vh;display:flex;align-items:center;justify-content:center}.bg-image{object-fit:cover;z-index:-1}.bg-image,.img-container-2::before,.overlay-sub{position:absolute;top:0;left:0;width:100%;height:100%}.overlay-sub{backdrop-filter:blur(3px);background:rgba(0,0,0,.5);z-index:0}.content{position:relative;color:#fff;text-align:center;z-index:1}@media screen and (max-width:768px){.bg-container{height:50vh}}.main-h1{padding:0;margin:0;font-weight:300;text-transform:capitalize;line-height:1.2;font-size:3.5rem}@media screen and (max-width:768px){.main-h1{font-size:3rem}}@media screen and (max-width:500px){.main-h1{font-size:2rem}}@media screen and (max-width:400px){.main-h1{font-size:1.8rem}}.sub-h1,.sub-h2{font-family:"Open Sans",sans-serif}.sub-h1{font-size:2.2rem;font-weight:300;text-transform:capitalize}.sub-h2{font-size:1.9rem;font-weight:600}@media screen and (max-width:768px){.sub-h1{font-size:1.7rem}}.img-container-2,.scanning-img{width:100%;height:400px;border-radius:20px}.img-container-2{position:relative;overflow:hidden}.scanning-img{object-fit:cover;transition:filter .3s ease-in-out}.img-container-2::before{content:"";background-color:rgba(0,0,0,.5);opacity:0;transition:opacity .3s ease-in-out}@media screen and (max-width:768px){.img-container-2,.scanning-img{height:250px;border-radius:10px}}.txet-lb{color:69,69,69}.service-list{list-style-type:none;padding:0}.service-list li{margin:20px 0;font-size:16px!important;font-weight:300}.service-list li i{font-size:16px}.service-card,.service-card-2,.service-card-4{position:relative;overflow:hidden;border-radius:8px;padding:10px;backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1)}.service-card-2,.service-card-4{backdrop-filter:blur(10px)}.service-card-4{background-color:#f0f8ff}.icons{width:100px;height:100px;object-fit:contain}@media screen and (max-width:768px){.icons{width:80px;height:80px}}.bg-container-2{position:relative;width:100%;height:80vh;display:flex;align-items:center;justify-content:center}.bg-image-2,.overlay-sub-2{position:absolute;top:0;left:0;width:100%;height:100%}.bg-image-2{object-fit:cover;z-index:-1}.overlay-sub-2{background:rgba(0,0,0,.8);z-index:0}@media screen and (max-width:1000px){.bg-container-2{height:100%}}.bg-image-3,.overlay-sub-3{position:absolute;top:0;left:0;width:100%;height:100%}.bg-image-3{object-fit:cover;z-index:-1}.overlay-sub-3{background:rgba(0,0,0,.8);z-index:0}@media screen and (max-width:1000px){.bg-container-3{height:100%}}.mini-p,.one h1{font-size:15px;font-weight:300}@media screen and (max-width:768px){.mini-p{line-height:1.2rem}}.scanning-img-2{width:100%;height:400px;object-fit:cover;transition:filter .3s ease-in-out}@media screen and (max-width:768px){.scanning-img-2{height:350px}}.overlay-sub-4{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.8);z-index:0}@media screen and (max-width:1000px){.bg-container-4{height:100%}}.bg-container-5{position:relative;width:100%;height:100%;padding:100px 0!important;display:flex;align-items:center;justify-content:center}.bg-image-5{object-fit:cover;z-index:-1}.bg-image-5,.gallery-link::after,.overlay-sub-5{position:absolute;top:0;left:0;width:100%;height:100%}.overlay-sub-5{background:rgba(0,0,0,.9);z-index:0}@media screen and (max-width:1000px){.bg-container-5{height:100%}}.skil-icon{width:100px;height:100px;object-fit:contain}.bg-grad-blue{background-image:linear-gradient(to top,#00796b 0,#537895 100%)}.sub-h5{padding:0 2rem;margin:0;font-size:1em;line-height:25px;color:#333}.gallery-link{position:relative;display:inline-block;border-radius:4px;overflow:hidden}.gallery-img{transition:transform .3s ease,filter .3s ease}.gallery-link::after{content:"";background:rgba(29,29,29,.5);opacity:0;transition:opacity .3s ease}.icon-container{position:relative;display:flex;align-items:center;justify-content:center}.styled-hr{border:2px solid #fff!important;width:100%;position:relative;z-index:1}.main-icon{position:absolute;font-size:20px;background-color:#fff;color:red;border-radius:50%;padding:10px;z-index:2}.one h1{position:relative;margin:0;font-family:"Raleway",sans-serif;font-size:40px;color:#080808;-webkit-transition:all .4s ease 0s;-o-transition:all .4s ease 0s;transition:all .4s ease 0s;text-align:center;color:var(--dark-blue);padding:0 0 5px}.one h1 span{display:block;font-size:.5em;line-height:1}.one h1 em{font-style:normal;font-weight:600}.one h1:after,.one h1:before{display:block;content:"";left:50%;background-color:var(--dark-blue)}.one h1:before{width:28px;height:5px;position:absolute;bottom:3px;margin-left:-14px}.one h1:after{width:100px;height:1px;position:relative;margin-top:25px;margin-left:-50px}.money-img{width:150px;height:150px;object-fit:contain;border-radius:50%}.bg-container-7{width:100%;height:60vh;display:flex;align-items:center;justify-content:center}.bg-image-7{position:absolute;top:0;left:0;height:100%;z-index:-1}.overlay-sub-7{backdrop-filter:blur(2px)!important;background:rgba(0,0,0,.7);z-index:0}@media screen and (max-width:1000px){.bg-container-7{height:80vh}}@media screen and (max-width:728px){.bg-container-7{height:50vh}}.card h1{font-size:1.5rem;margin:0;color:#343a40}.card p{font-size:1rem;color:#6c757d;margin-top:1rem}.btn-theme-outline{background-color:transparent;border:1px solid #09a186;color:#09a186;padding:10px 20px;border-radius:5px;transition:background-color .3s,color .3s}.btn-theme,.btn-theme-outline:hover{background-color:#09a186;color:#fff}.btn-theme{padding:10px 20px;border-radius:5px;transition:background-color .3s}.btn-theme:hover{background-color:#07876d;color:#fff}.filament-h1{font-size:39px;font-weight:300;line-height:39px}.mini-p-2{font-size:15px!important;font-weight:300!important}.custom-list{list-style-type:none}.custom-list li::before{content:"•";color:#00796b;font-weight:700;display:inline-block;width:1em;margin-left:-2em}.custom-list-items{padding:5px 0}.sub-card{display:flex;justify-content:center;align-items:center;width:50px;height:50px;border:1px solid var(--secondary-blue);border-radius:50%}.sub-icon{color:#fff;font-size:50px}.main-h5{font-size:22px!important;font-weight:600!important}.w-30{width:30%}.bg-container-7{position:relative;overflow:hidden}.bg-image-7{width:100%;transition:transform .1s ease;object-fit:cover}.overlay-sub-7{position:absolute;top:0;left:0;width:100%;height:100%}.main-custom-list{list-style-type:disc;padding-left:20px;color:var(--secondary-blue)}.main-custom-list-item{margin-bottom:10px;line-height:1.6}.main-custom-list-item p{font-size:15px!important;font-weight:300}@media screen and (max-width:768px){.main-custom-list{padding-left:20px}}.overlay-sub-8{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:0}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;content:"";background:no-repeat center/50% 50%;background-image:url('data:image/svg+xml;charset=utf8,%3Csvg viewBox="0 0 30 30" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath stroke="rgba%2873, 80, 87, 1%29" stroke-width="2" stroke-linecap="round" stroke-miterlimit="10" d="M4 7h22M4 15h22M4 23h22"/%3E%3C/svg%3E')}.overlay-sub-9{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.7);z-index:0}.tech-card,.tech_img{height:350px;border-radius:4px}.tech-card{position:relative;max-width:100%;overflow:hidden}.tech_img{width:100%;display:block;transition:transform .3s ease}@media screen and (max-width:768px){.tech-card,.tech_img{height:200px}}.overlay-9{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;background:rgba(0,0,0,.5);transition:background .3s ease}.show_text{color:#fff;font-size:2.5rem;text-align:center;opacity:1;transition:opacity .3s ease}.tech-card:hover .overlay-9{background:rgba(0,0,0,.7)}.tech-card:hover .tech_img{transform:scale(1.1)}.tech-card:hover .show_text{opacity:0}.tech-content{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(10,215,167,.5);padding:20px;box-sizing:border-box;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.tech-p,.tech-title{margin:0 0 10px;font-size:2.5rem;color:var(--white)}.tech-p{margin:0;font-size:1.1rem;font-weight:300}.tech-card:hover .tech-content{opacity:1;visibility:visible}.vbp-header-menu-button__svg{width:30px;height:30px;cursor:pointer;transform:scaleX(-1)}.vbp-header-menu-button__svg line{stroke:var(--brand-color);stroke-dasharray:100%;stroke-dashoffset:0%;transition:transform .3s,stroke-dashoffset .4s;transform-origin:center;stroke-width:3px}.vbp-header-menu-button__svg .top{transform:translateY(-35%);-webkit-transform:translateY(-35%);-moz-transform:translateY(35%);-ms-transform:translateY(35%);-o-transform:translateY(35%)}.vbp-header-menu-button__svg .middle{transform:scaleX(1);-webkit-transform:scaleX(1);-moz-transform:scaleX(1);-ms-transform:scaleX(1);-o-transform:scaleX(1);transition:opacity .3s,transform .3s;-webkit-transition:opacity .3s,transform .3s;-moz-transition:opacity .3s,transform .3s;-ms-transition:opacity .3s,transform .3s;-o-transition:opacity .3s,transform .3s}.vbp-header-menu-button__svg .bottom{transform:translateY(33%);-webkit-transform:translateY(33%);-moz-transform:translateY(33%);-ms-transform:translateY(33%);-o-transform:translateY(33%);stroke-dasharray:100%;stroke-dashoffset:9px}.vbp-header-menu-button__svg:hover .bottom{stroke-dashoffset:0%}body.menu-open .vbp-header-menu-button__svg .top{transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);stroke-linecap:round}body.menu-open .vbp-header-menu-button__svg .middle{transform:scaleX(.1);-webkit-transform:scaleX(.1);-moz-transform:scaleX(.1);-ms-transform:scaleX(.1);-o-transform:scaleX(.1);opacity:0}body.menu-open .vbp-header-menu-button__svg line.bottom{transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);stroke-linecap:round}body.menu-open .vbp-header-menu-button__svg .bottom{stroke-dashoffset:0%}.product-img,.product-img-container{width:100%;height:250px;border-radius:4px}.product-img-container{overflow:hidden;position:relative}.product-img{object-fit:cover;transition:transform .4s ease-in-out}.product-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);transition:opacity .4s ease-in-out}@media screen and (max-width:768px){.product-img,.product-img-container{height:150px}}.product-img-container:hover .product-img,.top-img:hover{transform:scale(1.1)}.product-img-container:hover .product-overlay{opacity:1}.center-text{font-weight:300;text-align:center;font-size:1rem;color:#fff;text-transform:uppercase;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);margin:0}.production-img{width:100%;height:300px;object-fit:cover}@media screen and (max-width:768px){.production-img{height:200px}}.top-img,.top-img-container{width:100%;height:200px;border-top-left-radius:10px;border-top-right-radius:10px}.top-img-container{overflow:hidden}.top-img{object-fit:cover;transition:all .3s ease-in-out}.bottom{background-color:#252525;color:#fff;padding:10px;border-bottom-left-radius:10px;border-bottom-right-radius:10px}.timg:hover .top-img{transform:scale(1.1)}.bg-teal{background-color:#b0fff2}.quote-p{font-size:14px!important;padding:0!important;margin:0!important}.table{font-size:12px}.btn-teal{display:inline-block;background-color:#00796b;color:#fff;min-width:220px;border-radius:8px;font-size:15px;font-weight:500;line-height:1.2;padding:12px 34px;border:1px solid #00796b;outline:0;white-space:nowrap;transition:all .2s ease-in-out}.btn-teal:active{transform:translateY(1px)}.btn-teal:hover{border:1px solid #00796b;background-color:#fff;color:#00796b}.overlay-sub-10{position:absolute;top:0;left:0;width:100%;height:100%;backdrop-filter:blur(1px);background:rgba(0,0,0,.2);z-index:0}.accordion{padding:0;list-style:none}.accordion-item{border-bottom:1px solid #e5e5e5}.accordion-panel{margin:0;padding-bottom:.8rem;display:none}.text-teal-a{color:#00796b}.accordion-button.collapsed i,.text-teal-a:hover{color:#00796b}.edu-img{width:100%;height:200px;object-fit:cover}.ml-34{margin-left:34px}@media screen and (max-width:768px){.ml-34{margin-left:0}}.accordion-button:not(.collapsed){background-color:#00796b;color:#fff}.accordion-button:not(.collapsed)::after{filter:brightness(0) invert(1)}.accordion-button{border:0;box-shadow:none}.accordion-button:focus{box-shadow:none;outline:0}.accord-img,.overlay-a{width:100%;border-radius:4px}.accord-img{height:250px;object-fit:cover}.overlay-a{position:absolute;top:0;left:0;height:100%;background:rgba(0,0,0,.6)}.link-hover{color:#fff;text-decoration:none!important;transition:color .3s ease}.link-hover:hover{color:#63ffff}.help-img{width:100%;height:500px;object-fit:contain}.help-img-1{width:100%;height:350px;object-fit:cover}.step-img,.step-img-r{width:100px;height:500px;object-fit:contain}.step-img{margin-left:-50px}.step-img-r{padding-top:40px;margin-right:-62px}@media screen and (max-width:768px){.help-img,.help-img-1{width:100%;height:250px;object-fit:contain}.help-img-1{object-fit:cover}.step-img,.step-img-r{width:100px;height:300px;object-fit:contain}.step-img-r{height:250px;padding-top:40px;margin-right:-62px}}.mt-200{margin-top:-150px}@media screen and (max-width:768px){.mt-200{margin-top:0}}.blog-product-banner{width:100%;height:350px;border-radius:10px;object-fit:cover}@media screen and (max-width:768px){.blog-product-banner{height:250px}}.input{width:100%;height:40px;line-height:28px;padding:0 1rem;padding-left:2.5rem;border:2px solid transparent;border-radius:8px;outline:0;background-color:#e4e4e4;color:#0d0c22;transition:.3s ease}.input::placeholder{color:#9e9ea7}.input:focus,input:hover{outline:0;border-color:rgba(234,76,137,.4);background-color:#fff;box-shadow:0 0 0 4px rgb(234 76 137/10%)}.icon{position:absolute;left:1rem;fill:#9e9ea7;width:1rem;height:1rem}.text-yellow{color:#faa519!important;margin-bottom:30px!important}.v-img{width:150px;height:165px;object-fit:cover}.service-img-wrapper,.service-img-wrapper::after{position:relative;width:100%;height:300px;border-radius:4px}.service-img{width:100%;height:100%;border-radius:4px;object-fit:cover;transition:all .2s ease-in-out}.service-img-wrapper::after{content:"";position:absolute;top:0;left:0;height:100%;background:rgba(29,29,29,.5);opacity:0;transition:opacity .3s ease}.service-img-wrapper:hover::after{border-radius:4px;opacity:1}@media screen and (max-width:768px){.service-img-wrapper{height:150px}}.footer-logo{width:100px;height:90px;object-fit:contain}.m-p{font-size:13px!important;font-weight:300!important}.vector{width:100%;height:450px;object-fit:contain}@media screen and (max-width:768px){.vector{height:250px}}.vector-1{width:100%;height:300px;object-fit:contain}@media screen and (max-width:768px){.vector-1{height:250px}}.vector-2{width:100%;height:180px;object-fit:contain}@media screen and (max-width:768px){.vector-2{height:150px}}.vector-container,.vector-container-2{width:300px;height:300px;object-fit:contain;margin:auto}.main-text,.main-text-2,.vector-3{box-shadow:0 4px 6px rgba(0,0,0,.1)}.vector-3{width:300px;height:300px;object-fit:cover}.main-text,.main-text-2{position:absolute;top:50%;transform:translateY(-50%);background-color:#fff;padding:10px;border-radius:5px}.main-text{right:-15%}.main-text-2{left:-15%}@media screen and (max-width:768px){.vector-3{height:300px}}.i-container{position:relative;display:inline-block}.mail-icon{position:relative;z-index:1}.phone-icon{position:absolute;top:-5px;right:-5px;background-color:#000;border-radius:50%;padding:5px;width:24px;height:24px}.br-right{border-left:1px solid #e5e5e5}@media screen and (max-width:768px){.br-right{border-left:none}}.cube-img{width:100%;height:400px;border-radius:8px;object-fit:cover}.material-bg{position:relative;width:100%;height:80vh}.material{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:1}.main-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;text-align:center;color:#fff}.overlay-material{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,100,.4);z-index:1}@media screen and (max-width:768px){.overlay-material{background-color:rgba(0,0,100,.5)}}.fs-15{font-size:14px!important}.fs-16{font-size:16px!important}.contact-a{color:#000;font-size:15px!important;font-weight:300!important}.contact-a:hover{color:var(--secondary-blue)!important}.careers::-webkit-scrollbar{width:6px}.careers::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.careers::-webkit-scrollbar-thumb{background-color:#c4c4c4;border-radius:10px}.careers::-webkit-scrollbar-thumb:hover{background-color:#a1a1a1}.cursor-pointer{cursor:pointer!important}.batch{width:100px;height:100px;object-fit:contain;margin:0 auto}@media screen and (min-width:992px){.careers-ht{height:450px;overflow-y:scroll}}.tab.activee{background-color:var(--secondary-blue)!important;color:#fff}.tab{cursor:pointer!important;background-color:#d3d3d3;color:#000}.client-logo{width:150px;height:100px;object-fit:contain}.gray-img img:hover{filter:grayscale(100%);transition:filter .3s ease}.cta-scan h3,.fw-400{font-weight:700}.line-h{line-height:0}.border-teal{border-bottom:1px solid var(--secondary-blue)}.swiper-container,.swiper-container2{width:100%;overflow:hidden}.swiper-slide{display:flex;justify-content:center;align-items:center;flex-direction:column}#button,.feather-1{width:50px;height:50px}.feather-1{stroke-width:1}.inmoov-1,.inmoov-3{width:100%;height:300px;object-fit:cover}.inmoov-3{height:400px;border-radius:1px}#button{display:inline-block;background-color:var(--brand-color);text-align:center;border-radius:50%;position:fixed;bottom:60px;right:20px;transition:background-color .3s,opacity .5s,visibility .5s;opacity:0;visibility:hidden;z-index:1000}#button::after{content:"";font-family:FontAwesome;font-weight:400;font-style:normal;line-height:50px}#button:hover{cursor:pointer;background-color:#333}#button:active{background-color:#555}#button.show{opacity:1;visibility:visible}.tags-list{list-style-type:none;padding:0;margin:0}.tag{display:inline-block;background-color:var(--brand-color);color:#fff;padding:5px 10px;border-radius:50px;margin:5px;line-height:12px;font-family:Arial,sans-serif;font-size:12px;transition:background-color .3s}.tag:hover{background-color:var(--secondary-blue)}.case-container{position:relative;width:100%;height:250px}.case-img,.case-study-img{width:100%;height:250px;object-fit:cover}.case-study-img{height:350px}.line-container{position:absolute;bottom:-20%;left:10px;display:flex;align-items:center;flex-direction:column}.vr-line{width:2px;height:50px;background-color:#31ffcb;margin-bottom:5px}.date{margin:0;font-size:14px;text-align:center}.small-font{font-size:12px;font-weight:300;letter-spacing:2px;text-transform:uppercase}.case-arrow .fa-arrow-right-long{transition:.3s ease-in-out;color:#000}.case-arrow:hover .fa-arrow-right-long{transform:translateX(10px);transition:.3s ease-in-out}.case-sub-img{width:100%;height:400px;object-fit:cover}@media screen and (max-width:768px){.case-sub-img{width:100%;height:250px;object-fit:cover}}.study-mini-img{width:50px;height:50px;object-fit:cover;border-radius:50%}.micro-p{font-size:12px}.micro-p-2{font-size:14px}.blog-container{position:relative;overflow:hidden;width:100%;height:450px}.blog-img{width:100%;height:450px;object-fit:cover;transition:transform .3s ease}.date-module{position:absolute;top:0;right:0;background-color:#fff;padding:5px 10px;color:#000;box-shadow:0 2px 4px rgba(0,0,0,.1);text-align:center;z-index:1}.date-module-p{margin:0;font-size:14px;line-height:1.2}.blog-container:hover .blog-img,.image-column:hover .full-img{transform:scale(1.1)}.blog-list{list-style-type:none;display:flex}.blog-list-items a{font-style:italic;margin-right:10px}.blog-list-items a:hover,.text-hover-none:hover{text-decoration:none}.blog-list-items a,.text-hover-none{color:#000;text-decoration:underline}.project-card{transition:.3s ease-in-out}.project-card:hover{transform:translateY(-10px);box-shadow:0 8px 15px rgba(34,249,185,.2)}.w-10{width:10%}.micro-img,.printing-master{width:100%;height:300px;object-fit:cover;border-radius:2px}.micro-img{width:100px;height:100px}.row{display:flex}.image-column{position:relative;overflow:hidden;transition:flex-grow .9s ease;flex-grow:1}.image-column:hover{flex-grow:2}.full-img{width:100%;height:400px;object-fit:cover;display:block;transition:transform .3s;border:1px solid var(--brand-color)}@media screen and (max-width:728px){.full-img{height:200px}}.image-column::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);opacity:1;transition:opacity .3s}.image-column:hover::after{opacity:1;border:0}.image-column .text-overlayed p{display:none}.image-column:hover .text-overlayed p{width:100%;display:block}.text-overlayed{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;padding:5px;border-radius:2px;z-index:1}.text-overlayed h4{margin:0}.hover-a{color:var(--brand-color);text-decoration:none}.material_img{width:270px;height:270px;object-fit:contain;border-radius:4px}.material-content{display:none}.about-img{width:300px;height:300px;object-fit:cover}@media screen and (max-width:728px){.about-img{width:100%;height:200px;object-fit:contain}}.icon-round{width:60px;height:60px;border-radius:50%;background-color:var(--brand-color);display:flex;align-items:center;justify-content:center}#button::after,.icon-round i{font-size:1.5em;color:#fff}.about-img-3,.team-img{width:100%;height:500px;object-fit:cover}.team-img{height:250px}.swiper-slide .swiper-slide--inner{padding-left:15%;padding-right:15%;display:flex;align-items:center;column-gap:50px;position:relative;overflow-x:hidden}.swiper-slide--inner .testimonial-detail img{height:35px}.swiper-slide--inner .testimonial-detail p{color:#242e45;font-size:18px;line-height:30px;font-weight:500;margin:0 0 5px}.swiper-slide--inner .testimonial-detail span{color:var(--brand-color);font-weight:600;text-transform:uppercase;font-size:1rem;line-height:normal}@media only screen and (max-width:981px){.swiper-slide .swiper-slide--inner{padding-left:0;padding-right:0}.swiper-button-next.slide-btns,.swiper-button-prev.slide-btns{display:none}}@media only screen and (max-width:460px){.swiper-slide .swiper-slide--inner{flex-direction:column;text-align:center}}.sub-heading{font-family:"Lato",sans-serif;font-size:12px;display:block;font-weight:600;color:#2e9ca1;text-transform:uppercase;letter-spacing:2px}.testimonial-box{display:block;position:relative;padding:30px 20px;background:#fff;border:1px solid rgba(0,0,0,.03);border-radius:5px;box-shadow:0 0 20px rgba(0,0,0,.08)}.user-img{width:80px;height:80px;border-radius:50%;position:relative;min-width:80px;background-size:100%}.carousel-testimonial .item{padding:30px 10px}.quote{position:absolute;top:-23px;color:var(--brand-color);font-size:27px}.name{margin-bottom:0;line-height:14px;font-size:17px;font-weight:500}.position{color:#adadad;font-size:14px}.carousel-testimonial .owl-nav{text-align:center}.carousel-testimonial .owl-nav button.owl-next,.carousel-testimonial .owl-nav button.owl-prev{padding:0 12px!important}.carousel-testimonial .owl-nav button{outline:0;padding:0}.carousel-testimonial .owl-nav button.owl-next span,.carousel-testimonial .owl-nav button.owl-prev span{display:block;font-size:40px;width:25px;height:25px;vertical-align:0;line-height:16px}.carousel-testimonial .owl-nav button.owl-next.disabled,.carousel-testimonial .owl-nav button.owl-prev.disabled{opacity:.5}.left-arrow,.right-arrow{width:40px;height:40px;display:flex;justify-content:center;align-items:center;border-radius:50%;border:1px solid var(--brand-color);transition:.1s ease-in-out}.left-arrow i,.right-arrow i{color:var(--brand-color)}.left-arrow:hover,.right-arrow:hover{cursor:pointer}.service_work,.silicon-img{width:150px;height:150px;object-fit:cover}.silicon-img{width:350px;height:350px;border-radius:3px}@media screen and (max-width:768px){.silicon-img{width:100%}.service_work{width:100px;height:100px;object-fit:contain;margin-bottom:10px}}.hero{background:linear-gradient(135deg,#00796b,#85cfac);color:#fff;padding:60px 30px;border-radius:10px}.cta-btn{transition:transform .2s ease,box-shadow .2s ease}.cta-btn:hover{transform:translateY(-3px);box-shadow:0 8px 15px rgba(0,0,0,.2)}.features{background:#fff;border-radius:10px;padding:40px 20px;box-shadow:0 4px 8px rgba(0,0,0,.1)}.feature-icon{font-size:2.5rem;color:var(--secondary-blue)}.video-custom{height:400px!important;background-color:#f8f9fa!important;width:60%;margin:0 auto}.advantages-title{font-size:2.2rem;text-align:center;margin-bottom:40px}.advantages-card{background-color:#e6fffb;border-radius:10px;padding:30px;text-align:center;box-shadow:0 4px 10px rgba(0,0,0,.1);transition:all .3s ease}.advantages-card:hover{transform:translateY(-10px);box-shadow:0 10px 30px rgba(0,0,0,.15)}.advantages-card .tool-icon-2{font-size:2.5rem;color:var(--secondary-blue);margin-bottom:20px}.advantages-card h4{font-size:1.5rem;color:#333;margin-bottom:15px}.advantages-card p{font-size:1rem;color:#555;line-height:1.6}.cta-container{text-align:center;margin-top:50px}.cta-container .cta-btn{background-color:var(--secondary-blue);color:#fff;padding:12px 30px;font-size:1rem;border-radius:30px;text-transform:uppercase;font-weight:700;letter-spacing:1px;text-decoration:none}.cta-container .cta-btn:hover{background-color:#0fe2bf}@media (max-width:768px){.advantages-card{margin-bottom:30px}}.cta-section{background:linear-gradient(135deg,#00796b,#85cfac);color:#fff;padding:50px 30px;border-radius:15px;box-shadow:0 8px 20px rgba(0,0,0,.1)}.cta-title{font-size:2rem;font-weight:700;margin-bottom:30px;text-align:center;text-transform:uppercase}.cta-content{display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between}.cta-card{background-color:#fff;padding:20px;border-radius:10px;flex:1 1 calc(33.333% - 20px);min-width:250px;box-shadow:0 5px 15px rgba(0,0,0,.1);text-align:center;transition:transform .3s,box-shadow .3s}.cta-card:hover{transform:translateY(-10px);box-shadow:0 10px 30px rgba(0,0,0,.2)}.cta-card h4{font-size:1.2rem;margin-bottom:10px;color:var(--main-text)}.cta-card p{font-size:.9rem;color:#000}.cta-card .tool-icon{font-size:2rem;color:var(--secondary-blue);margin-bottom:10px}.cta-btn-main{text-align:center;margin-top:30px}.cta-btn-main .btn{background-color:#fff;color:#004085;border:2px solid #004085;text-transform:uppercase;font-weight:700}.cta-btn-main .btn:hover{background-color:#004085;color:#fff}.step-container{background-color:#fff;border-radius:3px;box-shadow:0 8px 16px rgba(0,0,0,.1);padding:30px;text-align:center;transition:transform .3s,box-shadow .3s}.step-container:hover{transform:translateY(-10px);box-shadow:0 12px 20px rgba(0,0,0,.2)}.step-icon{font-size:3rem;color:var(--brand-color);margin-bottom:0}.step-title{font-size:1.2rem;font-weight:300;color:#343a40;margin-bottom:5px}.step-description{font-size:1rem;color:#646a70;line-height:1.6;max-width:350px;margin:0 auto}.cta-scan{background:linear-gradient(rgba(40,90,82,.9),rgba(46,110,101,.9)),url(https://images.unsplash.com/photo-1611505982706-9ebc79e5d3f1?q=80&w=1887&auto=format&fit=crop&ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D)fixed center center;background-size:cover;padding:120px 0}.cta-scan h3{font-size:2.5rem}.cta-scan h3,.cta-scan p{color:#fff!important}.cta-scan .cta-scan-btn{font-family:"Jost",sans-serif;font-weight:500;font-size:16px;letter-spacing:1px;display:inline-block;padding:12px 40px;border-radius:50px;transition:.5s;margin:10px;border:2px solid #fff;color:#fff}.cta-scan .cta-scan-btn:hover{background:var(--secondary-blue);border:2px solid var(--secondary-blue)}@media (max-width:1024px){.cta-scan{background-attachment:scroll}}@media (min-width:769px){.cta-scan .cta-scan-btn-container{display:flex;align-items:center;justify-content:flex-end}}.spare-icon{font-size:2rem;margin-bottom:10px;color:var(--secondary-blue)}.action-row{display:flex;justify-content:space-between;gap:2rem;padding:2rem 0}.cta{flex:1;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:2rem;text-decoration:none;color:#fff;position:relative;overflow:hidden;border-radius:12px;transition:transform .3s ease,box-shadow .3s ease;height:200px}.cta:hover{transform:translateY(-10px);box-shadow:0 8px 16px rgba(0,0,0,.2)}.cta-printing{background:linear-gradient(135deg,#00796b,#6eccbc)}.cta-scanning{background:linear-gradient(135deg,#6e645b,#90847a)}.cta-subtext,.cta-text{position:relative;z-index:1}.cta-text{font-size:1.8rem;font-weight:700;margin-bottom:.5rem}.cta-subtext{font-size:1rem;color:rgba(255,255,255,.8)}.cta-arrow{position:absolute;bottom:-10px;right:-10px;width:80px;height:80px;background:rgba(255,255,255,.3);clip-path:polygon(100%0,100% 100%,0 100%);z-index:0;transition:all .3s ease}.cta:hover .cta-arrow{background:rgba(255,255,255,.5)}@media (max-width:768px){.action-row{flex-direction:column;gap:1.5rem}.cta{height:150px;padding:1.5rem}.cta-text{font-size:1.5rem}.cta-subtext{font-size:.9rem}}.social-menu-3{display:flex;justify-content:center;align-items:center;width:100%!important;gap:0;position:fixed;bottom:0;left:0;z-index:999}.social-icon-2{display:block;width:100%!important;height:50px;text-align:center;line-height:50px;font-size:24px;transition:background-color .3s ease,transform .3s ease}.social-icon-2:hover{transform:scale(1.1)}.facebook{background-color:#3b5998;color:#fff}.instagram,.linkedin{background-color:#e1306c;color:#fff}.linkedin{background-color:#0077b5}.pinterest{background-color:#bd081c;color:#fff}.google,.twitter{background-color:#db4437;color:#fff}.twitter{background-color:#1da1f2}@media (min-width:768px){.social-menu-3{display:none}}@media (max-width:768px){.social-menu-3{position:fixed;bottom:0;left:50%;transform:translateX(-50%);z-index:999}}@media screen and (max-width:768px){.min-width-65{width:80%!important}}.bg-dark-light{background-color:#eee}.no-select{user-select:none}.active-footer{color:var(--secondary-blue)!important}.active-sidemenu{color:var(--brand-color)!important}.hero-en{background:linear-gradient(135deg,#00796b,#99f2c8);color:#fff;padding:60px 30px;border-radius:10px}.features-en{background:#fff;border-radius:10px;padding:40px 20px;box-shadow:0 4px 8px rgba(0,0,0,.1)}.feature-icon-en{font-size:2.5rem;color:var(--secondary-blue)}.table-responsive.custom-table{overflow-x:auto;background:linear-gradient(135deg,#1f4037,#99f2c8);border-radius:15px;padding:20px 20px 5px}.table-responsive.custom-table .table{width:100%;border-collapse:collapse;border-radius:4px;overflow:hidden}.table-responsive.custom-table .table thead tr{background:#004d61;color:#fff;text-align:left}.table-responsive.custom-table .table thead th{padding:15px;font-size:16px;text-transform:uppercase;letter-spacing:1px}.table-responsive.custom-table .table tbody tr{transition:background .3s}.table-responsive.custom-table .table tbody tr:hover{background:#f2f2f2}.table-responsive.custom-table .table tbody td{padding:12px 15px;color:#333}.table-responsive.custom-table .table tbody h6{font-weight:700;color:#004d61}.table-responsive.custom-table .table tbody p{font-size:14px;color:#555;margin:0}.table-responsive.custom-table .table tbody tr:nth-child(even){background:#eaf7f7}.table-responsive.custom-table .table tbody tr:nth-child(odd){background:#fff}@media (max-width:768px){.table-responsive.custom-table .table tbody td{font-size:13px;padding:10px}.table-responsive.custom-table .table thead th{font-size:14px}}.table-responsive.custom-table .table tbody tr td:nth-child(1){background:#e8e8e8;color:#333}.table-responsive.custom-table .table tbody tr td:nth-child(2){background:#ececec;color:#333}.table-responsive.custom-table .table tbody tr td:nth-child(3){background:#f0f0f0;color:#333}.table-responsive.custom-table .table tbody tr td:nth-child(4){background:#f5f5f5;color:#333}.image_overlay_container{position:relative;display:inline-block;width:100%;max-width:800px}.overlay-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;color:#fff;border-radius:8px;z-index:1}.image_overlay_container::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);border-radius:8px;z-index:0}.cta-image{background-image:url(https://images.unsplash.com/photo-1638959684318-68dd903ef878?q=80&w=1887&auto=format&fit=crop&ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D);background-size:cover;background-position:center;padding:80px 20px;color:#fff;text-align:center;position:relative}.cta-image::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.8);z-index:1}.cta-image .content{position:relative;z-index:2}.cta-image h2{font-size:2.5rem;margin-bottom:20px}.cta-image p{font-size:1.2rem;margin-bottom:30px}.active-demo{color:var(--brand-color)!important}
/* --- Accessibility (batch A, 2026-08-31) --- */
.skip-link{position:absolute;left:8px;top:-48px;z-index:100000;background:#00796b;color:#fff;padding:10px 18px;border-radius:0 0 6px 6px;font-weight:500;text-decoration:none;transition:top .15s ease-in-out}
.skip-link:focus{top:0;color:#fff}
a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible,.navbar-toggler:focus-visible{outline:3px solid #00504a;outline-offset:2px;border-radius:3px}
.header-top .social-link:focus-visible,.social-menu a:focus-visible,.social-menu-2 a:focus-visible,.social-menu-3 a:focus-visible{outline:3px solid #fff;outline-offset:2px}
main:focus{outline:none}
a.filament-btn{display:inline-block;text-decoration:none;text-align:center}
a.vr-button{text-decoration:none}
.contact-a{display:inline-block;padding:6px 0}
p a.hover-a,.mini-p a.hover-a{text-decoration:underline}
