@font-face{font-family:euclid;src:url(/_next/static/media/8fa2f190cac18d12-s.p.woff2) format("woff2");font-display:block;font-weight:400;font-style:normal}@font-face{font-family:euclid;src:url(/_next/static/media/39def97fbdd7a1e6-s.p.woff2) format("woff2");font-display:block;font-weight:500;font-style:normal}@font-face{font-family:euclid;src:url(/_next/static/media/42dbefc1f593152c-s.p.woff2) format("woff2");font-display:block;font-weight:600;font-style:normal}@font-face{font-family:euclid;src:url(/_next/static/media/9db8d7fa9ad3077e-s.p.woff2) format("woff2");font-display:block;font-weight:700;font-style:normal}@font-face{font-family:euclid Fallback;src:local("Arial");ascent-override:93.47%;descent-override:25.05%;line-gap-override:0.00%;size-adjust:106.98%}.__className_f1829d{font-family:euclid,euclid Fallback}body{margin:0}.not-found{height:40vh;font-size:30px;color:red;text-align:center;padding:40px}:root{--mobile-breakpoint:768px;--title-font-size:18px;--description-font-size:15px;--description-font-color:#666666;--light-text-color:#666666;--lighter-text-color:#dddddd;--dark-text-color:#000000;--text-hover-default:#de2929;--brand-color:#de2929;--brand-color-hover:#c01d1d;--light-border:#dadada;--light-icons:#aaaaaa;--light-background:#f5f5f5;--lighter-background:#f0f0f0;--lighter-background-hover:#dadada;--h1-font-size:40px;--h2-font-size:24px;--h3-font-size:19px;--h4-font-size:18px;--p1-font-size:15px}.description-text{color:var(--description-font-color);font-size:var(--description-font-size)}.divider{padding-top:10px;padding-bottom:20px}.z-index-navbar{z-index:1000}p{margin:0;font-size:var(--p1-font-size)}a{text-decoration:none;color:var(--light-text-color)}a:hover{color:var(--brand-color)}.main-content{padding-top:202px}.main-content,.mobile-content{max-width:100vw;overflow:hidden}.mobile-content{padding-top:94px}.image-portfolio{width:350px;height:270px}.equipment-container{display:flex;flex-direction:column;gap:30px}.logo-container{width:140px;height:140px;display:flex;justify-content:center;align-items:center;img{width:140px;height:140px}}h1{font-size:var(--h1-font-size)}h1,h2{margin:0;font-weight:500}h2{font-size:var(--h2-font-size);line-height:36px}h3{font-size:var(--h3-font-size);font-weight:500;line-height:32px;margin:0}@media (max-width:900px){.image-portfolio{width:100%;height:auto;max-width:100%;display:block;object-fit:contain}}h4{font-size:var(--h4-font-size);font-weight:500;line-height:28px;margin:0}.main-title-wrapper{width:100vw;display:flex;justify-content:center}.main-title{font-size:var(--h1-font-size);width:1200px;text-align:center;margin:0 0 30px}.grid-2{width:100vw;display:flex;justify-content:center}.grid-2-content{max-width:1200px!important;display:flex;flex-direction:row;gap:30px;padding-bottom:30px}.grid-2-content>*{width:50%}.grid-3{width:100vw;display:flex;justify-content:center}.grid-3-content{max-width:1200px!important;display:flex;flex-direction:row;padding-bottom:70px}p{font-size:15px;line-height:22px}@media (max-width:768px){.equipment-container{gap:10px}}@media (max-width:1200px){.main-title{font-size:var(--h1-font-size);width:80vw;text-align:center}.grid-2{justify-content:flex-start;padding-bottom:20px}.grid-2-content{max-width:80vw;display:flex;align-items:center;flex-direction:column}.grid-2-content>*{width:80%}.grid-3{justify-content:flex-start;padding-bottom:20px}.grid-3-content{max-width:80vw;display:flex;align-items:center;flex-direction:column}.equipment-container{display:flex;flex-direction:column;gap:50px}h1{margin:0;font-size:32px;line-height:40px}h1,h2{font-weight:500}h2{font-size:var(--h2-font-size);line-height:28px}h3{font-size:var(--h3-font-size);line-height:26px;margin:15px 0}h3,h4{font-weight:500}h4{font-size:var(--h4-font-size);line-height:20px;margin:10px 0}p{font-size:16px}}table.datatable{width:100%;border-collapse:collapse;margin:32px 0;font-size:16px;line-height:1.5;color:#000000}table.datatable thead{border-bottom:1px solid var(--light-border)}table.datatable th{text-align:left;font-size:14px;text-transform:uppercase;color:var(--brand-color);padding:12px 8px;font-weight:500}table.datatable td{padding:12px 8px;border-bottom:1px solid var(--light-border);vertical-align:top;color:#1a1a1a}table.datatable tbody tr:last-child td{border-bottom:none}table.datatable tbody tr td[colspan],table.datatable tbody tr th[colspan]{text-align:center;font-weight:500;color:#666;padding-top:16px}@media (max-width:1200px){table.datatable{display:block;overflow-x:scroll;-webkit-overflow-scrolling:touch}table.datatable,table.datatable tbody,table.datatable td,table.datatable th,table.datatable thead,table.datatable tr{white-space:nowrap}}