
.elementor-3684 .elementor-element.elementor-element-b6d25be:not(.elementor-motion-effects-element-type-background), .elementor-3684 .elementor-element.elementor-element-b6d25be > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #008484;
	background-image: url("https://cdn-gkmgd.nitrocdn.com/leKJNHBuFumzFOxLcKwYOaiPiNEyyfop/assets/images/optimized/rev-84a42ac/occupationaltherapybrisbane.com.au/wp-content/uploads/2021/07/Group-1356-1.png");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-3684 .elementor-element.elementor-element-b6d25be {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 80px 0px 50px 0px;
}

.elementor-3684 .elementor-element.elementor-element-b6d25be > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.pp-tooltip.pp-tooltip-{{ID}} .pp-tooltip-content {
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-widget-image .widget-image-caption {
	color: var(--e-global-color-text);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}

body:not(.rtl) .elementor-3684 .elementor-element.elementor-element-8dc392d {
	right: -440px;
}

body.rtl .elementor-3684 .elementor-element.elementor-element-8dc392d {
	left: -440px;
}

.elementor-3684 .elementor-element.elementor-element-8dc392d {
	bottom: -50px;
	z-index: 1;
	text-align: end;
}

.elementor-3684 .elementor-element.elementor-element-8dc392d img {
	width: 100%;
}

body:not(.rtl) .elementor-3684 .elementor-element.elementor-element-fcce8ac {
	right: -400.7px;
}

body.rtl .elementor-3684 .elementor-element.elementor-element-fcce8ac {
	left: -400.7px;
}

.elementor-3684 .elementor-element.elementor-element-fcce8ac {
	bottom: -300px;
	z-index: 0;
	text-align: end;
}

.elementor-3684 .elementor-element.elementor-element-fcce8ac img {
	width: 872px;
}

body:not(.rtl) .elementor-3684 .elementor-element.elementor-element-2e93322 {
	left: -650px;
}

body.rtl .elementor-3684 .elementor-element.elementor-element-2e93322 {
	right: -650px;
}

.elementor-3684 .elementor-element.elementor-element-2e93322 {
	top: -20px;
}

.elementor-3684 .elementor-element.elementor-element-2e93322 img {
	width: 515px;
}

body:not(.rtl) .elementor-3684 .elementor-element.elementor-element-b8eeb30 {
	left: -650px;
}

body.rtl .elementor-3684 .elementor-element.elementor-element-b8eeb30 {
	right: -650px;
}

.elementor-3684 .elementor-element.elementor-element-b8eeb30 {
	top: 80px;
}

.elementor-3684 .elementor-element.elementor-element-b8eeb30 img {
	width: 422px;
}

body:not(.rtl) .elementor-3684 .elementor-element.elementor-element-2c431c0 {
	left: -528.969px;
}

body.rtl .elementor-3684 .elementor-element.elementor-element-2c431c0 {
	right: -528.969px;
}

.elementor-3684 .elementor-element.elementor-element-2c431c0 {
	top: 280.969px;
}

.elementor-3684 .elementor-element.elementor-element-2c431c0 img {
	width: 142px;
}

.elementor-widget-heading .elementor-heading-title {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
	color: var(--e-global-color-primary);
}

.elementor-3684 .elementor-element.elementor-element-1d56e9b > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-3684 .elementor-element.elementor-element-1d56e9b .elementor-heading-title {
	font-family: "Roboto Condensed", Sans-serif;
	font-size: 46px;
	font-weight: 600;
	text-transform: uppercase;
	line-height: 56px;
	color: #fff;
}

.elementor-widget-text-editor {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
	color: var(--e-global-color-text);
}

.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap {
	background-color: var(--e-global-color-primary);
}

.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap {
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}

.elementor-3684 .elementor-element.elementor-element-8c81794 > .elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-3684 .elementor-element.elementor-element-8c81794 {
	font-family: "Work Sans", Sans-serif;
	font-size: 24px;
	font-weight: 400;
	line-height: 32px;
	color: #fff;
}

.elementor-widget-pp-buttons .pp-button {
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-weight: var(--e-global-typography-accent-font-weight);
	background: var(--e-global-color-accent);
}

.elementor-widget-pp-buttons .pp-button-icon-number {
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-3684 .elementor-element.elementor-element-0510d57 {
	z-index: 2;
}

.elementor-3684 .elementor-element.elementor-element-0510d57 .pp-buttons-group {
	column-gap: 10px;
	row-gap: 10px;
}

.elementor-3684 .elementor-element.elementor-element-0510d57 .pp-button {
	font-family: "Work Sans", Sans-serif;
	font-size: 20px;
	font-weight: bold;
	text-transform: uppercase;
	line-height: 32px;
	background: #fa0;
	color: #fff;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #ff5700;
	border-radius: 6px 6px 6px 6px;
}

.elementor-3684 .elementor-element.elementor-element-0510d57 .pp-button:hover {
	background: #ff8a4d;
	border-color: #ff8a4d;
}

.elementor-3684 .elementor-element.elementor-element-0510d57 .pp-button-icon {
	font-size: 0px;
	line-height: 0px;
	height: 0px;
	width: 0px;
}

.elementor-3684 .elementor-element.elementor-element-0510d57 .pp-button-icon-image img {
	width: 0px;
}

.elementor-3684 .elementor-element.elementor-element-0510d57 .pp-icon-before .pp-button-icon {
	margin-right: 8px;
}

.elementor-3684 .elementor-element.elementor-element-0510d57 .pp-icon-after .pp-button-icon {
	margin-left: 8px;
}

.elementor-3684 .elementor-element.elementor-element-0510d57 .pp-icon-top .pp-button-icon {
	margin-bottom: 8px;
}

.elementor-3684 .elementor-element.elementor-element-0510d57 .pp-icon-bottom .pp-button-icon {
	margin-top: 8px;
}

.pp-tooltip-0510d57 {
	text-align: center;
}

.pp-tooltip.pp-tooltip-0510d57 .tooltipster-box {
	background-color: #000;
}

.pp-tooltip.pp-tooltip-0510d57.tooltipster-top .tooltipster-arrow-background {
	border-top-color: #000;
}

.pp-tooltip.pp-tooltip-0510d57.tooltipster-bottom .tooltipster-arrow-background {
	border-bottom-color: #000;
}

.pp-tooltip.pp-tooltip-0510d57.tooltipster-left .tooltipster-arrow-background {
	border-left-color: #000;
}

.pp-tooltip.pp-tooltip-0510d57.tooltipster-right .tooltipster-arrow-background {
	border-right-color: #000;
}

.pp-tooltip.pp-tooltip-0510d57 .pp-tooltip-content {
	color: #fff;
}

.elementor-3684 .elementor-element.elementor-element-5f8785a > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-3684 .elementor-element.elementor-element-5f8785a {
	z-index: 1;
}

.elementor-3684 .elementor-element.elementor-element-5f8785a .elementor-heading-title {
	font-family: "Work Sans", Sans-serif;
	font-size: 22px;
	font-weight: 600;
	text-transform: none;
	color: #fff;
}

.elementor-3684 .elementor-element.elementor-element-0f1a75a {
	margin-top: -50px;
	margin-bottom: 0px;
	z-index: 99;
}

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

.elementor-3684 .elementor-element.elementor-element-1a57932 > .elementor-element-populated {
	box-shadow: 0px 10px 50px 0px rgba(0, 0, 0, .10980392156863);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 10px 0px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-3684 .elementor-element.elementor-element-1a57932 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-widget-pp-flipbox .pp-flipbox-icon-image .pp-icon-text {
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-widget-pp-flipbox .pp-flipbox-icon-image-back .pp-icon-text {
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-widget-pp-flipbox .pp-flipbox-button {
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-3684 .elementor-element.elementor-element-bc5af3f .pp-flipbox-front {
	background-color: #fff;
}

.elementor-3684 .elementor-element.elementor-element-bc5af3f .pp-flipbox-back {
	background-color: var(--e-global-color-primary);
}

.elementor-3684 .elementor-element.elementor-element-bc5af3f .pp-flipbox-container {
	height: 300px;
}

.elementor-3684 .elementor-element.elementor-element-bc5af3f .pp-flipbox-front .pp-flipbox-overlay {
	padding: 27px 27px 27px 27px;
	text-align: center;
}

.elementor-3684 .elementor-element.elementor-element-bc5af3f .pp-flipbox-icon-image {
	margin-bottom: 0px;
}

.elementor-3684 .elementor-element.elementor-element-bc5af3f .pp-flipbox-icon-image > img {
	width: 100px;
}

.elementor-3684 .elementor-element.elementor-element-bc5af3f .pp-flipbox-front .pp-flipbox-heading {
	color: var(--e-global-color-45f6c6b);
	font-family: "Work Sans", Sans-serif;
	font-size: 20px;
	font-weight: 600;
}

.elementor-3684 .elementor-element.elementor-element-bc5af3f .pp-flipbox-back .pp-flipbox-overlay {
	padding: 27px 27px 27px 27px;
	text-align: center;
}

.elementor-3684 .elementor-element.elementor-element-bc5af3f .pp-flipbox-icon-image-back > img {
	width: 100px;
}

.elementor-3684 .elementor-element.elementor-element-bc5af3f .pp-flipbox-back .pp-flipbox-heading {
	color: #fff;
	font-family: "Work Sans", Sans-serif;
	font-size: 20px;
	font-weight: 600;
}

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

.elementor-3684 .elementor-element.elementor-element-b811b23 > .elementor-element-populated {
	box-shadow: 0px 10px 50px 0px rgba(0, 0, 0, .10980392156863);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 10px 0px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
	padding: 0px 0px 0px 0px;
}

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

.elementor-3684 .elementor-element.elementor-element-2d239e5 .pp-flipbox-front {
	background-color: #fff;
}

.elementor-3684 .elementor-element.elementor-element-2d239e5 .pp-flipbox-back {
	background-color: var(--e-global-color-primary);
}

.elementor-3684 .elementor-element.elementor-element-2d239e5 .pp-flipbox-container {
	height: 300px;
}

.elementor-3684 .elementor-element.elementor-element-2d239e5 .pp-flipbox-front .pp-flipbox-overlay {
	padding: 27px 27px 27px 27px;
	text-align: center;
}

.elementor-3684 .elementor-element.elementor-element-2d239e5 .pp-flipbox-icon-image {
	margin-bottom: 0px;
}

.elementor-3684 .elementor-element.elementor-element-2d239e5 .pp-flipbox-icon-image > img {
	width: 100px;
}

.elementor-3684 .elementor-element.elementor-element-2d239e5 .pp-flipbox-front .pp-flipbox-heading {
	color: var(--e-global-color-45f6c6b);
	font-family: "Work Sans", Sans-serif;
	font-size: 20px;
	font-weight: 600;
}

.elementor-3684 .elementor-element.elementor-element-2d239e5 .pp-flipbox-back .pp-flipbox-overlay {
	padding: 27px 27px 27px 27px;
	text-align: center;
}

.elementor-3684 .elementor-element.elementor-element-2d239e5 .pp-flipbox-icon-image-back > img {
	width: 100px;
}

.elementor-3684 .elementor-element.elementor-element-2d239e5 .pp-flipbox-back .pp-flipbox-heading {
	color: #fff;
	font-family: "Work Sans", Sans-serif;
	font-size: 20px;
	font-weight: 600;
}

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

.elementor-3684 .elementor-element.elementor-element-b3e4b64 > .elementor-element-populated {
	box-shadow: 0px 10px 50px 0px rgba(0, 0, 0, .10980392156863);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 10px 0px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
	padding: 0px 0px 0px 0px;
}

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

.elementor-3684 .elementor-element.elementor-element-c1d3a8b .pp-flipbox-front {
	background-color: #fff;
}

.elementor-3684 .elementor-element.elementor-element-c1d3a8b .pp-flipbox-back {
	background-color: var(--e-global-color-primary);
}

.elementor-3684 .elementor-element.elementor-element-c1d3a8b .pp-flipbox-container {
	height: 300px;
}

.elementor-3684 .elementor-element.elementor-element-c1d3a8b .pp-flipbox-front .pp-flipbox-overlay {
	padding: 27px 27px 27px 27px;
	text-align: center;
}

.elementor-3684 .elementor-element.elementor-element-c1d3a8b .pp-flipbox-icon-image {
	margin-bottom: 0px;
}

.elementor-3684 .elementor-element.elementor-element-c1d3a8b .pp-flipbox-icon-image > img {
	width: 100px;
}

.elementor-3684 .elementor-element.elementor-element-c1d3a8b .pp-flipbox-front .pp-flipbox-heading {
	color: var(--e-global-color-45f6c6b);
	font-family: "Work Sans", Sans-serif;
	font-size: 20px;
	font-weight: 600;
}

.elementor-3684 .elementor-element.elementor-element-c1d3a8b .pp-flipbox-back .pp-flipbox-overlay {
	padding: 27px 27px 27px 27px;
	text-align: center;
}

.elementor-3684 .elementor-element.elementor-element-c1d3a8b .pp-flipbox-icon-image-back > img {
	width: 100px;
}

.elementor-3684 .elementor-element.elementor-element-c1d3a8b .pp-flipbox-back .pp-flipbox-heading {
	color: #fff;
	font-family: "Work Sans", Sans-serif;
	font-size: 20px;
	font-weight: 600;
}

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

.elementor-3684 .elementor-element.elementor-element-b613fb8 > .elementor-element-populated {
	box-shadow: 0px 10px 50px 0px rgba(0, 0, 0, .10980392156863);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 10px 0px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
	padding: 0px 0px 0px 0px;
}

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

.elementor-3684 .elementor-element.elementor-element-17a2fac .pp-flipbox-front {
	background-color: #fff;
}

.elementor-3684 .elementor-element.elementor-element-17a2fac .pp-flipbox-back {
	background-color: var(--e-global-color-primary);
}

.elementor-3684 .elementor-element.elementor-element-17a2fac .pp-flipbox-container {
	height: 300px;
}

.elementor-3684 .elementor-element.elementor-element-17a2fac .pp-flipbox-front .pp-flipbox-overlay {
	padding: 27px 27px 27px 27px;
	text-align: center;
}

.elementor-3684 .elementor-element.elementor-element-17a2fac .pp-flipbox-icon-image {
	margin-bottom: 0px;
}

.elementor-3684 .elementor-element.elementor-element-17a2fac .pp-flipbox-icon-image > img {
	width: 100px;
}

.elementor-3684 .elementor-element.elementor-element-17a2fac .pp-flipbox-front .pp-flipbox-heading {
	color: var(--e-global-color-45f6c6b);
	font-family: "Work Sans", Sans-serif;
	font-size: 20px;
	font-weight: 600;
}

.elementor-3684 .elementor-element.elementor-element-17a2fac .pp-flipbox-back .pp-flipbox-overlay {
	padding: 27px 27px 27px 27px;
	text-align: center;
}

.elementor-3684 .elementor-element.elementor-element-17a2fac .pp-flipbox-icon-image-back > img {
	width: 100px;
}

.elementor-3684 .elementor-element.elementor-element-17a2fac .pp-flipbox-back .pp-flipbox-heading {
	color: #fff;
	font-family: "Work Sans", Sans-serif;
	font-size: 20px;
	font-weight: 600;
}

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

.elementor-3684 .elementor-element.elementor-element-4b59e5d > .elementor-element-populated {
	box-shadow: 0px 10px 50px 0px rgba(0, 0, 0, .10980392156863);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 10px 0px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-3684 .elementor-element.elementor-element-4b59e5d > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-3684 .elementor-element.elementor-element-ca5e752 .pp-flipbox-front {
	background-color: #fff;
}

.elementor-3684 .elementor-element.elementor-element-ca5e752 .pp-flipbox-back {
	background-color: var(--e-global-color-primary);
}

.elementor-3684 .elementor-element.elementor-element-ca5e752 .pp-flipbox-container {
	height: 300px;
}

.elementor-3684 .elementor-element.elementor-element-ca5e752 .pp-flipbox-front .pp-flipbox-overlay {
	padding: 27px 27px 27px 27px;
	text-align: center;
}

.elementor-3684 .elementor-element.elementor-element-ca5e752 .pp-flipbox-icon-image {
	margin-bottom: 0px;
}

.elementor-3684 .elementor-element.elementor-element-ca5e752 .pp-flipbox-icon-image > img {
	width: 100px;
}

.elementor-3684 .elementor-element.elementor-element-ca5e752 .pp-flipbox-front .pp-flipbox-heading {
	color: var(--e-global-color-45f6c6b);
	font-family: "Work Sans", Sans-serif;
	font-size: 20px;
	font-weight: 600;
}

.elementor-3684 .elementor-element.elementor-element-ca5e752 .pp-flipbox-back .pp-flipbox-overlay {
	padding: 27px 27px 27px 27px;
	text-align: center;
}

.elementor-3684 .elementor-element.elementor-element-ca5e752 .pp-flipbox-icon-image-back > img {
	width: 100px;
}

.elementor-3684 .elementor-element.elementor-element-ca5e752 .pp-flipbox-back .pp-flipbox-heading {
	color: #fff;
	font-family: "Work Sans", Sans-serif;
	font-size: 20px;
	font-weight: 600;
}

.elementor-3684 .elementor-element.elementor-element-3d888cd > .elementor-widget-container {
	margin: 30px 0px 0px 0px;
}

.elementor-3684 .elementor-element.elementor-element-3d888cd {
	z-index: 3;
	text-align: center;
	font-family: "Work Sans", Sans-serif;
	font-size: 22px;
	font-weight: bold;
	line-height: 32px;
	color: #303030;
}

.elementor-3684 .elementor-element.elementor-element-f5dedad .pp-flipbox-front {
	background-color: #fff;
}

.elementor-3684 .elementor-element.elementor-element-f5dedad .pp-flipbox-back {
	background-color: var(--e-global-color-primary);
}

.elementor-3684 .elementor-element.elementor-element-f5dedad .pp-flipbox-container {
	height: 300px;
}

.elementor-3684 .elementor-element.elementor-element-f5dedad .pp-flipbox-front .pp-flipbox-overlay {
	text-align: center;
}

.elementor-3684 .elementor-element.elementor-element-f5dedad .pp-flipbox-icon-image {
	margin-bottom: 0px;
}

.elementor-3684 .elementor-element.elementor-element-f5dedad .pp-flipbox-icon-image > img {
	width: 100px;
}

.elementor-3684 .elementor-element.elementor-element-f5dedad .pp-flipbox-front .pp-flipbox-heading {
	color: var(--e-global-color-45f6c6b);
	font-family: "Work Sans", Sans-serif;
	font-size: 20px;
	font-weight: 600;
}

.elementor-3684 .elementor-element.elementor-element-f5dedad .pp-flipbox-back .pp-flipbox-overlay {
	text-align: center;
}

.elementor-3684 .elementor-element.elementor-element-f5dedad .pp-flipbox-icon-image-back > img {
	width: 100px;
}

.elementor-3684 .elementor-element.elementor-element-f5dedad .pp-flipbox-back .pp-flipbox-heading {
	color: #fff;
	font-family: "Work Sans", Sans-serif;
	font-size: 20px;
	font-weight: 600;
}

.elementor-3684 .elementor-element.elementor-element-ef5bfd1 .pp-flipbox-front {
	background-color: #fff;
}

.elementor-3684 .elementor-element.elementor-element-ef5bfd1 .pp-flipbox-back {
	background-color: var(--e-global-color-primary);
}

.elementor-3684 .elementor-element.elementor-element-ef5bfd1 .pp-flipbox-container {
	height: 300px;
}

.elementor-3684 .elementor-element.elementor-element-ef5bfd1 .pp-flipbox-front .pp-flipbox-overlay {
	text-align: center;
}

.elementor-3684 .elementor-element.elementor-element-ef5bfd1 .pp-flipbox-icon-image {
	margin-bottom: 0px;
}

.elementor-3684 .elementor-element.elementor-element-ef5bfd1 .pp-flipbox-icon-image > img {
	width: 100px;
}

.elementor-3684 .elementor-element.elementor-element-ef5bfd1 .pp-flipbox-front .pp-flipbox-heading {
	color: var(--e-global-color-45f6c6b);
	font-family: "Work Sans", Sans-serif;
	font-size: 20px;
	font-weight: 600;
}

.elementor-3684 .elementor-element.elementor-element-ef5bfd1 .pp-flipbox-back .pp-flipbox-overlay {
	text-align: center;
}

.elementor-3684 .elementor-element.elementor-element-ef5bfd1 .pp-flipbox-icon-image-back > img {
	width: 100px;
}

.elementor-3684 .elementor-element.elementor-element-ef5bfd1 .pp-flipbox-back .pp-flipbox-heading {
	color: #fff;
	font-family: "Work Sans", Sans-serif;
	font-size: 20px;
	font-weight: 600;
}

.elementor-3684 .elementor-element.elementor-element-e86fe78 .pp-flipbox-front {
	background-color: #fff;
}

.elementor-3684 .elementor-element.elementor-element-e86fe78 .pp-flipbox-back {
	background-color: var(--e-global-color-primary);
}

.elementor-3684 .elementor-element.elementor-element-e86fe78 .pp-flipbox-container {
	height: 300px;
}

.elementor-3684 .elementor-element.elementor-element-e86fe78 .pp-flipbox-front .pp-flipbox-overlay {
	text-align: center;
}

.elementor-3684 .elementor-element.elementor-element-e86fe78 .pp-flipbox-icon-image {
	margin-bottom: 0px;
}

.elementor-3684 .elementor-element.elementor-element-e86fe78 .pp-flipbox-icon-image > img {
	width: 100px;
}

.elementor-3684 .elementor-element.elementor-element-e86fe78 .pp-flipbox-front .pp-flipbox-heading {
	color: var(--e-global-color-45f6c6b);
	font-family: "Work Sans", Sans-serif;
	font-size: 20px;
	font-weight: 600;
}

.elementor-3684 .elementor-element.elementor-element-e86fe78 .pp-flipbox-back .pp-flipbox-overlay {
	text-align: center;
}

.elementor-3684 .elementor-element.elementor-element-e86fe78 .pp-flipbox-icon-image-back > img {
	width: 100px;
}

.elementor-3684 .elementor-element.elementor-element-e86fe78 .pp-flipbox-back .pp-flipbox-heading {
	color: #fff;
	font-family: "Work Sans", Sans-serif;
	font-size: 20px;
	font-weight: 600;
}

.elementor-3684 .elementor-element.elementor-element-f06d0c5 .pp-flipbox-front {
	background-color: #fff;
}

.elementor-3684 .elementor-element.elementor-element-f06d0c5 .pp-flipbox-back {
	background-color: var(--e-global-color-primary);
}

.elementor-3684 .elementor-element.elementor-element-f06d0c5 .pp-flipbox-container {
	height: 300px;
}

.elementor-3684 .elementor-element.elementor-element-f06d0c5 .pp-flipbox-front .pp-flipbox-overlay {
	text-align: center;
}

.elementor-3684 .elementor-element.elementor-element-f06d0c5 .pp-flipbox-icon-image {
	margin-bottom: 0px;
}

.elementor-3684 .elementor-element.elementor-element-f06d0c5 .pp-flipbox-icon-image > img {
	width: 100px;
}

.elementor-3684 .elementor-element.elementor-element-f06d0c5 .pp-flipbox-front .pp-flipbox-heading {
	color: var(--e-global-color-45f6c6b);
	font-family: "Work Sans", Sans-serif;
	font-size: 20px;
	font-weight: 600;
}

.elementor-3684 .elementor-element.elementor-element-f06d0c5 .pp-flipbox-back .pp-flipbox-overlay {
	text-align: center;
}

.elementor-3684 .elementor-element.elementor-element-f06d0c5 .pp-flipbox-icon-image-back > img {
	width: 100px;
}

.elementor-3684 .elementor-element.elementor-element-f06d0c5 .pp-flipbox-back .pp-flipbox-heading {
	color: #fff;
	font-family: "Work Sans", Sans-serif;
	font-size: 20px;
	font-weight: 600;
}

.elementor-3684 .elementor-element.elementor-element-01364a2 .pp-flipbox-front {
	background-color: #fff;
}

.elementor-3684 .elementor-element.elementor-element-01364a2 .pp-flipbox-back {
	background-color: var(--e-global-color-primary);
}

.elementor-3684 .elementor-element.elementor-element-01364a2 .pp-flipbox-container {
	height: 300px;
}

.elementor-3684 .elementor-element.elementor-element-01364a2 .pp-flipbox-front .pp-flipbox-overlay {
	text-align: center;
}

.elementor-3684 .elementor-element.elementor-element-01364a2 .pp-flipbox-icon-image {
	margin-bottom: 0px;
}

.elementor-3684 .elementor-element.elementor-element-01364a2 .pp-flipbox-icon-image > img {
	width: 100px;
}

.elementor-3684 .elementor-element.elementor-element-01364a2 .pp-flipbox-front .pp-flipbox-heading {
	color: var(--e-global-color-45f6c6b);
	font-family: "Work Sans", Sans-serif;
	font-size: 20px;
	font-weight: 600;
}

.elementor-3684 .elementor-element.elementor-element-01364a2 .pp-flipbox-back .pp-flipbox-overlay {
	text-align: center;
}

.elementor-3684 .elementor-element.elementor-element-01364a2 .pp-flipbox-icon-image-back > img {
	width: 100px;
}

.elementor-3684 .elementor-element.elementor-element-01364a2 .pp-flipbox-back .pp-flipbox-heading {
	color: #fff;
	font-family: "Work Sans", Sans-serif;
	font-size: 20px;
	font-weight: 600;
}

.elementor-3684 .elementor-element.elementor-element-46c0dd6 {
	padding: 50px 0px 0px 0px;
}

.elementor-3684 .elementor-element.elementor-element-dc8a311 {
	text-align: center;
	font-family: "Work Sans", Sans-serif;
	font-size: 22px;
	font-weight: 400;
}

.elementor-3684 .elementor-element.elementor-element-3dd488a {
	padding: 50px 0px 50px 0px;
}

.elementor-3684 .elementor-element.elementor-element-72494af > .elementor-element-populated {
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #f3f3f3;
	margin: 0px 10px 0px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
	padding: 10px 10px 10px 10px;
}

.elementor-3684 .elementor-element.elementor-element-ec793d9 > .elementor-widget-container {
	margin: 15px 0px 0px 0px;
}

.elementor-3684 .elementor-element.elementor-element-ec793d9 img {
	width: 76px;
}

.elementor-3684 .elementor-element.elementor-element-846e757 {
	text-align: center;
}

.elementor-3684 .elementor-element.elementor-element-846e757 .elementor-heading-title {
	font-family: "Roboto Condensed", Sans-serif;
	font-weight: bold;
	color: #5a6c78;
}

.elementor-3684 .elementor-element.elementor-element-ca0f62f {
	text-align: center;
	font-family: "Work Sans", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	line-height: 30px;
	color: #5a6c78;
}

.elementor-3684 .elementor-element.elementor-element-84704e3 > .elementor-element-populated {
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #f3f3f3;
	margin: 0px 10px 0px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
	padding: 10px 10px 10px 10px;
}

.elementor-3684 .elementor-element.elementor-element-b26c1b8 > .elementor-widget-container {
	margin: 15px 0px 0px 0px;
}

.elementor-3684 .elementor-element.elementor-element-b26c1b8 img {
	width: 52px;
}

.elementor-3684 .elementor-element.elementor-element-68e504f {
	text-align: center;
}

.elementor-3684 .elementor-element.elementor-element-68e504f .elementor-heading-title {
	font-family: "Roboto Condensed", Sans-serif;
	font-weight: bold;
	color: #5a6c78;
}

.elementor-3684 .elementor-element.elementor-element-027c29d {
	text-align: center;
	font-family: "Work Sans", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	line-height: 30px;
	color: #5a6c78;
}

.elementor-3684 .elementor-element.elementor-element-2baad0b > .elementor-element-populated {
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #f3f3f3;
	margin: 0px 10px 0px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
	padding: 10px 10px 10px 10px;
}

.elementor-3684 .elementor-element.elementor-element-71dc6fa > .elementor-widget-container {
	margin: 20px 0px 0px 0px;
}

.elementor-3684 .elementor-element.elementor-element-71dc6fa img {
	width: 62px;
}

.elementor-3684 .elementor-element.elementor-element-ec905a6 {
	text-align: center;
}

.elementor-3684 .elementor-element.elementor-element-ec905a6 .elementor-heading-title {
	font-family: "Roboto Condensed", Sans-serif;
	font-weight: bold;
	color: #5a6c78;
}

.elementor-3684 .elementor-element.elementor-element-f1b3586 {
	text-align: center;
	font-family: "Work Sans", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	line-height: 30px;
	color: #5a6c78;
}

.elementor-3684 .elementor-element.elementor-element-168af8b > .elementor-element-populated {
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #f3f3f3;
	margin: 0px 10px 0px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
	padding: 10px 10px 10px 10px;
}

.elementor-3684 .elementor-element.elementor-element-58b1644 img {
	width: 80px;
}

.elementor-3684 .elementor-element.elementor-element-972a319 {
	text-align: center;
}

.elementor-3684 .elementor-element.elementor-element-972a319 .elementor-heading-title {
	font-family: "Roboto Condensed", Sans-serif;
	font-weight: bold;
	color: #5a6c78;
}

.elementor-3684 .elementor-element.elementor-element-8633ea0 {
	text-align: center;
	font-family: "Work Sans", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	line-height: 30px;
	color: #5a6c78;
}

.elementor-3684 .elementor-element.elementor-element-fcdc3e6:not(.elementor-motion-effects-element-type-background), .elementor-3684 .elementor-element.elementor-element-fcdc3e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f9f9f9;
}

.elementor-3684 .elementor-element.elementor-element-fcdc3e6 > .elementor-container {
	max-width: 1000px;
}

.elementor-3684 .elementor-element.elementor-element-fcdc3e6 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 50px 0px 50px 0px;
}

.elementor-3684 .elementor-element.elementor-element-fcdc3e6 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-3684 .elementor-element.elementor-element-12c5505 > .elementor-element-populated {
	margin: 0% 5% 0% 5%;
	--e-column-margin-right: 5%;
	--e-column-margin-left: 5%;
}

body:not(.rtl) .elementor-3684 .elementor-element.elementor-element-e0d0c51 {
	left: -43vw;
}

body.rtl .elementor-3684 .elementor-element.elementor-element-e0d0c51 {
	right: -43vw;
}

.elementor-3684 .elementor-element.elementor-element-e0d0c51 {
	top: 4vh;
	z-index: 0;
}

.elementor-3684 .elementor-element.elementor-element-e0d0c51 img {
	max-width: 100%;
}

body:not(.rtl) .elementor-3684 .elementor-element.elementor-element-9717269 {
	left: -33vw;
}

body.rtl .elementor-3684 .elementor-element.elementor-element-9717269 {
	right: -33vw;
}

.elementor-3684 .elementor-element.elementor-element-9717269 {
	top: 24vh;
	z-index: 0;
}

.elementor-3684 .elementor-element.elementor-element-9717269 img {
	max-width: 100%;
}

body:not(.rtl) .elementor-3684 .elementor-element.elementor-element-69036e4 {
	right: -33vw;
}

body.rtl .elementor-3684 .elementor-element.elementor-element-69036e4 {
	left: -33vw;
}

.elementor-3684 .elementor-element.elementor-element-69036e4 {
	top: -3vh;
	z-index: 0;
}

.elementor-3684 .elementor-element.elementor-element-69036e4 img {
	max-width: 100%;
}

body:not(.rtl) .elementor-3684 .elementor-element.elementor-element-0ec60a1 {
	right: -40.133vw;
}

body.rtl .elementor-3684 .elementor-element.elementor-element-0ec60a1 {
	left: -40.133vw;
}

.elementor-3684 .elementor-element.elementor-element-0ec60a1 {
	top: 12.818vh;
	z-index: 0;
}

.elementor-3684 .elementor-element.elementor-element-0ec60a1 img {
	width: 451px;
	max-width: 100%;
}

.elementor-3684 .elementor-element.elementor-element-9757873 {
	z-index: 10;
	text-align: center;
}

.elementor-3684 .elementor-element.elementor-element-9757873 .elementor-heading-title {
	font-family: "Roboto Condensed", Sans-serif;
	font-size: 36px;
	font-weight: 600;
	text-transform: uppercase;
	line-height: 48px;
	color: #3f4545;
}

.elementor-3684 .elementor-element.elementor-element-686aa7f > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-3684 .elementor-element.elementor-element-686aa7f {
	z-index: 10;
	text-align: center;
	font-family: "Work Sans", Sans-serif;
	font-size: 22px;
	font-weight: 400;
	line-height: 32px;
	color: #5a6c78;
}

.elementor-3684 .elementor-element.elementor-element-2dff9b0 {
	padding: 50px 0px 50px 0px;
}

body:not(.rtl) .elementor-3684 .elementor-element.elementor-element-fdc5e25 {
	left: -30.531vw;
}

body.rtl .elementor-3684 .elementor-element.elementor-element-fdc5e25 {
	right: -30.531vw;
}

.elementor-3684 .elementor-element.elementor-element-fdc5e25 {
	top: 12.456vw;
	z-index: 1;
	text-align: start;
}

.elementor-3684 .elementor-element.elementor-element-fdc5e25 img {
	max-width: 100%;
}

body:not(.rtl) .elementor-3684 .elementor-element.elementor-element-ec37ced {
	left: 65vw;
}

body.rtl .elementor-3684 .elementor-element.elementor-element-ec37ced {
	right: 65vw;
}

.elementor-3684 .elementor-element.elementor-element-ec37ced {
	top: 30vh;
	text-align: start;
}

.elementor-3684 .elementor-element.elementor-element-ec37ced img {
	width: 771px;
	max-width: 100%;
}

.elementor-3684 .elementor-element.elementor-element-57af907 {
	z-index: 999;
}

.elementor-3684 .elementor-element.elementor-element-57af907 .elementor-heading-title {
	font-family: "Roboto Condensed", Sans-serif;
	font-size: 36px;
	font-weight: 600;
	text-transform: uppercase;
	line-height: 48px;
	color: #3f4545;
}

.elementor-3684 .elementor-element.elementor-element-ecfffa5 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-3684 .elementor-element.elementor-element-ecfffa5 {
	z-index: 9999;
	text-align: start;
	font-family: "Work Sans", Sans-serif;
	font-size: 22px;
	font-weight: 400;
	line-height: 32px;
	color: #5a6c78;
}

body:not(.rtl) .elementor-3684 .elementor-element.elementor-element-f8687d0 {
	left: -44px;
}

body.rtl .elementor-3684 .elementor-element.elementor-element-f8687d0 {
	right: -44px;
}

.elementor-3684 .elementor-element.elementor-element-f8687d0 {
	bottom: -36px;
	text-align: start;
}

.elementor-3684 .elementor-element.elementor-element-f8687d0 img {
	width: 21%;
}

.elementor-3684 .elementor-element.elementor-element-902bdc5 {
	margin-top: 80px;
	margin-bottom: 30px;
}

.elementor-3684 .elementor-element.elementor-element-59af34f {
	text-align: center;
}

.elementor-3684 .elementor-element.elementor-element-59af34f .elementor-heading-title {
	font-family: "Roboto Condensed", Sans-serif;
	font-size: 36px;
	font-weight: 600;
	text-transform: uppercase;
	line-height: 48px;
	color: #3f4545;
}

.elementor-3684 .elementor-element.elementor-element-9ac55c3 {
	padding: 0% 5% 0% 5%;
}

.elementor-3684 .elementor-element.elementor-element-655a63e > .elementor-element-populated {
	padding: 10px 10px 0px 10px;
}

.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after {
	border-color: var(--e-global-color-text);
}

.elementor-widget-icon-list .elementor-icon-list-icon i {
	color: var(--e-global-color-primary);
}

.elementor-widget-icon-list .elementor-icon-list-icon svg {
	fill: var(--e-global-color-primary);
}

.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-widget-icon-list .elementor-icon-list-text {
	color: var(--e-global-color-secondary);
}

.elementor-3684 .elementor-element.elementor-element-aadc151 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-3684 .elementor-element.elementor-element-aadc151 .elementor-icon-list-icon i {
	color: #fff;
	transition: color .3s;
}

.elementor-3684 .elementor-element.elementor-element-aadc151 .elementor-icon-list-icon svg {
	fill: #fff;
	transition: fill .3s;
}

.elementor-3684 .elementor-element.elementor-element-aadc151 {
	--e-icon-list-icon-size: 22px;
	--e-icon-list-icon-align: center;
	--e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * .125);
	--icon-vertical-offset: 0px;
}

.elementor-3684 .elementor-element.elementor-element-aadc151 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3684 .elementor-element.elementor-element-aadc151 .elementor-icon-list-item > a {
	font-family: "Work Sans", Sans-serif;
	font-size: 24px;
	font-weight: 600;
	line-height: 32px;
}

.elementor-3684 .elementor-element.elementor-element-aadc151 .elementor-icon-list-text {
	color: #3f4545;
	transition: color .3s;
}

.elementor-3684 .elementor-element.elementor-element-c944869 > .elementor-widget-container {
	margin: -20px 0px 0px 30px;
	padding: 0px 0px 0px 0px;
}

.elementor-3684 .elementor-element.elementor-element-c944869 {
	font-family: "Work Sans", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 24px;
	color: #5a6c78;
}

.elementor-3684 .elementor-element.elementor-element-88573c0 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-3684 .elementor-element.elementor-element-88573c0 .elementor-icon-list-icon i {
	color: #01a04c;
	transition: color .3s;
}

.elementor-3684 .elementor-element.elementor-element-88573c0 .elementor-icon-list-icon svg {
	fill: #01a04c;
	transition: fill .3s;
}

.elementor-3684 .elementor-element.elementor-element-88573c0 {
	--e-icon-list-icon-size: 20px;
	--e-icon-list-icon-align: center;
	--e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * .125);
	--icon-vertical-offset: 0px;
}

.elementor-3684 .elementor-element.elementor-element-88573c0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3684 .elementor-element.elementor-element-88573c0 .elementor-icon-list-item > a {
	font-family: "Work Sans", Sans-serif;
	font-size: 24px;
	font-weight: 600;
	line-height: 32px;
}

.elementor-3684 .elementor-element.elementor-element-88573c0 .elementor-icon-list-text {
	color: #3f4545;
	transition: color .3s;
}

.elementor-3684 .elementor-element.elementor-element-10c69e5 > .elementor-widget-container {
	margin: -20px 0px 0px 30px;
	padding: 0px 0px 0px 0px;
}

.elementor-3684 .elementor-element.elementor-element-10c69e5 {
	font-family: "Work Sans", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 24px;
	color: #5a6c78;
}

.elementor-3684 .elementor-element.elementor-element-f58c206 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-3684 .elementor-element.elementor-element-f58c206 .elementor-icon-list-icon i {
	color: #01a04c;
	transition: color .3s;
}

.elementor-3684 .elementor-element.elementor-element-f58c206 .elementor-icon-list-icon svg {
	fill: #01a04c;
	transition: fill .3s;
}

.elementor-3684 .elementor-element.elementor-element-f58c206 {
	--e-icon-list-icon-size: 20px;
	--e-icon-list-icon-align: center;
	--e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * .125);
	--icon-vertical-offset: 0px;
}

.elementor-3684 .elementor-element.elementor-element-f58c206 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3684 .elementor-element.elementor-element-f58c206 .elementor-icon-list-item > a {
	font-family: "Work Sans", Sans-serif;
	font-size: 24px;
	font-weight: 600;
	line-height: 32px;
}

.elementor-3684 .elementor-element.elementor-element-f58c206 .elementor-icon-list-text {
	color: #3f4545;
	transition: color .3s;
}

.elementor-3684 .elementor-element.elementor-element-39971bf > .elementor-widget-container {
	margin: -20px 0px 0px 30px;
	padding: 0px 0px 0px 0px;
}

.elementor-3684 .elementor-element.elementor-element-39971bf {
	font-family: "Work Sans", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 24px;
	color: #5a6c78;
}

.elementor-3684 .elementor-element.elementor-element-fcd474c > .elementor-element-populated {
	padding: 10px 10px 0px 10px;
}

.elementor-3684 .elementor-element.elementor-element-aafde20 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-3684 .elementor-element.elementor-element-aafde20 .elementor-icon-list-icon i {
	color: #01a04c;
	transition: color .3s;
}

.elementor-3684 .elementor-element.elementor-element-aafde20 .elementor-icon-list-icon svg {
	fill: #01a04c;
	transition: fill .3s;
}

.elementor-3684 .elementor-element.elementor-element-aafde20 {
	--e-icon-list-icon-size: 20px;
	--e-icon-list-icon-align: center;
	--e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * .125);
	--icon-vertical-offset: 0px;
}

.elementor-3684 .elementor-element.elementor-element-aafde20 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3684 .elementor-element.elementor-element-aafde20 .elementor-icon-list-item > a {
	font-family: "Work Sans", Sans-serif;
	font-size: 24px;
	font-weight: 600;
	line-height: 32px;
}

.elementor-3684 .elementor-element.elementor-element-aafde20 .elementor-icon-list-text {
	color: #3f4545;
	transition: color .3s;
}

.elementor-3684 .elementor-element.elementor-element-dd0a10d > .elementor-widget-container {
	margin: -20px 0px 0px 30px;
	padding: 0px 0px 0px 0px;
}

.elementor-3684 .elementor-element.elementor-element-dd0a10d {
	font-family: "Work Sans", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 24px;
	color: #5a6c78;
}

.elementor-3684 .elementor-element.elementor-element-0203524 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-3684 .elementor-element.elementor-element-0203524 .elementor-icon-list-icon i {
	color: #01a04c;
	transition: color .3s;
}

.elementor-3684 .elementor-element.elementor-element-0203524 .elementor-icon-list-icon svg {
	fill: #01a04c;
	transition: fill .3s;
}

.elementor-3684 .elementor-element.elementor-element-0203524 {
	--e-icon-list-icon-size: 20px;
	--e-icon-list-icon-align: center;
	--e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * .125);
	--icon-vertical-offset: 0px;
}

