.paragraph--type--text-image .field--name-link a {
	display: inline-block;
	box-sizing: border-box;
	padding: .75rem 2rem;
	border: 0;
	border-radius: 6px;
	cursor: pointer;
	font-weight: 700;
	text-align: center;
	text-decoration: none;
	color: #fff;
	background-color: #009845;
	transition: background-color 400ms, opacity 400ms
}

.paragraph--type--text-image .field--name-link a:hover,
.paragraph--type--text-image .field--name-link a:active,
.paragraph--type--text-image .field--name-link a:focus {
	text-decoration: none;
	color: #fff;
	background-color: #00783f
}

.text-image--main-container {
	width: calc(100% - 20px * 2);
	max-width: 1280px;
	margin-right: 20px;
	margin-left: 20px
}

@media(min-width:1025px) {
	.text-image--main-container {
		width: calc(100% - 60px * 2);
		margin-right: 60px;
		margin-left: 60px
	}
}

@media(min-width:1280px) {
	.text-image--main-container {
		width: calc(100% - 80px * 2);
		margin-right: 80px;
		margin-left: 80px
	}
}

@media(min-width:1440px) {
	.text-image--main-container {
		width: 100%;
		margin-right: auto;
		margin-left: auto
	}
}

.paragraph--type--text-image {
	padding: 3rem 0 0
}

@media(min-width:414px) {
	.paragraph--type--text-image {
		padding: 4rem 0 0
	}
}

@media(min-width:1025px) {
	.paragraph--type--text-image {
		padding: 6rem 0 0
	}
}

.paragraph--type--text-image .paragraph-background {
	padding: 0 0 3rem
}

@media(min-width:414px) {
	.paragraph--type--text-image .paragraph-background {
		padding: 0 0 4rem
	}
}

@media(min-width:1025px) {
	.paragraph--type--text-image .paragraph-background {
		padding: 0 0 6rem
	}
}

.paragraph--type--text-image.media-left .text-image--text-wrapper {
	order: 1
}

.paragraph--type--text-image.media-left .field--name-image-video {
	order: 0;
	margin-bottom: 3rem
}

@media(min-width:1025px) {
	.paragraph--type--text-image.media-left .field--name-image-video {
		margin-bottom: 0
	}
}

.paragraph--type--text-image.media-right .text-image--text-wrapper {
	order: 0;
	margin-bottom: 3rem
}

@media(min-width:1025px) {
	.paragraph--type--text-image.media-right .text-image--text-wrapper {
		margin-bottom: 0
	}
}

.paragraph--type--text-image.media-right .field--name-image-video {
	order: 1
}

.paragraph--type--text-image .text-image--flex-wrapper {
	display: flex;
	max-width: calc(1280px + 1rem);
	margin-right: -0.5rem;
	margin-left: -0.5rem;
	flex-direction: column;
	align-items: center
}

@media(min-width:1025px) {
	.paragraph--type--text-image .text-image--flex-wrapper {
		flex-direction: row;
		justify-content: space-between
	}
}

.paragraph--type--text-image .text-image--text-wrapper {
	margin-right: .5rem;
	margin-left: .5rem
}

@media(max-width:767px) {
	.paragraph--type--text-image .text-image--text-wrapper {
		width: calc(100% - 1rem)
	}
}

@media(min-width:768px) {
	.paragraph--type--text-image .text-image--text-wrapper {
		width: calc(100% - 1rem)
	}
}

@media(min-width:1025px) {
	.paragraph--type--text-image .text-image--text-wrapper {
		width: calc(41.6666666667% - 1rem)
	}
}

.paragraph--type--text-image .field--name-title {
	font-weight: normal;
	font-size: 1.75rem;
	line-height: 1.2857142857;
	margin-bottom: 1.5rem;
	color: #464646
}

.product-category-adama .paragraph--type--text-image .field--name-title {
	color: #009845
}

.product-category-blue .paragraph--type--text-image .field--name-title {
	color: #00a0df
}

.product-category-green .paragraph--type--text-image .field--name-title {
	color: #93cc23
}

.product-category-orange .paragraph--type--text-image .field--name-title {
	color: #f5b317
}

.product-category-purple .paragraph--type--text-image .field--name-title {
	color: #9d1d96
}

@media(min-width:768px) {
	.paragraph--type--text-image .field--name-title {
		font-size: 2.25rem;
		line-height: 1.3333333333
	}
}

.paragraph--type--text-image .field--name-text {
	color: #5f504d
}

.paragraph--type--text-image .field--name-text p {
	font-size: 1rem;
	line-height: 1.5;
	color: inherit
}

.paragraph--type--text-image .field--name-link {
	margin-top: 2.5rem
}

.paragraph--type--text-image .field--name-link a {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	padding-right: 1.5rem;
	padding-left: 1.5rem
}

.paragraph--type--text-image .field--name-link a::before {
	width: 1.125rem;
	height: 1.125rem;
	order: 2;
	margin-left: .5rem
}

.rtl .paragraph--type--text-image .field--name-link a::before {
	margin-right: .5rem;
	margin-left: 0;
	transform: scaleX(-1)
}

.paragraph--type--text-image .field--name-single-document {
	margin-top: 2.5rem
}

.paragraph--type--text-image .media--type-documents {
	border-radius: 6px;
	background-color: #fff;
	box-shadow: 0 0 0 1px rgba(151, 139, 135, .3);
	transition: box-shadow 400ms ease
}

.paragraph--type--text-image .media--type-documents:hover {
	box-shadow: 0 0 0 2px #009845
}

.paragraph--type--text-image .media--type-documents .field--type-file {
	position: relative;
	overflow: hidden
}

.paragraph--type--text-image .media--type-documents .field--type-file a.file,
.paragraph--type--text-image .media--type-documents .field--type-file .file a {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	position: relative;
	z-index: 1;
	display: block;
	padding: .75rem 3rem;
	text-align: left;
	color: #5f504d
}

.rtl .paragraph--type--text-image .media--type-documents .field--type-file a.file,
.rtl .paragraph--type--text-image .media--type-documents .field--type-file .file a {
	text-align: right
}

.paragraph--type--text-image .media--type-documents .field--type-file .file-icon,
.paragraph--type--text-image .media--type-documents .field--type-file .download-icon {
	position: absolute;
	top: 50%;
	z-index: 0;
	display: inline-block;
	transform: translateY(-50%)
}

.paragraph--type--text-image .media--type-documents .field--type-file .file-icon {
	left: 1rem
}

.rtl .paragraph--type--text-image .media--type-documents .field--type-file .file-icon {
	right: 1rem;
	left: initial
}

.paragraph--type--text-image .media--type-documents .field--type-file .download-icon {
	right: 1rem
}

.rtl .paragraph--type--text-image .media--type-documents .field--type-file .download-icon {
	right: initial;
	left: 1rem
}

.paragraph--type--text-image .field--name-image-video {
	margin-right: .5rem;
	margin-left: .5rem
}

@media(max-width:767px) {
	.paragraph--type--text-image .field--name-image-video {
		width: calc(100% - 1rem)
	}
}

@media(min-width:768px) {
	.paragraph--type--text-image .field--name-image-video {
		width: calc(100% - 1rem)
	}
}

@media(min-width:1025px) {
	.paragraph--type--text-image .field--name-image-video {
		width: calc(50% - 1rem)
	}
}

.paragraph--type--text-image .field--type-image img {
	display: block;
	width: 100%;
	border-radius: 8px
}

.paragraph--type--text-image .field--name-description {
	font-size: 1rem;
	line-height: 1.5;
	margin-top: .5rem;
	color: #5f504d
}

@media(min-width:1025px) {
	.paragraph--type--text-image .field--name-description {
		max-width: 66%
	}
}

.paragraph--type--text-image.no-image .text-image--text-wrapper {
	margin-right: .5rem;
	margin-left: .5rem
}

@media(max-width:767px) {
	.paragraph--type--text-image.no-image .text-image--text-wrapper {
		width: calc(100% - 1rem)
	}
}

@media(min-width:768px) {
	.paragraph--type--text-image.no-image .text-image--text-wrapper {
		width: calc(100% - 1rem)
	}
}

@media(min-width:1025px) {
	.paragraph--type--text-image.no-image .text-image--text-wrapper {
		width: calc(66.6666666667% - 1rem)
	}
}

.paragraph--type--text-image-bg {
	padding: 6rem 0 0
}

@media(min-width:768px) {
	.paragraph--type--text-image-bg {
		padding-top: 9rem
	}
}

@media(min-width:1025px) {
	.paragraph--type--text-image-bg {
		padding-top: 9rem
	}
}

.paragraph--type--text-image-bg .paragraph-background {
	padding: 0 0 4rem
}

@media(min-width:768px) {
	.paragraph--type--text-image-bg .paragraph-background {
		padding-bottom: 5rem
	}
}

@media(min-width:1025px) {
	.paragraph--type--text-image-bg .paragraph-background {
		padding-bottom: 6rem
	}
}

