/** Shopify CDN: Minification failed

Line 2704:78 Expected ":"

**/
.shopify-section-group-footer-group{width: 100%;
    position: relative;}
.container{position:relative; justify-content:center}
.L3s-6d{padding-top:3%}
.L3s-22-1V{width:99%;position:absolute;/*! background-color:#e13232; */border-radius:1vw;display: flex;/*! align-items: center; */justify-content: end;top: 5%;/*! box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.2); */}
.L3s-22-1V a {font-size:20px;font-weight:600;color: white;background-color: #e13232;padding: 0 2%;box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.2);border-radius: 1vw;padding: 0 2%;}
.L3s-22-1V a:hover{background-color:#ca3a3a;color:#ececec}
.L3s-10-4{text-align: center;font-size: 25px;padding: 1% 5%;border-radius: 2vw;}
.L3S-App{width:100%;position:absolute;display:flex;flex-direction:column;align-items:center;top: 20%;}
.L3s-6-11A{width:85%;display:flex;position:absolute;flex-direction: column;}
.L3s-9A{width:100%; display:flex;position:absolute; flex-direction:column;align-items: center;top: 8%;}
.L3s-LD{margin-bottom: 1vh;}
.L3sp-19{border-top: dashed 1px #bbb;}
.L3s-16-3-A {
 height:25vh;
 display:flex;
 justify-content:center;
 align-items:center
}
.L3S-21A {
 padding:3%;
 background-color:#f4f4f4
}
#L3s-pA {
 font-weight:500;
 font-size: 15px;
}
.L3s-5-1-3 {
 text-align:center
}
.L3s-year-p a {
 text-decoration:underline
}
.L3s-year-p a:hover {
 color:#8e8e8e
}
.L3s-bd {
 width:100%;
 position:absolute;
 top:3%;
 left:2%;
 font-size: 15px;
}
.L3S-13-3 a {
 cursor:pointer;
 color:#0000004d;
 text-decoration:underline
}
.L3S-13-3 a:hover {
 color:#000
}
.L3s-app1 {
 display:flex;
 flex-direction:column;
 justify-content:center;
 align-items:center;
 width:100%;
 position:relative;
 margin-bottom: 3%;
}
#L3s-app2 {
 width:35%;
 left:2%;
 position:absolute;
 top:2%;
 z-index:2
}
.L3s-app3 {
 position:relative;
 text-align:center;
 width:85%;
 padding-bottom: 2%;
}
.L3s-app4 {
 margin-bottom:1vh;
 position:relative;
 text-align:center;
 width:85%;
}
#L3s-app5 {
 width:100%;
 position:relative;
 padding:0
}
#L3s-app6 {
 padding-bottom:0;
 position:absolute;
 top:8%
}
#L3s-app7 {
 top:40%
}
#imagePagination5 {
 width:40%;
 bottom:14%;
 position:relative;
 border-block-end-width:0
}
#imagePagination5>.page-button {
 height:5px;
 margin:0 3%;
 background-color:#fff6
}
#imagePagination5>.active {
 background-color:#fff
}
.container {
 display:flex;
 width:100%;
 margin-inline-start:0;
 margin-inline-end:0
}
.L3s-vp {
 width:100%;
 position:absolute
}
.L3s-Bigbox video {
 position:relative
}
.text-block {
 text-align:center;
 cursor:pointer;
 color:#888
}
.text-block.selected {
 color:#000;
 border:1px solid black;
 border-radius:10vw
}
.pagination {
 display:flex;
 justify-content:center;
 cursor:pointer
}
.page-button {
 width:17%;
 height:2px;
 margin:0 1%;
 border-radius:5%;
 background-color:#f4f4f4;
 cursor:pointer
}
.page-button.active {
 background-color:#000
}
.video-block {
 flex:75%;
 width:100%
}
.image-block {
 flex:75%;
 width:100%;
 flex-direction:column;
 justify-content:center;
 align-items:center
}
.video-block video,
.image-block img {
 width:100%;
 height:auto
}
.arrow-button {
 width:5vw;
 height:10vh;
 background-color:#000;
 color:#fff;
 font-size:20px;
 text-align:center;
 cursor:pointer
}
.L3s-9-container-arrow {
 position:relative;
 width:50%
}
.L3s-14-arrowbox {
 width:100%;
 display:flex;
 position:relative
}
.left-arrow-image {
 left:10px
}
.right-arrow-image {
 right:10px
}
.left-arrow-video {
 left:10px;
 top:70%
}
.right-arrow-video {
 right:10px;
 top:70%
}
.L3s-BIGGERBOX {
 width:100%;
 display:flex;
 justify-content:center;
 font-family:arial;
  flex-direction:column;
  align-items:center;
}
.L3s-Bigbox {
 max-width:1500px;
 position:relative;
 display:flex;
 flex-direction:column;
 align-items:center;
 overflow:hidden
}
#Backtotop {
 /*! width:100%; */
 display:flex;
 justify-content:start;
 position:fixed;
 z-index:3;
 top:90%;
 left: 1%;
}

#Backtotop2 {
 /*! width:100%; */
 display:flex;
 justify-content:end;
 position:fixed;
 z-index:3;
 top:60%;
 right:1%
}