.elementor-3684 .elementor-element.elementor-element-0203524 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3684 .elementor-element.elementor-element-0203524 .elementor-icon-list-item > a {
	font-family: "Work Sans", Sans-serif;
	font-size: 24px;
	font-weight: 600;
	line-height: 32px;
}

.elementor-3684 .elementor-element.elementor-element-0203524 .elementor-icon-list-text {
	color: #3f4545;
	transition: color .3s;
}

.elementor-3684 .elementor-element.elementor-element-857d552 > .elementor-widget-container {
	margin: -20px 0px 0px 30px;
	padding: 0px 0px 0px 0px;
}

.elementor-3684 .elementor-element.elementor-element-857d552 {
	font-family: "Work Sans", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 24px;
	color: #5a6c78;
}

.elementor-3684 .elementor-element.elementor-element-19e3ee7 {
	font-family: "Work Sans", Sans-serif;
	font-size: 24px;
	font-weight: 600;
	line-height: 32px;
	color: #3f4545;
}

body:not(.rtl) .elementor-3684 .elementor-element.elementor-element-77c13a9 {
	left: -260px;
}

body.rtl .elementor-3684 .elementor-element.elementor-element-77c13a9 {
	right: -260px;
}

.elementor-3684 .elementor-element.elementor-element-77c13a9 {
	bottom: -270px;
	text-align: start;
}

