
.elementor-7245 .elementor-element.elementor-element-e5116e7 {
	--display: flex;
	--min-height: 90vh;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-end;
	--align-items: center;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--overlay-opacity: .3;
	--z-index: 0;
}

.elementor-7245 .elementor-element.elementor-element-e5116e7:not(.elementor-motion-effects-element-type-background), .elementor-7245 .elementor-element.elementor-element-e5116e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://kalahari.net.au/nitropack_static/pSGaTWcXCOkUMdDNKqTurQudfDGlFwKO/assets/images/optimized/rev-3c0c684/kalahari.net.au/wp-content/uploads/2024/04/Biltong-1.jpg");
	background-position: center center;
	background-size: cover;
}

.elementor-7245 .elementor-element.elementor-element-e5116e7:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-7245 .elementor-element.elementor-element-e5116e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}

.elementor-7245 .elementor-element.elementor-element-e5116e7::before, .elementor-7245 .elementor-element.elementor-element-e5116e7 > .elementor-background-video-container::before, .elementor-7245 .elementor-element.elementor-element-e5116e7 > .e-con-inner > .elementor-background-video-container::before, .elementor-7245 .elementor-element.elementor-element-e5116e7 > .elementor-background-slideshow::before, .elementor-7245 .elementor-element.elementor-element-e5116e7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7245 .elementor-element.elementor-element-e5116e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: #000;
	--background-overlay: "";
}

.elementor-7245 .elementor-element.elementor-element-3f50b0e {
	--display: flex;
	--align-items: flex-end;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 0%;
	--padding-right: 1%;
}

.elementor-7245 .elementor-element.elementor-element-b40b9c3 {
	text-align: end;
}

.elementor-7245 .elementor-element.elementor-element-b40b9c3 .elementor-heading-title {
	font-family: "Alata", Sans-serif;
	font-size: 33px;
	font-weight: 700;
	text-transform: uppercase;
	color: #fff;
}

.elementor-7245 .elementor-element.elementor-element-abb6676 > .elementor-widget-container {
	margin: 0px 0px 3px 0px;
}

.elementor-7245 .elementor-element.elementor-element-abb6676 {
	text-align: end;
}

.elementor-7245 .elementor-element.elementor-element-abb6676 .elementor-heading-title {
	font-family: "Alata", Sans-serif;
	font-size: .9rem;
	font-weight: normal;
	color: #fff;
}

.elementor-7245 .elementor-element.elementor-element-8171cae {
	--divider-border-style: solid;
	--divider-color: #fdac4e;
	--divider-border-width: 2px;
}

.elementor-7245 .elementor-element.elementor-element-8171cae .elementor-divider-separator {
	width: 40%;
	margin: 0 auto;
	margin-right: 0;
}

.elementor-7245 .elementor-element.elementor-element-8171cae .elementor-divider {
	text-align: right;
	padding-block-start: 2px;
	padding-block-end: 2px;
}

.elementor-7245 .elementor-element.elementor-element-0d88d19 .elementor-button {
	background-color: rgba(2, 1, 1, 0);
	font-family: "Alata", Sans-serif;
	font-size: 30px;
	font-weight: 700;
	text-transform: capitalize;
	fill: #fff;
	color: #fff;
	padding: 0px 0px 0px 0px;
}

.elementor-7245 .elementor-element.elementor-element-0d88d19 .elementor-button:hover, .elementor-7245 .elementor-element.elementor-element-0d88d19 .elementor-button:focus {
	color: #fdac4e;
}

.elementor-7245 .elementor-element.elementor-element-0d88d19 .elementor-button:hover svg, .elementor-7245 .elementor-element.elementor-element-0d88d19 .elementor-button:focus svg {
	fill: #fdac4e;
}

.elementor-7245 .elementor-element.elementor-element-8315f5e .elementor-button {
	background-color: rgba(2, 1, 1, 0);
	font-family: "Alata", Sans-serif;
	font-size: 30px;
	font-weight: 700;
	text-transform: capitalize;
	fill: #fff;
	color: #fff;
	padding: 0px 0px 0px 0px;
}

.elementor-7245 .elementor-element.elementor-element-8315f5e .elementor-button:hover, .elementor-7245 .elementor-element.elementor-element-8315f5e .elementor-button:focus {
	color: #fdac4e;
}

.elementor-7245 .elementor-element.elementor-element-8315f5e .elementor-button:hover svg, .elementor-7245 .elementor-element.elementor-element-8315f5e .elementor-button:focus svg {
	fill: #fdac4e;
}

.elementor-7245 .elementor-element.elementor-element-0fe130c .elementor-button {
	background-color: rgba(2, 1, 1, 0);
	font-family: "Alata", Sans-serif;
	font-size: 30px;
	font-weight: 700;
	text-transform: capitalize;
	fill: #fff;
	color: #fff;
	padding: 0px 0px 0px 0px;
}

.elementor-7245 .elementor-element.elementor-element-0fe130c .elementor-button:hover, .elementor-7245 .elementor-element.elementor-element-0fe130c .elementor-button:focus {
	color: #fdac4e;
}

.elementor-7245 .elementor-element.elementor-element-0fe130c .elementor-button:hover svg, .elementor-7245 .elementor-element.elementor-element-0fe130c .elementor-button:focus svg {
	fill: #fdac4e;
}

.elementor-7245 .elementor-element.elementor-element-6041139 .elementor-button {
	background-color: rgba(2, 1, 1, 0);
	font-family: "Alata", Sans-serif;
	font-size: 30px;
	font-weight: 700;
	text-transform: capitalize;
	fill: #fff;
	color: #fff;
	padding: 0px 0px 0px 0px;
}

.elementor-7245 .elementor-element.elementor-element-6041139 .elementor-button:hover, .elementor-7245 .elementor-element.elementor-element-6041139 .elementor-button:focus {
	color: #fdac4e;
}

