.font-btn,.font-nav{font-size:18px;line-height:24px;font-family:"manrope",sans-serif;letter-spacing:.3px}@media (max-width:768px){.font-btn,.font-nav{font-size:16px;line-height:22px;letter-spacing:.2px}}.font-title,.products__heading--equipment,.products__heading--second{font-size:62px;line-height:72px;font-family:"manrope",sans-serif;letter-spacing:-.5px}@media (max-width:768px){.font-title,.products__heading--equipment,.products__heading--second{font-size:48px;line-height:56px;letter-spacing:-.3px}}.font-header{font-size:48px;line-height:56px;font-family:"manrope",sans-serif;text-align:center;letter-spacing:-.3px}@media (max-width:768px){.font-header{font-size:42px;line-height:48px;letter-spacing:-.2px}}.font-xl,.products__heading--first,.products__heading--third{font-size:28px;line-height:36px;letter-spacing:.2px}@media (max-width:768px){.font-xl,.products__heading--first,.products__heading--third{font-size:22px;line-height:28px;letter-spacing:.1px}}.font-lg{font-size:22px;line-height:28px;letter-spacing:.2px}@media (max-width:768px){.font-lg{font-size:18px;line-height:24px;letter-spacing:.1px}}.font-md,.font-md__bold{font-size:18px;line-height:24px;letter-spacing:.15px}.font-md__bold{font-weight:600;letter-spacing:.1px}.font-base{font-size:16px;line-height:24px;letter-spacing:.15px}.font-sm{font-size:14px;line-height:18px;letter-spacing:.2px}.grid__items{display:flex;align-items:stretch;gap:60px 50px;flex-wrap:wrap}@media (max-width:768px){.grid__items{flex-direction:column;align-items:center}}.grid__item{max-width:calc(50% - 25px);width:100%;border-radius:16px;padding:30px 40px;box-shadow:0 8px 32px rgba(0,0,0,.2);display:flex;flex-direction:column;gap:30px;align-items:center;text-align:center;transition:all .3s ease;text-decoration:none;color:inherit}@media (hover:hover){.grid__item:hover{box-shadow:0 8px 30px rgba(46,129,123,.4);transform:scale(1.02)}.grid__item:hover h3{color:#2a6b66}}.grid__item:active{box-shadow:0 8px 30px rgba(46,129,123,.4);transform:scale(1.02)}.grid__item:active h3{color:#2a6b66}@media (max-width:768px){.grid__item{padding:20px 15px 15px 15px;max-width:100%}}.grid__image{width:100%;max-width:575px;border-radius:16px;overflow:hidden}.grid__image img{object-fit:contain;aspect-ratio:4/3}.grid h3{transition:color .2s ease}.grid-empty{text-align:center;padding:60px 20px}.grid-empty p{font-size:18px;color:#1a1a1a;margin:0}.products__heading--second{margin-block:5px}.products__heading--equipment,.products__heading--second{text-transform:uppercase}.products__heading--first,.products__heading--third{color:#056f89}.products__heading--third{position:relative}.products__heading--third:after,.products__heading--third:before{content:"";position:absolute;bottom:-20px;left:0;right:0;background-color:#056f89;height:2px}.products__heading--third:before{bottom:-22px;height:6px;width:20%}.projects{--bg-overlay-opacity:.3}.projects .grid__image img{aspect-ratio:revert}.projects .products__heading--first,.projects .products__heading--third{color:#6ad0c9}.projects .products__heading--third:after,.projects .products__heading--third:before{background-color:#6ad0c9}.projects__mainBanner{color:#fff5e7;position:relative}.projects__mainBanner h1{display:flex;flex-direction:column;max-width:500px}.projects__mainBanner>.container{position:relative;z-index:0}.projects__bgImage{position:absolute;inset:0;z-index:-1}.projects__bgImage img{width:100%;height:100%;object-fit:cover}