.elementor-3684 .elementor-element.elementor-element-77c13a9 img {
	width: 36%;
}

.elementor-3684 .elementor-element.elementor-element-0247baa > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

body:not(.rtl) .elementor-3684 .elementor-element.elementor-element-0247baa {
	left: 25px;
}

body.rtl .elementor-3684 .elementor-element.elementor-element-0247baa {
	right: 25px;
}

.elementor-3684 .elementor-element.elementor-element-0247baa {
	bottom: -558px;
	z-index: 1;
	text-align: start;
}

.elementor-3684 .elementor-element.elementor-element-0247baa img {
	width: 45%;
}

.elementor-3684 .elementor-element.elementor-element-ff45196 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

body:not(.rtl) .elementor-3684 .elementor-element.elementor-element-ff45196 {
	right: -670.5px;
}

body.rtl .elementor-3684 .elementor-element.elementor-element-ff45196 {
	left: -670.5px;
}

.elementor-3684 .elementor-element.elementor-element-ff45196 {
	bottom: -690.982px;
	text-align: end;
}

.elementor-3684 .elementor-element.elementor-element-ff45196 img {
	width: 58%;
}

.elementor-3684 .elementor-element.elementor-element-9b01777 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-3684 .elementor-element.elementor-element-9312404:not(.elementor-motion-effects-element-type-background), .elementor-3684 .elementor-element.elementor-element-9312404 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(0deg, #038e47 0%, #008484 100%);
}

.elementor-3684 .elementor-element.elementor-element-9312404 {
	box-shadow: 0px 10px 50px 0px rgba(0, 0, 0, .10196078431373);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 50px 0px 50px 0px;
}

.elementor-3684 .elementor-element.elementor-element-9312404 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-3684 .elementor-element.elementor-element-76c3c4b {
	z-index: 99;
}

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

.elementor-3684 .elementor-element.elementor-element-eab664c > .elementor-element-populated, .elementor-3684 .elementor-element.elementor-element-eab664c > .elementor-element-populated > .elementor-background-overlay, .elementor-3684 .elementor-element.elementor-element-eab664c > .elementor-background-slideshow {
	border-radius: 5px 5px 5px 5px;
}

.elementor-3684 .elementor-element.elementor-element-eab664c > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 38px 38px 38px 38px;
}

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

.elementor-3684 .elementor-element.elementor-element-bcb4944 {
	font-family: "Work Sans", Sans-serif;
	font-size: 22px;
	font-weight: 400;
	line-height: 38.5px;
	color: #3f4545;
}

.elementor-3684 .elementor-element.elementor-element-a6a7a96 img {
	width: 100%;
}

.elementor-3684 .elementor-element.elementor-element-3e8300d {
	font-family: "Work Sans", Sans-serif;
	font-size: 24px;
	font-weight: 600;
	line-height: 40px;
	color: #3f4545;
}

.elementor-3684 .elementor-element.elementor-element-c49dd02 {
	padding: 50px 0px 50px 0px;
}

.elementor-3684 .elementor-element.elementor-element-ff1691a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3684 .elementor-element.elementor-element-ff1691a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #11a358;
}

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

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

body:not(.rtl) .elementor-3684 .elementor-element.elementor-element-91df584 {
	left: -486px;
}

body.rtl .elementor-3684 .elementor-element.elementor-element-91df584 {
	right: -486px;
}

.elementor-3684 .elementor-element.elementor-element-91df584 {
	bottom: 52px;
}

