/** Start Fonts **/
@font-face {
  font-family: "AktivGrotesk";
  src: url("../fonts/AktivGrotesk-Regular.otf") format("opentype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "AktivGrotesk";
  src: url("../fonts/AktivGrotesk-Bold.otf") format("opentype");
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: "AktivGrotesk";
  src: url("../fonts/AktivGrotesk-Italic.otf") format("opentype");
  font-weight: normal;
  font-style: italic;
}
@font-face {
  font-family: "AktivGrotesk";
  src: url("../fonts/AktivGrotesk-BoldItalic.otf") format("opentype");
  font-weight: bold;
  font-style: italic;
}
@font-face {
  font-family: "AktivGrotesk";
  src: url("../fonts/AktivGrotesk-Light.otf") format("opentype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "AktivGrotesk";
  src: url("../fonts/AktivGrotesk-LightItalic.otf") format("opentype");
  font-weight: 300;
  font-style: italic;
}
@font-face {
  font-family: "AktivGrotesk";
  src: url("../fonts/AktivGrotesk-Medium.otf") format("opentype");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "AktivGrotesk";
  src: url("../fonts/AktivGrotesk-MediumItalic.otf") format("opentype");
  font-weight: 500;
  font-style: italic;
}
@font-face {
  font-family: "AktivGrotesk";
  src: url("../fonts/AktivGrotesk-Thin.otf") format("opentype");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "AktivGrotesk";
  src: url("../fonts/AktivGrotesk-ThinItalic.otf") format("opentype");
  font-weight: 100;
  font-style: italic;
}
@font-face {
  font-family: "AktivGrotesk";
  src: url("../fonts/AktivGrotesk-XBold.otf") format("opentype");
  font-weight: 800;
  font-style: normal;
}
@font-face {
  font-family: "AktivGrotesk";
  src: url("../fonts/AktivGrotesk-XBoldItalic.otf") format("opentype");
  font-weight: 800;
  font-style: italic;
}
/* Apply font globally */
body {
  font-family: "AktivGrotesk", sans-serif;
}

/** End Fonts **/
/** Start Global Styles **/
* {
  padding: 0;
  margin: 0;
  box-sizing: border-box;
}

html {
  scroll-behavior: smooth;
}

ul,
li {
  list-style: none;
}

a {
  text-decoration: none;
  color: inherit;
}

button {
  background-color: transparent;
  border: none;
  outline: none;
}

small {
  font-size: 100%;
}

input,
textarea {
  background-color: transparent;
  outline: none;
}

/** Lenis Default **/
html.lenis {
  height: auto;
}

.lenis.lenis-smooth [data-lenis-prevent] {
  overscroll-behavior: contain;
}

.lenis.lenis-stopped {
  overflow: hidden;
}

.item-journal {
  width: clamp(620px, 40vw, 740px) !important;
  height: clamp(263px, 25.3055555556vw, 308.3333333333px);
  display: flex;
  background-color: #f5f5f5;
}
.item-journal .item-left {
  width: clamp(200px, 17.444444vw, 300.6666666667px);
  height: 100%;
}
.item-journal .item-left img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}
.item-journal .item-right {
  width: clamp(450px, 30.8055555556vw, 600.3333333333px);
  display: flex;
  flex-direction: column;
  position: relative;
  padding: clamp(20px, 1.3888888889vw, 23.3333333333px);
}
.item-journal .item-right .vol_year {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.item-journal .item-right .vol_year h2 {
  font-family: "Satoshi", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: clamp(15px, 1.3104444444vw, 20.1666666667px);
  line-height: calc(clamp(15px, 1.3104444444vw, 20.1666666667px) + 10px);
  color: #000000;
  opacity: 0.5;
}
.item-journal .item-right .title {
  display: flex;
  flex-direction: column;
  margin-top: clamp(10px, 0.6944444444vw, 11.6666666667px);
  padding-right: clamp(10px, 0.6944444444vw, 11.6666666667px);
}
.item-journal .item-right .title h3 {
  font-family: "AktivGrotesk", sans-serif;
  font-style: normal;
  font-weight: 500;
  font-size: clamp(20px, 1.8055555556vw, 20.3333333333px);
  line-height: calc(clamp(20px, 1.8055555556vw, 20.3333333333px) + 10px);
  letter-spacing: -0.02em;
  color: #000000;
}
.item-journal .item-right .read-more {
  font-family: "Satoshi", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: clamp(19px, 1.5277777778vw, 19.666667px);
  line-height: calc(clamp(22px, 1.5277777778vw, 25.6666666667px) + 10px);
  text-decoration-line: underline;
  color: #000000;
  position: absolute;
  bottom: clamp(20px, 1.3888888889vw, 23.3333333333px);
}
.item-journal .item-right .edited {
  position: absolute;
  bottom: clamp(60px, 1.3888888889vw, 23.3333333333px);
}
.item-journal .item-right .edited h5 {
  font-family: "Satoshi", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: clamp(15px, 1.3104444444vw, 20.1666666667px);
  line-height: calc(clamp(15px, 1.3104444444vw, 20.1666666667px) + 10px);
  color: #fff;
}
.item-journal .item-right .edited h5 span {
  font-weight: 600;
}
.bouncing-loader {
  display: flex;
  justify-content: center;
  position: absolute;
  top: 120px;
  left: 0;
  right: 0;
  margin: auto;
  opacity: 0;
  visibility: hidden;
}

body.loading .bouncing-loader {
  opacity: 1;
  visibility: visible;
}

.bouncing-loader > div {
  width: 1rem;
  height: 1rem;
  margin: 3rem 0.2rem;
  background: #000;
  border-radius: 50%;
  animation: bouncing-loader 0.6s infinite alternate;
}

.bouncing-loader > div:nth-child(2) {
  animation-delay: 0.2s;
}

.bouncing-loader > div:nth-child(3) {
  animation-delay: 0.4s;
}

@keyframes bouncing-loader {
  to {
    opacity: 0.1;
    transform: translate3d(0, -1rem, 0);
  }
}

body.header__black header .menu ul li {
  color: #000000;
}

header.v2 {
  display: none;
  align-items: center;
  justify-content: center;
  height: clamp(85px, 4.8611111111vw, 81.6666666667px);
  position: fixed;
  top: 0;
  z-index: 2;
  opacity: 1 !important;
  mix-blend-mode: inherit;
  border-bottom: 1px solid #e5e5e5;
  transition: background-color 0.5s;
}

body.page-template-about header.v2,
body.error404 header.v2 {
  border-bottom: none;
  display: flex;
}

body.page-template-about.switch_header header.v2 {
  border-bottom: 1px solid #e5e5e5;
}

body.switch_header header.v2 {
  background-color: #fffffff0;
}
body.switch_header header.v2 .menu ul li {
  color: #000000;
}

body.home header.v2 {
  background-color: #fff;
}
body.home header.v2 .menu ul li {
  color: #000000;
}

header.header_fixed {
  position: fixed;
  top: 0;
  bottom: auto;
}

body.home {
  background: #fff;
}

body.single-post header.v2,
body.page-template-privacy-policy header.v2 {
  display: flex;
  background-color: #fff;
}

body.add_header_bg header {
  background-color: #fff;
  mix-blend-mode: initial;
  border-bottom: 1px solid rgb(229, 229, 229);
}
body.add_header_bg header:after {
  opacity: 1;
}
body.add_header_bg header .menu ul li {
  color: #000000;
}

/** End Global Styles **/
/** Start Header Styles **/

header {
  width: 100%;
  height: clamp(80px, 5.5555555556vw, 93.3333333333px);
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  position: absolute;
  bottom: 0;
  z-index: 11;
  opacity: 0;
  mix-blend-mode: difference;
}
header .header-container {
  width: clamp(1370px, 95.1388888889vw, 1598.3333333333px);
  max-width: 100%;
  margin: 0 auto;
  padding: 0 clamp(15px, 1.0416666667vw, 17.5px);
}
header .header-content {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
header .menu {
  display: flex;
  flex-direction: column;
}
header .menu ul {
  display: flex;
  align-items: center;
  gap: clamp(25px, 1.7361111111vw, 29.1666666667px);
}
header .menu ul li {
  font-style: normal;
  font-weight: 500;
  font-size: clamp(15px, 1.0416666667vw, 17.5px);
  line-height: calc(clamp(15px, 1.0416666667vw, 17.5px) + 10px);
  letter-spacing: -0.02em;
  text-transform: uppercase;
  color: #ffffff;
}

body.home header {
  bottom: 0;
  margin-bottom: -6px;
}

/* body.end_animation_hero header {
  bottom: 0;
  opacity: 1;
} */

/** End Header Styles **/
/** Start Hero Styles **/
.hero {
  height: 100vh;
  background-color: #000;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 10;
  overflow: hidden;
}
.hero .hero-overlay {
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  background-size: cover;
  position: absolute;
  top: 50%;
  right: 0;
  left: 0;
  margin: 0 auto;
  transform: translateY(-50%);
  z-index: -1;
  opacity: 0;
  transition: 1s ease-in-out 0.5s;
}
.hero .hero-overlay:after {
  content: "";
  width: 100%;
  height: 100%;
  background-color: #000000;
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0.7;
}
.hero .image_rect image {
  opacity: 0;
  transition: 0.5s;
}
.hero .hero-content {
  width: clamp(570px, 39.5833333333vw, 665px);
  max-width: 100%;
  min-height: clamp(605px, 42.0138888889vw, 750px);
  max-width: 100%;
  padding: 0 clamp(15px, 1.0416666667vw, 17.5px);
  margin: auto;
  border: 1px solid rgba(255, 255, 255, 0.3490196078);
  transition: 1s;
  position: relative;
  top: clamp(-30px, -2.0833333333vw, -35px);
}
.hero .icon {
  position: absolute;
  top: clamp(30px, 2.0833333333vw, 35px);
  right: clamp(40px, 2.7777777778vw, 46.6666666667px);
  overflow: hidden;
}
.hero .icon svg {
  height: clamp(30px, 2.0833333333vw, 35px);
}
.hero .icon.no___click {
  pointer-events: none;
}
.hero .hero-shape {
  width: clamp(600px, 41.6666666667vw, 700px);
  height: clamp(605px, 42.0138888889vw, 750px);
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  pointer-events: none;
}
.hero .hero-shape svg {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  pointer-events: none;
}
.hero .hero-titles {
  width: clamp(700px, 48.6111111111vw, 816.6666666667px);
  display: flex;
  flex-direction: column;
  gap: 0;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 3;
  color: #ffffff;
  transition: 1s;
  pointer-events: none;
}
.hero .hero-titles .top-title {
  display: flex;
  flex-direction: column;
  pointer-events: none;
}
.hero .hero-titles .top-title h1,
.hero .hero-titles .top-title h2 {
  display: flex;
  flex-direction: column;
  font-style: normal;
  font-weight: 700;
  font-size: clamp(47px, 3.2638888889vw, 54.8333333333px);
  line-height: calc(clamp(47px, 3.2638888889vw, 54.8333333333px) + 10px);
  letter-spacing: -0.04em;
  text-transform: uppercase;
  color: #ffffff;
  overflow: hidden;
}
.hero .hero-titles .top-title h3 {
  display: flex;
  flex-direction: column;
  font-style: normal;
  font-weight: 300;
  font-size: clamp(47px, 3.2638888889vw, 54.8333333333px);
  line-height: calc(clamp(47px, 3.2638888889vw, 54.8333333333px) + 10px);
  letter-spacing: -0.04em;
  text-transform: uppercase;
  color: #ffffff;
  overflow: hidden;
}
.hero .hero-titles .bottom-title {
  display: flex;
  flex-direction: column;
}
.hero .hero-titles .bottom-title h4 {
  display: flex;
  flex-direction: column;
  align-self: flex-end;
  font-style: normal;
  font-weight: 700;
  font-size: clamp(47px, 3.2638888889vw, 54.8333333333px);
  line-height: calc(clamp(47px, 3.2638888889vw, 54.8333333333px) + 10px);
  text-align: right;
  letter-spacing: -0.04em;
  text-transform: uppercase;
  color: #ffffff;
  overflow: hidden;
}
.hero .hero-titles .bottom-title h4 small {
  font-weight: 300;
}
.hero .hero-titles span {
  min-height: clamp(30px, 2.0833333333vw, 35px);
  overflow: hidden;
  position: relative;
}

rect.changeImage1,
rect.changeImage {
  cursor: pointer;
  pointer-events: all;
  transition: 0.5s;
}

rect.changeImage1:hover {
  fill: #fff;
  opacity: 0.7;
}

body.switch_hero_image .hero .image_rect image {
  opacity: 1;
}

body.switch_hero_image .hero .image_rect rect {
  opacity: 0.5;
  stroke: #000000;
}

body.switch_hero_image .hero .hero-overlay {
  display: none !important;
}

body.switch_hero_image .image_rect {
  opacity: 1 !important;
}

body.switch_hero_image .hero .changeImage1 {
  fill: #fff;
  stroke: #fff;
}

body.switch_hero_image .hero .changeImage {
  fill: transparent;
  stroke: #fff;
}

body.switch_hero_image .hero .changeImage:hover {
  fill: #fff;
  opacity: 0.7;
}

body.end_animation_hero .hero .hero-titles {
  width: clamp(1270px, 88.1944444444vw, 1481.6666666667px);
  gap: clamp(100px, 6.9444444444vw, 116.6666666667px);
}

body.end_animation_hero .hero .hero-content {
  width: clamp(1370px, 95.1388888889vw, 1598.3333333333px);
}

body.end_animation_hero .hero .hero-overlay {
  opacity: 1;
}

/** End Hero Styles **/
/** Start Latest Articles Styles **/
.latestArticles {
  display: flex;
  flex-direction: column;
  padding-top: clamp(80px, 3.416667vw, 145px);
  padding-bottom: clamp(60px, 4.1666666667vw, 70px);
  background-color: white;
}
.latestArticles .latestArticles-container {
  width: clamp(1370px, 95.1388888889vw, 1920px);
  max-width: 100%;
  margin: 0 auto;
  padding: 0 clamp(15px, 1.0416666667vw, 17.5px);
}
.latestArticles .latestArticles-content {
  display: flex;
  flex-direction: column;
  gap: clamp(10px, 0.6944444444vw, 11.6666666667px);
}
.latestArticles .latestArticles-title {
  display: flex;
  flex-direction: column;
}
.latestArticles .latestArticles-title h3 {
  font-family: "Satoshi", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: clamp(26px, 1.8055555556vw, 30.3333333333px);
  line-height: calc(clamp(26px, 1.8055555556vw, 30.3333333333px) + 10px);
  color: #000000;
}
.latestArticles .latestArticles-grid {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: clamp(40px, 2.7777777778vw, 46.6666666667px);
}
.latestArticles .article-item {
  width: 100%;
  display: flex;
  flex-direction: column;
}
.latestArticles .article-item .image {
  height: clamp(390px, 25.4166666667vw, 480px);
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  position: relative;
  background-color: #000;
}
.latestArticles .article-item .image img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center;
  object-position: center;
  transition: 0.5s;
  -webkit-clip-path: polygon(100% 0%, 100% 100%, 0% 100%, 0% 0%);
  clip-path: polygon(100% 0%, 100% 100%, 0% 100%, 0% 0%);
}
.latestArticles .article-item .image .category {
  position: absolute;
  bottom: 0;
  left: 0;
  display: flex;
  align-items: center;
  gap: clamp(5px, 0.3472222222vw, 5.8333333333px);
  font-family: "AktivGrotesk", sans-serif;
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  line-height: 18px;
  letter-spacing: -0.02em;
  text-transform: uppercase;
  color: #ffffff;
  background-color: #000;
  padding: clamp(10px, 0.6944444444vw, 11.6666666667px);
}
.latestArticles .article-item .image .category .shape {
  width: clamp(11px, 0.7638888889vw, 12.8333333333px);
  height: clamp(11px, 0.7638888889vw, 12.8333333333px);
  background-color: #ffffff;
  -webkit-clip-path: polygon(50% 0%, 100% 50%, 50% 100%, 0% 50%);
  clip-path: polygon(50% 0%, 100% 50%, 50% 100%, 0% 50%);
}
.latestArticles .article-item .info {
  display: flex;
  flex-direction: column;
  padding-top: clamp(25px, 1.7361111111vw, 29.1666666667px);
}
.latestArticles .article-item .info h3 {
  font-style: normal;
  font-weight: 700;
  font-size: clamp(26px, 1.8055555556vw, 30.3333333333px);
  line-height: calc(clamp(26px, 1.8055555556vw, 30.3333333333px) + 5px);
  letter-spacing: -0.02em;
  color: #000000;
  padding-right: clamp(20px, 1.3888888889vw, 23.3333333333px);
}
.latestArticles .article-item .info p {
  font-family: "Satoshi", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: clamp(16px, 1.1111111111vw, 18.6666666667px);
  line-height: calc(clamp(16px, 1.1111111111vw, 18.6666666667px) + 10px);
  color: #000000;
  opacity: 0.5;
  padding-top: clamp(10px, 0.6944444444vw, 11.6666666667px);
}
.latestArticles .article-item .info .author {
  font-family: "Satoshi", sans-serif;
  font-style: normal;
  font-weight: 700;
  font-size: clamp(16px, 1.1111111111vw, 18.6666666667px);
  line-height: calc(clamp(16px, 1.1111111111vw, 18.6666666667px) + 10px);
  color: #000000;
  padding-top: clamp(5px, 0.3472222222vw, 5.8333333333px);
}
.latestArticles .article-item .info .read-more {
  font-family: "Satoshi", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: clamp(16px, 1.1111111111vw, 18.6666666667px);
  line-height: calc(clamp(16px, 1.1111111111vw, 18.6666666667px) + 10px);
  text-decoration-line: underline;
  color: #000000;
  padding-top: clamp(5px, 0.3472222222vw, 5.8333333333px);
}
.latestArticles .article-item .arrow {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  opacity: 0;
  transition: 0.3s;
}
.latestArticles .article-item:hover .image img {
  height: 100%;
  -webkit-clip-path: polygon(50% 0%, 80% 50%, 50% 100%, 20% 50%);
  clip-path: polygon(50% 0%, 80% 50%, 50% 100%, 20% 50%);
}
.latestArticles .article-item:hover .image .arrow {
  opacity: 1;
}

/** End Latest Articles Styles **/
/** Start Manazir Journal Styles **/
.manazir-journal {
  display: flex;
  flex-direction: column;
  /*   padding-top: clamp(70px, 4.8611111111vw, 81.6666666667px);
  padding-bottom: clamp(70px, 4.8611111111vw, 81.6666666667px);
  padding-right: clamp(30px, 1.0416666667vw, 17.5px); */
  padding: clamp(70px, 4.8611111111vw, 81.6666666667px)
    clamp(40px, 1.0416666667vw, 17.5px)
    clamp(70px, 4.8611111111vw, 81.6666666667px) 0;
  scroll-margin-top: clamp(80px, 4.8211111111vw, 80.6666666667px);
  background-color: #000;
}
.manazir-journal .manazir-journal-container {
  width: 100%;
  max-width: 100%;
}
.manazir-journal .manazir-journal-content {
  display: flex;
  flex-direction: column;
  gap: clamp(25px, 1.0416666667vw, 17.5px);
}
.manazir-journal .manazir-journal-title {
  width: clamp(1370px, 95.1388888889vw, 1920px);
  max-width: 100%;
  margin: 0 auto;
  padding: 0 clamp(15px, 1.0416666667vw, 17.5px);
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  gap: 15px;
}
.manazir-journal .manazir-journal-title span {
  font-style: normal;
  font-weight: 400;
  font-size: clamp(18px, 1.25vw, 21px);
  line-height: calc(clamp(18px, 1.25vw, 21px) + 10px);
  color: #ffffff;
}
.manazir-journal .manazir-journal-title a {
  display: flex;
  align-items: center;
  gap: 15px;
  font-family: "Satoshi", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: clamp(25.89px, 2.1305555556vw, 40.8333333333px);
  line-height: calc(clamp(30px, 2.1305555556vw, 40.8333333333px) + 10px);
  color: #ffffff;
}
.manazir-journal .manazir-journal-title ul {
  display: flex;
  align-items: center;
  gap: clamp(40px, 5.777778vw, 48.666667px);
}
.manazir-journal .manazir-journal-title ul li {
  /* opacity: 0.4; */
  cursor: pointer;
  transition: 0.5s;
  position: relative;
}
.manazir-journal .manazir-journal-title ul li::after {
  content: "";
  position: absolute;
  top: 47%;
  left: 53%;
  transform: translate(-50%, -50%) rotate(45deg);
  width: clamp(25.89px, 12.130556vw, 40.8333333333px);
  height: clamp(25.89px, 12.130556vw, 40.8333333333px);
  background-color: #ffffff;
  opacity: 0;
  transition: 0.5s;
}
.manazir-journal .manazir-journal-title ul li:first-child:after {
  left: 61%;
}
.manazir-journal .manazir-journal-title ul li:hover:after {
  opacity: 0.2;
}
.manazir-journal .item-journal {
  background-color: rgba(229, 229, 229, 0.15);
}

.manazir-journal .item-journal .item-right .title h3,
.manazir-journal .item-journal .item-right .read-more {
  color: #ffffff;
}

.manazir-journal .item-journal .item-right .vol_year h2 {
  color: #ffffff;
  opacity: 0.5;
}

/** End Manazir Journal Styles **/
/** Start Blog Styles **/
.blog {
  display: flex;
  flex-direction: column;
  padding-top: clamp(150px, 10.4166666667vw, 175px);
  padding-bottom: clamp(60px, 4.1666666667vw, 70px);
}
.blog .btn-search {
  cursor: pointer;
  border-right: 2px solid rgba(0, 0, 0, 0.1803921569);
  padding-right: 15px;
}
.blog .blog-container {
  width: clamp(1370px, 95.1388888889vw, 1920px);
  max-width: 100%;
  margin: 0 auto;
  padding: 0 clamp(15px, 1.0416666667vw, 17.5px);
}
.blog .blog-content {
  display: flex;
  flex-direction: column;
  gap: clamp(10px, 0.6944444444vw, 11.6666666667px);
  position: relative;
}
.blog .blog-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: clamp(30px, 2.0833333333vw, 35px) 0;
  border-top: 1px solid rgba(0, 0, 0, 0.5);
  border-bottom: 1px solid rgba(0, 0, 0, 0.5);
  overflow: hidden;
}
.blog .blog-title .title {
  display: flex;
  flex-direction: column;
}
.blog .blog-title .title .title-top,
.blog .blog-title .title .title-bottom {
  display: flex;
  align-items: center;
  gap: 5px;
}
.blog .blog-title .title .title-top .shape,
.blog .blog-title .title .title-bottom .shape {
  width: clamp(35px, 2.4305555556vw, 40.8333333333px);
  height: clamp(35px, 2.4305555556vw, 40.8333333333px);
  background-color: #000;
  -webkit-clip-path: polygon(50% 0%, 100% 50%, 50% 100%, 0% 50%);
  clip-path: polygon(50% 0%, 100% 50%, 50% 100%, 0% 50%);
}
.blog .blog-title .title .title-top span,
.blog .blog-title .title .title-bottom span {
  font-family: "AktivGrotesk", sans-serif;
  font-style: normal;
  font-weight: 700;
  font-size: clamp(45px, 2.8194444444vw, 60.1666666667px);
  line-height: calc(clamp(45px, 2.8194444444vw, 60.1666666667px) + 10px);
  letter-spacing: -0.02em;
  text-transform: uppercase;
  color: #000000;
}
.blog .search {
  width: 45px;
  display: flex;
  align-items: center;
  gap: 15px;
  transition: 0.5s;
}
.blog .search .input-search {
  display: flex;
  align-items: center;
}
.blog .search input {
  height: 100%;
  display: flex;
  align-items: center;
  flex-direction: column;
  padding: clamp(20px, 1.3888888889vw, 23.3333333333px) 0;
  font-family: "AktivGrotesk", sans-serif;
  font-style: normal;
  font-weight: 300;
  font-size: clamp(40px, 2.5194444444vw, 50.1666666667px);
  line-height: calc(clamp(40px, 3.8194444444vw, 60.1666666667px) + 10px);
  letter-spacing: -0.02em;
  text-transform: uppercase;
  color: #000000;
  border: none;
}
.blog .search input::-moz-placeholder {
  font-family: "AktivGrotesk", sans-serif;
  font-style: normal;
  font-weight: 300;
  font-size: clamp(40px, 2.5194444444vw, 50.1666666667px);
  line-height: calc(clamp(40px, 3.8194444444vw, 60.1666666667px) + 10px);
  letter-spacing: -0.02em;
  color: #000000;
  opacity: 0.7;
}
.blog .search input::placeholder {
  font-family: "AktivGrotesk", sans-serif;
  font-style: normal;
  font-weight: 300;
  font-size: clamp(40px, 2.5194444444vw, 50.1666666667px);
  line-height: calc(clamp(40px, 3.8194444444vw, 60.1666666667px) + 10px);
  letter-spacing: -0.02em;
  color: #000000;
  opacity: 0.7;
}
.blog .btn-search svg {
  width: 45px;
}
.blog .search .close {
  cursor: pointer;
}
.blog .blog-filters {
  display: flex;
  flex-direction: column;
  margin-top: clamp(40px, 2.7777777778vw, 46.6666666667px);
  overflow-x: auto;
  overflow-y: hidden;
  white-space: nowrap;
  -ms-overflow-style: none;
  scrollbar-width: none;
  padding-left: clamp(45px, 3.125vw, 52.5px);
}
.blog .blog-filters ul {
  display: flex;
  align-items: center;
  gap: clamp(25px, 1.7361111111vw, 29.1666666667px);
}
.blog .blog-filters ul li.dropdown {
  display: flex;
  align-items: center;
  gap: clamp(20px, 1.3888888889vw, 23.3333333333px);
}
.blog .blog-filters ul span {
  height: clamp(102px, -0.361111vw, 7.333333px);
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  gap: 0;
  padding: 0 clamp(30px, 2.0833333333vw, 35px) 0
    clamp(30px, 2.0833333333vw, 35px);
  border: 1px solid #000000;
  font-family: "Satoshi", sans-serif;
  font-style: normal;
  font-weight: 300;
  transition: 0.3s;
  font-size: clamp(21px, 2.9vw, 62.166667px);
  line-height: calc(clamp(45px, 2.819444vw, 64.1666666667px) + 10px);
  color: #000000;
  cursor: pointer;
  position: relative;
  transition: 0.4s;
}
.blog .blog-filters ul a {
  height: clamp(102px, -0.361111vw, 7.333333px);
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  gap: 0;
  padding: 0 clamp(30px, 2.0833333333vw, 35px) 0
    clamp(30px, 2.0833333333vw, 35px);
  border: 1px solid #000000;
  font-family: "Satoshi", sans-serif;
  font-style: normal;
  font-weight: 300;
  transition: 0.3s;
  font-size: clamp(21px, 2.9vw, 62.166667px);
  line-height: calc(clamp(45px, 2.819444vw, 64.1666666667px) + 10px);
  color: #000000;
  cursor: pointer;
  position: relative;
  transition: 0.4s;
}
.blog .blog-filters ul a:hover {
  color: #fff;
  background-color: #000;
}
.blog .blog-filters ul span:hover {
  color: #fff;
  background-color: #000;
}
.blog .blog-filters ul span svg {
  position: absolute;
  top: 50%;
  right: 30px;
  transform: translateY(-50%);
  opacity: 0;
  transition: 0.4s;
}
.blog .blog-filters ul.dropdown-content {
  display: none;
  -webkit-clip-path: polygon(0 0, 35% 0, 35% 100%, 0% 100%);
  clip-path: polygon(0 0, 35% 0, 35% 100%, 0% 100%);
}
.blog .blog-filters ul.dropdown-content li {
  display: flex;
  align-items: center;
  justify-content: center;
  height: clamp(80px, -2.361111vw, 128.3333333333px);
  font-family: "Satoshi", sans-serif;
  font-style: normal;
  font-weight: 500;
  font-size: clamp(20px, 1.3888888889vw, 23.3333333333px);
  line-height: calc(clamp(20px, 1.3888888889vw, 23.3333333333px) + 10px);
  text-transform: uppercase;
  color: #000000;
  border-left: 1px solid #000000;
  border-right: 1px solid #000000;
  padding: clamp(30px, 2.0833333333vw, 35px) clamp(60px, 4.1666666667vw, 70px);
}
.blog .blog-filters ul.dropdown-content li[data-subcategory="17"] {
  display: none;
}
.blog .blog-filters li.active span {
  background-color: #000;
  color: #fff;
  gap: 15px;
  padding: 0 clamp(75px, 5.2083333333vw, 87.5px) 0
    clamp(30px, 2.0833333333vw, 35px);
}
.blog .blog-filters li.active span svg {
  opacity: 1;
}
.blog .blog-filters li.active ul.dropdown-content {
  display: flex;
  -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0% 100%);
  clip-path: polygon(0 0, 100% 0, 100% 100%, 0% 100%);
}
.blog .blog-grid {
  margin-top: clamp(40px, 2.7777777778vw, 46.6666666667px);
  transition: 0.3s;
}
body.loading .blog .blog-grid {
  opacity: 0 !important;
}
.blog .blog-grid .blog-item {
  width: calc((100% - 3 * 30px) / 4);
  display: flex;
  flex-direction: column;
  margin-bottom: clamp(70px, 4.8611111111vw, 81.6666666667px);
}
.blog .blog-grid .blog-item .image {
  width: 100%;
  height: clamp(312px, 21.7vw, 425.41px);
  position: relative;
  background-color: #000;
  z-index: 1;
}
.blog .blog-grid .blog-item .image img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  transition: 0.5s;
  -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
  clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
}
.blog .blog-grid .blog-item .image .category {
  position: absolute;
  bottom: 0;
  left: 0;
  display: flex;
  align-items: center;
  gap: clamp(5px, 0.3472222222vw, 5.8333333333px);
  font-family: "AktivGrotesk", sans-serif;
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  line-height: 18px;
  letter-spacing: -0.02em;
  text-transform: uppercase;
  color: #ffffff;
  background-color: #000;
  padding: clamp(10px, 0.6944444444vw, 11.6666666667px);
  z-index: 3;
}
.blog .blog-grid .blog-item .image .category .shape {
  width: clamp(11px, 0.7638888889vw, 12.8333333333px);
  height: clamp(11px, 0.7638888889vw, 12.8333333333px);
  background-color: #ffffff;
  -webkit-clip-path: polygon(50% 0%, 100% 50%, 50% 100%, 0% 50%);
  clip-path: polygon(50% 0%, 100% 50%, 50% 100%, 0% 50%);
}
.blog .blog-grid .blog-item .image .arrow {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  opacity: 0;
  transition: 0.4s;
}
.blog .blog-grid .blog-item .info {
  display: flex;
  flex-direction: column;
  padding-top: clamp(20px, 1.3888888889vw, 23.3333333333px);
}
.blog .blog-grid .blog-item .info h3 {
  font-style: normal;
  font-weight: 700;
  font-size: clamp(26px, 1.8055555556vw, 30.3333333333px);
  line-height: calc(clamp(26px, 1.8055555556vw, 30.3333333333px) + 5px);
  letter-spacing: -0.02em;
  color: #000000;
  padding-right: clamp(20px, 1.3888888889vw, 23.3333333333px);
}
.blog .blog-grid .blog-item .info h4 {
  font-family: "Satoshi", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: clamp(16px, 1.1111111111vw, 18.6666666667px);
  line-height: calc(clamp(16px, 1.1111111111vw, 18.6666666667px) + 10px);
  color: #000000;
  padding-top: clamp(5px, 0.3472222222vw, 5.8333333333px);
}
.blog .blog-grid .blog-item .info p {
  font-family: "Satoshi", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: clamp(16px, 1.1111111111vw, 18.6666666667px);
  line-height: calc(clamp(16px, 1.1111111111vw, 18.6666666667px) + 10px);
  color: #000000;
  opacity: 0.5;
  padding-top: clamp(5px, 0.3472222222vw, 5.8333333333px);
}
.blog .blog-grid .blog-item .info .author {
  font-family: "Satoshi", sans-serif;
  font-style: normal;
  font-weight: 700;
  font-size: clamp(16px, 1.1111111111vw, 18.6666666667px);
  line-height: calc(clamp(16px, 1.1111111111vw, 18.6666666667px) + 10px);
  color: #000000;
  padding-top: clamp(5px, 0.3472222222vw, 5.8333333333px);
}
.blog .blog-grid .blog-item .info .read-more {
  font-family: "Satoshi", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: clamp(16px, 1.1111111111vw, 18.6666666667px);
  line-height: calc(clamp(16px, 1.1111111111vw, 18.6666666667px) + 10px);
  text-decoration-line: underline;
  color: #000000;
  padding-top: clamp(5px, 0.3472222222vw, 5.8333333333px);
}
.blog .blog-grid .blog-item:hover .image img {
  width: 100%;
  height: 100%;
  -webkit-clip-path: polygon(0 50%, 50% 0, 100% 50%, 50% 100%);
  clip-path: polygon(0 50%, 50% 0, 100% 50%, 50% 100%);
}
.blog .blog-grid .blog-item:hover .image .arrow {
  opacity: 1;
}
.blog .load-more {
  display: flex;
  align-items: center;
  gap: clamp(30px, 2.0833333333vw, 35px);
  /* margin-top: clamp(40px, 2.7777777778vw, 46.6666666667px); */
}
.blog .load-more .line {
  height: 1px;
  flex: 1;
  background-color: #000000;
}
.blog .load-more .icon {
  cursor: pointer;
}

