.self-sufficient-system .system-navigation-wrapper{position:relative;width:auto;max-width:-webkit-max-content;max-width:max-content;display:flex;align-items:center}.self-sufficient-system .system-navigation-wrapper .system-nav-swiper{background:#fff;border-radius:40px;padding:6px;overflow:hidden;width:auto !important;max-width:-webkit-max-content !important;max-width:max-content !important}@media(max-width: 991px){.self-sufficient-system .system-navigation-wrapper .system-nav-swiper{width:100% !important}}.self-sufficient-system .system-navigation-wrapper .system-nav-swiper .swiper-slide{width:auto !important;padding:12px 28px;cursor:pointer;border-radius:36px;font-size:16px;font-weight:600;color:#1c1e1b;transition:background-color .25s ease,color .25s ease;white-space:nowrap;display:inline-flex !important;align-items:center;justify-content:center}.self-sufficient-system .system-navigation-wrapper .system-nav-swiper .swiper-slide.swiper-slide-thumb-active{background-color:#1c1e1b;color:#fff !important}.self-sufficient-system .system-navigation-wrapper .system-nav-swiper .swiper-slide:hover:not(.swiper-slide-thumb-active){background:#b9b9b9}@media(max-width: 991px){.self-sufficient-system .system-navigation-wrapper .system-nav-swiper .swiper-slide{padding:12px 12px}}.self-sufficient-system .system-navigation-wrapper .swiper-button-prev,.self-sufficient-system .system-navigation-wrapper .swiper-button-next{position:relative !important;display:flex;align-items:center;justify-content:center;height:48px !important;width:48px !important;border-radius:50% !important;background:#fff;transition:background .2s ease;cursor:pointer;top:auto;margin-top:0 !important}.self-sufficient-system .system-navigation-wrapper .swiper-button-prev::after,.self-sufficient-system .system-navigation-wrapper .swiper-button-next::after{display:none}.self-sufficient-system .system-navigation-wrapper .swiper-button-prev svg,.self-sufficient-system .system-navigation-wrapper .swiper-button-next svg{width:10px;fill:#7f7f7f;pointer-events:none}.self-sufficient-system .system-navigation-wrapper .swiper-button-prev:hover,.self-sufficient-system .system-navigation-wrapper .swiper-button-next:hover{background:#353535}.self-sufficient-system .system-navigation-wrapper .swiper-button-prev:hover svg path,.self-sufficient-system .system-navigation-wrapper .swiper-button-next:hover svg path{fill:#fff}@media(max-width: 991px){.self-sufficient-system .system-navigation-wrapper .swiper-button-prev,.self-sufficient-system .system-navigation-wrapper .swiper-button-next{width:54px !important;position:absolute !important;background:rgba(0,0,0,0) !important}.self-sufficient-system .system-navigation-wrapper .swiper-button-prev svg,.self-sufficient-system .system-navigation-wrapper .swiper-button-next svg{fill:#000 !important;z-index:2}.self-sufficient-system .system-navigation-wrapper .swiper-button-prev svg path,.self-sufficient-system .system-navigation-wrapper .swiper-button-next svg path{fill:#000 !important}}@media(max-width: 991px){.self-sufficient-system .system-navigation-wrapper .swiper-button-disabled{display:none !important}}@media(max-width: 991px){.self-sufficient-system .system-navigation-wrapper .swiper-button-next{position:absolute !important;background:rgba(0,0,0,0) !important;top:0;width:60px !important;height:100% !important;right:0}.self-sufficient-system .system-navigation-wrapper .swiper-button-next:after{content:"";position:absolute;display:block;top:0;right:0;width:100%;height:100%;background:linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 85%);z-index:1}}@media(max-width: 991px){.self-sufficient-system .system-navigation-wrapper .swiper-button-prev{position:absolute !important;background:rgba(0,0,0,0) !important;top:0;width:60px !important;height:100% !important;left:0}.self-sufficient-system .system-navigation-wrapper .swiper-button-prev:after{content:"";position:absolute;display:block;top:0;right:0;width:100%;height:100%;background:linear-gradient(280deg, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 85%);z-index:1}}.self-sufficient-system .system-navigation-wrapper .swiper-button-prev svg{transform:rotate(180deg)}.self-sufficient-system .system-navigation-wrapper .system-arrow-prev{left:10px}.self-sufficient-system .system-navigation-wrapper .system-arrow-prev::after{content:"prev"}.self-sufficient-system .system-navigation-wrapper .system-arrow-next{right:10px}.self-sufficient-system .system-navigation-wrapper .system-arrow-next::after{content:"next"}.self-sufficient-system .system-main-swiper{border-radius:40px;overflow:visible;margin:0 160px}@media(max-width: 991px){.self-sufficient-system .system-main-swiper{margin:0}}@media(max-width: 991px){.self-sufficient-system .system-main-swiper .swiper-slide{height:auto;background:#fff;border-radius:32px}}.self-sufficient-system .system-main-swiper .system-card{position:relative;height:700px;background-size:cover;background-position:center;background-repeat:no-repeat;display:flex;align-items:flex-end;padding:60px;border-radius:32px;overflow:hidden}@media(max-width: 991px){.self-sufficient-system .system-main-swiper .system-card{background-image:none !important;background-color:rgba(0,0,0,0) !important;padding:0 !important;height:100% !important}.self-sufficient-system .system-main-swiper .system-card .system-card-overlay{background:rgba(0,0,0,0) !important;height:100%;padding:0 !important}.self-sufficient-system .system-main-swiper .system-card .system-card-title,.self-sufficient-system .system-main-swiper .system-card .system-card-text{color:#1c1e1b !important}.self-sufficient-system .system-main-swiper .system-card .system-brand-logo{filter:none !important;margin-top:1.5rem}}@media(max-width: 991px){.self-sufficient-system .system-main-swiper .system-card{padding:48px;height:100%}}.self-sufficient-system .system-main-swiper .system-card::before{content:"";position:absolute;inset:0;background:linear-gradient(180deg, rgba(41, 43, 44, 0) 0%, #292b2c 90%);height:300px;top:auto;bottom:0;z-index:1}@media(max-width: 991px){.self-sufficient-system .system-main-swiper .system-card::before{background:linear-gradient(180deg, rgba(41, 43, 44, 0) 0%, #292b2c 80%);height:400px;display:none}}.self-sufficient-system .system-main-swiper .system-card .system-card-overlay{width:100%}.self-sufficient-system .system-main-swiper .system-card .system-card-content{position:relative;color:#fff;z-index:2;width:100%}@media(max-width: 991px){.self-sufficient-system .system-main-swiper .system-card .system-card-content{background-color:#fff}}.self-sufficient-system.dark .system-navigation-wrapper .swiper-button-next,.self-sufficient-system.dark .system-navigation-wrapper .swiper-button-prev{background:#3d3e41}.self-sufficient-system.dark .system-navigation-wrapper .swiper-button-next svg path,.self-sufficient-system.dark .system-navigation-wrapper .swiper-button-prev svg path{fill:#fff}.self-sufficient-system.dark .system-navigation-wrapper .system-nav-swiper{background:#3d3e41}.self-sufficient-system.dark .system-navigation-wrapper .swiper-slide.swiper-slide-thumb-active{background-color:#fff !important;color:#1c1e1b !important}.self-sufficient-system.dark .system-navigation-wrapper .swiper-slide{color:#fff}.self-sufficient-system.dark .system-navigation-wrapper .swiper-slide:hover:not(.swiper-slide-thumb-active){color:#1c1e1b !important}.dark .self-sufficient-system .system-navigation-wrapper .swiper-button-next,.dark .self-sufficient-system .system-navigation-wrapper .swiper-button-prev{background:#3d3e41}.dark .self-sufficient-system .system-navigation-wrapper .swiper-button-next svg path,.dark .self-sufficient-system .system-navigation-wrapper .swiper-button-prev svg path{fill:#fff}.dark .self-sufficient-system .system-navigation-wrapper .system-nav-swiper{background:#3d3e41}.dark .self-sufficient-system .system-navigation-wrapper .swiper-slide.swiper-slide-thumb-active{background-color:#fff !important;color:#1c1e1b !important}.dark .self-sufficient-system .system-navigation-wrapper .swiper-slide{color:#fff}.dark .self-sufficient-system .system-navigation-wrapper .swiper-slide:hover:not(.swiper-slide-thumb-active){color:#1c1e1b !important}.mobile-system-image img{display:block;height:100%;object-fit:cover;width:calc(100% + 24px) !important;position:relative;max-width:none;margin-left:-12px}