.elementor-3684 .elementor-element.elementor-element-91df584 img {
	width: 104px;
	opacity: .1;
	filter: brightness(65%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}

body:not(.rtl) .elementor-3684 .elementor-element.elementor-element-295fece {
	right: -816.9px;
}

body.rtl .elementor-3684 .elementor-element.elementor-element-295fece {
	left: -816.9px;
}

.elementor-3684 .elementor-element.elementor-element-295fece {
	bottom: -300px;
}

.elementor-3684 .elementor-element.elementor-element-295fece img {
	width: 82%;
	opacity: .53;
	filter: brightness(65%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}

body:not(.rtl) .elementor-3684 .elementor-element.elementor-element-d490c16 {
	right: -330.4px;
}

body.rtl .elementor-3684 .elementor-element.elementor-element-d490c16 {
	left: -330.4px;
}

.elementor-3684 .elementor-element.elementor-element-d490c16 {
	bottom: -20px;
	text-align: end;
}

.elementor-3684 .elementor-element.elementor-element-d490c16 img {
	width: 67%;
}

.elementor-3684 .elementor-element.elementor-element-8962f00 {
	text-align: center;
}

.elementor-3684 .elementor-element.elementor-element-8962f00 img {
	width: 67%;
}

.elementor-3684 .elementor-element.elementor-element-63e5759 > .elementor-widget-container {
	margin: 0px 250px 0px 0px;
}

.elementor-3684 .elementor-element.elementor-element-63e5759 {
	text-align: start;
}

.elementor-3684 .elementor-element.elementor-element-63e5759 .elementor-heading-title {
	font-family: "Roboto Condensed", Sans-serif;
	font-size: 36px;
	font-weight: 600;
	text-transform: uppercase;
	line-height: 48px;
	color: #fff;
}

.elementor-3684 .elementor-element.elementor-element-6b82b0c > .elementor-widget-container {
	margin: 0px 180px 0px 0px;
}

.elementor-3684 .elementor-element.elementor-element-6b82b0c {
	text-align: start;
	font-family: "Work Sans", Sans-serif;
	font-size: 22px;
	font-weight: 400;
	line-height: 32px;
	color: #fff;
}

body:not(.rtl) .elementor-3684 .elementor-element.elementor-element-4d92644 {
	right: 360.5px;
}

body.rtl .elementor-3684 .elementor-element.elementor-element-4d92644 {
	left: 360.5px;
}

.elementor-3684 .elementor-element.elementor-element-4d92644 {
	bottom: -81px;
}

.elementor-3684 .elementor-element.elementor-element-4d92644 img {
	width: 32%;
}

body:not(.rtl) .elementor-3684 .elementor-element.elementor-element-85ebc4e {
	left: -950px;
}

body.rtl .elementor-3684 .elementor-element.elementor-element-85ebc4e {
	right: -950px;
}

.elementor-3684 .elementor-element.elementor-element-85ebc4e {
	bottom: -50px;
}

.elementor-3684 .elementor-element.elementor-element-85ebc4e img {
	width: 984px;
}

.elementor-3684 .elementor-element.elementor-element-e86ad51 {
	margin-top: 124px;
	margin-bottom: 0px;
}

.elementor-3684 .elementor-element.elementor-element-b05fa6e > .elementor-widget-container {
	margin: 0% 10% 0% 10%;
}

.elementor-3684 .elementor-element.elementor-element-b05fa6e {
	text-align: center;
}

.elementor-3684 .elementor-element.elementor-element-b05fa6e .elementor-heading-title {
	font-family: "Roboto Condensed", Sans-serif;
	font-size: 36px;
	font-weight: 600;
	text-transform: uppercase;
	line-height: 48px;
	color: #3f4545;
}

.elementor-3684 .elementor-element.elementor-element-ff4930d > .elementor-widget-container {
	margin: 0px 100px 0px 100px;
}

.elementor-3684 .elementor-element.elementor-element-ff4930d {
	text-align: center;
	font-family: "Work Sans", Sans-serif;
	font-size: 22px;
	font-weight: 400;
	line-height: 32px;
	text-shadow: 0px 0px 0px rgba(0, 0, 0, .3);
	color: #5a6c78;
}

body:not(.rtl) .elementor-3684 .elementor-element.elementor-element-ad6563d {
	left: 150px;
}

body.rtl .elementor-3684 .elementor-element.elementor-element-ad6563d {
	right: 150px;
}

.elementor-3684 .elementor-element.elementor-element-ad6563d {
	bottom: 10px;
}

.elementor-3684 .elementor-element.elementor-element-ad6563d img {
	width: 400px;
	height: 512px;
}

body:not(.rtl) .elementor-3684 .elementor-element.elementor-element-4671797 {
	left: 833px;
}

body.rtl .elementor-3684 .elementor-element.elementor-element-4671797 {
	right: 833px;
}

.elementor-3684 .elementor-element.elementor-element-4671797 {
	bottom: 10px;
}

.elementor-3684 .elementor-element.elementor-element-4671797 img {
	width: 86px;
	height: 512px;
}

body:not(.rtl) .elementor-3684 .elementor-element.elementor-element-fa80065 {
	left: 570px;
}

body.rtl .elementor-3684 .elementor-element.elementor-element-fa80065 {
	right: 570px;
}

.elementor-3684 .elementor-element.elementor-element-fa80065 {
	bottom: 10px;
}

.elementor-3684 .elementor-element.elementor-element-fa80065 img {
	width: 400px;
	height: 512px;
}

.elementor-3684 .elementor-element.elementor-element-93e785f > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-3684 .elementor-element.elementor-element-93e785f {
	margin-top: 0px;
	margin-bottom: 0px;
}

.elementor-3684 .elementor-element.elementor-element-1729909 > .elementor-widget-container {
	margin: 20px 0px 0px 0px;
}

.elementor-3684 .elementor-element.elementor-element-1729909 {
	font-family: "Work Sans", Sans-serif;
	font-size: 22px;
	font-weight: 400;
	line-height: 32px;
	color: #5a6c78;
}

body:not(.rtl) .elementor-3684 .elementor-element.elementor-element-4cb2aab {
	left: -844px;
}

body.rtl .elementor-3684 .elementor-element.elementor-element-4cb2aab {
	right: -844px;
}

.elementor-3684 .elementor-element.elementor-element-4cb2aab {
	bottom: 0px;
}

.elementor-3684 .elementor-element.elementor-element-4cb2aab img {
	width: 50%;
}

.elementor-widget-pp-info-list .pp-list-items .pp-info-list-icon {
	color: var(--e-global-color-secondary);
}

.elementor-widget-pp-info-list .pp-list-items .pp-info-list-icon svg {
	fill: var(--e-global-color-secondary);
}

.elementor-widget-pp-info-list .pp-list-items .pp-infolist-icon-wrapper:hover .pp-info-list-icon {
	color: var(--e-global-color-secondary);
}

.elementor-widget-pp-info-list .pp-list-items .pp-infolist-icon-wrapper:hover .pp-info-list-icon svg {
	fill: var(--e-global-color-secondary);
}

.elementor-widget-pp-info-list .pp-list-items .pp-infolist-icon-wrapper:hover {
	border-color: var(--e-global-color-secondary);
}

.elementor-widget-pp-info-list .pp-list-items .pp-info-list-number {
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-widget-pp-info-list .pp-info-list-title {
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-pp-info-list .pp-info-list-description {
	color: var(--e-global-color-text);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-widget-pp-info-list .pp-info-list-button {
	background-color: var(--e-global-color-accent);
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-3684 .elementor-element.elementor-element-325338c > .elementor-widget-container {
	margin: 20px 0px 0px 0px;
}

.elementor-3684 .elementor-element.elementor-element-325338c.pp-info-list-icon-left .pp-info-list-item:not(:last-child) .pp-info-list-item-inner, .elementor-3684 .elementor-element.elementor-element-325338c.pp-info-list-icon-right .pp-info-list-item:not(:last-child) .pp-info-list-item-inner {
	margin-bottom: 30px;
}

.elementor-3684 .elementor-element.elementor-element-325338c.pp-info-list-icon-top .pp-info-list-item .pp-info-list-item-inner {
	margin-right: calc(30px / 2);
	margin-left: calc(30px / 2);
}

.elementor-3684 .elementor-element.elementor-element-325338c.pp-info-list-icon-top .pp-list-items {
	margin-right: calc(-30px / 2);
	margin-left: calc(-30px / 2);
}

.elementor-3684 .elementor-element.elementor-element-325338c .pp-list-items .pp-info-list-icon {
	color: #01a04c;
	font-size: 36px;
	line-height: 36px;
	height: 36px;
	width: 36px;
}

.elementor-3684 .elementor-element.elementor-element-325338c .pp-list-items .pp-info-list-icon svg {
	fill: #01a04c;
}

.elementor-3684 .elementor-element.elementor-element-325338c .pp-list-items .pp-infolist-icon-wrapper {
	background: rgba(2, 1, 1, 0);
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #ececec;
}

.elementor-3684 .elementor-element.elementor-element-325338c .pp-list-items .pp-info-list-image img {
	width: 36px;
}

.elementor-3684 .elementor-element.elementor-element-325338c .pp-infolist-icon-wrapper {
	width: 52px;
	height: 52px;
}

.elementor-3684 .elementor-element.elementor-element-325338c.pp-info-list-icon-left .pp-info-list-container .pp-infolist-icon-wrapper:before {
	left: calc(( 52px / 2 ) - ( 1px / 2 ));
	bottom: 52px;
}

.elementor-3684 .elementor-element.elementor-element-325338c.pp-info-list-icon-left .pp-info-list-container .pp-infolist-icon-wrapper:after {
	left: calc(( 52px / 2 ) - ( 1px / 2 ));
	top: 52px;
}

.elementor-3684 .elementor-element.elementor-element-325338c.pp-info-list-icon-right .pp-info-list-container .pp-infolist-icon-wrapper:before {
	right: calc(( 52px / 2 ) - ( 1px / 2 ));
	bottom: 52px;
}

.elementor-3684 .elementor-element.elementor-element-325338c.pp-info-list-icon-right .pp-info-list-container .pp-infolist-icon-wrapper:after {
	right: calc(( 52px / 2 ) - ( 1px / 2 ));
	top: 52px;
}

.elementor-3684 .elementor-element.elementor-element-325338c.pp-info-list-icon-top .pp-info-list-container .pp-infolist-icon-wrapper:before {
	top: calc(( 52px / 2 ) - ( 1px / 2 ));
	right: 52px;
}

.elementor-3684 .elementor-element.elementor-element-325338c.pp-info-list-icon-top .pp-info-list-container .pp-infolist-icon-wrapper:after {
	top: calc(( 52px / 2 ) - ( 1px / 2 ));
	left: 52px;
}

.elementor-3684 .elementor-element.elementor-element-325338c.pp-info-list-icon-left .pp-infolist-icon-wrapper {
	margin-right: 19px;
}

.elementor-3684 .elementor-element.elementor-element-325338c.pp-info-list-icon-right .pp-infolist-icon-wrapper {
	margin-left: 19px;
}

.elementor-3684 .elementor-element.elementor-element-325338c.pp-info-list-icon-top .pp-infolist-icon-wrapper {
	margin-bottom: 19px;
}

.elementor-3684 .elementor-element.elementor-element-325338c .pp-list-items .pp-infolist-icon-wrapper, .elementor-3684 .elementor-element.elementor-element-325338c .pp-list-items .pp-info-list-image img {
	border-radius: 100% 100% 100% 100%;
}

.elementor-3684 .elementor-element.elementor-element-325338c .pp-info-list-title {
	color: #5a6c78;
	font-family: "Work Sans", Sans-serif;
	font-size: 24px;
	font-weight: 600;
	line-height: 24px;
}

.elementor-3684 .elementor-element.elementor-element-325338c .pp-info-list-description {
	color: #5a6c78;
	font-family: "Work Sans", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 24px;
}

.elementor-3684 .elementor-element.elementor-element-1301bae {
	padding: 20px 20px 20px 20px;
}

.elementor-widget-icon-box.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-primary);
}

.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-primary);
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}

.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-icon-box .elementor-icon-box-title {
	color: var(--e-global-color-primary);
}

.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title, .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title {
	color: var(--e-global-color-primary);
}

.elementor-widget-icon-box .elementor-icon-box-description {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
	color: var(--e-global-color-text);
}

.elementor-3684 .elementor-element.elementor-element-2650543 .elementor-icon-box-wrapper {
	gap: 15px;
}

.elementor-3684 .elementor-element.elementor-element-2650543 .elementor-icon {
	font-size: 71px;
}

.elementor-3684 .elementor-element.elementor-element-2650543 .elementor-icon-box-title, .elementor-3684 .elementor-element.elementor-element-2650543 .elementor-icon-box-title a {
	font-family: "Work Sans", Sans-serif;
	font-size: 24px;
	font-weight: 600;
	line-height: 32px;
}

.elementor-3684 .elementor-element.elementor-element-2650543 .elementor-icon-box-title {
	color: #5a6c78;
}

.elementor-3684 .elementor-element.elementor-element-2650543 .elementor-icon-box-description {
	font-family: "Work Sans", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 32px;
	color: #5a6c78;
}

.elementor-3684 .elementor-element.elementor-element-efd26f8 .elementor-icon-box-wrapper {
	gap: 15px;
}

.elementor-3684 .elementor-element.elementor-element-efd26f8 .elementor-icon {
	font-size: 71px;
}

.elementor-3684 .elementor-element.elementor-element-efd26f8 .elementor-icon-box-title, .elementor-3684 .elementor-element.elementor-element-efd26f8 .elementor-icon-box-title a {
	font-family: "Work Sans", Sans-serif;
	font-size: 24px;
	font-weight: 600;
	line-height: 32px;
}

.elementor-3684 .elementor-element.elementor-element-efd26f8 .elementor-icon-box-title {
	color: #5a6c78;
}

.elementor-3684 .elementor-element.elementor-element-efd26f8 .elementor-icon-box-description {
	font-family: "Work Sans", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 32px;
	color: #5a6c78;
}

.elementor-3684 .elementor-element.elementor-element-99b34e7 .elementor-icon-box-wrapper {
	gap: 15px;
}

.elementor-3684 .elementor-element.elementor-element-99b34e7 .elementor-icon {
	font-size: 71px;
}

.elementor-3684 .elementor-element.elementor-element-99b34e7 .elementor-icon-box-title, .elementor-3684 .elementor-element.elementor-element-99b34e7 .elementor-icon-box-title a {
	font-family: "Work Sans", Sans-serif;
	font-size: 24px;
	font-weight: 600;
	line-height: 32px;
}

.elementor-3684 .elementor-element.elementor-element-99b34e7 .elementor-icon-box-title {
	color: #5a6c78;
}

.elementor-3684 .elementor-element.elementor-element-99b34e7 .elementor-icon-box-description {
	font-family: "Work Sans", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 32px;
	color: #5a6c78;
}

.elementor-3684 .elementor-element.elementor-element-d3454d9:not(.elementor-motion-effects-element-type-background), .elementor-3684 .elementor-element.elementor-element-d3454d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f9f9f9;
}

.elementor-3684 .elementor-element.elementor-element-d3454d9 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 50px 50px 100px 50px;
}

.elementor-3684 .elementor-element.elementor-element-d3454d9 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

body:not(.rtl) .elementor-3684 .elementor-element.elementor-element-97a0ec4 {
	right: -61.672px;
}

body.rtl .elementor-3684 .elementor-element.elementor-element-97a0ec4 {
	left: -61.672px;
}

.elementor-3684 .elementor-element.elementor-element-97a0ec4 {
	top: -174px;
	z-index: 0;
	text-align: end;
}

.elementor-3684 .elementor-element.elementor-element-97a0ec4 img {
	width: 18%;
}

.elementor-3684 .elementor-element.elementor-element-e08f92a {
	text-align: center;
}

.elementor-3684 .elementor-element.elementor-element-e08f92a .elementor-heading-title {
	font-family: "Roboto Condensed", Sans-serif;
	font-size: 36px;
	font-weight: 600;
	text-transform: uppercase;
	line-height: 48px;
	color: #3f4545;
}

.elementor-3684 .elementor-element.elementor-element-8c18094 {
	margin-top: 20px;
	margin-bottom: 0px;
}

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

