/** Shopify CDN: Minification failed

Line 361:5 Expected "}" to go with "{"

**/
@media (min-width:1801px) {
	.vb_footer .footer_inner .section:nth-child(-n+3) {
		padding-left: 65px;
	}
	.vb_footer .footer_inner .section:nth-child(4) {
		padding-left: 45px;
	}
}
@media (min-width:1601px) and (max-width:1800px) {
	.vb_footer .footer_inner .section:nth-child(-n+3) {
		padding-left: 60px;
	}
	.vb_footer .footer_inner .section:nth-child(4) {
		padding-left: 35px;
	}
}
@media (min-width:1451px) and (max-width:1600px) {
	.vb_footer .footer_inner .section:nth-child(-n+3) {
		padding-left: 60px;
	}
	.vb_footer .footer_inner .section:nth-child(4) {
		padding-left: 0;
	}
}
@media (min-width:1300px) and (max-width:1450px) {
	.vb_footer .footer_inner .section:nth-child(-n+3) {
		padding-left: 40px;
	}
}

@media (min-width:1025px) and (max-width:1299px) {
.vb_footer .footer_inner .section:nth-child(-n+3) {
		padding-left: 20px;
	}
	.vb_footer .footer_inner .section:nth-child(4) {
		padding-right: 24px;
	}
}


.vb_footer {
  	background-color: #f4f8ff;
  	width: 100%;
  	padding: 35px 15px 30px 15px;
    border-top: 1px solid #e4eafa;
  }
  .vb_footer .footer_inner {
  	max-width: 1600px;
  	height: 100%;
  	margin: 0 auto;
  	display: flex;
  }
  .vb_footer .footer_inner .section:nth-child(1) {
  	width: 23%;
  	order: 1;
  }
  .vb_footer .footer_inner .section:nth-child(2) {
  	width: 23%;
  	order: 2;
  }
  .vb_footer .footer_inner .section:nth-child(3) {
  	width: 23%;
  	order: 3;
  }
  .vb_footer .footer_inner .section:nth-child(4) {
  	width: 31%;
  	order: 4;
  }
  .vb_footer .footer_inner .section ul {
  	list-style: none;
  	padding-inline-start: 2px;
  }
  .vb_footer .footer_inner .section ul li {
  	padding: 5px 0;
  	font-size: 0.93rem;
  	font-weight: 500;
  }
  .vb_footer .footer_inner .section ul li a:hover {
  	color: #464646;
  }
  .vb_footer .footer_inner .section .footer_menu {}
  .vb_footer .footer_inner .section .footer_menu .footer_title {
  
  	max-width: 310px;
  	
  }
.vb_footer .footer_inner .section .footer_menu .footer_title p {

	color: #464646;
  	font-size: 0.96em;
  	font-weight: 600;
}
  .vb_footer .footer_inner .section .social_inner {
  	display: flex;
  	justify-content: start;
  	align-items: center;
  	height: 50px;
  	margin-top: -30px;
  }
  .vb_footer .footer_inner .section .social_inner .social_icon {
  	padding: 2px 15px;
  }
  .vb_footer .footer_inner .section .social_inner .social_icon svg path {
  	fill: #174998;
  }
  .vb_footer .footer_inner .section .social_inner .social_icon svg:hover path {
  	fill: #2d70da;
  }
.vb_footer .footer_inner .section .social_inner .social_icon a { display: inline-block;
position: relative;}

  .vb_footer .footer_lower_inner {
  	max-width: 1400px;
  	margin: 0 auto;
  	position: relative;
  	justify-content: center;
  }
  .vb_footer .footer_lower_inner .company_right {
  	text-align: center;
  	font-size: 0.75rem;
  	color: #646464;
  	max-width: 470px;
  	margin: 0 auto;
  	line-height: 1.4;
  }
  .vb_footer .footer_lower_inner .lower_links {
  	position: absolute;
  	right: 0;
  	top: -5px;
  }
  .vb_footer .footer_lower_inner .lower_links ul {
  	list-style: none;
  	display: inline-flex;
  	font-size: 0.8rem;
  }
  .vb_footer .footer_lower_inner .lower_links ul li {
  	padding: 0 8px;
  	font-weight: 600;
  	font-size: 0.6rem;
  	text-transform: uppercase;
  }
  .vb_footer .footer_inner .section .footer_kl {}
  .vb_footer .footer_inner .section .footer_kl form {
  	padding: 0 0 30px 0 !important;
  	margin: 0 !important;
  	max-width: 380px;
  }
  .vb_footer .footer_inner .section .footer_kl input[type=email] {
  	background: #fff;
  	border: 1px solid #174998;
  	border-right: none;
  	border-radius: 22px 0px 0px 22px!important;
  	box-shadow: none;
  	color: inherit;
  	-ms-flex-positive: 1;
  	flex-grow: 1;
  	height: 44px;
  	max-width: 100%!important;
  	padding: 1px 20px 0!important;
  	font-size: 15px;
  	transition: all .3s;
  }