.elementor-7245 .elementor-element.elementor-element-6041139 .elementor-button:hover svg, .elementor-7245 .elementor-element.elementor-element-6041139 .elementor-button:focus svg {
	fill: #fdac4e;
}

.elementor-7245 .elementor-element.elementor-element-aee0e5e {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-7245 .elementor-element.elementor-element-a0fa0e5 {
	text-align: center;
}

.elementor-7245 .elementor-element.elementor-element-a0fa0e5 img {
	width: 100%;
	max-width: 100%;
	height: 500px;
	object-fit: contain;
	object-position: center center;
	opacity: 1;
}

.elementor-7245 .elementor-element.elementor-element-9aaef64 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 5px;
	--padding-right: 5px;
}

.elementor-7245 .elementor-element.elementor-element-ca31959 {
	--display: flex;
}

.elementor-7245 .elementor-element.elementor-element-5e0cded .elementor-icon-box-wrapper {
	gap: 15px;
}

.elementor-7245 .elementor-element.elementor-element-5e0cded .elementor-icon-box-title, .elementor-7245 .elementor-element.elementor-element-5e0cded .elementor-icon-box-title a {
	font-size: 16px;
}

.elementor-7245 .elementor-element.elementor-element-5e0cded .elementor-icon-box-description {
	font-size: 14px;
}

.elementor-7245 .elementor-element.elementor-element-2bf0708 {
	--display: flex;
}

.elementor-7245 .elementor-element.elementor-element-7bca692 .elementor-icon-box-wrapper {
	gap: 15px;
}

.elementor-7245 .elementor-element.elementor-element-7bca692 .elementor-icon-box-title, .elementor-7245 .elementor-element.elementor-element-7bca692 .elementor-icon-box-title a {
	font-size: 16px;
}

.elementor-7245 .elementor-element.elementor-element-7bca692 .elementor-icon-box-description {
	font-size: 14px;
}

.elementor-7245 .elementor-element.elementor-element-3736a58 {
	--display: flex;
}

.elementor-7245 .elementor-element.elementor-element-1b34b59 .elementor-icon-box-wrapper {
	gap: 15px;
}

.elementor-7245 .elementor-element.elementor-element-1b34b59 .elementor-icon-box-title, .elementor-7245 .elementor-element.elementor-element-1b34b59 .elementor-icon-box-title a {
	font-size: 16px;
}

.elementor-7245 .elementor-element.elementor-element-1b34b59 .elementor-icon-box-description {
	font-size: 14px;
}

.elementor-7245 .elementor-element.elementor-element-9002bc2 {
	--display: flex;
	--min-height: 20vh;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: stretch;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 50px;
	--padding-bottom: 50px;
	--padding-left: 50px;
	--padding-right: 50px;
}

.elementor-7245 .elementor-element.elementor-element-9002bc2:not(.elementor-motion-effects-element-type-background), .elementor-7245 .elementor-element.elementor-element-9002bc2 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-7245 .elementor-element.elementor-element-fccd85e {
	--display: flex;
}

.elementor-7245 .elementor-element.elementor-element-b506739 {
	text-align: center;
}

.elementor-7245 .elementor-element.elementor-element-9702d1b {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-0bedd21);
	--divider-border-width: 2px;
}

.elementor-7245 .elementor-element.elementor-element-9702d1b .elementor-divider-separator {
	width: 9%;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-7245 .elementor-element.elementor-element-9702d1b .elementor-divider {
	text-align: center;
	padding-block-start: 2px;
	padding-block-end: 2px;
}

.elementor-7245 .elementor-element.elementor-element-cbc6344 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
}

.elementor-7245 .elementor-element.elementor-element-2215326 .elementor-button:hover, .elementor-7245 .elementor-element.elementor-element-2215326 .elementor-button:focus {
	background-color: #fff;
	color: #000;
}

.elementor-7245 .elementor-element.elementor-element-2215326 .elementor-button {
	font-family: "Alata", Sans-serif;
	font-size: 20px;
	font-weight: 900;
	text-transform: none;
	fill: #000;
	color: #000;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #000;
	border-radius: 5px 5px 5px 5px;
	padding: 15px 15px 15px 15px;
}

.elementor-7245 .elementor-element.elementor-element-2215326 .elementor-button:hover svg, .elementor-7245 .elementor-element.elementor-element-2215326 .elementor-button:focus svg {
	fill: #000;
}

.elementor-7245 .elementor-element.elementor-element-6fb1a67 .elementor-button {
	background-color: #fdac4e;
	font-family: "Alata", Sans-serif;
	font-size: 20px;
	font-weight: 900;
	text-transform: none;
	border-radius: 5px 5px 5px 5px;
	padding: 15px 15px 15px 15px;
}

.elementor-7245 .elementor-element.elementor-element-6fb1a67 .elementor-button:hover, .elementor-7245 .elementor-element.elementor-element-6fb1a67 .elementor-button:focus {
	background-color: var(--e-global-color-702cd42);
	color: var(--e-global-color-accent);
}

.elementor-7245 .elementor-element.elementor-element-6fb1a67 .elementor-button:hover svg, .elementor-7245 .elementor-element.elementor-element-6fb1a67 .elementor-button:focus svg {
	fill: var(--e-global-color-accent);
}

.elementor-7245 .elementor-element.elementor-element-f7ff83c {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--padding-top: 5%;
	--padding-bottom: 5%;
	--padding-left: 8%;
	--padding-right: 8%;
}

.elementor-7245 .elementor-element.elementor-element-f7ff83c:not(.elementor-motion-effects-element-type-background), .elementor-7245 .elementor-element.elementor-element-f7ff83c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #000;
}

.elementor-7245 .elementor-element.elementor-element-e0ce5af > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-7245 .elementor-element.elementor-element-e0ce5af {
	text-align: center;
}

.elementor-7245 .elementor-element.elementor-element-e0ce5af .elementor-heading-title {
	color: var(--e-global-color-primary);
}

