
.elementor-3331 .elementor-element.elementor-element-2f7c1014:not(.elementor-motion-effects-element-type-background), .elementor-3331 .elementor-element.elementor-element-2f7c1014 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ilegajg.nitrocdn.com/lVZVdECXlPNhFmQASYmkBtvPqVLhYzHT/assets/images/optimized/rev-17544f6/favo-lite.com/wp-content/uploads/2024/09/oooscillate1000-%E5%A5%BD.svg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-3331 .elementor-element.elementor-element-2f7c1014 > .elementor-container {
	min-height: 40vh;
}

.elementor-3331 .elementor-element.elementor-element-2f7c1014 > .elementor-background-overlay {
	opacity: 0;
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-3331 .elementor-element.elementor-element-2f7c1014 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-3331 .elementor-element.elementor-element-3a0e026b.elementor-column .elementor-widget-wrap {
	align-items: flex-end;
}

.elementor-3331 .elementor-element.elementor-element-3a0e026b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: flex-end;
	align-items: flex-end;
}

.elementor-3331 .elementor-element.elementor-element-3a0e026b > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-block-end: 1px;
}

.elementor-3331 .elementor-element.elementor-element-3a0e026b > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 1em 1em 1em 1em;
}

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

.elementor-3331 .elementor-element.elementor-element-1900eec1 > .elementor-widget-container {
	margin: 0px 0px 86px 0px;
}

.elementor-3331 .elementor-element.elementor-element-1900eec1.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-3331 .elementor-element.elementor-element-1900eec1 {
	text-align: center;
}

.elementor-3331 .elementor-element.elementor-element-1900eec1 .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 36px;
	font-weight: 600;
	text-transform: capitalize;
	color: #fff;
}

.elementor-3331 .elementor-element.elementor-element-3e9f7ef1 {
	--spacer-size: 30px;
}

.elementor-3331 .elementor-element.elementor-element-94138c6 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--margin-top: 88px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-3331 .elementor-element.elementor-element-15454d0f > .elementor-widget-container {
	margin: 0% 0% -10% 0%;
}

.elementor-3331 .elementor-element.elementor-element-15454d0f {
	text-align: center;
}

.elementor-3331 .elementor-element.elementor-element-15454d0f .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 112px;
	font-weight: 800;
	text-transform: uppercase;
	-webkit-text-stroke-width: 1px;
	stroke-width: 1px;
	-webkit-text-stroke-color: var(--e-global-color-primary);
	stroke: var(--e-global-color-primary);
	color: rgba(0, 0, 0, 0);
}

.elementor-3331 .elementor-element.elementor-element-13216806 > .elementor-widget-container {
	margin: 5% 0% 0% 0%;
	padding: 0px 0px 0px 0px;
}

.elementor-3331 .elementor-element.elementor-element-13216806 {
	z-index: 1;
	text-align: center;
}

.elementor-3331 .elementor-element.elementor-element-13216806 .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 54px;
	font-weight: 700;
	color: var(--e-global-color-text);
}

.elementor-3331 .elementor-element.elementor-element-56070fad > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-3331 .elementor-element.elementor-element-56070fad {
	padding: 100px 0px 100px 0px;
}

.elementor-3331 .elementor-element.elementor-element-60363069 .elementor-heading-title {
	font-family: "Arial", Sans-serif;
	font-size: 36px;
	font-weight: 200;
	line-height: 1em;
	letter-spacing: -1.4px;
	word-spacing: 4px;
	color: #fcfafa;
}

.elementor-3331 .elementor-element.elementor-element-2804595d {
	--divider-border-style: solid;
	--divider-color: #fcfafa;
	--divider-border-width: 5px;
}

.elementor-3331 .elementor-element.elementor-element-2804595d .elementor-divider-separator {
	width: 20%;
}

.elementor-3331 .elementor-element.elementor-element-2804595d .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-3331 .elementor-element.elementor-element-6b144b81 {
	font-size: 18px;
	color: #fcfafa;
}

.elementor-3331 .elementor-element.elementor-element-4227077 {
	--display: grid;
	--e-con-grid-template-columns: repeat(3, 1fr);
	--e-con-grid-template-rows: repeat(3, 1fr);
	--gap: 60px 20px;
	--row-gap: 60px;
	--column-gap: 20px;
	--grid-auto-flow: row;
	--justify-items: center;
	--border-radius: 0px 0px 0px 0px;
}

.elementor-3331 .elementor-element.elementor-element-4227077:not(.elementor-motion-effects-element-type-background), .elementor-3331 .elementor-element.elementor-element-4227077 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-secondary);
}