.paragraph--type--text-image-bg.product-category-adama {
	background-image: url("data:image/svg+xml,%3Csvg width='1440' height='500' preserveAspectRatio='none' viewBox='0 0 1440 500' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1440 51.561V500H0V17.888c362.014 62.32 736.822 61.827 1108.43-6.86 40.878-7.57 80.657-11.704 120.812-10.937C1296.167 1.37 1364.14 16.265 1440 51.56Z' fill='%23009845' /%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-position: 100% 0;
	background-size: 185% auto
}

@media(min-width:768px) {
	.paragraph--type--text-image-bg.product-category-adama {
		background-position: 89% 0;
		background-size: 188% auto
	}
}

@media(min-width:1025px) {
	.paragraph--type--text-image-bg.product-category-adama {
		background-position: 100% 0;
		background-size: 100% 500px
	}
}

.paragraph--type--text-image-bg.product-category-adama .paragraph-background {
	background-color: #009845;
	background-image: linear-gradient(184.02deg, #009845 52%, rgba(0, 152, 69, 0.58) 125.69%), url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24.023' height='14.702' viewBox='0 0 6.356 3.89'%3E%3Cpath d='M4.327 2.73a1.15 1.15 0 00-1.149 1.15l.001.01h2.297l.001-.01a1.14 1.14 0 00-1.15-1.15zM1.15.787a1.15 1.15 0 000 2.298 1.15 1.15 0 001.15-1.15c0-.624-.525-1.148-1.15-1.148zM3.18 0a1.15 1.15 0 001.147 1.142A1.15 1.15 0 005.477 0z' fill='%2300783f'/%3E%3C/svg%3E")
}

.paragraph--type--text-image-bg.product-category-blue {
	background-image: url("data:image/svg+xml,%3Csvg width='1440' height='500' preserveAspectRatio='none' viewBox='0 0 1440 500' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1440 51.561V500H0V17.888c362.014 62.32 736.822 61.827 1108.43-6.86 40.878-7.57 80.657-11.704 120.812-10.937C1296.167 1.37 1364.14 16.265 1440 51.56Z' fill='%2300a0df' /%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-position: 100% 0;
	background-size: 185% auto
}

@media(min-width:768px) {
	.paragraph--type--text-image-bg.product-category-blue {
		background-position: 89% 0;
		background-size: 188% auto
	}
}

@media(min-width:1025px) {
	.paragraph--type--text-image-bg.product-category-blue {
		background-position: 100% 0;
		background-size: 100% 500px
	}
}

.paragraph--type--text-image-bg.product-category-blue .paragraph-background {
	background-color: #00a0df;
	background-image: linear-gradient(184.02deg, #00a0df 52%, rgba(0, 160, 223, 0.58) 125.69%), url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24.023' height='14.702' viewBox='0 0 6.356 3.89'%3E%3Cpath d='M4.327 2.73a1.15 1.15 0 00-1.149 1.15l.001.01h2.297l.001-.01a1.14 1.14 0 00-1.15-1.15zM1.15.787a1.15 1.15 0 000 2.298 1.15 1.15 0 001.15-1.15c0-.624-.525-1.148-1.15-1.148zM3.18 0a1.15 1.15 0 001.147 1.142A1.15 1.15 0 005.477 0z' fill='%2300698f'/%3E%3C/svg%3E")
}

.paragraph--type--text-image-bg.product-category-green {
	background-image: url("data:image/svg+xml,%3Csvg width='1440' height='500' preserveAspectRatio='none' viewBox='0 0 1440 500' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1440 51.561V500H0V17.888c362.014 62.32 736.822 61.827 1108.43-6.86 40.878-7.57 80.657-11.704 120.812-10.937C1296.167 1.37 1364.14 16.265 1440 51.56Z' fill='%2393cc23' /%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-position: 100% 0;
	background-size: 185% auto
}

@media(min-width:768px) {
	.paragraph--type--text-image-bg.product-category-green {
		background-position: 89% 0;
		background-size: 188% auto
	}
}

@media(min-width:1025px) {
	.paragraph--type--text-image-bg.product-category-green {
		background-position: 100% 0;
		background-size: 100% 500px
	}
}

.paragraph--type--text-image-bg.product-category-green .paragraph-background {
	background-color: #93cc23;
	background-image: linear-gradient(184.02deg, #93cc23 52%, rgba(147, 204, 35, 0.58) 125.69%), url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16.518' height='16.518' fill='none'%3E%3Cpath d='M0 0l16.518 16.518V9.135L7.383 0zm0 9.135v7.32l.063.063h7.32z' fill='%23fff' /%3E%3C/svg%3E")
}

.paragraph--type--text-image-bg.product-category-orange {
	background-image: url("data:image/svg+xml,%3Csvg width='1440' height='500' preserveAspectRatio='none' viewBox='0 0 1440 500' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1440 51.561V500H0V17.888c362.014 62.32 736.822 61.827 1108.43-6.86 40.878-7.57 80.657-11.704 120.812-10.937C1296.167 1.37 1364.14 16.265 1440 51.56Z' fill='%23f5b317' /%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-position: 100% 0;
	background-size: 185% auto
}

@media(min-width:768px) {
	.paragraph--type--text-image-bg.product-category-orange {
		background-position: 89% 0;
		background-size: 188% auto
	}
}

@media(min-width:1025px) {
	.paragraph--type--text-image-bg.product-category-orange {
		background-position: 100% 0;
		background-size: 100% 500px
	}
}

.paragraph--type--text-image-bg.product-category-orange .paragraph-background {
	background-color: #f5b317;
	background-image: linear-gradient(184.02deg, #f5b317 52%, rgba(245, 179, 23, 0.58) 125.69%), url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='87.994' height='11.775' fill='none'%3E%3Cpath d='M0 0v5.254c7.533 0 15.004-2.28 22.22-4.432.917-.278 1.852-.547 2.778-.822zm62.996 0c.927.276 1.86.544 2.777.822 7.217 2.153 14.688 4.432 22.221 4.432V0zM43.998 2.975c-7.47 0-15.004 2.279-22.348 4.431C14.497 9.56 7.09 11.776 0 11.776h24.998c6.239-1.856 12.661-3.546 19-3.546s12.76 1.69 18.998 3.545h24.998c-7.09 0-14.497-2.216-21.65-4.369C59 5.254 51.468 2.975 43.998 2.975z' fill='%23fff'/%3E%3C/svg%3E")
}

.paragraph--type--text-image-bg.product-category-purple {
	background-image: url("data:image/svg+xml,%3Csvg width='1440' height='500' preserveAspectRatio='none' viewBox='0 0 1440 500' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1440 51.561V500H0V17.888c362.014 62.32 736.822 61.827 1108.43-6.86 40.878-7.57 80.657-11.704 120.812-10.937C1296.167 1.37 1364.14 16.265 1440 51.56Z' fill='%239d1d96' /%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-position: 100% 0;
	background-size: 185% auto
}

@media(min-width:768px) {
	.paragraph--type--text-image-bg.product-category-purple {
		background-position: 89% 0;
		background-size: 188% auto
	}
}

@media(min-width:1025px) {
	.paragraph--type--text-image-bg.product-category-purple {
		background-position: 100% 0;
		background-size: 100% 500px
	}
}

.paragraph--type--text-image-bg.product-category-purple .paragraph-background {
	background-color: #9d1d96;
	background-image: linear-gradient(184.02deg, #9d1d96 52%, rgba(157, 29, 150, 0.58) 125.69%), url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48.001' height='25.386' fill='none'%3E%3Cpath d='M4.542.003A4.271 4.271 0 002.044.69 4.445 4.445 0 00.001 4.341a4.6 4.6 0 00.71 2.547c1.332 2.134 8.065 4.467 8.065 4.467s.734-7.134-.6-9.201C7.345.82 5.966.06 4.543.004zM41.31.021s-6.533 2.868-7.733 5.135c-1.133 2.2-.332 4.933 1.801 6.066 2.133 1.134 4.867.267 6-1.933S41.31.02 41.31.02zM22.243 1.29c-2.466.066-7.933 4.732-7.933 4.732s5.8 4.2 8.267 4.133c2.467-.067 4.468-2.133 4.334-4.6-.066-2.466-2.201-4.332-4.668-4.265zM17.31 13.687s-6.533 2.868-7.733 5.135c-1.133 2.2-.332 4.933 1.801 6.066 2.133 1.134 4.867.267 6-1.933s-.068-9.268-.068-9.268zm11.232.05a4.27 4.27 0 00-2.498.684c-2.067 1.334-2.667 4.066-1.334 6.2 1.333 2.066 8.066 4.466 8.066 4.466s.734-7.132-.6-9.199c-.832-1.333-2.211-2.093-3.634-2.15zm17.701 1.284c-2.466.067-7.933 4.734-7.933 4.734s5.8 4.2 8.267 4.133a4.452 4.452 0 001.424-.293v-8.283a4.682 4.682 0 00-1.758-.29zm-46.242.291v8.283c1.76-.648 3.017-2.341 2.91-4.306-.05-1.852-1.264-3.365-2.91-3.977z' fill='%23752157'/%3E%3C/svg%3E")
}

.paragraph--type--text-image-bg .field--name-title {
	color: #fff
}

.paragraph--type--text-image-bg .field--name-text {
	color: #fff
}

.rtl .paragraph--type--text-image-bg,
.rtl .paragraph--type--text-image-bg .paragraph-background {
	transform: scaleX(-1)
}

.video-popup--link .field--name-thumbnail,
.video-popup--link .field--name-video-thumbnail {
	position: relative
}

.video-popup--link .field--name-thumbnail::before,
.video-popup--link .field--name-video-thumbnail::before {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 3.5625rem;
	height: 3.5625rem;
	content: "";
	cursor: pointer;
	background-image: url("data:image/svg+xml,%3Csvg width='65' height='65' viewBox='0 0 65 65' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M32.5.5C14.855.5.5 14.854.5 32.5s14.355 32 32 32 32-14.354 32-32-14.355-32-32-32zm11.543 33.76l-17.966 8.983a1.85 1.85 0 01-.89.228c-.344 0-.71-.091-1.03-.297a1.873 1.902 0 01-.937-1.669V23.517c0-.663.343-1.303.937-1.669a2.068 2.1 0 011.92-.091l17.966 8.982A1.926 1.956 0 0145.14 32.5c0 .755-.412 1.44-1.097 1.76z' fill='%23fff' stroke='%23000' stroke-opacity='.1'/%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-size: cover;
	transform: translate(-50%, -50%)
}

@media(min-width:768px) {
	.video-popup--link .field--name-thumbnail::before,
	.video-popup--link .field--name-video-thumbnail::before {
		width: 4.5rem;
		height: 4.5rem
	}
}

@media(min-width:1025px) {
	.video-popup--link .field--name-thumbnail::before,
	.video-popup--link .field--name-video-thumbnail::before {
		width: 4.0625rem;
		height: 4.0625rem
	}
}

.video-popup--link .field--name-thumbnail img,
.video-popup--link .field--name-video-thumbnail img {
	display: block;
	width: 100%
}

.hero-standard__link a {
	display: inline-block;
	box-sizing: border-box;
	padding: .75rem 2rem;
	border: 0;
	border-radius: 6px;
	cursor: pointer;
	font-weight: 700;
	text-align: center;
	text-decoration: none;
	color: #fff;
	background-color: #009845;
	transition: background-color 400ms, opacity 400ms
}

.hero-standard__link a:hover,
.hero-standard__link a:active,
.hero-standard__link a:focus {
	text-decoration: none;
	color: #fff;
	background-color: #00783f
}

.product-category-adama .hero-standard__link a {
	background-color: #009845
}

.product-category-adama .hero-standard__link a:hover,
.product-category-adama .hero-standard__link a:active,
.product-category-adama .hero-standard__link a:focus {
	background-color: #00783f
}

.product-category-blue .hero-standard__link a {
	background-color: #00a0df
}

.product-category-blue .hero-standard__link a:hover,
.product-category-blue .hero-standard__link a:active,
.product-category-blue .hero-standard__link a:focus {
	background-color: #00698f
}

.product-category-purple .hero-standard__link a {
	background-color: #9d1d96
}

.product-category-purple .hero-standard__link a:hover,
.product-category-purple .hero-standard__link a:active,
.product-category-purple .hero-standard__link a:focus {
	background-color: #752157
}

.product-category-orange .hero-standard__link a {
	background-color: #f5b317
}

.product-category-orange .hero-standard__link a:hover,
.product-category-orange .hero-standard__link a:active,
.product-category-orange .hero-standard__link a:focus {
	background-color: #eaa23d
}

.product-category-green .hero-standard__link a {
	background-color: #93cc23
}

.product-category-green .hero-standard__link a:hover,
.product-category-green .hero-standard__link a:active,
.product-category-green .hero-standard__link a:focus {
	background-color: #7db41e
}

.hero-standard {
	margin-bottom: 1.5rem
}

@media(max-width:1024px) {
	.hero-standard {
		background-color: #f5f3f3
	}
}

@media(min-width:1025px) {
	.hero-standard {
		display: flex;
		align-items: stretch;
		justify-content: space-between
	}
}

.hero-standard__content {
	width: 100%;
	background-color: #f5f3f3;
	background-image: url("data:image/svg+xml,%3Csvg width='1440' height='72' viewBox='0 0 1440 72' preserveAspectRatio='none' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M739 0C493.454-2.57 246.672 26.8 0 72h1440C1208.238 26.805 974.188 2.461 739 0z' fill='%23fff'/%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-position: 50% calc(100% + 1px);
	background-size: contain
}

@media(min-width:1025px) {
	.hero-standard__content {
		display: flex;
		align-items: flex-start;
		justify-content: space-between;
		order: -1;
		width: 100%;
		background-image: url("data:image/svg+xml,%3Csvg width='1440' height='125' viewBox='0 0 1440 125' preserveAspectRatio='none' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1440 0v125H0V72C246.672 26.8 493.454.894 739 0z' fill='%23fff'/%3E%3C/svg%3E");
		background-position: 0 calc(100% + 1px);
		background-size: 100% 125px
	}
}

@media(min-width:1025px) {
	.rtl .hero-standard__content {
		background-image: url("data:image/svg+xml,%3Csvg width='1440' height='125' viewBox='0 0 1440 125' preserveAspectRatio='none' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0v125h1440V72C1193.328 26.8 946.546.894 701 0Z' fill='%23fff'/%3E%3C/svg%3E");
		background-position: 100% calc(100% + 1px)
	}
}

.hero-standard__content__wrapper {
	padding: 1.5rem 0 4.5rem
}

@media(max-width:1024px) {
	.hero-standard__content__wrapper {
		width: calc(100% - 20px * 2);
		max-width: 1280px;
		margin-right: 20px;
		margin-left: 20px
	}
}

@media(max-width:1024px)and (min-width:1025px) {
	.hero-standard__content__wrapper {
		width: calc(100% - 60px * 2);
		margin-right: 60px;
		margin-left: 60px
	}
}

@media(max-width:1024px)and (min-width:1280px) {
	.hero-standard__content__wrapper {
		width: calc(100% - 80px * 2);
		margin-right: 80px;
		margin-left: 80px
	}
}

@media(max-width:1024px)and (min-width:1440px) {
	.hero-standard__content__wrapper {
		width: 100%;
		margin-right: auto;
		margin-left: auto
	}
}

@media(min-width:768px) {
	.hero-standard__content__wrapper {
		padding-top: 2rem
	}
}

@media(min-width:1025px) {
	.hero-standard__content__wrapper {
		order: -1;
		width: calc(100% / 3 - 60px);
		margin-left: max(calc((100% - 1280px) / 2), 60px);
		padding: 4rem 0 8rem
	}
}

@media(min-width:1280px) {
	.hero-standard__content__wrapper {
		width: calc(100% / 3 - 80px);
		margin-left: max(calc((100% - 1280px) / 2), 80px);
		padding: 7.5rem 0 8rem
	}
}

@media(min-width:1025px) {
	.rtl .hero-standard__content__wrapper {
		margin-right: max(calc((100% - 1280px) / 2), 60px);
		margin-left: 0
	}
}

@media(min-width:1280px) {
	.rtl .hero-standard__content__wrapper {
		margin-right: max(calc((100% - 1280px) / 2), 80px);
		margin-left: 0
	}
}

.hero-standard__image {
	max-height: 450px;
	-webkit-mask-image: url("data:image/svg+xml,%3Csvg width='768' height='450' viewBox='0 0 768 450' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0v351.963C50.884 412.14 125.545 449.886 206.768 450h.048c28.487.035 57.722-4.501 86.926-14.23C448.98 384.67 608.902 359.452 768 358.3V0z' fill='%23000'/%3E%3C/svg%3E");
	mask-image: url("data:image/svg+xml,%3Csvg width='768' height='450' viewBox='0 0 768 450' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0v351.963C50.884 412.14 125.545 449.886 206.768 450h.048c28.487.035 57.722-4.501 86.926-14.23C448.98 384.67 608.902 359.452 768 358.3V0z' fill='%23000'/%3E%3C/svg%3E");
	-webkit-mask-position: 0 100%;
	mask-position: 0 100%;
	-webkit-mask-repeat: no-repeat;
	mask-repeat: no-repeat
}

@media(min-width:768px) {
	.hero-standard__image {
		max-height: 500px;
		-webkit-mask-image: url("data:image/svg+xml,%3Csvg width='1024' height='500' viewBox='0 0 1024 500' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0v401.463c279.206 32.458 558.41 64.922 837.791 97.066 77.42 8.799 143.115-22.696 186.209-72.863V0z' fill='%23000' /%3E%3C/svg%3E");
		mask-image: url("data:image/svg+xml,%3Csvg width='1024' height='500' viewBox='0 0 1024 500' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0v401.463c279.206 32.458 558.41 64.922 837.791 97.066 77.42 8.799 143.115-22.696 186.209-72.863V0z' fill='%23000' /%3E%3C/svg%3E");
		-webkit-mask-position: 100% 100%;
		mask-position: 100% 100%
	}
}

@media(min-width:1025px) {
	.hero-standard__image {
		width: calc(66.6666666667% - 0.3333333333rem);
		max-width: 920px;
		max-height: 900px;
		margin-right: 0;
		margin-left: calc(-100% - 1rem);
		-webkit-mask-image: url("data:image/svg+xml,%3Csvg width='2000' height='900' viewBox='0 0 2000 900' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M188.172 0c-39.79 65.91-79.43 131.845-119.242 197.751-107.59 177.559-82.5 382.485 28.65 526.4C208.73 868.063 401.216 940.5 592.85 876.656 1054.7 724.63 1541.695 710.82 2000 824.532V0z' fill='%23000'/%3E%3C/svg%3E");
		mask-image: url("data:image/svg+xml,%3Csvg width='2000' height='900' viewBox='0 0 2000 900' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M188.172 0c-39.79 65.91-79.43 131.845-119.242 197.751-107.59 177.559-82.5 382.485 28.65 526.4C208.73 868.063 401.216 940.5 592.85 876.656 1054.7 724.63 1541.695 710.82 2000 824.532V0z' fill='%23000'/%3E%3C/svg%3E");
		-webkit-mask-position: 0 100%;
		mask-position: 0 100%
	}
}

.hero-standard__image .video-popup--link .field--name-thumbnail,
.hero-standard__image .video-popup--link .field--name-video-thumbnail {
	height: 100%
}

.hero-standard__image img {
	display: block;
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover
}

@media(min-width:1025px) {
	.rtl .hero-standard__image {
		margin-right: calc(-100% - 1rem);
		margin-left: 0
	}
}

.rtl .hero-standard__image,
.rtl .hero-standard__image img {
	transform: scaleX(-1)
}

.hero-standard__subtitle {
	font-size: .8125rem;
	line-height: 1.2307692308;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	margin-bottom: .5rem;
	text-transform: uppercase;
	color: #978b87
}

.node--type-sustainability [class*=product-category] .hero-standard__subtitle {
	color: #fff
}

.hero-standard h1 {
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	padding-bottom: 1px;
	overflow: hidden;
	text-overflow: ellipsis;
	line-clamp: 2 "...";
	margin-bottom: .5rem
}

.product-category-adama .hero-standard h1 {
	color: #009845
}

.product-category-blue .hero-standard h1 {
	color: #00a0df
}

.product-category-green .hero-standard h1 {
	color: #93cc23
}

.product-category-orange .hero-standard h1 {
	color: #f5b317
}

.product-category-purple .hero-standard h1 {
	color: #9d1d96
}

.hero-standard__description {
	font-size: 1rem;
	line-height: 1.5;
	display: -webkit-box;
	-webkit-line-clamp: 4;
	-webkit-box-orient: vertical;
	padding-bottom: 1px;
	overflow: hidden;
	text-overflow: ellipsis;
	line-clamp: 4 "..."
}

.hero-standard__description+.hero-standard__link {
	margin-top: 1.5rem
}

.node--type-page .field--name-paragraphs .paragraph:nth-child(even) {
	background-color: #f5f3f3
}

#page-navigation {
	position: relative;
	z-index: 5;
	margin-bottom: -51px
}

@media(min-width:768px) {
	#page-navigation {
		margin-bottom: -62px
	}
}

@media(min-width:1025px) {
	#page-navigation {
		position: sticky;
		top: 0;
		margin-right: 40px;
		margin-bottom: -2.75rem;
		padding: 0;
		color: #fff;
		background-color: #009845
	}
	.product-category-adama #page-navigation {
		background-color: #00783f
	}
	.product-category-blue #page-navigation {
		background-color: #00698f
	}
	.product-category-green #page-navigation {
		background-color: #7db41e
	}
	.product-category-orange #page-navigation {
		background-color: #eaa23d
	}
	.product-category-purple #page-navigation {
		background-color: #752157
	}
	.rtl #page-navigation {
		margin-right: 0;
		margin-left: 40px
	}
	#page-navigation::after {
		position: absolute;
		top: 0;
		right: -29px;
		display: block;
		width: 29px;
		height: 100%;
		border-radius: 0 0 10px;
		content: "";
		background-color: inherit;
		transform: skewX(-23grad);
		transform-origin: 100% 0
	}
	.rtl #page-navigation::after {
		right: inherit;
		left: -29px;
		border-radius: 0 0 0 10px;
		transform: skewX(29grad)
	}
}

@media(min-width:1280px) {
	#page-navigation {
		margin-right: calc((100% - 1280px) / 2 + 29px)
	}
	.rtl #page-navigation {
		margin-right: 0;
		margin-left: calc((100% - 1280px) / 2 + 29px)
	}
	#header.fixed+.rtl #page-navigation {
		margin-left: 0
	}
}

