.home__Article_Wrapper {
  padding-inline-end: 1.5rem;
}

.home__Article_Wrapper,
.home_News_Wrapper {
  padding-top: 24px;
  position: relative;
}

.home__Article_Wrapper::after {
  content: "";
  pointer-events: none;
  display: block;
  position: absolute;
  right: 0;
  top: 0;
  transform: translate(50%, -25%);
  width: 247px;
  height: 235px;
  background: url(../assets/images/vector-1.png) no-repeat center;
  background-size: 100%;
}

.home__Article_Title {
  padding-bottom: 20px;
  color: var(--primary-20);
}

.home_News_Wrapper_Cta {
  margin-bottom: 20px;
  display: flex;
  justify-content: flex-end;
  align-items: center;
  gap: 8px;
}

.news__Article_List {
  display: grid;
  grid-template-columns: repeat(var(--col, 2), 1fr);
  gap: 1.5rem;
}

.new__Card {
  background: var(--Gray-100);
  transition: var(--transition);
  border: 1px solid var(--Gray-100);
}

.new__Card:hover {
  border: 1px solid var(--Gray-95);
  background: var(--Gray-100);
  box-shadow: 8px 0px 40px 4px rgba(0, 11, 43, 0.12);
}

.new__Card_Img img {
  width: 100%;
  height: 205px;
}

.new__Card_Content {
  margin-top: 1rem;
  padding-inline: 1rem;
  padding-bottom: 8px;
  position: relative;
}

.new__Card_Title {
  height: 68px;
  margin-bottom: 8px;
  transition: var(--transition);
}

.new__Card:hover .new__Card_Title {
  color: var(--mc1) !important;
}

.new__Card_Footer {
  margin-top: 1rem;
}

.new__Card_Summary {
  height: 90px;
}

.news__Article_List_Slider .new__Card_Summary {
  height: fit-content;
}

.new__Card_Date {
  position: absolute;
  top: 0;
  left: 0;
  transform: translateY(calc(-100% - 1rem));
  padding-block: 4px;
  padding-inline-end: 0.5rem;
  display: flex;
  align-items: center;
  gap: 0.5rem;
}

.new__Card_Date .ezIcon {
  --icon: 18px;
}

.new__Card_Date::before {
  content: "";
  display: block;
  position: absolute;
  top: 1px;
  left: 0;
  --icon-url: url(../assets/icons/vector-news.svg);
  min-width: 132px;
  min-height: 2rem;
  display: inline-flex;
  vertical-align: middle;
  background: #fff;
  mask: var(--icon-url) no-repeat center / 100% auto;
  -webkit-mask: var(--icon-url) no-repeat center / 100% auto;
  transition: var(--transition);
  z-index: -1;
}

.home_News_List {
  display: flex;
  flex-direction: column;
  gap: 1.5rem;
  overflow-x: hidden;
}

.news_Page .home_News_List {
  gap: 1.125rem;
}

.home_News_Card {
  display: flex;
  flex-direction: column;
  gap: 8px;
  padding-bottom: 1.5rem;
  position: relative;
}

.home_News_Card::before {
  content: "";
  display: block;
  position: absolute;
  bottom: 0;
  right: 0;
  background: var(--secondar-30);
  height: 1px;
  width: 20%;
  transition: var(--transition);
}

.home_News_Card:hover::before {
  width: 100%;
}

.home_News_Footer {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.home_News_Footer a {
  transition: var(--transition);
  transform: translateX(-100%);
}

.home_News_Card:hover .home_News_Footer a {
  transform: translateX(0);
}

.home_News_Title {
  transition: var(--transition);
}

.home_News_Card:hover .home_News_Title {
  color: var(--mc1) !important;
}

.home_Blog_Wrapper {
  background: var(--primary-99);
  padding-block: 2.875rem;
}

.home_Blog_Header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 2.75rem;
}

.home_Blog_Header_Ttl {
  color: var(--primary-20);
}

.home_Blog_Cards {
  display: flex;
  gap: 1.5rem;
}

.blog__Card {
  flex: 1;
  border: 1px solid var(--primary-95);
  background: #fff;
  padding: 1rem;
  transition: var(--transition);
}

.blog__Card_Title {
  transition: var(--transition);
}

.blog__Card:hover .blog__Card_Title {
  color: var(--mc1) !important;
}

.blog__Card:hover {
  box-shadow: 0px 0px 48px 8px rgba(0, 11, 43, 0.15);
}

.blog__Card_Img {
  width: 100%;
  display: inline-block;
  position: relative;
}

.blog__Card_Img img {
  width: 100%;
}