/** End Blog Styles **/
/** Start Partners Styles **/
.partners {
  display: flex;
  flex-direction: column;
  padding: 0 0 clamp(80px, 5.5555555556vw, 93.3333333333px) 0;
}
.partners .partners-container {
  width: clamp(1270px, 75.6944444444vw, 1920px);
  max-width: 100%;
  margin: 0 auto;
  padding: 0 clamp(15px, 1.0416666667vw, 17.5px);
}
.partners .partners-content {
  display: flex;
  flex-direction: column;
  gap: clamp(50px, 3.4722222222vw, 58.3333333333px);
}
.partners .partners-title {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.partners .partners-title h3 {
  font-style: normal;
  font-weight: 700;
  font-size: clamp(29px, 2.0138888889vw, 33.8333333333px);
  line-height: calc(clamp(29px, 2.0138888889vw, 33.8333333333px) + 10px);
  display: flex;
  align-items: flex-end;
  text-align: center;
  letter-spacing: -0.02em;
  text-transform: uppercase;
  color: #000000;
  text-align: center;
}
.partners .partners-logos {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  gap: clamp(60px, 4.1666666667vw, 70px);
}
.partners .partners-logos img {
  filter: grayscale(100%);
}

/** End Partners Styles **/
/** Start About Styles **/
.mission,
.community,
.manazir-team,
.scientific,
.become-member {
  scroll-margin-top: clamp(90px, 9.3166666667vw, 120px);
}
.about {
  display: flex;
  flex-direction: column;
  position: relative;
}
.about .about-hero {
  height: 100vh;
  display: flex;
  flex-direction: column;
  background-color: #000000;
  padding-top: clamp(150px, 10.4166666667vw, 175px);
  padding-bottom: clamp(70px, 4.8611111111vw, 81.6666666667px);
}
.about .about-hero-container {
  width: clamp(1370px, 95.1388888889vw, 1598.3333333333px);
  max-width: 100%;
  margin: 0 auto;
  padding: 0 clamp(15px, 1.0416666667vw, 17.5px);
}
.about .about-hero-container .about-hero-content {
  display: flex;
  flex-direction: column;
  color: #fff;
}
.about .about-hero-container .welcome {
  width: 100%;
  display: flex;
  flex-direction: column;
  gap: clamp(20px, 1.3888888889vw, 23.3333333333px);
}
.about .about-hero-container .welcome .text {
  width: 100%;
  height: clamp(45px, 2.5694444444vw, 43.1666666667px);
  display: flex;
  flex-direction: column;
  padding-bottom: clamp(5px, 1.1388888889vw, 3.3333333333px);
  border-bottom: 1px solid #ffffff;
}
.about .about-hero-container .welcome .text .splide__slide {
  transition: 0.5s;
}
.about .about-hero-container .welcome .text.arabic {
  height: clamp(45px, 3.125vw, 52.5px);
}
.about .about-hero-container .welcome .text .title {
  width: -moz-max-content;
  width: max-content;
  height: clamp(34px, 3.2222222222vw, 39.3333333333px);
  display: flex;
  align-items: center;
  gap: clamp(10px, 0.6944444444vw, 11.6666666667px);
}
.about .about-hero-container .welcome .text:nth-of-type(3) {
  padding-left: clamp(160px, 11.1111111111vw, 186.6666666667px);
}
.about .about-hero-container .welcome .text:last-child {
  padding-right: clamp(310px, 18.8888888889vw, 300.3333333333px);
}
.about .about-hero-container .welcome .text:last-child .title {
  margin-left: auto;
}
.about .about-hero-container .welcome .text span {
  font-family: "Inter", sans-serif;
  font-style: normal;
  font-weight: 500;
  font-size: clamp(32px, 10.875vw, 32.5px);
  line-height: calc(
    clamp(33px, 10.88vw, 32.5px) + clamp(20px, 1.0416666667vw, 16.5px)
  );
  letter-spacing: -0.04em;
  text-transform: uppercase;
  color: #ffffff;
}
.about .about-hero-container .welcome .text.arabic {
  width: 100%;
}
.about .about-hero-container .welcome .text.arabic .title {
  height: clamp(40px, 2.7777777778vw, 46.6666666667px);
  margin-left: auto;
}
.about .about-hero-container .welcome .text.arabic span {
  font-family: "Noto Kufi Arabic", sans-serif;
  text-align: right;
}
.about .about-hero-container .welcome .text .shape {
  width: clamp(14px, 0.9722222222vw, 16.3333333333px);
  height: clamp(14px, 0.9722222222vw, 16.3333333333px);
  background-color: #fff;
  -webkit-clip-path: polygon(50% 0%, 100% 50%, 50% 100%, 0% 50%);
  clip-path: polygon(50% 0%, 100% 50%, 50% 100%, 0% 50%);
}
.about .about-hero-container .blocks {
  display: flex;
  justify-content: space-between;
  margin-top: clamp(40px, 2.7777777778vw, 46.6666666667px);
}
.about .about-hero-container .blocks .left-side {
  display: flex;
  flex-direction: column;
  /* position: fixed; */
  mix-blend-mode: difference;
}
.about .menu-about {
  width: max-content;
  display: flex;
  flex-direction: column;
  gap: clamp(7px, 0.4861111111vw, 8.1666666667px);
}
.about .menu-about li {
  font-family: "AktivGrotesk", sans-serif;
  font-style: normal;
  font-size: clamp(16px, 1.1111111111vw, 18.6666666667px);
  line-height: calc(clamp(16px, 1.1111111111vw, 18.6666666667px) + 10px);
  font-weight: 200;
  text-transform: uppercase;
  color: white;
}
.about .menu-about li.active {
  font-weight: 400;
}
.about .menu-about ul.dropdown {
  display: flex;
  flex-direction: column;
  gap: 5px;
}
.about .menu-about ul.dropdown li {
  display: flex;
  align-items: center;
  gap: clamp(7px, 0.4861111111vw, 8.1666666667px);
  text-transform: initial;
}
.about .menu-about svg path {
  mix-blend-mode: difference;
}
.about .about-hero-container .blocks .right-side {
  width: clamp(543px, 37.7083333333vw, 633.5px);
  display: flex;
  flex-direction: column;
  margin-left: auto;
}
.about .about-hero-container .blocks .right-side p {
  font-family: "Inter", sans-serif;
  font-style: normal;
  font-size: clamp(20px, 1.3888888889vw, 23.3333333333px);
  line-height: calc(clamp(20px, 1.3888888889vw, 23.3333333333px) + 10px);
  font-weight: 400;
  color: #ffffff;
}
.about .about-blocks {
  display: flex;
  flex-direction: column;
  padding-top: clamp(100px, 10.4166666667vw, 125px);
  background-color: #fff;
}
.about .about-blocks .about-blocks-container {
  width: clamp(810px, 55.027778vw, 980.6666666667px);
  max-width: 100%;
  margin: 0 auto;
  padding: 0 15px;
}
.about .about-blocks .about-blocks-content {
  display: flex;
  flex-direction: column;
  padding-bottom: clamp(70px, 4.8611111111vw, 81.6666666667px);
}
.about .about-blocks .about-blocks-content .title_style {
  display: flex;
  flex-direction: column;
  gap: clamp(20px, 1.3888888889vw, 23.3333333333px);
}
.about .about-blocks .about-blocks-content .title_style .title {
  display: flex;
  flex-direction: column;
}
.about .about-blocks .about-blocks-content .title_style .title span {
  display: flex;
  align-items: center;
  gap: clamp(15px, 1.0416666667vw, 17.5px);
  font-family: "AktivGrotesk", sans-serif;
  font-style: normal;
  font-size: clamp(38px, 2.6388888889vw, 44.3333333333px);
  line-height: calc(clamp(38px, 2.6388888889vw, 44.3333333333px) + 10px);
  font-weight: 700;
  letter-spacing: -0.02em;
  text-transform: uppercase;
  color: #000000;
}
.about .about-blocks .about-blocks-content .title_style .title span .shape {
  width: clamp(40px, 2.7777777778vw, 46.6666666667px);
  height: clamp(40px, 2.7777777778vw, 46.6666666667px);
  background: #000;
  -webkit-clip-path: polygon(50% 0%, 100% 50%, 50% 100%, 0% 50%);
  clip-path: polygon(50% 0%, 100% 50%, 50% 100%, 0% 50%);
}
.about .about-blocks .about-blocks-content .title_style .description {
  display: flex;
  flex-direction: column;
  gap: clamp(20px, 1.3888888889vw, 23.3333333333px);
}
.about .about-blocks .about-blocks-content .title_style .description p {
  font-family: "Inter", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: clamp(18px, 1.25vw, 21px);
  line-height: calc(clamp(18px, 1.25vw, 21px) + 10px);
  color: #000000;
}
.about .about-blocks .about-blocks-content .title_style .description ul {
  display: flex;
  flex-direction: column;
  gap: clamp(9px, 0.625vw, 10.5px);
}
.about .about-blocks .about-blocks-content .title_style .description ul li {
  display: flex;
  flex-direction: column;
  font-family: "Inter", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: clamp(18px, 1.25vw, 21px);
  line-height: calc(clamp(18px, 1.25vw, 21px) + 10px);
  color: #000000;
  position: relative;
  padding-left: clamp(15px, 1.0416666667vw, 17.5px);
}
.about
  .about-blocks
  .about-blocks-content
  .title_style
  .description
  ul
  li:after {
  content: "";
  width: clamp(5px, 0.3472222222vw, 5.8333333333px);
  height: clamp(5px, 0.3472222222vw, 5.8333333333px);
  background: #000000;
  position: absolute;
  top: clamp(8px, 0.5555555556vw, 9.3333333333px);
  left: 0;
  border-radius: 50%;
}
.about .about-blocks .about-blocks-content .community {
  margin-top: clamp(90px, 6.25vw, 105px);
}
.about .about-blocks .about-blocks-content .manazir-team {
  display: flex;
  flex-direction: column;
  margin-top: clamp(30px, 2.0833333333vw, 35px);
  padding-top: clamp(25px, 1.7361111111vw, 29.1666666667px);
  border-top: 1px solid #000000;
}
.about .about-blocks .about-blocks-content .manazir-team h4 {
  font-family: "Inter", sans-serif;
  font-style: normal;
  font-size: clamp(22px, 1.5277777778vw, 25.6666666667px);
  line-height: calc(clamp(22px, 1.5277777778vw, 25.6666666667px) + 10px);
  font-weight: 600;
  color: #000000;
}
.about .about-blocks .about-blocks-content .manazir-team .manazir-team-grid {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: clamp(40px, 2.7777777778vw, 46.6666666667px);
  margin-top: clamp(20px, 1.3888888889vw, 23.3333333333px);
}
.about
  .about-blocks
  .about-blocks-content
  .manazir-team
  .manazir-team-grid
  .team-item {
  display: flex;
  flex-direction: column;
}
.about
  .about-blocks
  .about-blocks-content
  .manazir-team
  .manazir-team-grid
  .team-item
  .image {
  width: 100%;
  height: clamp(195px, 13.5416666667vw, 227.5px);
}
.about
  .about-blocks
  .about-blocks-content
  .manazir-team
  .manazir-team-grid
  .team-item
  .image
  img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover; /* Safari 6.0 - 9.0 */
  filter: grayscale(100%);
}
.about
  .about-blocks
  .about-blocks-content
  .manazir-team
  .manazir-team-grid
  .team-item
  .info {
  display: flex;
  flex-direction: column;
  margin-top: clamp(10px, 0.6944444444vw, 11.6666666667px);
}
.about
  .about-blocks
  .about-blocks-content
  .manazir-team
  .manazir-team-grid
  .team-item
  .info
  h3 {
  font-family: "Inter", sans-serif;
  font-style: normal;
  font-weight: 500;
  font-size: clamp(20px, 1.3888888889vw, 23.3333333333px);
  line-height: calc(clamp(20px, 1.3888888889vw, 23.3333333333px) + 10px);
  color: #000000;
}
.about
  .about-blocks
  .about-blocks-content
  .manazir-team
  .manazir-team-grid
  .team-item
  .info
  p {
  font-family: "Inter", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: clamp(13px, 0.9027777778vw, 15.1666666667px);
  line-height: calc(clamp(13px, 0.9027777778vw, 15.1666666667px) + 10px);
  color: #000000;
  opacity: 0.7;
  margin-top: clamp(3px, 0.2083333333vw, 3.5px);
}
.about
  .about-blocks
  .about-blocks-content
  .manazir-team
  .manazir-team-grid
  .team-item
  .info
  ul {
  display: flex;
  align-items: center;
  gap: clamp(10px, 0.6944444444vw, 11.6666666667px);
  margin-top: clamp(10px, 0.6944444444vw, 11.6666666667px);
}
.about
  .about-blocks
  .about-blocks-content
  .manazir-team
  .manazir-team-grid
  .team-item
  .info
  ul
  li
  a {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: clamp(34px, 2.3611111111vw, 39.6666666667px);
  height: clamp(34px, 2.3611111111vw, 39.6666666667px);
  opacity: 0.2;
  border: 1px solid #000000;
}
.about .scientific {
  display: flex;
  flex-direction: column;
  margin-top: clamp(50px, 3.4722222222vw, 58.3333333333px);
  padding-top: clamp(35px, 2.4305555556vw, 40.8333333333px);
  border-top: 1px solid #000;
}
.about .scientific h3 {
  font-family: "Inter", sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: clamp(22px, 1.5277777778vw, 25.6666666667px);
  line-height: calc(clamp(22px, 1.5277777778vw, 25.6666666667px) + 10px);
  color: #000000;
}
.about .scientific ul {
  display: flex;
  flex-direction: column;
  margin-top: clamp(10px, 0.6944444444vw, 11.6666666667px);
  gap: clamp(8px, 0.5555555556vw, 9.3333333333px);
}
.about .scientific ul li {
  font-family: "Inter", sans-serif;
  font-style: normal;
  font-weight: 300;
  font-size: clamp(18px, 1.25vw, 21px);
  line-height: calc(clamp(18px, 1.25vw, 21px) + 10px);
  color: #000000;
}
.about .scientific ul li strong {
  font-weight: 500;
}
.about .become-member {
  display: flex;
  flex-direction: column;
  margin-top: clamp(100px, 6.9444444444vw, 116.6666666667px);
}
.about .become-member .title {
  display: flex;
  flex-direction: column;
}
.about .become-member .title h2 {
  font-family: "AktivGrotesk", sans-serif;
  font-style: normal;
  font-weight: 700;
  font-size: clamp(38px, 2.6388888889vw, 44.3333333333px);
  line-height: calc(clamp(38px, 2.6388888889vw, 44.3333333333px) + 10px);
  display: flex;
  align-items: center;
  gap: clamp(8px, 0.5555555556vw, 9.3333333333px);
  letter-spacing: -0.04em;
  text-transform: uppercase;
  color: #000000;
}
.about .become-member .title h2 .shape {
  width: clamp(30px, 2.0833333333vw, 35px);
  height: clamp(30px, 2.0833333333vw, 35px);
  background-color: #000000;
  -webkit-clip-path: polygon(50% 0%, 100% 50%, 50% 100%, 0% 50%);
  clip-path: polygon(50% 0%, 100% 50%, 50% 100%, 0% 50%);
}
.about .become-member .description {
  display: flex;
  flex-direction: column;
  margin-top: clamp(15px, 1.0416666667vw, 17.5px);
}
.about .become-member .description p {
  font-family: "Inter", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: clamp(18px, 1.25vw, 21px);
  line-height: calc(clamp(18px, 1.25vw, 21px) + 10px);
  color: #000000;
}
.about .become-member-blocks {
  display: flex;
  flex-direction: column;
  margin-top: clamp(25px, 1.7361111111vw, 29.1666666667px);
}
.about .become-member-blocks .international-members {
  display: flex;
  flex-direction: column;
  border: 1px solid rgba(0, 0, 0, 0.2);
  padding: clamp(30px, 2.0833333333vw, 35px)
    clamp(35px, 2.4305555556vw, 40.8333333333px);
}
.about .become-member-blocks .international-members h2 {
  font-family: "AktivGrotesk", sans-serif;
  font-style: normal;
  font-weight: 700;
  font-size: clamp(20px, 1.3888888889vw, 23.3333333333px);
  line-height: calc(clamp(20px, 1.3888888889vw, 23.3333333333px) + 10px);
  letter-spacing: -0.04em;
  color: #000000;
  margin-bottom: clamp(10px, 0.6944444444vw, 11.6666666667px);
}
.about .become-member-blocks .international-members p {
  font-family: "Inter", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: clamp(16px, 1.1111111111vw, 18.6666666667px);
  line-height: calc(clamp(16px, 1.1111111111vw, 18.6666666667px) + 10px);
  color: #000000;
}
.about .become-member-blocks .international-members-switzerland {
  display: flex;
  flex-direction: column;
  margin-top: clamp(5px, 0.3472222222vw, 5.8333333333px);
  border: 1px solid rgba(0, 0, 0, 0.2);
}
.about .become-member-blocks .international-members-switzerland .top {
  padding: clamp(30px, 2.0833333333vw, 35px)
    clamp(35px, 2.4305555556vw, 40.8333333333px);
}
.about .become-member-blocks .international-members-switzerland .top h2 {
  font-family: "AktivGrotesk", sans-serif;
  font-style: normal;
  font-weight: 700;
  font-size: clamp(20px, 1.3888888889vw, 23.3333333333px);
  line-height: calc(clamp(20px, 1.3888888889vw, 23.3333333333px) + 10px);
  letter-spacing: -0.04em;
  color: #000000;
  margin-bottom: clamp(20px, 1.3888888889vw, 23.3333333333px);
}
.about .become-member-blocks .international-members-switzerland .top p {
  font-family: "Inter", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: clamp(16px, 1.1111111111vw, 18.6666666667px);
  line-height: calc(clamp(16px, 1.1111111111vw, 18.6666666667px) + 10px);
  color: #000000;
}
.about .become-member-blocks .international-members-switzerland .top ul {
  display: flex;
  flex-direction: column;
  gap: clamp(10px, 0.6944444444vw, 11.6666666667px);
  margin: clamp(15px, 1.0416666667vw, 17.5px) 0;
}
.about .become-member-blocks .international-members-switzerland .top ul li {
  font-family: "Inter", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: clamp(16px, 1.1111111111vw, 18.6666666667px);
  line-height: calc(clamp(16px, 1.1111111111vw, 18.6666666667px) + 10px);
  color: #000000;
}
.about
  .become-member-blocks
  .international-members-switzerland
  .top
  ul
  li
  span {
  font-weight: 600;
}
.about .become-member-blocks .international-members-switzerland .bottom {
  padding: clamp(20px, 1.3888888889vw, 23.3333333333px)
    clamp(35px, 2.4305555556vw, 40.8333333333px);
  background-color: #f2f2f2;
}
.about .become-member-blocks .international-members-switzerland .bottom p {
  font-family: "Inter", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: clamp(16px, 1.1111111111vw, 18.6666666667px);
  line-height: calc(clamp(16px, 1.1111111111vw, 18.6666666667px) + 10px);
  color: #000000;
}
.about .become-member-blocks .international-members-switzerland .bottom p span {
  font-weight: 600;
}
.about .become-member-blocks .international-members-switzerland .bottom p a {
  text-decoration: underline;
}

