#cookie-law-info-bar {
	font-size: 15px;
	margin: 0 auto;
	padding: 12px 10px;
	position: absolute;
	text-align: center;
	box-sizing: border-box;
	width:100%;
	z-index: 9999;
	/* box-shadow:rgba(0,0,0,.5) 0px 5px 50px; */
	display: none;
	left:0px;
	font-weight:300;
	box-shadow: 0 -1px 10px 0 rgba(172, 171, 171, 0.3);
}
#cookie-law-info-again {
	font-size: 10pt;
	margin: 0;
	padding:5px 10px;
	text-align: center;
	z-index: 9999;
	cursor: pointer;
	box-shadow: #161616 2px 2px 5px 2px;
}
#cookie-law-info-bar span {
	vertical-align: middle;
}

/** Buttons (http://papermashup.com/demos/css-buttons) */
.cli-plugin-button, .cli-plugin-button:visited {
	display: inline-block;
	padding: 9px 12px;
	color: #fff;
	text-decoration: none;
	position: relative;
	cursor: pointer;
	margin-left: 5px;
	text-decoration: none;
}
.cli-plugin-main-link {
	margin-left:0px;
	font-weight: 550; text-decoration: underline;
}
.cli-plugin-button:hover {
	background-color: #111;
	color: #fff;
	text-decoration: none;
}
.small.cli-plugin-button, .small.cli-plugin-button:visited {
	font-size: 11px;
}
.cli-plugin-button, .cli-plugin-button:visited,
	.medium.cli-plugin-button, .medium.cli-plugin-button:visited {
	font-size: 13px;
	font-weight: 400;
	line-height: 1;
}
.large.cli-plugin-button, .large.cli-plugin-button:visited {
	font-size: 14px;
	padding: 8px 14px 9px;
}
.super.cli-plugin-button, .super.cli-plugin-button:visited {
	font-size: 34px;
	padding: 8px 14px 9px;
}
.pink.cli-plugin-button, .magenta.cli-plugin-button:visited {
	background-color: #e22092;
}
.pink.cli-plugin-button:hover {
	background-color: #c81e82;
}
.green.cli-plugin-button, .green.cli-plugin-button:visited {
	background-color: #91bd09;
}
.green.cli-plugin-button:hover {
	background-color: #749a02;
}
.red.cli-plugin-button, .red.cli-plugin-button:visited {
	background-color: #e62727;
}
.red.cli-plugin-button:hover {
	background-color: #cf2525;
}
.orange.cli-plugin-button, .orange.cli-plugin-button:visited {
	background-color: #ff5c00;
}
.orange.cli-plugin-button:hover {
	background-color: #d45500;
}
.blue.cli-plugin-button, .blue.cli-plugin-button:visited {
	background-color: #2981e4;
}
.blue.cli-plugin-button:hover {
	background-color: #2575cf;
}
.yellow.cli-plugin-button, .yellow.cli-plugin-button:visited {
	background-color: #ffb515;
}
.yellow.cli-plugin-button:hover {
	background-color: #fc9200;
}
.cli-plugin-button{ margin-top:5px; }
.cli-bar-popup{
	-moz-background-clip: padding;
	-webkit-background-clip: padding;
	background-clip: padding-box;
	-webkit-border-radius:30px;
	-moz-border-radius:30px;
	border-radius:30px;
	padding:20px;
}
.cli-powered_by_p{width:100% !important; display:block !important; color:#333; clear:both; font-style:italic !important; font-size:12px !important; margin-top:15px !important; }
.cli-powered_by_a{color:#333; font-weight:600 !important; font-size:12px !important;}

/**
 * Added extra space between each cookie bar action elements @since 1.8.9
 */
.cli-plugin-main-link.cli-plugin-button {
	text-decoration: none;
}
.cli-plugin-main-link.cli-plugin-button {
	margin-left: 5px;
}
.gdpr-container-fluid {
	width: 100%;
	padding-right: 15px;
	padding-left: 15px;
	margin-right: auto;
	margin-left: auto;
}
.gdpr-row {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-right: -15px;
	margin-left: -15px;
}
.gdpr-col-4 {
	-ms-flex: 0 0 33.333333%;
	flex: 0 0 33.333333%;
	max-width: 33.333333%;
}
.gdpr-col-8 {
	-ms-flex: 0 0 66.666667%;
	flex: 0 0 66.666667%;
	max-width: 66.666667%;
}
.gdpr-align-items-stretch {
	-ms-flex-align: stretch!important;
	align-items: stretch!important;
}
.gdpr-d-flex {
	display: -ms-flexbox!important;
	display: flex!important;
}
.gdpr-px-0 {
	padding-left: 0;
	padding-right: 0;
}
.modal-backdrop.show {
	opacity: .8;
}
.modal-open {
	overflow: hidden
}

.modal-open .gdpr-modal {
	overflow-x: hidden;
	overflow-y: auto
}

.gdpr-modal.fade .gdpr-modal-dialog {
	transition: -webkit-transform .3s ease-out;
	transition: transform .3s ease-out;
	transition: transform .3s ease-out,-webkit-transform .3s ease-out;
	-webkit-transform: translate(0,-25%);
	transform: translate(0,-25%)
}

.gdpr-modal.show .gdpr-modal-dialog {
	-webkit-transform: translate(0,0);
	transform: translate(0,0)
}

.modal-backdrop {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1039;
	background-color: #000
}

.modal-backdrop.fade {
	opacity: 0
}

.modal-backdrop.show {
	opacity: .5
}

.gdpr-modal {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1050;
	display: none;
	overflow: hidden;
	outline: 0
}
.gdpr-modal a {
	text-decoration: none;
}
.gdpr-modal .gdpr-modal-dialog {
	position: relative;
	width: auto;
	margin: .5rem;
	pointer-events: none;
	font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
	font-size: 1rem;
	font-weight: 400;
	line-height: 1.5;
	color: #212529;
	text-align: left;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	min-height: calc(100% - (.5rem * 2))
}
@media (min-width: 576px) {
	.gdpr-modal .gdpr-modal-dialog {
		max-width:500px;
		margin: 1.75rem auto;
		min-height: calc(100% - (1.75rem * 2));
	}
}
@media (min-width: 992px) {
	.gdpr-modal .gdpr-modal-dialog {
		max-width: 900px;
	}
}
.gdpr-modal-content {
	position: relative;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	width: 100%;
	pointer-events: auto;
	background-color: #fff;
	background-clip: padding-box;
	border: 1px solid rgba(0,0,0,.2);
	border-radius: .3rem;
	outline: 0
}
.gdpr-modal .row {
	margin: 0 -15px;
}
.gdpr-modal .modal-body {
	padding: 0;
	position: relative;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
}
.gdpr-modal .close {
	position: absolute;
	right: 10px;
	top: 10px;
	z-index: 1;
	padding: 0;
	background-color: transparent;
	border: 0;
	-webkit-appearance: none;
	font-size: 1.5rem;
	font-weight: 700;
	line-height: 1;
	color: #000;
	text-shadow: 0 1px 0 #fff;
}
.gdpr-modal .close:focus {
	outline: 0;
}
.gdpr-switch {
	display: inline-block;
	position: relative;
	min-height: 1px;
	padding-left: 70px;
	font-size: 14px;
}
.gdpr-switch input[type="checkbox"] {
	display:none;
}
.gdpr-switch .gdpr-slider {
	background-color: #e3e1e8;
	height: 24px;
	width: 50px;
	bottom: 0;
	cursor: pointer;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	transition: .4s;
}
.gdpr-switch .gdpr-slider:before {
	background-color: #fff;
	bottom: 2px;
	content: "";
	height: 20px;
	left: 2px;
	position: absolute;
	transition: .4s;
	width: 20px;
}
.gdpr-switch input:checked + .gdpr-slider {
	background-color:rgb(99, 179, 95);
}
.gdpr-switch input:checked + .gdpr-slider:before {
	transform: translateX(26px);
}
.gdpr-switch .gdpr-slider {
	border-radius: 34px;
}
.gdpr-switch .gdpr-slider:before {
	border-radius: 50%;
}
.gdpr-tab-content>.gdpr-tab-pane {
	display: none;
}
.gdpr-tab-content>.active {
	display: block;
}
.gdpr-fade {
	transition: opacity .15s linear;
}
.gdpr-nav-pills {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	padding-left: 0;
	margin-bottom: 0;
	list-style: none;
	-ms-flex-direction: column !important;
	flex-direction: column !important;
	align-items: stretch !important;
	-ms-align-items: stretch !important;
}
.nav.gdpr-nav-pills, .gdpr-tab-content {
	width: 100%;
	padding: 30px;
}
.nav.gdpr-nav-pills {
	background: #f3f3f3;
}
.nav.gdpr-nav-pills .gdpr-nav-link {
	border: 1px solid #0070ad;
	margin-bottom: 10px;
	color: #0070ad;
	font-size: 14px;
	display: block;
	padding: .5rem 1rem;
	border-radius: .25rem;
}
.nav.gdpr-nav-pills .gdpr-nav-link.active, .nav.gdpr-nav-pills .show>.gdpr-nav-link {
	background-color: #0070ad;
	border: 1px solid #0070ad;
}
.nav.gdpr-nav-pills .gdpr-nav-link.active {
	color: #ffffff;
}
.gdpr-tab-content .gdpr-button-wrapper {
	padding-top: 30px;
	margin-top: 30px;
	border-top: 1px solid #d6d6d6;
}
.gdpr-tab-content .gdpr-button-wrapper .btn-gdpr {
	background-color: #0070ad;
	border-color: #0070ad;
	color: #ffffff;
	font-size: 14px;
	display: inline-block;
	font-weight: 400;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	border: 1px solid transparent;
	padding: .375rem .75rem;
	font-size: 1rem;
	line-height: 1.5;
	border-radius: .25rem;
	transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}
.gdpr-tab-content p {
	color: #343438;
	font-size: 14px;
	margin-top: 0;
}
.gdpr-tab-content h4 {
	font-size: 20px;
	margin-bottom: .5rem;
	margin-top: 0;
	font-family: inherit;
	font-weight: 500;
	line-height: 1.2;
	color: inherit;
}


.cli-container-fluid {
	padding-right: 15px;
	padding-left: 15px;
	margin-right: auto;
	margin-left: auto;
}
.cli-row {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-right: -15px;
	margin-left: -15px;
}
.cli-col-4 {
	-ms-flex: 0 0 33.333333%;
	flex: 0 0 33.333333%;
	max-width: 33.333333%;
}
.cli-col-8 {
	-ms-flex: 0 0 66.666667%;
	flex: 0 0 66.666667%;
	max-width: 66.666667%;
}
.cli-align-items-stretch {
	-ms-flex-align: stretch!important;
	align-items: stretch!important;
}
.cli-d-flex {
	display: -ms-flexbox!important;
	display: flex!important;
}
.cli-px-0 {
	padding-left: 0;
	padding-right: 0;
}
.cli-btn {
	cursor: pointer;
	font-size: 14px;
	display: inline-block;
	font-weight: 400;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	border: 1px solid transparent;
	padding: .5rem 1.25rem;
	line-height: 1;
	border-radius: .25rem;
	transition: all .15s ease-in-out;
}
.cli-btn:hover {
  opacity: .8;
}
.cli-read-more-link {
	cursor: pointer;
	font-size: 15px;
	font-weight: 500;
	text-decoration: underline;
}
.cli-btn:focus {
	outline: 0;
}
.cli-modal-backdrop.cli-show {
  opacity: .8;
}
.cli-modal-open {
  overflow: hidden
}
.cli-barmodal-open {
  overflow: hidden
}
.cli-modal-open .cli-modal {
	overflow-x: hidden;
	overflow-y: auto
}
.cli-modal.cli-fade .cli-modal-dialog {
	transition: -webkit-transform .3s ease-out;
	transition: transform .3s ease-out;
	transition: transform .3s ease-out,-webkit-transform .3s ease-out;
	-webkit-transform: translate(0,-25%);
	transform: translate(0,-25%)
}
.cli-modal.cli-show .cli-modal-dialog {
	-webkit-transform: translate(0,0);
	transform: translate(0,0)
}
.cli-modal-backdrop {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1040;
	background-color: #000;
	display: none;
}
.cli-modal-backdrop.cli-fade {
  opacity: 0
}
.cli-modal-backdrop.cli-show {
	opacity: .5;
	display: block;
}
.cli-modal.cli-show {
	display: block;
}
.cli-modal a {
	text-decoration: none;
}
.cli-modal .cli-modal-dialog {
	position: relative;
	width: auto;
	margin: .5rem;
	pointer-events: none;
	font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
	font-size: 1rem;
	font-weight: 400;
	line-height: 1.5;
	color: #212529;
	text-align: left;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	min-height: calc(100% - (.5rem * 2))
}
@media (min-width: 576px) {
	.cli-modal .cli-modal-dialog {
		max-width:500px;
		margin: 1.75rem auto;
		min-height: calc(100% - (1.75rem * 2))
	}
}
@media (min-width: 992px) {
	.cli-modal .cli-modal-dialog {
		max-width: 900px;
	}
}
.cli-modal-content {
	position: relative;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	width: 100%;
	pointer-events: auto;
	background-color: #fff;
	background-clip: padding-box;
	border-radius: .3rem;
	outline: 0
}
.cli-modal .row {
	margin: 0 -15px;
}
.cli-modal .modal-body {
	padding: 0;
	position: relative;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
}
.cli-modal .cli-modal-close {
	position: absolute;
	right: 10px;
	top: 10px;
	z-index: 1;
	padding: 0;
	background-color: transparent !important;
	border: 0;
	-webkit-appearance: none;
	font-size: 1.5rem;
	font-weight: 700;
	line-height: 1;
	color: #000;
	text-shadow: 0 1px 0 #fff;
}
.cli-modal .cli-modal-close:focus {
	outline: 0;
}
.cli-switch {
	display: inline-block;
	position: relative;
	min-height: 1px;
	padding-left: 70px;
	font-size: 14px;
}
.cli-switch input[type="checkbox"] {
	display:none;
}
.cli-switch .cli-slider {
	background-color: #e3e1e8;
	height: 24px;
	width: 50px;
	bottom: 0;
	cursor: pointer;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	transition: .4s;
}
.cli-switch .cli-slider:before {
	background-color: #fff;
	bottom: 2px;
	content: "";
	height: 20px;
	left: 2px;
	position: absolute;
	transition: .4s;
	width: 20px;
}
.cli-switch input:checked + .cli-slider {
	background-color: #00acad
}
.cli-switch input:checked + .cli-slider:before {
	transform: translateX(26px);
}
.cli-switch .cli-slider {
	border-radius: 34px;
}
.cli-switch .cli-slider:before {
	border-radius: 50%;
}
.cli-tab-content {
background: #ffffff;
}
.cli-tab-content>.cli-active {
	display: block;
}
.cli-fade {
	transition: opacity .15s linear;
}
.cli-nav-pills {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	padding-left: 0;
	margin-bottom: 0;
	list-style: none;
	-ms-flex-direction: column;
	flex-direction: column;
}
.cli-nav-pills, .cli-tab-content {
	width: 100%;
	padding: 30px;
}
@media (max-width: 767px) {
	.cli-nav-pills, .cli-tab-content {
	padding: 30px 10px;
	}
}
.cli-nav-pills {
	background: #f3f3f3;
}
.cli-nav-pills .cli-nav-link {
	border: 1px solid #00acad;
	margin-bottom: 10px;
	color: #00acad;
	font-size: 14px;
	display: block;
	padding: .5rem 1rem;
	border-radius: .25rem;
	cursor: pointer
}
.cli-nav-pills .cli-nav-link.cli-active, .cli-nav-pills .cli-show>.cli-nav-link {
	background-color: #00acad;
	border: 1px solid #00acad;
}
.cli-nav-pills .cli-nav-link.cli-active {
	color: #ffffff;
}
.cli-tab-content .cli-button-wrapper {
	padding-top: 30px;
	margin-top: 30px;
	border-top: 1px solid #d6d6d6;
}
.cli-tab-content p {
	color: #343438;
	font-size: 14px;
	margin-top: 0;
}
.cli-tab-content h4 {
	font-size: 20px;
	margin-bottom: 1.5rem;
	margin-top: 0;
	font-family: inherit;
	font-weight: 500;
	line-height: 1.2;
	color: inherit;
}
/* Settings Popup */
.cli-container-fluid {
	padding-right: 15px;
	padding-left: 15px;
	margin-right: auto;
	margin-left: auto;
}
.cli-row {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-right: -15px;
	margin-left: -15px;
}
.cli-col-4 {
	-ms-flex: 0 0 33.333333%;
	flex: 0 0 33.333333%;
	max-width: 33.333333%;
}
.cli-col-8 {
	-ms-flex: 0 0 66.666667%;
	flex: 0 0 66.666667%;
	max-width: 66.666667%;
	flex-direction: column;
}
.cli-align-items-stretch {
	-ms-flex-align: stretch!important;
	align-items: stretch!important;
}
.cli-d-flex {
	display: -ms-flexbox!important;
	display: flex!important;
}
.cli-px-0 {
	padding-left: 0;
	padding-right: 0;
}
.cli-btn {
	cursor: pointer;
	font-size: 14px;
	display: inline-block;
	font-weight: 400;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	border: 1px solid transparent;
	padding: .5rem 1.25rem;
	line-height: 1;
	border-radius: .25rem;
	transition: all .15s ease-in-out;
}
.cli-btn:hover {
  opacity: .8;
}
.cli-read-more-link {
	cursor: pointer;
	font-size: 15px;
	font-weight: 500;
	text-decoration: underline;
}
.cli-btn:focus {
	outline: 0;
}
.cli-modal-backdrop.cli-show {
  opacity: .8;
}
.cli-modal-open {
  overflow: hidden
}
.cli-barmodal-open {
  overflow: hidden
}
.cli-modal-open .cli-modal {
	overflow-x: hidden;
	overflow-y: auto
}
.cli-modal.cli-fade .cli-modal-dialog {
	transition: -webkit-transform .3s ease-out;
	transition: transform .3s ease-out;
	transition: transform .3s ease-out,-webkit-transform .3s ease-out;
	-webkit-transform: translate(0,-25%);
	transform: translate(0,-25%)
}
.cli-modal.cli-show .cli-modal-dialog {
	-webkit-transform: translate(0,0);
	transform: translate(0,0)
}
.cli-modal-backdrop {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1040;
	background-color: #000;
	-webkit-transform:scale(0);
	transform:scale(0);
	transition: opacity ease-in-out 0.5s;
}
.cli-modal-backdrop.cli-fade {
  opacity: 0;

}
.cli-modal-backdrop.cli-show {
	opacity: .5;
  -webkit-transform:scale(1);
  transform:scale(1);
}
.cli-modal {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 99999;
	transform: scale(0);
	overflow: hidden;
	outline: 0;
	display: none;
}
.cli-modal a {
	text-decoration: none;
}
.cli-modal .cli-modal-dialog {
	position: relative;
	width: auto;
	margin: .5rem;
	pointer-events: none;
	font-family: inherit;
	font-size: 1rem;
	font-weight: 400;
	line-height: 1.5;
	color: #212529;
	text-align: left;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	min-height: calc(100% - (.5rem * 2))
}
@media (min-width: 576px) {
	.cli-modal .cli-modal-dialog {
		max-width:500px;
		margin: 1.75rem auto;
		min-height: calc(100% - (1.75rem * 2))
	}
}
.cli-modal-content {
	position: relative;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	width: 100%;
	pointer-events: auto;
	background-color: #fff;
	background-clip: padding-box;
	border-radius: .2rem;
	box-sizing: border-box;
	outline: 0
}
.cli-modal .row {
	margin: 0 -15px;
}
.cli-modal .modal-body {
	padding: 0;
	position: relative;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
}
.cli-modal .cli-modal-close:focus {
	outline: 0;
}
.cli-switch {
	display: inline-block;
	position: relative;
	min-height: 1px;
	padding-left: 38px;
	font-size: 14px;
}
.cli-switch input[type="checkbox"] {
	display:none;
}
.cli-switch .cli-slider {
	background-color: #e3e1e8;
	height: 20px;
	width: 38px;
	bottom: 0;
	cursor: pointer;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	transition: .4s;
}
.cli-switch .cli-slider:before {
	background-color: #fff;
	bottom: 2px;
	content: "";
	height: 15px;
	left: 3px;
	position: absolute;
	transition: .4s;
	width: 15px;
}
.cli-switch input:checked + .cli-slider {
	background-color: #61a229;
}
.cli-switch input:checked + .cli-slider:before {
	transform: translateX(18px);
}
.cli-switch .cli-slider {
	border-radius: 34px;
	font-size:0;
}
.cli-switch .cli-slider:before {
	border-radius: 50%;
}
.cli-tab-content {
background: #ffffff;
}
.cli-nav-pills {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	padding-left: 0;
	margin-bottom: 0;
	list-style: none;
	-ms-flex-direction: column;
	flex-direction: column;
}
.cli-nav-pills, .cli-tab-content {
	width: 100%;
	padding:5px 30px 5px 5px;
	box-sizing: border-box;
}
@media (max-width: 767px) {
	.cli-nav-pills, .cli-tab-content {
	padding: 30px 10px;
	}
}
.cli-nav-pills {
	background: #fff;
}
.cli-nav-pills .cli-nav-link {
	border: 1px solid #cccccc;
	margin-bottom: 10px;
	color:#2a2a2a;
	font-size: 14px;
	display: block;
	padding: .5rem 1rem;
	border-radius: .25rem;
	cursor: pointer
}
.cli-nav-pills .cli-nav-link.cli-active, .cli-nav-pills .cli-show>.cli-nav-link {
	background-color: #f6f6f9;
	border: 1px solid #cccccc;
}
.cli-nav-pills .cli-nav-link.cli-active {
	color:#2a2a2a;
}
.cli-tab-content .cli-button-wrapper {
	padding-top: 30px;
	margin-top: 30px;
	border-top: 1px solid #d6d6d6;
}
.cli-tab-content p {
	color: #343438;
	font-size: 14px;
	margin-top: 0;
}
.cli-tab-content h4 {
	font-size: 20px;
	margin-bottom: 1.5rem;
	margin-top: 0;
	font-family: inherit;
	font-weight: 500;
	line-height: 1.2;
	color: inherit;
}
/* Cookie Settings In Bar */
#cookie-law-info-bar .cli-nav-pills,#cookie-law-info-bar .cli-tab-content,#cookie-law-info-bar .cli-nav-pills .cli-show>.cli-nav-link,#cookie-law-info-bar a.cli-nav-link.cli-active{
	background: transparent;
}

#cookie-law-info-bar .cli-nav-pills .cli-nav-link.cli-active,#cookie-law-info-bar  .cli-nav-link,#cookie-law-info-bar .cli-tab-container p,#cookie-law-info-bar span.cli-necessary-caption,#cookie-law-info-bar .cli-switch .cli-slider:after
{
color:inherit;
}
#cookie-law-info-bar .cli-tab-header a:before
{
	border-right: 1px solid currentColor;
	border-bottom: 1px solid currentColor;
}
#cookie-law-info-bar .cli-row
{
	margin-top:20px;
}
#cookie-law-info-bar .cli-col-4
{
	-webkit-box-flex: 0;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
	width: auto;
	max-width: none;
}
#cookie-law-info-bar .cli-col-8
{
	flex-basis: 0;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	max-width: 100%;
}
.cli-wrapper {
	max-width: 90%;
	float: none;
	margin: 0 auto;
}
#cookie-law-info-bar .cli-tab-content h4
{
	margin-bottom:0.5rem;
}
#cookie-law-info-bar .cli-nav-pills .cli-nav-link
{
	padding: .2rem 0.5rem;
}
#cookie-law-info-bar .cli-tab-container
{
	display:none;
	text-align:left;
}

/* Popup Footer Styles */
.cli-tab-footer .cli-btn {
	background-color: #00acad;
	padding: 10px 15px;
	text-decoration:none;
}
.cli-tab-footer .wt-cli-privacy-accept-btn {
	background-color: #61a229;
	color: #ffffff;
	border-radius: 0;
}

.cli-tab-footer {
	width:100%;
	text-align:right;
	padding: 20px 0;
}
/* version 2.0 */
.cli-col-12
{
	width:100%;
}
.cli-tab-header
{
	display: flex;
	justify-content: space-between;
}
.cli-tab-header a:before {
	width: 10px;
	height: 2px;
	left: 0;
	top: calc(50% - 1px);
}
.cli-tab-header a:after {
	width: 2px;
	height: 10px;
	left: 4px;
	top: calc(50% - 5px);
	-webkit-transform: none;
	transform: none;
}
.cli-tab-header a:before {
	width: 7px;
	height: 7px;
	border-right: 1px solid #4a6e78;
	border-bottom: 1px solid #4a6e78;
	content: " ";
	transform: rotate(-45deg);
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
	margin-right:10px;
}
.cli-tab-header a.cli-nav-link  {
	position: relative;
	display: flex;
	align-items: center;
	font-size:14px;
	color:#000;
	text-transform: capitalize;

}
.cli-tab-header.cli-tab-active .cli-nav-link:before
{
	transform: rotate(45deg);
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
.cli-tab-header {
	border-radius: 5px;
	padding: 12px 15px;
	cursor: pointer;
	transition: background-color 0.2s ease-out 0.3s, color 0.2s ease-out 0s;
	background-color:#f2f2f2;
}
.cli-modal .cli-modal-close {
	position: absolute;
	right: 0;
	top: 0;
	z-index: 1;
	-webkit-appearance: none;
	width: 40px;
	height: 40px;
	padding: 0;
	border-radius: 50%;
	padding: 10px;
	background: transparent;
	border:none;
	min-width: 40px;
}
.cli-tab-container h4,.cli-tab-container h1 {
	font-family: inherit;
	font-size: 16px;
	margin-bottom: 15px;
	margin:10px 0;
}
#cliSettingsPopup .cli-tab-section-container {
	padding-top: 12px;
}
.cli-tab-container p ,.cli-privacy-content-text{
	font-size: 14px;
	line-height: 1.4;
	margin-top: 0;
	padding: 0;
	color: #000;
}
.wt-cli-privacy
{
	display:none;
}
.cli-tab-content
{
	display:none;
}
.cli-tab-section .cli-tab-content
{
	padding: 10px 20px 5px 20px;
}
.cli-tab-section
{
	margin-top:5px;
}
@media (min-width: 992px) {
	.cli-modal .cli-modal-dialog {
		max-width: 645px;
	}
}
.cli-switch .cli-slider:after{
	content: attr(data-cli-disable);
	position: absolute;
	right: 50px;
	color: #000;
	font-size:12px;
	text-align:right;
	min-width: 80px;
}
.cli-switch input:checked + .cli-slider:after
{
	content: attr(data-cli-enable);
}
.cli-privacy-overview:not(.cli-collapsed) .cli-privacy-content {
	max-height: 60px;
	transition: max-height 0.15s ease-out;
	overflow: hidden;
}
a.cli-privacy-readmore {
	font-size: 12px;
	margin-top: 12px;
	display: inline-block;
	padding-bottom: 0;
	cursor: pointer;
	color:#000;
	text-decoration: underline;
}
.cli-modal-footer {
	position: relative;
}
a.cli-privacy-readmore:before {
	content: attr(data-readmore-text);
}
.cli-collapsed a.cli-privacy-readmore:before {
	content: attr(data-readless-text);
}

.cli-collapsed .cli-privacy-content
{
	transition: max-height 0.25s ease-in;

}
.cli-privacy-content p
{
	margin-bottom:0;
}
.cli-modal-close svg {
	fill: #000;
}
span.cli-necessary-caption {
	color: #000;
	font-size: 12px;
}
.cli-tab-section.cli-privacy-tab {
	display: none;
}
#cookie-law-info-bar .cli-tab-section.cli-privacy-tab {
	display: block;
}
#cookie-law-info-bar .cli-privacy-overview {
	display: none;
}
.cli-tab-container .cli-row
{
	max-height: 500px;
	overflow-y: auto;
}
.cli-modal.cli-blowup.cli-out {
	z-index: -1;
}
.cli-modal.cli-blowup {
	z-index: 999999;
	transform: scale(1);

  }
  .cli-modal.cli-blowup .cli-modal-dialog {
	animation: blowUpModal 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;
  }
  .cli-modal.cli-blowup.cli-out .cli-modal-dialog
  {
	animation: blowUpModalTwo 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;
  }
  @keyframes blowUpContent {
	0% {
	  transform: scale(1);
	  opacity: 1;
	}
	99.9% {
	  transform: scale(2);
	  opacity: 0;
	}
	100% {
	  transform: scale(0);
	}
  }
  @keyframes blowUpContentTwo {
	0% {
	  transform: scale(2);
	  opacity: 0;
	}
	100% {
	  transform: scale(1);
	  opacity: 1;
	}
  }
  @keyframes blowUpModal {
	0% {
	  transform: scale(0);
	}
	100% {
	  transform: scale(1);
	}
  }
  @keyframes blowUpModalTwo {
	0% {
	  transform: scale(1);
	  opacity: 1;
	}
	50% {
		transform: scale(0.5);
		opacity: 0;
	  }
	100% {
	  transform: scale(0);
	  opacity: 0;
	}
  }
  .cli-tab-section .cookielawinfo-row-cat-table td, .cli-tab-section .cookielawinfo-row-cat-table th {
	font-size: 12px;
}
.cli_settings_button
{
	cursor: pointer;
}
/* Accessibility Fix */
.wt-cli-sr-only
{
	display: none;
	font-size:16px;
}
/* Changes for CCPA
Version : 1.8.9
*/
a.wt-cli-element.cli_cookie_close_button {
	text-decoration: none;
	color: #333333;
	font-size: 22px;
	line-height: 22px;
	cursor: pointer;
	position: absolute;
	right: 10px;
	top: 5px;
}
/* GDPR Bar Version 2 */
.cli-bar-container{
	float: none;
	margin: 0 auto;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	justify-content: space-between;
	-webkit-box-align: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
}
.cli-bar-btn_container {
	margin-left: 20px;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-align: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
	flex-wrap: nowrap;
}
.cli-style-v2 a
{
	cursor: pointer;
}
.cli-bar-btn_container a {
	white-space: nowrap;
}
.cli-style-v2 .cli-plugin-main-link
{
	font-weight:inherit;
}
.cli-style-v2
{
	font-size: 11pt;
	line-height: 18px;
	font-weight:normal;
}
#cookie-law-info-bar[data-cli-type="widget"] .cli-bar-container,#cookie-law-info-bar[data-cli-type="popup"] .cli-bar-container{
	display: block;
}
.cli-style-v2 .cli-bar-message {
	width: 70%;
	text-align: left;
}
#cookie-law-info-bar[data-cli-type="widget"] .cli-bar-message,#cookie-law-info-bar[data-cli-type="popup"] .cli-bar-message
{
	width:100%;
}
#cookie-law-info-bar[data-cli-type="widget"] .cli-style-v2 .cli-bar-btn_container {
	margin-top:8px;
	margin-left: 0px;
	flex-wrap: wrap;
}
/* #cookie-law-info-bar[data-cli-type="widget"] .cli-style-v2 .cli-bar-message {
	text-align: center;
} */
#cookie-law-info-bar[data-cli-type="popup"] .cli-style-v2 .cli-bar-btn_container {
	margin-top:8px;
	margin-left: 0px;
}
#cookie-law-info-bar[data-cli-style="cli-style-v2"] .cli_messagebar_head{
	text-align: left;
	/* padding-left: 15px; */
	margin-bottom: 5px;
	margin-top: 0px;
	font-size: 16px;
}
/* #cookie-law-info-bar[data-cli-type="widget"] .cli-bar-container.cli-style-v2 {
	padding-left: 0px;
	padding-right: 0px;
} */