.blog__Card_Content {
  margin-top: 1rem;
  gap: 1rem;
}

.blog__Card_Img_More {
  position: absolute;
  bottom: 0;
  left: 0;
  padding: 0.375rem 1rem;
  z-index: 1;
}

.blog__Card_Img_More::before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  --icon-url: url(../assets/icons/vector-blog.svg);
  width: 56px;
  height: 32px;
  display: inline-flex;
  vertical-align: middle;
  background: #fff;
  mask: var(--icon-url) no-repeat center / 100% auto;
  -webkit-mask: var(--icon-url) no-repeat center / 100% auto;
  transition: var(--transition);
  z-index: -1;
}

@media (max-width: 992px) {
  .news__Article_List,
  .news__Article_List {
    --col: 1;
  }

  .home__Article_Wrapper {
    padding: 0 !important;
    padding-top: 24px !important;
  }

  .home__Article_Title {
    padding-bottom: 1rem;
  }

  .home_News_Wrapper_Cta {
    margin-bottom: 1rem;
  }

  .new__Card {
    border: 1px solid var(--Gray-95);
    box-shadow: 8px 0px 40px 4px rgba(0, 11, 43, 0.12);
  }

  .home_News_Footer a {
    transform: translateX(0);
  }

  .home_News_Card::before {
    width: 100%;
  }

  .home_Blog_Cards {
    flex-direction: column;
    gap: 1rem;
  }

  .home_Blog_Header {
    margin-bottom: 18px;
  }
}

/* !------------------------------- Gallert Start --------------------------------- */

.gallery_List {
  display: grid;
  grid-template-columns: repeat(var(--col, 3), 1fr);
  column-gap: 1.5rem;
  row-gap: 2rem;
}

.gallery__Card {
  transition: var(--transition);
}

.gallery__Card_Img img {
  width: 100%;
  height: 205px;
}

.gallery__Card_Content {
  margin-top: 0.5rem;
  position: relative;
}

.gallery__Card_Title {
  height: 60px;
  color: var(--primary-30);
  transition: var(--transition);
}

.gallery__Card:hover .gallery__Card_Title {
  color: var(--mc1) !important;
}

.gallery_Fav_Wrapper .gallery__Card:hover .gallery__Card_Title {
  color: var(--mc2) !important;
}

.gallery_Fav_Wrapper .gallery__Card:hover .gallery__Card_Title .ezIcon {
  background: var(--mc2) !important;
}

.gallery__Card_Title a {
  display: flex;
  align-items: start;
  gap: 10px;
}

.gallery__Card_Title a .ezIcon {
  --icon: 14px;
  --icon-color: var(--primary-20);
  transform: translateY(0.5rem);
}

.gallery__Card_Date {
  position: absolute;
  top: 0;
  left: 0;
  transform: translateY(calc(-100% - 0.5rem));
  padding-block: 4px;
  padding-inline-end: 0.5rem;
  display: flex;
  align-items: center;
  gap: 0.5rem;
}

.gallery__Card_Date .ezIcon {
  --icon: 18px;
}

body .gallery_Fav_List .gallery__Card_Date .ezIcon {
  background: #fff !important;
}

.gallery__Card_Date::before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  --icon-url: url(../assets/icons/vector-news.svg);
  min-width: 132px;
  min-height: 2rem;
  display: inline-flex;
  vertical-align: middle;
  background: rgba(21, 36, 74, 0.8);
  backdrop-filter: blur(2px);
  mask: var(--icon-url) no-repeat center / 100% auto;
  -webkit-mask: var(--icon-url) no-repeat center / 100% auto;
  transition: var(--transition);
  z-index: -1;
}

.gallery__Content_Wrapper {
  margin-bottom: 4.75rem;
  margin-top: 2rem;
}

.gallery__Content_Header {
  padding-inline-start: 1rem;
  border-inline-start: 2px solid var(--mc2);
  margin-bottom: 30px;
}

.gallery__Content_Header .gallery__Title {
  color: var(--primary-20);
}

.gallery__Info_Paragraph {
  text-align: justify;
}

.gallery__Header_Date {
  margin-top: 1.125rem;
}

.gallery__Header_Date .ezIcon {
  --icon: 1.25rem;
  background: var(--mc2);
  padding-inline-end: 0.25rem;
}

.display__Wrapper .img__Display_Item {
  opacity: 0;
  visibility: hidden;
  transition: var(--transition);
}

.display__Wrapper .img__Display_Item.slick-active {
  opacity: 1;
  visibility: visible;
}

.gallery__Pictures img {
  width: 100%;
}

