body{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}.section{scroll-margin-top:100px}.neglobal__wrapper{display:flex;flex-direction:column;width:100%;height:100%}.neglobal__menu{display:flex;justify-content:end;align-items:center;width:100%;background-color:#fff;position:fixed;padding:10px 0}.neglobal__nav-container{display:flex;gap:8px;margin-right:10px;flex-wrap:wrap}.neglobal__nav-item{display:flex;padding:4px 16px;max-width:130px;align-items:start;color:#1b1b1b;text-decoration:none;border:1px solid transparent;border-radius:4px}.neglobal__nav-item.center{align-items:center}.neglobal__nav-item.active{font-weight:600}.neglobal__nav-item:hover{border:1px solid #ccc}.neglobal__nav-item.mobile{font-size:12px;max-width:none;padding:2px 4px}.neglobal__content{display:flex;flex-direction:column}.neglobal__content-container{padding:20px 0;width:100%;max-width:1000px;margin:0 auto;color:#5e5e5e;background-color:#fff;font-family:Roboto flex,sans-serif}.neglobal__content-container p{letter-spacing:normal;line-height:30px;margin:6px}.neglobal__title{font-weight:900;margin:6px;color:#1b1b1b}.neglobal__sub-title{font-size:34px;font-family:Roboto flex,sans-serif;font-weight:300;text-align:center;color:#1b1b1b}.neglobal__image-main-container{height:50vh;width:100%;background-image:url(/assets/images/main.jpg);background-position:20% 0%}.neglobal__image-main-container.mobile{background-position:30% 0%}.neglobal__images{border:10px solid #fff}.neglobal__images-container{display:flex;flex-wrap:wrap;gap:5px}.neglobal__images.fabrics-v{width:40%;height:400px;background-image:url(/assets/images/fabrics1.jpg);background-size:cover}.neglobal__images.fabrics-h{width:calc(60% - 46px);height:400px;background-image:url(/assets/images/fabrics2.jpg);background-size:cover}.neglobal__cards-container{display:flex;flex-wrap:wrap;gap:5px}.neglobal__card{width:300px;height:400px;background-size:cover;border:10px solid #fff;display:flex;align-items:end;justify-content:center}.neglobal__card.horisontal{width:470px;height:300px}.neglobal__card-description{margin:20px;background-color:#0006;padding:8px 16px;border-radius:4px}.neglobal__card-title{font-size:20px;color:#fff}.neglobal__card-sub-title{color:#ccc}.neglobal__contacts{display:flex;flex-direction:column;align-items:center;gap:10px}.neglobal__contacts-title{font-size:24px;font-weight:600}.neglobal__contacts-address{font-size:20px}.gray{background-color:#f6f6f6}