@media(min-width:1025px) {
	.page-type--crop-solution #page-navigation {
		background-color: #978b87
	}
}

#page-navigation.sticky {
	position: fixed;
	top: 0;
	right: 0;
	left: 0;
	width: 100%;
	margin-right: 0;
	background-color: #009845;
	transition: all .3s ease
}

.product-category-adama #page-navigation.sticky {
	background-color: #00783f
}

.product-category-blue #page-navigation.sticky {
	background-color: #00698f
}

.product-category-green #page-navigation.sticky {
	background-color: #7db41e
}

.product-category-orange #page-navigation.sticky {
	background-color: #eaa23d
}

.product-category-purple #page-navigation.sticky {
	background-color: #752157
}

@media(min-width:1025px) {
	#page-navigation.sticky {
		padding: 0
	}
}

.page-type--crop-solution #page-navigation.sticky {
	background-color: #978b87
}

.page-type--crop-solution #page-navigation.sticky[data-background=product-category-adama] {
	background-color: #00783f
}

.page-type--crop-solution #page-navigation.sticky[data-background=product-category-blue] {
	background-color: #00698f
}

.page-type--crop-solution #page-navigation.sticky[data-background=product-category-green] {
	background-color: #7db41e
}

.page-type--crop-solution #page-navigation.sticky[data-background=product-category-orange] {
	background-color: #eaa23d
}

.page-type--crop-solution #page-navigation.sticky[data-background=product-category-purple] {
	background-color: #752157
}

#page-navigation.sticky .region--page-navigation--content {
	max-width: 1280px
}

@media(min-width:1025px) {
	#page-navigation.sticky .region--page-navigation--content {
		margin-right: 60px;
		margin-left: 60px
	}
}

@media(min-width:1280px) {
	#page-navigation.sticky .region--page-navigation--content {
		margin-right: 80px;
		margin-left: 80px
	}
}

@media(min-width:1440px) {
	#page-navigation.sticky .region--page-navigation--content {
		margin-right: auto;
		margin-left: auto
	}
}

@media(min-width:1025px) {
	.rtl #page-navigation.sticky .region--page-navigation--content {
		margin-right: 60px;
		margin-left: 60px
	}
}

@media(min-width:1280px) {
	.rtl #page-navigation.sticky .region--page-navigation--content {
		margin-right: 80px;
		margin-left: 80px
	}
}

@media(min-width:1440px) {
	.rtl #page-navigation.sticky .region--page-navigation--content {
		margin-right: auto;
		margin-left: auto
	}
}

#page-navigation.sticky .block-adama-product-actions-block {
	background-color: rgba(0, 0, 0, 0)
}

#page-navigation .region--page-navigation--content {
	display: flex;
	align-items: center;
	justify-content: space-between;
	height: 51px;
	margin-left: 20px
}

@media(min-width:768px) {
	#page-navigation .region--page-navigation--content {
		height: 62px
	}
}

@media(min-width:1025px) {
	#page-navigation .region--page-navigation--content {
		position: relative;
		z-index: 1;
		max-width: calc(1280px - 29px);
		height: inherit;
		min-height: 44px;
		margin-left: 60px
	}
}

@media(min-width:1280px) {
	#page-navigation .region--page-navigation--content {
		margin-left: 80px
	}
}

@media(min-width:1440px) {
	#page-navigation .region--page-navigation--content {
		margin-left: auto
	}
}

.rtl #page-navigation .region--page-navigation--content {
	margin-right: 20px;
	margin-left: 0
}

@media(min-width:1025px) {
	.rtl #page-navigation .region--page-navigation--content {
		margin-right: 60px
	}
}

@media(min-width:1280px) {
	.rtl #page-navigation .region--page-navigation--content {
		margin-right: 80px
	}
}

@media(min-width:1440px) {
	.rtl #page-navigation .region--page-navigation--content {
		margin-right: auto
	}
}

.toolbar-fixed #page-navigation.sticky {
	top: 2.4375rem
}

@media screen and (min-width:976px) {
	.toolbar-fixed #page-navigation.sticky {
		top: 3.375rem
	}
}

.node-navigation-block {
	position: relative;
	z-index: 5;
	width: min(40%, 235px)
}

@media(min-width:1025px) {
	.node-navigation-block {
		flex: 1 1 auto;
		margin-right: 2rem
	}
}

@media(min-width:1025px) {
	#page-navigation .dropdown-navigation {
		position: relative;
		z-index: 1;
		width: 100%
	}
}

#page-navigation .dropdown-navigation--controls {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	position: relative;
	display: block;
	width: 100%;
	min-width: auto;
	height: 2.5rem;
	padding: 0 3rem 0 1.125rem;
	border: .0625rem solid #f5f3f3;
	border-radius: 6px;
	cursor: pointer;
	font-weight: 700;
	line-height: 2.5rem;
	text-align: left;
	white-space: nowrap;
	color: #5f504d;
	background-color: #fff
}

@media(min-width:768px) {
	#page-navigation .dropdown-navigation--controls {
		height: 3rem;
		line-height: 3rem
	}
}

@media(min-width:1025px) {
	#page-navigation .dropdown-navigation--controls {
		display: none
	}
}

.rtl #page-navigation .dropdown-navigation--controls {
	padding: 0 1.125rem 0 3rem
}

