.slideshow-bg{position:relative;width:100%;height:80vh}.slideshow-img{width:100%;height:100%;object-fit:cover;object-position:center;transition:opacity 1s ease-in-out;opacity:1;position:absolute}.slideshow-img.hidden{opacity:0;pointer-events:none}.Personnel td,.Resources td,.Clients td{margin:1em;padding:.5em 1em}.Resources ul,.Policy ul{margin-inline-start:1em;list-style:initial}.Policy p,.Policy h3{margin-inline:1em}.Policy ul{margin-inline:2em 1em;margin-block:1em}.Policy ul li{margin-block:.5em}.menu-header .headerstyle .title{color:#111}.singlepagemenu p,.listpage p{margin-inline:1em}.singlepagemenu ul{margin-inline-start:1em;list-style:initial}.hide-search{opacity:0;transform:translate(100vw,0)!important;pointer-events:none}#askforserver{position:absolute;right:.5em;z-index:1;max-width:3em}#askforserver img{max-width:2.2em}.header h3{margin:0;width:-webkit-fill-available}.confirm{text-align:center}#btn_install1{font-size:x-small;text-wrap-mode:nowrap}#tableNumberModal{background:#000e;position:fixed;top:0;width:-webkit-fill-available;height:100vh;z-index:12;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);font-family:sans-serif}.modal{margin:50px auto auto;padding:.5em;width:85vw;max-width:420px;max-height:70vh;overflow:scroll;overflow-x:hidden;box-shadow:0 0 10px #fff;scroll-behavior:smooth;background:linear-gradient(var(--selected-button-color4),var(--selected-button-color2));margin:1em auto auto}.modal h2,.modal .container a{text-align:center}.options{margin:auto;width:fit-content;padding:15px;display:flex;flex-wrap:wrap;justify-content:center}.modal .container div{display:flex;flex-wrap:wrap;margin:10px auto;width:90%;align-items:center;justify-content:center}.modal .container a,.options a{padding:.5em 1em;margin:.125em;font-weight:bolder;background:#000;border:1px solid;border-radius:.5em;transition:.25s;display:block;color:#fff}.modal .container a{font-size:small}#ttmenusModal{height:calc(100vh);background:#000c}#ttmenusModal .container{padding-block-start:14vh}.cart-hidden{transform:scale(0)!important;pointer-events:none;height:0!important}.order-hidden{transform:scale(0)!important;pointer-events:none}#whatsappOrder tr:nth-child(odd){background-color:#ffffff19}#subTotal,#vatCalc,#serviceCalc{font-weight:700;text-align:end;padding:.2em 1.5em;font-size:small}#itemTotal{font-size:x-large;font-weight:700;text-align:end;padding:.5em 1em;border-bottom:1px solid;background-color:#00000019}#whatsappOrderBtn{padding-inline:1em;padding-block:0}#whatsappOrderBtn .placeOrder{padding:.5em;margin-top:.66em;color:#fff;display:grid;text-align:center;width:-webkit-fill-available;border-radius:30px;background-color:#0dc143;font-size:large;font-weight:bolder;text-shadow:0 0 5px #000}#singlepageimage{max-width:100%;object-fit:cover;width:-webkit-fill-available}.singlepagemenu{width:100%}.singlepagemenu .prices{display:flex;flex-wrap:wrap}.singlepagemenu .prices li{font-size:smaller;color:#fff;text-align:center;background:#000;border:1px solid #fffa;border-radius:.25em;margin:.15em;padding:.25em .5em;display:block;transition:.25s;position:relative;box-shadow:1px solid #fff;transition:.25s}.singlepagemenu .prices li b{font-size:larger}.listpageimage{max-height:256px;object-fit:cover;min-width:-webkit-fill-available;margin:0}#listimage{max-height:200px;width:100%;max-width:100%;object-fit:cover}body .modal-open{overflow:hidden;position:fixed}a{color:#111}html,body{overflow-x:hidden!important;width:-webkit-fill-available!important;margin:0!important;padding:0!important}h1{margin:0}h2{padding-block:1em 0;margin:0}#orderModal h2,h3{margin:0}ul,p{margin:0;padding:0;list-style:none}body{background:#222;color:#eee;font-family:sans-serif;line-height:1.5}header{width:-webkit-fill-available;background-size:cover;background-color:#fefefe;z-index:0;top:0}header .logo{max-width:40vw!important;!i;!}#menublock{display:flex;flex-wrap:wrap;width:100vw;max-width:1080px}#menublock li{padding-inline:1em;margin-inline:auto;margin-block:auto}#menublock img{max-width:32px;margin-inline:auto;display:block}.main-header .container{}main{min-height:100vh;z-index:1;position:relative;background:#efefef;color:#111}main img{max-width:calc(100vw);width:-webkit-fill-available;display:block}#cta-container{margin-block-end:1em;margin-inline:auto;position:relative;top:-5.3em;width:-webkit-fill-available;max-width:400px}#cta-container h2{text-align:center;margin:auto!important;!i;!;color:#333e51;font-size:small;text-wrap-mode:wrap;padding:0}#searchClose{position:relative;float:right;z-index:1001;right:0;margin:0;background:#333e51!important;border-radius:0 .5em .5em 0}#searchbox{width:calc(100vw - 1.6em)!important;!i;!;font-size:large;background:#fefefe!important;!i;!;border-radius:.5em;border:2px solid #353d4f!important;!i;!;max-width:60vw}#search{display:inline-flex;position:relative!important;height:4.3em;transition:.26s;margin-inline:auto!important;!i;!;margin-block:1em!important;z-index:2}.hero_logo_container{overflow:hidden;position:relative;min-height:50vh}.logo_container{z-index:1;position:relative;min-height:55vh;!webkit -fill-available}#logo{display:block;margin-block:auto;z-index:1;position:relative}#bg{position:absolute;z-index:1;max-height:512px;top:-33.3%;object-fit:cover;min-height:-webkit-fill-available;min-width:-webkit-fill-available}#calltoaction{padding:1em;display:block;width:-webkit-fill-available;border-radius:4em;border:none;font-weight:900;background-color:var(--button-color1);color:var(--button-text-color1);text-shadow:1px 1px 1px #333e4d;text-align:center;font-size:small!important}.hero-copy{margin:0 1em;font-weight:800;font-size:x-large;display:flex;margin:auto;padding:6em;color:#fff}.menu-summary{margin:0}#menublock a{font-size:x-small}#menublock img{font-size:x-small}main p:nth-child(3) img:nth-child(2){display:block;margin:auto}main p:nth-child(3) a img,main p:nth-child(4) a img{max-width:32px!important}footer{bottom:0;width:-webkit-fill-available;z-index:2}footer img{max-width:32px}.main-header{margin-inline:auto;display:block;width:max-content}.title{font-size:xx-large}.loader-scale{opacity:0;transform:scale(0,0)!important;pointer-events:none}.contactinfo{display:block;padding:.5em .5em 2.5em;background:linear-gradient(var(--main-bg-color),var(--main-bg-color),var(--main-bg-color),var(--main-bg-color),var(--main-bg-color),transparent);z-index:1;position:relative;font-size:x-small!important;text-wrap-mode:nowrap!important}#navmenu{margin-block-start:1em;margin-inline-end:1.3em;position:absolute;right:0}#navmenu img{max-width:48px}.contactinfo .locations{display:block;font-size:small;text-wrap-mode:wrap}#menublock li:last-child{margin-block-end:-5em}.Mission .menu-header,.Overview .menu-header,.Services .menu-header,.Resources .menu-header,.Resources .menu,.Clients .menu-header,.Clients .menu,.Policy .menu-header,.Policy .menu,.Equipment .menu-header,.Equipment .menu,.Metrology .menu-header,.Metrology .menu,.Contact .menu-header{margin-inline:auto;max-width:1080px;width:calc(100vw - 2em)}.Mission .menu-header img{position:absolute;z-index:-1;min-height:-webkit-fill-available;height:auto;width:auto;min-width:100vw;left:0;mix-blend-mode:soft-light}.Metrology .menu tbody{display:inline-flex;flex-wrap:wrap;align-items:flex-start;align-content:flex-start;justify-content:space-evenly}.Metrology .menu tr{margin-block-end:1em;max-width:500px}.Metrology .menu tr td{display:block}.Overview .menu-header img,.Equipment .menu-header img,.Metrology .menu-header img,.Services .menu-header img,.Resources .menu-header img{max-height:256px;min-height:256px;object-fit:cover;position:relative;min-width:100vw;margin:0;margin-inline-start:-1em}.Overview,.Equipment,.Metrology,.Services,.Resources{padding-block-end:4.3em;position:relative}.Equipment h2,.Metrology h2,.Services h2,.Resources h2{position:absolute;top:calc(256px - 3em)}.Equipment h2 a,.Metrology h2 a,.Services h2 a,.Resources h2 a{color:#fefefe}.Services .menu img{max-width:256px;object-fit:cover;width:-webkit-fill-available;margin:0}.Equipment ul{list-style:none;display:flex;flex-wrap:wrap;justify-content:center}.Equipment li{height:256px;max-width:calc(100vw - 2.5em);position:relative;margin:1em;overflow:hidden}.Equipment ul img{max-width:256px}.Equipment ul li:last-child{padding:1em;min-width:calc(256px - 2em);font-weight:600;text-align:center}.Equipment li p:nth-child(1){height:100%;align-content:center}.Equipment li p:nth-child(1){height:100%;align-content:center}.Equipment li p:nth-child(2){position:absolute;bottom:0;z-index:1;padding:1em;font-weight:600;background:#333d4e;color:#fefefe;width:-webkit-fill-available}.Equipment ul img{height:auto;width:auto;min-height:-webkit-fill-available;min-width:auto;object-fit:cover}.Resources .menu{display:flex}.Clients .menu .item{margin:auto}.Clients tbody{display:flex;flex-wrap:wrap}.Clients img{max-width:calc(100vw - 2.3em);max-height:256px}.Resources tbody{column-count:1}.Mission,.Overview{overflow:hidden;position:relative}.Mission h3{margin-inline:auto;max-width:720px;width:calc(100vw - 2em)}.Services .menu{margin-inline:auto}.Services tbody{display:flex;align-items:flex-start;flex-wrap:wrap;justify-content:center}.Services tr,.Clients tr{min-width:256px;width:min-content}.Services tr td{position:relative;min-width:256px}.Services tr td h3{padding:1em;background:#333d4e;color:#fefefe;width:-webkit-fill-available;max-width:256px}.Overview h3{margin-inline:auto;max-width:720px;width:calc(100vw - 2em)}.contactinfo .btn img{margin:auto!important;display:block!important}.listpage h1,.listpage h2,.listpage h3,.listpage h3,.listpage p,.listpage ul,.listpage .menu-summary,.listpage table{max-width:1080px;margin-inline:auto}.listpage ul{max-width:calc(1080px - 2em)}@media(min-width:500px){#singlepageimage{max-width:50vw;object-fit:cover;width:-webkit-fill-available;margin:0;margin-inline-end:1em}#menublock li:nth-child(1){position:absolute;left:auto;top:0;margin-inline-start:calc(-192px - 2em)}#menublock li:last-child{width:calc(100vw - (192px + 4em))}#menublock{display:flex;flex-wrap:wrap;width:calc(100vw - (192px + 2em));max-width:889px;padding-inline-start:calc(192px + 2em);padding-block-start:2em}#cta-container{width:-webkit-fill-available}.Clients img{max-width:256px}.Resources tbody{column-count:2}.Resources tr{display:inline}}@media(min-width:600px){.Resources tbody{column-count:3}.Resources tr{max-width:256px;width:-webkit-fill-available;display:block}.Mission h3{font-size:x-large;margin-block:1em}.slideshow-bg{height:400px}}@media(min-width:900px){#singlepageimage{max-width:440px}.listpagemenu tbody{display:flex;flex-wrap:wrap}.listpagemenu tr{padding:.5em;margin-block-end:1em;transition:.15s;min-width:28%;max-width:28%;margin-inline:.5em}.Overview .menu-summary{font-size:large;max-width:900px;margin-inline:auto}.Mission h3{font-size:xx-large;margin-block:2em}#cta-container{display:flex;width:50vw;max-width:600px}#cta-container h2{font-size:medium;text-wrap-mode:nowrap;padding-inline-end:1em}}@media(min-width:1025px){.Overview .menu-header img,.Equipment .menu-header img,.Metrology .menu-header img,.Services .menu-header img,.Resources .menu-header img{max-height:256px;object-fit:cover;min-width:-webkit-fill-available;margin:0;margin-inline-start:0}.Equipment h2,.Metrology h2,.Services h2,.Resources h2{padding-inline:1em}}@media(min-width:1281px){}@media(min-width:1440px){}