.cli-style-v2 .cli-bar-message .wt-cli-ccpa-element,.cli-style-v2 .cli-bar-message .wt-cli-ccpa-checkbox {
	margin-top: 5px;
}
.cli-style-v2 .cli-bar-btn_container .cli_action_button ,
.cli-style-v2 .cli-bar-btn_container .cli-plugin-main-link,
.cli-style-v2 .cli-bar-btn_container .cli_settings_button
{
	margin-left: 5px;
}
.wt-cli-ccpa-checkbox label {
	font-size: inherit;
	cursor: pointer;
	margin: 0px 0px 0px 5px;
}
/* .cli-bar-container.cli-style-v2 {
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 2px;
	padding-bottom: 2px;
} */
#cookie-law-info-bar[data-cli-style="cli-style-v2"]
{
	padding: 14px 25px;
}
#cookie-law-info-bar[data-cli-style="cli-style-v2"][data-cli-type="widget"]
{
	padding:32px 30px;
}
#cookie-law-info-bar[data-cli-style="cli-style-v2"][data-cli-type="popup"] {
	padding: 32px 45px;
}
.cli-style-v2 .cli-plugin-main-link:not(.cli-plugin-button), .cli-style-v2 .cli_settings_button:not(.cli-plugin-button),.cli-style-v2 .cli_action_button:not(.cli-plugin-button){
	text-decoration: underline;
}
.cli-style-v2 .cli-bar-btn_container .cli-plugin-button {
	margin-top: 5px;
	margin-bottom: 5px;
}
a.wt-cli-ccpa-opt-out {
	white-space: nowrap;
	text-decoration: underline;
}
.wt-cli-necessary-checkbox {
	display: none !important;
}
@media (max-width: 985px) {
	.cli-style-v2 .cli-bar-message
	{
		width:100%;
	}
	.cli-style-v2.cli-bar-container
	{
		justify-content:left;
		flex-wrap: wrap;
	}
	.cli-style-v2 .cli-bar-btn_container {
		margin-left:0px;
		margin-top: 10px;
	}
	#cookie-law-info-bar[data-cli-style="cli-style-v2"],#cookie-law-info-bar[data-cli-style="cli-style-v2"][data-cli-type="widget"],#cookie-law-info-bar[data-cli-style="cli-style-v2"][data-cli-type="popup"]
	{
		padding: 25px 25px;
	}
}
/* Settings popup footer section */
.wt-cli-ckyes-brand-logo {
	display: flex;
	align-items: center;
	font-size: 9px;
	color: #111111;
	font-weight: normal;
}
.wt-cli-ckyes-brand-logo img{
	width: 65px;
	margin-left: 2px;
}
.wt-cli-privacy-overview-actions {
	padding-bottom:0;
}
@media only screen and (max-width: 479px) and (min-width: 320px){

	.cli-style-v2 .cli-bar-btn_container {
		flex-wrap: wrap;
	}
}
/* Fix: HTML validation error due to the enclosing of <p> tags on category description */
.wt-cli-cookie-description {
	font-size: 14px;
	line-height: 1.4;
	margin-top: 0;
	padding: 0;
	color: #000;
}
@font-face {
	font-family: "ep-icon-module";
	src: url(//www.killermarketing.com.br/core/modules/b66fac4f18/assets/fonts/ep-icon-module.eot);
	src: url(//www.killermarketing.com.br/core/modules/b66fac4f18/assets/fonts/ep-icon-module.eot?#iefix) format('eot'),
		url(//www.killermarketing.com.br/core/modules/b66fac4f18/assets/fonts/ep-icon-module.woff2) format('woff2'),
		url(//www.killermarketing.com.br/core/modules/b66fac4f18/assets/fonts/ep-icon-module.woff) format('woff'),
		url(//www.killermarketing.com.br/core/modules/b66fac4f18/assets/fonts/ep-icon-module.ttf) format('truetype'),
		url(//www.killermarketing.com.br/core/modules/b66fac4f18/assets/fonts/ep-icon-module.svg#ep-icon-module) format('svg');
}

.ep-icon-module:before {
	font-family: "ep-icon-module";
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	/* speak: none; only necessary if not using the private unicode range (firstGlyph option) */
	text-decoration: none;
	text-transform: none;
}


.ep-icon-module-abacus:before {
	content: "\E001";
}

.ep-icon-module-abandoned:before {
	content: "\E002";
}

.ep-icon-module-ac-both:before {
	content: "\E003";
}

.ep-icon-module-ac-foot:before {
	content: "\E004";
}

.ep-icon-module-ac-head:before {
	content: "\E005";
}

.ep-icon-module-acorn:before {
	content: "\E006";
}

.ep-icon-module-add-bag:before {
	content: "\E007";
}

.ep-icon-module-add-book:before {
	content: "\E008";
}

.ep-icon-module-add-calendar:before {
	content: "\E009";
}

.ep-icon-module-add-cloud:before {
	content: "\E00A";
}

.ep-icon-module-add-datebase:before {
	content: "\E00B";
}

.ep-icon-module-add-folder:before {
	content: "\E00C";
}

.ep-icon-module-aid-kit:before {
	content: "\E00D";
}

.ep-icon-module-air-balloon:before {
	content: "\E00E";
}

.ep-icon-module-air-conditioning:before {
	content: "\E00F";
}

.ep-icon-module-airbag:before {
	content: "\E010";
}

.ep-icon-module-airplane-landing:before {
	content: "\E011";
}

.ep-icon-module-airplane-takeoff:before {
	content: "\E012";
}

.ep-icon-module-airplane:before {
	content: "\E013";
}

.ep-icon-module-alarm:before {
	content: "\E014";
}

.ep-icon-module-alert:before {
	content: "\E015";
}

.ep-icon-module-ambulance:before {
	content: "\E016";
}

.ep-icon-module-american-express:before {
	content: "\E017";
}

.ep-icon-module-anchor:before {
	content: "\E018";
}

.ep-icon-module-angel-2:before {
	content: "\E019";
}

.ep-icon-module-angel:before {
	content: "\E01A";
}

.ep-icon-module-announce:before {
	content: "\E01B";
}

.ep-icon-module-apartment:before {
	content: "\E01C";
}

.ep-icon-module-aperture:before {
	content: "\E01D";
}

.ep-icon-module-apple:before {
	content: "\E01E";
}

.ep-icon-module-auto:before {
	content: "\E01F";
}

.ep-icon-module-axle:before {
	content: "\E020";
}

.ep-icon-module-baby-book:before {
	content: "\E021";
}

.ep-icon-module-baby-bottle:before {
	content: "\E022";
}

.ep-icon-module-baby-mobile:before {
	content: "\E023";
}

.ep-icon-module-baby-monitor:before {
	content: "\E024";
}

.ep-icon-module-backpack:before {
	content: "\E025";
}

.ep-icon-module-badge-1:before {
	content: "\E026";
}

.ep-icon-module-badge-2:before {
	content: "\E027";
}

.ep-icon-module-badge-3:before {
	content: "\E028";
}

.ep-icon-module-badge-4:before {
	content: "\E029";
}

.ep-icon-module-bag-return:before {
	content: "\E02A";
}

.ep-icon-module-bag:before {
	content: "\E02B";
}

.ep-icon-module-bag2:before {
	content: "\E02C";
}

.ep-icon-module-balance-scale:before {
	content: "\E02D";
}

.ep-icon-module-balloon:before {
	content: "\E02E";
}

.ep-icon-module-balloons:before {
	content: "\E02F";
}

.ep-icon-module-bandaid:before {
	content: "\E030";
}

.ep-icon-module-bandaids:before {
	content: "\E031";
}

.ep-icon-module-bar:before {
	content: "\E032";
}

.ep-icon-module-baseball:before {
	content: "\E033";
}

.ep-icon-module-basket-ball:before {
	content: "\E034";
}

.ep-icon-module-basket:before {
	content: "\E035";
}

.ep-icon-module-bathrobe:before {
	content: "\E036";
}

.ep-icon-module-bathroom:before {
	content: "\E037";
}

.ep-icon-module-battery-empty:before {
	content: "\E038";
}

.ep-icon-module-battery-full:before {
	content: "\E039";
}

.ep-icon-module-battery-level-1:before {
	content: "\E03A";
}

.ep-icon-module-battery-level-2:before {
	content: "\E03B";
}

.ep-icon-module-bear:before {
	content: "\E03C";
}

.ep-icon-module-bell:before {
	content: "\E03D";
}

.ep-icon-module-bell2:before {
	content: "\E03E";
}

.ep-icon-module-belt:before {
	content: "\E03F";
}

.ep-icon-module-bicycle:before {
	content: "\E040";
}

.ep-icon-module-binoculars:before {
	content: "\E041";
}

.ep-icon-module-blazer:before {
	content: "\E042";
}

.ep-icon-module-bomb:before {
	content: "\E043";
}

.ep-icon-module-bonfire:before {
	content: "\E044";
}

.ep-icon-module-boots-2:before {
	content: "\E045";
}

.ep-icon-module-boots:before {
	content: "\E046";
}

.ep-icon-module-bowling-ball:before {
	content: "\E047";
}

.ep-icon-module-bowtie:before {
	content: "\E048";
}

.ep-icon-module-boxing-glove:before {
	content: "\E049";
}

.ep-icon-module-bra:before {
	content: "\E04A";
}

.ep-icon-module-brake:before {
	content: "\E04B";
}

.ep-icon-module-bread-slice:before {
	content: "\E04C";
}

.ep-icon-module-bread:before {
	content: "\E04D";
}

.ep-icon-module-breakfast:before {
	content: "\E04E";
}

.ep-icon-module-briefcase:before {
	content: "\E04F";
}

.ep-icon-module-bucket-2:before {
	content: "\E050";
}

.ep-icon-module-burger:before {
	content: "\E051";
}

.ep-icon-module-bus:before {
	content: "\E052";
}

.ep-icon-module-button:before {
	content: "\E053";
}

.ep-icon-module-cable-car:before {
	content: "\E054";
}

.ep-icon-module-cake:before {
	content: "\E055";
}

.ep-icon-module-calculator:before {
	content: "\E056";
}

.ep-icon-module-calendar:before {
	content: "\E057";
}

.ep-icon-module-camera-1:before {
	content: "\E058";
}

.ep-icon-module-camera-2:before {
	content: "\E059";
}

.ep-icon-module-camera-3:before {
	content: "\E05A";
}

.ep-icon-module-camera-lens:before {
	content: "\E05B";
}

.ep-icon-module-camera:before {
	content: "\E05C";
}

.ep-icon-module-camping:before {
	content: "\E05D";
}

.ep-icon-module-candy-cane:before {
	content: "\E05E";
}

.ep-icon-module-cap:before {
	content: "\E05F";
}

.ep-icon-module-car-battery:before {
	content: "\E060";
}

.ep-icon-module-car-rental:before {
	content: "\E061";
}

.ep-icon-module-car:before {
	content: "\E062";
}

.ep-icon-module-carabiner:before {
	content: "\E063";
}

.ep-icon-module-carrot:before {
	content: "\E064";
}

.ep-icon-module-cart:before {
	content: "\E065";
}

.ep-icon-module-check-book:before {
	content: "\E066";
}

.ep-icon-module-check-calendar:before {
	content: "\E067";
}

.ep-icon-module-check-cloud:before {
	content: "\E068";
}

.ep-icon-module-check-datebase:before {
	content: "\E069";
}

.ep-icon-module-check-folder:before {
	content: "\E06A";
}

.ep-icon-module-cheese:before {
	content: "\E06B";
}

.ep-icon-module-chef:before {
	content: "\E06C";
}

.ep-icon-module-cherry:before {
	content: "\E06D";
}

.ep-icon-module-chicken:before {
	content: "\E06E";
}

.ep-icon-module-christmas-light:before {
	content: "\E06F";
}

.ep-icon-module-christmas-tree-star:before {
	content: "\E070";
}

.ep-icon-module-christmas-tree:before {
	content: "\E071";
}

.ep-icon-module-clapperboard:before {
	content: "\E072";
}

.ep-icon-module-clipboard:before {
	content: "\E073";
}

.ep-icon-module-close-book:before {
	content: "\E074";
}

.ep-icon-module-close-calendar:before {
	content: "\E075";
}

.ep-icon-module-close-cloud:before {
	content: "\E076";
}

.ep-icon-module-close-datebase:before {
	content: "\E077";
}

.ep-icon-module-close-folder:before {
	content: "\E078";
}

.ep-icon-module-coat:before {
	content: "\E079";
}

.ep-icon-module-cog:before {
	content: "\E07A";
}

.ep-icon-module-comb:before {
	content: "\E07B";
}

.ep-icon-module-compass:before {
	content: "\E07C";
}

.ep-icon-module-concierge:before {
	content: "\E07D";
}

.ep-icon-module-corndog:before {
	content: "\E07E";
}

.ep-icon-module-cost:before {
	content: "\E07F";
}

.ep-icon-module-coupon:before {
	content: "\E080";
}

.ep-icon-module-credit-card:before {
	content: "\E081";
}

.ep-icon-module-crib:before {
	content: "\E082";
}

.ep-icon-module-cricket:before {
	content: "\E083";
}

.ep-icon-module-croissant:before {
	content: "\E084";
}

.ep-icon-module-cupcake-2:before {
	content: "\E085";
}

.ep-icon-module-cupcake:before {
	content: "\E086";
}

.ep-icon-module-deer:before {
	content: "\E087";
}

.ep-icon-module-delta-credit-card:before {
	content: "\E088";
}

.ep-icon-module-diaper:before {
	content: "\E089";
}

.ep-icon-module-directions:before {
	content: "\E08A";
}

.ep-icon-module-disabled:before {
	content: "\E08B";
}

.ep-icon-module-discover-credit-card:before {
	content: "\E08C";
}

.ep-icon-module-diving:before {
	content: "\E08D";
}

.ep-icon-module-doctor:before {
	content: "\E08E";
}

.ep-icon-module-dollar-currency:before {
	content: "\E08F";
}

.ep-icon-module-donut:before {
	content: "\E090";
}

.ep-icon-module-download-book:before {
	content: "\E091";
}

.ep-icon-module-download-calendar:before {
	content: "\E092";
}

.ep-icon-module-download-cloud:before {
	content: "\E093";
}

.ep-icon-module-download-datebase:before {
	content: "\E094";
}

.ep-icon-module-download-folder:before {
	content: "\E095";
}

.ep-icon-module-dress:before {
	content: "\E096";
}

.ep-icon-module-driving-wheel:before {
	content: "\E097";
}

.ep-icon-module-drop:before {
	content: "\E098";
}

.ep-icon-module-dumbbell:before {
	content: "\E099";
}

.ep-icon-module-earth-quake:before {
	content: "\E09A";
}

.ep-icon-module-earth:before {
	content: "\E09B";
}

.ep-icon-module-egg:before {
	content: "\E09C";
}

.ep-icon-module-electricity-tower:before {
	content: "\E09D";
}

.ep-icon-module-electricity:before {
	content: "\E09E";
}

.ep-icon-module-elevator:before {
	content: "\E09F";
}

.ep-icon-module-engine:before {
	content: "\E0A0";
}

.ep-icon-module-euro-currency:before {
	content: "\E0A1";
}

.ep-icon-module-evaluative:before {
	content: "\E0A2";
}

.ep-icon-module-exposure:before {
	content: "\E0A3";
}

.ep-icon-module-factory:before {
	content: "\E0A4";
}

.ep-icon-module-fan:before {
	content: "\E0A5";
}

.ep-icon-module-female-user-check:before {
	content: "\E0A6";
}

.ep-icon-module-female-user-minus:before {
	content: "\E0A7";
}

.ep-icon-module-female-user-plus:before {
	content: "\E0A8";
}

.ep-icon-module-female-user-x:before {
	content: "\E0A9";
}

.ep-icon-module-female-user:before {
	content: "\E0AA";
}

.ep-icon-module-film-roll:before {
	content: "\E0AB";
}

.ep-icon-module-film-strip:before {
	content: "\E0AC";
}

.ep-icon-module-fire:before {
	content: "\E0AD";
}

.ep-icon-module-fish:before {
	content: "\E0AE";
}

.ep-icon-module-fitness-center:before {
	content: "\E0AF";
}

.ep-icon-module-flame:before {
	content: "\E0B0";
}

.ep-icon-module-flash-left:before {
	content: "\E0B1";
}

.ep-icon-module-flash-right:before {
	content: "\E0B2";
}

.ep-icon-module-flooding:before {
	content: "\E0B3";
}

.ep-icon-module-floor-plan:before {
	content: "\E0B4";
}

.ep-icon-module-fog-headlights:before {
	content: "\E0B5";
}

.ep-icon-module-for-rent:before {
	content: "\E0B6";
}

.ep-icon-module-for-sale:before {
	content: "\E0B7";
}

.ep-icon-module-free-toiletries:before {
	content: "\E0B8";
}

.ep-icon-module-fries:before {
	content: "\E0B9";
}

.ep-icon-module-gamepad:before {
	content: "\E0BA";
}

.ep-icon-module-gas:before {
	content: "\E0BB";
}

.ep-icon-module-gaslamp:before {
	content: "\E0BC";
}

.ep-icon-module-gavel:before {
	content: "\E0BD";
}

.ep-icon-module-gearbox:before {
	content: "\E0BE";
}

.ep-icon-module-gift:before {
	content: "\E0BF";
}

.ep-icon-module-gingerbread-man:before {
	content: "\E0C0";
}

.ep-icon-module-glasses-2:before {
	content: "\E0C1";
}

.ep-icon-module-glasses:before {
	content: "\E0C2";
}

.ep-icon-module-globe:before {
	content: "\E0C3";
}

.ep-icon-module-golf-ball:before {
	content: "\E0C4";
}

.ep-icon-module-gopro:before {
	content: "\E0C5";
}

.ep-icon-module-gurney:before {
	content: "\E0C6";
}

.ep-icon-module-hairdryer:before {
	content: "\E0C7";
}

.ep-icon-module-hand-bell:before {
	content: "\E0C8";
}

.ep-icon-module-handbrake:before {
	content: "\E0C9";
}

.ep-icon-module-hanger:before {
	content: "\E0CA";
}

.ep-icon-module-hat:before {
	content: "\E0CB";
}

.ep-icon-module-headlights-2:before {
	content: "\E0CC";
}

.ep-icon-module-headlights:before {
	content: "\E0CD";
}

.ep-icon-module-heating:before {
	content: "\E0CE";
}

.ep-icon-module-helicopter:before {
	content: "\E0CF";
}

.ep-icon-module-high-heels-2:before {
	content: "\E0D0";
}

.ep-icon-module-high-heels:before {
	content: "\E0D1";
}

.ep-icon-module-holly:before {
	content: "\E0D2";
}

.ep-icon-module-hoodie:before {
	content: "\E0D3";
}

.ep-icon-module-horn:before {
	content: "\E0D4";
}

.ep-icon-module-hospital-2:before {
	content: "\E0D5";
}

.ep-icon-module-hospital:before {
	content: "\E0D6";
}

.ep-icon-module-hot-dog:before {
	content: "\E0D7";
}

.ep-icon-module-ice-cream-2:before {
	content: "\E0D8";
}

.ep-icon-module-ice-cream-3:before {
	content: "\E0D9";
}

.ep-icon-module-ice-cream:before {
	content: "\E0DA";
}

.ep-icon-module-iron:before {
	content: "\E0DB";
}

.ep-icon-module-jcb-credit-card:before {
	content: "\E0DC";
}

.ep-icon-module-jerry-can:before {
	content: "\E0DD";
}

.ep-icon-module-jewelry:before {
	content: "\E0DE";
}

.ep-icon-module-kayak:before {
	content: "\E0DF";
}

.ep-icon-module-keys:before {
	content: "\E0E0";
}

.ep-icon-module-lamp:before {
	content: "\E0E1";
}

.ep-icon-module-laundry:before {
	content: "\E0E2";
}

.ep-icon-module-life-jacket:before {
	content: "\E0E3";
}

.ep-icon-module-light-bulb:before {
	content: "\E0E4";
}

.ep-icon-module-linens:before {
	content: "\E0E5";
}

.ep-icon-module-lounge:before {
	content: "\E0E6";
}

.ep-icon-module-luggage-2:before {
	content: "\E0E7";
}

.ep-icon-module-luggage:before {
	content: "\E0E8";
}

.ep-icon-module-lungs:before {
	content: "\E0E9";
}

.ep-icon-module-maestro-credit-card:before {
	content: "\E0EA";
}

.ep-icon-module-mail:before {
	content: "\E0EB";
}

.ep-icon-module-male-user-check:before {
	content: "\E0EC";
}

.ep-icon-module-male-user-minus:before {
	content: "\E0ED";
}

.ep-icon-module-male-user-plus:before {
	content: "\E0EE";
}

.ep-icon-module-male-user-x:before {
	content: "\E0EF";
}

.ep-icon-module-mannequin:before {
	content: "\E0F0";
}

.ep-icon-module-map-2:before {
	content: "\E0F1";
}

.ep-icon-module-map:before {
	content: "\E0F2";
}

.ep-icon-module-mastercard-card:before {
	content: "\E0F3";
}

.ep-icon-module-medal:before {
	content: "\E0F4";
}

.ep-icon-module-medical-phone:before {
	content: "\E0F5";
}

.ep-icon-module-medical:before {
	content: "\E0F6";
}

.ep-icon-module-medicine:before {
	content: "\E0F7";
}

.ep-icon-module-milk:before {
	content: "\E0F8";
}

.ep-icon-module-minibar:before {
	content: "\E0F9";
}

.ep-icon-module-mitten:before {
	content: "\E0FA";
}

.ep-icon-module-mobile-app:before {
	content: "\E0FB";
}

.ep-icon-module-mortgage:before {
	content: "\E0FC";
}

.ep-icon-module-motorcycle:before {
	content: "\E0FD";
}

.ep-icon-module-natural-energy:before {
	content: "\E0FE";
}

.ep-icon-module-newspapers:before {
	content: "\E0FF";
}

.ep-icon-module-no-smoking:before {
	content: "\E100";
}

.ep-icon-module-nurse:before {
	content: "\E101";
}

.ep-icon-module-oil:before {
	content: "\E102";
}

.ep-icon-module-onesie:before {
	content: "\E103";
}

.ep-icon-module-open-door:before {
	content: "\E104";
}

.ep-icon-module-orange:before {
	content: "\E105";
}

.ep-icon-module-ornament-2:before {
	content: "\E106";
}

.ep-icon-module-ornament-3:before {
	content: "\E107";
}

.ep-icon-module-ornament:before {
	content: "\E108";
}

.ep-icon-module-outlet:before {
	content: "\E109";
}

.ep-icon-module-pacifier:before {
	content: "\E10A";
}

.ep-icon-module-parfume:before {
	content: "\E10B";
}

.ep-icon-module-parking:before {
	content: "\E10C";
}

.ep-icon-module-partial:before {
	content: "\E10D";
}

.ep-icon-module-pause-book:before {
	content: "\E10E";
}

.ep-icon-module-pause-calendar:before {
	content: "\E10F";
}

.ep-icon-module-pause-cloud:before {
	content: "\E110";
}

.ep-icon-module-pause-datebase:before {
	content: "\E111";
}

.ep-icon-module-pause-folder:before {
	content: "\E112";
}

.ep-icon-module-paypal:before {
	content: "\E113";
}

.ep-icon-module-pear:before {
	content: "\E114";
}

.ep-icon-module-pets:before {
	content: "\E115";
}

.ep-icon-module-piggy-bank:before {
	content: "\E116";
}

.ep-icon-module-pill-2:before {
	content: "\E117";
}

.ep-icon-module-pill:before {
	content: "\E118";
}

.ep-icon-module-ping-pong:before {
	content: "\E119";
}

.ep-icon-module-piston:before {
	content: "\E11A";
}

.ep-icon-module-pizza:before {
	content: "\E11B";
}

.ep-icon-module-plug:before {
	content: "\E11C";
}

.ep-icon-module-pocket-knife:before {
	content: "\E11D";
}

.ep-icon-module-polaroid:before {
	content: "\E11E";
}

.ep-icon-module-pool-ball:before {
	content: "\E11F";
}

.ep-icon-module-pool:before {
	content: "\E120";
}

.ep-icon-module-pound-currency:before {
	content: "\E121";
}

.ep-icon-module-purse:before {
	content: "\E122";
}

.ep-icon-module-radio:before {
	content: "\E123";
}

.ep-icon-module-radioactive:before {
	content: "\E124";
}

.ep-icon-module-rattle:before {
	content: "\E125";
}

.ep-icon-module-reaload-calendar:before {
	content: "\E126";
}

.ep-icon-module-recycle-bin:before {
	content: "\E127";
}

.ep-icon-module-recycle:before {
	content: "\E128";
}

.ep-icon-module-refresh-book:before {
	content: "\E129";
}

.ep-icon-module-refresh-calendar:before {
	content: "\E12A";
}

.ep-icon-module-refresh-cloud:before {
	content: "\E12B";
}

.ep-icon-module-refresh-datebase:before {
	content: "\E12C";
}

.ep-icon-module-refresh-folder:before {
	content: "\E12D";
}

.ep-icon-module-refreshment:before {
	content: "\E12E";
}

.ep-icon-module-refrigerator:before {
	content: "\E12F";
}

.ep-icon-module-reload-book:before {
	content: "\E130";
}

.ep-icon-module-remove-book:before {
	content: "\E131";
}

.ep-icon-module-remove-calendar:before {
	content: "\E132";
}

.ep-icon-module-remove-cloud:before {
	content: "\E133";
}

.ep-icon-module-remove-datebase:before {
	content: "\E134";
}

.ep-icon-module-remove-folder:before {
	content: "\E135";
}

.ep-icon-module-repair:before {
	content: "\E136";
}

.ep-icon-module-restaurant:before {
	content: "\E137";
}

.ep-icon-module-rocking-horse:before {
	content: "\E138";
}

.ep-icon-module-rollers:before {
	content: "\E139";
}

.ep-icon-module-rope:before {
	content: "\E13A";
}

.ep-icon-module-rubber-duck:before {
	content: "\E13B";
}

.ep-icon-module-rugby-ball:before {
	content: "\E13C";
}

.ep-icon-module-ruler:before {
	content: "\E13D";
}

.ep-icon-module-rupee-currency:before {
	content: "\E13E";
}

.ep-icon-module-safe:before {
	content: "\E13F";
}

.ep-icon-module-safety-pin:before {
	content: "\E140";
}

.ep-icon-module-santa-hat:before {
	content: "\E141";
}

.ep-icon-module-santa:before {
	content: "\E142";
}

.ep-icon-module-satellite-channels:before {
	content: "\E143";
}

.ep-icon-module-sausage:before {
	content: "\E144";
}

.ep-icon-module-scarf:before {
	content: "\E145";
}

.ep-icon-module-sd-card:before {
	content: "\E146";
}

.ep-icon-module-search:before {
	content: "\E147";
}

.ep-icon-module-seashell:before {
	content: "\E148";
}

.ep-icon-module-seat-belt:before {
	content: "\E149";
}

.ep-icon-module-secure:before {
	content: "\E14A";
}

.ep-icon-module-security:before {
	content: "\E14B";
}

.ep-icon-module-service:before {
	content: "\E14C";
}

.ep-icon-module-ship:before {
	content: "\E14D";
}

.ep-icon-module-shirt:before {
	content: "\E14E";
}

.ep-icon-module-shovel-2:before {
	content: "\E14F";
}

.ep-icon-module-shower:before {
	content: "\E150";
}

.ep-icon-module-shuttle-service:before {
	content: "\E151";
}

.ep-icon-module-shuttlecock:before {
	content: "\E152";
}

.ep-icon-module-skating:before {
	content: "\E153";
}

.ep-icon-module-ski:before {
	content: "\E154";
}

.ep-icon-module-sleigh:before {
	content: "\E155";
}

.ep-icon-module-slippers:before {
	content: "\E156";
}

.ep-icon-module-small-battery:before {
	content: "\E157";
}

.ep-icon-module-smoking:before {
	content: "\E158";
}

.ep-icon-module-snowboard:before {
	content: "\E159";
}

.ep-icon-module-snowflake:before {
	content: "\E15A";
}

.ep-icon-module-snowman:before {
	content: "\E15B";
}

.ep-icon-module-soccer-ball:before {
	content: "\E15C";
}

.ep-icon-module-socks:before {
	content: "\E15D";
}

.ep-icon-module-soda:before {
	content: "\E15E";
}

.ep-icon-module-solar-panel:before {
	content: "\E15F";
}

.ep-icon-module-sold:before {
	content: "\E160";
}

.ep-icon-module-solo-credit-card:before {
	content: "\E161";
}

.ep-icon-module-soundproof:before {
	content: "\E162";
}

.ep-icon-module-spa:before {
	content: "\E163";
}

.ep-icon-module-star:before {
	content: "\E164";
}

.ep-icon-module-stethoscope:before {
	content: "\E165";
}

.ep-icon-module-stocking:before {
	content: "\E166";
}

.ep-icon-module-strawberry:before {
	content: "\E167";
}

.ep-icon-module-stroller:before {
	content: "\E168";
}

.ep-icon-module-studio-light:before {
	content: "\E169";
}

.ep-icon-module-sun-deck:before {
	content: "\E16A";
}

.ep-icon-module-support:before {
	content: "\E16B";
}

.ep-icon-module-suspension:before {
	content: "\E16C";
}

.ep-icon-module-sustainability:before {
	content: "\E16D";
}

.ep-icon-module-switch:before {
	content: "\E16E";
}

.ep-icon-module-syringe:before {
	content: "\E16F";
}

.ep-icon-module-t-shirt:before {
	content: "\E170";
}

.ep-icon-module-tag:before {
	content: "\E171";
}

.ep-icon-module-tap:before {
	content: "\E172";
}

.ep-icon-module-taxi:before {
	content: "\E173";
}

.ep-icon-module-telephone:before {
	content: "\E174";
}

.ep-icon-module-temperature:before {
	content: "\E175";
}

.ep-icon-module-tennis-ball:before {
	content: "\E176";
}

.ep-icon-module-thermometer:before {
	content: "\E177";
}

.ep-icon-module-thermos:before {
	content: "\E178";
}

.ep-icon-module-tie:before {
	content: "\E179";
}

.ep-icon-module-timer:before {
	content: "\E17A";
}

.ep-icon-module-toaster:before {
	content: "\E17B";
}

.ep-icon-module-toilet:before {
	content: "\E17C";
}

.ep-icon-module-tools:before {
	content: "\E17D";
}

.ep-icon-module-tooth:before {
	content: "\E17E";
}

.ep-icon-module-towels:before {
	content: "\E17F";
}

.ep-icon-module-trailer:before {
	content: "\E180";
}

.ep-icon-module-train:before {
	content: "\E181";
}

.ep-icon-module-transport:before {
	content: "\E182";
}

.ep-icon-module-tree:before {
	content: "\E183";
}

.ep-icon-module-trophy:before {
	content: "\E184";
}

.ep-icon-module-trousers:before {
	content: "\E185";
}

.ep-icon-module-tulip:before {
	content: "\E186";
}

.ep-icon-module-tv:before {
	content: "\E187";
}

.ep-icon-module-umbrella:before {
	content: "\E188";
}

.ep-icon-module-underwear-2:before {
	content: "\E189";
}

.ep-icon-module-underwear:before {
	content: "\E18A";
}

.ep-icon-module-upload-book:before {
	content: "\E18B";
}

.ep-icon-module-upload-calendar:before {
	content: "\E18C";
}

.ep-icon-module-upload-cloud:before {
	content: "\E18D";
}

.ep-icon-module-upload-datebase:before {
	content: "\E18E";
}

.ep-icon-module-upload-folder:before {
	content: "\E18F";
}

.ep-icon-module-user:before {
	content: "\E190";
}

.ep-icon-module-users-check:before {
	content: "\E191";
}

.ep-icon-module-users-minus:before {
	content: "\E192";
}

.ep-icon-module-users-plus:before {
	content: "\E193";
}

.ep-icon-module-users-x:before {
	content: "\E194";
}

.ep-icon-module-users:before {
	content: "\E195";
}

.ep-icon-module-verified:before {
	content: "\E196";
}

.ep-icon-module-vespa:before {
	content: "\E197";
}

.ep-icon-module-video-camera-1:before {
	content: "\E198";
}

.ep-icon-module-video-camera-2:before {
	content: "\E199";
}

.ep-icon-module-video-camera-3:before {
	content: "\E19A";
}

.ep-icon-module-video-camera-4:before {
	content: "\E19B";
}

.ep-icon-module-villa:before {
	content: "\E19C";
}

.ep-icon-module-visa-credit-card:before {
	content: "\E19D";
}

.ep-icon-module-visa-electron:before {
	content: "\E19E";
}

.ep-icon-module-volley-ball:before {
	content: "\E19F";
}

.ep-icon-module-wallet:before {
	content: "\E1A0";
}

.ep-icon-module-warning:before {
	content: "\E1A1";
}

.ep-icon-module-water-supply:before {
	content: "\E1A2";
}

.ep-icon-module-watermill:before {
	content: "\E1A3";
}

.ep-icon-module-wheel:before {
	content: "\E1A4";
}

.ep-icon-module-wifi:before {
	content: "\E1A5";
}

.ep-icon-module-wind-turbine:before {
	content: "\E1A6";
}

.ep-icon-module-windmill:before {
	content: "\E1A7";
}

.ep-icon-module-windshield-heat:before {
	content: "\E1A8";
}

.ep-icon-module-windshield-washer:before {
	content: "\E1A9";
}

.ep-icon-module-winter-hat:before {
	content: "\E1AA";
}

.ep-icon-module-yen-currency:before {
	content: "\E1AB";
}

.ep-icon-module-zoom-in:before {
	content: "\E1AC";
}

.ep-icon-module-zoom-out:before {
	content: "\E1AD";
}
/*!
 * Justified Gallery - v3.6.3
 * http://miromannino.github.io/Justified-Gallery/
 * Copyright (c) 2016 Miro Mannino
 * Licensed under the MIT license.
 */
.justified-gallery{width:100%;position:relative;overflow:hidden}.justified-gallery>a,.justified-gallery>div{position:absolute;display:inline-block;overflow:hidden;filter:"alpha(opacity=10)";opacity:.1}.justified-gallery>a>img,.justified-gallery>div>img,.justified-gallery>a>a>img,.justified-gallery>div>a>img{position:absolute;top:50%;left:50%;margin:0;padding:0;border:0;filter:"alpha(opacity=0)";opacity:0}.justified-gallery>a>.caption,.justified-gallery>div>.caption{display:none;position:absolute;bottom:0;padding:5px;background-color:#000;left:0;right:0;margin:0;color:#fff;font-size:12px;font-weight:300;font-family:sans-serif}.justified-gallery>a>.caption.caption-visible,.justified-gallery>div>.caption.caption-visible{display:initial;filter:"alpha(opacity=70)";opacity:.7;-webkit-transition:opacity 500ms ease-in;-moz-transition:opacity 500ms ease-in;-o-transition:opacity 500ms ease-in;transition:opacity 500ms ease-in}.justified-gallery>.entry-visible{filter:"alpha(opacity=100)";opacity:1;background:0 0}.justified-gallery>.entry-visible>img,.justified-gallery>.entry-visible>a>img{filter:"alpha(opacity=100)";opacity:1;-webkit-transition:opacity 500ms ease-in;-moz-transition:opacity 500ms ease-in;-o-transition:opacity 500ms ease-in;transition:opacity 500ms ease-in}.justified-gallery>.jg-filtered{display:none}.justified-gallery>.spinner{position:absolute;bottom:0;margin-left:-24px;padding:10px 0;left:50%;filter:"alpha(opacity=100)";opacity:1;overflow:initial}.justified-gallery>.spinner>span{display:inline-block;filter:"alpha(opacity=0)";opacity:0;width:8px;height:8px;margin:0 4px;background-color:#000;border-radius:6px}/* 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;
    margin-left: auto;
    margin-right: auto;
}
.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;
}
/* Get the bourbon mixin from http://bourbon.io */
/* Reset */
.flip-clock-wrapper * {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
}

.flip-clock-wrapper a {
  cursor: pointer;
  text-decoration: none;
  color: #ccc; }

.flip-clock-wrapper a:hover {
  color: #fff; }

.flip-clock-wrapper ul {
  list-style: none; }

.flip-clock-wrapper.clearfix:before,
.flip-clock-wrapper.clearfix:after {
  content: " ";
  display: table; }

.flip-clock-wrapper.clearfix:after {
  clear: both; }

.flip-clock-wrapper.clearfix {
  *zoom: 1; }

/* Main */
.flip-clock-wrapper {
  font: normal 11px "Helvetica Neue", Helvetica, sans-serif;
  -webkit-user-select: none; }

.flip-clock-meridium {
  background: none !important;
  box-shadow: 0 0 0 !important;
  font-size: 36px !important; }

.flip-clock-meridium a { color: #313333; }

.flip-clock-wrapper {
  text-align: center;
  position: relative;
  width: 100%;
  margin: 1em;
}

.flip-clock-wrapper:before,
.flip-clock-wrapper:after {
    content: " "; /* 1 */
    display: table; /* 2 */
}
.flip-clock-wrapper:after {
    clear: both;
}

/* Skeleton */
.flip-clock-wrapper ul {
  position: relative;
  float: left;
  margin: 5px;
  width: 60px;
  height: 90px;
  font-size: 80px;
  font-weight: bold;
  line-height: 87px;
  border-radius: 6px;
  background: #000;
}

.flip-clock-wrapper ul li {
  z-index: 1;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  line-height: 87px;
  text-decoration: none !important;
}

.flip-clock-wrapper ul li:first-child {
  z-index: 2; }

.flip-clock-wrapper ul li a {
  display: block;
  height: 100%;
  -webkit-perspective: 200px;
  -moz-perspective: 200px;
  perspective: 200px;
  margin: 0 !important;
  overflow: visible !important;
  cursor: default !important; }

.flip-clock-wrapper ul li a div {
  z-index: 1;
  position: absolute;
  left: 0;
  width: 100%;
  height: 50%;
  font-size: 80px;
  overflow: hidden; 
  outline: 1px solid transparent; }

.flip-clock-wrapper ul li a div .shadow {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 2; }

.flip-clock-wrapper ul li a div.up {
  -webkit-transform-origin: 50% 100%;
  -moz-transform-origin: 50% 100%;
  -ms-transform-origin: 50% 100%;
  -o-transform-origin: 50% 100%;
  transform-origin: 50% 100%;
  top: 0; }

.flip-clock-wrapper ul li a div.up:after {
  content: "";
  position: absolute;
  top: 44px;
  left: 0;
  z-index: 5;
  width: 100%;
  height: 3px;
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.4); }

.flip-clock-wrapper ul li a div.down {
  -webkit-transform-origin: 50% 0;
  -moz-transform-origin: 50% 0;
  -ms-transform-origin: 50% 0;
  -o-transform-origin: 50% 0;
  transform-origin: 50% 0;
  bottom: 0;
  border-bottom-left-radius: 6px;
  border-bottom-right-radius: 6px;
}

.flip-clock-wrapper ul li a div div.inn {
  position: absolute;
  left: 0;
  z-index: 1;
  width: 100%;
  height: 200%;
  color: #ccc;
  text-shadow: 0 1px 2px #000;
  text-align: center;
  background-color: #333;
  border-radius: 6px;
  font-size: 70px; }

.flip-clock-wrapper ul li a div.up div.inn {
  top: 0; }

.flip-clock-wrapper ul li a div.down div.inn {
  bottom: 0; }

/* PLAY */
.flip-clock-wrapper ul.play li.flip-clock-before {
  z-index: 3; }

.flip-clock-wrapper .flip {   box-shadow: 0 2px 5px rgba(0, 0, 0, 0.7); }

.flip-clock-wrapper ul.play li.flip-clock-active {
  -webkit-animation: asd 0.5s 0.5s linear both;
  -moz-animation: asd 0.5s 0.5s linear both;
  animation: asd 0.5s 0.5s linear both;
  z-index: 5; }

.flip-clock-divider {
  float: left;
  display: inline-block;
  position: relative;
  width: 20px;
  height: 100px; }

.flip-clock-divider:first-child {
  width: 0; }

.flip-clock-dot {
  display: block;
  background: #323434;
  width: 10px;
  height: 10px;
  position: absolute;
  border-radius: 50%;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
  left: 5px; }

.flip-clock-divider .flip-clock-label {
  position: absolute;
  top: -1.5em;
  right: -86px;
  color: black;
  text-shadow: none; }

.flip-clock-divider.minutes .flip-clock-label {
  right: -88px; }

.flip-clock-divider.seconds .flip-clock-label {
  right: -91px; }

.flip-clock-dot.top {
  top: 30px; }

.flip-clock-dot.bottom {
  bottom: 30px; }

@-webkit-keyframes asd {
  0% {
    z-index: 2; }

  20% {
    z-index: 4; }

  100% {
    z-index: 4; } }

@-moz-keyframes asd {
  0% {
    z-index: 2; }

  20% {
    z-index: 4; }

  100% {
    z-index: 4; } }

@-o-keyframes asd {
  0% {
    z-index: 2; }

  20% {
    z-index: 4; }

  100% {
    z-index: 4; } }

@keyframes asd {
  0% {
    z-index: 2; }

  20% {
    z-index: 4; }

  100% {
    z-index: 4; } }

.flip-clock-wrapper ul.play li.flip-clock-active .down {
  z-index: 2;
  -webkit-animation: turn 0.5s 0.5s linear both;
  -moz-animation: turn 0.5s 0.5s linear both;
  animation: turn 0.5s 0.5s linear both; }

@-webkit-keyframes turn {
  0% {
    -webkit-transform: rotateX(90deg); }

  100% {
    -webkit-transform: rotateX(0deg); } }

@-moz-keyframes turn {
  0% {
    -moz-transform: rotateX(90deg); }

  100% {
    -moz-transform: rotateX(0deg); } }

@-o-keyframes turn {
  0% {
    -o-transform: rotateX(90deg); }

  100% {
    -o-transform: rotateX(0deg); } }

@keyframes turn {
  0% {
    transform: rotateX(90deg); }

  100% {
    transform: rotateX(0deg); } }

.flip-clock-wrapper ul.play li.flip-clock-before .up {
  z-index: 2;
  -webkit-animation: turn2 0.5s linear both;
  -moz-animation: turn2 0.5s linear both;
  animation: turn2 0.5s linear both; }

@-webkit-keyframes turn2 {
  0% {
    -webkit-transform: rotateX(0deg); }

  100% {
    -webkit-transform: rotateX(-90deg); } }

@-moz-keyframes turn2 {
  0% {
    -moz-transform: rotateX(0deg); }

  100% {
    -moz-transform: rotateX(-90deg); } }

@-o-keyframes turn2 {
  0% {
    -o-transform: rotateX(0deg); }

  100% {
    -o-transform: rotateX(-90deg); } }

@keyframes turn2 {
  0% {
    transform: rotateX(0deg); }

  100% {
    transform: rotateX(-90deg); } }

.flip-clock-wrapper ul li.flip-clock-active {
  z-index: 3; }

/* SHADOW */
.flip-clock-wrapper ul.play li.flip-clock-before .up .shadow {
  background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.1) 0%, black 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0.1)), color-stop(100%, black));
  background: linear, top, rgba(0, 0, 0, 0.1) 0%, black 100%;
  background: -o-linear-gradient(top, rgba(0, 0, 0, 0.1) 0%, black 100%);
  background: -ms-linear-gradient(top, rgba(0, 0, 0, 0.1) 0%, black 100%);
  background: linear, to bottom, rgba(0, 0, 0, 0.1) 0%, black 100%;
  -webkit-animation: show 0.5s linear both;
  -moz-animation: show 0.5s linear both;
  animation: show 0.5s linear both; }

.flip-clock-wrapper ul.play li.flip-clock-active .up .shadow {
  background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.1) 0%, black 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0.1)), color-stop(100%, black));
  background: linear, top, rgba(0, 0, 0, 0.1) 0%, black 100%;
  background: -o-linear-gradient(top, rgba(0, 0, 0, 0.1) 0%, black 100%);
  background: -ms-linear-gradient(top, rgba(0, 0, 0, 0.1) 0%, black 100%);
  background: linear, to bottom, rgba(0, 0, 0, 0.1) 0%, black 100%;
  -webkit-animation: hide 0.5s 0.3s linear both;
  -moz-animation: hide 0.5s 0.3s linear both;
  animation: hide 0.5s 0.3s linear both; }

