:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--color--tgspurple: #AB40FF;--wp--preset--color--lpurple: #D9DBF2;--wp--preset--color--blue: #43CAFF;--wp--preset--color--dgreen: #077B7B;--wp--preset--color--green: #00BCAB;--wp--preset--color--lgreen: #8FD4A6;--wp--preset--color--pgreen: #D2F0E3;--wp--preset--color--dbrown: #464138;--wp--preset--color--mbrown: #62625E;--wp--preset--color--tan: #D5CDB8;--wp--preset--color--peach: #ff7f61;--wp--preset--color--yellow: #FFEC13;--wp--preset--color--orange: #FFA642;--wp--preset--color--tgsblack: #0A0319;--wp--preset--color--tgswhite: #ffffff;--wp--preset--color--tgsred: #ff0000;--wp--preset--color--tgsgrey: #66697D;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--gradient--purple-dark: linear-gradient(to bottom, #AB40FF 0%, #0A0319 100%);--wp--preset--gradient--dark-purple: linear-gradient(to bottom, #0A0319 0%, #AB40FF 100%);--wp--preset--gradient--white-purple: linear-gradient(to bottom, #ffffff 0%, #ffffff 10%, #AB40FF 100%);--wp--preset--gradient--dark-lpurple: linear-gradient(to bottom, #0A0319 0%, #0A0319 60%, #D9DBF2 100%);--wp--preset--gradient--lightpurple-dark: linear-gradient(to bottom, #D9DBF2 0%, #0A0319 100%);--wp--preset--gradient--green-dark: linear-gradient(to bottom, #00BCAB 0%, #0A0319 100%);--wp--preset--gradient--dark-green: linear-gradient(to bottom, #0A0319 0%, #0A0319 60%, #00BCAB 100%);--wp--preset--gradient--peach-dark: linear-gradient(to bottom, #ff7f61 0%, #0A0319 100%);--wp--preset--gradient--darktopeach: linear-gradient(to bottom, #0A0319 0%, #0A0319 60%, #ff7f61 100%);--wp--preset--gradient--yellow-dark: linear-gradient(to bottom, #FFEC13 0%, #0A0319 100%);--wp--preset--gradient--tan-dark: linear-gradient(to bottom, #D5CDB8 0%, #0A0319 100%);--wp--preset--gradient--dark-tan: linear-gradient(to bottom, #0A0319 0%, #0A0319 60%, #D5CDB8 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}
         :where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}
         /*#-----sourceURL=global-styles-inline-css------ */
		 
		 
 #roundtable{display:flex;margin-top:50px;}
.new-roundtable{padding-left:60px;}

.for-mobile {
  display: none;
}
.for-desktop {
  display: block;
}
.part-padding-area{padding-top:140px;}


	
 
/* =========================
   HEADER
========================= */

.ck-header{
  width:100%;

    background: rgba(84, 78, 95, 0.95);
  box-shadow: 0 6px 25px rgba(0, 0, 0, 0.08);
  position:fixed;
  top:0;
  left:0;
  z-index:999;
}

.ck-container{
  width:100%;
  max-width:1400px;
  margin:auto;
      padding: 0px 5px;
}

.ck-navbar{
  display:flex;
  align-items:center;
  justify-content:space-between;
}

/* =========================
   LOGO
========================= */

.ck-logo img{
  width:100px;
  display:block;
}

/* =========================
   NAVIGATION MENU
========================= */

.ck-nav-menu{
  display:flex;
  align-items:center;
  gap:30px;
  padding-right:50px;
}

.ck-nav-item{
  position:relative;
}

.ck-nav-item a{
  color:#fff;
  
  font-weight:500;
  transition:0.3s;
}

.ck-nav-item a:hover{
  color:red;
}

/* =========================
   DROPDOWN MENU
========================= */

.ck-dropdown-menu{
  position:absolute;
  top:40px;
  left:0;
  background:#111;
  min-width:220px;
  border-radius:8px;
  overflow:hidden;
  opacity:0;
  visibility:hidden;
  transform:translateY(10px);
  transition:0.3s;
  padding:0px;
}

.ck-dropdown-menu li{
  border-bottom:1px solid rgba(255,255,255,0.08);
}

.ck-dropdown-menu li:last-child{
  border-bottom:none;
}

.ck-dropdown-menu li a{
  display:block;
  padding:14px 18px;
  color:#fff;
  font-size:15px;
}

.ck-dropdown-menu li a:hover{
  background:red;
  color:#fff;
}

.ck-dropdown:hover .ck-dropdown-menu{
  opacity:1;
  visibility:visible;
  transform:translateY(0);
}



/* =========================
   MOBILE MENU BUTTON
========================= */

.ck-menu-toggle{
  display:none;
  font-size:32px;
  color:#fff;
  cursor:pointer;
}

/* CLOSE BUTTON */

.ck-close-menu{
  display:none;
}

/* =========================
   OVERLAY
========================= */

.ck-overlay{
  position:fixed;
  top:0;
  left:0;
  width:100%;
  height:100%;
  background:rgba(0,0,0,0.6);
  opacity:0;
  visibility:hidden;
  transition:0.3s;
  z-index:998;
}

.ck-overlay.active{
  opacity:1;
  visibility:visible;
}

/* =========================
   RESPONSIVE CSS
========================= */

@media(max-width:991px){

  .ck-menu-toggle{
    display:block;
  }

  .ck-nav-menu{
    position:fixed;
    top:0;
    right:-100%;
    width:300px;
    height:100vh;
    background:#111;
    flex-direction:column;
    align-items:flex-start;
    padding:90px 30px;
    transition:0.4s;
    z-index:9999;
    overflow-y:auto;
  }

  .ck-nav-menu.active{
    right:0;
  }

  .ck-nav-item{
    width:100%;
  }

  .ck-nav-item a{
    font-size:18px;
    display:block;
    width:100%;
  }

  /* CLOSE BUTTON */

  .ck-close-menu{
    display:block;
    position:absolute;
    top:20px;
    right:20px;
    color:#fff;
    font-size:28px;
    cursor:pointer;
  }

  /* MOBILE DROPDOWN */

  .ck-dropdown-menu{
    position:static;
    opacity:1;
    visibility:visible;
    transform:none;
    display:none;
    background:#1b1b1b;
    margin-top:12px;
    border-radius:6px;
  }

  .ck-dropdown.active .ck-dropdown-menu{
    display:block;
  }

  .ck-dropdown-menu li a{
    padding:12px 15px;
    font-size:15px;
  }

  
}




/* =========================
   DEMO SECTION
========================= */

.ck-hero{
  height:100vh;
  display:flex;
  align-items:center;
  justify-content:center;
  font-size:50px;
  font-weight:bold;
}
 
 


/* =========================
   SOCIAL ICONS
========================= */

.social-icons-wrap{
    display:flex;
        gap: 15px;
}

/* ICON ANIMATION */

.social-item{
    opacity:0;
    transform:translateY(20px) scale(0.8);
    transition:0.4s ease;
}

.social-item.show-social{
    opacity:1;
    transform:translateY(0) scale(1);
}

/*-ICON LINKS-*/

.social-item a{
    width:35px;
    height:35px;
    border-radius:50%;
    display:flex;
    align-items:center;
    justify-content:center;
    font-size:22px;
    transition:0.3s ease;
}

/* HOVER */

.social-item a:hover{
    transform:translateY(-5px) scale(1.1);
}

/* =========================
   ICON COLORS
========================= */


    .social-bar-icon-menu{
    width: 42px;
    height: 42px;
    background: #fff;
    border-radius: 50%;
    display: flex !important;
    align-items: center;
    justify-content: center;
    text-decoration: none;
    color: #000;
    font-size: 23px !important;
    transition: 0.3s ease;
    }
/*

body.bb-loading {
  overflow: hidden;
}


body.bb-loading > *:not(#bb-loader-wrapper) {
  visibility: hidden;
}

#bb-loader-wrapper {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100vh;
  background: url("../img/bg-fly.jpeg") center/cover no-repeat;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  z-index: 999999;
}


#bb-video-desktop,
#bb-video-mobile {
  position: absolute;
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: none;
}

   .bnb-entry-cta{ background: rgba(255, 0, 0, 0.75);
    height: 400px;
    width: 650px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
   border: 10px solid #fff;}
   .bnb-entry-cta h1{text-align:center;font-size:35px;line-height:55px;}
   
    .bnb-entry-cta span{font-size:50px;color:#fce300;}
	
	.bnb-entry-cta p{font-size:30px !important;font-weight:600;}


.bnb-entry-cta__button {
  background:#fce300;
  display: flex;
  width: 350px;
  height: 55px;
  align-items: center;
  justify-content: center;
  position: relative;
  overflow: hidden;
  border: none;
  cursor: pointer;
  transition: all 0.35s ease;
 
}


.bnb-entry-cta__text {
  position: relative;
  z-index: 2;
  color: #c00000 !important;
  font-size:28px !important;
  font-weight: 700;
}



.divider-bb {
  width: 80%;
  height: 3px;
  background:#fff;
  
}

.bnb-entry-cta__button::before,
.bnb-entry-cta__button::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  background: rgba(255, 255, 255, 1);
  height: 100%;
  transform: translateX(-100px) skewX(-15deg);
}

.bnb-entry-cta__button::before {
  width: 7px;
  filter: blur(6px);
  animation: bnbShineMove 1.5s linear infinite;
}

.bnb-entry-cta__button::after {
  width: 11px;
  filter: blur(6px);
  animation: bnbShineMove 1.5s linear infinite;
}

 .video-container-homme img{width:100% !important;}

@keyframes bnbShineMove {
  0% {
    transform: translateX(-100px) skewX(-15deg);
  }
  100% {
    transform: translateX(300px) skewX(-15deg);
  }
}

@media (max-width: 768px) {
  .for-desktop {
    display: none;
  }
  .for-mobile {
    display: block;
  }
}

*/

/* Skip Button */
#bb-skip-btn {
  position: absolute;
  top: 30px;
  right: 30px;
  z-index: 9999;

  display: none;
  align-items: center;
  justify-content: center;

  background: rgba(0,0,0,0.5);
  color: #fff;

  border: 2px solid #fff;

  padding: 12px 22px;

  font-size: 14px;
  font-weight: 700;
  letter-spacing: 1px;

  cursor: pointer;

  transition: 0.3s ease;
}

#bb-skip-btn:hover {
  background: #fff;
  color: #c00000;
}

/* Disable scroll */
body.bb-loading {
  overflow: hidden;
}

/* Hide full website initially */
body.bb-loading > *:not(#bb-loader-wrapper) {
  visibility: hidden;
}

/* If already played */
.bb-loaded #bb-loader-wrapper {
  display: none !important;
}

.bb-loaded body.bb-loading {
  overflow: auto;
}

/* Loader wrapper */
#bb-loader-wrapper {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100vh;
  background: url("../img/bg-fly.jpeg") center/cover no-repeat;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  z-index: 999999;
  opacity: 1;
  transition: opacity 0.5s ease;
}

#bb-loader-wrapper.hide {
  opacity: 0;
}

/* Videos */
#bb-video-desktop,
#bb-video-mobile {
  position: absolute;
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: none;
}

/* CTA box */
.bnb-entry-cta {
  background: rgba(255, 0, 0, 0.75);
  height: 400px;
  width: 650px;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  border: 10px solid #fff;
 
}

.bnb-entry-cta h1 {
  text-align: center;
  font-size: 35px;
  line-height: 55px;
}

.bnb-entry-cta span {
  font-size: 50px;
 
}

.bnb-entry-cta p {
  font-size: 30px !important;
  font-weight: 600;
}
.shakti-niti{font-size:22px;}
/* Button */
.bnb-entry-cta__button {
  background: #fce300;
  width: 350px;
  height: 55px;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  overflow: hidden;
  border: none;
  cursor: pointer;
}

/* Text */
.bnb-entry-cta__text {
  z-index: 2;
  color: #c00000;
  font-size: 28px !important;
  font-weight: 700;
}

/* Divider */
.divider-bb {
  width: 80%;
  height: 3px;
  background: #fff;
}

/* Shine animation */
.bnb-entry-cta__button::before,
.bnb-entry-cta__button::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  background: #fff;
  height: 100%;
  transform: translateX(-100px) skewX(-15deg);
}

.bnb-entry-cta__button::before {
  width: 7px;
  filter: blur(6px);
  animation: shine 1.5s linear infinite;
}

.bnb-entry-cta__button::after {
  width: 11px;
  filter: blur(6px);
  animation: shine 1.5s linear infinite;
}

@keyframes shine {
  100% {
    transform: translateX(300px) skewX(-15deg);
  }
}