.elementor-7245 .elementor-element.elementor-element-e62c5e0 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--overflow: hidden;
}

.elementor-7245 .elementor-element.elementor-element-25fbba4 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--border-radius: 42px 42px 42px 42px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-7245 .elementor-element.elementor-element-25fbba4:not(.elementor-motion-effects-element-type-background), .elementor-7245 .elementor-element.elementor-element-25fbba4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-7245 .elementor-element.elementor-element-06ccb7e {
	text-align: center;
}

.elementor-7245 .elementor-element.elementor-element-06ccb7e .elementor-heading-title {
	font-size: 20px;
	color: #000;
}

.elementor-7245 .elementor-element.elementor-element-c6ccc85 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-7245 .elementor-element.elementor-element-c6ccc85 {
	text-align: center;
	font-size: 16px;
	line-height: 1.3em;
	color: var(--e-global-color-702cd42);
}

.elementor-7245 .elementor-element.elementor-element-79324d9 .elementor-button {
	border-radius: 10px 10px 10px 10px;
}

.elementor-7245 .elementor-element.elementor-element-45076cd {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--border-radius: 42px 42px 42px 42px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-7245 .elementor-element.elementor-element-45076cd:not(.elementor-motion-effects-element-type-background), .elementor-7245 .elementor-element.elementor-element-45076cd > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-7245 .elementor-element.elementor-element-8e18dd7 img {
	height: 250px;
	object-fit: contain;
	object-position: center center;
}

.elementor-7245 .elementor-element.elementor-element-4a7b5ff {
	text-align: center;
}

.elementor-7245 .elementor-element.elementor-element-4a7b5ff .elementor-heading-title {
	font-size: 20px;
	color: #000;
}

.elementor-7245 .elementor-element.elementor-element-1d81f63 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-7245 .elementor-element.elementor-element-1d81f63 {
	text-align: center;
	font-size: 16px;
	line-height: 1.3em;
	color: var(--e-global-color-702cd42);
}

.elementor-7245 .elementor-element.elementor-element-fef4bd5 .elementor-button {
	border-radius: 10px 10px 10px 10px;
}

.elementor-7245 .elementor-element.elementor-element-185dd99 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--border-radius: 42px 42px 42px 42px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-7245 .elementor-element.elementor-element-185dd99:not(.elementor-motion-effects-element-type-background), .elementor-7245 .elementor-element.elementor-element-185dd99 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-7245 .elementor-element.elementor-element-2731f60 img {
	height: 250px;
	object-fit: contain;
	object-position: center center;
}

.elementor-7245 .elementor-element.elementor-element-5cc8f05 {
	text-align: center;
}

.elementor-7245 .elementor-element.elementor-element-5cc8f05 .elementor-heading-title {
	font-size: 20px;
	color: #000;
}

.elementor-7245 .elementor-element.elementor-element-338749f > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-7245 .elementor-element.elementor-element-338749f {
	text-align: center;
	font-size: 16px;
	line-height: 1.3em;
	color: var(--e-global-color-702cd42);
}

.elementor-7245 .elementor-element.elementor-element-236a217 .elementor-button {
	border-radius: 10px 10px 10px 10px;
}

.elementor-7245 .elementor-element.elementor-element-6575239 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--overflow: hidden;
}

.elementor-7245 .elementor-element.elementor-element-9f6a786 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--border-radius: 42px 42px 42px 42px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-7245 .elementor-element.elementor-element-9f6a786:not(.elementor-motion-effects-element-type-background), .elementor-7245 .elementor-element.elementor-element-9f6a786 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-7245 .elementor-element.elementor-element-e497600 img {
	height: 250px;
	object-fit: contain;
	object-position: center center;
}

.elementor-7245 .elementor-element.elementor-element-cad7050 {
	text-align: center;
}

.elementor-7245 .elementor-element.elementor-element-cad7050 .elementor-heading-title {
	font-size: 20px;
	color: #000;
}

.elementor-7245 .elementor-element.elementor-element-2555a57 .elementor-button {
	border-radius: 10px 10px 10px 10px;
}

.elementor-7245 .elementor-element.elementor-element-b4785eb {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--border-radius: 42px 42px 42px 42px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-7245 .elementor-element.elementor-element-b4785eb:not(.elementor-motion-effects-element-type-background), .elementor-7245 .elementor-element.elementor-element-b4785eb > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-7245 .elementor-element.elementor-element-da6cd09 img {
	height: 250px;
	object-fit: contain;
	object-position: center center;
}

.elementor-7245 .elementor-element.elementor-element-0f6cbbc {
	text-align: center;
}

.elementor-7245 .elementor-element.elementor-element-0f6cbbc .elementor-heading-title {
	font-size: 20px;
	color: #000;
}

.elementor-7245 .elementor-element.elementor-element-7d0008a .elementor-button {
	border-radius: 10px 10px 10px 10px;
}

.elementor-7245 .elementor-element.elementor-element-75c03dcd:not(.elementor-motion-effects-element-type-background), .elementor-7245 .elementor-element.elementor-element-75c03dcd > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-0bedd21);
	background-image: url("https://kalahari.net.au/nitropack_static/pSGaTWcXCOkUMdDNKqTurQudfDGlFwKO/assets/images/optimized/rev-3c0c684/kalahari.net.au/wp-content/uploads/2024/04/AdobeStock_311693771-1-1.jpeg");
	background-position: center center;
	background-size: cover;
}

.elementor-7245 .elementor-element.elementor-element-75c03dcd:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-7245 .elementor-element.elementor-element-75c03dcd > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}

.elementor-7245 .elementor-element.elementor-element-75c03dcd > .elementor-background-overlay {
	background-color: #000;
	opacity: .5;
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-7245 .elementor-element.elementor-element-75c03dcd {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 50px 10px 200px 10px;
}

.elementor-7245 .elementor-element.elementor-element-316b6d9c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7245 .elementor-element.elementor-element-316b6d9c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-bc-flex-widget .elementor-7245 .elementor-element.elementor-element-316b6d9c.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-7245 .elementor-element.elementor-element-316b6d9c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-7245 .elementor-element.elementor-element-316b6d9c > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 50px 50px 50px 50px;
}