.backtotop {
 width:55px;
 height:55px;
 position:static;
 background-color:#ffffff4d;
 align-items:center;
 display:flex;
 justify-content:center;
 cursor:pointer;
 border-radius: 0.5vw;
}
.backtotop:hover {
 background-color:#000
}
.backtotop a {
 color:#bfbfbf;
 text-decoration:none;
 text-align: center;
  align-items: center;
  display: flex;
  flex-direction: column;
}
.backtotop a:hover {
 color:#fff
}
.L3s-p {
 font-size:22px;
 color:#000;
 font-weight:600;
 line-height:30px;
 z-index:2;
}
.L3s-h2 {
 font-size:45px;
 color:#151515;
 font-weight:800;
 z-index:2;
 line-height:60px;
}
.L3s-1 {
 width:100%;
 position:relative;
 display:flex;
 justify-content:center;
 align-items:center;
 background-color:#f2f2f280
}
.L3s-1-1 {
 width:80%;
 position:relative;
 display:flex;
 margin-inline-start: 0;
 justify-content: space-around;
}
.L3s-1-2 {
 /*! width:25%; */
 text-align:center;
 font-size:20px;
 padding:2% 0;
 cursor:pointer;
 font-weight:600
}
.L3s-1-2 a {
 color:#000;
 text-decoration:none
}
.L3s-1-2 a:hover {
 color:#878787
}
.L3s-2 {
 width:100%;
 position:relative;
 display:flex;
 flex-direction:column;
 margin-bottom:1vh;
 background-color: black;
}
.L3s-2-1 {
 width:100%;
 position:relative;
 display:flex;
 flex-direction:column;
 align-items:center;
 padding:2% 0
}
.L3s-2-1-1 {
 width:50%
}
.L3s-2-1-2 {
 display:block;
 text-align:center;
 font-size:28px;
 font-weight:600
}
.L3s-3 {
 width:100%;
 position:relative;
 display:flex
}
.L3s-3-1 {
 width:100%
}
.L3s-4 {
 width:100%;
 display:flex;
 flex-direction:column;
 align-items:center;
 margin-bottom:1vh;
 background-position:center
}
.L3s-4-1 {
 width:30%;
 display:block;
 margin:5% 0 3%
}
.L3s-4-2 {
 width:3%;
 display:block;
 margin-bottom:3%
}
.L3s-4-3 {
 width:80%;
 display:block;
 color:#000;
 text-align:center;
 padding:5%;
 line-height:5vh
}
.L3s-year {
 width:100%;
 display:flex;
 position:relative;
 background-color:#2b2b2b;
 flex-direction:column;
 margin-bottom:1vh
}
.year {
 width:100%;
 position:relative;
 padding-bottom:14%
}
.L3s-year2 {
 width:100%;
 display:flex;
 position:relative;
 flex-wrap:wrap;
 justify-content:center;
 align-items:start
}
.L3s-year-p {
 color:#fff;
 font-size:20px;
 line-height:30px;
 width:85%;
 position:relative
}
.L3s-year2-2 {
 color:#fff;
 width:80%;
 position:relative;
 text-align:center;
 padding-bottom:3%
}
.L3s-year2-1 {
 width:47%;
 display:flex;
 flex-direction:column;
 justify-content:start;
 align-items:center;
 padding-bottom:3%;
 position:relative
}
.L3s-year-1 {
 width:100%;
 position:relative;
 color:#fff;
 text-align:center;
 padding-top:3%
}
.L3s-year-2 {
 width:100%;
 position:relative;
 color:#fff;
 text-align:center;
 padding-bottom:3%
}
.L3s-5 {
 width:100%;
 display:flex;
 justify-content:space-around;
 background-color:#f4f4f4;
 position:relative;
 flex-wrap:wrap;
 margin-bottom:1vh
}
.L3s-5-1 {
 width:30%;
 display:flex;
 flex-direction:column;
 justify-content:center;
 align-items:center;
 position:relative;
 margin:3% 0;
 gap:1vh
}
.L3s-5-1-1 {
 width:50%;
 display:block
}
.L3s-5-1-2 {
 width:5%;
 display:block
}
.L3s-6 {
 width:100%;
 display:flex;
 position:relative;
 align-items:center;
 text-align:center;
 /*! margin-bottom:1vh; */
 justify-content:center
}
.L3s-6-3 {
 width:100%;
 position:relative;
 z-index:0
}
.L3s-6-1 {
 width:90%;
 display:block;
 position:relative;
 z-index:1;
 color:#fff;
 padding-bottom: 2%;
}
.L3s-6-2 {
 width:90%;
 display:block;
 z-index:1;
 color:#fff;
 position: relative;
}
.L3s-6-1A {
 width:100%;
 display:block;
 position:relative;
 z-index:1;
 color:#fff;
 
 padding-bottom: 3%;
}
.L3s-6-2A {
 width:100%;
 display:block;
 position:relative;
 z-index:1;
 color:#fff;
 
}
.L3s-7 {
 width:100%;
 display:flex;
 position:relative;
 justify-content:center;
 align-items:center;
 margin-bottom:1vh;
 margin-top: 3%;
}
.L3s-7-1 {
 width:100%;
 display:flex;
 position:relative;
 flex-direction:column;
 align-items:center
}
.L3s-7-3 {
 width:90%;
 display:flex;
 position:relative;
 justify-content:space-around;
 margin:2% 0 0;
 gap:3%
}
.L3s-7-3-1 {
 width:24%;
 display:flex;
 position:relative;
 align-items:center;
 justify-content:center;
 border:1px solid #d7d7d7;
 border-radius:10vw
}
.L3s-7-3-1:hover {
 color:#000;
 border:1px solid black
}
.L3s-7-3-2 {
 width:100%;
 font-size:25px;
 font-weight:800;
 line-height:30px
}
.L3s-7-4 {
 width:100%;
 display:flex;
 position:relative;
 flex-direction:column;
 align-items:center
}
.L3s-7-4-1 {
 width:100%;
}
.L3s-7-4-1-1 {
 width:100%;
 display:block;
 left:2%;
 position:relative
}
.L3s-7-4-1-2 {
 width:100%;
 position:relative;
 text-align:center;
 margin:3% 0;
}
#imagePagination {
 width:100%;
 position:relative;
 justify-content:center;
 z-index:10;
 border-block-end-width:0;
 padding-bottom:3%
}
#imagePagination>.page-button {
 width:16.5%;
 height:2px;
 margin:0 1.2%;
 border-radius:5%;
 background-color:#f4f4f4;
 cursor:pointer
}
#imagePagination>.page-button.active {
 background-color:#000
}
.L3s-7-2 {
 width:80%;
 position:absolute;
 display:flex;
 justify-content:space-between;
 top:48%;
 z-index:3
}
.L3s-7-2-left,
.L3s-7-2-right {
 width:40px;
 height:90px;
 font-size:40px;
 background-color:#0000004d;
 border-radius:3%;
 justify-content:center;
 position:relative;
 display:flex;
 align-items:center
}
.L3s-7-2-left:hover,
.L3s-7-2-right:hover {
 background-color:#000
}
.L3s-8 {
 width:100%;
 display:flex;
 position:relative;
 justify-content:space-around;
 align-items:center;
 flex-wrap:wrap;
 margin-bottom:1vh;
 background-color:#f4f4f4
}
.L3s-8-1 {
 width:45%;
 display:flex;
 position:relative;
 flex-direction:column;
 align-items:center;
 margin:5% 0
}
.L3s-8-3 {
 width:100%;
 display:flex;
 justify-content:space-around;
 height:15vh;
 margin:5% 0;
 align-items:center
}
.L3s-8-3-1 {
 width:32%;
 display:flex;
 flex-direction:column;
 align-items:center
}
.L3s-8-3-1-1 {
 width:50%
}
.L3s-8-2 {
 width:98%;
 display:block;
 text-align:center
}
.L3s-8-4 {
 width:90%;
 display:block
}
.L3s-8-3B {
 width:95%;
 text-align:center;
 height:15vh;
 justify-content:center;
 position:relative;
 display:flex;
 align-items:center;
 margin:5% 0;
}
.L3s-10 {
 width:100%;
 display:flex;
 flex-wrap:wrap;
 position:relative;
 justify-content:space-around;
 margin-bottom:5%;
}
.L3s-10-1 {
 width:30%;
 display:flex;
 flex-direction:column;
 position:relative;
 align-items:center
}
.L3s-10-2 {
 width:100%;
}
.L3s-10-3 {
 width:100%;
 display:flex;
 position:relative;
 align-items:center;
 flex-direction:column;
 margin-top:1vh;
 /*! height:30vw; */
 justify-content:center;
 text-align: ccenter;
 max-height: 620px;
}
.L3s-10-5 {
 padding:0 3%;
 border-radius:5vw;
 margin:2% 0;
 text-align: center;
}
.L3s-10-6,
.L3s-10-6A {
 width:90%;
 text-align:center
}
.L3s-11 {
 width:100%;
 position:relative;
 display:flex;
 margin-bottom:1vh
}
.L3s-11-1 {
 width:100%;
 position:relative;
 display:flex;
 align-items:center;
 justify-content:center;
 flex-direction:column;
 margin-inline-start:0;
 margin-inline-end:0
}
.L3s-11-2 {
 width:95%;
 position:absolute;
 z-index:1;
 justify-content:space-between;
 display:flex;
 top:55%
}
.L3s-11-4 {
 width:100%;
 display:flex;
 justify-content:center;
 position:relative;
 flex-direction: column;
}
.L3s-11-4-1 {
 width:100%;
 display:flex;
 position:relative;
 background-color:#f4f4f4;
 z-index:0
}
.L3s-11-4-1A {
 padding-top:2%;
 position:relative;
 padding-left:2%
}
.L3s-11-4-1B {
 position:relative;
 padding-bottom:2%;
 width:90%;
 padding-left:2%
}
.L3s-11-4-1-1 {
 width:80%;
 display:block;
 padding-top:1vh;
 background-color:#fff
}
.L3s-11-arrow {
 width:40px;
 height:90px;
 font-size:40px;
 border-radius:5%;
 display:flex;
 align-items:center;
 justify-content:center;
 background-color:#fff3
}
.L3s-11-arrow:hover {
 background-color:#fff;
 color:#000
}
#imagePagination2 {
 width:40%;
 bottom:3%;
 position:relative;
 border-block-end-width:0
}
#imagePagination2>.page-button {
 height:5px;
 margin:0 3%;
 background-color:#fff6
}
#imagePagination2>.active {
 background-color:#fff
}
.L3s-12 {
 width:100%;
 position:relative;
 display:flex;
 flex-direction:column
}
.L3s-12-1 {
 width:100%;
 position:relative;
 display:flex;
 flex-direction:column;
 padding:3% 0;
}
.L3s-12-2 {
 padding:0 2%;
 position:relative
}
.L3s-12-3 {
 padding-bottom:2%;
 padding:0 2%;
 position:relative
}
.L3s-12-4 {
 width:100%;
 position:relative;
 display:flex;
 margin:1vh 0;
}
.L3s-12-5 {
 width:100%;
 position:relative
}
.L3s-12-6 {
 width:100%;
 position:absolute;
 left:3%;
 color:#fff
}
.L3s-12-7 {
 width:100%;
 position:relative;
 display:flex;
 flex-direction:column;
 align-items:center;
 background-position:center center;
 margin-bottom:1vh
}
.L3s-12-7>.L3s-12-8 {
 width:100%;
 position:relative;
 display:block;
 z-index:1;
 color:#fff;
 text-align:center;
 padding:3%
}
.L3s-12-13 {
 width:100%;
 position:absolute;
 z-index:0
}
.L3s-12-9 {
 width:90%;
 position:relative;
 display:flex;
 flex-wrap:wrap;
 justify-content:space-around;
 padding-bottom:3%
}
.L3s-12-10 {
 width:30%;
 z-index:1;
 display:flex;
 flex-direction:column;
 text-align:center;
 align-items:center
}
.L3s-12-11 {
 color:#fff;
 padding-bottom:0%
}
.L3s-12-12 {
 color:#fff
}
.L3s-13 {
 width:100%;
 display:flex;
 flex-direction:column;
 position:relative
}
.L3s-13-7 {
 width:100%;
 position:relative;
 justify-content:center;
 display:flex;
 align-items:center;
 margin-bottom:1vh
}
.L3s-13-9 {
 width:100%;
 position:relative;
 display:flex;
 flex-wrap:wrap;
 align-items:start;
 justify-content:center;
 padding:5%
}
.L3s-13-10 {
 width:40%;
 padding:3%
}
.L3s-15 {
 width:100%;
 display:flex;
 position:relative;
 margin-bottom:1vh;
 max-height:666.117px
}
.L3s-15-1 {
 width:100%;
 display:flex;
 position:relative;
 margin-inline-start:0;
 margin-inline-end:0
}
.L3s-15-2 {
 width:23%;
 display:flex;
 position:relative;
 justify-content:center;
 background-color:#f4f4f4;
 flex-direction:column;
 align-items:center
}
.L3s-15-2A {
 width:100%;
 text-align:center;
 margin-bottom:2%;
 font-size:40px;
 line-height:45px;
 display:block;
 padding-top: 3%;
}
.L3s-15-3 {
 width:81%;
 border:1px solid rgba(0,0,0,.2);
 border-radius:10vw;
 margin:8% 0;
 z-index: 2;
}
.L3s-15-4 {
 font-size:25px;
 line-height:40px
}
.L3s-15-Arrow {
 width:79%;
 display:flex;
 position:absolute;
 top:45%;
 z-index:1;
 justify-content:space-between
}
.L3s-15-container-videobox {
 width:90%
}
.L3s-15-arrow {
 width:40px;
 height:90px;
 font-size:40px;
 border-radius:5%;
 display:flex;
 align-items:center;
 justify-content:center;
 background-color:#fff3
}
.L3s-15-arrow:hover {
 background-color:#fffc
}
.L3s-15-3:hover {
 border:1px solid black;
 border-radius:10vw
}
.L3s-15-video-block {
 width:100%;
 position:relative
}
#videoPagination {
 position:relative;
 display:flex;
 width:1%;
 flex-direction:column;
 align-items:center
}
#videoPagination>.page-button {
 height:8vw;
 margin-bottom:1vw
}
.L3s-16 {
 width:100%;
 position:relative;
 display:flex;
 flex-wrap:wrap;
 justify-content:space-between
}
.L3s-16-1 {
 display:block;
 width:100%;
 text-align:center;
 background-color:#f4f4f4;
 padding:3%;
 margin-bottom:1vh
}
.L3s-16-2 {
 width:49.5%;
 margin-bottom:1vh
}
.L3s-16-3 {
 width:100%;
 display:flex;
 flex-direction:column;
 align-items:center;
 text-align:center;
 background-color:#f4f4f4
}
.L3s-16-3A {
 width:90%;
 padding-top:3%
}
.L3s-16-4 {
 padding:2%;
 width:80%
}
.L3s-16-5 {
 width:65%
}
.L3s-17 {
 width:100%;
 position:relative;
 display:flex;
 flex-wrap:wrap;
 justify-content:space-between;
 margin-bottom:1vh
}
.L3s-17-1 {
 width:100%;
 padding:2% 0;
 background-color:#f4f4f4;
 margin-bottom:1vh;
 text-align:center;
 align-items: center;
 display: flex;
 flex-direction: column;
}
.L3s-17-3 {
 width:49.5%
}
.L3s-17-4 {
 width:100%
}
.L3s-18 {
 width:100%;
 position:relative;
 display:flex;
 flex-direction:column;
 justify-content:center;
 align-items:center;
 margin-bottom:1vh
}
.L3s-18-2 {
 color:#fff;
 position:absolute;
 top:50%
}
.L3s-18-1 {
 color:#fff;
 position:absolute;
 top:40%
}
.L3s-18-3 {
 color:#fff;
 position:absolute
}
.L3s-18-4 {
 width:100%;
 position:relative;
 z-index:0
}
.L3s-18-3 {
 width:100%;
 bottom:2%;
 /*! left:3%; */
 z-index:2;
 font-size:15px;
 padding: 0 2%;
}
.L3s-19 {
 width:100%;
 position:relative;
 display:flex;
 margin-bottom:1vh
}
.L3s-19-1 {
 width:100%;
 position:relative;
 flex-direction:column
}
.L3s-19-2 {
 width:100%;
 position:absolute;
 z-index:2;
 top:50%;
 display:flex;
 justify-content:space-between
}
.L3s-19-3 {
 width:85%;
 position:absolute;
 display:flex;
 flex-wrap:wrap;
 z-index:2;
 justify-content:space-around;
 top:4%;
}
.L3s-19-3A {
 width:100%;
 text-align:center;
 margin-bottom:8%
}
.L3s-19-3-1 {
 width:30%;
 border:1px solid rgba(210,210,210,.8);
 border-radius:10vw;
 align-items: center;
 display: flex;
 justify-content: center;
}
.L3s-19-4 {
 text-align:center
}
.L3s-19-5 {
 width:100%;
 position:relative;
 display:flex;
 flex-direction:column;
 align-items:center
}
.L3s-19-5-1 {
 width:101%;
 position:relative;
 display:flex
}
#imagePagination3 {
 width:100%;
 z-index:2;
 padding-top:3%;
 border-block-end-width:0
}
#imagePagination3>.page-button {
 height:5px;
 margin:0 auto;
 width:10%
}
.L3s-19-arrow {
 display:flex;
 justify-content:center;
 align-items:center;
 border-radius:3%;
 font-size:40px;
 background-color:#0003;
 width:3vw;
 height:7vw
}
.L3s-19-3-1:hover {
 border:1px solid black
}
.L3s-19-arrow:hover {
 background-color:#000
}
.L3s-20 {
 width:100%;
 position:relative;
 display:flex;
 flex-direction:column
}
.L3s-20-1 {
 width:100%;
 position:relative;
 display:flex;
 flex-direction:column;
 padding:2% 0;
 background-color:#f4f4f4;
 margin-bottom: 1%;
}
.L3s-20-4 {
 width:100%;
 position:relative;
 display:flex;
 margin-bottom:1%;
}
.L3s-20-2 {
 width:100%;
 position:relative;
 padding:0 2%;
}
.L3s-20-3 {
 width:95%;
 position:relative;
 padding-left:2%
}
.L3s-20-5 {
 width:100%
}
.L3s-22 {
 width:100%;
 position:relative;
 display:flex;
 flex-direction:column
}
.L3s-22-1A {
 width:100%;
 position:relative;
 padding:2% 0;
 left:2%
}
.L3s-22-1 {
 width:100%;
 position:relative;
 display:flex;
 flex-direction:column;
 align-items:center
}
.L3s-22-3 {
 width:90%;
 display:flex;
 justify-content:space-around;
 margin-bottom:1%;
 z-index:2
}
.L3s-22-5 {
 width:100%;
 display:flex
}
.L3s-22-5-1 {
 width:100%;
 display:flex;
 flex-wrap:wrap;
 justify-content:start
}
.L3s-22-6 {
 width:18%;
 display:flex;
 flex-wrap:wrap;
 margin:0 1% 2%;
}
.L3s-22-7 {
 width:100%;
 margin-bottom:3%
}
.L3s-22-8 {
 width:90%;
 height:3vh;
}
.L3s-22-8A {
 width:10%;
 text-align:end
}
.L3s-22-3-1 {
 width:15%;
 border:1px solid rgba(111,111,111,.2);
 border-radius:10vw;
 padding:.5% 1%
}
.L3s-22-2 {
 width:100%;
 position:absolute;
 justify-content:space-between;
 display:flex;
 z-index:1
}
.L3s-22-4,
.L3s-22-3P {
 line-height:22px
}
.L3s-22-arrow {
 height:4vw
}
#imagePagination4 {
 width:90%;
 position:relative;
 z-index:2;
 margin-bottom:3%;
 border-block-end-width:0
}
#imagePagination4>.page-button {
 width:10%;
 margin:0 auto;
 height:1px
}
.L3s-21 {
 width:100%;
 display:flex;
 flex-direction:column;
 z-index: 0;
}
.L3s-21-1 {
 width:100%;
 display:flex;
 flex-direction:column;
 text-align:center;
 padding:3% 0
}
.L3s-21-2 {
 width:100%;
 display:flex;
 flex-wrap:nowrap
}
.L3s-21-3 {
 width:25%;
 display:flex;
 flex-direction:column;
 align-items:center;
}
.L3s-21-3-1 {
 width:100%;
 display:flex;
 flex-direction:column;
 align-items:center
}
.L3s-21-3-1A {
 width:75%
}
.L3s-21-3-2 {
 width:90%;
 margin-bottom:3%;
 text-align:center;
 border-bottom:1px solid rgba(0,0,0,.2);
 display:flex;
 align-items:center;
 justify-content:center;
}
.L3s-21-3-3A {
 height:10vh;
 display:flex;
 align-items:center;
 line-height:40px;
}
.L3s-ld {
 width:100%;
 position:relative;
 display:flex;
 justify-content:center;
 flex-direction:column;
 background-color:#000;
 align-items:center
}
.L3s-ld1 {
 width:100%;
 position:relative
}
.L3s-ld2 {
 width:85%;
 position:relative;
 color:#fff;
 text-align:center;
 padding: 3%;
}
.L3s-6d,
.L3s-qs {
 width:100%;
 position:relative;
 display:flex;
 flex-direction:column;
 align-items:center
}
.L3s-20-6A {
 width:100%;
 position:absolute;
 color:#fff;
 /*! left:2%; */
 top:87%;
 font-size:15px;
 padding: 0 2%;
}
.L3s-19A {
 width:100%;
 position:relative;
 display:flex;
 flex-direction:column;
 align-items:center;
 text-align:center;
 border-bottom: dashed 1px #bbb;
}
.L3s-19A-3 {
 width:100%;
 position:absolute;
 top:5%
}
.L3s-19A-4 {
 position:absolute;
 top:15%;
 display:block;
 border:1px solid black;
 border-radius:10vw;
 padding: 0 2%;
}
.L3s-6d-2,
.L3s-6d-3 {
 left:0
}
.L3s-19-6 {
 width:100%
}
.L3s-8-3-1-2 {
 text-align:center
}
@media all and (max-width:1400px) {
 .L3s-year2-1 {
  width:100%;
  flex-direction:row;
  justify-content:center
 }
 .L3s-year2-2 {
  width:12%;
  padding-bottom:0;
  padding-right:2%
 }
 .L3s-year-2 {
  padding-bottom:3%
 }
}
@media all and (min-width:1141px) and (max-width:1440px) {
  .L3s-22-1V{top: 0}
  #L3S-8-3-1-2,
 .L3s-8-3-1-2 {
  font-size:18px
 }
 .L3s-7-3-2 {
  font-size:21px
 }
 .L3s-6-2A {
 }
 .L3s-19A-4 {
  padding:.5% 1%
 }
 .L3s-ld2 {
  width:100%;
  padding:0 2%
 }
 .L3s-7-4-1-2 {
  position:relative
 }
 .L3s-ld {
  padding-bottom:3%;
  background-color:#000
 }
 .L3s-22-3-1 {
  width:20%
 }
 .L3s-h2 {
  font-size:40px;
  line-height:45px
 }
 .L3s-p {
  font-size:20px;
  line-height:3vw
 }
 .L3s-15-2A {
  font-size:35px
 }
 .L3s-15-4 {
  font-size:25px
 }
 .L3s-16-4 .L3s-22-1V{
  width:85%
 }
 #imagePagination4,
 .L3s-22-3 {
  width:95%
 }
 .L3s-22-4,
 .L3s-22-3P {
  line-height:30px
 }
}
@media all and (min-width:768px) and (max-width:1140px) {
  .L3s-22-1V{top: 3%;}
  .L3s-6-1A{padding: 0 2%;}
  .L3s-22-6 {
  width:23%;
 }
 #imagePagination4 {
  width:95%
 }
 .L3s-h2 {
  font-size:35px;
  line-height: 40px;
 }
 .L3s-p {
  font-size:18px;
  line-height:27px
 }
 .L3s-4-3 {
  width:95%
 }
 .L3s-15-2A {
  font-size:40px
 }
 .L3s-15-4 {
  font-size:25px
 }
 .L3s-16-4 {
  width:90%;
 }
 .L3s-year2-1 {
  padding:3% 2%
 }
 .L3s-year-1 {
  padding-bottom:2%
 }
 .L3s-year-2 {
  padding-bottom:5%
 }
 .L3s-22-3 {
  width:95%
 }
 .L3s-22-4,
 .L3s-22-3P {
  line-height:30px
 }
 .L3s-6-2A {
  top:55%;
  padding: 0 2%;
 }
 .L3s-7-2 {
  top:45%
 }
 .L3s-7-3-2 {
  font-size:20px;
 }
 .L3s-7-3-1 {
  width:24%;
 }
 #imagePagination {
  bottom:1vh
 }
 .L3s-10-3 {
  /*! height:40vw */
 }
 .L3s-10-5 {
  margin:3%
 }
 .L3s-18-1 {
  top:35%
 }
 .L3s-15-2A {
  font-size:30px
 }
 .L3s-15-4 {
  font-size:20px
 }
 .L3s-15-Arrow {
  top:40%
 }
 .L3s-15-arrow {
  width:30px;
  height:60px;
  font-size:30px
 }
 .L3s-19-arrow {
  width:5vw;
  height:8vw
 }
 .L3s-22-4,
 .L3s-22-3P {
  line-height:25px
 }
 .L3s-22-3-1 {
  width:22%
 }
 .L3s-22-2 {
  display:none
 }
 .L3s-22-8,
 .L3s-22-8A {
  font-size:15px;
 }
 .L3s-22-8A {
  display:flex;
  align-items:center
 }
}
@media all and (min-width:480px) and (max-width:767px) {
  .L3s-10-4{font-size: 15px;}
  .L3s-22-1V{top: 2%;}
  #L3s-pA{font-size: 13px;line-height: 25px;}
  .L3s-21-3-3A{/*! height: 300px */}
  .text-block.selected{border-radius: 2vw;}
  .L3s-20-4{display:flex;flex-direction: column;background-color: #0f0f0f;}
  .L3s-1-1{width:95%;justify-content: space-around;}
  .L3s-year2-1{padding-bottom: 5%;
flex-direction: column;}
  .L3s-year2-2{width:89%}
  .L3s-22-6 {
  width:31.3%;
  height:31.3%;
 }
 .L3s-1-2 {
  font-size:18px;
  width: auto;
 }
 .L3s-2-1-1 {
  width:60%
 }
 .L3s-4-1 {
  width:40%
 }
 .L3s-4-2 {
  width:5%
 }
 .L3s-h2 {
  font-size:30px;
  line-height: 40px;
 }
 .L3s-p {
  font-size:17px;
  line-height:30px
 }
 .L3s-year-p {
  font-size:15px;
  width:90%;
 }
 .L3s-year2-2 {
  font-size:25px;
  width:19%
 }
 .L3s-4-3 {
  width:87%
 }
 .L3s-12-12 {
  font-size:16px;
  line-height:25px;
  padding-bottom:3%;
 }
 .L3s-5-1 {
  width:33.3%
 }
 .L3s-ld2 {
  width:80%;
  position:relative;
  padding-bottom:3%;
  bottom:30px
 }
 .L3s-ld {
  width:100%;
  flex-direction:column;
  background-color:#000;
  align-items:center
 }
 .L3s-5-1-3 {
  font-size:16px
 }
 .L3s-12-11 {
  padding-bottom:2%;
 }
 .L3s-15-2A {
  font-size:40px
 }
 .L3s-15-4 {
  font-size:25px
 }
 .L3s-16-4 {
  width:84%;
  padding:5% 0
 }
 .L3s-year2-1 {
  padding-bottom:5%
 }
 .L3s-year-1 {
  padding-bottom:2%
 }
 .L3s-year-2 {
  padding-bottom:5%
 }
 .L3s-22-3 {
  width:95%;
  flex-wrap:wrap
 }
 .L3s-22-4,
 .L3s-22-3P {
  line-height:30px
 }
 
 
 .L3s-7-2 {
  top:50%;
 }
 .L3s-7-3-2 {
  font-size:16px;
  line-height: 25px;
 }
 .L3s-7-3-1 {
  width:24%;
  /*! border-radius: 5vw; */
 }
 #imagePagination {
  bottom:1vh
 }
 .L3s-10-3 {
  /*! height:30vh; */
  /*! margin-bottom:1vh */
 }
 .L3s-10-5 {
  /*! margin:3%; */
 }
 .L3s-18-1 {
  top:30%
 }
 .L3s-15-2A {
  font-size:25px
 }
 .L3s-15-4 {
  font-size:15px
 }
 .L3s-15-Arrow {
  top:54%;
  width:100%
 }
 .L3s-15-arrow {
  width:30px;
  height:55px;
  font-size:30px
 }
 .L3s-19-arrow {
  width:5vw;
  height:10vw;
  font-size:30px
 }
 .L3s-22-4,
 .L3s-22-3P {
  line-height:20px;
  font-size:16px
 }
 .L3s-22-3-1 {
  width:35%;
  margin-bottom:3%;
  border:.5px solid black;
  border-radius: 2vw;
 }
 .L3s-22-2 {
  display:none
 }
 .L3s-22-8,
 .L3s-22-8A {
  font-size:14px
 }
 .L3s-22-8A {
  display:flex;
  align-items:center;
 }
 .L3s-7-2-left,
 .L3s-7-2-right {
  width:30px;
  height:55px;
  font-size:20px
 }
 .L3s-8-1 {
  width:90%
 }
 .L3s-6-1 {
  top:10%;
 }
 .L3s-10-1 {
  width:32%;
 }
 .L3s-11-2 {
  top:50%
 }
 .L3s-11-arrow {
  width:7vw;
  height:13vw;
  font-size:30px
 }
 .L3s-12-4 {
  flex-direction:column;
  background-color:#00000080
 }
 .L3s-12-6 {
  position:relative;
  width:90%;
  left:2%;
  padding:1% 0
 }
 .L3s-13-10 {
  width:50%
 }
 .L3s-20-6A {
  font-size:14px;
  top:0;
  position: relative;
  padding: 2%;
  line-height: 20px;
 }
 .L3s-18-3 {
  font-size:14px
 }
 .L3s-15-2 {
  width:100%;
  flex-wrap:wrap;
  flex-direction:row
 }
 .L3s-15-3 {
  width:22%
 }
 .L3s-15-container-videobox {
  width:100%;
  order:3
 }
 .L3s-21-3-3,
 .L3s-21-3-3A {
  font-size:15px
 }
 .L3s-15-1 {
  flex-direction:column
 }
 #videoPagination {
  flex-direction:row;
  order:2;
  width:100%;
  padding:1%;
  align-items:center;
  background-color:#f4f4f4;
  justify-content:space-around
 }
 #videoPagination>.page-button {
  width:17%;
  height:1px;
  margin:0
 }
 #imagePagination3>.page-button {
  height:1px
 }
 .L3s-16-3A {
  padding-top:5%
 }
 .L3s-19A-4 {
  /*! width:53%; */
  border:.5px solid black;
  padding: 0 1%;
 }
 .L3s-19-3-1 {
  width:30%;
  border:.5px solid;
  border-radius: 2vw;
  display: flex;
  justify-content: center;
  align-items: center;
 }
 .L3s-12-10 {
  width:100%;
  padding: 1% 0;
 }
}
@media all and (min-width:200px) and (max-width:374px) {
  .L3s-10-4{font-size: 5vw;}
  .L3s-10-2{width: 70%;}
  .L3s-22-1V{top: 1.5%;}
  .L3s-22-1V a{font-size: 4.5vw;}
  .L3s-19-3{top: 3%;}
  .L3s-bd {
  position: relative;
  color: white;
}
  .L3s-16-3-A{height: 45vw}
  .L3s-20-6A {
  width: 96%;
  border-radius: 1vw;
  border: .5px solid rgba(0,0,0,.2);
  position: relative;
    line-height: 20px;
  top: 0;
}
  
  .L3s-18-3 {
  width: 100%;
  border-radius: 1vw;
  /*! border: .5px solid rgba(0,0,0,.2); */
  position: relative;
  bottom: 0;
}
  .L3s-20-4 {
  border-radius: 1vw;
  flex-direction: column;
  background-color: black;
  }.L3s-18{background-color: black}
  
  .L3s-19-3A{margin-bottom: 5%;}
  #L3S-App3 {
  position:absolute;
  text-align:center;
  width:100%;
  top:15%;
  font-size:18px
 }
 #L3s-App4 {
  top:25%;
  position:absolute;
  text-align:center;
  width:100%;
  padding:0 2%;
  line-height:20px
 }
 .image-block,
 .L3s-12-10 {
  width:100%
 }
 .L3s-1-1 {
  width:90%
 }
 .L3s-1-2 {
  font-size:4vw
 }
 .L3s-2-1-1 {
  width:60%
 }
 .L3s-4-1 {
  width:40%
 }
 .L3s-4-2 {
  width:5%
 }
 .L3s-h2 {
  font-size:6vw;
  line-height: 7vw;
 }
 .L3s-p {
  font-size:4vw;
  line-height:20px
 }
 .L3s-year-p {
  font-size:4vw;
  width:85%
 }
 .L3s-year2-2 {
  font-size:7vw;
  width:89%
 }
 .L3s-4-3 {
  width:90%
 }
 .L3s-12-12 {
  font-size:14px;
  line-height:25px;
  padding-bottom:5%;
  width:90%
 }
 .L3s-5-1 {
  width:45%
 }
 .L3s-12-9 {
  flex-direction:column
 }
 .L3s-ld2 {
  width:90%;
  position:relative;
  padding-bottom:3%;
  bottom:30px
 }
 .L3s-ld {
  width:100%;
  flex-direction:column;
  background-color:#000;
  align-items:center
 }
 .L3s-5-1-3 {
  font-size:14px
 }
 .L3s-12-11 {
  padding-bottom:1%
 }
 .L3s-15-2A {
  font-size:40px
 }
 .L3s-15-4 {
  font-size:25px
 }
 .L3s-16-4 {
  width:98%;
  padding:5% 0;
 }
 .L3s-year2-1 {
  padding-bottom:5%;
  flex-direction:column
 }
 .L3s-year-1 {
  padding-bottom:2%;
  font-size:7vw
 }
 .L3s-year-2 {
  padding-bottom:5%
 }
 .L3s-22-3 {
  width:95%;
  flex-wrap:wrap
 }
 .L3s-22-4,
 .L3s-22-3P {
  line-height:30px
 }
 
 
 .L3s-7-2 {
  top:55%;
 }
 .L3s-7-3-2 {
  font-size:15px;
  line-height: 20px;
 }
 .L3s-7-3-1 {
  width:22%;
  border:.5px solid black;
  border-radius:1vw
 }
 #imagePagination {
  padding-top:1vh;
 }
 .L3s-10-3 {
  /*! height:30vh; */
  margin-bottom:5%;
 }
 .L3s-10-5 {
  margin:3%
 }
 .L3s-18-1 {
  top:30%
 }
 .L3s-15-2A {
  font-size:22px;
  padding: 3% 0;
 }
 .L3s-15-4 {
  font-size:14px
 }
 .L3s-15-Arrow {
  top:54%;
  width:100%
 }
 .L3s-15-arrow {
  width:25px;
  height:50px;
  font-size:25px
 }
 .L3s-19-arrow {
  width:6vw;
  height:10vw;
  font-size:25px;
  background-color:#0000001a
 }
 .L3s-22-4,
 .L3s-22-3P {
  line-height:20px;
  font-size:4vw
 }
 .L3s-22-3-1 {
  width:38%;
  margin-bottom:3%;
  border:.5px solid black;
  border-radius:1vw
 }
 .L3s-22-2 {
  display:none
 }
 .L3s-22-8,
 .L3s-22-8A {
  font-size:3vw
 }
 .L3s-22-8A {
  display:flex;
  align-items:center
 }
 .L3s-7-2-left,
 .L3s-7-2-right {
  width:25px;
  height:40px;
  font-size:18px
 }
 .L3s-8-1 {
  width:90%
 }
 .L3s-6-1 {
  top:10%;
  padding-top: 3%;
 }
 .L3s-10-1 {
  width:100%;
  border-bottom: dashed 1px #bbb;
 }
 .L3s-11-2 {
  top:62%
 }
 .L3s-11-arrow {
  width:6vw;
  height:10vw;
  font-size:25px
 }
 .L3s-12-4 {
  flex-direction:column;
  background-color:#00000080
 }
 .L3s-12-6 {
  position:relative;
  width:90%;
  left:2%;
  padding:1% 0
 }
 .L3s-13-10 {
  width:96%
 }
 .L3s-20-6A {
  font-size:12px;
  width:100%;
  /*! white-space:nowrap; */
  /*! overflow:hidden; */
  /*! text-overflow:ellipsis; */
  /*! left:2% */
  padding: 0 2%;
  line-height: 15px;
  top: 0;
 }
 .L3s-18-3 {
  font-size:12px;
  width:100%;
  /*! white-space:nowrap; */
  /*! overflow:hidden; */
  /*! text-overflow:ellipsis; */
  /*! left:2% */
  padding: 0 2%;
  line-height: 15px;
 }
 .L3s-15-2 {
  width:100%;
  flex-wrap:wrap;
  flex-direction:row
 }
 .L3s-15-3 {
  width:23%;
  border-radius:1vw;
  border:.5px solid rgba(0,0,0,.2)
 }
 .L3s-15-container-videobox {
  width:100%;
  order:3
 }
 .L3s-21-3-3 {
  font-size:3.5vw
 }
 .L3s-21-3-3A {
  font-size:3.5vw;
  /*! height:220px */
 }
 .L3s-15-1 {
  flex-direction:column
 }
 #videoPagination {
  flex-direction:row;
  order:2;
  width:100%;
  padding:1%;
  align-items:center;
  background-color:#f4f4f4;
  justify-content:space-around
 }
 #videoPagination>.page-button {
  width:17%;
  height:1px;
  margin:0
 }
 #imagePagination3>.page-button {
  height:1px
 }
 .L3s-16-3A {
  /*! padding-top:5% */
 }
 .L3s-19A-4 {
  width:85%;
  border:.5px solid;
  border-radius:1vw
 }
 .L3s-19-3-1 {
  width:30%;
  border:.5px solid;
  border-radius:1vw
 }
 .L3s-5-1-1 {
  width:84%
 }
 .L3s-7-3 {
  width:90%
 }
 .L3s-7-4-1-2 {
  position:relative;
  padding:0 2% 5%;
  display:block;
  width:100%;
  height:7vh
 }
 .L3s-7-4-1 {
  width:100%
 }
 .L3s-7-4-1-1 {
  left:0;
  top:5vw
 }
 .L3s-20-4 {
  background-color:#101010
 }
 .text-block.selected {
  border-radius:1vw
 }
 .L3s-11-4-1B {
  width:95%
 }
 .L3S-20-4 {
  margin:0
 }
 .L3s-22-6 {
  width:31.3%;
  height:31.3%;
 }
}
@media all and (min-width:375px) and (max-width:479px) {
  .L3s-10-2{width:70%}
  .L3s-10-4{font-size: 15px;}
  .L3s-19-5-1 {padding-top:15%}
  .L3s-22-1V{top: 1%;width: 98%;}
  .L3s-22-1V a{font-size: 18px;}
  .L3s-18{background-color:black;}
  .L3s-bd{position: relative;color: white;top: 0;left: 0;padding: 0 2%;}
  .text-block:hover{border-radius: 1vw}
  .L3s-8-3{height: 7vh;}
  .L3s-16-3-A{height:40vw;}
  #L3S-App3 {
  position:relative;
  text-align:center;
  width:100%;
  /*! top:15%; */
  font-size:18px
 }
 #L3S-App4 {
  /*! top:25%; */
  position:relative;
  text-align:center;
  width:100%;
  padding:0 2%;
  line-height:20px
 }
 .L3s-22-6 {
  width:31.3%;
  height:31.3%;
 }
 .L3S-12-10 {
  width:100%
 }
 .L3s-1-1 {
  width:90%
 }
 .L3s-1-2 {
  font-size:16px
 }
 .L3s-2-1-1 {
  width:60%
 }
 .L3s-4-1 {
  width:40%
 }
 .L3s-4-2 {
  width:5%
 }
 .L3s-h2 {
  font-size:22px;
  line-height: 25px;
 }
 .L3s-p {
  font-size:15px;
  line-height:22px;
 }
 .L3s-year-p {
  font-size:14px;
  width:85%
 }
 .L3s-year2-2 {
  font-size:22px;
  width:89%
 }
 .L3s-4-3 {
  width:90%
 }
 .L3s-12-12 {
  font-size:14px;
  line-height:25px;
  padding-bottom:5%;
  width:90%
 }
 .L3s-5-1 {
  width:40%
 }
 .L3s-12-9 {
  flex-direction:column
 }
 .L3s-ld2 {
  width:90%;
  position:relative;
  padding-bottom:3%;
  bottom:30px
 }
 .L3s-ld {
  width:100%;
  flex-direction:column;
  background-color:#000;
  align-items:center
 }
 .L3s-5-1-3 {
  font-size:14px
 }
 .L3s-12-11 {
  padding-bottom:1%
 }
 .L3s-15-2A {
  font-size:40px
 }
 .L3s-15-4 {
  font-size:25px
 }
 .L3s-16-4 {
  width:84%;
  padding:5% 0
 }
 .L3s-year2-1 {
  padding-bottom:5%;
  flex-direction:column
 }
 .L3s-year-1 {
  padding-bottom:2%
 }
 .L3s-year-2 {
  padding-bottom:5%
 }
 .L3s-22-3 {
  width:95%;
  flex-wrap:wrap
 }
 .L3s-22-4,
 .L3s-22-3P {
  line-height:30px
 }
 
 
 .L3s-7-2 {
  top:54%;
 }
 .L3s-7-3-2 {
  font-size:15px;
  line-height: 20px;
 }
 .L3s-7-3-1 {
  width:22%;
  border:.5px solid black;
  border-radius:1vw
 }
 #imagePagination {
  padding-top:2vh;
 }
 .L3s-10-3 {
  /*! height:30vh; */
  /*! margin-bottom:1vh */
  margin-bottom: 5%;
 }
 .L3s-10-5 {
  margin:3%
 }
 .L3s-18-1 {
  top:30%
 }
 .L3s-15-2A {
  font-size:22px;
  width: 100%;
 }
 .L3s-15-4 {
  font-size:14px
 }
 .L3s-15-Arrow {
  top:54%;
  width:100%
 }
 .L3s-15-arrow {
  width:25px;
  height:50px;
  font-size:25px
 }
 .L3s-19-arrow {
  width:6vw;
  height:10vw;
  font-size:25px;
  background-color:#0000001a
 }
 .L3s-22-4,
 .L3s-22-3P {
  line-height:20px;
  font-size:16px
 }
 .L3s-22-3-1 {
  width:40%;
  margin-bottom:3%;
  border:.5px solid black;
  border-radius:1vw
 }
 .L3s-22-2 {
  display:none
 }
 .L3s-22-8,
 .L3s-22-8A {
  font-size:13px;
  height:5vh
 }
 .L3s-22-8A {
  display:flex;
  align-items:center
 }
 .L3s-7-2-left,
 .L3s-7-2-right {
  width:25px;
  height:40px;
  font-size:18px
 }
 .L3s-8-1 {
  width:90%
 }
 .L3s-6-1 {
  /*! top:10%; */
  padding-top: 4%;
 }
 .L3s-10-1 {
  width:100%;
  border-bottom: dashed 1px #bbb;
 }
 .L3s-11-2 {
  top:62%
 }
 .L3s-11-arrow {
  width:6vw;
  height:10vw;
  font-size:25px
 }
 .L3s-12-4 {
  flex-direction:column;
  background-color:#ffffff80;
 }
 .L3s-12-6 {
  position:relative;
  width:90%;
  left:2%;
  padding:1% 0
 }
 .L3s-13-10 {
  width:90%
 }
 .L3s-20-6A {
  width:96%;
  border-radius:1vw;
  /*! border:.5px solid rgba(0,0,0,.2); */
  position: relative;
  line-height: 20px;
  top: 0;
 }
 .L3s-18-3 {
  width:100%;
  /*! border-radius:1vw; */
  /*! border:.5px solid rgba(0,0,0,.2); */
  position: relative;
  bottom: 0;
 }
 .L3s-15-2 {
  width:100%;
  flex-wrap:wrap;
  flex-direction:row
 }
 .L3s-15-3 {
  width:23%;
  border-radius:1vw;
  border:.5px solid rgba(0,0,0,.2)
 }
 .L3s-15-container-videobox {
  width:100%;
  order:3
 }
 .L3s-21-3-3 {
  font-size:13px
 }
 .L3s-21-3-3A {
  font-size:13px;
  /*! height:220px */
 }
 .L3s-15-1 {
  flex-direction:column
 }
 #videoPagination {
  flex-direction:row;
  order:2;
  width:100%;
  padding:1%;
  align-items:center;
  background-color:#f4f4f4;
  justify-content:space-around
 }
 #videoPagination>.page-button {
  width:17%;
  height:1px;
  margin:0
 }
 #imagePagination3>.page-button {
  height:1px
 }
 .L3s-16-3A {
  /*! padding-top:5%; */
  /*! height: 10vw; */
 }
 .L3s-19A-4 {
  /*! width:75%; */
  border:.5px solid black;
  border-radius:1vw
 }
 .L3s-19-3-1 {
  width:30%;
  border:.5px solid;
  border-radius:1vw
 }
 .L3s-5-1-1 {
  width:84%
 }
 .L3s-7-3 {
  width:90%
 }
 .L3s-7-4-1-2 {
  position:relative;
  padding:0 2%;
  display:block;
  width:100%;
  /*! height:7vh; */
 }
 .L3s-7-4-1 {
  width:100%
 }
 .L3s-7-4-1-1 {
  left:0;
  top:5vw
 }
 .L3s-20-4 {
  border-radius:1vw;
  flex-direction: column;
  background-color: black;
 }
 .text-block.selected {
  border-radius:1vw
 }
 .L3s-11-4-1B {
  width:95%
 }
 .L3S-20-4 {
  margin:0
 }
 .image-block {
  width:100%
 }
}
@media all and (max-width:575px) {
  .L3s-Bigbox {
 width:100%;
 position:relative;
 display:flex;
 flex-direction:column;
 align-items:center;
 overflow:hidden
}
  .L3s-22-8{height: 3vh;align-items: center;display: flex;}
  .L3s-22-8A{height: 3vh;}
  .L3s-21-2 {
  overflow-x:scroll
 }
 .L3s-21-3 {
  width:24vw;
  flex:0 0 auto
 }
 .L3s-21-3-fixed {
  position:sticky;
  left:0;
  z-index:3;
  background-color:#fff
 }
  #L3s-pA{font-size: 13px;line-height: 5vw;}
}
@media all and (min-width:768px) {
  
 .L3s-vp2 {
  width:79%
 }
}
@media all and (min-width:768px) {
 .L3s-vp2 {
  width:79%
 }
}