/*DOWN*/
.flip-clock-wrapper ul.play li.flip-clock-before .down .shadow {
  background: -moz-linear-gradient(top, black 0%, rgba(0, 0, 0, 0.1) 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, black), color-stop(100%, rgba(0, 0, 0, 0.1)));
  background: linear, top, black 0%, rgba(0, 0, 0, 0.1) 100%;
  background: -o-linear-gradient(top, black 0%, rgba(0, 0, 0, 0.1) 100%);
  background: -ms-linear-gradient(top, black 0%, rgba(0, 0, 0, 0.1) 100%);
  background: linear, to bottom, black 0%, rgba(0, 0, 0, 0.1) 100%;
  -webkit-animation: show 0.5s linear both;
  -moz-animation: show 0.5s linear both;
  animation: show 0.5s linear both; }

.flip-clock-wrapper ul.play li.flip-clock-active .down .shadow {
  background: -moz-linear-gradient(top, black 0%, rgba(0, 0, 0, 0.1) 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, black), color-stop(100%, rgba(0, 0, 0, 0.1)));
  background: linear, top, black 0%, rgba(0, 0, 0, 0.1) 100%;
  background: -o-linear-gradient(top, black 0%, rgba(0, 0, 0, 0.1) 100%);
  background: -ms-linear-gradient(top, black 0%, rgba(0, 0, 0, 0.1) 100%);
  background: linear, to bottom, black 0%, rgba(0, 0, 0, 0.1) 100%;
  -webkit-animation: hide 0.5s 0.3s linear both;
  -moz-animation: hide 0.5s 0.3s linear both;
  animation: hide 0.5s 0.2s linear both; }