.elementor-7245 .elementor-element.elementor-element-316b6d9c > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-7245 .elementor-element.elementor-element-316b6d9c {
	z-index: 1000;
}

.elementor-7245 .elementor-element.elementor-element-17bdeb49 .elementor-button {
	background-color: #fdac4e;
	font-family: "Alata", Sans-serif;
	font-size: 20px;
	font-weight: 900;
	text-transform: none;
	border-radius: 0px 0px 0px 0px;
	padding: 15px 15px 15px 15px;
}

.elementor-7245 .elementor-element.elementor-element-17bdeb49 .elementor-button:hover, .elementor-7245 .elementor-element.elementor-element-17bdeb49 .elementor-button:focus {
	background-color: #fff;
	color: #000;
}

.elementor-7245 .elementor-element.elementor-element-17bdeb49 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-7245 .elementor-element.elementor-element-17bdeb49 .elementor-button:hover svg, .elementor-7245 .elementor-element.elementor-element-17bdeb49 .elementor-button:focus svg {
	fill: #000;
}

.elementor-bc-flex-widget .elementor-7245 .elementor-element.elementor-element-3c46ee80.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-7245 .elementor-element.elementor-element-3c46ee80.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-7245 .elementor-element.elementor-element-3c46ee80 > .elementor-element-populated {
	padding: 50px 50px 50px 50px;
}

.elementor-7245 .elementor-element.elementor-element-69cbabe9 > .elementor-widget-container {
	padding: 20px 20px 20px 20px;
}

.elementor-7245 .elementor-element.elementor-element-69cbabe9 {
	text-align: start;
}

.elementor-7245 .elementor-element.elementor-element-69cbabe9 .elementor-heading-title {
	color: #fff;
}

.elementor-7245 .elementor-element.elementor-element-2154419c {
	--divider-border-style: solid;
	--divider-color: #000;
	--divider-border-width: 2px;
}

.elementor-7245 .elementor-element.elementor-element-2154419c .elementor-divider-separator {
	width: 9%;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-7245 .elementor-element.elementor-element-2154419c .elementor-divider {
	text-align: center;
	padding-block-start: 2px;
	padding-block-end: 2px;
}

.elementor-7245 .elementor-element.elementor-element-74fef706:not(.elementor-motion-effects-element-type-background), .elementor-7245 .elementor-element.elementor-element-74fef706 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-702cd42);
}

.elementor-7245 .elementor-element.elementor-element-74fef706 > .elementor-background-overlay {
	background-image: url("https://kalahari.net.au/nitropack_static/pSGaTWcXCOkUMdDNKqTurQudfDGlFwKO/assets/images/optimized/rev-3c0c684/kalahari.net.au/wp-content/uploads/2024/04/figure.png");
	background-position: center center;
	background-repeat: repeat-x;
	opacity: .35;
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-7245 .elementor-element.elementor-element-74fef706 > .elementor-background-overlay.nitro-lazy {
	background-image: none !important;
}

.elementor-7245 .elementor-element.elementor-element-74fef706 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	color: var(--e-global-color-secondary);
	padding: 5% 5% 5% 5%;
}

.elementor-7245 .elementor-element.elementor-element-74fef706 .elementor-heading-title {
	color: var(--e-global-color-secondary);
}

.elementor-7245 .elementor-element.elementor-element-dd8665e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7245 .elementor-element.elementor-element-dd8665e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-primary);
}

.elementor-bc-flex-widget .elementor-7245 .elementor-element.elementor-element-dd8665e.elementor-column .elementor-widget-wrap {
	align-items: flex-start;
}

.elementor-7245 .elementor-element.elementor-element-dd8665e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: flex-start;
	align-items: flex-start;
}

.elementor-7245 .elementor-element.elementor-element-dd8665e > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 5% 5% 5% 5%;
}

.elementor-7245 .elementor-element.elementor-element-dd8665e > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-7245 .elementor-element.elementor-element-6097558c .elementor-heading-title {
	font-family: "Alata", Sans-serif;
	font-size: 33px;
	font-weight: 700;
}

.elementor-7245 .elementor-element.elementor-element-23a7beeb .gform-theme.gform-theme--framework.gform_wrapper .gform-theme-button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), .elementor-7245 .elementor-element.elementor-element-23a7beeb .gform-theme.gform-theme--framework.gform_wrapper .button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), .elementor-7245 .elementor-element.elementor-element-23a7beeb .gform-theme.gform-theme--framework.gform_wrapper :where(:not(.mce-splitbtn)) > button:not([id*="mceu_"]):not(.mce-open):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), .elementor-7245 .elementor-element.elementor-element-23a7beeb .gform-theme.gform-theme--framework.gform_wrapper button.button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), .elementor-7245 .elementor-element.elementor-element-23a7beeb .gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"],
				.elementor-7245 .elementor-element.elementor-element-23a7beeb [type="button"],
				.elementor-7245 .elementor-element.elementor-element-23a7beeb [type="reset"]):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), .elementor-7245 .elementor-element.elementor-element-23a7beeb .gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"],
				.elementor-7245 .elementor-element.elementor-element-23a7beeb [type="button"],
				.elementor-7245 .elementor-element.elementor-element-23a7beeb [type="reset"]).button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), .elementor-7245 .elementor-element.elementor-element-23a7beeb .gform-theme.gform-theme--framework.gform_wrapper input[type="submit"].button.gform_button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), .elementor-7245 .elementor-element.elementor-element-23a7beeb .uael-gf-style input[type="submit"], .elementor-7245 .elementor-element.elementor-element-23a7beeb .uael-gf-style input[type="button"], .elementor-7245 .elementor-element.elementor-element-23a7beeb .uael-gf-style .gf_progressbar_percentage, .elementor-7245 .elementor-element.elementor-element-23a7beeb .uael-gf-style .gform_wrapper .percentbar_blue {
	background-color: #000;
}

