/*  @import url('//cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css');  */
@import url('https://cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.9.0/slick.min.css');
@import url('https://cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.9.0/slick-theme.min.css');   
@import url('https://cdnjs.cloudflare.com/ajax/libs/animate.css/4.0.0/animate.min.css'); 

@import url('https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css');

@font-face {
	font-family: 'Cera Pro';
	src: url('https://cdn.yousty.ch/hubfs/Yousty%20Theme%20Feb2022/Fonts/CeraPro-BlackItalic.eot');
	src: url('https://cdn.yousty.ch/hubfs/Yousty%20Theme%20Feb2022/Fonts/CeraPro-BlackItalic.eot?#iefix') format('embedded-opentype'),
		url('https://cdn.yousty.ch/hubfs/Yousty%20Theme%20Feb2022/Fonts/CeraPro-BlackItalic.woff2') format('woff2'),
		url('https://cdn.yousty.ch/hubfs/Yousty%20Theme%20Feb2022/Fonts/CeraPro-BlackItalic.woff') format('woff'),
		url('https://cdn.yousty.ch/hubfs/Yousty%20Theme%20Feb2022/Fonts/CeraPro-BlackItalic.ttf') format('truetype'),
		url('https://cdn.yousty.ch/hubfs/Yousty%20Theme%20Feb2022/Fonts/CeraPro-BlackItalic.svg#CeraPro-BlackItalic') format('svg');
	font-weight: 900;
	font-style: italic;
	font-display: swap;
}

@font-face {
	font-family: 'Cera Pro';
	src: url('https://cdn.yousty.ch/hubfs/Yousty%20Theme%20Feb2022/Fonts/CeraPro-BoldItalic.eot');
	src: url('https://cdn.yousty.ch/hubfs/Yousty%20Theme%20Feb2022/Fonts/CeraPro-BoldItalic.eot?#iefix') format('embedded-opentype'),
		url('https://cdn.yousty.ch/hubfs/Yousty%20Theme%20Feb2022/Fonts/CeraPro-BoldItalic.woff2') format('woff2'),
		url('https://cdn.yousty.ch/hubfs/Yousty%20Theme%20Feb2022/Fonts/CeraPro-BoldItalic.woff') format('woff'),
		url('https://cdn.yousty.ch/hubfs/Yousty%20Theme%20Feb2022/Fonts/CeraPro-BoldItalic.ttf') format('truetype'),
		url('https://cdn.yousty.ch/hubfs/Yousty%20Theme%20Feb2022/Fonts/CeraPro-BoldItalic.svg#CeraPro-BoldItalic') format('svg');
	font-weight: bold;
	font-style: italic;
	font-display: swap;
}

@font-face {
	font-family: 'Cera Pro';
	src: url('https://cdn.yousty.ch/hubfs/Yousty%20Theme%20Feb2022/Fonts/CeraPro-Black.eot');
	src: url('https://cdn.yousty.ch/hubfs/Yousty%20Theme%20Feb2022/Fonts/CeraPro-Black.eot?#iefix') format('embedded-opentype'),
		url('https://cdn.yousty.ch/hubfs/Yousty%20Theme%20Feb2022/Fonts/CeraPro-Black.woff2') format('woff2'),
		url('https://cdn.yousty.ch/hubfs/Yousty%20Theme%20Feb2022/Fonts/CeraPro-Black.woff') format('woff'),
		url('https://cdn.yousty.ch/hubfs/Yousty%20Theme%20Feb2022/Fonts/CeraPro-Black.ttf') format('truetype'),
		url('https://cdn.yousty.ch/hubfs/Yousty%20Theme%20Feb2022/Fonts/CeraPro-Black.svg#CeraPro-Black') format('svg');
	font-weight: 900;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'Cera Pro';
	src: url('https://cdn.yousty.ch/hubfs/Yousty%20Theme%20Feb2022/Fonts/CeraPro-Bold.eot');
	src: url('https://cdn.yousty.ch/hubfs/Yousty%20Theme%20Feb2022/Fonts/CeraPro-Bold.eot?#iefix') format('embedded-opentype'),
		url('https://cdn.yousty.ch/hubfs/Yousty%20Theme%20Feb2022/Fonts/CeraPro-Bold.woff2') format('woff2'),
		url('https://cdn.yousty.ch/hubfs/Yousty%20Theme%20Feb2022/Fonts/CeraPro-Bold.woff') format('woff'),
		url('https://cdn.yousty.ch/hubfs/Yousty%20Theme%20Feb2022/Fonts/CeraPro-Bold.ttf') format('truetype'),
		url('https://cdn.yousty.ch/hubfs/Yousty%20Theme%20Feb2022/Fonts/CeraPro-Bold.svg#CeraPro-Bold') format('svg');
	font-weight:700;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'Cera Pro';
	src: url('https://cdn.yousty.ch/hubfs/Yousty%20Theme%20Feb2022/Fonts/CeraPro-LightItalic.eot');
	src: url('https://cdn.yousty.ch/hubfs/Yousty%20Theme%20Feb2022/Fonts/CeraPro-LightItalic.eot?#iefix') format('embedded-opentype'),
		url('https://cdn.yousty.ch/hubfs/Yousty%20Theme%20Feb2022/Fonts/CeraPro-LightItalic.woff2') format('woff2'),
		url('https://cdn.yousty.ch/hubfs/Yousty%20Theme%20Feb2022/Fonts/CeraPro-LightItalic.woff') format('woff'),
		url('https://cdn.yousty.ch/hubfs/Yousty%20Theme%20Feb2022/Fonts/CeraPro-LightItalic.ttf') format('truetype'),
		url('https://cdn.yousty.ch/hubfs/Yousty%20Theme%20Feb2022/Fonts/CeraPro-LightItalic.svg#CeraPro-LightItalic') format('svg');
	font-weight: 300;
	font-style: italic;
	font-display: swap;
}

@font-face {
	font-family: 'Cera Pro';
	src: url('https://cdn.yousty.ch/hubfs/Yousty%20Theme%20Feb2022/Fonts/CeraPro-Light.eot');
	src: url('https://cdn.yousty.ch/hubfs/Yousty%20Theme%20Feb2022/Fonts/CeraPro-Light.eot?#iefix') format('embedded-opentype'),
		url('https://cdn.yousty.ch/hubfs/Yousty%20Theme%20Feb2022/Fonts/CeraPro-Light.woff2') format('woff2'),
		url('https://cdn.yousty.ch/hubfs/Yousty%20Theme%20Feb2022/Fonts/CeraPro-Light.woff') format('woff'),
		url('https://cdn.yousty.ch/hubfs/Yousty%20Theme%20Feb2022/Fonts/CeraPro-Light.ttf') format('truetype'),
		url('https://cdn.yousty.ch/hubfs/Yousty%20Theme%20Feb2022/Fonts/CeraPro-Light.svg#CeraPro-Light') format('svg');
	font-weight: 300;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'Cera Pro';
	src: url('https://cdn.yousty.ch/hubfs/Yousty%20Theme%20Feb2022/Fonts/CeraPro-MediumItalic.eot');
	src: url('https://cdn.yousty.ch/hubfs/Yousty%20Theme%20Feb2022/Fonts/CeraPro-MediumItalic.eot?#iefix') format('embedded-opentype'),
		url('https://cdn.yousty.ch/hubfs/Yousty%20Theme%20Feb2022/Fonts/CeraPro-MediumItalic.woff2') format('woff2'),
		url('https://cdn.yousty.ch/hubfs/Yousty%20Theme%20Feb2022/Fonts/CeraPro-MediumItalic.woff') format('woff'),
		url('https://cdn.yousty.ch/hubfs/Yousty%20Theme%20Feb2022/Fonts/CeraPro-MediumItalic.ttf') format('truetype'),
		url('https://cdn.yousty.ch/hubfs/Yousty%20Theme%20Feb2022/Fonts/CeraPro-MediumItalic.svg#CeraPro-MediumItalic') format('svg');
	font-weight: 500;
	font-style: italic;
	font-display: swap;
}

@font-face {
	font-family: 'Cera Pro';
	src: url('https://cdn.yousty.ch/hubfs/Yousty%20Theme%20Feb2022/Fonts/CeraPro-Medium.eot');
	src: url('https://cdn.yousty.ch/hubfs/Yousty%20Theme%20Feb2022/Fonts/CeraPro-Medium.eot?#iefix') format('embedded-opentype'),
		url('https://cdn.yousty.ch/hubfs/Yousty%20Theme%20Feb2022/Fonts/CeraPro-Medium.woff2') format('woff2'),
		url('https://cdn.yousty.ch/hubfs/Yousty%20Theme%20Feb2022/Fonts/CeraPro-Medium.woff') format('woff'),
		url('https://cdn.yousty.ch/hubfs/Yousty%20Theme%20Feb2022/Fonts/CeraPro-Medium.ttf') format('truetype'),
		url('https://cdn.yousty.ch/hubfs/Yousty%20Theme%20Feb2022/Fonts/CeraPro-Medium.svg#CeraPro-Medium') format('svg');
	font-weight: 500;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'Cera Pro';
	src: url('https://cdn.yousty.ch/hubfs/Yousty%20Theme%20Feb2022/Fonts/CeraPro-Italic.eot');
	src: url('https://cdn.yousty.ch/hubfs/Yousty%20Theme%20Feb2022/Fonts/CeraPro-Italic.eot?#iefix') format('embedded-opentype'),
		url('https://cdn.yousty.ch/hubfs/Yousty%20Theme%20Feb2022/Fonts/CeraPro-Italic.woff2') format('woff2'),
		url('https://cdn.yousty.ch/hubfs/Yousty%20Theme%20Feb2022/Fonts/CeraPro-Italic.woff') format('woff'),
		url('https://cdn.yousty.ch/hubfs/Yousty%20Theme%20Feb2022/Fonts/CeraPro-Italic.ttf') format('truetype'),
		url('https://cdn.yousty.ch/hubfs/Yousty%20Theme%20Feb2022/Fonts/CeraPro-Italic.svg#CeraPro-Italic') format('svg');
	font-weight: normal;
	font-style: italic;
	font-display: swap;
}

@font-face {
	font-family: 'Cera Pro';
	src: url('https://cdn.yousty.ch/hubfs/Yousty%20Theme%20Feb2022/Fonts/CeraPro-Regular.eot');
	src: url('https://cdn.yousty.ch/hubfs/Yousty%20Theme%20Feb2022/Fonts/CeraPro-Regular.eot?#iefix') format('embedded-opentype'),
		url('https://cdn.yousty.ch/hubfs/Yousty%20Theme%20Feb2022/Fonts/CeraPro-Regular.woff2') format('woff2'),
		url('https://cdn.yousty.ch/hubfs/Yousty%20Theme%20Feb2022/Fonts/CeraPro-Regular.woff') format('woff'),
		url('https://cdn.yousty.ch/hubfs/Yousty%20Theme%20Feb2022/Fonts/CeraPro-Regular.ttf') format('truetype'),
		url('https://cdn.yousty.ch/hubfs/Yousty%20Theme%20Feb2022/Fonts/CeraPro-Regular.svg#CeraPro-Regular') format('svg');
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'Cera Pro';
	src: url('https://cdn.yousty.ch/hubfs/Yousty%20Theme%20Feb2022/Fonts/CeraPro-Thin.eot');
	src: url('https://cdn.yousty.ch/hubfs/Yousty%20Theme%20Feb2022/Fonts/CeraPro-Thin.eot?#iefix') format('embedded-opentype'),
		url('https://cdn.yousty.ch/hubfs/Yousty%20Theme%20Feb2022/Fonts/CeraPro-Thin.woff2') format('woff2'),
		url('https://cdn.yousty.ch/hubfs/Yousty%20Theme%20Feb2022/Fonts/CeraPro-Thin.woff') format('woff'),
		url('https://cdn.yousty.ch/hubfs/Yousty%20Theme%20Feb2022/Fonts/CeraPro-Thin.ttf') format('truetype'),
		url('https://cdn.yousty.ch/hubfs/Yousty%20Theme%20Feb2022/Fonts/CeraPro-Thin.svg#CeraPro-Thin') format('svg');
	font-weight: 100;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'Cera Pro';
	src: url('https://cdn.yousty.ch/hubfs/Yousty%20Theme%20Feb2022/Fonts/CeraPro-ThinItalic.eot');
	src: url('https://cdn.yousty.ch/hubfs/Yousty%20Theme%20Feb2022/Fonts/CeraPro-ThinItalic.eot?#iefix') format('embedded-opentype'),
		url('https://cdn.yousty.ch/hubfs/Yousty%20Theme%20Feb2022/Fonts/CeraPro-ThinItalic.woff2') format('woff2'),
		url('https://cdn.yousty.ch/hubfs/Yousty%20Theme%20Feb2022/Fonts/CeraPro-ThinItalic.woff') format('woff'),
		url('https://cdn.yousty.ch/hubfs/Yousty%20Theme%20Feb2022/Fonts/CeraPro-ThinItalic.ttf') format('truetype'),
		url('https://cdn.yousty.ch/hubfs/Yousty%20Theme%20Feb2022/Fonts/CeraPro-ThinItalic.svg#CeraPro-ThinItalic') format('svg');
	font-weight: 100;
	font-style: italic;
	font-display: swap;
}









/* 1a. Containers */







/* 1c. Colors */

















/* 1d. Typography */











/* 1e. Border */



/* 1f. Corner Radius */



/* 1g. Lists */






/* 1h. Horizontal Rule */



/* 1i. Blockquote */




/* 1j. Buttons */



































 












 







/* 1k. Forms */















































/* 1m. Site Header */









/* 1n. Site Footer */










/* 1o. Blog */







