.accordion-header {
    margin-top: 0;
}

.fForm .form-item .date {
    width: 100%;
}

.intl-tel-input {
	width:100%;
}
.int-tel.form-item{
	overflow: visible;
}

/*Iconset*/
.iconset-new .fMenu {
    justify-content: center;
    display: flex;
    flex-wrap: wrap;
}
.iconset-new  .fMenu {
    justify-content:center;
    display: flex;
    flex-wrap: wrap;
}
.iconset-new  .fMenu > li {
	list-style: none;
    margin: 1rem; padding: 1rem;
    background: #f5f5f5;
    transition: 0.5s all;
    position: relative;
    border: 1px solid #eaeaea;
    border-radius: 5px;
}
.iconset-new .fMenu > li:hover {
    background: #fff;
    box-shadow: 0 0 1rem rgb(0 0 0 / 15%);
}

.iconset-new  .fMenu > li > a {
    display: block;
    font-weight: bold;
    color: #000;
    border-radius: 5px;
}

.iconset-new  img {
    width: auto;
    max-width: 64px;
    display: block;
    margin-bottom: 0.5rem;
}
.iconset-new .menu-item-text .action:before{
    display: block;
    content: "";
    height: 1.04rem;
    width: 1.04rem;
    background: red;
    border-radius: 1rem;
    position: absolute;
    right: 10px;
    top: 19%;
    transform: translate(0,-50%);
    animation: blinking 2s infinite;
}
.iconset-new  .fMenu ul {
	margin-left: 20px;
	margin-top: 0.5rem;
}
.iconset-new  .fMenu ul,
.iconset-new  .fMenu ul li {
	list-style: square;
}
.iconset-new  .fMenu ul a {
	font-weight: 500;
}

li#menu-item-35876 ul li { 
	list-style-type: square;
}

/*Menu-Timeline*/
.menu-timeline ul.fMenu {
	display: flex;
	margin-bottom: 1rem;
}
.menu-timeline li {
	flex: 1 1 0;
	letter-spacing: -0.5px;
	text-align: center;
	position: relative;
}
.menu-timeline li.selected {
	font-weight: bold;
}

.menu-timeline li::before {
	height: 2px;
	width: 100%;
	left: -50%; top: 1rem;
	position: absolute;
	background: var(--brand-color-theme-1);
	content: "";
	display: block;
	position: absolute;
	z-index: -1;
}

.menu-timeline .menu-item-text big {
	clear:both;
	display: inline-block;
	padding: 0.5rem 1rem;
	margin-bottom: 0.5rem;
	background: var(--brand-color-theme-3);
	color: #fff;
	font-weight: bold;
}
.menu-timeline .menu-item-text span {
	display:block;
	color: #000;
}

.menu-timeline li.future::before {
	display: none;
}
.menu-timeline li.future {
	opacity: 0.25;
}
.menu-timeline li.future a {
	pointer-events: none;
}
/* ===== MAIN ROW ===== */

.f-whynewjoin .f-list{
    display:flex;
    justify-content:space-between;
    align-items:center;
    flex-wrap:nowrap;
    position:relative;
 
}

.f-whynewjoin .f-list-item{
    width:16.666%;
    position:relative;
    display:flex;
    justify-content:center;
}

/* Keep all 6 in one line */
.f-whynewjoin .f-list-item-container{
    display:flex;
    flex-direction:column;
    align-items:center;
    text-align:center;
    max-width:200px;
}

/* Zigzag effect */
.f-whynewjoin .f-list-item:nth-child(odd){
    margin-top:-120px;
}

.f-whynewjoin .f-list-item:nth-child(even){
    margin-top:120px;
}

.f-whynewjoin .f-list-item-teaser-image{
    width:160px;
    height:160px;
    border-radius:50%;
    overflow:hidden;
    border:2px solid #ff6d63;
    background:#fff;
    box-shadow:0 10px 25px rgba(0,0,0,.12);
    display:flex;
    align-items:center;
    justify-content:center;
}

.f-whynewjoin .f-list-item-teaser-image img{
    width:100%;
    height:100%;
    object-fit:contain; /* Shows entire image */
}