.elementor-7245 .elementor-element.elementor-element-23a7beeb > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-7245 .elementor-element.elementor-element-23a7beeb .uael-gf-style .gform_wrapper input[type=email], .elementor-7245 .elementor-element.elementor-element-23a7beeb .uael-gf-style .gform_wrapper input[type=text], .elementor-7245 .elementor-element.elementor-element-23a7beeb .uael-gf-style .gform_wrapper input[type=password], .elementor-7245 .elementor-element.elementor-element-23a7beeb .uael-gf-style .gform_wrapper input[type=url], .elementor-7245 .elementor-element.elementor-element-23a7beeb .uael-gf-style .gform_wrapper input[type=tel], .elementor-7245 .elementor-element.elementor-element-23a7beeb .uael-gf-style .gform_wrapper input[type=number], .elementor-7245 .elementor-element.elementor-element-23a7beeb .uael-gf-style .gform_wrapper input[type=date], .elementor-7245 .elementor-element.elementor-element-23a7beeb .uael-gf-style .gform_wrapper select, .elementor-7245 .elementor-element.elementor-element-23a7beeb .uael-gf-style .gform_wrapper .chosen-container-single .chosen-single, .elementor-7245 .elementor-element.elementor-element-23a7beeb .uael-gf-style .gform_wrapper .chosen-container-multi .chosen-choices, .elementor-7245 .elementor-element.elementor-element-23a7beeb .uael-gf-style .gform_wrapper textarea, .elementor-7245 .elementor-element.elementor-element-23a7beeb .uael-gf-style .gfield_checkbox input[type="checkbox"] + label:before, .elementor-7245 .elementor-element.elementor-element-23a7beeb .uael-gf-style .gfield_radio input[type="radio"] + label:before, .elementor-7245 .elementor-element.elementor-element-23a7beeb:not(.uael-gf-check-default-yes) .uael-gf-style .gfield_radio .gchoice_label label:before, .elementor-7245 .elementor-element.elementor-element-23a7beeb .uael-gf-style .gform_wrapper .gf_progressbar, .elementor-7245 .elementor-element.elementor-element-23a7beeb .uael-gf-style .ginput_container_consent input[type="checkbox"] + label:before {
	background-color: #fafafa;
}

.elementor-7245 .elementor-element.elementor-element-23a7beeb .uael-gf-style .gsection {
	border-bottom-color: #fafafa;
}

.elementor-7245 .elementor-element.elementor-element-23a7beeb .uael-gf-style .gform_wrapper input[type=email], .elementor-7245 .elementor-element.elementor-element-23a7beeb .uael-gf-style .gform_wrapper input[type=text], .elementor-7245 .elementor-element.elementor-element-23a7beeb .uael-gf-style .gform_wrapper input[type=password], .elementor-7245 .elementor-element.elementor-element-23a7beeb .uael-gf-style .gform_wrapper input[type=url], .elementor-7245 .elementor-element.elementor-element-23a7beeb .uael-gf-style .gform_wrapper input[type=tel], .elementor-7245 .elementor-element.elementor-element-23a7beeb .uael-gf-style .gform_wrapper input[type=number], .elementor-7245 .elementor-element.elementor-element-23a7beeb .uael-gf-style .gform_wrapper input[type=date], .elementor-7245 .elementor-element.elementor-element-23a7beeb .uael-gf-style .gform_wrapper select, .elementor-7245 .elementor-element.elementor-element-23a7beeb .uael-gf-style .gform_wrapper .chosen-single, .elementor-7245 .elementor-element.elementor-element-23a7beeb .uael-gf-style .gform_wrapper textarea, .elementor-7245 .elementor-element.elementor-element-23a7beeb .uael-gf-style .gfield_checkbox input[type="checkbox"] + label:before, .elementor-7245 .elementor-element.elementor-element-23a7beeb .uael-gf-style .ginput_container_consent input[type="checkbox"] + label:before, .elementor-7245 .elementor-element.elementor-element-23a7beeb .uael-gf-style .gfield_radio input[type="radio"] + label:before, .elementor-7245 .elementor-element.elementor-element-23a7beeb:not(.uael-gf-check-default-yes) .uael-gf-style .gfield_radio .gchoice_label label:before {
	border-style: solid;
}

.elementor-7245 .elementor-element.elementor-element-23a7beeb .uael-gf-style .gform_wrapper input[type=email], .elementor-7245 .elementor-element.elementor-element-23a7beeb .uael-gf-style .gform_wrapper input[type=text], .elementor-7245 .elementor-element.elementor-element-23a7beeb .uael-gf-style .gform_wrapper input[type=password], .elementor-7245 .elementor-element.elementor-element-23a7beeb .uael-gf-style .gform_wrapper input[type=url], .elementor-7245 .elementor-element.elementor-element-23a7beeb .uael-gf-style .gform_wrapper input[type=tel], .elementor-7245 .elementor-element.elementor-element-23a7beeb .uael-gf-style .gform_wrapper input[type=number], .elementor-7245 .elementor-element.elementor-element-23a7beeb .uael-gf-style .gform_wrapper input[type=date], .elementor-7245 .elementor-element.elementor-element-23a7beeb .uael-gf-style .gform_wrapper select, .elementor-7245 .elementor-element.elementor-element-23a7beeb .uael-gf-style .gform_wrapper .chosen-single, .elementor-7245 .elementor-element.elementor-element-23a7beeb .uael-gf-style .gform_wrapper .chosen-choices, .elementor-7245 .elementor-element.elementor-element-23a7beeb .uael-gf-style .gform_wrapper .chosen-container .chosen-drop, .elementor-7245 .elementor-element.elementor-element-23a7beeb .uael-gf-style .gform_wrapper textarea, .elementor-7245 .elementor-element.elementor-element-23a7beeb .uael-gf-style .gfield_checkbox input[type="checkbox"] + label:before, .elementor-7245 .elementor-element.elementor-element-23a7beeb .uael-gf-style .ginput_container_consent input[type="checkbox"] + label:before, .elementor-7245 .elementor-element.elementor-element-23a7beeb .uael-gf-style .gfield_radio input[type="radio"] + label:before, .gchoice_label label:before, .elementor-7245 .elementor-element.elementor-element-23a7beeb:not(.uael-gf-check-default-yes) .uael-gf-style .gfield_radio .gchoice_label label:before {
	border-width: 1px 1px 1px 1px;
}