.elementor-3684 .elementor-element.elementor-element-40beb91 > .elementor-element-populated {
	box-shadow: 0px 10px 50px 0px rgba(0, 0, 0, .10980392156863);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 10px 0px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-3684 .elementor-element.elementor-element-40beb91 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-3684 .elementor-element.elementor-element-26bb1dd .pp-flipbox-front {
	background-color: #fff;
}

.elementor-3684 .elementor-element.elementor-element-26bb1dd .pp-flipbox-back {
	background-color: var(--e-global-color-primary);
}

.elementor-3684 .elementor-element.elementor-element-26bb1dd .pp-flipbox-container {
	height: 500px;
}

.elementor-3684 .elementor-element.elementor-element-26bb1dd .pp-flipbox-front .pp-flipbox-overlay {
	padding: 40px 10px 0px 10px;
	text-align: center;
	justify-content: flex-start;
}

.elementor-3684 .elementor-element.elementor-element-26bb1dd .pp-flipbox-icon-image {
	margin-bottom: 20px;
}

.elementor-3684 .elementor-element.elementor-element-26bb1dd .pp-flipbox-icon-image > img {
	width: 60px;
}

.elementor-3684 .elementor-element.elementor-element-26bb1dd .pp-flipbox-front .pp-flipbox-heading {
	color: var(--e-global-color-45f6c6b);
	font-family: "Work Sans", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	margin-bottom: 25px;
}

.elementor-3684 .elementor-element.elementor-element-26bb1dd .pp-flipbox-front .pp-flipbox-content {
	color: var(--e-global-color-202046a);
	line-height: 24px;
}

.elementor-3684 .elementor-element.elementor-element-26bb1dd .pp-flipbox-back .pp-flipbox-overlay {
	padding: 40px 10px 0px 10px;
	text-align: center;
	justify-content: flex-start;
}

.elementor-3684 .elementor-element.elementor-element-26bb1dd .pp-flipbox-icon-image-back {
	margin-bottom: 20px;
}

.elementor-3684 .elementor-element.elementor-element-26bb1dd .pp-flipbox-icon-image-back > img {
	width: 60px;
}

.elementor-3684 .elementor-element.elementor-element-26bb1dd .pp-flipbox-back .pp-flipbox-heading {
	color: #fff;
	font-family: "Work Sans", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	margin-bottom: 25px;
}

.elementor-3684 .elementor-element.elementor-element-26bb1dd .pp-flipbox-back .pp-flipbox-content {
	line-height: 24px;
}

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

.elementor-3684 .elementor-element.elementor-element-5fb8b87 > .elementor-element-populated {
	box-shadow: 0px 10px 50px 0px rgba(0, 0, 0, .10980392156863);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 10px 0px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-3684 .elementor-element.elementor-element-5fb8b87 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-3684 .elementor-element.elementor-element-7564261 .pp-flipbox-front {
	background-color: #fff;
}

.elementor-3684 .elementor-element.elementor-element-7564261 .pp-flipbox-back {
	background-color: var(--e-global-color-primary);
}

.elementor-3684 .elementor-element.elementor-element-7564261 .pp-flipbox-container {
	height: 500px;
}

.elementor-3684 .elementor-element.elementor-element-7564261 .pp-flipbox-front .pp-flipbox-overlay {
	padding: 40px 10px 0px 10px;
	text-align: center;
	justify-content: flex-start;
}

.elementor-3684 .elementor-element.elementor-element-7564261 .pp-flipbox-icon-image {
	margin-bottom: 20px;
}

.elementor-3684 .elementor-element.elementor-element-7564261 .pp-flipbox-icon-image > img {
	width: 60px;
}

.elementor-3684 .elementor-element.elementor-element-7564261 .pp-flipbox-front .pp-flipbox-heading {
	color: var(--e-global-color-45f6c6b);
	font-family: "Work Sans", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	margin-bottom: 25px;
}

.elementor-3684 .elementor-element.elementor-element-7564261 .pp-flipbox-front .pp-flipbox-content {
	color: var(--e-global-color-202046a);
	line-height: 24px;
}

.elementor-3684 .elementor-element.elementor-element-7564261 .pp-flipbox-back .pp-flipbox-overlay {
	padding: 40px 10px 0px 10px;
	text-align: center;
	justify-content: flex-start;
}

.elementor-3684 .elementor-element.elementor-element-7564261 .pp-flipbox-icon-image-back {
	margin-bottom: 20px;
}

.elementor-3684 .elementor-element.elementor-element-7564261 .pp-flipbox-icon-image-back > img {
	width: 60px;
}

.elementor-3684 .elementor-element.elementor-element-7564261 .pp-flipbox-back .pp-flipbox-heading {
	color: #fff;
	font-family: "Work Sans", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	margin-bottom: 25px;
}

.elementor-3684 .elementor-element.elementor-element-7564261 .pp-flipbox-back .pp-flipbox-content {
	line-height: 24px;
}

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

.elementor-3684 .elementor-element.elementor-element-995a596 > .elementor-element-populated {
	box-shadow: 0px 10px 50px 0px rgba(0, 0, 0, .10980392156863);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 10px 0px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-3684 .elementor-element.elementor-element-995a596 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-3684 .elementor-element.elementor-element-a01f7e9 .pp-flipbox-front {
	background-color: #fff;
}

.elementor-3684 .elementor-element.elementor-element-a01f7e9 .pp-flipbox-back {
	background-color: var(--e-global-color-primary);
}

.elementor-3684 .elementor-element.elementor-element-a01f7e9 .pp-flipbox-container {
	height: 500px;
}

.elementor-3684 .elementor-element.elementor-element-a01f7e9 .pp-flipbox-front .pp-flipbox-overlay {
	padding: 40px 10px 0px 10px;
	text-align: center;
	justify-content: flex-start;
}

.elementor-3684 .elementor-element.elementor-element-a01f7e9 .pp-flipbox-icon-image {
	margin-bottom: 20px;
}

.elementor-3684 .elementor-element.elementor-element-a01f7e9 .pp-flipbox-icon-image > img {
	width: 60px;
}

.elementor-3684 .elementor-element.elementor-element-a01f7e9 .pp-flipbox-front .pp-flipbox-heading {
	color: var(--e-global-color-45f6c6b);
	font-family: "Work Sans", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	margin-bottom: 25px;
}

.elementor-3684 .elementor-element.elementor-element-a01f7e9 .pp-flipbox-front .pp-flipbox-content {
	color: var(--e-global-color-202046a);
	line-height: 24px;
}

.elementor-3684 .elementor-element.elementor-element-a01f7e9 .pp-flipbox-back .pp-flipbox-overlay {
	padding: 40px 10px 0px 10px;
	text-align: center;
	justify-content: flex-start;
}

.elementor-3684 .elementor-element.elementor-element-a01f7e9 .pp-flipbox-icon-image-back {
	margin-bottom: 20px;
}

.elementor-3684 .elementor-element.elementor-element-a01f7e9 .pp-flipbox-icon-image-back > img {
	width: 60px;
}

.elementor-3684 .elementor-element.elementor-element-a01f7e9 .pp-flipbox-back .pp-flipbox-heading {
	color: #fff;
	font-family: "Work Sans", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	margin-bottom: 25px;
}

.elementor-3684 .elementor-element.elementor-element-a01f7e9 .pp-flipbox-back .pp-flipbox-content {
	line-height: 24px;
}

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

.elementor-3684 .elementor-element.elementor-element-00356c7 > .elementor-element-populated {
	box-shadow: 0px 10px 50px 0px rgba(0, 0, 0, .10980392156863);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 10px 0px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-3684 .elementor-element.elementor-element-00356c7 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-3684 .elementor-element.elementor-element-85fc304 .pp-flipbox-front {
	background-color: #fff;
}

.elementor-3684 .elementor-element.elementor-element-85fc304 .pp-flipbox-back {
	background-color: var(--e-global-color-primary);
}

.elementor-3684 .elementor-element.elementor-element-85fc304 .pp-flipbox-container {
	height: 500px;
}

.elementor-3684 .elementor-element.elementor-element-85fc304 .pp-flipbox-front .pp-flipbox-overlay {
	padding: 40px 10px 0px 10px;
	text-align: center;
	justify-content: flex-start;
}

.elementor-3684 .elementor-element.elementor-element-85fc304 .pp-flipbox-icon-image {
	margin-bottom: 20px;
}

.elementor-3684 .elementor-element.elementor-element-85fc304 .pp-flipbox-icon-image > img {
	width: 60px;
}

.elementor-3684 .elementor-element.elementor-element-85fc304 .pp-flipbox-front .pp-flipbox-heading {
	color: var(--e-global-color-45f6c6b);
	font-family: "Work Sans", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	margin-bottom: 25px;
}

.elementor-3684 .elementor-element.elementor-element-85fc304 .pp-flipbox-front .pp-flipbox-content {
	color: var(--e-global-color-202046a);
	line-height: 24px;
}

.elementor-3684 .elementor-element.elementor-element-85fc304 .pp-flipbox-back .pp-flipbox-overlay {
	padding: 40px 10px 0px 10px;
	text-align: center;
	justify-content: flex-start;
}

.elementor-3684 .elementor-element.elementor-element-85fc304 .pp-flipbox-icon-image-back {
	margin-bottom: 20px;
}

.elementor-3684 .elementor-element.elementor-element-85fc304 .pp-flipbox-icon-image-back > img {
	width: 60px;
}

.elementor-3684 .elementor-element.elementor-element-85fc304 .pp-flipbox-back .pp-flipbox-heading {
	color: #fff;
	font-family: "Work Sans", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	margin-bottom: 25px;
}

.elementor-3684 .elementor-element.elementor-element-85fc304 .pp-flipbox-back .pp-flipbox-content {
	line-height: 24px;
}

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

.elementor-3684 .elementor-element.elementor-element-b121426 > .elementor-element-populated {
	box-shadow: 0px 10px 50px 0px rgba(0, 0, 0, .10980392156863);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 10px 0px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
	padding: 0px 0px 0px 0px;
}

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

.elementor-3684 .elementor-element.elementor-element-22a0f62 .pp-flipbox-front {
	background-color: #fff;
}

.elementor-3684 .elementor-element.elementor-element-22a0f62 .pp-flipbox-back {
	background-color: var(--e-global-color-primary);
}

.elementor-3684 .elementor-element.elementor-element-22a0f62 .pp-flipbox-container {
	height: 500px;
}

.elementor-3684 .elementor-element.elementor-element-22a0f62 .pp-flipbox-front .pp-flipbox-overlay {
	padding: 40px 10px 0px 10px;
	text-align: center;
	justify-content: flex-start;
}

.elementor-3684 .elementor-element.elementor-element-22a0f62 .pp-flipbox-icon-image {
	margin-bottom: 20px;
}

.elementor-3684 .elementor-element.elementor-element-22a0f62 .pp-flipbox-icon-image > img {
	width: 59px;
}

.elementor-3684 .elementor-element.elementor-element-22a0f62 .pp-flipbox-front .pp-flipbox-heading {
	color: var(--e-global-color-45f6c6b);
	font-family: "Work Sans", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	margin-bottom: 25px;
}

.elementor-3684 .elementor-element.elementor-element-22a0f62 .pp-flipbox-front .pp-flipbox-content {
	color: var(--e-global-color-202046a);
	line-height: 24px;
}

.elementor-3684 .elementor-element.elementor-element-22a0f62 .pp-flipbox-back .pp-flipbox-overlay {
	padding: 40px 10px 0px 10px;
	text-align: center;
	justify-content: flex-start;
}

.elementor-3684 .elementor-element.elementor-element-22a0f62 .pp-flipbox-icon-image-back {
	margin-bottom: 20px;
}

.elementor-3684 .elementor-element.elementor-element-22a0f62 .pp-flipbox-icon-image-back > img {
	width: 60px;
}

.elementor-3684 .elementor-element.elementor-element-22a0f62 .pp-flipbox-back .pp-flipbox-heading {
	color: #fff;
	font-family: "Work Sans", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	margin-bottom: 25px;
}

.elementor-3684 .elementor-element.elementor-element-22a0f62 .pp-flipbox-back .pp-flipbox-content {
	line-height: 24px;
}

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

.elementor-3684 .elementor-element.elementor-element-f4d4c2c > .elementor-element-populated {
	box-shadow: 0px 10px 50px 0px rgba(0, 0, 0, .10980392156863);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 10px 0px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
	padding: 0px 0px 0px 0px;
}

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

.elementor-3684 .elementor-element.elementor-element-269d1fe .pp-flipbox-front {
	background-color: #fff;
}

.elementor-3684 .elementor-element.elementor-element-269d1fe .pp-flipbox-back {
	background-color: var(--e-global-color-primary);
}

.elementor-3684 .elementor-element.elementor-element-269d1fe .pp-flipbox-container {
	height: 500px;
}

.elementor-3684 .elementor-element.elementor-element-269d1fe .pp-flipbox-front .pp-flipbox-overlay {
	padding: 40px 10px 0px 10px;
	text-align: center;
	justify-content: flex-start;
}

.elementor-3684 .elementor-element.elementor-element-269d1fe .pp-flipbox-icon-image {
	margin-bottom: 20px;
}

.elementor-3684 .elementor-element.elementor-element-269d1fe .pp-flipbox-icon-image > img {
	width: 60px;
}

.elementor-3684 .elementor-element.elementor-element-269d1fe .pp-flipbox-front .pp-flipbox-heading {
	color: var(--e-global-color-45f6c6b);
	font-family: "Work Sans", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	margin-bottom: 25px;
}

.elementor-3684 .elementor-element.elementor-element-269d1fe .pp-flipbox-front .pp-flipbox-content {
	color: var(--e-global-color-202046a);
	line-height: 24px;
}

.elementor-3684 .elementor-element.elementor-element-269d1fe .pp-flipbox-back .pp-flipbox-overlay {
	padding: 40px 10px 0px 10px;
	text-align: center;
	justify-content: flex-start;
}

.elementor-3684 .elementor-element.elementor-element-269d1fe .pp-flipbox-icon-image-back {
	margin-bottom: 20px;
}

.elementor-3684 .elementor-element.elementor-element-269d1fe .pp-flipbox-icon-image-back > img {
	width: 60px;
}

.elementor-3684 .elementor-element.elementor-element-269d1fe .pp-flipbox-back .pp-flipbox-heading {
	color: #fff;
	font-family: "Work Sans", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	margin-bottom: 25px;
}

.elementor-3684 .elementor-element.elementor-element-269d1fe .pp-flipbox-back .pp-flipbox-content {
	line-height: 24px;
}

.elementor-3684 .elementor-element.elementor-element-15e9c62 > .elementor-container {
	max-width: 928px;
}

.elementor-3684 .elementor-element.elementor-element-15e9c62 {
	margin-top: 50px;
	margin-bottom: 100px;
	padding: 0px 0px 0px 0px;
}

.elementor-3684 .elementor-element.elementor-element-a70c08b > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-3684 .elementor-element.elementor-element-a70c08b {
	box-shadow: 0px 10px 50px 0px rgba(0, 0, 0, .050980392156863);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 18px 10px 18px 57px;
}

.elementor-3684 .elementor-element.elementor-element-a70c08b > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

body:not(.rtl) .elementor-3684 .elementor-element.elementor-element-a64b64f {
	left: -165px;
}

body.rtl .elementor-3684 .elementor-element.elementor-element-a64b64f {
	right: -165px;
}

.elementor-3684 .elementor-element.elementor-element-a64b64f {
	top: -50px;
}

.elementor-3684 .elementor-element.elementor-element-e760047 {
	text-align: start;
}

.elementor-3684 .elementor-element.elementor-element-e760047 .elementor-heading-title {
	font-family: "Work Sans", Sans-serif;
	font-size: 32px;
	font-weight: bold;
	text-transform: uppercase;
	line-height: 32px;
	color: #171717;
}

.elementor-3684 .elementor-element.elementor-element-ab3707d > .elementor-widget-container {
	margin: -20px 0px 0px 0px;
}

.elementor-3684 .elementor-element.elementor-element-ab3707d .elementor-icon-list-icon i {
	color: #171717;
	transition: color .3s;
}

.elementor-3684 .elementor-element.elementor-element-ab3707d .elementor-icon-list-icon svg {
	fill: #171717;
	transition: fill .3s;
}

.elementor-3684 .elementor-element.elementor-element-ab3707d {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-3684 .elementor-element.elementor-element-ab3707d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3684 .elementor-element.elementor-element-ab3707d .elementor-icon-list-item > a {
	font-family: "Work Sans", Sans-serif;
	font-size: 20px;
	font-weight: bold;
	line-height: 28px;
}

.elementor-3684 .elementor-element.elementor-element-ab3707d .elementor-icon-list-text {
	color: #171717;
	transition: color .3s;
}

.elementor-widget-button .elementor-button {
	background-color: var(--e-global-color-accent);
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-3684 .elementor-element.elementor-element-bdfa003 .elementor-button {
	background-color: transparent;
	font-family: "Work Sans", Sans-serif;
	font-size: 20px;
	font-weight: bold;
	text-transform: uppercase;
	line-height: 32px;
	background-image: linear-gradient(223deg, #fa0 0%, #ff5700 100%);
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: rgba(255, 138, 77, 0);
	border-radius: 6px 6px 6px 6px;
	padding: 10px 30px 10px 30px;
}

.elementor-3684 .elementor-element.elementor-element-bdfa003 .elementor-button:hover, .elementor-3684 .elementor-element.elementor-element-bdfa003 .elementor-button:focus {
	background-color: transparent;
	color: #ff8a4d;
	background-image: linear-gradient(180deg, #fff 0%, #fff 100%);
	border-color: #ff8a4d;
}

.elementor-3684 .elementor-element.elementor-element-bdfa003 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-3684 .elementor-element.elementor-element-bdfa003 .elementor-button:hover svg, .elementor-3684 .elementor-element.elementor-element-bdfa003 .elementor-button:focus svg {
	fill: #ff8a4d;
}

.elementor-3684 .elementor-element.elementor-element-fc6708d .elementor-button {
	background-color: #fff;
	font-family: "Work Sans", Sans-serif;
	font-size: 20px;
	font-weight: bold;
	text-transform: uppercase;
	line-height: 32px;
	fill: #f26217;
	color: #f26217;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #f26217;
	border-radius: 6px 6px 6px 6px;
	padding: 10px 30px 10px 30px;
}

.elementor-3684 .elementor-element.elementor-element-fc6708d .elementor-button:hover, .elementor-3684 .elementor-element.elementor-element-fc6708d .elementor-button:focus {
	background-color: transparent;
	color: #fff;
	background-image: linear-gradient(180deg, #fa0 0%, #ff5700 100%);
	border-color: #fa0;
}

.elementor-3684 .elementor-element.elementor-element-fc6708d > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-3684 .elementor-element.elementor-element-fc6708d .elementor-button:hover svg, .elementor-3684 .elementor-element.elementor-element-fc6708d .elementor-button:focus svg {
	fill: #fff;
}

.elementor-3684 .elementor-element.elementor-element-e477901 {
	margin-top: -80px;
	margin-bottom: 0px;
	padding: 0px 0px 50px 0px;
}

.elementor-3684 .elementor-element.elementor-element-c84c1bf:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3684 .elementor-element.elementor-element-c84c1bf > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(0deg, #038e47 0%, #008484 100%);
}

.elementor-3684 .elementor-element.elementor-element-c84c1bf > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 50px 100px 50px 100px;
}

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

.elementor-3684 .elementor-element.elementor-element-3ac792e {
	text-align: center;
}

.elementor-3684 .elementor-element.elementor-element-3ac792e .elementor-heading-title {
	font-family: "Roboto Condensed", Sans-serif;
	font-size: 36px;
	font-weight: 600;
	text-transform: uppercase;
	line-height: 48px;
	color: #fff;
}

.elementor-3684 .elementor-element.elementor-element-b99481e > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-3684 .elementor-element.elementor-element-b99481e {
	text-align: center;
	font-family: "Work Sans", Sans-serif;
	font-size: 22px;
	font-weight: 400;
	line-height: 32px;
	color: #fff;
}

.elementor-widget-pp-gravity-forms .pp-gravity-form .gform_wrapper .gform_title, .elementor-widget-pp-gravity-forms .pp-gravity-form .pp-gravity-form-title {
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-widget-pp-gravity-forms .pp-gravity-form .gform_wrapper .gform_description, .elementor-widget-pp-gravity-forms .pp-gravity-form .pp-gravity-form-description {
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-widget-pp-gravity-forms .pp-gravity-form .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .elementor-widget-pp-gravity-forms .pp-gravity-form .gfield textarea, .elementor-widget-pp-gravity-forms .pp-gravity-form .gfield select {
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-widget-pp-gravity-forms .pp-gravity-form .gfield.gsection .gsection_title {
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-widget-pp-gravity-forms .pp-gravity-form .gform_wrapper .gform_footer input[type="submit"], .elementor-widget-pp-gravity-forms .pp-gravity-form .gform_wrapper .gform_page_footer input[type="submit"], .elementor-widget-pp-gravity-forms .pp-gravity-form .gform_wrapper .gfield--type-submit input[type="submit"] {
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-widget-pp-gravity-forms .pp-gravity-form .gform_page_footer input[type="button"] {
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-3684 .elementor-element.elementor-element-a052da9 .pp-gravity-form .validation_message:not(.validation_message--hidden-on-empty) {
	display: block !important;
}

.elementor-3684 .elementor-element.elementor-element-a052da9 .pp-gravity-form .validation_error {
	display: block !important;
}

.elementor-3684 .elementor-element.elementor-element-a052da9 .pp-gravity-form .gform_wrapper .gform_heading, .elementor-3684 .elementor-element.elementor-element-a052da9 .pp-gravity-form .pp-gravity-form-heading {
	text-align: left;
}

.elementor-3684 .elementor-element.elementor-element-a052da9 .pp-gravity-form .gfield input[type="text"], .elementor-3684 .elementor-element.elementor-element-a052da9 .pp-gravity-form .gfield textarea {
	text-align: center;
}

.elementor-3684 .elementor-element.elementor-element-a052da9 .pp-gravity-form .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .elementor-3684 .elementor-element.elementor-element-a052da9 .pp-gravity-form .gfield textarea, .elementor-3684 .elementor-element.elementor-element-a052da9 .pp-gravity-form .gfield select {
	background-color: #f9f9f9;
	padding: 10px 10px 10px 10px;
}

.elementor-3684 .elementor-element.elementor-element-a052da9 .pp-gravity-form .gform_wrapper.gravity-theme .gform_fields {
	grid-row-gap: 25px;
}

.elementor-3684 .elementor-element.elementor-element-a052da9 .pp-gravity-form .gfield.gsection {
	border-bottom-style: solid;
	border-bottom-width: 1px;
}

.elementor-3684 .elementor-element.elementor-element-a052da9 .pp-gravity-form .gform_footer, .elementor-3684 .elementor-element.elementor-element-a052da9 .pp-gravity-form .gform_page_footer {
	justify-content: center;
}

.elementor-3684 .elementor-element.elementor-element-a052da9 .pp-gravity-form .gform_wrapper .gform_footer input[type="submit"], .elementor-3684 .elementor-element.elementor-element-a052da9 .pp-gravity-form .gform_wrapper .gform_page_footer input[type="submit"], .elementor-3684 .elementor-element.elementor-element-a052da9 .pp-gravity-form .gform_wrapper .gfield--type-submit input[type="submit"] {
	width: 340px;
	padding: 12px 12px 12px 12px;
	margin-top: 0px;
	font-family: "Work Sans", Sans-serif;
	font-size: 20px;
	font-weight: bold;
	text-transform: uppercase;
}

.elementor-3684 .elementor-element.elementor-element-a052da9 .pp-gravity-form .gform_wrapper li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .elementor-3684 .elementor-element.elementor-element-a052da9 .gform_wrapper li.gfield_error textarea {
	border-width: 1px;
}

.elementor-3684 .elementor-element.elementor-element-a052da9 .gform_confirmation_wrapper {
	padding: 10px 10px 10px 10px;
}

.elementor-3684 .elementor-element.elementor-element-84f8cf5 {
	margin-top: 50px;
	margin-bottom: 0px;
	padding: 0px 200px 0px 200px;
}

body:not(.rtl) .elementor-3684 .elementor-element.elementor-element-e8e6c05 {
	left: -290px;
}

body.rtl .elementor-3684 .elementor-element.elementor-element-e8e6c05 {
	right: -290px;
}

.elementor-3684 .elementor-element.elementor-element-e8e6c05 {
	top: 0px;
	text-align: start;
}

.elementor-3684 .elementor-element.elementor-element-e8e6c05 img {
	width: 40%;
}

body:not(.rtl) .elementor-3684 .elementor-element.elementor-element-fd6b1c1 {
	left: -260px;
}

body.rtl .elementor-3684 .elementor-element.elementor-element-fd6b1c1 {
	right: -260px;
}

.elementor-3684 .elementor-element.elementor-element-fd6b1c1 {
	bottom: 313px;
	text-align: start;
}

.elementor-3684 .elementor-element.elementor-element-fd6b1c1 img {
	width: 14%;
}

body:not(.rtl) .elementor-3684 .elementor-element.elementor-element-6c1ecf5 {
	right: -29.2px;
}

body.rtl .elementor-3684 .elementor-element.elementor-element-6c1ecf5 {
	left: -29.2px;
}

.elementor-3684 .elementor-element.elementor-element-6c1ecf5 {
	bottom: 213px;
	z-index: 0;
	text-align: end;
}

.elementor-3684 .elementor-element.elementor-element-6c1ecf5 img {
	width: 220px;
}

.elementor-3684 .elementor-element.elementor-element-f185d88 {
	text-align: center;
}

.elementor-3684 .elementor-element.elementor-element-f185d88 .elementor-heading-title {
	font-family: "Roboto Condensed", Sans-serif;
	font-size: 36px;
	font-weight: 600;
	text-transform: uppercase;
	line-height: 48px;
	color: #3f4545;
}

.elementor-3684 .elementor-element.elementor-element-6a0164b > .elementor-widget-container {
	margin: 0px 100px 0px 100px;
}

.elementor-3684 .elementor-element.elementor-element-52589ba .elementor-button {
	background-color: transparent;
	font-family: "Work Sans", Sans-serif;
	font-size: 20px;
	font-weight: bold;
	line-height: 32px;
	background-image: linear-gradient(223deg, #fa0 0%, #ff5700 100%);
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: rgba(255, 138, 77, 0);
	border-radius: 6px 6px 6px 6px;
	padding: 5px 50px 5px 50px;
}

.elementor-3684 .elementor-element.elementor-element-52589ba .elementor-button:hover, .elementor-3684 .elementor-element.elementor-element-52589ba .elementor-button:focus {
	background-color: transparent;
	color: #ff8a4d;
	background-image: linear-gradient(180deg, #fff 0%, #fff 100%);
	border-color: #ff8a4d;
}

.elementor-3684 .elementor-element.elementor-element-52589ba > .elementor-widget-container {
	margin: 5px 0px 0px 0px;
}

.elementor-3684 .elementor-element.elementor-element-52589ba {
	z-index: 9999;
}

.elementor-3684 .elementor-element.elementor-element-52589ba .elementor-button:hover svg, .elementor-3684 .elementor-element.elementor-element-52589ba .elementor-button:focus svg {
	fill: #ff8a4d;
}

body:not(.rtl) .elementor-3684 .elementor-element.elementor-element-748e057 {
	left: -600px;
}

body.rtl .elementor-3684 .elementor-element.elementor-element-748e057 {
	right: -600px;
}

.elementor-3684 .elementor-element.elementor-element-748e057 {
	bottom: 100px;
	z-index: 0;
}

.elementor-3684 .elementor-element.elementor-element-748e057 img {
	width: 785px;
}

.elementor-3684 .elementor-element.elementor-element-1de50a4 {
	padding: 50px 0px 50px 0px;
}

body:not(.rtl) .elementor-3684 .elementor-element.elementor-element-5894929 {
	left: -30.531vw;
}

body.rtl .elementor-3684 .elementor-element.elementor-element-5894929 {
	right: -30.531vw;
}

.elementor-3684 .elementor-element.elementor-element-5894929 {
	top: 12.456vw;
	z-index: 1;
	text-align: start;
}

.elementor-3684 .elementor-element.elementor-element-5894929 img {
	max-width: 100%;
}

body:not(.rtl) .elementor-3684 .elementor-element.elementor-element-e9737d7 {
	left: 65vw;
}

body.rtl .elementor-3684 .elementor-element.elementor-element-e9737d7 {
	right: 65vw;
}

.elementor-3684 .elementor-element.elementor-element-e9737d7 {
	top: 30vh;
	text-align: start;
}

.elementor-3684 .elementor-element.elementor-element-e9737d7 img {
	width: 771px;
	max-width: 100%;
}

.elementor-3684 .elementor-element.elementor-element-4219d62 {
	z-index: 999;
}

.elementor-3684 .elementor-element.elementor-element-4219d62 .elementor-heading-title {
	font-family: "Roboto Condensed", Sans-serif;
	font-size: 36px;
	font-weight: 600;
	text-transform: uppercase;
	line-height: 48px;
	color: #3f4545;
}

.elementor-3684 .elementor-element.elementor-element-72a3869 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-3684 .elementor-element.elementor-element-72a3869 {
	z-index: 9999;
	text-align: start;
	font-family: "Work Sans", Sans-serif;
	font-size: 22px;
	font-weight: 400;
	line-height: 32px;
	color: #5a6c78;
}

.elementor-3684 .elementor-element.elementor-element-fc58c6b .elementor-button {
	background-color: transparent;
	font-family: "Work Sans", Sans-serif;
	font-size: 20px;
	font-weight: bold;
	line-height: 32px;
	background-image: linear-gradient(223deg, #fa0 0%, #ff5700 100%);
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: rgba(255, 138, 77, 0);
	border-radius: 6px 6px 6px 6px;
	padding: 5px 50px 5px 50px;
}

.elementor-3684 .elementor-element.elementor-element-fc58c6b .elementor-button:hover, .elementor-3684 .elementor-element.elementor-element-fc58c6b .elementor-button:focus {
	background-color: transparent;
	color: #ff8a4d;
	background-image: linear-gradient(180deg, #fff 0%, #fff 100%);
	border-color: #ff8a4d;
}

.elementor-3684 .elementor-element.elementor-element-fc58c6b > .elementor-widget-container {
	margin: 5px 0px 0px 0px;
}

.elementor-3684 .elementor-element.elementor-element-fc58c6b {
	z-index: 9999;
}

.elementor-3684 .elementor-element.elementor-element-fc58c6b .elementor-button:hover svg, .elementor-3684 .elementor-element.elementor-element-fc58c6b .elementor-button:focus svg {
	fill: #ff8a4d;
}

body:not(.rtl) .elementor-3684 .elementor-element.elementor-element-caf7c0d {
	left: -44px;
}

body.rtl .elementor-3684 .elementor-element.elementor-element-caf7c0d {
	right: -44px;
}

.elementor-3684 .elementor-element.elementor-element-caf7c0d {
	bottom: -36px;
	text-align: start;
}

.elementor-3684 .elementor-element.elementor-element-caf7c0d img {
	width: 21%;
}

.elementor-3684 .elementor-element.elementor-element-3959733:not(.elementor-motion-effects-element-type-background), .elementor-3684 .elementor-element.elementor-element-3959733 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-primary);
	background-image: url("https://cdn-gkmgd.nitrocdn.com/leKJNHBuFumzFOxLcKwYOaiPiNEyyfop/assets/images/optimized/rev-84a42ac/occupationaltherapybrisbane.com.au/wp-content/uploads/2021/07/Rectangle-474.png");
	background-position: bottom center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-3684 .elementor-element.elementor-element-3959733 {
	box-shadow: 0px 10px 50px 0px rgba(0, 0, 0, .10196078431373);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 50px 0px 50px 0px;
}

.elementor-3684 .elementor-element.elementor-element-3959733 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-3684 .elementor-element.elementor-element-dd2ea36 > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-3684 .elementor-element.elementor-element-3ce2398 > .elementor-container {
	max-width: 972px;
}

.elementor-3684 .elementor-element.elementor-element-f73a647 > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-3684 .elementor-element.elementor-element-6618281 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-3684 .elementor-element.elementor-element-6618281 {
	z-index: 1;
	text-align: center;
}

.elementor-3684 .elementor-element.elementor-element-6618281 img {
	width: 93%;
}

.elementor-3684 .elementor-element.elementor-element-0e9997d {
	text-align: start;
}

.elementor-3684 .elementor-element.elementor-element-0e9997d .elementor-heading-title {
	font-family: "Work Sans", Sans-serif;
	font-size: 24px;
	font-weight: 400;
	text-transform: uppercase;
	line-height: 24px;
	color: #fff;
}

.elementor-3684 .elementor-element.elementor-element-20a43a9 {
	text-align: start;
}

.elementor-3684 .elementor-element.elementor-element-20a43a9 .elementor-heading-title {
	font-family: "Roboto Condensed", Sans-serif;
	font-size: 56px;
	font-weight: 600;
	text-transform: uppercase;
	line-height: 48px;
	color: #fff;
}

.elementor-3684 .elementor-element.elementor-element-575f285 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-3684 .elementor-element.elementor-element-575f285 {
	text-align: start;
	font-family: "Work Sans", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 28px;
	color: #fff;
}

.elementor-3684 .elementor-element.elementor-element-7b480be .elementor-button {
	background-color: transparent;
	font-family: "Work Sans", Sans-serif;
	font-size: 20px;
	font-weight: bold;
	line-height: 32px;
	background-image: linear-gradient(223deg, #fa0 0%, #ff5700 100%);
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: rgba(255, 138, 77, 0);
	border-radius: 6px 6px 6px 6px;
	padding: 5px 50px 5px 50px;
}

.elementor-3684 .elementor-element.elementor-element-7b480be .elementor-button:hover, .elementor-3684 .elementor-element.elementor-element-7b480be .elementor-button:focus {
	background-color: transparent;
	color: #ff8a4d;
	background-image: linear-gradient(180deg, #fff 0%, #fff 100%);
	border-color: #ff8a4d;
}

.elementor-3684 .elementor-element.elementor-element-7b480be > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-3684 .elementor-element.elementor-element-7b480be {
	z-index: 50;
}

.elementor-3684 .elementor-element.elementor-element-7b480be .elementor-button:hover svg, .elementor-3684 .elementor-element.elementor-element-7b480be .elementor-button:focus svg {
	fill: #ff8a4d;
}

body:not(.rtl) .elementor-3684 .elementor-element.elementor-element-5a84119 {
	left: 170px;
}

body.rtl .elementor-3684 .elementor-element.elementor-element-5a84119 {
	right: 170px;
}

.elementor-3684 .elementor-element.elementor-element-5a84119 {
	bottom: -60px;
	z-index: 0;
	text-align: start;
}

.elementor-3684 .elementor-element.elementor-element-5a84119 img {
	width: 38%;
}

.elementor-3684 .elementor-element.elementor-element-b0d14a7:not(.elementor-motion-effects-element-type-background), .elementor-3684 .elementor-element.elementor-element-b0d14a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f9fafc;
}

.elementor-3684 .elementor-element.elementor-element-b0d14a7 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 50px 0px 50px 0px;
}

.elementor-3684 .elementor-element.elementor-element-b0d14a7 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

body:not(.rtl) .elementor-3684 .elementor-element.elementor-element-1584a2c {
	left: -334px;
}

body.rtl .elementor-3684 .elementor-element.elementor-element-1584a2c {
	right: -334px;
}

.elementor-3684 .elementor-element.elementor-element-1584a2c {
	top: -7px;
	text-align: start;
}

.elementor-3684 .elementor-element.elementor-element-1584a2c img {
	width: 25%;
}

body:not(.rtl) .elementor-3684 .elementor-element.elementor-element-0c13649 {
	left: 436px;
}

body.rtl .elementor-3684 .elementor-element.elementor-element-0c13649 {
	right: 436px;
}

.elementor-3684 .elementor-element.elementor-element-0c13649 {
	top: -25px;
	z-index: 0;
	text-align: end;
}

.elementor-3684 .elementor-element.elementor-element-0c13649 img {
	width: 57%;
}

body:not(.rtl) .elementor-3684 .elementor-element.elementor-element-d657248 {
	left: 210px;
}

body.rtl .elementor-3684 .elementor-element.elementor-element-d657248 {
	right: 210px;
}

.elementor-3684 .elementor-element.elementor-element-d657248 {
	top: 198px;
	text-align: end;
}

.elementor-3684 .elementor-element.elementor-element-d657248 img {
	width: 6%;
}

body:not(.rtl) .elementor-3684 .elementor-element.elementor-element-070b281 {
	left: -453px;
}

body.rtl .elementor-3684 .elementor-element.elementor-element-070b281 {
	right: -453px;
}

.elementor-3684 .elementor-element.elementor-element-070b281 {
	top: -46px;
	z-index: 0;
	text-align: start;
}

.elementor-3684 .elementor-element.elementor-element-070b281 img {
	width: 68%;
}

.elementor-3684 .elementor-element.elementor-element-fad5d9e {
	text-align: center;
}

.elementor-3684 .elementor-element.elementor-element-fad5d9e .elementor-heading-title {
	font-family: "Roboto Condensed", Sans-serif;
	font-size: 36px;
	font-weight: 600;
	text-transform: uppercase;
	line-height: 48px;
	color: #3f4545;
}

.elementor-widget-uael-posts .uael-posts-tabs-dropdown .uael-filters-dropdown-button, .elementor-widget-uael-posts .uael-post__header-filter {
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-widget-uael-posts .uael-grid-pagination a.page-numbers {
	color: var(--e-global-color-accent);
}

.elementor-widget-uael-posts .uael-grid-pagination span.page-numbers.current {
	color: var(--e-global-color-accent);
}

.elementor-widget-uael-posts .uael-post__load-more {
	color: var(--e-global-color-accent);
	background-color: var(--e-global-color-accent);
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-widget-uael-posts .uael-post-inf-loader > div {
	background-color: var(--e-global-color-primary);
}

.elementor-widget-uael-posts .uael-grid-pagination a.page-numbers, .elementor-widget-uael-posts .uael-grid-pagination span.page-numbers.current {
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-widget-uael-posts .uael-post-wrapper-featured .uael-post__title, .elementor-widget-uael-posts .uael-post-wrapper-featured .uael-post__title a {
	color: var(--e-global-color-secondary);
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-uael-posts .uael-post-wrapper-featured .uael-post__meta-data {
	color: var(--e-global-color-secondary);
}

.elementor-widget-uael-posts .uael-post-wrapper-featured .uael-post__meta-data svg {
	fill: var(--e-global-color-secondary);
}

.elementor-widget-uael-posts .uael-post__title, .elementor-widget-uael-posts .uael-post__title a {
	color: var(--e-global-color-secondary);
}

.elementor-widget-uael-posts .uael-post__title:hover, .elementor-widget-uael-posts .uael-post__title a:hover {
	color: var(--e-global-color-secondary);
}

.elementor-widget-uael-posts.uael-post__link-complete-yes .uael-post__complete-box-overlay:hover + .uael-post__inner-wrap .uael-post__title a {
	color: var(--e-global-color-secondary);
}

.elementor-widget-uael-posts .uael-post__title {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-uael-posts .uael-post__meta-data span {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-widget-uael-posts .uael-post__terms {
	color: var(--e-global-color-accent);
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-widget-uael-posts .uael-post__terms a:hover {
	color: var(--e-global-color-secondary);
}

.elementor-widget-uael-posts.uael-post__link-complete-yes .uael-post__complete-box-overlay:hover + .uael-post__inner-wrap .uael-post__terms a {
	color: var(--e-global-color-secondary);
}

.elementor-widget-uael-posts .uael-post__excerpt {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-widget-uael-posts a.uael-post__read-more {
	color: var(--e-global-color-accent);
	background-color: var(--e-global-color-accent);
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-widget-uael-posts .uael-post-grid .slick-slider .slick-prev:before, .elementor-widget-uael-posts .uael-post-grid .slick-slider .slick-next:before {
	color: var(--e-global-color-accent);
}

.elementor-widget-uael-posts .uael-post-grid .slick-slider .slick-arrow {
	border-color: var(--e-global-color-accent);
	border-style: var(--e-global-color-accent);
}

.elementor-widget-uael-posts .uael-post-grid .slick-slider .slick-arrow i {
	color: var(--e-global-color-accent);
}

.elementor-widget-uael-posts .uael-post__datebox {
	background-color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-widget-uael-posts .uael-post__separator {
	background-color: var(--e-global-color-accent);
}

.elementor-widget-uael-posts .uael-posts[data-skin="news"] .uael-post__terms {
	background-color: var(--e-global-color-accent);
}

.elementor-widget-uael-posts.uael-post__content-align-left .uael-post__gradient-separator {
	background: var(--e-global-color-accent);
}

.elementor-widget-uael-posts.uael-post__content-align-center .uael-post__gradient-separator {
	background: var(--e-global-color-accent);
}

.elementor-widget-uael-posts.uael-post__content-align-right .uael-post__gradient-separator {
	background: var(--e-global-color-accent);
}

.elementor-widget-uael-posts .uael-posts[data-skin="business"] .uael-post__terms {
	background-color: var(--e-global-color-accent);
}

.elementor-widget-uael-posts .uael-post__authorbox-desc {
	color: var(--e-global-color-text);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-widget-uael-posts .uael-post__authorbox-name, .elementor-widget-uael-posts .uael-post__authorbox-name a {
	color: var(--e-global-color-secondary);
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-3684 .elementor-element.elementor-element-2b07a59 > .elementor-widget-container {
	margin: 30px 0px 0px 0px;
}

.elementor-3684 .elementor-element.elementor-element-2b07a59 .uael-post__thumbnail:hover img {
	opacity: 1;
}

.elementor-3684 .elementor-element.elementor-element-2b07a59.uael-post__link-complete-yes .uael-post__complete-box-overlay:hover + .uael-post__inner-wrap .uael-post__thumbnail img {
	opacity: 1;
}

.elementor-3684 .elementor-element.elementor-element-2b07a59.uael-equal__height-yes .uael-post-image-background .uael-post__inner-wrap:hover img {
	opacity: 1;
}

.elementor-3684 .elementor-element.elementor-element-2b07a59 .uael-post-grid .uael-post-wrapper {
	padding-right: calc(20px / 2);
	padding-left: calc(20px / 2);
	margin-bottom: 20px;
}

.elementor-3684 .elementor-element.elementor-element-2b07a59 .uael-post-grid .uael-post-grid__inner {
	margin-left: calc(-20px / 2);
	margin-right: calc(-20px / 2);
}

.elementor-3684 .elementor-element.elementor-element-2b07a59 .uael-post__bg-wrap {
	background-color: #fff;
	box-shadow: 0px 10px 50px 0px #c7e1ec;
}

.elementor-3684 .elementor-element.elementor-element-2b07a59 .uael-post__content-wrap {
	padding: 30px 30px 30px 30px;
}

.elementor-3684 .elementor-element.elementor-element-2b07a59 .uael-post__title, .elementor-3684 .elementor-element.elementor-element-2b07a59 .uael-post__title a {
	color: #2f3734;
}

.elementor-3684 .elementor-element.elementor-element-2b07a59 .uael-post__title {
	font-family: "Work Sans", Sans-serif;
	font-size: 22px;
	font-weight: 600;
	line-height: 30px;
	margin-bottom: 25px;
}

.elementor-3684 .elementor-element.elementor-element-2b07a59 a.uael-post__read-more {
	color: var(--e-global-color-5f4a7b0);
	background-color: rgba(97, 206, 112, 0);
	padding: 0px 10px 0px 10px;
	font-family: "Work Sans", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	line-height: 47px;
}

.elementor-3684 .elementor-element.elementor-element-fff13ce .elementor-button {
	background-color: transparent;
	font-family: "Work Sans", Sans-serif;
	font-size: 20px;
	font-weight: bold;
	line-height: 32px;
	background-image: linear-gradient(223deg, #fa0 0%, #ff5700 100%);
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: rgba(255, 138, 77, 0);
	border-radius: 6px 6px 6px 6px;
	padding: 5px 50px 5px 50px;
}

.elementor-3684 .elementor-element.elementor-element-fff13ce .elementor-button:hover, .elementor-3684 .elementor-element.elementor-element-fff13ce .elementor-button:focus {
	background-color: transparent;
	color: #ff8a4d;
	background-image: linear-gradient(180deg, #fff 0%, #fff 100%);
	border-color: #ff8a4d;
}

.elementor-3684 .elementor-element.elementor-element-fff13ce > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-3684 .elementor-element.elementor-element-fff13ce {
	z-index: 50;
}

.elementor-3684 .elementor-element.elementor-element-fff13ce .elementor-button:hover svg, .elementor-3684 .elementor-element.elementor-element-fff13ce .elementor-button:focus svg {
	fill: #ff8a4d;
}

:root {
	--page-title-display: none;
}

@media (min-width:768px) {
	.elementor-3684 .elementor-element.elementor-element-373c7b6 {
		width: 55.435%;
	}
	
	.elementor-3684 .elementor-element.elementor-element-fc7a69e {
		width: 44.52%;
	}
	
	.elementor-3684 .elementor-element.elementor-element-ff1691a {
		width: 69.163%;
	}
	
	.elementor-3684 .elementor-element.elementor-element-dfa97eb {
		width: 30.837%;
	}
	
	.elementor-3684 .elementor-element.elementor-element-fa0c32a {
		width: 45%;
	}
	
	.elementor-3684 .elementor-element.elementor-element-1cba80c {
		width: 55%;
	}
	
	.elementor-3684 .elementor-element.elementor-element-7db5d46 {
		width: 25.801%;
	}
	
	.elementor-3684 .elementor-element.elementor-element-0a9ab08 {
		width: 43.739%;
	}
	
	.elementor-3684 .elementor-element.elementor-element-2c47d33 {
		width: 30.124%;
	}
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-3684 .elementor-element.elementor-element-7db5d46 {
		width: 30%;
	}
	
	.elementor-3684 .elementor-element.elementor-element-0a9ab08 {
		width: 36%;
	}
	
	.elementor-3684 .elementor-element.elementor-element-2c47d33 {
		width: 33%;
	}
}

@media (max-width:1024px) {
	.elementor-3684 .elementor-element.elementor-element-325338c.pp-info-list-stack-tablet.pp-info-list-icon-top .pp-info-list-item .pp-info-list-item-inner {
		margin-bottom: 30px;
		margin-left: 0;
		margin-right: 0;
	}
	
	.elementor-3684 .elementor-element.elementor-element-325338c.pp-info-list-stack-tablet.pp-info-list-icon-top .pp-list-items {
		margin-right: 0;
		margin-left: 0;
	}
	
	.elementor-3684 .elementor-element.elementor-element-325338c.pp-info-list-stack-tablet.pp-info-list-icon-top .pp-info-list-container .pp-infolist-icon-wrapper:before {
		left: calc(( 52px / 2 ) - ( 1px / 2 ));
		bottom: 52px;
		right: auto;
		top: auto;
	}
	
	.elementor-3684 .elementor-element.elementor-element-325338c.pp-info-list-stack-tablet.pp-info-list-icon-top .pp-info-list-container .pp-infolist-icon-wrapper:after {
		left: calc(( 52px / 2 ) - ( 1px / 2 ));
		top: 52px;
	}
	
	.elementor-3684 .elementor-element.elementor-element-325338c.pp-info-list-stack-tablet.pp-info-list-icon-top .pp-infolist-icon-wrapper {
		margin-right: 19px;
		margin-bottom: 0;
	}
	
	.elementor-3684 .elementor-element.elementor-element-15e9c62 {
		padding: 50px 50px 0px 50px;
	}
	
	.elementor-3684 .elementor-element.elementor-element-a70c08b {
		padding: 20px 0px 20px 20px;
	}
	
	body:not(.rtl) .elementor-3684 .elementor-element.elementor-element-a64b64f {
		left: -117px;
	}
	
	body.rtl .elementor-3684 .elementor-element.elementor-element-a64b64f {
		right: -117px;
	}
	
	.elementor-3684 .elementor-element.elementor-element-a64b64f {
		top: -42px;
	}
	
	.elementor-3684 .elementor-element.elementor-element-a64b64f img {
		width: 50px;
	}
	
	.elementor-3684 .elementor-element.elementor-element-e760047 .elementor-heading-title {
		font-size: 20px;
		line-height: 24px;
	}
	
	.elementor-3684 .elementor-element.elementor-element-ab3707d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3684 .elementor-element.elementor-element-ab3707d .elementor-icon-list-item > a {
		font-size: 20px;
		line-height: 24px;
	}
	
	.elementor-3684 .elementor-element.elementor-element-bdfa003 > .elementor-widget-container {
		margin: 0px 10px 0px 10px;
	}
	
	.elementor-3684 .elementor-element.elementor-element-bdfa003 .elementor-button {
		font-size: 20px;
		line-height: 24px;
	}
	
	.elementor-3684 .elementor-element.elementor-element-fc6708d > .elementor-widget-container {
		margin: 0px 10px 0px 10px;
	}
	
	.elementor-3684 .elementor-element.elementor-element-fc6708d .elementor-button {
		font-size: 20px;
		line-height: 24px;
	}
}

@media (max-width:767px) {
	.elementor-3684 .elementor-element.elementor-element-b6d25be:not(.elementor-motion-effects-element-type-background), .elementor-3684 .elementor-element.elementor-element-b6d25be > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-image: url("https://cdn-gkmgd.nitrocdn.com/leKJNHBuFumzFOxLcKwYOaiPiNEyyfop/assets/images/optimized/rev-84a42ac/occupationaltherapybrisbane.com.au/wp-content/uploads/2021/07/Group-1358-copy.png");
	}
	
	.elementor-3684 .elementor-element.elementor-element-1d56e9b {
		text-align: start;
	}
	
	.elementor-3684 .elementor-element.elementor-element-1d56e9b .elementor-heading-title {
		font-size: 28px;
		line-height: 32px;
	}
	
	.elementor-3684 .elementor-element.elementor-element-8c81794 {
		text-align: start;
		font-size: 18px;
		line-height: 24px;
	}
	
	.elementor-3684 .elementor-element.elementor-element-0510d57 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-3684 .elementor-element.elementor-element-5f8785a {
		text-align: start;
	}
	
	.elementor-3684 .elementor-element.elementor-element-5f8785a .elementor-heading-title {
		font-size: 18px;
		line-height: 25px;
	}
	
	.elementor-3684 .elementor-element.elementor-element-3d888cd {
		font-size: 28px;
		line-height: 32px;
	}
	
	.elementor-3684 .elementor-element.elementor-element-f5dedad .pp-flipbox-front .pp-flipbox-overlay {
		padding: 70px 70px 70px 70px;
	}
	
	.elementor-3684 .elementor-element.elementor-element-f5dedad .pp-flipbox-back .pp-flipbox-overlay {
		padding: 70px 70px 70px 70px;
	}
	
	.elementor-3684 .elementor-element.elementor-element-ef5bfd1 .pp-flipbox-front .pp-flipbox-overlay {
		padding: 70px 70px 70px 70px;
	}
	
	.elementor-3684 .elementor-element.elementor-element-ef5bfd1 .pp-flipbox-back .pp-flipbox-overlay {
		padding: 70px 70px 70px 70px;
	}
	
	.elementor-3684 .elementor-element.elementor-element-e86fe78 .pp-flipbox-front .pp-flipbox-overlay {
		padding: 70px 70px 70px 70px;
	}
	
	.elementor-3684 .elementor-element.elementor-element-e86fe78 .pp-flipbox-back .pp-flipbox-overlay {
		padding: 70px 70px 70px 70px;
	}
	
	.elementor-3684 .elementor-element.elementor-element-f06d0c5 .pp-flipbox-front .pp-flipbox-overlay {
		padding: 70px 70px 70px 70px;
	}
	
	.elementor-3684 .elementor-element.elementor-element-f06d0c5 .pp-flipbox-back .pp-flipbox-overlay {
		padding: 70px 70px 70px 70px;
	}
	
	.elementor-3684 .elementor-element.elementor-element-01364a2 .pp-flipbox-front .pp-flipbox-overlay {
		padding: 70px 70px 70px 70px;
	}
	
	.elementor-3684 .elementor-element.elementor-element-01364a2 .pp-flipbox-back .pp-flipbox-overlay {
		padding: 70px 70px 70px 70px;
	}
	
	.elementor-3684 .elementor-element.elementor-element-84704e3 > .elementor-element-populated {
		margin: 20px 10px 0px 10px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 10px;
	}
	
	.elementor-3684 .elementor-element.elementor-element-2baad0b > .elementor-element-populated {
		margin: 20px 10px 0px 10px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 10px;
	}
	
	.elementor-3684 .elementor-element.elementor-element-168af8b > .elementor-element-populated {
		margin: 20px 10px 0px 10px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 10px;
	}
	
	.elementor-3684 .elementor-element.elementor-element-9757873 {
		text-align: start;
	}
	
	.elementor-3684 .elementor-element.elementor-element-9757873 .elementor-heading-title {
		font-size: 28px;
		line-height: 32px;
	}
	
	.elementor-3684 .elementor-element.elementor-element-686aa7f > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-3684 .elementor-element.elementor-element-686aa7f {
		text-align: start;
		font-size: 18px;
		line-height: 24px;
	}
	
	.elementor-3684 .elementor-element.elementor-element-57af907 .elementor-heading-title {
		font-size: 28px;
		line-height: 32px;
	}
	
	.elementor-3684 .elementor-element.elementor-element-ecfffa5 {
		font-size: 18px;
		line-height: 24px;
	}
	
	body:not(.rtl) .elementor-3684 .elementor-element.elementor-element-f8687d0 {
		left: 6px;
	}
	
	body.rtl .elementor-3684 .elementor-element.elementor-element-f8687d0 {
		right: 6px;
	}
	
	.elementor-3684 .elementor-element.elementor-element-f8687d0 {
		bottom: -36px;
	}
	
	.elementor-3684 .elementor-element.elementor-element-f8687d0 img {
		width: 40%;
	}
	
	.elementor-3684 .elementor-element.elementor-element-59af34f {
		text-align: start;
	}
	
	.elementor-3684 .elementor-element.elementor-element-59af34f .elementor-heading-title {
		font-size: 28px;
		line-height: 32px;
	}
	
	.elementor-3684 .elementor-element.elementor-element-aadc151 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3684 .elementor-element.elementor-element-aadc151 .elementor-icon-list-item > a {
		font-size: 24px;
		line-height: 28px;
	}
	
	.elementor-3684 .elementor-element.elementor-element-c944869 {
		font-size: 18px;
		line-height: 24px;
	}
	
	.elementor-3684 .elementor-element.elementor-element-88573c0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3684 .elementor-element.elementor-element-88573c0 .elementor-icon-list-item > a {
		font-size: 24px;
		line-height: 28px;
	}
	
	.elementor-3684 .elementor-element.elementor-element-10c69e5 {
		font-size: 18px;
		line-height: 24px;
	}
	
	.elementor-3684 .elementor-element.elementor-element-f58c206 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3684 .elementor-element.elementor-element-f58c206 .elementor-icon-list-item > a {
		font-size: 24px;
		line-height: 28px;
	}
	
	.elementor-3684 .elementor-element.elementor-element-aafde20 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3684 .elementor-element.elementor-element-aafde20 .elementor-icon-list-item > a {
		font-size: 24px;
		line-height: 28px;
	}
	
	.elementor-3684 .elementor-element.elementor-element-dd0a10d {
		font-size: 18px;
		line-height: 24px;
	}
	
	.elementor-3684 .elementor-element.elementor-element-0203524 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3684 .elementor-element.elementor-element-0203524 .elementor-icon-list-item > a {
		font-size: 24px;
		line-height: 28px;
	}
	
	.elementor-3684 .elementor-element.elementor-element-857d552 {
		font-size: 18px;
		line-height: 24px;
	}
	
	.elementor-3684 .elementor-element.elementor-element-19e3ee7 {
		font-size: 24px;
		line-height: 32px;
	}
	
	body:not(.rtl) .elementor-3684 .elementor-element.elementor-element-77c13a9 {
		left: -10px;
	}
	
	body.rtl .elementor-3684 .elementor-element.elementor-element-77c13a9 {
		right: -10px;
	}
	
	.elementor-3684 .elementor-element.elementor-element-77c13a9 {
		bottom: -109px;
	}
	
	.elementor-3684 .elementor-element.elementor-element-bcb4944 {
		line-height: 1.5em;
	}
	
	.elementor-3684 .elementor-element.elementor-element-2e859b4 {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-3684 .elementor-element.elementor-element-ff1691a > .elementor-element-populated {
		margin: 140px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 20px 20px 60px 20px;
	}
	
	.elementor-3684 .elementor-element.elementor-element-8962f00 > .elementor-widget-container {
		margin: -160px 0px 0px 0px;
	}
	
	.elementor-3684 .elementor-element.elementor-element-8962f00 img {
		width: 100%;
	}
	
	.elementor-3684 .elementor-element.elementor-element-63e5759 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-3684 .elementor-element.elementor-element-63e5759 .elementor-heading-title {
		font-size: 28px;
		line-height: 32px;
	}
	
	.elementor-3684 .elementor-element.elementor-element-6b82b0c > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	body:not(.rtl) .elementor-3684 .elementor-element.elementor-element-4d92644 {
		right: 90.2px;
	}
	
	body.rtl .elementor-3684 .elementor-element.elementor-element-4d92644 {
		left: 90.2px;
	}
	
	.elementor-3684 .elementor-element.elementor-element-4d92644 {
		bottom: -60px;
	}
	
	.elementor-3684 .elementor-element.elementor-element-4d92644 img {
		width: 49%;
	}
	
	.elementor-3684 .elementor-element.elementor-element-e86ad51 {
		margin-top: 60px;
		margin-bottom: 0px;
		padding: 20px 10px 20px 10px;
	}
	
	.elementor-3684 .elementor-element.elementor-element-c82090e > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-3684 .elementor-element.elementor-element-b05fa6e > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-3684 .elementor-element.elementor-element-b05fa6e {
		text-align: start;
	}
	
	.elementor-3684 .elementor-element.elementor-element-b05fa6e .elementor-heading-title {
		font-size: 28px;
		line-height: 32px;
	}
	
	.elementor-3684 .elementor-element.elementor-element-2584522 {
		z-index: 12;
	}
	
	.elementor-3684 .elementor-element.elementor-element-ff4930d > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-3684 .elementor-element.elementor-element-ff4930d {
		text-align: start;
		font-size: 18px;
		line-height: 24px;
	}
	
	.elementor-3684 .elementor-element.elementor-element-93e785f {
		margin-top: 0px;
		margin-bottom: 0px;
	}
	
	.elementor-3684 .elementor-element.elementor-element-1729909 {
		font-size: 18px;
		line-height: 24px;
	}
	
	body:not(.rtl) .elementor-3684 .elementor-element.elementor-element-4cb2aab {
		left: 150px;
	}
	
	body.rtl .elementor-3684 .elementor-element.elementor-element-4cb2aab {
		right: 150px;
	}
	
	.elementor-3684 .elementor-element.elementor-element-4cb2aab {
		bottom: 156%;
		z-index: 0;
	}
	
	.elementor-3684 .elementor-element.elementor-element-4cb2aab img {
		width: 100%;
	}
	
	.elementor-3684 .elementor-element.elementor-element-325338c.pp-info-list-stack-mobile.pp-info-list-icon-top .pp-info-list-item .pp-info-list-item-inner {
		margin-bottom: 30px;
		margin-left: 0;
		margin-right: 0;
	}
	
	.elementor-3684 .elementor-element.elementor-element-325338c.pp-info-list-stack-mobile.pp-info-list-icon-top .pp-list-items {
		margin-right: 0;
		margin-left: 0;
	}
	
	.elementor-3684 .elementor-element.elementor-element-325338c.pp-info-list-stack-mobile.pp-info-list-icon-top .pp-info-list-container .pp-infolist-icon-wrapper:before {
		left: calc(( 52px / 2 ) - ( 1px / 2 ));
		bottom: 52px;
		right: auto;
		top: auto;
	}
	
	.elementor-3684 .elementor-element.elementor-element-325338c.pp-info-list-stack-mobile.pp-info-list-icon-top .pp-info-list-container .pp-infolist-icon-wrapper:after {
		left: calc(( 52px / 2 ) - ( 1px / 2 ));
		top: 52px;
	}
	
	.elementor-3684 .elementor-element.elementor-element-325338c.pp-info-list-stack-mobile.pp-info-list-icon-top .pp-infolist-icon-wrapper {
		margin-right: 19px;
		margin-bottom: 0;
	}
	
	.elementor-3684 .elementor-element.elementor-element-d3454d9 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 20px 10px 50px 10px;
	}
	
	.elementor-3684 .elementor-element.elementor-element-85a2aaf > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-3684 .elementor-element.elementor-element-e08f92a {
		text-align: start;
	}
	
	.elementor-3684 .elementor-element.elementor-element-e08f92a .elementor-heading-title {
		font-size: 28px;
		line-height: 32px;
	}
	
	.elementor-3684 .elementor-element.elementor-element-40beb91 > .elementor-element-populated {
		margin: 10px 10px 10px 10px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 10px;
	}
	
	.elementor-3684 .elementor-element.elementor-element-26bb1dd .pp-flipbox-container {
		height: 350px;
	}
	
	.elementor-3684 .elementor-element.elementor-element-5fb8b87 > .elementor-element-populated {
		margin: 10px 10px 10px 10px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 10px;
	}
	
	.elementor-3684 .elementor-element.elementor-element-7564261 .pp-flipbox-container {
		height: 350px;
	}
	
	.elementor-3684 .elementor-element.elementor-element-995a596 > .elementor-element-populated {
		margin: 10px 10px 10px 10px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 10px;
	}
	
	.elementor-3684 .elementor-element.elementor-element-a01f7e9 .pp-flipbox-container {
		height: 350px;
	}
	
	.elementor-3684 .elementor-element.elementor-element-00356c7 > .elementor-element-populated {
		margin: 10px 10px 10px 10px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 10px;
	}
	
	.elementor-3684 .elementor-element.elementor-element-85fc304 .pp-flipbox-container {
		height: 350px;
	}
	
	.elementor-3684 .elementor-element.elementor-element-b121426 > .elementor-element-populated {
		margin: 10px 10px 10px 10px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 10px;
	}
	
	.elementor-3684 .elementor-element.elementor-element-22a0f62 .pp-flipbox-container {
		height: 350px;
	}
	
	.elementor-3684 .elementor-element.elementor-element-f4d4c2c > .elementor-element-populated {
		margin: 10px 10px 10px 10px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 10px;
	}
	
	.elementor-3684 .elementor-element.elementor-element-269d1fe .pp-flipbox-container {
		height: 350px;
	}
	
	.elementor-3684 .elementor-element.elementor-element-15e9c62 {
		padding: 20px 0px 20px 0px;
	}
	
	.elementor-3684 .elementor-element.elementor-element-eb01c92 > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-3684 .elementor-element.elementor-element-a70c08b {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 20px 0px 20px 0px;
	}
	
	.elementor-3684 .elementor-element.elementor-element-e760047 {
		text-align: center;
	}
	
	.elementor-3684 .elementor-element.elementor-element-bdfa003 .elementor-button {
		font-size: 20px;
		line-height: 32px;
		padding: 16px 10px 16px 10px;
	}
	
	.elementor-3684 .elementor-element.elementor-element-fc6708d .elementor-button {
		font-size: 20px;
		line-height: 32px;
	}
	
	.elementor-3684 .elementor-element.elementor-element-e477901 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-3684 .elementor-element.elementor-element-fe44ae3 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-3684 .elementor-element.elementor-element-c84c1bf > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-3684 .elementor-element.elementor-element-3ac792e > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-3684 .elementor-element.elementor-element-3ac792e {
		text-align: start;
	}
	
	.elementor-3684 .elementor-element.elementor-element-3ac792e .elementor-heading-title {
		font-size: 28px;
		line-height: 32px;
	}
	
	.elementor-3684 .elementor-element.elementor-element-b99481e {
		text-align: start;
		font-size: 18px;
		line-height: 24px;
	}
	
	.elementor-3684 .elementor-element.elementor-element-a052da9 .pp-gravity-form .gform_wrapper.gravity-theme .gform_fields {
		grid-row-gap: 10px;
	}
	
	.elementor-3684 .elementor-element.elementor-element-a052da9 .pp-gravity-form .gform_wrapper .gform_footer input[type="submit"], .elementor-3684 .elementor-element.elementor-element-a052da9 .pp-gravity-form .gform_wrapper .gform_page_footer input[type="submit"], .elementor-3684 .elementor-element.elementor-element-a052da9 .pp-gravity-form .gform_wrapper .gfield--type-submit input[type="submit"] {
		width: 258px;
	}
	
	.elementor-3684 .elementor-element.elementor-element-84f8cf5 {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-3684 .elementor-element.elementor-element-f185d88 .elementor-heading-title {
		font-size: 28px;
		line-height: 32px;
	}
	
	.elementor-3684 .elementor-element.elementor-element-6a0164b > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-3684 .elementor-element.elementor-element-52589ba .elementor-button {
		font-size: 18px;
		line-height: 32px;
	}
	
	.elementor-3684 .elementor-element.elementor-element-4219d62 .elementor-heading-title {
		font-size: 28px;
		line-height: 32px;
	}
	
	.elementor-3684 .elementor-element.elementor-element-72a3869 {
		font-size: 18px;
		line-height: 24px;
	}
	
	.elementor-3684 .elementor-element.elementor-element-fc58c6b .elementor-button {
		font-size: 18px;
		line-height: 32px;
	}
	
	body:not(.rtl) .elementor-3684 .elementor-element.elementor-element-caf7c0d {
		left: 6px;
	}
	
	body.rtl .elementor-3684 .elementor-element.elementor-element-caf7c0d {
		right: 6px;
	}
	
	.elementor-3684 .elementor-element.elementor-element-caf7c0d {
		bottom: -36px;
	}
	
	.elementor-3684 .elementor-element.elementor-element-caf7c0d img {
		width: 40%;
	}
	
	.elementor-3684 .elementor-element.elementor-element-6618281 > .elementor-widget-container {
		margin: 0px 0px 30px 0px;
	}
	
	.elementor-3684 .elementor-element.elementor-element-6618281 img {
		width: 60%;
	}
	
	.elementor-3684 .elementor-element.elementor-element-aa003f8 > .elementor-element-populated {
		margin: 0px 30px 20px 30px;
		--e-column-margin-right: 30px;
		--e-column-margin-left: 30px;
	}
	
	.elementor-3684 .elementor-element.elementor-element-0e9997d {
		text-align: center;
	}
	
	.elementor-3684 .elementor-element.elementor-element-20a43a9 {
		text-align: center;
	}
	
	.elementor-3684 .elementor-element.elementor-element-20a43a9 .elementor-heading-title {
		font-size: 36px;
		line-height: 48px;
	}
	
	.elementor-3684 .elementor-element.elementor-element-fad5d9e .elementor-heading-title {
		font-size: 36px;
		line-height: 48px;
	}
	
	.elementor-3684 .elementor-element.elementor-element-b6d25be:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-3684 .elementor-element.elementor-element-b6d25be > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
		background-image: none !important;
	}
}

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