@media all and (min-width:800px){
  .L3s-8-2A{height:10vh;display: flex;align-items: center;}
}

@media all and (max-width:796px){
  .L3s-8-1{width:90%}
}
@media all and (max-width:850px){
  .L3s-15-1{flex-direction:column;}
  .L3s-15-Arrow{top:54%;
width: 100%;}
  .L3s-15-container-videobox{order:3;width:100%}
  #videoPagination{flex-direction: row;
order: 2;
width: 100%;
padding: 1%;
align-items: center;
background-color: #f4f4f4;
justify-content: space-around;}
  #L3s-15-CV{width:100%}
  #videoPagination > .page-button{width: 17%;
height: 1px;
margin: 0;}
  
  .L3s-15-3{margin:0;width:22%;}
  .L3s-15-2{width: 100%;
flex-wrap: wrap;
flex-direction: row;
           justify-content:space-around}
}
@media all and (min-width:768px) and (max-width:810px){
  .L3s-8-3B{height: auto;}
  .L3s-8-3 {height: auto;}
  .L3s-8-2A{height: auto;}
  .L3s-10-6, .L3s-10-6A{width: 95%}
  .L3s-19A-4{padding: 0 1%}
  .L3s-17-2{padding: 0 2%}
  .L3s-17-2A{padding:0 2%}
  .L3s-19-3-1{display: flex; justify-content: center;align-content: center;width: 30%;/*! padding: 0 2%; */}
}