/** End About Styles **/
/** Start Single Articles Styles **/
.single-article {
  display: flex;
  flex-direction: column;
  padding-top: clamp(150px, 10.4166666667vw, 175px);
  padding-bottom: clamp(150px, 10.4166666667vw, 175px);
}
.single-article .single-article-container {
  width: clamp(1370px, 95.1388888889vw, 1598.3333333333px);
  max-width: 100%;
  margin: 0 auto;
  padding: 0 clamp(15px, 1.0416666667vw, 17.5px);
}
.single-article .single-article-content {
  display: flex;
  flex-direction: column;
}
.single-article .single-article-header {
  display: flex;
  justify-content: space-between;
}
.single-article .single-article-header .left-side {
  width: clamp(427px, 29.6527777778vw, 498.1666666667px);
  display: flex;
  flex-direction: column;
}
.single-article .single-article-header .left-side .image {
  width: 100%;
  /* height: clamp(580px, 40.2777777778vw, 676.6666666667px); */
}
.single-article .single-article-header .left-side .image img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}
.single-article .single-article-header .left-side .image-caption {
  display: flex;
  flex-direction: column;
  font-family: "Satoshi", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: clamp(12px, 0.8333333333vw, 14px);
  line-height: calc(clamp(12px, 0.8333333333vw, 14px) + 10px);
  color: #000000;
  margin-top: clamp(20px, 1.3888888889vw, 23.3333333333px);
}
.single-article .single-article-header .left-side .further-info {
  display: flex;
  flex-direction: column;
  margin-top: clamp(40px, 2.7777777778vw, 46.6666666667px);
}
.further-info .wp-embedded-content {
  width: 100% !important;
  max-width: 100%;
  margin-top: 30px;
}
.single-article .single-article-header .left-side .further-info h3 {
  font-family: "Satoshi", sans-serif;
  font-style: normal;
  font-weight: 500;
  font-size: clamp(16px, 1.1111111111vw, 18.6666666667px);
  line-height: calc(clamp(16px, 1.1111111111vw, 18.6666666667px) + 10px);
  color: #000000;
}
.single-article .single-article-header .left-side .further-info ul {
  display: flex;
  flex-direction: column;
  gap: clamp(5px, 0.3472222222vw, 5.8333333333px);
  margin-top: clamp(8px, 0.5555555556vw, 9.3333333333px);
}
.single-article .single-article-header .left-side .further-info p {
  font-family: "Satoshi", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: clamp(16px, 1.1111111111vw, 18.6666666667px);
  line-height: calc(clamp(16px, 1.1111111111vw, 18.6666666667px) + 10px);
  color: #000000;
  text-decoration: underline;
}
.single-article .single-article-header .right-side {
  width: clamp(817px, 56.7361111111vw, 953.1666666667px);
  display: flex;
  flex-direction: column;
}
.single-article .single-article-header .right-side .category_switch {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.single-article .single-article-header .right-side .category_switch .cat {
  display: flex;
  flex-direction: column;
}
.single-article .single-article-header .right-side .category_switch .cat ul {
  display: flex;
  align-items: center;
}
.single-article .single-article-header .right-side .category_switch .cat ul li {
  font-family: "AktivGrotesk", sans-serif;
  font-style: normal;
  font-weight: 500;
  font-size: clamp(16px, 1.1111111111vw, 18.6666666667px);
  line-height: calc(clamp(16px, 1.1111111111vw, 18.6666666667px) + 10px);
  text-transform: uppercase;
  color: #ffffff;
  padding: clamp(8px, 0.5555555556vw, 9.3333333333px)
    clamp(15px, 1.0416666667vw, 17.5px);
  border: 1px solid #000;
}
.single-article
  .single-article-header
  .right-side
  .category_switch
  .cat
  ul
  li
  .shape {
  width: clamp(12px, 0.8333333333vw, 14px);
  height: clamp(12px, 0.8333333333vw, 14px);
  background: white;
  -webkit-clip-path: polygon(50% 0%, 100% 50%, 50% 100%, 0% 50%);
  clip-path: polygon(50% 0%, 100% 50%, 50% 100%, 0% 50%);
}
.single-article
  .single-article-header
  .right-side
  .category_switch
  .cat
  ul
  li.parent {
  display: flex;
  align-items: center;
  gap: clamp(5px, 0.3472222222vw, 5.8333333333px);
  background-color: #000000;
}
.single-article
  .single-article-header
  .right-side
  .category_switch
  .cat
  ul
  li.child {
  color: #000000;
}
.single-article .single-article-header .right-side .category_switch .switch {
  display: flex;
  flex-direction: column;
}
.single-article .single-article-header .right-side .category_switch .switch ul {
  display: flex;
  align-items: center;
  gap: clamp(30px, 2.0833333333vw, 35px);
}
.single-article
  .single-article-header
  .right-side
  .category_switch
  .switch
  ul
  li {
  font-family: "AktivGrotesk", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: clamp(14px, 0.9722222222vw, 16.3333333333px);
  line-height: calc(clamp(14px, 0.9722222222vw, 16.3333333333px) + 10px);
  letter-spacing: 0.02em;
  text-decoration-line: underline;
  text-transform: uppercase;
  color: #000000;
}
.single-article .single-article-header .right-side .title {
  width: clamp(700px, 48.6111111111vw, 816.6666666667px);
  display: flex;
  flex-direction: column;
  margin-top: clamp(70px, 4.8611111111vw, 81.6666666667px);
}
.single-article .single-article-header .right-side .title h1 {
  font-family: "AktivGrotesk", sans-serif;
  font-style: normal;
  font-weight: 700;
  font-size: clamp(40px, 2.7777777778vw, 46.6666666667px);
  line-height: calc(clamp(40px, 2.7777777778vw, 46.6666666667px) + 10px);
  letter-spacing: -0.04em;
  text-transform: uppercase;
  color: #000000;
}
.single-article .single-article-header .right-side .date {
  display: flex;
  flex-direction: column;
  margin: clamp(10px, 0.6944444444vw, 11.6666666667px) 0;
}
.single-article .single-article-header .right-side .date h3 {
  font-family: "Inter", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: clamp(24px, 1.6666666667vw, 28px);
  line-height: calc(clamp(24px, 1.6666666667vw, 28px) + 10px);
  color: #000000;
}
.single-article .single-article-header .right-side .intro {
  display: flex;
  flex-direction: column;
}
.single-article .single-article-header .right-side .intro p {
  font-family: "Inter", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: clamp(24px, 1.6666666667vw, 28px);
  line-height: calc(clamp(24px, 1.6666666667vw, 28px) + 10px);
  color: #000000;
}
.single-article .single-article-header .right-side .publish_author {
  display: flex;
  flex-direction: column;
  margin-top: clamp(50px, 3.4722222222vw, 58.3333333333px);
  position: relative;
  padding-bottom: clamp(25px, 1.7361111111vw, 29.1666666667px);
}
.single-article .single-article-header .right-side .publish_author:after {
  content: "";
  width: 18px;
  height: 1px;
  position: absolute;
  bottom: 0;
  left: 0;
  background-color: #000;
}
.single-article .single-article-header .right-side .publish_author h3 {
  font-family: "Satoshi", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: clamp(16px, 1.1111111111vw, 18.6666666667px);
  line-height: calc(clamp(16px, 1.1111111111vw, 18.6666666667px) + 10px);
  color: #000000;
}
.single-article .single-article-header .right-side .publish_author h4 {
  font-family: "Satoshi", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: clamp(16px, 1.1111111111vw, 18.6666666667px);
  line-height: calc(clamp(16px, 1.1111111111vw, 18.6666666667px) + 10px);
  color: #000000;
}
.single-article .single-article-header .right-side h4.event_location {
  font-family: "Inter", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: clamp(24px, 1.6666666667vw, 28px);
  line-height: calc(clamp(24px, 1.6666666667vw, 28px) + 10px);
  color: #000000;
  margin-top: clamp(10px, 0.6944444444vw, 11.6666666667px);
}
.single-article .single-article-header .right-side .publish_author h4 span {
  text-decoration-line: underline;
}
.single-article .single-article-header .right-side .share {
  display: flex;
  align-items: center;
  gap: clamp(15px, 1.0416666667vw, 17.5px);
  margin-top: clamp(10px, 0.6944444444vw, 11.6666666667px);
}
.single-article .single-article-header .right-side .share h3 {
  font-family: "Satoshi", sans-serif;
  font-style: normal;
  font-weight: 500;
  font-size: clamp(14px, 0.9722222222vw, 16.3333333333px);
  line-height: calc(clamp(14px, 0.9722222222vw, 16.3333333333px) + 0);
  color: #000000;
}
.single-article .single-article-header .right-side .share ul {
  display: flex;
  /* align-items: center; */
  gap: clamp(23px, 0.5555555556vw, 9.3333333333px);
  margin-top: clamp(5px, 0.3472222222vw, 5.8333333333px);
}
.single-article .single-article-header .right-side .share ul li {
  cursor: pointer;
}
.single-article .single-article-header .right-side .description {
  width: clamp(700px, 48.6111111111vw, 816.6666666667px);
  display: flex;
  flex-direction: column;
  gap: clamp(20px, 1.3888888889vw, 23.3333333333px);
  margin-top: clamp(65px, 4.5138888889vw, 75.8333333333px);
}
.single-article .single-article-header .right-side .description p {
  font-family: "Inter", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: clamp(16px, 1.1111111111vw, 18.6666666667px);
  line-height: calc(clamp(16px, 1.1111111111vw, 18.6666666667px) + 10px);
  color: #000000;
}
.single-article .single-article-gallery {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: clamp(40px, 2.7777777778vw, 46.6666666667px);
  justify-content: center;
  margin: clamp(60px, 4.1666666667vw, 70px) 0;
}
.single-article .single-article-gallery.grid_2 {
  grid-template-columns: repeat(2, 1fr);
}
.single-article .single-article-gallery.grid_1 {
  grid-template-columns: repeat(1, 1fr);
}
.single-article .single-article-gallery.grid_1 .item-image .image {
  width: 100%;
  height: clamp(800px, 55.5555555556vw, 933.3333333333px);
}
.single-article .single-article-gallery.grid_1 .item-image .image img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}
.single-article .single-article-gallery .item-image {
  display: flex;
  flex-direction: column;
}
.single-article .single-article-gallery .item-image img {
  width: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}