#page-navigation .dropdown-navigation--controls::before {
	position: absolute;
	right: 1.125rem;
	width: 10px;
	height: 2.5rem
}

@media(min-width:768px) {
	#page-navigation .dropdown-navigation--controls::before {
		height: 3rem
	}
}

.rtl #page-navigation .dropdown-navigation--controls::before {
	right: auto;
	left: 1.25rem
}

#page-navigation .dropdown-navigation--menu {
	top: 0;
	left: 0;
	visibility: visible;
	display: none;
	min-width: 14.6875rem
}

@media(min-width:1025px) {
	#page-navigation .dropdown-navigation--menu {
		position: relative;
		display: inline-flex;
		flex-flow: row nowrap;
		align-items: center;
		justify-content: flex-start;
		width: 100%;
		min-width: 23.125rem;
		max-width: 1000px;
		padding-right: 40px;
		background: rgba(0, 0, 0, 0);
		opacity: 1;
		transform: none
	}
}

#page-navigation .dropdown-navigation--menu::after,
#page-navigation .dropdown-navigation--menu::before {
	display: none
}

#page-navigation .dropdown-navigation--menu.dropdown-menu-open {
	position: absolute;
	z-index: 999;
	display: block;
	max-height: calc(100vh - 12rem);
	border: 1px solid #f5f3f3;
	border-radius: 6px;
	overflow-x: hidden;
	overflow-y: auto;
	opacity: 1
}

.rtl #page-navigation .dropdown-navigation--menu {
	right: 0;
	left: auto
}

#page-navigation .dropdown-navigation--more {
	display: none
}

@media(min-width:1025px) {
	#page-navigation .dropdown-navigation--more {
		position: relative;
		display: block;
		order: 9999;
		height: 2.75rem;
		padding: 0
	}
}

.rtl #page-navigation .dropdown-navigation--more {
	right: auto;
	left: 0
}

#page-navigation .dropdown-navigation--more--controls {
	width: 2.5rem;
	cursor: pointer;
	font-size: 1.875rem;
	line-height: 1
}

.rtl #page-navigation .dropdown-navigation--more--controls {
	padding-right: .75rem
}

#page-navigation .dropdown-navigation--more--menu {
	top: 44px;
	min-width: auto;
	max-width: 200px
}

#page-navigation .dropdown-navigation--more--menu li {
	display: block;
	margin: 0
}

#page-navigation .dropdown-navigation--more--menu li a {
	display: block;
	height: auto;
	overflow: hidden;
	text-overflow: ellipsis;
	color: #5f504d
}

#page-navigation .dropdown-navigation--more--menu li.active {
	font-weight: 700;
	background: rgba(0, 0, 0, 0)
}

.page-navigation {
	margin: 0;
	padding: 0;
	outline: none;
	background-color: #fff
}

.page-navigation li {
	display: block
}

.page-navigation li.active a {
	background-color: #f5f3f3
}

.page-navigation a {
	font-size: 1rem;
	line-height: 1.5;
	display: block;
	padding: .5rem 1rem;
	color: #5f504d;
	overflow-wrap: break-word
}

@media(min-width:1025px) {
	.page-navigation {
		display: inline-flex;
		flex-shrink: 1;
		width: 100%;
		border: 0;
		border-radius: 0;
		background: rgba(0, 0, 0, 0);
		box-shadow: none
	}
	.page-navigation li {
		padding-right: 2rem;
		white-space: nowrap
	}
	.page-navigation li.active a {
		position: relative;
		background-color: rgba(0, 0, 0, 0);
		opacity: 1
	}
	.page-navigation li.active a::after {
		position: absolute;
		right: -3px;
		bottom: 0;
		left: -3px;
		display: block;
		height: 3px;
		border-top-left-radius: 8px;
		border-top-right-radius: 8px;
		content: "";
		background-color: #fff;
		transition: opacity 400ms
	}
	.page-navigation a {
		font-size: .9375rem;
		line-height: 1.2;
		position: relative;
		display: inline-block;
		height: 2.75rem;
		padding: 0;
		line-height: 2.75rem;
		color: #fff;
		opacity: .8;
		transition: opacity 400ms
	}
	.page-navigation a:hover,
	.page-navigation a:active {
		background-color: rgba(0, 0, 0, 0);
		opacity: 1
	}
}

.rtl .page-navigation {
	padding: 0
}

@media(min-width:1025px) {
	.rtl .page-navigation li {
		padding-right: 0;
		padding-left: 36px
	}
}
.dropdown-container {
	position: relative
}

.dropdown-controls.select-dropdown {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	position: relative;
	display: inline-block;
	min-width: 11.25rem;
	max-width: 100%;
	height: 3rem;
	padding: 0 2rem 0 20px;
	border: 1px solid rgba(151, 139, 135, .3);
	border-radius: .5rem;
	cursor: pointer;
	line-height: 3rem;
	vertical-align: top;
	background-color: #fff
}

@media(min-width:768px) {
	.dropdown-controls.select-dropdown {
		min-width: 14.75rem
	}
}

.dropdown-controls.select-dropdown::before {
	position: absolute;
	right: 1.125rem;
	width: .625rem;
	height: 3rem;
	transition: transform 400ms
}

.rtl .dropdown-controls.select-dropdown {
	padding: 0 20px 0 1.5rem
}

.rtl .dropdown-controls.select-dropdown::before {
	right: auto;
	left: .75rem
}

.dropdown-controls-open.select-dropdown::before {
	transform: rotate(-180deg)
}

.dropdown-menu,
.form-item-sort-by .form-select {
	position: absolute;
	width: 1px;
	height: 1px;
	overflow: hidden;
	clip: rect(1px, 1px, 1px, 1px);
	opacity: 0;
	box-shadow: 0 28px 38px 0 rgba(0, 0, 0, .15);
	padding: 0;
	border-radius: 6px;
	background: #fff;
	transition: opacity 200ms ease-in
}

.rtl .dropdown-menu,
.rtl .form-item-sort-by .form-select {
	right: 0;
	left: auto
}

.rtl .dropdown-menu::before,
.rtl .form-item-sort-by .form-select::before {
	right: 1.5rem;
	left: auto
}

.dropdown-menu.dropdown-menu-open,
.form-item-sort-by .form-select.dropdown-menu-open {
	position: absolute;
	top: 100%;
	left: 0;
	z-index: 4;
	width: min-content;
	min-width: 11.25rem;
	height: auto;
	border: 1px solid #f5f3f3;
	border-radius: 6px;
	overflow: initial;
	opacity: 1;
	clip: auto
}

@media(min-width:768px) {
	.dropdown-menu.dropdown-menu-open,
	.form-item-sort-by .form-select.dropdown-menu-open {
		min-width: 14.75rem
	}
}

.dropdown-menu__list,
.form-item-sort-by .form-select__list {
	position: relative;
	margin: 0;
	padding: 0;
	border-radius: 6px;
	overflow: hidden;
	list-style-type: none
}

.rtl .dropdown-menu__list,
.rtl .form-item-sort-by .form-select__list {
	padding: 0
}

.dropdown-menu li,
.form-item-sort-by .form-select li {
	font-size: 1rem;
	line-height: 1.5;
	position: relative;
	width: 100%;
	padding: 0 1.25rem;
	background-color: #fff;
	transition: background-color .2s ease
}

.dropdown-menu li.active,
.form-item-sort-by .form-select li.active {
	background-color: #f5f3f3
}

.dropdown-menu li:hover,
.form-item-sort-by .form-select li:hover {
	background-color: #f5f3f3
}

.dropdown-menu li li,
.form-item-sort-by .form-select li li {
	padding-right: 0
}

.dropdown-menu li a,
.form-item-sort-by .form-select li a {
	font-size: 1rem;
	line-height: 1.5;
	display: block;
	width: calc(100% + 40px);
	margin: 0 -1.25rem;
	padding: .75rem 1.25rem;
	text-decoration: none;
	color: #5f504d
}

.dropdown-menu li .ajax-progress,
.form-item-sort-by .form-select li .ajax-progress {
	position: absolute;
	top: 50%;
	right: 1.25rem;
	transform: translateY(-50%)
}

.rtl .dropdown-menu li .ajax-progress,
.rtl .form-item-sort-by .form-select li .ajax-progress {
	right: auto;
	left: 1.25rem
}


@media(min-width:768px) {
	.search-bar-styles {
		margin-bottom: 2rem
	}
}

@media(min-width:1025px) {
	.search-bar-styles {
		margin-bottom: 2.5rem
	}
}

.rtl .search-bar-styles .form-actions {
	right: auto;
	left: .5rem
}


.rtl .search-bar-styles .sort-wrapper .fieldset-legend {
	padding-right: 0;
	padding-left: 1rem
}

.rtl .search-bar-styles .sort-wrapper .fieldset-legend::after {
	right: auto;
	left: 0
}



.rtl.mobile-menu-open .block-adama-country-selector .current-country__icon {
	transform-origin: 100% 50%
}

.block-adama-country-selector .current-page-link {
	flex-shrink: 0;
	color: rgba(151, 139, 135, .9)
}

@media(min-width:1280px) {
	.block-adama-country-selector .current-page-link {
		font-size: .8125rem;
		line-height: 1.2307692308
	}
}

.block-adama-country-selector .current-country__icon {
	display: flex;
	transform: scale(0.5)
}

.block-adama-country-selector .current-country__icon.flag--indonesia {
	transform: scale(0.5) rotate(180deg)
}

.block-adama-country-selector .trigger-country-selector {
	font-size: .8125rem;
	line-height: 1.2307692308;
	display: flex;
	flex-shrink: 0;
	align-items: center;
	margin-left: 1rem;
	text-transform: capitalize;
	color: rgba(151, 139, 135, .9)
}

.block-adama-country-selector .trigger-country-selector::before {
	order: 2;
	width: .5rem;
	margin-left: .5rem
}

@media(min-width:1280px) {
	.rtl .block-adama-country-selector .trigger-country-selector {
		margin-right: 1rem;
		margin-left: 0
	}
}

.rtl .block-adama-country-selector .trigger-country-selector::before {
	margin-right: .5rem;
	margin-left: 0
}

.block-adama-country-selector.block-adama-canada-selector {
	font-size: .8125rem;
	line-height: 1.2307692308;
	flex-direction: row;
	margin-left: 0;
	padding-top: .5rem;
	padding-bottom: .5rem
}

.block-adama-country-selector.block-adama-canada-selector a,
.block-adama-country-selector.block-adama-canada-selector span {
	display: inline-block;
	padding: 0 .5rem
}

.block-adama-country-selector.block-adama-canada-selector a {
	text-decoration: underline;
	color: #009845
}

.block-adama-country-selector.block-adama-canada-selector span {
	color: rgba(151, 139, 135, .5)
}

.block-adama-country-selector.block-adama-canada-selector :first-child {
	padding-left: 0
}

.block-adama-country-selector.block-adama-canada-selector :nth-child(2) {
	padding-right: 0;
	border-left: 1px solid #ece9e8
}

.country-selector {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 9999;
	visibility: visible;
	width: 100%;
	height: 100%;
	max-height: 100%;
	overflow-y: scroll;
	background-color: #fff;
	opacity: 1
}

.country-selector--header {
	margin-bottom: 5.5rem;
	background-color: #009845
}

@media(min-width:768px) {
	.country-selector--header {
		margin-bottom: 8.5rem
	}
}

@media(min-width:1025px) {
	.country-selector--header {
		margin-bottom: 7.5rem
	}
}

.country-selector--header::after {
	position: absolute;
	width: 100%;
	height: 3rem;
	content: "";
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' width='414' height='48' viewBox='0 0 414 48' fill='none'%3E%3Cpath d='M0 1v27.584c137.608-14.803 276.17-14.646 414 .336V1z' fill='%2300783f'/%3E%3Cpath d='M0 0v45.7c38.444 4.18 78.75 2.763 120.268-5.076C218.168 21.778 316.258 9.541 414 3.734V0z' fill='%23009845'/%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-position: 0 0;
	background-size: 100% 3rem;
	pointer-events: none
}