.f-whynewjoin .f-list-item-title{
    margin:18px 0;
}

.f-whynewjoin .f-list-item-title a{

    font-weight:700;
    color:#6910A8;
    text-decoration:none;
}

.f-whynewjoin .f-list-item-title{
    margin:18px 0;
}


.f-whynewjoin .f-list-item::after{
    content:"";
    position:absolute;
    top:85px;
    left:115px;
    width:170px;
    border-top:3px dashed #bdbdbd;
    transform-origin:left center;
    z-index:-1;
}

.f-whynewjoin .f-list-item:nth-child(1)::after{
    transform:rotate(35deg);
}

.f-whynewjoin .f-list-item:nth-child(2)::after{
    transform:rotate(-35deg);
}

.f-whynewjoin .f-list-item:nth-child(3)::after{
    transform:rotate(35deg);
}

.f-whynewjoin .f-list-item:nth-child(4)::after{
    transform:rotate(-35deg);
}

.f-whynewjoin .f-list-item:nth-child(5)::after{
    transform:rotate(35deg);
}

.f-whynewjoin .f-list-item:last-child::after{
    display:none;
}

.f-whynewjoin .f-list-item-button a{
       display: inline-block;
    padding: 6px 1rem;
    outline: none;
    color: var(--button-color);
    font-weight: 500;
    border-radius: 500px;
    background-color: var(--button-bg);
    border: 1px solid var(--button-border);
    transition: background-color .25s ease, color .25s ease, border-color .25s ease;
    font-size: .9rem;
}
.fboxy-wrapper {
    position: absolute;
    position: fixed;
    top: 30%;
    left: 50%;
    transform: translate(-50%, -30%);
    height: 60%;
    width: 60%;
    max-width: 820px;
    opacity: .1;
    transition: all 1s;
    -webkit-font-smoothing: antialiased;
    -webkit-font-smoothing: subpixel-antialiased;
}
.content-type-46487 .page-title h1{
text-align:center;
font-size:2rem;


}

.f-gallerynew .fGalleryList{
    display:grid;
    grid-template-columns:repeat(3,minmax(280px,1fr));
    gap:35px;
    list-style:none;
    padding:40px 0;
    margin:0;
}

.f-gallerynew .fGalleryItem{
    display:flex;
}