.single-article .single-article-gallery .item-image .caption {
  font-family: "Satoshi", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: clamp(12px, 0.8333333333vw, 14px);
  line-height: calc(
    clamp(12px, 0.8333333333vw, 14px) +
      clamp(8px, 0.5555555556vw, 9.3333333333px)
  );
  color: #000000;
  margin-top: clamp(10px, 0.6944444444vw, 11.6666666667px);
  opacity: 0.5;
}
.single-article .single-article-gallery-text {
  width: clamp(700px, 48.6111111111vw, 816.6666666667px);
  display: flex;
  flex-direction: column;
  gap: clamp(20px, 1.3888888889vw, 23.3333333333px);
  margin-left: auto;
}
.single-article .single-article-gallery-text p {
  font-family: "Inter", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: clamp(16px, 1.1111111111vw, 18.6666666667px);
  line-height: calc(clamp(16px, 1.1111111111vw, 18.6666666667px) + 10px);
  color: #000000;
}
.single-article .single-article-gallery-text p span {
  font-weight: 600;
}
.single-article .single-article-gallery-text .pic_caption {
  width: 100%;
  display: flex;
  flex-direction: column;
  gap: clamp(18px, 1.25vw, 21px);
}
.single-article .single-article-gallery-text .pic_caption .pic {
  width: 100%;
  height: clamp(466px, 32.3611111111vw, 543.6666666667px);
}
.single-article .single-article-gallery-text .pic_caption .pic img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}
.single-article .single-article-gallery-text .pic_caption .caption {
  font-family: "Satoshi", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: clamp(12px, 0.8333333333vw, 14px);
  line-height: calc(clamp(12px, 0.8333333333vw, 14px) + 10px);
  color: #000000;
  opacity: 0.5;
}
.single-article .single-article-image-text {
  display: flex;
  justify-content: space-between;
}
.single-article .single-article-image-text .image_caption {
  width: clamp(427px, 29.6527777778vw, 498.1666666667px);
}
.single-article .single-article-image-text .image_caption .image {
  width: 100%;
}
.single-article .single-article-image-text .image_caption .image img {
  width: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}
