/* @override 
	https://www.theelixirhaus.com/vynca.css?*
	https://www.theelixirhaus.com/vynca-files/vynca.css?* */


:root {
    --smoothease: cubic-bezier(0, 0.58, 0.09, 1.02);
}


@media(max-width:1320px) {
	br{
		display: none;
	}
}
/* @group Buttons */




/* @group Owl Carousels */


.owl-carousel .owl-nav {
    position: static;
    display: block;
    top: 0px;
}
.owl-carousel .owl-nav button {
	position:Relative;
	overflow:visible;
	opacity: 1;
}


.owl-carousel .owl-nav button {
    position: absolute;
    font-size: 0px !important;
    color: white !important;
    z-index: 100;

    top: 0;
	height:100%;
}

.owl-carousel .owl-nav button span{
   
    background: url("https://cdn.prod.website-files.com/657353116202a9ac87537654/696abfed9939fa8011310420_arrow-vynca.svg?dsf");
    background-repeat: no-repeat;
    background-position: center !important;
    transition: opacity 0.3s ease-in-out;
	bottom: calc(50% - 50px);
	height:100%;
	display:block;
	opacity: 0.6;
	z-index:10;
	top: 0;
	background-size: 35px auto;
}

p strong{
	font-weight: 600;
}

@media(min-width:501px) {



	
	.owl-carousel .owl-nav button span{
	background-position: 0;
    width: 30px;
	
	}
}

@media(max-width:600px) {
	.owl-carousel .owl-nav button span{
		width: 20px;
			background-size: 15px auto;
	}
	
	.owl-carousel .owl-nav button {
    width: 20px;
	
	}
		
	.owl-carousel .owl-nav button {
	
		width:15px;
	}
	
	

	
}





.owl-carousel .owl-nav button:hover {
    opacity: 1;
}

.owl-carousel .owl-nav button.owl-prev {

    transform: rotate(180deg);
}
.owl-carousel .owl-nav button.owl-next {
  right:0
}

.owl-carousel .owl-nav button.owl-prev {
  left:0
}

@media (max-width: 1100px) {
    .owl-carousel .owl-nav button.owl-prev {
     
    }
    .owl-carousel .owl-nav button.owl-next {
     
    }
}

.owl-carousel {
    width: 100%;
}



.owl-carousel .owl-stage {

    overflow: visible !important;
}
.owl-carousel {
	position:Relative;
}

.owl-dots {
	display:flex;
	justify-content:center;
	padding-top: 20px;


}

html owl-dots. owl-dot,
html owl-dots. owl-dot::after,
html owl-dots. owl-dot::before {
			border:none !important;
			outline:none
}


html .owl-dots .owl-dot {
    width: 20px;
    height:20px;
	position:relative;
}
html .owl-dots .owl-dot span{
    background: var(--_base-v2---color-primary);
    opacity: 0.5;
    display: flex;
    margin: 3px !important;
    border-radius:50%;
		outline:none;
		position:absolute;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		

}

.owl-dots .owl-dot.active span{
    opacity: 1;
}


@media(max-width:768px) {
.owl-nav .owl-prev,
.owl-nav .owl-next {
    background-size: 20px !important;
width:30px!important;
background-position: center!important;

}


.owl-dots .owl-dot {
    width: 12px;
    height:12px;
}
}


/* @end */




html .site-margin[data-pad-top=""],
html .site-margin[data-pad-top="1"],
html .site-margin:not([data-pad-top])   {
	padding-top:calc(var(--_base-v2---site-padding)  * 1.5)
}

html .site-margin[data-pad-top="half"]  {
	padding-top:calc(var(--_base-v2---site-padding) / 2);
}

html .site-margin[data-pad-top="quarter"]  {
	padding-top:calc(var(--_base-v2---site-padding) * .25);
}
html .site-margin[data-pad-top="three-quarter"]  {
	padding-top:calc(var(--_base-v2---site-padding) * .75);
}


html .site-margin[data-pad-bot="half"]  {
	padding-bottom:calc(var(--_base-v2---site-padding) / 2);
}
html .site-margin[data-pad-bot="quarter"]  {
	padding-bottom:calc(var(--_base-v2---site-padding) * .25);
}

html .site-margin[data-pad-bot="three-quarter"]  {
	padding-bottom:calc(var(--_base-v2---site-padding) * .75);
}

html .site-margin[data-pad-bot=""],
html .site-margin[data-pad-bot="1"],
html .site-margin:not([data-pad-bot])  {
	padding-bottom:calc(var(--_base-v2---site-padding) * 1.5 )
}

html body .site-margin,
html body .site-margin-sides {
	padding-left:var(--_base-v2---site-padding);
	padding-right:var(--_base-v2---site-padding);
}



@media(max-width:600px) {
	html body .site-margin[data-pad-top=""]  {
		   padding-top:calc(var(--_base-v2---site-padding) )
		}
	html body .site-margin[data-pad-bot=""]  {
			padding-bottom:calc(var(--_base-v2---site-padding) )
		}
		
	html body .site-margin,
	html body .site-margin-sides  {
		padding-left:calc(var(--_base-v2---site-padding) / 3) !important;
		padding-right:calc(var(--_base-v2---site-padding) / 3) !important;
	}
}


	
}
.btn-v2 {
    transition: all 0.3s ease;
}


ul[role="list"] li {
	list-style:none;
	position:relative;
	overflow:visible;
}

ul[role="list"] li:before {
	content:"";
 	width:10px;
 	height:10px;
 	background-color: var(--_base-v2---color-primary);
 	border-radius:50%;
 	position:absolute;
 	display:block;
 	left:-20px;
 	top: 8px;
 	
 }
 
 .green-graphic-list-item:before{
 background-color: white !important;
 }
 
 .easy-to-start[data-pad-top="0"] .content-spacer {
 	display:none
 }
 
 *:is(p,h1,h2,h3,h4,li) sup {
 	font-size: .4em!important;
 	font-weight: 300!important;
 	top: -1.2em!important;
 	position:Relative;
 }