@-webkit-keyframes show {
  0% {
    opacity: 0; }

  100% {
    opacity: 1; } }

@-moz-keyframes show {
  0% {
    opacity: 0; }

  100% {
    opacity: 1; } }

@-o-keyframes show {
  0% {
    opacity: 0; }

  100% {
    opacity: 1; } }

@keyframes show {
  0% {
    opacity: 0; }

  100% {
    opacity: 1; } }

@-webkit-keyframes hide {
  0% {
    opacity: 1; }

  100% {
    opacity: 0; } }

@-moz-keyframes hide {
  0% {
    opacity: 1; }

  100% {
    opacity: 0; } }

@-o-keyframes hide {
  0% {
    opacity: 1; }

  100% {
    opacity: 0; } }

@keyframes hide {
  0% {
    opacity: 1; }

  100% {
    opacity: 0; } }
.twentytwenty-horizontal .twentytwenty-handle:before, .twentytwenty-horizontal .twentytwenty-handle:after, .twentytwenty-vertical .twentytwenty-handle:before, .twentytwenty-vertical .twentytwenty-handle:after {
  content: " ";
  display: block;
  background: white;
  position: absolute;
  z-index: 30;
  -webkit-box-shadow: 0px 0px 12px rgba(51, 51, 51, 0.5);
  -moz-box-shadow: 0px 0px 12px rgba(51, 51, 51, 0.5);
  box-shadow: 0px 0px 12px rgba(51, 51, 51, 0.5); }

.twentytwenty-horizontal .twentytwenty-handle:before, .twentytwenty-horizontal .twentytwenty-handle:after {
  width: 3px;
  height: 9999px;
  left: 50%;
  margin-left: -1.5px; }

.twentytwenty-vertical .twentytwenty-handle:before, .twentytwenty-vertical .twentytwenty-handle:after {
  width: 9999px;
  height: 3px;
  top: 50%;
  margin-top: -1.5px; }

.twentytwenty-before-label, .twentytwenty-after-label, .twentytwenty-overlay {
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%; }

.twentytwenty-before-label, .twentytwenty-after-label, .twentytwenty-overlay {
  -webkit-transition-duration: 0.5s;
  -moz-transition-duration: 0.5s;
  transition-duration: 0.5s; }

.twentytwenty-before-label, .twentytwenty-after-label {
  -webkit-transition-property: opacity;
  -moz-transition-property: opacity;
  transition-property: opacity; }

.twentytwenty-before-label:before, .twentytwenty-after-label:before {
  color: white;
  font-size: 13px;
  letter-spacing: 0.1em; }

.twentytwenty-before-label:before, .twentytwenty-after-label:before {
  position: absolute;
  background: rgba(255, 255, 255, 0.2);
  line-height: 38px;
  padding: 0 20px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px; }

.twentytwenty-horizontal .twentytwenty-before-label:before, .twentytwenty-horizontal .twentytwenty-after-label:before {
  top: 50%;
  margin-top: -19px; }

.twentytwenty-vertical .twentytwenty-before-label:before, .twentytwenty-vertical .twentytwenty-after-label:before {
  left: 50%;
  margin-left: -45px;
  text-align: center;
  width: 90px; }

.twentytwenty-left-arrow, .twentytwenty-right-arrow, .twentytwenty-up-arrow, .twentytwenty-down-arrow {
  width: 0;
  height: 0;
  border: 6px inset transparent;
  position: absolute; }

.twentytwenty-left-arrow, .twentytwenty-right-arrow {
  top: 50%;
  margin-top: -6px; }

.twentytwenty-up-arrow, .twentytwenty-down-arrow {
  left: 50%;
  margin-left: -6px; }

.twentytwenty-container {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  z-index: 0;
  overflow: hidden;
  position: relative;
  -webkit-user-select: none;
  -moz-user-select: none; }
  .twentytwenty-container img {
    max-width: 100%;
    position: absolute;
    top: 0;
    display: block; }
  .twentytwenty-container.active .twentytwenty-overlay, .twentytwenty-container.active :hover.twentytwenty-overlay {
    background: rgba(0, 0, 0, 0); }
    .twentytwenty-container.active .twentytwenty-overlay .twentytwenty-before-label,
    .twentytwenty-container.active .twentytwenty-overlay .twentytwenty-after-label, .twentytwenty-container.active :hover.twentytwenty-overlay .twentytwenty-before-label,
    .twentytwenty-container.active :hover.twentytwenty-overlay .twentytwenty-after-label {
      opacity: 0; }
  .twentytwenty-container * {
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box; }

.twentytwenty-before-label {
  opacity: 0; }
  .twentytwenty-before-label:before {
    content: attr(data-content); }

.twentytwenty-after-label {
  opacity: 0; }
  .twentytwenty-after-label:before {
    content: attr(data-content); }

.twentytwenty-horizontal .twentytwenty-before-label:before {
  left: 10px; }

.twentytwenty-horizontal .twentytwenty-after-label:before {
  right: 10px; }

.twentytwenty-vertical .twentytwenty-before-label:before {
  top: 10px; }

.twentytwenty-vertical .twentytwenty-after-label:before {
  bottom: 10px; }

.twentytwenty-overlay {
  -webkit-transition-property: background;
  -moz-transition-property: background;
  transition-property: background;
  background: rgba(0, 0, 0, 0);
  z-index: 25; }
  .twentytwenty-overlay:hover {
    background: rgba(0, 0, 0, 0.5); }
    .twentytwenty-overlay:hover .twentytwenty-after-label {
      opacity: 1; }
    .twentytwenty-overlay:hover .twentytwenty-before-label {
      opacity: 1; }