.elementor-7245 .elementor-element.elementor-element-23a7beeb .uael-gf-style .gform_wrapper input[type=email], .elementor-7245 .elementor-element.elementor-element-23a7beeb .uael-gf-style .gform_wrapper input[type=text], .elementor-7245 .elementor-element.elementor-element-23a7beeb .uael-gf-style .gform_wrapper input[type=password], .elementor-7245 .elementor-element.elementor-element-23a7beeb .uael-gf-style .gform_wrapper input[type=url], .elementor-7245 .elementor-element.elementor-element-23a7beeb .uael-gf-style .gform_wrapper input[type=tel], .elementor-7245 .elementor-element.elementor-element-23a7beeb .uael-gf-style .gform_wrapper input[type=number], .elementor-7245 .elementor-element.elementor-element-23a7beeb .uael-gf-style .gform_wrapper input[type=date], .elementor-7245 .elementor-element.elementor-element-23a7beeb .uael-gf-style .gform_wrapper select, .elementor-7245 .elementor-element.elementor-element-23a7beeb .uael-gf-style .gform_wrapper .chosen-single, .elementor-7245 .elementor-element.elementor-element-23a7beeb .uael-gf-style .gform_wrapper .chosen-choices, .elementor-7245 .elementor-element.elementor-element-23a7beeb .uael-gf-style .gform_wrapper .chosen-container .chosen-drop, .elementor-7245 .elementor-element.elementor-element-23a7beeb .uael-gf-style .gform_wrapper textarea, .elementor-7245 .elementor-element.elementor-element-23a7beeb .uael-gf-style .gfield_checkbox input[type="checkbox"] + label:before, .elementor-7245 .elementor-element.elementor-element-23a7beeb .uael-gf-style .ginput_container_consent input[type="checkbox"] + label:before, .elementor-7245 .elementor-element.elementor-element-23a7beeb .uael-gf-style .gfield_radio input[type="radio"] + label:before, .elementor-7245 .elementor-element.elementor-element-23a7beeb:not(.uael-gf-check-default-yes) .uael-gf-style .gfield_radio .gchoice_label label:before {
	border-color: #eaeaea;
}

.elementor-7245 .elementor-element.elementor-element-23a7beeb .uael-gf-style .gform_wrapper input[type=email], .elementor-7245 .elementor-element.elementor-element-23a7beeb .uael-gf-style .gform_wrapper input[type=text], .elementor-7245 .elementor-element.elementor-element-23a7beeb .uael-gf-style .gform_wrapper input[type=password], .elementor-7245 .elementor-element.elementor-element-23a7beeb .uael-gf-style .gform_wrapper input[type=url], .elementor-7245 .elementor-element.elementor-element-23a7beeb .uael-gf-style .gform_wrapper input[type=tel], .elementor-7245 .elementor-element.elementor-element-23a7beeb .uael-gf-style .gform_wrapper input[type=number], .elementor-7245 .elementor-element.elementor-element-23a7beeb .uael-gf-style .gform_wrapper input[type=date], .elementor-7245 .elementor-element.elementor-element-23a7beeb .uael-gf-style .gform_wrapper select, .elementor-7245 .elementor-element.elementor-element-23a7beeb .uael-gf-style .gform_wrapper .chosen-single, .elementor-7245 .elementor-element.elementor-element-23a7beeb .uael-gf-style .gform_wrapper .chosen-choices, .elementor-7245 .elementor-element.elementor-element-23a7beeb .uael-gf-style .gform_wrapper .chosen-container .chosen-drop, .elementor-7245 .elementor-element.elementor-element-23a7beeb .uael-gf-style .gform_wrapper textarea, .elementor-7245 .elementor-element.elementor-element-23a7beeb .uael-gf-style .gfield_checkbox input[type="checkbox"] + label:before, .elementor-7245 .elementor-element.elementor-element-23a7beeb .uael-gf-style .ginput_container_consent input[type="checkbox"] + label:before {
	border-radius: 0px 0px 0px 0px;
}

.elementor-7245 .elementor-element.elementor-element-23a7beeb .uael-gf-style .gfield.gsection {
	border-bottom-style: solid;
	border-bottom-width: 1px;
}

.elementor-7245 .elementor-element.elementor-element-23a7beeb .gform-theme.gform-theme--framework.gform_wrapper .gform-theme-button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), .elementor-7245 .elementor-element.elementor-element-23a7beeb .gform-theme.gform-theme--framework.gform_wrapper .button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), .elementor-7245 .elementor-element.elementor-element-23a7beeb .gform-theme.gform-theme--framework.gform_wrapper :where(:not(.mce-splitbtn)) > button:not([id*="mceu_"]):not(.mce-open):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), .elementor-7245 .elementor-element.elementor-element-23a7beeb .gform-theme.gform-theme--framework.gform_wrapper button.button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), .elementor-7245 .elementor-element.elementor-element-23a7beeb .gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"],
					.elementor-7245 .elementor-element.elementor-element-23a7beeb [type="button"],
					.elementor-7245 .elementor-element.elementor-element-23a7beeb [type="reset"]):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), .elementor-7245 .elementor-element.elementor-element-23a7beeb .gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"],
					.elementor-7245 .elementor-element.elementor-element-23a7beeb [type="button"],
					.elementor-7245 .elementor-element.elementor-element-23a7beeb [type="reset"]).button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), .elementor-7245 .elementor-element.elementor-element-23a7beeb .gform-theme.gform-theme--framework.gform_wrapper input[type="submit"].button.gform_button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)) {
	color: #fff;
}

