section.horizontal-slider-block{overflow:hidden;margin:60px 0;position:relative}@media(max-width: 1024px){section.horizontal-slider-block{margin:20px 0}}@media(max-width: 1024px){section.horizontal-slider-block .container{padding-left:89px;padding-right:89px}}@media(max-width: 600px){section.horizontal-slider-block .container{padding-left:4px;padding-right:4px}}section.horizontal-slider-block .container .description{max-width:704px;width:100%;margin:8px auto 0 auto;text-align:center;color:#000}@media(max-width: 600px){section.horizontal-slider-block .container .description{margin-top:24px}}section.horizontal-slider-block .swiper{overflow:visible}section.horizontal-slider-block .swiper .swiper-slide{width:auto}@media(max-width: 600px){section.horizontal-slider-block .swiper .swiper-slide{width:100%}}section.horizontal-slider-block .swiper .image-wrapper{overflow:hidden;height:100%}@media(max-width: 600px){section.horizontal-slider-block .swiper .image-wrapper{height:auto}}section.horizontal-slider-block .swiper .image-wrapper img{width:auto;object-fit:cover;height:528px;transition:.3s ease-in-out}@media(max-width: 1024px){section.horizontal-slider-block .swiper .image-wrapper img{height:238px}}@media(max-width: 600px){section.horizontal-slider-block .swiper .image-wrapper img{height:auto;width:100%}}section.horizontal-slider-block .swiper .swiper-slide-active .image-caption{opacity:1}section.horizontal-slider-block .image-caption{max-width:704px;width:100%;margin:8px auto 0 auto;text-align:center;opacity:0;transition:.3s ease-in-out}@media(max-width: 1024px){section.horizontal-slider-block .image-caption{margin-top:4px;padding:0 25px}}@media(max-width: 600px){section.horizontal-slider-block .image-caption{margin-top:8px;padding:0 4px}}section.horizontal-slider-block .image-caption.fade-in{animation:fadeInAnimation ease 2s;animation-iteration-count:1;animation-fill-mode:forwards}@media(max-width: 600px){section.horizontal-slider-block .swiper-nav-wrap{width:100%;display:flex;justify-content:space-between;align-items:center;margin-top:14px}}section.horizontal-slider-block .swiper-pagination{display:none}@media(max-width: 600px){section.horizontal-slider-block .swiper-pagination{display:block;position:relative;top:unset;right:unset;left:unset;bottom:unset;width:auto;z-index:2}section.horizontal-slider-block .swiper-pagination .swiper-pagination-current{display:inline-block}}section.horizontal-slider-block .swiper-button-prev,section.horizontal-slider-block .swiper-button-next{border-radius:18px;background:#ebebeb;width:30px;height:30px;display:flex;transition:all .3s ease-in-out;-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:2}@media(max-width: 1024px){section.horizontal-slider-block .swiper-button-prev,section.horizontal-slider-block .swiper-button-next{width:33px}}@media(max-width: 600px){section.horizontal-slider-block .swiper-button-prev,section.horizontal-slider-block .swiper-button-next{position:relative;border-radius:26px;width:56px;height:47px;margin-top:0}}@media(min-width: 1025px){section.horizontal-slider-block .swiper-button-prev:hover,section.horizontal-slider-block .swiper-button-next:hover{background:#000}section.horizontal-slider-block .swiper-button-prev:hover svg path,section.horizontal-slider-block .swiper-button-next:hover svg path{fill:#fff}}section.horizontal-slider-block .swiper-button-prev:focus-visible,section.horizontal-slider-block .swiper-button-prev:focus,section.horizontal-slider-block .swiper-button-next:focus-visible,section.horizontal-slider-block .swiper-button-next:focus{outline:none}section.horizontal-slider-block .swiper-button-prev:after,section.horizontal-slider-block .swiper-button-next:after{content:unset}section.horizontal-slider-block .swiper-button-prev svg,section.horizontal-slider-block .swiper-button-prev svg path,section.horizontal-slider-block .swiper-button-next svg,section.horizontal-slider-block .swiper-button-next svg path{width:auto;height:unset;transition:all .3s ease-in-out}section.horizontal-slider-block .swiper-button-prev.swiper-button-disabled,section.horizontal-slider-block .swiper-button-next.swiper-button-disabled{opacity:.4;background:#fff}section.horizontal-slider-block .swiper-button-next{right:calc((100vw - 960px)/2 + 138px)}@media(max-width: 1024px){section.horizontal-slider-block .swiper-button-next{right:16px}}@media(max-width: 600px){section.horizontal-slider-block .swiper-button-next{right:unset}}section.horizontal-slider-block .swiper-button-prev{left:calc((100vw - 960px)/2 + 138px)}@media(max-width: 1024px){section.horizontal-slider-block .swiper-button-prev{left:16px}}@media(max-width: 600px){section.horizontal-slider-block .swiper-button-prev{left:unset}}section.horizontal-slider-block.slider-small .container.small{max-width:720px}@media(max-width: 800px){section.horizontal-slider-block.slider-small .container.small{max-width:960px}}section.horizontal-slider-block.slider-small .container.small .image-wrapper img{height:396px}@media(max-width: 1024px){section.horizontal-slider-block.slider-small .container.small .image-wrapper img{height:238px}}section.horizontal-slider-block .modal{position:fixed;transition:transform .8s cubic-bezier(0.8, 0, 0.2, 1);left:0;top:0;transform:translateY(100%);width:100%;height:100%;background-color:#fff;z-index:1000;pointer-events:none;display:flex;justify-content:space-between;flex-direction:column}section.horizontal-slider-block .modal .modal-wrapper{min-height:100vh;overflow-y:auto;display:flex;justify-content:space-between;flex-direction:column}section.horizontal-slider-block .modal.show{pointer-events:auto;transform:translateY(0);transition:.8s cubic-bezier(0.8, 0, 0.2, 1)}section.horizontal-slider-block .modal .modal-description,section.horizontal-slider-block .modal .description{font-size:16px;font-style:normal;font-weight:300;line-height:130%;max-width:676px;text-align:center}@media(max-width: 1024px){section.horizontal-slider-block .modal .modal-description,section.horizontal-slider-block .modal .description{display:none}}section.horizontal-slider-block .modal .modal-content{position:relative;max-width:100%}section.horizontal-slider-block .modal .modal-content img.fade-in{opacity:1}section.horizontal-slider-block .modal .modal-content img{width:100%;height:auto;object-fit:cover}@media(max-width: 1024px){section.horizontal-slider-block .modal .modal-content img{height:100%;max-width:404px;margin:0 auto;right:0;left:0}}section.horizontal-slider-block .modal .image-wrapper{position:relative;height:962px;width:calc(100% - 8px);margin:0 4px;max-width:unset;overflow:hidden}@media only screen and (min-width: 1724px){section.horizontal-slider-block .modal .image-wrapper{max-width:1724px;margin:0 auto}}@media(max-width: 1024px){section.horizontal-slider-block .modal .image-wrapper{height:calc(100vh - 140px);height:calc(100dvh - 140px)}}section.horizontal-slider-block .modal .fade-img{position:absolute;max-width:100%;left:0;top:50%;transform:translateY(-50%)}section.horizontal-slider-block .modal .fade-img.show{opacity:1;z-index:2}section.horizontal-slider-block .modal .modal-header{margin-left:auto;margin-right:8px;margin-bottom:8px;margin-top:8px}@media(max-width: 1024px){section.horizontal-slider-block .modal .modal-header{margin-bottom:18px}}section.horizontal-slider-block .modal .modal-header .close{position:relative;cursor:pointer}section.horizontal-slider-block .modal .description-arrows-wrapper{display:flex;align-items:center;justify-content:center;padding-top:16px;padding-bottom:20px}@media(max-width: 1024px){section.horizontal-slider-block .modal .description-arrows-wrapper{padding-bottom:32px;padding-top:30px}}section.horizontal-slider-block .modal .arrow{cursor:pointer;user-select:none}section.horizontal-slider-block .modal .arrow.left{margin-right:32px}section.horizontal-slider-block .modal .arrow.right{margin-left:32px}@media(max-width: 1024px){section.horizontal-slider-block .modal .arrow.right{margin-left:0}}section.horizontal-slider-block .modal .arrow svg circle,section.horizontal-slider-block .modal .arrow svg path,section.horizontal-slider-block .modal .arrow svg{transition:.3s ease-in-out}section.horizontal-slider-block .modal .arrow:hover svg circle{fill:#000}section.horizontal-slider-block .modal .arrow:hover svg path{fill:#fff}
