 .sec01 {
     width: 100%;
     max-height: 92rem;
     max-width: 1920px;
     margin: 0 auto;
     overflow: hidden;
     position: relative
 }

 @media(max-width: 767px) {
     .sec01 .swiper-wrapper {
         min-height: 100vh
     }
 }

 .sec01 .swiper-slide {
     aspect-ratio: 1/.49;
     overflow: hidden
 }

 @media(max-width: 767px) {
     .sec01 .swiper-slide {
         aspect-ratio: auto
     }
 }

 .sec01 .swiper-slide .image_a {
     position: absolute;
     top: 0;
     left: 0;
     right: 0;
     bottom: 0;
     width: 100%;
     height: 100%;
     display: block
 }

 .sec01 .swiper-slide img {
     width: 100%;
     height: 100%;
     object-fit: cover
 }

 @media(max-width: 767px) {
     .sec01 .swiper-slide img {
         height: auto !important
     }
 }

 .slider .swiper-slide {
     position: relative;
     height: auto
 }

 .slider .swiper-slide img {
     width: 100%;
     height: 100%;
     object-fit: cover
 }

 .slider .swiper-pagination-bullets {
     text-align: left;
     padding-left: clamp(3rem, 13.6vw, 26.2rem);
     bottom: clamp(30rem, 36.4vw, 68.9rem);
     z-index: 7;
     margin-top: 22.8rem
 }

 @media(max-width: 767px) {
     .slider .swiper-pagination-bullets {
         padding-left: 2rem;
         margin-top: 0;
         margin-bottom: clamp(16rem, 55.3vw, 39rem);
         bottom: 0
     }
 }

 .slider .swiper-pagination-bullets .swiper-pagination-bullet {
     font-size: 15px;
     font-weight: bold;
     color: rgba(255, 255, 255, .5);
     width: auto;
     margin: 0 30px 0 0 !important;
     background: rgba(0, 0, 0, 0);
     opacity: 1
 }

 @media(max-width: 767px) {
     .slider .swiper-pagination-bullets .swiper-pagination-bullet {
         font-size: 12px;
         margin-right: 15px !important;
         font-weight: 500
     }
 }

 .slider .swiper-pagination-bullets .swiper-pagination-bullet:only-child {
     display: block !important
 }

 .slider .swiper-pagination-bullets .swiper-pagination-bullet .txt {
     display: none
 }

 .slider .swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active {
     color: #fff
 }

 .slider .swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active .txt {
     display: inline-block
 }

 section.side_pd {
     width: 100%;
     /* max-width: 150rem; */
     margin: 0 auto;
     /* padding: 27rem 5rem 14rem */
 }

 @media(max-width: 767px) {
     section.side_pd {
         /* padding: 13rem 1.5rem 10rem; */
         max-width: none
     }
 }

 section.tb_pd {
     padding: 8rem 0 4.6rem;
     position: relative
 }

 @media(max-width: 767px) {
     section.tb_pd {
         padding: 12.5rem 2rem 7.5rem
     }
 }

 section.tb_pd::before {
     content: "";
     width: 100%;
     height: 1px;
     background-color: rgba(0, 0, 0, .1);
     position: absolute;
     top: 0;
     left: 50%;
     transform: translateX(-50%)
 }

 @media(max-width: 767px) {
     section.tb_pd::before {
         width: 100%
     }
 }

 @media(max-width: 767px) {
     section.tb_pd:first-child::before {
         display: none
     }
 }

 section.slide_sec {
     display: grid;
     grid-template-columns: 1.25fr 2.25fr;
     max-width: 69.95rem;
     margin: 0 auto
 }

 @media(max-width: 767px) {
     section.slide_sec {
         display: block
     }
 }

 section.slide_sec .left {
     width: 100%;
     margin: 0 auto;
     /* padding: 0 0 0 clamp(5rem, 11.9vw, 25.9rem);
     min-width: clamp(20rem, 39.6vw, 76rem) */
 }

 @media(max-width: 767px) {
     section.slide_sec .left {
         padding: 0 0 0
     }
 }

 @media(max-width: 989px) {
     section.slide_sec .left .top {
         padding-right: 5rem
     }
 }

 @media(max-width: 767px) {
     section.slide_sec .left .top {
         padding-right: 2rem
     }
 }

 section.slide_sec .left .top h2 {
     line-height: 1;
     font-size: clamp(2.05rem, 2.05rem, 20px);
     font-weight: bold;
     color: var(--primary-color);
     margin-bottom: 1.9rem;
     text-transform: uppercase;
 }

 @media(max-width: 767px) {
     section.slide_sec .left .top h2 {
         margin-bottom: 2.4rem
     }
 }

 section.slide_sec .left .top p {
     font-weight: 500;
     line-height: 1;
     margin-bottom: 17px;
     font-size: 28px;
     color: var(--primary-color);
 }

 @media(max-width: 767px) {
     section.slide_sec .left .top p {
         margin-bottom: 1rem
     }
 }

 section.slide_sec .left .top span {
     font-weight: normal;
     font-size: 23px;
     color: #040000;
     display: inline-block;
     margin-bottom: 4.25rem
 }

 @media(max-width: 767px) {
     section.slide_sec .left .top span {
         margin-bottom: 2.5rem
     }
 }

 @media(max-width: 500px) {
     section.slide_sec .left .top span {
         font-size: 1.2rem;
         letter-spacing: -0.6px;
         line-height: 1.4
     }
 }

 section.slide_sec .left .btn_report {
    width: 173px;
    height: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: var(--primary-color);
    border-radius: 24px 24px 24px 24px;
    font-size: 16px;
    color: #FFFFFF;
    border: 1px solid var(--primary-color);
    transition: all 0.3s;
 }
 section.slide_sec .left .btn_report:hover {
    background: #ffffff;
    color: var(--primary-color);
 }
 section.slide_sec .left .btn_report .txt {
     display: block;
 }

 section.slide_sec .right {
     overflow: hidden
 }

 section.slide_sec .right .swiper-slide {
     height: auto;
     max-height: 30vw
 }
 @media(max-width: 992px) {
    section.slide_sec .left .btn_report, .sec02 .tab_bot .tab__contents .left .bot.pc {
        margin-bottom: 2.5rem;
    }
    .sec02 .tab_bot .tab__contents .left .bot.pc {
        padding: 0 15px;
    }
}
 @media(max-width: 767px) {
     section.slide_sec .right .swiper-slide {
         max-height: 108vw
     }
 }

 @media(max-width: 500px) {
     section.slide_sec .right .swiper-slide {
         max-height: 34.4rem
     }
 }

 section.slide_sec .right .swiper-slide img {
     width: 100%;
     height: 100%;
     object-fit: cover
 }

 section.slide_sec .right .swiper-slide a {
     cursor: pointer
 }

 section.slide_sec .right .swiper-slide a.active_cursor {
     cursor: pointer
 }
 section.slide_sec .right .swiper-slide .right_btn {
    display: block;
    text-align: center;
    font-weight: bold;
    font-size: 16px;
    color: #EEBA96;
    width: 100%;
    margin-top: 19px;
    border-radius: 30px;
    padding: .85rem 1.35rem;
    background: transparent;
    transition: all 0.3s;
 }
 section.slide_sec .right .swiper-slide .right_btn:hover {
    background: #296665;
 }
 section.slide_sec .bot .btn_report {
     width: 11.9rem;
     margin: 2rem 0 0 0;
     padding: 0 2rem;
     height: 3.7rem
 }
 section.slide_sec .right .swiper-slide p {
   position: absolute;
   bottom: 0;
   width: 100%;
   height: 0;
   font-size: 16px;
   display: flex;
   align-items: center;
   justify-content: center;
   color: #FFFFFF;
   background: rgba(0, 0, 0, .5);
   transition: all 0.3s;
   opacity: 0;
   visibility: hidden;
 }
 section.slide_sec .right .swiper-slide:hover p {
    height: 3.95rem;
    opacity: 1;
    visibility: visible;
 }
 section.slide_sec .bot .btn_report .txt {
     font-size: 1.1rem
 }

 section.slide_sec .bot .btn_report img {
     width: 2.4rem
 }

 @media(max-width: 767px) {
     .sec02.side_pd {
         padding: 7.5rem 0 0
     }
 }

 .sec02 .tab_top {
     display: flex;
     align-items: center;
     justify-content: space-between;
     border-bottom: 1px solid rgba(0, 0, 0, .1);
     padding-bottom: 6.8rem;
     margin-bottom: 4rem
 }

 @media(max-width: 767px) {
     .sec02 .tab_top {
         padding: 0 2rem 3rem;
         margin-bottom: 0
     }
 }

 .sec02 .tab_top .tab__contents {
     display: none
 }

 .sec02 .tab_top .tab__contents.active {
     display: block
 }

 .sec02 .tab_top .tab__contents h2 {
     font-size: clamp(2.5rem, 4.9vw, 4.6rem);
     font-weight: bold;
     letter-spacing: -2.76px;
     line-height: 1.26;
     text-transform: uppercase
 }

 @media(max-width: 767px) {
     .sec02 .tab_top .tab__contents h2 {
         letter-spacing: -1.38px
     }
 }

 .sec02 .tab_top .tab__list {
     display: flex;
     align-items: center;
     justify-content: center
 }

 @media(max-width: 767px) {
     .sec02 .tab_top .tab__list {
         display: none
     }
 }

 .sec02 .tab_top .tab__list .tab__list__item {
     margin-right: 5.8rem;
     text-align: right;
     cursor: pointer;
     border-bottom: 2px solid rgba(0, 0, 0, 0)
 }

 .sec02 .tab_top .tab__list .tab__list__item:last-child {
     margin-right: 0
 }

 .sec02 .tab_top .tab__list .tab__list__item.active p {
     border-color: #292929
 }

 .sec02 .tab_top .tab__list .tab__list__item span {
     color: rgba(22, 22, 22, .6);
     line-height: 1;
     font-weight: 500;
     margin-bottom: .9rem;
     font-size: clamp(1.2rem, 1.6vw, 1.5rem);
     display: block
 }

 .sec02 .tab_top .tab__list .tab__list__item p {
     letter-spacing: -1.2px;
     font-weight: 600;
     line-height: 1;
     font-size: clamp(1.4rem, 1.7vw, 2rem);
     border-bottom: 2px solid rgba(0, 0, 0, 0);
     display: inline
 }

 .sec02 .tab_bot .tab_slide {
     align-items: center;
     justify-content: flex-start;
     height: 6rem;
     position: relative;
     padding: 0 2rem;
     border-bottom: 1px solid rgba(0, 0, 0, .1);
     display: none
 }

 @media(max-width: 767px) {
     .sec02 .tab_bot .tab_slide {
         display: flex
     }
 }

 .sec02 .tab_bot .tab_slide::after {
     content: "";
     display: block;
     position: absolute;
     background: url(/img/front/icon/mo_icon_ham_arrow_down.png) no-repeat center/contain;
     width: 12px;
     height: 12px;
     right: 20px;
     top: 50%;
     transform: translateY(-50%)
 }

 .sec02 .tab_bot .tab_slide.open {
     background-color: #fafafa
 }

 .sec02 .tab_bot .tab_slide.open::after {
     background: url(/img/front/icon/mo_icon_ham_arrow_up.png) no-repeat center/contain
 }

 .sec02 .tab_bot .tab_slide span {
     width: 7.5rem;
     font-size: 1.4rem;
     font-weight: 500;
     color: rgba(22, 22, 22, .6);
     display: inline-block;
     margin-right: 2.2rem
 }

 .sec02 .tab_bot .tab_slide p {
     font-size: 1.4rem;
     font-weight: 600;
     letter-spacing: -0.84px;
     line-height: 1
 }

 .sec02 .tab_bot .tab__contents {
     display: grid;
     grid-template-columns: 1.25fr 2.2fr;
     display: none
 }

 @media(max-width: 767px) {
     .sec02 .tab_bot .tab__contents {
         background-color: #fafafa;
         border-bottom: 1px solid rgba(0, 0, 0, .1)
     }

     .sec02 .tab_bot .tab__contents.opne {
         display: block
     }
 }

 .sec02 .tab_bot .tab__contents.active {
     display: grid
 }

 @media(max-width: 767px) {
     .sec02 .tab_bot .tab__contents.active {
         display: block
     }

     .sec02 .tab_bot .tab__contents.active.opne {
         display: block
     }
 }

 .sec02 .tab_bot .tab__contents .left {
     position: relative
 }

 .sec02 .tab_bot .tab__contents .left .top {
     text-align: left;
     font-weight: 500;
     line-height: 1.55;
     letter-spacing: -1.32px;
     margin-bottom: 8rem;
     font-size: clamp(1.7rem, 2vw, 2.2rem)
 }

 @media(max-width: 767px) {
     .sec02 .tab_bot .tab__contents .left .top {
         font-weight: 600;
         letter-spacing: -1.02px;
         padding: 0 2rem;
         margin: 2.5rem 0 2.8rem;
         line-height: 1.35;
         word-break: break-word
     }
 }

 .sec02 .tab_bot .tab__contents .left .bot .btn_report {
     width: auto;
     margin: 0;
     display: inline-flex;
     align-items: center
 }

 .sec02 .tab_bot .tab__contents .left .bot .btn_report .txt {
     display: block;
     /* margin-right: 2rem */
 }

 .sec02 .tab_bot .tab__contents .left .bot.pc {
     /* position: absolute;
     top: 18.3rem */
 }

 @media(max-width: 767px) {
     .sec02 .tab_bot .tab__contents .right .top {
         padding: 0 2rem
     }
 }

 .sec02 .tab_bot .tab__contents .right .top p {
     text-align: left;
     line-height: 1.56;
     letter-spacing: -1.8px;
     font-weight: normal;
     font-size: clamp(1.4rem, 1.7vw, 1.8rem)
 }

 @media(max-width: 767px) {
     .sec02 .tab_bot .tab__contents .right .top p {
         font-weight: 400;
         letter-spacing: -0.66px
     }
 }

 .sec02 .tab_bot .tab__contents .right .top p:last-child {
     margin-top: 3rem;
     margin-bottom: 6.6rem
 }

 @media(max-width: 767px) {
     .sec02 .tab_bot .tab__contents .right .top p:last-child {
         margin: 2.5rem 0 4rem
     }
 }

 .sec02 .tab_bot .tab__contents .right .bot .img_box {
     border-radius: 5px;
     overflow: hidden
 }

 .sec02 .tab_bot .tab__contents .right .bot .img_box img {
     width: 100%;
     height: 100%;
     object-fit: cover
 }

 .sec02 .tab_bot .tab__contents .right .bot.mo {
     padding: 0 2rem 7.5rem
 }

 @media(max-width: 767px) {
     .sec03::before {
         display: none
     }
 }

 .sec06.news_sec .inner {
     padding: 15.4rem 0;
     background-color: #fafafa;
     position: relative;
     text-align: center
 }

 @media(max-width: 767px) {
     .sec06.news_sec .inner {
         padding: 7rem 2rem 8rem
     }
 }

 .sec06.news_sec .inner .bg_txt {
     position: absolute;
     right: 0;
     bottom: 0
 }

 .sec06.news_sec .inner .news_cont {
     display: grid;
     grid-template-columns: 1fr 1fr;
     grid-column-gap: 4rem
 }

 @media(max-width: 767px) {
     .sec06.news_sec .inner .news_cont {
         width: 100%;
         display: block
     }
 }

 .sec06.news_sec .inner .news_cont .left {
     opacity: 0;
     transition: all .3s ease-in-out
 }

 .sec06.news_sec .inner .news_cont .left .img_box {
     width: 100%;
     height: 100%;
     max-height: 48rem
 }

 .sec06.news_sec .inner .news_cont .left img {
     width: 100%;
     height: 100%;
     object-fit: cover
 }

 .sec06.news_sec .inner .news_cont .right {
     opacity: 0;
     transition: all .3s ease-in-out
 }

 .sec06.news_sec .inner .news_cont .right .txt_inner {
     display: flex;
     flex-direction: column;
     justify-content: space-between;
     height: 100%
 }

 .sec06.news_sec .inner .news_cont .right .txt_inner .top {
     text-align: left
 }

 .sec06.news_sec .inner .news_cont .right .txt_inner .top i {
     color: rgba(22, 22, 22, .6);
     line-height: 1;
     font-weight: 500;
     margin-bottom: 3.2rem;
     display: inline-block;
     font-size: clamp(1.2rem, 1.6vw, 1.5rem);
     word-break: break-all
 }

 @media(max-width: 767px) {
     .sec06.news_sec .inner .news_cont .right .txt_inner .top i {
         margin-bottom: 3rem
     }
 }

 .sec06.news_sec .inner .news_cont .right .txt_inner .top h4 {
     font-weight: bold;
     letter-spacing: -1.56px;
     line-height: 1.31;
     margin-bottom: 1.6rem;
     font-size: clamp(1.8rem, 2.2vw, 2.6rem);
     word-break: break-all
 }

 @media(max-width: 767px) {
     .sec06.news_sec .inner .news_cont .right .txt_inner .top h4 {
         margin-bottom: 1rem;
         display: -webkit-box;
         overflow: hidden;
         text-overflow: ellipsis;
         -webkit-box-orient: vertical;
         -webkit-line-clamp: 1
     }
 }

 @media(max-width: 500px) {
     .sec06.news_sec .inner .news_cont .right .txt_inner .top h4 {
         font-size: 1.4rem
     }
 }

 .sec06.news_sec .inner .news_cont .right .txt_inner .top p {
     font-weight: 500;
     letter-spacing: -1.2px;
     line-height: 1.4;
     margin-bottom: 1.6rem;
     font-size: clamp(1.4rem, 1.7vw, 2rem);
     white-space: pre-line;
     display: -webkit-box;
     overflow: hidden;
     text-overflow: ellipsis;
     -webkit-box-orient: vertical;
     -webkit-line-clamp: 2;
     word-break: break-all
 }

 @media(max-width: 767px) {
     .sec06.news_sec .inner .news_cont .right .txt_inner .top p {
         display: -webkit-box;
         overflow: hidden;
         text-overflow: ellipsis;
         -webkit-box-orient: vertical;
         -webkit-line-clamp: 1
     }
 }

 @media(max-width: 500px) {
     .sec06.news_sec .inner .news_cont .right .txt_inner .top p {
         font-size: 1.2rem;
         margin-bottom: 2.5rem
     }
 }

 .sec06.news_sec .inner .news_cont .right .txt_inner .mid img {
     width: 100%;
     height: 100%;
     object-fit: cover;
     aspect-ratio: 1.5/1
 }

 .sec06.news_sec .inner .news_cont .right .txt_inner .bot {
     border-top: 1px solid rgba(0, 0, 0, .1);
     padding-top: 3.3rem
 }

 @media(max-width: 767px) {
     .sec06.news_sec .inner .news_cont .right .txt_inner .bot {
         padding-top: 2.5rem
     }
 }

 .sec06.news_sec .inner .news_cont .right .txt_inner .bot .top {
     margin-bottom: 3.5rem
 }

 @media(max-width: 767px) {
     .sec06.news_sec .inner .news_cont .right .txt_inner .bot .top {
         margin-bottom: 4rem
     }
 }

 .sec06.news_sec .inner .news_cont .right .txt_inner .bot .top pre {
     white-space: pre-line;
     line-height: 1.56;
     letter-spacing: -0.96px;
     font-weight: normal;
     color: rgba(22, 22, 22, .8);
     padding-right: 1rem;
     font-size: clamp(1.2rem, 1.7vw, 1.6rem);
     display: -webkit-box;
     overflow: hidden;
     text-overflow: ellipsis;
     -webkit-box-orient: vertical;
     -webkit-line-clamp: 5
 }

 @media(max-width: 767px) {
     .sec06.news_sec .inner .news_cont .right .txt_inner .bot .top pre {
         color: #161616
     }
 }

 @media(max-width: 500px) {
     .sec06.news_sec .inner .news_cont .right .txt_inner .bot .top pre {
         font-size: 1.1rem
     }
 }

 .sec06.news_sec .inner .news_cont .right .txt_inner .bot .top p {
     line-height: 1.56;
     letter-spacing: -0.96px;
     font-weight: normal;
     color: rgba(22, 22, 22, .8);
     padding-right: 1rem;
     font-size: clamp(1.2rem, 1.7vw, 1.6rem)
 }

 @media(max-width: 767px) {
     .sec06.news_sec .inner .news_cont .right .txt_inner .bot .top p {
         color: #161616
     }
 }

 @media(max-width: 500px) {
     .sec06.news_sec .inner .news_cont .right .txt_inner .bot .top p {
         font-size: 1.1rem
     }
 }

 .sec06.news_sec .inner .news_cont .right .txt_inner .bot .link_wr {
     text-align: left
 }

 .sec06.news_sec .inner .news_cont .right .txt_inner .bot .btn_report {
     margin: 0;
     background-color: #fff;
     width: auto;
     margin: 0;
     display: inline-flex;
     align-items: center
 }

 .sec06.news_sec .inner .news_cont .right .txt_inner .bot .btn_report .txt {
     display: block;
     margin-right: 2rem
 }

 @media(max-width: 767px) {
     .sec06.news_sec .inner .news_cont .right .txt_inner .bot .btn_report {
         height: 3.7rem;
         background-image: linear-gradient(to top, #f5e7f0, #fad7d7) !important;
         padding: 0 2rem
     }

     .sec06.news_sec .inner .news_cont .right .txt_inner .bot .btn_report img {
         width: 2.4rem
     }

     .sec06.news_sec .inner .news_cont .right .txt_inner .bot .btn_report .txt {
         font-size: 1.1rem
     }
 }

 .sec06.news_sec .inner .swiper-slide {
     height: auto
 }

 .sec06.news_sec .inner .swiper-slide-active .left {
     opacity: 1
 }

 .sec06.news_sec .inner .swiper-slide-active .right {
     opacity: 1
 }

 .sec06.news_sec .inner .swiper-container {
     position: relative;
     max-width: 1400px;
     width: 100%;
     margin: 0 auto;
     overflow: hidden;
     padding: 0 5rem
 }

 @media(max-width: 767px) {
     .sec06.news_sec .inner .swiper-container {
         padding: 0
     }
 }

 .sec06.news_sec .inner .swiper-pagination-bullets.swiper-pagination-horizontal {
     width: 50%;
     right: 0;
     bottom: 25px
 }

 @media(max-width: 767px) {
     .sec06.news_sec .inner .swiper-pagination-bullets.swiper-pagination-horizontal {
         width: 100%;
         bottom: 16rem
     }
 }

 @media(max-width: 400px) {
     .sec06.news_sec .inner .swiper-pagination-bullets.swiper-pagination-horizontal {
         bottom: 16rem
     }
 }

 @media(max-width: 300px) {
     .sec06.news_sec .inner .swiper-pagination-bullets.swiper-pagination-horizontal {
         bottom: 16rem
     }
 }

 .sec06.news_sec .inner .swiper-pagination-bullet {
     width: 8px;
     height: 8px;
     background-color: rgba(255, 255, 255, .3);
     position: relative;
     margin: 0 24px 0 0;
     opacity: 1
 }

 @media(max-width: 767px) {
     .sec06.news_sec .inner .swiper-pagination-bullet {
         width: 5.5px;
         height: 5.5px;
         margin: 0 13.5px 0 0
     }
 }

 .sec06.news_sec .inner .swiper-pagination-bullet:last-child {
     margin: 0
 }

 .sec06.news_sec .inner .swiper-pagination-bullet.swiper-pagination-bullet-active {
     background-color: #fff
 }

 .sec06.news_sec .inner .swiper-pagination-bullet.swiper-pagination-bullet-active::after {
     content: "";
     width: 21px;
     height: 21px;
     border: 1px solid #fff;
     border-radius: 50%;
     position: absolute;
     left: 50%;
     top: 50%;
     transform: translate(-50%, -50%)
 }

 @media(max-width: 767px) {
     .sec06.news_sec .inner .swiper-pagination-bullet.swiper-pagination-bullet-active::after {
         width: 14px;
         height: 14px
     }
 }

 .sec06.news_sec .inner .swiper-button-prev {
     left: 0
 }

 @media(max-width: 767px) {
     .sec06.news_sec .inner .swiper-button-prev {
         display: none
     }
 }

 .sec06.news_sec .inner .swiper-button-prev::after {
     color: rgba(0, 0, 0, 0);
     width: 2rem;
     background: url("/catalog/assets/theme/images/page_prev.svg") no-repeat center/contain
 }

 .sec06.news_sec .inner .swiper-button-next {
     right: 0
 }

 @media(max-width: 767px) {
     .sec06.news_sec .inner .swiper-button-next {
         display: none
     }
 }

 .sec06.news_sec .inner .swiper-button-next::after {
     color: rgba(0, 0, 0, 0);
     width: 2rem;
     background: url("/catalog/assets/theme/images/page_next.svg") no-repeat center/contain
 }