.twentytwenty-before {
  z-index: 20; }

.twentytwenty-after {
  z-index: 10; }

.twentytwenty-handle {
  height: 38px;
  width: 38px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -22px;
  margin-top: -22px;
  border: 3px solid white;
  -webkit-border-radius: 1000px;
  -moz-border-radius: 1000px;
  border-radius: 1000px;
  -webkit-box-shadow: 0px 0px 12px rgba(51, 51, 51, 0.5);
  -moz-box-shadow: 0px 0px 12px rgba(51, 51, 51, 0.5);
  box-shadow: 0px 0px 12px rgba(51, 51, 51, 0.5);
  z-index: 40;
  cursor: pointer; }

.twentytwenty-horizontal .twentytwenty-handle:before {
  bottom: 50%;
  margin-bottom: 22px;
  -webkit-box-shadow: 0 3px 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5);
  -moz-box-shadow: 0 3px 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5);
  box-shadow: 0 3px 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5); }
.twentytwenty-horizontal .twentytwenty-handle:after {
  top: 50%;
  margin-top: 22px;
  -webkit-box-shadow: 0 -3px 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5);
  -moz-box-shadow: 0 -3px 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5);
  box-shadow: 0 -3px 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5); }

.twentytwenty-vertical .twentytwenty-handle:before {
  left: 50%;
  margin-left: 22px;
  -webkit-box-shadow: 3px 0 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5);
  -moz-box-shadow: 3px 0 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5);
  box-shadow: 3px 0 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5); }
.twentytwenty-vertical .twentytwenty-handle:after {
  right: 50%;
  margin-right: 22px;
  -webkit-box-shadow: -3px 0 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5);
  -moz-box-shadow: -3px 0 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5);
  box-shadow: -3px 0 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5); }

.twentytwenty-left-arrow {
  border-right: 6px solid white;
  left: 50%;
  margin-left: -17px; }

.twentytwenty-right-arrow {
  border-left: 6px solid white;
  right: 50%;
  margin-right: -17px; }

.twentytwenty-up-arrow {
  border-bottom: 6px solid white;
  top: 50%;
  margin-top: -17px; }

.twentytwenty-down-arrow {
  border-top: 6px solid white;
  bottom: 50%;
  margin-bottom: -17px; }.elementor-widget-video_slider.elementor-widget iframe,
.elementor-widget-video_slider.elementor-widget .fluid-width-video-wrapper {
  margin: 0;
}

.elementor-widget-video_slider.elementor-widget .ep-nav-title {
  margin: 0;
  text-transform: none;
  font-size: 20px;
  text-align: left;
}

.elementor-widget-video_slider .slick-arrow {
  top: auto;
  padding: 0;
  transform: none;
  line-height: normal;
  right: auto;
  height: auto;
  left: auto;
  width: auto;
}

.elementor-widget-video_slider .slick-slider:hover .slick-next {
  right: 0;
}

.elementor-widget-video_slider .slick-slider:hover .slick-prev {
  left: 0;
}

.elementor-widget-video_slider .slick-prev:hover,
.elementor-widget-video_slider .slick-prev:focus,
.elementor-widget-video_slider .slick-next:hover,
.elementor-widget-video_slider .slick-next:focus {
  color: #fff;
}

.elementor-widget-video_slider .slick-arrow:before {
  display: none;
}

.elementor-widget-video_slider.elementor-widget .slick-arrow,
.elementor-widget-cta.elementor-widget .elementor-button,
.elementor-widget-button_plus.elementor-widget .elementor-button,
.elementor-widget-justified-gallery.elementor-widget .jg-entry {
  text-decoration: none;
  text-transform: none;
  border: 0;
  box-shadow: none;
}

.elementor-widget-video_slider p {
  margin: 0;
}

.elementor-label {
  display: inline-block;
  text-align: center;
}

.elementor-label .elementor-label-content-wrapper {
  display: inline-flex;
}

.elementor-align-justify .elementor-label {
  width: 100%;
}

.elementor-label .elementor-align-icon-left {
  order: 0;
  margin-right: 5px;
}

.elementor-label .elementor-align-icon-right {
  order: 1;
  margin-left: 5px;
}

.elementor-widget-button_plus .elementor-button {
  text-align: center;
}

.elementor-widget-button_plus .elementor-button .elementor-button-content-wrapper {
  flex-direction: column;
}

.elementor-widget-button_plus .elementor-button .elementor-button-content-wrapper .elementor-button-text {
  display: block;
}

.hide-gallery {
  display: none;
}

.cta-text {
  display: block;
}

.ep-video-slider {
  width: 80%;
  float: left;
}

.ep-slider-nav {
  width: 20%;
  float: left;
}

.ep-slider-container:after {
  content: "";
  display: table;
  clear: both;
}

.ep-slider-nav .slick-prev {
  top: 0;
}

.ep-slider-nav.left .slick-next,
.ep-slider-nav.right .slick-next {
  bottom: 0;
}

.ep-slider-nav .slick-list,
.ep-slider-nav .slick-list .slick-track {
  height: 100% !important;
}

.ep-slider-nav.left .slick-slide,
.ep-slider-nav.right .slick-slide {
  height: 25%;
}

.ep-slider-nav .slick-arrow {
  text-align: center;
  color: #fff;
  font-size: 20px;
  position: absolute;
  z-index: 1;
  cursor: pointer;
}

.ep-nav-slide {
  height: 100%;
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  position: relative;
  cursor: pointer;
}

.ep-slider-nav.left .slick-arrow,
.ep-slider-nav.right .slick-arrow {
  width: 100%;
}

.ep-slider-nav.below .slick-arrow {
  top: 0;
  padding: 0 10px;
  height: 100%;
  line-height: 100%;
}

.ep-slider-nav.below .slick-arrow:before {
  content: "";
  height: 100%;
  display: inline-block;
  vertical-align: middle;
}

.ep-slider-nav.below .slick-prev {
  left: 0;
}

.ep-slider-nav.below .slick-next {
  right: 0;
}

.ep-slider-nav.left .slick-prev,
.ep-slider-nav.right .slick-prev {
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0.8) 1%, rgba(255, 255, 255, 0) 100%);
  transition: opacity 0.3s;
  opacity: 0.7;
}

.ep-slider-nav.left .slick-prev:hover,
.ep-slider-nav.right .slick-prev:hover {
  opacity: 1;
}

.ep-slider-nav.left .slick-next,
.ep-slider-nav.right .slick-next {
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.8) 100%);
  transition: opacity 0.3s;
  opacity: 0.7;
}

.ep-slider-nav.left .slick-next:hover,
.ep-slider-nav.right .slick-next:hover {
  opacity: 1;
}

.ep-slider-nav.below .slick-prev {
  background: linear-gradient(to right, rgba(0, 0, 0, 0.8) 0%, rgba(255, 255, 255, 0) 100%);
  transition: opacity 0.3s;
  opacity: 0.7;
}

.ep-slider-nav.below .slick-prev:hover {
  opacity: 1;
}

.ep-slider-nav.below .slick-next {
  background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.8) 100%);
  transition: opacity 0.3s;
  opacity: 0.7;
}

.ep-slider-nav.below .slick-next:hover {
  opacity: 1;
}

.ep-nav-slide::before {
  content: "";
  width: 100%;
  height: 100%;
  display: block;
}

.slick-slide:hover .ep-nav-slide::before {
  transition: opacity 0.3s;
  opacity: 0;
}

.ep-nav-title {
  position: absolute;
  bottom: 0;
  width: 100%;
  cursor: pointer;
}

.ep-nav-title,
.ep-nav-slide::before {
  opacity: 1;
  transition: opacity 0.3s;
}

.slick-current .ep-nav-title,
.slick-current .ep-nav-slide::before {
  opacity: 0;
}

.ep-video-slider.below,
.ep-slider-nav.below {
  width: 100%;
  float: none;
}

.ep-video-slider.left,
.ep-slider-nav.left {
  float: right;
}

.ep-slider-nav.below .ep-nav-slide {
  height: 100px;
  margin-right: 1px;
}

.ep-video-slider.below {
  margin-bottom: 1px;
}

.elementor-widget-dual-button .elementor-button .elementor-align-icon-left {
  order: 0;
}

/* EP Preloader */

#preloader {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 999999;
}

#status {
  width: 40px;
  height: 40px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin: -20px 0 0 -20px;
  font-size: 40px;
  line-height: 40px;
}

.elementor-editor-active #preloader {
  display: none;
}

/* EP Tooltip */

#ep-tooltip-text {
  display: none;
}

[data-tooltip] {
  position: relative;
  z-index: 1000;
  cursor: pointer;
}

[data-tooltip]:before,
[data-tooltip]:after {
  visibility: hidden;
  opacity: 0;
  pointer-events: none;
}

[data-tooltip]:before {
  position: absolute;
  padding: 7px;
  border-radius: 3px;
  background-color: #000;
  background-color: hsla(0, 0%, 20%, 0.9);
  color: #fff;
  content: attr(data-tooltip);
  text-align: center;
  font-size: 14px;
  line-height: 1.2;
}

.ept-top[data-tooltip]:before {
  bottom: calc(100% + 15px);
  left: 50%;
  transform: translateX(-50%);
}

.ept-bottom[data-tooltip]:before {
  top: calc(100% + 15px);
  left: 50%;
  transform: translateX(-50%);
}

.ept-right[data-tooltip]:before {
  top: 0;
  left: calc(100% + 20px);
  margin: 0;
  min-height: 100%;
  display: flex;
  justify-content: center;
  flex-direction: column;
}

.ept-left[data-tooltip]:before {
  top: 0;
  right: calc(100% + 20px);
  margin: 0;
  min-height: 100%;
  display: flex;
  justify-content: center;
  flex-direction: column;
}

[data-tooltip]:hover:before,
[data-tooltip]:hover:after {
  visibility: visible;
  opacity: 1;
}

/* ep icon widget */

.ep-icon-module {
  font-family: "ep-icon-module";
  font-style: normal;
}

/* ep-flipclock */

.ep-flipclock-align-left {
  text-align: left;
}

.ep-flipclock-align-center {
  text-align: center;
}

.ep-flipclock-align-right {
  text-align: right;
}

.no-label .flip-clock-label {
  display: none;
}

.elementor-widget-ep_flipclock .flip-clock-wrapper {
  width: auto;
  display: inline-block;
}

.elementor-widget-ep_flipclock .flip-clock-divider .flip-clock-label {
  position: absolute;
  left: 90px;
  top: -25px;
  right: auto;
  transform: translateX(-50%);
}

.elementor-widget-ep_flipclock .flip-clock-divider:first-child .flip-clock-label {
  margin-left: -20px;
}

/* EP Image Hover Effects */

.elementor-widget-ep-image-hover-effects .ep-ihe {
  height: 0;
  overflow: hidden;
  background: white;
  position: relative;
}

.elementor-widget-ep-image-hover-effects .ep-ihe .img-container {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/* EP Dual Button */

.ep-dual-button-horizontal {
  display: flex;
}

.elementor-align-justify .ep-dual-button-horizontal {
  justify-content: space-evenly;
}

.elementor-align-left .ep-dual-button-horizontal {
  justify-content: flex-start;
}

.elementor-align-center .ep-dual-button-horizontal {
  justify-content: center;
}

.elementor-align-right .ep-dual-button-horizontal {
  justify-content: flex-end;
}

.elementor-align-justify .ep-dual-button-horizontal .elementor-button-wrapper {
  width: 50%;
}

/* Media Queries */

@media only screen and (max-width: 1024px) {
  .ep-video-slider,
  .ep-slider-nav {
    width: 100%;
    float: none;
  }

  .ep-video-slider {
    margin-bottom: 1px;
  }

  .ep-slider-nav.slick-slider {
    max-height: 100px;
  }

  .ep-slider-nav .ep-nav-slide {
    height: 100px;
    margin-right: 1px;
  }

  .ep-slider-nav.left .slick-slide,
  .ep-slider-nav.right .slick-slide {
    height: 100%;
  }

  .ep-slider-nav .slick-prev {
    left: 0;
  }

  .ep-slider-nav .slick-next {
    right: 0;
  }

  .ep-slider-nav.slick-slider .slick-arrow {
    width: auto;
  }

  .ep-slider-nav .slick-arrow:before {
    content: "";
    height: 100%;
    display: inline-block;
    vertical-align: middle;
  }

  .ep-slider-nav .slick-arrow {
    top: 0;
    padding: 0 10px;
    height: 100%;
    line-height: 100%;
  }
}

@media (max-width: 767px) {
  .elementor-widget-ep_flipclock .flip-clock-label {
    display: none;
  }

  .elementor-widget-ep_flipclock .flip-clock-wrapper ul {
    height: 50px;
    line-height: 48px;
  }

  .elementor-widget-ep_flipclock .flip-clock-wrapper ul li {
    height: 50px;
    line-height: 48px;
  }

  .elementor-widget-ep_flipclock .flip-clock-wrapper ul li a div.up:after {
    top: 24px;
  }

  .elementor-widget-ep_flipclock .flip-clock-divider {
    height: 50px;
    width: 10px;
  }

  .elementor-widget-ep_flipclock .flip-clock-dot {
    height: 6px;
    width: 6px;
    left: 2px;
  }

  .elementor-widget-ep_flipclock .flip-clock-dot.top {
    top: 17px;
  }

  .elementor-widget-ep_flipclock .flip-clock-dot.bottom {
    bottom: 8px;
  }

  .elementor-widget-ep_flipclock .flip-clock-wrapper ul {
    width: 37px;
  }

  .elementor-widget-ep_flipclock .flip-clock-wrapper ul li a div div.inn {
    font-size: 30px;
  }
}/*! Instagram.css v0.1.4 | MIT License | github.com/picturepan2/instagram.css */
[class*="ep-filter"] {
  position: relative;
}

[class*="ep-filter"]::before {
  display: block;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 1;
}

.ep-filter-1977 {
  -webkit-filter: sepia(.5) hue-rotate(-30deg) saturate(1.4);
  filter: sepia(.5) hue-rotate(-30deg) saturate(1.4);
}

.ep-filter-aden {
  -webkit-filter: sepia(.2) brightness(1.15) saturate(1.4);
  filter: sepia(.2) brightness(1.15) saturate(1.4);
}

.ep-filter-aden::before {
  background: rgba(125, 105, 24, .1);
  content: "";
  mix-blend-mode: multiply;
}

.ep-filter-amaro {
  -webkit-filter: sepia(.35) contrast(1.1) brightness(1.2) saturate(1.3);
  filter: sepia(.35) contrast(1.1) brightness(1.2) saturate(1.3);
}

.ep-filter-amaro::before {
  background: rgba(125, 105, 24, .2);
  content: "";
  mix-blend-mode: overlay;
}

.ep-filter-ashby {
  -webkit-filter: sepia(.5) contrast(1.2) saturate(1.8);
  filter: sepia(.5) contrast(1.2) saturate(1.8);
}

.ep-filter-ashby::before {
  background: rgba(125, 105, 24, .35);
  content: "";
  mix-blend-mode: lighten;
}

.ep-filter-brannan {
  -webkit-filter: sepia(.4) contrast(1.25) brightness(1.1) saturate(.9) hue-rotate(-2deg);
  filter: sepia(.4) contrast(1.25) brightness(1.1) saturate(.9) hue-rotate(-2deg);
}

.ep-filter-brooklyn {
  -webkit-filter: sepia(.25) contrast(1.25) brightness(1.25) hue-rotate(5deg);
  filter: sepia(.25) contrast(1.25) brightness(1.25) hue-rotate(5deg);
}

.ep-filter-brooklyn::before {
  background: rgba(127, 187, 227, .2);
  content: "";
  mix-blend-mode: overlay;
}

.ep-filter-charmes {
  -webkit-filter: sepia(.25) contrast(1.25) brightness(1.25) saturate(1.35) hue-rotate(-5deg);
  filter: sepia(.25) contrast(1.25) brightness(1.25) saturate(1.35) hue-rotate(-5deg);
}

.ep-filter-charmes::before {
  background: rgba(125, 105, 24, .25);
  content: "";
  mix-blend-mode: darken;
}

.ep-filter-clarendon {
  -webkit-filter: sepia(.15) contrast(1.25) brightness(1.25) hue-rotate(5deg);
  filter: sepia(.15) contrast(1.25) brightness(1.25) hue-rotate(5deg);
}

.ep-filter-clarendon::before {
  background: rgba(127, 187, 227, .4);
  content: "";
  mix-blend-mode: overlay;
}

.ep-filter-crema {
  -webkit-filter: sepia(.5) contrast(1.25) brightness(1.15) saturate(.9) hue-rotate(-2deg);
  filter: sepia(.5) contrast(1.25) brightness(1.15) saturate(.9) hue-rotate(-2deg);
}

.ep-filter-crema::before {
  background: rgba(125, 105, 24, .2);
  content: "";
  mix-blend-mode: multiply;
}

.ep-filter-dogpatch {
  -webkit-filter: sepia(.35) saturate(1.1) contrast(1.5);
  filter: sepia(.35) saturate(1.1) contrast(1.5);
}

.ep-filter-earlybird {
  -webkit-filter: sepia(.25) contrast(1.25) brightness(1.15) saturate(.9) hue-rotate(-5deg);
  filter: sepia(.25) contrast(1.25) brightness(1.15) saturate(.9) hue-rotate(-5deg);
}

.ep-filter-earlybird::before {
  background: radial-gradient(circle closest-corner, transparent 0, rgba(125, 105, 24, .2) 100%);
  background: -o-radial-gradient(circle closest-corner, transparent 0, rgba(125, 105, 24, .2) 100%);
  background: -moz-radial-gradient(circle closest-corner, transparent 0, rgba(125, 105, 24, .2) 100%);
  background: -webkit-radial-gradient(circle closest-corner, transparent 0, rgba(125, 105, 24, .2) 100%);
  content: "";
  mix-blend-mode: multiply;
}

.ep-filter-gingham {
  -webkit-filter: contrast(1.1) brightness(1.1);
  filter: contrast(1.1) brightness(1.1);
}

.ep-filter-gingham::before {
  background: #e6e6e6;
  content: "";
  mix-blend-mode: soft-light;
}

.ep-filter-ginza {
  -webkit-filter: sepia(.25) contrast(1.15) brightness(1.2) saturate(1.35) hue-rotate(-5deg);
  filter: sepia(.25) contrast(1.15) brightness(1.2) saturate(1.35) hue-rotate(-5deg);
}

.ep-filter-ginza::before {
  background: rgba(125, 105, 24, .15);
  content: "";
  mix-blend-mode: darken;
}

.ep-filter-hefe {
  -webkit-filter: sepia(.4) contrast(1.5) brightness(1.2) saturate(1.4) hue-rotate(-10deg);
  filter: sepia(.4) contrast(1.5) brightness(1.2) saturate(1.4) hue-rotate(-10deg);
}

.ep-filter-hefe::before {
  background: radial-gradient(circle closest-corner, transparent 0, rgba(0, 0, 0, .25) 100%);
  background: -o-radial-gradient(circle closest-corner, transparent 0, rgba(0, 0, 0, .25) 100%);
  background: -moz-radial-gradient(circle closest-corner, transparent 0, rgba(0, 0, 0, .25) 100%);
  background: -webkit-radial-gradient(circle closest-corner, transparent 0, rgba(0, 0, 0, .25) 100%);
  content: "";
  mix-blend-mode: multiply;
}

.ep-filter-helena {
  -webkit-filter: sepia(.5) contrast(1.05) brightness(1.05) saturate(1.35);
  filter: sepia(.5) contrast(1.05) brightness(1.05) saturate(1.35);
}

.ep-filter-helena::before {
  background: rgba(158, 175, 30, .25);
  content: "";
  mix-blend-mode: overlay;
}

.ep-filter-hudson {
  -webkit-filter: sepia(.25) contrast(1.2) brightness(1.2) saturate(1.05) hue-rotate(-15deg);
  filter: sepia(.25) contrast(1.2) brightness(1.2) saturate(1.05) hue-rotate(-15deg);
}

.ep-filter-hudson::before {
  background: radial-gradient(circle closest-corner, transparent 25%, rgba(25, 62, 167, .25) 100%);
  background: -o-radial-gradient(circle closest-corner, transparent 25%, rgba(25, 62, 167, .25) 100%);
  background: -moz-radial-gradient(circle closest-corner, transparent 25%, rgba(25, 62, 167, .25) 100%);
  background: -webkit-radial-gradient(circle closest-corner, transparent 25%, rgba(25, 62, 167, .25) 100%);
  content: "";
  mix-blend-mode: multiply;
}

.ep-filter-inkwell {
  -webkit-filter: brightness(1.25) contrast(.85) grayscale(1);
  filter: brightness(1.25) contrast(.85) grayscale(1);
}

.ep-filter-juno {
  -webkit-filter: sepia(.35) contrast(1.15) brightness(1.15) saturate(1.8);
  filter: sepia(.35) contrast(1.15) brightness(1.15) saturate(1.8);
}

.ep-filter-juno::before {
  background: rgba(127, 187, 227, .2);
  content: "";
  mix-blend-mode: overlay;
}

.ep-filter-kelvin {
  -webkit-filter: sepia(.15) contrast(1.5) brightness(1.1) hue-rotate(-10deg);
  filter: sepia(.15) contrast(1.5) brightness(1.1) hue-rotate(-10deg);
}

.ep-filter-kelvin::before {
  background: radial-gradient(circle closest-corner, rgba(128, 78, 15, .25) 0, rgba(128, 78, 15, .5) 100%);
  background: -o-radial-gradient(circle closest-corner, rgba(128, 78, 15, .25) 0, rgba(128, 78, 15, .5) 100%);
  background: -moz-radial-gradient(circle closest-corner, rgba(128, 78, 15, .25) 0, rgba(128, 78, 15, .5) 100%);
  background: -webkit-radial-gradient(circle closest-corner, rgba(128, 78, 15, .25) 0, rgba(128, 78, 15, .5) 100%);
  content: "";
  mix-blend-mode: overlay;
}

.ep-filter-lark {
  -webkit-filter: sepia(.25) contrast(1.2) brightness(1.3) saturate(1.25);
  filter: sepia(.25) contrast(1.2) brightness(1.3) saturate(1.25);
}

.ep-filter-lofi {
  -webkit-filter: saturate(1.1) contrast(1.5);
  filter: saturate(1.1) contrast(1.5);
}

.ep-filter-ludwig {
  -webkit-filter: sepia(.25) contrast(1.05) brightness(1.05) saturate(2);
  filter: sepia(.25) contrast(1.05) brightness(1.05) saturate(2);
}

.ep-filter-ludwig::before {
  background: rgba(125, 105, 24, .1);
  content: "";
  mix-blend-mode: overlay;
}

.ep-filter-maven {
  -webkit-filter: sepia(.35) contrast(1.05) brightness(1.05) saturate(1.75);
  filter: sepia(.35) contrast(1.05) brightness(1.05) saturate(1.75);
}

.ep-filter-maven::before {
  background: rgba(158, 175, 30, .25);
  content: "";
  mix-blend-mode: darken;
}

.ep-filter-mayfair {
  -webkit-filter: contrast(1.1) brightness(1.15) saturate(1.1);
  filter: contrast(1.1) brightness(1.15) saturate(1.1);
}

.ep-filter-mayfair::before {
  background: radial-gradient(circle closest-corner, transparent 0, rgba(175, 105, 24, .4) 100%);
  background: -o-radial-gradient(circle closest-corner, transparent 0, rgba(175, 105, 24, .4) 100%);
  background: -moz-radial-gradient(circle closest-corner, transparent 0, rgba(175, 105, 24, .4) 100%);
  background: -webkit-radial-gradient(circle closest-corner, transparent 0, rgba(175, 105, 24, .4) 100%);
  content: "";
  mix-blend-mode: multiply;
}

.ep-filter-moon {
  -webkit-filter: brightness(1.4) contrast(.95) saturate(0) sepia(.35);
  filter: brightness(1.4) contrast(.95) saturate(0) sepia(.35);
}

.ep-filter-nashville {
  -webkit-filter: sepia(.25) contrast(1.5) brightness(.9) hue-rotate(-15deg);
  filter: sepia(.25) contrast(1.5) brightness(.9) hue-rotate(-15deg);
}

.ep-filter-nashville::before {
  background: radial-gradient(circle closest-corner, rgba(128, 78, 15, .5) 0, rgba(128, 78, 15, .65) 100%);
  background: -o-radial-gradient(circle closest-corner, rgba(128, 78, 15, .5) 0, rgba(128, 78, 15, .65) 100%);
  background: -moz-radial-gradient(circle closest-corner, rgba(128, 78, 15, .5) 0, rgba(128, 78, 15, .65) 100%);
  background: -webkit-radial-gradient(circle closest-corner, rgba(128, 78, 15, .5) 0, rgba(128, 78, 15, .65) 100%);
  content: "";
  mix-blend-mode: screen;
}

.ep-filter-perpetua {
  -webkit-filter: contrast(1.1) brightness(1.25) saturate(1.1);
  filter: contrast(1.1) brightness(1.25) saturate(1.1);
}

.ep-filter-perpetua::before {
  background: linear-gradient(to bottom, rgba(0, 91, 154, .25), rgba(230, 193, 61, .25));
  background: -o-linear-gradient(top, rgba(0, 91, 154, .25), rgba(230, 193, 61, .25));
  background: -moz-linear-gradient(top, rgba(0, 91, 154, .25), rgba(230, 193, 61, .25));
  background: -webkit-linear-gradient(top, rgba(0, 91, 154, .25), rgba(230, 193, 61, .25));
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 91, 154, .25)), to(rgba(230, 193, 61, .25)));
  content: "";
  mix-blend-mode: multiply;
}