.single-article .single-article-image-text .image_caption .caption {
  font-family: "Satoshi", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: clamp(10px, 0.6944444444vw, 11.6666666667px);
  line-height: calc(clamp(10px, 0.6944444444vw, 11.6666666667px) + 10px);
  color: #000000;
  margin-top: 10px;
  opacity: 0.5;
}
.single-article .single-article-image-text .text {
  width: clamp(700px, 48.6111111111vw, 816.6666666667px);
  display: flex;
  flex-direction: column;
  gap: clamp(10px, 0.6944444444vw, 11.6666666667px);
}
.single-article .single-article-image-text .text p {
  font-family: "inter", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: clamp(16px, 1.1111111111vw, 18.6666666667px);
  line-height: calc(clamp(16px, 1.1111111111vw, 18.6666666667px) + 10px);
  color: #000000;
}
.single-article .single-article-image-text .text p span {
  font-weight: 600;
}
.single-article .single-article-note {
  display: flex;
  flex-direction: column;
  gap: clamp(40px, 2.7777777778vw, 46.6666666667px);
  margin-top: clamp(60px, 4.1666666667vw, 70px);
  padding: clamp(40px, 2.7777777778vw, 46.6666666667px)
    clamp(70px, 4.8611111111vw, 81.6666666667px);
  border: 1px solid rgba(0, 0, 0, 0.2);
  position: relative;
}
.single-article .single-article-note:after {
  content: "";
  width: clamp(25px, 1.7361111111vw, 29.1666666667px);
  height: clamp(40px, 2.7777777778vw, 46.6666666667px);
  position: absolute;
  top: -17px;
  left: -9px;
  background-color: #fff;
  z-index: 1;
  border-right: 1px solid rgba(0, 0, 0, 0.2);
  transform: rotate(45deg);
}
.single-article .single-article-note .fin-page,
.single-article .single-article-note .bibliographie {
  display: flex;
  flex-direction: column;
  gap: clamp(10px, 0.6944444444vw, 11.6666666667px);
}
.single-article .single-article-note .fin-page h3,
.single-article .single-article-note .bibliographie h3 {
  font-family: "inter", sans-serif;
  font-style: normal;
  font-weight: 500;
  font-size: clamp(20px, 1.3888888889vw, 23.3333333333px);
  line-height: calc(clamp(20px, 1.3888888889vw, 23.3333333333px) + 10px);
  color: #000000;
}
.single-article .single-article-note .fin-page p,
.single-article .single-article-note .bibliographie p {
  font-family: "inter", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: clamp(14px, 0.9722222222vw, 16.3333333333px);
  line-height: calc(clamp(14px, 0.9722222222vw, 16.3333333333px) + 10px);
  color: #000000;
  opacity: 0.7;
}
.single-article .single-article-note .fin-page ul,
.single-article .single-article-note .bibliographie ul {
  display: flex;
  flex-direction: column;
}
.single-article .single-article-note .fin-page ul li,
.single-article .single-article-note .bibliographie ul li {
  font-family: "inter", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: clamp(14px, 0.9722222222vw, 16.3333333333px);
  line-height: calc(clamp(14px, 0.9722222222vw, 16.3333333333px) + 10px);
  color: #000000;
  opacity: 0.7;
}
.single-article .single-article-note .fin-page ul li span,
.single-article .single-article-note .bibliographie ul li span {
  text-decoration: underline;
}
.single-article .single-article-note .biographies {
  display: flex;
  flex-direction: column;
  gap: clamp(10px, 0.6944444444vw, 11.6666666667px);
}
.single-article .single-article-note .biographies h3 {
  font-family: "inter", sans-serif;
  font-style: normal;
  font-weight: 500;
  font-size: clamp(20px, 1.3888888889vw, 23.3333333333px);
  line-height: calc(clamp(20px, 1.3888888889vw, 23.3333333333px) + 10px);
  color: #000000;
}
.single-article .single-article-note .biographies p {
  font-family: "inter", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: clamp(14px, 0.9722222222vw, 16.3333333333px);
  line-height: calc(clamp(14px, 0.9722222222vw, 16.3333333333px) + 10px);
  color: #000000;
  opacity: 0.7;
}
.single-article .single-article-note .biographies p span {
  font-weight: 600;
  text-decoration: underline;
}
.single-article .more-activities {
  display: flex;
  flex-direction: column;
  margin-top: clamp(80px, 5.5555555556vw, 93.3333333333px);
}
.single-article .more-activities .more-activities-title {
  display: flex;
  align-items: center;
}
.single-article .more-activities .more-activities-title h3 {
  display: flex;
  align-items: center;
  gap: clamp(10px, 0.6944444444vw, 11.6666666667px);
  font-family: "AktivGrotesk", sans-serif;
  font-style: normal;
  font-weight: 700;
  font-size: clamp(32px, 2.2222222222vw, 37.3333333333px);
  line-height: calc(clamp(32px, 2.2222222222vw, 37.3333333333px) + 10px);
  letter-spacing: -0.02em;
  text-transform: uppercase;
  color: #000000;
}
.single-article .more-activities .more-activities-title .shape {
  width: clamp(25px, 1.7361111111vw, 29.1666666667px);
  height: clamp(25px, 1.7361111111vw, 29.1666666667px);
  background-color: #000;
  -webkit-clip-path: polygon(50% 0%, 100% 50%, 50% 100%, 0% 50%);
  clip-path: polygon(50% 0%, 100% 50%, 50% 100%, 0% 50%);
}
.single-article .more-activities .more-activities-grid {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: clamp(30px, 2.0833333333vw, 35px);
  margin-top: clamp(45px, 3.125vw, 52.5px);
}
.single-article .more-activities .activity-item {
  width: 100%;
}
.single-article .more-activities .activity-item .image {
  width: 100%;
  height: clamp(290px, 20.1388888889vw, 338.3333333333px);
  position: relative;
  background-color: #000;
  z-index: 1;
}
.single-article .more-activities .activity-item .image img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  transition: 0.5s;
  -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
  clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
}
.single-article .more-activities .activity-item .image .category {
  position: absolute;
  bottom: 0;
  left: 0;
  display: flex;
  align-items: center;
  gap: clamp(5px, 0.3472222222vw, 5.8333333333px);
  font-family: "AktivGrotesk", sans-serif;
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  line-height: 18px;
  letter-spacing: -0.02em;
  text-transform: uppercase;
  color: #ffffff;
  background-color: #000;
  padding: clamp(10px, 0.6944444444vw, 11.6666666667px);
  z-index: 3;
}
.single-article .more-activities .activity-item .image .category .shape {
  width: clamp(11px, 0.7638888889vw, 12.8333333333px);
  height: clamp(11px, 0.7638888889vw, 12.8333333333px);
  background-color: #ffffff;
  -webkit-clip-path: polygon(50% 0%, 100% 50%, 50% 100%, 0% 50%);
  clip-path: polygon(50% 0%, 100% 50%, 50% 100%, 0% 50%);
}
.single-article .more-activities .activity-item .image .arrow {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  opacity: 0;
  transition: 0.4s;
}
.single-article .more-activities .activity-item .info {
  display: flex;
  flex-direction: column;
  padding-top: clamp(20px, 1.3888888889vw, 23.3333333333px);
}
.single-article .more-activities .activity-item .info h3 {
  font-style: normal;
  font-weight: 700;
  font-size: clamp(26px, 1.8055555556vw, 30.3333333333px);
  line-height: calc(clamp(26px, 1.8055555556vw, 30.3333333333px) + 10px);
  letter-spacing: -0.02em;
  color: #000000;
  padding-right: clamp(20px, 1.3888888889vw, 23.3333333333px);
}
.single-article .more-activities .activity-item .info h4 {
  font-family: "Satoshi", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: clamp(16px, 1.1111111111vw, 18.6666666667px);
  line-height: calc(clamp(16px, 1.1111111111vw, 18.6666666667px) + 10px);
  color: #000000;
  padding-top: clamp(5px, 0.3472222222vw, 5.8333333333px);
}
.single-article .more-activities .activity-item .info p {
  font-family: "Satoshi", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: clamp(16px, 1.1111111111vw, 18.6666666667px);
  line-height: calc(clamp(16px, 1.1111111111vw, 18.6666666667px) + 10px);
  color: #000000;
  opacity: 0.5;
  padding-top: clamp(5px, 0.3472222222vw, 5.8333333333px);
}
.single-article .more-activities .activity-item .info .author {
  font-family: "Satoshi", sans-serif;
  font-style: normal;
  font-weight: 700;
  font-size: clamp(16px, 1.1111111111vw, 18.6666666667px);
  line-height: calc(clamp(16px, 1.1111111111vw, 18.6666666667px) + 10px);
  color: #000000;
  padding-top: clamp(5px, 0.3472222222vw, 5.8333333333px);
}
.single-article .more-activities .activity-item .info .read-more {
  font-family: "Satoshi", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: clamp(16px, 1.1111111111vw, 18.6666666667px);
  line-height: calc(clamp(16px, 1.1111111111vw, 18.6666666667px) + 10px);
  text-decoration-line: underline;
  color: #000000;
  padding-top: clamp(5px, 0.3472222222vw, 5.8333333333px);
}
.single-article .more-activities .activity-item:hover .image img {
  width: 100%;
  height: 100%;
  -webkit-clip-path: polygon(0 50%, 50% 0, 100% 50%, 50% 100%);
  clip-path: polygon(0 50%, 50% 0, 100% 50%, 50% 100%);
}
.single-article .more-activities .activity-item:hover .image .arrow {
  opacity: 1;
}