.btn-v2.btn-rev {
    border-color: white !important;
    background-color: white !important;
    color: var(--_base-v2---color-primary);
		
		
		`		
}

.btn-v2.btn-rev:hover {
    border-color: white !important;
    background-color: transparent !important;
    color: white;
}

.btn-v2.btn-sm {
    font-size: var(--_base-v2---button-text-small) !important;
    padding: 7px 60px !important;
}





/* @end */







.masthead-slice {
	overflow:hidden
}

  .masthead-slice[data-masthead-color="primary"] .masthead-color,
   .masthead-slice[data-masthead-color="primary"] .masthead-img-slice-mask svg *{
	   background-color:var(--_base-v2---color-primary) !important
  }
  
    .masthead-slice[data-masthead-color="quinary"] .masthead-img-slice-mask svg *{
  	fill: var(--_base-v2---color-primary) !important;
  }
  
  
  

   .masthead-slice[data-masthead-color="secondary"] .masthead-color,
   .masthead-slice[data-masthead-color="secondary"] .masthead-img-slice-mask svg *
   {
	   background-color:var(--_base-v2---color-secondary) !important
  }
  
    .masthead-slice[data-masthead-color="secondary"] .masthead-img-slice-mask svg *{
  	fill: var(--_base-v2---color-quinary) !important;
  }
  
  

  
   .masthead-slice[data-masthead-color="tertiary"] .masthead-color,
    .masthead-slice[data-masthead-color="tertiary"] .masthead-img-slice-mask svg *{
	   background-color:var(--_base-v2---color-tertiary) !important
  }
    .masthead-slice[data-masthead-color="tertiary"] .masthead-img-slice-mask svg *{
  	fill: var(--_base-v2---color-quinary) !important;
  }
  

   .masthead-slice[data-masthead-color="quarternary"] .masthead-color,
    .masthead-slice[data-masthead-color="quarternary"] .masthead-img-slice-mask svg *{
	   background-color:var(--_base-v2---color-quartarnary) !important
  }
  
    .masthead-slice[data-masthead-color="quarternary"] .masthead-img-slice-mask svg *{
  	fill: var(--_base-v2---color-quinary) !important;
  }
  
  
    .masthead-slice[data-masthead-color="quinary"] .masthead-color{
	   background-color:var(--_base-v2---color-quinary) !important
  }
  .masthead-slice[data-masthead-color="quinary"] .masthead-img-slice-mask svg *{
  	fill: var(--_base-v2---color-quinary) !important;
  }
  














/* @group Masthead V */
[class*='masthead'] p em{
	font-weight: bold;
	color:var(--_base-v2---color-primary);
	font-size: var(--_base-v2---paragraph-big);
}



@media(min-width:1025px) {
	

	.masthead-v {
		padding-left:calc(var(--_base-v2---site-padding) * 1.5 );
		
	}
	.masthead-v .masthead-v-content{
		padding: 0;
}

}

@media(max-width:1024px) {
	

	.masthead-v .masthead-v-content{
		padding-left:calc(var(--_base-v2---site-padding) * 1.5 );
		padding-right:calc(var(--_base-v2---site-padding) * 1.5 );
	}

}

@media(max-width:600px) {
	

	.masthead-v .masthead-v-content{
		padding-right:calc(var(--_base-v2---site-padding) / 3) !important;
		padding-left:calc(var(--_base-v2---site-padding) / 3) !important;
	}

}




.masthead-v[data-img-bw="1"] .masthead-img-v img{
    filter: grayscale(1);
}


.masthead-v[data-img-align="right"] .masthead-img-slice img{
	object-position:right!important;

}



@media(min-width:1025px) and (max-width:1400px) {
	
.masthead-v h1{
	max-width:450px
}
.masthead-v h2{
	max-width:450px
}

}



@media(min-width:1025px) {
	

.masthead-img-v {
	width: calc(45vw + 300px);
	height:  calc(100% - 20px);
	position: absolute;
	right: 0;


}
}




 .masthead-v:after{
 	content:"";
  clear:both;
  display:block;
  position:Relative;
 }
 
 .masthead-v-subheading {
 	margin-top: 0px;
 }
  .masthead-v[data-masthead-color="primary"] .masthead-v-color{
	   background-color:var(--_base-v2---color-primary) !important
  }
    .masthead-v[data-masthead-color="primary"] .masthead-v-shape-rt *{
	   fill:var(--_base-v2---color-primary) !important
  }
     .masthead-v[data-masthead-color="primary"] .masthead-v-shape-lt *{
	   fill:var(--_base-v2---color-primary) !important
  }
  
.masthead-v-btn-holder a{
margin-top: 33px;
}
   .masthead-v[data-masthead-color="secondary"] .masthead-v-color{
	   background-color:var(--_base-v2---color-secondary) !important
  }
  
     .masthead-v[data-masthead-color="secondary"] .masthead-v-shape-rt *{
	   fill:var(--_base-v2---color-secondary) !important
  }
     .masthead-v[data-masthead-color="secondary"] .masthead-v-shape-lt *{
	   fill:var(--_base-v2---color-secondary) !important
  }
  
   .masthead-v[data-masthead-color="tertiary"] .masthead-color{
	   background-color:var(--_base-v2---color-tertiary) !important
  }
       .masthead-v[data-masthead-color="tertiary"] .masthead-v-shape-rt *{
	   fill:var(--_base-v2---color-tertiary) !important
  }
     .masthead-v[data-masthead-color="tertiary"] .masthead-v-shape-lt *{
	   fill:var(--_base-v2---color-tertiary) !important
  }
  
     .masthead-v[data-masthead-color="quartarnary"] .masthead-v-color{
	   background-color:var(--_base-v2---color-quartarnary) !important
  }
  
    .masthead-v[data-masthead-color="quartarnary"] .masthead-v-shape-rt *{
	   fill:var(--_base-v2---color-quartarnary)!important
  }
     .masthead-v[data-masthead-color="quartarnary"] .masthead-v-shape-lt *{
	   fill:var(--_base-v2---color-quartarnary)!important
  }
  
  
  
       .masthead-v[data-masthead-color="quinary"] .masthead-v-color{
	   background-color:var(--_base-v2---color-quinary) !important
  }
  
    .masthead-v[data-masthead-color="quinary"] .masthead-v-shape-rt *{
	   fill:var(--_base-v2---color-quinary)!important
  }
     .masthead-v[data-masthead-color="quartarnary"] .masthead-v-shape-lt *{
	   fill:var(--_base-v2---color-quinary)!important
  }
  

 
 @media(min-width:1025px){
   html body .masthead-v.masthead-v .masthead-v-color{
    	left:calc(85vw);
      width:calc(15vw);
    }
    

     html 	.masthead-img-v img{
    mask-size: auto 100%;
    mask-position:left bottom;
     mask-repeat:no-repeat;
    mask-image: url(https://cdn.prod.website-files.com/657353116202a9ac87537654/696555cda2ccc72f49a55cb2_header-mask-v.svg)
    }
    
    .masthead-v-shape-lt{
    	position:absolute;
      left:-1px;
      bottom:-1px;
        height:100px;
      width:auto;
    }
    
    .masthead-v-shape-rt{
    	position:absolute;
      bottom:0;
      left:calc(50% + 10px);
    }
  }
  
   @media(max-width:1024px){
       .masthead-v-shape-lt{
    	position:absolute;
      left:-1px;
      bottom:-1px;
      width:auto;
    }
   }
   
   @media(min-width:1400px){
       .masthead-v-shape-lt{
    	position:absolute;
      left:-1px;
      bottom:-1px;
      height:30%;
      width:auto;
    }
   }
  
   @media(max-width:1024px){

     .masthead-img-v{
     	position:relative;
      left:0 !important;
	
     }
     
      .masthead-v-shape-lt, .masthead-v-shape-rt{
      display:none;
      }
    
  	
  	  html 	.masthead-v .masthead-v-color,
  	  html 	.masthead-v .desktop-img{
  		display:none !important;
  	}
  	
  	  html 	.masthead-v .mobile-img {
  		display:block!important;
  		position:relative;
  	}
  	
  	.masthead-v-order {
  		flex-direction: column-reverse;
  	}
  	
  .masthead-v .masthead-v-content	{
  	flex-flow: column;
	max-width: 1290px;
	height: auto;
	min-height: auto;
	padding: 0 50px 50px;
	position: relative;
}
  	
  	
  	.masthead-v-header {
max-width: none;
margin-top: 50px;
}

  }
 @media(min-width:2000px) {
 	
 	 .masthead-v-shape-rt{
    	position:absolute;
      bottom:0;
      left:calc(65% + 10px);
    }
    
   }
 /* Page specific */
     
     
		@media(min-width:2500px) {
			
		
			.masthead-v[data-custom="home"] .masthead-img-v img{
					mask-position: 150% top;
				
			}
			
			.masthead-v[data-custom="home"] .masthead-img-v {
				
					margin-right: 0%;
						
			}
			
			
		
		}
		
		
		
      
   }
   
   @media(max-width:1350px){
    html body .masthead-v.masthead-v[data-masthead-color] .masthead-v-color{
      	display:none
      }

/* @end */
}


@media(min-width:1025px) and (max-width:1250px) {
	.masthead-img-v {
		width: calc(45vw + 300px);
		height:  80% ;
		position: absolute;
		right: 0;
		max-width:70%!important
	
	
	}
	.masthead-v-shape-rt {
		
		position: absolute;
		bottom: 0;
		left: calc(50% + 100px);
	
	
	}
}





.masthead-v {
	overflow:hidden;
	position:Relative;
}




.platform-icons+ .platform-icons {
	margin-top: 60px;
}



@media(min-width:1025px) {
	.masthead-v p{
		width:45vw;
		max-width:680px
	
	}
	
}

@media(min-width:1254px) {

	.masthead-v p br{
		display:block
	}

}


html body.masthead-slice-header br{
	display:none !important
}
/* @group Masthead Slice */

@media (min-width:1501px) {
.masthead-slice .masthead-img-slice{
	inset:0 0 0 calc(45vw);
}

}

.masthead-slice[data-img-align="right"] .masthead-img-slice img{
	object-position:right!important;

}

.masthead-slice .masthead-img-slice img{
	height:100% !important;
	position:relative;
}

@media(min-width:1025px) and (max-width:1500px){
	
	
	.masthead-content >div{
	max-width:43% !important;
	width:100%

	}
}


@media(min-width:1501px){
	
	
	.masthead-slice[data-custom="blog-post"] .masthead-content >div{
	max-width:60% !important;
	width:100%;
	}
}



@media(min-width:996px) and (max-width:1500px) {
	
	
	html body .masthead-content >div br{
		display:none !important;
		}
.masthead-slice-heading{
	max-width:30vw !important; /* Adjusted for patients */
}

.masthead-slice-heading br{
	display: none;
}
.masthead-slice .masthead-img-slice{
	inset:0 0 0 calc(25vw - 0px)
}

}



.masthead-img-slice-mask svg{
	  height:calc(100% + 1px);
    width:auto;
    position:relative;
    display:block;
  }
  
.masthead-slice-btn-holder a{
margin-top: 33px;
}

.masthead-slice .masthead-img-slice-mask {
	  left: -1px !important;
	  top: -2px;
	  bottom: 0px;
	  overflow:hidden;
  }
  
  

.masthead-slice[data-img-bw="1"] .masthead-img-slice img {
    filter: grayscale(1);
}
  .masthead-slice:not([data-masthead-color=""]) *:is(h1,h2,h3,h4,p){
			color:white;
  }
 
  .masthead-slice[data-masthead-color="primary"] .masthead-color{
	   background-color:#775DF5 !important
  }

 .masthead-slice[data-masthead-color="primary"] .mantle-mask-shape svg *{
	  fill:#775DF5 !important
  }
  
   .masthead-slice[data-masthead-color="secondary"] .masthead-color{
	   background-color:#68BEAE !important
  }

 .masthead-slice[data-masthead-color="secondary"] .mantle-mask-shape svg *{
	  fill:#68BEAE !important
  }
  
   .masthead-slice[data-masthead-color="tertiary"] .masthead-color{
	   background-color:#F7B388 !important
  }

 .masthead-slice[data-masthead-color="tertiary"] .mantle-mask-shape svg *{
	  fill:#F7B388 !important
  }
  
     .masthead-slice[data-masthead-color="quartinary"] .masthead-color{
	   background-color:#F2A8C0 !important
  }

 .masthead-slice[data-masthead-color="quartinary"] .mantle-mask-shape svg *{
	  fill:#F2A8C0 !important
  }





@media(max-width:1024px) {
	
html body  .masthead-slice{
	padding-bottom:0!important;
	padding-left:0!important;
	padding-right:0!important
}

html body .masthead-slice  .masthead-img-slice{
	width:100%;

}

html body .masthead-slice .masthead-content{
	padding-left:var(--_base-v2---site-padding) ;
	padding-right:var(--_base-v2---site-padding);
	padding-bottom:var(--_base-v2---site-padding);
}


}


	
	@media(max-width:600px) {
		
			html body .masthead-simple {
		padding-left:calc(var(--_base-v2---site-padding) / 3) !important;
	padding-right:calc(var(--_base-v2---site-padding) / 3) !important;
	padding-bottom:var(--_base-v2---site-padding);
	
	}
html body .masthead-simple .masthead-simple-content {
	padding:0 !important
}

}



/* @end */



	@media(max-width:600px) {
html body .masthead-slice .masthead-content {
	padding-left:calc(var(--_base-v2---site-padding) / 3) !important;
	padding-right:calc(var(--_base-v2---site-padding) / 3) !important;
	padding-bottom:var(--_base-v2---site-padding);
}

}




@media (max-width: 864px) {
    .btn-v2.btn-sm {
        padding: 7px 20px !important;
    }
}


/* @group File Download */

 .file-dwnld[data-bg-color="primary"] .file-dwnld-clr{
	   background-color:#775DF5 !important
  }

 
  .file-dwnld[data-bg-color="secondary"] .file-dwnld-clr{
	   background-color:#68BEAE !important
  }

  
  .file-dwnld[data-bg-color="tertiary"] .file-dwnld-clr{
	   background-color:#F7B388 !important
  }

  .file-dwnld[data-bg-color="quartinary"] .file-dwnld-clr{
	   background-color:#F2A8C0 !important
  }
  
 
  
  @media(min-width:865px){
  .file-dwnld[data-img-pos="left"] .file-dwnld-cntnt{
	   flex-direction: row-reverse !important;
  }
  
 		.file-dwnld  .file-dwnld-txt{
       	  padding-right:80px;
       }
  		 .file-dwnld[data-img-pos="left"] .file-dwnld-txt{
       	  padding-left:80px;
          padding-right:0px
       }
  }
  
  
html  [data-no-overlap="1"] .file-dwnld-clr {
  	top: 0;
  	bottom: 0;
  	
  }
.file-dwnld-cntnt [data-btn-type] a {
	
	position:Relative;
}
.file-dwnld:not([data-btn-type="1"]) a:after {
	content:" ";
	display:inline-block;
	padding-right:10px
	
}

.file-dwnld:not([data-btn-type="1"]) .file-dwnld-cntnt  a:before{
	content:"";
	display:inline-block;
	background-repeat:no-repeat;
	top: 13px;
	bottom:10px;
	right: 40px;
	width:20px;
	
	position:absolute;
	background-size: contain;
	background-image: url('https://cdn.prod.website-files.com/657353116202a9ac87537654/698cb961db1f06c859ea4960_icon-download.svg');
}

..file-dwnld:not([data-btn-type="1"]) .file-dwnld-cntnt a:hover:before{

	background-image: url('https://cdn.prod.website-files.com/657353116202a9ac87537654/698cc251672c6a5501c1a2e1_icon-download-hover.svg');
}


/* @end */

@media(max-width:864px) {
	.file-dwnld-cntnt [data-btn-type] a:after {
		padding-right:20px
	
}


	.file-dwnld-cntnt [data-btn-type] a:before{
			top: 9px;
		
			bottom:10px;
		
	
	}
}
.file-dwnld-cntnt .file-dwnld-thumb-mob {
	position: Relative;
	overflow:visible;
}


.file-dwnld:not([data-btn-type="1"]) .file-dwnld-thumb img, 
.file-dwnld:not([data-btn-type="1"]) .file-dwnld-thumb-mob img {
	border:1px solid rgba(0,0,0, .1);

	}
	
@media(max-width:768px) {
	.file-dwnld .file-dwnld-thumb-mob:before{
content:"";
background-color:white;
position:absolute;
top: 20px;
bottom: 20px;
left: -50vw;
right: -50vw;
z-index:1;

}

.file-dwnld-cntnt .file-dwnld-type {
	font-size: 22px;
}

.file-dwnld-cntnt .file-dwnld-thumb-mob {
	padding-bottom:0px !important
}

.file-dwnld .file-dwnld-thumb-mob img {
	position:Relative;
	z-index:2;
}


}

.file-dwnld[data-img-ratio="1"] .file-dwnld-thumb {
	aspect-ratio:auto;
	max-width: 600px;
}
.file-dwnld[data-no-overlap="1"] .file-dwnld-thumb-mob img,
.file-dwnld[data-no-overlap="1"] .file-dwnld-thumb img {
	object-fit: contain !important;
	object-position:center !important;
}


.file-dwnld[data-no-overlap="1"] {
	padding-top: calc(var(--_base-v2---site-padding) * .75 );
	padding-bottom: calc(var(--_base-v2---site-padding) * .75 );
}



@media(max-width:767px) {
	
	.file-dwnld[data-img-ratio="1"] .file-dwnld-thumb-mob {
	  aspect-ratio: 653 / 503 !important;
	  max-width: 70%;
	}
}	
	
@media(min-width:768px) {
	
	.file-dwnld-cntnt .file-dwnld-header {
		
		text-align:left;
	}
}

@media(max-width:500px) {
	.file-dwnld{
		padding:calc(var(--_base-v2---site-padding) *1.5 ) 15px;
	}
	
	.file-dwnld-cntnt .file-dwnld-header h2{
		font-size: 18px!important;
		
	}
	.file-dwnld-cntnt .file-dwnld-header h3{
		font-size: 26px!important;
	}


	.file-dwnld-cntnt [data-btn-type] a:before{
			right: 30px;
	}
}

.w-richtext ul {
		overflow:visible
}


.no-top-pad {
	padding-top: 0;
}
/* @group Content Spacer */

.content-spacer[data-size="quarter"]{
padding-bottom:calc(var(--_base-v2---site-padding) / 4);

}
.content-spacer[data-size="half"]{
padding-bottom:calc(var(--_base-v2---site-padding) / 2);
}
.content-spacer[data-size=""], .content-spacer[data-size="full"]{
padding-bottom:calc(var(--_base-v2---site-padding));
}

.content-spacer[data-size="full-quarter"]{
padding-bottom:calc(var(--_base-v2---site-padding) * 1.5);
}


.content-spacer[data-bg-color="primary"] {
	background-color: var(--_base-v2---color-primary);
}

.content-spacer[data-bg-color="secondary"] {
	background-color: var(--_base-v2---color-secondary);
}

.content-spacer[data-bg-color="tertiary"] {
	background-color: var(--_base-v2---color-tertiary);
}

.content-spacer[data-bg-color="quarternary"] {
	background-color: var(--_base-v2---color-quarternary);
}

.content-spacer[data-bg-color="quinary"] {
	background-color: var(--_base-v2---color-quinary);
}


/* @end */


@media (max-width: 864px) {
    [class*="masthead"] *:is(h1, h2, h3) br {
        display: none;
    }

}

.we-orchestrate-it .orchestrate-items {
	position:relative;
}


.we-orchestrate-it .orchestrate-items strong{
	font-weight: 500;
}



@media(min-width:768px) {
	.we-orchestrate-it h2 br{
		display:block
	}
}
@media(min-width:768px) {
	.we-orchestrate-it .orchestrate-items >div {
		width:33%;
		display:flex;
		flex-direction: column;
	}
	
	.we-orchestrate-icon-holder {
				height:100px;
				justify-content:center;
				align-items:center;
				display:flex;
		}
			
			
	.we-orchestrate-it .orchestrate-items >div:after{
		position:absolute;
		bottom: 0%;
		height:calc(var(--_base-v2---site-padding)/3);
		left: 50%;
		width:1px;
		background-color: white;
		content:""
	}
	
	.we-orchestrate-it .orchestrate-items >div:nth-child(2):before{
		position:absolute;
		bottom: 0%;
		width:200%;
		left:-50%;
		height:1px;
		background-color: white;
		content:""
	}
	
	
	
	.we-orchestrate-it .orchestrate-items >div:nth-child(1):before{
		position:absolute;
		bottom: 0%;
		width:100%;
		left:50%;
		height:1px;
		background-color: white;
		content:""
	}
	
	.we-orchestrate-it .orchestrate-items >div:last-child(3):before{
		position:absolute;
		bottom: 0%;
		width:100%;
		left:-50%;
		height:1px;
		background-color: white;
		content:""
	}

}







@media(min-width:768px) {
	.we-orchestrate-it .orchestrate-items-fit  {
		justify-content:space-between;
		display:flex;
		flex-direction: row;
		gap:30px
	}
		.we-orchestrate-it .orchestrate-items-fit >div {
			position:relative;
			padding-bottom:45px
			}
			
			
			
	.we-orchestrate-it .orchestrate-items-fit >div:after{
		position:absolute;
		bottom: 0%;
		height:calc(var(--_base-v2---site-padding)/3);
		left: 50%;
		width:1px;
		background-color: white;
		content:""
	}
	
	.we-orchestrate-it .orchestrate-items-fit >div:before{
		position:absolute;
		bottom: 0%;
		width:200%;
		left:-50%;
		height:1px;
		background-color: white;
		content:""
	}
	
	
	
	.we-orchestrate-it .orchestrate-items-fit >div:first-child:before{
		position:absolute;
		bottom: 0%;
		width:100%;
		left:50%;
		height:1px;
		background-color: white;
		content:""
	}
	

	
	
	.we-orchestrate-it .orchestrate-items-fit >div:last-child:before{
		position:absolute;
		bottom: 0%;
		width:100%;
		left:-50%;
		height:1px;
		background-color: white;
		content:""
	}

}
.we-orchestrate-it .orchestrate-items >div{
	position:relative;
	padding-bottom:calc(var(--_base-v2---site-padding)/2);
	justify-content:Center;
	display:flex;
}



@media(max-width:768px) {
		
		.we-orchestrate-it .orchestrate-items >div{
			padding-top:calc(var(--_base-v2---site-padding)/3);
			padding-left:calc(var(--_base-v2---site-padding)/2);
		}
		
		.we-orchestrate-icon-holder img {
			padding-bottom:10px!important;

		}
		
		.we-orchestrate-icon-holder {
			text-align:left;
			
		}
		
		.we-orchestrate-it .orchestrate-items >div:after{
			position:absolute;
			top: 33%;
			width:calc(var(--_base-v2---site-padding)/3);
			left: 0%;
			height:1px;
			background-color: white;
			content:""
		}
		
		.we-orchestrate-it .orchestrate-items >div::before{
				position:absolute;
				content:"";
			   left:0%;
			   background-color: white;
			   width: 1px;
		}
		.we-orchestrate-it .orchestrate-items >div:nth-child(2):before{
			height:100%;

		}
		
		
		
		.we-orchestrate-it .orchestrate-items >div:nth-child(1):before{
			height: 100%;
			top: 33%;
		}
		
		.we-orchestrate-it .orchestrate-items >div:nth-child(3):before{
			height: 100%;
			bottom: 67%;
		}
		

}








@media(max-width:768px) {
		.we-orchestrate-it .orchestrate-items-fit >div {
			position:relative;
			padding-bottom:15px
			}
		.we-orchestrate-it .orchestrate-items-fit >div{
			padding-top:calc(var(--_base-v2---site-padding)/3);
			padding-left:calc(var(--_base-v2---site-padding)/2);
		}
		
		.we-orchestrate-icon-holder img {
			padding-bottom:10px!important;

		}
		
		
		.we-orchestrate-icon-holder {
			text-align:left;
		}
		
		.we-orchestrate-it .orchestrate-items-fit >div:after{
			position:absolute;
			top: 33%;
			width:calc(var(--_base-v2---site-padding)/3);
			left: 0%;
			height:1px;
			background-color: white;
			content:""
		}
		
		.we-orchestrate-it .orchestrate-items-fit >div::before{
				position:absolute;
				content:"";
			   left:0%;
			   background-color: white;
			   width: 1px;
		}
		.we-orchestrate-it .orchestrate-items-fit >div:before{
			height:100%;

		}
		
		
		
		.we-orchestrate-it .orchestrate-items-fit >div:first-child:before{
			height: 100%;
			top: 33%;
		}
		
		.we-orchestrate-it .orchestrate-items-fit >div:last-child:before{
			height: 100%;
			bottom: 67%;
		}
		

}





/* @group Petal Box */
  

.petal-block[data-petal-color=""] .petal-content,
.petal-block[data-petal-color="primary"] .petal-content{
background-color:var(--_base-v2---color-primary) !important;
}

.petal-block[data-petal-color="secondary"] .petal-content{
background-color:var(--_base-v2---color-secondary) !important;
}
.petal-block[data-petal-color="tertiary"] .petal-content{
background-color:var(--_base-v2---color-tertiary) !important;
}
.petal-block[data-petal-color="quarternary"] .petal-content{
background-color:var(--_base-v2---color-quarternary) !important;
}
.petal-block[data-petal-color="quinary"] .petal-content{
background-color:var(--_base-v2---color-quinary) !important;
}
.petal-block[data-petal-color="senary"] .petal-content{
background-color:var(--_base-v2---color-senary) !important;
}


@media(min-width:864px){
  .petal-block[data-petal-direction="left"] .petal-img-holder {
    border-radius: 20px 100% 0 0 !important
  }


  .petal-block[data-petal-direction="left"] .petal-content{
    border-bottom-left-radius: 100% !important;
    border-bottom-right-radius: 20px !important;

  }


  .petal-block[data-petal-direction="left"] .petal-content-width {
  margin-right: 0px !important;
  margin-left: auto !important;
  align-items: flex-end !important;
  align-self: flex-end !important;
  }

  .petal-block[data-petal-direction="left"] .petal-content-width p,
  html .petal-block[data-petal-direction="left"] h3.patal-heading{
    text-align:right !important
  }

  
  .petal-block[data-petal-direction="left"]{
  	margin-left:0 !important
  }
   .petal-block[data-petal-direction="right"]{
  	margin-right:0 !important
  }

}

@media(max-width:864px){
  .petal-block .petal-content{
  	padding: 20px !important
  }
  
    .petal-block .petal-content p{
  	font-size: var(--_base-v2---paragraph-norm-alt);
  }
  
 html .petal-block .petal-content .btn-v2-container .btn-v2 a{
    padding:10px !important
  }
}






html body .petal-box {
	padding-top: 0;
	padding-bottom:0
}
    @media (min-width: 864px) {
		
	       .petal-box > div:nth-child(2n + 4) {
            margin-top: -30%;
        }
		
	
        html body .petal-box {
            display: flex !important;
            flex-direction: row;
        }
		
		 .petal-box >div {
		 	width:50%
		 }
	.petal-spacer {
		height:300px;

	
	}
    
      
	
		
		html body .petal-box .petal-block p{
				width: 100%!important;
		
			}
    }
    
    

    



	
	
    @media(max-width:864px) {
		.petal-spacer{
			display:none
		}
	}
    
     @media (min-width: 1024px) {
		
		
		 html body .petal-box .petal-block h3{
	  	 	font-size: 34px !important;
	  	 }
	}	
    
    
      @media (min-width: 851px) and (max-width: 1250px) {
	  	
	  	 html body .petal-box .petal-block h3{
	  	 	font-size: 30px !important;
	  	 }
	  	 
	  	  html body .petal-box .petal-block p{
	  	 	font-size: 18px !important;
	  	 	width:85%;
	  	 	
	  	 }
	  	  html body .petal-box > div {
	  	  	width:50% !important;
				
        }
		
		  html body .petal-box .petal-block {
				padding:20px !important
		
			}
		
		html body .petal-box .btn-v2{
			padding:5px 20px!important;
			font-size: 16px !important;
			border-width:1px !important
		}
		
		
		
	  }
	  	
   @media (max-width: 865px) {
   html body .petal-box .petal-block p{
				width: 80%!important;
		
			}
				 html body .petal-box .petal-block h3{
	  	 	font-size: 30px !important;
	  	 }
   }
   
      @media (max-width: 500px) {
   html body .petal-box .petal-block {
				padding:20px !important
		
			}
			
			 html body .petal-box .petal-block h3{
	  	 	font-size: 20px !important;
	  	 }
   }	  	
	  	
.petal-box {
    overflow: hidden;
}



.petal-box {
    position:Relative;

}



@media (max-width: 850px) {
    .petal-stem {
        display: none;
    }

    .petal-box {
        justify-content: center;
    }
    
    .petal-block {
        margin-top: -100px;
        z-index:12;
            max-width:500px;
            position:relative;
    
    }
    

    
    .petal-intro-holder + .petal-block  {
        margin-top: 0px;
    }
}
@media (min-width: 850px) {
    .petal-stem {
        width: 274px;
        height: 5000px;
      
        right: 0px;
        background-size: 154px auto;

    background-image: url("https://cdn.prod.website-files.com/657353116202a9ac87537654/6982be78f4806637ab6a89fb_petal-stem.svg");
    width: 274px;
    height: 5000px;
    background-size: 274px auto;
    background-repeat: no-repeat;
    background-position: right top;
	
}

.petal-box.tall-intro  .petal-stem {
	 top: calc(100% );
	
}

.petal-box.med-intro  .petal-stem {
	 top: calc(100% - 20px);
	
}


}

@media (min-width: 850px) and (max-width: 1024px) {
    .petal-stem {
        width: 274px;
        height: 5000px;
 
        right: 0px;
        background-size: 154px auto;

    background-image: url("https://cdn.prod.website-files.com/657353116202a9ac87537654/6982be78f4806637ab6a89fb_petal-stem.svg");
    width: 274px;
    height: 5000px;
    background-size: 124px auto;
    background-repeat: no-repeat;
    background-position: right top;
	
}

    .petals-3 .petal-stem {
		margin-top: -200px!important;
		}

.petal-intro-txt + .petal-stem {

	
}

}


@media(min-width:850px) {
	   .petal-box:after {
    width: 32px;
    height: 12px;
    content:"";
    position:absolute;
    bottom:0px;
    display:block;
    left:50%;
    
    margin-left:-17px;
    background-color: white;
	
    background-image: url("https://cdn.prod.website-files.com/657353116202a9ac87537654/698371582d9f425a532db1f8_petal-stem-end.svg");
    
}
}
@media(max-width:1024px) {
	.petal-intro-txt + .petal-stem {

		background-position:right 10% !important;
	}
}

@media (min-width: 1024px) {
    .petal-stem {
        width: 274px;
        height: 5000px;
    
        right: 0px;
        background-size: 154px auto;
    }
}

@media (min-width: 1250px) {
    .petal-stem {
        width: 274px;
        height: 5000px;

        right: -0px;
        background-size: 274px auto;
    }
}
    .petal-stem {
	margin-top: -60px;
	}
    
/* @end */

/* @group Video Testimonials */


 .vid-testimonials  .owl-carousel {
    opacity: 1 !important;
    height: 600px !important;
}
 .vid-testimonials  .owl-carousel > .owl-item {
    display: none;
}


.vid-testimonials.vid-still {
    opacity: 1 !important;
}

.vid-testimonials.vid-still .vid-details {
    opacity: 1 !important;
}

.vid-testimonials.vid-still > div {
    max-width: 964px;
    margin: auto;
    position: Relative;
}

.vid-testimonials {
    position: Relative;
    width: 100%;
    max-width: var(--_base-v2---site-max-width);
    margin: auto;
    overflow: hidden;
    padding: calc(var(--_base-v2---site-padding) / 2) 0
        0);
}


@media(min-width:1025px) {
	

.vid-testimonials.vid-slider .owl-nav button:before {
    position: absolute;
    top: 0;
    bottom: 0;
	left: -30px; 
    content: "";
    z-index: 10;
    background: linear-gradient(
        -90deg,
        rgba(255, 255, 255, 1) 20%,
        rgba(255, 255, 255, 0) 100%
    );
    width: 130px;
    pointer-events: none;
	z-index:3;

}

}

#vid-testimonial-slider {
    max-width: 964px;
    width: 100%;
    margin: auto;
    position: Relative;
    z-index: 9;
}
.vid-testimonials .item {
    background: transparent;
}

.vid-testimonials .video-thumb {
    border-radius: 30px !important;
    overflow: hidden;
}



.vid-testimonials .video-details {
    position: absolute;
    bottom: 0;
    padding: 50px;
}

.vid-testimonials.vid-slider .owl-carousel,
.vid-testimonials.vid-slider .owl-carousel .owl-stage-outer,
.vid-testimonials.vid-slider .owl-carousel .owl-stage-outer .owl-item {
    height: auto !important;
    aspect-ratio: 581 / 373;
}
.vid-testimonials.vid-slider .owl-carousel .owl-stage {
    height: 100%;
    overflow: visible !important;
}

@media (max-width: 965px) {
    .vid-testimonials {
        padding: 20px !important;
    }
    .vid-testimonials .video-thumb {
        border-radius: 15px !important;
        overflow: hidden;
    }
    .vid-testimonials .video-details {
        padding: 15px 40px !important;
    }

    .vid-testimonials .owl-carousel .owl-nav button {
        background-size: 20px !important;
    }
}

.video-testimony-name-header {
    font-size: var(--_base-v2---paragraph-norm);
}

@media (max-width: 768px) {
    .video-testimony-name-header {
        font-size: 16px;
    }
}

@media(min-width:1130px) {
	 
	 #vid-testimonial-slider,
#vid-testimonial-slider >div,
#vid-testimonial-slider >div>div {
	overflow: visible;
}


	 .vid-testimonials .owl-prev{
	 left: -80px!important;
	 }
	 
	  .vid-testimonials .owl-next{
	 right: -80px!important;
	 }
}

.vid-testimonials .owl-nav >* {
	z-index:10;
}
@media(max-width:1129px) {
	 


	 .vid-testimonials {
	 	padding:0 45px!important
	 }
	 .vid-testimonials .owl-prev{
	 left: -40px!important;
	 }
	 
	  .vid-testimonials .owl-next{
	 right: -40px!important;
	 }
	  .vid-testimonials .owl-nav button span{

	  	opacity:1 !important;
	 background-image: url("https://cdn.prod.website-files.com/657353116202a9ac87537654/698a2d90aaafc11aa08c4a27_vynca-arrow-purple-rev.svg?Asd") !important;
	 }
	 
}

@media(max-width:600px) {
	 


	 .vid-testimonials {
	 	padding:0 20px!important
	 }
	 
	  .vid-testimonials .owl-prev{
	 left: -30px!important;
	 }
	 
	  .vid-testimonials .owl-next{
	 right: -30px!important;
	 }
	 
	
}
/* @end */











/* @group Bar Stats */




  .bar-stat[data-stat-color="primary"] .bar-stat-holder,
   .bar-stat[data-stat-color="primary"] .bar-stat-stat{
	   background-color:#775DF5 !important
  }

  .bar-stat[data-stat-color="secondary"] .bar-stat-holder,
   .bar-stat[data-stat-color="secondary"] .bar-stat-stat{
	   background-color:#68BEAE !important
  }
  
     .bar-stat[data-stat-color="secondary"] .bar-stat-holder,
     .bar-stat[data-stat-color="secondary"]  .bar-stat-stat{
	   fill:#68BEAE !important
  }

 
   .bar-stat[data-stat-color="tertiary"] .bar-stat-holder,
    .bar-stat[data-stat-color="tertiary"] .bar-stat-stat{
	   background-color:#F7B388 !important
  }

  
   .bar-stat[data-stat-color="quarternary"] .bar-stat-holder,
      .bar-stat[data-stat-color="quarternary"] .bar-stat-stat {
	   background-color:#F2A8C0 !important
  }
  
  
  
  
  
.bar-stat {

	width:100vw;
	}
	


.bar-stat-bar-container {
    box-shadow: 0px 0px 0px 25px rgba(0, 0, 0, 0.1);
    display: flex;
    border-radius: 200px 0 0 200px !important;
    overflow: hidden;
    justify-content: stretch;
    width: calc(100vw - ((100vw - var(--_base-v2---site-max-width)) / 2));
}

.bar-stat .bar-stat-description {
    padding: 0 calc(var(--_base-v2---site-padding) *1.1 ) !important;
		height:320px;
		display:flex;
		flex-direction:column;
		justify-content:center;
		
	
}


.bar-stat .bar-stat-stat {
    border-radius: 200px 0 0 200px !important;
    display: flex;
    flex-direction: column;
    justify-content: Center;
    align-items: flex-start;
    text-align: Center;
    flex: 1;

    padding: calc(var(--_base-v2---site-padding) / 2)
        var(--_base-v2---site-padding) !important;
}

.bar-stat .bar-stat-stat > * {
	
	min-width:220px
}


.bar-stat .bar-stat-stat-num h3 {
    font-size: 90px;
    display: flex;
    align-items: center;
}
.bar-stat[data-stat-type="perc"] .bar-stat-stat h3:before {
    content: "%";
}
.bar-stat[data-stat-type="+"] .bar-stat-stat h3:after {
    content: "+";
}

.bar-stat[data-stat-type="meter"] .bar-stat-stat:before {
    background-image: url(https://cdn.prod.website-files.com/657353116202a9ac87537654/6978fa1882d8c5297b51d2a1_vynca-meeter.svg);
    background-size: 100% auto !important;
    background-repeat: no-repeat;
    background-position: 0px 0;
    position: absolute;
    top: 20px;
    left: 20px;
    width:250px;
    height:300px;
    content:"";
}




.bar-stat[data-stat-type="down"] .bar-stat-stat-num h3:before,
.bar-stat[data-stat-type="up"] .bar-stat-stat-num h3:before {
    content: "";
    width: 50px;
    height: 70px;
    background-image: url(https://cdn.prod.website-files.com/657353116202a9ac87537654/6978f9034ce176815c16dc1c_vynca-arrow.svg);
    background-size: contain !important;
    background-repeat: no-repeat;
    margin-right: 5px;
    position: Relative;
    margin-top: 15px;
}

.bar-stat[data-stat-type="perc"] .bar-stat-stat-num h3:after,
.bar-stat[data-stat-type="meter"] .bar-stat-stat-num h3:after,
.bar-stat[data-stat-type="down"] .bar-stat-stat-num h3:after,
.bar-stat[data-stat-type="up"] .bar-stat-stat-num h3:after {
    content: "%";
    font-weight: 700;
    font-size: 40px;
    position: Relative;
    margin-top: 10px;
}

.bar-stat .bar-stat-stat-descr {
    max-width: 250px;
    
    line-height: 1.8em;
}

.bar-stat .stat-size {
    overflow:visible;
    position:relative
}

.bar-stat[data-stat-type="percent"] .bar-stat-stat-descr {
    text-align: Center;
    max-width: 220px;
}

.bar-stat:not(:first-child) {
    margin-top: 70px;
}


.bar-stat-holder {
    width: 100%;
    display: flex !important;
    justify-content: flex-end;
}

.bar-stat-holder[style*="opacity: 1"] {
    opacity: 1 !important;
}

@media(min-width:769px) {
    .bar-stat .bar-stat-stat {
        padding-left:45px!important;
	
    }

}


@media (max-width: 768px) {
	
.bar-stat .stat-header {
font-size: 30px;

max-width:300px;
margin:auto;
display:block;
}

htm.bar-stat .bar-stat-description {
	height:auto!important;
	
}
}

@media (min-width: 492px) and (max-width: 768px) {
	
.bar-stat .stat-header {
margin-top: 20px;
}

}

.bar-stat .bar-stat-stat-descr br{
	display: block;
}
@media (max-width: 768px) {
    .bar-stat-bar-container {
        flex-direction: column-reverse !important;
        box-shadow: none;
        border-radius: 0px !important;
        align-items: center;
    }

    html body .bar-stat .bar-stat-stat {
        border-radius: 50% 50% 0 0 !important;
        padding-bottom: 160px !important;
        padding-top: 60px !important;
        width: 2 !important;
        align-items: center;
    }

    .bar-stat[data-stat-type="meter"] .bar-stat-stat {
        background-size: 250px auto !important;
        background-repeat: no-repeat;
        background-position: 65px 25px;
        position: Relative;
    }

    .bar-stat[data-stat-type="meter"] .bar-stat-stat-descr {
        padding: 0 10px !important;
    }

    .bar-stat .bar-stat-stat-descr {
        margin-left: auto;
    }
    .bar-stat-description-bar {
        background: transparent;
        padding: 20px 20px 0;
        width: auto !important;
        margin-top: -130px;

        border-radius: 100% 100% 0 0 !important;
        z-index: 1;
        background-image: url(https://cdn.prod.website-files.com/657353116202a9ac87537654/6972ef47f3782c84e55ef8b7_stat-bg-mob.svg);
        background-size: 250% auto;
        background-repeat: no-repeat;
        background-position: top center;
    }

    html .bar-stat .bar-stat-description {
        border-radius: 100% 100% 0 0 !important;
        z-index: 2;
        padding-top: 80px;
        text-align: Center;
        padding: calc(var(--_base-v2---site-padding) )
            calc(var(--_base-v2---site-padding) ) !important;
        width: 100vw !important;
    }
	
	
		.bar-stat[data-stat-type="meter"] .bar-stat-stat:before {
		    background-size: 100% auto !important;
		
		    top: 20px;
		    left: 60px;
		    width:220px;
		    height:300px;
		   
		}
		
	
}
	
	
@media(min-width:769px) and (max-width:1350px){
.bar-stat:not(:first-child) {
    margin-top: 50px;
}

.bar-stat-bar-container {
    box-shadow: 0px 0px 0px 15px rgba(0, 0, 0, 0.1);
	width: calc(100vw - (((100vw - var(--_base-v2---site-max-width)) / 2)));
	margin-left:30px

	}

	.bar-stat .bar-stat-description {
    padding: calc(var(--_base-v2---site-padding) /2 )
        calc( var(--_base-v2---site-padding) / 2) calc(var(--_base-v2---site-padding) /2 )  var(--_base-v2---site-padding) !important;
		line-height:1.1em
		
}

	.bar-stat .bar-stat-description p{
		line-height:1.2em
		}

.bar-stat .bar-stat-stat-num h3{
	font-size: 70px!important;
}

.bar-stat .bar-stat-stat-descr p{
	font-size: 22px!important;
	line-height: 1.1em!important;
}

.bar-stat .stat-header{
	font-size: 38px!important;

}
.bar-stat[data-stat-type="meter"] .bar-stat-stat .stat-size {
	position:relative;
}
.bar-stat[data-stat-type="meter"] .bar-stat-stat-descr p{
	top: 10px!important;
	position:Relative;
}
}


}

@media(min-width:769px) and (max-width:1250px) {
	.bar-stat[data-stat-type="meter"] .bar-stat-stat .stat-size:before {
	    top: -70px;
	    left: -20px;
	  
	}
	
	.bar-stat .stat-header{
		font-size: 32px !important;
		}

	.bar-stat .bar-stat-txt {
		font-size: 18px !important;
	}
}




@media (max-width: 728px) {
    html .bar-stat .bar-stat-description {
        padding: 80px
            calc(var(--_base-v2---site-padding) / 4) 0  !important; !important;
			height:Auto !important;
    }
	
	html .bar-stat .bar-stat-description {
        padding: 80px
            calc(var(--_base-v2---site-padding) / 4) 0  !important; !important;
    		height:Auto !important;
    }
}

.bar-stat-bar-container {
    transition: all 0.3s var(--smoothease);
    transform: translate(00%, 0px);
}

.bar-stat-description-bar {
    transition: all 0.3s var(--smoothease) 0.6s;
    transform: translate(0%, 0px);
	
}
.bar-stat-stat {
    transition: all 0.3s var(--smoothease) 0.3s;
    transform: translate(0%, 0px);
}

.bar-stat-holder[style*="opacity: 0"] .bar-stat-stat {
    transform: translate(100%, 0px);
}

.bar-stat-holder[style*="opacity: 0"] .bar-stat-bar-container {
    transform: translate(100%, 0px);
}

.bar-stat-holder[style*="opacity: 0"] .bar-stat-description-bar {
    transform: translate(200%, 0px);
}

html .bar-stat .bar-stat-description-bar  {
	
	width:60%;
	max-width:700px

	}

/* @end */





/* @group Quote Slider */



.quote-slide-auth br {
	display:block
}

[class*="quote-slider"] {
    border-radius:var(--_base-v2---round-corner);

}

[class*="quote-slider"] blockquote{
    border:none;
    position:Relative;
    display:flex;
    flex-direction:column;
    align-items: center;
    justify-content:center;



}


.quote-slide-container-txt {
        display:flex;
    flex-direction:column;
    align-items: center;
}

.quote-slide-auth:before {
    content:"\2014 ";
    padding-right:10px;
}
[class*="quote-slider"] blockquote:before,
.quote-slide-container-txt:after
 {
    content:"";
    display: block;
    background-repeat: no-repeat;
    background-image: url('https://cdn.prod.website-files.com/657353116202a9ac87537654/6983c008d4fbee7ce774ea18_quote-marks.svg');
    left: 50%;
    background-size: contain;

}

.quote-slide-container-txt:after
 {
transform:rotate(-180deg);

}



.quote-slider {
    padding:0 50px !important;
}
.quote-slider .w-slider-arrow-left{
    background-image: url('https://cdn.prod.website-files.com/657353116202a9ac87537654/6983d95ff4c2ed1c4010c436_slider-arrow-grey.svg');
    background-repeat: no-repeat;
    background-position:left center;
}
.quote-slider .w-slider-arrow-right{
    background-image: url('https://cdn.prod.website-files.com/657353116202a9ac87537654/6983d95ff4c2ed1c4010c436_slider-arrow-grey.svg');
    background-repeat: no-repeat;
    background-position:left center;
    transform:rotate(180deg)
}

.quote-slider {
    max-width:1250px;
    margin:auto;
	margin-bottom:60px ;

}


@media(min-width:601px) {
	
.quote-slider:not(.slim-quotes) .quote-slider-bg{
	width:calc(100% - 140px);
	position:relative;
}
.quote-slider .owl-nav button.owl-prev {
	left: 5px;
}

.quote-slider .owl-nav button.owl-next  {
	right: 5px;
}
}

@media(max-width:600px) {
	
.quote-slider:not(.slim-quotes) {
	width:100%;
	
}

}



.quote-slide-container-img img {
	width:auto !important
}

@media(min-width:769px) {
    
        [class*="quote-slider"] blockquote:before,
        .quote-slide-container-txt:after{
            width: 75px;
            height:32px;
    
        }
       
       .quote-slider-quote {
	   	height:100%;
	   	position:Relative;
	   }
    .quote-slide-container {
			height:100%;
			display:flex;
			flex-direction:row;
			align-items: center;
	}
        
    
    .quote-slider blockquote:before{
        margin-bottom: calc(var(--_base-v2---site-padding) * .75);

    }

    .quote-slide-container-txt:after{
      padding-top:  calc(var(--_base-v2---site-padding) * .5);
    
    }
    
    .quote-slide-container-txt {
        width:60%;
    }
    .quote-slide-container-img {
        width:40%;
        position:relative;
		height:100%;
	
    
    }
    
    .quote-slide-container-img img {
        position:absolute;
        top: 0;
        bottom: 0;
        height:100%
    }
    
    

    
   [class*="quote-slider"] blockquote:before
 {
margin-bottom: calc(var(--_base-v2---site-padding) / 4);


}



.quote-slide-container-txt:after
 {
margin-top:  calc(var(--_base-v2---site-padding) / 4);

}


.quote-slider.slim-quotes .owl-next{
	right: 5px !important;
	
}

.quote-slider.slim-quotes .owl-prev{
	left: 5px;
	
}

}



@media(max-width:1024px) {
	.quote-slider.slim-quotes{
		
		min-width:none !important;
		
	}

}



@media(max-width:768px) {
        [class*="quote-slider"] blockquote:before,
        .quote-slide-container-txt:after{
           width: 40px;
          height:32px;
    }
    
        .quote-slider blockquote{
        padding:0 !important
    }
    
    .quote-slide-container-img img {
	width:auto !important;
	border-radius:50%!important;
	margin:20px auto 0
	}
     
    
    }

@media(max-width:600px) {
	[class*="quote-slider"] blockquote{
		width:calc(100% - 20px) !important;
	    overflow-wrap:anywhere !important;
	}
	
	
	[class*="quote-slider"] .quote-slide-container-txt {
		padding:30px 20px !important
	}
	
	[class*="quote-slider"] .quote-slide-container-img img{
		width:60%!important;
		height:auto;icon
		max-width:200px;
		
	}
	
	   .quote-slider {
			padding:0 30px !important
		}
		
				.quote-slider .owl-next{
			right: -5px !important;
			
		}
		
		.quote-slider .owl-prev{
			left: -5px;
			
		}
		
}



.quote-slider:not(.slim-quotes)  .owl-nav  button span {
	 background-image: url("https://cdn.prod.website-files.com/657353116202a9ac87537654/698a2d90aaafc11aa08c4a27_vynca-arrow-purple-rev.svg?Asd") !important;

}


[class*="quote-slider"].slim-quotes{
	max-width:900px;
	
}


.quote-slider.slim-quotes .owl-nav button:before{
	content:"";
	position:absolute;
	top: 0;
	bottom:0;
	background: linear-gradient(90deg,rgba(255, 255, 255, 0) 10%, rgba(255, 255, 255, 1) 50%);
	z-index:5;
	pointer-events:none;
	left:-50px;
	z-index:2;

	
}

.quote-slider.slim-quotes .owl-nav button span{
	z-index:5;
	position:Relative;
}





.quote-slider .owl-stage-outer .owl-item,
.quote-slider-single.slim-quotes .quote-slider-quote >div{ 
	background-color: var(--_base-v2---color-secondary);
	border-radius:20px;
	overflow:hidden;
	display:flex;
	justify-content:center
	
}

/*
.quote-slider {
	border:1px solid red
}

.quote-slider .owl-nav{
	border:1px solid Blue
}


.quote-slider .owl-nav button{
	border:1px solid green !important
}

.quote-slider .owl-nav button span{
	border:1px solid black !important
}
*/

.quote-slider.slim-quotes .owl-prev span:before {
	left: calc(50vw + 150px);
}






.quote-slider.slim-quotes .owl-stage-outer .owl-item .quote-slider-quote {
	flex:1;
	display:flex;
	align-items: center;
	
}

[class*="quote-slider"].slim-quotes .quote-slide-container-txt {
	width:100%;

}

[class*="quote-slider"].slim-quotes .quote-slide-blockquote{
		line-height:1.2em
}


@media(min-width:900px) {
	.quote-slider.slim-quotes .owl-nav button:before{
		width: calc((100vw - 700px) / 2);
	
	}
	
	[class*="quote-slider"].slim-quotes {
			position:Relative;
			overflow:visible !important;
		}
		.quote-slider.slim-quotes .owl-stage-outer {
			overflow:visible;
		}
}

@media(min-width:1124px) {
	.quote-slider.slim-quotes .owl-nav button.owl-prev{
 left: -40px !important;
}

.quote-slider.slim-quotes .owl-nav button.owl-next{
 right: -40px !important;
}

}


@media(max-width:1100px) {
	.quote-slider.slim-quotes  .owl-nav  button span {
	 background-image: url("https://cdn.prod.website-files.com/657353116202a9ac87537654/698a2d90aaafc11aa08c4a27_vynca-arrow-purple-rev.svg?Asd") !important;

}
}

/* @end */


@media (min-width: 501px) {
    .file-dwnld-txt {
        padding: 60px 0;
    }
}

/* @group Row Links */

.rowlinks .rowlink {
    padding: 50px 0 0;
}

.rowlink-icon img {
    width: 70px;
}


.rowlink-title {
	text-align:left
}
.rowlinks .rowlink:not(:last-child) {
    border-bottom: 1px solid white;
    padding-bottom: 50px;
}

 .link-block {
 	display:flex !important;
 	flex-direction:column;
 	position:relative;
 }
 
  .link-block  .link-block-text {
 	flex:1
 	
 }
 
 
 @media(min-width:992px) {
 	.link-block-holder{
 		margin: auto -20px;
 	}	
 	

 	
 	.link-block-holder .link-block-text{

	     display:flex;
 		 flex-direction:column;

 	}
 		 	
 	.link-block-holder .link-block-btn{

 		flex:1;
 		align-items: flex-end;
 	}
 }
 
 .link-block:after {
 	pointer-events: none;
 	position:absolute;
 	content:"";
 	top: 0;
 	left: 0;
 	right:0;
 	height:30%;
 	background: linear-gradient(180deg,rgba(0, 0, 0, .1) 0%, rgba(13, 13, 13, 0) 100%);
 }
 [data-txt-bullets] p span {
 	display:block;
 	padding-bottom:10px;
 	font-size: 20px !important;
 	padding-left:22px;
 	position:relative;
 	
 }
 
 [data-txt-bullets] p span:before {
 	content:"";
 	width:10px;
 	height:10px;
 	background-color: white;
 	border-radius:50%;
 	position:absolute;
 	left:0px;
 	top: 8px;
 	
 }
 
 
  .link-block[data-txt-cntr=""] h3 {
  	text-align:left;
  }
 
.vynca-vert-links-holder[data-btns=""] .rowlink br {
 	display:block !important
 }
 
 
 
 @media(min-width:1025px) {

 	.link-block-holder >*{
 	 	width:30%;
 	}
 	
 }
@media (max-width: 864px) {
    .link-block-holder {
        flex-wrap: wrap;
    }
    .link-block-holder > * {
        width: 100%;
    }
}

@media (max-width: 500px) {
    .rowlink-arrow {
        max-width: 20px !important;
    }

    .rowlink-txt {
        padding-right: 20px !important;
    }

    .rowlink-mob-row {
        align-items: center;
    }
	
	.vynca-vert-links-holder[data-btns="1"] .rowlink .btn-v2-container{
		margin-right:auto !important;
		margin-left:auto !important;
	}
}

/* @end */

/* @group Service Slider */
.services-slider {
	width:100%;
	overflow: hidden !important;
}


.services-slider .owl-carousel {
	
	position:relative;
}


.services-slider .owl-carousel .owl-nav button span{
		position:relative;
		left: 40px;
		filter:invert(0%) saturate(0%);
}

.services-slider .owl-carousel .owl-nav button:hover span{
	
		filter:invert(0%) saturate(100%);
}

	
@media(min-width:601px) {

.services-slider .owl-carousel {
	padding:0 100px !important;
}

.services-slider .owl-carousel .owl-nav button {
		width:80px;
}

.services-slider .owl-carousel .owl-nav button span {
		left: 20px;
}


}




@media(min-width:601px) and (max-width:864px) {

.services-slider .owl-carousel {
	padding:0 100px !important;
}

.services-slider .owl-carousel .owl-nav button {
		width:120px;
	
		 
}

.services-slider .owl-carousel .owl-nav button.owl-prev {

		left:20px
		 
}

.services-slider .owl-carousel .owl-nav button.owl-next {

		right:20px
		 
}

.services-slider .owl-carousel .owl-nav button span {
		left: 10px;
		
}


}


@media(min-width:864px) {

.services-slider .owl-carousel .owl-nav button span{
		position:relative;
		left: 40px;
	
}

}

@media(max-width:600px) {
	.services-slider .owl-carousel {
	
	position:relative;
	padding:0 20px !important;
	}
	
	.services-slider .owl-carousel .owl-nav button {
		width:20px
	}
	
	.services-slider .owl-carousel .owl-nav button span {
		left: 0px;
	}

}


.services-slider .owl-carousel .owl-nav .owl-prev  {
	left: 8px;
}
.services-slider .owl-carousel .owl-nav .owl-next{
	right: 8px;
}


.services-slider .owl-carousel .owl-nav  span {
	background-image: url("https://cdn.prod.website-files.com/657353116202a9ac87537654/698a2d90aaafc11aa08c4a27_vynca-arrow-purple-rev.svg?Asd") !important;

	

}
.services-slider .owl-carousel .owl-nav  button:hover span {
	opacity:1
}

@media(max-width:864px) {
	.services-slider .owl-carousel .owl-nav button{
		width:30px;
	}
	.services-slider .owl-carousel .owl-nav  span {
		width:100%;
	}
}


@media(max-width:600px) {
	
	.services-slider .owl-carousel .owl-nav .owl-prev  {
			left: -5px;
		}
		.services-slider .owl-carousel .owl-nav .owl-next{
			right: -5px;
		}


}




@media (min-width: 1250px) and (max-width: 1699px) {
  
	html  .services-slider {
	 	padding-bottom:35px !important
	 }
}


@media (max-width: 1250px) {
   
	 .services-slider {
	 	padding-bottom:10px !important
	 }
}

@media (max-width: 768px) {
	 .services-slider {
	 	padding-bottom:30px !important
	 }
}





.services-slider{
	transition:all .3s ease 
}

.services-slider .owl-stage-outer,
.services-slider .owl-stage{
	
		height:100%
	}


.services-slider-container {
	display: flex;
	flex-direction: column;
	height:100%;

	
}

.services-slider-content {
	flex:1
}

.services-slider .owl-item {

	display:flex;
}
.services-slider-slide {
	flex:1;

}

/* Overrides */

.services-slider-text-headline {
	text-align:left
}

	
	.services-slider .services-slider-content{
	gap:5px !important	
}
	.services-slider .services-slider-container h4{
		font-size: 20px!important;
	
	
	}
	.services-slider .services-slider-container h3{
		font-size: 38px!important;
			line-height:1.1em !important;
		display:block;
			margin-bottom:10px!important
		
	}
	
	.services-slider .services-slider-container .services-slider-txt{
		font-size: 18px!important;
	}
	
	
@media(min-width:600px) {	
		.services-slider .services-slider-container h4{
		font-size: 18px!important;
	}
}



@media(min-width:501px) {
	

.services-slider .owl-carousel .owl-stage,
.services-slider .owl-carousel .owl-stage-outer,
.services-slider .owl-carousel .owl-stage {
    overflow: visible !important;
}

}







.services-slider .owl-nav button:before{
	content:"";
	position:absolute;
	top: 0;
	bottom:0;
	background: linear-gradient(90deg,rgba(255, 255, 255, 0) 10%, rgba(255, 255, 255, 1) 50%);
	z-index:5;
	pointer-events:none;
	
}
.services-slider .owl-prev span:before {
	left: calc(50vw + 150px);
}



@media(min-width:600px) {
	.services-slider .owl-nav button:before{
		width:200px;
		right:-100px
	}
	

}


@media(max-width:600px) {
	.services-slider  .owl-carousel .owl-nav  button span {
	background-image: url("https://cdn.prod.website-files.com/657353116202a9ac87537654/698a2d90aaafc11aa08c4a27_vynca-arrow-purple-rev.svg?Asd") !important;

	

}
}



/* @end */

.quote-slider .w-slider-nav {
	bottom: -40px;
}
.quote-slider {
	
	margin-bottom:40px
}
	
}

.w-icon-slider-left {
    transform: rotate(180deg);
}

/* @group Box Stats */



@media(min-width:1100px) {
	[data-box-cnt="4"] .box-stat{
		width: 25%;
	}

}

@media(min-width:1025px) and (max-width:1099px) {
	[data-box-cnt="4"]{
		flex-wrap:wrap;
	}
	[data-box-cnt="4"] .box-stat{
		width: 50%;
	}

}


.box-stat-num {
    aspect-ratio: 235 / 220 !important;
    margin-bottom: -50px;
    border-radius: 100% 100% 0 0;
    overflow: hidden !important;
	z-index:3;
	position:Relative;
}

.box-stat-num h3 {
    font-weight: 600;
    font-size: 80px;
}

.box-stat-num h3 {
    font-weight: 600;
    font-size: 80px;
    display: flex;
    justify-content: center;
}

.box-stat {
    position: Relative;
}

.box-stat .box-stat-num {
	overflow:visible;
}


.box-stat:before {
    content: "";
    position: absolute;
    left: 8px;
    right: 8px;
    background-color: #ededed;
    height: 22px;
    z-index: 1;
    top: 45%;
}

@media(max-width:984px) {
	.box-stat:before {
    top: 50%;
}



}
.box-stat-num-container {
    padding-top: 50px;
}

.box-stat[data-stat-type="perc"] h3:after,
.box-stat[data-stat-type="meter"] .box-stat-num h3:after,
.box-stat[data-stat-type="down"] .box-stat-num h3:after,
.box-stat[data-stat-type="up"] .box-stat-num h3:after {
    content: "%";
    font-weight: 700;
    font-size: 40px;
    position: Relative;
    margin-top: 10px;
}

.box-stat[data-stat-type="down"] .box-stat-num h3:before,
.box-stat[data-stat-type="up"] .box-stat-num h3:before {
    width: 50px;
    height: 70px;
    background-image: url(https://cdn.prod.website-files.com/657353116202a9ac87537654/6978f9034ce176815c16dc1c_vynca-arrow.svg);
    background-size: contain !important;
    background-repeat: no-repeat;
    font-weight: 700;
    margin-right: 5px;
    font-size: 50px;
    position: Relative;
    margin-top: 15px;
	content:"";
}

.box-stat[data-stat-type="x"] h3 {
    align-items: center;
}
.box-stat[data-stat-type="x"] h3:after {
    content: " ";
    position: relative;
    background-image: url(https://cdn.prod.website-files.com/657353116202a9ac87537654/697a45c48aa099b4fabba813_rounded-xb.svg);
    background-size: contain !important;
    background-repeat: no-repeat;
    font-weight: 700;
    margin-right: 5px;
    font-size: 50px;
    position: Relative;
    width: 40px;
    height: 40px;
    margin-left: 4px;
}
.box-stat[data-stat-type="k"] h3:after {
    content: "K";
    font-size: 45px;
    position: Relative;
    top: 10px;
}
.box-stat[data-stat-type="k"] h3:before {
    content: "$";
    font-size: 45px;
    position: Relative;
    top: 10px;
    margin-right: 2px;
    font-weight: 400;
}
.box-stat[data-stat-type="+"] h3:after {
    content: "+";
    font-size: 45px;
    position: Relative;
    top: 10px;
    margin-right: 2px;
    font-weight: 900;
}

.box-stat[data-stat-type="up"] h3:before {
    transform: rotate(180deg);
}

.box-stat[data-stat-type="meter"] .box-stat-num {
    background-image: url(https://cdn.prod.website-files.com/657353116202a9ac87537654/6978fa1882d8c5297b51d2a1_vynca-meeter.svg);
    background-size: 85% auto !important;
    background-repeat: no-repeat;
    background-position: 10px 15%;
    font-weight: 700;

    font-size: 50px;
    position: Relative;
}

.box-stat-txt {
    background-color: white;
    text-align: Center;
    min-height: 120px;
    display: block;
}

/* @end */

/* @group Timeline Container */

.timeline-container .timeline-img-holder img {
    border-radius: 0 42%;
}
.timeline-container .timeline-block .timeline-txt {
    flex: 1;
    height: 100%;
    justify-content: flex-end;
    padding: 0px !important;
    box-sizing: border-box !important;
}

.timeline-container .timeline-block:nth-child(odd) .timeline-img-holder,
.timeline-container .timeline-block:nth-child(even) .timeline-txt-holder {
    height: 50%;
}

@media (min-width: 1025px) {
    .timeline-container {
        flex-justify: stretch;
    }
    .timeline-container {
        align-items: stretch;
    }
    .timeline-container > * {
        width: 20% !important;
        height: 250px;
    }

    .timeline-container {
        margin-top: calc(var(--_base-v2---site-padding) / 3);
        position: Relative;
        left: 0;
        gap: 0;
        overflow: hidden;
        display: flex;
        justify-content: stretch;
        flex-wrap: wrap;
    }

    .timeline-container > :nth-child(1),
    .timeline-container > :nth-child(2),
    .timeline-container > :nth-child(3),
    .timeline-container > :nth-child(4),
    .timeline-container > :nth-child(5) {
        align-items: flex-end;
        justify-content: flex-end;
        display: flex;
        border-bottom: 4px solid #fff;
    }

    .timeline-container > :nth-child(1):after,
    .timeline-container > :nth-child(2):after,
    .timeline-container > :nth-child(3):after,
    .timeline-container > :nth-child(4):after,
    .timeline-container > :nth-child(5):after {
        content: "";
        width: 20px;
        height: 20px;
        border-radius: 50%;
        position: absolute;
        background-color: white;
        bottom: -12px;
        left: 0px;
    }
}

@media (max-width: 1024px) {
    .timeline-container > :nth-child(1),
    .timeline-container > :nth-child(2),
    .timeline-container > :nth-child(3),
    .timeline-container > :nth-child(4),
    .timeline-container > :nth-child(5) {
        align-items: flex-end;
        justify-content: flex-end;
        display: flex;
        border-right: 4px solid #fff;
    }

    .timeline-container > :nth-child(2),
    .timeline-container > :nth-child(4) {
        align-items: flex-end;
        text-align: right;
    }

    .timeline-container > :nth-child(1):after,
    .timeline-container > :nth-child(2):after,
    .timeline-container > :nth-child(3):after,
    .timeline-container > :nth-child(4):after,
    .timeline-container > :nth-child(5):after {
        content: "";
        width: 20px;
        height: 20px;
        border-radius: 50%;
        position: absolute;
        background-color: white;
        right: -12px;
        top: 0px;
    }
}

.timeline-container > * {
    position: relative;
    height: auto;
    padding: 20px 0;
}

.timeline-container .timeline-txt,
.timeline-container .timeline-img-container {
    padding: 20px;
}

.timeline-container .timeline-line:before {
    content: "";
    width: 20px;
    height: 20px;
    border-radius: 50%;
    position: absolute;
    background-color: white;
    top: 50%;
    margin-top: -10px;
}

.timeline-container .timeline-block:nth-child(even) {
    flex-flow: column-reverse !important;
    justify-content: flex-end; 
}

.timeline-container .timeline-block:nth-child(even) .timeline-txt {
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
}

/* @end */

/* @group Comfort Fotter */

.graphic-cta [class*='graphic-cta-img-holder'] {
    position: Relative;
	z-index:1
}



.graphic-cta-holder .graphic-cta [class*='graphic-cta-img-holder']:before {
    content: "";
    position: absolute;
    width: 1175px;
    height: 1175px;
    mix-blend-mode: screen;
    border-radius: 50%;

    background-color: rgba(255, 255, 255, 0.1);
    top: 40%;
    right: 10%;
	z-index:2
}


.graphic-cta-txt-holder-green h2 {
	padding-top: 0!important;
}

@media(max-width:768px) {
	.graphic-cta [class*='graphic-cta-img-holder-sm']:before {
	
		      width: 575px;
			  height: 575px;
	}
}

/* @end */

/* @group Vynca Vert Links*/

.vynca-vert-links-holder .rowlink {
    padding: calc(var(--_base-v2---site-padding) / 2) 0;
}

.vynca-vert-links-holder .rowlink .rowlink-mob-row img {
}

.vynca-vert-links-holder .rowlink:hover .rowlink-mob-row img {
    animation: myAnim 1000ms ease 0s 1 normal forwards;
}



@keyframes myAnim {
    0% {
        transform: translateX(0);
    }

    15% {
        transform: translateX(-20px);
    }

    30% {
        transform: translateX(0px);
    }

    50% {
        transform: translateX(-20px);
    }

    100% {
        transform: translateX(0px);
    }
}


.vynca-vert-links-holder .rowlink .rowlink-txt {
	padding-right:20px
}
.vynca-vert-links-holder .rowlink:not(:last-child) {
    border-bottom: 1px solid #fff;
}
.vynca-vert-links-holder[data-btns="1"] .rowlink .btn-v2-container {

	align-self: center;
	margin:0 auto 0 0

}

.vynca-vert-links-holder[data-btns="1"] .rowlink:hover .btn-v2 {
	background-color: transparent!important;
	border:3px solid white;
	color:white
}

.vynca-vert-links-holder .rowlink .rowlink-txt p{
		line-height: 1.3em!important;
		padding-top: 10px;
	}
@media(max-width:1024px) {
	
	
	.vynca-vert-links-holder[data-btns="1"] .rowlink-mob-row{
		display:flex;
		flex-direction:column;
		
	}
		.vynca-vert-links-holder[data-btns="1"] .rowlink-mob-row .btn-v2{
		margin-top: 20px;
	}
	
	
	
}

@media(max-width:500px) {
	
	.vynca-vert-links-holder[data-btns="1"] *:is(h2,h3,h4,p){
		text-align:center;
	}

	


}


/* @end */

/* @group Vynca BG */

.vynca-bg {
    background-image: url("https://cdn.prod.website-files.com/657353116202a9ac87537654/69827067b2c8bc95950311d2_vynca-bg.svg");
    background-repeat: no-repeat;
    background-size: auto 150%;
    background-position: -20vw calc(0px - 10vw);

}

.meet-the-team-slice {
	height:calc(100% + 2px) !important;
	left:-2px !important;
	width:cacl(100% + 2px);
}
@media (max-width: 1024px) {
    .vynca-bg {
        background-size: auto 150%;
        background-position: -50vw calc(0px + 50%);
    }
}

@media (max-width: 728px) {
    .vynca-bg {
        background-size: auto 100%;
        background-position: -200vw calc(0px + 40vw);
    }
}

/* @end */

/* @group Meet The Team */
.meet-the-team ul[role="list"] li:before {
 	background-color: white;
 }
html .meet-the-team-mosaic {
    text-align: right;
}


	
@media (min-width: 501px) and (max-width: 1024px) {
    html .meet-the-team-mosaic {
        height: 50%;
        object-position: right top;
        padding: 0 !important;
    }
	

}
	html .meet-the-team-mosaic {
	
		background-image: url('https://cdn.prod.website-files.com/657353116202a9ac87537654/699691c9f42389fa9428b3eb_team-mosaic.webp');
		background-size:60%
	}
@media(min-width:942px) {
		html .meet-the-team-mosaic {
	
		background-image: url('https://cdn.prod.website-files.com/657353116202a9ac87537654/699691c9f42389fa9428b3eb_team-mosaic.webp');
		background-size:90%
	}
		html .meet-the-team-mosaic img {
		visibility:hidden
	}
}


html body .meet-the-team .meet-team-container {
	padding-left:var(--_base-v2---site-padding) ;
	padding-right:var(--_base-v2---site-padding);

}
@media(max-width:1023px) {
html body .meet-the-team.site-margin {
	padding-bottom:0 !important
}
html body .meet-the-team .meet-team-container {
	padding-bottom:var(--_base-v2---site-padding);
	}
}


html body .meet-the-team .site-container.meet-team-container {
	padding-bottom:var(--_base-v2---site-padding);
	max-width:100% !important;
	justify-content:center!important;

	}
html body .meet-the-team .meet-team-content {
	max-width:var(--_base-v2---site-max-width);
	
	
}
	
@media(max-width:601px) {
	
html body .meet-the-team.site-margin{
	padding-bottom:0!important;
	padding-left:0!important;
	padding-right:0!important
}


html body .meet-the-team .meet-team-content {
	padding-top: 0;
}


html body .meet-the-team .meet-the-team-mosaic{
	width:100%;

}


}
@media(max-width:600px) {
html body .meet-the-team .meet-team-container {
	padding-left:calc(var(--_base-v2---site-padding) / 3) !important;
	padding-right:calc(var(--_base-v2---site-padding) / 3) !important;
	padding-bottom:var(--_base-v2---site-padding);
}

.meet-the-team {

	margin-bottom:0 !important;
}

}







/* @end */

/* @group Vertical Steps*/

.vertical-steps {
max-width:620px;
margin:auto;
display:flex;
flex-direction:column;
counter-reset: step-counter;
padding:calc(var(--_base-v2---site-padding) /4);

}


.vertical-steps .vertical-step{
		padding:calc(var(--_base-v2---site-padding) / 2.5) calc(var(--_base-v2---site-padding) /4) calc(var(--_base-v2---site-padding) / 2.5) calc(var(--_base-v2---site-padding)* .85);
		position:Relative;
		counter-increment: step-counter;
	}

.vertical-steps > div:not(:last-of-type) {
	border-bottom:1px solid rgba(0,0,0,.2);
}

.vertical-steps > div:after{
	font-family: var(--_base-v2---font-primary);
	content: counter(step-counter);
	color:white;
	background-color: var(--_base-v2---color-secondary);
	width:50px;
	height:50px;
	border-radius:50%;
	display:flex;
	justify-content:center;
	align-items: center;
	font-size: 33px;
	font-weight: 600;
	position:absolute;
	left: 0;
	top: 50%;
	margin-top: -25px;
}

.vertical-steps > div:not(:last-of-type):before {
	content:"";
	top: 50%;
	height:100%;
	background-color: var(--_base-v2---color-secondary);
	display:block;
	position:absolute;
	width:4px;
	left: 25px;
	
}

@media(max-width:600px) {
	.vertical-steps .vertical-step *{
		font-size: var(--_base-v2---paragraph-norm);
	}
	
	.vertical-steps {
		margin:auto -30px
	}
	
	.vertical-steps > div:after{
		width:40px;
	height:40px;
	margin-left:5px;
	font-size: 26px;
		}

/* @end */
}

/* @group Alternating Columns */

.alt-columns {
	gap:var(--_base-v2---site-padding) 0;
}

.alt-columns img{
	width:45%;
	min-width:none
	
}
.alt-columns > div {
	gap:0 var(--_base-v2---site-padding);
}
.alt-columns > div:nth-child(even) {
	flex-direction: row-reverse;
}



@media(max-width:1024px) {
	.alt-columns > div:nth-child(even) {
		flex-direction: column;
	}
	.alt-columns > div {
		gap:calc(var(--_base-v2---site-padding) / 2);
	}
	
}

@media(max-width:1024px) {
	.alt-columns img{
	width:100%;
}
	.alt-columns *:is(li,p){
		font-size: var(--_base-v2---paragraph-small)!important;
	}

/* @end */
	
}




.simple-section-header[data-pad-top="0"] {
	padding-top: 0;
}

.simple-section-header[data-pad-bot="0"]{
	padding-bottom: 0;
}

.simple-section-header[data-pad-top="half"] {
	padding-top: calc(var(--_base-v2---site-padding) / 2);
}

.simple-section-header[data-pad-bot="half"]{
	padding-bottom: calc(var(--_base-v2---site-padding) / 2);
}

.simple-section-header[data-headline-space="1"] .simple-section-header{
	padding-bottom: calc(var(--_base-v2---site-padding) / 3)
}


.simple-section-header:not([data-bg-color=""]) .simple-section-subheader-light {
	font-weight: 400;
}

.simple-section-header:not([data-bg-color=""]) * {
	color: white;
}

.simple-section-header[data-bg-color="primary"] {
	background-color: var(--_base-v2---color-primary);
}

.simple-section-header[data-bg-color="secondary"] {
	background-color: var(--_base-v2---color-secondary);
}

.simple-section-header[data-bg-color="tertiary"] {
	background-color: var(--_base-v2---color-tertiary);
}

.simple-section-header[data-bg-color="quarternary"] {
	background-color: var(--_base-v2---color-quarternary);
}

.simple-section-header[data-bg-color="quinary"] {
	background-color: var(--_base-v2---color-quinary);
}

.simple-section-header[data-fnt-style="secondary"] h2{
	font-family: var(--_base-v2---font-primary);
}

.simple-section-header[data-fnt-style="primary"] h2{
	font-family: var(--_base-v2---font-secondary);
}


.simple-section-header .simple-section-subheader-light strong {
	font-weight:400 !important
}














/* @group Bar Stats */


 .info-bars >div:nth-child(1) .bar-info-holder,
    .info-bars >div:nth-child(1) .bar-info-stat{
	   background-color:#775DF5 !important
  }
  
   .info-bars >div:nth-child(2) .bar-info-holder,
    .info-bars >div:nth-child(2) .bar-info-stat{
	   background-color:#9688F9!important
  }
  
     .info-bars >div:nth-child(3) .bar-info-holder,
    .info-bars >div:nth-child(3) .bar-info-stat{
	   background-color:#B9AFFE!important
  }
  
  

.bar-info {

    width:100vw;
    }


.bar-info-bar-container {
    box-shadow: 0px 0px 0px 25px rgba(0, 0, 0, 0.1);
    display: flex;
    border-radius: 0 200px  200px 0 !important;
    overflow: hidden;
    justify-content: stretch;
    width: calc(100vw - ((100vw - var(--_base-v2---site-max-width)) *.65));
}

.bar-info-holder .bar-info-description {
        padding: 0 calc(var(--_base-v2---site-padding) * .75 ) 0 calc(var(--_base-v2---site-padding) / 2 ) !important;
        
		height:100%;
        display:flex;
        flex-direction:column;
        justify-content:center;
		z-index:2;
		max-width:540px;
		line-height:2.4em;	
}

@media(min-width:769px) {
	.bar-info-holder .bar-info-description {
	     min-height:210px;
	}
}


.bar-info .bar-info-stat {
    border-radius: 0 200px  200px 0 !important;
    display: flex;
    flex-direction: column;
    justify-content: Center;
    align-items: flex-end;
    text-align: right;
    flex: 1;
    padding: calc(var(--_base-v2---site-padding) / 4) calc(var(--_base-v2---site-padding) / 4) !important;
			z-index:3;
			min-width:440px;
	
}


.bar-info .bar-info-headline {
	max-width:800px;
	text-align:right	
}

@media(max-width:768px) {
  .bar-info .bar-info-headline {
  text-align:left
  }
}


.bar-info .stat-size {
    overflow:visible;
    position:relative
}



.bar-info:not(:first-child) {
    margin-top: 70px;
}


.bar-info-holder {
    width: 100%;
    display: flex !important;
    justify-content: flex-start;
}


.bar-info-holder[style*="opacity: 1"] {
    opacity: 1 !important;
}



.bar-info .bar-info-txt em {
	font-style: normal;
	color:var(--_base-v2---color-primary);

}

@media(min-width:769px) {
    .bar-info .bar-info-stat {
        padding-right:45px!important;
    
    }
    
    .bar-stat .bar-stat-description h3.stat-header{
		text-align:left
	}
}

@media(max-width:768px) {
	.bar-stats{
		width:100vw;
		overflow:hidden;
	}
	.bar-stat .bar-stat-stat .stat-size{
	display:block!important;
	text-align:center;
	
	}
	
	.bar-stat .bar-stat-stat .stat-size .data-num{
	text-align:center;
	justify-content:Center;
	
	}
}


    
    
@media(min-width:769px) and (max-width:1350px){
.bar-info:not(:first-child) {
    margin-top: 50px;
}

.bar-info-bar-container {
    box-shadow: 0px 0px 0px 15px rgba(0, 0, 0, 0.1);
    width: calc(100vw - (((100vw - var(--_base-v2---site-max-width)) / 2)));
    margin-right:50px

    }

    .bar-info .bar-info-description {
	    padding: calc(var(--_base-v2---site-padding) / 2 )
	        var(--_base-v2---site-padding * .75) !important;
	        
	}
	
	.bar-info .bar-info-stat-num h3{
	    font-size: 70px!important;
	}
	
	.bar-info .bar-info-stat-descr p{
	    font-size: 22px!important;
	    line-height: 1.1em!important;
	}
	
	.bar-info .stat-header{
	    font-size: 38px!important;
	
	}
	.bar-info[data-stat-type="meter"] .bar-info-stat .stat-size {
	    position:relative;
	}
	.bar-info[data-stat-type="meter"] .bar-info-stat-descr p{
	    top: 10px!important;
	    position:Relative;
	}
}


@media(min-width:853px) {
	.bar-info br{
		display:block 
	}
}
@media(max-width:1024px) {
	.bar-info .bar-info-headline{
		font-size: 28px !important;
		padding-left:50px;
		
	}
	
	.bar-info .bar-info-txt{
		font-size: 24px !important;
		line-height:1.4em;
	}
	.bar-info  .bar-info-description {
		padding: calc(var(--_base-v2---site-padding) / 4 ) calc(var(--_base-v2---site-padding) / 2) !important;

	}
}



@media (max-width: 768px) {
    .bar-info-bar-container {
        flex-direction: column !important;
        box-shadow: none;
        border-radius: 0px !important;
        align-items: flex-start;
	
    }

    html body .bar-info .bar-info-stat {
        border-radius: 0 150px 150px 0 !important;
		padding:0 !important;

        align-items: center;
		z-index:1;
		width:calc(100vw - 30px);
		min-width:0px !important;
	
    }
	
	
    html .bar-info .bar-info-description {
        padding: calc(var(--_base-v2---site-padding) / 4)
            30px !important;
			height:auto;
			
    }


	 html .bar-info  .bar-info-stat {
		justify-content: flex-start;
	}
	
	html .bar-info:not(:first-child) {
		margin-top: 40px;
	}
	
	html .bar-info  .bar-info-size {
		align-self: flex-start;
		
		}
		
		html .bar-info  .bar-info-txt {
			font-size: 20px !important;
		}
	
	.bar-info .bar-info-headline {
	
		   padding: calc(var(--_base-v2---site-padding) / 2)
	            calc(var(--_base-v2---site-padding) / 2 ) !important;
				
	}


    
    }




.bar-info-bar-container {
    transition: all 0.5s var(--smoothease);
    transform: translate(0%, 0px);
}

.bar-info-description-bar {
    transition: all 0.3s var(--smoothease) 1s;
    transform: translate(0%, 0px);
}
.bar-info-stat {
    transition: all 0.3s var(--smoothease) .6s;
    transform: translate(0%, 0px);
}

.bar-info-holder[style*="opacity: 0"] .bar-info-stat {
    transform: translate(-100%, 0px);
}

.bar-info-holder[style*="opacity: 0"] .bar-info-bar-container {
    transform: translate(-100%, 0px);
}

.bar-info-holder[style*="opacity: 0"] .bar-info-description-bar {
    transform: translate(-400%, 0px);
}




.info-bars.rainbow-bars .bar-info[data-stat-color="primary"]  .bar-info-holder,
.info-bars.rainbow-bars .bar-info[data-stat-color="primary"] .bar-info-stat{
	background-color:var(--_base-v2---color-primary)!important
}
.info-bars.rainbow-bars .bar-info[data-stat-color="secondary"] .bar-info-holder,
.info-bars.rainbow-bars .bar-info[data-stat-color="secondary"] .bar-info-stat{
	background-color:var(--_base-v2---color-secondary)!important
}

.info-bars.rainbow-bars .bar-info[data-stat-color="tertiary"] .bar-info-holder,
.info-bars.rainbow-bars .bar-info[data-stat-color="tertiary"] .bar-info-stat{
	background-color:var(--_base-v2---color-tertiary)!important
}

.info-bars.rainbow-bars .bar-info[data-stat-color="quarternary"] .bar-info-holder,
.info-bars.rainbow-bars .bar-info[data-stat-color="quarternary"] .bar-info-stat{
	background-color:var(--_base-v2---color-quarternary)!important
}

.info-bars.rainbow-bars .bar-info[data-stat-color="senary"] .bar-info-holder,
.info-bars.rainbow-bars .bar-info[data-stat-color="senary"] .bar-info-stat{
	background-color:var(--_base-v2---color-senary)!important
}

.info-bars .rainbow-bars .bar-info .bar-info-bar-container {
	
}

/* @end */




@media(min-width:801px) {
	
	.leadership-container >div{
		width:33%
	}

	
	.leadership-container .leadership-item .leadership-content{
			height:100%;
			justify-content: flex-start;
		
	}
	.leadership-container .leadership-item .leadership-content a{
			justify-self:flex-end;
			display: flex;
			flex:1;
			justify-content:flex-end;
			align-items: flex-end;
			
			
	}
}

@media(min-width:550px) {
.leadership-container .leadership-item .leadership-content br {
	display:block
}

}
	.leadership-container {
		gap:calc(var(--_base-v2---site-padding) * .75) 0
	}
	
@media(max-width:800px) {
.leadership-container >div{
		width:50%
	}
}

@media(max-width:550px) {
.leadership-container >div{
		width:100%
	}
}




.site-margin.vinca-flower {
	padding-bottom:calc(var(--_base-v2---site-padding) *.75) !important
}



html body #ashby_embed {
	max-height:600px;
	overflow-y: auto;
	max-width:800px !important;
	width: calc(100% - 30px) !important;
	max-width:var(--_base-v2---site-max-width);
	margin:calc(var(--_base-v2---site-padding) /2 ) auto;
}




/* @group Faqs */
.section_faq {
	max-width:800px
}
.section_faq .accordion-hit {
	overflow:hover;
	height:auto;
}


.section_faq  .accordion-hit:first-of-type {
	border-radius:20px 20px 0 0!important;
	overflow:hidden
}
.section_faq  .accordion-hit:last-of-type {
	border-radius:0px 0px 20px 20px!important;
	overflow:hidden
}
.section_faq .dropdown-toggle + nav {
	transition: all .5s ease-in;
	max-height:0px;
	display:block;
	overflow:hidden;
	padding:0 !important;
}

.section_faq  .dropdown-toggle .icon {
	transition: all .3s ease;
}
.section_faq  .dropdown-toggle.w--open .icon {
	transform:rotate(-180deg);
}
.faq-holder.dropdown-toggle + nav p{
	padding:20px !important;
	display:block!important
}

.section_faq .dropdown-toggle.w--open + nav {
	max-height:500px;
	
}

.section_faq [class*="_question"],
.section_faq .faq1_component {
	border-color:var(--_base-v2---color-quinary);
}

.section_faq [class*="_question"] {
	border-color:var(--_base-v2---color-quinary);
}
.section_faq [class*="_answer"] *:is(p, li){

	font-weight:normal !important;
	font-size: 16px !important;
}

@media(max-width:600px) {
	.section_faq [class*="_answer"] *:is(p, li){

	font-size: 14px !important;
}
}


.section_faq [class*="_answer"] li:before{

	width: 7px;
height: 7px;
}

/* @end */



.article-sizer {
	transition: height 2s ease-out;
	overflow:hidden;
}


.article-sizer.expanded + div.article-accodion-view-all-holder .btn-v2 {
	font-size:0;
	
}

.article-sizer:not(.expanded) .article-index-article:nth-child(1n + 4){
	opacity:0
	
}
.article-sizer.expanded + div.article-accodion-view-all-holder .btn-v2:after{
	content:"View Less";
	font-size: 24px;
	
	}
@media(max-width:992px) {
	.article-sizer.expanded + div.article-accodion-view-all-holder .btn-v2:after{

	font-size: 14px;
	
	}
}



@media(min-width:992px) and (max-width:1382px) {
	

.masthead-slice[data-custom="patients"] .masthead-img-slice {
	text-align:right
}

.masthead-slice[data-custom="patients"] .masthead-img-slice {

	height:70vw !important;
	width:80vw !important;
	margin: 0 0 0 auto;
}


}


.contact-map-address br {
	display:block;
}

.source-logos {
	display:none
}
.logo-carousel {
      display: flex;
	  flex-wrap:wrap;
      gap: 50px 20px;
      max-width: 960px;
     width: 100%;
	
    }


 .image-slot {
      aspect-ratio: 4/3;
      overflow: hidden;
      border-radius: 8px;
	   background-color: white;
	  width:25%;
	  height:60px;
   
    }

    .image-slot img {
      width: 100%;
      height: 100%;
      object-fit: contain;
      display: block;
      opacity: 0;
	  background-color: white;
      transition: opacity 0.6s ease;
    }

    .image-slot img.visible {
      opacity: 1;
    }
    
    @media(max-width:768px) {
		.image-slot {
			width:40%
		}
		
	}
	
	
.contact-selector {
	position:relative;
	z-index:30
}	
	.contact-selector select{
		appearance:none;

color: var(--white);
text-align: center;
letter-spacing: -.5px;
border-radius: 200px;
padding: .75rem 1.5rem;
font-weight: 500;
transition: all .2s;
font-size: 25px;
height:auto;
width:100%;
display:block;
max-width: 275px
}

.contact-selector .w-form {
	margin:0
}
	.contact-options [class*="support-block-"] {
		width:100%;
		max-width: 800px;
		position:Relative;
		pointer-events:none;
		
		
	}
.contact-options [class*="support-block-"]:not(.active) {
	opacity:0;
	pointer-events:none;
	position:absolute;
}

.contact-options .active[class*="support-block-"]{
	transition:opacity .5s ease 
}


.contact-options .active[class*="support-block-"] {
	z-index: 2;
	opacity:1;

}
	
	.contact-options [class*="support-block-individual"] {
		width:100%;

		justify-content:Center;
		max-width:var(--_base-v2---site-max-width)
	}	
	
	.contact-options [class*="support-block-individual"] >div{
		width:50%;
		max-width:none;
		
	}
	

	
html .select-form select{
	-webkit-appearance: none;
	-webkit-border-radius: 0;
	padding: 7px 20px;
	font-family: var(--dp-font-primary);
	font-weight: 700;
	color:var(--dp-color-primary);
	margin-left:25px;
	border: 0;
	width:100%;


}


html .select-form .deluxe-select{
	width:calc(100% - 140px);
	max-width:600px;
	display:block;
	position:Relative;

}
html  .deluxe-select .select-selected {
	position:relative;
}
html .deluxe-select .select-selected:after{
	content:"";
	background-image: url(https://cdn.prod.website-files.com/657353116202a9ac87537654/69a21bb1c913c4c0f11a718f_select-arrow.svg?Asd);
	width:30px;
	height: 12px;
	position:absolute;
	right:20px;
	top: 25px;
	display:block;
	z-index:5;
	background-size: contain;
	background-repeat: no-repeat;
	background-position:center;
	transition:transform .3s ease;
	
	z-index:10
}

html .deluxe-select .select-selected.select-arrow-active:after{
	transform:rotate(180deg);
	top: 18px;
}






html .deluxe-select {
  position: relative;
  font-family: var(--dp-font-primary);
  font-family: Arial;
  width: calc(100% - 10px);
  margin-left:0px;
}

html .deluxe-select select {
  display: none; /*hide original SELECT element: */
}

html .select-selected {
  background-color: var(--_base-v2---color-primary);
  color: white;
	text-align: center;
	letter-spacing: -.5px;
	border-radius: 200px;
	padding: .75rem 1.5rem;
	font-weight: 500;
	transition: all .2s;
	font-size: 25px;
	height:auto;
	width:100%;
	min-width: 300px;
	display:block;
	max-width: 275px
}

/* Style the arrow inside the select element: */
html .select-selected:after {
  position: absolute;
  content: "";
  top: 19px;
  right: 10px;
  width: 0;
  height: 0;

}



html .has-deluxe-select {
	overflow:visible;
	z-index:100
}

/* style the items (options), including the selected item: */


html .deluxe-select .select-selected {
    font-weight: bold;
  text-align: left;
  position:Relative;
  z-index:2
  }

/* Style items (options): */

html body .deluxe-select div:not(:last-child) {
	border-bottom:1px solid #ccc;
}


html body .deluxe-select div.select-items {
  position: absolute;
	background:rgba(255,255,255,.9);
  top: 100%;
  padding-top: 25px;
  margin-top: 0;
  left: 0;
  right: 0;
  z-index: 9999;
  border-radius:0 0 20px 20px;
  overflow:hidden;
  padding-bottom:10px;
  border:1px solid #efefef;
  border-top: 0;
  margin-top: -15px;
  z-index:1
}
html body .deluxe-select .select-items div {
	padding:10px 15px;
	font-size: var(--_base-v2---paragraph-norm);
}
html body .deluxe-select .select-items div.same-as-selected,
html body .deluxe-select .select-items  div:hover {
	background-color:var(--_base-v2---color-secondary);
	color:#fff;
	cursor:pointer
}

/* Hide the items when the select box is closed: */
html body .deluxe-select .select-items {
  max-height:500px;
  transition: max-height .4s ease;
}

html body .deluxe-select .select-items.select-hide {
  max-height:0;
  padding-bottom:0;
  border:none;
}


html body .deluxe-select .select-items div {
	transition: all .3s ease;
}




@media (hover: hover) {
	html body .deluxe-select .select-items div:hover {
	color:white;
	}

}



/* @end */







	
	
	
	