.primary_color * { color:#111111; }

.content-wrapper{
	padding-left:30px;
	padding-right:30px; max-width: 1458px;width:100%;
}

.dnd-section > .row-fluid {
	max-width: 1458px;
}




html,body {
	overflow-x: hidden;
}

html {
	font-size: 24px;     line-height: 1.1;
}

body {
	font-family: Cera Pro, sans-serif; font-style: normal; font-weight: 400; text-decoration: none;
	background-color: ;
	color: #111111;
	font-size: 24px;
	line-height: 1.1;     position: relative;
}

/* Paragraphs */

p.lead,
p.intro {
	font-size: 1.25rem;
}

p {  font-size: 24px; line-height: 1.35; }

mark { 
	background-color: transparent; 
	
	font-weight: 700; 
	position:relative;
}
mark:after {content: '';width: 100%;background-color: #ffe744;display: inline-block;position: absolute;bottom: 0;height: 7px;left: 0;z-index: -10;}

/* Anchors */

a {
	;
	color: ;
}

a:hover, a:focus {
	
	color: ;

}

a:active {
	
	color: ;
}

a.button:disabled {
	background-color: #87A6B5;
}

/* Headings */

h1,
h2,
h3,
h4,
h5,
h6 {
	font-family: Cera Pro, sans-serif; font-style: normal; font-weight: 400; text-decoration: none;
	color: ;
	text-transform: none;
}



h1,.h1 {
	font-family: Cera Pro, sans-serif; font-style: normal; font-weight: 900; text-decoration: none;
	color: #ffffff;
	font-size: 54px;
	letter-spacing: -1.62px;
	text-transform: none;
	line-height:1em;
}

h2,.h2 {
	font-family: Cera Pro, sans-serif; font-style: normal; font-weight: 900; text-decoration: none;
	color: #111111;
	font-size: 36px;
	letter-spacing: -1.08px;
	text-transform: none;
	line-height:1.1;
}

.large_heading h2 {  font-size:54px; letter-spacing: -3px; }


h3,.h3 {
	font-family: Cera Pro, sans-serif; font-style: normal; font-weight: 900; text-decoration: none;
	color: #111111;
	font-size: 36px;
	letter-spacing: -1.08px;
	text-transform: none;
	line-height:1.1;
}

h4,.h4 {
	font-family: Cera Pro, sans-serif; font-style: normal; font-weight: 700; text-decoration: none;
	color: #111111;
	font-size: 24px;
	letter-spacing: 0px;
	text-transform: none;
	line-height:1.2;
}

h5,.h5 {
	font-family: Cera Pro, sans-serif; font-style: normal; font-weight: 700; text-decoration: none;
	color: #111111;
	font-size: 13px;
	letter-spacing: 0px;
	text-transform: none;
	line-height:1.3;
}

h6,.h6 {
	font-family: Cera Pro, sans-serif; font-style: normal; font-weight: 700; text-decoration: none;
	color: #111111;
	font-size: 12px;
	letter-spacing: 0px;
	text-transform: none;
	line-height:1.25;
}




/* Lists */

ul,
ol {
	margin: 1.5rem 0;
	padding-left: 1.5rem;
}

ul li,
ol li {
	margin: 0;
	line-height: 1.7;
}
ul li { list-style-type: none; }

ul ul,
ol ul,
ul ol,
ol ol {
	margin: 1.5rem;
}

/* Blockquote */

blockquote {
	border-left: 4px solid #111111;
	padding-left: 1.5rem;
}

/* Horizontal Rules */

hr {
	border-bottom-color: #8DA0AB;
}





.outter_button { display: flex; flex-wrap: wrap; align-items: center; }
a:hover {color:#5FFF9F; }

/* Primary Button */

.button a,
.ias-trigger-next a{
	font-family: Cera Pro, sans-serif; font-style: normal; font-weight: 700; text-decoration: none;
	background-color: 

  
  
    
  


  rgba(106, 32, 95, 1.0)

;
	border: 1px solid #6A205F;
	border-radius: 50px; 
	color: #ffffff;
	fill: #ffffff;
	font-size: 24px;
	padding: 17px 37px;
	text-transform: none;
	display:inline-block;
	line-height: 1.4em;
	text-align: center; 
	cursor: pointer;
	position: relative;
	top: 0;
	box-shadow: none;
} 


.button a:disabled,
.button a:disabled:hover,
.button a:disabled:focus,
.button a:disabled:active,
{
	background-color: #8DA0AB !important;
	border-color: #8DA0AB !important;
	color: #fffffffff !important;
}

.button--simple:disabled,
.button--simple:disabled:hover,
.button--simple:disabled:focus,
.button--simple:disabled:active {
	background-color: transparent !important;
}


.button a:hover,
.button a:focus,
.button a:active,
.ias-trigger-next a:hover{
	font-family: Cera Pro, sans-serif; font-style: normal; font-weight: 700; text-decoration: none;
	box-shadow: 0px 6px 0px 0px #44003A;
	top: -6px;
}

/* Secondary Button */

.button.button--secondary a
{
	font-family: Cera Pro, sans-serif; font-style: normal; font-weight: 700; text-decoration: none;
	background-color: 

  
  
    
  


  rgba(95, 255, 159, 1.0)

;
	border: 1px solid #5FFF9F;
	border-radius: 50px; 
	color: #6A205F;
	fill: #6A205F;   
	text-transform: none; 
	text-align: center;    cursor: pointer;
}



.button.button--secondary a:hover,
.button.button--secondary a:focus,
.button.button--secondary a:active,
.ias-trigger-next a:hover
{
	
	box-shadow: 0px 6px 0px 0px #2FCD6E;
	top: -6px;
}

/* Simple Button */ 

.button.button--tertiary a{
	font-family: Cera Pro, sans-serif; font-style: normal; font-weight: 700; text-decoration: none;
	color: #6A205F; 
	fill: #6A205F;
	text-transform: none;  
	border: 1px solid #1111111a;

	border-radius: 50px;
	background-color: 

  
  
    
  


  rgba(255, 255, 255, 0.0)

; 

}

.button.button--tertiary a:hover,
.button.button--tertiary a:focus,
.button.button--tertiary a:active

{  
	background-color: rgba(17,17,17,0.10);
	box-shadow:none; top: 0;
}

/* quaternary Button */

.button.button--text  a {
	font-family: Cera Pro, sans-serif; font-style: normal; font-weight: 700; text-decoration: none;
	color: #6A205F; 
	fill: #6A205F;
	text-transform: none;  
	border: 0px solid #6A205F;

	border-radius: 50px;
	background-color: 

  
  
    
  


  rgba(255, 255, 255, 0.0)

; 

}
.button.button--text a:hover,
.button.button--text a:active,
.button.button--text a:focus {
	box-shadow: none;
	background: #1111111A; top: 0;
}
/* Button Sizing */

.button.button--small {
	font-size: px;
	padding: px px;
}


.button.button--text.button--text--after_text_icon a {
	padding:1.5px 56px 1.5px 0;
	position: relative; transition: all .6s ease;
	-moz-transition: all .6s ease;
	-webkit-transition: all .6s ease;
	-o-transition: all .6s ease;
}
.button--text--after_text_icon a:after {
	content: '';
	position: absolute;
	width: 36px;
	height: 36px; right:0;
	background-color: #6A205F; top: 50%;
	transform: translateY(-50%);
	border-radius: 50%;     margin-left: 20px; background-image: url(https://cdn.yousty.ch/hubfs/Yousty_Content/Images/button_Vector.svg);
	background-repeat: no-repeat;
	background-position: center; transition: all .6s ease;
	-moz-transition: all .6s ease;
	-webkit-transition: all .6s ease;
	-o-transition: all .6s ease;  
}
.button.button--text.button--text--after_text_icon a:hover, .inner_product_teasers_box:hover .button--text--after_text_icon a, .button.button--text.button--text--after_text_icon a:active, .button.button--text.button--text--after_text_icon a:focus { background-color: #6A205F;
	color: #ffffff;      padding:1.5px 67px 1.5px 18px;
}

.button--text--after_text_icon a:hover:after, .inner_product_teasers_box:hover .button--text--after_text_icon a:after {  width:48px; }


.footer form input[type='submit'], .footer form .hs-button
{
	font-family: Cera Pro, sans-serif; font-style: normal; font-weight: 700; text-decoration: none;
	background-color: 

  
  
    
  


  rgba(95, 255, 159, 1.0)

;
	border: 1px solid #5FFF9F;
	border-radius: 50px; 
	color: #6A205F;   
	text-transform: none; 
	text-align: center;    cursor: pointer;     font-size: 16px;
	padding: 8px 15px;
}



.footer form input[type='submit']:hover,
.footer form input[type='submit']:focus,
.footer form input[type='submit']:active,
.footer form .hs-button:active,
.footer form .hs-button:hover,
.footer form .hs-button:focus
{
	box-shadow: 0px 6px 0px 0px #2FCD6E;     top: -6px;
}








form {
	background-color: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

;
	border: 0px solid #FFFFFF;
	border-radius: 0px;
	padding: 0px 0px;
}

.hs-form-field {
	margin-bottom: 1.4rem;
}

/* Form Title */

.form-title {
	font-family: Cera Pro, sans-serif; font-style: normal; font-weight: 900; text-decoration: none;
	background-color: 

  
  
    
  


  rgba(255, 255, 255, 0.0)

;
	border: 0px none #fff;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	color: #111111;
	font-size: 36px;
	padding: 0px 0px;
	text-transform: none;
}

/* Labels */

.hs-form-field > label,
.hs-form-field > label span {
	font-family: Cera Pro, sans-serif; font-style: normal; font-weight: 400; text-decoration: none;
	color: #111111;
	font-size: 16px;
	padding: 0px 0px;

}
.hs-form-field > label{  display: block;}
/* Help Text - Legends */

.hs-form-field legend {
	font-family: Cera Pro, sans-serif; font-style: normal; font-weight: 400; text-decoration: none;
	color: #111111;
	font-size: 16px;
}

/* Inputs */

input[type='text'],
input[type='email'],
input[type='password'],
input[type='tel'],
input[type='number'],
select,
textarea {
	font-family: Cera Pro, sans-serif; font-style: normal; font-weight: 400; text-decoration: none;
	background-color: 

  
  
    
  


  rgba(255, 255, 255, 0.0)

;
	border: 1px solid 

  
  
    
  


  rgba(196, 196, 196, 1.0)

;
	border-radius: 3px;
	color: #111111;
	font-size: 21px;
	padding: 23.5px 25px;
	width:100% !important;
	outline: none !important;
}

input[type='text']:focus,
input[type='email']:focus,
input[type='password']:focus,
input[type='tel']:focus,
input[type='number']:focus,
select:focus,
textarea:focus{
	border-color:#111111;
}


input[type='text'],
input[type='email'],
input[type='password'],
input[type='tel'],
input[type='number'],
textarea{
	-webkit-appearance: none !important;
	-moz-appearance: none !important;
}

::-webkit-input-placeholder {
	color: ;
}

::-moz-placeholder {
	color: ;
}

:-ms-input-placeholder {
	color: ;
}

:-moz-placeholder {
	color: ;
}

::placeholder {
	color: ;
}

/* Inputs - Checkbox/Radio */

form .inputs-list:not(.no-list) label,
form .inputs-list:not(.no-list) label > span,
form .inputs-list:not(.no-list) label > span p {
	;
	color: ;
	font-size: ;
}

/* Inputs - Datepicker */

.fn-date-picker td.is-today .pika-button {
	color: #6A205F;
}

.hs-datepicker .is-selected button.pika-button {
	background-color: #6A205F;
}

.hs-datepicker button.pika-button:hover {
	background-color: #111111 !important;
}

/* Form Rich Text */

form .hs-richtext,
form .hs-richtext *,
form .hs-richtext p,
form .hs-richtext h1,
form .hs-richtext h2,
form .hs-richtext h3,
form .hs-richtext h4,
form .hs-richtext h5,
form .hs-richtext h6 {
	;
	color: ;
}

/* GDPR Text */

.legal-consent-container,
.legal-consent-container .hs-richtext,
.legal-consent-container .hs-richtext p {
	;
	color: ;
	font-size: ;
	font-size: 10px; line-height: 12px;}
form .inputs-list>li.hs-form-booleancheckbox { margin: 10px 0; 30px}
form .legal-consent-container .inputs-list:not(.no-list) label>span {
	font-size: 10px;
}


/* Validation */

.hs-input.invalid.error {
	border-color: #EF6B51;
}

.hs-error-msg {
	color: #EF6B51;
}

/* Submit */
form input[type='submit'],
form .hs-button{
	cursor: pointer;
	transition: all ease 0.3s; 
}




form input[type='submit'],
form .hs-button {
	font-family: Cera Pro, sans-serif; font-style: normal; font-weight: 700; text-decoration: none;
	background-color: 

  
  
    
  


  rgba(106, 32, 95, 1.0)

;
	border: 1px solid #6A205F;
	border-radius: 50px; 
	color: #ffffff;
	fill: #ffffff;
	font-size: 24px;
	padding: 17px 37px;
	text-transform: none;
	display:inline-block;   
	text-align: center; 
	cursor: pointer;
	position: relative;
	top: 0;
	box-shadow: none;
}

form input[type='submit']:hover,
form input[type='submit']:focus,
form .hs-button:hover,
form .hs-button:focus,
form input[type='submit']:active,
form .hs-button:active 
{
	font-family: Cera Pro, sans-serif; font-style: normal; font-weight: 700; text-decoration: none;
	box-shadow: 0px 6px 0px 0px #44003A;
	top: -6px;
}





/* Inline Thank You Message */

.submitted-message {
	background-color: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

;
	border: 0px solid #FFFFFF;
	border-radius: 0px;
	padding: 0px 0px;
}

form .input { margin-right: 0!important;}
form fieldset { max-width: inherit!important;      position: relative;
	/*   margin: 0 -10px!important; */
}
/* form fieldset.form-columns-1 .field,form fieldset.form-columns-1 .hs-input { width: 100%!important;} */
/* form fieldset.form-columns-2 .field { width: 50%!important;} */
/* form fieldset.form-columns-3 .field { width: 33.33%!important;} */
form .field { padding: 0 0 20px;}
/* form fieldset .field { padding-left: 10px; padding-right: 10px;} */
form ul.multi-container { padding-top: 10px;}
form ul.multi-container li { margin: 5px 0;}
form .field>label { margin-bottom: 5px; display: block; position: absolute; background-color: #ffffff; margin: 0 0 -14px 25px;top: -8px; padding: 0 5px; z-index: 1;}
textarea { height: 80px;}
.hs-form-field { margin-bottom: 0;}
.hs-error-msgs { list-style: none; margin: 10px 0 10px; padding: 0 0 0 10px; font-size: 12px;}

form fieldset input.hs-input[type=checkbox]  { width: auto !important;}
form fieldset input.hs-input[type=radio] { width: auto !important;}


.hs-form-field .input { display: table; width: 100%; margin: 0 !important; }
.hs-error-msgs { position: relative; }
.hs-error-msgs li label{
	font-size: 14px;
	line-height: 14px;
	color: #DA0000;
}
.hs-error-msgs li{ list-style-type:none; margin: 0; }
.hs-form-checkbox{
	width:100%;
	float:left;
	list-style-type:none;
}
.hs-form-radio{
	width:100%;
	float:left;
	list-style-type:none;
}
.hs-form-checkbox input, .hs-form-radio input{
	margin-right: 27px;
}
form .hs-richtext, form .hs-richtext p { text-align: left; margin-bottom: 10px; color:; }
/* form{
max-width:100%;
width:100%;
float: none !important;     padding-top: 44px;

} */
form legend{
	color:#8B8B8B;
	font-size:18px;
	margin-bottom: 0;
}
.submitted-message { 
	text-align: center; 
	font-size: 20px; 
	overflow: hidden !important; 
	line-height: normal; 
	color:#ffffff; margin-top: 40px;
}
.legal-consent-container .hs-form-booleancheckbox-display>span p, .legal-consent-container .hs-form-booleancheckbox-display>span { font-size: 22px; line-height:1.1; color:#646464;line-height: normal; margin-left: 0 !important; }

/* Form Two Col Section */

.form-columns-2 , .form-columns-1{max-width:100% !important;}
.form-columns-2 > div { width: 48.5% !important; }
.form-columns-2 > div:first-child{float:left !important;}
.form-columns-2 > div:last-child{float:right !important;}


/* Radio Button Style */

.hs-form-radio label.hs-form-radio-display {font-size: 16px; display:flex;flex-wrap:wrap; margin-bottom: 0; }
.hs-form-radio-display .hs-input { display: none; }
.hs-form-radio label.hs-form-radio-display input+span{display:flex;position:relative; padding-left: 35px; font-size: 18px;}
.hs-form-radio label.hs-form-radio-display input+span:before { width: 20px; height: 20px; content: ''; border: 1px solid #b7c5d4; background-color: transparent; display: inline-block; border-radius: 100%; margin-right: 13px; transition: .5s ease all; position: absolute; left:0px; top: 4px; }
.hs-form-radio label.hs-form-radio-display input:checked+span:before{background-color:#111111; border-color:#6A205F; }
.hs-form-radio label.hs-form-radio-display input:checked+span:after { content: ''; position: absolute; left:6px; width: 8px; height: 8px; background-color:#ffffff; top: 10px; border-radius: 100%; transition: .5s ease all; }

/* Checkbox Style */

/* .hs-form-checkbox:not(:last-child){margin-bottom:29px;} */
.hs-form-checkbox label.hs-form-checkbox-display { font-size: 16px; font-weight: 500; text-transform: inherit;display:flex;flex-wrap:wrap; margin-bottom: 0; }
.hs-form-checkbox-display .hs-input { display: none; }
.hs-form-checkbox label.hs-form-checkbox-display input+span{display:flex;position:relative; padding-left:35px; font-size: 18px; }
.hs-form-checkbox label.hs-form-checkbox-display input+span:before { width: 20px; height: 20px; content: ''; border: 1px solid #B7C5D4; background-color: transparent; display: inline-block; margin-right: 13px; transition: .5s ease all; position: absolute; left:0px; top: 4px; }
.hs-form-checkbox label.hs-form-checkbox-display input:checked+span:before{background-color:#111111; border-color:#6A205F;}
.hs-form-checkbox label.hs-form-checkbox-display input:checked+span:after { content: '\f00c'; font-family: FontAwesome; position: absolute; left:4px; color: #ffffff; width: auto; height: auto; background-color: transparent; top: 4px; border-radius: 100%; transition: .5s ease all; color:; font-size: 12px; }

li.hs-form-booleancheckbox:not(:last-child){margin-bottom:29px;}
li.hs-form-booleancheckbox label.hs-form-checkbox-display { font-size: 14px; font-weight: 700; text-transform: uppercase;display:flex;flex-wrap:wrap; }
.hs-form-booleancheckbox-display .hs-input { display: none; }
li.hs-form-booleancheckbox label.hs-form-booleancheckbox-display input+span{display:flex;flex-wrap:wrap;align-items:center;position:relative; margin-left:0px !important; line-height: 1.2; font-size:16px;}
li.hs-form-booleancheckbox label.hs-form-booleancheckbox-display input+span:before { width:25px; height:25px; border-radius:2px;content: ''; border: 1px solid #B9B9B9; background-color:#ffffff; display: inline-block; margin-right: 13px; transition: .5s ease all; position: absolute; left: -47px; top: 2px; }
/* li.hs-form-booleancheckbox label.hs-form-booleancheckbox-display input:checked+span:before{background-color:#111d33;} */
li.hs-form-booleancheckbox label.hs-form-booleancheckbox-display input:checked+span:after { content: '\f00c'; font-family: FontAwesome; color: #ffffff; position: absolute; left: -42px; width: auto; height: auto; background-color: transparent; top:6px; line-height: normal; border-radius: 100%; transition: .5s ease all; color: ; font-size:15px; color:#ffffff; }

form .inputs-list>li { margin: 0 0 10px 0; }
.legal-consent-container li.hs-form-booleancheckbox { padding-left: 0; }

span.hs-form-required {   margin: 0; color:; } 

li.hs-form-booleancheckbox label.hs-form-booleancheckbox-display input:checked+span:before{background-color:#111111}


.legal-consent-container ul.inputs-list { padding: 0; list-style-type: none; }
.legal-consent-container .field.hs-form-field {  margin-bottom: 8px; }
.hs-fieldtype-booleancheckbox {  padding: 0 !important; }
form ul li:before {
	display: none;
}



form .hs-fieldtype-checkbox label, form .hs-fieldtype-radio  label {
	position: relative;
	top: 0;
	padding: 0;
	margin: 0 !important;
}

form ul.multi-container {
	padding-top: 0;
	display: inline-block;
	padding-left: 0;

}

.hs-fieldtype-booleancheckbox ul.inputs-list {
	margin: 0;
}
.hs-fieldtype-booleancheckbox ul.inputs-list {     padding-left: 47px;
}






@keyframes headerAnim { from {transform : translateY(-100%) } to {transform : translateY(0%)}}
@keyframes headerAnim_up { from {transform : translateY(0%) } to {transform : translateY(-100%)}}

.header{ 
	background-color:transparent;     z-index: 11;  background-color: #ffffff;
	/*     position: fixed !important; */
	width: 100%; top:0;     position: absolute;
}
.header_sec.header.headerSticky {
	position: fixed !important;     transition: all .10s ease; animation:headerAnim 0.5s;
}
.header_sec.header.scrolling_down { transition: all .90s ease; animation:headerAnim_up 0.9s; }

.body-container { padding-top: 128.8px; }

.inner_social_icon_footer a {
	width: 35px;
	height: 35px;
	background-color: #fff;
	margin-right: 5px;
	display: block;
	position: relative;
}

.inner_social_icon_footer a img {
	width: 17px;
	height: 17px;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%,-50%);
}
.left_bottom_footer_social_icon {
	margin-bottom: 12px;
}

/* Header content */

.header p,
.header h1,
.header h2,
.header h3,
.header h4,
.header h5,
.header h6, 
.header *:not(.button) > a,
.header span,
.header div,
.header li,
.header blockquote {
	color: #6A205F;
}


/* Header modules */

.header .icon svg {
	fill: #6A205F;
}

.header .news-listing__entry-row--author,
.header .news-listing__entry-summary,
.header .upcoming-events__event-date,
.header .event_details__date--small {
	color: #111111;
}

.header .news-listing__header a,
.header .upcoming-events__header a,
.header .news-listing__entry a,
.header a.icon-card__link {
	color: ;
}

.header .news-listing__header a:hover,
.header .news-listing__header a:focus
.header .upcoming-events__header a:hover,
.header .upcoming-events__header a:focus,
.header .news-listing__entry a:hover,
.header .news-listing__entry a:focus,
.header a.icon-card__link:hover,
.header a.icon-card__link:focus {
	color: ;
}

.header .news-listing__header a:active,
.header .upcoming-events__header a:active,
.header .news-listing__entry a:active,
.header a.icon-card__link:active {
	color: ;
}

.header h3.form-title {
	color: #111111;
}

.header .news-listing__header h3,
.header .upcoming-events__header h3 {
	color: #111111;
}

.header .news-listing__entry h4,
.header h4.upcoming-events__event-title {
	color: #111111;
}

.header h6.news-listing__entry-date,
.header .upcoming-events__event-subtitle h6 {
	color: #111111;
}

/* Logo */

.header__logo .logo-company-name {
	color: ;
}

/* Top Navigation and Language Switcher */

.header__container--upper {
	background-color: ;
}

.header__container--upper .navigation-primary .level-1 > li > a,
.header .header__language-switcher-label-current {
	;
	color: ;
	font-size: ;
	text-transform: ;
}
.header__language-switcher.header--element.header-laun {cursor: pointer; }
.header__language-switcher--label-current { pointer-events: none; }
.header__language-switcher .globe_class {
	background-color: ;
	height: 3;
	width: 3;
}

.header__container--upper .navigation-primary .level-1 > li:hover,
.header__container--upper .navigation-primary .level-1 > li:focus,
.header__language-switcher:hover,
.header__language-switcher:focus {
	background-color: ;
}

.header__container--upper .navigation-primary .level-1 > li:hover > a,
.header__container--upper .navigation-primary .level-1 > li:focus > a,
.header__language-switcher:hover .header__language-switcher-label-current,
.header__language-switcher:focus .header__language-switcher-label-current {
	;
	color: ;
}

.header__language-switcher:hover .header__language-switcher .globe_class
.header__language-switcher:focus .header__language-switcher .globe_class {
	background-color: ;
}

.header__container--upper .navigation-primary .level-1 > li:active,
.header__language-switcher:active {
	background-color: ;
}

.header__container--upper .navigation-primary .level-1 > li:active > a,
.header__language-switcher:active .header__language-switcher-label-current {
	;
	color: ;
}

.header__language-switcher:active .header__language-switcher .globe_class {
	background-color: ;
}

.header__container--upper .navigation-primary .submenu.level-1 > li > a.active-item:after {
	background-color: ;
}

/* Top Navigation and Language Switcher - Child Menus */

.header__container--upper .navigation-primary .submenu:not(.level-1),
.header__language-switcher .lang_list_class,
.header__language-switcher .lang_list_class li {
	background-color: ;
}

.header__container--upper .navigation-primary .submenu:not(.level-1) .menu-link,
.header__language-switcher .lang_list_class a {
	;
	color: ;
	font-size: ;
	text-transform: ;
}

.header__container--upper .navigation-primary .submenu:not(.level-1) .menu-item:hover,
.header__container--upper .navigation-primary .submenu:not(.level-1) .menu-item:focus,
.header__language-switcher .lang_list_class li:hover,
.header__language-switcher .lang_list_class li:focus {
	background-color: ;
}

.header__container--upper .navigation-primary .submenu:not(.level-1) .menu-item:hover > a,
.header__container--upper .navigation-primary .submenu:not(.level-1) .menu-item:focus > a,
.header__language-switcher .lang_list_class li:hover a,
.header__language-switcher .lang_list_class li:focus a {
	;
	color: ;
}

.header__container--upper .navigation-primary .submenu:not(.level-1) .menu-item:active,
.header__language-switcher .lang_list_class li:active {
	background-color: ;
}

.header__container--upper .navigation-primary .submenu:not(.level-1) .menu-item:active > a,
.header__language-switcher .lang_list_class li:active a {
	;
	color: ;
}

/* Main Navigation */

.header__container--lower .navigation-primary .level-1 > li > a {
	;
	font-size: ;
	color: ;
	text-transform: ;
}

.header__container--lower .navigation-primary .level-1 > .has-submenu:after {
	border-color:  transparent transparent transparent;
}

.header__container--lower .navigation-primary .level-1 > li:hover,
.header__container--lower .navigation-primary .level-1 > li:focus {
	background-color: ;
}

.header__container--lower .navigation-primary .level-1 > li:hover > a,
.header__container--lower .navigation-primary .level-1 > li:focus > a {
	;
	color: ;
}

.header__container--lower .navigation-primary .level-1 > .has-submenu:hover:after,
.header__container--lower .navigation-primary .level-1 > .has-submenu:focus:after,
.header__container--lower .navigation-primary .level-1 > li.has-submenu.active-item:hover:after,
.header__container--lower .navigation-primary .level-1 > li.has-submenu.active-item:focus:after {
	border-color: transparent transparent  transparent;
}

.header__container--lower .navigation-primary .level-1 > li:active {
	background-color: ;
}

.header__container--lower .navigation-primary .level-1 > li:active > a {
	;
	color: ;
}

.header__container--lower .navigation-primary .level-1 > .has-submenu:active:after,
.header__container--lower .navigation-primary .level-1 > li.has-submenu.active-item:active:after {
	border-color: transparent transparent  transparent;
}

.header__container--lower .navigation-primary .level-1 > li.active-item {
	background-color: ;
}

.header__container--lower .navigation-primary .level-1 > li.active-item > a {
	color: ;
}

.header__container--lower .navigation-primary .level-1 > li.has-submenu.active-item:after {
	border-color:  transparent transparent transparent;
}

.header__container--lower .navigation-primary .submenu.level-1 > li > a.active-item:after {
	background-color: ;
}

/* Main Navigation - Child Menus */

.navigation-primary .submenu:not(.level-1) {
	background-color: ;
}

.navigation-primary .submenu:not(.level-1) .menu-link {
	;
	color: ;
	font-size: ;
	text-transform: ;
}

.navigation-primary .submenu:not(.level-1) .menu-item:hover,
.navigation-primary .submenu:not(.level-1) .menu-item:focus {
	background-color: ;
}

.navigation-primary .submenu:not(.level-1) .menu-item:hover > a,
.navigation-primary .submenu:not(.level-1) .menu-item:focus > a {
	;
	color: ;
}

.navigation-primary .submenu:not(.level-1) .menu-item:active {
	background-color: ;
}

.navigation-primary .submenu:not(.level-1) .menu-item:active > a {
	;
	color: ;
}






.footer {
	background-color: 

  
  
    
  


  rgba(106, 32, 95, 1.0)

;

}



/* Footer Content */

.footer p,
.footer h1,
.footer h2,
.footer h3,
.footer h4,
.footer h5,
.footer h6,
.footer a:not(.button),
.footer span,
.footer div,
.footer li,
.footer blockquote, .footer .outter_mega_menu .footer_box *:not(.hs-button) {
	color: #fff !important;
}
.footer .footer_menu_icon {
	display: none;
}






/* Error Pages - Global */

.error-page:before {
	font-family: Cera Pro, sans-serif; font-style: normal; font-weight: 400; text-decoration: none;
	color: #8DA0AB;
}

/* System Pages - Global */

.hs-search-results__title {
	font-family: Cera Pro, sans-serif; font-style: normal; font-weight: 400; text-decoration: none;
	color: ;
}

.hs-search-results__title:hover {
	font-family: Cera Pro, sans-serif; font-style: normal; font-weight: 400; text-decoration: none;
}

/* Forms in System Pages */

#email-prefs-form h3 {
	font-size: 24px;
}

/* Password Prompt */

.password-prompt input[type='password'] {
	margin-bottom: 1.4rem;
}

/* Backup Unsubscribe */

.backup-unsubscribe input[type='email'] {
	margin-bottom: 1.4rem;
	padding: 23.5px 25px !important;
}





/* Blog Post Listing */

body .news-listing__header-icon > svg {
	fill: #111111;
}

/* Card */

body .icon-card__lower {
	border-top-color: #111111;
}

body .icon-card__icon {
	background-color: #111111;
}

/* Image Gallery */

body .image-gallery__selector:checked + .image-gallery__thumbnail {
	border-color: #111111;
}

/* Upcoming Events */

body .upcoming-events__header-icon > svg {
	fill: #111111;
}








body a.cta_button {
	box-sizing: border-box !important;
	display: inline-block;
}

.letter-spacing * { letter-spacing:0px; }


h1, h2, h3, h4, h5, h6 {  margin: 0; padding: 0;}


img { display: inline-block; max-width: 100%; height: auto; vertical-align: middle; }
.FullImageWidth img{width:100%;}

a { text-decoration: none!important; transition: all ease .3s; -moz-transition: all ease .3s; -webkit-transition: all ease .3s; -o-transition: all ease .3s;}
.rich_text_content a, a { color: #6A205F; }
p { margin: 0;}
*+h1, *+h2 { margin-top: 15px;}
*+h3, *+h4 { margin-top: 15px;}
*+h5, *+h6 { margin-top: 15px;}
*+p, *+strong, *+i, *+b { margin-top: 15px;}
i,b { display: block; }
.extrabold, .extrabold h1, .extrabold h2, .extrabold h3, .extrabold h4, .extrabold h5, .extrabold h6,.extrabold a { font-weight: 900;}
.bold, .bold h1, .bold h2, .bold h3, .bold h4, .bold h5, .bold h6,.bold p,.bold a { font-weight: 700;}
.semibold, .semibold h1, .semibold h2, .semibold h3, .semibold h4, .semibold h5, .semibold h6, .semibold a { font-weight: 600;}
.medium, .medium h1, .medium h2, .medium h3, .medium h4, .medium h5, .medium h6, .medium a { font-weight: 500;}
.normal, .normal h1, .normal h2, .normal h3, .normal h4, .normal h5, .normal h6, .normal a { font-weight: 400;}
.light, .light h1, .light h2, .light h3, .light h4, .light h5, .light h6.light a { font-weight: 300;}


.white, .white h1, .white h2, .white h3, .white h4, .white h5, .white h6,.white a, .white p { color:#ffffff; }

.red_color * { color:#dc202b !important; }
.uppercase { text-transform: uppercase;}
.text-center { text-align: center;}
.text-right { text-align: right;}
.text-left { text-align: left;}
.text-capitalize { text-transform: capitalize;}

.parallaxEffect{background-attachment:fixed}
.bg, .overlay, .set-bg { background-size: cover; background-position: center; position: relative; background-repeat: no-repeat;}
.bg.bgTop{background-position: top center;}

.overlay { position: relative;}
* + ul,* + ol{margin-top:30px;}
ul{position:relative;padding-left:35px;margin:15px 0;}
ul li{margin:12px 0;position:relative;}
ul li:before{position:absolute;content:'';left:-20px;width:5px;height:5px;background-color:hsla(0,0%,7%,.6);border-radius:50%;top:19px;}
ol{padding-left:35px;margin:15px 0;}
ol li{padding-left:17px;margin-left:-13px;margin-top:15px;margin-bottom:15px;}

.body-container-wrapper ul li,.body-container-wrapper ol li{list-style-position: outside;}


.hs_error_rollup{display:none !important;}
.d_flex{display:flex; flex-wrap:wrap;}
.flex_center{align-items: center;}
.flex_end{align-items: flex-end;}
.justifyBetween{justify-content: space-between;}
.justifyCenter{justify-content: center;}


.w20 { width: 20%}
.w25 { width: 25%}
.w30 { width: 30%}
.w33 { width: 33.33%}
.w34 { width: 34%}
.w35 { width: 35%}
.w40 { width: 40%}
.w42 { width: 42%}
.w45 { width: 45%}
.w50 { width: 50%}
.w55 { width: 55%}
.w58 { width: 58%}
.w60 { width: 60%}
.w65 { width: 65%}
.w66 { width: 66%}
.w70 { width: 70%}
.w75 { width: 75%}
.w80 { width: 80%}
.w100 { width: 100%}




.pt0,.py0{padding-top:0px;}
.pb0,.py0{padding-bottom:0px;}
.mt0,.my0{margin-top:0px;}
.mb0,.my0{margin-bottom:0px;}


.pt5,.py5{padding-top:5px;}
.pb5,.py5{padding-bottom:5px;}
.mt5,.my5{margin-top:5px;}
.mb5,.my5{margin-bottom:5px;}


.pt10,.py10{padding-top:10px;}
.pb10,.py10{padding-bottom:10px;}
.mt10,.my10{margin-top:10px;}
.mb10,.my10{margin-bottom:10px;}


.pt15,.py15{padding-top:15px;}
.pb15,.py15{padding-bottom:15px;}
.mt15,.my15{margin-top:15px;}
.mb15,.my15{margin-bottom:15px;}


.pt20,.py20{padding-top:20px;}
.pb20,.py20{padding-bottom:20px;}
.mt20,.my20{margin-top:20px;}
.mb20,.my20{margin-bottom:20px;}


.pt25,.py25{padding-top:25px;}
.pb25,.py25{padding-bottom:25px;}
.mt25,.my25{margin-top:25px;}
.mb25,.my25{margin-bottom:25px;}


.pt30,.py30{padding-top:30px;}
.pb30,.py30{padding-bottom:30px;}
.mt30,.my30{margin-top:30px;}
.mb30,.my30{margin-bottom:30px;}


.pt35,.py35{padding-top:35px;}
.pb35,.py35{padding-bottom:35px;}
.mt35,.my35{margin-top:35px;}
.mb35,.my35{margin-bottom:35px;}


.pt40,.py40{padding-top:40px;}
.pb40,.py40{padding-bottom:40px;}
.mt40,.my40{margin-top:40px;}
.mb40,.my40{margin-bottom:40px;}


.pt45,.py45{padding-top:45px;}
.pb45,.py45{padding-bottom:45px;}
.mt45,.my45{margin-top:45px;}
.mb45,.my45{margin-bottom:45px;}


.pt50,.py50{padding-top:50px;}
.pb50,.py50{padding-bottom:50px;}
.mt50,.my50{margin-top:50px;}
.mb50,.my50{margin-bottom:50px;}


.pt55,.py55{padding-top:55px;}
.pb55,.py55{padding-bottom:55px;}
.mt55,.my55{margin-top:55px;}
.mb55,.my55{margin-bottom:55px;}


.pt60,.py60{padding-top:60px;}
.pb60,.py60{padding-bottom:60px;}
.mt60,.my60{margin-top:60px;}
.mb60,.my60{margin-bottom:60px;}


.pt65,.py65{padding-top:65px;}
.pb65,.py65{padding-bottom:65px;}
.mt65,.my65{margin-top:65px;}
.mb65,.my65{margin-bottom:65px;}


.pt70,.py70{padding-top:70px;}
.pb70,.py70{padding-bottom:70px;}
.mt70,.my70{margin-top:70px;}
.mb70,.my70{margin-bottom:70px;}


.pt75,.py75{padding-top:75px;}
.pb75,.py75{padding-bottom:75px;}
.mt75,.my75{margin-top:75px;}
.mb75,.my75{margin-bottom:75px;}


.pt80,.py80{padding-top:80px;}
.pb80,.py80{padding-bottom:80px;}
.mt80,.my80{margin-top:80px;}
.mb80,.my80{margin-bottom:80px;}


.pt85,.py85{padding-top:85px;}
.pb85,.py85{padding-bottom:85px;}
.mt85,.my85{margin-top:85px;}
.mb85,.my85{margin-bottom:85px;}


.pt90,.py90{padding-top:90px;}
.pb90,.py90{padding-bottom:90px;}
.mt90,.my90{margin-top:90px;}
.mb90,.my90{margin-bottom:90px;}


.pt95,.py95{padding-top:95px;}
.pb95,.py95{padding-bottom:95px;}
.mt95,.my95{margin-top:95px;}
.mb95,.my95{margin-bottom:95px;}


.pt100,.py100{padding-top:100px;}
.pb100,.py100{padding-bottom:100px;}
.mt100,.my100{margin-top:100px;}
.mb100,.my100{margin-bottom:100px;}


.pt105,.py105{padding-top:105px;}
.pb105,.py105{padding-bottom:105px;}
.mt105,.my105{margin-top:105px;}
.mb105,.my105{margin-bottom:105px;}


.pt110,.py110{padding-top:110px;}
.pb110,.py110{padding-bottom:110px;}
.mt110,.my110{margin-top:110px;}
.mb110,.my110{margin-bottom:110px;}


.pt115,.py115{padding-top:115px;}
.pb115,.py115{padding-bottom:115px;}
.mt115,.my115{margin-top:115px;}
.mb115,.my115{margin-bottom:115px;}


.pt120,.py120{padding-top:120px;}
.pb120,.py120{padding-bottom:120px;}
.mt120,.my120{margin-top:120px;}
.mb120,.my120{margin-bottom:120px;}


.pt125,.py125{padding-top:125px;}
.pb125,.py125{padding-bottom:125px;}
.mt125,.my125{margin-top:125px;}
.mb125,.my125{margin-bottom:125px;}


.pt130,.py130{padding-top:130px;}
.pb130,.py130{padding-bottom:130px;}
.mt130,.my130{margin-top:130px;}
.mb130,.my130{margin-bottom:130px;}


.pt135,.py135{padding-top:135px;}
.pb135,.py135{padding-bottom:135px;}
.mt135,.my135{margin-top:135px;}
.mb135,.my135{margin-bottom:135px;}


.pt140,.py140{padding-top:140px;}
.pb140,.py140{padding-bottom:140px;}
.mt140,.my140{margin-top:140px;}
.mb140,.my140{margin-bottom:140px;}


.pt145,.py145{padding-top:145px;}
.pb145,.py145{padding-bottom:145px;}
.mt145,.my145{margin-top:145px;}
.mb145,.my145{margin-bottom:145px;}


.pt150,.py150{padding-top:150px;}
.pb150,.py150{padding-bottom:150px;}
.mt150,.my150{margin-top:150px;}
.mb150,.my150{margin-bottom:150px;}


.pt155,.py155{padding-top:155px;}
.pb155,.py155{padding-bottom:155px;}
.mt155,.my155{margin-top:155px;}
.mb155,.my155{margin-bottom:155px;}


.pt160,.py160{padding-top:160px;}
.pb160,.py160{padding-bottom:160px;}
.mt160,.my160{margin-top:160px;}
.mb160,.my160{margin-bottom:160px;}


.pt165,.py165{padding-top:165px;}
.pb165,.py165{padding-bottom:165px;}
.mt165,.my165{margin-top:165px;}
.mb165,.my165{margin-bottom:165px;}


.pt170,.py170{padding-top:170px;}
.pb170,.py170{padding-bottom:170px;}
.mt170,.my170{margin-top:170px;}
.mb170,.my170{margin-bottom:170px;}


.pt175,.py175{padding-top:175px;}
.pb175,.py175{padding-bottom:175px;}
.mt175,.my175{margin-top:175px;}
.mb175,.my175{margin-bottom:175px;}


.pt180,.py180{padding-top:180px;}
.pb180,.py180{padding-bottom:180px;}
.mt180,.my180{margin-top:180px;}
.mb180,.my180{margin-bottom:180px;}


.pt185,.py185{padding-top:185px;}
.pb185,.py185{padding-bottom:185px;}
.mt185,.my185{margin-top:185px;}
.mb185,.my185{margin-bottom:185px;}


.pt190,.py190{padding-top:190px;}
.pb190,.py190{padding-bottom:190px;}
.mt190,.my190{margin-top:190px;}
.mb190,.my190{margin-bottom:190px;}


.pt195,.py195{padding-top:195px;}
.pb195,.py195{padding-bottom:195px;}
.mt195,.my195{margin-top:195px;}
.mb195,.my195{margin-bottom:195px;}


.pt200,.py200{padding-top:200px;}
.pb200,.py200{padding-bottom:200px;}
.mt200,.my200{margin-top:200px;}
.mb200,.my200{margin-bottom:200px;}


.pt205,.py205{padding-top:205px;}
.pb205,.py205{padding-bottom:205px;}
.mt205,.my205{margin-top:205px;}
.mb205,.my205{margin-bottom:205px;}


.pt210,.py210{padding-top:210px;}
.pb210,.py210{padding-bottom:210px;}
.mt210,.my210{margin-top:210px;}
.mb210,.my210{margin-bottom:210px;}


.pt215,.py215{padding-top:215px;}
.pb215,.py215{padding-bottom:215px;}
.mt215,.my215{margin-top:215px;}
.mb215,.my215{margin-bottom:215px;}


.pt220,.py220{padding-top:220px;}
.pb220,.py220{padding-bottom:220px;}
.mt220,.my220{margin-top:220px;}
.mb220,.my220{margin-bottom:220px;}


.pt225,.py225{padding-top:225px;}
.pb225,.py225{padding-bottom:225px;}
.mt225,.my225{margin-top:225px;}
.mb225,.my225{margin-bottom:225px;}


.pt230,.py230{padding-top:230px;}
.pb230,.py230{padding-bottom:230px;}
.mt230,.my230{margin-top:230px;}
.mb230,.my230{margin-bottom:230px;}


.pt235,.py235{padding-top:235px;}
.pb235,.py235{padding-bottom:235px;}
.mt235,.my235{margin-top:235px;}
.mb235,.my235{margin-bottom:235px;}


.pt240,.py240{padding-top:240px;}
.pb240,.py240{padding-bottom:240px;}
.mt240,.my240{margin-top:240px;}
.mb240,.my240{margin-bottom:240px;}


.pt245,.py245{padding-top:245px;}
.pb245,.py245{padding-bottom:245px;}
.mt245,.my245{margin-top:245px;}
.mb245,.my245{margin-bottom:245px;}


.pt250,.py250{padding-top:250px;}
.pb250,.py250{padding-bottom:250px;}
.mt250,.my250{margin-top:250px;}
.mb250,.my250{margin-bottom:250px;}


.pt255,.py255{padding-top:255px;}
.pb255,.py255{padding-bottom:255px;}
.mt255,.my255{margin-top:255px;}
.mb255,.my255{margin-bottom:255px;}


.pt260,.py260{padding-top:260px;}
.pb260,.py260{padding-bottom:260px;}
.mt260,.my260{margin-top:260px;}
.mb260,.my260{margin-bottom:260px;}


.pt265,.py265{padding-top:265px;}
.pb265,.py265{padding-bottom:265px;}
.mt265,.my265{margin-top:265px;}
.mb265,.my265{margin-bottom:265px;}


.pt270,.py270{padding-top:270px;}
.pb270,.py270{padding-bottom:270px;}
.mt270,.my270{margin-top:270px;}
.mb270,.my270{margin-bottom:270px;}


.pt275,.py275{padding-top:275px;}
.pb275,.py275{padding-bottom:275px;}
.mt275,.my275{margin-top:275px;}
.mb275,.my275{margin-bottom:275px;}


.pt280,.py280{padding-top:280px;}
.pb280,.py280{padding-bottom:280px;}
.mt280,.my280{margin-top:280px;}
.mb280,.my280{margin-bottom:280px;}


.pt285,.py285{padding-top:285px;}
.pb285,.py285{padding-bottom:285px;}
.mt285,.my285{margin-top:285px;}
.mb285,.my285{margin-bottom:285px;}


.pt290,.py290{padding-top:290px;}
.pb290,.py290{padding-bottom:290px;}
.mt290,.my290{margin-top:290px;}
.mb290,.my290{margin-bottom:290px;}


.pt295,.py295{padding-top:295px;}
.pb295,.py295{padding-bottom:295px;}
.mt295,.my295{margin-top:295px;}
.mb295,.my295{margin-bottom:295px;}


.pt300,.py300{padding-top:300px;}
.pb300,.py300{padding-bottom:300px;}
.mt300,.my300{margin-top:300px;}
.mb300,.my300{margin-bottom:300px;}


.pt305,.py305{padding-top:305px;}
.pb305,.py305{padding-bottom:305px;}
.mt305,.my305{margin-top:305px;}
.mb305,.my305{margin-bottom:305px;}


.pt310,.py310{padding-top:310px;}
.pb310,.py310{padding-bottom:310px;}
.mt310,.my310{margin-top:310px;}
.mb310,.my310{margin-bottom:310px;}


.pt315,.py315{padding-top:315px;}
.pb315,.py315{padding-bottom:315px;}
.mt315,.my315{margin-top:315px;}
.mb315,.my315{margin-bottom:315px;}


.pt320,.py320{padding-top:320px;}
.pb320,.py320{padding-bottom:320px;}
.mt320,.my320{margin-top:320px;}
.mb320,.my320{margin-bottom:320px;}


.pt325,.py325{padding-top:325px;}
.pb325,.py325{padding-bottom:325px;}
.mt325,.my325{margin-top:325px;}
.mb325,.my325{margin-bottom:325px;}


.pt330,.py330{padding-top:330px;}
.pb330,.py330{padding-bottom:330px;}
.mt330,.my330{margin-top:330px;}
.mb330,.my330{margin-bottom:330px;}


.pt335,.py335{padding-top:335px;}
.pb335,.py335{padding-bottom:335px;}
.mt335,.my335{margin-top:335px;}
.mb335,.my335{margin-bottom:335px;}


.pt340,.py340{padding-top:340px;}
.pb340,.py340{padding-bottom:340px;}
.mt340,.my340{margin-top:340px;}
.mb340,.my340{margin-bottom:340px;}


.pt345,.py345{padding-top:345px;}
.pb345,.py345{padding-bottom:345px;}
.mt345,.my345{margin-top:345px;}
.mb345,.my345{margin-bottom:345px;}


.pt350,.py350{padding-top:350px;}
.pb350,.py350{padding-bottom:350px;}
.mt350,.my350{margin-top:350px;}
.mb350,.my350{margin-bottom:350px;}


.pt355,.py355{padding-top:355px;}
.pb355,.py355{padding-bottom:355px;}
.mt355,.my355{margin-top:355px;}
.mb355,.my355{margin-bottom:355px;}


.pt360,.py360{padding-top:360px;}
.pb360,.py360{padding-bottom:360px;}
.mt360,.my360{margin-top:360px;}
.mb360,.my360{margin-bottom:360px;}


.pt365,.py365{padding-top:365px;}
.pb365,.py365{padding-bottom:365px;}
.mt365,.my365{margin-top:365px;}
.mb365,.my365{margin-bottom:365px;}


.pt370,.py370{padding-top:370px;}
.pb370,.py370{padding-bottom:370px;}
.mt370,.my370{margin-top:370px;}
.mb370,.my370{margin-bottom:370px;}


.pt375,.py375{padding-top:375px;}
.pb375,.py375{padding-bottom:375px;}
.mt375,.my375{margin-top:375px;}
.mb375,.my375{margin-bottom:375px;}


.pt380,.py380{padding-top:380px;}
.pb380,.py380{padding-bottom:380px;}
.mt380,.my380{margin-top:380px;}
.mb380,.my380{margin-bottom:380px;}


.pt385,.py385{padding-top:385px;}
.pb385,.py385{padding-bottom:385px;}
.mt385,.my385{margin-top:385px;}
.mb385,.my385{margin-bottom:385px;}


.pt390,.py390{padding-top:390px;}
.pb390,.py390{padding-bottom:390px;}
.mt390,.my390{margin-top:390px;}
.mb390,.my390{margin-bottom:390px;}


.pt395,.py395{padding-top:395px;}
.pb395,.py395{padding-bottom:395px;}
.mt395,.my395{margin-top:395px;}
.mb395,.my395{margin-bottom:395px;}



/* Margin and padding Left and Right */

 
.pr8,.px8{padding-right:8px;}
.pl8,.px8{padding-left:8px;}
.mr8,.mx8{margin-right:8px;}
.ml8,.mx8{margin-left:8px;}
.mr-08,.mx-8{margin-right:-8px;}
.ml-08,.mx-8{margin-left:-8px;}
 
.pr10,.px10{padding-right:10px;}
.pl10,.px10{padding-left:10px;}
.mr10,.mx10{margin-right:10px;}
.ml10,.mx10{margin-left:10px;}
.mr-010,.mx-10{margin-right:-10px;}
.ml-010,.mx-10{margin-left:-10px;}
 
.pr15,.px15{padding-right:15px;}
.pl15,.px15{padding-left:15px;}
.mr15,.mx15{margin-right:15px;}
.ml15,.mx15{margin-left:15px;}
.mr-015,.mx-15{margin-right:-15px;}
.ml-015,.mx-15{margin-left:-15px;}
 
.pr20,.px20{padding-right:20px;}
.pl20,.px20{padding-left:20px;}
.mr20,.mx20{margin-right:20px;}
.ml20,.mx20{margin-left:20px;}
.mr-020,.mx-20{margin-right:-20px;}
.ml-020,.mx-20{margin-left:-20px;}
 
.pr25,.px25{padding-right:25px;}
.pl25,.px25{padding-left:25px;}
.mr25,.mx25{margin-right:25px;}
.ml25,.mx25{margin-left:25px;}
.mr-025,.mx-25{margin-right:-25px;}
.ml-025,.mx-25{margin-left:-25px;}
 
.pr30,.px30{padding-right:30px;}
.pl30,.px30{padding-left:30px;}
.mr30,.mx30{margin-right:30px;}
.ml30,.mx30{margin-left:30px;}
.mr-030,.mx-30{margin-right:-30px;}
.ml-030,.mx-30{margin-left:-30px;}




.outter_button .button:first-child { margin: 0; }
.outter_button .button { margin-left: 24px; }

.large h1 { font-size: 81px; line-height: 1.1; letter-spacing: -2.43px; }


/* Slick Slider */
.slick-slider { position: relative; display: block; box-sizing: border-box; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-touch-callout: none; -khtml-user-select: none; -ms-touch-action: pan-y; touch-action: pan-y; -webkit-tap-highlight-color: transparent; }
.slick-list { position: relative; display: block; overflow: hidden; margin: 0; padding: 0; }
.slick-list:focus { outline: none; }
.slick-list.dragging { cursor: pointer; cursor: hand; }
.slick-slider .slick-track, .slick-slider .slick-list { -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }
.slick-track { position: relative; top: 0; left: 0; display: block; }
.slick-track:before, .slick-track:after { display: table; content: ''; }
.slick-track:after { clear: both; }
.slick-loading .slick-track { visibility: hidden; }
.slick-slide { display: none; float: left; height: 100%; min-height: 1px; }
[dir='rtl'] .slick-slide { float: right; }
.slick-slide img { display: block; }
.slick-slide.slick-loading img { display: none; }
.slick-slide.dragging img { pointer-events: none; }
.slick-initialized .slick-slide { display: block; }
.slick-loading .slick-slide { visibility: hidden; }
.slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent; }
.slick-arrow.slick-hidden { display: none; }

.slick-slider button { cursor:pointer; outline:none; border:none;  top: 50%; z-index: 1; color: #ffffff; }
.slick-dots { text-align: center; margin-top: 0; width: 68%; margin: 0 0 0 auto; position: relative; bottom:60px; display: flex !important; padding: 0 170px; }
.slick-dots li { float: none; display: inline-block; vertical-align: top; padding: 0; margin: 0; width:100%; height: 4px; }
.slick-dots li:before { display: none; }
.slick-dots li button { border-radius: 50%; border:#D9D9D9 solid 1px;display: block; font-size: 0; position: static; padding: 0; width: 100%; height: 4px; border-radius: 0; background-color: #D9D9D9 !important; }
.slick-dots li.slick-active button,  .slick-dots li button:hover { background-color: #6A205F !important; border: #6A205F solid 1px; border-radius: 10px; }
.slick-slide { outline: 0; float: left }

.slick-slider button { width:55px; height:55px; font-size:0; background:transparent; }
.slick-slider .slick-prev { left:auto; right:93px; background:url(https://cdn.yousty.ch/hubfs/Yousty_Content/Images/arrow_forward.svg) no-repeat center; bottom:10px; top: auto; border-radius: 50%; transform: translateY(-50%) rotate(180deg); }
.slick-slider .slick-next { right:32px; background:url(https://cdn.yousty.ch/hubfs/Yousty_Content/Images/arrow_forward.svg) no-repeat center; bottom:10px; top: auto; border-radius: 50%; }

.slick-next:before,.slick-prev:before, .slick-dots li button:before { content: ''; }
.slick-dots li:first-child { border-radius: 0 0 10px 10px; }
.slick-dots li:last-child {border-radius: 0 0 10px 10px;}
.slick-next:focus, .slick-next:hover, .slick-prev:focus, .slick-prev:hover { background-color: rgba(17,17,17,0.1) !important;}
.slick-disabled { opacity: 0.3; }


/* Hero Image Module */
.outter_hero_banner {max-width:901px;}
.hero_banner_sec_v2 .outter_hero_banner{max-width:827px;}
.hero_banner_sec:before { position: absolute; content: '';  width: 100%; height: 100%; top: 0; left: 0; background-color: rgba(0,0,0,0.1); }


/* Rich Text Module */
.rich_text_content *{color:rgba(17,17,17,0.6);}

/* reference */
.reference_img_box{width:12.5%;text-align:center;padding:12px;}
.reference_img{width:135px;height:135px;background-color:#ffffff;position:relative;border-radius:12px;margin:0 auto;}
.reference_img img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%); max-width: 44px !important; object-fit: contain;}
.inner_reference{margin:0 -10px;justify-content:center;}
.outter_reference:before{position:absolute;content:'';width:51px;height:40px;background-repeat:no-repeat;background-image:url(https://cdn.yousty.ch/hubfs/Yousty_Content/Images/icon_2.svg);background-size:contain;background-position:center center;top:-45px;left:-38px;}
.outter_reference:after{position:absolute;content:'';width:37px;height:40px;background-repeat:no-repeat;background-image:url(https://4886942.fs1.hubspotusercontent-na1.net/hubfs/4886942/Yousty_Content/Images/icon_1.svg);background-size:contain;background-position:center center;top:19%;right:-50px;}
.outter_reference{position:relative;}

/* footer */

.footer_box{width:25%;padding:12px;}
/* .top_footer{margin:0 -12px;} */
.footer_box.footer_form{width:24.8%;}
.footer_sec ul{margin:0;padding:0;}
.footer_sec ul li:before{display:none;}
.footer_menu_box ul li a, .footer_submenu_title a {font-size:16px;font-weight:400; line-height: 1.35;}
.footer_menu_box ul li{line-height:1;margin:0 0 16px 0;}
.footer_menu_box ul li:last-child{margin-bottom:0;}
.footer_menu_title{margin-bottom:15px;}
.bottom_footer p{font-size:16px;}
.right_bottom_footer{text-align:right;}
/* .bottom_footer{margin-top:20px;} */
.footer_menu_title h3{letter-spacing:-0.02em;font-size:24px;}
.footer_sec form{background-color:transparent;}
.footer_sec input[type=email],.footer_sec input[type=number],.footer_sec input[type=password],.footer_sec input[type=tel],.footer_sec input[type=text],.footer_sec select,.footer_sec textarea{font-size:16px;padding:14px 16px;background-color:#E1E1E1;}
.footer_sec::-webkit-input-placeholder{font-size:16px;color:;}
.footer_sec::-moz-placeholder{font-size:16px; color:;}
.footer_sec:-ms-input-placeholder{font-size:16px; color:;}
.footer_sec:-moz-placeholder{font-size:16px; color:;}
.footer_sec::placeholder{font-size:16px; color: ;}
.footer .bottom_footer p { color: #EDEDED !important;}

.megaMenu.footerMenuAdd { opacity: 1; position: relative; visibility: visible; background-color: transparent; pointer-events: auto;    display: block !important; }
.megaMenu.footerMenuAdd .outter_mega_menu {max-width: 100%; padding: 0;}
.megaMenu.footerMenuAdd .outter_mega_menu .footer_box { padding: 0px 38px 20px 0; }
.megaMenu.footerMenuAdd .footer_menu_title h3 { margin-top: 0; }
.megaMenu.footerMenuAdd .footer_menu_box { border-top: 1px solid rgba(255,255,255,0.5); }

body .outter_mega_menu .footer_box .footer_menu_box ul li a:hover, .outter_mega_menu .footer_box .footer_submenu_title a:hover {
	color: #5FFF9F !important;
}
body .header_sec .outter_mega_menu .footer_box .footer_menu_box ul li a:hover, .header_sec .outter_mega_menu .footer_box .footer_submenu_title a:hover {
	color:#6a205f !important;
}

/* image_video_module */

.left_sec_img_vid{width:58%; border-radius: 2px;}
.left_sec_img { height: 100%; }
.right_sec_img_vid{width:42%;padding-left:24px;}
.inner_right_sec_img_vid{height:100%;border-radius:2px;background:#f3f3f3;padding:56px 64px 48px 48px;}
.img_vid_main_title{max-width:820px;margin-bottom:48px;position:relative;}
.right_icon_img_vid{width:60px;height:60px;background-color:#ffffff;position:relative;}
.right_icon_img_vid img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);height: 26px !important; width: 26px;object-fit: contain;}
.right_content_img_vid{margin-top:30px;}
.img_vid_main_title:before{position:absolute;content:'';width:40px;height:40px;background-repeat:no-repeat;background-image:url(https://cdn.yousty.ch/hubfs/Yousty_Content/Images/icon_5.svg);background-size:contain;background-position:center center;top:-18px;left:67%;}
.left_sec_img,.left_sec_vid, .left_sec_hub_video {position:relative;object-fit:cover;}
/* .left_sec_img:before{content:'';position:absolute;width:100%;height:100%;top:0;left:0;background-color:#333;opacity:0.3;} */
/* .yt_video_wrapper:before{content:'';position:absolute;width:100%;height:100%;top:0;left:0;background-color:#333;opacity:0.3;} */
.left_sec_vid .hs-responsive-embed-wrapper.hs-responsive-embed{max-width:100%!important;max-height:100%!important;height:100%!important;min-width:100%!important;}
.left_sec_img img{height:100%!important;object-fit:cover;    width: 100%;}
.full_video_bg.yt_video_thumb, .full_video_bg.hub_video_thumb{position:absolute;width:100%;z-index:11; background-size: cover;background-position: center;background-repeat: no-repeat;height:100%;}
.full_video_bg.yt_video_thumb.play, .full_video_bg.hub_video_thumb.play{opacity:0;visibility:hidden;}
.play_btns{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);}
.play_btns img{transition:all .8s ease;-moz-transition:all .8s ease;-webkit-transition:all .8s ease;-o-transition:all .8s ease;}
.full_video_bg.yt_video_thumb:hover a img, .full_video_bg.hub_video_thumb:hover a img{transform:scale(1.4);position:relative;}
.left_sec_hub_video video {width: 100%; }
.left_sec_hub_video { height: 100%;}

/* quote_sec */

.outter_quote_sec{background-color:#f3f3f3; border-radius: 2px;}
.inner_quote_sec{padding:16px 32px 16px 16px;}
.left_quote_img{width:32%;position:relative;}
.right_quote_content{width:68%;padding:48px 87px 60px 95px;}
.left_quote_content{position:absolute;bottom:0;padding:32px;}
span.pagingInfo{font-size:16px;width:68%;display:none;margin:0 0 0 auto;padding-left:95px;position:relative;bottom:72px;}
.outter_pagingInfo span.pagingInfo:first-child{display:block;}
.left_quote_img img{height:100%!important;object-fit:cover;width:100%; border-radius: 2px;position:relative; min-height: 334px;}
.left_sec_vid>div,.left_sec_vid>div>div,.left_sec_vid>div>div>div,.left_sec_vid{height:100%!important;}
.outter_quote_box_sec:before{position:absolute;content:'';width:40px;height:40px;background-repeat:no-repeat;background-image:url(https://cdn.yousty.ch/hubfs/Yousty_Content/Images/icon_3.svg);background-size:contain;background-position:center center;top:-65px;left:20.4%;}
.outter_quote_box_sec:after{position:absolute;content:'';width:143px;height:120px;background-repeat:no-repeat;background-image:url(https://cdn.yousty.ch/hubfs/Yousty_Content/Images/icon_4.png);background-size:contain;background-position:center center;bottom:-55px;right:-4.3%;transform:rotate(12.699deg);z-index:-1;}
.left_quote_img:before { content: ''; position: absolute;  border-radius: 2px; background: linear-gradient(0deg, rgba(0, 0, 0, 0.60) 0%, rgba(0, 0, 0, 0.00) 100%), url(<path-to-image>), lightgray -87.175px -126.587px / 259.122% 223.284% no-repeat; width: 100%; height: 100%; top: 0; left: 0; }
.right_quote_content h2 { color: #6A205F; }
.quote_sec .slick-dots li:first-child button { border-radius: 10px 0 0 10px; }
.quote_sec .slick-dots li:last-child button { border-radius:0 10px 10px 0; }

/* engagement_sec */

.left_engagement_sec{padding-right:24px;width:43.7%;}
.inner_left_engagement_sec{background-color:#ffffff;height:100%;padding:48px;border-radius: 2px;}
.right_engagement_sec{width:56.3%;background-color:#ffffff;padding:48px 53px 50px 48px;border-radius: 2px}
.right_engagement_sec form{position:relative;}
.right_engagement_sec form .field{padding-bottom:0;}
.inner_left_engagement_box_sec{max-width:325px;}
.right_engagement_box_sec{max-width:500px;}
.right_engagement_sec form .field.hs-firstname, .right_engagement_sec form .field.hs-lastname { display:none; }
.inner_left_engagement_box_sec .outter_button a { font-size: 16px; padding: 9px 20px;}
.right_engagement_sec input[type='email'] { font-size: 16px; padding:11px 160px 11px 15px;}
.right_engagement_sec form .field>label { display: none;}
.right_engagement_sec form input[type='submit']:hover,.right_engagement_sec form input[type='submit']:focus,.right_engagement_sec form .hs-button:hover,.right_engagement_sec form .hs-button:focus,.right_engagement_sec form input[type='submit']:active,.right_engagement_sec form .hs-button:active{font-family:Cera Pro,sans-serif;font-style:normal;font-weight:700;text-decoration:none;box-shadow:none;background-color:rgba(17,17,17,0.1);} 
.right_engagement_sec form input[type='submit']{background-color:transparent;border:1px solid transparent;color:#6A205F;margin-right: 5px; padding:8px 11px; position: absolute; right: 0; top:3px; font-size: 16px; font-weight: 700;}
.right_engagement_sec li.hs-form-booleancheckbox a{ color: rgba(133, 133, 133, 1); font-size: 12px; }
.right_engagement_sec .hs-fieldtype-booleancheckbox ul.inputs-list { padding-left: 35px; }
.right_engagement_sec li.hs-form-booleancheckbox label.hs-form-booleancheckbox-display input+span:before { left: -35px; width: 20px; height: 20px; }
.right_engagement_sec  li.hs-form-booleancheckbox label.hs-form-booleancheckbox-display input+span { line-height: 1; }
.right_engagement_sec li.hs-form-booleancheckbox label.hs-form-booleancheckbox-display input:checked+span:after { font-size: 12px; left: -32px;  }

/* header_sec */

/* .yousty_content_page { margin-top: 128px; } */


/*Default menu styles*/
.menu-icon{display:none;cursor:pointer;color:#ffffff;text-transform:uppercase;text-align:center;font-weight:bold;line-height:33px;font-size:0px;padding:10px 0;}
.menu-icon .menu-box{width:41px;height:41px;margin-right:25px;padding:10px;position:absolute;right:0;background-color: #6A205F; border-radius: 50%; z-index: 1;top: 6px; }
.menu-icon .menu-box span{width:100%;height:4px;margin-bottom:4px;background:#ffffff;display:block;border-radius:2px;transition:all 0.5s;-webkit-transition:all 0.5s;}
.menu-icon.active span:nth-child(1){transform:rotate(45deg) translateY(6px) translateX(6px);-webkit-transform:rotate(45deg) translateY(6px) translateX(6px);}

.menu-icon .menu-box span:nth-child(1) { width: 12px; margin-left: auto; margin-bottom: 5px; }
.menu-icon .menu-box span:nth-child(2) { width: 19px; }
.menu-icon .menu-box span:nth-child(3) { width: 12px; }

/*.menu-icon:hover:not(.active) span:nth-child(1) {
transform: rotate(90deg) translateX(8px);
-webkit-transform: rotate(90deg) translateX(8px);
}*/
.menu-icon.active span:nth-child(2){opacity:0;}
.menu-icon.active span:nth-child(3){transform:rotate(-45deg) translateY(-6px) translateX(6px);-webkit-transform:rotate(-45deg) translateY(-6px) translateX(6px);}

/*.menu-icon:hover:not(.active) span:nth-child(3) {
transform: rotate(-90deg) translateX(6px);
-webkit-transform: rotate(-90deg)  translateX(6px);
}*/

.enumenu_ul .hs-menu-wrapper ul{padding:0px;list-style:none; margin: 0;}
.enumenu_ul .hs-menu-wrapper > ul>li{display:inline-block;vertical-align:top;padding:44px 0px 44px 0px;position:relative;margin: 0; margin-right: 32px;}
.enumenu_ul .hs-menu-wrapper > ul>li > a{ font-size: 20px; font-weight: bold;padding: 10px 45px 10px 18px;position: relative; line-height: 1; }
.enumenu_ul>.hs-menu-wrapper > ul>li>a:hover,.enumenu_ul>.hs-menu-wrapper > ul>li.active>a{background:#282828 none repeat scroll 0 0;}

/* .enumenu_ul .hs-menu-wrapper > ul>li ul{display:none}
.enumenu_ul .hs-menu-wrapper > ul>li ul li{width:100%;margin:0;list-style:none;position:relative;}
.enumenu_ul.desk .hs-menu-wrapper > ul>li ul {top:100%;z-index:999;list-style:none;left:0px;background:#ffffff;position:absolute;min-width:150px;} */

/*Sub menu styles*/

.enumenu_ul.desk .hs-menu-wrapper > ul li:hover>ul{display:block;opacity:1;}
.enumenu_ul.desk .sb-menu .sb-menu{left:100%;top:0;}
/* .enumenu_ul.desk .hs-menu-wrapper > ul>li ul li a{padding:10px 10px;display:block;color:#244146;font-size:16px;text-align:center}
.enumenu_ul.desk .hs-menu-wrapper > ul>li ul li:hover>a{background:#000;color:#ffffff;} */
.enumenu_ul .arrow{position:absolute;background:url(../images/plus.png) no-repeat center center;cursor:pointer;z-index:999; height:68px; position: absolute; right: 0; top: 0; width: 100%;}
.enumenu_ul .arrow.up{background:url(../images/minus.png) no-repeat center center}


.header_btn_sec{width:34%;justify-content: end;}
.header_menu_sec{width:calc(100% - 34% - 142px);}

.header_btn_sec .outter_button{justify-content:end;}
.header_sec .content-wrapper{max-width:1728px;padding:0 64px;}
.header_logo_sec img{width:142px;}

.header_menu_sec{padding-left:50px;}
.inner_header_menu ul li:before{display:none;}
.outter_header{align-items:center;    justify-content: center;}
.enumenu_ul .hs-menu-wrapper>ul>li>a:hover{background:#1111111a;border-radius:50px;}
.enumenu_ul .hs-menu-wrapper>ul>li.ActivatedMenu>a:after{content:'';background-image:url(https://cdn.yousty.ch/hubfs/Yousty_Content/Images/Down_Arrow.svg);position:absolute;width:8px;height:5px;background-position:center;background-repeat:no-repeat;background-size:contain;top:50%;transform:translateY(-50%);margin-left:12px;}
.enumenu_ul ul,.enumenu_ul ul li{position:inherit;}
.outter_mega_menu{max-width:1400px;margin:0 auto;padding:20px 0 30px;}
.outter_mega_menu .footer_box{padding:20px 38px 20px 0;}
.footer_menu_icon{border-radius:2px;background-color:rgba(17,17,17,0.05);width:60px;height:60px;position:relative;margin-bottom:15px;}
.footer_menu_icon img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);}
.outter_mega_menu .footer_box *:not(.hs-button){color:#111111 !important;}
.footer_submenu_title{padding-bottom:15px;}
.footer_menu_box{border-top:1px solid rgba(17,17,17,0.10);}
.footer_menu_box ul li{padding-top:15px;margin-bottom:0;}
.footer_menu_title,.footer_menu_icon,.footer_submenu_title,.footer_menu_box ul{margin-left:20px!important;}
.footer_box:last-child{padding-right:0;}
.header_btn_sec.mobile-menu-btn{display:none;}


/* ==========  new header edit css  =========== */


.header_new_edit .header_second_logo a {display: block;height: 100%;width: 100%;}
.header_new_edit .header_second_logo a img {display: block;height: 100%;width: 100%;object-fit: cover;}
.header_new_edit .header_second_logo {max-width: 55px;margin-left: 15px;}
.header_new_edit  .header_logo_sec {max-width: 270px;}
.header_new_edit .header_menu_sec{width:calc(100% - 34% - 270px);}
.header_new_edit.header_sec .button a{font-size: 17px;}
.header_new_edit .enumenu_ul .hs-menu-wrapper>ul>li>a {font-size: 17px;padding: 10px 15px 10px 15px;}
.header_new_edit .enumenu_ul .hs-menu-wrapper>ul>li.ActivatedMenu>a:after {margin-left: 7px;}
/* .header_new_edit .header_second_logo {margin-left: 0px;} */
.header_new_edit .header_logo_text_parent {display: flex;align-items: center;}
.header_new_edit .header_logo_text_parent .bottom-text p{color:#8e8e8e;font-size:16px;}

/* ========== End new header edit css  =========== */

/* faq_toggle */

.faq_toggle_content{display:none;}
.faq_sec_title{max-width:900px;}
.faq_toggle_lable{margin:45px 0px 45px 0; margin:25px 0px ; padding-right:75px;position:relative;cursor:pointer;}
/* .faq_toggle_lable.faq_active{margin:45px 0px 0 0;padding-right:75px;} */
.faq_toggle_content_inner{margin:0 0 20px 0;}
.faq_sec_box{border-top:1px solid rgba(0,0,0,.25);}
.faq_sec_box:last-child{border-bottom:1px solid rgba(0,0,0,.25);}
.faq_toggle_content_inner *{font-size:25px;line-height:2;color:#797777;}
.faq_toggle_lable h4:after{content:'';position:absolute;background-image:url(https://cdn.yousty.ch/hubfs/Yousty_Content/Images/faq_icon.svg);width:44px;height:44px;background-size:15px;background-repeat:no-repeat;background-color:#ffffff;background-position:center;border:1px solid;border-radius:50%;right:25px;top:50%;transform:translateY(-50%);}
.faq_toggle_lable.faq_active h4:after{background-image:url(https://cdn.yousty.ch/hubfs/Yousty_Content/Images/faq_icon_2.svg);background-size:15px 2px;background-repeat:no-repeat;background-color:#ffffff;background-position:center;}
.faq_sec_subtitle *, .solution_header_main_content *, .reference_content *, .product_teasers_content *, .solution_slider_content *, .pricing_content *, .product_slider_content * {color:rgba(17,17,17,0.5);}
.faq_toggle_lable h4 {padding: 20px 0;}

/* product_teasers_module */

.outter_product_teasers{max-width:1022px;}
.inner_product_teasers_box{border:1px solid rgba(17,17,17,0.10);padding:16px 16px 48px;transition:all .6s ease;-moz-transition:all .6s ease;-webkit-transition:all .6s ease;-o-transition:all .6s ease;height:100%; border-radius: 2px;}
.product_teasers_box{padding:16px;}
.inner_product_teasers{margin:0 -16px;}
.product_teasers_box_info *{color:rgba(17,17,17,0.6);}
.inner_product_teasers_box:hover{border:1px solid #6A205F;}
.product_teasers_img{height:280px;}
.product_teasers_img img{height:100%!important;width:100%;object-fit:cover;    border-radius: 2px;}
.product_teasers_boxcontent{height:calc(100% - 280px);display:flex;flex-direction:column;padding: 0 19px;}
.product_teasers_boxcontent .outter_button{margin-top:auto;}

/* solution_slider_sec */

.solution_slider_sec .content-wrapper{padding:0;max-width:100%;padding-left:calc((100% - 1240px)/2);}
.inner_solution_slider_box{border-radius:2px;border:2px solid rgba(17,17,17,0.10);background-color:rgba(17,17,17,0.05);padding:48px 48px 95px; height: 100%;display: flex;flex-direction: column;}
.inner_solution_slider .slick-list{padding:0 16.3% 0 0;}
.solution_slider_box{margin-right:24px;}
.solution_slider_sec .slick-slider .slick-prev{background-image:url(https://cdn.yousty.ch/hubfs/Yousty_Content/Images/left_arrow.svg);background-repeat:no-repeat;background-position:center;margin:0 14.5% 0 0;transform:inherit;bottom:-80px;}
.solution_slider_sec .slick-slider .slick-next{background-image:url(https://cdn.yousty.ch/hubfs/Yousty_Content/Images/right_arrow.svg);background-repeat:no-repeat;background-position:center;margin:0 14% 0 0;transform:inherit;bottom:-80px;}
.solution_slider_sec .slick-slider button{height:50px;width:50px;background-color:#ffffff;border:1px solid #6A205F;}
.inner_solution_slider_box .outter_button { margin-top: auto;}


/* product_slider_module */

.product_slider_sec .content-wrapper { max-width: 100%; padding: 0 0 0 calc((100% - 1288px)/2);}
/* .outter_product_slider{max-width:1022px;} */
.inner_product_slider_box{border:1px solid rgba(17,17,17,0.10);padding:16px 16px 48px;transition:all .6s ease;-moz-transition:all .6s ease;-webkit-transition:all .6s ease;-o-transition:all .6s ease;height:100%;border-radius: 2px;}
.product_slider_box{margin:16px;}
.inner_product_slider{margin:0 0 0 -16px;}
.product_slider_box_info *{color:rgba(17,17,17,0.6);}
.inner_product_slider_box:hover{border:1px solid #6A205F;}
.product_slider_img{height:280px;}
.product_slider_img img{height:100%!important;width:100%;object-fit:cover;border-radius: 2px;}
.product_slider_boxcontent{height:calc(100% - 280px);display:flex;flex-direction:column;padding: 0 19px;}
.product_slider_boxcontent .outter_button{margin-top:auto;}

.product_slider_sec .slick-slider .slick-prev{background-image:url(https://cdn.yousty.ch/hubfs/Yousty_Content/Images/left_arrow.svg);background-repeat:no-repeat;background-position:center;margin:0 9.3% 0 0;transform:inherit;bottom:-80px;}
.product_slider_sec .slick-slider .slick-next{background-image:url(https://cdn.yousty.ch/hubfs/Yousty_Content/Images/right_arrow.svg);background-repeat:no-repeat;background-position:center;margin:0 8.8% 0 0;transform:inherit;bottom:-80px;}
.product_slider_sec .slick-slider button{height:50px;width:50px;background-color:#ffffff;border:1px solid #6A205F;}
.product_slider_sec .slick-list { padding-right: 31%;}

/* contact_cards */

.inner_contact_box{border:1px solid rgba(17,17,17,0.10);padding:48px; height: 100%; border-radius: 2px;}
.contact_box{padding:12px; height: 100%;}
.inner_contact{margin:0 -12px;}
.contact_img{width:60px;height:60px;position:relative;}
.contact_img img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width: 28px; height: 28px !important; object-fit: contain;}
.outter_conpg{max-width:812px;}
.conpg_content *{color:#5A5A5A;}
.contact_boxcontent { height: 100%; display: flex; flex-direction: column;}
.contact_boxcontent .outter_button {     margin-top: auto; }
.image_video_sec.contact_banner {padding-bottom: 20px;padding-top: 50px;}

/* solution_header_sec */

.title_solution_header_sec{max-width:888px;}
.solution_header_inner_sec{max-width:1080px;}
.quick_facts_box{padding:12px;width:23.18%}
.inner_quick_facts{margin:0 -12px;}
.quick_facts_img{width:70px;height:70px;background-color:rgba(17,17,17,0.05);position:relative;border-radius: 2px;}
.quick_facts_img img{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);}

/* multi_step_form_module */

.form-step-content{display:none;}
.form-step-content.active{display:block;}
.outter_multi_step_form{max-width:1218px;margin:0 auto;background-color:#ffffff;padding:80px 85px 90px;}
.from-step span{width:30px;height:30px;border-radius:50%;display:block;background-color:#1111114D;color:#ffffff;text-align:center;font-size:21px;line-height:1.4;}
.from-step h2{font-size:21px;font-weight:700;color:#1111114D;padding:0 0 0 10px;margin:0;width:calc(100% - 30px);}
.ms-form-steps{display:flex;justify-content:space-between;position:relative;margin:0 -20px;flex-wrap:wrap;}
.step-counter >div{display:flex;flex-wrap:wrap;align-items:center;}
.form-step-content .hs-richtext.hs-main-font-element h2{display:none;}
.step-counter.active .from-step span{background-color:#6A205F;}
.step-counter.active .from-step h2,.step-counter.completed .from-step h2{color:#111;}
.step-counter.completed .from-step span{background-color:#43E182;}
.outter_multi_step_form .ms-form-steps:after{content:'';background-color:#94949480;width:100%;height:1px;position:absolute;left:0;top:50%;transform:translateY(-50%);}
.outter_multi_step_form .step-counter{background-color:#ffffff;padding:0 20px;position:relative;z-index:1;}
.outter_multi_step_form .submitted-message{max-width:510px;margin:0 auto;text-align:center;}
.outter_multi_step_form .submitted-message p{color:#4F4F4F;}
.outter_multi_step_form .submitted-message p strong{color:#111;}
input:-internal-autofill-selected{background-color:hsla(0,0%,100%,0);}
.outter_multi_step_form .btn-group{display:flex;align-items:center;justify-content:space-between;margin-top:40px;}
.outter_multi_step_form form input[type=submit]{display:none;}
.outter_multi_step_form .btn-group .button--secondary a{position:relative;padding:17px 50px 17px 37px;}
.outter_multi_step_form .btn-group .button--text a{position:relative;padding:17px 37px 17px 50px;}
.outter_multi_step_form .btn-group .button--secondary a:after{background-color:transparent;background-image:url(https://cdn.yousty.ch/hubfs/Yousty_Content/Images/right_arrow.svg);background-position:50%;background-repeat:no-repeat;border-radius:50%;content:"";height:36px;margin-left:20px;position:absolute;right:10px;top:50%;transform:translateY(-50%);width:36px;}
.outter_multi_step_form .btn-group .button--text a:before{background-color:transparent;background-image:url(https://cdn.yousty.ch/hubfs/Yousty_Content/Images/left_arrow.svg);background-position:50%;background-repeat:no-repeat;border-radius:50%;content:"";height:36px;margin-left:0px;position:absolute;left:10px;top:50%;transform:translateY(-50%);width:36px;}
.multi_step_form_sec fieldset.form-columns-3 .hs-form-field:first-child{width:15%!important;margin:0;}
.multi_step_form_sec fieldset.form-columns-3 .hs-form-field{width:41.5%!important;margin:0 0 0 1%;}
.hs-form select{-webkit-appearance:none;background-image:url(https://cdn.yousty.ch/hubfs/Yousty_Content/Images/select_arrow.svg);background-position:93% center;background-repeat:no-repeat;background-size:10px;}

/* solution_header_slider_sec */
.solution_header_slider_sec .slick-slider .slick-next,.solution_header_slider_sec .slick-slider .slick-prev,.solution_header_slider_sec .slick-dots,.solution_header_slider_other_sec .full_video_bg.yt_video_thumb a img{display:none!important;}
.solution_header_slider_other_sec{width:231px;background-color:#ffffff;padding:12px 7px 12px 15px;position:absolute;bottom:35px;right:35px;}
.solution_header_slider_other_sec .left_sec_vid, .solution_header_slider_other_sec .left_sec_img, .solution_header_slider_other_sec .left_sec_hub_videos {width:58px!important;height:58px!important;}
.outter_box_solution_header_slider{position:relative;}
.other_left_sec_solution_header iframe{width:58px!important;height:58px!important;}
.solution_header_slider_number h4{font-weight:400;right:60px;position:absolute;bottom:58px;color:#ffffff;}
.other_left_sec_solution_header.slick-slide.slick-active:last-child .full_video_bg.yt_video_thumb { background-color: rgba(0,0,0,0.5); }


.inner_pricing_box{background-color:#ffffff;padding:32px 32px 37px;height:100%;display:flex;flex-direction:column;position:relative;}
.pricing_box{padding:25px;}
.inner_pricing{margin:0 -25px;}
.pricing_con *{font-size:16px;    line-height: 1.25;}
.pricing_con{margin-top:20px;}
.pri_info_group{margin-top:20px;}
.pricing_small_title h5{font-size:16px;font-weight:700;color:rgba(17, 17, 17, 0.60);}
.pricing_main_text h3{color:#6A205F;}
.pricing_main_text {display: flex;}
.pricing_main_text .number_tooltip { margin-left: 15px; cursor: pointer; }
.pricing_main_text .number_tooltip img { width: 25px; height: 25px; }
.pri_info_inner{margin-top:15px;}
.pricing_sec .content-wrapper{padding:0;}
.pri_info_inner .tooltip{width:16px;height:16px;border:2px solid #6A205F;border-radius:50%;display:inline-flex;justify-content:center;align-items:center;margin-left:5px;position:relative;bottom:2px;}
.pri_info_inner .tooltip i{color:#6A205F;font-size:9px;}
.pri_info_group_title{margin-top:24px;display:none;}
.tooltipster-content{max-width:355px;margin:0 auto;padding:15px 15px 38px 20px!important;}
.tooltipster-content p{font-size:16px;font-weight:400;margin-top:3px;color:#A5A5A5;line-height: 1.25;}
.tooltipster-content h4{font-weight:400;color:#ffffff;padding:0 35px;position:relative;margin-bottom:15px;}
.tooltipster-content h4:before{content:'';position:absolute;left:0;top:4px;width:20px;height:20px;background-image:url(https://cdn.yousty.ch/hubfs/Yousty_Content/Images/pricing_icon.svg);background-repeat:no-repeat;background-size:contain;}
.tooltipster-arrow-top span,.tooltipster-arrow-top-right span,.tooltipster-arrow-top-left span{border-left: 80px solid transparent!important; border-right: 80px solid transparent!important; border-top: 120px solid; bottom: -30px;}
.pricing_main_title_box{max-width:865px;margin:0 auto;text-align:center;padding-bottom:45px;}
.pricing_counter{display:flex;justify-content:center;align-items:center;margin-bottom:10px;}
.pricing_counter_number_box{display:flex;align-items:center;}
.pricing_counter_left_text,.pricing_counter_right_text{font-size:18px;font-weight:500;color:rgba(17,17,17,0.6);}
.pricing_counter_increase{color:#6A205F;font-size:25px;line-height:1;cursor:pointer;}
.pricing_counter_number_box{margin:0 14px;}
.pricing_counter_number_box form .qty{margin:0 14px;pointer-events:none;width:72px !important;height:44px;background-color:#ffffff;text-align:center;padding:5px;font-size:24px;font-weight:700;color:hsla(0,0%,7%,.6);margin:0 14px;line-height:normal; border: 1px solid #ffffff;}
.inner_pricing_box .outter_button{margin-top:auto;}
.pricing_counter_number_box form .add,.pricing_counter_number_box form .minus{color:#6A205F;font-size:25px;line-height:1;cursor:pointer;background:transparent;border:navajowhite;padding:0;}
.pricing_counter_number_box form{display:flex;background-color:transparent!important;align-items: center; }
.pricing_counter_number_box form .minus{font-size:41px;color:#6A205F;cursor:pointer;}
.pricing_box2 .inner_pricing_box{background-color:#6A205F;}
.pricing_box2 .inner_pricing_box *:not(.button a) {color:#ffffff;}
.pricing_box2 .pri_info_inner .tooltip{border:2px solid #ffffff;}
.pricing_box2 .pri_info_inner .tooltip i{color:#ffffff;}
.pricing_box2 .pri_info_group_title:after{background-image:url(https://cdn.yousty.ch/hubfs/Yousty_Content/Images/right_arrow.png);}
.clear-text img{width:17px;height:17px;}
.clear-text{cursor:pointer;position:absolute;right:28px;top:29px;display:none;}
.hs-form-field{position:relative;}
.bestseller_text h5{font-size:16px;font-weight:700;background-color:rgba(179,250,253,0.25);display:initial;padding:4px 3px;border-radius:3px;    border: 1px solid #B3FAFD;}
.bestseller_text{position:absolute;top:20px;right:20px;}
.inner_pricing_box .button,.inner_pricing_box .button a{width:100%;}
.pri_info_inner{padding-left:33px;position:relative;}
.pri_info_inner:before{content:'\f00c';font-family:FontAwesome;position:absolute;width:20px;height:20px;background-color:#6A205F;left:0;border-radius:50px;top:3px;width:20px;font-size:13px;color:#ffffff;text-align:center;line-height:1.7;font-weight:400;}
.pricing_box2 .pri_info_inner:before{background-color:#ffffff;color:#6A205F;}
.footer_menu_box form .field>label,.footer_menu_box form .field.hs-firstname,.footer_menu_box form .field.hs-lastname{display:none;}
/* .form-step-content.step1 .btn-group{justify-content:flex-end;} */
.footer_Form_Add .footer_menu_title{margin-top:40px;}
.footer_Form_Add .footer_menu_title h3{font-size:24px;font-weight:400;}
.footer_Form_Add .footer_menu_box ul{margin-left:0px!important;}
.footer_Form_Add form{margin-left:20px;}
.footer_Form_Add .footer_menu_box{border-top:none!important;}
.footer_Form_Add form .inputs-list>li.hs-form-booleancheckbox{padding-top:0;}
.footer_Form_Add form li.hs-form-booleancheckbox label.hs-form-booleancheckbox-display input+span a{font-size:16px!important;}
.footer_Form_Add form .hs_submit,.right_engagement_sec form .hs_submit{margin-top:16px;}
.footer_sec.footer .outter_mega_menu input[type=email]{color:#111!important;}
.priceClickPopupInner { background: #ffffff; box-shadow: 0px 4px 10px 4px rgba(0, 0, 0, 0.15); max-width: 1028px; margin: 0 auto; width: calc(100% - 40px); padding: 96px 82px 86px; }
.input.activeState .clear-text{display:flex;}
.priceClickPopupOpen .priceClickPopupWp { opacity: 1; visibility: visible; } 
.priceClickPopupWp { position: fixed; top: 0; left: 0; width: 100%; height: 100vh; display: flex; align-items: center; justify-content: center; z-index: 999; opacity: 0; visibility: hidden; overflow-y: auto; background-color: rgb(0 0 0 / 50%);    transition: all 0.3s linear; }
.left_sec_vid .hs-embed-wrapper { max-width: 100% !important; min-width: 100% !important;}
.pricing_counter_number_box input::-webkit-inner-spin-button { display:none; }
input[type="number"] {-moz-appearance: textfield !important; }
.outter_engagement h3 { font-size: 24px;}
.outter_engagement p { font-size: 16px;}
.other_left_sec_solution_header .full_video_bg.hub_video_thumbs { height: 100%; background-position: center; background-size: cover; background-repeat: no-repeat;     position: relative;}
.other_left_sec_solution_header .left_sec_hub_videos .play_btns { width: 30px;  height: 30px;}

.lpBodyWp .header_menu_sec,.lpBodyWp  .header_btn_sec { display: none !important; }
.lpBodyWp .header_sec { padding: 35px !important; position: relative !important; }


.formMediaWpLeft{width:41%;border-radius:2px;
	/*     background:#F3F3F3; */
	padding:56px 64px 48px 48px;}
.formMediaWpLeft form .field>label{background-color:#f3f3f3;}
.formMediaWpRight{width:59%;padding-left:10px;padding-right: 50px;}
.formMediaWpLeft form{background-color:transparent;}
.formMediaWp  {background:#F3F3F3;}


.footer_sec .submitted-message { color: #fff;  background-color: transparent; }
.submitted-message { color: #111; }


/* .systems-page--search-results a.hs-search-results__next-page, .systems-page--search-results a.hs-search-results__prev-page {
color: #6a205f;
} */

/* 

@-webkit-keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}

.slideInRight {
-webkit-animation-name: slideInRight;
animation-name: slideInRight;
}


.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}
*/

body.body_popup_open .outter_popup_box_pricing:after {
	content: '';
	background-color: #000000;
	position:fixed;    
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	opacity: 0.4;
}

/* .yousty_pricing_page .image_video_sec, .yousty_pricing_page .footer_sec, .yousty_pricing_page .faq_sec, .yousty_pricing_page .inner_pricing, .yousty_pricing_page .hero_banner_sec {
z-index: -1;
} */
.body_popup_open .header_sec.header {
	display: none;
}


li.hs-form-booleancheckbox label.hs-form-booleancheckbox-display input+span span.hs-form-required {
	display: none;
}



.formMediaWpLeft form input[type=email], .formMediaWpLeft form input[type=number], .formMediaWpLeft form input[type=password], .formMediaWpLeft form input[type=tel], .formMediaWpLeft form input[type=text], .formMediaWpLeft form select, .formMediaWpLeft form textarea 
{     background-color: #fff;
}


.hs_lehrberuf, .hs_jahre, .hs_paket { display:none; }

.inner_social_icon_footer a:hover {     background-color:#5fff9f;
} 

.hs-input.hs-fieldtype-intl-phone {
	width: 100% !important;
}



.popup_sec .popup_left_content {
	width:61.5%;
	padding:135px 97px;
}

.popup_sec .popup_right_img {
	width: 38.5%;
}
.popup_inner_img {
	height: 100%;
}

.popup_inner_img img {
	height: 100% !important;
	object-fit: cover;
}

.popup_icon {
	width: 53px;
	height: 53px;
	background-color: #F6F6F4;
	position: relative;
}
.popup_icon img {
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
}
.outter_popup {
	background-color: #fff;
}

.mfp-wrap {

	position: fixed !important;
	height: 100% !important;
	overflow: auto !important;
	top: 0 !important;
}
body.mfp-open {
	overflow: hidden;
}
.main_popup_sec .hs-richtext.hs-main-font-element p {
	font-size: 20px;
}

/* landing_page_intro_module */


.left_lp_intro {
	width: 51%;
	padding-right: 32px;
}

.right_lp_intro {
	width: 49%;
	padding-left: 32px;
}
.logo_lp_intro {
	padding: 0 25px 20px 0;
}

.logo_lp_intro:last-child {
	padding-right: 0;
}
.title_lp_intro, .content_lp_intro {
	max-width: 440px;
}
.logo_lp_intro img {
	width: 64px;
	height: 64px !important;
	object-fit: cover;
}

/* our_expert */

.our_expert_repeater {
	width: 50%;
	padding: 25px;     align-items: center;

}

.our_expert_inner {
	margin: 0 -25px;
}

.our_expert_img {
	width: 180px;     height: 180px;

}

.our_expert_content {
	padding-left: 65px;
	width: calc(100% - 180px);
}
.our_expert_img img {
	height: 100% !important;
	object-fit: cover;
}
.our_expert_title h3 {
	font-size: 30px;
}
.our_expert_info h5 {
	font-size: 16px;
	font-weight: 400;
}

/* landing_page_form_module */

.lp_form_right {     border-radius: 2.64px;
	width: 39.8%;     padding: 60px 40px;
	background-color: #fff;     height: max-content;
}
.outter_lp_form {
	align-items: top;
}
.lp_form_left {
	width: 60.2%;
	padding-right: 40px;
	padding-top: 55px;
}
.lp_form_left li {
	color: rgba(17, 17, 17, 0.6);
}
.lp_form_title span {
	width: 30px;
	height: 30px;
	background-color: #6A205F;
	display: inline-block;
	border-radius: 50px;
	color: #fff;
	text-align: center;
	font-size: 21px;
	font-weight: 500;
	line-height: 1.4;
	margin-right: 10px;
}
.lp_form_title {
	font-size: 21px;
	font-weight: 700;
}

.yousty_campaing_booking_page .quick_facts_box, .yousty_campaing_registration_page .quick_facts_box, .yousty_campaing_image_page .quick_facts_box {
	width: 33.33%;
}

.main_popup_sec {
	position: relative;
	max-width: 1060px;
	margin: 0 auto;
}
.main_popup_sec .mfp-close {
	background-color: #F6F6F4 !important;
	background-image: url(https://berufsbildung.yousty.ch/hubfs/Yousty_Content/Images/Vector_close.svg) !important;
	background-position: 50% !important;
	background-repeat: no-repeat !important;
	font-size: 0;
	height: 55px;
	opacity: 1 !important;
	position: absolute !important;
	right: 40px !important;
	top: 90px !important;
	width: 55px;
	border-radius: 50%;
}
.popup_sec {
	max-width: 1060px;
	margin: 0 auto;
	position: relative; padding: 50px 0;
}

.only_text_popup.only_text_popup, .only_text_popup .popup_sec {
	max-width: 650px;
}
.only_text_popup .popup_sec .popup_left_content {

	width: 100%;
}
.popup_button {
	display: none;
}
.main_popup_sec .submitted-message {
	text-align: left;     margin-top: 0;
}
.main_popup_sec .hs-richtext.hs-main-font-element {
	margin-bottom: 25px;
}

/* package-sec */

.min_value .package_sec .pac_minus, .max_value .package_sec .pac_add {
	pointer-events: none;
	opacity: .5;
}

.package_sec .outter_package-sec{max-width:1248px;}
.package_sec .left_package{width:34.5%;}
.package_sec .right_package{width:65.5%;padding-left:65px;}
.package_sec .top_package{max-width:674px;}
.package_sec .top_package_title h5{font-size:16px;font-weight:500;color:rgba(17,17,17,0.6);}
.package_sec .top_package_outter{margin-bottom:15px;align-items: center;}
.package_sec .top_package_inner{padding:30px 24px;background-color:#fff;border:1px solid #e7e7e7;border-radius: 2px;}
.package_sec .package_name{font-size:16px;font-weight:700;letter-spacing:-0.48px;line-height:1.3;}
.package_sec .package_price{margin-top:12px;}
.package_sec .package_content{max-width:326px;margin-top:12px;}
.package_sec .package_content p{font-size:18px;font-style:normal;font-weight:400;line-height:1.3;letter-spacing:-0.54px;}
.package_sec .package_information{margin-top:24px;padding-top:24px;border-top:1px solid #E7E7E7;}
.package_sec .package_info_title h5{font-size:16px;font-style:normal;font-weight:700;line-height:1.3;letter-spacing:-0.48px;}
.package_sec .package_info_content_title h5{font-size:18px;font-style:normal;font-weight:400;line-height:1.1;letter-spacing:-0.54px;}
.package_sec .package_info_icon{width:26px;height:26px;position:relative;}
.package_sec .package_info_icon img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}
.package_sec .package_info_content_title{width:calc(100% - 26px);padding-left:16px;}
.package_sec .package_info_inner{align-items:center;padding:11px 15px;width:50%;}
.package_sec .package_info_outter{margin:0 -5px;}
.package_sec .package_info_title{margin-bottom:15px;}
.package_sec .sub_package_title{margin-bottom:18px;}
.package_sec .sub_package_sec{margin-top:30px;max-width:674px;}
.package_sec .sub_package_box{width:50%;padding:8px;}
.package_sec .sub_package_inner{padding:40px 24px;background-color:#fff;border:1px solid #E7E7E7;height: 100%;}
.package_sec .sub_package_outter{margin:0 -8px;}
.package_sec .sub_package_box_title{font-size:18px;font-style:normal;font-weight:700;line-height:125%; letter-spacing:-0.54px;}
.package_sec .sub_package_box_content{margin-top:16px;}
.package_sec .sub_package_box_content p{font-size:18px;font-style:normal;font-weight:400;line-height:125%;letter-spacing:-0.54px;}
.package_sec .sub_package_price{margin-top:25px;}
.package_sec .pac_minus{ margin-right: 10px;padding: 0;cursor: pointer;background-color:rgba(106,32,95,0);background-image:url(https://berufsbildung.yousty.ch/hubfs/Yousty_Content/Images/Vector.svg);background-position:50%;background-repeat:no-repeat;border-radius:50px;height:28px;width:28px;color:#6a205f;cursor:pointer;font-size:41px;border:none;font-size:0;}
.package_sec .pac_add{ margin-left: 15px; padding: 0;cursor: pointer;background-color:rgba(106,32,95,0);background-image:url(https://berufsbildung.yousty.ch/hubfs/Yousty_Content/Images/PlusCircle.svg);background-position:50%;background-repeat:no-repeat;border-radius:50px;height:28px;width:28px;border:none;font-size:0;  }
.package_sec .top_package_counter_box .pac_qty{background-color:#fff;border:1px solid #fff;color:hsla(0,0%,7%,.6);font-size:24px;font-weight:700;height:44px;line-height:normal;margin:0 14px;padding:0px;pointer-events:none;text-align:center;color:#111;font-size:16px;margin-left:0px;margin-right:5px;width:18px!important;}
.package_sec span.pac_qty_number_text[data-letters]:before{content:attr(data-letters);display:inline-block;font-size:15px;font-size:0px;font-weight:700;}
.package_sec span.pac_qty_number_text{color:#111;font-size:16px;font-weight:700;}

.package_sec .top_package_counter_box{width:198px;}
.package_sec .top_package_title{width:calc(100% - 198px);padding-right:20px;}
.package_sec .package_item{display:flex;align-items:center;justify-content:center;border-radius:50px;}
.package_sec .package_btn{margin:0 -6px;}
.package_sec .package_sec .package_price h3,.package_sec .package_sec .sub_package_price h3{color:#6a205f;}
.package_sec .package_btn .button a{width:100%;}
.package_sec .package_btn .button{padding-left:6px;padding-right:6px;}
.package_sec .sub_package_price h3, .package_sec .package_price h3 { font-size:34px;font-weight:700;color: #6A205F;}
.right_package .button a { font-size: 16px; }


/* acc */
.left_package_benefits{width:50%;display:flex;flex-direction:column;}
.package_benefits_button{margin-top:auto;}
.right_package_benefits{width:50%;padding-right:25px;padding-left:80px;}
.package_benefits_main_title h2{font-size:48px;font-style:normal;font-weight:700;line-height:125%; /* 60px */letter-spacing:-1.44px;}
.package_benefits_acco_content{display:none;}
.pac_benf_acco_main_title{margin-bottom:30px;}
.package_benefits_acco_box{border-bottom:1px solid #E7E7E7;}
.pac_ben_acco_title_icon{width:25px;height:25px;display:inline-flex;}
.pac_ben_acco_title_icon img{width:100%;height:100%!important;}
.package_benefits_acco_title{width:calc(100% - 25px);padding-left:12px;}
.package_benefits_main_title{max-width:460px;}
.logo_package_benefits img{margin:0 12px; width: 16%; object-fit: contain;}
.logo_package_benefits{margin:0 -12px;padding-top:32px;display: flex; flex-wrap: wrap;}
.package_benefits_main_title p{color:rgba(17,17,17,0.50);font-size:24px;font-style:normal;font-weight:700;line-height:125%;letter-spacing:-0.72px;}
.package_benefits_acco_title h5{font-size:18px;line-height:125%;letter-spacing:-0.54px;}
.package_benefits_acco_title_box{padding:25px 0;position:relative;cursor:pointer;}
.pac_benef_content_acc{width:57%;padding-right:21px;}
.pac_benef_content_acc p{color:rgba(17,17,17,0.70);font-size:18px;line-height:140%;letter-spacing:-0.54px;}
.pac_benef_content_img_acc{width:43%;padding-left:30px;}
.benefits_acco_content_box{padding-bottom:58px;}
.package_benefits_acco_title_box:after{content:'';background-image:url(https://berufsbildung.yousty.ch/hubfs/Yousty_Content/Images/CaretDown.svg);background-repeat:no-repeat;width:20px;height:20px;right:0;position:absolute;top:28px;}
.package_benefits_acco_title_box.acc_active:after{transform:rotate(-180deg);}
.close_benefits_popup{position:absolute;width:55px;height:55px;right:40px;top:40px;cursor:pointer;background-color: #fff; z-index: 11;}
.close_benefits_popup img{position:relative;transform:translate(-50%,-50%);top:50%;left:50%;display:block;}
.package_benefits{position:absolute;max-width:1512px;margin:0 auto;background-color:#fff;width:100%;left:50%;transform:translateX(-50%);box-shadow:0 2px 10px rgba(0,0,0,0.1);bottom:-130%;display:none;transition: all .6s ease;bottom: -100%;}
.outter_package_benefits{max-width:1382px;margin:0 auto;padding:95px 30px;}
.package_benefits.top_pac_show{bottom:0%; opacity:1; position:fixed;z-index:99; z-index:1;}
body.body_top_pac_show{overflow:hidden;}
.sub_package_title h4, .pac_benf_acco_main_title h4 {
	font-weight: 700;
	font-size: 20px;
}
.pac_benf_acco_main_title .package_benefits_video_button {
	display: none;
}

.sub_package2_active .sub_package_2 .add_sub_package_btn a, .sub_package_active .sub_package_1 .add_sub_package_btn a, body.basic_package_active .add_package_btn a,
.basic_package_active .package_benefits_button .add_package_benefits a, .sub_package_active .package_benefits .add_package_benefits a, .sub_package_active2 .package_benefits .add_package_benefits a, .sub_package_active2 .sub_package_2 .add_sub_package_btn a {background-color: #44003A;}

/* header-cart */

.outter_header_cart{position:absolute;background-color:rgba(255,255,255,1);padding:40px 0;width:384px;right:0px;visibility: hidden;box-shadow:-59px 213px 62px 0px rgba(0,0,0,0.00),-38px 137px 57px 0px rgba(0,0,0,0.01),-21px 77px 48px 0px rgba(0,0,0,0.05),-9px 34px 35px 0px rgba(0,0,0,0.09),-2px 9px 19px 0px rgba(0,0,0,0.10);border:1px solid #e7e7e7;top:64px;transition:all .4s ease;opacity:0;}
.outter_header_cart.active{opacity:1;visibility:visible;}
.header_cart_btn{position:relative;}
.cart_box_title{padding:0 30px 15px;}
.basic_package{padding:25px 30px 0px;}
.jhrliche_package{padding:25px 30px;}
.one_time_charge,.first_sub_package,.second_sub_package{padding:25px 30px 0;border-top:1px solid #E7E7E7;}
.cart_button{border-top:1px solid #E7E7E7;padding:40px 30px 0;}
.total_package{padding:25px 30px;}
.header_btn_sec{display:flex;align-items:center;}
.header_cart_btn a img{margin-right:16px;position:relative;top:-4px;}

.cart_button .button a,.sub_package_button a{width:100%;}
.cart_button .only_text_button{text-align:center;font-size:16px;font-style:normal;font-weight:700;line-height:110%;letter-spacing:-0.48px;color:rgba(17,17,17,0.50);}
.jhrliche_package_title,.total_package_title,.jhrliche_package_value *,.total_package_value *{text-align: left;font-size:20px;font-style:normal;font-weight:700;line-height:110%;letter-spacing:-0.6px;color:#111!important;}
.one_time_charge_title,.basic_package_title,.basic_package_value *,.one_time_charge_value *,.first_sub_package_title,.first_sub_package_value *,.second_sub_package_title,.second_sub_package_value *{ text-align: left;color:rgba(17,17,17,0.50)!important;font-size:16px;font-style:normal;font-weight:700;line-height:110%;letter-spacing:-0.48px;}
.basic_package_value,.one_time_charge_value,.jhrliche_package_value,.first_sub_package_value,.total_package_value,.second_sub_package_value{display:flex;justify-content:end;}
span.only_value{margin-left:5px;}
.first_sub_package,.second_sub_package{border-top:none;}
.paymant_text a {color:rgba(17,17,17,0.50)!important;font-size:16px;font-style:normal;font-weight:700;line-height:110%;letter-spacing:-0.48px;text-align:center;margin-top:24px;display: block;}
.body_top_pac_show main#main-content:after,.body_sec_pac_show main#main-content:after, .body_third_pac_show main#main-content:after  {content:'';position:absolute;background-color:rgba(238,238,238,0.6);width:100%;height:100%;top:0;left:0;z-index:11;}
.add_package_btn a,.add_sub_package_btn a{position:relative;}
body.basic_package_active .add_package_btn a:before,.sub_package_active .sub_package_1 .add_sub_package_btn a:before,.sub_package2_active .sub_package_2 .add_sub_package_btn a:before{background-image:url(https://berufsbildung.yousty.ch/hubfs/Yousty_Content/Images/Check_icon.svg);background-repeat:no-repeat;background-size:unset;content:"";height:16px;margin-right:10px;position:absolute;top:50%;transform:translateY(-50%);width:16px;left:16%;}

.package_benefits_video_sec{max-width:1300px;margin:0 auto;position:relative;padding:50px 20px;}
.package_benefits_video_sec button.mfp-close{position:absolute;top:50px;right:20px;background-color:#fff;}

/* pack_v3 */

.pack_v3_main_title {
	max-width: 777px;
	margin: 0 auto;
	text-align: center;
}
.package_sec_v3 .top_package_outter {
	padding-top: 40px;
}

.package_sec_v3 .top_package_outter {   
	max-width: 555px;
	margin: 0 auto;   margin-bottom: 15px;
}
.package_sec_v3 .outter_package {
	max-width: 1126px;
	margin: 0 auto;     padding-top: 35px;
}
.package_sec_v3 .right_package {
	padding: 0 32px 0 0 !important;
	width: 62.7%;
}
.package_sec_v3 .outter_header_cart {
	position: relative;
	top: 0;     width: 100%;  display: block;     opacity: 1;
	visibility: visible;
}
.package_sec.package_sec_v3 .left_package {
	width: 37.3%;     padding-left: 32px;

}

.package_sec_v3 .inner_header_cart_btn {
	display: none;
}

.yousty_cw_pricing_page .reference_img { background-color: #F6F6F4; }


/* module-style */

.package_benefits_button .add_package_benefits a {  min-width: 308px; }
.package_benefits_button a { font-size: 20px; padding: 13px 20px; }
.package_benefits_video_button a { display:flex; flex-wrap:wrap; align-items: center; padding: 11px 20px; }
.package_benefits_video_button a svg { margin-right:10px; } 
.package_benefits_video_button { margin-left: 15px; width: auto; display: inline-block; } 
.active.package_benefits { bottom: 0; opacity: 1; position: fixed; z-index: 99; display: block; }

.top_package_counter_box { position:relative; z-index:1; }

.noborder { border:none !important; } 

.sub_package_active2 .sub_package_2 .add_sub_package_btn a:before { background-image: url(https://berufsbildung.yousty.ch/hubfs/Yousty_Content/Images/Check_icon.svg); background-repeat: no-repeat;background-size: unset;content: "";height: 16px;left: 45px;margin-right: 10px;position: absolute;top: 50%;transform: translateY(-50%);width: 16px; }  

.basic_package_active .package_benefits_button .add_package_benefits a:before { background-image: url(https://berufsbildung.yousty.ch/hubfs/Yousty_Content/Images/Check_icon.svg); background-repeat: no-repeat;background-size: unset;content: "";height: 16px;left: 45px;margin-right: 10px;position: absolute;top: 50%;transform: translateY(-50%);width: 16px; } 
.sub_package_active .package_benefits .add_package_benefits a:before { background-image: url(https://berufsbildung.yousty.ch/hubfs/Yousty_Content/Images/Check_icon.svg); background-repeat: no-repeat;background-size: unset;content: "";height: 16px;left: 45px;margin-right: 10px;position: absolute;top: 50%;transform: translateY(-50%);width: 16px; }  
.sub_package_active2 .package_benefits .add_package_benefits a:before { background-image: url(https://berufsbildung.yousty.ch/hubfs/Yousty_Content/Images/Check_icon.svg); background-repeat: no-repeat;background-size: unset;content: "";height: 16px;left: 45px;margin-right: 10px;position: absolute;top: 50%;transform: translateY(-50%);width: 16px; }  

.inner_header_cart_btn a>span { width:200px; display: inline-block; font-size: 20px; position: relative; z-index: 111; }
.inner_header_cart_btn a span.valuein:before { position:relative; content:"CHF"; display:inline-block; vertical-align:top; margin-right: 5px; }
.inner_header_cart_btn a span.valuein:after { position:relative; content:".–"; display:inline-block; vertical-align:top; }

.other_cart_button { display:block; }
.other_cart_button.hidebtn { display:none; }
.main_cart_button { display:none; }
.main_cart_button.showbtn { display:block; }


.package_sec_v3 .cart_button_mobile {
	display: none;
}

.close_outter_header_cart {
	display: none;
}

.outter_package {
	max-width: 1240px;
	margin: 0 auto;
}

.left_package p {
	color: rgba(17, 17, 17, 0.6);
}
.package_sec .pac_add:hover, .package_sec .pac_minus:hover {
	background-color: rgba(106, 32, 95, .3);
}

.package_sec .package_content * {
	color: rgba(17, 17, 17, 0.7);
}

.package_benefits_acco_box:first-child {
	border-top: 1px solid #e7e7e7;
}

input::-webkit-inner-spin-button { display:none; }


.basic_package_active .header_cart_btn .darksoul-button2:before, .sub_package_active .header_cart_btn .darksoul-button2:before, .sub_package_active2 .header_cart_btn .darksoul-button2:before {
	content: '';
	position: absolute;
	background-image: url(https://berufsbildung.yousty.ch/hubfs/Yousty_Content/Images/ShoppingCart.svg);
	width: 24px;
	height: 24px;
	top: 50%;
	transform: translateY(-50%);     left: 20px;
}
.basic_package_active .inner_header_cart_btn a, .sub_package_active .inner_header_cart_btn a, .sub_package_active2 .inner_header_cart_btn a { padding-left:60px; }

.left_package p, .faq_sec_subtitle p, .pack_v3_main_title p {
	font-size: 20px;
}

.left_package h2, .faq_sec_title h2, .pack_v3_main_title h2 {
	font-size: 30px;
}

.yousty_cw_pricing_page .outter_reference:after, .yousty_cw_pricing_page .outter_reference:before { display:none; }

.yousty_cw_pricing_page .reference_sec {
	padding-bottom: 0;
}





.header_cart_btn .darksoul-button2{border:1px solid #e7e7e7;border-radius:50px;padding:12.5px 24px 12.5px 20px;font-weight:700;font-size:18px;transition: all .5s ease;-moz-transition: all .5s ease;-webkit-transition: all .5s ease;-o-transition: all .5s ease; position: relative;     display: block;
}



.darksoul-button2
{
	width: 98%;
	height: 94%;
	background-color:#fff;
	margin: auto;
	outline: none;
	border: none;
	border-radius: 35px;
	color: rgb(0, 0, 0);

}

.darksoul-glowing-button2
{
	margin: auto;
	width:235px;
	height:52px;
	display: flex;
	border-radius: 35px;
	animation: rotation 2s linear 2s infinite;
	/* 	animation: rotation 3s linear 0s 3;  */

	transition: all .2s ease;-moz-transition: all .2s ease;-webkit-transition: all .2s ease;-o-transition: all .2s ease;

}
.animationAdded .darksoul-glowing-button2
{

	background: linear-gradient(var(--gradient-angle), rgb(106 32 95), rgba(255, 255, 255, 0));
}

@keyframes rotation 
{
	0%
	{
		--gradient-angle: 0deg;
	}

	100%
	{
		--gradient-angle: 360deg;

	}    
}
@property --gradient-angle
{
	syntax: "<angle>";
	initial-value: 0deg;
	inherits: false;
}


.basic_package_active .package_sec_v3 .add_package_btn a {
	background-color: transparent !important;
	border-color: transparent;
	color: #44003a;     pointer-events: none;

}
.basic_package_active .package_sec_v3 .add_package_btn a:before { background-image: url(https://berufsbildung.yousty.ch/hubfs/pricing_icon.svg);     left: 22px;
	margin-top: 4px;
}

.header_sec .button a {
	font-size: 20px;
}
.package_sec {
	z-index:1;
}
body.cart_active:after, body.cart_active .header_sec.header_with_cart:before {
	content: '';
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background-color: rgba(0, 0, 0, 0.25);     z-index: 1;  
}


.basic_package_active .darksoul-button2, .basic_package_active .darksoul-glowing-button2, .basic_package_active .inner_header_cart_btn a>span, 
.sub_package_active2 .darksoul-button2, .sub_package_active2 .darksoul-glowing-button2, .sub_package_active2 .inner_header_cart_btn a>span, 
.sub_package_active .darksoul-button2, .sub_package_active .darksoul-glowing-button2, .sub_package_active .inner_header_cart_btn a>span 
{ width: auto; }

span.only_logic {  display: none;}


.paymant_text a[href=""] { pointer-events: none; }  
.paymant_text a[href=""]:hover { color:hsla(0,0%,7%,.5)!important; }
.paymant_text a:hover { color:#6a205f !important; }

.yt_video_wrapper p { display: none;}


/* package_module_v2 */

.only_ui { margin:0 0 0 5px; padding:0; } 
.inner_header_cart_btn .only_logic.valuein { display:none; }
.package_price .only_ui { display:inline-block; color: #6a205f; font-size: 34px; font-weight: 700; } 
.inner_header_cart_btn .only_ui { display: none; font-size: 20px; font-size: 20px; font-weight: 700; }
.inner_header_cart_btn .valuein + .only_ui { display:inline-block;  }
.sub_package_price .only_ui { color: #6a205f; font-size: 34px;  font-weight: 700; display:inline-block;  }

/* header */

.header .header_cart_btn { display:none; }
.cartBtnon .header .header_cart_btn { display:block; }
.cartBtnon .header .inner_btn_2 { display:none; }
.cartBtnon .header_btn_sec { width: 11%; }


/* new-page */

.two_col_auto_tab_sec .accordion-body{display:none;padding-bottom:22px;}
.two_col_auto_tab_sec .left_two_col_auto_tab{width:51%;padding-right:20px;}
.two_col_auto_tab_sec .right_two_col_auto_tab{width:49%;}
.two_col_auto_tab_sec span.title *{font-size:30px;font-weight:700;color:#A1A1A1;}
.two_col_auto_tab_sec span.accordion_title_icon{width:32px;}
.two_col_auto_tab_sec span.title{width:calc(100% - 32px);padding-left:15px;}
.two_col_auto_tab_sec .accordion-item{padding:0 0 8px;border-bottom:2px solid #a1a1a1;position:relative;}
.two_col_auto_tab_sec .accordions{max-width:500px;overflow:hidden;}
.two_col_auto_tab_sec .accordion-body *{font-size:20px;}
.two_col_auto_tab_sec .accordion-head{padding-bottom:27px;cursor: pointer;padding-top: 35px;}
.two_col_auto_tab_sec .accordion-item .accordion-line{background-color:#000;height:2px;left:0px;bottom:-2px;position:absolute;transition:width .4s ease;width:0%;top:auto;}
.two_col_auto_tab_sec .accordion-item.active .accordion-line{height:2px;width:100%;transition:width 5s ease;}
.two_col_auto_tab_sec .accordion-item.active span.title *{color:#000;}
.inner_two_col_auto_tab{align-items:center;}
/* .two_col_auto_tab_sec .full_video_bg.hub_video_thumb,.two_col_auto_tab_sec .full_video_bg.yt_video_thumb{z-index:-1;} */
.two_col_auto_tab_sec .right_sec_img_vid_tab.accordion-img{display:none;}

/* four_col_video */

.four_col_video_box{width:25%;}
.inner_four_col_video{padding:0 16px;}
.four_col_video_slider{margin:0 -17px;}
.four_col_title h4{font-size:20px;letter-spacing:0.5px;}
.four_col_content *{letter-spacing:0.5px;font-size:20px;}
.four_col_video_sec .left_sec_img img,.four_col_video_sec .left_sec_hub_video video{height:388px!important;}



/* banner_module */

.banner_title_v2 h1{color:#111111;font-size: 48px;line-height: 1.125; font-weight: 700; letter-spacing: -0.5px; }
.section_banner_row_v2 { display: flex; flex-wrap: wrap; align-items: center; margin: 0 -8px;}
.banner_img_v2 {padding:0 8px; width:39%;}
.banner_text_v2 {padding: 0 8px; width: 61%;}
.section_banner_v2{background: linear-gradient(102deg, #FFF 0.76%, #F6F6F4 87.98%);padding: 96px 0 125px;}

/* three_column_blog */
.three-column-blog_inner {display: flex; flex-wrap: wrap;}
.three-column-blog_box {padding: 0;}
.three-column-blog_inner {margin: 0 -15px;}
.inner_product_slider_box_v2{ display: flex; flex-direction: column;background-color:#fff; border: 1px solid rgba(17, 17, 17, 0.1); border-radius: 2px; height: 100%; padding: 16px 21px 48px; transition: all .6s ease; -moz-transition: all .6s ease; -webkit-transition: all .6s ease; -o-transition: all .6s ease }
.section-three-column-blog .content-wrapper { max-width: 1258px; padding: 0 30px !important;}
.three-column-blog_row .slick-prev {position: absolute;	bottom: -93px;}
.three-column-blog_row .slick-next {position: absolute;	bottom: -93px;}
.three-column-blog_box { margin: 0 15px;} 
.three-column-blog_inner .slick-slider button:focus { background: transparent;  font-size: 0; height: 45px !important; width: 45px!important;}
.three-column-blog_inner .slick-list{ padding:0 !important;}
.inner_product_slider_box_v2 .outter_button {
	margin-top: auto;
}
.video-playing-tab .auto_tab_button .pause-btn {
	display: block;
}

.video-playing-tab .auto_tab_button .play-btn {
	display: none;
}
/* logo_module */

.logo_module_title h5 {
	font-size: 18px;
	font-weight: 700;
	color: #A1A1A1;     letter-spacing: -0.5px;

}

.logo_module_title {
	width: 230px;
}

.inner_image_logo {
	width: calc(100% - 230px);
	padding-left: 100px;
}
.inner_image_logo_box {
	padding: 0 20px;  display: flex;
	justify-content: center;
}
.image_logo {

	width: 14.28%;
}
.logo_module .slick-slider .slick-prev {
	background-image: url(https://cdn.yousty.ch/hubfs/Yousty_Content/Images/left_arrow.svg);
	background-position: 50%;
	background-repeat: no-repeat;
	bottom: -80px;
	margin: 0 9.3% 0 0;
	transform: inherit;
}

.logo_module  .slick-slider .slick-next {
	background-image: url(https://cdn.yousty.ch/hubfs/Yousty_Content/Images/right_arrow.svg);
	background-position: 50%;
	background-repeat: no-repeat;
	bottom: -80px;
	margin: 0 8.8% 0 0;
	transform: inherit;
}
.logo_module .slick-slider button {
	background-color: #fff;
	border: 1px solid #6a205f;
	height: 50px;
	width: 50px;
}
.outter_logo_module {
	align-items: center;
}

.mob_left_sec_img {
	display: none;
}

span.accordion_title_icon img {
	width: 32px;
	height: 32px !important;
}



.inner_spotify iframe {
	width: 100%;
	max-width: 1037px;
}


.four_col_video_sec .slick-slider .slick-next, .four_col_video_sec .slick-slider .slick-prev { bottom: -90px; }
.left_sec_hub_video.video-playing .full_video_bg {
	background-image: none !important;
}

.left_sec_hub_video.video-playing:hover .pause-bt {
	display: block !important;
}


.auto_tab_button {     position: absolute;
	top: auto;
	bottom: 25px;
	right: 75px;
	display: flex; }
.auto_tab_sound_button {  position: absolute;
	top: auto;
	bottom: 25px;
	right: 25px;
	display: flex; }

.sound_off {
	display: none;
	/* 	position: absolute;
	top: auto;
	bottom: 25px;
	right: 25px; */
}

.auto_tab_button .play-btn {
	margin-right: 10px;
}
.auto_tab_button .pause-btn {
	display: none;  margin-right: 10px;
}

.auto_tab_button .sound_active {

	right: 25px;
}

.auto_tab_button .sound_off {
	display: none;
}

.two_col_auto_tab_sec .full_video_bg.hub_video_thumb:hover a img, .two_col_auto_tab_sec .full_video_bg.yt_video_thumb:hover a img {
	position: relative;
	transform: scale(1);
}

.left_sec_hub_video.video-playing-tab .full_video_bg.hub_video_thumb {
	background-image: none !important;
}
.auto_tab_sound_button.stop .sound_off {
	display: block;
}

.auto_tab_sound_button.stop .sound_active {  display: none; }

.banner_text_v2 .inner_btn_2 a:before {
	content: '';
	position: absolute;
	background-image: url(https://berufsbildung.yousty.ch/hubfs/Yousty_Content/Images/PlayCircle.svg);
	width: 20px;
	height: 20px;
	left: 24px;
	top: 50%;
	transform: translateY(-50%);
	margin-right: 10px;
}

.banner_text_v2 .inner_btn_2 a {
	padding-left: 54px;
}

.logo_module .slick-track {
	display: flex;
	align-items: center;
}

/* .two_col_auto_tab_sec .accordion-body{display:none; } */

/* .two_col_auto_tab_sec .accordion-item.active .accordion-body { display: block; } */


/* .full_video_bg.yt_video_thumb.play */

@media(max-width: 1550px) { 
	.large h1, h1 { font-size:65px; }
	.header_menu_sec{padding-left:25px;}
	.outter_header{justify-content:space-between;}
	.enumenu_ul .hs-menu-wrapper > ul>li{margin-right:20px;}
	.header_btn_sec,.header_menu_sec{width:auto;}
	.pricing_sec .content-wrapper { padding: 0 30px;}
	.pri_info_inner { font-size: 20px;}
	/* 	header */	
	.cartBtnon .header_btn_sec { width: auto; }
}

@media(max-width: 1500px){
	.content-wrapper{max-width:1130px;}
	.footer_sec .content-wrapper {max-width: 1458px; }
	.reference_img_box{width:25%;}
	.enumenu_ul .hs-menu-wrapper>ul>li{margin:0 15px 0 0;}
	.outter_button .button{margin-left:14px;}
	.header_btn_sec .button a{padding:15px 22px;}
	.solution_slider_sec .content-wrapper{padding-left:calc((100% - 1070px)/2);}
	.inner_solution_slider_box{padding:40px 40px 70px;}
	.bestseller_text {right: 12px; top: 2px; }
	.bestseller_text h5 {font-size: 13px;}
	.pri_info_inner {font-size: 18px;}

	.two_col_auto_tab_sec .accordions {
		max-width: 450px; }

}

@media(max-width:1400px){


	.button a, .ias-trigger-next a, button, form input[type='submit'], form .hs-button { font-size: 22px;padding: 15px 30px; }

	
	.dpt0,.dpy0{padding-top:0px;}
	.dpb0,.dpy0{padding-bottom:0px;}
	.dmt0,.dmy0{margin-top:0px;}
	.dmb0,.dmy0{margin-bottom:0px;}
	
	.dpt5,.dpy5{padding-top:5px;}
	.dpb5,.dpy5{padding-bottom:5px;}
	.dmt5,.dmy5{margin-top:5px;}
	.dmb5,.dmy5{margin-bottom:5px;}
	
	.dpt10,.dpy10{padding-top:10px;}
	.dpb10,.dpy10{padding-bottom:10px;}
	.dmt10,.dmy10{margin-top:10px;}
	.dmb10,.dmy10{margin-bottom:10px;}
	
	.dpt15,.dpy15{padding-top:15px;}
	.dpb15,.dpy15{padding-bottom:15px;}
	.dmt15,.dmy15{margin-top:15px;}
	.dmb15,.dmy15{margin-bottom:15px;}
	
	.dpt20,.dpy20{padding-top:20px;}
	.dpb20,.dpy20{padding-bottom:20px;}
	.dmt20,.dmy20{margin-top:20px;}
	.dmb20,.dmy20{margin-bottom:20px;}
	
	.dpt25,.dpy25{padding-top:25px;}
	.dpb25,.dpy25{padding-bottom:25px;}
	.dmt25,.dmy25{margin-top:25px;}
	.dmb25,.dmy25{margin-bottom:25px;}
	
	.dpt30,.dpy30{padding-top:30px;}
	.dpb30,.dpy30{padding-bottom:30px;}
	.dmt30,.dmy30{margin-top:30px;}
	.dmb30,.dmy30{margin-bottom:30px;}
	
	.dpt35,.dpy35{padding-top:35px;}
	.dpb35,.dpy35{padding-bottom:35px;}
	.dmt35,.dmy35{margin-top:35px;}
	.dmb35,.dmy35{margin-bottom:35px;}
	
	.dpt40,.dpy40{padding-top:40px;}
	.dpb40,.dpy40{padding-bottom:40px;}
	.dmt40,.dmy40{margin-top:40px;}
	.dmb40,.dmy40{margin-bottom:40px;}
	
	.dpt45,.dpy45{padding-top:45px;}
	.dpb45,.dpy45{padding-bottom:45px;}
	.dmt45,.dmy45{margin-top:45px;}
	.dmb45,.dmy45{margin-bottom:45px;}
	
	.dpt50,.dpy50{padding-top:50px;}
	.dpb50,.dpy50{padding-bottom:50px;}
	.dmt50,.dmy50{margin-top:50px;}
	.dmb50,.dmy50{margin-bottom:50px;}
	
	.dpt55,.dpy55{padding-top:55px;}
	.dpb55,.dpy55{padding-bottom:55px;}
	.dmt55,.dmy55{margin-top:55px;}
	.dmb55,.dmy55{margin-bottom:55px;}
	
	.dpt60,.dpy60{padding-top:60px;}
	.dpb60,.dpy60{padding-bottom:60px;}
	.dmt60,.dmy60{margin-top:60px;}
	.dmb60,.dmy60{margin-bottom:60px;}
	
	.dpt65,.dpy65{padding-top:65px;}
	.dpb65,.dpy65{padding-bottom:65px;}
	.dmt65,.dmy65{margin-top:65px;}
	.dmb65,.dmy65{margin-bottom:65px;}
	
	.dpt70,.dpy70{padding-top:70px;}
	.dpb70,.dpy70{padding-bottom:70px;}
	.dmt70,.dmy70{margin-top:70px;}
	.dmb70,.dmy70{margin-bottom:70px;}
	
	.dpt75,.dpy75{padding-top:75px;}
	.dpb75,.dpy75{padding-bottom:75px;}
	.dmt75,.dmy75{margin-top:75px;}
	.dmb75,.dmy75{margin-bottom:75px;}
	
	.dpt80,.dpy80{padding-top:80px;}
	.dpb80,.dpy80{padding-bottom:80px;}
	.dmt80,.dmy80{margin-top:80px;}
	.dmb80,.dmy80{margin-bottom:80px;}
	
	.dpt85,.dpy85{padding-top:85px;}
	.dpb85,.dpy85{padding-bottom:85px;}
	.dmt85,.dmy85{margin-top:85px;}
	.dmb85,.dmy85{margin-bottom:85px;}
	
	.dpt90,.dpy90{padding-top:90px;}
	.dpb90,.dpy90{padding-bottom:90px;}
	.dmt90,.dmy90{margin-top:90px;}
	.dmb90,.dmy90{margin-bottom:90px;}
	
	.dpt95,.dpy95{padding-top:95px;}
	.dpb95,.dpy95{padding-bottom:95px;}
	.dmt95,.dmy95{margin-top:95px;}
	.dmb95,.dmy95{margin-bottom:95px;}
	
	.dpt100,.dpy100{padding-top:100px;}
	.dpb100,.dpy100{padding-bottom:100px;}
	.dmt100,.dmy100{margin-top:100px;}
	.dmb100,.dmy100{margin-bottom:100px;}
	
	.dpt105,.dpy105{padding-top:105px;}
	.dpb105,.dpy105{padding-bottom:105px;}
	.dmt105,.dmy105{margin-top:105px;}
	.dmb105,.dmy105{margin-bottom:105px;}
	
	.dpt110,.dpy110{padding-top:110px;}
	.dpb110,.dpy110{padding-bottom:110px;}
	.dmt110,.dmy110{margin-top:110px;}
	.dmb110,.dmy110{margin-bottom:110px;}
	
	.dpt115,.dpy115{padding-top:115px;}
	.dpb115,.dpy115{padding-bottom:115px;}
	.dmt115,.dmy115{margin-top:115px;}
	.dmb115,.dmy115{margin-bottom:115px;}
	
	.dpt120,.dpy120{padding-top:120px;}
	.dpb120,.dpy120{padding-bottom:120px;}
	.dmt120,.dmy120{margin-top:120px;}
	.dmb120,.dmy120{margin-bottom:120px;}
	
	.dpt125,.dpy125{padding-top:125px;}
	.dpb125,.dpy125{padding-bottom:125px;}
	.dmt125,.dmy125{margin-top:125px;}
	.dmb125,.dmy125{margin-bottom:125px;}
	
	.dpt130,.dpy130{padding-top:130px;}
	.dpb130,.dpy130{padding-bottom:130px;}
	.dmt130,.dmy130{margin-top:130px;}
	.dmb130,.dmy130{margin-bottom:130px;}
	
	.dpt135,.dpy135{padding-top:135px;}
	.dpb135,.dpy135{padding-bottom:135px;}
	.dmt135,.dmy135{margin-top:135px;}
	.dmb135,.dmy135{margin-bottom:135px;}
	
	.dpt140,.dpy140{padding-top:140px;}
	.dpb140,.dpy140{padding-bottom:140px;}
	.dmt140,.dmy140{margin-top:140px;}
	.dmb140,.dmy140{margin-bottom:140px;}
	
	.dpt145,.dpy145{padding-top:145px;}
	.dpb145,.dpy145{padding-bottom:145px;}
	.dmt145,.dmy145{margin-top:145px;}
	.dmb145,.dmy145{margin-bottom:145px;}
	
	.dpt150,.dpy150{padding-top:150px;}
	.dpb150,.dpy150{padding-bottom:150px;}
	.dmt150,.dmy150{margin-top:150px;}
	.dmb150,.dmy150{margin-bottom:150px;}
	
	.dpt155,.dpy155{padding-top:155px;}
	.dpb155,.dpy155{padding-bottom:155px;}
	.dmt155,.dmy155{margin-top:155px;}
	.dmb155,.dmy155{margin-bottom:155px;}
	
	.dpt160,.dpy160{padding-top:160px;}
	.dpb160,.dpy160{padding-bottom:160px;}
	.dmt160,.dmy160{margin-top:160px;}
	.dmb160,.dmy160{margin-bottom:160px;}
	
	.dpt165,.dpy165{padding-top:165px;}
	.dpb165,.dpy165{padding-bottom:165px;}
	.dmt165,.dmy165{margin-top:165px;}
	.dmb165,.dmy165{margin-bottom:165px;}
	
	.dpt170,.dpy170{padding-top:170px;}
	.dpb170,.dpy170{padding-bottom:170px;}
	.dmt170,.dmy170{margin-top:170px;}
	.dmb170,.dmy170{margin-bottom:170px;}
	
	.dpt175,.dpy175{padding-top:175px;}
	.dpb175,.dpy175{padding-bottom:175px;}
	.dmt175,.dmy175{margin-top:175px;}
	.dmb175,.dmy175{margin-bottom:175px;}
	
	.dpt180,.dpy180{padding-top:180px;}
	.dpb180,.dpy180{padding-bottom:180px;}
	.dmt180,.dmy180{margin-top:180px;}
	.dmb180,.dmy180{margin-bottom:180px;}
	
	.dpt185,.dpy185{padding-top:185px;}
	.dpb185,.dpy185{padding-bottom:185px;}
	.dmt185,.dmy185{margin-top:185px;}
	.dmb185,.dmy185{margin-bottom:185px;}
	
	.dpt190,.dpy190{padding-top:190px;}
	.dpb190,.dpy190{padding-bottom:190px;}
	.dmt190,.dmy190{margin-top:190px;}
	.dmb190,.dmy190{margin-bottom:190px;}
	
	.dpt195,.dpy195{padding-top:195px;}
	.dpb195,.dpy195{padding-bottom:195px;}
	.dmt195,.dmy195{margin-top:195px;}
	.dmb195,.dmy195{margin-bottom:195px;}
	
	.dpt200,.dpy200{padding-top:200px;}
	.dpb200,.dpy200{padding-bottom:200px;}
	.dmt200,.dmy200{margin-top:200px;}
	.dmb200,.dmy200{margin-bottom:200px;}
	
	.dpt205,.dpy205{padding-top:205px;}
	.dpb205,.dpy205{padding-bottom:205px;}
	.dmt205,.dmy205{margin-top:205px;}
	.dmb205,.dmy205{margin-bottom:205px;}
	
	.dpt210,.dpy210{padding-top:210px;}
	.dpb210,.dpy210{padding-bottom:210px;}
	.dmt210,.dmy210{margin-top:210px;}
	.dmb210,.dmy210{margin-bottom:210px;}
	
	.dpt215,.dpy215{padding-top:215px;}
	.dpb215,.dpy215{padding-bottom:215px;}
	.dmt215,.dmy215{margin-top:215px;}
	.dmb215,.dmy215{margin-bottom:215px;}
	
	.dpt220,.dpy220{padding-top:220px;}
	.dpb220,.dpy220{padding-bottom:220px;}
	.dmt220,.dmy220{margin-top:220px;}
	.dmb220,.dmy220{margin-bottom:220px;}
	
	.dpt225,.dpy225{padding-top:225px;}
	.dpb225,.dpy225{padding-bottom:225px;}
	.dmt225,.dmy225{margin-top:225px;}
	.dmb225,.dmy225{margin-bottom:225px;}
	
	.dpt230,.dpy230{padding-top:230px;}
	.dpb230,.dpy230{padding-bottom:230px;}
	.dmt230,.dmy230{margin-top:230px;}
	.dmb230,.dmy230{margin-bottom:230px;}
	
	.dpt235,.dpy235{padding-top:235px;}
	.dpb235,.dpy235{padding-bottom:235px;}
	.dmt235,.dmy235{margin-top:235px;}
	.dmb235,.dmy235{margin-bottom:235px;}
	
	.dpt240,.dpy240{padding-top:240px;}
	.dpb240,.dpy240{padding-bottom:240px;}
	.dmt240,.dmy240{margin-top:240px;}
	.dmb240,.dmy240{margin-bottom:240px;}
	
	.dpt245,.dpy245{padding-top:245px;}
	.dpb245,.dpy245{padding-bottom:245px;}
	.dmt245,.dmy245{margin-top:245px;}
	.dmb245,.dmy245{margin-bottom:245px;}
	
	.dpt250,.dpy250{padding-top:250px;}
	.dpb250,.dpy250{padding-bottom:250px;}
	.dmt250,.dmy250{margin-top:250px;}
	.dmb250,.dmy250{margin-bottom:250px;}
	
	.dpt255,.dpy255{padding-top:255px;}
	.dpb255,.dpy255{padding-bottom:255px;}
	.dmt255,.dmy255{margin-top:255px;}
	.dmb255,.dmy255{margin-bottom:255px;}
	
	.dpt260,.dpy260{padding-top:260px;}
	.dpb260,.dpy260{padding-bottom:260px;}
	.dmt260,.dmy260{margin-top:260px;}
	.dmb260,.dmy260{margin-bottom:260px;}
	
	.dpt265,.dpy265{padding-top:265px;}
	.dpb265,.dpy265{padding-bottom:265px;}
	.dmt265,.dmy265{margin-top:265px;}
	.dmb265,.dmy265{margin-bottom:265px;}
	
	.dpt270,.dpy270{padding-top:270px;}
	.dpb270,.dpy270{padding-bottom:270px;}
	.dmt270,.dmy270{margin-top:270px;}
	.dmb270,.dmy270{margin-bottom:270px;}
	
	.dpt275,.dpy275{padding-top:275px;}
	.dpb275,.dpy275{padding-bottom:275px;}
	.dmt275,.dmy275{margin-top:275px;}
	.dmb275,.dmy275{margin-bottom:275px;}
	
	.dpt280,.dpy280{padding-top:280px;}
	.dpb280,.dpy280{padding-bottom:280px;}
	.dmt280,.dmy280{margin-top:280px;}
	.dmb280,.dmy280{margin-bottom:280px;}
	
	.dpt285,.dpy285{padding-top:285px;}
	.dpb285,.dpy285{padding-bottom:285px;}
	.dmt285,.dmy285{margin-top:285px;}
	.dmb285,.dmy285{margin-bottom:285px;}
	
	.dpt290,.dpy290{padding-top:290px;}
	.dpb290,.dpy290{padding-bottom:290px;}
	.dmt290,.dmy290{margin-top:290px;}
	.dmb290,.dmy290{margin-bottom:290px;}
	
	.dpt295,.dpy295{padding-top:295px;}
	.dpb295,.dpy295{padding-bottom:295px;}
	.dmt295,.dmy295{margin-top:295px;}
	.dmb295,.dmy295{margin-bottom:295px;}
	

	.outter_reference:after{right:0;}
	.header_sec .content-wrapper{padding:0 30px;}
	.enumenu_ul .hs-menu-wrapper>ul>li>a{padding:10px 31px 10px 15px;font-size:20px;}
	.header_menu_sec{padding-left:20px;}
	.enumenu_ul .hs-menu-wrapper>ul>li{margin:0 0px 0 0;padding:33px 0;}
	.header_btn_sec .button.button--text a{padding:15px 15px;}
	.header_btn_sec .outter_button .button{margin-left:0;}
	/*     .yousty_content_page{margin-top:107px;} */
	.inner_solution_slider .slick-list{padding:0 12% 0 0;}
	.product_slider_sec .content-wrapper {padding: 0 0 0 30px; }

	.button--text--after_text_icon a:after {width: 33px; height: 33px; }
	.footer_menu_box ul li {padding-top: 15px; }
	.footer_submenu_title { padding-bottom: 15px;}

	.body-container { padding-top: 106.8px; }

	.our_expert_content {padding-left: 30px; }

	.inner_image_logo {
		padding-left: 50px; }
	.header_new_edit  .header_logo_sec {max-width: 296px;}
	.header_new_edit .header_menu_sec {width: calc(100% - 34% - 296px);padding: 0;}
	.header_new_edit .header_logo_text_parent .bottom-text p {font-size: 18px;}
	.header_new_edit .header_logo_sec > a {display: inline-block;}

}

@media(max-width:1250px){
	.large h1, h1 { font-size:55px; }   
	.footer_box{width:50%;}
	.footer_box.footer_form{width:50%;}
	.top_footer{justify-content:center;}
	.right_quote_content{padding:28px 55px 60px 55px;}
	.large_heading h2{font-size:40px;}
	.slick-dots{bottom:40px;}
	.slick-slider .slick-prev,.slick-slider .slick-next{bottom:-11px;}
	span.pagingInfo{bottom:52px;padding-left:55px;}
	.inner_right_sec_img_vid{padding:40px 64px 40px 35px;}
	.img_vid_main_title:before{left:55%;}
	.outter_quote_box_sec:after{display:none;}
	.right_engagement_sec{padding:30px;width:58.3%;}
	.left_engagement_sec{width:41.7%;}
	.inner_left_engagement_sec{padding:30px 50px 30px 30px;}
	.inner_header_menu .footer_box{width:25%;}
	.outter_mega_menu { padding: 20px 20px 30px;}
	.faq_toggle_lable { margin: 20px 0; padding-right:75px; }   
	.inner_contact_box { padding: 32px; }
	.pricing_box { padding: 16px;}
	.inner_pricing { margin: 0 -16px; }
	.left_quote_img img{ min-height:253px;}
	.inner_pricing_box { padding: 32px 20px 37px; }.priceClickPopupInner { padding: 50px;}

	.lp_form_right { padding: 50px 20px; }
	.lp_form_left {	padding-right: 30px; }

	.package_sec .right_package {padding-left: 30px; }


}

@media (min-width:1151px) {

	.megaMenu{pointer-events:none;position:absolute;top:100%;opacity:0;left:0;visibility:hidden;transition:all ease 0.6s;width:100%;padding:0px 0;border-radius:0px;overflow:hidden;background-color:#ffffff;}
	.enumenu_ul .hs-menu-wrapper>ul>li.hover .megaMenu.sb-menu{display:block!important;opacity:1!important;pointer-events:inherit!important;pointer-events:unset!important;visibility:visible!important;}
	.enumenu_ul .hs-menu-wrapper>ul>li{cursor:pointer;position:inherit;}

}
@media (min-width: 1151px) and (max-width: 1672px) {

}
@media (max-width:1150px) {
	header{padding-top:0;}
	.enumenu_ul{display:none}
	.menu-block{height:auto;}
	.menu-icon{display:block}
	.enumenu_ul .hs-menu-wrapper > ul>li{display:block;margin:0px;padding:0px;}
	.enumenu_ul .hs-menu-wrapper > ul>li > a{display:block;text-align:center;padding:8px}
	.enumenu_ul{width:100%;}
	/* Push Menu */
	body.menuslide_push{position:relative;}
	body.menuslide_push.slidemenuLeft{left:0;transition:left 0.5s;-webkit-transition:left 0.5s;-moz-transition:left 0.5s;-ms-transition:left 0.5s;-o-transition:left 0.5s;}
	body.menuslide_push.slidemenuRight{right:0;transition:right 0.5s;-webkit-transition:right 0.5s;-moz-transition:right 0.5s;-ms-transition:right 0.5s;-o-transition:right 0.5s;}
	body.slidemenuRight .enumenu_ul{right:-50%;}
	body.slidemenuRight.menu-open .enumenu_ul{right:0;}
	body.slidemenuLeft .enumenu_ul{left:-300px;}
	body.slidemenuLeft.menu-open .enumenu_ul{left:0;}
	body.menuslide_push.slidemenuLeft.menu-open{left:300px}
	body.menuslide_push.slidemenuRight.menu-open{right:300px}
	body.menuslide_push .enumenu_ul,body.menuOverlap .enumenu_ul{background:#ffffff none repeat scroll 0 0;display:block;height:100%;max-height:100%;max-width:50%;overflow:auto;position:fixed;top:107px;transition:all .5s ease 0s;width:100%;    padding-top: 16px;}
	.header_sec.header{padding:27px 0;}
	.header_sec .content-wrapper{padding:0 25px;}
	.header_btn_sec.mobile-menu-btn{display:block;}
	.header_btn_sec{display:none;}
	.header_menu_sec{padding-left:0;}
	.menu-icon.active .menu-box span:nth-child(3),.menu-icon.active .menu-box span:nth-child(2),.menu-icon.active .menu-box span:first-child{width:100%;}
	.solution_slider_sec .content-wrapper{padding-left:30px;}
	.inner_solution_slider_box{padding:32px;}

	.enumenu_ul .hs-menu-wrapper>ul>li>a{letter-spacing:-1.08px;text-align:left;font-weight:900;padding:16px 23px;}
	.enumenu_ul .hs-menu-wrapper>ul>li.ActivatedMenu>a:after{background-image:url(https://cdn.yousty.ch/hubfs/Yousty_Content/Images/right_arrow.svg);height:18px;width:10px;margin-left:30px;}
	.header_btn_sec .outter_button{justify-content:start;display:block;        /* margin-top: 20px; */padding:30px 23px;}
	.inner_header_menu .footer_box{width:100%;}
	.megaMenu .footer_box{padding:16px 0;}
	.megaMenu .footer_menu_icon{display:none;}
	.megaMenu .footer_menu_box{border-top:none;}
	.megaMenu .footer_submenu_title{padding-bottom:0;}
	.megaMenu .footer_menu_title h3{font-size:36px;font-weight:900;letter-spacing:-1.08px;line-height:1;color:#6A205F!important;margin:0;}
	.outter_mega_menu{padding:0;}
	.megaMenu .outter_footer_submenu{display:none;}
	.megaMenu .footer_menu_title{margin:0 23px!important;position:relative;}
	.enumenu_ul .hs-menu-wrapper>ul>li.sub_menu_add{height:100vh;overflow:hidden;position:absolute;z-index:9999;background-color:#ffffff;top:0; width:100%;}
	.enumenu_ul .hs-menu-wrapper>ul>li.sub_menu_add>a{padding-left:70px;}
	.enumenu_ul .hs-menu-wrapper>ul>li.ActivatedMenu.sub_menu_add>a:after{background-image:url(https://cdn.yousty.ch/hubfs/Yousty_Content/Images/left_arrow.svg);left:0;}
	.megaMenu span.menuarrow{background:url(../images/plus.png) no-repeat 50%;cursor:pointer;height:68px;position:absolute;right:0;top:0;width:100%;z-index:999;}
	.megaMenu .footer_box.menuarrow_icon .footer_menu_title h3:after{background-image:url(https://cdn.yousty.ch/hubfs/Yousty_Content/Images/right_arrow.svg);height:18px;margin-left:30px;width:10px;background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";position:absolute;top:50%;transform:translateY(-50%);}
	.megaMenu .footer_box.menuarrow_icon.clicked .footer_menu_title{margin:0 23px 30px 70px!important;}
	.megaMenu .footer_box.menuarrow_icon.clicked .footer_menu_title h3:after{background-image:url(https://cdn.yousty.ch/hubfs/Yousty_Content/Images/left_arrow.svg);left:-37px;margin:0;}
	.megaMenu .footer_box.menuarrow_icon.clicked .outter_footer_submenu{display:block;}
	.megaMenu .footer_box.menuarrow_icon.clicked{background-color:#ffffff;height:100vh;overflow:hidden;position:absolute;top:0;z-index:9999;}
	.megaMenu .footer_submenu_title,.megaMenu .footer_menu_box ul{margin:0 25px!important;}
	.product_slider_sec .slick-list{padding-right:23%;}
	.footer .top_footer{justify-content:flex-start;}
	.footer .megaMenu .outter_footer_submenu{display:block;}
	.footer .megaMenu .footer_submenu_title{padding:20px 0!important;}
	.footer .megaMenu .footer_menu_title h3{font-size:24px;}
	.footer_Form_Add .footer_menu_title { margin-top: 40px !important; padding-bottom: 20px; }
	.footer_Form_Add .footer_menu_box ul { margin-left: 0!important; }    
	.megaMenu.sb-menu { padding-top: 15px;}
	.header_sec .megaMenu .footer_menu_title h3 { color: #6A205F !important; }
	.header_sec .megaMenu .footer_menu_title h3 {font-size: 24px; }    
	.enumenu_ul .hs-menu-wrapper>ul>li.sub_menu_add .megaMenu.sb-menu { display: block !important;}

	.right_package_benefits { padding-left: 20px;padding-right: 0; }
	.header_cart_btn {margin-right: 65px;}
	.package_sec.package_sec_v3 .left_package {	padding-left: 0; }
	.logo_module_title { width: 100%; text-align: center;}
	.inner_image_logo { width: 100%; padding: 30px 0 0 0;}	
	.two_col_auto_tab_sec .left_two_col_auto_tab { width: 46%; }
	.two_col_auto_tab_sec .right_two_col_auto_tab { width:54%; }

/* 	.header_new_edit .header_second_logo {margin-left: 0;} */
	.header_new_edit .outter_header {justify-content: start;}

}
@media(max-width:1026px){
	.product_slider_img_v2 img {  width: 100%;}
	.section_banner_v2{ padding: 96px 0;}
	.banner_img_v2{display:none;}
	.banner_text_v2 { margin:0 auto; width: 77%; text-align: center; padding: 0;}	
	.section_banner_row_v2 .outter_button {justify-content: center;}

	.four_col_video_sec .content-wrapper {
		padding-right: 0;
	}

	.four_col_video_sec .slick-list {
		padding-right:5%;
	}


}

@media(max-width:992px){

	.package_benefits_main_title h2 {font-size:32px;}
	.large_heading h2,.h2,h2, .h3,h3 {font-size:30px;}
	.h4, h4 { font-size: 20px; }
	.button a, .ias-trigger-next a, button, .outter_multi_step_form .btn-group .button--secondary a, .outter_multi_step_form .btn-group .button--text a, form input[type='submit'], form .hs-button { font-size: 20px; padding: 13px 25px; }
	.outter_multi_step_form .btn-group .button--secondary a:after, .outter_multi_step_form .btn-group .button--text a:before { display:none; }
	.tabw30{width:30%}
	.tabw33{width:33.33%}
	.tabw40{width:40%}
	.tabw50{width:50%}
	.tabw60{width:60%}
	.tabw66{width:66.66%}
	.tabw70{width:70%}
	.tabw100{width:100%}
	.tabMax100{max-width:100%;}

	
	.tabpt0,.tabpy0{padding-top:0px;}
	.tabpb0,.tabpy0{padding-bottom:0px;}
	.tabmt0,.tabmy0{margin-top:0px;}
	.tabmb0,.tabmy0{margin-bottom:0px;}
	
	.tabpt5,.tabpy5{padding-top:5px;}
	.tabpb5,.tabpy5{padding-bottom:5px;}
	.tabmt5,.tabmy5{margin-top:5px;}
	.tabmb5,.tabmy5{margin-bottom:5px;}
	
	.tabpt10,.tabpy10{padding-top:10px;}
	.tabpb10,.tabpy10{padding-bottom:10px;}
	.tabmt10,.tabmy10{margin-top:10px;}
	.tabmb10,.tabmy10{margin-bottom:10px;}
	
	.tabpt15,.tabpy15{padding-top:15px;}
	.tabpb15,.tabpy15{padding-bottom:15px;}
	.tabmt15,.tabmy15{margin-top:15px;}
	.tabmb15,.tabmy15{margin-bottom:15px;}
	
	.tabpt20,.tabpy20{padding-top:20px;}
	.tabpb20,.tabpy20{padding-bottom:20px;}
	.tabmt20,.tabmy20{margin-top:20px;}
	.tabmb20,.tabmy20{margin-bottom:20px;}
	
	.tabpt25,.tabpy25{padding-top:25px;}
	.tabpb25,.tabpy25{padding-bottom:25px;}
	.tabmt25,.tabmy25{margin-top:25px;}
	.tabmb25,.tabmy25{margin-bottom:25px;}
	
	.tabpt30,.tabpy30{padding-top:30px;}
	.tabpb30,.tabpy30{padding-bottom:30px;}
	.tabmt30,.tabmy30{margin-top:30px;}
	.tabmb30,.tabmy30{margin-bottom:30px;}
	
	.tabpt35,.tabpy35{padding-top:35px;}
	.tabpb35,.tabpy35{padding-bottom:35px;}
	.tabmt35,.tabmy35{margin-top:35px;}
	.tabmb35,.tabmy35{margin-bottom:35px;}
	
	.tabpt40,.tabpy40{padding-top:40px;}
	.tabpb40,.tabpy40{padding-bottom:40px;}
	.tabmt40,.tabmy40{margin-top:40px;}
	.tabmb40,.tabmy40{margin-bottom:40px;}
	
	.tabpt45,.tabpy45{padding-top:45px;}
	.tabpb45,.tabpy45{padding-bottom:45px;}
	.tabmt45,.tabmy45{margin-top:45px;}
	.tabmb45,.tabmy45{margin-bottom:45px;}
	
	.tabpt50,.tabpy50{padding-top:50px;}
	.tabpb50,.tabpy50{padding-bottom:50px;}
	.tabmt50,.tabmy50{margin-top:50px;}
	.tabmb50,.tabmy50{margin-bottom:50px;}
	
	.tabpt55,.tabpy55{padding-top:55px;}
	.tabpb55,.tabpy55{padding-bottom:55px;}
	.tabmt55,.tabmy55{margin-top:55px;}
	.tabmb55,.tabmy55{margin-bottom:55px;}
	
	.tabpt60,.tabpy60{padding-top:60px;}
	.tabpb60,.tabpy60{padding-bottom:60px;}
	.tabmt60,.tabmy60{margin-top:60px;}
	.tabmb60,.tabmy60{margin-bottom:60px;}
	
	.tabpt65,.tabpy65{padding-top:65px;}
	.tabpb65,.tabpy65{padding-bottom:65px;}
	.tabmt65,.tabmy65{margin-top:65px;}
	.tabmb65,.tabmy65{margin-bottom:65px;}
	
	.tabpt70,.tabpy70{padding-top:70px;}
	.tabpb70,.tabpy70{padding-bottom:70px;}
	.tabmt70,.tabmy70{margin-top:70px;}
	.tabmb70,.tabmy70{margin-bottom:70px;}
	
	.tabpt75,.tabpy75{padding-top:75px;}
	.tabpb75,.tabpy75{padding-bottom:75px;}
	.tabmt75,.tabmy75{margin-top:75px;}
	.tabmb75,.tabmy75{margin-bottom:75px;}
	
	.tabpt80,.tabpy80{padding-top:80px;}
	.tabpb80,.tabpy80{padding-bottom:80px;}
	.tabmt80,.tabmy80{margin-top:80px;}
	.tabmb80,.tabmy80{margin-bottom:80px;}
	
	.tabpt85,.tabpy85{padding-top:85px;}
	.tabpb85,.tabpy85{padding-bottom:85px;}
	.tabmt85,.tabmy85{margin-top:85px;}
	.tabmb85,.tabmy85{margin-bottom:85px;}
	
	.tabpt90,.tabpy90{padding-top:90px;}
	.tabpb90,.tabpy90{padding-bottom:90px;}
	.tabmt90,.tabmy90{margin-top:90px;}
	.tabmb90,.tabmy90{margin-bottom:90px;}
	
	.tabpt95,.tabpy95{padding-top:95px;}
	.tabpb95,.tabpy95{padding-bottom:95px;}
	.tabmt95,.tabmy95{margin-top:95px;}
	.tabmb95,.tabmy95{margin-bottom:95px;}
	
	.tabpt100,.tabpy100{padding-top:100px;}
	.tabpb100,.tabpy100{padding-bottom:100px;}
	.tabmt100,.tabmy100{margin-top:100px;}
	.tabmb100,.tabmy100{margin-bottom:100px;}
	
	.tabpt105,.tabpy105{padding-top:105px;}
	.tabpb105,.tabpy105{padding-bottom:105px;}
	.tabmt105,.tabmy105{margin-top:105px;}
	.tabmb105,.tabmy105{margin-bottom:105px;}
	
	.tabpt110,.tabpy110{padding-top:110px;}
	.tabpb110,.tabpy110{padding-bottom:110px;}
	.tabmt110,.tabmy110{margin-top:110px;}
	.tabmb110,.tabmy110{margin-bottom:110px;}
	
	.tabpt115,.tabpy115{padding-top:115px;}
	.tabpb115,.tabpy115{padding-bottom:115px;}
	.tabmt115,.tabmy115{margin-top:115px;}
	.tabmb115,.tabmy115{margin-bottom:115px;}
	
	.tabpt120,.tabpy120{padding-top:120px;}
	.tabpb120,.tabpy120{padding-bottom:120px;}
	.tabmt120,.tabmy120{margin-top:120px;}
	.tabmb120,.tabmy120{margin-bottom:120px;}
	
	.tabpt125,.tabpy125{padding-top:125px;}
	.tabpb125,.tabpy125{padding-bottom:125px;}
	.tabmt125,.tabmy125{margin-top:125px;}
	.tabmb125,.tabmy125{margin-bottom:125px;}
	
	.tabpt130,.tabpy130{padding-top:130px;}
	.tabpb130,.tabpy130{padding-bottom:130px;}
	.tabmt130,.tabmy130{margin-top:130px;}
	.tabmb130,.tabmy130{margin-bottom:130px;}
	
	.tabpt135,.tabpy135{padding-top:135px;}
	.tabpb135,.tabpy135{padding-bottom:135px;}
	.tabmt135,.tabmy135{margin-top:135px;}
	.tabmb135,.tabmy135{margin-bottom:135px;}
	
	.tabpt140,.tabpy140{padding-top:140px;}
	.tabpb140,.tabpy140{padding-bottom:140px;}
	.tabmt140,.tabmy140{margin-top:140px;}
	.tabmb140,.tabmy140{margin-bottom:140px;}
	
	.tabpt145,.tabpy145{padding-top:145px;}
	.tabpb145,.tabpy145{padding-bottom:145px;}
	.tabmt145,.tabmy145{margin-top:145px;}
	.tabmb145,.tabmy145{margin-bottom:145px;}
	
	.tabpt150,.tabpy150{padding-top:150px;}
	.tabpb150,.tabpy150{padding-bottom:150px;}
	.tabmt150,.tabmy150{margin-top:150px;}
	.tabmb150,.tabmy150{margin-bottom:150px;}
	
	.tabpt155,.tabpy155{padding-top:155px;}
	.tabpb155,.tabpy155{padding-bottom:155px;}
	.tabmt155,.tabmy155{margin-top:155px;}
	.tabmb155,.tabmy155{margin-bottom:155px;}
	
	.tabpt160,.tabpy160{padding-top:160px;}
	.tabpb160,.tabpy160{padding-bottom:160px;}
	.tabmt160,.tabmy160{margin-top:160px;}
	.tabmb160,.tabmy160{margin-bottom:160px;}
	
	.tabpt165,.tabpy165{padding-top:165px;}
	.tabpb165,.tabpy165{padding-bottom:165px;}
	.tabmt165,.tabmy165{margin-top:165px;}
	.tabmb165,.tabmy165{margin-bottom:165px;}
	
	.tabpt170,.tabpy170{padding-top:170px;}
	.tabpb170,.tabpy170{padding-bottom:170px;}
	.tabmt170,.tabmy170{margin-top:170px;}
	.tabmb170,.tabmy170{margin-bottom:170px;}
	
	.tabpt175,.tabpy175{padding-top:175px;}
	.tabpb175,.tabpy175{padding-bottom:175px;}
	.tabmt175,.tabmy175{margin-top:175px;}
	.tabmb175,.tabmy175{margin-bottom:175px;}
	
	.tabpt180,.tabpy180{padding-top:180px;}
	.tabpb180,.tabpy180{padding-bottom:180px;}
	.tabmt180,.tabmy180{margin-top:180px;}
	.tabmb180,.tabmy180{margin-bottom:180px;}
	
	.tabpt185,.tabpy185{padding-top:185px;}
	.tabpb185,.tabpy185{padding-bottom:185px;}
	.tabmt185,.tabmy185{margin-top:185px;}
	.tabmb185,.tabmy185{margin-bottom:185px;}
	
	.tabpt190,.tabpy190{padding-top:190px;}
	.tabpb190,.tabpy190{padding-bottom:190px;}
	.tabmt190,.tabmy190{margin-top:190px;}
	.tabmb190,.tabmy190{margin-bottom:190px;}
	
	.tabpt195,.tabpy195{padding-top:195px;}
	.tabpb195,.tabpy195{padding-bottom:195px;}
	.tabmt195,.tabmy195{margin-top:195px;}
	.tabmb195,.tabmy195{margin-bottom:195px;}
	
	.tabpt200,.tabpy200{padding-top:200px;}
	.tabpb200,.tabpy200{padding-bottom:200px;}
	.tabmt200,.tabmy200{margin-top:200px;}
	.tabmb200,.tabmy200{margin-bottom:200px;}
	
	.tabpt205,.tabpy205{padding-top:205px;}
	.tabpb205,.tabpy205{padding-bottom:205px;}
	.tabmt205,.tabmy205{margin-top:205px;}
	.tabmb205,.tabmy205{margin-bottom:205px;}
	
	.tabpt210,.tabpy210{padding-top:210px;}
	.tabpb210,.tabpy210{padding-bottom:210px;}
	.tabmt210,.tabmy210{margin-top:210px;}
	.tabmb210,.tabmy210{margin-bottom:210px;}
	
	.tabpt215,.tabpy215{padding-top:215px;}
	.tabpb215,.tabpy215{padding-bottom:215px;}
	.tabmt215,.tabmy215{margin-top:215px;}
	.tabmb215,.tabmy215{margin-bottom:215px;}
	
	.tabpt220,.tabpy220{padding-top:220px;}
	.tabpb220,.tabpy220{padding-bottom:220px;}
	.tabmt220,.tabmy220{margin-top:220px;}
	.tabmb220,.tabmy220{margin-bottom:220px;}
	
	.tabpt225,.tabpy225{padding-top:225px;}
	.tabpb225,.tabpy225{padding-bottom:225px;}
	.tabmt225,.tabmy225{margin-top:225px;}
	.tabmb225,.tabmy225{margin-bottom:225px;}
	
	.tabpt230,.tabpy230{padding-top:230px;}
	.tabpb230,.tabpy230{padding-bottom:230px;}
	.tabmt230,.tabmy230{margin-top:230px;}
	.tabmb230,.tabmy230{margin-bottom:230px;}
	
	.tabpt235,.tabpy235{padding-top:235px;}
	.tabpb235,.tabpy235{padding-bottom:235px;}
	.tabmt235,.tabmy235{margin-top:235px;}
	.tabmb235,.tabmy235{margin-bottom:235px;}
	
	.tabpt240,.tabpy240{padding-top:240px;}
	.tabpb240,.tabpy240{padding-bottom:240px;}
	.tabmt240,.tabmy240{margin-top:240px;}
	.tabmb240,.tabmy240{margin-bottom:240px;}
	
	.tabpt245,.tabpy245{padding-top:245px;}
	.tabpb245,.tabpy245{padding-bottom:245px;}
	.tabmt245,.tabmy245{margin-top:245px;}
	.tabmb245,.tabmy245{margin-bottom:245px;}
	
	.tabpt250,.tabpy250{padding-top:250px;}
	.tabpb250,.tabpy250{padding-bottom:250px;}
	.tabmt250,.tabmy250{margin-top:250px;}
	.tabmb250,.tabmy250{margin-bottom:250px;}
	
	.tabpt255,.tabpy255{padding-top:255px;}
	.tabpb255,.tabpy255{padding-bottom:255px;}
	.tabmt255,.tabmy255{margin-top:255px;}
	.tabmb255,.tabmy255{margin-bottom:255px;}
	
	.tabpt260,.tabpy260{padding-top:260px;}
	.tabpb260,.tabpy260{padding-bottom:260px;}
	.tabmt260,.tabmy260{margin-top:260px;}
	.tabmb260,.tabmy260{margin-bottom:260px;}
	
	.tabpt265,.tabpy265{padding-top:265px;}
	.tabpb265,.tabpy265{padding-bottom:265px;}
	.tabmt265,.tabmy265{margin-top:265px;}
	.tabmb265,.tabmy265{margin-bottom:265px;}
	
	.tabpt270,.tabpy270{padding-top:270px;}
	.tabpb270,.tabpy270{padding-bottom:270px;}
	.tabmt270,.tabmy270{margin-top:270px;}
	.tabmb270,.tabmy270{margin-bottom:270px;}
	
	.tabpt275,.tabpy275{padding-top:275px;}
	.tabpb275,.tabpy275{padding-bottom:275px;}
	.tabmt275,.tabmy275{margin-top:275px;}
	.tabmb275,.tabmy275{margin-bottom:275px;}
	
	.tabpt280,.tabpy280{padding-top:280px;}
	.tabpb280,.tabpy280{padding-bottom:280px;}
	.tabmt280,.tabmy280{margin-top:280px;}
	.tabmb280,.tabmy280{margin-bottom:280px;}
	
	.tabpt285,.tabpy285{padding-top:285px;}
	.tabpb285,.tabpy285{padding-bottom:285px;}
	.tabmt285,.tabmy285{margin-top:285px;}
	.tabmb285,.tabmy285{margin-bottom:285px;}
	
	.tabpt290,.tabpy290{padding-top:290px;}
	.tabpb290,.tabpy290{padding-bottom:290px;}
	.tabmt290,.tabmy290{margin-top:290px;}
	.tabmb290,.tabmy290{margin-bottom:290px;}
	
	.tabpt295,.tabpy295{padding-top:295px;}
	.tabpb295,.tabpy295{padding-bottom:295px;}
	.tabmt295,.tabmy295{margin-top:295px;}
	.tabmb295,.tabmy295{margin-bottom:295px;}
	

	.banner_content *{font-size:30px;}
	.outter_reference:after{bottom:9%;top:auto;}
	.outter_reference:before{left:-8px;top:-55px;}

	.left_quote_content{padding:20px;}
	.left_quote_img{width:35%;}
	.right_quote_content{width:65%;padding:25px 0px 60px 30px;}
	.slick-dots{padding:0 165px 0 130px;}
	.inner_right_sec_img_vid{padding:32px 55px 32px 32px;}
	.img_vid_main_title:before{left:40%;}
	.img_vid_main_title{margin-bottom:32px;}
	.outter_quote_box_sec:before{top:-42px;}

	.left_engagement_sec{padding:0 0 20px 0;}
	.right_sec_img_vid{width:100%;padding:16px 0 0 0;}
	.left_sec_img_vid{width:100%;}
	.faq_toggle_lable{margin:10px 0;padding-right:75px;}
	/*     .faq_toggle_lable.faq_active{margin:35px 0px 0 0;padding-right:75px;} */
	.faq_toggle_content_inner *{font-size:20px;line-height:1.8;}
	.inner_product_teasers_box{padding:16px 16px 40px;}
	.solution_slider_box{margin-right:20px;}
	.solution_slider_sec .slick-slider .slick-next{margin:0 10% 0 0;}
	.solution_slider_sec .slick-slider .slick-prev{margin:0 11% 0 0;}

	.product_slider_sec .slick-slider .slick-next{margin:0 10% 0 0;}
	.product_slider_sec .slick-slider .slick-prev{margin:0 11% 0 0;}
	.outter_multi_step_form { padding: 60px; }
	.product_slider_box { margin: 8px; }
	.product_slider_sec .slick-list {padding-right: 20%; }
	.pri_info_inner { font-size:22px; }
	.inner_pricing_box .button, .inner_pricing_box .button a { width: auto;}
	.left_quote_img img{ min-height:230px;}
	.button--text--after_text_icon a:after { height: 30px; width: 30px }
	.inner_pricing_box { padding: 32px 32px 37px; }
	.formMediaWpRight{width:100%;padding-left:0px;margin-top:10px;padding-right: 0px;}
	.formMediaWpLeft{width:100%;}
	.quick_facts_box{width:33.33%;}
	.lpBodyWp .header_sec { padding: 20px 0!important;}
	.popup_sec .popup_left_content{padding:60px 40px 40px;width:100%;}
	.main_popup_sec .mfp-close{right:10px!important;top:80px!important;width:40px;height:40px;}
	.popup_inner_img img,.popup_sec .popup_right_img{width:100%;}
	.left_lp_intro{width:100%;padding:0;}
	.right_lp_intro{width:100%;padding:30px 0 0 0;}
	.content_lp_intro,.title_lp_intro{max-width:100%;}
	.logo_lp_intro img{width:50px;height:50px!important;}
	.our_expert_repeater{width:100%;padding:25px 0;}
	.our_expert_inner{margin:0;}
	.our_expert_repeater:last-child{padding-bottom:0;}
	.lp_form_left{width:100%;padding:0;}
	.lp_form_right{width:100%;}
	.lp_form_left{padding:0 30px;padding-bottom:38px;}
	.lp_form_module .content-wrapper{padding:0;}
	.package_sec .left_package{width:100%;}
	.package_sec .right_package{padding-left:0;width:100%;}
	.package_sec .top_package{max-width:100%;}
	.package_sec .top_package_title{padding-right:0;width:100%;}
	.package_sec .top_package_outter,.package_sec .left_package{text-align:center;justify-content:center;}
	.top_package_title{padding-top:25px;}
	.package_sec .top_package_counter_box{padding-top:20px;}
	.package_sec .top_package_outter{margin-bottom:28px;}
	.package_sec .sub_package_sec{margin-top:30px;max-width:100%;}
	.package_sec .sub_package_title{margin-bottom:15px;text-align:center;}
	.pac_benef_content_img_acc{padding-left:5px;}
	.logo_package_benefits img{width:25%;}
	.package_sec_v3 .right_package{padding:0!important;}
	.package_sec.package_sec_v3 .left_package{padding-left:0;width:100%;padding-top:55px;display:flex;align-items:center;flex-wrap:wrap;}
	.inner_left_package{width:70%;}
	.package_sec_v3 .inner_header_cart_btn{display:flex;align-items:center;}
	.package_sec_v3 .inner_header_cart_btn *{font-size:24px;font-weight:700;display:flex;color:#000;align-items:center;}
	.package_sec_v3 .inner_header_cart_btn b{font-weight:500;margin-right:10px;}
	.package_sec_v3 .outter_header_cart{width:384px;opacity:0;visibility:hidden;position:absolute;display:none;}
	.package_sec_v3 .outter_header_cart.active{opacity:1;visibility:visible;display:block;position:fixed;left:50%;transform:translate(-50%,-50%);top:50%;z-index:1;}
	body.cart_active{overflow:hidden;}
	.cart_active .yousty_cw_pricing_page:after{background-color:#000000;position:absolute;z-index:-1;content:"";left:0;top:0;width:100%;height:100%;opacity:0.3;}
	.arrow_im{width:30px;height:30px;display:inline-block!important;margin-left:20px;position:relative;border-radius:50px;}
	.arrow_im:hover{background-color:rgba(17,17,17,0.05);}
	.package_sec_v3 .inner_header_cart_btn img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}
	.package_sec_v3 .cart_button_mobile{display:block;width:30%;text-align:right;}
	.cart_active .right_package,.cart_active .reference_sec,.cart_active .inner_header_cart_btn,.cart_active .package_sec_v3 .cart_button_mobile{opacity:0.4;}
	.basic_package_active .inner_header_cart_btn a,.sub_package_active .inner_header_cart_btn a,.sub_package_active2 .inner_header_cart_btn a{padding-left:0;}
	body.cart_active .header_sec.header_with_cart:before,body.cart_active:after{display:none;}
	.package_sec_v3 .inner_header_cart_btn a>span{width:auto;}
	.basic_package_active .inner_header_cart_btn .darksoul-button2,.sub_package_active .inner_header_cart_btn .darksoul-button2,.sub_package_active2 .inner_header_cart_btn .darksoul-button2{padding-left:60px;}
	.section-three-column-blog  .three-column-blog_inner .slick-list{ padding-right:20% !important;}
	.two_col_auto_tab_sec .left_two_col_auto_tab { width: 100%;padding-right: 0; }
	.two_col_auto_tab_sec .right_two_col_auto_tab { width: 100%; margin-top: 25px;}
	.two_col_auto_tab_sec .accordions {max-width: 100%; }	
	.accordion-item.active .mob_left_sec_img { display: block; margin-top: 20px; }
	.right_two_col_auto_tab.accordion-images, .two_col_auto_tab_sec .accordion-item.active .accordion-line {  display:none; }
	.two_col_auto_tab_sec .accordion-item.active .accordion-head { margin-top:0px; }
	.four_col_video_sec .slick-list { padding-right: 10%; padding-bottom: 65px; }
	.section_banner_row_v2 { margin:0px; }

}



@media(max-width:767px){


	.large h1,h1{font-size:45px; letter-spacing: -1.08px;}
	.large_heading h2, .h2,h2,.h3,h3, .left_package h2, .faq_sec_title h2, .pack_v3_main_title h2 {font-size:24px;letter-spacing: -0.48px;}
	.h4, h4 { font-size:18px; font-weight: 500; }

	body,html,p, .package_benefits_main_title p {font-size:22px;}
	.button a,.ias-trigger-next a,button, form input[type='submit'], form .hs-button {font-size:18px;}
	.outter_button{display:block;}
	.outter_button .button{margin:16px 0 0 0;}

	.mw50{width:50%;}
	.mw100 {width:100%;}

	
	.mpt0,.mpy0{padding-top:0px;}
	.mpb0,.mpy0{padding-bottom:0px;}
	.mmt0,.mmy0{margin-top:0px;}
	.mmb0,.mmy0{margin-bottom:0px;}
	
	.mpt5,.mpy5{padding-top:5px;}
	.mpb5,.mpy5{padding-bottom:5px;}
	.mmt5,.mmy5{margin-top:5px;}
	.mmb5,.mmy5{margin-bottom:5px;}
	
	.mpt10,.mpy10{padding-top:10px;}
	.mpb10,.mpy10{padding-bottom:10px;}
	.mmt10,.mmy10{margin-top:10px;}
	.mmb10,.mmy10{margin-bottom:10px;}
	
	.mpt15,.mpy15{padding-top:15px;}
	.mpb15,.mpy15{padding-bottom:15px;}
	.mmt15,.mmy15{margin-top:15px;}
	.mmb15,.mmy15{margin-bottom:15px;}
	
	.mpt20,.mpy20{padding-top:20px;}
	.mpb20,.mpy20{padding-bottom:20px;}
	.mmt20,.mmy20{margin-top:20px;}
	.mmb20,.mmy20{margin-bottom:20px;}
	
	.mpt25,.mpy25{padding-top:25px;}
	.mpb25,.mpy25{padding-bottom:25px;}
	.mmt25,.mmy25{margin-top:25px;}
	.mmb25,.mmy25{margin-bottom:25px;}
	
	.mpt30,.mpy30{padding-top:30px;}
	.mpb30,.mpy30{padding-bottom:30px;}
	.mmt30,.mmy30{margin-top:30px;}
	.mmb30,.mmy30{margin-bottom:30px;}
	
	.mpt35,.mpy35{padding-top:35px;}
	.mpb35,.mpy35{padding-bottom:35px;}
	.mmt35,.mmy35{margin-top:35px;}
	.mmb35,.mmy35{margin-bottom:35px;}
	
	.mpt40,.mpy40{padding-top:40px;}
	.mpb40,.mpy40{padding-bottom:40px;}
	.mmt40,.mmy40{margin-top:40px;}
	.mmb40,.mmy40{margin-bottom:40px;}
	
	.mpt45,.mpy45{padding-top:45px;}
	.mpb45,.mpy45{padding-bottom:45px;}
	.mmt45,.mmy45{margin-top:45px;}
	.mmb45,.mmy45{margin-bottom:45px;}
	
	.mpt50,.mpy50{padding-top:50px;}
	.mpb50,.mpy50{padding-bottom:50px;}
	.mmt50,.mmy50{margin-top:50px;}
	.mmb50,.mmy50{margin-bottom:50px;}
	
	.mpt55,.mpy55{padding-top:55px;}
	.mpb55,.mpy55{padding-bottom:55px;}
	.mmt55,.mmy55{margin-top:55px;}
	.mmb55,.mmy55{margin-bottom:55px;}
	
	.mpt60,.mpy60{padding-top:60px;}
	.mpb60,.mpy60{padding-bottom:60px;}
	.mmt60,.mmy60{margin-top:60px;}
	.mmb60,.mmy60{margin-bottom:60px;}
	
	.mpt65,.mpy65{padding-top:65px;}
	.mpb65,.mpy65{padding-bottom:65px;}
	.mmt65,.mmy65{margin-top:65px;}
	.mmb65,.mmy65{margin-bottom:65px;}
	
	.mpt70,.mpy70{padding-top:70px;}
	.mpb70,.mpy70{padding-bottom:70px;}
	.mmt70,.mmy70{margin-top:70px;}
	.mmb70,.mmy70{margin-bottom:70px;}
	
	.mpt75,.mpy75{padding-top:75px;}
	.mpb75,.mpy75{padding-bottom:75px;}
	.mmt75,.mmy75{margin-top:75px;}
	.mmb75,.mmy75{margin-bottom:75px;}
	
	.mpt80,.mpy80{padding-top:80px;}
	.mpb80,.mpy80{padding-bottom:80px;}
	.mmt80,.mmy80{margin-top:80px;}
	.mmb80,.mmy80{margin-bottom:80px;}
	
	.mpt85,.mpy85{padding-top:85px;}
	.mpb85,.mpy85{padding-bottom:85px;}
	.mmt85,.mmy85{margin-top:85px;}
	.mmb85,.mmy85{margin-bottom:85px;}
	
	.mpt90,.mpy90{padding-top:90px;}
	.mpb90,.mpy90{padding-bottom:90px;}
	.mmt90,.mmy90{margin-top:90px;}
	.mmb90,.mmy90{margin-bottom:90px;}
	
	.mpt95,.mpy95{padding-top:95px;}
	.mpb95,.mpy95{padding-bottom:95px;}
	.mmt95,.mmy95{margin-top:95px;}
	.mmb95,.mmy95{margin-bottom:95px;}
	
	.mpt100,.mpy100{padding-top:100px;}
	.mpb100,.mpy100{padding-bottom:100px;}
	.mmt100,.mmy100{margin-top:100px;}
	.mmb100,.mmy100{margin-bottom:100px;}
	
	.mpt105,.mpy105{padding-top:105px;}
	.mpb105,.mpy105{padding-bottom:105px;}
	.mmt105,.mmy105{margin-top:105px;}
	.mmb105,.mmy105{margin-bottom:105px;}
	
	.mpt110,.mpy110{padding-top:110px;}
	.mpb110,.mpy110{padding-bottom:110px;}
	.mmt110,.mmy110{margin-top:110px;}
	.mmb110,.mmy110{margin-bottom:110px;}
	
	.mpt115,.mpy115{padding-top:115px;}
	.mpb115,.mpy115{padding-bottom:115px;}
	.mmt115,.mmy115{margin-top:115px;}
	.mmb115,.mmy115{margin-bottom:115px;}
	
	.mpt120,.mpy120{padding-top:120px;}
	.mpb120,.mpy120{padding-bottom:120px;}
	.mmt120,.mmy120{margin-top:120px;}
	.mmb120,.mmy120{margin-bottom:120px;}
	
	.mpt125,.mpy125{padding-top:125px;}
	.mpb125,.mpy125{padding-bottom:125px;}
	.mmt125,.mmy125{margin-top:125px;}
	.mmb125,.mmy125{margin-bottom:125px;}
	
	.mpt130,.mpy130{padding-top:130px;}
	.mpb130,.mpy130{padding-bottom:130px;}
	.mmt130,.mmy130{margin-top:130px;}
	.mmb130,.mmy130{margin-bottom:130px;}
	
	.mpt135,.mpy135{padding-top:135px;}
	.mpb135,.mpy135{padding-bottom:135px;}
	.mmt135,.mmy135{margin-top:135px;}
	.mmb135,.mmy135{margin-bottom:135px;}
	
	.mpt140,.mpy140{padding-top:140px;}
	.mpb140,.mpy140{padding-bottom:140px;}
	.mmt140,.mmy140{margin-top:140px;}
	.mmb140,.mmy140{margin-bottom:140px;}
	
	.mpt145,.mpy145{padding-top:145px;}
	.mpb145,.mpy145{padding-bottom:145px;}
	.mmt145,.mmy145{margin-top:145px;}
	.mmb145,.mmy145{margin-bottom:145px;}
	
	.mpt150,.mpy150{padding-top:150px;}
	.mpb150,.mpy150{padding-bottom:150px;}
	.mmt150,.mmy150{margin-top:150px;}
	.mmb150,.mmy150{margin-bottom:150px;}
	
	.mpt155,.mpy155{padding-top:155px;}
	.mpb155,.mpy155{padding-bottom:155px;}
	.mmt155,.mmy155{margin-top:155px;}
	.mmb155,.mmy155{margin-bottom:155px;}
	
	.mpt160,.mpy160{padding-top:160px;}
	.mpb160,.mpy160{padding-bottom:160px;}
	.mmt160,.mmy160{margin-top:160px;}
	.mmb160,.mmy160{margin-bottom:160px;}
	
	.mpt165,.mpy165{padding-top:165px;}
	.mpb165,.mpy165{padding-bottom:165px;}
	.mmt165,.mmy165{margin-top:165px;}
	.mmb165,.mmy165{margin-bottom:165px;}
	
	.mpt170,.mpy170{padding-top:170px;}
	.mpb170,.mpy170{padding-bottom:170px;}
	.mmt170,.mmy170{margin-top:170px;}
	.mmb170,.mmy170{margin-bottom:170px;}
	
	.mpt175,.mpy175{padding-top:175px;}
	.mpb175,.mpy175{padding-bottom:175px;}
	.mmt175,.mmy175{margin-top:175px;}
	.mmb175,.mmy175{margin-bottom:175px;}
	
	.mpt180,.mpy180{padding-top:180px;}
	.mpb180,.mpy180{padding-bottom:180px;}
	.mmt180,.mmy180{margin-top:180px;}
	.mmb180,.mmy180{margin-bottom:180px;}
	
	.mpt185,.mpy185{padding-top:185px;}
	.mpb185,.mpy185{padding-bottom:185px;}
	.mmt185,.mmy185{margin-top:185px;}
	.mmb185,.mmy185{margin-bottom:185px;}
	
	.mpt190,.mpy190{padding-top:190px;}
	.mpb190,.mpy190{padding-bottom:190px;}
	.mmt190,.mmy190{margin-top:190px;}
	.mmb190,.mmy190{margin-bottom:190px;}
	
	.mpt195,.mpy195{padding-top:195px;}
	.mpb195,.mpy195{padding-bottom:195px;}
	.mmt195,.mmy195{margin-top:195px;}
	.mmb195,.mmy195{margin-bottom:195px;}
	
	.mpt200,.mpy200{padding-top:200px;}
	.mpb200,.mpy200{padding-bottom:200px;}
	.mmt200,.mmy200{margin-top:200px;}
	.mmb200,.mmy200{margin-bottom:200px;}
	
	.mpt205,.mpy205{padding-top:205px;}
	.mpb205,.mpy205{padding-bottom:205px;}
	.mmt205,.mmy205{margin-top:205px;}
	.mmb205,.mmy205{margin-bottom:205px;}
	
	.mpt210,.mpy210{padding-top:210px;}
	.mpb210,.mpy210{padding-bottom:210px;}
	.mmt210,.mmy210{margin-top:210px;}
	.mmb210,.mmy210{margin-bottom:210px;}
	
	.mpt215,.mpy215{padding-top:215px;}
	.mpb215,.mpy215{padding-bottom:215px;}
	.mmt215,.mmy215{margin-top:215px;}
	.mmb215,.mmy215{margin-bottom:215px;}
	
	.mpt220,.mpy220{padding-top:220px;}
	.mpb220,.mpy220{padding-bottom:220px;}
	.mmt220,.mmy220{margin-top:220px;}
	.mmb220,.mmy220{margin-bottom:220px;}
	
	.mpt225,.mpy225{padding-top:225px;}
	.mpb225,.mpy225{padding-bottom:225px;}
	.mmt225,.mmy225{margin-top:225px;}
	.mmb225,.mmy225{margin-bottom:225px;}
	
	.mpt230,.mpy230{padding-top:230px;}
	.mpb230,.mpy230{padding-bottom:230px;}
	.mmt230,.mmy230{margin-top:230px;}
	.mmb230,.mmy230{margin-bottom:230px;}
	
	.mpt235,.mpy235{padding-top:235px;}
	.mpb235,.mpy235{padding-bottom:235px;}
	.mmt235,.mmy235{margin-top:235px;}
	.mmb235,.mmy235{margin-bottom:235px;}
	
	.mpt240,.mpy240{padding-top:240px;}
	.mpb240,.mpy240{padding-bottom:240px;}
	.mmt240,.mmy240{margin-top:240px;}
	.mmb240,.mmy240{margin-bottom:240px;}
	
	.mpt245,.mpy245{padding-top:245px;}
	.mpb245,.mpy245{padding-bottom:245px;}
	.mmt245,.mmy245{margin-top:245px;}
	.mmb245,.mmy245{margin-bottom:245px;}
	
	.mpt250,.mpy250{padding-top:250px;}
	.mpb250,.mpy250{padding-bottom:250px;}
	.mmt250,.mmy250{margin-top:250px;}
	.mmb250,.mmy250{margin-bottom:250px;}
	
	.mpt255,.mpy255{padding-top:255px;}
	.mpb255,.mpy255{padding-bottom:255px;}
	.mmt255,.mmy255{margin-top:255px;}
	.mmb255,.mmy255{margin-bottom:255px;}
	
	.mpt260,.mpy260{padding-top:260px;}
	.mpb260,.mpy260{padding-bottom:260px;}
	.mmt260,.mmy260{margin-top:260px;}
	.mmb260,.mmy260{margin-bottom:260px;}
	
	.mpt265,.mpy265{padding-top:265px;}
	.mpb265,.mpy265{padding-bottom:265px;}
	.mmt265,.mmy265{margin-top:265px;}
	.mmb265,.mmy265{margin-bottom:265px;}
	
	.mpt270,.mpy270{padding-top:270px;}
	.mpb270,.mpy270{padding-bottom:270px;}
	.mmt270,.mmy270{margin-top:270px;}
	.mmb270,.mmy270{margin-bottom:270px;}
	
	.mpt275,.mpy275{padding-top:275px;}
	.mpb275,.mpy275{padding-bottom:275px;}
	.mmt275,.mmy275{margin-top:275px;}
	.mmb275,.mmy275{margin-bottom:275px;}
	
	.mpt280,.mpy280{padding-top:280px;}
	.mpb280,.mpy280{padding-bottom:280px;}
	.mmt280,.mmy280{margin-top:280px;}
	.mmb280,.mmy280{margin-bottom:280px;}
	
	.mpt285,.mpy285{padding-top:285px;}
	.mpb285,.mpy285{padding-bottom:285px;}
	.mmt285,.mmy285{margin-top:285px;}
	.mmb285,.mmy285{margin-bottom:285px;}
	
	.mpt290,.mpy290{padding-top:290px;}
	.mpb290,.mpy290{padding-bottom:290px;}
	.mmt290,.mmy290{margin-top:290px;}
	.mmb290,.mmy290{margin-bottom:290px;}
	
	.mpt295,.mpy295{padding-top:295px;}
	.mpb295,.mpy295{padding-bottom:295px;}
	.mmt295,.mmy295{margin-top:295px;}
	.mmb295,.mmy295{margin-bottom:295px;}
	


	/* Margin and padding Left and Right */
	
	
	.mpr8,.mpx8{padding-right:8px;}
	.mpl8,.mpx8{padding-left:8px;}
	.mmr8,.mmx8{margin-right:8px;}
	.mml8,.mmx8{margin-left:8px;}
	.mmr-08,.mmx-8{margin-right:-8px;}
	.mml-08,.mmx-8{margin-left:-8px;}
	
	.mpr10,.mpx10{padding-right:10px;}
	.mpl10,.mpx10{padding-left:10px;}
	.mmr10,.mmx10{margin-right:10px;}
	.mml10,.mmx10{margin-left:10px;}
	.mmr-010,.mmx-10{margin-right:-10px;}
	.mml-010,.mmx-10{margin-left:-10px;}
	
	.mpr15,.mpx15{padding-right:15px;}
	.mpl15,.mpx15{padding-left:15px;}
	.mmr15,.mmx15{margin-right:15px;}
	.mml15,.mmx15{margin-left:15px;}
	.mmr-015,.mmx-15{margin-right:-15px;}
	.mml-015,.mmx-15{margin-left:-15px;}
	
	.mpr20,.mpx20{padding-right:20px;}
	.mpl20,.mpx20{padding-left:20px;}
	.mmr20,.mmx20{margin-right:20px;}
	.mml20,.mmx20{margin-left:20px;}
	.mmr-020,.mmx-20{margin-right:-20px;}
	.mml-020,.mmx-20{margin-left:-20px;}
	
	.mpr25,.mpx25{padding-right:25px;}
	.mpl25,.mpx25{padding-left:25px;}
	.mmr25,.mmx25{margin-right:25px;}
	.mml25,.mmx25{margin-left:25px;}
	.mmr-025,.mmx-25{margin-right:-25px;}
	.mml-025,.mmx-25{margin-left:-25px;}
	
	.mpr30,.mpx30{padding-right:30px;}
	.mpl30,.mpx30{padding-left:30px;}
	.mmr30,.mmx30{margin-right:30px;}
	.mml30,.mmx30{margin-left:30px;}
	.mmr-030,.mmx-30{margin-right:-30px;}
	.mml-030,.mmx-30{margin-left:-30px;}
	

	.mpl0,.mpx0 {padding-left: 0;}
	.mpr0,.mpx0 {padding-right:0;}  

	.banner_content *{font-size:25px;letter-spacing:0;}
	.hero_banner_sec{background-position:91% center!important;}
	.reference_img_box{width:33.33%;}

	.header_sec.header.scrolling_down { animation:none; } 

	form fieldset.form-columns-2 .field,form fieldset.form-columns-3 .field{width:100% !important;}

	.footer_box{width:100%;}
	.footer_box.footer_form{display:none;}
	.footer .footer_menu_box{padding:7px 0 30px 0;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-o-transition:all .3s ease;}
	.footer_box{padding:0;}
	.top_footer{margin:0;}
	.footer .footer_menu_title{padding:25px 0;margin-bottom:0;margin: 0 !important; position:relative;}
	.footer .footer_box.footer_toggle .footer_menu_box{display:block;}    
	.footer .footer_menu_title:after{content:'';position:absolute;background-image:url(https://cdn.yousty.ch/hubfs/Yousty_Content/Images/arrow_down.svg);width:25px;height:25px;top:50%;transform:translateY(-50%);right:0;}
	.footer .footer_box.footer_toggle .footer_menu_title:after{transform:translateY(-50%) rotate(180deg);}
	.right_bottom_footer{display:none;}
	.large_heading h2{letter-spacing:-2px;}
	span.pagingInfo,ul.slick-dots{display:none!important;}
	.right_quote_content{padding:32px 16px 48px;width:100%;}
	.left_quote_img{width:100%;}
	.inner_quote_sec{flex-direction:column-reverse;}
	.inner_quote_sec{padding:16px;}
	.slick-slider .slick-prev,.slick-slider .slick-next{bottom:-75px;transform:inherit;}
	.left_quote_content h2{font-size:20px;}
	.img_vid_main_title:before{left:70%;top:-25px;}
	.outter_quote_box_sec:before{display:none;}
	body.menuOverlap .enumenu_ul,body.menuslide_push .enumenu_ul{max-width:100%;}
	body.slidemenuRight .enumenu_ul{right:-100%;}
	.faq_toggle_lable{padding-right:62px;}
	/*     .faq_toggle_lable.faq_active{margin:30px 0px 0 0;padding-right:62px;} */
	.faq_toggle_lable h4:after{right:0;}
	.faq_toggle_content_inner *{font-size:18px;line-height:1.5;}
	.button--text--after_text_icon a:after{width:23px;height:23px;}
	.button.button--text.button--text--after_text_icon a{padding:1.5px 36px 1.5px 0;}
	.button--text--after_text_icon a:hover:after,.inner_product_teasers_box:hover .button--text--after_text_icon a:after{width:38px;}
	.button.button--text.button--text--after_text_icon a:hover,.inner_product_teasers_box:hover .button--text--after_text_icon a{padding:1.5px 47px 1.5px 18px;}
	.slick-slider .slick-prev{transform:rotate(180deg);}
	.solution_slider_box{margin-right:16px;}
	.footer .footer_menu_box ul{margin:0px!important;}
	.footer .footer_box{border-bottom:1px solid hsla(0,0%,7%,.3);padding:0!important;}
	.footer .footer_menu_box{border-top:none;}
	.footer .footer_menu_box ul li:first-child{padding-top:0;}
	.footer .footer_menu_title h3{font-size:24px;}
	.multi_step_form_sec .content-wrapper{padding:0;}
	.outter_multi_step_form{padding:50px 30px;}
	.multi_step_form_sec fieldset.form-columns-3 .hs-form-field{margin:0;width:100%!important;position:relative;}
	input[type=email],input[type=number],input[type=password],input[type=tel],input[type=text],select,textarea{padding:18px 20px;font-size:16px;}
	.multi_step_form_sec fieldset.form-columns-3 .hs-form-field:first-child{width:35%!important;}
	.outter_multi_step_form .ms-form-steps:after{display:none;}
	.outter_multi_step_form .step-counter{padding:0 10px;}
	.from-step h2{font-size:18px;}
	.from-step span{width:25px;height:25px;font-size:18px;}
	.ms-form-steps{margin:0 -10px;}
	.outter_multi_step_form .step-counter{padding:10px 0;width:100%;}
	.solution_header_slider_other_sec{width:112px;padding:4px 2px 4px 4px;bottom:10px;right:10px;}
	.solution_header_slider_other_sec .left_sec_vid,.other_left_sec_solution_header iframe, .solution_header_slider_other_sec .left_sec_img, .solution_header_slider_other_sec .left_sec_hub_videos {height:32px!important;width:32px!important;}
	.solution_header_slider_number h4{font-size:16px;bottom:22px;right:20px;} 
	.footer .megaMenu .outter_footer_submenu{display:none;}
	.footer .top_footer{justify-content:center;}
	.megaMenu.footerMenuAdd{width:100%;}
	.megaMenu.footerMenuAdd .footer_menu_box{border-top:none;padding-top:0;}
	.footer .megaMenu .footer_submenu_title{padding:5px 0 15px 0!important;margin:0!important;}
	.footer .megaMenu .footer_toggle .outter_footer_submenu{display:block;}
	.priceClickPopupInner { padding: 40px 20px; }
	.pri_info_group_title{position:relative;display:block;}
	.pri_info_group{display:none;}
	.outter_pri_info_group.pricing_open .pri_info_group{display:block;}
	.pri_info_group_title:after{background-image:url(https://cdn.yousty.ch/hubfs/Yousty_Content/Images/right_arrow.svg) !important;content:"";height:12px;position:absolute;right:0;top:50%;transform:translateY(-50%) rotate(90deg);width:15px;background-repeat:no-repeat;background-size:contain;background-position:center;}
	.outter_pri_info_group.pricing_open .pri_info_group_title:after{transform:translateY(-50%) rotate(270deg);}
	.inner_pricing_box .button{text-align:right;}
	.pricing_sec .outter_button,.pricing_sec .button{width:100%;display:inline-block;}
	.pri_info_inner .tooltip i{font-size:8px;}
	.pri_info_inner{font-size:20px;}
	.pri_info_inner .tooltip{margin-left:0px;}
	form .clear-text{top:20px;}
	.footer_form.footer_Form_Add{display:none;}
	.left_quote_img img{ min-height:auto;}
	.bestseller_text {right: 12px; top: 6px;}
	.image_video_sec.contact_banner {padding-bottom:40px;}
	.solution_header_sec .solution_header_main_content h3 { font-size: 18px; }
	.contact_box { padding: 8px 12px; }
	.formMediaWpLeft{padding:35px 20px;}
	.quick_facts_box, .yousty_campaing_booking_page .quick_facts_box, .yousty_campaing_registration_page .quick_facts_box, .yousty_campaing_image_page .quick_facts_box{width:50%;}

	.bottom_footer{margin-top:20px;}
	.logo_lp_intro img{width:35px;height:35px!important;}
	.logo_lp_intro{padding:0 16px 20px 0;}
	.our_expert_title h3{font-size:24px;}
	.popup_sec .popup_left_content{padding:30px 20px;}
	.left_package_benefits{width:100%;}
	.left_package_benefits{margin-bottom:43px;}
	.left_package_benefits{width:100%;}
	.right_package_benefits{padding:0;width:100%;}
	.pac_benf_acco_main_title .package_benefits_video_button{display:block;width:40%;text-align:right;margin:0;}
	.pac_benf_acco_main_tit{width:60%;padding-right:10px;}
	.add_package_benefits,.package_benefits_button{display:none;}
	.outter_package_benefits{height:555px;overflow-x:scroll;}
	.outter_package_benefits{padding:40px 30px;}
	.logo_package_benefits{padding-top:16px;}
	.pac_benf_acco_main_title{margin-bottom:18px;display:flex;align-items:center;justify-content:space-between;}
	.benefits_acco_content_box{padding-bottom:35px;}
	.close_benefits_popup{right:30px;top:30px;}
	.package_benefits_video_sec{padding:50px 0;}
	.header_with_cart .header_cart_btn{margin-right:55px;}
	.logo_package_benefits img{width:16.66%;margin:0 8px;}
	.pac_benef_content_acc{padding-right:10px;width:71%;}
	.pac_benef_content_img_acc{width:29%;padding-left:15px;}
	.sub_package2_active .sub_package_2 .add_sub_package_btn a:before, .sub_package_active .sub_package_1 .add_sub_package_btn a:before, body.basic_package_active .add_package_btn a:before { left: 5%; }
	.banner_title_v2 h1{font-size: 36px;line-height: 1.2222;}
	.banner_text_v2 {width:100%;}	
	.section_banner_row_v2 .outter_button .button { margin:0; }
	.banner_content_v2 br {display: none;}
	.section_banner_row_v2 .outter_button{padding-top:25px !important;}
	.banner_content_v2 p {font-size: 24px; line-height: 1.5;}
	.section_banner_row_v2 .outter_button .button { text-align: center;}
	.three-column-blog_box:last-child{ padding-bottom:0;}
	.three-column-blog_row .slick-next,.three-column-blog_row .slick-prev {  bottom: -80px;  position: absolute}
	.section-three-column-blog  .slick-list{ padding-right:20%;}

/* 	.header_new_edit .header_logo_sec {max-width: 110px;} */
/* 	.header_new_edit .header_second_logo {max-width: 110px;} */
	.header_new_edit .header_logo_text_parent .bottom-text p {font-size: 16px;}
	.header_new_edit .header_second_logo {max-width: 55px;margin-left: 10px;}

}
@media(max-width:550px){

	.pac_benf_acco_main_tit{width:100%;padding-right:0px;}
	.pac_benf_acco_main_title .package_benefits_video_button{width:100%;text-align:left;margin-top:20px;}
	.inner_left_package{width:100%;}
	.package_sec_v3 .cart_button_mobile{text-align:left;width:100%;}
	.package_sec_v3 .inner_header_cart_btn a{width:auto;height:auto;}
	.package_sec_v3 .cart_button_mobile{margin-top:25px;text-align:center;}
	.package_sec_v3 .inner_header_cart_btn *{font-size:18px;}
	.cart_button_mobile a,.package_sec .package_btn .button,.package_sec .package_btn .button{width:100%;}
	.benefits_popup_btn.button{padding-top:12px;}
	.package_sec .package_info_inner{width:100%;}
	.package_sec .package_info_inner:last-child{padding-bottom:0;}
	.package_sec .sub_package_box{width:100%;}
	.pac_benf_acco_main_title{display:block;}
	.package_benefits_main_title{max-width:345px;}
	.pac_benef_content_acc{padding-right:0px;width:100%;}
	.pac_benef_content_img_acc{width:100%;padding:16px 0 0;}
	.package_benefits_video_button a{display:inline-flex;}
	.sub_package2_active .sub_package_2 .add_sub_package_btn a:before, .sub_package_active .sub_package_1 .add_sub_package_btn a:before, body.basic_package_active .add_package_btn a:before { left:25%; }


}

@media(max-width:480px){
	.package_benefits_main_title h2 {font-size:24px;}
	.h3, .h2, h3, h2, .package_benefits_main_title h2 {letter-spacing: -0.2px; }
	.large h1,h1{font-size:36px;}

	body,html,p, .package_benefits_main_title p, .left_package p, .faq_sec_subtitle p, , .pack_v3_main_title p {font-size:18px;line-height:1.25;}
	.button a,.ias-trigger-next a,button, form input[type='submit'], form .hs-button{padding:11px 24.5px;font-size:16px;}
	ol li,ul li{line-height:1.6;}
	ul li{margin:3px 0;}
	ul{padding-left:27px;}
	ul li:before{height:6px;width:6px;left:-18px;top:13px;}
	ol li{margin-bottom:3px;margin-left:0px;margin-top:3px;padding-left:3px;}
	ol{padding-left:27px;}


	.banner_content *{font-size:18px;}
	.hero_banner_sec{min-height:422px;}
	.inner_reference{margin:0 -8px;}
	.reference_img_box{width:50%;padding:8px;}
	.reference_img{height:155px;width:155px;}
	.outter_reference:after{bottom:2%;}
	.left_quote_content p{font-size:16px;margin-top:5px;}
	.img_vid_main_title:before{left:72%;}
	.product_teasers_img{height:188px;}
	.inner_product_teasers_box{padding:8px 8px 32px;}
	.product_teasers_boxcontent{padding:0 18px;}
	.product_teasers_box_info{padding-top:8px;}
	.inner_solution_slider .slick-list{padding:0 15.9% 0 0;}
	.solution_slider_sec .slick-slider .slick-prev{margin:0 13px 0 0;}
	.solution_slider_sec .slick-slider .slick-next{margin:0 0% 0 0;}
	.product_slider_sec .slick-slider .slick-prev{margin:0 13px 0 0;}
	.product_slider_sec .slick-slider .slick-next{margin:0 0% 0 0;}
	.outter_multi_step_form .btn-group .button--secondary a,.outter_multi_step_form .btn-group .button--text a,button{font-size:16px;}
	.outter_multi_step_form .btn-group{margin-top:30px;}
	form .field>label{margin:0 0 -14px 18px;}
	.from-step h2{font-size:16px;}
	.from-step span{width:22px;height:22px;font-size:16px;}
	.legal-consent-container .hs-form-booleancheckbox-display>span,.legal-consent-container .hs-form-booleancheckbox-display>span p{font-size:16px;}
	li.hs-form-booleancheckbox label.hs-form-booleancheckbox-display input+span:before{left:-30px;height:20px;width:20px;}
	.hs-fieldtype-booleancheckbox ul.inputs-list{padding-left:30px;}
	li.hs-form-booleancheckbox label.hs-form-booleancheckbox-display input:checked+span:after{top:4px;left:-27px;}
	.solution_header_slider_sec .content-wrapper{padding:0;}
	.title_solution_header_slider_sec{padding:0 30px 50px;}
	.product_slider_img{height:188px;}
	.product_slider_sec .slick-slider .slick-prev,.product_slider_sec .slick-slider .slick-next{bottom:-66px;}
	.inner_product_slider_box{padding:8px 8px 32px;}
	.inner_product_slider{margin:0 0 0 -8px;}
	.product_slider_sec .slick-list{padding-right:7%;}
	.tooltipster-content { max-width: 300px; }
	.pri_info_inner {font-size: 18px;}
	.reference_img img {max-width: 50px!important; width: 50px; }
	.product_teasers_boxcontent, .product_slider_boxcontent { height: calc(100% - 188px); }
	.header_btn_sec .outter_button { padding: 20px 23px; }    
	.right_engagement_sec li.hs-form-booleancheckbox label.hs-form-booleancheckbox-display input+span:before { height: 17px; width: 17px; top: 0; }    
	.quick_facts_box, .yousty_campaing_booking_page .quick_facts_box, .yousty_campaing_registration_page .quick_facts_box, .yousty_campaing_image_page .quick_facts_box{width:100%;}
	.our_expert_content{width:100%;padding:32px 0 0 0;}
	.close_benefits_popup{right:25px;height:40px;width:40px;top:25px;}
	.package_benefits_main_title{padding-right:40px;}
	.outter_header_cart{left:50%;transform:translateX(-50%);height:max-content;position:fixed;top:auto;width:100%;bottom:-100%;}
	.outter_header_cart.active{bottom:0;border-radius:15px 15px 0 0;}
	.close_outter_header_cart{background-color:#fff;cursor:pointer;height:30px;position:absolute;right:30px;top:40px;width:30px;z-index:11;}
	.close_outter_header_cart img{display:block;left:50%;position:relative;top:50%;transform:translate(-50%,-50%);}
	.package_sec_v3 .cart_box_title{text-align:left;}
	.close_outter_header_cart{display:block;}
	.header_sec.header .inner_header_cart_btn a:hover{background-color:rgba(106,32,95,.3);border:5px solid #fff;border:5px solid #fff;outline:1px solid #e7e7e7;}
	.inner_header_cart_btn a{font-size:0;padding:0;width:50px;height:50px;display:block;}
	.inner_header_cart_btn a img{margin:0;top:50%;left:50%;position:absolute;transform:translate(-50%,-50%);}
	.package_sec_v3 .outter_header_cart.active{top:auto;transform:translateX(-50%);bottom:0;width:100%;}
	.inner_header_cart_btn a>span{font-size:0px;display:contents;}
	.darksoul-glowing-button2{animation:none;border-radius:0;height:auto;width:auto;}
	.basic_package_active .darksoul-glowing-button2,.animationAdded .darksoul-glowing-button2{background:none;}
	.basic_package_active .darksoul-button2,.sub_package_active2 .darksoul-button2,.sub_package_active .darksoul-button2{width:50px;}
	.basic_package_active .header_cart_btn .darksoul-button2:before,.sub_package_active .header_cart_btn .darksoul-button2:before,.sub_package_active2 .header_cart_btn .darksoul-button2:before{left:50%;transform:translate(-50%,-50%);}
	.basic_package_active .inner_header_cart_btn .darksoul-button2,.sub_package_active .inner_header_cart_btn .darksoul-button2,.sub_package_active2 .inner_header_cart_btn .darksoul-button2{padding-left:0px;}
	.sub_package2_active .sub_package_2 .add_sub_package_btn a:before, .sub_package_active .sub_package_1 .add_sub_package_btn a:before, body.basic_package_active .add_package_btn a:before {     left: 8%; }
	.inner_product_slider_box_v2{ padding:15px 15px 30px;}
	.section_banner_row_v2 .button a{ width:100%;}


	.inner_image_logo_box {
		text-align: center;
		display: ruby-text;
	}		
	.two_col_auto_tab_sec .accordion-item.active .accordion-head { margin-top:0px; }
	.two_col_auto_tab_sec span.title * {font-size: 24px; }
	.two_col_auto_tab_sec .accordion-item { padding:0px 0 3px; }

	.two_col_auto_tab_sec span.accordion_title_icon {
		margin-top: -3px;
	}
	.two_col_auto_tab_sec .accordion-body * {
		font-size: 16px;
	}
	.two_col_auto_tab_sec .accordion-item:first-child {
		padding-top: 10px;
	}
	.logo_module .slick-list {
		padding: 0 15% !important;
	}


}


@media(max-width:380px){
	.reference_img {height: 121px; width: 121px; }
	.outter_multi_step_form .btn-group .button--secondary a, .outter_multi_step_form .btn-group .button--text a, button { padding: 13px 12px; font-size: 14px; }
	.tooltipster-base.tooltipster-default{width:80%;left:50px!important;margin:0 10px;}
	.tooltipster-content { max-width: 270px; }   
	.pricing_counter_number_box form .qty { margin: 0 10px; }
	.pricing_counter_left_text, .pricing_counter_right_text {     font-size: 13px;  }
	.pricing_counter_number_box {  margin: 0 5px; }
}

@media (max-width:340px){
	.outter_reference:after { right: -25px; }

}