.ep-filter-poprocket {
  -webkit-filter: sepia(.15) brightness(1.2);
  filter: sepia(.15) brightness(1.2);
}

.ep-filter-poprocket::before {
  background: radial-gradient(circle closest-corner, rgba(206, 39, 70, .75) 40%, black 80%);
  background: -o-radial-gradient(circle closest-corner, rgba(206, 39, 70, .75) 40%, black 80%);
  background: -moz-radial-gradient(circle closest-corner, rgba(206, 39, 70, .75) 40%, black 80%);
  background: -webkit-radial-gradient(circle closest-corner, rgba(206, 39, 70, .75) 40%, black 80%);
  content: "";
  mix-blend-mode: screen;
}

.ep-filter-reyes {
  -webkit-filter: sepia(.75) contrast(.75) brightness(1.25) saturate(1.4);
  filter: sepia(.75) contrast(.75) brightness(1.25) saturate(1.4);
}

.ep-filter-rise {
  -webkit-filter: sepia(.25) contrast(1.25) brightness(1.2) saturate(.9);
  filter: sepia(.25) contrast(1.25) brightness(1.2) saturate(.9);
}

.ep-filter-rise::before {
  background: radial-gradient(circle closest-corner, transparent 0, rgba(230, 193, 61, .25) 100%);
  background: -o-radial-gradient(circle closest-corner, transparent 0, rgba(230, 193, 61, .25) 100%);
  background: -moz-radial-gradient(circle closest-corner, transparent 0, rgba(230, 193, 61, .25) 100%);
  background: -webkit-radial-gradient(circle closest-corner, transparent 0, rgba(230, 193, 61, .25) 100%);
  content: "";
  mix-blend-mode: lighten;
}

.ep-filter-sierra {
  -webkit-filter: sepia(.25) contrast(1.5) brightness(.9) hue-rotate(-15deg);
  filter: sepia(.25) contrast(1.5) brightness(.9) hue-rotate(-15deg);
}

.ep-filter-sierra::before {
  background: radial-gradient(circle closest-corner, rgba(128, 78, 15, .5) 0, rgba(0, 0, 0, .65) 100%);
  background: -o-radial-gradient(circle closest-corner, rgba(128, 78, 15, .5) 0, rgba(0, 0, 0, .65) 100%);
  background: -moz-radial-gradient(circle closest-corner, rgba(128, 78, 15, .5) 0, rgba(0, 0, 0, .65) 100%);
  background: -webkit-radial-gradient(circle closest-corner, rgba(128, 78, 15, .5) 0, rgba(0, 0, 0, .65) 100%);
  content: "";
  mix-blend-mode: screen;
}

.ep-filter-skyline {
  -webkit-filter: sepia(.15) contrast(1.25) brightness(1.25) saturate(1.2);
  filter: sepia(.15) contrast(1.25) brightness(1.25) saturate(1.2);
}

.ep-filter-slumber {
  -webkit-filter: sepia(.35) contrast(1.25) saturate(1.25);
  filter: sepia(.35) contrast(1.25) saturate(1.25);
}

.ep-filter-slumber::before {
  background: rgba(125, 105, 24, .2);
  content: "";
  mix-blend-mode: darken;
}

.ep-filter-stinson {
  -webkit-filter: sepia(.35) contrast(1.25) brightness(1.1) saturate(1.25);
  filter: sepia(.35) contrast(1.25) brightness(1.1) saturate(1.25);
}

.ep-filter-stinson::before {
  background: rgba(125, 105, 24, .45);
  content: "";
  mix-blend-mode: lighten;
}

.ep-filter-sutro {
  -webkit-filter: sepia(.4) contrast(1.2) brightness(.9) saturate(1.4) hue-rotate(-10deg);
  filter: sepia(.4) contrast(1.2) brightness(.9) saturate(1.4) hue-rotate(-10deg);
}

.ep-filter-sutro::before {
  background: radial-gradient(circle closest-corner, transparent 50%, rgba(0, 0, 0, .5) 90%);
  background: -o-radial-gradient(circle closest-corner, transparent 50%, rgba(0, 0, 0, .5) 90%);
  background: -moz-radial-gradient(circle closest-corner, transparent 50%, rgba(0, 0, 0, .5) 90%);
  background: -webkit-radial-gradient(circle closest-corner, transparent 50%, rgba(0, 0, 0, .5) 90%);
  content: "";
  mix-blend-mode: darken;
}

.ep-filter-toaster {
  -webkit-filter: sepia(.25) contrast(1.5) brightness(.95) hue-rotate(-15deg);
  filter: sepia(.25) contrast(1.5) brightness(.95) hue-rotate(-15deg);
}