.vb_footer .footer_inner .section  .newsletter_inner { padding:15px 0; display:flex;  }  
.vb_footer .footer_inner .section .newsletter_title {font-weight:600; line-height:1.4;}
.vb_footer .footer_inner .section .newsletter_btn_submit {  	background: #174998!important;
  	border: 0;
  	border-radius: 0px 22px 22px 0px !important;
  	box-shadow: none;
  	color: #fff;
  	height: 44px!important;
  	letter-spacing: .3px;
  	min-width: 110px!important;
  	padding: 1px 5px 0!important;
  	text-transform: uppercase;
  	text-align: center!important;
  	transition: all .3s; font-weight:600; font-size:0.9rem;}


 .ql-editor p { line-height:1.3 !important; color:#464646 !important; font-size:0.96rem !important ; font-weight:600 !important;}
.fasUQp.fasUQp {padding-top:0 !important;}


  .vb_footer .footer_blog {
  	max-width: 1600px;
  	margin: 0 auto;
  	text-align: center;
  }
  .vb_footer .footer_blog p {
  	font-size: 0.75em;
  	margin-top: 28px;
  	color: #646464;
  }
  .vb_footer .footer_lower_inner .social_inner {
  	visibility: hidden;
  	display: none;
  }
  .mobile-break {
  	display: none;
  }



  @media screen and (max-width:1024px) {
    
    .ql-editor p { text-align:center !important; }
    
  	.desktop-spliter {
  		display: none;
  	}
  	.mobile-break {
  		display: block;
  	}
  	.vb_footer .footer_inner {
  		display: flex;
  		flex-direction: column;
  	}
  	.vb_footer .footer_inner .section .footer_menu {
  		padding: 0;
  		padding-inline-start: 0;
  	}
  	.vb_footer .footer_inner .section .footer_title {
  		font-size: 0.99rem !important;
  		padding-left: 15px;
  	}
  	.vb_footer .footer_tab {
  		margin-bottom: 3px;
  		cursor: pointer;
  		display: flex;
  		max-width: none !important;
  		border-bottom: 1px solid #dee6f4;
  		position: relative;
  	}
  	.vb_footer .footer_tab p:after {
  		border-bottom: 2px solid #464646;
  		border-right: 2px solid #464646;
  		content: " ";
  		position: absolute;
  		right: 25px;
  		top: 25px;
  		width: 7px;
  		height: 7px;
  		transform: rotate(45deg);
  		transition: transform .2s;
  	}
  	.vb_footer .footer_tab.open p:after {
  		transform: rotate(225deg);
  	}
  	.vb_footer .footer_inner .section .footer_links {
  		padding-left: 5px;
  		height: 0;
  		visibility: hidden;
  		display: none;
  		-moz-transition: -moz-transform .5s;
  		-o-transition: -o-transform .5s;
  		-webkit-transition: -webkit-transform .5s;
  		transition: transform .5s;
  	}
  	.vb_footer .footer_inner .section .open_tab {
  		visibility: visible!important;
  		height: 100%!important;
  		display: block !important;
  	}
    
  	.vb_footer .footer_inner .section .footer_links ul li {
  	
  		border-bottom: 1px solid #e2e2e2;
  	}
    .vb_footer .footer_inner .section .footer_links ul li a { 
     display:flex;

    	padding: 15px;
  		
    }
    
  	.vb_footer .footer_inner .section .footer_links ul li:last-child {
  		border-bottom-color: transparent;
  		padding-bottom: 0;
  	}
  	.vb_footer .footer_inner .section:nth-child(1) {
  		width: 100%;
  		order: 2;
  	}
  	.vb_footer .footer_inner .section:nth-child(2) {
  		width: 100%;
  		order: 3;
  	}
  	.vb_footer .footer_inner .section:nth-child(3) {
  		width: 100%;
  		order: 4;
  	}
  	.vb_footer .footer_inner .section:nth-child(4) {
  		width: 100%;
  		order: 1;
  		text-align: center;
  		display: flex;
  		justify-content: center;
  		padding: 0 15px;
  	}
  	.vb_footer .footer_inner .section:nth-child(4) .footer_title {
  		margin: 0 auto;
  		padding-left: 0;
  	}
  	.vb_footer .footer_inner .section .social_inner {
  		display: none;
  	}
  	.vb_footer .footer_lower_inner .lower_links {
  		position: inherit;
  		text-align: center;
  		top: 0;
  	}
  	.vb_footer .footer_lower_inner .lower_links ul {
  		padding-inline-start: 0;
  	}
  	.vb_footer .footer_inner .section .footer_kl {
  		padding-top: 10px;
  	}
  	.vb_footer .footer_inner .section .footer_kl form {
  		padding: 0 0 10px 0 !important;
  		max-width: calc(85vw);
  	}
  	.vb_footer .footer_inner .section .footer_kl form .ValidationMessage__Container-sc-1qcstff-0 {
  		display: none;
  	}
  	.vb_footer .footer_lower_inner {
  		margin-top: 15px;
  	}
  	.vb_footer .footer_lower_inner .company_right {
  		font-size: 0.65rem;
  		max-width: 290px;
  	}
  	.vb_footer .footer_lower_inner .social_inner {
  		display: flex;
  		justify-content: center;
  		align-items: center;
  		height: 50px;
  		margin-top: -3px;
  		visibility: visible;
  	}
  	.vb_footer .footer_lower_inner .social_inner .social_icon {
  		padding: 2px 15px;
  	}
  	.vb_footer .footer_lower_inner .social_icon svg path {
  		fill: #174998;
  	}
  	@media (min-width:768px) and (max-width:1110px) {
  		.vb_footer .footer_lower_inner .lower_links {
  			right: 0;
  			top: 8px;
  		}
  	}
    



     