@media all and (min-width:480px) and (max-width:620px)
{.L3s-7-3-1{border-radius: 2vw}
  .L3s-15-3{border-radius:2vw}
  .L3s-15-3:hover{border-radius: 2vw}
  .text-block.selected{border-radius: 2vw}}

@media all and (min-width:480px) and (max-width:677px){
  .L3s-9A{position: relative;background-color: #0a0a0a;top: 7%;}
  .L3S-App{position: relative;top: 0;}
  .L3s-6-1{padding-top: 2%}
  .L3s-app3{padding-top:2%}
  .L3s-16-3-A{margin:5% 0}
}

@media all and (min-width:480px) and (max-width:535px){
  .L3s-h2{font-size:25px;line-height:35px}
  .L3s-p{font-size:16px; line-height:23px}
  .L3s-16-3-A{margin:5% 0;}
  .L3s-15-4{font-size:15px}
  .L3s-bd{position:relative;top:0;font-size: 14px;
padding: 0 2%;
left: 0; 
color: white;
}
  .L3s-C-A{background-color:white}
  .L3s-19-3{top: 3%}
}

@media all and (max-width:479px){
  .L3sp-19{border-top:none}
  .L3S-App {
  position: relative;
  top: 0;
}
  .L3s-9A {
  position: relative;
  background-color: #0c0c0c;
  top: 0;
}
}

@media all and (max-width:441px){
  .L3s-15-3{width:35%;/*! flex: 0 0 auto; */margin-bottom: 3%;}
  .L3s-15-2{ }
}

@media all and (max-width:535px){
  .L3s-C-A{background-color: black}
}
/*# sourceMappingURL=/cdn/shop/t/31/assets/LIVE AIR 3 SMART.css.map?v=101005073259770419361689740802 */


#L3sp-1{display: flex;flex-wrap: wrap;width: 100%; flex-direction: row;justify-content: center;}
#L3sp-1-1 {width: 50%;padding: 0;justify-content: center;text-align: center;gap: 2%;}
#L3sp-1-2 {width: 50%;}
.L3s-16-5{display: block;}
#L3sp-2-3 {width: 45%; height: auto;flex-direction: column;}
#L3sp-2-4 {width: 50%; height: auto;flex-direction: column;}
#L3sp-2-1 {width: 100%;}
#L3sp-2-2 {width: 100%;}
.L3sp-16-3{width: 100%;flex-direction: row;}
.L3sp-19-3{position: relative; top: 0;margin: 3% 0;width: 100%;justify-content: center;gap: 5%;}
.L3sp-19-3A{margin-bottom: 3%;}
.L3sp-19-3-1 {width: 15%;}
.L3sp-13-1-1{width: 90%;position: relative;display: flex;flex-wrap: nowrap;justify-content: center;}
.L3sp-13-2{width: 100%;position: relative;display: flex;flex-direction: column;justify-content: center;align-items: center;text-align: center;}
.L3sp-13-3{width: 25%;padding-bottom: 5%;}
.L3sp-13-1{ padding: 1% 0; align-items: center;}
.L3sp-13-1{margin: 3% 0;}
.L3s-17-2 {width: 90%;}
.L3s-17-2A{width: 90%;}
.L3s-reviews{width: 60%;/*! left: 5%; */position: relative;top: 6%;opacity：0.8}


#imagePagination7 {
  width: 65%;
  z-index: 2;
  padding-top: 1%;
  border-block-end-width: 0;
  gap: 13%;
}

