.iti {
	width: 100% !important;
}

.elementor-form input[type="tel"] {
	width: 100% !important;
	padding-left: 70px !important;
}

.iti__selected-flag {
	color: #fff !important;
}

.iti__selected-dial-code {
	color: #fff !important;
	font-weight: 500;
}

.iti__selected-flag {
	background-color: transparent !important;
}

div.wpforms-container-full .wpforms-field.wpforms-field-checkbox ul li, div.wpforms-container-full .wpforms-field.wpforms-field-radio ul li, div.wpforms-container-full .wpforms-field.wpforms-field-payment-checkbox ul li, div.wpforms-container-full .wpforms-field.wpforms-field-payment-multiple ul li, div.wpforms-container-full .wpforms-field.wpforms-field-gdpr-checkbox ul li {
	width: 20%;
}

@media (max-width:750px) {
	div.wpforms-container-full .wpforms-field.wpforms-field-checkbox ul li, div.wpforms-container-full .wpforms-field.wpforms-field-radio ul li, div.wpforms-container-full .wpforms-field.wpforms-field-payment-checkbox ul li, div.wpforms-container-full .wpforms-field.wpforms-field-payment-multiple ul li, div.wpforms-container-full .wpforms-field.wpforms-field-gdpr-checkbox ul li {
		width: 43%;
	}
}

li.wpforms-image-choices-item.wpforms-selected {
	background-color: #ffa3ec;
	mix-blend-mode: difference;
	border-radius: 5px;
	box-shadow: 0px 0px 31px -5px rgba(112, 112, 112, 1);
}

div.wpforms-container-full .wpforms-form .wpforms-image-choices-modern .wpforms-image-choices-item.wpforms-selected .wpforms-image-choices-image:after {
	display: none;
}

.carousel-item-content.pos-rel.w-100.loaded {
	filter: grayscale(100%);
	transition: .8s;
}

.carousel-item-content.pos-rel.w-100.loaded:hover {
	filter: grayscale(0%);
}

button#wpforms-submit-8271 {
	background-color: #257653;
}

.carousel-item-content>* {
	white-space: normal;
	width: 165px;
}

.lqd-fancy-menu.lqd-custom-menu.pos-abs.lqd-sticky-menu.lqd-sticky-menu-floating-vertical.element-was-moved {
	display: none;
}

span.wpforms-image-choices-label {
	font-size: 15px !important;
}

h2.lqd-slsh-h-org.m-0 {
	font-size: 25px !important;
}

@media (max-width:750px) {
	li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-has-children.menu-item-8565.position-applied.is-active >a {
		padding-bottom: 5px;
	}
	
	li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-has-children.menu-item-9661.position-applied.is-active >a {
		padding-bottom: 5px;
	}
}

.wpforms-container .wpforms-image-choices-modern img {
	max-width: 50%;
}

.post-type-archive-jobpost section#contact-us {
	display: none;
}

.jobpost-template-default section#contact-us {
	display: none;
}

.jobpost-template-default div#comments {
	display: none;
}

.page-id-9025 section#contact-us {
	display: none;
}

.page-id-10639 section#contact-us {
	display: none;
}

.liquid-filter-items {
	font-size: 16px;
}

.checkbox-11 li.choice-1.depth-1 {
	width: 100% !important;
}

.checkbox-11 li.choice-2.depth-1 {
	width: 100% !important;
}

@media (min-width:1000px) {
	iframe {
		max-width: 100%;
		height: 32.3vw;
		width: 100vw !important;
	}
}

@media (max-width:750px) {
	iframe.lazy-loaded {
		height: 38.5vw;
	}
}

ul#wpforms-8271-field_32 li.depth-1 {
	border: 2px solid #008471;
	border-radius: 20px;
	width: 210px;
	height: 30px;
	padding: 4px 3px;
	flex-direction: column-reverse;
	justify-content: flex-end;
	font-size: 14px;
}

div.wpforms-container-full input[type=checkbox]:before, div.wpforms-container-full input[type=checkbox]:after, div.wpforms-container-full input[type=radio]:before, div.wpforms-container-full input[type=radio]:after {
	content: "";
	position: absolute;
	left: 177px;
	top: -8px;
	box-sizing: content-box;
	cursor: pointer;
	border-radius: 20px !important;
}

input[type=checkbox]:before, div.wpforms-container-full input[type=checkbox]:after, div.wpforms-container-full input[type=radio]:before, div.wpforms-container-full input[type=radio]:after {
	content: "";
	position: absolute;
	left: 179px !important;
	top: 6px !important;
	width: var(--wpforms-field-size-checkbox-size);
	height: var(--wpforms-field-size-checkbox-size);
	box-sizing: content-box;
	cursor: pointer;
}

div.wpforms-container-full .wpforms-field.wpforms-field-checkbox ul li input, div.wpforms-container-full .wpforms-field.wpforms-field-radio ul li input, div.wpforms-container-full .wpforms-field.wpforms-field-payment-checkbox ul li input, div.wpforms-container-full .wpforms-field.wpforms-field-payment-multiple ul li input, div.wpforms-container-full .wpforms-field.wpforms-field-gdpr-checkbox ul li input {
	width: 201px;
	margin-top: -27px !important;
	height: 32px;
	margin-bottom: -31px;
	border: none;
}

div.wpforms-container-full input[type=checkbox]:checked:after {
	border-top: 4px !important;
	border-right: 4px !important;
	border-left: 4px solid #018470 !important;
	border-bottom: 4px solid #018470 !important;
	background-color: #018470 !important;
	width: 205px !important;
	margin-left: -186px !important;
	height: 25px !important;
	margin-top: -5px !important;
	transform: rotate(0deg) !important;
}

input[type=checkbox]:checked:before, div.wpforms-container-full input[type=radio]:checked:before {
	margin: 0;
	border-color: #018470;
	box-shadow: 0 0 0 1px #018470, 0px 1px 2px #008471;
	z-index: 10;
	background: white;
}

div.wpforms-container-full input[type=checkbox]:before, div.wpforms-container-full input[type=radio]:before {
	border-color: #018470 !important;
	border-width: 1px;
	border-style: solid;
	background-color: var(--wpforms-field-background-color);
	background-image: none;
	border-radius: 3px;
}

div.wpforms-container-full input[type=checkbox]:checked + label, div.wpforms-container-full input[type=radio]:checked + label {
	color: #fff;
}

@media only screen and (max-width: 768px) {
	div.wpforms-container-full input[type=checkbox]:before {
		display: none;
	}
	
	ul#wpforms-8271-field_32 li.depth-1 {
		width: 126px;
	}
	
	div.wpforms-container-full .wpforms-field.wpforms-field-checkbox ul li input+label {
		font-size: 12px;
		font-weight: 500;
	}
	
	div.wpforms-container-full input[type=checkbox]:checked:after {
		border-top: 4px !important;
		border-right: 4px !important;
		border-left: 4px solid #018470 !important;
		border-bottom: 4px solid #018470 !important;
		background-color: #018470 !important;
		width: 125px !important;
		margin-left: -186px !important;
		height: 25px !important;
		margin-top: -2px !important;
		transform: rotate(0deg) !important;
	}
	
	.elementor-element.elementor-element-1e47bdd.elementor-hidden-desktop.elementor-widget.elementor-widget-html {
		height: 325px;
	}
	
	.bdt-timeline.bdt-timeline-skin-default .bdt-timeline-item-main-wrapper .bdt-timeline-item-main-container {
		padding-left: 30px !important;
	}
}