.display__Wrapper {
  margin-bottom: 1.5rem;
}

.thumbnail__Wrapper,
.display__Wrapper {
  height: fit-content;
}

.display__Wrapper img {
  max-height: 700px;
  object-fit: cover;
  object-position: center;
}

.thumbnail__Wrapper img {
  aspect-ratio: 3/2;
  width: 100%;
  object-fit: cover;
}

.thumbnail__Wrapper .slick-list {
  margin-inline: -0.75rem;
}

.thumbnail__Wrapper .slick-slide {
  position: relative;
}

.thumbnail__Wrapper .slick-track {
  padding-bottom: 0.5rem;
}

.thumbnail__Wrapper .slick-slide::before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0.4;
  background: var(--Gray-00);
  transition: var(--transition);
}

.thumbnail__Wrapper .slick-slide::after {
  content: "";
  display: block;
  position: absolute;
  bottom: -8px;
  left: 50%;
  transform: translateX(-50%);
  width: 100%;
  opacity: 0;
  visibility: hidden;
  height: 4px;
  background: var(--mc1);
  transition: 0.5s;
  border-radius: 0px 0px 8px 8px;
  background: var(--Secondary-S20, #d5b874);
}

.thumbnail__Wrapper .slick-current::after {
  opacity: 1;
  visibility: visible;
}

.thumbnail__Wrapper .slick-current::before {
  visibility: hidden;
  opacity: 0;
}

.thumbnail__Wrapper .thumbItem {
  margin: 0 0.75rem !important;
  padding: 0 !important;
  cursor: pointer;
}

.display__Wrapper .img__Display_Item {
  padding: 0 !important;
}

.display__Wrapper .slick-arrow::before {
  background: var(--mc1) !important;
  --icon: 2rem;
}

.display__Wrapper .slick-arrow.slick-next {
  right: 100% !important;
}

@media (max-width: 991px) and (min-width: 576px) {
  .gallery__List_Wrapper {
    --col: 2;
  }
  .gallery__Card .card__Image_Box::before {
    display: none;
  }
}

@media (max-width: 575px) {
  .gallery__List_Wrapper {
    --col: 1;
  }
  .gallery__Card .card__Image_Box::before {
    display: none;
  }
  body .display__Wrapper .slick-arrow {
    width: 2.5rem !important;
    height: 2.5rem !important;
  }
  .display__Wrapper img {
    height: 100%;
    max-height: 210px;
  }
  .thumbnail__Wrapper img {
    height: 100px;
  }
  .gallery_Col {
    padding-inline: 1rem !important;
  }
  .gallery_Detail_Upper {
    flex-direction: column;
  }
  .gallery_Detail_Desc,
  .gallery_Detail_Thumb {
    width: 100%;
  }
  .gallery__Pictures {
    width: 100%;
    margin-top: 1rem;
  }

  .display__Wrapper .slick-arrow {
    background: rgba(255, 255, 255, 0.01);
    backdrop-filter: blur(3.5px);
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 8px;
  }

  .display__Wrapper .slick-prev {
    left: calc(100% - 3rem) !important;
  }

  .display__Wrapper .slick-arrow.slick-next {
    right: calc(100% - 3rem) !important;
  }

  body:not(.rtl).display__Wrapper .slick-prev {
    right: calc(100% - 2.5rem) !important;
    left: unset !important;
  }

  body:not(.rtl).display__Wrapper .slick-next {
    left: calc(100% - 2.5rem) !important;
    right: unset !important;
  }
}

.gallery_Fav_Wrapper {
  margin-bottom: 24px;
  position: relative;
}

.gallery_Fav_Wrapper.slider {
  margin-bottom: 24px;
  position: relative;
  background: url(/portals/0/images/gallery-pattern.jpg) no-repeat center;
  background-size: cover;
  padding-block: 2.5rem;
}

.gallery_Fav_Wrapper.first {
  padding-left: 24px;
}

.gallery_Fav_Wrapper.first,
.gallery_Fav_Wrapper.second {
  margin-top: 48px;
}

.gallery_Fav_Wrapper::before {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  bottom: 0;
  transform: translate(-20%, 100%);
  width: 325px;
  height: 283.001px;
  background: url(../assets/images/vector-1.png) no-repeat center;
  background-size: 100%;
}

.gallery_Fav_Wrapper.second::before {
  transform: translate(-50%, -80%);
}

.gallery_Fav_Wrapper.third::before {
  transform: translate(-100%, -80%);
}

.gallery_Fav_Ttl {
  margin-bottom: 40px;
}

.gallery_Fav_List .gallery__Card {
  flex: 1;
  width: 100%;
}

.gallery_Fav_List .gallery__Card .ezIcon {
  background: var(--primary-30) !important;
}

.gallery_Fav_List .gallery__Card:hover .gallery__Card_Title {
  color: var(--mc2) !important;
}

.gallery_Fav_List .gallery__Card:hover .ezIcon {
  background: var(--mc2) !important;
}

.gallery_Fav_Wrapper.first .gallery__Card_Img img {
  width: 100%;
  height: 540px;
  /* object-fit: cover; */
}
.gallery_Fav_Wrapper.second .gallery__Card_Img img {
  width: 100%;
  height: 227px;
  /* object-fit: cover; */
}
.gallery_Fav_Wrapper.third .gallery__Card_Img img {
  width: 100%;
  height: 360px;
  /* object-fit: cover; */
}
.gallery_Fav_Wrapper.four .gallery__Card_Img img {
  width: 100%;
  height: 260px;
  /* object-fit: cover; */
}
.gallery_Fav_Wrapper.five .gallery__Card_Img img {
  width: 100%;
  height: 260px;
  /* object-fit: cover; */
}

.gallery_Fav_Wrapper_Five_Ttl {
  margin-bottom: 2rem;
  position: relative;
  z-index: 1;
}

.gallery_Fav_Wrapper_Five_Ttl::before {
  content: "";
  display: block;
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
  width: 100%;
  height: 1px;
  border-bottom: 1px solid;
  border-image: linear-gradient(
      270deg,
      rgba(213, 184, 116, 0) 0%,
      #d5b874 50%,
      rgba(213, 184, 116, 0) 100%
    )
    1;
  z-index: -1;
}

.gallery_Fav_Wrapper_Five_Ttl h3 {
  color: var(--primary-20);
  width: fit-content;
  margin-inline: auto;
  background: #fff;
  padding-inline: 1.5rem;
}

.gallery__Card_Img {
  display: block;
  box-shadow: 0px 8px 16px 0px rgba(0, 11, 43, 0.2);
}

.video__Content_Wrapper {
  margin-top: 2rem;
}

.h_iframe-aparat_embed_frame {
  position: relative;
}

iframe.media__Iframe_Item.loaded {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

@media (min-width: 993px) {
  .gallery_Fav_Wrapper.second .gallery_Fav_List {
    display: flex;
    flex-direction: column;
    gap: 18px;
  }

  .gallery_Fav_Wrapper.third .gallery_Fav_List {
    display: flex;
    gap: 24px;
  }

  .gallery_Fav_Wrapper.four .gallery_Fav_List {
    display: grid;
    grid-template-columns: repeat(var(--col, 3), 1fr);
    gap: 24px;
  }

  .gallery_Fav_Wrapper.five .slick-list {
    margin: 0 -0.75rem;
  }

  .gallery_Fav_Wrapper.five .gallery__Card {
    margin: 0 0.75rem;
  }

  .gallery_Fav_Wrapper.five .slick-arrow {
    padding: 0 !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
  }

  .gallery_Fav_Wrapper.five .slick-arrow::before {
    background: var(--mc1) !important;
  }
}

@media (max-width: 992px) {
  .gallery_Fav_List .gallery__Card {
    margin: 0 0.5rem;
  }

  .gallery_Fav_List .slick-list {
    margin: 0 -0.5rem;
    padding-inline-end: 4rem;
  }

  .gallery_List {
    --col: 1;
    row-gap: 24px;
  }

  .gallery_Fav_Wrapper.four .gallery_Fav_List {
    --col: 1;
  }

  .gallery_Fav_Wrapper.first .gallery_Fav_List .gallery__Card {
    margin: 0 !important;
  }

  .gallery_Fav_Wrapper.second .gallery_Fav_List .gallery__Card {
    margin: 0.5rem 0 !important;
  }

  .gallery_Fav_Wrapper.third .gallery_Fav_List .gallery__Card {
    margin: 0.5rem 0 !important;
  }

  .gallery_Fav_Wrapper.four .gallery_Fav_List .gallery__Card {
    margin: 0.5rem 0 !important;
  }

  .gallery_Fav_Wrapper.five .gallery_Fav_List .gallery__Card {
    margin: 0.5rem !important;
  }

  .gallery_Fav_Wrapper.first {
    padding-left: 0;
  }

  .gallery_Fav_Wrapper{
    margin-bottom: 0;
  }

  .gallery__Card_Title{
    height: 2.5rem;
  }

  .gallery_Fav_Wrapper.second {
    margin-top: 0 !important;
  }

  .gallery__Card_Img img {
    width: 100%;
    height: 205px !important;
  }
}
/* !------------------------------- Gallert End --------------------------------- */

/* !------------------------------- News Page Start --------------------------------- */

.news__Article_List_Slider,
.news__Article_List_Slider2 {
  padding-inline-end: 1.5rem;
}

.news__Article_List_Slider .slick-list,
.news__Article_List_Slider2 .slick-list {
  padding: 3rem;
  margin: -3rem;
}

.news__Article_List_Slider .new__Card,
.news__Article_List_Slider2 .new__Card {
  height: fit-content;
  border: 1px solid var(--Gray-99) !important;
}

.news__Article_List_Slider .new__Card_Img img,
.news__Article_List_Slider2 .new__Card_Img img {
  height: 314px;
}

.news__Article_List_Slider .new__Card_Content,
.news__Article_List_Slider2 .new__Card_Content {
  margin-top: 1rem;
  padding-inline: 0.5rem;
  padding-bottom: 1rem;
  gap: 2rem;
  align-items: center;
}

.news__Article_List_Slider .new__Card_Title,
.news__Article_List_Slider2 .new__Card_Title {
  height: fit-content;
  margin-bottom: 0;
  flex: auto;
}

.news__Article_List_Slider .new__Card_Footer,
.news__Article_List_Slider2 .new__Card_Footer {
  flex: 1;
  margin-top: 0;
}

.news__Article_List_Slider .new__Card_Footer a,
.news__Article_List_Slider2 .new__Card_Footer a {
  --icon: 20px;
  display: flex;
  gap: 8px;
  align-items: center;
  justify-content: flex-end;
}

.news__Article_Wrapper .slick-dots li button {
  opacity: 0.5;
  background: var(--secondar-30) !important;
  height: 2px !important;
  border-radius: 0;
}

.news__Article_Wrapper .slick-dots li.slick-active button {
  width: 80px !important;
  background: var(--mc2) !important;
  opacity: 1;
}

.news__Article_Wrapper .slick-dots {
  gap: 1rem;
  position: static !important;
}

.news__Article_Wrapper .dots {
  display: flex;
  justify-content: center;
  position: absolute;
  bottom: 48px;
  left: 50%;
  transform: translateX(-50%);
}

.news__Article_Wrapper .slick-arrow {
  position: static !important;
  transform: unset !important;
  translate: unset !important;
  background: transparent;
  display: flex;
  width: 40px;
  height: 40px;
  padding: 8px;
  justify-content: center;
  align-items: center;
  border-radius: 0 !important;
}

.news__Article_Wrapper .slick-arrow::before {
  width: 1.5rem;
  height: 1.5rem;
  background: var(--mc1) !important;
}

.news__Article_Wrapper .arrow_Wrapper,
.news__Article_Wrapper .arrow_Wrapper2 {
  display: flex;
  width: 100%;
  gap: 2rem;
  align-items: center;
  padding-top: 24px;
  justify-content: center;
}

.news__Article_Wrapper .slick-next {
  order: 2;
}

.home_News_Wrapper.news_Page .new__Card_Title {
  height: fit-content !important;
}

.news__Article_Wrapper .slick-dots li {
  display: flex;
  align-items: center;
}

.news_Page .home_News_Card {
  gap: 24px;
  padding-bottom: 8px;
}

.news_Cta_Wrapper {
  padding-inline-start: 24px;
}

.home_News_Wrapper.news_Page {
  padding-top: 0;
}

.home_News_Wrapper.news_Page .new__Card {
  border-color: var(--Gray-99) !important;
}

.home_News_Wrapper.news_Page .new__Card_Img img {
  height: 123px;
}

.home_News_Wrapper.news_Page.last {
  padding-inline-end: 0;
  margin-bottom: 74px;
}

.news_Cta_Header_Link {
  width: 100% !important;
  height: 56px !important;
  max-height: 56px !important;
  justify-content: center !important;
  align-items: center !important;
  border: 1px solid var(--mc1) !important;
  color: var(--mc1) !important;
  display: flex !important;
  gap: 8px;
  --icon-color: var(--mc1) !important;
  --icon: 20px;
}

.news_Cta_Header_Link:hover {
  --btn-accent: var(--white) !important;
  --btn-bak: var(--primary-60) !important;
}

.news_Cta_Par .blog__Card {
  padding: 0;
  border: 1px solid var(--Gray-95);
  background: var(--Gray-G100, #fff);
}

.news_Cta_Par .blog__Card_Content {
  gap: 0.5rem;
  padding: 0.5rem;
  margin-top: 1rem;
  padding-top: 0;
}

.news_Cta_Wrapper .home_News_Card {
  padding-bottom: 0;
}

.news_Cta_Wrapper .home_News_Card::before {
  display: none;
}

.news_Cta_Wrapper .home_News_Title {
  border-right: 1px solid var(--mc2);
  padding-right: 8px;
  height: 44px;
}

.news_Cta_Wrapper .home_News_List {
  gap: 30px;
}

.news_Cta_Header {
  margin-top: 22px;
}

.blog__Card_Footer {
  margin-top: 8px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.gallery_Fav_List_Slider .slick-list,
.video_Fav_List_Slider .slick-list {
  margin: 0 -12px;
}

.gallery_Fav_List_Slider .gallery__Card,
.video_Fav_List_Slider .gallery__Card {
  margin: 0 12px;
}

.gallery_Fav_List_Slider .gallery__Card_Title a .ezIcon,
.video_Fav_List_Slider .gallery__Card_Title a .ezIcon {
  --icon-color: #fff !important;
}

.gallery_Fav_List_Slider .gallery__Card_Img img,
.video_Fav_List_Slider .gallery__Card_Img img {
  height: 240px;
}

.gallery_Fav_Wrapper.slider .gallery_Fav_Header {
  margin-bottom: 2.5rem;
}

.gallery_Fav_Wrapper.slider .gallery_Fav_Header .gallery_Fav_Ttl {
  margin-bottom: 0;
}

.home_Blog_Header_Cta {
  display: flex;
  align-items: center;
  gap: 0.5rem;
}

.gallery_Fav_List_Slider .slick-arrow,
.video_Fav_List_Slider .slick-arrow {
  padding: 8px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: rgba(255, 255, 255, 0.1);
  backdrop-filter: blur(2px);
  border-radius: 0 !important;
}

.gallery_Fav_List_Slider .slick-arrow::before,
.video_Fav_List_Slider .slick-arrow::before {
  width: 24px;
  height: 24px;
}

.gallery_Fav_Wrapper.slider {
  margin-top: 2rem;
}

.company_News {
  margin-bottom: 3.5rem;
}

.company_News .news__Article_List {
  --col: 3;
}

.company_News .new__Card {
  border: 1px solid var(--Gray-95) !important;
}

.new__Card_Footer a {
  display: flex;
  align-items: center;
  gap: 8px;
}

.gallery__Content_Summary {
  padding: 2rem 20px;
  border: 1px solid var(--primary-90);
  background: var(--primary-100);
  margin-top: 2rem;
  margin-bottom: 40px;
}

.gallery__Content_Summary:empty {
  display: none;
}

@media (max-width: 992px) {
  .news__Article_List_Slider .new__Card_Img img,
  .news__Article_List_Slider2 .new__Card_Img img,
  .home_News_Wrapper.news_Page .new__Card_Img img {
    height: fit-content !important;
  }

  .gallery__Card.slick-slide .gallery__Card_Title a {
    opacity: 0;
    transition: var(--transition);
  }

  .gallery__Card.slick-slide.slick-current .gallery__Card_Title a {
    opacity: 1;
  }
  .news__Article_List_Slider,
  .news__Article_List_Slider2 {
    padding-inline-end: 0;
  }

  .home_News_Wrapper.news_Page {
    padding-inline-end: 0;
    margin-top: 2rem;
  }

  .news_Cta_Wrapper {
    display: flex;
    flex-direction: column-reverse;
    gap: 24px;
    padding-inline-start: 0;
  }

  .news_Cta_Header_Link {
    margin-bottom: 0;
  }

  .gallery_Fav_Wrapper.slider {
    margin-top: 3rem;
  }

  .gallery_Fav_List_Slider .slick-list,
  .video_Fav_List_Slider .slick-list {
    padding-inline-end: 4rem;
  }

  .company_News .news__Article_List {
    --col: 1 !important;
  }

  .new__Card_Title {
    height: 48px;
  }
}

/* !------------------------------- News Page End --------------------------------- */

/* !------------------------------- Related Start --------------------------------- */

.related__Wrapper {
  margin-bottom: 72px;
  position: relative;
}

.related__Wrapper .new__Card {
  border: 1px solid var(--Gray-95) !important;
}

.related__Wrapper .new__Card:hover {
  box-shadow: unset !important;
}

.blog__SliderCards_Wrapper.gallery .gallery__Card,
.blog__SliderCards_Wrapper.video .gallery__Card {
  margin: 0 0.75rem;
}

.blog__SliderCards_Wrapper.gallery .slick-list,
.blog__SliderCards_Wrapper.video .slick-list {
  margin: 0 -0.75rem;
}

.blog__SliderCards_Wrapper.gallery,
.blog__SliderCards_Wrapper.video {
  display: block !important;
}

.blog__SliderCards_Wrapper {
  display: flex;
  flex-direction: column;
  gap: 2rem;
}

.blog__SliderCards_Wrapper .new__Card {
  display: flex;
  align-items: stretch;
  height: 100%;
}

.blog__SliderCards_Wrapper .new__Card_Img {
  flex: 1;
}

.blog__SliderCards_Wrapper .new__Card_Img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.blog__SliderCards_Wrapper .new__Card_Content {
  margin-top: 0;
  padding: 1.5rem 1rem !important;
  flex: 3;
}

.blog__SliderCards_Wrapper .new__Card_Title {
  height: fit-content !important;
}

.blog__SliderCards_Wrapper .new__Card_Summary {
  height: fit-content !important;
}

.blog__SliderCards_Wrapper .new__Card_Date {
  left: 1rem;
  transform: translateY(-55%);
  padding-block: 0;
  padding-inline: 1rem;
  background: #fff;
}

.slick__Nav_Wrapper {
  margin-top: 2rem;
}

.related__Wrapper .slick-dots li button {
  opacity: 0.5;
  background: var(--Gray-90) !important;
  height: 2px !important;
  border-radius: 0;
}

.related__Wrapper .slick-dots li.slick-active button {
  width: 80px !important;
  background: var(--mc2) !important;
  opacity: 1;
}

.related__Wrapper .slick-dots {
  gap: 1rem;
  position: static !important;
}

.related__Wrapper .dots {
  display: flex;
  justify-content: center;
  position: absolute;
  bottom: 48px;
  left: 50%;
  transform: translateX(-50%);
}

.related__Wrapper .slick-arrow {
  position: static !important;
  transform: unset !important;
  translate: unset !important;
  background: rgba(255, 255, 255, 0.01);
  backdrop-filter: blur(3.5px);
  padding: 8px;
  display: flex;
  width: 48px;
  height: 48px;
  padding: 8px;
  justify-content: center;
  align-items: center;
  border-radius: 0 !important;
}

.related__Wrapper .slick__Nav_Wrapper {
  display: flex;
  width: 100%;
  gap: 2rem;
  align-items: center;
  justify-content: center;
}

.related__Wrapper .slick-next {
  order: 2;
}

.related__Wrapper .slick-dots li {
  display: flex;
  align-items: center;
}

.related__Wrapper .gallery_Fav_Ttl,
.news_Comment_Ttl {
  color: var(--primary-40);
}

.news_Comment_Ttl {
  text-align: center;
  margin-bottom: 2.5rem;
}

.news_Comment_Post input[type="text"],
.news_Comment_Post textarea {
  width: 100% !important;
  max-width: 100%;
  border: none !important;
  border-bottom: solid 1px var(--Gray-95) !important;
  padding: 0.75rem;
  font-size: var(--fz-b3);
  transition: var(--transition);
  min-height: 48px;
  color: var(--tc4);
  resize: none;
  margin-bottom: 1rem;
}

.news_Comment_Itm_Reply,
.news_Comment_Post input[type="button"] {
  width: fit-content;
  column-gap: calc(var(--gap) * 2);
  color: var(--btn-accent) !important;
  --icon-color: var(--btn-accent);
  display: flex;
  white-space: nowrap;
  transition: var(--transition);
}

.news_Comment_Post input[type="button"] {
  --btn-accent: var(--white);
  --btn-bak: var(--mc1);
  background-color: var(--btn-bak);
  padding: 0.625rem 2rem;
  align-items: center;
  justify-content: center;
  border: solid 1px var(--btn-accent);
  margin: 0 auto;
}

.news_Comment_Post #Notify {
  padding: 0 !important;
  margin-bottom: 0 !important;
}

.news_Comment_Post #Notify span.Normal {
  display: flex;
  align-items: center;
  margin-bottom: 2rem;
}

.news_Comment_Post #Notify span.Normal input {
  margin: 0 0 0 0.5rem;
}

.news_Comment_Post {
  background: var(--white);
  padding: 1rem 0;
  margin-bottom: 2.5rem;
}

.news_Comments {
  margin-bottom: calc(var(--main-space) * 1.75);
}

.news_Comment_Post .col-lg-8 div.Normal img {
  border-radius: var(--border-radius-xs);
}

.news_Comment_Post .col-lg-8 div.Normal div {
  margin: 0.375rem 0;
  color: var(--tc3);
  font-size: var(--fz-b6);
  line-height: var(--lh-b6);
  font-weight: var(--fw-400);
}

.news_Comment_Post .col-lg-8 div.Normal {
  display: flex;
  align-items: center;
  margin-bottom: 2rem;
  gap: 1rem;
}

.news_Comment_Post .col-lg-8 div.Normal input {
  width: 130px !important;
  min-height: 2.5rem !important;
  height: 2.5rem !important;
  margin-bottom: 0 !important;
}

.news_Comment_Itm {
  padding: 2rem;
  margin-bottom: var(--title-space) !important;
  background: var(--primary-99);
}

.blog__Cats__Ttl,
.news_Comment_Itm_Content {
  margin-bottom: 1rem;
}

.news_Comment_Itm_Header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 1rem;
}