@media all and (min-width:100px) and (max-width:767px){
  #L3sp-1{display: flex;width: 100%; flex-direction: column;}
#L3sp-1-1 {width:100%; background-color:#f4f4f4 ; text-align:left;padding: 3% 0;gap: 0;}
#L3sp-1-2 {width: 100%;}
}

@media all and (min-width:100px) and (max-width:850px){
    #L3sp-2-3 {width: 100%; height: auto;flex-direction: column;}
    #L3sp-2-4 {width: 100%; height: auto;flex-direction: column; order: 1;}
    .L3sp-16-3{width: 100%;flex-direction: column;}
    .L3sp-16-6 {order:2}
    .L3sp-16-4{padding: 2% 0;}
    
}

@media all and (min-width:900px) {
  #L3s-pA{font-size: 18px;}
}

@media all and (max-width:850px) {
  .L3sp-19-3-1{width: 30%;}
  #imagePagination7 { width: 95%;}
  .L3sp-16-5{width: 100%;}
  .L3sp-16-6{width: 100%;}
  .L3sp-16-3A{padding-top: 2%;}
  .L3s-19-5-1 {padding-top:8%}
  .L3sp-19-5-1{padding-top: 0;}
}

@media all and (min-width:768px) and (max-width:920px){
  .L3s-10-4{font-size: 20px;}
}


@media all and (max-width:640px){
  .L3s-p{font-weight: 400;}
}

@media all and (max-width:676px){
.L3s-6{flex-direction: column;background-color: #0a0a0a;}
}
@media all and  (max-width:534px){
#L3s-pA{font-size: 2.4vw;}
}

@media all and (min-width:851px) {
  .L3s-15-Arrow{gap:72%;width:100%;justify-content:start}
}


