.productTab-slider-wrap{transition:.6s linear;width:100%}.productTab-slider{width:1110px;margin:0 auto;padding:85px 0 89px;transition:1s cubic-bezier(0,.24,.17,1);opacity:0;transform:translateY(150px)}.productTab-slider-wrap.in-viewport .productTab-slider{opacity:1;transform:translateY(0)}.productTab-slider .swiper-container{position:relative;width:100%}.productTab-slider .swiper-slide{display:flex;justify-content:space-between}.productTab-slider .swiper-pagination{display:inline-flex;bottom:0;left:0;width:50%;text-align:left}.productTab-slider .swiper-pagination-bullet{position:relative;width:30px;height:30px;border-radius:50%;margin:0 16px 0 0!important;background:transparent;border:1px solid transparent;opacity:1;transition:.6s;cursor:pointer}.productTab-slider .swiper-pagination-bullet:after{position:absolute;content:"";display:block;top:50%;left:50%;transform:translate(-50%,-50%);width:16px;height:16px;border-radius:50%;transition:.6s}.productTab-slider .swiper-pagination-bullet:last-child{margin-right:0!important}.productTab-slider .swiper-pagination-bullet.swiper-pagination-bullet-active:nth-child(3n){border:1px solid rgba(117,206,222,.5)}.productTab-slider .swiper-pagination-bullet.swiper-pagination-bullet-active:nth-child(3n+1){border:1px solid rgba(244,122,92,.5)}.productTab-slider .swiper-pagination-bullet.swiper-pagination-bullet-active:nth-child(3n-1){border:1px solid rgba(255,204,50,.5)}.productTab-slider .swiper-pagination-bullet:nth-child(3n):after{background-color:#75cede}.productTab-slider .swiper-pagination-bullet:nth-child(3n+1):after{background-color:#f47a5c}.productTab-slider .swiper-pagination-bullet:nth-child(3n-1):after{background-color:#ffcc32}.productTab-slider .right{width:540px;display:flex;flex-direction:column}.productTab-slider .ttl-wrap{display:flex;align-items:center;overflow:hidden}.productTab-slider .ttl{font-size:55px;line-height:55px;font-family:Helvetica-Bold;max-width:480px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.productTab-slider .ttl svg{display:block;max-height:60px;margin-bottom:10px;width:auto}.productTab-slider .subtitle{font-size:34px;line-height:38px;font-family:Helvetica-Bold;max-width:480px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.productTab-slider .withSubtitle .subtitle{font-size:55px;line-height:57px}.productTab-slider .txt p{-webkit-line-clamp:7;padding-top:15px}.productTab-slider .txt.short p,.productTab-slider .txt p{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical}.productTab-slider .txt.short p{-webkit-line-clamp:5;padding-top:0}.productTab-slider .txt strong{display:inline-flex;margin:0 3px;font-family:Helvetica-Bold;color:#f47a5c}.productTab-slider .buttons{display:flex;justify-content:space-between;margin-top:21px;padding:0 2px}.productTab-slider .lone .buttons{justify-content:flex-start}.productTab-slider .buttons .btn-wrap{width:calc(50% - 15px)}.productTab-slider .buttons .btn-wrap:nth-child(n+3){display:none}.productTab-slider .buttons .btn{width:100%}.productTab-slider .buttons .btn-wrap.border:not(.bg) .btn{width:calc(100% - 2px)}.productTab-slider .buttons .btn-wrap.border.bg .btn{background-color:#001a36}@media (min-width:1024px){.productTab-slider .buttons .btn-wrap.border.bg:hover .btn{background-color:#f47a5c}}.productTab-slider .buttons .btn-wrap.border.bg .btn span{color:#fff}.productTab-slider .buttons .btn-wrap.border:not(.bg) .btn{background-color:transparent;border:1px solid #1f232e}.productTab-slider .buttons .btn-wrap.border:not(.bg) .btn span{color:#07080a}.productTab-slider .more{display:inline-flex;text-decoration:underline;font-family:Helvetica-Bold;font-size:16px;color:#004f85;margin:auto 0 0}@media (min-width:1024px){.productTab-slider .more:hover{color:#f47a5c}}.productTab-slider .swiper-slide{transition:.2s}.productTab-slider .prevActiveSlide{opacity:0;z-index:99}.productTab-slider .swiper-slide-active{z-index:100}.productTab-slider .ttl{transform:translateY(100%)}.productTab-slider .txt{transform:translateY(100px);opacity:0}.productTab-slider .more{pointer-events:none}.productTab-slider .more,.productTab-slider .subtitle{transform:translateY(50px);opacity:0}.productTab-slider .buttons .btn-wrap{opacity:0;transform:scale(.7);pointer-events:none}.productTab-slider .buttons .btn span span{transform:translateY(100%);will-change:transform}.productTab-slider .swiper-slide-active .ttl,.productTab-slider .swiper-slide-active .ttl-wrap span{transition:.6s cubic-bezier(0,.24,.17,1) .2s;will-change:transform;transform:translateY(0)}.productTab-slider .prevActiveSlide .ttl,.productTab-slider .prevActiveSlide .ttl-wrap span{transform:translateY(0);transition:0s}.productTab-slider .swiper-slide-active .subtitle{transition:.6s cubic-bezier(0,.24,.17,1) .4s;transform:translateY(0);opacity:1}.productTab-slider .prevActiveSlide .subtitle{transform:translateY(0);opacity:1;transition:0s}.productTab-slider .swiper-slide-active .txt{transition:.6s cubic-bezier(0,.24,.17,1) .2s;transform:translateY(0);opacity:1}.productTab-slider .prevActiveSlide .txt{transform:translateY(0);opacity:1;transition:0s}.productTab-slider .swiper-slide-active .more{transition:.6s cubic-bezier(0,.24,.17,1) .4s;transform:translateY(0);opacity:1;pointer-events:all}.productTab-slider .prevActiveSlide .more{transform:translateY(0);opacity:1;pointer-events:all;transition:0s}.productTab-slider .swiper-slide-active .buttons .btn-wrap{transition:1s cubic-bezier(0,.52,.01,.99) .6s;opacity:1;transform:scale(1);pointer-events:all}.productTab-slider .prevActiveSlide .buttons .btn-wrap{opacity:1;transform:scale(1);pointer-events:all;transition:0s}.productTab-slider .swiper-slide-active .buttons .btn span span{transition:.6s cubic-bezier(0,.24,.17,1) .7s;transform:translateY(0)}.productTab-slider .prevActiveSlide .buttons .btn span span{transform:translateY(0);transition:0s}body.dark .productTab-slider-wrap{background-color:#1f232e}body.dark .productTab-slider .subtitle,body.dark .productTab-slider .ttl,body.dark .productTab-slider .ttl-wrap span,body.dark .productTab-slider .txt,body.dark .productTab-slider .txt p{color:#fff}.productTab-slider .ttl path{transition:.6s}body.dark .productTab-slider .ttl path{fill:#fff}body.dark .productTab-slider .buttons button:first-child{background-color:#75cede}body.dark .productTab-slider .buttons button:first-child span{color:#1f232e}body.dark .productTab-slider .buttons button:last-child{border-color:#fff}body.dark .productTab-slider .buttons button:last-child span{color:#fff}body.dark .productTab-slider .more{color:#75cede}body.dark .productTab-slider .more:hover{color:#f47a5c}body.dark .productTab-slider .buttons .btn-wrap.border.bg .btn{background-color:#fff}body.dark .productTab-slider .buttons .btn-wrap.border.bg .btn span{color:#001a36}body.dark .productTab-slider .buttons .btn-wrap.border:not(.bg) .btn{border-color:#fff}body.dark .productTab-slider .buttons .btn-wrap.border:not(.bg) .btn span{color:#fff}@media (max-width:1365px){.productTab-slider{width:100%;padding:110px 45px 89px}.productTab-slider .right{width:450px}}@media (max-width:1023px){.productTab-slider{width:445px;margin:0 auto;padding:61px 0 89px}.productTab-slider .swiper-container{height:367px;padding-bottom:64px}.productTab-slider .swiper-container.one{padding-bottom:0}.productTab-slider .swiper-slide{flex-direction:column}.productTab-slider .left{text-align:center}.productTab-slider .ttl-wrap{justify-content:center}.productTab-slider .subtitle{max-width:100%;margin-top:3px}.productTab-slider .right{text-align:center;width:100%;margin-top:21px}.productTab-slider .txt,.productTab-slider .txt p{padding-top:0;-webkit-line-clamp:5}.productTab-slider .more{justify-content:center;margin-top:21px}.productTab-slider .txt.short,.productTab-slider .txt.short p{line-height:24px;-webkit-line-clamp:2}.productTab-slider .buttons{margin-top:34px}.productTab-slider .buttons button{width:calc(50% - 7px)}.productTab-slider .swiper-pagination{width:100%;display:flex;justify-content:center}}@media (max-width:767px){.productTab-slider{width:100%;margin:0 auto;padding:61px 16px 40px}.productTab-slider .swiper-container{height:345px}.productTab-slider .ttl{font-size:34px;line-height:36px}.productTab-slider .withSubtitle .ttl{font-size:34px;line-height:unset}.productTab-slider .subtitle{font-size:21px;line-height:22px;max-width:300px;margin:8px auto 0}.productTab-slider .buttons .btn{padding:5px}.productTab-slider .buttons .btn span{font-size:14px}.productTab-slider .lone .buttons .btn-wrap{width:100%}.productTab-slider .lone .txt.short,.productTab-slider .lone .txt.short p{-webkit-line-clamp:3}}@media (max-width:413px){.productTab-slider .swiper-container{height:434px}.productTab-slider .txt.short,.productTab-slider .txt.short p{-webkit-line-clamp:2}.productTab-slider .txt,.productTab-slider .txt p{-webkit-line-clamp:7}.productTab-slider .withSubtitle .ttl{font-size:34px;line-height:36px}.productTab-slider .buttons{flex-direction:column;margin-top:34px}.productTab-slider .buttons .btn-wrap{width:100%}.productTab-slider .buttons .btn-wrap:nth-child(2){margin-top:21px}.productTab-slider .lone .txt.short,.productTab-slider .lone .txt.short p{-webkit-line-clamp:6}}