.group_slider_design{overflow:hidden;padding:140px 0 0;position:relative}.group_slider_design-head{color:#1e1e1e;margin:0 auto 56px;padding-inline:40px;position:relative;text-align:center}.group_slider_design-heading{font-size:48px;font-weight:400;line-height:100%;margin-bottom:32px;text-transform:capitalize}.group_slider_design-richtext{font-size:16px;letter-spacing:.02em;line-height:160%;margin:0 auto;max-width:800px}.group_slider_design-buttons{display:flex;flex-flow:row wrap;gap:20px;justify-content:center;margin-top:32px}.group_slider_design-buttons .button{font-size:12px;font-weight:600;letter-spacing:.05em;line-height:18px;padding:14.5px 47px 15.5px;text-transform:uppercase}.group_slider_design-slider{position:relative}.group_slider_design-slider .group_slider_design-swiper .swiper-slide{max-width:1242px}.group_slider_design-item{position:relative}.group_slider_design-slider .swiper-slide-active .group_slider_design-item{padding:0 77px}.group_slider_design-contain_photo{align-items:center;display:flex;flex-flow:column nowrap;justify-content:center;min-height:640px;overflow:hidden;position:relative}.group_slider_design-photo{max-height:490px;position:relative;transition:max-height .6s ease;width:100%}.group_slider_design-slider .swiper-slide-active .group_slider_design-photo{max-height:640px}.group_slider_design-photo:before{content:"";display:block;padding-top:58.8235%;width:100%}.group_slider_design-slider .swiper-slide-active .group_slider_design-photo:before{min-height:640px}.group_slider_design-photo img{bottom:0;height:100%;left:0;object-fit:cover;position:absolute;right:0;top:0;width:100%}.group_slider_design-content{color:#000;display:flex;flex-flow:column nowrap;gap:16px;margin:32px auto 0;opacity:0;padding:0 40px;position:relative;text-align:center;transition:opacity .8s ease}.group_slider_design-slider .swiper-slide-active .group_slider_design-content{opacity:1}.group_slider_design-numbers{font-size:14px;font-weight:400;letter-spacing:.2em;line-height:21px;margin:0;text-transform:uppercase}.group_slider_design-title_text{display:flex;flex-flow:column nowrap;gap:24px}.group_slider_design-title{font-size:32px;font-weight:400;line-height:100%;margin:0;text-transform:capitalize}.group_slider_design-text{font-size:14px;font-weight:400;letter-spacing:.02em;line-height:160%;margin:0 auto;max-width:610px}.group_slider_design-slider .group_slider_design-arrows{bottom:0;display:flex;justify-content:space-between;left:0;margin:0 auto;max-height:640px;max-width:1242px;padding:0 32px;position:absolute;right:0;top:0}.group_slider_design-slider .group_slider_design-btn{bottom:0;height:30px;margin:auto 0;position:relative;top:0;width:17px}.group_slider_design-slider .group_slider_design-btn.swiper-button-prev{left:0}.group_slider_design-slider .group_slider_design-btn.swiper-button-next{right:0}.group_slider_design-slider .group_slider_design-btn:before{bottom:-10px;content:"";height:calc(100% + 20px);left:-10px;position:absolute;right:-10px;top:-10px;width:calc(100% + 20px)}.group_slider_design-slider .group_slider_design-btn:after{display:none}.group_slider_design-slider .group_slider_design-btn svg{color:#1e1e1e;z-index:1}.group_slider_design-slider .group_slider_design-btn:hover svg{color:#b78b56}.group_slider_design-pagination-wrap{margin:58px auto 0;max-width:1168px;padding-inline:40px;position:relative}.group_slider_design-pagination{background:rgba(0,0,0,.2)!important;bottom:unset!important;display:flex;left:unset!important;position:relative!important;right:unset!important;top:unset!important}.group_slider_design-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#000;flex:0 0 232px}.group_slider_design-pagination .swiper-pagination-bullet{border:0!important;border-radius:0!important;flex:1 1 auto;height:1px;margin:0!important}@media only screen and (max-width:1024px){.group_slider_design{padding:100px 0 0}.group_slider_design-head{margin:0 auto 40px}.group_slider_design-heading{font-size:48px;margin-bottom:24px}.group_slider_design-richtext{font-size:12px}.group_slider_design-slider .group_slider_design-swiper .swiper-slide{max-width:100%}.group_slider_design-slider .group_slider_design-item{padding:0 82px}.group_slider_design-slider .swiper-slide-active .group_slider_design-item{padding:0 80px}.group_slider_design-contain_photo{min-height:auto}.group_slider_design-photo,.group_slider_design-slider .swiper-slide-active .group_slider_design-photo{max-height:unset}.group_slider_design-photo:before{padding-top:55.4636%}.group_slider_design-slider .swiper-slide-active .group_slider_design-photo:before{min-height:auto}.group_slider_design-content{gap:15px;margin:40px auto 0;padding:0}.group_slider_design-title_text{gap:15px}.group_slider_design-title{font-size:32px}.group_slider_design-text{font-size:12px}.group_slider_design-slider .group_slider_design-arrows{bottom:unset;margin:0 auto;max-height:unset;padding:0}.group_slider_design-slider .group_slider_design-arrows:before{content:"";padding-top:43.6198%;width:100%}.group_slider_design-slider .group_slider_design-btn{position:absolute}.group_slider_design-slider .group_slider_design-btn.swiper-button-prev{left:33px}.group_slider_design-slider .group_slider_design-btn.swiper-button-next{right:33px}.group_slider_design-slider .group_slider_design-btn svg{transform:scale(.78)}.group_slider_design-pagination-wrap{margin:40px auto 0;padding-inline:80px}}@media only screen and (max-width:767px){.group_slider_design{padding:80px 0 0}.group_slider_design-head{margin:0 auto 40px;padding-inline:20px}.group_slider_design-heading{font-size:32px}.group_slider_design-richtext{font-size:12px}.group_slider_design-buttons{margin-top:24px}.group_slider_design-slider .group_slider_design-swiper .swiper-slide{max-width:100%}.group_slider_design-slider .group_slider_design-item,.group_slider_design-slider .swiper-slide-active .group_slider_design-item{padding:0}.group_slider_design-photo:before{padding-top:100%}.group_slider_design-content{padding:0 20px}.group_slider_design-numbers{font-size:14px;line-height:21px}.group_slider_design-title_text{margin:0 auto}.group_slider_design-slider .group_slider_design-arrows:before{padding-top:100%}.group_slider_design-slider .group_slider_design-btn.swiper-button-prev{left:20px}.group_slider_design-slider .group_slider_design-btn.swiper-button-next{right:20px}.group_slider_design-slider .group_slider_design-btn svg{color:#fff}.group_slider_design-pagination-wrap{margin:40px auto 0;padding-inline:20px}}