/* Responsive */
@media (max-width: 768px) {
  .for-desktop { display: none; }
  .for-mobile { display: block; }
}



         html {
         font-size: 10px;
         -webkit-text-size-adjust: 100%;
         -ms-text-size-adjust: 100%;
         height: 100%
         }
         body {
         font-weight: normal;
         margin: 0;
         line-height: 1.231;
         -webkit-font-smoothing: antialiased;
         -moz-osx-font-smoothing: grayscale;
         overflow-x: hidden
         }
         body * {
         -moz-box-sizing: border-box;
         box-sizing: border-box
         }
         body.noScroll {
         height: 100%;
         overflow: hidden
         }
        
         section,main,header,footer,nav,article,aside,figcaption {
         display: block
         }
         fieldset,img,legend {
         border: 0
         }
         li {
       
         }
         table {
         font-size: inherit;
         font: 100%
         }
         address,caption,cite,code,dfn,th,var,em {
         font-style: normal;
         font-weight: inherit
         }
         caption,th,legend {
         text-align: left
         }
         abbr,acronym {
         border: 0;
         font-variant: normal
         }
         sup,sub {
         line-height: -1px;
         vertical-align: text-top
         }
         sub {
         vertical-align: text-bottom
         }
         input,textarea,select {
         font-family: inherit;
         font-size: inherit;
         font-weight: inherit
         }
         img {
         border: 0;
         -ms-interpolation-mode: bicubic;
         vertical-align: middle
         }
         em {
         font-style: italic;
         }
         .clearfix:after {
         content: " ";
         display: block;
         clear: both
         }
         ::-moz-selection {
         background: #666;
         color: #ffffff
         }
         ::selection {
         background: #666;
         color: #ffffff;
         text-shadow: none
         }
         input,select {
         -webkit-appearance: none;
         border-radius: 0
         }
         table {
         font-size: inherit;
         font: 100%
         }
         .clearAll {
         clear: both
         }
         .hide {
         display: none
         }
         .screen-reader-response {
         display: none
         }
         html,body,form,fieldset,p,div,h1,h2,h3,h4,h5,h6 {
         -webkit-text-size-adjust: none
         }
         .skip-link,fieldset .noLabel {
         height: 1px;
         font-size: 0px;
         width: 1px;
         position: absolute;
         overflow: hidden;
         top: -10px
         }
         body a,button {
         -webkit-transition: all 0.4s 0s ease-in;
         transition: all 0.4s 0s ease-in
         }
         legend {
         font-weight: 600
         }
         h1,h2,h3,h4,h5 {
         margin: 0 0 1.5rem
         }
         legend {
         font-size: 1.4rem
         }
        
         ::-webkit-input-placeholder {
         color: white;
         opacity: 1
         }
         ::-moz-placeholder {
         color: white;
         opacity: 1
         }
         :-ms-input-placeholder {
         color: white;
         opacity: 1
         }
         :-moz-placeholder {
         color: white;
         opacity: 1
         }
         ::placeholder {
         color: white;
         opacity: 1
         }
         img.fluid {
         width: 100%;
         height: auto
         }
         .cap {
         text-transform: capitalize
         }
         @font-face {
         font-family: "Syne-Regular";
         src: url("../fonts/Syne-Regular.woff2") format("woff2"), url("../fonts/Syne-Regular.woff") format("woff");
         font-weight: normal
         }
         @font-face {
         font-family: "Syne-Medium";
         src: url("../fonts/Syne-Medium.woff2") format("woff2"), url("../fonts/Syne-Medium.woff") format("woff");
         font-weight: normal
         }
         .grid_col_group {
         margin: 0 -10px
         }
         .grid_col_group:after {
         content: "";
         display: table;
         clear: both
         }
         @media (min-width: 768px) {
         .grid_col_group {
         margin:0 -15px
         }
         }
         .grid_col {
         padding: 0 20px;
         display: inline;
         min-height: 20px;
         position: relative;
         float: left;
         width: 100%
         }
        
       
         
         @font-face {
         font-family: "Syne-Regular";
         src: url("../fonts/Syne-Regular.woff2") format("woff2"), url("../fonts/Syne-Regular.woff") format("woff");
         font-weight: normal
         }
         @font-face {
         font-family: "Syne-Medium";
         src: url("../fonts/Syne-Medium.woff2") format("woff2"), url("../fonts/Syne-Medium.woff") format("woff");
         font-weight: normal
         }
         form {
         display: block;
         padding: 0
         }
         /*.wpforms-container.wpforms-container-full {
         margin: 0 !important
         }
         .wpforms-container.wpforms-container-full .wpforms-field {
         padding: 0 0 2rem
         }
         .wpforms-container.wpforms-container-full .wpforms-field.wpforms-field-checkbox fieldset {
         width: auto;
         display: inline-block
         }
         .wpforms-container.wpforms-container-full .wpforms-field.wpforms-field-checkbox ul li input {
         margin-right: 0 !important;
         padding-right: 0.5rem !important
         }
         .wpforms-container.wpforms-container-full .wpforms-field.wpforms-field-checkbox ul li input+label {
         color: black;
         padding-left: 0 !important;
         font-size: 1.3rem
         }
         .wpforms-container.wpforms-container-full .wpforms-field.wpforms-field-checkbox ul li input+label a {
         color: white;
         text-decoration: underline;
         padding-left: 0 !important
         }
         .wpforms-container.wpforms-container-full input {
         border-radius: 0;
         background: white;
         padding: 1.7rem 2rem;
         color: white
         }
         .wpforms-container.wpforms-container-full input.wpforms-field-small,.wpforms-container.wpforms-container-full input.wpforms-field-large,.wpforms-container.wpforms-container-full input.wpforms-field-medium {
         max-width: 100%
         }
         .wpforms-container.wpforms-container-full input::placeholder {
         color: white !important;
         opacity: 0.5 !important
         }
         .wpforms-container.wpforms-container-full .wpforms-field-limit-text {
         display: none
         }
         .wpforms-container.wpforms-container-full button[type="submit"],.wpforms-container.wpforms-container-full input[type="submit"] {
         background: white !important;
         color: #0A0319 !important;
         padding: 1.2rem 2rem !important;
         font-weight: 400;
         font-size: 1.4rem !important;
         font-family: "Syne-Medium";
         font-feature-settings: "ss04" 1, "liga" 1;
         line-height: 2.2rem !important;
         border-radius: 2.6rem !important;
         border: none !important;
         height: auto !important;
         width: 100%;
         text-align: center !important;
         box-shadow: none !important;
         -webkit-transition: all 0.4s 0s ease-in-out;
         transition: all 0.4s 0s ease-in-out
         }
         .wpforms-container.wpforms-container-full button[type="submit"]:hover,.wpforms-container.wpforms-container-full input[type="submit"]:hover {
         background: #AB40FF !important;
         border: none !important;
         color: white !important
         }
         .wpforms-container.wpforms-container-full .wpforms-field-label-inline {
         color: white
         }
         .wpforms-container.wpforms-container-full input[type="text"],.wpforms-container.wpforms-container-full input[type="email"],.wpforms-container.wpforms-container-full input[type="tel"],.wpforms-container.wpforms-container-full select,.wpforms-container.wpforms-container-full textarea {
         background: none !important;
         padding: 1.2rem 2rem !important;
         color: white !important;
         font-size: 1.6rem !important;
         border-radius: 2.6rem !important;
         border: 1px solid white !important;
         height: auto !important;
         line-height: 2.1rem !important
         }
         .wpforms-container.wpforms-container-full input[type="text"]:hover,.wpforms-container.wpforms-container-full input[type="email"]:hover,.wpforms-container.wpforms-container-full input[type="tel"]:hover,.wpforms-container.wpforms-container-full select:hover,.wpforms-container.wpforms-container-full textarea:hover {
         background: #0A0319 !important;
         border-color: #AB40FF !important;
         color: white !important
         }
         .wpforms-container.wpforms-container-full input[type="text"]::placeholder,.wpforms-container.wpforms-container-full input[type="text"]::-webkit-input-placeholder,.wpforms-container.wpforms-container-full input[type="text"]::-moz-placeholder,.wpforms-container.wpforms-container-full input[type="text"]:-ms-input-placeholder,.wpforms-container.wpforms-container-full input[type="text"]:-moz-placeholder,.wpforms-container.wpforms-container-full input[type="email"]::placeholder,.wpforms-container.wpforms-container-full input[type="email"]::-webkit-input-placeholder,.wpforms-container.wpforms-container-full input[type="email"]::-moz-placeholder,.wpforms-container.wpforms-container-full input[type="email"]:-ms-input-placeholder,.wpforms-container.wpforms-container-full input[type="email"]:-moz-placeholder,.wpforms-container.wpforms-container-full input[type="tel"]::placeholder,.wpforms-container.wpforms-container-full input[type="tel"]::-webkit-input-placeholder,.wpforms-container.wpforms-container-full input[type="tel"]::-moz-placeholder,.wpforms-container.wpforms-container-full input[type="tel"]:-ms-input-placeholder,.wpforms-container.wpforms-container-full input[type="tel"]:-moz-placeholder,.wpforms-container.wpforms-container-full select::placeholder,.wpforms-container.wpforms-container-full select::-webkit-input-placeholder,.wpforms-container.wpforms-container-full select::-moz-placeholder,.wpforms-container.wpforms-container-full select:-ms-input-placeholder,.wpforms-container.wpforms-container-full select:-moz-placeholder,.wpforms-container.wpforms-container-full textarea::placeholder,.wpforms-container.wpforms-container-full textarea::-webkit-input-placeholder,.wpforms-container.wpforms-container-full textarea::-moz-placeholder,.wpforms-container.wpforms-container-full textarea:-ms-input-placeholder,.wpforms-container.wpforms-container-full textarea:-moz-placeholder {
         color: white !important;
         opacity: 0.7 !important
         }
         .wpforms-container.wpforms-container-full input[type="text"]:focus,.wpforms-container.wpforms-container-full input[type="email"]:focus,.wpforms-container.wpforms-container-full input[type="tel"]:focus,.wpforms-container.wpforms-container-full select:focus,.wpforms-container.wpforms-container-full textarea:focus {
         color: white !important;
         border-color: #AB40FF
         }
         .wpforms-container.wpforms-container-full select {
         color: rgba(255, 255, 255, 0.5) !important
         }
         .wpforms-container.wpforms-container-full textarea {
         height: 12rem !important;
         -webkit-transition: all 0.4s 0s ease-in-out;
         transition: all 0.4s 0s ease-in-out;
         outline: none;
         resize: none !important
         }
         .wpforms-container.wpforms-container-full select {
         width: 100% !important;
         max-width: none !important;
         background: url("../images/select_arrow_white.png") 90% center no-repeat !important;
         background-size: 2rem !important
         }
         .wpforms-container.wpforms-container-full .wpforms-recaptcha-container {
         display: none
         }
         .wpforms-container.wpforms-container-full .wpforms-confirmation-container-full {
         background: #077B7B;
         border: none
         }
         .wpforms-container.wpforms-container-full .wpforms-confirmation-container-full p {
         color: white
         }
         .wpforms-container.wpforms-container-full .wpforms-submit-container {
         padding-top: 0 !important;
         margin-top: 0 !important;
         text-align: right
         }
         .wpforms-container.wpforms-container-full .wpforms-submit-container button {
         width: 16rem;
         background: #43CAFF
         }
         .wpforms-container ::-webkit-input-placeholder {
         color: white !important;
         opacity: 0.5 !important
         }
         .wpforms-container :-moz-placeholder {
         color: white !important;
         opacity: 0.5 !important
         }
         .wpforms-container ::-moz-placeholder {
         color: white !important;
         opacity: 0.5 !important
         }
         .wpforms-container :-ms-input-placeholder {
         color: white !important;
         opacity: 0.5 !important
         }
         .wpforms-container ::-ms-input-placeholder {
         color: white !important;
         opacity: 0.5 !important
         }
         .wpforms-container ::placeholder {
         color: white !important;
         opacity: 0.5 !important
         }*/
		 
       
		 
       /*  .checkbox .wpcf7-list-item-label {
         display: inline-block
         }
         .checkbox input {
         display: none
         }
         .checkbox label {
         color: #000;
         font-weight: 700;
         cursor: pointer
         }
         .checkbox input[type="checkbox"]+label span,.checkbox input[type="radio"]+label span {
         display: inline-block;
         width: 19px;
         height: 19px;
         margin: -2px 17px 0 0;
         vertical-align: middle;
         border: 3px solid #000;
         background: white;
         cursor: pointer;
         position: relative;
         -webkit-transition: all 0.5s ease;
         transition: all 0.5s ease
         }
         .checkbox input[type="checkbox"]:checked+label span,.checkbox input[type="radio"]:checked+label span {
         border-width: 1px;
         border-color: green
         }
         .checkbox input[type="checkbox"]:checked+label span:after,.checkbox input[type="radio"]:checked+label span:after {
         position: absolute;
         width: 100%;
         height: 100%;
         top: -15px;
         left: 0;
         font-size: 2rem;
         text-align: center;
         content: "";
         font-family: "fontAwesome";
         color: green
         }
		 */
         .custom_chk .checkbox input {
         display: none
         }
         .custom_chk .checkbox input+label span {
         border-color: #030202;
         border-width: 2px;
         background: white
         }
         fieldset .halfField {
         padding: 0 0 5px
         }
         label {
         display: block;
         font-size: 1.2rem;
         line-height: 2.6rem
         }
         
         @font-face {
         font-family: "Syne-Regular";
         src: url("../fonts/Syne-Regular.woff2") format("woff2"), url("../fonts/Syne-Regular.woff") format("woff");
         font-weight: normal
         }
         @font-face {
         font-family: "Syne-Medium";
         src: url("../fonts/Syne-Medium.woff2") format("woff2"), url("../fonts/Syne-Medium.woff") format("woff");
         font-weight: normal
         }
         html.lenis,html.lenis body {
         height: auto
         }
         body {
         font-size: 1.8rem;
         background: #0A0319;
         color: white;
         line-height: 2.4rem;
         font-family: "Albert Sans", sans-serif;
         font-style: normal;
         font-optical-sizing: auto;
         font-weight: 400
         }
         body.no_scroll {
         overflow: hidden
         }
         .lenis:not(.lenis-autoToggle).lenis-stopped {
         overflow: clip
         }
         .lenis.lenis-smooth [data-lenis-prevent] {
         overscroll-behavior: contain
         }
         .lenis.lenis-smooth iframe {
         pointer-events: none
         }
         .lenis.lenis-autoToggle {
         transition-property: overflow;
         transition-duration: 1ms;
         transition-behavior: allow-discrete
         }
         a {
         color: #AB40FF;
         text-decoration: none
         }
         a:hover {
         color: white
         }
         .padd_tb {
         padding-top: 11rem;
         padding-bottom: 11rem
         }
         .flex {
         display: flex;
         flex-direction: row;
         align-content: center;
         justify-content: center
         }
         .flex.rev {
         flex-direction: row-reverse
         }
         .padd_t {
         padding-top: 5rem
         }
         .p_all {
         padding: 3rem
         }
         .padd_b {
         padding-bottom: 2.5rem
         }
         .max_inner {
         max-width: 1800px;
         margin: 0 auto;
         padding-left: 5vw;
         padding-right: 5vw
         }
         .inner_max_dt {
        
         }
         .inner_max_tab {
         max-width: 768px;
         margin: 0 auto;
         padding-left: 5vw;
         padding-right: 5vw
         }
         .inner_max_lap {
         max-width: 1024px;
         margin: 0 auto;
         padding-left: 4vw;
         padding-right: 4vw
         }
         .align_mid {
         text-align: center
         }
         strong {
         font-weight: bold
         }
         #container {
         width: 100%;
         height: 100%;
         margin: 0 auto;
         position: relative;
         overflow: hidden
         }
         .aria_hide {
         max-height: 1px;
         width: 1px;
         font-size: 0px;
         padding: 0;
         position: absolute;
         overflow: hidden;
         top: -80px
         }
         h1 {
         
         position: relative;
         font-family: "Syne-Medium";
         font-feature-settings: "ss04" 1, "liga" 1;
       
         }
         h2 {
       
         font-family: "Syne-Regular";
         font-feature-settings: "ss04" 1, "liga" 1;
        
         position: relative;
         
         }
         
         h3 {
        
         font-family: "Albert Sans", sans-serif;
         font-style: normal;
         font-optical-sizing: auto;
         
         letter-spacing: -0.1rem
         }
         h3 strong {
         font-family: "Syne-Medium";
         font-feature-settings: "ss04" 1, "liga" 1;
         font-weight: normal
         }
		 
		 .glo-affair-card-txt{font-size:28px;}
         h3.small {
         line-height: 2.6rem
         }
         h4 {
        
         font-family: "Syne-Medium";
         font-feature-settings: "ss04" 1, "liga" 1;
        
         }
         h5 {
        
         font-family: "Syne-Medium";
         font-feature-settings: "ss04" 1, "liga" 1;
        
         }
		 
		  .post_cell a.flex_all>span.epi_info strong {margin:0px !important;}
       /*  .owl-carousel {
         opacity: 0;
         visibility: hidden
         }
         .owl-carousel.owl-loaded {
         opacity: 1;
         visibility: visible
         }
         .owl-carousel .owl-dots {
         position: absolute;
         bottom: 3rem;
         height: 3.4rem;
         left: 50%;
         -webkit-transform: translate(-50%, 0);
         -moz-transform: translate(-50%, 0);
         transform: translate(-50%, 0);
         padding: 0 1rem;
         border-radius: 1.5rem;
         background: black
         }
         .owl-carousel .owl-dots button {
         width: 0.7rem;
         height: 2rem;
         border: 1px solid white;
         background: black;
         margin-right: 0.5rem;
         -webkit-transition: all 0.4s 0s ease-in-out;
         transition: all 0.4s 0s ease-in-out
         }
         .owl-carousel .owl-dots button:last-child {
         margin: 0
         }
         .owl-carousel .owl-dots button.owl-dot.active {
         background: white
         }
         .owl-carousel .owl-nav {
         text-align: center
         }
         .owl-carousel .owl-nav button {
         height: 1.8rem;
         width: 1.8rem;
         bottom: 0;
         opacity: 1;
         visibility: visible;
         -webkit-transition: all 0.4s 0s ease-in-out;
         transition: all 0.4s 0s ease-in-out;
         border: 2px solid #0A0319 !important;
         border-width: 2px 2px 0 0 !important;
         position: absolute;
         top: 45%
         }
         .owl-carousel .owl-nav button.owl-prev {
         -webkit-transform: rotate(-130deg);
         -moz-transform: rotate(-130deg);
         transform: rotate(-130deg);
         left: 0
         }
         .owl-carousel .owl-nav button.owl-next {
         -webkit-transform: rotate(45deg);
         -moz-transform: rotate(45deg);
         transform: rotate(45deg);
         right: 0
         }
         .owl-carousel .owl-nav button.disabled {
         opacity: 0
         }
         .owl-carousel .owl-stage,.owl-carousel.owl-drag .owl-item {
         -ms-touch-action: auto;
         touch-action: auto
         }
         .scroller,.owl-carousel .owl-stage-outer,.owl-carousel .owl-stage,.owl-carousel .owl-item {
         height: 100%
         }
         .owl-carousel.single-carousel .owl-stage-outer,.owl-carousel.single-carousel .owl-stage,.owl-carousel.single-carousel .owl-item,.owl-carousel.autoplay-single-carousel .owl-stage-outer,.owl-carousel.autoplay-single-carousel .owl-stage,.owl-carousel.autoplay-single-carousel .owl-item {
         height: auto
         }
         .owl-carousel.multi-carousel .owl-item:first-child {
         z-index: 1
         }
		 */
         .user_content p {
         margin-bottom: 3rem
         }
         .user_content p:last-child {
         margin-bottom: 0
         }
         .user_content p.m_top {
         margin: 0.8rem 0 0
         }
         .user_content p.big {
         font-family: "Syne-Regular";
         font-feature-settings: "ss04" 1, "liga" 1;
         font-size: 2rem;
         line-height: 2.6rem
         }
         .user_content p.no_res {
         color: #8FD4A6;
         text-align: center;
         width: 100%
         }
         .user_content form p {
         margin: 0
         }
         .user_content form p.m_top {
         margin-top: 0.3rem;
         line-height: 2rem
         }
         .user_content img {
         max-width: 100%;
         height: auto
         }
         .user_content figure>a {
         display: block
         }
         .user_content figure.size-full {
         margin-bottom: 2.8rem
         }
         .user_content figure.size-full img {
         width: 100%
         }
         .user_content blockquote {
         text-align: center;
         border-radius: 1.5rem;
         margin-bottom: 5rem;
         border: none;
         padding: 4rem 6rem 4.5rem;
         background: white;
         position: relative;
         box-shadow: 0 0 20px 2px rgba(0, 0, 0, 0.1)
         }
         .user_content blockquote img {
         width: auto;
         max-width: 13rem;
         height: auto;
         max-height: 12rem;
         margin: 0 auto 2rem;
         display: block
         }
         .user_content blockquote p {
         font-weight: 300;
         font-size: 2.1rem;
         line-height: 3rem;
         text-align: left;
         position: relative
         }
         .user_content blockquote p:first-of-type {
         padding-left: 5rem
         }
         .user_content blockquote p:first-of-type:after {
         content: "“";
         position: absolute;
         left: 0;
         top: 1rem;
         width: 2rem;
         height: 2rem;
         font-size: 6rem;
         font-family: serif;
         font-weight: bold;
         color: #AB40FF
         }
         .user_content blockquote cite {
         display: block;
         font-size: 1.6rem;
         line-height: 1.8rem
         }
         .user_content blockquote cite img {
         width: 7.5rem;
         height: auto;
         border-radius: 50%
         }
         .user_content blockquote strong {
         display: block;
         margin-bottom: 0
         }
         .user_content blockquote strong em {
         font-style: normal;
         font-weight: normal
         }
         .user_content .has-text-align-right {
         text-align: right
         }
         .user_content .has-text-align-left {
         text-align: left
         }
         .user_content .has-text-align-center {
         text-align: center
         }
         .user_content .wp-block-group,.user_content .hard_group {
         padding-top: 13rem;
         padding-bottom: 13rem
         }
         .user_content .wp-block-group>div,.user_content .hard_group>div {
        
         margin: 0 auto;
         padding-left: 3rem;
         padding-right: 3rem
         }
         .user_content .wp-block-group>div>.wp-block-columns,.user_content .hard_group>div>.wp-block-columns {
         margin-bottom: 8rem
         }
         .user_content .wp-block-group>div>.wp-block-columns:last-child,.user_content .hard_group>div>.wp-block-columns:last-child {
         margin-bottom: 0
         }
         .user_content .wp-block-group>div>.wp-block-columns.stack1,.user_content .hard_group>div>.wp-block-columns.stack1 {
         position: relative;
         z-index: 1
         }
         .user_content .wp-block-group>div>.wp-block-columns.nm,.user_content .hard_group>div>.wp-block-columns.nm {
         margin: 0
         }
         .user_content .wp-block-group>div.nm,.user_content .hard_group>div.nm {
         margin: 0;
         width: auto
         }
         .user_content .wp-block-group>div.nm>*,.user_content .hard_group>div.nm>* {
         width: auto;
         margin-right: 1.1rem
         }
         .user_content .wp-block-group.tab_max>div,.user_content .hard_group.tab_max>div {
         max-width: 768px
         }
         .user_content .wp-block-group.lt_max>div,.user_content .hard_group.lt_max>div {
         max-width: 900px
         }
         .user_content .wp-block-group.dt_max>div,.user_content .hard_group.dt_max>div {
         max-width: 1280px
         }
         .user_content .wp-block-group.full_h,.user_content .hard_group.full_h {
         height: 100vh;
         padding: 0
         }
         .user_content .wp-block-group.full_h>div,.user_content .wp-block-group.full_h>div>.is-layout-flex,.user_content .wp-block-group.full_h>div>.is-layout-flex>.is-layout-flow,.user_content .hard_group.full_h>div,.user_content .hard_group.full_h>div>.is-layout-flex,.user_content .hard_group.full_h>div>.is-layout-flex>.is-layout-flow {
         height: 100%
         }
         .user_content .wp-block-group.full_h.first,.user_content .hard_group.full_h.first {
         height: calc(100vh - 14.5rem)
         }
         .user_content .wp-block-group.full_h.first .wp-block-columns,.user_content .hard_group.full_h.first .wp-block-columns {
         position: relative
         }
         .user_content .wp-block-group.full_h.first .wp-block-columns>div,.user_content .hard_group.full_h.first .wp-block-columns>div {
         height: auto;
         position: absolute;
         left: 0;
         width: 100%;
         top: 50%;
         -webkit-transform: translate(0, -75%);
         -moz-transform: translate(0, -75%);
         transform: translate(0, -75%)
         }
         .user_content .wp-block-group.full_h .mid>.is-layout-flow,.user_content .hard_group.full_h .mid>.is-layout-flow {
         justify-content: center
         }
         .user_content .wp-block-group.full_h.home_lines,.user_content .hard_group.full_h.home_lines {
         position: relative;
         z-index: 3
         }
         .user_content .wp-block-group .wp-block-group>div,.user_content .hard_group .wp-block-group>div {
         max-width: none;
         padding-left: 0;
         padding-right: 0
         }
         .user_content .wp-block-group.ntp,.user_content .hard_group.ntp {
         padding-top: 0
         }
         .user_content .wp-block-group.nvp,.user_content .hard_group.nvp {
         padding-top: 0;
         padding-bottom: 0
         }
         .user_content .wp-block-group.nbp,.user_content .hard_group.nbp {
         padding-bottom: 0
         }
         .user_content .wp-block-group.sp,.user_content .hard_group.sp {
         padding-top: 2rem;
         padding-bottom: 2rem
         }
         .user_content .wp-block-group.home_sticky,.user_content .hard_group.home_sticky {
         padding: 0
         }
         .user_content .wp-block-group.home_sticky>div,.user_content .hard_group.home_sticky>div {
         max-width: 100%;
         margin: 0 auto;
         padding-left: 0;
         padding-right: 0;
         position: relative
         }
         .user_content .wp-block-group.home_sticky img,.user_content .hard_group.home_sticky img {
         position: sticky;
         top: 5rem;
         width: 50%;
         height: auto;
         z-index: 2;
         border-radius: 3rem
         }
         .user_content .wp-block-group.dt_screen_wrap,.user_content .hard_group.dt_screen_wrap {
         display: none;
         padding: 10rem 0 0;
         height: 100%;
         width: 50%;
         position: absolute;
         right: 0;
         top: 0;
         z-index: 2
         }
         .user_content .wp-block-group.dt_screen_wrap>div,.user_content .hard_group.dt_screen_wrap>div {
         max-width: 100%;
         height: 100%;
         padding: 0 9% 10rem 0;
         margin: 0
         }
         .user_content .wp-block-group.wide>div,.user_content .hard_group.wide>div {
         padding: 0;
         max-width: none
         }
         .user_content .wp-block-group.wide.img_text_fade>div,.user_content .hard_group.wide.img_text_fade>div {
         padding: 0 2.5rem
         }
         .user_content .wp-block-group.stack_row,.user_content .hard_group.stack_row {
         position: relative;
         z-index: 1;
         -webkit-transform: translate(0, -550px);
         -moz-transform: translate(0, -550px);
         transform: translate(0, -550px);
         will-change: transform
         }
         .user_content .wp-block-group.stack_prev,.user_content .hard_group.stack_prev {
         position: relative;
         z-index: 2;
         box-shadow: 0 25px 45px -5px rgba(0, 0, 0, 0.45)
         }
         .user_content .wp-block-buttons.is-content-justification-right {
         text-align: right
         }
         .user_content .wp-block-buttons.is-content-justification-right .wp-block-button {
         margin-top: 1rem;
         margin-bottom: 1rem
         }
         .user_content .wp-block-buttons.is-content-justification-center {
         text-align: center
         }
         .user_content .wp-block-buttons.is-content-justification-center .wp-block-button {
         margin-top: 1rem;
         margin-bottom: 1rem
         }
         .user_content .wp-block-buttons.is-content-justification-left {
         text-align: left
         }
         .user_content .wp-block-buttons.is-content-justification-left .wp-block-button {
         margin-top: 1rem;
         margin-bottom: 1rem
         }
         .user_content .wp-block-buttons.social_links {
         display: block
         }
         .user_content .wp-block-buttons.social_links .wp-block-button {
         display: inline-block
         }
         .user_content .wp-block-buttons.social_links .wp-block-button a.wp-block-button__link {
         width: 3rem;
         height: 3rem;
         display: block;
         font-size: 0px;
         color: transparent
         }
         .user_content .wp-block-buttons.social_links .wp-block-button.li a.wp-block-button__link {
         background: url("../img/li-icon.svg") center no-repeat;
         background-size: auto 100%
         }
         .user_content .wp-block-buttons.social_links .wp-block-button.fa a.wp-block-button__link {
         background: url("../img/fb-icon.svg") center no-repeat;
         background-size: auto 100%
         }
         .user_content .wp-block-buttons.social_links .wp-block-button.in a.wp-block-button__link {
         background: url("../img/in-icon.svg") center no-repeat;
         background-size: auto 100%
         }
         .user_content .wp-block-buttons.social_links .wp-block-button.x a.wp-block-button__link {
         background: url("../img/x-icon.svg") center no-repeat;
         background-size: auto 100%
         }
         .user_content .wp-block-buttons.social_links .wp-block-button.bs a.wp-block-button__link {
         background: url("../img/bs-icon.svg") center no-repeat;
         background-size: auto 100%
         }
         .user_content .wp-block-buttons.social_links .wp-block-button.ss a.wp-block-button__link {
         background: url("../img/ss-icon.svg") center no-repeat;
         background-size: auto 100%
         }
         .user_content .is-style-fill .wp-block-button__link {
         background: none;
         color: #0A0319;
         padding: 1.1rem 4rem;
         font-size: 1.7rem
         }
         .user_content .is-style-fill .wp-block-button__link:hover {
         background: none;
         color: orange
         }
         .user_content .is-style-outline .wp-block-button__link {
         background: none;
         color: inherit;
         padding: 1rem 7rem 1rem 0;
         position: relative;
         font-size: 100%
         }
         .user_content .is-content-justification-right>.wp-block-button {
         margin-left: 2rem
         }
         .user_content .is-content-justification-left>.wp-block-button {
         margin-right: 2rem
         }
         .user_content .is-content-justification-center>.wp-block-button {
         margin: 0 2rem
         }
         .user_content ul {
         margin: 0 0 1.5em
         }
         .user_content ul li {
         list-style: none;
         padding-left: 2.3rem;
         position: relative;
         margin-bottom: 0.8rem;
         font-weight: 400
         }
         .user_content ul li:before {
         width: 0.6rem;
         height: 0.6rem;
         background: #666;
         background-size: 100%;
         content: "";
         position: absolute;
         left: 0;
         top: 0.75rem;
         border-radius: 50%
         }
         .user_content ul li ul {
         margin-top: 1rem
         }
         .user_content ul li ul li:before {
         border-color: #0A0319
         }
         .user_content form ul li:before {
         display: none
         }
         .user_content ol li {
         list-style-type: decimal;
         padding-left: 1rem;
         margin-bottom: 0.8rem
         }
         .user_content .wp-block-cover {
         position: relative
         }
         .user_content .wp-block-cover>span {
         display: none;
         position: absolute;
         width: 100%;
         left: 0;
         top: 0;
         background: rgba(0, 0, 0, 0.3);
         height: 100%;
         z-index: 1
         }
         .user_content .wp-block-cover img {
         width: 100%;
         height: 100vh;
         max-height: 70rem;
         object-fit: cover;
         display: block;
         object-position: 50% 50%;
         border-radius: 0
         }
         .user_content .wp-block-cover>div {
         width: 100%;
         padding-left: 5vw;
         padding-right: 5vw;
         margin: 0 auto;
         position: absolute;
         top: 50%;
         left: 50%;
         text-align: left;
         -webkit-transform: translate(-50%, -50%);
         -moz-transform: translate(-50%, -50%);
         transform: translate(-50%, -50%);
         z-index: 1
         }
         .user_content .wp-block-cover>div p {
         color: black
         }
         .user_content .wp-block-cover>div p a {
         color: black
         }
         .user_content .wp-block-cover>div>*:last-child {
         margin-bottom: 0
         }
         .user_content .full_vh {
         height: 100vh
         }
         .user_content .full_vh img {
         object-fit: cover;
         object-position: center;
         height: 100vh
         }
         .center {
         text-align: center
         }
         .al {
         text-align: left
         }
         .ar {
         text-align: right
         }
         ul li {
         list-style: none;
		 
         }
         .dtr {
         text-align: right
         }
         footer ul,nav ul {
         margin: 0
         }
         footer ul li,nav ul li {
         
         list-style: none;
         margin: 0
         }
         .jump_hide {
         display: none !important
         }
         .clear_btn {
         clear: both;
         margin-top: 0.7rem
         }
         .clear_btn.right {
         text-align: right
         }
         .clear_btn.left {
         margin-left: -0.6rem
         }
		 
		 
         .clear_btn.mid {
         text-align: center
         }
         .fleft {
         float: left
         }
         .fright {
         float: right
         }
		 
		 .rc-anchor-normal .rc-anchor-content{display:none !important;}
         #header {
         width: 100%;
         z-index: 50;
         text-align: center;
         position: fixed;
         top: 0;
         left: 0;
         -webkit-transition: transform 0.3s 0s ease-in-out;
         transition: transform 0.3s 0s ease-in-out
         }
         #header .inner_max_dt {
         position: relative;
         padding: 0 0 0 3rem;
		background: linear-gradient(to bottom, #0A0319 0%, rgba(0, 0, 0, 0) 100%);
    -webkit-backdrop-filter: blur(8px) contrast(100%);
    backdrop-filter: blur(8px) contrast(100%);

         }
         #header .inner_max_dt>div {
         padding: 1rem 0;
         position: relative
         }
         #header .nav_ph {
         display: none;
         background: white;
         padding: 3rem 5rem;
         border-radius: 2rem;
         position: absolute;
         right: 4rem;
         top: 100%;
         width: 100%;
         max-width: 90rem;
         z-index: 3
         }
         #header .nav_ph.show {
         display: block
         }
         #header .nav_ph ul {
         text-align: left
         }
         #header .nav_ph .nav_x {
         position: absolute;
         top: 1rem;
         right: 1rem;
         border-radius: 50%;
         color: #AB40FF;
         font-size: 2.7rem;
         width: 3.5rem;
         height: 3.5rem;
         text-align: center;
         line-height: 3rem;
         cursor: pointer;
         -webkit-transition: all 0.4s 0s ease-in-out;
         transition: all 0.4s 0s ease-in-out
         }
         #header .nav_ph .nav_x:hover {
         color: #0A0319
         }
         #header .nav_ph .sub-menu {
         display: block
         }
         #header nav {
         padding: 2rem
         }
         #header nav ul {
         margin: 0
         }
         #header nav ul li {
         position: relative;
         margin: 0 1rem
         }
         #header nav ul li a {
         color: white;
         display: block;
         font-size: 1.6rem;
         padding: 1rem 0.5rem 0.9rem;
         font-family: "Syne-Regular";
         font-feature-settings: "ss04" 1, "liga" 1
         }
         #header nav ul li:first-child {
         margin-left: 0
         }
         #header nav ul li:last-child {
         margin-bottom: 0;
         margin-right: 0
         }
         #header nav ul li.menu-item-has-children {
         position: relative
         }
         #header nav ul li.menu-item-has-children span {
         position: relative;
         padding-right: 1.8rem
         }
         #header nav ul li.menu-item-has-children span:after {
         content: "+";
         color: #AB40FF;
         position: absolute;
         right: 0;
         top: 50%;
         -webkit-transform: translate(0, -50%);
         -moz-transform: translate(0, -50%);
         transform: translate(0, -50%);
         font-size: 2.2rem
         }
         #header nav ul li.menu-item-has-children>a.active span:after {
         content: "-";
         color: white
         }
         #header nav ul li.current-menu-item>a,#header nav ul li.current-menu-parent>a,#header nav ul li.current_page_item>a {
         color: #AB40FF
         }
         #header nav ul.sub-menu {
         display: none;
         width: 100%;
         z-index: 10
         }
         #header nav ul li {
         margin: 0
         }
         #header .nav_highlight {
         margin-right: 1.5rem;
         display: inline-block;
         border-radius: 1rem;
         overflow: hidden;
         vertical-align: middle
         }
         #header .nav_highlight:last-child {
         margin-right: 0
         }
         #header .nav_highlight a {
         display: block;
         text-align: left
         }
         #header .nav_highlight a img {
         width: 100%;
         height: auto;
         border-radius: 1rem;
         margin-bottom: 1.7rem
         }
         #header .nav_highlight a>strong,#header .nav_highlight a>.intro {
         display: block;
         white-space: wrap
         }
         #header .nav_highlight a strong {
         color: #0A0319;
         font-family: "Syne-Medium";
         font-feature-settings: "ss04" 1, "liga" 1;
         margin-bottom: 1rem;
         overflow: hidden;
         height: 4.4rem;
         display: -webkit-box;
         -webkit-line-clamp: 2;
         -webkit-box-orient: vertical
         }
         #header .nav_highlight a .intro {
         color: rgba(0, 0, 0, 0.5);
         overflow: hidden;
         display: -webkit-box;
         -webkit-line-clamp: 3;
         -webkit-box-orient: vertical;
         margin-bottom: 2rem
         }
         #header .nav_highlight .pill {
         background: white;
         font-size: 1.4rem
         }
         #header .nav_highlight .pill:hover {
         color: #AB40FF;
         border-color: #AB40FF
         }
         #header.active {
         position: fixed;
         top: 0;
         left: 0;
         box-shadow: 0 0 20px 0px rgba(0, 0, 0, 0.3)
         }
         #header.nav-up {
         -webkit-transform: translate(0, -100%);
         -moz-transform: translate(0, -100%);
         transform: translate(0, -100%)
         }
         #header.nav-down {
         -webkit-transform: translate(0, 0);
         -moz-transform: translate(0, 0);
         transform: translate(0, 0);
         background: linear-gradient(to bottom, #0A0319 0%, rgba(0, 0, 0, 0) 100%);
         -webkit-backdrop-filter: blur(8px) contrast(100%);
         backdrop-filter: blur(8px) contrast(100%)
         }
         #header .nav_posts {
         display: none;
         position: absolute;
         bottom: 0;
         left: 0;
         width: 100%
         }
         #tog_nav {
         width: 4.8rem;
         height: 4.8rem;
         position: relative;
         display: none;
         cursor: pointer;
         border: 1px solid white;
         z-index: 100;
         -webkit-transition: all 0.4s 0s ease-in-out;
         transition: all 0.4s 0s ease-in-out;
         border-radius: 50%;
         right: 3rem
         }
         #tog_nav:before,#tog_nav:after {
         background: white;
         position: absolute;
         right: 1.2rem;
         content: "";
         width: 2.2rem;
         height: 0.1rem;
         -webkit-transition: all 0.4s 0s ease-in-out;
         transition: all 0.4s 0s ease-in-out;
         border-radius: 0.1rem
         }
         #tog_nav .edge {
         height: 0.1rem;
         background: white;
         width: 2.2rem;
         position: absolute;
         left: 1.2rem;
         top: 2.2rem;
         -webkit-transition: all 0.4s 0s ease-in-out;
         transition: all 0.4s 0s ease-in-out;
         border-radius: 0.1rem
         }
         #tog_nav:before {
         top: calc(50% - 0.9rem)
         }
         #tog_nav:after {
         top: calc(100% - 1.6rem);
         width: 1.6rem;
         right: 1.7rem
         }
         #tog_nav:hover {
         border-color: #AB40FF
         }
         #tog_nav:hover .edge,#tog_nav:hover:before,#tog_nav:hover:after {
         background: #AB40FF
         }
         #tog_nav.active:after,#tog_nav.search_x:after {
         opacity: 0
         }
         #tog_nav.active .edge,#tog_nav.search_x .edge {
         top: 2.3rem;
         left: 1.2rem;
         -webkit-transform: rotate(45deg);
         -moz-transform: rotate(45deg);
         transform: rotate(45deg)
         }
         #tog_nav.active:before,#tog_nav.search_x:before {
         top: 2.3rem;
         left: 1.2rem;
         -webkit-transform: rotate(-45deg);
         -moz-transform: rotate(-45deg);
         transform: rotate(-45deg)
         }
         a.cta_btn,.wp-block-button a.wp-block-button__link {
         display: inline-block;
         padding: 1.2rem 2rem;
         color: #0A0319;
         border-radius:5px;
         width: auto;
         text-align: center;
         font-size: 1.6rem;
         line-height: 2.2rem;
         font-family: "Syne-Medium";
         font-feature-settings: "ss04" 1, "liga" 1;
         position: relative
         }
         a.cta_btn .search_icon,.wp-block-button a.wp-block-button__link .search_icon {
         margin-left: 0.9rem;
         -webkit-transition: all 0.4s 0s ease-in-out;
         transition: all 0.4s 0s ease-in-out
         }
         a.cta_btn .search_icon svg,.wp-block-button a.wp-block-button__link .search_icon svg {
         width: 1.4rem;
         height: auto
         }
         a.cta_btn.active .search_icon:before,.wp-block-button a.wp-block-button__link.active .search_icon:before {
         color: #AB40FF;
         font-size: 2rem;
         content: "x";
         position: absolute;
         left: 0;
         top: -0.3rem
         }
         a.cta_btn.active:hover,.wp-block-button a.wp-block-button__link.active:hover {
         color: #0A0319
         }
         a.cta_btn>span,.wp-block-button a.wp-block-button__link>span {
         position: relative;
         z-index: 1
         }
         a.cta_btn.big,.wp-block-button a.wp-block-button__link.big {
         font-size: 2.4rem;
         line-height: 2.8rem;
         padding: 2.4rem 3.9rem;
         border-radius: 3.8rem
         }
         a.cta_btn.search_btn,.wp-block-button a.wp-block-button__link.search_btn {
         font-size: 1.6rem
         }
         a.cta_btn.search_btn .fa-solid,.wp-block-button a.wp-block-button__link.search_btn .fa-solid {
         -webkit-transform: rotate(-90deg);
         -moz-transform: rotate(-90deg);
         transform: rotate(-90deg)
         }
         a.cta_btn.search_btn .fa-solid:after,.wp-block-button a.wp-block-button__link.search_btn .fa-solid:after {
         opacity: 0
         }
         a.cta_btn.search_btn.active,.wp-block-button a.wp-block-button__link.search_btn.active {
         background: white;
         color: #0A0319
         }
         a.cta_btn.search_btn.active .fa-solid:after,.wp-block-button a.wp-block-button__link.search_btn.active .fa-solid:after {
         opacity: 1;
         position: absolute;
         top: 0;
         left: 0.3rem;
         content: "X";
         color: #AB40FF
         }
         a.cta_btn.search_btn.active:hover .fa-solid,.wp-block-button a.wp-block-button__link.search_btn.active:hover .fa-solid {
         color: white
         }
         a.cta_btn.play,.wp-block-button a.wp-block-button__link.play {
         padding-right: 5rem
         }
         a.cta_btn.play:after,.wp-block-button a.wp-block-button__link.play:after {
         width: 2rem;
         height: 2rem;
         background: white;
         color: #AB40FF;
         position: absolute;
         right: 2rem;
         top: calc(50% - 1rem);
         border-radius: 50%;
         justify-content: center;
         display: flex;
         flex-wrap: wrap;
         align-content: center;
         font-size: 1.1rem !important;
         text-rendering: auto;
         -webkit-font-smoothing: antialiased;
         font: var(--fa-font-solid);
         content: ""
         }
         a.cta_btn:hover,.wp-block-button a.wp-block-button__link:hover {
         background: #AB40FF;
         color: white
         }
         a.cta_btn:hover .fa-solid,.wp-block-button a.wp-block-button__link:hover .fa-solid {
         color: #0A0319
         }
         a.cta_btn.d_line,.wp-block-button a.wp-block-button__link.d_line {
         border: 1px solid #0A0319;
         background: transparent;
         color: #0A0319
         }
         a.cta_btn.d_line:hover,.wp-block-button a.wp-block-button__link.d_line:hover {
         border-color: white;
         color: white
         }
         a.cta_btn.w_line,.wp-block-button a.wp-block-button__link.w_line {
         border: 1px solid white;
         background: transparent;
         color: white
         }
         a.cta_btn.w_line:hover,.wp-block-button a.wp-block-button__link.w_line:hover {
         border-color: #AB40FF;
         color: white
         }
         a.cta_btn.w_line.active:hover,.wp-block-button a.wp-block-button__link.w_line.active:hover {
         color: #0A0319
         }
         .wp-block-button .wp-block-button__link {
         background: white
         }
         .wp-block-button.w_line .wp-block-button__link {
         background: none;
         border: 1px solid white
         }
         .wp-block-button.w_line .wp-block-button__link:hover {
         border-color: #AB40FF
         }
         .wp-block-button.play a {
         padding-right: 5rem
         }
         .wp-block-button.play a:after {
         width: 2rem;
         height: 2rem;
         background: url("../images/play-video.svg") center no-repeat;
         background-size: 100% auto;
         content: "";
         color: #AB40FF;
         position: absolute;
         right: 2rem;
         top: calc(50% - 1rem)
         }
         a.cta_btn {
         background: white
         }
         .pill {
         display: inline-block;
         padding: 0.9rem 2rem;
         color: #0A0319;
         border-radius: 2.4rem;
         width: auto;
         font-size: 1rem;
         line-height: 1.9rem;
         font-family: "Syne-Medium";
         font-feature-settings: "ss04" 1, "liga" 1;
         -webkit-transition: all 0.4s 0s ease-in-out;
         transition: all 0.4s 0s ease-in-out
         }
         .pill.white {
         color: white
         }
         .pill.w_b {
         border: 1px solid #0A0319
         }
         .pill.w_b.wh_b {
         border-color: white
         }
         .pill.w_b.wh_b:hover {
         border-color: #AB40FF
         }
         .pill.box {
         color: white;
         border: 1px solid white;
         font-size: 1.4rem
         }
         .pill.lg_f {
         font-size: 1.4rem;
         line-height: 2.2rem
         }
         .pill.tgs_post_a {
         background: #AB40FF;
         color: white
         }
         .pill.tgs_post_b {
         background: #ff7f61
         }
         .pill.tgs_post_c {
         background: #AB40FF;
         color: white
         }
         .pill.tgs_post_d {
         background: #FFEC13;
         color: #0A0319
         }
         .post-navigation h2 {
         display: none
         }
         .post-navigation .nav-links>div {
         margin: 0.75rem 0
         }
         .post-navigation .nav-links>div a {
         display: inline-block;
         background: none;
         border: 1px solid white;
         padding: 1.2rem 2rem;
         color: white;
         border-radius: 2.4rem;
         width: auto;
         font-size: 1.4rem;
         line-height: 2.2rem;
         font-family: "Syne-Medium";
         font-feature-settings: "ss04" 1, "liga" 1;
         -webkit-transition: all 0.4s 0s ease-in-out;
         transition: all 0.4s 0s ease-in-out
         }
         .post-navigation .nav-links>div a:hover {
         color: #0A0319;
         background: white
         }
         .more_posts {
         width: 100% !important;
         position: absolute;
         bottom: -3rem;
         left: 0;
         text-align: center;
         z-index: 3
         }
         .more_posts a.cta_btn.hide {
         display: none
         }
         .clear_btn {
         margin: 3.8rem 0
         }
         .clear_btn.nmb {
         margin-bottom: 0
         }
         .clear_btn.nmt {
         margin-top: 0
         }
		 
		 
		 
         a.logo {
     position: relative;
         z-index: 2;
		  width: 8.9rem;
         height: auto
         }
		 
		 
         a.logo img {
         width: 100%;
         height: auto;
         display: inline-block;
         z-index: 4
         }
         #cookies_bar {
         background: black;
         color: white;
         font-size: 1.5rem;
         padding: 3rem 2.5rem;
         position: fixed;
         top: 130%;
         right: 5vw;
         width: calc(100% - 10vw);
         max-width: 40rem;
         z-index: 5000;
         line-height: 2rem
         }
         #cookies_bar h3 {
         font-size: 2rem;
         line-height: 2.3rem;
         margin-bottom: 1rem
         }
         #cookies_bar.set {
         top: auto;
         bottom: 0
         }
         #cookies_bar>a {
         color: inherit;
         display: inline;
         text-decoration: underline
         }
         #cookies_bar>a:hover {
         color: #8FD4A6
         }
         #cookies_bar .clear_btn {
         margin-top: 1.2rem
         }
         #cookies_bar .clear_btn a.cta_btn {
         font-size: 1.6rem;
         color: white;
         font-weight: bold;
         background: #8FD4A6
         }
         #cookies_bar .clear_btn a.cta_btn:hover {
         background: white;
         color: black
         }
         .flex_all {
         display: flex;
         flex-wrap: nowrap;
         align-items: center;
         justify-content: normal
         }
         .flex_all.col {
         flex-direction: column
         }
         .flex_all.nm {
         margin-left: 0;
         margin-right: 0
         }
         .flex_all.vert_mid {
         justify-content: center
         }
         .flex_all.mid {
         align-items: center
         }
         .flex_all.a_norm {
         align-items: normal
         }
         .flex_all.between {
         justify-content: space-between
         }
         .flex_all.even {
         justify-content: space-evenly
         }
         .flex_all.around {
         justify-content: space-around
         }
         .flex_all.end {
         justify-content: end
         }
         .flex_all.wrap {
         flex-wrap: wrap
         }
         .rel {
         position: relative
         }
         .lift {
         z-index: 1
         }
         .cap {
         text-transform: uppercase
         }
         @font-face {
         font-family: "Syne-Regular";
         src: url("../fonts/Syne-Regular.woff2") format("woff2"), url("../fonts/Syne-Regular.woff") format("woff");
         font-weight: normal
         }
         @font-face {
         font-family: "Syne-Medium";
         src: url("../fonts/Syne-Medium.woff2") format("woff2"), url("../fonts/Syne-Medium.woff") format("woff");
         font-weight: normal
         }
         body.home #header>div,body.home .home_lines .wp-block-column {
         opacity: 0;
         -webkit-transition: all 1.5s 0s ease;
         transition: all 1.5s 0s ease
         }
       /*  body.home #header>div {
         top: -6rem
         }
         body.home .home_lines .wp-block-column {
         top: 6rem;
         position: relative
         }
         body.home.show #header>div {
         opacity: 1;
         top: 0
         }
         body.home.show .home_lines .wp-block-column {
         opacity: 1;
         top: 3rem
         }
		 */
         .home_lines:before {
         width: 70%;
         height: 100%;
         content: "";
         position: absolute;
         left: 0;
         top: 0;
         background: linear-gradient(to right, #0A0319 0%, rgba(0, 0, 0, 0) 100%);
         z-index: 1
         }
         .lines_outer {
         position: absolute;
         left: 0;
         top: 0;
         width: 100%;
         height: 68vh;
         overflow: hidden;
         transform: scale(0.5);
         transform-origin: left top;
         transition: transform 2.5s 0s ease
         }
         .lines_outer.zoom {
         transform: scale(1)
         }
         .lines_outer .lines_bg {
         position: absolute;
         left: 0;
         top: 0;
         display: flex;
         align-items: flex-end;
         height: 100%;
         width: 240%;
         transform: translateX(0)
         }
         .lines_outer .lines_bg.pan {
         transform: translateX(-55%);
         transition: transform 4s 0s ease
         }
         .lines_outer .lines_bg .tgs_path {
         fill: none
         }
         .lines_outer svg {
         width: 100%;
         object-fit: contain;
         height: auto;
         background: none;
         transform: scale(1);
         position: relative;
         top: 7vw;
         opacity: 0;
         -webkit-transition: all 0.4s 0s ease-in-out;
         transition: all 0.4s 0s ease-in-out
         }
         .lines_outer svg.run {
         opacity: 1
         }
         .channel_btns {
         margin-top: 11vw
         }
         .channel_btns p {
         margin-bottom: 1rem
         }
         .channel_btns .wp-block-button a.wp-block-button__link {
         background: rgba(255, 255, 255, 0.1);
         color: white
         }
         .channel_btns .wp-block-button a.wp-block-button__link:hover {
         background: #AB40FF
         }
         .anim {
         -webkit-transition: all 0.7s 0s ease-in-out;
         transition: all 0.7s 0s ease-in-out
         }
         .anim.a_left {
         transform: translateX(-60px);
         opacity: 0
         }
         .anim.a_right {
         transform: translateX(60px);
         opacity: 0
         }
         .anim.a_top {
         transform: translateY(-100px);
         opacity: 0
         }
         .anim.a_top_scale {
         transform: translateY(-100px) scaleX(0.95);
         opacity: 0
         }
         .anim.a_bottom {
         transform: translateY(100px);
         opacity: 0
         }
         .anim.a_grow {
         transform: scaleX(0.45);
         opacity: 0
         }
         .anim.a_bottom_scale {
         transform: translateY(100px) scaleX(0.45);
         opacity: 0
         }
         .anim.a_active {
         transform: translateX(0);
         opacity: 1
         }
         .has-tgswhite-color {
         color: white !important
         }
         .has-tgspurple-color {
         color: #AB40FF !important
         }
         .has-tgsblack-color {
         color: #0A0319 !important
         }
         .has-tgsgrey-color {
         color: #66697D !important
         }
         .has-tgsred-color {
         color: #ff0000 !important
         }
         .has-lpurple-color {
         color: #D9DBF2 !important
         }
         .has-blue-color {
         color: #43CAFF !important
         }
         .has-dgreen-color {
         color: #077B7B !important
         }
         .has-green-color {
         color: #00BCAB !important
         }
         .has-lgreen-color {
         color: #8FD4A6 !important
         }
         .has-pgreen-color {
         color: #D2F0E3 !important
         }
         .has-dbrown-color {
         color: #464138 !important
         }
         .has-mbrown-color {
         color: #62625E !important
         }
         .has-tan-color {
         color: #D5CDB8 !important
         }
         .has-peach-color {
         color: #ff7f61 !important
         }
         .has-yellow-color {
         color: #FFEC13 !important
         }
         .has-orange-color {
         color: #FFA642 !important
         }
         .has-tgswhite-background-color {
         background: white !important
         }
         .has-tgspurple-background-color {
         background: #AB40FF !important
         }
         .has-tgsblack-background-color {
         background: #0A0319 !important
         }
         .has-tgsgrey-background-color {
         background: #66697D !important
         }
         .has-tgsred-background-color {
         background: #ff0000 !important
         }
         .has-lpurple-background-color {
         background: #D9DBF2 !important
         }
         .has-blue-background-color {
         background: #43CAFF !important
         }
         .has-dgreen-background-color {
         background: #077B7B !important
         }
         .has-green-background-color {
         background: #00BCAB !important
         }
         .has-lgreen-background-color {
         background: #8FD4A6 !important
         }
         .has-pgreen-background-color {
         background: #D2F0E3 !important
         }
         .has-dbrown-background-color {
         background: #464138 !important
         }
         .has-mbrown-background-color {
         background: #62625E !important
         }
         .has-tan-background-color {
         background: #D5CDB8 !important
         }
         .has-peach-background-color {
         background: #ff7f61 !important
         }
         .has-yellow-background-color {
         background: #FFEC13 !important
         }
         .has-orange-background-color {
         background: #FFA642 !important
         }
         div.nate_grad {
         background: linear-gradient(to bottom, white 0%, #43CAFF 51%, #0A0319 100%)
         }
         div.iseof_grad {
         background: linear-gradient(to bottom, white 0%, #00BCAB 51%, #0A0319 100%)
         }
         div.frankly_grad {
         background: linear-gradient(to bottom, white 0%, #ff7f61 51%, #0A0319 100%)
         }
         div.reality101_grad {
         background: linear-gradient(to bottom, white 0%, #FFEC13 51%, #0A0319 100%)
         }
         .has-purple-dark-gradient-background {
         background: linear-gradient(to bottom, #AB40FF 0%, #0A0319 100%)
         }
         .has-dark-purple-gradient-background {
         background: linear-gradient(to bottom, #0A0319 0%, #0A0319 60%, #AB40FF 100%)
         }
         .has-dark-lpurple-gradient-background {
         background: linear-gradient(to bottom, #0A0319 0%, #0A0319 60%, #D9DBF2 100%)
         }
         .has-green-dark-gradient-background {
         background: linear-gradient(to bottom, #00BCAB 0%, #0A0319 100%)
         }
         .has-dark-green-gradient-background {
         background: linear-gradient(to bottom, #0A0319 0%, #0A0319 60%, #00BCAB 100%)
         }
         .has-white-purple-gradient-background {
         background: linear-gradient(to bottom, white 0%, white 15%, #AB40FF 100%)
         }
         .has-peach-dark-gradient-background {
         background: linear-gradient(to bottom, #ff7f61 0%, #0A0319 100%)
         }
         .has-darktopeach-gradient-background {
         background: linear-gradient(to bottom, #0A0319 0%, #0A0319 60%, #ff7f61 100%)
         }
         .has-yellow-dark-gradient-background {
         background: linear-gradient(to bottom, #FFEC13 0%, #0A0319 100%)
         }
         .has-tan-dark-gradient-background {
         background: linear-gradient(to bottom, #D5CDB8 0%, #0A0319 100%)
         }
         .has-dark-tan-gradient-background {
         background: linear-gradient(to bottom, #0A0319 0%, #0A0319 60%, #D5CDB8 100%)
         }
         .has-lightpurple-dark-gradient-background {
         background: linear-gradient(to bottom, #D9DBF2 0%, #0A0319 100%)
         }
         @-webkit-keyframes circle-stroke {
         to {
         stroke-dashoffset: 0
         }
         }
         @keyframes circle-stroke {
         to {
         stroke-dashoffset: 0
         }
         }
         @-webkit-keyframes spin {
         0% {
         -webkit-transform: rotate(0deg);
         -moz-transform: rotate(0deg);
         transform: rotate(0deg)
         }
         100% {
         -webkit-transform: rotate(360deg);
         -moz-transform: rotate(360deg);
         transform: rotate(360deg)
         }
         }
         @keyframes spin {
         0% {
         -webkit-transform: rotate(0deg);
         -moz-transform: rotate(0deg);
         transform: rotate(0deg)
         }
         100% {
         -webkit-transform: rotate(360deg);
         -moz-transform: rotate(360deg);
         transform: rotate(360deg)
         }
         }
         @font-face {
         font-family: "Syne-Regular";
         src: url("../fonts/Syne-Regular.woff2") format("woff2"), url("../fonts/Syne-Regular.woff") format("woff");
         font-weight: normal
         }
         @font-face {
         font-family: "Syne-Medium";
         src: url("../fonts/Syne-Medium.woff2") format("woff2"), url("../fonts/Syne-Medium.woff") format("woff");
         font-weight: normal
         }
         main {
         min-height: 90vh;
         position: relative
         }
         main.home h1 {
         max-width: 57.5rem
         }
         main.error_page h1 {
         max-height: 1px;
         width: 1px;
         font-size: 0px;
         padding: 0;
         position: absolute;
         overflow: hidden;
         top: -500px;
         color: transparent
         }
         main.error_page h3.err_title {
         font-size: 3.8rem;
         line-height: 4rem;
         margin-bottom: 2rem;
         font-family: "Syne-Medium";
         margin-bottom: 3rem
         }
         main.error_page .wp-block-column {
         position: relative;
         z-index: 2
         }
         main.error_page svg {
         position: absolute;
         left: 50%;
         top: 50%;
         width: 85%;
         height: auto;
         z-index: 0;
         -webkit-transform: translate(-50%, -50%);
         -moz-transform: translate(-50%, -50%);
         transform: translate(-50%, -50%)
         }
         .tgs_post_a_bg {
         background: #AB40FF
         }
         .tgs_post_b_bg {
         background: #ff7f61
         }
         .tgs_post_c_bg {
         background: #AB40FF
         }
         .tgs_post_d_bg {
         background: #FFEC13;
         color: #0A0319
         }
         .has-tgsblack-color:before {
         background: #0A0319
         }
         .full_video {
         cursor: pointer;
         margin-bottom: 5rem;
         border-radius: 2rem
         }
         .full_video .youtube_player {
         position: relative;
         padding-bottom: 56.23%;
         height: 0;
         overflow: hidden;
         max-width: 100%;
         background: #ccc;
         margin: 0;
         border-radius: 2rem
         }
         .full_video .youtube_player .play {
         height: 7rem;
         width: 7rem;
         left: 50%;
         top: 50%;
         -webkit-transform: translate(-50%, -50%);
         -moz-transform: translate(-50%, -50%);
         transform: translate(-50%, -50%);
         position: absolute;
         cursor: pointer;
         background: rgba(0, 0, 0, 0.85);
         font-size: 170%;
         text-align: center;
         border-radius: 50%;
         -webkit-box-shadow: 0 0 35px 10px rgba(0, 0, 0, 0.6);
         box-shadow: 0 0 35px 10px rgba(0, 0, 0, 0.6);
         border: 2px solid white
         }
         .full_video .youtube_player .play:after {
         position: absolute;
         left: 53%;
         top: 50%;
         -webkit-transform: translate(-47%, -50%);
         -moz-transform: translate(-47%, -50%);
         transform: translate(-47%, -50%);
         content: "";
         border-left: 20px solid #AB40FF;
         border-top: 11px solid transparent;
         border-bottom: 11px solid transparent
         }
         .full_video .youtube_player iframe {
         position: absolute;
         top: 0;
         left: 0;
         width: 100%;
         height: 100%;
         z-index: 100;
         background: transparent;
         z-index: 0
         }
         .full_video .youtube_player img {
         bottom: 0;
         display: block;
         left: 0;
         margin: auto;
         max-width: 100%;
         width: 100%;
         position: absolute;
         right: 0;
         top: 0;
         border: none;
         height: auto;
         cursor: pointer;
         -webkit-transition: 0.4s all;
         -moz-transition: 0.4s all;
         transition: 0.4s all
         }
         .full_video .youtube_player img:hover {
         -webkit-filter: brightness(60%);
         filter: brightness(60%)
         }
         .user_content .img_text_fade {
         position: relative;
         padding-top: 10rem;
         padding-bottom: 10rem
         }
         .user_content .img_text_fade h3 {
         max-width: 100%;
         color: rgba(255, 255, 255, 0.3)
         }
         .user_content .img_text_fade .wp-block-group {
         position: relative;
         z-index: 2;
         width: 100%;
         padding: 3.5rem;
         border-radius: 2rem;
         background: rgba(255, 255, 255, 0.2);
         -webkit-backdrop-filter: blur(30px) contrast(100%);
         backdrop-filter: blur(30px) contrast(100%)
         }
         .user_content .img_text_fade .wp-block-group>* {
         width: 100%
         }
         .user_content .img_text_fade .wp-block-group figure img {
         margin: 0;
         position: absolute;
         right: 5rem;
         bottom: 0;
         width: 35%;
         height: auto
         }
         .user_content .img_text_fade>div>figure {
         margin: 0;
         overflow: hidden;
         position: absolute;
         left: 0;
         top: 0;
         width: 100%;
         height: 100%;
         z-index: 0
         }
         .user_content .img_text_fade>div>figure.under {
         z-index: -1
         }
         .user_content .img_text_fade>div>figure:before {
         width: 100%;
         height: 100%;
         background: linear-gradient(to bottom, #0A0319 0%, rgba(0, 0, 0, 0) 100%);
         left: 0;
         top: 0;
         content: "";
         position: absolute;
         z-index: 1;
         border-radius: 0 0 3rem 3rem
         }
         .user_content .img_text_fade>div>figure img {
         position: relative;
         width: 100%;
         height: 100%;
         object-fit: cover;
         border-radius: 0 0 3rem 3rem
         }
         .user_content .img_text_fade .wp-block-button a.wp-block-button__link {
         color: white
         }
         .user_content .img_text_fade .wp-block-button a.wp-block-button__link:after {
         -webkit-transition: all 0.4s 0s ease-in-out;
         transition: all 0.4s 0s ease-in-out
         }
         .user_content .img_text_fade .wp-block-button a.wp-block-button__link:hover {
         background: #0A0319
         }
         .user_content .img_text_fade.no_bg .wp-block-group {
         background: none;
         backdrop-filter: none
         }
         .user_content .img_text_fade.top {
         padding-top: 21rem;
         border-radius: 0 0 3rem 3rem
         }
         .user_content .img_text_fade.top.no_bg.svg_group {
         margin-bottom: -3rem;
         background: #0A0319
         }
         .user_content .img_text_fade.top.no_bg.svg_group .left,.user_content .img_text_fade.top.no_bg.svg_group .right {
         width: 3rem;
         display: none;
         height: 3rem;
         position: absolute;
         bottom: 0;
         background: #fff
         }
         .user_content .img_text_fade.top.no_bg.svg_group .left:before,.user_content .img_text_fade.top.no_bg.svg_group .right:before {
         width: 100%;
         height: 100%;
         background: #0A0319;
         content: "";
         position: absolute;
         left: 0;
         bottom: 0;
         border-radius: 0 0 0rem 3rem
         }
         .user_content .img_text_fade.top.no_bg.svg_group .left {
         left: 0
         }
         .user_content .img_text_fade.top.no_bg.svg_group .right {
         right: 0
         }
         .user_content .img_text_fade.top.no_bg.svg_group .right:before {
         border-radius: 0 0 3rem 0
         }
         .user_content .img_text_fade.sub_brand .wp-block-group figure img {
         position: initial;
         margin-bottom: 2rem
         }
         .user_content .intro_team_toggle .wp-block-group {
         position: relative;
         z-index: 2;
         width: 100%;
         padding: 0
         }
         .user_content .intro_team_toggle .wp-block-group>* {
         width: 100%
         }
         .user_content .intro_team_toggle .wp-block-group figure {
         display: block;
         margin: 0 auto 4rem;
         width: 100%;
         padding-bottom: 100%;
         background: linear-gradient(to bottom, #AB40FF 0%, white 100%);
         border-radius: 2rem;
         overflow: hidden;
         position: relative
         }
         .user_content .intro_team_toggle .wp-block-group figure img {
         width: 100%;
         height: auto;
         position: absolute;
         left: 50%;
         -webkit-transform: translate(-50%, 0);
         -moz-transform: translate(-50%, 0);
         transform: translate(-50%, 0);
         bottom: 0
         }
         .user_content .intro_team_toggle .wp-block-buttons {
         margin-bottom: 1rem
         }
         .user_content .intro_team_toggle .wp-block-buttons .wp-block-button {
         margin: 0 2rem 2rem 0
         }
         .user_content .intro_team_toggle .wp-block-buttons .wp-block-button a {
         background: transparent;
         color: white;
         border: 1px solid white
         }
         .user_content .intro_team_toggle .wp-block-buttons .wp-block-button a:hover {
         border-color: #AB40FF
         }
         .user_content .intro_team_toggle .wp-block-buttons .wp-block-button.active a {
         background: white;
         color: #0A0319;
         border-color: white
         }
         .user_content .intro_team_toggle .wp-block-buttons .wp-block-button.active a:hover {
         border-color: white
         }
         .user_content .intro_team_toggle h3 {
         display: none
         }
         .user_content .intro_team_toggle .items {
         display: none;
         margin-top: 3rem;
         margin-left: -3rem;
         margin-right: -3rem;
         width: calc(100% + 6rem);
         white-space: nowrap;
         overflow: scroll;
         -ms-overflow-style: none;
         scrollbar-width: none;
         text-align: center
         }
         .user_content .intro_team_toggle .items>.wp-block-group {
         width: 26rem;
         display: inline-block;
         vertical-align: top;
         margin: 0 1rem
         }
         .user_content .intro_team_toggle .items>.wp-block-group p {
         color: #66697D;
         padding: 0;
         white-space: normal
         }
         .user_content #ourboard .wp-block-group figure {
         background: linear-gradient(to bottom, #00BCAB 0%, white 100%)
         }
         .user_content .pods_show_hide>div {
         position: relative
         }
         .user_content .pods_show_hide>div>.wp-block-buttons {
         margin-top: 6rem
         }
         .user_content .all_podshow .item {
         position: relative;
         padding: 3.1rem 0 0rem;
         z-index: 1
         }
         .user_content .all_podshow .item h3 {
         font-family: "Syne-Medium";
         font-feature-settings: "ss04" 1, "liga" 1;
         cursor: pointer
         }
         .user_content .all_podshow .item.active h3 {
         color: white
         }
         .user_content .all_podshow .item.active p {
         display: block
         }
         .user_content .all_podshow .item.active a {
         display: block;
         position: relative;
         margin: 0 -2.5rem;
         width: calc(100% + 5rem)
         }
         .user_content .all_podshow .item.active a:before {
         width: 100%;
         height: 1px;
         background: white;
         left: 0;
         top: 45%;
         content: "";
         position: absolute
         }
         .user_content .all_podshow p {
         max-width: 33rem;
         opacity: 0.5;
         display: none
         }
         .user_content .all_podshow a {
         display: none;
         overflow: hidden;
         color: white
         }
         .user_content .all_podshow a .img_wrap {
         display: block;
         border-radius: 2rem;
         overflow: hidden;
         width: calc(100% - 5rem);
         max-width: 48rem;
         position: relative;
         margin: 0 2.5rem 2rem
         }
         .user_content .all_podshow a .img_wrap:before {
         width: 45%;
         height: 80%;
         position: absolute;
         left: 10%;
         bottom: 0;
         border-radius: 0.6rem;
         background: rgba(255, 255, 255, 0.5);
         -webkit-backdrop-filter: blur(15px) contrast(100%);
         backdrop-filter: blur(15px) contrast(100%);
         z-index: 0;
         content: ""
         }
         .user_content .all_podshow a .img_wrap>img {
         object-fit: cover;
         border-radius: 2rem;
         width: 100%;
         height: auto;
         min-height: 32rem
         }
         .user_content .all_podshow a .img_wrap .info {
         position: absolute;
         right: 0;
         padding: 1.9rem 1.9rem 0 0;
         top: 0;
         width: 100%;
         height: 100%;
         display: flex;
         align-items: flex-end;
         flex-direction: column;
         background: linear-gradient(to bottom right, rgba(0, 0, 0, 0) 0%, #0A0319 100%)
         }
         .user_content .all_podshow a .img_wrap .info span {
         display: block;
         margin-bottom: 0.9rem;
         width: 40%;
         text-align: right
         }
         .user_content .all_podshow a .img_wrap .info span:last-child {
         margin-bottom: 0
         }
         .user_content .all_podshow a .img_wrap .info span.l_mark {
         width: 3.2rem;
         height: 3.2rem;
         background: url("../images/tgs-logomark.png") 0 0 no-repeat;
         background-size: 100% auto
         }
         .user_content .all_podshow a .img_wrap .info span.label {
         font-size: 2.5rem;
         font-family: "Syne-Medium";
         font-feature-settings: "ss04" 1, "liga" 1;
         text-align: right
         }
         .user_content .all_podshow a .img_wrap .info span.host {
         font-size: 1.1rem;
         font-family: "Syne-Medium";
         font-feature-settings: "ss04" 1, "liga" 1
         }
         .user_content .all_podshow a .img_wrap .host_img {
         height: 100%;
         width: 60%;
         position: absolute;
         left: 0;
         bottom: 0;
         display: flex;
         align-items: end
         }
         .user_content .all_podshow a .img_wrap .host_img img {
         width: 100%;
         height: auto;
         max-width: 100%;
         margin: 0 auto
         }
         .user_content .all_podshow a .img_wrap .host_img.old img {
         margin: 0 auto;
         position: relative;
         left: 4%;
         width: 65%;
         top: 2.3rem;
         border-radius: 1.5rem 1.5rem 0 0
         }
         .user_content .all_podshow a .img_wrap .pod_type {
         text-align: center;
         display: block;
         padding: 0.2rem 0;
         border-radius: 1rem 1rem 0 0;
         background: #AB40FF;
         font-size: 1.1rem;
         font-family: "Syne-Medium";
         font-feature-settings: "ss04" 1, "liga" 1;
         line-height: 2.4rem;
         position: absolute;
         bottom: 0;
         left: 50%;
         -webkit-transform: translate(-50%, 0);
         -moz-transform: translate(-50%, 0);
         transform: translate(-50%, 0);
         width: calc(100% - 5rem)
         }
         .user_content .all_podshow a .img_wrap .pod_type.tgs_post_b {
         background: #8FD4A6
         }
         .user_content .all_podshow a .img_wrap .pod_type.tgs_post_c {
         background: #AB40FF;
         color: #0A0319
         }
         .user_content .all_podshow a .img_wrap .pod_type.tgs_post_d {
         background: #D5CDB8;
         color: #0A0319
         }
         .user_content .all_podshow a .img_wrap.no_img:before {
         display: none
         }
         .user_content .all_podshow a .flex_all {
         padding: 0 2.5rem;
         width: 100%;
         align-items: normal
         }
         .user_content .all_podshow a .flex_all .episode {
         font-family: "Syne-Medium";
         font-feature-settings: "ss04" 1, "liga" 1;
         color: white
         }
         .user_content .anim_show_hide {
         border-radius: 0 0 3rem 3rem
         }
         .user_content .anim_show_hide>div .wp-block-column {
         position: relative
         }
         .user_content .anim_show_hide .all_animated {
         padding: 0
         }
         .user_content .anim_show_hide .all_animated .item {
         width: 100%;
         cursor: pointer;
         position: relative;
         padding: 4rem 0 0rem;
         z-index: 0
         }
         .user_content .anim_show_hide .all_animated .item>* {
         width: 100%
         }
         .user_content .anim_show_hide .all_animated .item figure {
         position: relative;
         margin: 0;
         width: 100%
         }
         .user_content .anim_show_hide .all_animated .item figure a {
         display: none;
         color: #0A0319;
         width: 100%;
         position: relative
         }
         .user_content .anim_show_hide .all_animated .item figure a:after {
         content: "Watch now";
         display: inline-block;
         position: absolute;
         right: 0;
         bottom: -4.7rem;
         border: 1px solid #0A0319;
         padding: 0.9rem 2rem;
         color: #0A0319;
         border-radius: 2.4rem;
         width: auto;
         font-size: 1.3rem;
         line-height: 1.9rem;
         opacity: 0;
         -webkit-transition: all 0.4s 0s ease-in-out;
         transition: all 0.4s 0s ease-in-out
         }
         .user_content .anim_show_hide .all_animated .item figure a:before {
         opacity: 0;
         -webkit-transition: all 0.4s 0s ease-in-out;
         transition: all 0.4s 0s ease-in-out;
         width: 6rem;
         height: 6rem;
         content: "";
         background: url("../images/play_btn.svg") center no-repeat;
         background-size: 100% auto;
         position: absolute;
         left: 50%;
         top: 50%;
         -webkit-transform: translate(-50%, -50%);
         -moz-transform: translate(-50%, -50%);
         transform: translate(-50%, -50%)
         }
         .user_content .anim_show_hide .all_animated .item figure a:hover:after {
         background: white;
         border-color: white
         }
         .user_content .anim_show_hide .all_animated .item figure a.vid_show img {
         opacity: 0
         }
         .user_content .anim_show_hide .all_animated .item figure img {
         display: block;
         border-radius: 2rem;
         width: 100%;
         height: auto;
         -webkit-transition: all 0.4s 0s ease-in-out;
         transition: all 0.4s 0s ease-in-out
         }
         .user_content .anim_show_hide .all_animated .item figure figcaption {
         display: none;
         font-family: "Syne-Medium";
         margin-top: 1.5rem
         }
         .user_content .anim_show_hide .all_animated .item figure .frame_wrap {
         position: absolute;
         top: 0;
         left: 0;
         z-index: 2;
         padding-bottom: 56.23%;
         height: 0;
         width: 100%;
         overflow: hidden;
         border-radius: 2rem
         }
         .user_content .anim_show_hide .all_animated .item figure .frame_wrap iframe {
         position: absolute;
         top: 0;
         left: 0;
         width: 100%;
         height: 100%;
         z-index: 100;
         background: transparent;
         z-index: 0
         }
         .user_content .anim_show_hide .all_animated .item h3 {
         opacity: 0.15;
         -webkit-transition: all 0.4s 0s ease-in-out;
         transition: all 0.4s 0s ease-in-out;
         font-feature-settings: "ss04" 1, "liga" 1
         }
         .user_content .anim_show_hide .all_animated .item p {
         max-width: 47rem;
         opacity: 0.5;
         display: none
         }
         .user_content .anim_show_hide .all_animated .item:before {
         width: calc(100% + 5rem);
         height: 1px;
         background: #0A0319;
         left: -2.5rem;
         bottom: 7.8rem;
         content: "";
         position: absolute;
         opacity: 0
         }
         .user_content .anim_show_hide .all_animated .item.active {
         z-index: 3
         }
         .user_content .anim_show_hide .all_animated .item.active h3 {
         opacity: 1
         }
         .user_content .anim_show_hide .all_animated .item.active p {
         display: block
         }
         .user_content .anim_show_hide .all_animated .item.active figure:after {
         opacity: 1
         }
         .user_content .anim_show_hide .all_animated .item.active figure figcaption {
         display: block
         }
         .user_content .anim_show_hide .all_animated .item.active a {
         display: block;
         position: relative;
         margin: 0;
         width: 100%
         }
         .user_content .anim_show_hide .all_animated .item.active a:after {
         opacity: 1
         }
         .user_content .anim_show_hide .all_animated .item.active a:before {
         opacity: 0.8
         }
         .user_content .anim_show_hide .all_animated .item.active:before {
         opacity: 1
         }
         .user_content .anim_show_hide .wp-block-buttons {
         margin-top: 7rem
         }
         .user_content .anim_show_hide .wp-block-buttons a:after {
         color: white;
         background: #AB40FF
         }
         .user_content .center_video {
         border-radius: 0 0 3rem 3rem
         }
         .user_content .center_video>div .wp-block-column {
         position: relative
         }
         .user_content .center_video .wp-block-buttons {
         margin-top: 7rem
         }
         .user_content .center_video .wp-block-buttons .wp-block-button {
         display: inline-block;
         margin: 0 1.5rem 1rem 0;
         width: 100%
         }
         .user_content .center_video .wp-block-buttons .wp-block-button a {
         width: 100%;
         max-width: 40rem;
         margin-left: auto;
         margin-right: auto;
         display: block
         }
         .user_content .center_video .wp-block-buttons .wp-block-button:first-child {
         position: absolute;
         top: 6rem;
         left: 0
         }
         .user_content .center_video .wp-block-buttons .wp-block-button:last-child {
         margin-right: 0
         }
         .user_content .center_video .wp-block-buttons a {
         background: transparent;
         border: 1px solid white;
         color: white
         }
         .user_content .center_video .wp-block-buttons a:hover:not(.active) {
         background: #0A0319
         }
         .user_content .center_video .wp-block-buttons a.active {
         background: white;
         color: #0A0319
         }
         .user_content .center_video .wp-block-group {
         padding: 0
         }
         .user_content .center_video .wp-block-group.wrap {
         padding: 0;
         margin-top: 11rem;
         position: relative
         }
         .user_content .center_video .wp-block-group.wrap h3 {
         font-size: 3rem;
         position: absolute;
         margin: 0;
         left: 50%;
         top: 50%;
         -webkit-transform: translate(-50%, -50%);
         -moz-transform: translate(-50%, -50%);
         transform: translate(-50%, -50%);
         width: 100%;
         margin-top: -7rem;
         white-space: nowrap;
         -webkit-transform: translate(-100%, 0);
         -moz-transform: translate(-100%, 0);
         transform: translate(-100%, 0);
         -ms-overflow-style: none;
         scrollbar-width: none;
         font-feature-settings: "ss04" 1, "liga" 1
         }
         .user_content .center_video .wp-block-group.wrap h3 span {
         display: inline-block;
         margin: 0 3rem;
         font-family: "Syne-Medium"
         }
         .user_content .center_video .wp-block-group.wrap .wp-block-group {
         position: relative;
         z-index: 3;
         display: none;
         text-align: center;
         width: 85%
         }
         .user_content .center_video .wp-block-group.wrap .wp-block-group a {
         position: relative
         }
         .user_content .center_video .wp-block-group.wrap .wp-block-group a:before {
         opacity: 0;
         -webkit-transition: all 0.4s 0s ease-in-out;
         transition: all 0.4s 0s ease-in-out;
         width: 6rem;
         height: 6rem;
         content: "";
         background: url("../images/play_btn.svg") center no-repeat;
         background-size: 100% auto;
         position: absolute;
         left: 50%;
         top: 50%;
         -webkit-transform: translate(-50%, -50%);
         -moz-transform: translate(-50%, -50%);
         transform: translate(-50%, -50%)
         }
         .user_content .center_video .wp-block-group.wrap .wp-block-group a .frame_wrap {
         position: absolute;
         top: 0;
         left: 0;
         z-index: 2;
         padding-bottom: 56.23%;
         height: 0;
         width: 100%;
         overflow: hidden;
         border-radius: 2rem
         }
         .user_content .center_video .wp-block-group.wrap .wp-block-group a .frame_wrap iframe {
         position: absolute;
         top: 0;
         left: 0;
         width: 100%;
         height: 100%;
         z-index: 100;
         background: transparent;
         z-index: 0
         }
         .user_content .center_video .wp-block-group.wrap .wp-block-group a.vid_show:before {
         opacity: 0;
         visibility: hidden
         }
         .user_content .center_video .wp-block-group.wrap .wp-block-group a.vid_show img {
         opacity: 1;
         visibility: hidden
         }
         .user_content .center_video .wp-block-group.wrap .wp-block-group.show {
         display: block
         }
         .user_content .center_video .wp-block-group.wrap .wp-block-group.show a:before {
         opacity: 0.8
         }
         .user_content .center_video .wp-block-group.wrap .wp-block-group p {
         max-width: 43rem;
         margin: 0 auto;
         width: 100%
         }
         .user_content .center_video img {
         border-radius: 2rem
         }
         .user_content .wp-block-group.double_col .wp-block-columns.labels .wp-block-column {
         flex-direction: row;
         justify-content: space-between;
         padding-bottom: 2rem;
         align-items: start;
         display: block
         }
         .user_content .wp-block-group.double_col .wp-block-columns.labels .wp-block-column p {
         max-width: 40rem
         }
         .user_content .wp-block-group.double_col .wp-block-columns.labels .wp-block-column .wp-block-buttons {
         display: none
         }
         .user_content .wp-block-group.double_col .wp-block-columns.boxes {
         margin-left: -1.5rem;
         margin-right: -1.5rem;
         flex-wrap: wrap
         }
         .user_content .wp-block-group.double_col .wp-block-columns.boxes .wp-block-column {
         color: white;
         padding-left: 1.5rem;
         padding-right: 1.5rem
         }
         .user_content .wp-block-group.double_col .wp-block-columns.boxes .wp-block-group {
         justify-content: space-between;
         position: relative;
         padding: 4.5rem;
         border-radius: 1.8rem
         }
         .user_content .wp-block-group.double_col .wp-block-columns.boxes .wp-block-group>* {
         width: 100%
         }
         .user_content .wp-block-group.double_col .wp-block-columns.boxes .wp-block-group>*.pill {
         width: auto;
         margin-bottom: 7rem
         }
         .user_content .wp-block-group.double_col .is-layout-flex.wp-block-buttons {
         height: auto
         }
         .user_content .wp-block-group.pod_options {
         border-radius: 0 0 3rem 3rem;
         padding-top: 10rem;
         padding-bottom: 7rem
         }
         .user_content .wp-block-group.pod_options img {
         border-radius: 1.6rem;
         opacity: 0;
         -webkit-transition: opacity 0.8s 0s ease-in-out;
         transition: opacity 0.8s 0s ease-in-out
         }
         .user_content .wp-block-group.pod_options h3,.user_content .wp-block-group.pod_options p {
         opacity: 0.2;
         -webkit-transition: all 0.4s 0s ease-in-out;
         transition: all 0.4s 0s ease-in-out;
		  text-align:justify;
         }
         .user_content .wp-block-group.pod_options .wp-block-buttons {
         opacity: 0;
         -webkit-transition: opacity 0.8s 0s ease-in-out;
         transition: opacity 0.8s 0s ease-in-out
         }
         .user_content .wp-block-group.pod_options .wp-block-buttons .wp-block-button {
         display: inline-block;
         margin: 0 1rem 1rem 0
         }
         .user_content .wp-block-group.pod_options .wp-block-group {
         padding: 0 0 6rem;
         position: relative
         }
         .user_content .wp-block-group.pod_options .wp-block-group.is-layout-flex .wp-block-buttons {
         width: 100%;
         opacity: 0
         }
         .user_content .wp-block-group.pod_options .wp-block-group.active h3,.user_content .wp-block-group.pod_options .wp-block-group.active p {
         opacity: 1;
         -webkit-transition: opacity 0.4s 0s ease-in-out;
         transition: opacity 0.4s 0s ease-in-out;
		 text-align:justify;
		 
         }
         .user_content .wp-block-group.pod_options .wp-block-group.active img {
         opacity: 1
         }
         .user_content .wp-block-group.pod_options .wp-block-group.active .wp-block-buttons {
         opacity: 1
         }
         .user_content .wp-block-group.pod_options .wp-block-group:last-child {
         padding: 0
         }
         .user_content .wp-block-group.pod_options.tgs {
         background: linear-gradient(to bottom, #0A0319 0%, #0A0319 60%, #AB40FF 100%)
         }
         .user_content .wp-block-group.pod_options.frankly {
         background: linear-gradient(to bottom, #0A0319 0%, #0A0319 60%, #ff7f61 100%)
         }
         .user_content .wp-block-group.pod_options.roundtable {
         background: linear-gradient(to bottom, #0A0319 0%, #0A0319 60%, #AB40FF 100%)
         }
         .user_content .wp-block-group.pod_options.reality {
         background: linear-gradient(to bottom, #0A0319 0%, #0A0319 60%, #FFEC13 100%)
         }
         .user_content .wp-block-group.images_horiz>div {
         padding: 0
         }
         .user_content .wp-block-group.images_horiz>div .wp-block-columns {
         padding: 0
         }
         .user_content .wp-block-group.images_horiz>div .wp-block-column {
         padding: 0;
         width: 100%
         }
         .user_content .wp-block-group.images_horiz .wp-block-group {
         display: block;
         padding: 0;
         width: 100%;
         white-space: nowrap;
         overflow: scroll;
         -ms-overflow-style: none;
         scrollbar-width: none
         }
         .user_content .wp-block-group.images_horiz .wp-block-group figure {
         display: inline-block;
         margin: 0 2rem
         }
         .user_content .wp-block-group.images_horiz .wp-block-group img {
         width: 100%;
         height: auto;
         border-radius: 2rem
         }
         .user_content .wp-block-group.svg_group {
         padding-top: 25rem;
         padding-bottom: 25rem
         }
         .user_content .wp-block-group.svg_group .svg_div svg {
         height: 140%;
         width: auto;
         position: absolute;
         top: 0;
         left: 50%;
         -webkit-transform: translate(-40%, 0);
         -moz-transform: translate(-40%, 0);
         transform: translate(-40%, 0)
         }
         .user_content .wp-block-group.svg_group.def svg {
         width: 90%;
         height: auto;
         position: absolute;
         top: 10%;
         left: auto;
         right: -30%;
         -webkit-transform: translate(0, 0);
         -moz-transform: translate(0, 0);
         transform: translate(0, 0)
         }
         .user_content .wp-block-group.default_copy {
         position: relative;
         z-index: 1
         }
         .user_content .wp-block-group.over_h {
         overflow: hidden
         }
         .user_content .default_copy h3 {
         font-size: 2.4rem;
         line-height: 2.7rem;
         margin-bottom: 0.3rem;
         font-family: "Syne-Medium"
         }
         .user_content .substack_form {
         text-align: center
         }
         .user_content .substack_form.ntp {
         padding-top: 0
         }
         .user_content .top_post {
         position: relative;
         background-size: cover;
         border-radius: 0 0 3.2rem 3.2rem;
         height: 100vh;
         padding: 0
         }
         .user_content .top_post>div {
         height: 100%;
         position: absolute;
         top: 0;
         left: 0;
         width: 100%;
         z-index: 1
         }
         .user_content .top_post .top_wrap {
         height: 100%;
         padding-bottom: 5rem
         }
         .user_content .top_post .top_wrap h1,.user_content .top_post .top_wrap h2,.user_content .top_post .top_wrap>p {
         
         padding: 0 6%
         }
         .user_content .top_post .top_wrap.single {
         position: relative
         }
         .user_content .top_post .top_wrap.single h2:before {
         display: none
         }
         .user_content .top_post .top_wrap.single h1 {
         max-width: none
         }
         .user_content .top_post>img {
         width: 100%;
         height: 100%;
         object-fit: cover;
         object-position: center;
         border-radius: 0 0 3rem 3rem
         }
         .user_content .top_post:before {
         content: "";
         width: 100%;
         height: 100%;
         position: absolute;
         top: 0;
         left: 0;
         background: linear-gradient(to bottom, #0A0319 0%, rgba(0, 0, 0, 0) 100%)
         }
         .user_content .top_post .info_wrap {
         text-align: center;
         position: relative;
         height: auto;
         padding: 2rem 2rem 0;
         display: block;
         background: rgba(255, 255, 255, 0.3);
         border-radius: 10px;
         backdrop-filter: blur(30px) contrast(100%);
         -webkit-backdrop-filter: blur(30px) contrast(100%)
         }
         .user_content .top_post .info_wrap h3 {
         margin-bottom: 2rem;
         font-feature-settings: "ss04" 1, "liga" 1
         }
         .user_content .top_post .info_wrap h3 a {
         color: white;
         font-size: 1.8rem;
         font-family: "Syne-Medium"
         }
         .user_content .top_post .info_wrap h3 a:hover {
         opacity: 0.5
         }
         .user_content .top_post .info_wrap p {
         margin-bottom: 2rem
         }
         .user_content .top_post .info_wrap p a {
         color: white
         }
         .user_content .top_post .info_wrap p a:hover {
         opacity: 0.5
         }
         .user_content .top_post .info_wrap img {
         margin: 0 0 3rem;
         width: 40%;
         height: auto;
         margin: 0 auto;
         padding-top: 2rem
         }
         .user_content .top_post .info_wrap .old img {
         position: relative;
         top: 2rem;
         width: 60%;
         border-radius: 1.5rem 1.5rem 0
         }
         .user_content .top_post .info_wrap .channel_btns {
         margin: 0
         }
         .user_content .top_post .info_wrap .channel_btns a {
         margin-right: 1rem;
         vertical-align: top;
         color: white;
         background: rgba(255, 255, 255, 0.3);
         display: none
         }
         .user_content .top_post .info_wrap .channel_btns a.watch,.user_content .top_post .info_wrap .channel_btns a.last {
         display: inline-block
         }
         .user_content .top_post .info_wrap .channel_btns a:last-child {
         margin-right: 0
         }
         .user_content .top_post .info_wrap .channel_btns a:hover {
         background: rgba(255, 255, 255, 0.7);
         color: #0A0319
         }
         .user_content .top_post .info_wrap .channel_btns a.last {
         width: 4.6rem;
         height: 4.6rem;
         font-size: 0;
         display: inline-block;
         background: rgba(255, 255, 255, 0.3);
         position: relative;
         z-index: 3
         }
         .user_content .top_post .info_wrap .channel_btns a.last:after {
         width: 100%;
         height: 100%;
         background: none;
         top: 0;
         left: 0;
         z-index: 1;
         color: #fff;
         content: "+";
         position: absolute;
         font-size: 2rem;
         display: flex;
         justify-content: center;
         align-items: center;
         -webkit-transition: all 0.4s 0s ease-in-out;
         transition: all 0.4s 0s ease-in-out
         }
         .user_content .top_post .info_wrap .channel_btns a.last:hover {
         background: rgba(255, 255, 255, 0.7);
         color: #0A0319
         }
         .user_content .top_post .info_wrap .channel_btns a.last:hover:after {
         color: #0A0319
         }
         .user_content .top_post .info_wrap .channel_btns a.note {
         display: inline-block;
         width: 4.6rem;
         height: 4.6rem;
         font-size: 0;
         display: inline-block;
         background: rgba(255, 255, 255, 0.3);
         position: relative
         }
         .user_content .top_post .info_wrap .channel_btns a.note:after {
         width: 100%;
         height: 100%;
         background: #fff;
         content: "";
         position: absolute;
         left: 0;
         top: 0;
         z-index: 1;
         background: url("../images/note-icon.svg") center no-repeat;
         background-size: 50% auto
         }
         .user_content .top_post .info_wrap .pill {
         position: absolute;
         left: 50%;
         -webkit-transform: translate(-50%, 0);
         -moz-transform: translate(-50%, 0);
         transform: translate(-50%, 0);
         bottom: -2rem
         }
         .user_content .top_post .info_wrap .pill.dt {
         display: none;
         font-size: 1.4rem
         }
         .user_content .top_post .single {
         position: relative
         }
         .user_content .top_post .single .info_wrap {
         position: absolute;
         bottom: 8rem;
         right: 50%;
         -webkit-transform: translate(50%, 0);
         -moz-transform: translate(50%, 0);
         transform: translate(50%, 0);
         width: 100%;
         max-width: 40rem;
         -webkit-transition: all 0.9s 0s ease-in-out;
         transition: all 0.9s 0s ease-in-out
         }
         .user_content .top_post .single .info_wrap .pill,.user_content .top_post .single .info_wrap img {
         opacity: 1;
         -webkit-transition: all 0.5s 0s ease-in-out;
         transition: all 0.5s 0s ease-in-out
         }
         .user_content .top_post .single .info_wrap.active {
         position: fixed;
         bottom: 4rem;
         z-index: 2;
         width: calc(100% - 4rem)
         }
         .user_content .top_post .single .info_wrap.active .channel_btns a {
         display: none
         }
         .user_content .top_post .single .info_wrap.active .channel_btns a.watch,.user_content .top_post .single .info_wrap.active .channel_btns a.last,.user_content .top_post .single .info_wrap.active .channel_btns a.note {
         display: inline-block
         }
         .user_content .top_post .single .info_wrap.active .pill,.user_content .top_post .single .info_wrap.active img {
         opacity: 0
         }
         .user_content .top_post .single .info_wrap.active img {
         width: 0px
         }
         .user_content .top_post .single .info_wrap.active.end {
         opacity: 0;
         visibility: hidden
         }
         .user_content .post_split {
         padding-top: 8rem
         }
         .user_content .show_notes {
         padding-top: 0;
         padding-bottom: 4.3rem;
         border-radius: 0 0 3rem 3rem
         }
         .user_content .show_notes h2 {
         margin-bottom: 3.5rem
         }
         .user_content .show_notes p a {
         color: white;
         text-decoration: underline
         }
         .user_content .show_notes p a:hover {
         color: #AB40FF
         }
         .user_content .show_notes .post_nav {
         width: 100%;
         border-radius: 2rem;
         padding: 3rem 4rem;
         margin-top: 13rem;
         margin-left: 0;
         margin-right: 0;
         text-align: center
         }
         .user_content .show_notes .share span,.user_content .show_notes .share a {
         display: inline-block;
         vertical-align: middle;
         margin-right: 1.3rem
         }
         .user_content .show_notes .share a {
         width: 3rem;
         height: 3rem;
         font-size: 2.7rem;
         border-radius: 50%;
         justify-content: center;
         align-content: center;
         color: white;
         margin-right: 0.9rem
         }
         .user_content .show_notes .share a svg {
         width: 100%;
         height: auto
         }
         .user_content .show_notes.tgs_post_d_grad .post_nav a.cta_btn {
         border-color: #0A0319;
         color: #0A0319
         }
         .user_content .show_notes.tgs_post_d_grad .nav-links a {
         border-color: #0A0319;
         color: #0A0319
         }
         .user_content .thoughts {
         height: 40rem;
         position: relative;
         margin-top: 9rem;
         position: relative
         }
         .user_content .thoughts .wp-block-group {
         position: absolute;
         left: 0;
         top: 0;
         padding: 2rem;
         border-radius: 1rem;
         background: rgba(255, 255, 255, 0.3);
         -webkit-backdrop-filter: blur(24px) contrast(100%);
         backdrop-filter: blur(24px) contrast(100%);
         width: 40.4rem;
         opacity: 0;
         display: block;
         height: auto
         }
         .user_content .thoughts .wp-block-group p {
         font-size: 20px;
         line-height: 2rem
         }
         .user_content .thoughts .wp-block-group p em {
         margin-bottom: 2.7rem;
         display: block
         }
         .user_content .thoughts .wp-block-group p strong {
         display: block;
         font-family: "Syne-Medium";
         font-feature-settings: "ss04" 1, "liga" 1
         }
         .user_content .thoughts svg {
         position: absolute;
         width: 160%;
         height: auto;
         bottom: 8rem;
         margin-bottom: 18rem;
         margin-left: -30%;
         height: auto
         }
         .user_content .community {
         position: relative
         }
         .user_content .community:before {
         content: "";
         width: 7.6rem;
         height: 7.6rem;
         background: white;
         border-radius: 50%;
         position: absolute;
         left: -4.2rem;
         top: calc(50% - 3.8rem)
         }
         .user_content .community .svg_wrap {
         padding: 0;
         position: relative;
         margin-top: 5rem
         }
         .user_content .community .svg_wrap svg.bg {
         width: 150%;
         height: auto;
         margin-left: -32%
         }
         .user_content .community .svg_wrap svg.bg .outline_circle {
         position: relative
         }
         .user_content .community .svg_wrap svg.bg .outline_circle:before {
         content: "";
         width: 15rem;
         height: 15rem;
         background: green;
         border-radius: 50%;
         position: absolute;
         left: 50%;
         top: 50%;
         -webkit-transform: translate(-50%, -50%);
         -moz-transform: translate(-50%, -50%);
         transform: translate(-50%, -50%);
         z-index: 0
         }
         .user_content .community .svg_wrap svg.top {
         position: absolute;
         width: 81%;
         margin-left: 10%;
         height: auto;
         z-index: 6;
         top: 9%
         }
         .user_content .community .svg_wrap .wp-block-group {
         position: absolute;
         width: 100%;
         left: 0;
         top: 50%;
         -webkit-transform: translate(0, -50%);
         -moz-transform: translate(0, -50%);
         transform: translate(0, -50%);
         padding: 0;
         justify-content: center
         }
         .user_content .community .svg_wrap .wp-block-group h4 {
         position: absolute;
         left: 0;
         top: 50%;
         -webkit-transform: translate(0, -50%);
         -moz-transform: translate(0, -50%);
         transform: translate(0, -50%);
         color: rgba(255, 255, 255, 0);
         width: 100%;
         text-align: center;
         margin: 0;
         font-size: 5rem;
         line-height: 5.5rem
         }
         .user_content .community .svg_wrap .wp-block-group h4 em {
         padding-left: 1.3rem;
         display: block;
         font-style: normal;
         font-size: 1.6rem;
         line-height: 2.2rem;
         opacity: 0.6;
         letter-spacing: 0;
         max-width: 50%;
         margin: 0 auto
         }
         .user_content .community .svg_wrap .wp-block-group h4.show {
         opacity: 1
         }
         .user_content .community .grad_ring {
         width: 46%;
         padding-bottom: 37%;
         background: linear-gradient(#0A0319, #0A0319) padding-box, linear-gradient(to right, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0.2), darkorchid) border-box;
         border-radius: 50%;
         border: 30px solid transparent;
         position: absolute;
         left: 50%;
         top: 50%;
         -webkit-transform: translate(-50%, -48%);
         -moz-transform: translate(-50%, -48%);
         transform: translate(-50%, -48%);
         z-index: 2
         }
         .user_content .img_form_cols img {
         border-radius: 2rem
         }
         .user_content .forms_light_bg {
         border-radius: 0 0 3rem 3rem
         }
         #epi_notes {
         margin-top: 3.5rem
         }
         .hideme {
         display: none !important
         }
         .asana-embed-container iframe {
         width: 100%;
         height: 800px;
         overflow: hidden;
         border: none;
         border-radius: 2rem;
         margin: 0;
         padding: 0
         }
         .libsyn_wrap iframe {
         width: 100%;
         height: auto;
         overflow: hidden;
         border: none;
         margin: 0;
         padding: 0
         }
         .tgs_post_a_grad {
         background: linear-gradient(to bottom, #0A0319 0%, #0A0319 60%, #AB40FF 100%)
         }
         .tgs_post_b_grad {
         background: linear-gradient(to bottom, #0A0319 0%, #0A0319 60%, #ff7f61 100%)
         }
         .tgs_post_c_grad {
         background: linear-gradient(to bottom, #0A0319 0%, #0A0319 60%, #AB40FF 100%)
         }
         .tgs_post_d_grad {
         background: linear-gradient(to bottom, #0A0319 0%, #0A0319 60%, #FFEC13 100%)
         }
         .main_epi .post_meta {
         padding: 4rem;
         border-radius: 2rem;
         margin-bottom: 2.9rem
         }
         .main_epi .post_meta.tgs_post_a {
         background: #AB40FF
         }
         .main_epi .post_meta.tgs_post_b {
         background: #ff7f61
         }
         .main_epi .post_meta.tgs_post_c {
         background: #AB40FF
         }
         .main_epi .post_meta.tgs_post_d {
         background: #FFEC13;
         color: #0A0319
         }
         .main_epi .post_tags .pill {
         display: inline-block;
         margin: 0 2rem 2rem 0;
         text-transform: capitalize;
         padding: 1.2rem 2rem;
         font-size: 1.3rem;
         line-height: 1.9rem
         }
         .main_epi .post_tags .pill:hover {
         border-color: white
         }
         .main_epi .post_tags a {
         display: inline-block;
         margin: 0 2rem 2rem 0;
         text-transform: capitalize
         }
       
         
         .all_posts {
         position: relative;
         -webkit-transition: all 0.4s 0s ease-in-out;
         transition: all 0.4s 0s ease-in-out
         }
         .all_posts .tgs_loader {
         opacity: 0;
         visibility: hidden;
         width: 10rem;
         height: 10rem;
         border-radius: 1.5rem;
         background: #ff7f61;
         position: fixed;
         left: 50%;
         bottom: 40%;
         -webkit-transform: translate(-50%, 0);
         -moz-transform: translate(-50%, 0);
         transform: translate(-50%, 0);
         box-shadow: 0 0 25px 15px rgba(0, 0, 0, 0.4);
         z-index: 6
         }
         .all_posts .tgs_loader.spin {
         opacity: 1;
         visibility: visible;
         -webkit-animation: spin 3s infinite ease-in-out;
         animation: spin 3s infinite ease-in-out
         }
         .all_posts.active {
         background: #077B7B
         }
         .post_cell {
         position: relative;
         margin-bottom: 8rem
         }
         .post_cell a {
         color: white
         }
         .post_cell a.flex_all {
         display: block;
         height: 100%
         }
         .post_cell a.flex_all>span {
         display: block
         }
		 
         .post_cell a.flex_all>span.epi_info {
         margin: -1rem 2.2rem 0;
         padding: 2.2rem;
         position: relative;
         z-index: 1;
         border-radius: 2rem;
         background: rgba(255, 255, 255, 0.1);
         -webkit-backdrop-filter: blur(20px) contrast(100%);
         backdrop-filter: blur(20px) contrast(100%);
         -webkit-transition: all 0.4s 0s ease-in-out;
         transition: all 0.4s 0s ease-in-out
         }
         .post_cell a.flex_all>span.epi_info>* {
         display: block
         }
         .post_cell a.flex_all>span.epi_info strong {
         font-family: "Syne-Medium";
         font-feature-settings: "ss04" 1, "liga" 1;
         margin: 3.6rem 0 1.4rem
         }
         .post_cell a.flex_all>span.epi_info p {
         height: 7rem;
         overflow: hidden;
         display: -webkit-box;
         -webkit-line-clamp: 3;
         -webkit-box-orient: vertical
         }
         .post_cell a.flex_all>span.epi_info .pill {
         display: inline-block
         }
         .post_cell a.flex_all>span.epi_info .epi_date {
         position: absolute;
         top: 2.3rem;
         right: 2.8rem;
         color: white;
         font-size: 1.4rem;
         line-height: 3.5rem
         }
         .post_cell a.flex_all .img_wrap {
         overflow: hidden;
         position: relative
         }
        /* .post_cell a.flex_all .img_wrap:before {
         width: 45%;
         height: 88%;
         max-width: 18rem;
         position: absolute;
         left: 10%;
         bottom: 0;
         border-radius: 0.5rem;
         background: rgba(217, 219, 242, 0.1);
         -webkit-backdrop-filter: blur(10px) contrast(100%);
         backdrop-filter: blur(10px) contrast(100%);
         z-index: 1;
         content: ""
         }
         .post_cell a.flex_all .img_wrap:after {
         width: 100%;
         height: 100%;
         position: absolute;
         left: 0;
         top: 0;
         border-radius: 2.5rem;
         background: linear-gradient(to top left, #0A0319 0%, rgba(0, 0, 0, 0) 100%);
         z-index: 0;
         content: ""
         }
		 
         .post_cell a.flex_all .img_wrap img {
         width: 100%;
        
         object-fit: cover;
         object-position: center;
         margin: 0;
         border-radius: 2.5rem
         }
         .post_cell a.flex_all .img_wrap .info {
         position: absolute;
         right: 0;
         padding: 2.2rem 2.2rem 0 0;
         top: 0;
         width: 50%;
         height: 100%;
         display: flex;
         align-items: flex-end;
         flex-direction: column;
         z-index: 1
         }
         .post_cell a.flex_all .img_wrap .info span {
         display: block;
         margin-bottom: 0.9rem;
         width: 100%;
         text-align: right
         }
         .post_cell a.flex_all .img_wrap .info span:last-child {
         margin-bottom: 0
         }
         .post_cell a.flex_all .img_wrap .info span.l_mark {
         width: 3.2rem;
         height: 3.2rem;
         background: url("../images/tgs-logomark.png") 0 0 no-repeat;
         background-size: 100% auto
         }
         .post_cell a.flex_all .img_wrap .info span.label {
         font-size: 2.1rem;
         font-family: "Syne-Medium";
         font-feature-settings: "ss04" 1, "liga" 1;
         text-align: right
         }
         .post_cell a.flex_all .img_wrap .info span.host {
         font-size: 1.1rem;
         font-family: "Syne-Medium";
         font-feature-settings: "ss04" 1, "liga" 1
         }
         .post_cell a.flex_all .img_wrap.no_img:before {
         display: none
         }
         .post_cell a.flex_all .host_img {
         height: 100%;
         width: 60%;
         position: absolute;
         left: 0;
         bottom: 0;
         display: flex;
         align-items: end;
         z-index: 1
         }
         .post_cell a.flex_all .host_img img {
         height: 90%;
         width: auto;
         max-width: 100%;
         margin: 0 auto
         }
         .post_cell a.flex_all .host_img.old img {
         margin: 0 auto;
         position: relative;
         left: 4%
         }
         .post_cell a.flex_all:hover>span.epi_info {
         background: rgba(24, 17, 44, 0.4)
         }
         .post_cell a.cta_btn {
         position: absolute;
         z-index: 2;
         bottom: 2.2rem;
         left: 19rem;
         font-size: 2.5rem;
         padding: 1rem 0;
         width: 4.4rem;
         text-align: center
         }
       
		 
		 */
		 
		   @font-face {
         font-family: "Syne-Regular";
         src: url("../fonts/Syne-Regular.woff2") format("woff2"), url("../fonts/Syne-Regular.woff") format("woff");
         font-weight: normal
         }
         @font-face {
         font-family: "Syne-Medium";
         src: url("../fonts/Syne-Medium.woff2") format("woff2"), url("../fonts/Syne-Medium.woff") format("woff");
         font-weight: normal
         }
         .join_us {
         background: linear-gradient(to bottom, white 0%, #AB40FF 51%, #0A0319 100%);
         padding: 10rem 0;
         border-radius: 3rem 3rem 0 0;
         text-align: center;
         color: #0A0319;
         overflow: hidden;
         width: 100%
         }
         .join_us h3 {
         padding: 0;
         width: 100%;
         white-space: nowrap;
         -webkit-transform: translate(-100%, 0);
         -moz-transform: translate(-100%, 0);
         transform: translate(-100%, 0);
         -ms-overflow-style: none;
         scrollbar-width: none;
         padding-bottom: 2rem
         }
         .join_us h3 span {
         display: inline-block;
         margin: 0 1.5rem
         }
         .join_us p {
         max-width: 59rem;
         margin-left: auto;
         margin-right: auto
         }
         .join_us>* {
         padding: 0 6vw
         }
         footer {
         border-radius: 3rem 3rem 0 0;
         padding-top: 4rem;
         padding-bottom: 4rem;
         position: relative;
         background: white;
         font-size: 1.2rem;
         color: #0A0319
         }
         footer>div {
         position: relative;
         z-index: 1;
         font-size: 1rem
         }
         footer a {
         color: #0A0319
         }
         footer a:hover {
         color: #AB40FF
         }
         footer .f_nav>div {
         display: inline-block
         }
         footer .f_nav ul li {
         display: inline-block;
         margin: 0 1.6rem 0
         }
         footer .f_nav ul li:last-child {
         margin-bottom: 0
         }
         footer .f_nav ul li a {
         font-size: 1.2rem
         }
         footer .credits {
         background: #66697D
         }
         footer .copyright {
         font-size: 1.2rem
         }
         .social a {
         display: inline-block;
         margin: 0 0.6rem 1.6rem;
         vertical-align: middle;
         width: 3.6rem;
         height: 3.6rem;
         position: relative;
         opacity: 1;
         overflow: hidden
         }
         .social a svg {
         width: 100%;
         height: auto
         }
         .social a:hover {
         opacity: 0.4
         }
         .ss_embed {
         overflow: hidden
         }
         .ss_embed iframe {
         width: 100%;
         height: auto
         }
         #pop_div {
         width: 100%;
         height: 100%;
         z-index: 2;
         background: rgba(255, 255, 255, 0.1);
         -webkit-backdrop-filter: blur(30px) contrast(100%);
         backdrop-filter: blur(30px) contrast(100%);
         left: 0;
         top: 0;
         position: fixed;
         opacity: 0;
         visibility: hidden;
         -webkit-transform: scale(0.9);
         -moz-transform: scale(0.9);
         transform: scale(0.9);
         transform-origin: center;
         -webkit-transition: all 0.7s 0s ease-in-out;
         transition: all 0.7s 0s ease-in-out
         }
         #pop_div>a {
         color: white;
         font-size: 3rem;
         display: inline-block;
         position: absolute;
         right: 5rem;
         top: 5rem;
         background: #AB40FF;
         border-radius: 50%;
         width: 4rem;
         height: 4rem;
         text-align: center;
         line-height: 3.5rem
         }
         #pop_div>a:hover {
         background: #8FD4A6
         }
         #pop_div>div {
         position: relative;
         top: 50%;
         left: 50%;
         -webkit-transform: translate(-50%, -50%);
         -moz-transform: translate(-50%, -50%);
         transform: translate(-50%, -50%);
         width: 100%;
         padding: 0 2.5rem;
         max-width: 100rem
         }
         #pop_div .search {
         position: relative;
         top: -17rem
         }
         #pop_div .search input {
         background: transparent;
         padding: 2.2rem 0 2.2rem 2rem;
         color: white;
         font-size: 2.4rem;
         font-family: "Syne-Regular";
         font-feature-settings: "ss04" 1, "liga" 1;
         border-left: 1px solid white;
         border-width: 0 0 0 1px;
         width: 100%;
         max-width: 30rem;
         border-radius: 0;
         margin: 0 auto;
         display: block
         }
         #pop_div .search input::placeholder {
         opacity: 0.3
         }
         #pop_div .s_data {
         text-align: left;
         position: absolute;
         top: 100%;
         left: 50%;
         -webkit-transform: translate(-50%, 0);
         -moz-transform: translate(-50%, 0);
         transform: translate(-50%, 0);
         width: 100%;
         color: white;
         max-width: 70rem;
         font-size: 1.7rem;
         max-height: 30rem;
         overflow: scroll
         }
         #pop_div .s_data a {
         color: #8FD4A6;
         display: block;
         font-size: 1.8rem
         }
         #pop_div .s_data a strong {
         color: white
         }
         #pop_div .s_data a em {
         display: block;
         color: rgba(255, 255, 255, 0.6);
         font-size: 1.4rem;
         -webkit-transition: all 0.4s 0s ease-in-out;
         transition: all 0.4s 0s ease-in-out;
         height: 3.8rem;
         line-height: 1.9rem;
         font-style: normal;
         overflow: hidden;
         display: -webkit-box;
         -webkit-line-clamp: 2;
         -webkit-box-orient: vertical
         }
         #pop_div .s_data a:hover {
         color: #AB40FF
         }
         #pop_div .s_data a:hover em {
         color: white
         }
         #pop_div .s_data p {
         padding: 0.7rem 1rem
         }
         #pop_div .s_data p.no_res {
         text-align: center
         }
         #pop_div.open {
         opacity: 1;
         -webkit-transform: scale(1);
         -moz-transform: scale(1);
         transform: scale(1);
         visibility: visible;
         top: 0
         }
         #pop_div,#vid_pop {
         width: 100%;
         height: 100%;
         z-index: 10;
         background: rgba(255, 255, 255, 0.1);
         -webkit-backdrop-filter: blur(30px) contrast(100%);
         backdrop-filter: blur(30px) contrast(100%);
         left: 0;
         top: 0;
         position: fixed;
         opacity: 0;
         visibility: hidden;
         -webkit-transform: scale(0.9);
         -moz-transform: scale(0.9);
         transform: scale(0.9);
         transform-origin: center;
         -webkit-transition: all 0.7s 0s ease-in-out;
         transition: all 0.7s 0s ease-in-out
         }
         #pop_div>div,#vid_pop>div {
         position: relative;
         top: calc(50% + 2.5rem);
         left: 50%;
         -webkit-transform: translate(-50%, -50%);
         -moz-transform: translate(-50%, -50%);
         transform: translate(-50%, -50%);
         width: 100%;
         padding: 0 2.5rem;
         max-width: 100rem
         }
         #pop_div>div a.close,#vid_pop>div a.close {
         color: white;
         font-size: 3rem;
         display: inline-block;
         position: absolute;
         left: calc(50% - 2rem);
         top: -5.5rem;
         background: #AB40FF;
         border-radius: 50%;
         width: 4rem;
         height: 4rem;
         text-align: center;
         line-height: 3.5rem
         }
         #pop_div>div a.close:hover,#vid_pop>div a.close:hover {
         background: #8FD4A6
         }
         #pop_div>div .vid_ph,#vid_pop>div .vid_ph {
         position: relative;
         padding-bottom: 56.23%;
         height: 0;
         overflow: hidden
         }
         #pop_div>div .vid_ph iframe,#vid_pop>div .vid_ph iframe {
         border-radius: 3rem;
         position: absolute;
         top: 0;
         left: 0;
         width: 100%;
         height: 100%;
         z-index: 100;
         background: transparent;
         z-index: 0
         }
         #pop_div.open,#vid_pop.open {
         opacity: 1;
         -webkit-transform: scale(1);
         -moz-transform: scale(1);
         transform: scale(1);
         visibility: visible;
         top: 0
         }
         @-webkit-keyframes spin {
         from {
         -webkit-transform: rotate(-360deg);
         -moz-transform: rotate(-360deg);
         transform: rotate(-360deg)
         }
         to {
         -webkit-transform: rotate(360deg);
         -moz-transform: rotate(360deg);
         transform: rotate(360deg)
         }
         }
         @keyframes spin {
         from {
         -webkit-transform: rotate(-360deg);
         -moz-transform: rotate(-360deg);
         transform: rotate(-360deg)
         }
         to {
         -webkit-transform: rotate(360deg);
         -moz-transform: rotate(360deg);
         transform: rotate(360deg)
         }
         }
         @font-face {
         font-family: "Syne-Regular";
         src: url("../fonts/Syne-Regular.woff2") format("woff2"), url("../fonts/Syne-Regular.woff") format("woff");
         font-weight: normal
         }
         @font-face {
         font-family: "Syne-Medium";
         src: url("../fonts/Syne-Medium.woff2") format("woff2"), url("../fonts/Syne-Medium.woff") format("woff");
         font-weight: normal
         }
         @media (min-width: 580px) {
         .wpforms-container.wpforms-container-full .wpforms-field.half {
         width:50%;
         padding-right: 1rem;
         float: left;
         clear: none
         }
         .wpforms-container.wpforms-container-full .wpforms-field.half.end {
         padding-left: 1rem;
         padding-right: 0
         }
         }
         @media (min-width: 768px) {
         h1 {
         font-size:6rem;
       
         }
         .home h1 {
         padding-top: 17rem
         }
         .home_lines .channel_btns {
         margin-top: 9vw
         }
         h3 {
         font-size: 3.4rem;
       
         }
         h4 {
         font-size: 5rem;
         
         }
         main.error_page h3.err_title {
         font-size: 6rem;
         line-height: 6.2rem
         }
       
		 /*
         .is-layout-flex {
         display: flex;
         flex-wrap: nowrap;
         align-items: normal;
         justify-content: normal;
         height: 100%
         }
		 */
         .is-layout-flex.auto_h {
         height: auto
         }
         .is-layout-flex>* {
         width: 50%
         }
         .is-layout-flex.wp-block-buttons {
         height: auto
         }
         .is-layout-flex.wp-block-buttons>div {
         width: auto;
         margin-right: 1rem
         }
         .is-layout-flex.wp-block-buttons>div:last-child {
         margin-right: 0
         }
         .is-layout-flex.wp-block-columns {
         }
         .is-layout-flex.wp-block-columns.max_lap {
         max-width: 1024px;
         margin-left: auto;
         margin-right: auto
         }
         .is-layout-flex.wp-block-columns.max_tab {
         max-width: 768px;
         margin-left: auto;
         margin-right: auto
         }
         .is-layout-flex.wp-block-columns.max_dt {
         max-width: 1280px;
         margin-left: auto;
         margin-right: auto
         }
         .is-layout-flex.wp-block-columns.end {
         align-items: flex-end
         }
         .is-layout-flex.wp-block-columns.no_pull {
         margin: 0
         }
         .is-layout-flex.wp-block-columns.stack {
         flex-direction: column
         }
         .is-layout-flex.wp-block-columns.stack>* {
         width: 100%;
         margin-bottom: 5rem
         }
         .is-layout-flex.wp-block-columns.stack>*.np {
         padding: 0
         }
         .is-layout-flex.wp-block-columns.stack>*:last-child {
         margin-bottom: 0
         }
         .is-layout-flex.wp-block-columns.stack>* .wp-block-group>* {
         max-width: none;
         padding-right: 0
         }
         .is-layout-flex .wp-block-column {
         display: flex;
         flex-direction: column;
         flex: 1 1 auto;
         padding-left: 6%;
         padding-right: 6%
         }
         .is-layout-flex .wp-block-column.is-layout-flow.mid {
         justify-content: center
         }
         .is-layout-flex .wp-block-column.is-layout-flow.end {
         justify-content: end
         }
         .is-layout-flex .wp-block-column.owl-carousel.side_arrows {
         padding-left: 5.5rem;
         padding-right: 5.5rem
         }
         .is-layout-flex .wp-block-column.nop {
         padding: 0
         }
         .is-layout-flex .wp-block-column.max_half {
         max-width: 50%;
         padding-right: 0
         }
         .is-layout-flex .wp-block-column.left {
         padding-left: 10%
         }
         .is-layout-flex.wrap {
         flex-wrap: wrap !important
         }
         .is-layout-flex.wrap>.wp-block-column {
         margin-bottom: 4rem
         }
         .is-layout-flex.wrap>.wp-block-column:last-child {
         margin-bottom: 0
         }
         .is-layout-flex.mid {
         align-items: center
         }
         .is-layout-flex.wide>* {
         width: 100%
         }
         .is-layout-flex.swap {
         flex-direction: row-reverse
         }
         #filter .is-layout-flex .wp-block-column {
         padding-left: 3%;
         padding-right: 3%
         }
         .pulse_path {
         fill: none;
         stroke-miterlimit: 10;
         stroke-width: 30px
         }
         .user_content p {
         margin-bottom: 2rem
         }
         .user_content .wp-block-group>div,.user_content .hard_group>div {
         padding-left: 4rem;
         padding-right: 4rem
         }
         .user_content .wp-block-group.double_col .wp-block-columns.boxes .wp-block-column .wp-block-group,.user_content .hard_group.double_col .wp-block-columns.boxes .wp-block-column .wp-block-group {
         padding-top: 16rem
         }
         .user_content .wp-block-group.double_col .wp-block-columns.boxes .wp-block-column .wp-block-group .pill,.user_content .hard_group.double_col .wp-block-columns.boxes .wp-block-column .wp-block-group .pill {
         position: absolute;
         top: 4.5rem
         }
         .user_content .wp-block-group.double_col .wp-block-columns.labels .wp-block-column,.user_content .hard_group.double_col .wp-block-columns.labels .wp-block-column {
         flex-direction: row;
         justify-content: space-between;
         padding-bottom: 8rem;
         align-items: start;
         display: flex
         }
         .user_content .wp-block-group.double_col .wp-block-columns.labels .wp-block-column .wp-block-buttons,.user_content .hard_group.double_col .wp-block-columns.labels .wp-block-column .wp-block-buttons {
         display: block
         }
         .user_content .wp-block-group.pod_options,.user_content .hard_group.pod_options {
         
         }
         .user_content .wp-block-group.pod_options .wp-block-group:last-child,.user_content .hard_group.pod_options .wp-block-group:last-child {
         padding-bottom: 6rem
         }
         .user_content .wp-block-group.pod_options .wp-block-group>*,.user_content .hard_group.pod_options .wp-block-group>* {
         width: 45%
         }
         .user_content .wp-block-group.pod_options .wp-block-group figure,.user_content .hard_group.pod_options .wp-block-group figure {
         margin-bottom: 0
         }
         /*.user_content .wp-block-group.pod_options .wp-block-group img,.user_content .hard_group.pod_options .wp-block-group img {
         position: absolute;
         right: 0;
         top: calc(50% - 17rem);
         z-index: 1;
         width: 35%;
         max-width: 45rem
         }
		 */
         .user_content .wp-block-group.wide.img_text_fade>div,.user_content .hard_group.wide.img_text_fade>div {
         padding: 0 4rem
         }
         .user_content .wp-block-group.tab_np>div,.user_content .hard_group.tab_np>div {
         padding: 0
         }
         .user_content .wp-block-column>*:last-child {
         margin-bottom: 0
         }
         .user_content .wp-block-column .half.wp-block-group>* {
         max-width: 50% !important
         }
         .user_content .wp-block-column.two_thirds>*,.user_content .wp-block-column .two_thirds>* {
         max-width: 66%
         }
         .user_content .img_text_fade .is-layout-flex .wp-block-column {
         padding: 0
         }
         .user_content .img_text_fade .wp-block-group {
         padding: 7.6rem 8rem
         }
         .user_content .img_text_fade .wp-block-group>* {
         padding-right: 14rem;
         max-width: 90%
         }
         .user_content .img_text_fade .wp-block-group figure img {
         width: 40rem
         }
         .user_content .img_text_fade .wp-block-group.nbp {
         padding-bottom: 0
         }
         .user_content .img_text_fade.no_bg .wp-block-group>* {
         padding-right: 0;
         max-width: 100%
         }
         .user_content .img_text_fade.intro_nate .wp-block-group>* {
         max-width: 55%;
         padding-right: 0
         }
         .user_content .img_text_fade.intro_nate .wp-block-group .wp-block-buttons {
         max-width: 100%
         }
         .user_content .img_text_fade.wide .wp-block-group>* {
         padding-right: 0
         }
         .user_content .intro_team_toggle .wp-block-group>* {
         padding-right: 23rem;
         max-width: 90%
         }
         .user_content .intro_team_toggle .wp-block-group>h3 {
         max-width: 100rem !important;
         margin-bottom: 0
         }
         .user_content .intro_team_toggle .wp-block-columns .items {
         text-align: left;
         margin-left: -4rem;
         margin-right: -4rem;
         width: calc(100% + 8rem);
         padding-left: 7rem
         }
         .user_content .intro_team_toggle .wp-block-columns .items>.wp-block-group {
         width: auto;
         display: inline-flex;
         flex-direction: row;
         vertical-align: top;
         margin: 0 1.9rem;
         align-items: flex-start
         }
         .user_content .intro_team_toggle .wp-block-columns .items>.wp-block-group:first-child {
         margin-left: 0
         }
         .user_content .intro_team_toggle .wp-block-columns .items>.wp-block-group .wp-block-group {
         width: 30rem;
         display: none;
         padding-top: 4rem
         }
         .user_content .intro_team_toggle .wp-block-columns .items>.wp-block-group .wp-block-group.show {
         display: block
         }
         .user_content .intro_team_toggle .wp-block-columns .items>.wp-block-group:nth-child(2) .wp-block-group {
         display: block
         }
         .user_content .intro_team_toggle .wp-block-columns .items>.wp-block-group figure {
         margin: 0 3.8rem 0 0;
         width: 26rem;
         height: 26rem;
         padding-bottom: 0;
         display: inline-block;
         cursor: pointer
         }
         .user_content .intro_team_toggle .wp-block-columns .items>.wp-block-group h5 {
         clear: right
         }
         .user_content .intro_team_toggle .wp-block-columns .items>.wp-block-group h5,.user_content .intro_team_toggle .wp-block-columns .items>.wp-block-group p {
         width: 30rem;
         padding: 0;
         display: block
         }
         .user_content .pods_show_hide>div>.wp-block-buttons {
         display: block;
         width: auto;
         position: absolute;
         right: 4rem;
         top: 0;
         margin-top: -1.3rem;
         height: auto
         }
         .user_content .pods_show_hide>div>.wp-block-buttons>div {
         width: auto
         }
         .user_content .anim_show_hide .wp-block-column .wp-block-buttons {
         display: block;
         width: auto;
         position: absolute;
         right: 4rem;
         top: 0;
         margin-top: -1.3rem;
         height: auto
         }
         .user_content .anim_show_hide .wp-block-column .wp-block-buttons a {
         background: #AB40FF;
         color: white
         }
         .user_content .anim_show_hide .wp-block-column .wp-block-buttons a:after {
         background: url("../images/play-video.svg") center no-repeat;
         background-size: 100% auto
         }
         .user_content .anim_show_hide .wp-block-column .wp-block-buttons a:hover {
         color: white;
         background: #0A0319
         }
         .user_content .anim_show_hide .all_animated .item h3 {
         width: calc(100% - 42rem)
         }
         .user_content .anim_show_hide .all_animated .item:before {
         bottom: 0;
         left: -15rem;
         width: calc(100% + 30rem)
         }
         .user_content .anim_show_hide .all_animated .item figure a {
         margin: 0;
         width: 100%
         }
         .user_content .anim_show_hide .all_animated .item.active figure {
         margin: 0;
         position: absolute;
         right: 0;
         bottom: -8.5rem;
         width: 50rem
         }
         .user_content .anim_show_hide .all_animated .item.active figure a {
         margin: 0;
         width: 100%
         }
         .user_content .center_video .wp-block-column .wp-block-buttons {
         width: 100%;
         display: block;
         width: auto;
         position: absolute;
         right: 4rem;
         top: 0;
         margin-top: -1.3rem;
         height: auto
         }
         .user_content .center_video .wp-block-column .wp-block-buttons .wp-block-button {
         position: initial;
         width: auto
         }
         .user_content .center_video .wp-block-group.wrap {
         padding: 0
         }
         .user_content .center_video .wp-block-group.wrap h3 {
         font-size: 3.6rem
         }
         .user_content .center_video .wp-block-group.wrap .item {
         width: 58rem
         }
         .user_content .center_video .wp-block-group.wrap .item figure {
         width: 100%
         }
         .user_content .center_video .wp-block-group.wrap .item figure a {
         display: block;
         width: 100%
         }
         .user_content .all_podshow .item.active {
         border-bottom: 1px solid white;
         z-index: 2
         }
         .user_content .all_podshow .item.active a {
         margin: 0;
         position: absolute;
         right: 5vw;
         bottom: -125%;
         width: 50rem;
         z-index: 2
         }
         .user_content .all_podshow .item.active a:before {
         display: none
         }
         .user_content .all_podshow .item.active .pill {
         font-size: 1.6rem;
         padding: 1.3rem 2.3rem
         }
         .user_content .all_podshow .item:last-child.active a {
         bottom: -45%
         }
         .user_content .top_post .top_wrap {
         padding-bottom: 8rem
         }
         .user_content .top_post .top_wrap.single h1 {
         width: 70%;
         font-size: 5rem;
         line-height: 5.6rem
         }
         .user_content .top_post .top_wrap.single p {
         margin-bottom: 2.5rem
         }
         .user_content .top_post .top_wrap>p {
        
         }
         .user_content .top_post .info_wrap {
         padding-bottom: 4rem;
         text-align: left
         }
         .user_content .top_post .info_wrap h3,.user_content .top_post .info_wrap p {
         
         }
         .user_content .top_post .info_wrap h3 a {
         font-size: 2.4rem;
         line-height: 3rem
         }
         .user_content .top_post .info_wrap p {
         display: block
         }
         .user_content .top_post .info_wrap img {
         position: absolute;
         right: 0;
         border-radius: 0 0 2.8rem 0;
         bottom: 0;
         height:500px;
		 width:500px;
         }
         .user_content .top_post .info_wrap .old img {
         right: 3rem;
         bottom: 0;
         top: auto;
         border-radius: 0;
         width: 25%;
         max-width: 60rem;
         position: absolute
         }
         .user_content .top_post .info_wrap .channel_btns {
         margin: 0
         }
         .user_content .top_post .info_wrap .channel_btns a {
         display: inline-block
         }
         .user_content .top_post .info_wrap .channel_btns a.watch {
         display: none
         }
         .user_content .top_post .info_wrap .pill {
         left: auto;
         right: 3rem;
         bottom: 3rem;
         -webkit-transform: translate(0, 0);
         -moz-transform: translate(0, 0);
         transform: translate(0, 0);
         display: none
         }
         .user_content .top_post .info_wrap .pill.dt {
         display: inline-block
         }
         .user_content .top_post .single .info_wrap {
         right: 0;
         -webkit-transform: translate(0, 0);
         -moz-transform: translate(0, 0);
         transform: translate(0, 0);
         max-width: none
         }
         .user_content .top_post .single .info_wrap p {
         width: 100%
         }
         .user_content .top_post .single .info_wrap.active {
         max-width: none;
         padding: 4rem 2rem 4rem;
         width: 36rem;
         left: auto;
         right: 4rem;
         -webkit-transform: translate(0, 0);
         -moz-transform: translate(0, 0);
         transform: translate(0, 0)
         }
         .user_content .top_post .single .info_wrap.active .channel_btns a {
         margin-right: 0.5rem
         }
         .user_content .top_post .single .info_wrap.active .channel_btns a.watch {
         padding: 1.2rem
         }
         .user_content .top_post .single .info_wrap.active img {
         opacity: 1;
         width: 35%
         }
         .user_content .top_post .single .info_wrap.active .old img {
         width: 25%
         }
         .user_content .show_notes .post_nav {
         justify-content: space-between;
         align-items: center;
         text-align: left
         }
         .user_content .thoughts .wp-block-group p {
         width: 100%
         }
         .user_content .thoughts svg {
         margin-left: 10%;
         width: calc(90% + 6rem)
         }
         .user_content .community .wp-block-columns .wp-block-column {
         width: 40%;
         padding-right: 5rem
         }
         .user_content .community .wp-block-columns .wp-block-column.svg_wrap {
         width: 60%;
         margin: 0;
         padding-right: 0
         }
         .user_content .community .wp-block-columns .wp-block-column.svg_wrap svg.bg {
         width: 60rem;
         height: auto;
         margin: 0;
         position: relative;
         left: 50%;
         -webkit-transform: translate(-50%, 0);
         -moz-transform: translate(-50%, 0);
         transform: translate(-50%, 0)
         }
         .user_content .community .wp-block-columns .wp-block-column.svg_wrap svg.top {
         width: 32rem;
         left: 50%;
         margin-left: 3rem;
         top: 4rem;
         -webkit-transform: translate(-50%, 0);
         -moz-transform: translate(-50%, 0);
         transform: translate(-50%, 0)
         }
         .user_content .community .wp-block-columns .wp-block-column.svg_wrap .wp-block-group {
         left: 3rem
         }
         .user_content .community .wp-block-columns .wp-block-column.svg_wrap .wp-block-group h4 {
         font-size: 7rem;
         line-height: 8.2rem
         }
         .user_content .community .wp-block-columns .wp-block-column.svg_wrap .wp-block-group h4 em {
         max-width: 40%
         }
         .lines_outer {
         height: 150vh
         }
         .post_cell {
         padding-left: 2.05rem;
         padding-right: 2.05rem
         }
         .post_cell a.flex_all>span.epi_info strong {
         height: 4.4rem;
         overflow: hidden;
         display: -webkit-box;
         -webkit-line-clamp: 2;
         -webkit-box-orient: vertical;
		
         }
		 .cell_btns{padding-top:20px;}
         .episodes_filter .field {
         padding-left: 1rem;
         padding-right: 1rem
         }
         .episodes_filter .ep_s_data {
         z-index: 2
         }
         .main_epi .left {
         width: calc(100% - 44rem);
         position: relative;
         z-index: 3
         }
         .main_epi .left .full_video {
         margin-bottom: 10rem
         }
         .main_epi .right {
         width: 36rem;
         margin-left: 8rem
         }
         .dt_right {
         text-align: right
         }
         .dt_left {
         text-align: left
         }
         .dt_mid {
         text-align: center
         }
         .post-navigation .nav-links>div {
         display: inline-block;
         vertical-align: middle;
         margin: 0
         }
         .post-navigation .nav-links>div.nav-next {
         margin-left: 1.5rem
         }
         .join_us h3 span {
         margin: 0 2.9rem
         }
         .field.inline_btn input {
         width: calc(100% - 16rem);
         margin: 0
         }
         .field.inline_btn div {
         display: inline-block;
         width: 15rem
         }
         .field.inline_btn div button {
         width: 13rem
         }
         footer .info {
         text-align: right
         }
         footer .f_nav ul li {
         margin: 0;
         padding: 0 1.3rem;
         border-right: 1px solid #0A0319
         }
         footer .f_nav ul li:last-child {
         padding-right: 0;
         border-right: none
         }
         footer .f_nav p {
         margin: 2rem 0 3rem
         }
         .p_third {
         width: 33.33% !important
         }
         .p_half {
         width: 50% !important
         }
         .p_quarter {
         width: 25% !important
         }
         .div_third {
         width: 33.33% !important
         }
         .div_half {
         width: 50% !important
         }
         .div_quarter {
         width: 25% !important
         }
         .substack_form h3 {
         font-size: 5rem
         }
         .substack_form div.wpforms-container.wpforms-container-full {
         width: 55.6rem
         }
         .substack_form .wpforms-field-container {
         width: calc(100% - 16rem);
         margin: 0;
         display: inline-block
         }
         .substack_form .wpforms-submit-container {
         display: inline-block;
         width: 15rem;
         text-align: right
         }
         .substack_form .wpforms-submit-container button[type="submit"] {
         width: 90%
         }
         }
         @media (min-width: 768px) and (max-width:1024px) {
         #header .nav_posts .label {
         text-align:left !important
         }
         .user_content .img_text_fade .wp-block-group>* {
         padding-right: 9rem
         }
         .user_content .img_text_fade.intro_nate .wp-block-group>* {
         max-width: 85%
         }
         .user_content .all_podshow .item.active a {
         width: 40rem;
         bottom: -100%;
         right: 0
         }
         .user_content .all_podshow .item h3 {
         width: calc(100% - 40rem)
         }
         .user_content .all_podshow a .img_wrap>img {
         min-height: 26rem
         }
         .user_content .anim_show_hide .wp-block-column {
         padding: 0
         }
         .user_content .anim_show_hide .all_animated .item h3 {
         width: calc(100% - 42rem)
         }
         .user_content .anim_show_hide .all_animated .item.active figure {
         width: 40rem;
         right: 0;
         bottom: 5rem
         }
         .user_content .anim_show_hide .all_animated .item p {
         width: calc(100% - 42rem)
         }
         .div_half {
         width: 75% !important
         }
         .p_third {
         width: 65% !important
         }
         .lines_outer {
         height: 123vh
         }
         .lines_outer svg {
         top: -4rem
         }
         .home h1 {
         padding-top: 6rem
         }
         }
         @media (min-width: 768px) and (max-width:1220px) {
         .user_content .center_video .wp-block-column .wp-block-buttons {
         padding-right:3rem;
         right: -4rem;
         width: calc(100% - 20rem);
         white-space: nowrap;
         overflow: scroll;
         -ms-overflow-style: none;
         scrollbar-width: none
         }
         .user_content .center_video .wp-block-column:after {
         content: "";
         right: -5.5%;
         top: -2rem;
         width: 3rem;
         height: 7.8rem;
         position: absolute;
         z-index: 3;
         background: linear-gradient(to left, #0A0319 0%, rgba(0, 0, 0, 0) 100%)
         }
         }
         @media (min-width: 768px) and (max-width:1350px) {
         .forms_light_bg .wp-block-columns {
         display:block
         }
         .forms_light_bg .wp-block-columns .wp-block-column {
         width: 100%;
         max-width: 64rem;
         margin: 0 auto 6rem
         }
         .forms_light_bg .wp-block-columns .wp-block-column:last-child {
         margin-bottom: 0
         }
         }
         @media (min-width: 1024px) and (max-width:1220px) {
         .lines_outer svg {
         top:-13rem
         }
         }
         @media (min-width: 782px) {
         main .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column {
         flex-basis:auto;
         flex-grow: 1
         }
         }
         @media (min-width: 1024px) {
         #container:before {
         content:"";
         width: 100%;
         height: 100%;
         background: rgba(255, 255, 255, 0.1);
         -webkit-backdrop-filter: blur(30px) contrast(100%);
         backdrop-filter: blur(30px) contrast(100%);
         position: fixed;
         z-index: 4;
         left: 0;
         top: 0;
         opacity: 0;
         visibility: hidden;
         -webkit-transform: scale(0.95);
         -moz-transform: scale(0.95);
         transform: scale(0.95);
         -webkit-transition: all 0.7s 0s ease-in-out;
         transition: all 0.7s 0s ease-in-out
         }
         #container.open:before {
         opacity: 1;
         visibility: visible;
         -webkit-transform: scale(1);
         -moz-transform: scale(1);
         transform: scale(1)
         }
         #header .nav_right {
         width: calc(100% - 22rem);
         justify-content: flex-end;
         margin-right: 4rem
         }
         #header nav ul.primary_menu li {
        
         }
         #header nav ul.primary_menu li.menu-item-has-children span {
         padding-right: 1.8rem
         }
         #header nav ul.primary_menu>li>a {
         color: rgba(255, 255, 255, 0.4)
         }
         #header nav ul.primary_menu>li>a:hover {
         color: white
         }
         #header nav ul.primary_menu>li>a.active {
         color: #AB40FF
         }
         #header nav ul.primary_menu>li.current-menu-item>a {
         color: white
         }
         #header nav ul.primary_menu>li.current-menu-parent>a {
         color: white
         }
         #header .nav_ph .links {
         display: flex;
         justify-content: space-between;
         flex-direction: column;
         position: relative;
         width: 35%
         }
         #header .nav_ph .links ul {
         width: 100%
         }
         #header .nav_ph .links ul>li {
         margin-left: 0;
         margin-bottom: 1.5rem
         }
         #header .nav_ph .links ul>li.current-menu-parent>a,#header .nav_ph .links ul>li.current_page_item>a {
         display: block;
         border-radius: 2rem;
         opacity: 1;
         padding: 1rem 1.3rem;
         background: linear-gradient(to right, #AB40FF 0%, white 100%);
         color: white
         }
         #header .nav_ph .links ul>li a {
         color: #0A0319;
         padding: 1rem 1.3rem 1rem 0.3rem
         }
         #header .nav_ph .links ul>li ul {
         display: none;
         position: relative;
         right: 0;
         top: 0;
         width: 100%
         }
         #header .nav_ph .links ul>li ul li a {
         background: none;
         color: #0A0319;
         padding-left: 0;
         display: block
         }
         #header .nav_ph .links ul>li.menu-item-has-children>a .dd {
         position: relative;
         padding-right: 1.8rem
         }
         #header .nav_ph .links ul>li.menu-item-has-children>a .dd:after {
         content: "+";
         color: #AB40FF;
         position: absolute;
         right: 0;
         top: 50%;
         -webkit-transform: translate(0, -50%);
         -moz-transform: translate(0, -50%);
         transform: translate(0, -50%);
         font-size: 1.8rem
         }
         #header .nav_ph .links ul>li.current_page_item>a .dd:after {
         color: white
         }
         #header .nav_ph .links ul>li.current_page_item>a.active .dd:after {
         content: "-"
         }
         #header .nav_ph .links a.cta_btn {
         max-width: 10rem;
         margin-top: 2rem;
         background: #0A0319;
         color: white
         }
         #header .nav_ph .links a.cta_btn:hover {
         background: #AB40FF
         }
         #header .nav_ph ul {
         margin: 0
         }
         #header .nav_ph .flex_dt>div {
         min-height: 22rem
         }
         #header .nav_ph .outer {
         display: flex;
         flex-wrap: wrap;
         justify-content: space-between;
         width: 60%
         }
         #header .nav_ph .outer .nav_highlight {
         width: calc(50% - 1.5rem)
         }
		 
		
		 
        
         .user_content .all_podshow a .img_wrap {
         width: 47rem;
         margin: 0 auto 2rem
         }
         .user_content .all_podshow h3 {
         font-size: 4.4rem;
         line-height: 4.7rem
         }
         .user_content .wp-block-group.double_col .wp-block-columns.boxes .wp-block-column {
         width: 33.33%
         }
         .user_content .anim_show_hide .all_animated .item h3 {
         font-family: "Syne-Medium";
         opacity: 1
         }
         .user_content .anim_show_hide .all_animated .item h3.roll_text {
         height: 37px
         }
         .user_content .anim_show_hide .all_animated .item h3,.user_content .anim_show_hide .all_animated .item p {
         width: calc(100% - 50rem);
         max-width: 100%
         }
         .user_content .anim_show_hide .all_animated .item.active figure {
         right: -3rem
         }
         .user_content .roll_text {
         overflow: hidden;
         height: 48px
         }
         .user_content .roll_text:not(.active) {
         color: #66697D
         }
         .user_content .roll_text:not(.active):hover .letter,.user_content .roll_text:not(.active).play .letter {
         transform: translateY(-100%)
         }
         .user_content .roll_text:not(.active):hover .letter:nth-child(1),.user_content .roll_text:not(.active).play .letter:nth-child(1) {
         transition-delay: 0.01s
         }
         .user_content .roll_text:not(.active):hover .letter:nth-child(2),.user_content .roll_text:not(.active).play .letter:nth-child(2) {
         transition-delay: 0.02s
         }
         .user_content .roll_text:not(.active):hover .letter:nth-child(3),.user_content .roll_text:not(.active).play .letter:nth-child(3) {
         transition-delay: 0.03s
         }
         .user_content .roll_text:not(.active):hover .letter:nth-child(4),.user_content .roll_text:not(.active).play .letter:nth-child(4) {
         transition-delay: 0.04s
         }
         .user_content .roll_text:not(.active):hover .letter:nth-child(5),.user_content .roll_text:not(.active).play .letter:nth-child(5) {
         transition-delay: 0.05s
         }
         .user_content .roll_text:not(.active):hover .letter:nth-child(6),.user_content .roll_text:not(.active).play .letter:nth-child(6) {
         transition-delay: 0.06s
         }
         .user_content .roll_text:not(.active):hover .letter:nth-child(7),.user_content .roll_text:not(.active).play .letter:nth-child(7) {
         transition-delay: 0.07s
         }
         .user_content .roll_text:not(.active):hover .letter:nth-child(8),.user_content .roll_text:not(.active).play .letter:nth-child(8) {
         transition-delay: 0.08s
         }
         .user_content .roll_text:not(.active):hover .letter:nth-child(9),.user_content .roll_text:not(.active).play .letter:nth-child(9) {
         transition-delay: 0.09s
         }
         .user_content .roll_text:not(.active):hover .letter:nth-child(10),.user_content .roll_text:not(.active).play .letter:nth-child(10) {
         transition-delay: 0.1s
         }
         .user_content .roll_text:not(.active):hover .letter:nth-child(11),.user_content .roll_text:not(.active).play .letter:nth-child(11) {
         transition-delay: 0.11s
         }
         .user_content .roll_text:not(.active):hover .letter:nth-child(12),.user_content .roll_text:not(.active).play .letter:nth-child(12) {
         transition-delay: 0.12s
         }
         .user_content .roll_text:not(.active):hover .letter:nth-child(13),.user_content .roll_text:not(.active).play .letter:nth-child(13) {
         transition-delay: 0.13s
         }
         .user_content .roll_text:not(.active):hover .letter:nth-child(14),.user_content .roll_text:not(.active).play .letter:nth-child(14) {
         transition-delay: 0.14s
         }
         .user_content .roll_text:not(.active):hover .letter:nth-child(15),.user_content .roll_text:not(.active).play .letter:nth-child(15) {
         transition-delay: 0.15s
         }
         .user_content .roll_text:not(.active):hover .letter:nth-child(16),.user_content .roll_text:not(.active).play .letter:nth-child(16) {
         transition-delay: 0.16s
         }
         .user_content .roll_text:not(.active):hover .letter:nth-child(17),.user_content .roll_text:not(.active).play .letter:nth-child(17) {
         transition-delay: 0.17s
         }
         .user_content .roll_text:not(.active):hover .letter:nth-child(18),.user_content .roll_text:not(.active).play .letter:nth-child(18) {
         transition-delay: 0.18s
         }
         .user_content .roll_text:not(.active):hover .letter:nth-child(19),.user_content .roll_text:not(.active).play .letter:nth-child(19) {
         transition-delay: 0.19s
         }
         .user_content .roll_text:not(.active):hover .letter:nth-child(20),.user_content .roll_text:not(.active).play .letter:nth-child(20) {
         transition-delay: 0.2s
         }
         .user_content .roll_text:not(.active):hover .letter:nth-child(21),.user_content .roll_text:not(.active).play .letter:nth-child(21) {
         transition-delay: 0.21s
         }
         .user_content .roll_text:not(.active):hover .letter:nth-child(22),.user_content .roll_text:not(.active).play .letter:nth-child(22) {
         transition-delay: 0.22s
         }
         .user_content .roll_text:not(.active):hover .letter:nth-child(23),.user_content .roll_text:not(.active).play .letter:nth-child(23) {
         transition-delay: 0.23s
         }
         .user_content .roll_text:not(.active):hover .letter:nth-child(24),.user_content .roll_text:not(.active).play .letter:nth-child(24) {
         transition-delay: 0.24s
         }
         .user_content .roll_text:not(.active):hover .letter:nth-child(25),.user_content .roll_text:not(.active).play .letter:nth-child(25) {
         transition-delay: 0.25s
         }
         .user_content .roll_text:not(.active):hover .letter:nth-child(26),.user_content .roll_text:not(.active).play .letter:nth-child(26) {
         transition-delay: 0.26s
         }
         .user_content .roll_text:not(.active) .block:last-child {
         color: white !important
         }
         .user_content .roll_text:not(.active) .letter {
         display: inline-block;
         -webkit-transition: transform 0.6s 0s cubic-bezier(0.76, 0, 0.24, 1);
         transition: transform 0.6s 0s cubic-bezier(0.76, 0, 0.24, 1)
         }
         .user_content .roll_text.text_dark:not(.active) {
         color: rgba(0, 0, 0, 0.25)
         }
         .user_content .roll_text.text_dark .block:last-child {
         color: #0A0319 !important
         }
         .user_content .roll_text .block {
         position: relative;
         top: -0.2rem
         }
         }
         @media (min-width: 1280px) {
         .user_content .community .wp-block-columns .wp-block-column.svg_wrap svg.bg {
         width:70rem
         }
         .user_content .community .wp-block-columns .wp-block-column.svg_wrap svg.top {
         width: 38rem;
         left: 50%;
         margin-left: 4rem;
         top: 4rem
         }
         .is-layout-flex .wp-block-column.nop {
         padding-left: 6%;
         padding-right: 6%
         }
         .flex_dt.all_posts>div {
         width: 33.33%
         }
         }
         @media (min-width: 1400px) {
         .user_content .wp-block-group.tab_np>div {
         padding-left:4rem;
         padding-right: 4rem
         }
         }
         @media (max-width: 1024px) {
         #header nav {
        
         position: fixed;
         top: 0;
         border-radius: 0;
         width: 100%;
         left: 0;
         -webkit-transform: scale(0.9);
         -moz-transform: scale(0.9);
         transform: scale(0.9);
         transform-origin: center;
         -webkit-transition: all 1s 0s ease-in-out;
         transition: all 1s 0s ease-in-out
         }
         #header nav .menu-primary-menu-container {
         height: calc(100vh - 50rem);
         overflow-x: hidden;
         overflow-y: scroll;
         -ms-overflow-style: none;
         scrollbar-width: none;
         padding-bottom: 15rem
         }
         #header nav ul {
         display: block
         }
         #header nav ul li {
         display: block
         }
         #header nav ul li a {
        
         }
         #header nav ul li.current-menu-item>a {
         color: #AB40FF
         }
         #header nav ul li.menu-item-has-children .nav_ph .nav_ph .nav_ph {
         display: block
         }
         #header nav ul.primary_menu {
         padding-top: 1rem
         }
         #header nav ul.primary_menu>li {
         text-align: left;
         margin: 0
         }
         #header nav ul.primary_menu.open>li a {
         opacity: 0.3
         }
         #header nav ul.primary_menu.open>li a.active {
         opacity: 1;
         background: linear-gradient(to right, #AB40FF 0%, white 100%);
         color: white
         }
         #header nav ul.primary_menu.open>li a.active+div a {
         opacity: 1
         }
         #header nav ul.primary_menu.open+div a {
         opacity: 0.3
         }
         #header nav .nav_ph {
         right: 0
         }
         #header nav.open {
         background: white;
         border-radius: 2rem 2rem 0 0;
         top: 11.5rem;
         -webkit-transform: scale(1);
         -moz-transform: scale(1);
         transform: scale(1);
         opacity: 1;
         visibility: visible
         }
         #header .nav_ph {
         position: relative;
         top: 0;
         padding: 0 1.5rem
         }
         #header.nav-up {
         -webkit-transform: translate(0, calc(-100% - 4.7rem));
         -moz-transform: translate(0, calc(-100% - 4.7rem));
         transform: translate(0, calc(-100% - 4.7rem))
         }
         #header .nav_btns {
         position: relative;
         z-index: 2;
         text-align: left
         }
         #header .nav_btns a.cta_btn {
         border: none;
         color: #0A0319;
         padding-left: 1.5rem;
         font-weight: 400
         }
         #header .nav_btns a.cta_btn .fa-solid {
         color: #0A0319
         }
         #header .nav_posts {
         padding: 0 2rem 2rem;
         display: block;
         background: white;
         z-index: 10
         }
         #header .nav_posts:before {
         width: 100%;
         height: 4rem;
         background: linear-gradient(to top, white 0%, rgba(255, 255, 255, 0) 100%);
         content: "";
         position: absolute;
         bottom: 100%;
         left: 0;
         z-index: 2
         }
         #header .nav_posts .outer {
         white-space: nowrap;
         overflow: scroll;
         -ms-overflow-style: none;
         scrollbar-width: none;
         text-align: left;
         width: calc(100% + 2rem)
         }
         #header .nav_posts .outer>div {
         width: 22rem
         }
         #header .nav_posts .outer>div:last-child {
         margin-right: 1.5rem
         }
         #header .nav_posts .label {
         text-align: center;
         margin-top: 1.7rem
         }
         #header .nav_posts .label a.cta_btn {
         background: #0A0319;
         color: white
         }
         #header .nav_posts a.cta_btn {
         margin-bottom: 1rem
         }
         #header .nav_posts h4 {
         font-size: 1.7rem;
         margin: 0
         }
         #header .nav_highlight .pill {
         display: none
         }
         a.cta_btn.search_btn.active .fa-solid:after {
         display: none
         }
       
         #tog_nav {
         display: block;
         z-index: 2
         }
         .lines_outer .lines_bg em {
         opacity: 0;
         visibility: hidden
         }
         }
         @media (max-width: 768px) {
         #header .nav_btns a.cta_btn {
         width:auto
         }
         #header .nav_btns a.cta_btn svg g,#header .nav_btns a.cta_btn svg path {
         stroke: #0A0319
         }
         #header .nav_btns a.cta_btn.active .search_icon:before {
         display: none
         }
		 
		
		 
         a.cta_btn,.wp-block-button a.wp-block-button__link,.post-navigation .nav-links>div a {
         width: 100%;
         max-width: 40rem;
         text-align: center
         }
         .post-navigation .nav-links>div {
         margin: 1.75rem 0
         }
         .user_content .wp-block-group>div,.user_content .hard_group>div {
         padding-left: 2.5rem;
         padding-right: 2.5rem
         }
         .user_content .wp-block-group>div .wp-block-column,.user_content .hard_group>div .wp-block-column {
         display: flex;
         flex-direction: column
         }
         .user_content .wp-block-group>div .wp-block-column.mid,.user_content .hard_group>div .wp-block-column.mid {
         justify-content: center
         }
         .user_content .wp-block-group>div .wp-block-column.full_mb,.user_content .hard_group>div .wp-block-column.full_mb {
         height: 100%
         }
         .user_content .wp-block-group>div .wp-block-column.items,.user_content .hard_group>div .wp-block-column.items {
         display: none
         }
         .user_content .wp-block-group.vert_btns .wp-block-button,.user_content .hard_group.vert_btns .wp-block-button {
         margin-bottom: 1.8rem;
         margin-right: 0
         }
         .user_content .wp-block-group.vert_btns .wp-block-button:last-child,.user_content .hard_group.vert_btns .wp-block-button:last-child {
         margin-bottom: 0
         }
         .user_content .wp-block-group.vert_btns .wp-block-button a,.user_content .hard_group.vert_btns .wp-block-button a {
         width: 100%;
         max-width: 40rem;
         margin: 0 auto;
         display: block
         }
         .user_content .wp-block-group.pod_options .wp-block-buttons .wp-block-button,.user_content .hard_group.pod_options .wp-block-buttons .wp-block-button {
         width: 100%
         }
         .user_content .wp-block-group.svg_group.def svg,.user_content .hard_group.svg_group.def svg {
         width: 120%;
         top: 60%
         }
         .user_content .wp-block-group.full_h.home_lines,.user_content .hard_group.full_h.home_lines {
         height: auto;
         padding: 15rem 0 0
         }
         .user_content .wp-block-group.double_col .wp-block-columns.boxes .wp-block-group,.user_content .hard_group.double_col .wp-block-columns.boxes .wp-block-group {
         padding: 3.5rem 2.5rem
         }
         .user_content .top_post .info_wrap {
         padding: 3rem 0 1.5rem
         }
         .user_content .top_post .info_wrap .channel_btns.show_podlink a {
         vertical-align: top
         }
         .user_content .top_post .info_wrap .channel_btns.show_podlink a.watch {
         width: calc(100% - 14.5rem);
         padding: 1.2rem 0
         }
         .user_content .top_post .info_wrap .channel_btns.show_podlink a.last {
         display: inline-block
         }
         .user_content .top_post .info_wrap .channel_btns a {
         margin-right: 0.5rem
         }
         .user_content .top_post .info_wrap .channel_btns a:last-child {
         display: none
         }
         .user_content .top_post .info_wrap .channel_btns a.watch {
         width: calc(100% - 14.5rem);
         padding: 1.2rem 0
         }
         .user_content .top_post .info_wrap .pill {
         width: 86%;
         max-width: 30rem
         }
         .user_content .top_post .single .info_wrap.active .channel_btns a.last {
         display: none
         }
         .user_content .top_post .single .info_wrap.active .channel_btns.show_podlink a.last {
         display: inline-block
         }
         .user_content .top_post .single h1 {
         font-size: 2.8rem;
         line-height: 3.2rem
         }
         .user_content .img_text_fade .wp-block-group figure img {
         display: none
         }
         .user_content .img_text_fade.no_bg>div {
         padding: 0
         }
         .user_content .substack_form h3 {
         max-width: 15rem;
         margin-left: auto;
         margin-right: auto
         }
         .user_content .substack_form button {
         width: 100%;
         max-width: 40rem
         }
         .user_content .intro_team_toggle .wp-block-buttons {
         margin-bottom: 3rem
         }
         .user_content .intro_team_toggle .wp-block-buttons .wp-block-button:last-child {
         margin-bottom: 0
         }
         .user_content .anim_show_hide .wp-block-buttons a:after {
         background: url("../images/play-video-wh-bg.svg") center no-repeat;
         background-size: 100% auto
         }
         .join_us .clear_btn a {
         width: 100%;
         max-width: 40rem
         }
         .home_lines .wp-block-column h1 {
         max-width: 25rem
         }
         .home_lines .wp-block-column>p {
         max-width: 23rem
         }
         .post_nav .share {
         text-align: center
         }
         .channel_btns {
         margin-top: 12rem
         }
         .channel_btns p {
         display: none
         }
         .post_cell a.cta_btn {
         left: 17.2rem
         }
         .mb>* {
         margin-bottom: 5rem
         }
         .mb>*:last-child {
         margin-bottom: 0
         }
         footer {
         padding-bottom: 2.7rem;
         text-align: center
         }
         footer .flex_dt {
         margin-bottom: 0
         }
         footer .f_nav p {
         width: 85%;
         margin: 4rem auto
         }
         footer a.f_logo {
         width: 100%;
         display: block
         }
         .social>div {
         max-width: 30rem;
         display: inline-block;
         margin: 6rem 0
         }
         .wpforms-container.wpforms-container-full .wpforms-submit-container {
         text-align: center
         }
         .wpforms-container.wpforms-container-full .wpforms-submit-container button {
         width: 100%;
         max-width: 38rem
         }
         main.error_page svg {
         top: 37%;
         width: 110%
         }
         .episodes_filter .ep_s_data {
         top: 6.2rem
         }
         }
         @media (max-width: 580px) {
         .post_cell {
         margin-left:-2.5rem;
         margin-right: -2.5rem;
         width: calc(100% + 5rem)
         }
         .user_content .all_podshow a .img_wrap .info {
         padding-right: 1rem
         }
         .user_content .all_podshow a .img_wrap .info span {
         width: 60%
         }
         .user_content .all_podshow a.flex_all .pill {
         font-size: 1.4rem
         }
         }
      </style>
     /* <link rel='stylesheet' id='carousel-min-css' href='https://www.thegreatsimplification.com/wp-content/themes/thegreatsimplification/css/owl.carousel.min.css?ver=3.08' type='text/css' media='all' />
      <link rel='stylesheet' id='owl-theme-css' href='https://www.thegreatsimplification.com/wp-content/themes/thegreatsimplification/css/owl.theme.default.min.css?ver=3.08' type='text/css' media='all' />
      <link rel='stylesheet' id='google-font-css' href='https://fonts.googleapis.com/css2?family=Albert+Sans%3Awght%40400&#038;display=swap&#038;ver=6.9.1' type='text/css' media='all' />
      <link rel='stylesheet' id='style-css' href='https://www.thegreatsimplification.com/wp-content/themes/thegreatsimplification/css/style.css?ver=3.08' type='text/css' media='all' />
      <link rel="https://api.w.org/" href="https://www.thegreatsimplification.com/wp-json/" />
      <link rel="alternate" title="JSON" type="application/json" href="https://www.thegreatsimplification.com/wp-json/wp/v2/pages/60" />
      <link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://www.thegreatsimplification.com/xmlrpc.php?rsd" />
      <link rel='shortlink' href='https://www.thegreatsimplification.com/?p=60' />
      <link rel="icon" href="https://www.thegreatsimplification.com/wp-content/uploads/2025/06/cropped-TGS-Favicon-2-32x32.png" sizes="32x32" />
      <link rel="icon" href="https://www.thegreatsimplification.com/wp-content/uploads/2025/06/cropped-TGS-Favicon-2-192x192.png" sizes="192x192" />
      <link rel="apple-touch-icon" href="https://www.thegreatsimplification.com/wp-content/uploads/2025/06/cropped-TGS-Favicon-2-180x180.png" />
      <meta name="msapplication-TileImage" content="https://www.thegreatsimplification.com/wp-content/uploads/2025/06/cropped-TGS-Favicon-2-270x270.png" />
	  */
      <style type="text/css" id="wp-custom-css">
         .tgs_post_a_grad {
         background:linear-gradient(to bottom, #0A0319 0%, #0A0319 60%, #AB40FF4D 100%)
         }
         .tgs_post_b_grad {
         background:linear-gradient(to bottom, #0A0319 0%, #0A0319 60%, #ff7f614D 100%)
         }
         .tgs_post_c_grad {
         background:linear-gradient(to bottom, #0A0319 0%, #0A0319 60%, #AB40FF4D 100%)
         }
         .tgs_post_c_bg {
         background: rgba(255, 255, 255, 0.3);
         backdrop-filter:blur(30px) contrast(100%);
         }
         .tgs_post_b_bg {
         background: rgba(255, 255, 255, 0.3);
         backdrop-filter:blur(30px) contrast(100%);
         }
         .tgs_post_a_bg {
         background: rgba(255, 255, 255, 0.3);
         backdrop-filter:blur(30px) contrast(100%);
         }
         .user_content .all_podshow a .img_wrap .pod_type.tgs_post_c {
         color:#ffffff;
         }
		 
		 
		 	 /*----------ck---------*/
		 /* Section */
.zx9f-founder-block-ck {
  padding: 80px 20px;
  background: #ffffff;
  font-family: Arial, sans-serif;
}

/* Layout */
.zx9f-founder-wrap-ck {
  max-width: 1400px;
  margin: 0 auto;
  display: grid;

  grid-template-columns: 1.6fr 1.1fr;
    gap: 60px;
  align-items: center;
}
.zx9f-founder-right-ck{position: relative;
    height: 100%;
    display: flex;
    justify-content: center;
    /* align-items: center; */
    flex-direction: column;}

/* Image */
.zx9f-founder-left-ck img {
  width: 100%;
  border-radius: 12px;
  display: block;
}

/* Label */


/* Name */
.zx9f-name-ck {
  font-size: 36px;
  margin: 10px 0 5px;
 
}


.zx9f-founder-ck{padding-top:30px;}
/* Role */

/* Divider */
.zx9f-line-ck {
  width: 50px;
  height: 3px;
  background: #AB40FF;
  margin: 20px 0;
}

/* Quote */
.zx9f-quote-ck {
  font-size: 18px;
  font-style: italic;
  margin-top:0px;
  line-height: 1.6;
  margin-bottom: 15px;
  font-weight:800;
}

/* Text */
.zx9f-text-ck {
  text-align:justify;
  
  margin-bottom: 15px;
}

/* Badges */
.zx9f-badges-ck {
  margin-top: 20px;
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
  
    justify-content: space-between;
}

.zx9f-badges-ck span {
 background: #f4f4f4;
   
    font-size: 12px;
    border-radius: 5px;
    color: #111111;
    width: 190px;
    text-align: center;
    height: 30px;
    padding-top: 4px;
}

.btn-founder-ck{text-align: center;
    position: absolute;
    bottom: 0;
    width: 100%;}
	
.btn-founder-ck a{
background: red;
    padding: 10px 20px;
    color: #ffff;font-size:16px;font-weight:700;
border-radius: 5px;text-transform:uppercase;}

    
		 
		 	 /*---------close---------*/
		 /*----------infouc-area---------*/
		
.infocus-wrapper {
width: 90%;
max-width: 1200px;
margin: auto;
padding: 30px 0;
}

/* HEADER */
.infocus-header {
display: flex;
justify-content: space-between;
align-items: center;
margin-bottom: 25px;
}

.infocus-heading {
font-size: 34px;
font-weight: bold;
}

.infocus-view-btn {
background: #AB40FF;
color: white;
border: none;
padding: 10px 18px;
border-radius: 5px;
cursor: pointer;
}

/* MAIN */
.infocus-main {
display: flex;
gap: 20px;
height: 550px;
}

/* LEFT SCROLL */
.infocus-left {
flex: 2;
overflow-y: auto;
padding-right: 6px;
}

/* SCROLLBAR */
.infocus-left::-webkit-scrollbar {
width: 6px;
}

.infocus-left::-webkit-scrollbar-thumb {
background: #bbb;
border-radius: 10px;
}

/* CARD */
.infocus-card {
display: flex;
background: #fff;
border: 1px solid #ddd;
margin-bottom: 15px;
padding: 15px;
}

.infocus-card-left {
width:25%;
font-size: 14px;
color:#000;
}

.infocus-card-right {
width: 75%;
padding-left: 15px;
}

.infocus-card-right a{}
.btninfocus:hover{background:#AB40FF;color:#fff;}
.btninfocus{font-size:12px;padding:4px;border-radius:5px;background: #AB40FF;color:#fff;}

     .watch-btn a{font-size:12px; padding: 7px 5px;border-radius:5px;background: #AB40FF;color:#fff;}
.watch-btn a:hover{background:#AB40FF;color:#fff;}



.infocus-title {
font-size: 20px;
margin-bottom: 8px;
color:#000;
}

.infocus-desc {
font-size: 14px;
color: #555;
margin-bottom: 8px;
}

.infocus-author {
font-size: 12px;
color: #777;
display:flex;justify-content:space-between;
}

/* HIGHLIGHT */
.infocus-highlight .infocus-title {
color: #c62828;
}

/* RIGHT */
.infocus-right {
flex: 1;
}

.infocus-right h3 {
margin-bottom: 37px;
}

/* SHORTS */
.infocus-short {

display: flex;
align-items: center;
background: white;
padding: 10px;
margin-bottom: 12px;
}

.infocus-icon {
width: 40px;
height: 40px;

border-radius: 8px;
margin-right: 10px;
}
.infocus-icon img{width:100%;}

.infocus-short-title {
font-size: 14px;
font-weight: bold;
color:#000;
}


.infocus-short-date {
font-size: 12px;
color: gray;
display:flex;justify-content:space-between;
}


 #header.nav-up{-webkit-transform: none !important; -moz-transform: none !important; transform: none  !important;}
		 
.form_max h3{text-align:center;padding-bottom:20px;}
.grecaptcha-badge{display:none !important;}
 /*--------filter-section---------*/

.geo-heading {
      text-align: center;
      margin-bottom: 20px;
	  font-family: "Syne-Regular";
  font-feature-settings: "ss04" 1, "liga" 1;
  letter-spacing: -0.035em;
  padding-left: 1.4rem;
  position: relative;
  font-weight: normal;
      font-size: 35px;
    }


.global-affair-head{text-align:center !important;
	    font-size: 35px;
  margin-bottom: 35px;
  font-family: "Syne-Regular";
  font-feature-settings: "ss04" 1, "liga" 1;
  letter-spacing: -0.035em;
  padding-left: 1.4rem;
  position: relative;
  font-weight: normal;}

    /* Tabs */
    .geo-tabs-wrapper {
      text-align: center;
      margin-bottom: 25px;
    }

    .geo-tab-btn {
       
	width: 100px;
  height: 44px;
      margin: 5px;
      border: none;
      cursor: pointer;
      padding:0px !important;
	  
	   background: #fff;
       color:#000;
      border-radius: 5px;
      transition: 0.2s;
    }

    .geo-tab-btn:hover {
      background: #ccc;
	    color:#000;
    }

    .geo-tab-active {
  background: #ff7f61;
	
       color: #000;
    }

    /* Grid */
    .geo-card-grid {
      display: grid;
       grid-template-columns: repeat(auto-fit, minmax(400px, 1fr));
      gap: 10px;
    }

    /* Card */
    .geo-card-item {
height: 450px;
  width: 460px;
      transition: 0.3s;
    }

    .geo-card-item:hover {
      transform: translateY(-6px);
    }

    .geo-card-title {
      margin-top: 0;
    }

    .geo-card-hidden {
      display: none;
    }


.padn-btm-focus{padding:30px;}
	
	.focus-intro h4 {
    font-size: 26px;
    padding-top: 15px;
    margin-top: 20px;
    margin-bottom: 5px;
}
	
	.focus-intro ul{padding:0px;}
	.focus-intro ul li{padding:0px;}
	



/*************************************CONTACT US  PAGE*************************************************/

.left-area-contact-text h2 span{color:#c40000;}
.main-contact-page{margin:50px 0px;}

.linecontact{
height:1px;
background:#d1d5db;
margin-bottom:30px;
}

/* ===== INFO CARDS ===== */
.info-card-contact{
background:linear-gradient(90deg,#f7a3a3,#e5e7eb);
padding:20px 20px;
border-radius:14px;
margin-bottom:25px;
box-shadow:0 5px 15px rgba(0,0,0,0.08);
}

.info-card-contact h3{
font-size:22px;
color:#000;
font-weight:bold;

}
.info-card-contact p{color:#000; margin-bottom: 0px;}

.info-card-contact a{color:#000;}
.info-card-contact a:hover{color:#000;}
/* ================= RIGHT FORM ================= */

.form-box-contact{
    background: #fff;
    padding: 30px;
    border-radius: 15px;
    border: 1px solid #f3b3b3;
    box-shadow: 0 8px 25px rgba(0, 0, 0, 0.08);
    margin-left: 20px;
}

.left-area-contact-text h2{
    font-weight: 700;
    font-size: 45px;}
	
.query-drop label{font-size: 17px;}
.form-box-contact h2{color:#000;font-size: 30px;}
.form-box-contact label{color:#000;}

.query-drop select{width: 100%;
    padding: 10px;
    border-radius: 10px;
    border: 1px solid #ddd;
    outline: none;    color: #6c757d;
    font-size: 14px;
    background: #f9fafb;}
	
	.query-drop input{width: 100%;
    padding: 10px;
    border-radius: 10px;
    border: 1px solid #ddd;
    outline: none;    color: #6c757d;
    font-size: 14px;
    background: #f9fafb;}


.query-drop textarea{width: 100%;
    padding: 10px;
    border-radius: 10px;
    border: 1px solid #ddd;
    outline: none;    color: #6c757d;
    font-size: 14px;
    background: #f9fafb;}
/* FORM */

.contact-submit-input{margin-bottom:15px;}

.contact-submit-input input,
select,
textarea{
width:100%;
padding:10px;
border-radius:10px;
border:1px solid #ddd;
outline:none;
font-size:14px;
background:#f9fafb;

}

.contact-submit-input textarea{
height:100px;
resize:none;
}

.contact-submit-input input:focus,
select:focus,
textarea:focus{
border-color:#c40000;
}

/* Button */
.contact-submit-btn button{
margin-top:10px;
padding:16px;
border:none;
background:linear-gradient(90deg,rgba(153, 0, 0, 1) 0%, rgba(237, 28, 36, 1) 50%, rgba(153, 0, 0, 1) 100%);
color:white;
border-radius:30px;
font-size:16px;
cursor:pointer;
transition:.3s;
width:100%;
}


 /*--------filter-section-close--------*/
		 /*----------footer---------*/
		 
/* ===== FOOTER ===== */
.main-footer {
  position: relative;
  color: #fff;
 
}

.join_us {padding:0px;}

/* Background */
.footer-banner {
  position: relative;
}

.footer-banner img {
  width: 100%;
  height: auto;
  display: block;
}

/* Overlay Content */
.banner-footer {
  width: 100%;
  background: rgba(0, 0, 0, 0.5);
  padding: 60px 20px;
  position:relative;
}

.footer-hourse{position:absolute;bottom:0;right:0;}

/* Container */
.footer-container {

  margin: auto;
}

/* Flex Layout */
.footer-row {
  display: flex;
  flex-wrap: wrap;
  gap: 30px;
}

/* Columns */
.footer-col {
  flex: 1 1 auto;
  text-align:left;
}


/* Logo */
.footer-logo{text-align:center;}
.footer-logo img {
  max-width: 100px;
  margin-bottom: 15px;
}

/* Text */
.footer-text h3 {
  font-size: 22px;
  margin-bottom: 10px;
}

.footer-text p {
  font-size: 18px;
  line-height: 1.6;
  color: #fff;
  text-align:justify;
}


/* Headings */
.footer-col h4 {
  font-size: 18px;
  margin-bottom: 15px;
  color:#fff;
}

/* Links */
.footer-links {
  list-style: none;
  margin:0px;
  padding:0px;
}

.footer-links li {
  margin-bottom: 8px;
}

.footer-links a {
  text-decoration: none;
  color: #ccc;
  font-size: 18px;
  transition: 0.3s;
}

.footer-links a:hover {
  color: #fff;
}

/* Social Icons */
.footer-social {
  display: flex;
  gap: 15px;
  
}
.footer-text h1 {color:#fff;}
.footer-social a svg{fill:#fff;}
.footer-social a {
  color: #fff;
  font-size: 20px;
  transition: 0.3s;
}

.footer-social a:hover {
  transform: scale(1.2);
}

.footer-social img {
  width: 20px;
}

/* Bottom */
.footer-bottom {
  border-top: 1px solid rgba(255,255,255,0.2);

  text-align: center;
}
.end-bottom{

    position: absolute;
    right: 20px;
    padding-top: 10px;}
	
	.end-bottom a{  font-family: "Syne-Medium";
    font-feature-settings: "ss04" 1, "liga" 1;font-weight:normal;}
    


.footer-hourse img{width:100%;max-width:550px;}

.footer-bottom a {
  color: #ccc;
  font-size: 13px;
  text-decoration: none;
}


/* ===== RESPONSIVE ===== */



/* Mobile */
@media (max-width: 768px) {

  .footer-social {
    justify-content: center;
  }

  .footer-logo img {
    margin: 0 auto 15px;
  }
}
.in-icon svg path {
  fill: #fff;
}
/* Small Mobile */
@media (max-width: 480px) {
  .footer-text h2 {
    font-size: 18px;
  }

  .footer-text p {
    font-size: 13px;
  }

  .footer-col h4 {
    font-size: 16px;
  }
}





/* SECTION */
.akx-bnbv-wrapper-root {
  position: relative;
  height: 100vh;
  overflow: hidden;
  cursor: pointer;
 
    padding: 60px 33px;
	box-shadow: 6.46px 3.23px 4.3px 0px #0d0d0d40;
   
    -webkit-backdrop-filter: blur(20px);
    backdrop-filter: blur(20px);
    background: #ffffff33;
}

/* VIDEO */
.akx-bnbv-media-el {
  width: 100%;
  height: 100%;
  object-fit: cover;
      box-shadow: 6.46px 3.23px 4.3px 0px #0d0d0d40;
    -webkit-backdrop-filter: blur(20px);
    backdrop-filter: blur(20px);
    background: #ffffff33;
border-radius:50px;
}

/* ICON CONTAINER */
.akx-bnbv-control-core {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%) scale(1);
  width: 82px;
  height: 82px;
  border-radius: 50%;
  background: rgba(0,0,0,0.55);
  display: flex;
  align-items: center;
  justify-content: center;
  transition: all 0.35s ease;
  opacity: 1;
}

/* HIDDEN STATE */
.akx-bnbv-control-core.akx-bnbv-state-hidden {
  opacity: 0;
  transform: translate(-50%, -50%) scale(0.75);
}

/* SVG */
.akx-bnbv-control-core svg {
  width: 30px;
  height: 30px;
  fill: #fff;
}

/* ICON STATES */
.akx-bnbv-ic-play,
.akx-bnbv-ic-pause {
  display: none;
}

.akx-bnbv-state-paused .akx-bnbv-ic-play {
  display: block;
}

.akx-bnbv-state-playing .akx-bnbv-ic-pause {
  display: block;
}
/* -----------home---page--------Teaser---------------- */



/* -----------home---page--------Toggle Button---------------- */


  
/* Toggle Button */
.zxnav-toggle-btn {
    font-size: 30px;
    cursor: pointer;
   text-align:end;
}

/* Overlay */
.zxnav-overlay-layer {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.6);
    opacity: 0;
    visibility: hidden;
    transition: 0.3s;

}

.zxnav-overlay-layer.zxnav-active {
    opacity: 1;
    visibility: visible;
}

/* Side Menu */
.zxnav-container {
    position: fixed;
    top: 0;
    left: -100%;
    width: 300px;
    height: 120vh;
    background: #000;
    padding: 60px 20px;
    transition: 0.4s;
	z-index;1000;}

.zxnav-container.zxnav-active {
    left: 0;
}

/* Close Button */
.zxnav-close-btn {
    position: absolute;
    top: 20px;
    right: 20px;
    font-size: 28px;
    cursor: pointer;
}

/* Menu List */
.zxnav-list {
       padding-top: 90px;
    padding-left: 0px;
	text-align:left;
}

.zxnav-item {
    font-size: 28px;
    margin: 20px 0;
    letter-spacing: 2px;
   
}


.zxnav-item{font-size: 21px;cursor:pointer;}
	
/* ----------mySwiper---------------- */

 .swiper {
      width: 100%;
     
    }

    .swiper-slide {
      text-align: center;
      font-size: 20px;
      display: flex;
      justify-content: center;
      align-items: center;
      background: #000;
    }

    .swiper-slide img {
      width: 100%;
      height: 100%;
      object-fit: cover;
    }

    /* Navigation color */
    .swiper-button-next,
    .swiper-button-prev {
      color: white;
    }

    .swiper-pagination-bullet {
      background: white;
    }




/* Section */
.nova-slider {
  padding: 80px 40px;
}

.nova-slider__heading {
  font-size: 34px;
  font-weight: 700;
  margin-bottom: 40px;
}

/* Swiper container */
.nova-slider__container {
  overflow: visible;
}

/* Slide */
.nova-slider__slide {
  transition: all 0.6s ease;
  transform: translateZ(0);
}

/* Card */
.nova-slider__card {
  position: relative;
  border-radius: 18px;
  overflow: hidden;
  transform: scale(0.8);
  transition: all 0.6s cubic-bezier(.17,.67,.83,.67);
  cursor: pointer;
}

/* Active */
.swiper-slide-active .nova-slider__card {

  z-index: 3;
  box-shadow: 0 30px 80px rgba(0,0,0,0.7);
}

/* Side */
.swiper-slide-prev .nova-slider__card,
.swiper-slide-next .nova-slider__card {

 
}

/* Image */
.nova-slider__image {
  width: 100%;
  height: 100%;
 
}

/* Overlay */
.nova-slider__overlay {
  position: absolute;
  inset: 0;
  background: linear-gradient(to top, rgba(0,0,0,0.9), transparent 60%);
  justify-content:space-around;
  display: flex;
  align-items: flex-end;
  padding: 20px;
}

/* Text */
.nova-slider__title {
  font-size: 24px;
  font-weight: bold;
 text-transform: capitalize;
}

.nova-slider__subtitle {
  font-size: 18px;
  opacity: 0.8;
  text-transform: capitalize;
}

/* Hover */
.nova-slider__card:hover {
  transform: scale(1.01);
}

/* Navigation */
.nova-slider__next,
.nova-slider__prev {
  color: #fff;
  
  opacity: 0.7;
  transition: 0.3s;
}



/* Pagination */
.nova-slider__pagination .swiper-pagination-bullet {
  background: #777;
}
.nova-slider__pagination .swiper-pagination-bullet-active {
  background: #fff;
}

/* Mobile */
@media (max-width: 768px) {
  .nova-slider__card {
    height: 300px;
    transform: scale(1)!important;
    opacity: 1!important;
    filter: none!important;
  }
}



#__jfpro_toggle{display:none !important;}

.Spotify-cta:hover{background: #1db954 !important;color:#fff !important;}
.facebook-cta:hover{background: #1877f2 !important;color:#fff !important;}
.x-cta:hover{background: #000 !important;color:#fff !important;}
.youtube-cta:hover{background: #ff0000 !important;color:#fff !important;}
.instagram-cta:hover{background: linear-gradient(45deg, #f58529, #dd2a7b, #8134af) !important;color:#fff !important;}



/*-------team--------*/
/* ===== CARD STYLE ===== */
.guest-slider .item{
    padding:20px;
}

.meet-card{
    background:#1c1c1c;
    border-radius:15px;
    padding:30px 20px;
    transition: all 0.4s ease;
    transform: scale(0.85);
    opacity:0.6;
    position:relative;
	margin-bottom:40px;
}

.meet-card img{
   width:100%;
    border-radius:50%;
    object-fit:cover;
    margin-bottom:20px;
    border:5px solid #fff;
}

/* Red name strip */
.meet-card .info{
    background:#a32020;
    padding:15px;
    border-radius:8px;
    margin-top:20px;
}


/* ===== CENTER ZOOM EFFECT ===== */
.owl-item.center .meet-card{
    transform: scale(1.1);
    opacity:1;
    box-shadow:0 20px 50px rgba(0,0,0,0.5);
}


.meet-text-info{text-align:center;}
.meet-text-info p{text-align:center;}

/*-------team-close-------*/
/*-------about-------*/


.pt-main {
	padding-top: 160px;
}

.values-header {
	padding-bottom: 30px;
}
.values-header p{text-align:justify;}
.value-card p{text-align:justify;}
.focus-intro{text-align:justify;}

.focus-list li{text-align:justify;padding-bottom:16px;font-size:16px;}
.values-header h2 {
	font-weight: 700;
	font-size: 60px;
}

.value-card h3 {
	font-size: 20px;
	font-weight: 600;
}


.values-header span {
	color: #c10007;
}

.value-card {
	background: #c10007;
    padding:10px;
	padding: 20px;
	margin-bottom: 25px;
}


.cover-card-focus {
	position: relative;
	overflow: hidden;
	cursor: pointer;
	margin-bottom: 20px;
}


.cover-card-focus img {
	object-fit: cover;
	display: block;
	transition: transform 0.4s ease;
	width: 100%;
}

.cover-card-focus:hover img {
	transform: scale(1.05);
}

.overlay-focus {
	position: absolute;
	bottom: 0;
	width: 100%;
	background: rgba(120, 0, 0, 0.75);
	padding: 12px;
	text-align: center;
}

.overlay-focus h3 {
	font-size: 18px;
	font-weight:600;
	margin-bottom:0px;
	
}

.content-focus {
	margin-bottom: 40px;
}

.why-icon-circle {
	font-size: 35px;
	padding-top: 15px;
	padding-bottom: 10px;
}

.content-focus h2 {
	text-align: center;
}

.why-grid-card {
	box-shadow: 0 18px 45px rgba(0, 0, 0, 0.12);
	border: 1px solid #eee;
	text-align: center;
	padding: 0px 25px;
	height: 350px;
}

.why-grid-card h3 {
	font-size: 20px;
	font-weight: 600;
}

.why-grid-card p {
	text-align: justify;
}

.bts-video video {
	width: 100%;
}

/*-------about-close------*/


/*-------advisory-------*/
.profile-content h4{font-size:22px;}
.profile-content h5{font-size:20px;}
.advisory-profile-card {
  display: flex;
  gap: 24px;

  padding: 35px;
  border-radius: 10px;
  box-shadow: 0px 0px 20px rgba(255, 255, 255, 0.8);
  align-items: center;
  
  margin-bottom: 40px;
border: 1px solid #eee;}

.feature-heading h2{font-size:28px;text-align:center;}
.advisory-paragraph{padding-bottom:15px;}




.profile-image img{width:100%;}

/*-------advisory--close-----*/


/*-------frame-work-----*/
.service-feature_text{text-align:justify;}
.hero-statecraft-sec {
	position: relative;
	padding: 50px 0px;
}


.hero-image-statecraft img {
	width: 100%;
}

.hero-statecraft-content {
	position: absolute;
	top: 22%;
	left: 5%;
	
}

.hero-statecraft-content h3 {
	font-size: 30px;
	font-weight: 700;
	margin-bottom: 15px;
}


.service-feature_content h4 {
	font-size: 20px;
	font-weight: 600;
}

.service-feature {
	border: 1px solid #ffc9c9;
	height: 340px;
	margin-bottom: 22px;
	display: flex;
	gap: 20px;
	padding: 30px;
}



.service-feature_icon img {
	max-width: 50px;
	border-radius: 50%;
}

/*-------subscribe-btn-----*/
.btns_quick {
        position: fixed;
        left: 50%;
        transform: translate(-50%, 100px);
        bottom: 130px;
        z-index: 10;
        transition: all 0.35s ease-out;
        border-radius: 80px;
		padding: 4px 4px;
        border: 3px solid #fff;
       
}

.btns_quick a {
        background-image: linear-gradient( to right,#dc3545 0%, #dc3546 51%,#dc3547 100% );
        display: flex;
        width: 240px;
        height: 40px;
        font-size: 18px;
        font-weight: 400;
        align-items: center;
        justify-content: center;
        border-radius: 80px;
        transition: all 0.35s ease-out;
        text-decoration: none;
        color: #fff;
        position: relative;
        overflow: hidden;
		
      }
	  

.btns_quick a::before {
        content: "";
        position: absolute;
        left: 0;
        top: 0;
        background: rgba(255, 255, 255, 1);
        width: 7px;
        height: 100%;
        filter: blur(6px);
        transform: translateX(-100px) skewX(-15deg);
        animation: TransitioningBackground 1.5s linear infinite;
}

.btns_quick a::after {
        content: "";
        position: absolute;
        left: 0;
        top: 0;
        background: rgba(255, 255, 255, 1);
        width: 11px;
        height: 100%;
        filter: blur(6px);
        transform: translateX(-100px) skewX(-15deg);
        animation: TransitioningBackground 1.5s linear infinite;
}

.btns_quick a:hover::before,
.btns_quick a:hover::after {
        transform: translateX(300px) skewX(-15deg);
        transition: 3s;
}

@keyframes TransitioningBackground {
        0% {
                transform: translateX(-100px) skewX(-15deg);
        }

        100% {
                transform: translateX(300px) skewX(-15deg);
        }
}



.whatsapp-icon .whatsapp{position: fixed;bottom: 110px; z-index: 10; right: 26px;}
	
	.img-whats img{width: 55px; height: 55px;}
	
	
/*-------frame-work-close----*/