.gs-slider{position:relative;justify-content:center;border-radius:var(--border-radius);width:100%}.gs-slider-mask{border-radius:var(--border-radius);overflow:hidden;display:flex;box-shadow:0 2px 12px 0 rgba(230,229,227,0.3);transition:0.2s box-shadow ease-in;z-index:0;position:relative}.gs-slider-wrapper{display:inline-flex;transition:0.5s transform ease-in-out;width:100%}.gs-slider-item{min-height:var(--slider-default-min-height);height:var(--slider-default-height);min-width:auto;width:100%;flex-shrink:0;overflow:hidden;position:relative;display:none}.gs-slider-item.active{display:block}.gs-slider-item .gs-slider-item-background{width:100%;height:100%;min-width:250px}.gs-slider-item .gs-slider-item-background .gs-slider-item-image{background-size:cover;background-position:center;background-repeat:no-repeat;width:100%;height:100%}.gs-slider-item-container{position:absolute;top:0;display:flex;flex-direction:column;justify-content:center;width:350px;min-width:350px;height:100%;padding:40px 40px;border-radius:var(--border-radius) 0 0 var(--border-radius)}.gs-slider-item-container>a.btn{margin-top:30px}.gs-slider-item .gs-slider-title{width:292px;font-size:var(--font-size-h1);font-weight:var(--font-weight-bold);line-height:1.25;text-align:left;color:#fff;margin-bottom:0;margin-top:1rem}.gs-slider-item .gs-slider-subtitle{width:292px;font-size:var(--font-size-h2);font-weight:var(--font-weight-bold);line-height:1.25;text-align:left;color:#fff;margin-bottom:0;margin-top:1rem}.gs-slider-item .gs-slider-text{color:var(--color-lighter)}.gs-slider-item-right{right:0;background:linear-gradient(270deg,rgba(0,0,0,0.6),rgba(255,255,255,0))!important}.gs-slider-item-left{left:0}.gs-slider-item-width{width:100%}.gs-slider-item-width-center{width:100%;text-align:center}.gs-slider-item-width-center,.gs-slider-item-width-center .gs-slider-title,.gs-slider-item-width-center .gs-slider-subtitle{width:100%;text-align:center}.gs-slider-item-width-center a.btn{margin:0 auto}.gs-slider-item-width-center{width:100%}.gs-slider-item-center{left:0;right:0}.gs-slider-nav{position:absolute;top:calc(50% - 2.5rem);font-size:2.5rem;width:100%}.gs-slider-nav .arrow{position:absolute;background:linear-gradient(90deg,rgba(0,0,0,0.6),rgba(255,255,255,0));border:none}.gs-slider-inner-item{width:100%;height:100%;display:block}.gs-slider-inner-item button{width:auto;height:100%;display:block}.gs-slider-nav .arrow:hover>svg path{fill:var(--color-primary-lighter)}.gs-slider-nav .gs-nav-prev{left:0}.gs-slider-nav .gs-nav-next{right:0}.gs-slider-indicators{position:absolute;bottom:0;width:100%;height:20px;z-index:1;text-align:center}.gs-slider-indicators li{display:inline-block;background:transparent;border:1px solid var(--color-primary);width:15px;height:15px;border-radius:100%;cursor:pointer;margin:5px}.gs-slider-indicators li:hover{border:1px solid var(--color-primary-lighter)}.gs-slider-indicators li.active{background:var(--color-primary-lighter);border:1px solid var(--color-primary)}.container-fw .gs-slider,.container-fw .gs-slider-mask{border-radius:0!important}.container-fw .gs-slider,.container-fw .gs-slider-mask,.container-fw .gs-slider-item-container{border-radius:0!important}.container-fw .gs-slider-col{width:initial;min-width:initial}@media (min-width:576px){.gs-slider-item-container{width:600px;min-width:600px;padding:0 100px}.container-fw .gs-slider-item-left,.container-fw .gs-slider-item-width{padding-left:15%;padding-right:40px}.container-fw .gs-slider-item-right{padding-right:15%}.gs-slider-item-width-center{width:100%;text-align:center}.gs-slider-col{padding:0;width:100%;min-width:100%}.gs-slider-item-width-center .gs-slider-title,.gs-slider-item-width-center .gs-slider-subtitle,.gs-slider-item-width-center .gs-slider-text,.gs-slider-col .gs-slider-title,.gs-slider-col .gs-slider-subtitle,.gs-slider-col .gs-slider-text{padding:0 32px}.gs-slider-col a.btn{margin-left:32px}.gs-slider-item-width-center a.btn{margin:0 auto}}@media (min-width:768px){}@media (min-width:992px){.container-fw .gs-slider-item-left,.container-fw .gs-slider-item-right{width:800px}}@media (min-width:1200px){.gs-slider-item .gs-slider-title{width:500px;font-size:50px;margin:0 auto}}@media (min-width:1440px){}