@media(min-width:768px) {
	.country-selector--header::after {
		height: 4.25rem;
		background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' width='768' height='67' viewBox='0 0 768 67' fill='none'%3E%3Cpath d='M492.316 13.132c93.19 3.095 185.242 13.841 275.684 32.05V3.507c-98.32 0-223.93 5.22-275.684 9.625z' fill='%2300783f'/%3E%3Cpath d='M0 0v36.5c70.323 30.057 151.196 39.417 236.664 21.234C413.783 19.39 591.986 2.882 768 7.272V0z' fill='%23009845'/%3E%3C/svg%3E");
		background-size: 100% 4.25rem
	}
}

@media(min-width:1025px) {
	.country-selector--header::after {
		height: 3.25rem;
		background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' width='1440' height='52' viewBox='0 0 1440 52' fill='none'%3E%3Cpath d='M0 0v7.401c109.552 40.302 233.791 55.32 363.953 36.65C724.693-6.52 1086.661-10.92 1440 28.016V0z' fill='%23009845'/%3E%3Cdefs id='defs845'%3E%3CclipPath id='clip0'%3E%3Cpath fill='%23fff' id='rect842' d='M0 0h1440v323H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
		background-size: 100% 3.25rem
	}
}

.country-selector--header--brand-wrapper {
	display: flex;
	max-width: calc(1280px + 1rem);
	margin-right: -0.5rem;
	margin-left: -0.5rem;
	align-items: center;
	justify-content: space-between;
	margin-bottom: 3.5rem;
	padding: 1.5rem 0 0
}

.country-selector--header--adama-logo {
	width: 6.875rem;
	height: 2.625rem
}

@media(min-width:768px) {
	.country-selector--header--adama-logo {
		margin-left: .5rem
	}
}

.country-selector--header .close-btn-icon {
	cursor: pointer
}

.country-selector--header .close-btn-icon::before {
	display: block;
	width: 1.9375rem;
	height: 1.9375rem;
	background-position: 50% 50%;
	background-size: 1.1875rem
}

.country-selector--header--content-wrapper {
	display: flex;
	max-width: calc(1280px + 1rem);
	margin-right: -0.5rem;
	margin-left: -0.5rem;
	flex-direction: column;
	padding: 0 0 1.5rem
}

@media(min-width:768px) {
	.country-selector--header--content-wrapper {
		padding: 0 0 2.5rem
	}
}

@media(min-width:1025px) {
	.country-selector--header--content-wrapper {
		flex-direction: row;
		align-items: start;
		justify-content: space-between
	}
}

.country-selector--header--content {
	margin-right: .5rem;
	margin-left: .5rem
}

@media(max-width:767px) {
	.country-selector--header--content {
		width: calc(100% - 1rem)
	}
}

@media(min-width:768px) {
	.country-selector--header--content {
		width: calc(87.5% - 1rem)
	}
}

@media(min-width:1025px) {
	.country-selector--header--content {
		width: calc(41.6666666667% - 1rem)
	}
}

.country-selector--header--title {
	font-size: 2.25rem;
	line-height: 1.3698630137;
	margin-bottom: 1rem;
	color: #fff
}

@media(min-width:1025px) {
	.country-selector--header--title {
		font-weight: 700;
		font-size: 2.5625rem;
		line-height: 1.3698630137
	}
}

@media(min-width:1025px) {
	.country-selector--header--title {
		font-size: 2.5625rem
	}
}

.country-selector--header--subtitle {
	font-size: 1rem;
	line-height: 1.5;
	margin: 0;
	color: #fff
}

.country-selector--header--search {
	margin-right: .5rem;
	margin-left: .5rem;
	position: relative;
	margin-top: 1.5rem
}

@media(max-width:767px) {
	.country-selector--header--search {
		width: calc(100% - 1rem)
	}
}

@media(min-width:768px) {
	.country-selector--header--search {
		width: calc(50% - 1rem)
	}
}

@media(min-width:1025px) {
	.country-selector--header--search {
		width: calc(25% - 1rem)
	}
}

@media(min-width:768px) {
	.country-selector--header--search {
		margin-top: 2rem
	}
}

@media(min-width:1025px) {
	.country-selector--header--search {
		margin-top: 0
	}
}

.country-selector--header--search .country-search-input {
	width: 100%;
	padding: 12px 15px;
	border: solid 1px rgba(151, 139, 135, .3);
	border-radius: 6px;
	background-color: #fff;
	background-repeat: no-repeat;
	background-position: 97% 50%;
	background-size: 1.25rem
}

.rtl .country-selector--header--search .country-search-input {
	background-position: 1.25rem 50%
}

.country-selector--list {
	width: calc(100% - 20px * 2);
	max-width: 1280px;
	margin-right: 20px;
	margin-left: 20px;
	padding: 0;
	list-style-type: none
}

@media(min-width:1025px) {
	.country-selector--list {
		width: calc(100% - 60px * 2);
		margin-right: 60px;
		margin-left: 60px
	}
}

@media(min-width:1280px) {
	.country-selector--list {
		width: calc(100% - 80px * 2);
		margin-right: 80px;
		margin-left: 80px
	}
}

@media(min-width:1440px) {
	.country-selector--list {
		width: 100%;
		margin-right: auto;
		margin-left: auto
	}
}

.country-selector--list--region {
	font-weight: 700;
	font-size: 1.75rem;
	line-height: 1.2857142857;
	display: block;
	margin-bottom: 1.5rem;
	color: #009845
}

@media(min-width:768px) {
	.country-selector--list--region {
		font-size: 2.25rem;
		line-height: 1.3333333333
	}
}

@media(min-width:1025px) {
	.country-selector--list--region {
		margin-bottom: 1rem
	}
}

.country-selector--list--nested-list {
	column-gap: 1rem;
	margin-bottom: 3.5rem;
	padding: inherit;
	list-style-type: inherit
}

.country-selector--list--nested-list.columns-1 {
	column-count: 1
}

.country-selector--list--nested-list:not(.columns-1) {
	column-count: 2
}

@media(min-width:1025px) {
	.country-selector--list--nested-list {
		column-width: 5.75rem
	}
	.country-selector--list--nested-list.columns-2 {
		width: calc(33.3333333333% - 0.6666666667rem);
		column-count: 2
	}
	.country-selector--list--nested-list.columns-3 {
		width: calc(50% - 0.5rem);
		column-count: 3
	}
	.country-selector--list--nested-list.columns-4 {
		width: calc(66.6666666667% - 0.3333333333rem);
		column-count: 4
	}
	.country-selector--list--nested-list.columns-5 {
		width: calc(83.3333333333% - 0.1666666667rem);
		column-count: 5
	}
	.country-selector--list--nested-list.columns-6 {
		width: calc(100% - 0rem);
		column-count: 6
	}
}

.country-selector--list--nested-list--item:not(:last-child) {
	margin-bottom: 1.5rem
}

@media(min-width:1025px) {
	.country-selector--list--nested-list--item:not(:last-child) {
		margin-bottom: 1rem
	}
}

.country-selector--list--nested-list--item a {
	font-size: 1.125rem;
	line-height: 1.2222222222;
	color: #5f504d
}

.country-selector--list--nested-list--item .country-name-abbreviation {
	font-size: 1.125rem;
	line-height: 1.2222222222;
	color: #978b87
}

[class*=flag--] {
	display: block;
	width: 32px;
	height: 32px;
	background-image: url(/west-canada/themes/custom/adama/img/flags-sprite.png);
	background-repeat: no-repeat
}

.flag--africa {
	background-position: -49px -5px
}

.flag--americas {
	background-position: -89px -131px
}

.flag--argentina {
	background-position: -5px -47px
}

.flag--australia {
	background-position: -47px -47px
}

.flag--austria {
	background-position: -91px -5px
}

.flag--belarus {
	background-position: -91px -47px
}

.flag--belgium {
	background-position: -5px -89px
}

.flag--benin {
	background-position: -47px -89px
}

.flag--brazil {
	background-position: -89px -89px
}

.flag--bulgaria {
	background-position: -133px -5px
}

.flag--burkina-faso {
	background-position: -133px -47px
}

.flag--burundi {
	background-position: -133px -89px
}

.flag--cameroon {
	background-position: -5px -131px
}

.flag--canada {
	background-position: -47px -131px
}

.flag--chile {
	background-position: -131px -131px
}

.flag--colombia {
	background-position: -175px -5px
}

.flag--costa-rica {
	background-position: -175px -47px
}

.flag--curacao {
	background-position: -175px -89px
}

.flag--czech {
	background-position: -175px -131px
}

.flag--denmark {
	background-position: -5px -173px
}

.flag--dominican-republic {
	background-position: -47px -173px
}

.flag--ecuador {
	background-position: -89px -173px
}

.flag--el-salvador {
	background-position: -131px -173px
}

.flag--estonia {
	background-position: -173px -173px
}

.flag--ethiopia {
	background-position: -217px -5px
}

.flag--finland {
	background-position: -217px -47px
}

.flag--france {
	background-position: -217px -89px
}

.flag--gb {
	background-position: -217px -131px
}

.flag--germany {
	width: 34px;
	height: 32px;
	background-position: -5px -5px
}

.flag--ghana {
	background-position: -217px -173px
}

.flag--global {
	background-position: -5px -215px
}

.flag--greece {
	background-position: -47px -215px
}

.flag--guatemala {
	background-position: -89px -215px
}

.flag--honduras {
	background-position: -131px -215px
}

.flag--hungary {
	background-position: -173px -215px
}

.flag--india {
	background-position: -215px -215px
}

.flag--indonesia {
	background-position: -343px -257px
}

.flag--israel {
	background-position: -259px -5px
}

.flag--italy {
	background-position: -259px -47px
}

.flag--ivory-coast {
	background-position: -259px -89px
}

.flag--kenya {
	background-position: -259px -131px
}

.flag--latvia {
	background-position: -259px -173px
}

.flag--lithuania {
	background-position: -259px -215px
}

.flag--mali {
	background-position: -5px -257px
}

.flag--mexico {
	background-position: -47px -257px
}

.flag--moldova {
	background-position: -89px -257px
}

.flag--netherlands {
	background-position: -131px -257px
}

.flag--new-zealand {
	background-position: -173px -257px
}

.flag--nicaragua {
	background-position: -215px -257px
}

.flag--nigeria {
	background-position: -257px -257px
}

.flag--norway {
	background-position: -301px -5px
}

.flag--panama {
	background-position: -301px -47px
}

.flag--paraguay {
	background-position: -301px -89px
}

.flag--peru {
	background-position: -301px -131px
}

.flag--poland {
	background-position: -301px -173px
}

.flag--portugal {
	background-position: -301px -215px
}

.flag--romania {
	background-position: -301px -257px
}

.flag--russia {
	background-position: -5px -299px
}

.flag--serbia {
	background-position: -47px -299px
}

.flag--slovakia {
	background-position: -89px -299px
}

.flag--south-africa {
	background-position: -131px -299px
}

.flag--south-korea {
	background-position: -173px -299px
}

.flag--spain {
	background-position: -215px -299px
}

.flag--sweden {
	background-position: -257px -299px
}

.flag--tanzania {
	background-position: -299px -299px
}

.flag--thailand {
	background-position: -343px -5px
}

.flag--turkey {
	background-position: -343px -47px
}

.flag--uganda {
	background-position: -343px -89px
}

.flag--ukraine {
	background-position: -343px -131px
}