.elementor-3331 .elementor-element.elementor-element-4227077.e-con {
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-3331 .elementor-element.elementor-element-7526514 {
	--display: flex;
	--min-height: 0px;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--background-transition: .3s;
	border-style: none;
	--border-style: none;
	box-shadow: 0px 0px 22px 0px rgba(0, 0, 0, .5);
}

.elementor-3331 .elementor-element.elementor-element-7526514:hover {
	background-color: rgba(74, 74, 72, .46);
}

.elementor-3331 .elementor-element.elementor-element-73d6a7a .elementor-flip-box__front {
	background-image: url("https://cdn-ilegajg.nitrocdn.com/lVZVdECXlPNhFmQASYmkBtvPqVLhYzHT/assets/images/optimized/rev-17544f6/favo-lite.com/wp-content/uploads/2024/12/webp.webp");
	background-size: cover;
}

.elementor-3331 .elementor-element.elementor-element-73d6a7a .elementor-flip-box__front.nitro-lazy {
	background-image: none !important;
}

.elementor-3331 .elementor-element.elementor-element-73d6a7a .elementor-flip-box__back {
	background-image: url("https://cdn-ilegajg.nitrocdn.com/lVZVdECXlPNhFmQASYmkBtvPqVLhYzHT/assets/images/optimized/rev-17544f6/favo-lite.com/wp-content/uploads/2024/12/webp.webp");
	background-size: cover;
}

.elementor-3331 .elementor-element.elementor-element-73d6a7a .elementor-flip-box__back.nitro-lazy {
	background-image: none !important;
}

.elementor-3331 .elementor-element.elementor-element-73d6a7a:not(.ha-gb-flag):not(.ha-gb-bookmark):not(.ha-gb-circle):not(.ha-gb-custom) .ha-gb-wrap-73d6a7a, .elementor-3331 .elementor-element.elementor-element-73d6a7a.ha-gb-custom > .ha-gb-svg-73d6a7a {
	right: 0;
}

.elementor-3331 .elementor-element.elementor-element-73d6a7a.ha-gb-circle .ha-gb-wrap-73d6a7a, .elementor-3331 .elementor-element.elementor-element-73d6a7a.ha-gb-custom .ha-gb-wrap-73d6a7a {
	right: 8px;
	top: 8px;
}

.elementor-3331 .elementor-element.elementor-element-73d6a7a.ha-gb-bookmark .ha-gb-wrap-73d6a7a {
	right: 21px;
}

.elementor-3331 .elementor-element.elementor-element-73d6a7a:not(.ha-gb-flag):not(.ha-gb-circle):not(.ha-gb-custom) .ha-gb-wrap-73d6a7a, .elementor-3331 .elementor-element.elementor-element-73d6a7a.ha-gb-custom > .ha-gb-svg-73d6a7a {
	top: 0;
}

.elementor-3331 .elementor-element.elementor-element-73d6a7a .ha-gb-wrap-73d6a7a .ha-gb-inner {
	background-color: #ffd30d;
}

.elementor-3331 .elementor-element.elementor-element-73d6a7a .ha-gb-wrap-73d6a7a {
	transform: rotate(0deg);
}

.elementor-3331 .elementor-element.elementor-element-73d6a7a.ha-gb-flag .ha-gb-wrap-73d6a7a {
	top: -10px;
}

.elementor-3331 .elementor-element.elementor-element-73d6a7a.ha-gb-circle .ha-gb-wrap-73d6a7a {
	right: 21px;
	top: -10px;
}

.elementor-3331 .elementor-element.elementor-element-73d6a7a.ha-gb-custom .ha-gb-wrap-73d6a7a {
	right: 21px;
	top: -10px;
}

.elementor-3331 .elementor-element.elementor-element-73d6a7a.ha-gb-tri .ha-gb-wrap-73d6a7a .ha-gb-inner {
	left: 21px;
}

.elementor-3331 .elementor-element.elementor-element-73d6a7a.ha-gb-yes.ha-gb-stripe > .ha-gb-wrap-73d6a7a .ha-gb-inner {
	--ha-gb-strip-x: 21px;
	--ha-gb-strip-y: -10px;
}

.elementor-3331 .elementor-element.elementor-element-73d6a7a.ha-gb-tri.ha-gb-left .ha-gb-wrap-73d6a7a .ha-gb-inner {
	bottom: -10px;
}

.elementor-3331 .elementor-element.elementor-element-73d6a7a.ha-gb-tri.ha-gb-right .ha-gb-wrap-73d6a7a .ha-gb-inner {
	top: -10px;
}

.elementor-3331 .elementor-element.elementor-element-73d6a7a.ha-gb-tri.ha-gb-left > .ha-gb-wrap-73d6a7a {
	border-top-width: 66px;
	border-bottom-width: 66px;
	border-right-width: 66px;
}

.elementor-3331 .elementor-element.elementor-element-73d6a7a.ha-gb-tri.ha-gb-right > .ha-gb-wrap-73d6a7a {
	border-left-width: 66px;
	border-bottom-width: 66px;
	border-right-width: 66px;
}

.elementor-3331 .elementor-element.elementor-element-73d6a7a.ha-gb-custom > .ha-gb-wrap-73d6a7a .ha-gb-inner {
	width: 66px;
	height: 66px;
}

.elementor-3331 .elementor-element.elementor-element-73d6a7a .ha-gb-wrap-73d6a7a .ha-gb-text {
	color: var(--e-global-color-text);
}

.elementor-3331 .elementor-element.elementor-element-73d6a7a:not(.ha-gb-stripe) .ha-gb-wrap-73d6a7a, .elementor-3331 .elementor-element.elementor-element-73d6a7a.ha-gb-stripe > .ha-gb-wrap-73d6a7a .ha-gb-inner, .elementor-3331 .elementor-element.elementor-element-73d6a7a.ha-gb-custom > .ha-gb-wrap-73d6a7a .ha-gb-inner {
	font-family: "Inter", Sans-serif;
	font-size: 24px;
	font-weight: 800;
	line-height: 30px;
}

.elementor-3331 .elementor-element.elementor-element-73d6a7a .elementor-flip-box {
	height: 390px;
}

.elementor-3331 .elementor-element.elementor-element-73d6a7a .elementor-flip-box__layer, .elementor-3331 .elementor-element.elementor-element-73d6a7a .elementor-flip-box__layer__overlay {
	border-radius: 0px;
}

.elementor-3331 .elementor-element.elementor-element-73d6a7a .elementor-flip-box__front .elementor-flip-box__layer__overlay {
	padding: 0px 0px 0px 0px;
	text-align: center;
}

.elementor-3331 .elementor-element.elementor-element-73d6a7a .elementor-flip-box__back .elementor-flip-box__layer__overlay {
	text-align: center;
}

.elementor-3331 .elementor-element.elementor-element-73d6a7a .elementor-flip-box__button {
	margin-inline-center: 0;
}

.elementor-3331 .elementor-element.elementor-element-1731302 .elementor-icon-box-title {
	margin-block-end: 10px;
	-webkit-text-stroke-color: #000;
	stroke: #000;
	color: var(--e-global-color-text);
}

.elementor-3331 .elementor-element.elementor-element-1731302 .elementor-icon-box-title, .elementor-3331 .elementor-element.elementor-element-1731302 .elementor-icon-box-title a {
	font-size: 30px;
}

.elementor-3331 .elementor-element.elementor-element-1731302 .elementor-icon-box-description {
	font-size: 15px;
	text-shadow: 0px 0px 10px rgba(0, 0, 0, .3);
	color: var(--e-global-color-text);
}

.elementor-3331 .elementor-element.elementor-element-d2018a5 {
	--display: flex;
	--min-height: 0px;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--background-transition: .3s;
	border-style: none;
	--border-style: none;
	box-shadow: 0px 0px 22px 0px rgba(0, 0, 0, .5);
}

.elementor-3331 .elementor-element.elementor-element-d2018a5:hover {
	background-color: rgba(74, 74, 72, .46);
}

.elementor-3331 .elementor-element.elementor-element-95c8e33 .elementor-flip-box__front {
	background-image: url("https://cdn-ilegajg.nitrocdn.com/lVZVdECXlPNhFmQASYmkBtvPqVLhYzHT/assets/images/optimized/rev-17544f6/favo-lite.com/wp-content/uploads/2025/05/IMG_20241030_164821_11zon-scaled.webp");
	background-size: cover;
}

.elementor-3331 .elementor-element.elementor-element-95c8e33 .elementor-flip-box__front.nitro-lazy {
	background-image: none !important;
}

.elementor-3331 .elementor-element.elementor-element-95c8e33 .elementor-flip-box__back {
	background-image: url("https://cdn-ilegajg.nitrocdn.com/lVZVdECXlPNhFmQASYmkBtvPqVLhYzHT/assets/images/optimized/rev-17544f6/favo-lite.com/wp-content/uploads/2025/05/IMG_20241030_164821_11zon-scaled.webp");
	background-size: cover;
}

.elementor-3331 .elementor-element.elementor-element-95c8e33 .elementor-flip-box__back.nitro-lazy {
	background-image: none !important;
}

.elementor-3331 .elementor-element.elementor-element-95c8e33:not(.ha-gb-flag):not(.ha-gb-bookmark):not(.ha-gb-circle):not(.ha-gb-custom) .ha-gb-wrap-95c8e33, .elementor-3331 .elementor-element.elementor-element-95c8e33.ha-gb-custom > .ha-gb-svg-95c8e33 {
	right: 0;
}

.elementor-3331 .elementor-element.elementor-element-95c8e33.ha-gb-circle .ha-gb-wrap-95c8e33, .elementor-3331 .elementor-element.elementor-element-95c8e33.ha-gb-custom .ha-gb-wrap-95c8e33 {
	right: 8px;
	top: 8px;
}

.elementor-3331 .elementor-element.elementor-element-95c8e33.ha-gb-bookmark .ha-gb-wrap-95c8e33 {
	right: 21px;
}

.elementor-3331 .elementor-element.elementor-element-95c8e33:not(.ha-gb-flag):not(.ha-gb-circle):not(.ha-gb-custom) .ha-gb-wrap-95c8e33, .elementor-3331 .elementor-element.elementor-element-95c8e33.ha-gb-custom > .ha-gb-svg-95c8e33 {
	top: 0;
}

.elementor-3331 .elementor-element.elementor-element-95c8e33 .ha-gb-wrap-95c8e33 .ha-gb-inner {
	background-color: #ffd30d;
}

.elementor-3331 .elementor-element.elementor-element-95c8e33 .ha-gb-wrap-95c8e33 {
	transform: rotate(0deg);
}

.elementor-3331 .elementor-element.elementor-element-95c8e33.ha-gb-flag .ha-gb-wrap-95c8e33 {
	top: -10px;
}

.elementor-3331 .elementor-element.elementor-element-95c8e33.ha-gb-circle .ha-gb-wrap-95c8e33 {
	right: 21px;
	top: -10px;
}

.elementor-3331 .elementor-element.elementor-element-95c8e33.ha-gb-custom .ha-gb-wrap-95c8e33 {
	right: 21px;
	top: -10px;
}

.elementor-3331 .elementor-element.elementor-element-95c8e33.ha-gb-tri .ha-gb-wrap-95c8e33 .ha-gb-inner {
	left: 21px;
}

.elementor-3331 .elementor-element.elementor-element-95c8e33.ha-gb-yes.ha-gb-stripe > .ha-gb-wrap-95c8e33 .ha-gb-inner {
	--ha-gb-strip-x: 21px;
	--ha-gb-strip-y: -10px;
}

.elementor-3331 .elementor-element.elementor-element-95c8e33.ha-gb-tri.ha-gb-left .ha-gb-wrap-95c8e33 .ha-gb-inner {
	bottom: -10px;
}

.elementor-3331 .elementor-element.elementor-element-95c8e33.ha-gb-tri.ha-gb-right .ha-gb-wrap-95c8e33 .ha-gb-inner {
	top: -10px;
}

.elementor-3331 .elementor-element.elementor-element-95c8e33.ha-gb-tri.ha-gb-left > .ha-gb-wrap-95c8e33 {
	border-top-width: 66px;
	border-bottom-width: 66px;
	border-right-width: 66px;
}

.elementor-3331 .elementor-element.elementor-element-95c8e33.ha-gb-tri.ha-gb-right > .ha-gb-wrap-95c8e33 {
	border-left-width: 66px;
	border-bottom-width: 66px;
	border-right-width: 66px;
}

.elementor-3331 .elementor-element.elementor-element-95c8e33.ha-gb-custom > .ha-gb-wrap-95c8e33 .ha-gb-inner {
	width: 66px;
	height: 66px;
}

.elementor-3331 .elementor-element.elementor-element-95c8e33 .ha-gb-wrap-95c8e33 .ha-gb-text {
	color: var(--e-global-color-text);
}

.elementor-3331 .elementor-element.elementor-element-95c8e33:not(.ha-gb-stripe) .ha-gb-wrap-95c8e33, .elementor-3331 .elementor-element.elementor-element-95c8e33.ha-gb-stripe > .ha-gb-wrap-95c8e33 .ha-gb-inner, .elementor-3331 .elementor-element.elementor-element-95c8e33.ha-gb-custom > .ha-gb-wrap-95c8e33 .ha-gb-inner {
	font-family: "Inter", Sans-serif;
	font-size: 24px;
	font-weight: 800;
	line-height: 30px;
}

.elementor-3331 .elementor-element.elementor-element-95c8e33 .elementor-flip-box {
	height: 390px;
}

.elementor-3331 .elementor-element.elementor-element-95c8e33 .elementor-flip-box__layer, .elementor-3331 .elementor-element.elementor-element-95c8e33 .elementor-flip-box__layer__overlay {
	border-radius: 0px;
}

.elementor-3331 .elementor-element.elementor-element-95c8e33 .elementor-flip-box__front .elementor-flip-box__layer__overlay {
	padding: 0px 0px 0px 0px;
	text-align: center;
}

.elementor-3331 .elementor-element.elementor-element-95c8e33 .elementor-flip-box__back .elementor-flip-box__layer__overlay {
	text-align: center;
}

.elementor-3331 .elementor-element.elementor-element-95c8e33 .elementor-flip-box__button {
	margin-inline-center: 0;
}

.elementor-3331 .elementor-element.elementor-element-4cb78e1 .elementor-icon-box-title {
	margin-block-end: 10px;
	-webkit-text-stroke-color: #000;
	stroke: #000;
	color: var(--e-global-color-text);
}

.elementor-3331 .elementor-element.elementor-element-4cb78e1 .elementor-icon-box-title, .elementor-3331 .elementor-element.elementor-element-4cb78e1 .elementor-icon-box-title a {
	font-size: 30px;
}

.elementor-3331 .elementor-element.elementor-element-4cb78e1 .elementor-icon-box-description {
	font-size: 15px;
	text-shadow: 0px 0px 10px rgba(0, 0, 0, .3);
	color: var(--e-global-color-text);
}

.elementor-3331 .elementor-element.elementor-element-65ef19d {
	--display: flex;
	--min-height: 0px;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--background-transition: .3s;
	border-style: none;
	--border-style: none;
	box-shadow: 0px 0px 22px 0px rgba(0, 0, 0, .5);
}

.elementor-3331 .elementor-element.elementor-element-65ef19d:hover {
	background-color: rgba(74, 74, 72, .46);
}

.elementor-3331 .elementor-element.elementor-element-961a4a9 .elementor-flip-box__front {
	background-image: url("https://cdn-ilegajg.nitrocdn.com/lVZVdECXlPNhFmQASYmkBtvPqVLhYzHT/assets/images/optimized/rev-17544f6/favo-lite.com/wp-content/uploads/2024/11/Vader-Pro-350%EF%BC%88300W-LEDSSpot%EF%BC%8CBeam%EF%BC%8CWash-light%EF%BC%8C-with-CMYCTO%EF%BC%89Favolite-DJ-light.webp");
	background-size: cover;
}

.elementor-3331 .elementor-element.elementor-element-961a4a9 .elementor-flip-box__front.nitro-lazy {
	background-image: none !important;
}

.elementor-3331 .elementor-element.elementor-element-961a4a9 .elementor-flip-box__back {
	background-image: url("https://cdn-ilegajg.nitrocdn.com/lVZVdECXlPNhFmQASYmkBtvPqVLhYzHT/assets/images/optimized/rev-17544f6/favo-lite.com/wp-content/uploads/2024/11/Vader-Pro-350%EF%BC%88300W-LEDSSpot%EF%BC%8CBeam%EF%BC%8CWash-light%EF%BC%8C-with-CMYCTO%EF%BC%89Favolite-DJ-light.webp");
	background-size: cover;
}

.elementor-3331 .elementor-element.elementor-element-961a4a9 .elementor-flip-box__back.nitro-lazy {
	background-image: none !important;
}

.elementor-3331 .elementor-element.elementor-element-961a4a9:not(.ha-gb-flag):not(.ha-gb-bookmark):not(.ha-gb-circle):not(.ha-gb-custom) .ha-gb-wrap-961a4a9, .elementor-3331 .elementor-element.elementor-element-961a4a9.ha-gb-custom > .ha-gb-svg-961a4a9 {
	right: 0;
}

.elementor-3331 .elementor-element.elementor-element-961a4a9.ha-gb-circle .ha-gb-wrap-961a4a9, .elementor-3331 .elementor-element.elementor-element-961a4a9.ha-gb-custom .ha-gb-wrap-961a4a9 {
	right: 8px;
	top: 8px;
}

.elementor-3331 .elementor-element.elementor-element-961a4a9.ha-gb-bookmark .ha-gb-wrap-961a4a9 {
	right: 21px;
}

.elementor-3331 .elementor-element.elementor-element-961a4a9:not(.ha-gb-flag):not(.ha-gb-circle):not(.ha-gb-custom) .ha-gb-wrap-961a4a9, .elementor-3331 .elementor-element.elementor-element-961a4a9.ha-gb-custom > .ha-gb-svg-961a4a9 {
	top: 0;
}

.elementor-3331 .elementor-element.elementor-element-961a4a9 .ha-gb-wrap-961a4a9 .ha-gb-inner {
	background-color: #ffd30d;
}

.elementor-3331 .elementor-element.elementor-element-961a4a9 .ha-gb-wrap-961a4a9 {
	transform: rotate(0deg);
}

.elementor-3331 .elementor-element.elementor-element-961a4a9.ha-gb-flag .ha-gb-wrap-961a4a9 {
	top: -10px;
}

.elementor-3331 .elementor-element.elementor-element-961a4a9.ha-gb-circle .ha-gb-wrap-961a4a9 {
	right: 21px;
	top: -10px;
}

.elementor-3331 .elementor-element.elementor-element-961a4a9.ha-gb-custom .ha-gb-wrap-961a4a9 {
	right: 21px;
	top: -10px;
}

.elementor-3331 .elementor-element.elementor-element-961a4a9.ha-gb-tri .ha-gb-wrap-961a4a9 .ha-gb-inner {
	left: 21px;
}

.elementor-3331 .elementor-element.elementor-element-961a4a9.ha-gb-yes.ha-gb-stripe > .ha-gb-wrap-961a4a9 .ha-gb-inner {
	--ha-gb-strip-x: 21px;
	--ha-gb-strip-y: -10px;
}

.elementor-3331 .elementor-element.elementor-element-961a4a9.ha-gb-tri.ha-gb-left .ha-gb-wrap-961a4a9 .ha-gb-inner {
	bottom: -10px;
}

.elementor-3331 .elementor-element.elementor-element-961a4a9.ha-gb-tri.ha-gb-right .ha-gb-wrap-961a4a9 .ha-gb-inner {
	top: -10px;
}

.elementor-3331 .elementor-element.elementor-element-961a4a9.ha-gb-tri.ha-gb-left > .ha-gb-wrap-961a4a9 {
	border-top-width: 66px;
	border-bottom-width: 66px;
	border-right-width: 66px;
}

.elementor-3331 .elementor-element.elementor-element-961a4a9.ha-gb-tri.ha-gb-right > .ha-gb-wrap-961a4a9 {
	border-left-width: 66px;
	border-bottom-width: 66px;
	border-right-width: 66px;
}

.elementor-3331 .elementor-element.elementor-element-961a4a9.ha-gb-custom > .ha-gb-wrap-961a4a9 .ha-gb-inner {
	width: 66px;
	height: 66px;
}

.elementor-3331 .elementor-element.elementor-element-961a4a9 .ha-gb-wrap-961a4a9 .ha-gb-text {
	color: var(--e-global-color-text);
}

.elementor-3331 .elementor-element.elementor-element-961a4a9:not(.ha-gb-stripe) .ha-gb-wrap-961a4a9, .elementor-3331 .elementor-element.elementor-element-961a4a9.ha-gb-stripe > .ha-gb-wrap-961a4a9 .ha-gb-inner, .elementor-3331 .elementor-element.elementor-element-961a4a9.ha-gb-custom > .ha-gb-wrap-961a4a9 .ha-gb-inner {
	font-family: "Inter", Sans-serif;
	font-size: 24px;
	font-weight: 800;
	line-height: 30px;
}

.elementor-3331 .elementor-element.elementor-element-961a4a9 .elementor-flip-box {
	height: 390px;
}

.elementor-3331 .elementor-element.elementor-element-961a4a9 .elementor-flip-box__layer, .elementor-3331 .elementor-element.elementor-element-961a4a9 .elementor-flip-box__layer__overlay {
	border-radius: 0px;
}

.elementor-3331 .elementor-element.elementor-element-961a4a9 .elementor-flip-box__front .elementor-flip-box__layer__overlay {
	padding: 0px 0px 0px 0px;
	text-align: center;
}

.elementor-3331 .elementor-element.elementor-element-961a4a9 .elementor-flip-box__back .elementor-flip-box__layer__overlay {
	text-align: center;
}

.elementor-3331 .elementor-element.elementor-element-961a4a9 .elementor-flip-box__button {
	margin-inline-center: 0;
}

.elementor-3331 .elementor-element.elementor-element-32ca7b8 .elementor-icon-box-title {
	margin-block-end: 10px;
	-webkit-text-stroke-color: #000;
	stroke: #000;
	color: var(--e-global-color-text);
}

.elementor-3331 .elementor-element.elementor-element-32ca7b8 .elementor-icon-box-title, .elementor-3331 .elementor-element.elementor-element-32ca7b8 .elementor-icon-box-title a {
	font-size: 30px;
}

.elementor-3331 .elementor-element.elementor-element-32ca7b8 .elementor-icon-box-description {
	font-size: 15px;
	text-shadow: 0px 0px 10px rgba(0, 0, 0, .3);
	color: var(--e-global-color-text);
}

.elementor-3331 .elementor-element.elementor-element-0cb3393 {
	--display: flex;
	--min-height: 0px;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--background-transition: .3s;
	border-style: none;
	--border-style: none;
	box-shadow: 0px 0px 22px 0px rgba(0, 0, 0, .5);
}

.elementor-3331 .elementor-element.elementor-element-0cb3393:hover {
	background-color: rgba(74, 74, 72, .46);
}

.elementor-3331 .elementor-element.elementor-element-a5f7f3b .elementor-flip-box__front {
	background-image: url("https://cdn-ilegajg.nitrocdn.com/lVZVdECXlPNhFmQASYmkBtvPqVLhYzHT/assets/images/optimized/rev-17544f6/favo-lite.com/wp-content/uploads/2025/05/O1CN01LCtyfj236P3nq4h7L_4611686018427379990-0-item_pic.jpg_Q75.jpg__11zon.webp");
	background-size: cover;
}

.elementor-3331 .elementor-element.elementor-element-a5f7f3b .elementor-flip-box__front.nitro-lazy {
	background-image: none !important;
}

.elementor-3331 .elementor-element.elementor-element-a5f7f3b .elementor-flip-box__back {
	background-image: url("https://cdn-ilegajg.nitrocdn.com/lVZVdECXlPNhFmQASYmkBtvPqVLhYzHT/assets/images/optimized/rev-17544f6/favo-lite.com/wp-content/uploads/2025/05/O1CN01LCtyfj236P3nq4h7L_4611686018427379990-0-item_pic.jpg_Q75.jpg__11zon.webp");
	background-size: cover;
}

.elementor-3331 .elementor-element.elementor-element-a5f7f3b .elementor-flip-box__back.nitro-lazy {
	background-image: none !important;
}

.elementor-3331 .elementor-element.elementor-element-a5f7f3b:not(.ha-gb-flag):not(.ha-gb-bookmark):not(.ha-gb-circle):not(.ha-gb-custom) .ha-gb-wrap-a5f7f3b, .elementor-3331 .elementor-element.elementor-element-a5f7f3b.ha-gb-custom > .ha-gb-svg-a5f7f3b {
	right: 0;
}

.elementor-3331 .elementor-element.elementor-element-a5f7f3b.ha-gb-circle .ha-gb-wrap-a5f7f3b, .elementor-3331 .elementor-element.elementor-element-a5f7f3b.ha-gb-custom .ha-gb-wrap-a5f7f3b {
	right: 8px;
	top: 8px;
}

.elementor-3331 .elementor-element.elementor-element-a5f7f3b.ha-gb-bookmark .ha-gb-wrap-a5f7f3b {
	right: 21px;
}

.elementor-3331 .elementor-element.elementor-element-a5f7f3b:not(.ha-gb-flag):not(.ha-gb-circle):not(.ha-gb-custom) .ha-gb-wrap-a5f7f3b, .elementor-3331 .elementor-element.elementor-element-a5f7f3b.ha-gb-custom > .ha-gb-svg-a5f7f3b {
	top: 0;
}

.elementor-3331 .elementor-element.elementor-element-a5f7f3b .ha-gb-wrap-a5f7f3b .ha-gb-inner {
	background-color: #ffd30d;
}

.elementor-3331 .elementor-element.elementor-element-a5f7f3b .ha-gb-wrap-a5f7f3b {
	transform: rotate(0deg);
}

.elementor-3331 .elementor-element.elementor-element-a5f7f3b.ha-gb-flag .ha-gb-wrap-a5f7f3b {
	top: -10px;
}

.elementor-3331 .elementor-element.elementor-element-a5f7f3b.ha-gb-circle .ha-gb-wrap-a5f7f3b {
	right: 21px;
	top: -10px;
}

.elementor-3331 .elementor-element.elementor-element-a5f7f3b.ha-gb-custom .ha-gb-wrap-a5f7f3b {
	right: 21px;
	top: -10px;
}

.elementor-3331 .elementor-element.elementor-element-a5f7f3b.ha-gb-tri .ha-gb-wrap-a5f7f3b .ha-gb-inner {
	left: 21px;
}

.elementor-3331 .elementor-element.elementor-element-a5f7f3b.ha-gb-yes.ha-gb-stripe > .ha-gb-wrap-a5f7f3b .ha-gb-inner {
	--ha-gb-strip-x: 21px;
	--ha-gb-strip-y: -10px;
}

.elementor-3331 .elementor-element.elementor-element-a5f7f3b.ha-gb-tri.ha-gb-left .ha-gb-wrap-a5f7f3b .ha-gb-inner {
	bottom: -10px;
}

.elementor-3331 .elementor-element.elementor-element-a5f7f3b.ha-gb-tri.ha-gb-right .ha-gb-wrap-a5f7f3b .ha-gb-inner {
	top: -10px;
}

.elementor-3331 .elementor-element.elementor-element-a5f7f3b.ha-gb-tri.ha-gb-left > .ha-gb-wrap-a5f7f3b {
	border-top-width: 66px;
	border-bottom-width: 66px;
	border-right-width: 66px;
}

.elementor-3331 .elementor-element.elementor-element-a5f7f3b.ha-gb-tri.ha-gb-right > .ha-gb-wrap-a5f7f3b {
	border-left-width: 66px;
	border-bottom-width: 66px;
	border-right-width: 66px;
}

.elementor-3331 .elementor-element.elementor-element-a5f7f3b.ha-gb-custom > .ha-gb-wrap-a5f7f3b .ha-gb-inner {
	width: 66px;
	height: 66px;
}

.elementor-3331 .elementor-element.elementor-element-a5f7f3b .ha-gb-wrap-a5f7f3b .ha-gb-text {
	color: var(--e-global-color-text);
}

.elementor-3331 .elementor-element.elementor-element-a5f7f3b:not(.ha-gb-stripe) .ha-gb-wrap-a5f7f3b, .elementor-3331 .elementor-element.elementor-element-a5f7f3b.ha-gb-stripe > .ha-gb-wrap-a5f7f3b .ha-gb-inner, .elementor-3331 .elementor-element.elementor-element-a5f7f3b.ha-gb-custom > .ha-gb-wrap-a5f7f3b .ha-gb-inner {
	font-family: "Inter", Sans-serif;
	font-size: 24px;
	font-weight: 800;
	line-height: 30px;
}

.elementor-3331 .elementor-element.elementor-element-a5f7f3b .elementor-flip-box {
	height: 390px;
}

.elementor-3331 .elementor-element.elementor-element-a5f7f3b .elementor-flip-box__layer, .elementor-3331 .elementor-element.elementor-element-a5f7f3b .elementor-flip-box__layer__overlay {
	border-radius: 0px;
}

.elementor-3331 .elementor-element.elementor-element-a5f7f3b .elementor-flip-box__front .elementor-flip-box__layer__overlay {
	padding: 0px 0px 0px 0px;
	text-align: center;
}

.elementor-3331 .elementor-element.elementor-element-a5f7f3b .elementor-flip-box__back .elementor-flip-box__layer__overlay {
	text-align: center;
}

.elementor-3331 .elementor-element.elementor-element-a5f7f3b .elementor-flip-box__button {
	margin-inline-center: 0;
}

.elementor-3331 .elementor-element.elementor-element-b0d89a3 .elementor-icon-box-title {
	margin-block-end: 10px;
	-webkit-text-stroke-color: #000;
	stroke: #000;
	color: var(--e-global-color-text);
}

.elementor-3331 .elementor-element.elementor-element-b0d89a3 .elementor-icon-box-title, .elementor-3331 .elementor-element.elementor-element-b0d89a3 .elementor-icon-box-title a {
	font-size: 30px;
}

.elementor-3331 .elementor-element.elementor-element-b0d89a3 .elementor-icon-box-description {
	font-size: 15px;
	text-shadow: 0px 0px 10px rgba(0, 0, 0, .3);
	color: var(--e-global-color-text);
}

.elementor-3331 .elementor-element.elementor-element-dfc3c18 {
	--display: flex;
	--min-height: 0px;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--background-transition: .3s;
	border-style: none;
	--border-style: none;
	box-shadow: 0px 0px 22px 0px rgba(0, 0, 0, .5);
}

.elementor-3331 .elementor-element.elementor-element-dfc3c18:hover {
	background-color: rgba(74, 74, 72, .46);
}

.elementor-3331 .elementor-element.elementor-element-c48441e .elementor-flip-box__front {
	background-image: url("https://cdn-ilegajg.nitrocdn.com/lVZVdECXlPNhFmQASYmkBtvPqVLhYzHT/assets/images/optimized/rev-17544f6/favo-lite.com/wp-content/uploads/2025/05/Vader-Profile-700-18_11zon.webp");
	background-size: cover;
}

.elementor-3331 .elementor-element.elementor-element-c48441e .elementor-flip-box__front.nitro-lazy {
	background-image: none !important;
}

.elementor-3331 .elementor-element.elementor-element-c48441e .elementor-flip-box__back {
	background-image: url("https://cdn-ilegajg.nitrocdn.com/lVZVdECXlPNhFmQASYmkBtvPqVLhYzHT/assets/images/optimized/rev-17544f6/favo-lite.com/wp-content/uploads/2025/05/Vader-Profile-700-18_11zon.webp");
	background-size: cover;
}

.elementor-3331 .elementor-element.elementor-element-c48441e .elementor-flip-box__back.nitro-lazy {
	background-image: none !important;
}

.elementor-3331 .elementor-element.elementor-element-c48441e:not(.ha-gb-flag):not(.ha-gb-bookmark):not(.ha-gb-circle):not(.ha-gb-custom) .ha-gb-wrap-c48441e, .elementor-3331 .elementor-element.elementor-element-c48441e.ha-gb-custom > .ha-gb-svg-c48441e {
	right: 0;
}

.elementor-3331 .elementor-element.elementor-element-c48441e.ha-gb-circle .ha-gb-wrap-c48441e, .elementor-3331 .elementor-element.elementor-element-c48441e.ha-gb-custom .ha-gb-wrap-c48441e {
	right: 8px;
	top: 8px;
}

.elementor-3331 .elementor-element.elementor-element-c48441e.ha-gb-bookmark .ha-gb-wrap-c48441e {
	right: 21px;
}

.elementor-3331 .elementor-element.elementor-element-c48441e:not(.ha-gb-flag):not(.ha-gb-circle):not(.ha-gb-custom) .ha-gb-wrap-c48441e, .elementor-3331 .elementor-element.elementor-element-c48441e.ha-gb-custom > .ha-gb-svg-c48441e {
	top: 0;
}

.elementor-3331 .elementor-element.elementor-element-c48441e .ha-gb-wrap-c48441e .ha-gb-inner {
	background-color: #ffd30d;
}

.elementor-3331 .elementor-element.elementor-element-c48441e .ha-gb-wrap-c48441e {
	transform: rotate(0deg);
}

.elementor-3331 .elementor-element.elementor-element-c48441e.ha-gb-flag .ha-gb-wrap-c48441e {
	top: -10px;
}

.elementor-3331 .elementor-element.elementor-element-c48441e.ha-gb-circle .ha-gb-wrap-c48441e {
	right: 21px;
	top: -10px;
}

.elementor-3331 .elementor-element.elementor-element-c48441e.ha-gb-custom .ha-gb-wrap-c48441e {
	right: 21px;
	top: -10px;
}

.elementor-3331 .elementor-element.elementor-element-c48441e.ha-gb-tri .ha-gb-wrap-c48441e .ha-gb-inner {
	left: 21px;
}

.elementor-3331 .elementor-element.elementor-element-c48441e.ha-gb-yes.ha-gb-stripe > .ha-gb-wrap-c48441e .ha-gb-inner {
	--ha-gb-strip-x: 21px;
	--ha-gb-strip-y: -10px;
}

.elementor-3331 .elementor-element.elementor-element-c48441e.ha-gb-tri.ha-gb-left .ha-gb-wrap-c48441e .ha-gb-inner {
	bottom: -10px;
}

.elementor-3331 .elementor-element.elementor-element-c48441e.ha-gb-tri.ha-gb-right .ha-gb-wrap-c48441e .ha-gb-inner {
	top: -10px;
}

.elementor-3331 .elementor-element.elementor-element-c48441e.ha-gb-tri.ha-gb-left > .ha-gb-wrap-c48441e {
	border-top-width: 66px;
	border-bottom-width: 66px;
	border-right-width: 66px;
}

.elementor-3331 .elementor-element.elementor-element-c48441e.ha-gb-tri.ha-gb-right > .ha-gb-wrap-c48441e {
	border-left-width: 66px;
	border-bottom-width: 66px;
	border-right-width: 66px;
}

.elementor-3331 .elementor-element.elementor-element-c48441e.ha-gb-custom > .ha-gb-wrap-c48441e .ha-gb-inner {
	width: 66px;
	height: 66px;
}

.elementor-3331 .elementor-element.elementor-element-c48441e .ha-gb-wrap-c48441e .ha-gb-text {
	color: var(--e-global-color-text);
}

.elementor-3331 .elementor-element.elementor-element-c48441e:not(.ha-gb-stripe) .ha-gb-wrap-c48441e, .elementor-3331 .elementor-element.elementor-element-c48441e.ha-gb-stripe > .ha-gb-wrap-c48441e .ha-gb-inner, .elementor-3331 .elementor-element.elementor-element-c48441e.ha-gb-custom > .ha-gb-wrap-c48441e .ha-gb-inner {
	font-family: "Inter", Sans-serif;
	font-size: 24px;
	font-weight: 800;
	line-height: 30px;
}

.elementor-3331 .elementor-element.elementor-element-c48441e .elementor-flip-box {
	height: 390px;
}

.elementor-3331 .elementor-element.elementor-element-c48441e .elementor-flip-box__layer, .elementor-3331 .elementor-element.elementor-element-c48441e .elementor-flip-box__layer__overlay {
	border-radius: 0px;
}

.elementor-3331 .elementor-element.elementor-element-c48441e .elementor-flip-box__front .elementor-flip-box__layer__overlay {
	padding: 0px 0px 0px 0px;
	text-align: center;
}

.elementor-3331 .elementor-element.elementor-element-c48441e .elementor-flip-box__back .elementor-flip-box__layer__overlay {
	text-align: center;
}

.elementor-3331 .elementor-element.elementor-element-c48441e .elementor-flip-box__button {
	margin-inline-center: 0;
}

.elementor-3331 .elementor-element.elementor-element-304a7e5 .elementor-icon-box-title {
	margin-block-end: 10px;
	-webkit-text-stroke-color: #000;
	stroke: #000;
	color: var(--e-global-color-text);
}

.elementor-3331 .elementor-element.elementor-element-304a7e5 .elementor-icon-box-title, .elementor-3331 .elementor-element.elementor-element-304a7e5 .elementor-icon-box-title a {
	font-size: 30px;
}

.elementor-3331 .elementor-element.elementor-element-304a7e5 .elementor-icon-box-description {
	font-size: 15px;
	text-shadow: 0px 0px 10px rgba(0, 0, 0, .3);
	color: var(--e-global-color-text);
}

.elementor-3331 .elementor-element.elementor-element-06d854b {
	--display: flex;
	--min-height: 0px;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--background-transition: .3s;
	border-style: none;
	--border-style: none;
	box-shadow: 0px 0px 22px 0px rgba(0, 0, 0, .5);
}

.elementor-3331 .elementor-element.elementor-element-06d854b:hover {
	background-color: rgba(74, 74, 72, .46);
}

.elementor-3331 .elementor-element.elementor-element-17488de .elementor-flip-box__front {
	background-image: url("https://cdn-ilegajg.nitrocdn.com/lVZVdECXlPNhFmQASYmkBtvPqVLhYzHT/assets/images/optimized/rev-17544f6/favo-lite.com/wp-content/uploads/2025/05/%E7%82%BA%E4%BB%80%E9%BA%BC%E7%B6%B2%E7%AB%99%E8%A6%81%E6%9B%B4%E6%96%B0.webp");
	background-size: cover;
}

.elementor-3331 .elementor-element.elementor-element-17488de .elementor-flip-box__front.nitro-lazy {
	background-image: none !important;
}

.elementor-3331 .elementor-element.elementor-element-17488de .elementor-flip-box__back {
	background-image: url("https://cdn-ilegajg.nitrocdn.com/lVZVdECXlPNhFmQASYmkBtvPqVLhYzHT/assets/images/optimized/rev-17544f6/favo-lite.com/wp-content/uploads/2025/05/%E7%82%BA%E4%BB%80%E9%BA%BC%E7%B6%B2%E7%AB%99%E8%A6%81%E6%9B%B4%E6%96%B0.webp");
	background-size: cover;
}

.elementor-3331 .elementor-element.elementor-element-17488de .elementor-flip-box__back.nitro-lazy {
	background-image: none !important;
}

.elementor-3331 .elementor-element.elementor-element-17488de:not(.ha-gb-flag):not(.ha-gb-bookmark):not(.ha-gb-circle):not(.ha-gb-custom) .ha-gb-wrap-17488de, .elementor-3331 .elementor-element.elementor-element-17488de.ha-gb-custom > .ha-gb-svg-17488de {
	right: 0;
}

.elementor-3331 .elementor-element.elementor-element-17488de.ha-gb-circle .ha-gb-wrap-17488de, .elementor-3331 .elementor-element.elementor-element-17488de.ha-gb-custom .ha-gb-wrap-17488de {
	right: 8px;
	top: 8px;
}

.elementor-3331 .elementor-element.elementor-element-17488de.ha-gb-bookmark .ha-gb-wrap-17488de {
	right: 21px;
}

.elementor-3331 .elementor-element.elementor-element-17488de:not(.ha-gb-flag):not(.ha-gb-circle):not(.ha-gb-custom) .ha-gb-wrap-17488de, .elementor-3331 .elementor-element.elementor-element-17488de.ha-gb-custom > .ha-gb-svg-17488de {
	top: 0;
}

.elementor-3331 .elementor-element.elementor-element-17488de .ha-gb-wrap-17488de .ha-gb-inner {
	background-color: #ffd30d;
}

.elementor-3331 .elementor-element.elementor-element-17488de .ha-gb-wrap-17488de {
	transform: rotate(0deg);
}

.elementor-3331 .elementor-element.elementor-element-17488de.ha-gb-flag .ha-gb-wrap-17488de {
	top: -10px;
}

.elementor-3331 .elementor-element.elementor-element-17488de.ha-gb-circle .ha-gb-wrap-17488de {
	right: 21px;
	top: -10px;
}

.elementor-3331 .elementor-element.elementor-element-17488de.ha-gb-custom .ha-gb-wrap-17488de {
	right: 21px;
	top: -10px;
}

.elementor-3331 .elementor-element.elementor-element-17488de.ha-gb-tri .ha-gb-wrap-17488de .ha-gb-inner {
	left: 21px;
}

.elementor-3331 .elementor-element.elementor-element-17488de.ha-gb-yes.ha-gb-stripe > .ha-gb-wrap-17488de .ha-gb-inner {
	--ha-gb-strip-x: 21px;
	--ha-gb-strip-y: -10px;
}

.elementor-3331 .elementor-element.elementor-element-17488de.ha-gb-tri.ha-gb-left .ha-gb-wrap-17488de .ha-gb-inner {
	bottom: -10px;
}

.elementor-3331 .elementor-element.elementor-element-17488de.ha-gb-tri.ha-gb-right .ha-gb-wrap-17488de .ha-gb-inner {
	top: -10px;
}

.elementor-3331 .elementor-element.elementor-element-17488de.ha-gb-tri.ha-gb-left > .ha-gb-wrap-17488de {
	border-top-width: 66px;
	border-bottom-width: 66px;
	border-right-width: 66px;
}

.elementor-3331 .elementor-element.elementor-element-17488de.ha-gb-tri.ha-gb-right > .ha-gb-wrap-17488de {
	border-left-width: 66px;
	border-bottom-width: 66px;
	border-right-width: 66px;
}

.elementor-3331 .elementor-element.elementor-element-17488de.ha-gb-custom > .ha-gb-wrap-17488de .ha-gb-inner {
	width: 66px;
	height: 66px;
}

.elementor-3331 .elementor-element.elementor-element-17488de .ha-gb-wrap-17488de .ha-gb-text {
	color: var(--e-global-color-text);
}

.elementor-3331 .elementor-element.elementor-element-17488de:not(.ha-gb-stripe) .ha-gb-wrap-17488de, .elementor-3331 .elementor-element.elementor-element-17488de.ha-gb-stripe > .ha-gb-wrap-17488de .ha-gb-inner, .elementor-3331 .elementor-element.elementor-element-17488de.ha-gb-custom > .ha-gb-wrap-17488de .ha-gb-inner {
	font-family: "Inter", Sans-serif;
	font-size: 24px;
	font-weight: 800;
	line-height: 30px;
}

.elementor-3331 .elementor-element.elementor-element-17488de .elementor-flip-box {
	height: 390px;
}

.elementor-3331 .elementor-element.elementor-element-17488de .elementor-flip-box__layer, .elementor-3331 .elementor-element.elementor-element-17488de .elementor-flip-box__layer__overlay {
	border-radius: 0px;
}

.elementor-3331 .elementor-element.elementor-element-17488de .elementor-flip-box__front .elementor-flip-box__layer__overlay {
	padding: 0px 0px 0px 0px;
	text-align: center;
}

.elementor-3331 .elementor-element.elementor-element-17488de .elementor-flip-box__back .elementor-flip-box__layer__overlay {
	text-align: center;
}

.elementor-3331 .elementor-element.elementor-element-17488de .elementor-flip-box__button {
	margin-inline-center: 0;
}

.elementor-3331 .elementor-element.elementor-element-1002581 .elementor-icon-box-title {
	margin-block-end: 10px;
	-webkit-text-stroke-color: #000;
	stroke: #000;
	color: var(--e-global-color-text);
}

.elementor-3331 .elementor-element.elementor-element-1002581 .elementor-icon-box-title, .elementor-3331 .elementor-element.elementor-element-1002581 .elementor-icon-box-title a {
	font-size: 30px;
}

.elementor-3331 .elementor-element.elementor-element-1002581 .elementor-icon-box-description {
	font-size: 15px;
	text-shadow: 0px 0px 10px rgba(0, 0, 0, .3);
	color: var(--e-global-color-text);
}

.elementor-3331 .elementor-element.elementor-element-472bd13 {
	--display: flex;
	--min-height: 0px;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--background-transition: .3s;
	border-style: none;
	--border-style: none;
	box-shadow: 0px 0px 22px 0px rgba(0, 0, 0, .5);
}

.elementor-3331 .elementor-element.elementor-element-472bd13:hover {
	background-color: rgba(74, 74, 72, .46);
}

.elementor-3331 .elementor-element.elementor-element-47fd0b8 .elementor-flip-box__front {
	background-image: url("https://cdn-ilegajg.nitrocdn.com/lVZVdECXlPNhFmQASYmkBtvPqVLhYzHT/assets/images/optimized/rev-17544f6/favo-lite.com/wp-content/uploads/2024/12/%E9%A6%96%E5%9B%BE1-webp-scaled.webp");
	background-size: cover;
}

.elementor-3331 .elementor-element.elementor-element-47fd0b8 .elementor-flip-box__front.nitro-lazy {
	background-image: none !important;
}

.elementor-3331 .elementor-element.elementor-element-47fd0b8 .elementor-flip-box__back {
	background-image: url("https://cdn-ilegajg.nitrocdn.com/lVZVdECXlPNhFmQASYmkBtvPqVLhYzHT/assets/images/optimized/rev-17544f6/favo-lite.com/wp-content/uploads/2024/12/%E9%A6%96%E5%9B%BE1-webp-scaled.webp");
	background-size: cover;
}

.elementor-3331 .elementor-element.elementor-element-47fd0b8 .elementor-flip-box__back.nitro-lazy {
	background-image: none !important;
}

.elementor-3331 .elementor-element.elementor-element-47fd0b8:not(.ha-gb-flag):not(.ha-gb-bookmark):not(.ha-gb-circle):not(.ha-gb-custom) .ha-gb-wrap-47fd0b8, .elementor-3331 .elementor-element.elementor-element-47fd0b8.ha-gb-custom > .ha-gb-svg-47fd0b8 {
	right: 0;
}

.elementor-3331 .elementor-element.elementor-element-47fd0b8.ha-gb-circle .ha-gb-wrap-47fd0b8, .elementor-3331 .elementor-element.elementor-element-47fd0b8.ha-gb-custom .ha-gb-wrap-47fd0b8 {
	right: 8px;
	top: 8px;
}

.elementor-3331 .elementor-element.elementor-element-47fd0b8.ha-gb-bookmark .ha-gb-wrap-47fd0b8 {
	right: 21px;
}

.elementor-3331 .elementor-element.elementor-element-47fd0b8:not(.ha-gb-flag):not(.ha-gb-circle):not(.ha-gb-custom) .ha-gb-wrap-47fd0b8, .elementor-3331 .elementor-element.elementor-element-47fd0b8.ha-gb-custom > .ha-gb-svg-47fd0b8 {
	top: 0;
}

.elementor-3331 .elementor-element.elementor-element-47fd0b8 .ha-gb-wrap-47fd0b8 .ha-gb-inner {
	background-color: var(--e-global-color-primary);
}

.elementor-3331 .elementor-element.elementor-element-47fd0b8 .ha-gb-wrap-47fd0b8 {
	transform: rotate(0deg);
}

.elementor-3331 .elementor-element.elementor-element-47fd0b8.ha-gb-flag .ha-gb-wrap-47fd0b8 {
	top: -10px;
}

.elementor-3331 .elementor-element.elementor-element-47fd0b8.ha-gb-circle .ha-gb-wrap-47fd0b8 {
	right: 21px;
	top: -10px;
}

.elementor-3331 .elementor-element.elementor-element-47fd0b8.ha-gb-custom .ha-gb-wrap-47fd0b8 {
	right: 21px;
	top: -10px;
}

.elementor-3331 .elementor-element.elementor-element-47fd0b8.ha-gb-tri .ha-gb-wrap-47fd0b8 .ha-gb-inner {
	left: 21px;
}

.elementor-3331 .elementor-element.elementor-element-47fd0b8.ha-gb-yes.ha-gb-stripe > .ha-gb-wrap-47fd0b8 .ha-gb-inner {
	--ha-gb-strip-x: 21px;
	--ha-gb-strip-y: -10px;
}

.elementor-3331 .elementor-element.elementor-element-47fd0b8.ha-gb-tri.ha-gb-left .ha-gb-wrap-47fd0b8 .ha-gb-inner {
	bottom: -10px;
}

.elementor-3331 .elementor-element.elementor-element-47fd0b8.ha-gb-tri.ha-gb-right .ha-gb-wrap-47fd0b8 .ha-gb-inner {
	top: -10px;
}

.elementor-3331 .elementor-element.elementor-element-47fd0b8.ha-gb-tri.ha-gb-left > .ha-gb-wrap-47fd0b8 {
	border-top-width: 66px;
	border-bottom-width: 66px;
	border-right-width: 66px;
}

.elementor-3331 .elementor-element.elementor-element-47fd0b8.ha-gb-tri.ha-gb-right > .ha-gb-wrap-47fd0b8 {
	border-left-width: 66px;
	border-bottom-width: 66px;
	border-right-width: 66px;
}

.elementor-3331 .elementor-element.elementor-element-47fd0b8.ha-gb-custom > .ha-gb-wrap-47fd0b8 .ha-gb-inner {
	width: 66px;
	height: 66px;
}

.elementor-3331 .elementor-element.elementor-element-47fd0b8 .ha-gb-wrap-47fd0b8 .ha-gb-text {
	color: var(--e-global-color-text);
}

.elementor-3331 .elementor-element.elementor-element-47fd0b8:not(.ha-gb-stripe) .ha-gb-wrap-47fd0b8, .elementor-3331 .elementor-element.elementor-element-47fd0b8.ha-gb-stripe > .ha-gb-wrap-47fd0b8 .ha-gb-inner, .elementor-3331 .elementor-element.elementor-element-47fd0b8.ha-gb-custom > .ha-gb-wrap-47fd0b8 .ha-gb-inner {
	font-family: "Inter", Sans-serif;
	font-size: 24px;
	font-weight: 800;
	line-height: 30px;
}

.elementor-3331 .elementor-element.elementor-element-47fd0b8 .elementor-flip-box {
	height: 390px;
}

.elementor-3331 .elementor-element.elementor-element-47fd0b8 .elementor-flip-box__layer, .elementor-3331 .elementor-element.elementor-element-47fd0b8 .elementor-flip-box__layer__overlay {
	border-radius: 0px;
}

.elementor-3331 .elementor-element.elementor-element-47fd0b8 .elementor-flip-box__front .elementor-flip-box__layer__overlay {
	padding: 0px 0px 0px 0px;
	text-align: center;
}

.elementor-3331 .elementor-element.elementor-element-47fd0b8 .elementor-flip-box__back .elementor-flip-box__layer__overlay {
	text-align: center;
}

.elementor-3331 .elementor-element.elementor-element-47fd0b8 .elementor-flip-box__button {
	margin-inline-center: 0;
}

.elementor-3331 .elementor-element.elementor-element-717bd8e .elementor-icon-box-title {
	margin-block-end: 10px;
	-webkit-text-stroke-color: #000;
	stroke: #000;
	color: var(--e-global-color-text);
}

.elementor-3331 .elementor-element.elementor-element-717bd8e .elementor-icon-box-title, .elementor-3331 .elementor-element.elementor-element-717bd8e .elementor-icon-box-title a {
	font-size: 30px;
}

.elementor-3331 .elementor-element.elementor-element-717bd8e .elementor-icon-box-description {
	font-size: 15px;
	text-shadow: 0px 0px 10px rgba(0, 0, 0, .3);
	color: var(--e-global-color-text);
}

.elementor-3331 .elementor-element.elementor-element-64dc7c0 {
	--display: flex;
	--min-height: 0px;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--background-transition: .3s;
	border-style: none;
	--border-style: none;
	box-shadow: 0px 0px 22px 0px rgba(0, 0, 0, .5);
}

.elementor-3331 .elementor-element.elementor-element-64dc7c0:hover {
	background-color: rgba(74, 74, 72, .46);
}

.elementor-3331 .elementor-element.elementor-element-5464bc1 .elementor-flip-box__front {
	background-image: url("https://cdn-ilegajg.nitrocdn.com/lVZVdECXlPNhFmQASYmkBtvPqVLhYzHT/assets/images/optimized/rev-17544f6/favo-lite.com/wp-content/uploads/2025/05/60aba38e75f61f392c906b5a0ed9245_11zon.webp");
	background-size: cover;
}

.elementor-3331 .elementor-element.elementor-element-5464bc1 .elementor-flip-box__front.nitro-lazy {
	background-image: none !important;
}

.elementor-3331 .elementor-element.elementor-element-5464bc1 .elementor-flip-box__back {
	background-image: url("https://cdn-ilegajg.nitrocdn.com/lVZVdECXlPNhFmQASYmkBtvPqVLhYzHT/assets/images/optimized/rev-17544f6/favo-lite.com/wp-content/uploads/2025/05/60aba38e75f61f392c906b5a0ed9245_11zon.webp");
	background-size: cover;
}

.elementor-3331 .elementor-element.elementor-element-5464bc1 .elementor-flip-box__back.nitro-lazy {
	background-image: none !important;
}

.elementor-3331 .elementor-element.elementor-element-5464bc1:not(.ha-gb-flag):not(.ha-gb-bookmark):not(.ha-gb-circle):not(.ha-gb-custom) .ha-gb-wrap-5464bc1, .elementor-3331 .elementor-element.elementor-element-5464bc1.ha-gb-custom > .ha-gb-svg-5464bc1 {
	right: 0;
}

.elementor-3331 .elementor-element.elementor-element-5464bc1.ha-gb-circle .ha-gb-wrap-5464bc1, .elementor-3331 .elementor-element.elementor-element-5464bc1.ha-gb-custom .ha-gb-wrap-5464bc1 {
	right: 8px;
	top: 8px;
}

.elementor-3331 .elementor-element.elementor-element-5464bc1.ha-gb-bookmark .ha-gb-wrap-5464bc1 {
	right: 21px;
}

.elementor-3331 .elementor-element.elementor-element-5464bc1:not(.ha-gb-flag):not(.ha-gb-circle):not(.ha-gb-custom) .ha-gb-wrap-5464bc1, .elementor-3331 .elementor-element.elementor-element-5464bc1.ha-gb-custom > .ha-gb-svg-5464bc1 {
	top: 0;
}

.elementor-3331 .elementor-element.elementor-element-5464bc1 .ha-gb-wrap-5464bc1 .ha-gb-inner {
	background-color: #ffd30d;
}

.elementor-3331 .elementor-element.elementor-element-5464bc1 .ha-gb-wrap-5464bc1 {
	transform: rotate(0deg);
}

.elementor-3331 .elementor-element.elementor-element-5464bc1.ha-gb-flag .ha-gb-wrap-5464bc1 {
	top: -10px;
}

.elementor-3331 .elementor-element.elementor-element-5464bc1.ha-gb-circle .ha-gb-wrap-5464bc1 {
	right: 21px;
	top: -10px;
}

.elementor-3331 .elementor-element.elementor-element-5464bc1.ha-gb-custom .ha-gb-wrap-5464bc1 {
	right: 21px;
	top: -10px;
}

.elementor-3331 .elementor-element.elementor-element-5464bc1.ha-gb-tri .ha-gb-wrap-5464bc1 .ha-gb-inner {
	left: 21px;
}

.elementor-3331 .elementor-element.elementor-element-5464bc1.ha-gb-yes.ha-gb-stripe > .ha-gb-wrap-5464bc1 .ha-gb-inner {
	--ha-gb-strip-x: 21px;
	--ha-gb-strip-y: -10px;
}

.elementor-3331 .elementor-element.elementor-element-5464bc1.ha-gb-tri.ha-gb-left .ha-gb-wrap-5464bc1 .ha-gb-inner {
	bottom: -10px;
}

.elementor-3331 .elementor-element.elementor-element-5464bc1.ha-gb-tri.ha-gb-right .ha-gb-wrap-5464bc1 .ha-gb-inner {
	top: -10px;
}

.elementor-3331 .elementor-element.elementor-element-5464bc1.ha-gb-tri.ha-gb-left > .ha-gb-wrap-5464bc1 {
	border-top-width: 66px;
	border-bottom-width: 66px;
	border-right-width: 66px;
}

.elementor-3331 .elementor-element.elementor-element-5464bc1.ha-gb-tri.ha-gb-right > .ha-gb-wrap-5464bc1 {
	border-left-width: 66px;
	border-bottom-width: 66px;
	border-right-width: 66px;
}

.elementor-3331 .elementor-element.elementor-element-5464bc1.ha-gb-custom > .ha-gb-wrap-5464bc1 .ha-gb-inner {
	width: 66px;
	height: 66px;
}

.elementor-3331 .elementor-element.elementor-element-5464bc1 .ha-gb-wrap-5464bc1 .ha-gb-text {
	color: var(--e-global-color-text);
}

.elementor-3331 .elementor-element.elementor-element-5464bc1:not(.ha-gb-stripe) .ha-gb-wrap-5464bc1, .elementor-3331 .elementor-element.elementor-element-5464bc1.ha-gb-stripe > .ha-gb-wrap-5464bc1 .ha-gb-inner, .elementor-3331 .elementor-element.elementor-element-5464bc1.ha-gb-custom > .ha-gb-wrap-5464bc1 .ha-gb-inner {
	font-family: "Inter", Sans-serif;
	font-size: 24px;
	font-weight: 800;
	line-height: 30px;
}

.elementor-3331 .elementor-element.elementor-element-5464bc1 .elementor-flip-box {
	height: 390px;
}

.elementor-3331 .elementor-element.elementor-element-5464bc1 .elementor-flip-box__layer, .elementor-3331 .elementor-element.elementor-element-5464bc1 .elementor-flip-box__layer__overlay {
	border-radius: 0px;
}

.elementor-3331 .elementor-element.elementor-element-5464bc1 .elementor-flip-box__front .elementor-flip-box__layer__overlay {
	padding: 0px 0px 0px 0px;
	text-align: center;
}

.elementor-3331 .elementor-element.elementor-element-5464bc1 .elementor-flip-box__back .elementor-flip-box__layer__overlay {
	text-align: center;
}

.elementor-3331 .elementor-element.elementor-element-5464bc1 .elementor-flip-box__button {
	margin-inline-center: 0;
}

.elementor-3331 .elementor-element.elementor-element-b470c10 .elementor-icon-box-title {
	margin-block-end: 10px;
	-webkit-text-stroke-color: #000;
	stroke: #000;
	color: var(--e-global-color-text);
}

.elementor-3331 .elementor-element.elementor-element-b470c10 .elementor-icon-box-title, .elementor-3331 .elementor-element.elementor-element-b470c10 .elementor-icon-box-title a {
	font-size: 30px;
}

.elementor-3331 .elementor-element.elementor-element-b470c10 .elementor-icon-box-description {
	font-size: 15px;
	text-shadow: 0px 0px 10px rgba(0, 0, 0, .3);
	color: var(--e-global-color-text);
}

.elementor-3331 .elementor-element.elementor-element-c73fda0 {
	--display: flex;
	--min-height: 0px;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--background-transition: .3s;
	border-style: none;
	--border-style: none;
	box-shadow: 0px 0px 22px 0px rgba(0, 0, 0, .5);
}

.elementor-3331 .elementor-element.elementor-element-c73fda0:hover {
	background-color: rgba(74, 74, 72, .46);
}

.elementor-3331 .elementor-element.elementor-element-8fef4b2 .elementor-flip-box__front {
	background-image: url("https://cdn-ilegajg.nitrocdn.com/lVZVdECXlPNhFmQASYmkBtvPqVLhYzHT/assets/images/optimized/rev-17544f6/favo-lite.com/wp-content/uploads/2025/05/IMG_20250204_152841_11zon-scaled.webp");
	background-size: cover;
}

.elementor-3331 .elementor-element.elementor-element-8fef4b2 .elementor-flip-box__front.nitro-lazy {
	background-image: none !important;
}

.elementor-3331 .elementor-element.elementor-element-8fef4b2 .elementor-flip-box__back {
	background-image: url("https://cdn-ilegajg.nitrocdn.com/lVZVdECXlPNhFmQASYmkBtvPqVLhYzHT/assets/images/optimized/rev-17544f6/favo-lite.com/wp-content/uploads/2025/05/IMG_20250204_152841_11zon-scaled.webp");
	background-size: cover;
}

.elementor-3331 .elementor-element.elementor-element-8fef4b2 .elementor-flip-box__back.nitro-lazy {
	background-image: none !important;
}

.elementor-3331 .elementor-element.elementor-element-8fef4b2:not(.ha-gb-flag):not(.ha-gb-bookmark):not(.ha-gb-circle):not(.ha-gb-custom) .ha-gb-wrap-8fef4b2, .elementor-3331 .elementor-element.elementor-element-8fef4b2.ha-gb-custom > .ha-gb-svg-8fef4b2 {
	right: 0;
}

.elementor-3331 .elementor-element.elementor-element-8fef4b2.ha-gb-circle .ha-gb-wrap-8fef4b2, .elementor-3331 .elementor-element.elementor-element-8fef4b2.ha-gb-custom .ha-gb-wrap-8fef4b2 {
	right: 8px;
	top: 8px;
}

.elementor-3331 .elementor-element.elementor-element-8fef4b2.ha-gb-bookmark .ha-gb-wrap-8fef4b2 {
	right: 21px;
}

.elementor-3331 .elementor-element.elementor-element-8fef4b2:not(.ha-gb-flag):not(.ha-gb-circle):not(.ha-gb-custom) .ha-gb-wrap-8fef4b2, .elementor-3331 .elementor-element.elementor-element-8fef4b2.ha-gb-custom > .ha-gb-svg-8fef4b2 {
	top: 0;
}

.elementor-3331 .elementor-element.elementor-element-8fef4b2 .ha-gb-wrap-8fef4b2 .ha-gb-inner {
	background-color: #ffd30d;
}

.elementor-3331 .elementor-element.elementor-element-8fef4b2 .ha-gb-wrap-8fef4b2 {
	transform: rotate(0deg);
}

.elementor-3331 .elementor-element.elementor-element-8fef4b2.ha-gb-flag .ha-gb-wrap-8fef4b2 {
	top: -10px;
}

.elementor-3331 .elementor-element.elementor-element-8fef4b2.ha-gb-circle .ha-gb-wrap-8fef4b2 {
	right: 21px;
	top: -10px;
}

.elementor-3331 .elementor-element.elementor-element-8fef4b2.ha-gb-custom .ha-gb-wrap-8fef4b2 {
	right: 21px;
	top: -10px;
}

.elementor-3331 .elementor-element.elementor-element-8fef4b2.ha-gb-tri .ha-gb-wrap-8fef4b2 .ha-gb-inner {
	left: 21px;
}

.elementor-3331 .elementor-element.elementor-element-8fef4b2.ha-gb-yes.ha-gb-stripe > .ha-gb-wrap-8fef4b2 .ha-gb-inner {
	--ha-gb-strip-x: 21px;
	--ha-gb-strip-y: -10px;
}

.elementor-3331 .elementor-element.elementor-element-8fef4b2.ha-gb-tri.ha-gb-left .ha-gb-wrap-8fef4b2 .ha-gb-inner {
	bottom: -10px;
}

.elementor-3331 .elementor-element.elementor-element-8fef4b2.ha-gb-tri.ha-gb-right .ha-gb-wrap-8fef4b2 .ha-gb-inner {
	top: -10px;
}

.elementor-3331 .elementor-element.elementor-element-8fef4b2.ha-gb-tri.ha-gb-left > .ha-gb-wrap-8fef4b2 {
	border-top-width: 66px;
	border-bottom-width: 66px;
	border-right-width: 66px;
}

.elementor-3331 .elementor-element.elementor-element-8fef4b2.ha-gb-tri.ha-gb-right > .ha-gb-wrap-8fef4b2 {
	border-left-width: 66px;
	border-bottom-width: 66px;
	border-right-width: 66px;
}

.elementor-3331 .elementor-element.elementor-element-8fef4b2.ha-gb-custom > .ha-gb-wrap-8fef4b2 .ha-gb-inner {
	width: 66px;
	height: 66px;
}

.elementor-3331 .elementor-element.elementor-element-8fef4b2 .ha-gb-wrap-8fef4b2 .ha-gb-text {
	color: var(--e-global-color-text);
}

.elementor-3331 .elementor-element.elementor-element-8fef4b2:not(.ha-gb-stripe) .ha-gb-wrap-8fef4b2, .elementor-3331 .elementor-element.elementor-element-8fef4b2.ha-gb-stripe > .ha-gb-wrap-8fef4b2 .ha-gb-inner, .elementor-3331 .elementor-element.elementor-element-8fef4b2.ha-gb-custom > .ha-gb-wrap-8fef4b2 .ha-gb-inner {
	font-family: "Inter", Sans-serif;
	font-size: 24px;
	font-weight: 800;
	line-height: 30px;
}

.elementor-3331 .elementor-element.elementor-element-8fef4b2 .elementor-flip-box {
	height: 390px;
}

.elementor-3331 .elementor-element.elementor-element-8fef4b2 .elementor-flip-box__layer, .elementor-3331 .elementor-element.elementor-element-8fef4b2 .elementor-flip-box__layer__overlay {
	border-radius: 0px;
}

.elementor-3331 .elementor-element.elementor-element-8fef4b2 .elementor-flip-box__front .elementor-flip-box__layer__overlay {
	padding: 0px 0px 0px 0px;
	text-align: center;
}

.elementor-3331 .elementor-element.elementor-element-8fef4b2 .elementor-flip-box__back .elementor-flip-box__layer__overlay {
	text-align: center;
}

.elementor-3331 .elementor-element.elementor-element-8fef4b2 .elementor-flip-box__button {
	margin-inline-center: 0;
}

.elementor-3331 .elementor-element.elementor-element-607efc5 .elementor-icon-box-title {
	margin-block-end: 10px;
	-webkit-text-stroke-color: #000;
	stroke: #000;
	color: var(--e-global-color-text);
}

.elementor-3331 .elementor-element.elementor-element-607efc5 .elementor-icon-box-title, .elementor-3331 .elementor-element.elementor-element-607efc5 .elementor-icon-box-title a {
	font-size: 30px;
}

.elementor-3331 .elementor-element.elementor-element-607efc5 .elementor-icon-box-description {
	font-size: 15px;
	text-shadow: 0px 0px 10px rgba(0, 0, 0, .3);
	color: var(--e-global-color-text);
}

.elementor-3331 .elementor-element.elementor-element-2ab2244 {
	--display: flex;
	--min-height: 0px;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--background-transition: .3s;
	border-style: none;
	--border-style: none;
	box-shadow: 0px 0px 22px 0px rgba(0, 0, 0, .5);
}

.elementor-3331 .elementor-element.elementor-element-2ab2244:hover {
	background-color: rgba(74, 74, 72, .46);
}

.elementor-3331 .elementor-element.elementor-element-44dc2ba .elementor-flip-box__front {
	background-image: url("https://cdn-ilegajg.nitrocdn.com/lVZVdECXlPNhFmQASYmkBtvPqVLhYzHT/assets/images/optimized/rev-17544f6/favo-lite.com/wp-content/uploads/2025/05/IMG_20250212_115322-scaled.jpg");
	background-size: cover;
}

.elementor-3331 .elementor-element.elementor-element-44dc2ba .elementor-flip-box__front.nitro-lazy {
	background-image: none !important;
}

.elementor-3331 .elementor-element.elementor-element-44dc2ba .elementor-flip-box__back {
	background-image: url("https://cdn-ilegajg.nitrocdn.com/lVZVdECXlPNhFmQASYmkBtvPqVLhYzHT/assets/images/optimized/rev-17544f6/favo-lite.com/wp-content/uploads/2025/05/IMG_20250212_115322-scaled.jpg");
	background-size: cover;
}

.elementor-3331 .elementor-element.elementor-element-44dc2ba .elementor-flip-box__back.nitro-lazy {
	background-image: none !important;
}

.elementor-3331 .elementor-element.elementor-element-44dc2ba:not(.ha-gb-flag):not(.ha-gb-bookmark):not(.ha-gb-circle):not(.ha-gb-custom) .ha-gb-wrap-44dc2ba, .elementor-3331 .elementor-element.elementor-element-44dc2ba.ha-gb-custom > .ha-gb-svg-44dc2ba {
	right: 0;
}

.elementor-3331 .elementor-element.elementor-element-44dc2ba.ha-gb-circle .ha-gb-wrap-44dc2ba, .elementor-3331 .elementor-element.elementor-element-44dc2ba.ha-gb-custom .ha-gb-wrap-44dc2ba {
	right: 8px;
	top: 8px;
}

.elementor-3331 .elementor-element.elementor-element-44dc2ba.ha-gb-bookmark .ha-gb-wrap-44dc2ba {
	right: 21px;
}

.elementor-3331 .elementor-element.elementor-element-44dc2ba:not(.ha-gb-flag):not(.ha-gb-circle):not(.ha-gb-custom) .ha-gb-wrap-44dc2ba, .elementor-3331 .elementor-element.elementor-element-44dc2ba.ha-gb-custom > .ha-gb-svg-44dc2ba {
	top: 0;
}

.elementor-3331 .elementor-element.elementor-element-44dc2ba .ha-gb-wrap-44dc2ba .ha-gb-inner {
	background-color: #ffd30d;
}

.elementor-3331 .elementor-element.elementor-element-44dc2ba .ha-gb-wrap-44dc2ba {
	transform: rotate(0deg);
}

.elementor-3331 .elementor-element.elementor-element-44dc2ba.ha-gb-flag .ha-gb-wrap-44dc2ba {
	top: -10px;
}

.elementor-3331 .elementor-element.elementor-element-44dc2ba.ha-gb-circle .ha-gb-wrap-44dc2ba {
	right: 21px;
	top: -10px;
}

.elementor-3331 .elementor-element.elementor-element-44dc2ba.ha-gb-custom .ha-gb-wrap-44dc2ba {
	right: 21px;
	top: -10px;
}

.elementor-3331 .elementor-element.elementor-element-44dc2ba.ha-gb-tri .ha-gb-wrap-44dc2ba .ha-gb-inner {
	left: 21px;
}

.elementor-3331 .elementor-element.elementor-element-44dc2ba.ha-gb-yes.ha-gb-stripe > .ha-gb-wrap-44dc2ba .ha-gb-inner {
	--ha-gb-strip-x: 21px;
	--ha-gb-strip-y: -10px;
}

.elementor-3331 .elementor-element.elementor-element-44dc2ba.ha-gb-tri.ha-gb-left .ha-gb-wrap-44dc2ba .ha-gb-inner {
	bottom: -10px;
}

.elementor-3331 .elementor-element.elementor-element-44dc2ba.ha-gb-tri.ha-gb-right .ha-gb-wrap-44dc2ba .ha-gb-inner {
	top: -10px;
}

.elementor-3331 .elementor-element.elementor-element-44dc2ba.ha-gb-tri.ha-gb-left > .ha-gb-wrap-44dc2ba {
	border-top-width: 66px;
	border-bottom-width: 66px;
	border-right-width: 66px;
}

.elementor-3331 .elementor-element.elementor-element-44dc2ba.ha-gb-tri.ha-gb-right > .ha-gb-wrap-44dc2ba {
	border-left-width: 66px;
	border-bottom-width: 66px;
	border-right-width: 66px;
}

.elementor-3331 .elementor-element.elementor-element-44dc2ba.ha-gb-custom > .ha-gb-wrap-44dc2ba .ha-gb-inner {
	width: 66px;
	height: 66px;
}

.elementor-3331 .elementor-element.elementor-element-44dc2ba .ha-gb-wrap-44dc2ba .ha-gb-text {
	color: var(--e-global-color-text);
}

.elementor-3331 .elementor-element.elementor-element-44dc2ba:not(.ha-gb-stripe) .ha-gb-wrap-44dc2ba, .elementor-3331 .elementor-element.elementor-element-44dc2ba.ha-gb-stripe > .ha-gb-wrap-44dc2ba .ha-gb-inner, .elementor-3331 .elementor-element.elementor-element-44dc2ba.ha-gb-custom > .ha-gb-wrap-44dc2ba .ha-gb-inner {
	font-family: "Inter", Sans-serif;
	font-size: 24px;
	font-weight: 800;
	line-height: 30px;
}

.elementor-3331 .elementor-element.elementor-element-44dc2ba .elementor-flip-box {
	height: 370px;
}

.elementor-3331 .elementor-element.elementor-element-44dc2ba .elementor-flip-box__layer, .elementor-3331 .elementor-element.elementor-element-44dc2ba .elementor-flip-box__layer__overlay {
	border-radius: 0px;
}

.elementor-3331 .elementor-element.elementor-element-44dc2ba .elementor-flip-box__front .elementor-flip-box__layer__overlay {
	padding: 0px 0px 0px 0px;
	text-align: center;
}

.elementor-3331 .elementor-element.elementor-element-44dc2ba .elementor-flip-box__back .elementor-flip-box__layer__overlay {
	text-align: center;
}

.elementor-3331 .elementor-element.elementor-element-44dc2ba .elementor-flip-box__button {
	margin-inline-center: 0;
}

.elementor-3331 .elementor-element.elementor-element-d244097 .elementor-icon-box-title {
	margin-block-end: 10px;
	-webkit-text-stroke-color: #000;
	stroke: #000;
	color: var(--e-global-color-text);
}

.elementor-3331 .elementor-element.elementor-element-d244097 .elementor-icon-box-title, .elementor-3331 .elementor-element.elementor-element-d244097 .elementor-icon-box-title a {
	font-size: 30px;
}

.elementor-3331 .elementor-element.elementor-element-d244097 .elementor-icon-box-description {
	font-size: 15px;
	text-shadow: 0px 0px 10px rgba(0, 0, 0, .3);
	color: var(--e-global-color-text);
}

.elementor-3331 .elementor-element.elementor-element-860a804 {
	--display: flex;
	--min-height: 0px;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--background-transition: .3s;
	border-style: none;
	--border-style: none;
	box-shadow: 0px 0px 22px 0px rgba(0, 0, 0, .5);
}

.elementor-3331 .elementor-element.elementor-element-860a804:hover {
	background-color: rgba(74, 74, 72, .46);
}

.elementor-3331 .elementor-element.elementor-element-c6c29dc .elementor-flip-box__front {
	background-image: url("https://cdn-ilegajg.nitrocdn.com/lVZVdECXlPNhFmQASYmkBtvPqVLhYzHT/assets/images/optimized/rev-17544f6/favo-lite.com/wp-content/uploads/2025/05/IMG_20250118_120726_11zon-scaled.webp");
	background-size: cover;
}

.elementor-3331 .elementor-element.elementor-element-c6c29dc .elementor-flip-box__front.nitro-lazy {
	background-image: none !important;
}

.elementor-3331 .elementor-element.elementor-element-c6c29dc .elementor-flip-box__back {
	background-image: url("https://cdn-ilegajg.nitrocdn.com/lVZVdECXlPNhFmQASYmkBtvPqVLhYzHT/assets/images/optimized/rev-17544f6/favo-lite.com/wp-content/uploads/2025/05/IMG_20250118_120726_11zon-scaled.webp");
	background-size: cover;
}

.elementor-3331 .elementor-element.elementor-element-c6c29dc .elementor-flip-box__back.nitro-lazy {
	background-image: none !important;
}

.elementor-3331 .elementor-element.elementor-element-c6c29dc:not(.ha-gb-flag):not(.ha-gb-bookmark):not(.ha-gb-circle):not(.ha-gb-custom) .ha-gb-wrap-c6c29dc, .elementor-3331 .elementor-element.elementor-element-c6c29dc.ha-gb-custom > .ha-gb-svg-c6c29dc {
	right: 0;
}

.elementor-3331 .elementor-element.elementor-element-c6c29dc.ha-gb-circle .ha-gb-wrap-c6c29dc, .elementor-3331 .elementor-element.elementor-element-c6c29dc.ha-gb-custom .ha-gb-wrap-c6c29dc {
	right: 8px;
	top: 8px;
}

.elementor-3331 .elementor-element.elementor-element-c6c29dc.ha-gb-bookmark .ha-gb-wrap-c6c29dc {
	right: 21px;
}

.elementor-3331 .elementor-element.elementor-element-c6c29dc:not(.ha-gb-flag):not(.ha-gb-circle):not(.ha-gb-custom) .ha-gb-wrap-c6c29dc, .elementor-3331 .elementor-element.elementor-element-c6c29dc.ha-gb-custom > .ha-gb-svg-c6c29dc {
	top: 0;
}

.elementor-3331 .elementor-element.elementor-element-c6c29dc .ha-gb-wrap-c6c29dc .ha-gb-inner {
	background-color: #ffd30d;
}

.elementor-3331 .elementor-element.elementor-element-c6c29dc .ha-gb-wrap-c6c29dc {
	transform: rotate(0deg);
}

.elementor-3331 .elementor-element.elementor-element-c6c29dc.ha-gb-flag .ha-gb-wrap-c6c29dc {
	top: -10px;
}

.elementor-3331 .elementor-element.elementor-element-c6c29dc.ha-gb-circle .ha-gb-wrap-c6c29dc {
	right: 21px;
	top: -10px;
}

.elementor-3331 .elementor-element.elementor-element-c6c29dc.ha-gb-custom .ha-gb-wrap-c6c29dc {
	right: 21px;
	top: -10px;
}

.elementor-3331 .elementor-element.elementor-element-c6c29dc.ha-gb-tri .ha-gb-wrap-c6c29dc .ha-gb-inner {
	left: 21px;
}

.elementor-3331 .elementor-element.elementor-element-c6c29dc.ha-gb-yes.ha-gb-stripe > .ha-gb-wrap-c6c29dc .ha-gb-inner {
	--ha-gb-strip-x: 21px;
	--ha-gb-strip-y: -10px;
}

.elementor-3331 .elementor-element.elementor-element-c6c29dc.ha-gb-tri.ha-gb-left .ha-gb-wrap-c6c29dc .ha-gb-inner {
	bottom: -10px;
}

.elementor-3331 .elementor-element.elementor-element-c6c29dc.ha-gb-tri.ha-gb-right .ha-gb-wrap-c6c29dc .ha-gb-inner {
	top: -10px;
}

.elementor-3331 .elementor-element.elementor-element-c6c29dc.ha-gb-tri.ha-gb-left > .ha-gb-wrap-c6c29dc {
	border-top-width: 66px;
	border-bottom-width: 66px;
	border-right-width: 66px;
}

.elementor-3331 .elementor-element.elementor-element-c6c29dc.ha-gb-tri.ha-gb-right > .ha-gb-wrap-c6c29dc {
	border-left-width: 66px;
	border-bottom-width: 66px;
	border-right-width: 66px;
}

.elementor-3331 .elementor-element.elementor-element-c6c29dc.ha-gb-custom > .ha-gb-wrap-c6c29dc .ha-gb-inner {
	width: 66px;
	height: 66px;
}

.elementor-3331 .elementor-element.elementor-element-c6c29dc .ha-gb-wrap-c6c29dc .ha-gb-text {
	color: var(--e-global-color-text);
}

.elementor-3331 .elementor-element.elementor-element-c6c29dc:not(.ha-gb-stripe) .ha-gb-wrap-c6c29dc, .elementor-3331 .elementor-element.elementor-element-c6c29dc.ha-gb-stripe > .ha-gb-wrap-c6c29dc .ha-gb-inner, .elementor-3331 .elementor-element.elementor-element-c6c29dc.ha-gb-custom > .ha-gb-wrap-c6c29dc .ha-gb-inner {
	font-family: "Inter", Sans-serif;
	font-size: 24px;
	font-weight: 800;
	line-height: 30px;
}

.elementor-3331 .elementor-element.elementor-element-c6c29dc .elementor-flip-box {
	height: 370px;
}

.elementor-3331 .elementor-element.elementor-element-c6c29dc .elementor-flip-box__layer, .elementor-3331 .elementor-element.elementor-element-c6c29dc .elementor-flip-box__layer__overlay {
	border-radius: 0px;
}

.elementor-3331 .elementor-element.elementor-element-c6c29dc .elementor-flip-box__front .elementor-flip-box__layer__overlay {
	padding: 0px 0px 0px 0px;
	text-align: center;
}

.elementor-3331 .elementor-element.elementor-element-c6c29dc .elementor-flip-box__back .elementor-flip-box__layer__overlay {
	text-align: center;
}

.elementor-3331 .elementor-element.elementor-element-c6c29dc .elementor-flip-box__button {
	margin-inline-center: 0;
}

.elementor-3331 .elementor-element.elementor-element-8210bf8 .elementor-icon-box-title {
	margin-block-end: 10px;
	-webkit-text-stroke-color: #000;
	stroke: #000;
	color: var(--e-global-color-text);
}

.elementor-3331 .elementor-element.elementor-element-8210bf8 .elementor-icon-box-title, .elementor-3331 .elementor-element.elementor-element-8210bf8 .elementor-icon-box-title a {
	font-size: 30px;
}

.elementor-3331 .elementor-element.elementor-element-8210bf8 .elementor-icon-box-description {
	font-size: 15px;
	text-shadow: 0px 0px 10px rgba(0, 0, 0, .3);
	color: var(--e-global-color-text);
}

.elementor-3331 .elementor-element.elementor-element-0d58dcd {
	--display: flex;
	--min-height: 0px;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--background-transition: .3s;
	border-style: none;
	--border-style: none;
	box-shadow: 0px 0px 22px 0px rgba(0, 0, 0, .5);
}

.elementor-3331 .elementor-element.elementor-element-0d58dcd:hover {
	background-color: rgba(74, 74, 72, .46);
}

.elementor-3331 .elementor-element.elementor-element-68225a2 .elementor-flip-box__front {
	background-image: url("https://cdn-ilegajg.nitrocdn.com/lVZVdECXlPNhFmQASYmkBtvPqVLhYzHT/assets/images/optimized/rev-17544f6/favo-lite.com/wp-content/uploads/2025/05/91ce74791ec1cbe23bdd2bf68e7b1c8_11zon-scaled.webp");
	background-size: cover;
}

.elementor-3331 .elementor-element.elementor-element-68225a2 .elementor-flip-box__front.nitro-lazy {
	background-image: none !important;
}

.elementor-3331 .elementor-element.elementor-element-68225a2 .elementor-flip-box__back {
	background-image: url("https://cdn-ilegajg.nitrocdn.com/lVZVdECXlPNhFmQASYmkBtvPqVLhYzHT/assets/images/optimized/rev-17544f6/favo-lite.com/wp-content/uploads/2025/05/91ce74791ec1cbe23bdd2bf68e7b1c8_11zon-scaled.webp");
	background-size: cover;
}

.elementor-3331 .elementor-element.elementor-element-68225a2 .elementor-flip-box__back.nitro-lazy {
	background-image: none !important;
}

.elementor-3331 .elementor-element.elementor-element-68225a2:not(.ha-gb-flag):not(.ha-gb-bookmark):not(.ha-gb-circle):not(.ha-gb-custom) .ha-gb-wrap-68225a2, .elementor-3331 .elementor-element.elementor-element-68225a2.ha-gb-custom > .ha-gb-svg-68225a2 {
	right: 0;
}

.elementor-3331 .elementor-element.elementor-element-68225a2.ha-gb-circle .ha-gb-wrap-68225a2, .elementor-3331 .elementor-element.elementor-element-68225a2.ha-gb-custom .ha-gb-wrap-68225a2 {
	right: 8px;
	top: 8px;
}

.elementor-3331 .elementor-element.elementor-element-68225a2.ha-gb-bookmark .ha-gb-wrap-68225a2 {
	right: 21px;
}

.elementor-3331 .elementor-element.elementor-element-68225a2:not(.ha-gb-flag):not(.ha-gb-circle):not(.ha-gb-custom) .ha-gb-wrap-68225a2, .elementor-3331 .elementor-element.elementor-element-68225a2.ha-gb-custom > .ha-gb-svg-68225a2 {
	top: 0;
}

.elementor-3331 .elementor-element.elementor-element-68225a2 .ha-gb-wrap-68225a2 .ha-gb-inner {
	background-color: #ffd30d;
}

.elementor-3331 .elementor-element.elementor-element-68225a2 .ha-gb-wrap-68225a2 {
	transform: rotate(0deg);
}

.elementor-3331 .elementor-element.elementor-element-68225a2.ha-gb-flag .ha-gb-wrap-68225a2 {
	top: -10px;
}

.elementor-3331 .elementor-element.elementor-element-68225a2.ha-gb-circle .ha-gb-wrap-68225a2 {
	right: 21px;
	top: -10px;
}

.elementor-3331 .elementor-element.elementor-element-68225a2.ha-gb-custom .ha-gb-wrap-68225a2 {
	right: 21px;
	top: -10px;
}

.elementor-3331 .elementor-element.elementor-element-68225a2.ha-gb-tri .ha-gb-wrap-68225a2 .ha-gb-inner {
	left: 21px;
}

.elementor-3331 .elementor-element.elementor-element-68225a2.ha-gb-yes.ha-gb-stripe > .ha-gb-wrap-68225a2 .ha-gb-inner {
	--ha-gb-strip-x: 21px;
	--ha-gb-strip-y: -10px;
}

.elementor-3331 .elementor-element.elementor-element-68225a2.ha-gb-tri.ha-gb-left .ha-gb-wrap-68225a2 .ha-gb-inner {
	bottom: -10px;
}

.elementor-3331 .elementor-element.elementor-element-68225a2.ha-gb-tri.ha-gb-right .ha-gb-wrap-68225a2 .ha-gb-inner {
	top: -10px;
}

.elementor-3331 .elementor-element.elementor-element-68225a2.ha-gb-tri.ha-gb-left > .ha-gb-wrap-68225a2 {
	border-top-width: 66px;
	border-bottom-width: 66px;
	border-right-width: 66px;
}

.elementor-3331 .elementor-element.elementor-element-68225a2.ha-gb-tri.ha-gb-right > .ha-gb-wrap-68225a2 {
	border-left-width: 66px;
	border-bottom-width: 66px;
	border-right-width: 66px;
}

.elementor-3331 .elementor-element.elementor-element-68225a2.ha-gb-custom > .ha-gb-wrap-68225a2 .ha-gb-inner {
	width: 66px;
	height: 66px;
}

.elementor-3331 .elementor-element.elementor-element-68225a2 .ha-gb-wrap-68225a2 .ha-gb-text {
	color: var(--e-global-color-text);
}

.elementor-3331 .elementor-element.elementor-element-68225a2:not(.ha-gb-stripe) .ha-gb-wrap-68225a2, .elementor-3331 .elementor-element.elementor-element-68225a2.ha-gb-stripe > .ha-gb-wrap-68225a2 .ha-gb-inner, .elementor-3331 .elementor-element.elementor-element-68225a2.ha-gb-custom > .ha-gb-wrap-68225a2 .ha-gb-inner {
	font-family: "Inter", Sans-serif;
	font-size: 24px;
	font-weight: 800;
	line-height: 30px;
}

.elementor-3331 .elementor-element.elementor-element-68225a2 .elementor-flip-box {
	height: 370px;
}

.elementor-3331 .elementor-element.elementor-element-68225a2 .elementor-flip-box__layer, .elementor-3331 .elementor-element.elementor-element-68225a2 .elementor-flip-box__layer__overlay {
	border-radius: 0px;
}

.elementor-3331 .elementor-element.elementor-element-68225a2 .elementor-flip-box__front .elementor-flip-box__layer__overlay {
	padding: 0px 0px 0px 0px;
	text-align: center;
}

.elementor-3331 .elementor-element.elementor-element-68225a2 .elementor-flip-box__back .elementor-flip-box__layer__overlay {
	text-align: center;
}

.elementor-3331 .elementor-element.elementor-element-68225a2 .elementor-flip-box__button {
	margin-inline-center: 0;
}

.elementor-3331 .elementor-element.elementor-element-84a93dc .elementor-icon-box-title {
	margin-block-end: 10px;
	-webkit-text-stroke-color: #000;
	stroke: #000;
	color: var(--e-global-color-text);
}

.elementor-3331 .elementor-element.elementor-element-84a93dc .elementor-icon-box-title, .elementor-3331 .elementor-element.elementor-element-84a93dc .elementor-icon-box-title a {
	font-size: 30px;
}

.elementor-3331 .elementor-element.elementor-element-84a93dc .elementor-icon-box-description {
	font-size: 15px;
	text-shadow: 0px 0px 10px rgba(0, 0, 0, .3);
	color: var(--e-global-color-text);
}

.elementor-3331 .elementor-element.elementor-element-a602329 {
	--display: flex;
	--min-height: 0px;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--background-transition: .3s;
	border-style: none;
	--border-style: none;
	box-shadow: 0px 0px 22px 0px rgba(0, 0, 0, .5);
}

.elementor-3331 .elementor-element.elementor-element-a602329:hover {
	background-color: rgba(74, 74, 72, .46);
}

.elementor-3331 .elementor-element.elementor-element-5ef549e .elementor-flip-box__front {
	background-image: url("https://cdn-ilegajg.nitrocdn.com/lVZVdECXlPNhFmQASYmkBtvPqVLhYzHT/assets/images/optimized/rev-17544f6/favo-lite.com/wp-content/uploads/2025/05/%E5%BE%AE%E4%BF%A1%E5%9B%BE%E7%89%87_20250528173036.webp");
	background-size: cover;
}

.elementor-3331 .elementor-element.elementor-element-5ef549e .elementor-flip-box__front.nitro-lazy {
	background-image: none !important;
}

.elementor-3331 .elementor-element.elementor-element-5ef549e .elementor-flip-box__back {
	background-image: url("https://cdn-ilegajg.nitrocdn.com/lVZVdECXlPNhFmQASYmkBtvPqVLhYzHT/assets/images/optimized/rev-17544f6/favo-lite.com/wp-content/uploads/2025/05/%E5%BE%AE%E4%BF%A1%E5%9B%BE%E7%89%87_20250528173036.webp");
	background-size: cover;
}

.elementor-3331 .elementor-element.elementor-element-5ef549e .elementor-flip-box__back.nitro-lazy {
	background-image: none !important;
}

.elementor-3331 .elementor-element.elementor-element-5ef549e:not(.ha-gb-flag):not(.ha-gb-bookmark):not(.ha-gb-circle):not(.ha-gb-custom) .ha-gb-wrap-5ef549e, .elementor-3331 .elementor-element.elementor-element-5ef549e.ha-gb-custom > .ha-gb-svg-5ef549e {
	right: 0;
}

.elementor-3331 .elementor-element.elementor-element-5ef549e.ha-gb-circle .ha-gb-wrap-5ef549e, .elementor-3331 .elementor-element.elementor-element-5ef549e.ha-gb-custom .ha-gb-wrap-5ef549e {
	right: 8px;
	top: 8px;
}

.elementor-3331 .elementor-element.elementor-element-5ef549e.ha-gb-bookmark .ha-gb-wrap-5ef549e {
	right: 21px;
}

.elementor-3331 .elementor-element.elementor-element-5ef549e:not(.ha-gb-flag):not(.ha-gb-circle):not(.ha-gb-custom) .ha-gb-wrap-5ef549e, .elementor-3331 .elementor-element.elementor-element-5ef549e.ha-gb-custom > .ha-gb-svg-5ef549e {
	top: 0;
}

.elementor-3331 .elementor-element.elementor-element-5ef549e .ha-gb-wrap-5ef549e .ha-gb-inner {
	background-color: #ffd30d;
}

.elementor-3331 .elementor-element.elementor-element-5ef549e .ha-gb-wrap-5ef549e {
	transform: rotate(0deg);
}

.elementor-3331 .elementor-element.elementor-element-5ef549e.ha-gb-flag .ha-gb-wrap-5ef549e {
	top: -10px;
}

.elementor-3331 .elementor-element.elementor-element-5ef549e.ha-gb-circle .ha-gb-wrap-5ef549e {
	right: 21px;
	top: -10px;
}

.elementor-3331 .elementor-element.elementor-element-5ef549e.ha-gb-custom .ha-gb-wrap-5ef549e {
	right: 21px;
	top: -10px;
}

.elementor-3331 .elementor-element.elementor-element-5ef549e.ha-gb-tri .ha-gb-wrap-5ef549e .ha-gb-inner {
	left: 21px;
}

.elementor-3331 .elementor-element.elementor-element-5ef549e.ha-gb-yes.ha-gb-stripe > .ha-gb-wrap-5ef549e .ha-gb-inner {
	--ha-gb-strip-x: 21px;
	--ha-gb-strip-y: -10px;
}

.elementor-3331 .elementor-element.elementor-element-5ef549e.ha-gb-tri.ha-gb-left .ha-gb-wrap-5ef549e .ha-gb-inner {
	bottom: -10px;
}

.elementor-3331 .elementor-element.elementor-element-5ef549e.ha-gb-tri.ha-gb-right .ha-gb-wrap-5ef549e .ha-gb-inner {
	top: -10px;
}

.elementor-3331 .elementor-element.elementor-element-5ef549e.ha-gb-tri.ha-gb-left > .ha-gb-wrap-5ef549e {
	border-top-width: 66px;
	border-bottom-width: 66px;
	border-right-width: 66px;
}

.elementor-3331 .elementor-element.elementor-element-5ef549e.ha-gb-tri.ha-gb-right > .ha-gb-wrap-5ef549e {
	border-left-width: 66px;
	border-bottom-width: 66px;
	border-right-width: 66px;
}

.elementor-3331 .elementor-element.elementor-element-5ef549e.ha-gb-custom > .ha-gb-wrap-5ef549e .ha-gb-inner {
	width: 66px;
	height: 66px;
}

.elementor-3331 .elementor-element.elementor-element-5ef549e .ha-gb-wrap-5ef549e .ha-gb-text {
	color: var(--e-global-color-text);
}

.elementor-3331 .elementor-element.elementor-element-5ef549e:not(.ha-gb-stripe) .ha-gb-wrap-5ef549e, .elementor-3331 .elementor-element.elementor-element-5ef549e.ha-gb-stripe > .ha-gb-wrap-5ef549e .ha-gb-inner, .elementor-3331 .elementor-element.elementor-element-5ef549e.ha-gb-custom > .ha-gb-wrap-5ef549e .ha-gb-inner {
	font-family: "Inter", Sans-serif;
	font-size: 24px;
	font-weight: 800;
	line-height: 30px;
}

.elementor-3331 .elementor-element.elementor-element-5ef549e .elementor-flip-box {
	height: 370px;
}

.elementor-3331 .elementor-element.elementor-element-5ef549e .elementor-flip-box__layer, .elementor-3331 .elementor-element.elementor-element-5ef549e .elementor-flip-box__layer__overlay {
	border-radius: 0px;
}

.elementor-3331 .elementor-element.elementor-element-5ef549e .elementor-flip-box__front .elementor-flip-box__layer__overlay {
	padding: 0px 0px 0px 0px;
	text-align: center;
}

.elementor-3331 .elementor-element.elementor-element-5ef549e .elementor-flip-box__back .elementor-flip-box__layer__overlay {
	text-align: center;
}

.elementor-3331 .elementor-element.elementor-element-5ef549e .elementor-flip-box__button {
	margin-inline-center: 0;
}

.elementor-3331 .elementor-element.elementor-element-a625e6b .elementor-icon-box-title {
	margin-block-end: 10px;
	-webkit-text-stroke-color: #000;
	stroke: #000;
	color: var(--e-global-color-text);
}

.elementor-3331 .elementor-element.elementor-element-a625e6b .elementor-icon-box-title, .elementor-3331 .elementor-element.elementor-element-a625e6b .elementor-icon-box-title a {
	font-size: 30px;
}

.elementor-3331 .elementor-element.elementor-element-a625e6b .elementor-icon-box-description {
	font-size: 15px;
	text-shadow: 0px 0px 10px rgba(0, 0, 0, .3);
	color: var(--e-global-color-text);
}

.elementor-3331 .elementor-element.elementor-element-9f4f2eb {
	--display: flex;
	--min-height: 0px;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--background-transition: .3s;
	border-style: none;
	--border-style: none;
	box-shadow: 0px 0px 22px 0px rgba(0, 0, 0, .5);
}

.elementor-3331 .elementor-element.elementor-element-9f4f2eb:hover {
	background-color: rgba(74, 74, 72, .46);
}

.elementor-3331 .elementor-element.elementor-element-6ee5792 .elementor-flip-box__front {
	background-image: url("https://cdn-ilegajg.nitrocdn.com/lVZVdECXlPNhFmQASYmkBtvPqVLhYzHT/assets/images/optimized/rev-17544f6/favo-lite.com/wp-content/uploads/2025/05/IMG_20250319_133943_11zon-scaled.webp");
	background-size: cover;
}

.elementor-3331 .elementor-element.elementor-element-6ee5792 .elementor-flip-box__front.nitro-lazy {
	background-image: none !important;
}

.elementor-3331 .elementor-element.elementor-element-6ee5792 .elementor-flip-box__back {
	background-image: url("https://cdn-ilegajg.nitrocdn.com/lVZVdECXlPNhFmQASYmkBtvPqVLhYzHT/assets/images/optimized/rev-17544f6/favo-lite.com/wp-content/uploads/2025/05/IMG_20250319_133943_11zon-scaled.webp");
	background-size: cover;
}

.elementor-3331 .elementor-element.elementor-element-6ee5792 .elementor-flip-box__back.nitro-lazy {
	background-image: none !important;
}

.elementor-3331 .elementor-element.elementor-element-6ee5792:not(.ha-gb-flag):not(.ha-gb-bookmark):not(.ha-gb-circle):not(.ha-gb-custom) .ha-gb-wrap-6ee5792, .elementor-3331 .elementor-element.elementor-element-6ee5792.ha-gb-custom > .ha-gb-svg-6ee5792 {
	right: 0;
}

.elementor-3331 .elementor-element.elementor-element-6ee5792.ha-gb-circle .ha-gb-wrap-6ee5792, .elementor-3331 .elementor-element.elementor-element-6ee5792.ha-gb-custom .ha-gb-wrap-6ee5792 {
	right: 8px;
	top: 8px;
}

.elementor-3331 .elementor-element.elementor-element-6ee5792.ha-gb-bookmark .ha-gb-wrap-6ee5792 {
	right: 21px;
}

.elementor-3331 .elementor-element.elementor-element-6ee5792:not(.ha-gb-flag):not(.ha-gb-circle):not(.ha-gb-custom) .ha-gb-wrap-6ee5792, .elementor-3331 .elementor-element.elementor-element-6ee5792.ha-gb-custom > .ha-gb-svg-6ee5792 {
	top: 0;
}

.elementor-3331 .elementor-element.elementor-element-6ee5792 .ha-gb-wrap-6ee5792 .ha-gb-inner {
	background-color: #ffd30d;
}

.elementor-3331 .elementor-element.elementor-element-6ee5792 .ha-gb-wrap-6ee5792 {
	transform: rotate(0deg);
}

.elementor-3331 .elementor-element.elementor-element-6ee5792.ha-gb-flag .ha-gb-wrap-6ee5792 {
	top: -10px;
}

.elementor-3331 .elementor-element.elementor-element-6ee5792.ha-gb-circle .ha-gb-wrap-6ee5792 {
	right: 21px;
	top: -10px;
}

.elementor-3331 .elementor-element.elementor-element-6ee5792.ha-gb-custom .ha-gb-wrap-6ee5792 {
	right: 21px;
	top: -10px;
}

.elementor-3331 .elementor-element.elementor-element-6ee5792.ha-gb-tri .ha-gb-wrap-6ee5792 .ha-gb-inner {
	left: 21px;
}

.elementor-3331 .elementor-element.elementor-element-6ee5792.ha-gb-yes.ha-gb-stripe > .ha-gb-wrap-6ee5792 .ha-gb-inner {
	--ha-gb-strip-x: 21px;
	--ha-gb-strip-y: -10px;
}

.elementor-3331 .elementor-element.elementor-element-6ee5792.ha-gb-tri.ha-gb-left .ha-gb-wrap-6ee5792 .ha-gb-inner {
	bottom: -10px;
}

.elementor-3331 .elementor-element.elementor-element-6ee5792.ha-gb-tri.ha-gb-right .ha-gb-wrap-6ee5792 .ha-gb-inner {
	top: -10px;
}

.elementor-3331 .elementor-element.elementor-element-6ee5792.ha-gb-tri.ha-gb-left > .ha-gb-wrap-6ee5792 {
	border-top-width: 66px;
	border-bottom-width: 66px;
	border-right-width: 66px;
}

.elementor-3331 .elementor-element.elementor-element-6ee5792.ha-gb-tri.ha-gb-right > .ha-gb-wrap-6ee5792 {
	border-left-width: 66px;
	border-bottom-width: 66px;
	border-right-width: 66px;
}

.elementor-3331 .elementor-element.elementor-element-6ee5792.ha-gb-custom > .ha-gb-wrap-6ee5792 .ha-gb-inner {
	width: 66px;
	height: 66px;
}

.elementor-3331 .elementor-element.elementor-element-6ee5792 .ha-gb-wrap-6ee5792 .ha-gb-text {
	color: var(--e-global-color-text);
}

.elementor-3331 .elementor-element.elementor-element-6ee5792:not(.ha-gb-stripe) .ha-gb-wrap-6ee5792, .elementor-3331 .elementor-element.elementor-element-6ee5792.ha-gb-stripe > .ha-gb-wrap-6ee5792 .ha-gb-inner, .elementor-3331 .elementor-element.elementor-element-6ee5792.ha-gb-custom > .ha-gb-wrap-6ee5792 .ha-gb-inner {
	font-family: "Inter", Sans-serif;
	font-size: 24px;
	font-weight: 800;
	line-height: 30px;
}

.elementor-3331 .elementor-element.elementor-element-6ee5792 .elementor-flip-box {
	height: 370px;
}

.elementor-3331 .elementor-element.elementor-element-6ee5792 .elementor-flip-box__layer, .elementor-3331 .elementor-element.elementor-element-6ee5792 .elementor-flip-box__layer__overlay {
	border-radius: 0px;
}

.elementor-3331 .elementor-element.elementor-element-6ee5792 .elementor-flip-box__front .elementor-flip-box__layer__overlay {
	padding: 0px 0px 0px 0px;
	text-align: center;
}

.elementor-3331 .elementor-element.elementor-element-6ee5792 .elementor-flip-box__back .elementor-flip-box__layer__overlay {
	text-align: center;
}

.elementor-3331 .elementor-element.elementor-element-6ee5792 .elementor-flip-box__button {
	margin-inline-center: 0;
}

.elementor-3331 .elementor-element.elementor-element-a37314a .elementor-icon-box-title {
	margin-block-end: 10px;
	-webkit-text-stroke-color: #000;
	stroke: #000;
	color: var(--e-global-color-text);
}

.elementor-3331 .elementor-element.elementor-element-a37314a .elementor-icon-box-title, .elementor-3331 .elementor-element.elementor-element-a37314a .elementor-icon-box-title a {
	font-size: 30px;
}

.elementor-3331 .elementor-element.elementor-element-a37314a .elementor-icon-box-description {
	font-size: 15px;
	text-shadow: 0px 0px 10px rgba(0, 0, 0, .3);
	color: var(--e-global-color-text);
}

.elementor-3331 .elementor-element.elementor-element-02e750b {
	--display: flex;
	--min-height: 0px;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--background-transition: .3s;
	border-style: none;
	--border-style: none;
	box-shadow: 0px 0px 22px 0px rgba(0, 0, 0, .5);
}

.elementor-3331 .elementor-element.elementor-element-02e750b:hover {
	background-color: rgba(74, 74, 72, .46);
}

.elementor-3331 .elementor-element.elementor-element-839b36f .elementor-flip-box__front {
	background-image: url("https://cdn-ilegajg.nitrocdn.com/lVZVdECXlPNhFmQASYmkBtvPqVLhYzHT/assets/images/optimized/rev-17544f6/favo-lite.com/wp-content/uploads/2025/05/45f429d37e0aae18a6d4e4a8a038cbe_11zon-scaled.webp");
	background-size: cover;
}

.elementor-3331 .elementor-element.elementor-element-839b36f .elementor-flip-box__front.nitro-lazy {
	background-image: none !important;
}

.elementor-3331 .elementor-element.elementor-element-839b36f .elementor-flip-box__back {
	background-image: url("https://cdn-ilegajg.nitrocdn.com/lVZVdECXlPNhFmQASYmkBtvPqVLhYzHT/assets/images/optimized/rev-17544f6/favo-lite.com/wp-content/uploads/2025/05/45f429d37e0aae18a6d4e4a8a038cbe_11zon-scaled.webp");
	background-size: cover;
}

.elementor-3331 .elementor-element.elementor-element-839b36f .elementor-flip-box__back.nitro-lazy {
	background-image: none !important;
}

.elementor-3331 .elementor-element.elementor-element-839b36f:not(.ha-gb-flag):not(.ha-gb-bookmark):not(.ha-gb-circle):not(.ha-gb-custom) .ha-gb-wrap-839b36f, .elementor-3331 .elementor-element.elementor-element-839b36f.ha-gb-custom > .ha-gb-svg-839b36f {
	right: 0;
}

.elementor-3331 .elementor-element.elementor-element-839b36f.ha-gb-circle .ha-gb-wrap-839b36f, .elementor-3331 .elementor-element.elementor-element-839b36f.ha-gb-custom .ha-gb-wrap-839b36f {
	right: 8px;
	top: 8px;
}

.elementor-3331 .elementor-element.elementor-element-839b36f.ha-gb-bookmark .ha-gb-wrap-839b36f {
	right: 21px;
}

.elementor-3331 .elementor-element.elementor-element-839b36f:not(.ha-gb-flag):not(.ha-gb-circle):not(.ha-gb-custom) .ha-gb-wrap-839b36f, .elementor-3331 .elementor-element.elementor-element-839b36f.ha-gb-custom > .ha-gb-svg-839b36f {
	top: 0;
}

.elementor-3331 .elementor-element.elementor-element-839b36f .ha-gb-wrap-839b36f .ha-gb-inner {
	background-color: #ffd30d;
}

.elementor-3331 .elementor-element.elementor-element-839b36f .ha-gb-wrap-839b36f {
	transform: rotate(0deg);
}

.elementor-3331 .elementor-element.elementor-element-839b36f.ha-gb-flag .ha-gb-wrap-839b36f {
	top: -10px;
}

.elementor-3331 .elementor-element.elementor-element-839b36f.ha-gb-circle .ha-gb-wrap-839b36f {
	right: 21px;
	top: -10px;
}

.elementor-3331 .elementor-element.elementor-element-839b36f.ha-gb-custom .ha-gb-wrap-839b36f {
	right: 21px;
	top: -10px;
}

.elementor-3331 .elementor-element.elementor-element-839b36f.ha-gb-tri .ha-gb-wrap-839b36f .ha-gb-inner {
	left: 21px;
}

.elementor-3331 .elementor-element.elementor-element-839b36f.ha-gb-yes.ha-gb-stripe > .ha-gb-wrap-839b36f .ha-gb-inner {
	--ha-gb-strip-x: 21px;
	--ha-gb-strip-y: -10px;
}

.elementor-3331 .elementor-element.elementor-element-839b36f.ha-gb-tri.ha-gb-left .ha-gb-wrap-839b36f .ha-gb-inner {
	bottom: -10px;
}

.elementor-3331 .elementor-element.elementor-element-839b36f.ha-gb-tri.ha-gb-right .ha-gb-wrap-839b36f .ha-gb-inner {
	top: -10px;
}

.elementor-3331 .elementor-element.elementor-element-839b36f.ha-gb-tri.ha-gb-left > .ha-gb-wrap-839b36f {
	border-top-width: 66px;
	border-bottom-width: 66px;
	border-right-width: 66px;
}

.elementor-3331 .elementor-element.elementor-element-839b36f.ha-gb-tri.ha-gb-right > .ha-gb-wrap-839b36f {
	border-left-width: 66px;
	border-bottom-width: 66px;
	border-right-width: 66px;
}

.elementor-3331 .elementor-element.elementor-element-839b36f.ha-gb-custom > .ha-gb-wrap-839b36f .ha-gb-inner {
	width: 66px;
	height: 66px;
}

.elementor-3331 .elementor-element.elementor-element-839b36f .ha-gb-wrap-839b36f .ha-gb-text {
	color: var(--e-global-color-text);
}

.elementor-3331 .elementor-element.elementor-element-839b36f:not(.ha-gb-stripe) .ha-gb-wrap-839b36f, .elementor-3331 .elementor-element.elementor-element-839b36f.ha-gb-stripe > .ha-gb-wrap-839b36f .ha-gb-inner, .elementor-3331 .elementor-element.elementor-element-839b36f.ha-gb-custom > .ha-gb-wrap-839b36f .ha-gb-inner {
	font-family: "Inter", Sans-serif;
	font-size: 24px;
	font-weight: 800;
	line-height: 30px;
}

.elementor-3331 .elementor-element.elementor-element-839b36f .elementor-flip-box {
	height: 370px;
}

.elementor-3331 .elementor-element.elementor-element-839b36f .elementor-flip-box__layer, .elementor-3331 .elementor-element.elementor-element-839b36f .elementor-flip-box__layer__overlay {
	border-radius: 0px;
}

.elementor-3331 .elementor-element.elementor-element-839b36f .elementor-flip-box__front .elementor-flip-box__layer__overlay {
	padding: 0px 0px 0px 0px;
	text-align: center;
}

.elementor-3331 .elementor-element.elementor-element-839b36f .elementor-flip-box__back .elementor-flip-box__layer__overlay {
	text-align: center;
}

.elementor-3331 .elementor-element.elementor-element-839b36f .elementor-flip-box__button {
	margin-inline-center: 0;
}

.elementor-3331 .elementor-element.elementor-element-334e856 .elementor-icon-box-title {
	margin-block-end: 10px;
	-webkit-text-stroke-color: #000;
	stroke: #000;
	color: var(--e-global-color-text);
}

.elementor-3331 .elementor-element.elementor-element-334e856 .elementor-icon-box-title, .elementor-3331 .elementor-element.elementor-element-334e856 .elementor-icon-box-title a {
	font-size: 30px;
}

.elementor-3331 .elementor-element.elementor-element-334e856 .elementor-icon-box-description {
	font-size: 15px;
	text-shadow: 0px 0px 10px rgba(0, 0, 0, .3);
	color: var(--e-global-color-text);
}

.elementor-3331 .elementor-element.elementor-element-691aa04 {
	--display: flex;
	--min-height: 0px;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--background-transition: .3s;
	border-style: none;
	--border-style: none;
	box-shadow: 0px 0px 22px 0px rgba(0, 0, 0, .5);
}

.elementor-3331 .elementor-element.elementor-element-691aa04:hover {
	background-color: rgba(74, 74, 72, .46);
}

.elementor-3331 .elementor-element.elementor-element-66ece6e .elementor-flip-box__front {
	background-image: url("https://cdn-ilegajg.nitrocdn.com/lVZVdECXlPNhFmQASYmkBtvPqVLhYzHT/assets/images/optimized/rev-17544f6/favo-lite.com/wp-content/uploads/2025/05/7acb03a2e44814d21c84a357dbab2d8_11zon-scaled.webp");
	background-size: cover;
}

.elementor-3331 .elementor-element.elementor-element-66ece6e .elementor-flip-box__front.nitro-lazy {
	background-image: none !important;
}

.elementor-3331 .elementor-element.elementor-element-66ece6e .elementor-flip-box__back {
	background-image: url("https://cdn-ilegajg.nitrocdn.com/lVZVdECXlPNhFmQASYmkBtvPqVLhYzHT/assets/images/optimized/rev-17544f6/favo-lite.com/wp-content/uploads/2025/05/7acb03a2e44814d21c84a357dbab2d8_11zon-scaled.webp");
	background-size: cover;
}

.elementor-3331 .elementor-element.elementor-element-66ece6e .elementor-flip-box__back.nitro-lazy {
	background-image: none !important;
}

.elementor-3331 .elementor-element.elementor-element-66ece6e:not(.ha-gb-flag):not(.ha-gb-bookmark):not(.ha-gb-circle):not(.ha-gb-custom) .ha-gb-wrap-66ece6e, .elementor-3331 .elementor-element.elementor-element-66ece6e.ha-gb-custom > .ha-gb-svg-66ece6e {
	right: 0;
}

.elementor-3331 .elementor-element.elementor-element-66ece6e.ha-gb-circle .ha-gb-wrap-66ece6e, .elementor-3331 .elementor-element.elementor-element-66ece6e.ha-gb-custom .ha-gb-wrap-66ece6e {
	right: 8px;
	top: 8px;
}

.elementor-3331 .elementor-element.elementor-element-66ece6e.ha-gb-bookmark .ha-gb-wrap-66ece6e {
	right: 21px;
}

.elementor-3331 .elementor-element.elementor-element-66ece6e:not(.ha-gb-flag):not(.ha-gb-circle):not(.ha-gb-custom) .ha-gb-wrap-66ece6e, .elementor-3331 .elementor-element.elementor-element-66ece6e.ha-gb-custom > .ha-gb-svg-66ece6e {
	top: 0;
}

.elementor-3331 .elementor-element.elementor-element-66ece6e .ha-gb-wrap-66ece6e .ha-gb-inner {
	background-color: #ffd30d;
}

.elementor-3331 .elementor-element.elementor-element-66ece6e .ha-gb-wrap-66ece6e {
	transform: rotate(0deg);
}

.elementor-3331 .elementor-element.elementor-element-66ece6e.ha-gb-flag .ha-gb-wrap-66ece6e {
	top: -10px;
}

.elementor-3331 .elementor-element.elementor-element-66ece6e.ha-gb-circle .ha-gb-wrap-66ece6e {
	right: 21px;
	top: -10px;
}

.elementor-3331 .elementor-element.elementor-element-66ece6e.ha-gb-custom .ha-gb-wrap-66ece6e {
	right: 21px;
	top: -10px;
}

.elementor-3331 .elementor-element.elementor-element-66ece6e.ha-gb-tri .ha-gb-wrap-66ece6e .ha-gb-inner {
	left: 21px;
}

.elementor-3331 .elementor-element.elementor-element-66ece6e.ha-gb-yes.ha-gb-stripe > .ha-gb-wrap-66ece6e .ha-gb-inner {
	--ha-gb-strip-x: 21px;
	--ha-gb-strip-y: -10px;
}

.elementor-3331 .elementor-element.elementor-element-66ece6e.ha-gb-tri.ha-gb-left .ha-gb-wrap-66ece6e .ha-gb-inner {
	bottom: -10px;
}

.elementor-3331 .elementor-element.elementor-element-66ece6e.ha-gb-tri.ha-gb-right .ha-gb-wrap-66ece6e .ha-gb-inner {
	top: -10px;
}

.elementor-3331 .elementor-element.elementor-element-66ece6e.ha-gb-tri.ha-gb-left > .ha-gb-wrap-66ece6e {
	border-top-width: 66px;
	border-bottom-width: 66px;
	border-right-width: 66px;
}

.elementor-3331 .elementor-element.elementor-element-66ece6e.ha-gb-tri.ha-gb-right > .ha-gb-wrap-66ece6e {
	border-left-width: 66px;
	border-bottom-width: 66px;
	border-right-width: 66px;
}

.elementor-3331 .elementor-element.elementor-element-66ece6e.ha-gb-custom > .ha-gb-wrap-66ece6e .ha-gb-inner {
	width: 66px;
	height: 66px;
}

.elementor-3331 .elementor-element.elementor-element-66ece6e .ha-gb-wrap-66ece6e .ha-gb-text {
	color: var(--e-global-color-text);
}

.elementor-3331 .elementor-element.elementor-element-66ece6e:not(.ha-gb-stripe) .ha-gb-wrap-66ece6e, .elementor-3331 .elementor-element.elementor-element-66ece6e.ha-gb-stripe > .ha-gb-wrap-66ece6e .ha-gb-inner, .elementor-3331 .elementor-element.elementor-element-66ece6e.ha-gb-custom > .ha-gb-wrap-66ece6e .ha-gb-inner {
	font-family: "Inter", Sans-serif;
	font-size: 24px;
	font-weight: 800;
	line-height: 30px;
}

.elementor-3331 .elementor-element.elementor-element-66ece6e .elementor-flip-box {
	height: 370px;
}

.elementor-3331 .elementor-element.elementor-element-66ece6e .elementor-flip-box__layer, .elementor-3331 .elementor-element.elementor-element-66ece6e .elementor-flip-box__layer__overlay {
	border-radius: 0px;
}

.elementor-3331 .elementor-element.elementor-element-66ece6e .elementor-flip-box__front .elementor-flip-box__layer__overlay {
	padding: 0px 0px 0px 0px;
	text-align: center;
}

.elementor-3331 .elementor-element.elementor-element-66ece6e .elementor-flip-box__back .elementor-flip-box__layer__overlay {
	text-align: center;
}

.elementor-3331 .elementor-element.elementor-element-66ece6e .elementor-flip-box__button {
	margin-inline-center: 0;
}

.elementor-3331 .elementor-element.elementor-element-ac00814 .elementor-icon-box-title {
	margin-block-end: 10px;
	-webkit-text-stroke-color: #000;
	stroke: #000;
	color: var(--e-global-color-text);
}

.elementor-3331 .elementor-element.elementor-element-ac00814 .elementor-icon-box-title, .elementor-3331 .elementor-element.elementor-element-ac00814 .elementor-icon-box-title a {
	font-size: 30px;
}

.elementor-3331 .elementor-element.elementor-element-ac00814 .elementor-icon-box-description {
	font-size: 15px;
	text-shadow: 0px 0px 10px rgba(0, 0, 0, .3);
	color: var(--e-global-color-text);
}

body.elementor-page-3331:not(.elementor-motion-effects-element-type-background), body.elementor-page-3331 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-secondary);
}

