.ef23945 .eModalStyle { width:890px !important;border-width:0px !important;border-style:solid !important;border-radius:0px !important;background:transparent !important; } .ef23945 .eModalContent { height:auto !important; } .ef23945 .eModalSection { background:rgba(0, 0, 0, 0.5) !important; } .ef23945 .eModalClose > span { color:rgb(33, 37, 41)!important;background:rgb(255, 255, 255) !important; } @media(min-width: 768px) and (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 1){.ef23945 .eModalSection { background:rgba(0, 0, 0, 0.5) !important;  } }@media (max-width: 767px) {.ef23945 .eModalStyle { width:100% !important; height:100vh !important;  } .ef23945 .eModalContent { height:90vh !important;  } }
	.ef176522927895663084 > .sliderWrapper .bgSlides {
		background-position: 50% 50% !important;background-size: cover !important;background-repeat: repeat !important;
	}
	
	.ef176522927895663084 {
		padding-top: 50px !important;padding-bottom: 50px !important;
	}

@media (max-width: 767px) {.ef176522927895663084 { padding-top:0px !important; padding-bottom:0px !important;  } }
	.ef176522996969077133 {
		background: rgb(0, 0, 0) !important;
	}


	.ef176523006759067451 > .sliderWrapper .bgSlides {
		background-position: 50% 50% !important;background-size: contain !important;background-repeat: no-repeat !important;
	}
	
	.ef176523006759067451 {
		padding-top: 50px !important;padding-bottom: 10px !important;margin-top: 18px !important;
	}

@media (max-width: 767px) {.ef176523006759067451 { padding-bottom:0px !important;  } }
	/* BUTTON CONTAINER */
	
	.ef176523055214444498 {
		text-align: center !important;
	}
	/* BUTTON ANCHOR */
	
	.ef176523055214444498 a {
		margin-top: 10px !important; margin-bottom: 10px !important; background: rgb(202, 76, 48) !important; background-image: none !important; height: 48px !important; width: 320px !important; max-width: 100% !important; display: inline-flex !important; align-items: center !important; justify-content: center !important; box-sizing: border-box !important;
		/* Prevent shrinking/stretching */
		flex-shrink: 0 !important;
		/* Prevent text from resizing */
		font-size: 16px !important;
	}
	/* HOVER STATE */
	
	.ef176523055214444498 a:hover {
		background: #ffffff !important;
	}
	/* BUTTON TEXT */
	
	.ef176523055214444498 a .eftext {
		font-size: 16px !important; font-weight: bold !important; color: #ffffff !important; white-space: nowrap !important;/* prevents wrapping/stretching */
		line-height: 1 !important;
		/* Keep text centered and stable */
		flex: 0 1 auto !important;
	}
	/* TEXT HOVER */
	
	.ef176523055214444498 a:hover .eftext {
		color: #ca4c30 !important;
	}
	/* ICON */
	
	.ef176523055214444498 a .eficon {
		color: #ca4c30 !important; background: #ffffff !important; margin-left: 10px !important; display: flex !important; align-items: center !important;
		/* Prevent icon from stretching the button */
		flex-shrink: 0 !important;
	}
	/* ICON HOVER */
	
	.ef176523055214444498 a:hover .eficon {
		color: #ffffff !important; background: #ca4c30 !important;
	}


	.ef176522927706423126 {
		border-width: 10px !important;border-style: solid !important;border-color: #ffffff !important;
	}


	@media screen and (min-width: 1921px) {
		div.ef176523055214444498[data-widget=button][data-layout="6"] a .eftext {
			font-size: 16px !important; margin: 0px !important; letter-spacing: 0px !important; padding: 0px !important;
		}
		div.ef176523055214444498[data-widget=button][data-layout="6"] a .eficon {
			padding: 0 15px !important; width: auto !important;
		}
		div.ef176523055214444498[data-widget="button"][data-layout="6"] a {
			padding-left: 0px !important;
		}
	}


	@media (max-width: 767px) {
		.ef176522929195526152 .efImage {
			width: 90% !important;
		}
	}


	@media (max-width: 767px) {
		.ef176523042339784440 {
			background-image: none !important;
		}
		.ef176523042339784440 > * {
			color: rgb(33, 37, 41)!important;font-size: 15px !important;font-weight: normal !important;font-style: normal !important;text-decoration: initial !important;
		}
		.ef176523042339784440 > * :is(h1, h2, h3, h4, h5, h6, p) {
			font-size: 15px !important;font-weight: normal !important;font-style: normal !important;text-decoration: initial !important;
		}
		.ef176523042339784440:hover > * {
			font-weight: normal !important;font-style: normal !important;text-decoration: initial !important;
		}
		.ef176523042339784440:hover > *:is(h1, h2, h3, h4, h5, h6, p) {
			font-weight: normal !important;font-style: normal !important;text-decoration: initial !important;
		}
	}

.ef176523014363253223 { background-image: none !important; } .ef176523014363253223 > * { color:rgb(255, 255, 255)!important;font-size:26px !important;font-weight:normal !important;font-style:normal !important;text-decoration:initial !important; } .ef176523014363253223:hover > * { font-weight:normal !important;font-style:normal !important;text-decoration:initial !important; } @media (max-width: 767px) {.ef176523014363253223 > * { font-size:23px !important;  } }