.flag--usa {
	background-position: -343px -173px
}
.field--name-paragraphs .paragraph:nth-child(even) {
    background-color: #f5f3f3;
}
/**/
#content:focus{outline:none}#innershell{max-width:1200px;margin:0 auto;clear:both;padding-bottom:20px}.content-page #innershell,.home-page #innershell,.talentlanding-page #innershell{padding-top:0;padding-bottom:0}input,select,.tt-dropdown-menu{color:black!important}:-ms-input-placeholder{color:#999!important}.well{margin-bottom:0;border:0;-webkit-box-shadow:none;box-shadow:none}#header.navbar-default{background-image:none;box-shadow:none;border-width:0 0 1px}.inner,.limitwidth,.breadcrumbtrail,#category-name,#category-header .headertext,.category-groups-wrapper,#noresults,#actions,#job-table,.back-to-search-wrapper,.jobDisplayShell,#similar-jobs,#ssoStack,.pagination-top,.pagination-bottom,.searchResultsShell,.keyword-title,.container{max-width:1000px;margin:0 auto}.row-fluid,.row{max-width:100%;margin:0 auto}.home-page #content>.inner,.content-page #content>.inner,.search-page #content .inner,.talentlanding-page #content>.inner,.job-page #content>.inner{width:100%;max-width:100%}.topjobs-page #content>.inner,.viewall-page #content>.inner,.topjobs-page #content>.inner>.searchwell,.viewall-page #content>.inner>.searchwell{width:100%;max-width:100%;margin:0}.topjobs-page #content>.inner>p,.viewall-page #content>.inner>p,.topjobs-page #content>.inner>h2,.viewall-page #content>.inner>h2,.topjobs-page #content>.inner>div,.viewall-page #content>.inner>div{max-width:1000px;margin:20px auto}.jobDisplay{width:100%;float:left}@media (min-width:768px){.jobColumnOne{float:left;padding-left:3px;padding-right:3px}.jobColumnTwo{float:right;padding-right:3px;padding-left:3px}}@media (max-width:767px){.jobColumnOne,.jobColumnTwo{width:100%!important;float:left}}@media (min-width:768px){.landingPageColumnOne{float:left}.landingPageColumnTwo{float:right}}@media (max-width:767px){.landingPageColumnOne,.landingPageColumnTwo{width:100%!important;float:left}}h1,h2,h3,h4,h5,h6{font-weight:400;}#categorylist h1,#top-jobs-header h1{font-size:1.25em}h1,body.coreCSB .h1{font-size:1.375em}h2,body.coreCSB .h2{font-size:1.25em}h3,body.coreCSB .h3{font-size:1.125em}h4,body.coreCSB .h4{font-size:1em}h5{font-size:.875em}h6{font-size:.75em}body.coreCSB a:not(#skipLink):not(.sfCheckBoxInputBox),#body .outershell .btn,body.coreCSB div.ukCookiePolicy>div.container button.btn,.outershell div.searchwell input,select.optionsFacet-select{border:1px solid transparent}.footerMenu>h2{font-size:.75em}.keyword-title{clear:both;margin-bottom:5px}#search-wrapper{clear:both;width:100%}.searchwell input[type="submit"]{white-space:normal}.searchwell{border-radius:0}#category-name{margin-bottom:15px}#rss-wrapper.panel-default{background-color:inherit;border:0}#savesearch-wrapper{display:inline-block;padding-top:10px;padding-left:10px}#savesearch-wrapper-clone{padding-top:10px;padding-left:10px;margin-bottom:10px}#rsslink-jobs2web{margin:0 0 0 2px;line-height:initial}#rsslink-jobs2web img{margin-bottom:7px}#job-title{width:100%}.jobTitle{float:left;width:100%;color: #333;}.jobTitle a{color: #333;}.row-float{margin-top:20px;margin-bottom:20px}#preapply-wrapper{margin-top:30px}p,#content span h3,#content span h4,#content span h5,#content span h6,#content span li,#content span ol,#content span ul{clear:both}.headertext{padding-top:10px;padding-bottom:10px}.agent-editor-field-label,.agent-editor-location,.agent-editor-keywords,.emailGetter>div.ssbGetterMsg,.emailGetter>div.getterMsg,.socialbutton-emailgetter>form input[name=email]#agent-editor-header th,#agent-list-row-search,#agent-list-row-frequencys{font-size:.85em!important}.unsubscribe-secondary{font-size:.8em!important}#preapply .icon-text,.opbc-pp .opbc-pp-footer{font-size:.7em!important}.display{display:none}@media (max-width:767px){.displayD,.displayDT,.displayT,.displayTD{display:none!important}}@media (min-width:768px) and (max-width:979px){.displayD,.displayDM,.displayM,.displayMD{display:none!important}}@media (min-width:980px){.displayM,.displayT,.displayTM,.displayMT{display:none!important}}.footerRow{margin:0 auto;padding:15px;width:100%}.footerRow p{margin:0}#footer.slightlylimitwidth{margin:0 auto}.slightlylimitwidth{max-width:1200px}#footer ul{margin:0;padding:0}@media (min-width:633px){#footer ul.links{clear:none;display:block;float:left}}#footer .social-icons{float:right}#footer ul.links li{clear:none;display:block;float:left;border-left:1px solid #666;margin-left:5px;padding-left:5px}#footer ul.links li:first-child,#footer ul.links li:first-of-type,#footer ul.links li:only-child,#footer ul.links li:only-of-type{border-left:0 none transparent;margin-left:0;padding-left:0}#footer p{clear:both;padding-left:15px;margin-top:8px}#footer .inner{display:block;padding:0 15px;margin:0 auto;max-width:960px}@media (min-width:633px){#footer ul.links li{border:0 none transparent;border-radius:0;box-shadow:none;border-right:2px solid;display:block;float:left;font-size:1em;line-height:1em;margin:0 10px 5px 0;padding:0 10px 0 0}#footer ul.links li ul li{border-right:0;width:100%;margin:0;padding:0}#footer ul.social-links{float:left}#footer ul.social-links li{border:0 none transparent;border-radius:0;box-shadow:none;display:block;float:left;font-size:1em;line-height:1em;margin-right:10px}}.social-icon .fa{height:48px;font-size:45px;color:inherit}#footer ul .social-icons{border-right:none}a.dropdown-toggle{cursor:pointer}@media (min-width:633px){#footer ul.links li:last-child,#footer ul.links li:last-of-type{border-right:0 none transparent;margin-right:0;padding-right:0}}#footer ul li a,#footer p{font-size:1em;line-height:1em}@media (max-width:633px){#footer .container .links li,#footer .container .links li:first-of-type{border-bottom:1px solid;border-right:0;border-left:0;float:left;margin-left:0;padding:10px 0;width:100%}#footer ul.social-links li{border-right:0;border-left:0;margin-left:0;padding-left:10px;padding-right:10px;float:left}#footer ul.inner{display:inline-block;margin-bottom:45px;min-width:100%}.footerRow{padding:30px 15px;text-align:center}#footer .container{text-align:center}#footer ul{float:none}#footer ul.social-links{display:inline-block}#footer p{padding-left:0}}ul.inner,ul.social-links{list-style:none;padding-left:0}label{font-weight:normal}.well{background:inherit}#rss-wrapper{float:right;display:inline-block}#rss-links,#rss-label{float:left}.breadcrumb{background:none}.breadcrumb>.active{color:inherit}.paginationShell{clear:both;width:100%}.pagination{padding-right:1px}#content{width:100%}input{text-indent:5px}.pagination>li>a{background-color:inherit!important;border:0}.infoandjoin{display:block}#content .searchwell{display:block;width:100%}.tcjoin,.threeimagecaption{display:block}.infoandjoin.display,.tcjoin.display,.threeimagecaption.display{display:none}.infoandjoin img{width:100%}.infoandjoin label,.infoandjoin input,.infoandjoin .member{float:left;clear:both}.infoandjoin .member p,.infoandjoin .member div{float:left}.infoandjoin .join-submit{margin-bottom:5px}.infoandjoin .member p{margin-right:5px}.infoandjoin .container-fluid{padding-bottom:20px;padding-top:20px}.tcjoin{clear:both;min-height:485px}.tcjoin .join{margin-top:50px;margin-bottom:50px;padding:30px 15px}@media (min-width:768px){.tcjoin .join{min-width:320px}}.tcjoin .inner{max-width:960px;margin:0 auto;padding:0 15px}.tcjoin input{clear:both;float:left}.tcjoin form{display:inline-block}.tcjoin .join-email,.join-form .join-email{margin-bottom:5px}.tcjoin form label{clear:both;float:left}.tcjoin,.infoandjoin,.twocolumn,.featuredjobs,.buttontext,.imagecarousel,.threeimagecaption,.map,.imagecarousel2,.videocomponent{overflow:auto;width:100%}.joblayouttoken-label{font-weight:bold}@media (max-width:767px){.twocolumn{background-image:none!important}.featuredjobs .row div{clear:both;float:none!important}}.twocolumn{padding:30px 0 50px;clear:both}body.coreCSB a:hover,body.coreCSB .btn:hover,body.coreCSB input[type="submit"]:hover{text-decoration:underline;outline:0}.social-icon{margin-right:9px}body.coreCSB>div a.social-icon:hover,body.coreCSB a:focus,body.coreCSB .btn:focus,body.coreCSB input[type="submit"]:focus,body .close:hover,body .close:focus,body button.linkfocusborder:focus,body button.linkfocusborder:hover{outline-style:dashed;outline-width:1px;text-decoration:none}html body.coreCSB a:focus{text-decoration:underline}a.skipLink:focus{outline:none!important}body .close,body .linkfocusborder{text-decoration:none!important}body .close:hover,body .close:focus,body button.link:focus,body button.link:hover,.onoffswitch-inner:before{outline-color:currentColor}.header .dropdown-menu>li>a:hover,.header .dropdown-menu>li>a:focus{background:inherit}.featuredjobs h3,body.coreCSB .featuredjobs>.inner>.h1{margin-bottom:30px;font-size:1.5em}.featuredjobs{padding:30px 0 40px}.featuredjobs .pull-left{margin-bottom:20px}.featuredjobs .floatleft{max-width:960px;margin:0 auto}.featuredjobs{text-align:center}.buttontext{text-align:center;padding-top:20px;padding-bottom:20px}.buttontext h3,.buttontext p,body.coreCSB .buttontext .h3{margin-bottom:30px}.buttontext>.inner{text-align:left;padding-left:20px;padding-right:20px}.threeimagecaption .column{float:left;width:33%;padding-top:12px}.threeimagecaption .column .top,.threeimagecaption .column .top .bgimage{height:252px;overflow:hidden;position:relative;width:100%;background-size:cover;background-position:50% 0;min-height:252px}.imagelink,.threeimagecaption .text{padding:1px}.threeimagecaption .column .top span{position:absolute;width:100%;height:100%;top:0;left:0;z-index:1}.threeimagecaption .column .top .text{bottom:0;height:52px;position:absolute;width:calc(100% - 2px);z-index:99}.threeimagecaption .column .top .h1{bottom:0;float:left;font-size:26px;font-weight:600;line-height:30px;margin:0;padding:10px;position:absolute;vertical-align:bottom;width:100%;z-index:-1}.threeimagecaption .column .bottom{padding:20px 20px 0}@media (min-width:768px){.threeimagecaption .column.column2{margin-left:.5%;margin-right:.5%}}.threeimagecaption .column.column3{float:right}@media (min-width:768px) and (max-width:1020px){.threeimagecaption .column .top img{height:100%}.threeimagecaption .column.column3{float:right}}@media (min-width:768px){.threeimagecaption .column .bottom{position:relative}.threeimagecaption .column .bottom a{margin-bottom:20px}}@media (max-width:767px){.threeimagecaption{width:100%}.threeimagecaption .column{padding-right:0!important;padding-left:0!important;margin-top:12px;padding-top:0;width:100%}.threeimagecaption .column .top{float:left;height:100%;width:50%}.threeimagecaption .column .top img{height:100%}.threeimagecaption .column .bottom{float:right;height:auto!important;padding:20px 20px 20px 0;width:43%}}@media (max-width:580px){.threeimagecaption{width:100%}.threeimagecaption .column{padding-right:0!important;padding-left:0!important;margin-top:12px;padding-top:0;width:100%}.threeimagecaption .column .top{float:none;height:100%;width:100%}.threeimagecaption .column .top img{height:100%}.threeimagecaption .column .top span{width:17%}.threeimagecaption .column .top a span{width:100%}.threeimagecaption .column .bottom{float:none;padding:20px 0;width:100%}.threeimagecaption .column .bottom p,.threeimagecaption .column .bottom>a{margin-left:20px;margin-right:20px}.threeimagecaption .column .bottom a{line-height:20px}}#content>.inner>div.row{padding:20px 0}.imagecarousel2 .bx-pager{display:none}.imagecarousel2 .bx-wrapper img{max-width:100%}.imagecarousel2 .ic2wrapper{padding-top:15px;padding-bottom:15px}.imagecarousel2 .bx-wrapper{padding-left:45px;padding-right:45px;overflow:visible}.imagecarousel2 .bx-prev{margin-left:-45px}.imagecarousel2 .h1{padding:15px;margin:0 auto}.bx-wrapper{margin:0 auto;overflow:hidden;padding:0;position:relative}.imagecarousel .bx-wrapper .bxslider{margin:0!important;padding:0!important;width:100%!important}.imagecarousel .bx-wrapper .main-slider{background-position:0 0%,100% 0;background-repeat:no-repeat;background-size:auto auto;height:360px;width:100%}.imagecarousel .bx-wrapper .main-slider .item.floatleft{background-position:50% 0;background-repeat:repeat;background-size:auto auto;float:left;height:100%;width:42%}.imagecarousel .bx-wrapper .main-slider .item.floatright{background-position:center center!important;background-size:cover!important;display:block;float:right;height:100%;position:relative;width:58%;background-repeat:no-repeat!important}.imagecarousel .bx-wrapper .main-slider .item.floatleft .item-content{margin:30px auto 0;width:80%}.imagecarousel .bx-wrapper .main-slider .item.floatleft .item-content img{border-top:1px solid #fff;margin:10px 0 0;padding-top:10px}.imagecarousel .bx-wrapper .main-slider .item.floatleft .item-content p{line-height:1.5em;margin:20px 0 0}.imagecarousel .bx-wrapper .main-slider .item.floatleft .item-content a.btn{margin:20px 0 0}.bx-wrapper .bx-has-controls-direction .bx-controls-direction a{outline:0 none;height:100%;position:absolute;top:0;font-size:75px;vertical-align:middle;width:45px;z-index:99}.bx-wrapper .bx-has-controls-direction .bx-controls-direction a.bx-prev i{position:absolute;top:50%;margin-top:-37.5px;margin-left:4px}.bx-wrapper .bx-has-controls-direction .bx-controls-direction a.bx-next{right:0}.bx-wrapper .bx-has-controls-direction .bx-controls-direction a.bx-next i{position:absolute;top:50%;margin-top:-37.5px;margin-left:8px}@media (min-width:1025px){.bx-wrapper i{font-weight:bold}}@media (max-width:1024px){.bx-wrapper i{font-weight:normal}}.imagecarousel .bx-wrapper .bx-has-controls-direction .bx-pager{bottom:5%;height:15px;position:absolute;right:40px;text-indent:-99999px;width:110px;z-index:99}.imagecarousel .bx-wrapper .bx-has-controls-direction .bx-pager .bx-pager-item{float:left;margin-left:10px;text-indent:-99999px}.imagecarousel .bx-wrapper .bx-has-controls-direction .bx-pager .bx-pager-item a{border:1px solid;display:block;height:15px;text-indent:-99999px;width:15px;outline:0 none}#content .imagecarousel4 .slick-dots{bottom:1%;height:15px;position:absolute;right:40px;width:120px;z-index:99}.imagecarousel .slick-dots li{float:left;margin-left:10px;text-indent:-99999px}.imagecarousel .slick-dots li button{border:1px solid;display:block;height:15px;text-indent:-99999px;width:15px;outline:0 none}@media (max-width:767px){.imagecarousel .bx-wrapper .bx-viewport .main-slider{background-position:50% 0;background-size:100% 42%;display:inline-block;height:100%!important}.imagecarousel .bx-wrapper .bx-viewport .main-slider .item.floatleft{float:none!important;position:relative;width:100%;padding:30px 0}.imagecarousel .bx-wrapper .bx-viewport .main-slider .item.floatleft h3,body.coreCSB.imagecarousel .bx-wrapper .bx-viewport .main-slider .item.floatleft .h3{margin-top:0}.imagecarousel .bx-wrapper .bx-viewport .main-slider .item.floatleft .item-content{margin:0 auto;text-align:center;width:82%}.imagecarousel .bx-wrapper .bx-has-controls-direction .bx-pager{bottom:60%;left:38%}.imagecarousel .bx-wrapper .bx-viewport .main-slider .hero-image{display:block;width:100%}.imagecarousel .bx-wrapper .bx-has-controls-direction .bx-pager{bottom:60%;left:38%}.imagecarousel .main-slider{height:auto;overflow:hidden}.imagecarousel .main-slider .hero-image{display:block;width:100%}}.imagecarousel3 .slickSliderNumber,.imagecarousel4 .slickSliderNumber{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.bannerButton{margin-top:5px;margin-bottom:5px}.job-page #content .back-to-search-wrapper,.job-page #content .jobDisplayShell,.job-page #content #similar-jobs,.job-page #content #ssoStack{padding:0 15px}button#agent-editor-add-button{margin-top:0;margin-bottom:10px}body.coreCSB div#profileShell .h3{margin-bottom:23px}@media (max-width:480px){.large-image-component{max-height:250px}div[class*='margin'] .large-image-component{max-height:200px}}@media (min-width:481px) and (max-width:979px){.large-image-component{max-height:390px}div[class*='margin'] .large-image-component{max-height:unset}}@media (min-width:980px){}#footer a{display:block}.footerColumnsShell{padding:1.5em 15px 0}#footerInnerLinksSocial+.footerColumns{margin-top:2em}.footerColumns .footerMenu{margin-bottom:1.5em}.footerColumns .footerMenu .footerMenuTitle{margin:0 0 .6em;font-weight:bold;font-size:1em}.footerColumns .footerMenu ul{padding:0;margin:0}.footerColumns .footerMenu li{list-style:none;margin-bottom:.5em}.footerColumns .footerMenuTitle{margin-bottom:.5em}@media (max-width:768px){.footerColumns .footerMenu{text-align:left}}@media (max-width:633px){.footerColumns .footerMenu{width:100%;text-align:center}}.hiddentext{left:-10000px;position:absolute}.topleft{background-position:left top!important}.top{background-position:center top!important}.topright{background-position:right top!important}.left{background-position:left center!important}.center{background-position:center center!important}.right{background-position:right center!important}.bottomleft{background-position:left bottom!important}.bottom{background-position:center bottom!important}.bottomright{background-position:bottom right!important}.stretched{background-size:cover!important}.tiled{background-repeat:repeat!important}.unmodified{background-repeat:no-repeat!important}.scaled{background-size:100%!important;background-repeat:no-repeat!important}.verticallyscaled{background-size:auto 100%!important;background-repeat:no-repeat!important}.verticallyhorizontallyscaled{background-size:100% 100%!important;background-repeat:no-repeat!important}.twocolumn.refineImageAlignment{background-size:50%!important;background-repeat:no-repeat!important}.fontalign-center{text-align:center}.fontalign-left{text-align:left}.fontalign-right{text-align:right}.fontalign-justify{text-align:justify}#content .jobDisplayShell ul,#content .jobDisplayShell ol{list-style-position:inside;padding-left:revert}#content ul,#content ol{list-style-position:inside;padding-left:20px}#content div.joblayouttoken ul,#content div.joblayouttoken ol,#content span.jobdescription ol,#content span.jobdescription ul{list-style-position:outside;margin-bottom:auto}#content span.jobdescription h1,#content span.jobdescription h2,#content span.jobdescription h3,#content span.jobdescription h4,#content span.jobdescription h5,#content span.jobdescription h6{margin:auto;padding:auto}span.jobdescription p{margin:0}span.jobdescription pre{background-color:inherit;padding:0;border:0;vertical-align:baseline;display:block;font-family:monospace;font-size:inherit;line-height:inherit;white-space:pre;margin:1em 0;color:inherit}span.jobdescription address{display:block;font-style:italic;margin:inherit;line-height:inherit}.rightfloat{float:right}.leftfloat{float:left}@media print{a[href]:after{content:none!important}}.dropdown-menu>li>a.socialbutton-link{display:inline-block;line-height:20px;padding-top:6px;padding-bottom:6px;min-width:80%}.dropdown-menu>li>a.socialbutton-help-link{display:inline-block;line-height:20px;position:absolute;right:10px;padding:6px 10px}.force-mobile .tcjoin .join{min-width:1px!important}.force-mobile .twocolumn{background-image:none!important}.force-mobile .hidden-xs{display:none!important}.force-mobile .visible-xs{display:block!important;width:100%}.force-mobile .item.floatleft{float:none!important;position:relative;display:block;height:auto;width:100%!important;padding:30px 0}.force-mobile .column{width:99%!important}.force-mobile .col-sm-12,.force-mobile .col-sm-11,.force-mobile .col-sm-10,.force-mobile .col-sm-9,.force-mobile .col-sm-8,.force-mobile .col-sm-7,.force-mobile .col-sm-6,.force-mobile .col-sm-5,.force-mobile .col-sm-4,.force-mobile .col-sm-3,.force-mobile .col-sm-2,.force-mobile .col-sm-1,.force-mobile .col-md-12,.force-mobile .col-md-11,.force-mobile .col-md-10,.force-mobile .col-md-9,.force-mobile .col-md-8,.force-mobile .col-md-7,.force-mobile .col-md-6,.force-mobile .col-md-5,.force-mobile .col-md-4,.force-mobile .col-md-3,.force-mobile .col-md-2,.force-mobile .col-md-1,.force-mobile .col-lg-12,.force-mobile .col-lg-11,.force-mobile .col-lg-10,.force-mobile .col-lg-9,.force-mobile .col-lg-8,.force-mobile .col-lg-7,.force-mobile .col-lg-6,.force-mobile .col-lg-5,.force-mobile .col-lg-4,.force-mobile .col-lg-3,.force-mobile .col-lg-2,.force-mobile .col-lg-1{width:100%}body.coreCSB .data-capture-form button{border:0;opacity:1;color:darkgrey}body.coreCSB .data-capture-form button.close:hover{border:0;opacity:1;color:black}.landing-page #content>.inner{width:100%;max-width:100%}.landing-page #content .inner .landingPageDisplayShell{margin:0}body.coreCSB #content .form-control{padding:0 12px}.btn-group #locale-selector-button,.btn-group #locale-selector-dropdown-ul{width:auto;min-width:240px}#footer{word-wrap:break-word}body.coreCSB #content .form-control.geolocation-input{font-size:inherit;padding:4px 0}.imagecarousel4 .h1{padding:15px;margin:0 auto}.imagecarousel4 .slick-slider .slick-dots li button{border:1px solid;display:block;height:15px;text-indent:-99999px;width:15px;outline:0 none}@media (max-width:767px){.imagecarousel4 .slick-slider .slick-track .main-slider{background-position:50% 0;background-size:100% 42%;display:inline-block;height:100%!important}.imagecarousel4 ul.slick-slider.slick-initialized button{width:20px}.imagecarousel4 .slick-slider .slick-track .main-slider .item.floatleft{float:none!important;position:relative;width:100%;padding:20px 15px}.imagecarousel4 .slick-slider .slick-track .main-slider .item.floatleft h3,body.coreCSB.imagecarousel4 .slick-slider .slick-track .main-slider .item.floatleft .h3{margin-top:0}.imagecarousel4 .slick-slider .slick-track .main-slider .item.floatleft .item-content{margin:0 auto;width:82%}.imagecarousel4 .slick-slider .slick-track .main-slider .hero-image{display:block;width:100%}#content .imagecarousel .slick-dots{bottom:60%;left:38%}.imagecarousel4 .main-slider{height:auto;overflow:hidden}.imagecarousel4 .main-slider .hero-image{display:block;width:100%}}.slick-dotted.slick-slider{margin-bottom:30px}#content div ul.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;border:0;outline:none;background:transparent}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{font-family:'slick';font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'\002022';text-align:center;opacity:.25;color:black;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:black}.imagecarousel4 .slick-slider{margin:0!important;padding:0!important;width:100%!important}.imagecarousel4 .slick-slider .main-slider{background-position:0 0%,100% 0;background-repeat:no-repeat;background-size:auto auto;height:360px;width:100%}.imagecarousel4 .slick-slider .main-slider .item.floatleft{background-position:50% 0;background-repeat:repeat;background-size:auto auto;float:left;height:100%;width:42%}.imagecarousel4 .slick-slider .main-slider .item.floatright{display:block;float:right;height:100%;position:relative;width:58%}.imagecarousel4 .slick-slider .main-slider .item.floatleft .item-content{margin:30px auto 0;width:80%;padding-left:25px}.imagecarousel4 .slick-slider .main-slider .item.floatleft .item-content img{border-top:1px solid #fff;margin:10px 0 0;padding-top:10px}.imagecarousel4 .slick-slider .main-slider .item.floatleft .item-content p{line-height:1.5em;margin:20px 0 0}.imagecarousel4 .slick-slider .main-slider .item.floatleft .item-content a.btn{margin:20px 0 0}.styled.modal .modal-header{border-bottom:0}.styled.modal .modal-footer{border-top:0}button.employee-refer-a-friend{margin-right:5px}.lbl-required{color:red}.marginTopSmall{margin-top:8px!important}.marginTopNone{margin-top:0!important}.marginTopMedium{margin-top:16px!important}.marginTopLarge{margin-top:24px!important}.marginRightNone{margin-right:0!important}.marginRightSmall{margin-right:8px!important}.marginRightMedium{margin-right:16px!important}.marginRightLarge{margin-right:24px!important}.marginBottomNone{margin-bottom:0!important}.marginBottomSmall{margin-bottom:8px!important}.marginBottomMedium{margin-bottom:16px!important}.marginBottomLarge{margin-bottom:24px!important}.marginLeftNone{margin-left:0!important}.marginLeftSmall{margin-left:8px!important;width:calc(100% - 16px)!important}.marginLeftMedium{margin-left:16px!important;width:calc(100% - 32px)!important}.marginLeftLarge{margin-left:24px!important;width:calc(100% - 48px)!important}#content .social-apply-button-container ul{padding-left:0}.social-apply-button-container .socialbutton .social-apply-option:not(:first-child){border-top:1px solid #e5e5e5}div[class*='margin'] .col-xs-12,.marginTopNone,.marginTopSmall,.marginTopMedium,.marginTopLarge,.marginRightNone,.marginRightSmall,.marginRightMedium,.marginRightLarge,.marginBottomNone,.marginBottomSmall,.marginBottomMedium,.marginBottomLarge,.marginLeftNone,.marginLeftSmall,.marginLeftMedium,.marginLeftLarge,.marginTopCustom,.marginBottomCustom,.marginRightCustom,.marginLeftCustom{padding:0!important}.customSpacingEnabled.buttontext .disableHorizontalPadding.inner{padding:0}.form-group{width:100%}.searchwell .form-group .form-control{border-left:0}.searchwell button{width:100%}.form-group .dropdown-menu{padding-left:0!important}.glyphicon{top:0}.form-label{position:absolute;left:50px;top:7px;color:#999;background-color:transparent;z-index:10;transition:transform 150ms ease-out,top 150ms ease-out}.focused .form-label{transform:translateY(-125%);top:-3px;color:inherit}.form-group .input-group-addon{background-color:#fff}.keywordsearchbutton{border-top-left-radius:4px!important;border-bottom-left-radius:4px!important}.unifiedResultList ul#jobResultsContainer{margin:0;padding:0}.unifiedResultList ul.pagination{margin-bottom:25px}.unifiedResultList .jobResultsCardBody{margin:1.5em 0}.unifiedResultList .jobResults{list-style:none}.unifiedResultList .jobResultsCardHeader{margin-top:0}.unifiedResultList .currentPage{background-color:#0a81c8!important;color:#fff!important}.unifiedResultList .footerSeperator{padding:0 10px}.unifiedResultList .footerLabel{font-weight:bold;padding-right:10px}.unifiedResultList .facetTockensContainer{margin:0;padding:0!important;line-height:3em;margin-bottom:1em}.unifiedResultList .facetTockens{list-style:none;border:1px solid #aaa;background-color:#eee;display:inline;padding:.3em;border-radius:3px;margin-left:.6em}.unifiedResultList .facetTockens button{line-height:.8em;padding:.1em .2em;background-color:transparent;border:0}.unifiedResultList .facetTockens button.clearAllButton{line-height:1.5em;padding:0}#facetArea{padding:0}.RMKMultiSelectMainWrapper{margin-bottom:1.5em;padding-left:.8em;border-bottom:1px solid #ccc}.focusDropdown{outline:1px dotted}.tokenContainer{float:none!important;padding:3px!important}.RMKMultiSelectList{height:15em;overflow-y:auto;padding-top:8px}.RMKMultiSelect .form-group .form-control{border-right:0}.form-control .RMKMultiSelectTokens{display:inline-block;padding-right:.5rem}.form-control .RMKMultiSelectTokens .input-group-addon:first-child{border-right:1px solid}.form-control .RMKMultiSelectTokens button{padding:0 4px}.RMKMultiSelect h2 a{color:inherit!important}.RMKMultiSelect h2 a:hover{color:inherit!important;text-underline:none}.RMKMultiSelect h2 a span{float:right}.RMKMultiSelect .dropdown-menu{padding:0}.form-control .RMKMultiSelectTokens .input-group-addon,.RMKMultiSelect .dropdown-menu .input-group{padding:5px}.RMKMultiSelect .form-check-label{margin:2px;border-width:0}.RMKMultiSelect .form-check-label.selectedItem{margin:0;border-style:dashed;border-width:2px}.RMKMultiSelect .form-check label,.RMKMultiSelect .form-check input{padding-left:.8em}.RMKMultiSelect .checkbox{margin:0}.RMKMultiSelect .checkbox label:after{content:'';display:table;clear:both}.RMKMultiSelect .checkbox .cr{position:relative;display:inline-block;border:1px solid #a9a9a9;border-radius:.25em;width:1.3em;height:1.3em;float:left;margin:.5em .5em 0 0}.RMKMultiSelect .form-check-label{display:block;line-height:2.5em}.RMKMultiSelect .checkbox .cr .cr-icon{position:absolute;font-size:.8em;line-height:0;top:50%;left:15%}.RMKMultiSelect .checkbox label input[type="checkbox"]{display:none}.RMKMultiSelect .checkbox label input[type="checkbox"]+.cr>.cr-icon{opacity:0}.RMKMultiSelect .checkbox label input[type="checkbox"]:checked+.cr>.cr-icon{opacity:1}@keyframes placeHolderShimmer{0%{background-position:-468px 0}to{background-position:468px 0}}.linear-background{animation-duration:1s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:placeHolderShimmer;animation-timing-function:linear;background:#f6f7f8;background:linear-gradient(to right,#eeeeee 30%,#dddddd 50%,#eeeeee 55%);background-size:1000px 104px;height:165px;position:relative;overflow:hidden;width:80%;padding:8px}.inter-right--top{background:#fff;width:100%;height:20px;position:absolute;top:35px;left:0}.inter-right--bottom{background:#fff;width:100%;height:25px;position:absolute;top:120px;left:0}.inter-right--footer{background:#fff;width:25%;height:25px;position:absolute;bottom:0;right:0}.inter-right--top--hide{position:absolute;background:#fff;height:45px;right:0;top:0;width:25%}.inter-right--footer--hide1{height:25px;left:15%;bottom:0;width:5%;position:absolute;background:#fff}.inter-right--footer--hide2{height:25px;left:35%;bottom:0;width:5%;position:absolute;background:#fff}.inter-right--footer--hide3{height:25px;left:55%;bottom:0;width:5%;position:absolute;background:#fff}.onoffswitch{position:relative;width:55px;display:inline-block;font-size:80%;border-radius:20px}.onoffswitch .onoffswitch-label{display:block;overflow:hidden;cursor:pointer;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;margin:0}.onoffswitch .onoffswitch-inner{width:200%;margin-left:-100%;-webkit-transition:margin .15s ease-in-out;-o-transition:margin .15s ease-in-out;-moz-transition:margin .15s ease-in-out;transition:margin .15s ease-in-out}.onoffswitch .onoffswitch-inner:before,.onoffswitch .onoffswitch-inner:after{float:left;width:50%;height:24px;padding:0;line-height:24px;font-size:80%;font-weight:normal;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.onoffswitch .onoffswitch-inner:before{padding-left:10px}.onoffswitch .onoffswitch-inner:after{padding-right:10px;text-align:right;background-color:hsl(0,0%,98%);color:hsl(0,0%,24%)}.onoffswitch .onoffswitch-switch{width:18px;height:18px;margin:0;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;position:absolute;top:4px;bottom:0;right:33px;-webkit-transition:right .15s ease-in-out;-o-transition:right .15s ease-in-out;-moz-transition:right .15s ease-in-out;transition:right .15s ease-in-out;background:hsl(0,0%,100%);box-shadow:0 0 3px rgba(0,0,0,0.3)}.toggle-group{position:relative;height:27px;float:right}.toggle-group.cookietoggle input[type=checkbox]{position:absolute;left:10px;height:0}.toggle-group.cookietoggle input[type=checkbox]:checked~.onoffswitch .onoffswitch-label .onoffswitch-inner{margin-left:0}.toggle-group input[type=checkbox]:checked~.onoffswitch .onoffswitch-label .onoffswitch-switch{right:3px}.toggle-group input[type=checkbox]{border-color:transparent}.onoffswitch,.cookiemanageracceptall{border-color:transparent;border-style:dashed}.toggle-group label{position:absolute;cursor:pointer;padding-left:65px;display:inline-block;text-align:left;line-height:24px;z-index:1;height:24px;font-weight:200}.cookie-info p{padding:0 15px}.cookiemanager .modal-header{padding:10px 15px}.cookiemanager .modal-body{overflow-y:scroll}.cookiemanager{font-size:14px}.action-block{margin-top:30px}.cookiemanager .title{margin-bottom:5px;margin-top:0;font-weight:bold}.action-block .row{margin-left:0;margin-right:0}.action-block .row .display-table-cell{display:table-cell;vertical-align:middle;float:none}.action-block .display-table{display:table;width:100%;margin-bottom:10px}.arrow-toggle,.arrow-toggle:focus{cursor:pointer;background-color:transparent;border:0}.arrow-toggle .glyphicon-chevron-down{display:none}.arrow-toggle[aria-expanded="true"] .glyphicon-chevron-down{display:inline-block}.arrow-toggle[aria-expanded="true"] .glyphicon-chevron-right{display:none}.cookiemanager .collapse{margin-top:10px}.cookiemanager .table>thead>tr>th{font-weight:200}.cookiemanager .table>tbody>tr>td{border-top:transparent;font-weight:200}.splitter{margin:16px}.cookiemanager .modal-footer{padding:10px 30px!important;position:sticky;bottom:0}@media (min-width:1200px){.cookiemanager .modal-lg{width:1200px}}.cookiemanager .centered{padding:20px;border-radius:5px}.cookiemanageracceptall{float:right}button.link,button.link:hover,button.link:focus{background-color:transparent!important}.cookiemanager button:hover,.cookiemanager button:focus,#cookieManagerModal button:hover,#cookieManagerModal button:focus{text-decoration:underline}#cookie-bannershow,#cookiemanageracceptselected,.cookiemanageracceptall{border-width:1px;padding:6px 12px;outline:0;border-radius:4px}@media only screen and (max-device-width:480px){#cookie-bannershow,#cookiemanageracceptselected,.cookiemanageracceptall{width:100%;margin:5px 0 0}}.cookieSmallBannerButton{margin-top:10px}#cookieManagerModal .close:focus,#cookieManagerModal .close:hover,#cookieManagerModal .close{opacity:1}#cookieManagerModal caption{font-size:0;padding:0}.cookiePolicy{padding:20px;border-radius:5px;bottom:0;position:fixed;z-index:100;left:0;right:0;box-shadow:0 8px 20px 0 rgba(0,0,0,0.39);margin:1rem;display:inline-block}#requiredcookies .onoffswitch-inner:before{background-color:#707070;color:white}#requiredcookies .toggle-group.cookietoggle input[type=checkbox]~.onoffswitch{border:white 1px;border-style:solid}
/**/
th {
    text-align: left;
}
.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th {
    padding: 8px;
    line-height: 1.42857143;
    vertical-align: top;
    border-top: 1px solid #ddd;
}
.table>caption+thead>tr:first-child>td, .table>caption+thead>tr:first-child>th, .table>colgroup+thead>tr:first-child>td, .table>colgroup+thead>tr:first-child>th, .table>thead:first-child>tr:first-child>td, .table>thead:first-child>tr:first-child>th {
    border-top: 0;
}
.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th {
    padding: 8px;
    line-height: 1.42857143;
    vertical-align: top;
    border-top: 1px solid #ddd;
	font-size: 14px;
}
.table>thead>tr>th {
    vertical-align: bottom;
    border-bottom: 2px solid #ddd;
}

.jobFacility a,.jobLocation a,.jobDate a{color: #333;}
.fr{float:right}
/**/
@media (max-width: 761px){
.jobDisplay,.layui-form{padding: 0 20px;}


}
