.products-lines-wrapper{display:flex;flex-direction:column;gap:20px;width:100%;align-items:center;margin:20px 0}.products-line{display:flex;justify-content:center;align-items:center;gap:15px;flex-wrap:wrap;width:100%;max-width:1300px}.ps-card{width:100%;max-width:350px;background:#216942;border-radius:5px;overflow:hidden;cursor:pointer;transform:translateY(20px) scale(.98);opacity:0;transition:transform .45s ease-out,opacity .45s ease-out,box-shadow .3s ease-out;animation:psCardEnter .6s ease forwards}.ps-card .ps-image{width:100%;margin-top:15px}.ps-card .ps-title{font-size:28px;font-weight:700;padding:16px 16px 0;color:#fff;display:block}.ps-card:hover{transform:translateY(-8px) scale(1.02);box-shadow:0 10px 25px #00000040}.ps-card:hover .more{transform:translate(4px)}.ps-card[data-aos]{opacity:1!important}@keyframes psCardEnter{0%{opacity:0;transform:translateY(20px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.ps-card:nth-child(2){animation-delay:.1s}.ps-card:nth-child(3){animation-delay:.2s}.ps-card:nth-child(4){animation-delay:.3s}.ps-card:nth-child(5){animation-delay:.4s}.more{font-size:15px;color:#fff;display:flex;align-items:center;gap:6px;cursor:pointer;transition:opacity .2s ease;padding:0 16px 20px}.more:hover{opacity:.8}.more svg{width:18px;height:18px;top:5px;position:relative}@media (min-width: 992px){.ps-card{min-height:345px}}@media (max-width: 1399.98px){.products-lines-wrapper{margin-bottom:60px}}@media (max-width: 991.98px){.limitator{margin-bottom:-22px;margin-top:79px}.section-limitator{bottom:unset!important}}@media (max-width: 767.98px){.products-lines-wrapper{margin-bottom:20px}}.links{padding:60px 20px}.links .links-slide{display:flex;flex-direction:column;gap:30px}.links .links-content{display:flex;flex-direction:column;gap:16px;max-width:480px}.links .links-content .btn-primary{margin:unset}.links .links-subtitle{font-size:26px;font-weight:700;color:#216942;font-family:Oswald,sans-serif;text-transform:uppercase}.links .links-image-wrapper{width:100%;overflow:auto hidden;position:relative;padding-bottom:10px;scroll-behavior:smooth;scroll-snap-type:x mandatory}.links .links-image-wrapper::-webkit-scrollbar{height:6px}.links .links-image-wrapper::-webkit-scrollbar-thumb{background:#216942;border-radius:6px}.links .links-carousel{width:-moz-max-content;width:max-content;display:flex;gap:20px;padding-right:20px;transition:transform .6s ease}.links .links-carousel .page-content{display:flex;flex-direction:column;position:absolute;bottom:25px;z-index:10;padding-left:10px}.links .links-carousel .page-name{color:#fff;font-size:18px;font-weight:600;font-family:Commissioner,sans-serif;font-style:italic}.links .links-carousel .more{display:inline-flex;align-items:center;margin-top:6px;color:#fff;font-size:15px;gap:10px;transition:-webkit-text-decoration .3s ease;transition:text-decoration .3s ease;transition:text-decoration .3s ease,-webkit-text-decoration .3s ease}.links .links-carousel .more svg{width:16px;height:16px;display:block;position:relative;top:5px;transition:transform .3s ease,filter .3s ease}.links .links-slide-item{flex:0 0 280px;height:180px;scroll-snap-align:start;position:relative;border-radius:5px;overflow:hidden;cursor:pointer}.links .links-slide-item .tooltip{position:absolute;bottom:110%;left:50%;transform:translate(-50%);background:#003430e6;color:#fff;padding:6px 12px;border-radius:6px;font-size:14px;white-space:nowrap;opacity:0;pointer-events:none;transition:all .3s ease;z-index:10}.links .links-slide-item:hover .tooltip{opacity:1;bottom:120%}.links .links-slide-item:after{content:"";position:absolute;inset:0;background:#21694200;transition:.4s ease;pointer-events:none}.links .links-slide-item:hover:after{background:#21694259}.links .links-slide-item .links-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s ease}.links .links-slide-item .links-gradient{position:absolute;inset:0;background:linear-gradient(180deg,#21694200,#003430);z-index:1;pointer-events:none}.links .links-slide-item .links-bar{position:absolute;bottom:0;left:0;width:100%;height:8px;background:#216942;z-index:3;transition:height .3s ease}.links .links-slide-item .slide-title{position:absolute;bottom:14px;left:14px;right:14px;color:#fff;font-size:18px;font-weight:600;z-index:4}.links .links-slide-item:hover .links-image{transform:scale(1.12)}.links .links-slide-item:hover .links-bar{height:16px}.links .links-arrows{position:absolute;bottom:-20px;right:0;display:flex;gap:12px}.links .links-arrows .arrow{cursor:pointer;padding:10px;background:#216942;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:.3s ease}.links .links-arrows .arrow:hover{background:#003430}.links .links-arrows{display:none}@media (min-width: 768px){.links .links-slide-item{flex:0 0 320px;height:220px}}@media (min-width: 992px){.links .links-slide{flex-direction:row;gap:10px;align-items:flex-start}.links .links-slide-item{flex:0 0 360px;height:250px}}@media (max-width: 991.98px){.links .limitator{margin-bottom:-63px;margin-top:79px}.links .section-limitator{bottom:unset!important}}.section-limitator-green{position:relative;width:100vw;left:50%;right:50%;margin:0 -50vw;padding-bottom:0;display:flex;justify-content:center;align-items:center;z-index:2}.section-limitator-green img{width:100vw;height:auto;display:block;padding-top:30px}.products-services{padding:120px 20px 0;height:560px;background-image:url(/images/web/wall1.webp);background-size:cover;background-position:center bottom;background-repeat:no-repeat}.products-services .breadcrumb-page{width:100%;background:transparent}.products-services .breadcrumb-page .container{display:flex;align-items:center;gap:8px;color:#fff;font-family:Commissioner,sans-serif;font-size:14px;font-weight:400}.products-services .breadcrumb-page .separator{opacity:.6}.products-services-wrapper{display:flex;text-align:left;gap:16px;margin-top:30px}.products-services-content{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:16px}.products-services-text{padding:50px 20px;max-width:900px;margin:0 auto}.products-services-text h2,.products-services-text h3{font-family:Oswald,sans-serif;font-weight:700;color:#216942;text-transform:uppercase;line-height:1.2em;margin-bottom:12px}.products-services-text h2{font-size:26px}.products-services-text h3{font-size:22px;margin-top:24px}.products-services-text p{font-family:Commissioner,sans-serif;font-size:16px;line-height:1.5;color:#595959;margin-bottom:12px}.products-services-text strong{font-weight:600;color:#333}.products-services-intro,.products-services-extra{padding:60px 20px 20px}.products-services-intro .container,.products-services-extra .container{max-width:1100px;display:flex;gap:35px;align-items:flex-start}.products-services-intro h2,.products-services-extra h2{font-family:Oswald,sans-serif;font-weight:700;font-size:26px;color:#216942;text-transform:uppercase;line-height:1.2em;margin:0}.products-services-intro h3,.products-services-extra h3{font-family:Oswald,sans-serif;font-weight:700;font-size:22px;color:#216942;text-transform:uppercase;line-height:1.2em;margin-top:8px;margin-bottom:8px}.products-services-intro p,.products-services-extra p{font-family:Commissioner,sans-serif;font-size:16px;line-height:1.6;color:#595959;margin:4px 0 0}.products-services-intro strong,.products-services-extra strong{font-weight:600;color:#333}.products-services-intro .intro-instruction,.products-services-extra .intro-instruction{font-family:Commissioner,sans-serif;font-size:16px;line-height:1.6;color:#216942;font-weight:600;margin-top:12px}@media (min-width: 992px){.products-services-intro,.products-services-extra{padding:20px 20px 10px}.products-services-intro h2,.products-services-extra h2{font-size:30px}.products-services-intro h3,.products-services-extra h3{font-size:24px}.products-services-intro p,.products-services-extra p{font-size:16px}}@media (min-width: 768px){.section-limitator-green img{padding-top:60px}.products-services{padding:100px 40px 0}.products-services-logo img{max-width:200px}}@media (min-width: 992px){.products-services{padding:120px 60px 0}.products-services-wrapper{flex-direction:row;justify-content:center;gap:40px}.products-services-logo img{max-width:280px}}