.ep-filter-toaster::before {
  background: radial-gradient(circle, #804e0f, rgba(0, 0, 0, .25));
  background: -o-radial-gradient(circle, #804e0f, rgba(0, 0, 0, .25));
  background: -moz-radial-gradient(circle, #804e0f, rgba(0, 0, 0, .25));
  background: -webkit-radial-gradient(circle, #804e0f, rgba(0, 0, 0, .25));
  content: "";
  mix-blend-mode: screen;
}

.ep-filter-valencia {
  -webkit-filter: sepia(.25) contrast(1.1) brightness(1.1);
  filter: sepia(.25) contrast(1.1) brightness(1.1);
}

.ep-filter-valencia::before {
  background: rgba(230, 193, 61, .1);
  content: "";
  mix-blend-mode: lighten;
}

.ep-filter-vesper {
  -webkit-filter: sepia(.35) contrast(1.15) brightness(1.2) saturate(1.3);
  filter: sepia(.35) contrast(1.15) brightness(1.2) saturate(1.3);
}

.ep-filter-vesper::before {
  background: rgba(125, 105, 24, .25);
  content: "";
  mix-blend-mode: overlay;
}

.ep-filter-walden {
  -webkit-filter: sepia(.35) contrast(.8) brightness(1.25) saturate(1.4);
  filter: sepia(.35) contrast(.8) brightness(1.25) saturate(1.4);
}

.ep-filter-walden::before {
  background: rgba(229, 240, 128, .5);
  content: "";
  mix-blend-mode: darken;
}

.ep-filter-willow {
  -webkit-filter: brightness(1.2) contrast(.85) saturate(.05) sepia(.2);
  filter: brightness(1.2) contrast(.85) saturate(.05) sepia(.2);
}

.ep-filter-xpro-ii {
  -webkit-filter: sepia(.45) contrast(1.25) brightness(1.75) saturate(1.3) hue-rotate(-5deg);
  filter: sepia(.45) contrast(1.25) brightness(1.75) saturate(1.3) hue-rotate(-5deg);
}

.ep-filter-xpro-ii::before {
  background: radial-gradient(circle closest-corner, rgba(0, 91, 154, .35) 0, rgba(0, 0, 0, .65) 100%);
  background: -o-radial-gradient(circle closest-corner, rgba(0, 91, 154, .35) 0, rgba(0, 0, 0, .65) 100%);
  background: -moz-radial-gradient(circle closest-corner, rgba(0, 91, 154, .35) 0, rgba(0, 0, 0, .65) 100%);
  background: -webkit-radial-gradient(circle closest-corner, rgba(0, 91, 154, .35) 0, rgba(0, 0, 0, .65) 100%);
  content: "";
  mix-blend-mode: multiply;
}@keyframes ep-rotate {
  from {
    transform: rotate(0deg);
  }

  to {
    transform: rotate(359deg);
  }
}

.element-search-form-wrap {
  width: 100%;
  display: block;
}

.element-search-form {
  display: flex;
  align-items: center;
  height: 40px;
  position: relative;
  width: 100%;
}

.element-search-form .element-search-category-select {
  text-decoration: none;
  text-transform: none;
  font-style: normal;
  font-weight: normal;
  font-family: sans-serif;
  line-height: normal;
  text-shadow: none;
  letter-spacing: 0;
  max-width: 27%;
  height: 100%;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-clip: padding-box;
  background-size: 9px;
  background-position: right 0.75rem center;
  background-repeat: no-repeat;
  padding: 10px 28px 10px 10px;
  margin: 0;
  box-shadow: none;
  background-color: #fff;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23333' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E");
  color: #313131;
  font-size: 16px;
  border-radius: 3px 0 0 3px;
  border: 1px solid #dedede;
  border-right: 0;
}

.element-search-form .element-search-input-wrap {
  height: 100%;
  flex: auto;
  position: relative;
  line-height: normal;
  margin: 0;
  padding: 0;
}

.element-search-form .element-search-input {
  text-decoration: none;
  text-transform: none;
  font-style: normal;
  font-weight: normal;
  font-family: sans-serif;
  line-height: normal;
  text-shadow: none;
  letter-spacing: 0;
  height: 100%;
  width: 100% !important;
  font-size: 16px;
  border-radius: 0;
  border: 1px solid #dedede;
  margin: 0;
  padding: 10px;
  box-shadow: none;
}

.element-search-form .element-search-input:hover,
.element-search-form .element-search-input:focus {
  box-shadow: none;
  outline: 0;
  border-width: 1px;
  border-color: inherit;
}

.element-search-form .element-search-spinner {
  border: 3px solid rgba(0, 0, 0, 0.35);
  border-top-color: rgba(0, 0, 0, 0.875);
  border-radius: 100%;
  height: 18px;
  width: 18px;
  animation: ep-rotate 0.8s infinite linear;
  position: absolute;
  right: 10px;
  top: 11px;
  opacity: 0;
}

.element-search-form .element-search-spinner.visible {
  opacity: 0.4;
}

.element-search-form .element-search-results {
  position: absolute;
  list-style: none;
  top: 100%;
  left: 0;
  width: 100%;
  background: #fff;
  border-radius: 0 0 3px 3px;
  margin: 1px 0 0;
  border-top: 1px solid rgba(255, 255, 255, 0.3);
  padding: 10px 0;
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.1);
  z-index: 125;
  display: none;
  font-family: sans-serif;
}

.element-search-form .element-search-results-item {
  margin: 0;
  font-size: 13px;
}

.element-search-form .element-search-results-item a {
  text-decoration: none;
  text-transform: none;
  font-style: normal;
  font-weight: normal;
  font-family: sans-serif;
  line-height: normal;
  text-shadow: none;
  letter-spacing: 0;
  padding: 15px;
  display: flex;
  color: #313131;
  text-decoration: none !important;
  border: 0;
  box-shadow: none;
}

.element-search-form .element-search-results-item a:hover {
  background-color: #F5F5F5;
  border: 0;
  box-shadow: none;
}

.element-search-form .element-search-results-item .element-search-results-item-thumb {
  margin-right: 15px;
  max-width: 55px;
}

.element-search-form .element-search-results-item .element-search-results-item-title {
  font-size: 16px;
  font-weight: bold;
  margin: 0 0 5px;
}

.element-search-form .element-search-results-item .element-search-results-item-title:last-child {
  margin-bottom: 0;
}

.element-search-form .element-search-results-item .element-search-results-item-excerpt {
  margin: 0;
  opacity: 0.8;
}

.element-search-form .element-search-results-item .element-search-results-item-excerpt:empty {
  display: none;
}

.element-search-form .element-search-results-item.highlighted a {
  background-color: #F5F5F5;
}

.element-search-form .element-search-results-item.error a {
  color: #ff786d;
}

.element-search-form button.element-search-btn {
  text-decoration: none;
  text-transform: none;
  font-style: normal;
  font-weight: normal;
  font-family: sans-serif;
  line-height: normal;
  text-shadow: none;
  letter-spacing: 0;
  height: 100%;
  flex: none;
  font-size: 16px;
  padding: 10px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border-radius: 0 3px 3px 0;
  border: 1px solid #dedede;
  border-left: 0;
  background: none;
  box-shadow: none;
  margin: 0;
}

.element-search-form .element-search-all-results {
  text-align: center;
}.elements-plus-countdown-wrap {
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  color: #fff;
}

.elements-plus-countdown-wrap .elements-plus-countdown-item {
  text-align: center;
  background-color: #000;
  padding: 10px 15px;
  border-radius: 2px;
  color: #fff;
  line-height: normal;
  margin: 0 3px;
  flex-grow: 1;
  flex-basis: 0;
}

.elements-plus-countdown-wrap .elements-plus-countdown-number {
  font-weight: bold;
  margin: 0 0 5px;
  line-height: normal;
  color: #fff;
}

.elements-plus-countdown-wrap .elements-plus-countdown-number:only-child {
  margin: 0;
}

.elements-plus-countdown-wrap .elements-plus-countdown-label {
  font-weight: normal;
  margin: 0;
  font-size: inherit;
  color: #fff;
}.elementor-widget-ep_tables .ep-table-body td > :only-child,
.elementor-widget-ep_tables .ep-table-body td :last-child {
  margin-bottom: 0;
}

.elementor-widget-ep_tables .ep-table-body td ol,
.elementor-widget-ep_tables .ep-table-body td ul {
  padding-left: 1.1em;
}

@media (max-width: 767px) {
  .elementor-widget-ep_tables .ep-table-responsive {
    display: block;
    max-width: 100%;
    width: 100%;
    border-collapse: collapse;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }

  .elementor-widget-ep_tables .ep-table-responsive th,
  .elementor-widget-ep_tables .ep-table-responsive td {
    white-space: nowrap;
  }
}.btn,.button,.wp-block-button__link,button,input[type=button],input[type=reset],input[type=submit]{cursor:pointer;box-sizing:border-box;border-color:currentColor;text-align:center;font-family:var(--bodyfontfamily),var(--nv-fallback-ff)}.btn,.button.button-primary,.is-style-primary .wp-block-button__link,.wp-block-search .wp-block-search__button,button,input[type=button],input[type=reset],input[type=submit]{cursor:pointer;box-sizing:border-box;background:var(--primarybtnbg);color:var(--primarybtncolor);border-style:solid;border-color:currentColor;fill:currentColor;border-width:var(--primarybtnborderwidth,0);border-radius:var(--primarybtnborderradius,3px);padding:var(--primarybtnpadding,13px 15px);font-weight:var(--btnfontweight,700);font-size:var(--btnfs,var(--bodyfontsize));line-height:var(--btnlineheight,1.6);letter-spacing:var(--btnletterspacing,var(--bodyletterspacing));text-transform:var(--btntexttransform,none)}.btn:hover,.button.button-primary:hover,.is-style-primary .wp-block-button__link:hover,button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{background:var(--primarybtnhoverbg);color:var(--primarybtnhovercolor);border-color:var(--primarybtnhovercolor)}.wp-block-button__link{cursor:pointer;box-sizing:border-box;padding:var(--btnpadding,13px 15px);border-radius:var(--primarybtnborderradius,3px);font-weight:var(--btnfontweight,700);font-size:var(--btnfs,var(--bodyfontsize));line-height:var(--btnlineheight,1.6);letter-spacing:var(--btnletterspacing,var(--bodyletterspacing));text-transform:var(--btntexttransform,none)}.button,.button.button-secondary,.is-style-secondary .wp-block-button__link{cursor:pointer;box-sizing:border-box;background-color:var(--secondarybtnbg);color:var(--secondarybtncolor);border-style:solid;border-color:currentColor;fill:currentColor;border-width:var(--secondarybtnborderwidth,0);border-radius:var(--secondarybtnborderradius,3px);padding:var(--secondarybtnpadding,7px 12px);font-weight:var(--btnfontweight,700);font-size:var(--btnfs,var(--bodyfontsize));line-height:var(--btnlineheight,1.6);letter-spacing:var(--btnletterspacing);text-transform:var(--btntexttransform,none)}.button.button-secondary:hover,.button:hover,.is-style-secondary .wp-block-button__link:hover{background-color:var(--secondarybtnhoverbg);color:var(--secondarybtnhovercolor);border-color:var(--secondarybtnhovercolor)}.widget select,.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper,form input:read-write,form select,form select option,form textarea,form.wp-block-search input.wp-block-search__input{border-style:solid;border-color:var(--formfieldbordercolor);border-width:var(--formfieldborderwidth);border-radius:var(--formfieldborderradius,3px);background:var(--formfieldbgcolor);color:var(--formfieldcolor);padding:var(--formfieldpadding);text-transform:var(--formfieldtexttransform);font-weight:var(--formfieldfontweight);font-family:var(--bodyfontfamily);font-size:var(--formfieldfontsize);letter-spacing:var(--formfieldletterspacing);line-height:var(--formfieldlineheight)}.wpforms-container .wpforms-field-label,form label{font-weight:var(--formlabelfontweight,var(--bodyfontweight));text-transform:var(--formlabeltexttransform);letter-spacing:var(--formlabelletterspacing);line-height:var(--formlabellineheight);font-size:var(--formlabelfontsize,var(--bodyfontsize))}.entry-summary,.nv-meta-list li{font-weight:var(--fontweight);text-transform:var(--texttransform);letter-spacing:var(--letterspacing);line-height:var(--lineheight);font-size:var(--fontsize)}.title.entry-title{font-size:var(--fontsize,var(--h1fontsize));font-weight:var(--fontweight,var(--h1fontweight));line-height:var(--lineheight,var(--h1lineheight));letter-spacing:var(--letterspacing,var(--h1letterspacing));text-transform:var(--texttransform,var(--h1texttransform))}.blog-entry-title{font-size:var(--fontsize,var(--h3fontsize));font-weight:var(--fontweight,var(--h3fontweight));line-height:var(--lineheight,var(--h3lineheight));letter-spacing:var(--letterspacing,var(--h3letterspacing));text-transform:var(--texttransform,var(--h3texttransform))}.blog-entry-title.is-h4,.comment-reply-title,.comments-title{font-size:var(--fontsize,var(--h4fontsize));font-weight:var(--fontweight,var(--h4fontweight));line-height:var(--lineheight,var(--h4lineheight));letter-spacing:var(--letterspacing,var(--h4letterspacing));text-transform:var(--texttransform,var(--h4texttransform))}.nv-html-content p,blockquote,body,dd,dl,dt,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,html,iframe,legend,li,ol,p,pre,textarea,ul{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}ul{list-style:none}button,input,select,textarea{margin:0}html{box-sizing:border-box;-ms-overflow-style:scrollbar}*,::after,::before{box-sizing:border-box}audio,embed,img,object,video{height:auto;max-width:100%}iframe{border:0;max-width:100%}table{border-collapse:collapse;border-spacing:0}td,th{padding:0;text-align:left}abbr,acronym{text-decoration:none}mark{background:0;color:var(--nv-text-color)}.container{width:100%;padding-right:15px;padding-left:15px;margin:0 auto;max-width:var(--container)}.w-100{width:100%}.container-fluid{width:100%;margin:0 auto}.container-fluid>div{margin:0 -15px}.row{display:flex;flex-wrap:wrap;margin:0 -15px}.col{padding:0 15px;margin:0 auto;flex-grow:1;max-width:100%}html{font-size:100%}body{background-color:var(--nv-site-bg);color:var(--nv-text-color);font-size:var(--bodyfontsize);line-height:var(--bodylineheight);letter-spacing:var(--bodyletterspacing);font-family:var(--bodyfontfamily),var(--nv-fallback-ff);text-transform:var(--bodytexttransform);font-weight:var(--bodyfontweight);overflow-x:hidden;direction:ltr;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{margin-bottom:30px;font-family:var(--headingsfontfamily),var(--nv-fallback-ff);color:var(--headingcolor,inherit)}p{margin-bottom:30px}a{--linkdeco:none;color:var(--nv-primary-accent);cursor:pointer;text-decoration:var(--linkdeco)}a:focus,a:hover{opacity:.9;color:var(--nv-secondary-accent)}.entry-content a:not([class]),.nv-comment-content a:not([class]),.nv-template .neve-main a:not([class]),.widget_text a:not([class]){--linkdeco:underline}ins{text-decoration:none}h1{font-size:var(--h1fontsize);font-weight:var(--h1fontweight);line-height:var(--h1lineheight);letter-spacing:var(--h1letterspacing);text-transform:var(--h1texttransform)}h2{font-size:var(--h2fontsize);font-weight:var(--h2fontweight);line-height:var(--h2lineheight);letter-spacing:var(--h2letterspacing);text-transform:var(--h2texttransform)}h3{font-size:var(--h3fontsize);font-weight:var(--h3fontweight);line-height:var(--h3lineheight);letter-spacing:var(--h3letterspacing);text-transform:var(--h3texttransform)}h4{font-size:var(--h4fontsize);font-weight:var(--h4fontweight);line-height:var(--h4lineheight);letter-spacing:var(--h4letterspacing);text-transform:var(--h4texttransform)}h5{font-size:var(--h5fontsize);font-weight:var(--h5fontweight);line-height:var(--h5lineheight);letter-spacing:var(--h5letterspacing);text-transform:var(--h5texttransform)}h6{font-size:var(--h6fontsize);font-weight:var(--h6fontweight);line-height:var(--h6lineheight);letter-spacing:var(--h6letterspacing);text-transform:var(--h6texttransform)}ol,ul{padding-left:var(--listpad,0)}ul{list-style:var(--liststyle,none)}.show-on-focus{position:absolute;width:1px;height:1px;clip:rect(1px,1px,1px,1px);top:32px;background:var(--nv-site-bg);padding:10px 15px}.show-on-focus:focus{z-index:999999;width:auto;height:auto;clip:auto}.screen-reader-text{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.nv-icon{fill:currentColor}.nv-search{display:flex}table{border-collapse:separate;border-spacing:0;border-width:1px 0 0 1px;margin:0 0 20px;width:100%;word-break:initial}.wp-block-table{margin-top:30px;margin-bottom:30px}.wp-block-table figcaption{margin:15px auto;text-align:center}.wp-block-table.is-style-stripes{border:0}.wp-block-table.is-style-stripes tbody tr:nth-child(odd){background-color:var(--nv-light-bg)}td,th{padding:20px}th{padding-bottom:10px}td{font-size:.9em;border-bottom:2px solid var(--nv-text-color)}.wp-block-separator{border-bottom:0;border-top:2px solid}.wp-block-separator.is-style-wide{border-width:4px}.wp-block-separator.is-style-dots::before{content:"";border-top:4px dotted;display:block}.alignfull{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:0 7.5px}.alignwide{width:98vw;max-width:98vw;margin-left:calc(50% - 49vw);margin-right:calc(50% - 49vw)}.nv-sidebar-left .alignfull,.nv-sidebar-left .alignwide,.nv-sidebar-right .alignfull,.nv-sidebar-right .alignwide{max-width:100%;margin-left:auto;margin-right:auto}blockquote{margin:40px 0;border:solid var(--nv-text-color);border-width:0 0 0 4px;padding:0 0 0 20px}blockquote p{margin-bottom:10px;font-size:1.25em;font-style:italic}blockquote cite{font-style:normal;font-size:.9em!important;font-weight:600}blockquote.has-text-align-center{border:0;padding:0}blockquote.has-text-align-right{border-width:0 4px 0 0;padding:0 20px 0 0}blockquote.is-style-plain{border:0;padding:0}.wp-block-pullquote{margin:30px 0;border:solid var(--nv-text-color);border-width:4px 0;padding:30px 20px}.wp-block-pullquote p{font-size:1.5em!important}.wp-block-pullquote blockquote{padding:0;border:0}.wp-block-pullquote.alignleft{text-align:left}.wp-block-pullquote.alignright{text-align:right}.wp-block-pullquote.is-style-solid-color{background-color:var(--nv-light-bg)}.wp-block-pullquote.is-style-solid-color blockquote{text-align:inherit;max-width:90%}.wp-block-verse{background-color:inherit;font-size:1.25em;border:0}.wp-block-loginout form p{display:grid;gap:5px}.has-neve-link-color-color{color:var(--nv-primary-accent)!important}.has-neve-link-color-background-color{background-color:var(--nv-primary-accent)!important}.has-neve-link-hover-color-color{color:var(--nv-secondary-accent)!important}.has-neve-link-hover-color-background-color{background-color:var(--nv-secondary-accent)!important}.has-neve-text-color-color{color:var(--nv-text-color)!important}.has-neve-text-color-background-color{background-color:var(--nv-text-color)!important}.has-nv-site-bg-color{color:var(--nv-site-bg)!important}.has-nv-site-bg-background-color{background-color:var(--nv-site-bg)!important}.has-nv-light-bg-color{color:var(--nv-light-bg)!important}.has-nv-light-bg-background-color{background-color:var(--nv-light-bg)!important}.has-nv-dark-bg-color{color:var(--nv-dark-bg)!important}.has-nv-dark-bg-background-color{background-color:var(--nv-dark-bg)!important}.has-nv-text-dark-bg-color{color:var(--nv-text-dark-bg)!important}.has-nv-text-dark-bg-background-color{background-color:var(--nv-text-dark-bg)!important}.has-nv-c-1-color{color:var(--nv-c-1)!important}.has-nv-c-1-background-color{background-color:var(--nv-c-1)!important}.has-nv-c-2-color{color:var(--nv-c-2)!important}.has-nv-c-2-background-color{background-color:var(--nv-c-2)!important}.site-logo{align-items:center;display:flex}.site-logo img{max-width:var(--maxwidth);display:block;margin:0 auto}.site-logo img[src$=".svg"]{width:var(--maxwidth)}.site-logo .title-with-logo{display:flex;flex-direction:row;align-items:center}.site-logo .title-with-logo>:first-child{margin-right:10px}.site-logo h1,.site-logo p{font-size:var(--fs);font-weight:var(--h1fontweight);line-height:var(--bodylineheight);letter-spacing:var(--bodyletterspacing);text-transform:var(--texttransform,var(--bodytexttransform));color:inherit;margin:0}.site-logo small{display:block}.header-menu-sidebar .nav-ul .sub-menu,.nav-ul li:hover>.sub-menu,.sub-menu.dropdown-open{opacity:1;visibility:visible}.caret{transition:.3s ease}.dd-title{flex-grow:var(--flexg);display:flex;align-items:center}.nav-ul{display:flex;flex-wrap:wrap;margin-right:calc(var(--spacing)/ 2 * -1);margin-left:calc(var(--spacing)/ 2 * -1)}.nav-ul>li{margin:0 calc(var(--spacing)/ 2)}.nav-ul li a{min-height:var(--height);color:var(--color);position:relative;width:100%;display:flex;align-items:center}.nav-ul .caret{line-height:0;justify-content:center;display:flex}.nav-ul .caret svg{width:.5em;height:.5em}.nav-ul li{display:block;position:relative}.nav-ul li>.wrap{display:flex;align-items:center}.nav-ul li.nv-active>.wrap .caret,.nav-ul li.nv-active>.wrap>a{color:var(--activecolor)}.nav-ul li:hover>.wrap .caret,.nav-ul li:hover>.wrap>a{color:var(--hovercolor,var(--nv-primary-accent))}.nav-ul .sub-menu{background:var(--bgcolor,var(--overlaycolor));z-index:100;position:absolute;top:100%;box-shadow:rgba(149,157,165,.2) 0 8px 24px;visibility:hidden;opacity:0;right:0}.nav-ul .sub-menu li{min-width:150px;width:100%}.nav-ul .sub-menu li>.wrap{padding:10px 20px;white-space:nowrap;display:flex}.nav-ul .sub-menu .sub-menu{left:100%;top:0;right:unset}.header-menu-sidebar .nv-nav-wrap{width:100%}.header-menu-sidebar .nav-ul{flex-direction:column;width:100%}.header-menu-sidebar .nav-ul li{width:100%}.header-menu-sidebar .nav-ul li:not([class*=block])>.wrap>a{padding:15px 0;white-space:normal}.header-menu-sidebar .nav-ul .caret svg{width:var(--smiconsize,1em);height:var(--smiconsize,1em)}.header-menu-sidebar .nav-ul .caret-wrap{margin:-15px 0;padding:15px}.header-menu-sidebar .nav-ul .caret-wrap.dropdown-open .caret{transform:rotateX(180deg)}.header-menu-sidebar .nav-ul .sub-menu{left:unset!important;top:unset!important;right:unset!important;background:0;position:relative;max-width:100%;box-shadow:none;display:none}.header-menu-sidebar .nav-ul .sub-menu.dropdown-open{display:block;margin-left:10px}.nv-nav-wrap ul.primary-menu-ul>li i{margin-top:0;font-size:inherit;width:auto;height:auto}.nv-nav-search{transition:opacity .3s;position:absolute;visibility:hidden;opacity:0;right:0;width:auto;padding:10px;cursor:unset;z-index:100;background-color:var(--nv-site-bg);box-shadow:rgba(149,157,165,.2) 0 8px 24px;display:flex;align-items:center}.nv-nav-search .container{padding:0}.menu-item-nav-search.active .nv-nav-search{opacity:1;visibility:visible}.menu-item-nav-search{cursor:pointer;outline:0}.menu-item-nav-search .nv-icon:hover{color:var(--hovercolor)}.menu-item-nav-search svg{width:var(--iconsize);height:var(--iconsize)}.menu-item-nav-search.minimal{position:relative}.menu-item-nav-search.minimal .search-field{width:200px}.menu-item-nav-search.minimal .nv-nav-search{display:flex;align-items:center;right:auto;left:0;top:100%}.menu-item-nav-search.floating .form-wrap{flex-grow:1}.menu-item-nav-search.floating .nv-nav-search{align-items:unset;transition:top .2s ease-out;position:fixed;top:-100%;left:0}.menu-item-nav-search.floating.active .nv-nav-search{top:0}.menu-item-nav-search.floating .close-container{display:flex}.menu-item-nav-search.floating .close-responsive-search{display:flex;align-items:center;--primarybtnpadding:0 20px}.header-menu-sidebar .menu-item-nav-search.floating .nv-nav-search{position:absolute}.menu-item-nav-search.canvas .nv-nav-search{position:fixed;top:0;bottom:0;width:100%;display:flex;justify-content:center;align-items:center}.menu-item-nav-search.canvas .nv-nav-search .close-container{position:absolute;top:30px;text-align:right}.nav-clickaway-overlay{position:fixed;width:100%;left:0;right:0;top:0;z-index:90;height:100vh}.close-responsive-search{background:0;border:0;--primarybtnhoverbg:0}.close-responsive-search>svg{fill:var(--nv-text-color);width:var(--formfieldfontsize);min-width:25px;min-height:25px}.sm-style-border-bottom .sub-menu .wrap::after,.style-border-bottom>ul>li>.wrap::after{bottom:0}.sm-style-border-top .sub-menu .wrap::after,.style-border-top>ul>li>.wrap::after{top:0}.m-style>ul>li>.wrap:hover::after,.sm-style .sub-menu .wrap:hover::after{width:100%}.m-style>ul>li>.wrap::after,.sm-style .sub-menu .wrap::after{position:absolute;content:"";margin:0 auto;width:0;height:2px;transition:all .3s ease;right:0;left:0;pointer-events:none;background-color:var(--hovercolor,var(--nv-primary-accent,currentColor))}.sm-style-full-height .sub-menu .wrap,.style-full-height>ul>li>.wrap{z-index:1}.sm-style-full-height .sub-menu .wrap::after,.style-full-height>ul>li>.wrap::after{top:0;bottom:0;left:calc(var(--spacing)/ 2 * -1);right:calc(var(--spacing)/ 2 * -1);height:100%;z-index:-1}.sm-style-full-height .sub-menu .wrap:hover svg,.style-full-height>ul>li>.wrap:hover svg{color:var(--hovertextcolor,var(--color))}.sm-style-full-height .sub-menu .wrap:hover>a,.style-full-height>ul>li>.wrap:hover>a{color:currentColor}.sm-style-full-height .sub-menu .wrap:hover>a,.sm-style-full-height .sub-menu .wrap:hover>a i,.sm-style-full-height .sub-menu .wrap:hover>a span,.sm-style-full-height .sub-menu .wrap:hover>a+.caret-wrap,.style-full-height>ul>li>.wrap:hover>a,.style-full-height>ul>li>.wrap:hover>a i,.style-full-height>ul>li>.wrap:hover>a span,.style-full-height>ul>li>.wrap:hover>a+.caret-wrap{color:var(--hovertextcolor,var(--color))!important}.sm-style-full-height .sub-menu .wrap:hover>a::after,.style-full-height>ul>li>.wrap:hover>a::after{width:calc(100% + var(--spacing))}.sm-style-full-height .sub-menu a,.style-full-height>ul>li>a{z-index:1}.sm-style-full-height .sub-menu a::after,.style-full-height>ul>li>a::after{top:0;bottom:0;left:calc(var(--spacing)/ 2 * -1);right:calc(var(--spacing)/ 2 * -1);height:100%;z-index:-1}.sm-style-full-height .sub-menu a:hover+.caret svg{color:var(--hovertextcolor);position:relative;z-index:1}.sm-style-full-height .sub-menu a:hover::after{width:100%}.nav-toggle-label{line-height:1;margin:var(--label-margin,0 5px 0 0)}.navbar-toggle-wrapper{align-items:center}.navbar-toggle{--primarybtncolor:var(--color);--primarybtnhovercolor:var(--color);--primarybtnbg:var(--bgcolor, transparent);--primarybtnhoverbg:var(--bgcolor, transparent);--primarybtnborderwidth:var(--borderwidth, 1px);--primarybtnborderradius:var(--borderradius, 0);padding:var(--padding,10px 15px);box-shadow:none;display:flex;align-items:center}.navbar-toggle:focus{outline:1px solid}.icon-bar{background-color:currentColor;transition:all .1s ease;position:relative;display:block;width:15px;height:2px}.icon-bar:nth-child(2){margin:3px 0}.is-menu-sidebar .navbar-toggle .icon-bar:nth-child(1){transform:rotate(45deg);top:5px}.is-menu-sidebar .navbar-toggle .icon-bar:nth-child(2){opacity:0}.is-menu-sidebar .navbar-toggle .icon-bar:nth-child(3){transform:rotate(-45deg);bottom:5px}.wrapper{display:flex;min-height:100vh;flex-direction:column;position:relative;transition:all .3s cubic-bezier(.79,.14,.15,.86)}body>.wrapper:not(.et-fb-iframe-ancestor){overflow:hidden}.neve-main{flex:1 auto}.nv-page-title-wrap .nv-page-title{text-align:var(--textalign,left)}input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=reset],input[type=search],input[type=submit],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea{display:inline-block;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;resize:vertical}[tabindex="-1"]:focus,input:read-write:focus,select:focus,textarea:focus{outline:0;box-shadow:0 0 3px 0 var(--nv-secondary-accent);--formfieldbordercolor:var(--nv-secondary-accent)}button,input,select,textarea{line-height:inherit;box-sizing:border-box}::placeholder{color:inherit;opacity:.5}select{min-height:35px;background-repeat:no-repeat;background-position:right;background-size:18px;padding-right:20px!important;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMCAyMCI+PHBhdGggZmlsbD0iIzYyNjI2MiIgZD0iTTE1IDhsLTQgNi00LTZoOHoiLz48L3N2Zz4=)}label{display:inline-block}fieldset{padding:20px 30px;margin-bottom:20px;border:2px solid var(--nv-light-bg)}fieldset legend{font-weight:700;padding:0 15px;margin-left:-15px}fieldset input[type=password],fieldset input[type=search],fieldset input[type=text],fieldset select,fieldset textarea{width:100%}form select{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMCAyMCI+PHBhdGggZmlsbD0iIzYyNjI2MiIgZD0iTTE1IDhsLTQgNi00LTZoOHoiLz48L3N2Zz4=) right center/18px no-repeat,var(--formfieldbgcolor)}.widget-search{width:100%;margin:0!important}.search-form{display:flex;max-width:100%;line-height:1;--primarybtnbg:var(--formfieldbgcolor);--primarybtnhoverbg:var(--formfieldbgcolor);--primarybtncolor:var(--formfieldbordercolor);--primarybtnhovercolor:var(--formfieldbordercolor)}.search-form svg{fill:var(--formfieldcolor);width:var(--formfieldfontsize);opacity:.5;height:auto}.search-form .search-submit{display:flex;justify-content:center;align-items:center;min-width:45px;z-index:1;--primarybtnborderwidth:var(--formfieldborderwidth);--primarybtnborderradius:var(--formfieldborderradius);--primarybtnpadding:var(--formfieldpadding);border-bottom-left-radius:0;border-top-left-radius:0;border-left:0;border-color:var(--formfieldbordercolor);position:relative;height:var(--height);overflow:hidden;white-space:nowrap}.search-form .search-submit::before{content:"";display:block;width:3px;height:100%;background-color:var(--formfieldbgcolor);left:-3px;top:0;bottom:0;position:absolute}.search-form .search-field{overflow:hidden;text-overflow:ellipsis;height:var(--height);border-right:0;flex-grow:1;border-top-right-radius:0;border-bottom-right-radius:0;width:calc(100% - 45px);max-width:100%}.search-form .search-field:focus~button{box-shadow:0 0 3px 0 var(--nv-secondary-accent);border-color:var(--nv-secondary-accent)}.nv-meta-list{margin-bottom:20px;font-size:.9em}.nv-meta-list li,.nv-meta-list span{display:inline-block}.nv-meta-list li:not(:last-child)::after,.nv-meta-list span:not(:last-child)::after{content:"/";padding:0 8px}.nv-meta-list .posted-on:not(.nv-show-updated) .updated{display:none}.nv-meta-list .photo{width:var(--avatarsize);height:var(--avatarsize);border-radius:50%;transform:translateY(30%);margin-right:3px}.nv-dynamic-author-meta .photo{width:15px;height:15px;border-radius:50%;transform:translateY(30%)}.entry-title{word-wrap:break-word}.entry-title a{color:var(--nv-text-color)}.nv-index-posts{margin-top:60px}.nv-index-posts .nv-page-title-wrap{margin-top:0}.nv-post-thumbnail-wrap img:not(.photo),.nv-post-thumbnail-wrap>a{display:block}.nv-post-thumbnail-wrap img{width:100%;box-shadow:var(--boxshadow,none)}.posts-wrapper>article{width:var(--postwidth)}.blog-entry-title{margin-bottom:10px;word-wrap:break-word}.article-content-col{width:100%}.article-content-col .content{width:100%;border-bottom:0 solid;display:flex;flex-direction:column}.article-content-col .content .button{display:inline-block;align-self:flex-start}.bypostauthor{display:block}.posts-wrapper{display:flex;flex-wrap:wrap;margin-bottom:40px}.excerpt-wrap>:last-child{margin-bottom:0}.layout-grid .content>.blog-entry-title{margin-bottom:10px}.layout-grid .content>*{margin-bottom:20px}.layout-grid .content>:last-child{margin-bottom:0}.nv-non-grid-article{margin-bottom:var(--spacing,60px);display:flex;align-items:flex-end}.nv-non-grid-article .non-grid-content{display:flex;flex-direction:column;flex-grow:1}.nv-non-grid-article .non-grid-content>.blog-entry-title{margin-bottom:10px}.nv-non-grid-article .non-grid-content>*{margin-bottom:20px}.nv-non-grid-article .non-grid-content>:last-child{margin-bottom:0}article{word-break:break-word}body:not(.nv-blog-default) .posts-wrapper{margin-left:calc(-1 * var(--gridspacing,30px)/ 2);margin-right:calc(-1 * var(--gridspacing,30px)/ 2)}body:not(.nv-blog-default) .posts-wrapper article{margin-bottom:calc(var(--gridspacing,30px));padding:0 calc(var(--gridspacing,30px)/ 2)}.layout-default{overflow:hidden;border-radius:var(--borderradius);box-shadow:var(--cardboxshadow);background:var(--cardbgcolor);color:var(--cardcolor)}.layout-default .default-layout-content{padding:var(--padding,0)}.nv-loader{height:40px;width:40px;border-radius:50%;border:3px solid var(--nv-primary-accent);border-left:3px solid transparent;animation:spin 1s linear infinite;margin:0 auto;display:none}@keyframes spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.layout-grid,body .layout-grid>.article-content-col{display:flex}.layout-grid .article-content-col:has(.img-wrap:first-child){padding-top:0!important}.layout-grid .article-content-col{overflow:hidden;border-radius:var(--borderradius);padding:var(--padding,0);background:var(--cardbgcolor);box-shadow:var(--cardboxshadow);color:var(--cardcolor,inherit)}.layout-grid a{--nv-primary-accent:var(--cardcolor, inherit);--nv-text-color:var(--cardcolor, inherit)}.nv-non-grid-article .nv-post-thumbnail-wrap{margin-bottom:20px}.non-grid-content{padding:var(--padding)}.cover-post{display:flex;box-shadow:var(--cardboxshadow,var(--boxshadow,none));position:relative;min-height:300px}.layout-covers .article-content-col{overflow:hidden;border-radius:var(--borderradius);box-shadow:var(--cardboxshadow)}.layout-covers .content{position:relative;padding:0}.layout-covers .inner{position:relative;display:flex;flex-direction:column;justify-content:flex-end;z-index:10;color:var(--color,#fff);padding:var(--padding,25px)}.layout-covers a:not(.button){color:var(--cardcolor,var(--color,#fff))}.layout-covers .img-wrap{position:absolute;width:100%;height:100%}.layout-covers img{object-fit:cover;width:100%;height:100%}.cover-overlay{width:100%;height:100%;position:absolute;background:rgba(0,0,0,.75);z-index:1}.nv-single-post-wrap>div:first-child{margin-top:60px}.nv-single-post-wrap>div:last-child{padding-bottom:30px}.nv-single-post-wrap>div:not(:last-child){margin-bottom:var(--spacing,60px)}.nv-single-post-wrap .wp-block-image{margin-bottom:var(--img-m)}.nv-page-title-wrap{margin-top:60px}.entry-header{text-align:var(--textalign,center)}.entry-header .title{margin-bottom:10px}.attachment-neve-blog{display:flex}.nv-post-navigation{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px}.nv-post-navigation span{display:block}.nv-post-navigation .nav-direction{color:var(--nv-text-color);font-size:.8em;text-transform:uppercase}.nv-post-navigation a:hover span:last-child{text-decoration:underline}.nv-post-navigation .next{grid-column:2;text-align:right}.post-pages-links{display:flex;list-style-type:none}.post-pages-links>a:not(:last-child) span,.post-pages-links>span{padding-right:15px}.post-password-form input[type=submit]{margin-top:20px}.nv-tags-list a{margin:0 10px 10px 0;font-weight:700;text-transform:uppercase;color:#fff!important;padding:10px;border-radius:4px;background:var(--nv-primary-accent);line-height:1;font-size:.75em!important;display:inline-block}.nv-tags-list span{margin-right:10px}.page .nv-post-cover{margin-bottom:60px}.nv-post-cover{min-height:var(--height);padding:var(--padding);justify-content:var(--justify,center);display:flex;position:relative;background-size:cover;background-repeat:no-repeat;background-position:center;text-align:var(--textalign,center)}.nv-post-cover .nv-title-meta-wrap{color:var(--color,var(--nv-text-dark-bg));display:flex;flex-direction:column;z-index:1;align-self:var(--valign,flex-end)}.nv-post-cover .nv-title-meta-wrap>:last-child{margin-bottom:0}.nv-post-cover .nv-title-meta-wrap a{color:var(--color,var(--nv-text-dark-bg))}.nv-post-cover .container{display:flex;justify-content:var(--justify,center)}.nv-is-boxed{padding:var(--padding);background:var(--bgcolor,var(--nv-light-bg));color:var(--color,var(--nv-text-color))}.nv-is-boxed a{color:var(--color,var(--nv-text-color))}.nv-overlay{background:var(--bgcolor,var(--nv-dark-bg));mix-blend-mode:var(--blendmode,normal);opacity:calc(var(--opacity)/ 100);position:absolute;left:0;right:0;top:0;bottom:0}.nv-comment-content{margin-bottom:0!important}.nv-comment-content>:last-child{margin-bottom:0}#comments li.comment{border-bottom:2px solid;padding-bottom:40px;margin-bottom:40px}#comments article{display:flex;gap:20px}#comments .nv-comment-avatar{flex-shrink:0}#comments .avatar{border-radius:100%}#comments input:not([type=submit]):not([type=checkbox]){width:100%}#comments ol{list-style:none}#comments textarea{max-width:100%;width:100%;display:block}#comments .comment-reply-title{margin-bottom:15px}#comments .comment-reply-title small{float:right}.nv-comment-header{display:flex;align-items:center;margin-bottom:30px}.nv-comment-header .vcard{display:grid}.nv-comment-header .vcard a{color:var(--color,var(--nv-text-color))}.nv-comment-header .vcard .author{font-weight:700}.nv-comment-header .vcard time{font-size:.9em;opacity:.7}.nv-comment-header .edit-reply{font-size:.9em;font-weight:700;text-transform:uppercase;margin-left:auto}.comments-title{margin-bottom:80px}.comment-content{flex:1}.comment-form{display:grid;grid-column-gap:15px;grid-row-gap:10px}.comment-form>p:not(.comment-notes){margin-bottom:0}.comment-form label{display:inline-block}.nv-comments-list{margin-bottom:80px}.nv-comments-list .children{padding-left:15px}ul.page-numbers{display:flex;flex-wrap:wrap;gap:20px}.page-numbers [type=submit]{all:unset;cursor:pointer}.page-numbers form{display:flex;gap:10px}.page-numbers .page-input{line-height:1;padding:8px 15px;font-size:var(--bodyfontsize);width:75px}.page-numbers a,.page-numbers input[type=submit],.page-numbers span{line-height:1;background:var(--nv-light-bg);border-radius:3px;padding:12px 15px;color:inherit;display:block}.page-numbers .dots{background:0}.page-numbers .current{background:var(--nv-primary-accent);color:var(--nv-text-dark-bg)}dl{margin:20px 0}dl dd{padding-left:30px}dl dt{font-weight:600}.nv-iframe-embed{position:relative;padding-bottom:56.25%;height:0}.nv-iframe-embed iframe{position:absolute;top:0;left:0;width:100%;height:100%}figcaption{font-size:.9em;opacity:.75}code{background:#d0effb;border-radius:5px;border:1px solid var(--nv-light-bg);padding:0 3px;color:#333}pre{display:block;padding:30px;background:var(--nv-light-bg);margin:20px 0;white-space:pre-wrap;font-size:.9em;font-family:Courier,monospace}pre code{border:0;background:0 0}.excerpt-wrap,.nv-content-wrap{--listpad:20px;--liststyle:disc;--img-m:24px}.excerpt-wrap ol,.excerpt-wrap ul,.nv-content-wrap ol,.nv-content-wrap ul{margin:30px 0}.excerpt-wrap li,.nv-content-wrap li{margin-top:10px}.alignleft{float:left;margin:20px 20px 20px 0}.alignright{float:right;margin:20px 0 20px 20px}.aligncenter{display:block;text-align:center;margin:0 auto}.wp-caption{max-width:100%}.wp-caption-text{text-align:center;font-size:.8em;font-weight:500}.twitter-tweet.twitter-tweet-rendered{padding:15px 0;margin:auto}hr{color:inherit;height:0;border:0;border-top:2px solid;margin:10px 0 20px;display:inline-block;width:100%}audio{display:flex;height:50px}.gallery-columns-1 .gallery-item{width:100%;max-width:100%}.gallery-columns-2 .gallery-item{max-width:48%;width:48%}.gallery-columns-3 .gallery-item{max-width:31.3333333333%;width:31.3333333333%}.gallery-columns-4 .gallery-item{max-width:23%;width:23%}.gallery-columns-5 .gallery-item{max-width:18%;width:18%}.gallery-columns-6 .gallery-item{max-width:14.6666666667%;width:14.6666666667%}.gallery-columns-7 .gallery-item{max-width:12.2857142857%;width:12.2857142857%}.gallery-columns-8 .gallery-item{max-width:10.5%;width:10.5%}.gallery-columns-9 .gallery-item{max-width:9.1111111111%;width:9.1111111111%}.gallery{display:flex;flex-wrap:wrap;justify-content:space-between}.gallery-item{display:inline-block;text-align:center;vertical-align:top}.nv-content-wrap ul.wp-block-gallery{padding-left:0}.gallery-caption{box-sizing:border-box}.nv-index-posts,.nv-single-post-wrap{margin-bottom:60px}.nv-sidebar-wrap{padding:60px 15px;margin-bottom:20px;flex-grow:1}.nv-sidebar-wrap.hide:not(.shop-sidebar){display:none}.widget{word-break:break-word;margin-bottom:40px}.widget:last-child{margin:0}.widget select{max-width:100%;width:100%}.widget .widget-title{margin-bottom:10px;font-weight:700;font-size:var(--h4fontsize)}.widget ul{padding:0}.widget ul ul{padding-left:10px}.widget li{margin-top:10px}.post-date{display:block;font-size:.9em;opacity:.7}.widget_recent_entries a{color:var(--nv-text-color)}.widget_calendar td,.widget_calendar th{padding:10px}.nv-page-title .neve-breadcrumbs-wrapper,.nv-title-meta-wrap .neve-breadcrumbs-wrapper{margin-bottom:30px;display:block}.neve-breadcrumbs-wrapper{font-size:14px}.neve-breadcrumbs-wrapper a{color:#676767}.hfg-is-group{display:flex;align-items:center}.builder-item--footer-menu,.component-wrap,.item--inner,.menu-item-nav-search,.nav-ul .wrap a .dd-title,.nav-ul a,.palette-icon-wrapper,.site-logo,footer .nav-ul{justify-content:var(--justify,flex-start);text-align:var(--textalign,left)}@media (min-width:769px){#comments .comment-form{grid-template-columns:repeat(3,1fr)}#comments .comment-form>:not(.comment-form-author):not(.comment-form-url):not(.comment-form-email){grid-column:1/-1}}@media (min-width:960px){.neve-main>.container .col{max-width:70%}.neve-main>.container>.row{flex-wrap:nowrap}.nv-non-grid-article .nv-post-thumbnail-wrap{margin-bottom:0;grid-column:var(--thumbgridcolumn,1)}.nv-non-grid-article .nv-ft-wrap{display:grid;grid-gap:20px;align-items:center;grid-auto-flow:dense}.posts-wrapper>article.has-post-thumbnail .nv-ft-wrap{grid-template-columns:var(--postcoltemplate,35fr 65fr)}.posts-wrapper>article.has-post-thumbnail.layout-alternative:nth-child(even){--thumbgridcolumn:2}.posts-wrapper>article.has-post-thumbnail.layout-alternative:nth-child(even) .nv-ft-wrap{grid-template-columns:var(--postcoltemplate,65fr 35fr)}.nv-sidebar-wrap{max-width:30%}.nv-sidebar-wrap.nv-right{padding-left:45px}.nv-sidebar-wrap.nv-left{padding-right:45px}.nv-sidebar-wrap.hide.shop-sidebar{display:none}.alignwide{width:70vw;max-width:70vw;margin-left:calc(50% - 35vw);margin-right:calc(50% - 35vw)}}.elementor-widget-text-editor{--listpad:15px;--liststyle:disc}body.elementor-page .wrapper{overflow:visible}.elementor select{background-image:none}.header-menu-sidebar{padding:0;position:fixed;max-width:100%;top:0;z-index:999900;visibility:hidden;display:flex;height:100vh}.header-menu-sidebar .navbar-toggle-wrapper{display:flex;justify-content:flex-end;padding:8px 10px}.header-menu-sidebar .navbar-toggle-wrapper button.navbar-toggle{position:relative}.tcb{transition:all .3s cubic-bezier(.79,.14,.15,.86)}.header-menu-sidebar-bg{background:var(--bgcolor);color:var(--color);position:relative;display:flex;flex-direction:column;word-wrap:break-word;width:100%}.header-menu-sidebar-inner{padding:20px 0;overflow-x:hidden;height:100%;display:none;opacity:0;transition:opacity .3s ease}.is-menu-sidebar .header-menu-sidebar-inner{display:block;opacity:1}.hiding-header-menu-sidebar .header-menu-sidebar-inner{display:block;transition:all .3s ease;opacity:0}.header-menu-sidebar-inner .item--inner{width:100%}.hiding-header-menu-sidebar .close-sidebar-panel{transition:.3s ease;opacity:0}.menu_sidebar_slide_left .header-menu-sidebar{left:0;transform:translateX(-100%)}.menu_sidebar_slide_right .header-menu-sidebar{right:0;transform:translateX(100%)}.menu_sidebar_pull_left .wrapper{left:0}.menu_sidebar_pull_left .wrapper .header-menu-sidebar{left:0;transform:translateX(-100%)}.menu_sidebar_pull_right .wrapper{right:0}.menu_sidebar_pull_right .wrapper .header-menu-sidebar{right:0;transform:translateX(100%)}.menu_sidebar_dropdown .hfg-ov{display:none}.menu_sidebar_dropdown .header-menu-sidebar{box-shadow:none;position:absolute;top:unset;width:100%;display:block}.menu_sidebar_dropdown .header-menu-sidebar-inner{max-height:0;padding:0}.menu_sidebar_full_canvas .header-menu-sidebar{width:100%;bottom:0;right:0;opacity:0}.menu_sidebar_full_canvas .header-menu-sidebar-inner{flex-grow:1}.header-menu-sidebar .menu-item-nav-search{display:flex;align-items:center}.hfg-ov{top:0;bottom:0;right:0;left:0;background:rgba(0,0,0,.5);position:fixed;transform:translate3d(0,0,0);z-index:999899;transition:all .3s linear;visibility:hidden;opacity:0}.is-menu-sidebar .hfg-ov{visibility:visible;opacity:1}.hfg-pe{pointer-events:none}.is-menu-sidebar .hfg-pe{pointer-events:unset}.site-footer{position:relative;z-index:11}.site-footer .item--inner{width:100%}.site-footer .item--inner.has_menu{display:flex}.site-footer p:last-child{margin-bottom:0}.footer--row .hfg-slot{display:flex;flex-direction:column}.footer--row .row{display:grid;align-items:var(--valign)}.footer--row .builder-item{width:100%}@media (max-width:960px){footer .footer--row-inner .row{grid-template-columns:1fr}}.site-header{position:relative}.site-header .header--row-inner{align-items:center;display:flex}#header-grid.global-styled:not(.neve-transparent-header):not(.has-sticky-rows--mobile):not(.has-sticky-rows--desktop){position:relative}#header-grid.global-styled:not(.neve-transparent-header){background:var(--bgcolor);background-image:var(--bgimage,var(--bgcolor,none));background-position:var(--bgposition,center);background-repeat:no-repeat;background-size:cover;background-attachment:var(--bgattachment)}#header-grid.global-styled:not(.neve-transparent-header)::before{display:block;width:100%;top:0;bottom:0;position:absolute;content:"";background-color:var(--overlaycolor);opacity:var(--bgoverlayopacity)}#header-grid.global-styled:not(.neve-transparent-header) .header--row,#header-grid.global-styled:not(.neve-transparent-header) .header--row-inner{background:0 0}.builder-item{margin:4px 0;position:relative;min-height:1px;padding-right:15px;padding-left:15px}.builder-item.hfg-end{margin-left:auto}.builder-item.hfg-start{margin-right:auto}@media (min-width:960px){.builder-item{margin:8px 0}}.hfg-slot{display:flex;align-items:center}.hfg-slot.right{justify-content:flex-end}.hfg-slot.center{justify-content:center}.layout-fullwidth .container{max-width:100%!important}.layout-contained{max-width:var(--container);margin:0 auto}.header-menu-sidebar-bg,[class*=row-inner]{position:relative;background:var(--bgimage,var(--bgcolor,#fff));background-position:var(--bgposition,center);background-repeat:no-repeat;background-size:cover;background-attachment:var(--bgattachment)}.header-menu-sidebar-bg::before,[class*=row-inner]::before{display:block;width:100%;top:0;bottom:0;position:absolute;content:"";background-color:var(--overlaycolor);opacity:var(--bgoverlayopacity)}[class*=row-inner]:not(.footer--row-inner){border-bottom:var(--rowbwidth,0) solid var(--rowbcolor)}.footer--row-inner{border-top:var(--rowbwidth,0) solid var(--rowbcolor)}[data-row-id]{color:var(--color);background:var(--bgcolor)}[data-row-id] a{color:var(--color)}[data-row-id] .row{display:grid;grid-template-columns:auto auto;min-height:var(--height,auto)}.has-center .row--wrapper{grid-template-columns:1fr auto 1fr}.hfg_header.site-header{box-shadow:0 -1px 3px rgba(0,0,0,.1)}.hfg-is-group>div:first-of-type .button{margin-right:20px}.hfg-is-group>div:last-of-type .button{margin-left:20px}.header .builder-item .item--inner[class*=button_base],.header .builder-item .item--inner[class*=nav-icon]{padding:0!important}.header .builder-item [class*=button_base] .button{--primarybtnpadding:var(--padding)}.hfg-grid{display:flex}@media (min-width:960px){.hide-on-desktop{display:none}}@media (max-width:959px){.hide-on-tablet{display:none}}@media (max-width:576px){.hide-on-mobile{display:none}}.component-wrap{display:flex;margin:4px 0}.builder-item .item--inner{color:var(--color);font-family:var(--fontfamily,var(--bodyfontfamily));font-size:var(--fontsize,var(--bodyfontsize));line-height:var(--lineheight,var(--bodylineheight));letter-spacing:var(--letterspacing,var(--bodyletterspacing));font-weight:var(--fontweight,var(--bodyfontweight));text-transform:var(--texttransform,var(--bodytexttransform));padding:var(--padding,0);margin:var(--margin,0);position:relative}.builder-item .item--inner.has_menu{position:unset}.inherit-ff{font-family:var(--inheritedff);font-weight:var(--inheritedfw)}