.news_Comment_Itm_Btns {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.news_Comment_Itm_Reply {
  --btn-accent: var(--mc2);
  --btn-bak: var(--white);
  background-color: var(--btn-bak);
  padding: 2px 2.375rem;
  align-items: center;
  justify-content: center;
  border: none !important;
}

.news_Comments .paginationjs-pages ul {
  display: flex;
  gap: 1rem;
}

.news_NoComment_Txt img {
  margin-left: 1rem;
  width: 1.5rem;
  height: 1.5rem;
}

@media (max-width: 992px) {
  .related__Wrapper .new__Card {
    box-shadow: unset !important;
  }
}

/* !------------------------------- Related End --------------------------------- */

.news_Detail .gallery__Content_Header {
  display: flex;
  align-items: start;
  gap: 1rem;
}

.news_Detail .gallery__Content_Header_Left {
  flex: auto;
  display: flex;
  justify-content: flex-end;
}

.news_Detail .thumbnail__Wrapper {
  display: none;
}

.gallery__Content_Share {
  display: flex;
  align-items: center;
  gap: 1.25rem;
  background: #fff;
  z-index: 1;
  padding-inline-start: 1rem;
}

.share_Btn,
.print_Btn {
  cursor: pointer;
}

.print_Btn {
  padding: 0.25rem 0.5rem;
  color: var(--primary-40);
  border: 1px solid var(--primary-40);
  display: flex;
  align-items: center;
  gap: 0.5rem;
  width: fit-content;
  white-space: nowrap;
}

.print_Btn .ezIcon {
  --icon: 24px;
  --icon-color: var(--primary-40);
}

.gallery__Content_Share_Ttl {
  flex: 1;
  position: relative;
}

.gallery__Content_Props::before {
  content: "";
  display: block;
  position: absolute;
  height: 1px;
  width: 100%;
  background: var(--mc2);
  top: 50%;
  right: 0;
  transform: translateY(-50%);
}

.gallery__Content_Share_Ttl h3 {
  background: #fff;
  z-index: 1;
  position: relative;
  color: var(--primary-40);
}

.share_Btn .ezIcon {
  transform: translateY(-0.25rem);
}

.gallery__Content_Copy_Btns a {
  cursor: pointer;
}

.share_Btn .ezIcon,
.gallery__Content_Copy_Btns a .ezIcon {
  --icon: 2rem;
  --icon-color: var(--mc2);
}

.gallery__Content_Props {
  display: flex;
  position: relative;
  align-items: center;
  justify-content: space-between;
}

.gallery__Content_Copy {
  display: flex;
  align-items: center;
  gap: 1.25rem;
  background: #fff;
  z-index: 1;
  padding-inline-end: 1rem;
  position: relative;
}

.gallery__Content_Copy_Ttl {
  flex: 1;
  position: relative;
}

.gallery__Content_Copy_Ttl h3 {
  background: #fff;
  z-index: 1;
  position: relative;
  color: var(--primary-40);
}

.copy_Toast {
  position: absolute;
  top: -16px;
  left: 0;
  transform: translateY(-100%);
  background: var(--mc1);
  padding: 2px 8px;
  color: #fff;
  opacity: 0;
  visibility: hidden;
  transition: var(--transition);
}

.copy_Toast.active {
  opacity: 1;
  visibility: visible;
}

@media (max-width: 992px) {
  .gallery__Content_Share,
  .gallery__Content_Copy {
    gap: 0.5rem;
  }

  .gallery__Content_Copy_Ttl h3,
  .gallery__Content_Share_Ttl h3 {
    font-size: 14px;
  }

  .share_Btn .ezIcon,
  .gallery__Content_Copy_Btns a .ezIcon {
    --icon: 1.5rem;
  }
}