.elementor-7245 .elementor-element.elementor-element-23a7beeb .uael-gf-style input[type="submit"], .elementor-7245 .elementor-element.elementor-element-23a7beeb .uael-gf-style input[type="button"] {
	color: #fff;
}

.elementor-7245 .elementor-element.elementor-element-23a7beeb .uael-gf-style input[type="submit"], .elementor-7245 .elementor-element.elementor-element-23a7beeb .uael-gf-style input[type="button"], .elementor-7245 .elementor-element.elementor-element-23a7beeb .gform-theme.gform-theme--framework.gform_wrapper .gform-theme-button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), .elementor-7245 .elementor-element.elementor-element-23a7beeb .gform-theme.gform-theme--framework.gform_wrapper .button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), .elementor-7245 .elementor-element.elementor-element-23a7beeb .gform-theme.gform-theme--framework.gform_wrapper :where(:not(.mce-splitbtn)) > button:not([id*="mceu_"]):not(.mce-open):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), .elementor-7245 .elementor-element.elementor-element-23a7beeb .gform-theme.gform-theme--framework.gform_wrapper button.button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), .elementor-7245 .elementor-element.elementor-element-23a7beeb .gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"],
					.elementor-7245 .elementor-element.elementor-element-23a7beeb [type="button"],
					.elementor-7245 .elementor-element.elementor-element-23a7beeb [type="reset"]):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), .elementor-7245 .elementor-element.elementor-element-23a7beeb .gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"],
					.elementor-7245 .elementor-element.elementor-element-23a7beeb [type="button"],
					.elementor-7245 .elementor-element.elementor-element-23a7beeb [type="reset"]).button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), .elementor-7245 .elementor-element.elementor-element-23a7beeb .gform-theme.gform-theme--framework.gform_wrapper input[type="submit"].button.gform_button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)) {
	border-radius: 0px 0px 0px 0px;
}

.elementor-7245 .elementor-element.elementor-element-23a7beeb .uael-gf-style .gform_wrapper .gfield_description.validation_message {
	color: #f00;
}

.elementor-7245 .elementor-element.elementor-element-23a7beeb .uael-gf-style .gform_wrapper div.validation_error, .elementor-7245 .elementor-element.elementor-element-23a7beeb .uael-gf-style .gform_wrapper div.gform_validation_errors h2 {
	color: #ccc;
}

.elementor-7245 .elementor-element.elementor-element-23a7beeb .uael-gf-style .gform_wrapper div.validation_error, .elementor-7245 .elementor-element.elementor-element-23a7beeb .uael-gf-style .gform_wrapper div.gform_validation_errors {
	border-color: #f00 !important;
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	padding: 10px 10px 10px 10px;
}

.elementor-7245 .elementor-element.elementor-element-23a7beeb .uael-gf-style .gform_confirmation_message {
	color: #008000;
}

.elementor-7245 .elementor-element.elementor-element-23a7beeb .uael-gf-style .gfield_label, .elementor-7245 .elementor-element.elementor-element-23a7beeb .uael-gf-style .gfield_checkbox li label, .elementor-7245 .elementor-element.elementor-element-23a7beeb .uael-gf-style .gfield_radio li label, .elementor-7245 .elementor-element.elementor-element-23a7beeb .uael-gf-style .gsection_title, .elementor-7245 .elementor-element.elementor-element-23a7beeb .uael-gf-style .ginput_product_price, .elementor-7245 .elementor-element.elementor-element-23a7beeb .uael-gf-style .ginput_product_price_label, .elementor-7245 .elementor-element.elementor-element-23a7beeb .uael-gf-style .gf_progressbar_title, .elementor-7245 .elementor-element.elementor-element-23a7beeb .uael-gf-style .ginput_container_consent label, .elementor-7245 .elementor-element.elementor-element-23a7beeb .uael-gf-style .gf_page_steps, .elementor-7245 .elementor-element.elementor-element-23a7beeb .uael-gf-style .gfield_checkbox div label, .elementor-7245 .elementor-element.elementor-element-23a7beeb .uael-gf-style .gfield_radio div label {
	font-family: "Roboto", Sans-serif;
}

.elementor-7245 .elementor-element.elementor-element-23a7beeb .uael-gf-style .gform_wrapper .gfield input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]), .elementor-7245 .elementor-element.elementor-element-23a7beeb .uael-gf-style .ginput_container select, .elementor-7245 .elementor-element.elementor-element-23a7beeb .uael-gf-style .ginput_container .chosen-single, .elementor-7245 .elementor-element.elementor-element-23a7beeb .uael-gf-style .ginput_container textarea, .elementor-7245 .elementor-element.elementor-element-23a7beeb .uael-gf-style .uael-gf-select-custom {
	font-family: "Roboto", Sans-serif;
}

