.nb-carousel-container{width:100%;position:relative}.nb-offer-carousel-wrapper{position:relative;width:100%;padding:0;box-sizing:border-box}.nb-offer-carousel-wrapper .nb-carousel-nav.nb-prev{left:-60px}.nb-offer-carousel-wrapper .nb-carousel-nav.nb-next{right:-60px}.nb-offer-carousel.nb-nav-gutter.e-con:not([class*="e-grid"]),.nb-offer-carousel.nb-nav-gutter:not([class*="e-grid"]),.nb-offer-carousel.nb-nav-gutter.e-con:not([class*="e-grid"])>.e-con-inner,.nb-offer-carousel.nb-nav-gutter:not([class*="e-grid"])>.e-con-inner{padding-left:60px!important;padding-right:60px!important}.nb-offer-carousel.nb-nav-gutter~.nb-carousel-nav.nb-prev{left:12px!important}.nb-offer-carousel.nb-nav-gutter~.nb-carousel-nav.nb-next{right:12px!important}.nb-offer-carousel.e-con:not([class*="e-grid"]),.nb-offer-carousel:not([class*="e-grid"]),.nb-offer-carousel.e-con:not([class*="e-grid"])>.e-con-inner,.nb-offer-carousel:not([class*="e-grid"])>.e-con-inner{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:24px!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory!important;scroll-behavior:smooth!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;-ms-overflow-style:none!important;padding:8px 0!important;width:100%!important;max-width:100%!important}.nb-offer-carousel:not([class*="e-grid"])::-webkit-scrollbar,.nb-offer-carousel:not([class*="e-grid"])>.e-con-inner::-webkit-scrollbar{display:none!important}.nb-offer-carousel.e-con:not([class*="e-grid"])>.nb-offer-card,.nb-offer-carousel.e-con:not([class*="e-grid"])>.nb-offer-card.e-con-full,.nb-offer-carousel.e-con:not([class*="e-grid"])>.e-con,.nb-offer-carousel.e-con:not([class*="e-grid"])>.e-con.e-con-full,.nb-offer-carousel.e-con:not([class*="e-grid"])>.e-con-inner>.e-con,.nb-offer-carousel.e-con:not([class*="e-grid"])>.e-con-inner>.e-con.e-con-full,.nb-offer-carousel.e-con:not([class*="e-grid"])>.e-con-inner>.nb-offer-card,.nb-offer-carousel.e-con:not([class*="e-grid"])>.e-con-inner>.nb-offer-card.e-con-full,.nb-offer-carousel:not([class*="e-grid"])>.nb-offer-card,.nb-offer-carousel:not([class*="e-grid"])>.nb-offer-card.e-con-full{flex:0 0 calc((100% - 48px) / 3)!important;min-width:calc((100% - 48px) / 3)!important;max-width:calc((100% - 48px) / 3)!important;width:calc((100% - 48px) / 3)!important;scroll-snap-align:start!important;box-sizing:border-box!important;flex-shrink:0!important;flex-grow:0!important}.nb-offer-carousel.nb-show-4:not([class*="e-grid"])>.nb-offer-card,.nb-offer-carousel.nb-show-4:not([class*="e-grid"])>.nb-offer-card.e-con-full,.nb-offer-carousel.nb-show-4:not([class*="e-grid"])>.e-con,.nb-offer-carousel.nb-show-4:not([class*="e-grid"])>.e-con.e-con-full,.nb-offer-carousel.nb-show-4:not([class*="e-grid"])>.e-con-inner>.e-con,.nb-offer-carousel.nb-show-4:not([class*="e-grid"])>.e-con-inner>.e-con.e-con-full,.nb-offer-carousel.nb-show-4:not([class*="e-grid"])>.e-con-inner>.nb-offer-card,.nb-offer-carousel.nb-show-4:not([class*="e-grid"])>.e-con-inner>.nb-offer-card.e-con-full{flex:0 0 calc((100% - 72px) / 4)!important;min-width:calc((100% - 72px) / 4)!important;max-width:calc((100% - 72px) / 4)!important;width:calc((100% - 72px) / 4)!important}.nb-offer-carousel.e-con[class*="e-grid"]{display:grid!important;overflow:visible!important;scroll-snap-type:none!important;padding:0!important}.nb-offer-carousel.e-con[class*="e-grid"]>.e-con,.nb-offer-carousel.e-con[class*="e-grid"]>.e-child,.nb-offer-carousel.e-con[class*="e-grid"] .nb-offer-card{flex:none!important;width:100%!important;min-width:auto!important;max-width:none!important;scroll-snap-align:none!important}.nb-offer-card .elementor-heading-title,.nb-offer-card .elementor-widget-heading .elementor-heading-title,.nb-offer-card .elementor-widget-heading,.nb-offer-card h1,.nb-offer-card h2,.nb-offer-card h3,.nb-offer-card h4,.nb-offer-card h5,.nb-offer-card h6{min-height:2.5em!important;line-height:1.2!important;margin-bottom:0!important}.nb-offer-card,.nb-offer-card.e-con{display:flex!important;flex-direction:column!important;align-items:flex-start!important}.nb-offer-card>.elementor-widget,.nb-offer-card>.elementor-element,.nb-offer-card>.e-con{width:100%!important}.nb-offer-carousel.nb-offer-icons .nb-offer-card .elementor-widget-image .elementor-widget-container{display:flex;justify-content:center}.nb-offer-carousel.nb-offer-icons .nb-offer-card .elementor-widget-image img{display:block;width:min(140px, 40%);height:auto}.nb-offer-card{position:relative;overflow:hidden!important;background-size:cover!important;background-position:center center!important;background-repeat:no-repeat!important}.nb-offer-card::after{content:''!important;position:absolute!important;top:0!important;left:0!important;right:0!important;bottom:0!important;width:100%!important;height:100%!important;background:#000000!important;z-index:5!important;opacity:1;-webkit-transition:opacity 0.5s cubic-bezier(.4,0,.2,1);transition:opacity 0.5s cubic-bezier(.4,0,.2,1);border-radius:inherit;pointer-events:none}.nb-offer-card>.elementor-widget-wrap,.nb-offer-card>.e-con-inner,.nb-offer-card>.elementor-element{position:relative!important;z-index:10!important;opacity:1;-webkit-transition:opacity 0.5s cubic-bezier(.4,0,.2,1);transition:opacity 0.5s cubic-bezier(.4,0,.2,1);-webkit-transform:translateZ(0);transform:translateZ(0);will-change:opacity}.nb-offer-card:hover::after{opacity:0!important}.nb-offer-card:hover>.elementor-widget-wrap,.nb-offer-card:hover>.e-con-inner,.nb-offer-card:hover>.elementor-element{opacity:0!important}.nb-offer-card.is-revealed::after{opacity:0!important}.nb-offer-card.is-revealed>.elementor-widget-wrap,.nb-offer-card.is-revealed>.e-con-inner,.nb-offer-card.is-revealed>.elementor-element{opacity:0!important}.elementor-editor-active .nb-offer-card:hover::after,.elementor-editor-active .nb-offer-card::after{opacity:0!important;display:none!important}.elementor-editor-active .nb-offer-card:hover>.elementor-widget-wrap,.elementor-editor-active .nb-offer-card:hover>.e-con-inner,.elementor-editor-active .nb-offer-card:hover>.elementor-element{opacity:1!important}.nb-offer-carousel.nb-no-hover .nb-offer-card::after{display:none!important}.nb-offer-carousel.nb-no-hover .nb-offer-card>.elementor-widget-wrap,.nb-offer-carousel.nb-no-hover .nb-offer-card>.e-con-inner,.nb-offer-carousel.nb-no-hover .nb-offer-card>.elementor-element{opacity:1!important}.nb-offer-carousel.nb-no-hover .nb-offer-card:hover>.elementor-widget-wrap,.nb-offer-carousel.nb-no-hover .nb-offer-card:hover>.e-con-inner,.nb-offer-carousel.nb-no-hover .nb-offer-card:hover>.elementor-element{opacity:1!important}.nb-carousel-nav{display:none;position:absolute;top:50%;transform:translateY(-50%);width:44px;height:44px;border:1px solid #e0e0e0;border-radius:50%;background:#fff;box-shadow:0 2px 8px rgb(0 0 0 / .1);cursor:pointer;z-index:10;transition:all 0.2s ease;align-items:center;justify-content:center}.nb-carousel-nav:hover{background:#f5f5f5;box-shadow:0 4px 12px rgb(0 0 0 / .15);border-color:#ccc}.nb-carousel-nav:disabled{opacity:.4;cursor:not-allowed}.nb-carousel-nav.nb-prev{left:0}.nb-carousel-nav.nb-next{right:0}.nb-carousel-nav svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.nb-projects-carousel-wrapper{padding:0 48px}.nb-projects-carousel:not([class*="e-grid"]),.nb-projects-carousel.e-con:not([class*="e-grid"]){gap:16px!important}.nb-projects-carousel:not([class*="e-grid"])>.e-con,.nb-projects-carousel:not([class*="e-grid"])>.e-child,.nb-projects-carousel:not([class*="e-grid"])>.elementor-element,.nb-projects-carousel:not([class*="e-grid"])>[data-element_type],.nb-projects-carousel:not([class*="e-grid"]) .nb-offer-card{flex:0 0 100%!important;min-width:100%!important;max-width:100%!important;width:100%!important;scroll-snap-align:center!important}.nb-projects-carousel .nb-offer-card::after{display:none!important}.nb-projects-carousel .nb-offer-card>.elementor-widget-wrap,.nb-projects-carousel .nb-offer-card>.e-con-inner,.nb-projects-carousel .nb-offer-card>.elementor-element{opacity:1!important}.nb-projects-carousel .elementor-widget-image img{display:block;width:100%;height:auto;object-fit:cover}.nb-carousel-active .nb-carousel-nav{display:flex}@media (max-width:1024px){.nb-offer-carousel:not([class*="e-grid"]),.nb-offer-carousel:not([class*="e-grid"])>.e-con-inner{gap:20px!important}.nb-offer-carousel:not([class*="e-grid"])>.nb-offer-card,.nb-offer-carousel:not([class*="e-grid"])>.nb-offer-card.e-con-full,.nb-offer-carousel:not([class*="e-grid"])>.e-con,.nb-offer-carousel:not([class*="e-grid"])>.e-con.e-con-full,.nb-offer-carousel:not([class*="e-grid"])>.e-con-inner>.e-con,.nb-offer-carousel:not([class*="e-grid"])>.e-con-inner>.e-con.e-con-full,.nb-offer-carousel:not([class*="e-grid"])>.e-con-inner>.nb-offer-card,.nb-offer-carousel:not([class*="e-grid"])>.e-con-inner>.nb-offer-card.e-con-full{flex:0 0 calc((100% - 20px) / 2)!important;min-width:calc((100% - 20px) / 2)!important;max-width:calc((100% - 20px) / 2)!important;width:calc((100% - 20px) / 2)!important;flex-shrink:0!important}.nb-carousel-nav{width:40px;height:40px}.nb-offer-carousel-wrapper .nb-carousel-nav.nb-prev{left:-50px}.nb-offer-carousel-wrapper .nb-carousel-nav.nb-next{right:-50px}.nb-offer-carousel.nb-show-4:not([class*="e-grid"])>.nb-offer-card,.nb-offer-carousel.nb-show-4:not([class*="e-grid"])>.nb-offer-card.e-con-full,.nb-offer-carousel.nb-show-4:not([class*="e-grid"])>.e-con,.nb-offer-carousel.nb-show-4:not([class*="e-grid"])>.e-con.e-con-full,.nb-offer-carousel.nb-show-4:not([class*="e-grid"])>.e-con-inner>.e-con,.nb-offer-carousel.nb-show-4:not([class*="e-grid"])>.e-con-inner>.e-con.e-con-full,.nb-offer-carousel.nb-show-4:not([class*="e-grid"])>.e-con-inner>.nb-offer-card,.nb-offer-carousel.nb-show-4:not([class*="e-grid"])>.e-con-inner>.nb-offer-card.e-con-full{flex:0 0 calc((100% - 20px) / 2)!important;min-width:calc((100% - 20px) / 2)!important;max-width:calc((100% - 20px) / 2)!important;width:calc((100% - 20px) / 2)!important}}@media (max-width:767px){.nb-offer-carousel:not([class*="e-grid"]),.nb-offer-carousel:not([class*="e-grid"])>.e-con-inner{gap:16px!important}.nb-offer-carousel.e-con:not([class*="e-grid"])>.nb-offer-card,.nb-offer-carousel.e-con:not([class*="e-grid"])>.nb-offer-card.e-con-full,.nb-offer-carousel.e-con:not([class*="e-grid"])>.e-con,.nb-offer-carousel.e-con:not([class*="e-grid"])>.e-con.e-con-full,.nb-offer-carousel.e-con:not([class*="e-grid"])>.e-con-inner>.e-con,.nb-offer-carousel.e-con:not([class*="e-grid"])>.e-con-inner>.e-con.e-con-full,.nb-offer-carousel.e-con:not([class*="e-grid"])>.e-con-inner>.nb-offer-card,.nb-offer-carousel.e-con:not([class*="e-grid"])>.e-con-inner>.nb-offer-card.e-con-full,.nb-offer-carousel:not([class*="e-grid"])>.nb-offer-card,.nb-offer-carousel:not([class*="e-grid"])>.nb-offer-card.e-con-full{flex:0 0 calc((100% - 16px) / 2)!important;min-width:calc((100% - 16px) / 2)!important;max-width:calc((100% - 16px) / 2)!important;width:calc((100% - 16px) / 2)!important;scroll-snap-align:start!important;flex-shrink:0!important}.nb-offer-carousel-wrapper .nb-carousel-nav.nb-prev{left:10px}.nb-offer-carousel-wrapper .nb-carousel-nav.nb-next{right:10px}}@media (max-width:480px){.nb-offer-carousel.e-con:not([class*="e-grid"])>.nb-offer-card,.nb-offer-carousel.e-con:not([class*="e-grid"])>.nb-offer-card.e-con-full,.nb-offer-carousel.e-con:not([class*="e-grid"])>.e-con,.nb-offer-carousel.e-con:not([class*="e-grid"])>.e-con.e-con-full,.nb-offer-carousel.e-con:not([class*="e-grid"])>.e-con-inner>.e-con,.nb-offer-carousel.e-con:not([class*="e-grid"])>.e-con-inner>.e-con.e-con-full,.nb-offer-carousel.e-con:not([class*="e-grid"])>.e-con-inner>.nb-offer-card,.nb-offer-carousel.e-con:not([class*="e-grid"])>.e-con-inner>.nb-offer-card.e-con-full,.nb-offer-carousel:not([class*="e-grid"])>.nb-offer-card,.nb-offer-carousel:not([class*="e-grid"])>.nb-offer-card.e-con-full{flex:0 0 100%!important;min-width:100%!important;max-width:100%!important;width:100%!important;scroll-snap-align:center!important}.nb-carousel-nav{width:36px;height:36px}.nb-carousel-nav svg{width:14px;height:14px}.nb-offer-carousel-wrapper .nb-carousel-nav.nb-prev{left:10px}.nb-offer-carousel-wrapper .nb-carousel-nav.nb-next{right:10px}}