/** End Single Articles Styles **/
/** Start Footer **/
footer {
  display: flex;
  flex-direction: column;
  background-color: #000000;
  padding: clamp(70px, 4.8611111111vw, 81.6666666667px) 0
    clamp(30px, 2.0833333333vw, 35px) 0;
  z-index: 5;
  position: relative;
}
footer .footer-container {
  width: clamp(1390px, 96.5277777778vw, 1920px);
  max-width: 100%;
  margin: 0 auto;
  padding: 0 clamp(15px, 1.0416666667vw, 17.5px);
}
footer .footer-content {
  width: 100%;
  display: flex;
  justify-content: space-between;
}
footer .left-side {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
footer .left-side .logo {
  position: relative;
  top: -14px;
}
footer .left-side .logo svg {
  width: 200px;
}
footer .link_copyright {
  display: flex;
  flex-direction: column;
}
footer .link {
  display: flex;
  flex-direction: column;
}
footer .link a {
  font-family: "Satoshi", sans-serif;
  font-style: normal;
  font-weight: 400;
  /*   font-size: clamp(12px, 1.100444vw, 22.1666666667px); */
  font-size: clamp(14px, 0.9722222222222222vw, 18.666666666666668px);
  line-height: calc(clamp(12px, 1.100444vw, 22.1666666667px) + 10px);
  text-decoration-line: underline;
  color: #ffffff;
}
footer .copyright {
  display: flex;
  flex-direction: column;
  margin-top: clamp(30px, 2.0833333333vw, 35px);
}
footer .copyright h2 {
  font-family: "Satoshi", sans-serif;
  font-style: normal;
  font-weight: 400;
  /*   font-size: clamp(16px, 1.200444vw, 22.1666666667px); */
  font-size: clamp(14px, 0.9722222222222222vw, 18.666666666666668px);
  line-height: calc(clamp(16px, 1.200444vw, 22.1666666667px) + 10px);
  color: #ffffff;
}
footer .copyright h3 {
  font-family: "Satoshi", sans-serif;
  font-style: normal;
  font-weight: 400;
  /*   font-size: clamp(16px, 1.200444vw, 22.1666666667px); */
  font-size: clamp(14px, 0.9722222222222222vw, 18.666666666666668px);
  line-height: calc(clamp(16px, 1.200444vw, 22.1666666667px) + 10px);
  color: #ffffff;
}
footer .newsletter_socialMedia {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
footer .newsletter {
  width: clamp(480px, 33.3333333333vw, 560px);
  display: flex;
  flex-direction: column;
  gap: 6px;
}
footer .newsletter h3 {
  font-family: "Aktiv Grotesk", sans-serif;
  font-style: normal;
  font-weight: 700;
  letter-spacing: -0.02em;
  font-size: clamp(16px, 0.9vw, 20.6666666667px);
  line-height: calc(clamp(16px, 0.9vw, 20.6666666667px) + 10px);
  text-transform: uppercase;
  color: #ffffff;
}
footer .newsletter form {
  display: flex;
  flex-direction: column;
  gap: clamp(22px, 1.5277777778vw, 25.6666666667px);
  margin-top: clamp(5px, 0.3472222222vw, 5.8333333333px);
}
footer .newsletter form .fields-group {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: clamp(22px, 1.5277777778vw, 25.6666666667px);
}
footer .newsletter form .input-field input {
  width: 100%;
  background-color: transparent;
  border: none;
  border-bottom: 1px solid #ffffff;
  padding-bottom: 9px;
  font-family: "Satoshi", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: clamp(16px, 1.2277777778vw, 20.6666666667px);
  line-height: calc(clamp(16px, 1.2277777778vw, 20.6666666667px) + 10px);
  color: #ffffff;
  opacity: 0.7;
  border-radius: 0 !important;
}
footer .newsletter form .input-field input::-moz-placeholder {
  font-family: "Satoshi", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: clamp(16px, 1.2277777778vw, 20.6666666667px);
  line-height: calc(clamp(16px, 1.2277777778vw, 20.6666666667px) + 10px);
  color: #ffffff;
  opacity: 0.7;
}
footer .newsletter form .input-field input::placeholder {
  font-family: "Satoshi", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: clamp(16px, 1.2277777778vw, 20.6666666667px);
  line-height: calc(clamp(16px, 1.2277777778vw, 20.6666666667px) + 10px);
  color: #ffffff;
  opacity: 0.7;
}
footer .newsletter form .checkbox_submit {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
footer .newsletter form span#msg-newsletter {
  font-family: "Satoshi", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 15px;
  color: #ffffff;
}
footer .newsletter form .checkbox {
  width: 300px;
  display: flex;
  flex-direction: column;
}
footer .newsletter form .checkbox label {
  font-family: "Satoshi", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 31px;
  color: rgba(255, 255, 255, 0.6235294118);
  position: relative;
  padding-left: 30px;
}
footer .newsletter form .checkbox label a {
  color: #ffffff;
  text-decoration: underline;
}
footer .newsletter form .checkbox input {
  z-index: 9;
  width: 0 !important;
  left: 0;
  height: 0 !important;
  margin-right: 25px;
  float: left;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
footer .newsletter form .checkbox label:before {
  display: block;
  position: absolute;
  content: "";
  width: clamp(12px, 0.8333333333vw, 14px);
  height: clamp(12px, 0.8333333333vw, 14px);
  top: 7px;
  left: 0;
  border: 1px solid #ffffff;
}
footer .newsletter form .checkbox input:checked:after {
  content: "";
  display: block;
  width: clamp(12px, 0.8333333333vw, 14px);
  height: clamp(12px, 0.8333333333vw, 14px);
  position: absolute;
  left: 1px;
  top: 8px;
  background-color: #ffffff;
}
footer .right-side {
  display: flex;
  gap: clamp(50px, 3.4722222222vw, 58.3333333333px);
  position: relative;
}
footer .manazir-box {
  width: clamp(450px, 31.25vw, 525px);
  height: clamp(450px, 31.25vw, 525px);
  display: flex;
  flex-direction: column;
  position: relative;
  border: 1px solid rgba(255, 255, 255, 0.2);
}
footer .manazir-box .image {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-clip-path: polygon(50% 0%, 100% 50%, 50% 100%, 0% 50%);
  clip-path: polygon(50% 0%, 100% 50%, 50% 100%, 0% 50%);
}
footer .manazir-box .image img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}
footer .manazir-box .title {
  width: 100%;
  display: flex;
  flex-direction: column;
  gap: clamp(20px, 1.3888888889vw, 23.3333333333px);
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
footer .manazir-box .title svg {
  margin: auto;
}
footer .manazir-box .title h3 {
  font-family: "Aktiv Grotesk", sans-serif;
  font-style: normal;
  font-weight: 700;
  font-size: clamp(17px, 10.2277777778vw, 21.6666666667px);
  line-height: calc(clamp(17px, 10.2277777778vw, 21.6666666667px) + 10px);
  display: flex;
  justify-content: center;
  text-align: center;
  letter-spacing: -0.02em;
  text-transform: uppercase;
  color: #ffffff;
}
footer .social-media {
  display: flex;
  flex-direction: column;
  gap: clamp(10px, 0.6944444444vw, 11.6666666667px);
  padding-bottom: 20px;
}
footer .social-media h3 {
  font-family: "Aktiv Grotesk", sans-serif;
  font-style: normal;
  font-weight: 700;
  letter-spacing: -0.02em;
  font-size: clamp(16px, 0.9vw, 20.6666666667px);
  line-height: calc(clamp(16px, 0.9vw, 20.6666666667px) + 10px);
  text-transform: uppercase;
  color: #ffffff;
}
footer .social-media ul {
  display: flex;
  align-items: center;
  gap: clamp(15px, 1.0416666667vw, 17.5px);
}
footer .social-media ul li a {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: clamp(45px, 3.125vw, 52.5px);
  height: clamp(45px, 3.125vw, 52.5px);
  border: 1px solid rgba(255, 255, 255, 0.2);
}

/** End Footer **/

/** Start Privacy Policy Styles **/

.privacy-policy {
  display: flex;
  flex-direction: column;
  position: relative;
}

.privacy-policy-container {
  display: flex;
  flex-direction: column;
  padding-top: clamp(150px, 10.4167vw, 175px);
  padding-bottom: clamp(70px, 4.8611vw, 81.6667px);
}

.privacy-policy-content {
  width: clamp(800px, 70vw, 1100px);
  max-width: 100%;
  margin: 0 auto;
  padding: 0 clamp(15px, 1.0417vw, 17.5px);
  display: flex;
  flex-direction: column;
}

.privacy-policy-header h1 {
  font-family: "AktivGrotesk", sans-serif;
  font-style: normal;
  font-weight: 700;
  font-size: clamp(40px, 2.7778vw, 46.6667px);
  line-height: calc(clamp(40px, 2.7778vw, 46.6667px) + 10px);
  letter-spacing: -0.04em;
  text-transform: uppercase;
  color: #000000;
}

.privacy-policy-description {
  display: flex;
  flex-direction: column;
  gap: 20px;
  margin-top: clamp(40px, 2.7778vw, 46.6667px);
}

.privacy-policy-description p {
  font-family: "Inter", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: clamp(16px, 1.1111vw, 18.6667px);
  line-height: calc(clamp(16px, 1.1111vw, 18.6667px) + 10px);
  color: #000000;
}

/** End Privary Policy Styles **/

/** Start 404 Not found **/

.notFound {
  display: flex;
  flex-direction: column;
  background-color: #000000;
  padding-top: 80px;
}

.notFound .notFound-container {
  width: clamp(1370px, 95.1388888889vw, 1598.3333333333px);
  max-width: 100%;
  margin: 0 auto;
  padding: 0 clamp(15px, 1.0416666667vw, 17.5px);
}

.notFound .notFound-content {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: space-between;
  border: 1px solid rgba(255, 255, 255, 0.3490196078);
}

.notFound .notFound-content .notFound-title {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  display: flex;
  flex-direction: column;
  padding: clamp(47px, 3.2638888889vw, 54.8333333333px);
}

.notFound .notFound-content h1 {
  font-style: normal;
  font-weight: 700;
  font-size: clamp(47px, 3.2638888889vw, 54.8333333333px);
  line-height: calc(clamp(47px, 3.2638888889vw, 54.8333333333px) + 10px);
  letter-spacing: -0.04em;
  text-transform: uppercase;
  color: #ffffff;
}

.notFound .notFound-content h2 {
  font-style: normal;
  font-weight: 300;
  font-size: clamp(47px, 3.2638888889vw, 54.8333333333px);
  line-height: calc(clamp(47px, 3.2638888889vw, 54.8333333333px) + 10px);
  letter-spacing: -0.04em;
  text-transform: uppercase;
  color: #ffffff;
}

.notFound .notFound-content a {
  width: max-content;
  display: flex;
  align-items: center;
  gap: 7px;
  font-style: normal;
  font-weight: 400;
  font-size: clamp(18px, 1.25vw, 21px);
  line-height: calc(clamp(18px, 1.25vw, 21px) + 10px);
  color: #ffffff;
  text-transform: uppercase;
}

.notFound .notFound-content .notFound-icon {
  padding: clamp(20px, 1.3888888889vw, 23.3333333333px);
}

/** End 404 Not found **/

/** Start Responsive **/
header .burger-icon,
header .close-icon {
  display: none;
}

@media screen and (min-width: 1920px) {
  .blog .blog-filters,
  .manazir-journal-slider {
    width: clamp(1370px, 95.1388888889vw, 1920px);
    max-width: 100%;
    margin: 40px auto 0 auto;
    padding: 0 clamp(15px, 1.0416666667vw, 17.5px);
  }
  .manazir-journal-slider .splide__track--draggable {
    padding-left: 0 !important;
  }
}

@media screen and (min-width: 1490px) {
  .item-journal .item-left {
    width: clamp(200px, 17.444444vw, 300.6666666667px);
    height: 100%;
  }
  .item-journal {
    width: clamp(620px, 40vw, 740px) !important;
    height: clamp(250px, 25.305556vw, 358.333333px);
  }
}

@media screen and (max-width: 1300px) {
  body.end_animation_hero .hero .hero-titles {
    width: clamp(910px, 85.194444vw, 1481.6666666667px);
  }
  body.end_animation_hero .hero .hero-content {
    width: clamp(1010px, 89.138889vw, 1528.333333px);
  }
  .single-article .single-article-header .right-side {
    width: clamp(697px, 46.736111vw, 943.166667px);
    padding-right: 20px;
  }
  .single-article .single-article-header .right-side .title,
  .single-article .single-article-header .right-side .description {
    width: 100%;
  }
  .single-article .single-article-header {
    gap: 50px;
  }
  footer .newsletter {
    width: clamp(320px, 33.3333333333vw, 560px);
  }
  footer .manazir-box {
    width: clamp(390px, 31.25vw, 525px);
    height: clamp(390px, 31.25vw, 525px);
  }
  footer .footer-content {
    gap: 30px;
  }
}

@media screen and (max-width: 1050px) {
  .notFound .notFound-content .notFound-icon svg {
    width: 100%;
    height: 100%;
  }
  .notFound .notFound-content {
    flex-direction: column;
  }
  .notFound .notFound-content .notFound-icon {
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .notFound .notFound-content .notFound-title {
    gap: 20px;
    padding: 23px;
  }
  .notFound .notFound-content h1,
  .notFound .notFound-content h2 {
    font-size: 32px;
    line-height: 40px;
  }
  footer .left-side .logo {
    position: relative;
    top: 0;
  }
  .single-article .single-article-header .right-side {
    padding-right: 0;
  }
  .single-article .single-article-header .right-side .category_switch .switch {
    width: 100%;
  }
  .single-article .right-side .category_switch .switch ul {
    justify-content: space-between;
  }
  .single-article .single-article-header .left-side {
    width: 100%;
  }
  .single-article .single-article-header .right-side .intro p,
  .single-article .single-article-header .right-side h4.event_location {
    font-size: 20px;
    line-height: 30px;
  }
  .single-article .single-article-header .right-side {
    width: 100%;
  }
  .single-article .single-article-header .right-side .title {
    width: 100%;
    margin-top: 30px;
  }
  .single-article .single-article-header .right-side .date h3 {
    font-size: 20px;
    line-height: 20px;
  }
  .single-article .single-article-header .right-side .title h1 {
    font-size: 30px;
    line-height: 44px;
  }
  .single-article .more-activities .more-activities-grid {
    grid-template-columns: repeat(2, 1fr);
  }
  .single-article .single-article-header {
    flex-direction: column-reverse;
    gap: 30px;
  }
  .single-article .single-article-image-text {
    flex-direction: column;
    gap: 20px;
  }
  .single-article .single-article-image-text .text,
  .single-article .single-article-gallery-text {
    width: 100%;
  }
  body.opened_menu {
    overflow: hidden;
  }
  header .burger-icon {
    display: flex;
  }
  body.opened_menu header .burger-icon {
    display: none;
  }
  body.opened_menu header .close-icon {
    display: flex;
  }
  .hero .hero-titles .top-title h1,
  .hero .hero-titles .top-title h2,
  .hero .hero-titles .top-title h3,
  .hero .hero-titles .bottom-title h4 {
    font-size: 25px;
    line-height: 34px;
  }
  body:after {
    content: "";
    width: 100%;
    height: 100%;
    background-color: #000;
    opacity: 0.5;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 10;
    pointer-events: none;
    opacity: 0;
    visibility: visible;
    transition: 0.5s;
  }
  body.opened_menu:after {
    opacity: 0.5;
    visibility: visible;
  }
  body:not(.home):after {
    z-index: 1;
  }
  footer {
    z-index: 1;
  }
  .single-article .single-article-gallery.grid_2 {
    grid-template-columns: repeat(1, 1fr);
  }
  .hero .hero-content {
    width: calc(100% - 30px) !important;
    height: 80svh;
    min-height: 80svh;
  }
  .hero .hero-shape {
    width: 100%;
    height: 100%;
  }
  .hero .hero-titles {
    width: clamp(1270px, 88.1944444444vw, 1481.6666666667px);
    gap: 0 !important;
  }
  .hero .hero-titles {
    width: 100% !important;
    height: 100%;
    justify-content: space-between;
    padding: 10px;
  }
  .hero .icon {
    top: 20px;
    right: 15px;
  }
  header.v2 {
    justify-content: flex-start;
    padding-top: 15px;
  }
  header {
    height: 57px;
    justify-content: flex-start;
  }
  .hero {
    height: 100svh;
  }
  body.home header {
    /* display: none; */
    bottom: 0 !important;
    opacity: 1 !important;
    height: 90px;
    padding-top: 20px;
  }
  header .menu ul {
    flex-direction: column;
    gap: 20px;
    padding-bottom: 35px;
  }
  header .menu ul li {
    font-size: 14px;
    line-height: 16px;
  }
  header .menu {
    position: absolute;
    left: 0;
    right: 0;
    margin: 0 auto;
    bottom: 0;
    opacity: 0;
    visibility: hidden;
    transition: 0.5s;
    padding-top: 0;
  }
  body.opened_menu header .menu {
    opacity: 1;
    visibility: visible;
  }
  header {
    transition: 0.5s;
  }
  body.opened_menu header {
    height: 280px;
    background-color: #fff;
    mix-blend-mode: inherit;
  }
  header .menu ul li {
    color: #000;
  }
  header {
    transition: height 0.5s;
  }
  body.add_header_bg header {
    background-color: #fff;
    mix-blend-mode: initial;
  }
  .latestArticles {
    padding-top: 60px;
    padding-bottom: 40px;
  }
  .blog .blog-title .title .title-top span,
  .blog .blog-title .title .title-bottom span {
    font-size: 32px;
    line-height: 44px;
  }
  .latestArticles .latestArticles-grid {
    grid-template-columns: 1fr;
  }
  .latestArticles .article-item .info h3 {
    font-size: 27px;
    line-height: 38px;
  }
  .latestArticles .article-item .info p {
    font-size: 16px;
    line-height: 20px;
  }
  .blog .blog-filters ul span {
    height: 65px;
    padding: 0 20px 0 20px;
    font-size: 35px;
    line-height: 25px;
  }
  .blog .blog-filters ul a {
    height: 65px;
    padding: 0 20px 0 20px;
    font-size: 35px;
    line-height: 25px;
  }
  .blog {
    padding-top: 70px;
    padding-bottom: 0;
  }
  .blog .blog-grid {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
  }
  .blog .blog-filters {
    margin-top: clamp(40px, 2.7777777778vw, 46.6666666667px);
    padding-left: 15px;
  }
  .manazir-journal {
    padding-top: 20px;
    padding-bottom: 40px;
  }
  .partners {
    padding: 40px 0;
  }
  .blog .load-more {
    margin-top: 10px;
  }
  footer .social-media ul li a {
    width: 60px;
    height: 60px;
  }
  footer .link_copyright {
    position: absolute;
    bottom: 12px;
  }
  footer .right-side {
    flex-direction: column;
    gap: 20px;
  }
  footer .footer-content {
    flex-direction: column;
    gap: 20px;
  }
  footer .newsletter {
    width: 100%;
  }
  footer .social-media {
    margin-top: 30px;
  }
  footer .newsletter form .fields-group {
    grid-template-columns: 1fr;
  }
  footer .manazir-box {
    width: 360px;
    height: 360px;
  }
  footer .manazir-box .title h3 {
    font-size: 23px;
    line-height: 35px;
  }
  .blog .blog-filters ul.dropdown-content li {
    height: 55px;
  }
  .blog .blog-grid .blog-item {
    margin-bottom: 40px;
  }
  .latestArticles .article-item:hover .image img {
    -webkit-clip-path: polygon(100% 0%, 100% 100%, 0% 100%, 0% 0%);
    clip-path: polygon(100% 0%, 100% 100%, 0% 100%, 0% 0%);
  }
  .blog .blog-grid .blog-item .image img {
    -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%) !important;
    clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%) !important;
  }
  footer .newsletter form .checkbox label:before {
    top: 8px;
  }
  footer .newsletter form .checkbox input:checked:after {
    top: 9px;
  }
  footer .left-side .logo svg {
    width: 230px;
  }
  footer {
    padding: 40px 0 130px 0;
  }
  footer .copyright {
    margin-top: 15px;
  }
  .partners .partners-logos {
    gap: 20px;
  }
  .blog .blog-title {
    flex-direction: column;
    align-items: flex-start;
    gap: 30px;
    padding: 30px 0 5px 0;
  }
  .blog .search input::-moz-placeholder {
    font-family: "AktivGrotesk", sans-serif;
    font-style: normal;
    font-weight: 300;
    font-size: 20px;
    line-height: 50px;
    letter-spacing: -0.02em;
    padding: 15px 0;
  }
  .blog .search input,
  .blog .search input::placeholder {
    font-family: "AktivGrotesk", sans-serif;
    font-style: normal;
    font-weight: 300;
    font-size: 20px;
    line-height: 50px;
    letter-spacing: -0.02em;
    padding: 15px 0;
  }
  .blog .btn-search svg {
    width: 35px;
    height: 31px;
  }
  .blog .search .close {
    display: none;
  }
  .item-journal .item-left {
    width: 100%;
  }
  .item-journal .item-right .title h3 {
    font-size: 18px;
    line-height: 28px;
  }
  .manazir-journal .manazir-journal-title a {
    display: flex;
    align-items: center;
    gap: 7px;
  }
  .item-journal .item-right .read-more {
    font-size: 20px;
    line-height: 16px;
  }
  .manazir-journal .manazir-journal-title ul {
    padding-left: 25px;
  }
  .item-journal {
    width: 183px !important;
  }
  .item-journal .item-right {
    display: none;
  }
  .partners .partners-title h3 {
    font-size: 24px;
    line-height: 20px;
  }
  .manazir-journal .manazir-journal-title {
    padding: 0 10px;
  }
  .about .about-hero-container .blocks {
    display: none;
  }
  .about .about-blocks {
    padding-top: 40px;
  }
  .about .about-blocks .about-blocks-content .title_style .title span {
    font-size: 26px;
    line-height: 40px;
  }
  .about .about-blocks .about-blocks-content .manazir-team .manazir-team-grid {
    grid-template-columns: repeat(2, 1fr);
    gap: 30px;
  }
  .about .become-member,
  .about .about-blocks .about-blocks-content .community {
    margin-top: 40px;
  }
  .about .about-hero-container .welcome .text span {
    font-size: 20px;
    line-height: 20px;
  }
  .about .about-hero-container .welcome .text:last-child .title {
    margin-left: initial;
  }
  .about .about-hero-container .welcome .text:nth-of-type(3) {
    padding-left: 0;
  }
  .about .become-member .title h2 {
    font-size: 30px;
    line-height: 40px;
  }
}
@media screen and (max-width: 890px) {
  .manazir-journal .manazir-journal-title ul {
    position: absolute;
    right: 35px;
    z-index: 13;
    padding-top: 30px;
  }
  .manazir-journal .manazir-journal-title span {
    font-size: clamp(22px, 1.25vw, 21px);
  }
  .manazir-journal .manazir-journal-title a {
    flex-direction: column;
    align-items: flex-start;
    gap: 0;
    position: relative;
  }
  .item-journal .item-right .title {
    margin-top: 0;
  }
  .item-journal .item-right {
    padding: 15px 16px;
  }
  .manazir-journal .manazir-journal-title {
    flex-direction: column;
    align-items: flex-start;
    gap: 20px;
  }
  header.v2 {
    transition: all 0.5s;
  }
  .about .about-hero-container .welcome .text:last-child {
    padding-right: 0;
  }
  .about .about-hero {
    height: initial;
  }
  .blog .blog-grid .blog-item {
    position: initial;
    width: 100%;
  }
  .single-article .single-article-header .right-side .description {
    width: 100%;
  }
  .single-article .single-article-header .left-side .image {
    height: 370px;
  }
  .single-article .single-article-header .right-side .category_switch {
    flex-direction: column-reverse;
    gap: 20px;
    align-items: flex-start;
  }
  .single-article .more-activities .more-activities-title h3 {
    font-size: 25px;
    line-height: 25px;
  }
  .single-article {
    padding-bottom: 70px;
  }
  .single-article .single-article-note .fin-page a {
    overflow-wrap: anywhere;
  }
  .single-article .single-article-note:after {
    top: -15px;
    left: -9px;
  }
  .single-article .single-article-image-text .image_caption {
    width: 100%;
  }
  .single-article .single-article-note {
    padding: 30px;
  }
  .single-article .single-article-gallery {
    grid-template-columns: repeat(1, 1fr);
    margin: 40px 0;
  }
  .single-article .single-article-gallery.grid_1 .item-image .image {
    height: 60vh;
  }
  .single-article .more-activities .more-activities-grid {
    grid-template-columns: repeat(1, 1fr);
  }
  .blog .blog-grid {
    grid-template-columns: repeat(2, 1fr);
  }
  .blog .blog-filters ul span svg {
    width: 25px;
    right: 25px;
  }
  .blog .blog-filters li.active span {
    gap: 10px;
    padding: 0 70px 0 30px;
  }
  .single-article .single-article-header .right-side .share ul {
    gap: 16px;
  }
}
@media screen and (max-width: 650px) {
  .blog .blog-grid {
    grid-template-columns: repeat(1, 1fr);
  }
}

@media (max-width: 1050px) {
  @-moz-document url-prefix() {
    body.opened_menu header .header-content .logo svg path,
    body.opened_menu header .header-content .logo-arabic svg path,
    body.add_header_bg header .header-content .logo svg path,
    body.add_header_bg header .header-content .logo-arabic svg path,
    body.switch_header header .header-content .logo svg path,
    body.switch_header header .header-content .logo-arabic svg path {
      fill: #000000;
    }
    body.opened_menu header .close-icon svg rect,
    body.add_header_bg header .burger-icon svg path,
    body.switch_header header .burger-icon svg path {
      fill: #000000;
    }
  }
}

/** End Responsive **/