.f-gallerynew .ItemfinnerGallery{
       width: 100%;
    background: linear-gradient(180deg, #6910A8, #8C07DD);
    border-radius: 150px 0px 150px 0px;
    text-align: center;
    position: relative;
    overflow: hidden;
    box-shadow: 0 20px 45px rgba(105, 16, 168, .18);
    transition: .35s;
    display: flex;
    flex-direction: column;
    align-items: center;
    /* min-height: 520px; */
    padding: 40px;
}

.f-gallerynew .ItemfinnerGallery:hover{
    transform:translateY(-10px);
    box-shadow:0 30px 60px rgba(105,16,168,.30);
}

/* Decorative top circle */

.f-gallerynew .ItemfinnerGallery:before{
    content:"";
    position:absolute;
    width:260px;
    height:260px;
    background:rgba(255,255,255,.05);
    border-radius:50%;
    top:-170px;
    left:50%;
    transform:translateX(-50%);
}

/* Image */

.f-gallerynew .fGalleryImage{
    width:170px;
    height:170px;
    border-radius:50%;
    background:#fff;
    display:flex;
    align-items:center;
    justify-content:center;
    padding:15px;
    margin-bottom:30px;
    position:relative;
    z-index:2;
    box-shadow:0 15px 35px rgba(0,0,0,.15);
}

.f-gallerynew .fGalleryImage img{
    width:100%;
    height:100%;
    object-fit:contain;
}

/* Title */

.f-gallerynew .fGalleryText h3{
    color: #fff;
    font-size: 1.4rem;
    line-height: 1.25;
    margin: 0 0 18px;
}

/* Description */

.f-gallerynew .fGalleryText p{
    color:#fff;
  
    line-height:1.8;
    margin:0;
}

/* Different shades */

.f-gallerynew .fGalleryItem:nth-child(2) .ItemfinnerGallery{
    background:linear-gradient(180deg,#8C07DD,#9F21E3);
}

.f-gallerynew .fGalleryItem:nth-child(3) .ItemfinnerGallery{
    background:linear-gradient(180deg,#9F21E3,#6910A8);
}

.f-gallerynew .fGalleryItem:nth-child(4) .ItemfinnerGallery{
    background:linear-gradient(180deg,#6910A8,#9F21E3);
}

.f-gallerynew .fGalleryItem:nth-child(5) .ItemfinnerGallery{
    background:linear-gradient(180deg,#8C07DD,#6910A8);
}

.f-gallerynew .fGalleryItem:nth-child(6) .ItemfinnerGallery{
    background:linear-gradient(180deg,#9F21E3,#8C07DD);
}

@media(max-width:991px){

.f-gallerynew .fGalleryList{
    grid-template-columns:repeat(2,1fr);
}

}

@media(max-width:767px){

.f-gallerynew .fGalleryList{
    grid-template-columns:1fr;
}

.f-gallerynew .ItemfinnerGallery{
    min-height:auto;
}

}
.f-feature-section {
  position: relative;
  background: #EFE1FA;
  padding: 90px 60px;
  overflow: hidden;
}

.f-feature-section__inner {
  max-width: 1180px;
  margin: 0 auto;
  position: relative;
  z-index: 2;
}

.f-feature-grid {
  display: grid;
  grid-template-columns: 1fr 280px 1fr;
  grid-template-rows: repeat(3, auto);
  row-gap: 56px;
  align-items: center;
}

.f-feature-item--left-1 { grid-column: 1; grid-row: 1; }
.f-feature-item--left-2 { grid-column: 1; grid-row: 2; }
.f-feature-item--left-3 { grid-column: 1; grid-row: 3; }

.f-feature-item--right-1 { grid-column: 3; grid-row: 1; }
.f-feature-item--right-2 { grid-column: 3; grid-row: 2; }
.f-feature-item--right-3 { grid-column: 3; grid-row: 3; }

.f-feature-center {
  grid-column: 2;
  grid-row: 1 / 4;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

.f-feature-item {
  position: relative;
}

.f-feature-item__row {
  display: flex;
  align-items: center;
}

.f-feature-item__icon {
  flex: 0 0 auto;
  width: 92px;
  height: 92px;
  border-radius: 20px;
  background: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #fff;
  font-size: 12px;
  font-weight: 600;
  text-align: center;
  padding: 6px;
  box-shadow: 0 14px 26px -12px rgba(105, 16, 168, 0.25);
  position: relative;
  z-index: 2;
  overflow: hidden;
}

.f-feature-item__icon img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}

.f-feature-item__pill {
  background: var(--brand-color-theme-1);
  color: #fff;
  font-weight: 700;
  font-size: 14px;
  line-height: 1.25;
  text-transform: uppercase;
  letter-spacing: 0.3px;
  padding: 16px 22px;
  border-radius: 999px;
  white-space: nowrap;
  position: relative;
  z-index: 1;
}

.f-feature-item__desc {
  margin: 14px 0 0;
  font-size: 13.5px;
  line-height: 1.6;
  color: #5b4f66;
  max-width: 260px;
}

.f-feature-item::after {
  content: '';
  position: absolute;
  top: 50%;
  width: 40px;
  height: 2px;
  background: repeating-linear-gradient(
    to right,
    var(--brand-color-theme-2) 0 6px,
    transparent 6px 11px
  );
  transform: translateY(-50%);
}

.f-feature-item--left-1,
.f-feature-item--left-2,
.f-feature-item--left-3 {
  padding-right: 40px;
}
.f-feature-item--left-1 .f-feature-item__row,
.f-feature-item--left-2 .f-feature-item__row,
.f-feature-item--left-3 .f-feature-item__row {
  flex-direction: row;
}
.f-feature-item--left-1 .f-feature-item__pill,
.f-feature-item--left-2 .f-feature-item__pill,
.f-feature-item--left-3 .f-feature-item__pill {
  margin-left: -16px;
}
.f-feature-item--left-1::after,
.f-feature-item--left-2::after,
.f-feature-item--left-3::after {
  right: 0;
}
.f-feature-item--left-1 .f-feature-item__desc,
.f-feature-item--left-2 .f-feature-item__desc,
.f-feature-item--left-3 .f-feature-item__desc {
  padding-left: 76px;
}

.f-feature-item--right-1,
.f-feature-item--right-2,
.f-feature-item--right-3 {
  padding-left: 40px;
}
.f-feature-item--right-1 .f-feature-item__row,
.f-feature-item--right-2 .f-feature-item__row,
.f-feature-item--right-3 .f-feature-item__row {
  flex-direction: row-reverse;
}
.f-feature-item--right-1 .f-feature-item__pill,
.f-feature-item--right-2 .f-feature-item__pill,
.f-feature-item--right-3 .f-feature-item__pill {
  margin-right: -16px;
}
.f-feature-item--right-1::after,
.f-feature-item--right-2::after,
.f-feature-item--right-3::after {
  left: 0;
}
.f-feature-item--right-1 .f-feature-item__desc,
.f-feature-item--right-2 .f-feature-item__desc,
.f-feature-item--right-3 .f-feature-item__desc {
  text-align: right;
  margin-left: auto;
  padding-right: 76px;
}

.f-feature-center__image-slot {
  width: 260px;
  height: 260px;
  border-radius: 50%;
  background: linear-gradient(160deg, var(--brand-color-theme-2), var(--brand-color-theme-1));
  display: flex;
  align-items: center;
  justify-content: center;
  color: #fff;
  font-size: 14px;
  font-weight: 600;
  text-align: center;
  padding: 20px;
  box-shadow: 0 30px 60px -22px rgba(105, 16, 168, 0.55);
  overflow: hidden;
}

.f-feature-center__image-slot img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 50%;
}

.f-feature-center__pill {
  margin-top: -26px;
  position: relative;
  z-index: 3;
  background: #201028;
  color: #fff;
  font-weight: 700;
  font-size: 18px;
  text-align: center;
  text-transform: uppercase;
  letter-spacing: 0.4px;
  padding: 18px 36px;
  border-radius: 999px;
  box-shadow: 0 16px 30px -14px rgba(0,0,0,0.4);
}

.f-feature-deco {
  position: absolute;
  color: var(--brand-color-theme-2);
  opacity: 0.35;
  font-size: 20px;
  line-height: 1;
  z-index: 1;
}
.f-feature-deco::before { content: '+'; }
.f-feature-deco--1 { top: 6%;  left: 6%; }
.f-feature-deco--2 { top: 12%; right: 10%; }
.f-feature-deco--3 { bottom: 10%; left: 12%; }
.f-feature-deco--4 { bottom: 8%;  right: 6%; }

@media (max-width: 860px) {
  .f-feature-grid {
    grid-template-columns: 1fr;
    grid-template-rows: none;
    row-gap: 40px;
  }
  .f-feature-item--left-1, .f-feature-item--left-2, .f-feature-item--left-3,
  .f-feature-item--right-1, .f-feature-item--right-2, .f-feature-item--right-3 {
    grid-column: 1;
    grid-row: auto;
    padding-left: 0;
    padding-right: 0;
  }
  .f-feature-item--right-1 .f-feature-item__row,
  .f-feature-item--right-2 .f-feature-item__row,
  .f-feature-item--right-3 .f-feature-item__row {
    flex-direction: row;
  }
  .f-feature-item--right-1 .f-feature-item__pill,
  .f-feature-item--right-2 .f-feature-item__pill,
  .f-feature-item--right-3 .f-feature-item__pill {
    margin-right: 0;
    margin-left: -16px;
  }
  .f-feature-item--right-1 .f-feature-item__desc,
  .f-feature-item--right-2 .f-feature-item__desc,
  .f-feature-item--right-3 .f-feature-item__desc {
    text-align: left;
    margin-left: 0;
    padding-right: 0;
    padding-left: 76px;
  }
  .f-feature-item::after { display: none; }
  .f-feature-center {
    grid-column: 1;
    grid-row: auto;
    order: -1;
    margin-bottom: 20px;
  }
}