.elementor-7245 .elementor-element.elementor-element-23a7beeb .uael-gf-style .gform_wrapper .gfield .gfield_description, .elementor-7245 .elementor-element.elementor-element-23a7beeb .uael-gf-style .ginput_container .gfield_post_tags_hint, .elementor-7245 .elementor-element.elementor-element-23a7beeb .uael-gf-style .ginput_container .gform_fileupload_rules, .elementor-7245 .elementor-element.elementor-element-23a7beeb .uael-gf-style .ginput_container_name input + label, .elementor-7245 .elementor-element.elementor-element-23a7beeb .uael-gf-style .ginput_container_creditcard input + span + label, .elementor-7245 .elementor-element.elementor-element-23a7beeb .uael-gf-style .ginput_container input + label, .elementor-7245 .elementor-element.elementor-element-23a7beeb .uael-gf-style .ginput_container select + label, .elementor-7245 .elementor-element.elementor-element-23a7beeb .uael-gf-style .ginput_container .chosen-single + label, .elementor-7245 .elementor-element.elementor-element-23a7beeb .uael-gf-style .gfield_time_hour label, .elementor-7245 .elementor-element.elementor-element-23a7beeb .uael-gf-style .gfield_time_minute label, .elementor-7245 .elementor-element.elementor-element-23a7beeb .uael-gf-style .ginput_container_address label, .elementor-7245 .elementor-element.elementor-element-23a7beeb .uael-gf-style .ginput_container_total span, .elementor-7245 .elementor-element.elementor-element-23a7beeb .uael-gf-style .ginput_shipping_price, .elementor-7245 .elementor-element.elementor-element-23a7beeb .uael-gf-select-custom + label, .elementor-7245 .elementor-element.elementor-element-23a7beeb .uael-gf-style .gsection_description {
	font-family: "Roboto", Sans-serif;
}

.elementor-7245 .elementor-element.elementor-element-23a7beeb .uael-gf-style input[type=submit], .elementor-7245 .elementor-element.elementor-element-23a7beeb .uael-gf-style input[type="button"], .elementor-7245 .elementor-element.elementor-element-23a7beeb .uael-gf-style .gform-theme.gform-theme--framework.gform_wrapper input[type=submit], .elementor-7245 .elementor-element.elementor-element-23a7beeb .uael-gf-style .gform_wrapper input[type="button"] {
	font-family: "Roboto", Sans-serif;
}

@media (min-width:768px) {
	.elementor-7245 .elementor-element.elementor-element-3f50b0e {
		--width: 60%;
	}
	
	.elementor-7245 .elementor-element.elementor-element-aee0e5e {
		--width: 39.332%;
	}
	
	.elementor-7245 .elementor-element.elementor-element-25fbba4 {
		--width: 33%;
	}
	
	.elementor-7245 .elementor-element.elementor-element-45076cd {
		--width: 33%;
	}
	
	.elementor-7245 .elementor-element.elementor-element-185dd99 {
		--width: 33%;
	}
	
	.elementor-7245 .elementor-element.elementor-element-9f6a786 {
		--width: 33%;
	}
	
	.elementor-7245 .elementor-element.elementor-element-b4785eb {
		--width: 33%;
	}
}

@media (max-width:1024px) {
	.elementor-7245 .elementor-element.elementor-element-e5116e7 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-7245 .elementor-element.elementor-element-a0fa0e5 img {
		width: 100%;
		height: 410px;
	}
	
	.elementor-7245 .elementor-element.elementor-element-9002bc2 {
		--min-height: 5vh;
		--padding-top: 75px;
		--padding-bottom: 75px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
}

@media (max-width:767px) {
	.elementor-7245 .elementor-element.elementor-element-e5116e7 {
		--padding-top: 40px;
		--padding-bottom: 40px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-7245 .elementor-element.elementor-element-3f50b0e {
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-7245 .elementor-element.elementor-element-b40b9c3 {
		text-align: center;
	}
	
	.elementor-7245 .elementor-element.elementor-element-b40b9c3 .elementor-heading-title {
		font-size: 23px;
		line-height: 1em;
	}
	
	.elementor-7245 .elementor-element.elementor-element-abb6676 {
		text-align: center;
	}
	
	.elementor-7245 .elementor-element.elementor-element-abb6676 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-7245 .elementor-element.elementor-element-8171cae .elementor-divider {
		text-align: center;
	}
	
	.elementor-7245 .elementor-element.elementor-element-8171cae .elementor-divider-separator {
		margin: 0 auto;
		margin-center: 0;
	}
	
	.elementor-7245 .elementor-element.elementor-element-0d88d19 .elementor-button {
		font-size: 24px;
	}
	
	.elementor-7245 .elementor-element.elementor-element-8315f5e .elementor-button {
		font-size: 24px;
	}
	
	.elementor-7245 .elementor-element.elementor-element-0fe130c .elementor-button {
		font-size: 24px;
	}
	
	.elementor-7245 .elementor-element.elementor-element-6041139 .elementor-button {
		font-size: 24px;
	}
	
	.elementor-7245 .elementor-element.elementor-element-aee0e5e {
		--justify-content: flex-start;
		--margin-top: 15px;
		--margin-bottom: 15px;
		--margin-left: 15px;
		--margin-right: 15px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7245 .elementor-element.elementor-element-a0fa0e5 > .elementor-widget-container {
		margin: -70px 0px -70px 0px;
	}
	
	.elementor-7245 .elementor-element.elementor-element-a0fa0e5 {
		text-align: center;
	}
	
	.elementor-7245 .elementor-element.elementor-element-a0fa0e5 img {
		width: 100%;
		object-fit: contain;
		object-position: center center;
	}
	
	.elementor-7245 .elementor-element.elementor-element-9002bc2 {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-7245 .elementor-element.elementor-element-75c03dcd {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-7245 .elementor-element.elementor-element-316b6d9c > .elementor-element-populated {
		padding: 1rem 1rem 1rem 1rem;
	}
	
	.elementor-7245 .elementor-element.elementor-element-17bdeb49 .elementor-button {
		font-size: 18px;
	}
	
	.elementor-7245 .elementor-element.elementor-element-3c46ee80 > .elementor-element-populated {
		padding: 6px 6px 6px 6px;
	}
	
	.elementor-7245 .elementor-element.elementor-element-69cbabe9 > .elementor-widget-container {
		padding: 28px 0px 0px 0px;
	}
	
	.elementor-7245 .elementor-element.elementor-element-74fef706 {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-7245 .elementor-element.elementor-element-dd8665e > .elementor-element-populated {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-7245 .elementor-element.elementor-element-6097558c .elementor-heading-title {
		font-size: 26px;
	}
}