@media (max-width:1024px) {
	.elementor-3331 .elementor-element.elementor-element-3a0e026b > .elementor-element-populated {
		margin: 0px 0px -18px 214px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 214px;
	}
	
	.elementor-3331 .elementor-element.elementor-element-1900eec1 > .elementor-widget-container {
		margin: 0px 0px 82px -199px;
	}
	
	.elementor-3331 .elementor-element.elementor-element-1900eec1 {
		text-align: center;
	}
	
	.elementor-3331 .elementor-element.elementor-element-1900eec1 .elementor-heading-title {
		font-size: 36px;
	}
	
	.elementor-3331 .elementor-element.elementor-element-15454d0f > .elementor-widget-container {
		margin: 0% 0% -12% 0%;
	}
	
	.elementor-3331 .elementor-element.elementor-element-15454d0f .elementor-heading-title {
		font-size: 72px;
	}
	
	.elementor-3331 .elementor-element.elementor-element-13216806 > .elementor-widget-container {
		margin: 3% 2% 2% 2%;
	}
	
	.elementor-3331 .elementor-element.elementor-element-13216806 .elementor-heading-title {
		font-size: 36px;
	}
	
	.elementor-3331 .elementor-element.elementor-element-60363069 .elementor-heading-title {
		line-height: 1.2em;
	}
	
	.elementor-3331 .elementor-element.elementor-element-4227077 {
		--min-height: 0px;
		--e-con-grid-template-columns: repeat(2, 1fr);
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
		--grid-auto-flow: row;
	}
	
	.elementor-3331 .elementor-element.elementor-element-7526514 {
		--min-height: 0px;
		--margin-top: -20px;
		--margin-bottom: -5px;
		--margin-left: -5px;
		--margin-right: -20px;
		--padding-top: 11px;
		--padding-bottom: 11px;
		--padding-left: 11px;
		--padding-right: 11px;
	}
	
	.elementor-3331 .elementor-element.elementor-element-7526514.e-con {
		--flex-grow: 1;
		--flex-shrink: 0;
	}
	
	.elementor-3331 .elementor-element.elementor-element-73d6a7a {
		width: var(--container-widget-width, 1000px);
		max-width: 1000px;
		--container-widget-width: 1000px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-3331 .elementor-element.elementor-element-73d6a7a > .elementor-widget-container {
		margin: -15px 120px -15px 1px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-3331 .elementor-element.elementor-element-73d6a7a.elementor-element {
		--flex-grow: 0;
		--flex-shrink: 0;
	}
	
	.elementor-3331 .elementor-element.elementor-element-73d6a7a .elementor-flip-box {
		height: 400px;
	}
	
	.elementor-3331 .elementor-element.elementor-element-1731302 > .elementor-widget-container {
		margin: 38px 38px 38px -88px;
	}
	
	.elementor-3331 .elementor-element.elementor-element-1731302 .elementor-icon-box-title, .elementor-3331 .elementor-element.elementor-element-1731302 .elementor-icon-box-title a {
		font-size: 28px;
	}
	
	.elementor-3331 .elementor-element.elementor-element-1731302 .elementor-icon-box-description {
		font-size: 12px;
	}
	
	.elementor-3331 .elementor-element.elementor-element-d2018a5 {
		--min-height: 0px;
		--margin-top: -20px;
		--margin-bottom: -5px;
		--margin-left: -5px;
		--margin-right: -20px;
		--padding-top: 11px;
		--padding-bottom: 11px;
		--padding-left: 11px;
		--padding-right: 11px;
	}
	
	.elementor-3331 .elementor-element.elementor-element-d2018a5.e-con {
		--flex-grow: 1;
		--flex-shrink: 0;
	}
	
	.elementor-3331 .elementor-element.elementor-element-95c8e33 {
		width: var(--container-widget-width, 1000px);
		max-width: 1000px;
		--container-widget-width: 1000px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-3331 .elementor-element.elementor-element-95c8e33 > .elementor-widget-container {
		margin: -15px 120px -15px 1px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-3331 .elementor-element.elementor-element-95c8e33.elementor-element {
		--flex-grow: 0;
		--flex-shrink: 0;
	}
	
	.elementor-3331 .elementor-element.elementor-element-95c8e33 .elementor-flip-box {
		height: 400px;
	}
	
	.elementor-3331 .elementor-element.elementor-element-4cb78e1 > .elementor-widget-container {
		margin: 38px 38px 38px -88px;
	}
	
	.elementor-3331 .elementor-element.elementor-element-4cb78e1 .elementor-icon-box-title, .elementor-3331 .elementor-element.elementor-element-4cb78e1 .elementor-icon-box-title a {
		font-size: 28px;
	}
	
	.elementor-3331 .elementor-element.elementor-element-4cb78e1 .elementor-icon-box-description {
		font-size: 12px;
	}
	
	.elementor-3331 .elementor-element.elementor-element-65ef19d {
		--min-height: 0px;
		--margin-top: -20px;
		--margin-bottom: -5px;
		--margin-left: -5px;
		--margin-right: -20px;
		--padding-top: 11px;
		--padding-bottom: 11px;
		--padding-left: 11px;
		--padding-right: 11px;
	}
	
	.elementor-3331 .elementor-element.elementor-element-65ef19d.e-con {
		--flex-grow: 1;
		--flex-shrink: 0;
	}
	
	.elementor-3331 .elementor-element.elementor-element-961a4a9 {
		width: var(--container-widget-width, 1000px);
		max-width: 1000px;
		--container-widget-width: 1000px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-3331 .elementor-element.elementor-element-961a4a9 > .elementor-widget-container {
		margin: -15px 120px -15px 1px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-3331 .elementor-element.elementor-element-961a4a9.elementor-element {
		--flex-grow: 0;
		--flex-shrink: 0;
	}
	
	.elementor-3331 .elementor-element.elementor-element-961a4a9 .elementor-flip-box {
		height: 400px;
	}
	
	.elementor-3331 .elementor-element.elementor-element-32ca7b8 > .elementor-widget-container {
		margin: 38px 38px 38px -88px;
	}
	
	.elementor-3331 .elementor-element.elementor-element-32ca7b8 .elementor-icon-box-title, .elementor-3331 .elementor-element.elementor-element-32ca7b8 .elementor-icon-box-title a {
		font-size: 28px;
	}
	
	.elementor-3331 .elementor-element.elementor-element-32ca7b8 .elementor-icon-box-description {
		font-size: 12px;
	}
	
	.elementor-3331 .elementor-element.elementor-element-0cb3393 {
		--min-height: 0px;
		--margin-top: -20px;
		--margin-bottom: -5px;
		--margin-left: -5px;
		--margin-right: -20px;
		--padding-top: 11px;
		--padding-bottom: 11px;
		--padding-left: 11px;
		--padding-right: 11px;
	}
	
	.elementor-3331 .elementor-element.elementor-element-0cb3393.e-con {
		--flex-grow: 1;
		--flex-shrink: 0;
	}
	
	.elementor-3331 .elementor-element.elementor-element-a5f7f3b {
		width: var(--container-widget-width, 1000px);
		max-width: 1000px;
		--container-widget-width: 1000px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-3331 .elementor-element.elementor-element-a5f7f3b > .elementor-widget-container {
		margin: -15px 120px -15px 1px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-3331 .elementor-element.elementor-element-a5f7f3b.elementor-element {
		--flex-grow: 0;
		--flex-shrink: 0;
	}
	
	.elementor-3331 .elementor-element.elementor-element-a5f7f3b .elementor-flip-box {
		height: 400px;
	}
	
	.elementor-3331 .elementor-element.elementor-element-b0d89a3 > .elementor-widget-container {
		margin: 38px 38px 38px -88px;
	}
	
	.elementor-3331 .elementor-element.elementor-element-b0d89a3 .elementor-icon-box-title, .elementor-3331 .elementor-element.elementor-element-b0d89a3 .elementor-icon-box-title a {
		font-size: 28px;
	}
	
	.elementor-3331 .elementor-element.elementor-element-b0d89a3 .elementor-icon-box-description {
		font-size: 12px;
	}
	
	.elementor-3331 .elementor-element.elementor-element-dfc3c18 {
		--min-height: 0px;
		--margin-top: -20px;
		--margin-bottom: -5px;
		--margin-left: -5px;
		--margin-right: -20px;
		--padding-top: 11px;
		--padding-bottom: 11px;
		--padding-left: 11px;
		--padding-right: 11px;
	}
	
	.elementor-3331 .elementor-element.elementor-element-dfc3c18.e-con {
		--flex-grow: 1;
		--flex-shrink: 0;
	}
	
	.elementor-3331 .elementor-element.elementor-element-c48441e {
		width: var(--container-widget-width, 1000px);
		max-width: 1000px;
		--container-widget-width: 1000px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-3331 .elementor-element.elementor-element-c48441e > .elementor-widget-container {
		margin: -15px 120px -15px 1px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-3331 .elementor-element.elementor-element-c48441e.elementor-element {
		--flex-grow: 0;
		--flex-shrink: 0;
	}
	
	.elementor-3331 .elementor-element.elementor-element-c48441e .elementor-flip-box {
		height: 400px;
	}
	
	.elementor-3331 .elementor-element.elementor-element-304a7e5 > .elementor-widget-container {
		margin: 38px 38px 38px -88px;
	}
	
	.elementor-3331 .elementor-element.elementor-element-304a7e5 .elementor-icon-box-title, .elementor-3331 .elementor-element.elementor-element-304a7e5 .elementor-icon-box-title a {
		font-size: 28px;
	}
	
	.elementor-3331 .elementor-element.elementor-element-304a7e5 .elementor-icon-box-description {
		font-size: 12px;
	}
	
	.elementor-3331 .elementor-element.elementor-element-06d854b {
		--min-height: 0px;
		--margin-top: -20px;
		--margin-bottom: -5px;
		--margin-left: -5px;
		--margin-right: -20px;
		--padding-top: 11px;
		--padding-bottom: 11px;
		--padding-left: 11px;
		--padding-right: 11px;
	}
	
	.elementor-3331 .elementor-element.elementor-element-06d854b.e-con {
		--flex-grow: 1;
		--flex-shrink: 0;
	}
	
	.elementor-3331 .elementor-element.elementor-element-17488de {
		width: var(--container-widget-width, 1000px);
		max-width: 1000px;
		--container-widget-width: 1000px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-3331 .elementor-element.elementor-element-17488de > .elementor-widget-container {
		margin: -15px 120px -15px 1px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-3331 .elementor-element.elementor-element-17488de.elementor-element {
		--flex-grow: 0;
		--flex-shrink: 0;
	}
	
	.elementor-3331 .elementor-element.elementor-element-17488de .elementor-flip-box {
		height: 400px;
	}
	
	.elementor-3331 .elementor-element.elementor-element-1002581 > .elementor-widget-container {
		margin: 38px 38px 38px -88px;
	}
	
	.elementor-3331 .elementor-element.elementor-element-1002581 .elementor-icon-box-title, .elementor-3331 .elementor-element.elementor-element-1002581 .elementor-icon-box-title a {
		font-size: 28px;
	}
	
	.elementor-3331 .elementor-element.elementor-element-1002581 .elementor-icon-box-description {
		font-size: 12px;
	}
	
	.elementor-3331 .elementor-element.elementor-element-472bd13 {
		--min-height: 0px;
		--margin-top: -20px;
		--margin-bottom: -5px;
		--margin-left: -5px;
		--margin-right: -20px;
		--padding-top: 11px;
		--padding-bottom: 11px;
		--padding-left: 11px;
		--padding-right: 11px;
	}
	
	.elementor-3331 .elementor-element.elementor-element-472bd13.e-con {
		--flex-grow: 1;
		--flex-shrink: 0;
	}
	
	.elementor-3331 .elementor-element.elementor-element-47fd0b8 {
		width: var(--container-widget-width, 1000px);
		max-width: 1000px;
		--container-widget-width: 1000px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-3331 .elementor-element.elementor-element-47fd0b8 > .elementor-widget-container {
		margin: -15px 120px -15px 1px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-3331 .elementor-element.elementor-element-47fd0b8.elementor-element {
		--flex-grow: 0;
		--flex-shrink: 0;
	}
	
	.elementor-3331 .elementor-element.elementor-element-47fd0b8 .elementor-flip-box {
		height: 400px;
	}
	
	.elementor-3331 .elementor-element.elementor-element-717bd8e > .elementor-widget-container {
		margin: 38px 38px 38px -88px;
	}
	
	.elementor-3331 .elementor-element.elementor-element-717bd8e .elementor-icon-box-title, .elementor-3331 .elementor-element.elementor-element-717bd8e .elementor-icon-box-title a {
		font-size: 28px;
	}
	
	.elementor-3331 .elementor-element.elementor-element-717bd8e .elementor-icon-box-description {
		font-size: 12px;
	}
	
	.elementor-3331 .elementor-element.elementor-element-64dc7c0 {
		--min-height: 0px;
		--margin-top: -20px;
		--margin-bottom: -5px;
		--margin-left: -5px;
		--margin-right: -20px;
		--padding-top: 11px;
		--padding-bottom: 11px;
		--padding-left: 11px;
		--padding-right: 11px;
	}
	
	.elementor-3331 .elementor-element.elementor-element-64dc7c0.e-con {
		--flex-grow: 1;
		--flex-shrink: 0;
	}
	
	.elementor-3331 .elementor-element.elementor-element-5464bc1 {
		width: var(--container-widget-width, 1000px);
		max-width: 1000px;
		--container-widget-width: 1000px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-3331 .elementor-element.elementor-element-5464bc1 > .elementor-widget-container {
		margin: -15px 120px -15px 1px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-3331 .elementor-element.elementor-element-5464bc1.elementor-element {
		--flex-grow: 0;
		--flex-shrink: 0;
	}
	
	.elementor-3331 .elementor-element.elementor-element-5464bc1 .elementor-flip-box {
		height: 400px;
	}
	
	.elementor-3331 .elementor-element.elementor-element-b470c10 > .elementor-widget-container {
		margin: 38px 38px 38px -88px;
	}
	
	.elementor-3331 .elementor-element.elementor-element-b470c10 .elementor-icon-box-title, .elementor-3331 .elementor-element.elementor-element-b470c10 .elementor-icon-box-title a {
		font-size: 28px;
	}
	
	.elementor-3331 .elementor-element.elementor-element-b470c10 .elementor-icon-box-description {
		font-size: 12px;
	}
	
	.elementor-3331 .elementor-element.elementor-element-c73fda0 {
		--min-height: 0px;
		--margin-top: -20px;
		--margin-bottom: -5px;
		--margin-left: -5px;
		--margin-right: -20px;
		--padding-top: 11px;
		--padding-bottom: 11px;
		--padding-left: 11px;
		--padding-right: 11px;
	}
	
	.elementor-3331 .elementor-element.elementor-element-c73fda0.e-con {
		--flex-grow: 1;
		--flex-shrink: 0;
	}
	
	.elementor-3331 .elementor-element.elementor-element-8fef4b2 {
		width: var(--container-widget-width, 1000px);
		max-width: 1000px;
		--container-widget-width: 1000px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-3331 .elementor-element.elementor-element-8fef4b2 > .elementor-widget-container {
		margin: -15px 120px -15px 1px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-3331 .elementor-element.elementor-element-8fef4b2.elementor-element {
		--flex-grow: 0;
		--flex-shrink: 0;
	}
	
	.elementor-3331 .elementor-element.elementor-element-8fef4b2 .elementor-flip-box {
		height: 400px;
	}
	
	.elementor-3331 .elementor-element.elementor-element-607efc5 > .elementor-widget-container {
		margin: 38px 38px 38px -88px;
	}
	
	.elementor-3331 .elementor-element.elementor-element-607efc5 .elementor-icon-box-title, .elementor-3331 .elementor-element.elementor-element-607efc5 .elementor-icon-box-title a {
		font-size: 28px;
	}
	
	.elementor-3331 .elementor-element.elementor-element-607efc5 .elementor-icon-box-description {
		font-size: 12px;
	}
	
	.elementor-3331 .elementor-element.elementor-element-2ab2244 {
		--min-height: 0px;
		--margin-top: -20px;
		--margin-bottom: -5px;
		--margin-left: -5px;
		--margin-right: -20px;
		--padding-top: 11px;
		--padding-bottom: 11px;
		--padding-left: 11px;
		--padding-right: 11px;
	}
	
	.elementor-3331 .elementor-element.elementor-element-2ab2244.e-con {
		--flex-grow: 1;
		--flex-shrink: 0;
	}
	
	.elementor-3331 .elementor-element.elementor-element-44dc2ba {
		width: var(--container-widget-width, 1000px);
		max-width: 1000px;
		--container-widget-width: 1000px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-3331 .elementor-element.elementor-element-44dc2ba > .elementor-widget-container {
		margin: -15px 120px -15px 1px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-3331 .elementor-element.elementor-element-44dc2ba.elementor-element {
		--flex-grow: 0;
		--flex-shrink: 0;
	}
	
	.elementor-3331 .elementor-element.elementor-element-44dc2ba .elementor-flip-box {
		height: 400px;
	}
	
	.elementor-3331 .elementor-element.elementor-element-d244097 > .elementor-widget-container {
		margin: 38px 38px 38px -88px;
	}
	
	.elementor-3331 .elementor-element.elementor-element-d244097 .elementor-icon-box-title, .elementor-3331 .elementor-element.elementor-element-d244097 .elementor-icon-box-title a {
		font-size: 28px;
	}
	
	.elementor-3331 .elementor-element.elementor-element-d244097 .elementor-icon-box-description {
		font-size: 12px;
	}
	
	.elementor-3331 .elementor-element.elementor-element-860a804 {
		--min-height: 0px;
		--margin-top: -20px;
		--margin-bottom: -5px;
		--margin-left: -5px;
		--margin-right: -20px;
		--padding-top: 11px;
		--padding-bottom: 11px;
		--padding-left: 11px;
		--padding-right: 11px;
	}
	
	.elementor-3331 .elementor-element.elementor-element-860a804.e-con {
		--flex-grow: 1;
		--flex-shrink: 0;
	}
	
	.elementor-3331 .elementor-element.elementor-element-c6c29dc {
		width: var(--container-widget-width, 1000px);
		max-width: 1000px;
		--container-widget-width: 1000px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-3331 .elementor-element.elementor-element-c6c29dc > .elementor-widget-container {
		margin: -15px 120px -15px 1px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-3331 .elementor-element.elementor-element-c6c29dc.elementor-element {
		--flex-grow: 0;
		--flex-shrink: 0;
	}
	
	.elementor-3331 .elementor-element.elementor-element-c6c29dc .elementor-flip-box {
		height: 400px;
	}
	
	.elementor-3331 .elementor-element.elementor-element-8210bf8 > .elementor-widget-container {
		margin: 38px 38px 38px -88px;
	}
	
	.elementor-3331 .elementor-element.elementor-element-8210bf8 .elementor-icon-box-title, .elementor-3331 .elementor-element.elementor-element-8210bf8 .elementor-icon-box-title a {
		font-size: 28px;
	}
	
	.elementor-3331 .elementor-element.elementor-element-8210bf8 .elementor-icon-box-description {
		font-size: 12px;
	}
	
	.elementor-3331 .elementor-element.elementor-element-0d58dcd {
		--min-height: 0px;
		--margin-top: -20px;
		--margin-bottom: -5px;
		--margin-left: -5px;
		--margin-right: -20px;
		--padding-top: 11px;
		--padding-bottom: 11px;
		--padding-left: 11px;
		--padding-right: 11px;
	}
	
	.elementor-3331 .elementor-element.elementor-element-0d58dcd.e-con {
		--flex-grow: 1;
		--flex-shrink: 0;
	}
	
	.elementor-3331 .elementor-element.elementor-element-68225a2 {
		width: var(--container-widget-width, 1000px);
		max-width: 1000px;
		--container-widget-width: 1000px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-3331 .elementor-element.elementor-element-68225a2 > .elementor-widget-container {
		margin: -15px 120px -15px 1px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-3331 .elementor-element.elementor-element-68225a2.elementor-element {
		--flex-grow: 0;
		--flex-shrink: 0;
	}
	
	.elementor-3331 .elementor-element.elementor-element-68225a2 .elementor-flip-box {
		height: 400px;
	}
	
	.elementor-3331 .elementor-element.elementor-element-84a93dc > .elementor-widget-container {
		margin: 38px 38px 38px -88px;
	}
	
	.elementor-3331 .elementor-element.elementor-element-84a93dc .elementor-icon-box-title, .elementor-3331 .elementor-element.elementor-element-84a93dc .elementor-icon-box-title a {
		font-size: 28px;
	}
	
	.elementor-3331 .elementor-element.elementor-element-84a93dc .elementor-icon-box-description {
		font-size: 12px;
	}
	
	.elementor-3331 .elementor-element.elementor-element-a602329 {
		--min-height: 0px;
		--margin-top: -20px;
		--margin-bottom: -5px;
		--margin-left: -5px;
		--margin-right: -20px;
		--padding-top: 11px;
		--padding-bottom: 11px;
		--padding-left: 11px;
		--padding-right: 11px;
	}
	
	.elementor-3331 .elementor-element.elementor-element-a602329.e-con {
		--flex-grow: 1;
		--flex-shrink: 0;
	}
	
	.elementor-3331 .elementor-element.elementor-element-5ef549e {
		width: var(--container-widget-width, 1000px);
		max-width: 1000px;
		--container-widget-width: 1000px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-3331 .elementor-element.elementor-element-5ef549e > .elementor-widget-container {
		margin: -15px 120px -15px 1px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-3331 .elementor-element.elementor-element-5ef549e.elementor-element {
		--flex-grow: 0;
		--flex-shrink: 0;
	}
	
	.elementor-3331 .elementor-element.elementor-element-5ef549e .elementor-flip-box {
		height: 400px;
	}
	
	.elementor-3331 .elementor-element.elementor-element-a625e6b > .elementor-widget-container {
		margin: 38px 38px 38px -88px;
	}
	
	.elementor-3331 .elementor-element.elementor-element-a625e6b .elementor-icon-box-title, .elementor-3331 .elementor-element.elementor-element-a625e6b .elementor-icon-box-title a {
		font-size: 28px;
	}
	
	.elementor-3331 .elementor-element.elementor-element-a625e6b .elementor-icon-box-description {
		font-size: 12px;
	}
	
	.elementor-3331 .elementor-element.elementor-element-9f4f2eb {
		--min-height: 0px;
		--margin-top: -20px;
		--margin-bottom: -5px;
		--margin-left: -5px;
		--margin-right: -20px;
		--padding-top: 11px;
		--padding-bottom: 11px;
		--padding-left: 11px;
		--padding-right: 11px;
	}
	
	.elementor-3331 .elementor-element.elementor-element-9f4f2eb.e-con {
		--flex-grow: 1;
		--flex-shrink: 0;
	}
	
	.elementor-3331 .elementor-element.elementor-element-6ee5792 {
		width: var(--container-widget-width, 1000px);
		max-width: 1000px;
		--container-widget-width: 1000px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-3331 .elementor-element.elementor-element-6ee5792 > .elementor-widget-container {
		margin: -15px 120px -15px 1px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-3331 .elementor-element.elementor-element-6ee5792.elementor-element {
		--flex-grow: 0;
		--flex-shrink: 0;
	}
	
	.elementor-3331 .elementor-element.elementor-element-6ee5792 .elementor-flip-box {
		height: 400px;
	}
	
	.elementor-3331 .elementor-element.elementor-element-a37314a > .elementor-widget-container {
		margin: 38px 38px 38px -88px;
	}
	
	.elementor-3331 .elementor-element.elementor-element-a37314a .elementor-icon-box-title, .elementor-3331 .elementor-element.elementor-element-a37314a .elementor-icon-box-title a {
		font-size: 28px;
	}
	
	.elementor-3331 .elementor-element.elementor-element-a37314a .elementor-icon-box-description {
		font-size: 12px;
	}
	
	.elementor-3331 .elementor-element.elementor-element-02e750b {
		--min-height: 0px;
		--margin-top: -20px;
		--margin-bottom: -5px;
		--margin-left: -5px;
		--margin-right: -20px;
		--padding-top: 11px;
		--padding-bottom: 11px;
		--padding-left: 11px;
		--padding-right: 11px;
	}
	
	.elementor-3331 .elementor-element.elementor-element-02e750b.e-con {
		--flex-grow: 1;
		--flex-shrink: 0;
	}
	
	.elementor-3331 .elementor-element.elementor-element-839b36f {
		width: var(--container-widget-width, 1000px);
		max-width: 1000px;
		--container-widget-width: 1000px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-3331 .elementor-element.elementor-element-839b36f > .elementor-widget-container {
		margin: -15px 120px -15px 1px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-3331 .elementor-element.elementor-element-839b36f.elementor-element {
		--flex-grow: 0;
		--flex-shrink: 0;
	}
	
	.elementor-3331 .elementor-element.elementor-element-839b36f .elementor-flip-box {
		height: 400px;
	}
	
	.elementor-3331 .elementor-element.elementor-element-334e856 > .elementor-widget-container {
		margin: 38px 38px 38px -88px;
	}
	
	.elementor-3331 .elementor-element.elementor-element-334e856 .elementor-icon-box-title, .elementor-3331 .elementor-element.elementor-element-334e856 .elementor-icon-box-title a {
		font-size: 28px;
	}
	
	.elementor-3331 .elementor-element.elementor-element-334e856 .elementor-icon-box-description {
		font-size: 12px;
	}
	
	.elementor-3331 .elementor-element.elementor-element-691aa04 {
		--min-height: 0px;
		--margin-top: -20px;
		--margin-bottom: -5px;
		--margin-left: -5px;
		--margin-right: -20px;
		--padding-top: 11px;
		--padding-bottom: 11px;
		--padding-left: 11px;
		--padding-right: 11px;
	}
	
	.elementor-3331 .elementor-element.elementor-element-691aa04.e-con {
		--flex-grow: 1;
		--flex-shrink: 0;
	}
	
	.elementor-3331 .elementor-element.elementor-element-66ece6e {
		width: var(--container-widget-width, 1000px);
		max-width: 1000px;
		--container-widget-width: 1000px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-3331 .elementor-element.elementor-element-66ece6e > .elementor-widget-container {
		margin: -15px 120px -15px 1px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-3331 .elementor-element.elementor-element-66ece6e.elementor-element {
		--flex-grow: 0;
		--flex-shrink: 0;
	}
	
	.elementor-3331 .elementor-element.elementor-element-66ece6e .elementor-flip-box {
		height: 400px;
	}
	
	.elementor-3331 .elementor-element.elementor-element-ac00814 > .elementor-widget-container {
		margin: 38px 38px 38px -88px;
	}
	
	.elementor-3331 .elementor-element.elementor-element-ac00814 .elementor-icon-box-title, .elementor-3331 .elementor-element.elementor-element-ac00814 .elementor-icon-box-title a {
		font-size: 28px;
	}
	
	.elementor-3331 .elementor-element.elementor-element-ac00814 .elementor-icon-box-description {
		font-size: 12px;
	}
}

@media (max-width:767px) {
	.elementor-3331 .elementor-element.elementor-element-1900eec1 {
		width: var(--container-widget-width, 300.864px);
		max-width: 300.864px;
		--container-widget-width: 300.864px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-3331 .elementor-element.elementor-element-1900eec1 > .elementor-widget-container {
		margin: 0px 0px 89px -394px;
	}
	
	.elementor-3331 .elementor-element.elementor-element-1900eec1 .elementor-heading-title {
		font-size: 22px;
	}
	
	.elementor-3331 .elementor-element.elementor-element-15454d0f > .elementor-widget-container {
		margin: 0% 0% -20% 0%;
	}
	
	.elementor-3331 .elementor-element.elementor-element-15454d0f .elementor-heading-title {
		font-size: 46px;
	}
	
	.elementor-3331 .elementor-element.elementor-element-13216806 > .elementor-widget-container {
		margin: 3% 0% 0% 3%;
	}
	
	.elementor-3331 .elementor-element.elementor-element-13216806 {
		text-align: center;
	}
	
	.elementor-3331 .elementor-element.elementor-element-13216806 .elementor-heading-title {
		font-size: 24px;
	}
	
	.elementor-3331 .elementor-element.elementor-element-56070fad {
		padding: 30px 10px 30px 10px;
	}
	
	.elementor-3331 .elementor-element.elementor-element-4227077 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-3331 .elementor-element.elementor-element-73d6a7a > .elementor-widget-container {
		margin: -151px -45px -45px -45px;
	}
	
	.elementor-3331 .elementor-element.elementor-element-73d6a7a {
		--container-widget-width: 1000px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 1000px);
		max-width: 1000px;
	}
	
	.elementor-3331 .elementor-element.elementor-element-73d6a7a .elementor-flip-box {
		height: 400px;
	}
	
	.elementor-3331 .elementor-element.elementor-element-1731302 > .elementor-widget-container {
		margin: 37px 30px 25px 30px;
		padding: 0px -30px 0px -30px;
	}
	
	.elementor-3331 .elementor-element.elementor-element-1731302.elementor-element {
		--flex-grow: 1;
		--flex-shrink: 0;
	}
	
	.elementor-3331 .elementor-element.elementor-element-1731302 .elementor-icon-box-title, .elementor-3331 .elementor-element.elementor-element-1731302 .elementor-icon-box-title a {
		font-size: 28px;
		letter-spacing: 0px;
	}
	
	.elementor-3331 .elementor-element.elementor-element-1731302 .elementor-icon-box-description {
		font-size: 14px;
		letter-spacing: 0px;
	}
	
	.elementor-3331 .elementor-element.elementor-element-95c8e33 > .elementor-widget-container {
		margin: -151px -45px -45px -45px;
	}
	
	.elementor-3331 .elementor-element.elementor-element-95c8e33 {
		--container-widget-width: 1000px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 1000px);
		max-width: 1000px;
	}
	
	.elementor-3331 .elementor-element.elementor-element-95c8e33 .elementor-flip-box {
		height: 400px;
	}
	
	.elementor-3331 .elementor-element.elementor-element-4cb78e1 > .elementor-widget-container {
		margin: 37px 30px 25px 30px;
		padding: 0px -30px 0px -30px;
	}
	
	.elementor-3331 .elementor-element.elementor-element-4cb78e1.elementor-element {
		--flex-grow: 1;
		--flex-shrink: 0;
	}
	
	.elementor-3331 .elementor-element.elementor-element-4cb78e1 .elementor-icon-box-title, .elementor-3331 .elementor-element.elementor-element-4cb78e1 .elementor-icon-box-title a {
		font-size: 28px;
		letter-spacing: 0px;
	}
	
	.elementor-3331 .elementor-element.elementor-element-4cb78e1 .elementor-icon-box-description {
		font-size: 14px;
		letter-spacing: 0px;
	}
	
	.elementor-3331 .elementor-element.elementor-element-961a4a9 > .elementor-widget-container {
		margin: -151px -45px -45px -45px;
	}
	
	.elementor-3331 .elementor-element.elementor-element-961a4a9 {
		--container-widget-width: 1000px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 1000px);
		max-width: 1000px;
	}
	
	.elementor-3331 .elementor-element.elementor-element-961a4a9 .elementor-flip-box {
		height: 400px;
	}
	
	.elementor-3331 .elementor-element.elementor-element-32ca7b8 > .elementor-widget-container {
		margin: 37px 30px 25px 30px;
		padding: 0px -30px 0px -30px;
	}
	
	.elementor-3331 .elementor-element.elementor-element-32ca7b8.elementor-element {
		--flex-grow: 1;
		--flex-shrink: 0;
	}
	
	.elementor-3331 .elementor-element.elementor-element-32ca7b8 .elementor-icon-box-title, .elementor-3331 .elementor-element.elementor-element-32ca7b8 .elementor-icon-box-title a {
		font-size: 28px;
		letter-spacing: 0px;
	}
	
	.elementor-3331 .elementor-element.elementor-element-32ca7b8 .elementor-icon-box-description {
		font-size: 14px;
		letter-spacing: 0px;
	}
	
	.elementor-3331 .elementor-element.elementor-element-a5f7f3b > .elementor-widget-container {
		margin: -151px -45px -45px -45px;
	}
	
	.elementor-3331 .elementor-element.elementor-element-a5f7f3b {
		--container-widget-width: 1000px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 1000px);
		max-width: 1000px;
	}
	
	.elementor-3331 .elementor-element.elementor-element-a5f7f3b .elementor-flip-box {
		height: 400px;
	}
	
	.elementor-3331 .elementor-element.elementor-element-b0d89a3 > .elementor-widget-container {
		margin: 37px 30px 25px 30px;
		padding: 0px -30px 0px -30px;
	}
	
	.elementor-3331 .elementor-element.elementor-element-b0d89a3.elementor-element {
		--flex-grow: 1;
		--flex-shrink: 0;
	}
	
	.elementor-3331 .elementor-element.elementor-element-b0d89a3 .elementor-icon-box-title, .elementor-3331 .elementor-element.elementor-element-b0d89a3 .elementor-icon-box-title a {
		font-size: 28px;
		letter-spacing: 0px;
	}
	
	.elementor-3331 .elementor-element.elementor-element-b0d89a3 .elementor-icon-box-description {
		font-size: 14px;
		letter-spacing: 0px;
	}
	
	.elementor-3331 .elementor-element.elementor-element-c48441e > .elementor-widget-container {
		margin: -151px -45px -45px -45px;
	}
	
	.elementor-3331 .elementor-element.elementor-element-c48441e {
		--container-widget-width: 1000px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 1000px);
		max-width: 1000px;
	}
	
	.elementor-3331 .elementor-element.elementor-element-c48441e .elementor-flip-box {
		height: 400px;
	}
	
	.elementor-3331 .elementor-element.elementor-element-304a7e5 > .elementor-widget-container {
		margin: 37px 30px 25px 30px;
		padding: 0px -30px 0px -30px;
	}
	
	.elementor-3331 .elementor-element.elementor-element-304a7e5.elementor-element {
		--flex-grow: 1;
		--flex-shrink: 0;
	}
	
	.elementor-3331 .elementor-element.elementor-element-304a7e5 .elementor-icon-box-title, .elementor-3331 .elementor-element.elementor-element-304a7e5 .elementor-icon-box-title a {
		font-size: 28px;
		letter-spacing: 0px;
	}
	
	.elementor-3331 .elementor-element.elementor-element-304a7e5 .elementor-icon-box-description {
		font-size: 14px;
		letter-spacing: 0px;
	}
	
	.elementor-3331 .elementor-element.elementor-element-17488de > .elementor-widget-container {
		margin: -151px -45px -45px -45px;
	}
	
	.elementor-3331 .elementor-element.elementor-element-17488de {
		--container-widget-width: 1000px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 1000px);
		max-width: 1000px;
	}
	
	.elementor-3331 .elementor-element.elementor-element-17488de .elementor-flip-box {
		height: 400px;
	}
	
	.elementor-3331 .elementor-element.elementor-element-1002581 > .elementor-widget-container {
		margin: 37px 30px 25px 30px;
		padding: 0px -30px 0px -30px;
	}
	
	.elementor-3331 .elementor-element.elementor-element-1002581.elementor-element {
		--flex-grow: 1;
		--flex-shrink: 0;
	}
	
	.elementor-3331 .elementor-element.elementor-element-1002581 .elementor-icon-box-title, .elementor-3331 .elementor-element.elementor-element-1002581 .elementor-icon-box-title a {
		font-size: 28px;
		letter-spacing: 0px;
	}
	
	.elementor-3331 .elementor-element.elementor-element-1002581 .elementor-icon-box-description {
		font-size: 14px;
		letter-spacing: 0px;
	}
	
	.elementor-3331 .elementor-element.elementor-element-47fd0b8 > .elementor-widget-container {
		margin: -151px -45px -45px -45px;
	}
	
	.elementor-3331 .elementor-element.elementor-element-47fd0b8 {
		--container-widget-width: 1000px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 1000px);
		max-width: 1000px;
	}
	
	.elementor-3331 .elementor-element.elementor-element-47fd0b8 .elementor-flip-box {
		height: 400px;
	}
	
	.elementor-3331 .elementor-element.elementor-element-717bd8e > .elementor-widget-container {
		margin: 37px 30px 25px 30px;
		padding: 0px -30px 0px -30px;
	}
	
	.elementor-3331 .elementor-element.elementor-element-717bd8e.elementor-element {
		--flex-grow: 1;
		--flex-shrink: 0;
	}
	
	.elementor-3331 .elementor-element.elementor-element-717bd8e .elementor-icon-box-title, .elementor-3331 .elementor-element.elementor-element-717bd8e .elementor-icon-box-title a {
		font-size: 28px;
		letter-spacing: 0px;
	}
	
	.elementor-3331 .elementor-element.elementor-element-717bd8e .elementor-icon-box-description {
		font-size: 14px;
		letter-spacing: 0px;
	}
	
	.elementor-3331 .elementor-element.elementor-element-5464bc1 > .elementor-widget-container {
		margin: -151px -45px -45px -45px;
	}
	
	.elementor-3331 .elementor-element.elementor-element-5464bc1 {
		--container-widget-width: 1000px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 1000px);
		max-width: 1000px;
	}
	
	.elementor-3331 .elementor-element.elementor-element-5464bc1 .elementor-flip-box {
		height: 400px;
	}
	
	.elementor-3331 .elementor-element.elementor-element-b470c10 > .elementor-widget-container {
		margin: 37px 30px 25px 30px;
		padding: 0px -30px 0px -30px;
	}
	
	.elementor-3331 .elementor-element.elementor-element-b470c10.elementor-element {
		--flex-grow: 1;
		--flex-shrink: 0;
	}
	
	.elementor-3331 .elementor-element.elementor-element-b470c10 .elementor-icon-box-title, .elementor-3331 .elementor-element.elementor-element-b470c10 .elementor-icon-box-title a {
		font-size: 28px;
		letter-spacing: 0px;
	}
	
	.elementor-3331 .elementor-element.elementor-element-b470c10 .elementor-icon-box-description {
		font-size: 14px;
		letter-spacing: 0px;
	}
	
	.elementor-3331 .elementor-element.elementor-element-8fef4b2 > .elementor-widget-container {
		margin: -151px -45px -45px -45px;
	}
	
	.elementor-3331 .elementor-element.elementor-element-8fef4b2 {
		--container-widget-width: 1000px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 1000px);
		max-width: 1000px;
	}
	
	.elementor-3331 .elementor-element.elementor-element-8fef4b2 .elementor-flip-box {
		height: 400px;
	}
	
	.elementor-3331 .elementor-element.elementor-element-607efc5 > .elementor-widget-container {
		margin: 37px 30px 25px 30px;
		padding: 0px -30px 0px -30px;
	}
	
	.elementor-3331 .elementor-element.elementor-element-607efc5.elementor-element {
		--flex-grow: 1;
		--flex-shrink: 0;
	}
	
	.elementor-3331 .elementor-element.elementor-element-607efc5 .elementor-icon-box-title, .elementor-3331 .elementor-element.elementor-element-607efc5 .elementor-icon-box-title a {
		font-size: 28px;
		letter-spacing: 0px;
	}
	
	.elementor-3331 .elementor-element.elementor-element-607efc5 .elementor-icon-box-description {
		font-size: 14px;
		letter-spacing: 0px;
	}
	
	.elementor-3331 .elementor-element.elementor-element-44dc2ba > .elementor-widget-container {
		margin: -151px -45px -45px -45px;
	}
	
	.elementor-3331 .elementor-element.elementor-element-44dc2ba {
		--container-widget-width: 1000px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 1000px);
		max-width: 1000px;
	}
	
	.elementor-3331 .elementor-element.elementor-element-44dc2ba .elementor-flip-box {
		height: 400px;
	}
	
	.elementor-3331 .elementor-element.elementor-element-d244097 > .elementor-widget-container {
		margin: 37px 30px 25px 30px;
		padding: 0px -30px 0px -30px;
	}
	
	.elementor-3331 .elementor-element.elementor-element-d244097.elementor-element {
		--flex-grow: 1;
		--flex-shrink: 0;
	}
	
	.elementor-3331 .elementor-element.elementor-element-d244097 .elementor-icon-box-title, .elementor-3331 .elementor-element.elementor-element-d244097 .elementor-icon-box-title a {
		font-size: 28px;
		letter-spacing: 0px;
	}
	
	.elementor-3331 .elementor-element.elementor-element-d244097 .elementor-icon-box-description {
		font-size: 14px;
		letter-spacing: 0px;
	}
	
	.elementor-3331 .elementor-element.elementor-element-c6c29dc > .elementor-widget-container {
		margin: -151px -45px -45px -45px;
	}
	
	.elementor-3331 .elementor-element.elementor-element-c6c29dc {
		--container-widget-width: 1000px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 1000px);
		max-width: 1000px;
	}
	
	.elementor-3331 .elementor-element.elementor-element-c6c29dc .elementor-flip-box {
		height: 400px;
	}
	
	.elementor-3331 .elementor-element.elementor-element-8210bf8 > .elementor-widget-container {
		margin: 37px 30px 25px 30px;
		padding: 0px -30px 0px -30px;
	}
	
	.elementor-3331 .elementor-element.elementor-element-8210bf8.elementor-element {
		--flex-grow: 1;
		--flex-shrink: 0;
	}
	
	.elementor-3331 .elementor-element.elementor-element-8210bf8 .elementor-icon-box-title, .elementor-3331 .elementor-element.elementor-element-8210bf8 .elementor-icon-box-title a {
		font-size: 28px;
		letter-spacing: 0px;
	}
	
	.elementor-3331 .elementor-element.elementor-element-8210bf8 .elementor-icon-box-description {
		font-size: 14px;
		letter-spacing: 0px;
	}
	
	.elementor-3331 .elementor-element.elementor-element-68225a2 > .elementor-widget-container {
		margin: -151px -45px -45px -45px;
	}
	
	.elementor-3331 .elementor-element.elementor-element-68225a2 {
		--container-widget-width: 1000px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 1000px);
		max-width: 1000px;
	}
	
	.elementor-3331 .elementor-element.elementor-element-68225a2 .elementor-flip-box {
		height: 400px;
	}
	
	.elementor-3331 .elementor-element.elementor-element-84a93dc > .elementor-widget-container {
		margin: 37px 30px 25px 30px;
		padding: 0px -30px 0px -30px;
	}
	
	.elementor-3331 .elementor-element.elementor-element-84a93dc.elementor-element {
		--flex-grow: 1;
		--flex-shrink: 0;
	}
	
	.elementor-3331 .elementor-element.elementor-element-84a93dc .elementor-icon-box-title, .elementor-3331 .elementor-element.elementor-element-84a93dc .elementor-icon-box-title a {
		font-size: 28px;
		letter-spacing: 0px;
	}
	
	.elementor-3331 .elementor-element.elementor-element-84a93dc .elementor-icon-box-description {
		font-size: 14px;
		letter-spacing: 0px;
	}
	
	.elementor-3331 .elementor-element.elementor-element-5ef549e > .elementor-widget-container {
		margin: -151px -45px -45px -45px;
	}
	
	.elementor-3331 .elementor-element.elementor-element-5ef549e {
		--container-widget-width: 1000px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 1000px);
		max-width: 1000px;
	}
	
	.elementor-3331 .elementor-element.elementor-element-5ef549e .elementor-flip-box {
		height: 400px;
	}
	
	.elementor-3331 .elementor-element.elementor-element-a625e6b > .elementor-widget-container {
		margin: 37px 30px 25px 30px;
		padding: 0px -30px 0px -30px;
	}
	
	.elementor-3331 .elementor-element.elementor-element-a625e6b.elementor-element {
		--flex-grow: 1;
		--flex-shrink: 0;
	}
	
	.elementor-3331 .elementor-element.elementor-element-a625e6b .elementor-icon-box-title, .elementor-3331 .elementor-element.elementor-element-a625e6b .elementor-icon-box-title a {
		font-size: 28px;
		letter-spacing: 0px;
	}
	
	.elementor-3331 .elementor-element.elementor-element-a625e6b .elementor-icon-box-description {
		font-size: 14px;
		letter-spacing: 0px;
	}
	
	.elementor-3331 .elementor-element.elementor-element-6ee5792 > .elementor-widget-container {
		margin: -151px -45px -45px -45px;
	}
	
	.elementor-3331 .elementor-element.elementor-element-6ee5792 {
		--container-widget-width: 1000px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 1000px);
		max-width: 1000px;
	}
	
	.elementor-3331 .elementor-element.elementor-element-6ee5792 .elementor-flip-box {
		height: 400px;
	}
	
	.elementor-3331 .elementor-element.elementor-element-a37314a > .elementor-widget-container {
		margin: 37px 30px 25px 30px;
		padding: 0px -30px 0px -30px;
	}
	
	.elementor-3331 .elementor-element.elementor-element-a37314a.elementor-element {
		--flex-grow: 1;
		--flex-shrink: 0;
	}
	
	.elementor-3331 .elementor-element.elementor-element-a37314a .elementor-icon-box-title, .elementor-3331 .elementor-element.elementor-element-a37314a .elementor-icon-box-title a {
		font-size: 28px;
		letter-spacing: 0px;
	}
	
	.elementor-3331 .elementor-element.elementor-element-a37314a .elementor-icon-box-description {
		font-size: 14px;
		letter-spacing: 0px;
	}
	
	.elementor-3331 .elementor-element.elementor-element-839b36f > .elementor-widget-container {
		margin: -151px -45px -45px -45px;
	}
	
	.elementor-3331 .elementor-element.elementor-element-839b36f {
		--container-widget-width: 1000px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 1000px);
		max-width: 1000px;
	}
	
	.elementor-3331 .elementor-element.elementor-element-839b36f .elementor-flip-box {
		height: 400px;
	}
	
	.elementor-3331 .elementor-element.elementor-element-334e856 > .elementor-widget-container {
		margin: 37px 30px 25px 30px;
		padding: 0px -30px 0px -30px;
	}
	
	.elementor-3331 .elementor-element.elementor-element-334e856.elementor-element {
		--flex-grow: 1;
		--flex-shrink: 0;
	}
	
	.elementor-3331 .elementor-element.elementor-element-334e856 .elementor-icon-box-title, .elementor-3331 .elementor-element.elementor-element-334e856 .elementor-icon-box-title a {
		font-size: 28px;
		letter-spacing: 0px;
	}
	
	.elementor-3331 .elementor-element.elementor-element-334e856 .elementor-icon-box-description {
		font-size: 14px;
		letter-spacing: 0px;
	}
	
	.elementor-3331 .elementor-element.elementor-element-66ece6e > .elementor-widget-container {
		margin: -151px -45px -45px -45px;
	}
	
	.elementor-3331 .elementor-element.elementor-element-66ece6e {
		--container-widget-width: 1000px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 1000px);
		max-width: 1000px;
	}
	
	.elementor-3331 .elementor-element.elementor-element-66ece6e .elementor-flip-box {
		height: 400px;
	}
	
	.elementor-3331 .elementor-element.elementor-element-ac00814 > .elementor-widget-container {
		margin: 37px 30px 25px 30px;
		padding: 0px -30px 0px -30px;
	}
	
	.elementor-3331 .elementor-element.elementor-element-ac00814.elementor-element {
		--flex-grow: 1;
		--flex-shrink: 0;
	}
	
	.elementor-3331 .elementor-element.elementor-element-ac00814 .elementor-icon-box-title, .elementor-3331 .elementor-element.elementor-element-ac00814 .elementor-icon-box-title a {
		font-size: 28px;
		letter-spacing: 0px;
	}
	
	.elementor-3331 .elementor-element.elementor-element-ac00814 .elementor-icon-box-description {
		font-size: 14px;
		letter-spacing: 0px;
	}
}

@media (min-width:768px) {
	.elementor-3331 .elementor-element.elementor-element-4227077 {
		--content-width: 1600px;
	}
	
	.elementor-3331 .elementor-element.elementor-element-7526514 {
		--width: 100%;
	}
	
	.elementor-3331 .elementor-element.elementor-element-d2018a5 {
		--width: 100%;
	}
	
	.elementor-3331 .elementor-element.elementor-element-65ef19d {
		--width: 100%;
	}
	
	.elementor-3331 .elementor-element.elementor-element-0cb3393 {
		--width: 100%;
	}
	
	.elementor-3331 .elementor-element.elementor-element-dfc3c18 {
		--width: 100%;
	}
	
	.elementor-3331 .elementor-element.elementor-element-06d854b {
		--width: 100%;
	}
	
	.elementor-3331 .elementor-element.elementor-element-472bd13 {
		--width: 100%;
	}
	
	.elementor-3331 .elementor-element.elementor-element-64dc7c0 {
		--width: 100%;
	}
	
	.elementor-3331 .elementor-element.elementor-element-c73fda0 {
		--width: 100%;
	}
	
	.elementor-3331 .elementor-element.elementor-element-2ab2244 {
		--width: 100%;
	}
	
	.elementor-3331 .elementor-element.elementor-element-860a804 {
		--width: 100%;
	}
	
	.elementor-3331 .elementor-element.elementor-element-0d58dcd {
		--width: 100%;
	}
	
	.elementor-3331 .elementor-element.elementor-element-a602329 {
		--width: 100%;
	}
	
	.elementor-3331 .elementor-element.elementor-element-9f4f2eb {
		--width: 100%;
	}
	
	.elementor-3331 .elementor-element.elementor-element-02e750b {
		--width: 100%;
	}
	
	.elementor-3331 .elementor-element.elementor-element-691aa04 {
		--width: 100%;
	}
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-3331 .elementor-element.elementor-element-4227077 {
		--content-width: 1600px;
	}
	
	.elementor-3331 .elementor-element.elementor-element-7526514 {
		--width: 500px;
	}
	
	.elementor-3331 .elementor-element.elementor-element-d2018a5 {
		--width: 500px;
	}
	
	.elementor-3331 .elementor-element.elementor-element-65ef19d {
		--width: 500px;
	}
	
	.elementor-3331 .elementor-element.elementor-element-0cb3393 {
		--width: 500px;
	}
	
	.elementor-3331 .elementor-element.elementor-element-dfc3c18 {
		--width: 500px;
	}
	
	.elementor-3331 .elementor-element.elementor-element-06d854b {
		--width: 500px;
	}
	
	.elementor-3331 .elementor-element.elementor-element-472bd13 {
		--width: 500px;
	}
	
	.elementor-3331 .elementor-element.elementor-element-64dc7c0 {
		--width: 500px;
	}
	
	.elementor-3331 .elementor-element.elementor-element-c73fda0 {
		--width: 500px;
	}
	
	.elementor-3331 .elementor-element.elementor-element-2ab2244 {
		--width: 500px;
	}
	
	.elementor-3331 .elementor-element.elementor-element-860a804 {
		--width: 500px;
	}
	
	.elementor-3331 .elementor-element.elementor-element-0d58dcd {
		--width: 500px;
	}
	
	.elementor-3331 .elementor-element.elementor-element-a602329 {
		--width: 500px;
	}
	
	.elementor-3331 .elementor-element.elementor-element-9f4f2eb {
		--width: 500px;
	}
	
	.elementor-3331 .elementor-element.elementor-element-02e750b {
		--width: 500px;
	}
	
	.elementor-3331 .elementor-element.elementor-element-691aa04 {
		--width: 500px;
	}
}

@media (min-width:1025px) {
	.elementor-3331 .elementor-element.elementor-element-2f7c1014:not(.elementor-motion-effects-element-type-background), .elementor-3331 .elementor-element.elementor-element-2f7c1014 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-attachment: scroll;
	}
}

@media (min-width:2400px) {
	.elementor-3331 .elementor-element.elementor-element-2f7c1014 {
		margin-top: 0px;
		margin-bottom: 0px;
	}
	
	.elementor-3331 .elementor-element.elementor-element-4227077 {
		--grid-auto-flow: row;
	}
}

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