
.elementor-44704 .elementor-element.elementor-element-02ae758 {
	--display: flex;
	--min-height: 32rem;
	--justify-content: flex-end;
	--gap: 2rem 2rem;
	--row-gap: 2rem;
	--column-gap: 2rem;
	--flex-wrap: nowrap;
	--overflow: hidden;
	--overlay-opacity: .3;
	--padding-top: 0rem;
	--padding-bottom: 6rem;
	--padding-left: 0rem;
	--padding-right: 0rem;
}

.elementor-44704 .elementor-element.elementor-element-02ae758:not(.elementor-motion-effects-element-type-background), .elementor-44704 .elementor-element.elementor-element-02ae758 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #010101;
}

.elementor-44704 .elementor-element.elementor-element-02ae758::before, .elementor-44704 .elementor-element.elementor-element-02ae758 > .elementor-background-video-container::before, .elementor-44704 .elementor-element.elementor-element-02ae758 > .e-con-inner > .elementor-background-video-container::before, .elementor-44704 .elementor-element.elementor-element-02ae758 > .elementor-background-slideshow::before, .elementor-44704 .elementor-element.elementor-element-02ae758 > .e-con-inner > .elementor-background-slideshow::before, .elementor-44704 .elementor-element.elementor-element-02ae758 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	--background-overlay: "";
}

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

.elementor-44704 .elementor-element.elementor-element-e865965 {
	width: var(--container-widget-width, 70%);
	max-width: 70%;
	--container-widget-width: 70%;
	--container-widget-flex-grow: 0;
	text-align: left;
}

.elementor-44704 .elementor-element.elementor-element-e865965 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 4rem;
	font-weight: 900;
	text-shadow: 0px 0px 50px rgba(0, 0, 0, .5);
	color: #fff;
}

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

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

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

.elementor-44704 .elementor-element.elementor-element-10049a9 {
	width: var(--container-widget-width, 60%);
	max-width: 60%;
	--container-widget-width: 60%;
	--container-widget-flex-grow: 0;
	text-align: left;
	font-family: "Open Sans", Sans-serif;
	font-size: 1.2rem;
	font-weight: 500;
	line-height: 1.9rem;
	color: #fff;
}

.elementor-44704 .elementor-element.elementor-element-10049a9 > .elementor-widget-container {
	padding: 0rem 0rem 0rem 1rem;
	border-style: solid;
	border-width: 0px 0px 0px 3px;
	border-color: var(--e-global-color-da3deb3);
}

.elementor-44704 .elementor-element.elementor-element-10049a9.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-44704 .elementor-element.elementor-element-598a1fc {
	--display: flex;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 2.3rem 2.3rem;
	--row-gap: 2.3rem;
	--column-gap: 2.3rem;
	--overflow: hidden;
	--padding-top: 2rem;
	--padding-bottom: 4rem;
	--padding-left: 0rem;
	--padding-right: 0rem;
}

.elementor-44704 .elementor-element.elementor-element-598a1fc:not(.elementor-motion-effects-element-type-background), .elementor-44704 .elementor-element.elementor-element-598a1fc > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #010101;
}

.elementor-44704 .elementor-element.elementor-element-0c2f628 {
	width: var(--container-widget-width, 80%);
	max-width: 80%;
	--container-widget-width: 80%;
	--container-widget-flex-grow: 0;
	text-align: left;
}

.elementor-44704 .elementor-element.elementor-element-0c2f628 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 2.5rem;
	font-weight: 800;
	color: #fff;
}

.elementor-44704 .elementor-element.elementor-element-1a0acd4 {
	--display: grid;
	--e-con-grid-template-columns: repeat(2, 1fr);
	--gap: 2.5rem 2.5rem;
	--row-gap: 2.5rem;
	--column-gap: 2.5rem;
	--grid-auto-flow: row;
	--justify-items: stretch;
	--overflow: hidden;
	--padding-top: 1rem;
	--padding-bottom: 0rem;
	--padding-left: 0rem;
	--padding-right: 0rem;
}

.elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__title {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-size: var(--e-global-typography-primary-font-size);
	font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__description {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__title {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-size: var(--e-global-typography-primary-font-size);
	font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__description {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-widget-flip-box .elementor-flip-box__button {
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-44704 .elementor-element.elementor-element-021b5d8 .elementor-flip-box__front {
	background-color: #222c2e;
	border-style: solid;
	border-width: 5px 0px 0px 0px;
	border-color: var(--e-global-color-da3deb3);
}

.elementor-44704 .elementor-element.elementor-element-021b5d8 .elementor-flip-box__back {
	background-color: #222c2e;
	border-style: none;
}

.elementor-44704 .elementor-element.elementor-element-021b5d8 > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: rgba(2, 1, 1, 0);
}

.elementor-44704 .elementor-element.elementor-element-021b5d8 .elementor-flip-box__front .elementor-flip-box__layer__overlay {
	padding: 3rem 3rem 3rem 3rem;
	text-align: left;
	justify-content: flex-start;
}

.elementor-44704 .elementor-element.elementor-element-021b5d8 .elementor-flip-box__image {
	margin-bottom: 1.5rem;
	opacity: 1;
}

.elementor-44704 .elementor-element.elementor-element-021b5d8 .elementor-flip-box__image img {
	width: 9rem;
}

.elementor-44704 .elementor-element.elementor-element-021b5d8 .elementor-flip-box__front .elementor-flip-box__layer__description {
	font-family: "Open Sans", Sans-serif;
	font-size: 1.7rem;
	font-weight: 700;
	line-height: 2.2rem;
}

.elementor-44704 .elementor-element.elementor-element-021b5d8 .elementor-flip-box__back .elementor-flip-box__layer__overlay {
	padding: 3rem 3rem 3rem 3rem;
	text-align: left;
	justify-content: flex-start;
}

.elementor-44704 .elementor-element.elementor-element-021b5d8 .elementor-flip-box__button {
	margin-left: 0;
}

.elementor-44704 .elementor-element.elementor-element-021b5d8 .elementor-flip-box__back .elementor-flip-box__layer__description {
	font-family: "Open Sans", Sans-serif;
	font-size: 1.125rem;
	font-weight: 500;
}

.elementor-44704 .elementor-element.elementor-element-4c599e7 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-44704 .elementor-element.elementor-element-4c599e7:not(.elementor-motion-effects-element-type-background), .elementor-44704 .elementor-element.elementor-element-4c599e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://wpic.co/nitropack_static/xDgfioLsUrZZKxTtPLRcrmPBFnWizXsH/assets/images/optimized/rev-59cc0db/wpic.co/wp-content/uploads/2025/08/Japan-hero.webp");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-44704 .elementor-element.elementor-element-8a2f370 .elementor-flip-box__front {
	background-color: #222c2e;
	border-style: solid;
	border-width: 5px 0px 0px 0px;
}

.elementor-44704 .elementor-element.elementor-element-8a2f370 .elementor-flip-box__back {
	background-color: #222c2e;
	border-style: none;
}

.elementor-44704 .elementor-element.elementor-element-8a2f370 > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: rgba(2, 1, 1, 0);
}

.elementor-44704 .elementor-element.elementor-element-8a2f370 .elementor-flip-box__front .elementor-flip-box__layer__overlay {
	padding: 3rem 3rem 3rem 3rem;
	text-align: left;
	justify-content: flex-start;
}

.elementor-44704 .elementor-element.elementor-element-8a2f370 .elementor-flip-box__image {
	margin-bottom: 1.5rem;
	opacity: 1;
}

.elementor-44704 .elementor-element.elementor-element-8a2f370 .elementor-flip-box__image img {
	width: 8.5rem;
}

.elementor-44704 .elementor-element.elementor-element-8a2f370 .elementor-flip-box__front .elementor-flip-box__layer__description {
	font-family: "Open Sans", Sans-serif;
	font-size: 1.7rem;
	font-weight: 700;
	line-height: 2.2rem;
}

.elementor-44704 .elementor-element.elementor-element-8a2f370 .elementor-flip-box__back .elementor-flip-box__layer__overlay {
	padding: 3rem 3rem 3rem 3rem;
	text-align: left;
	justify-content: flex-start;
}

.elementor-44704 .elementor-element.elementor-element-8a2f370 .elementor-flip-box__button {
	margin-left: 0;
	font-family: "Open Sans", Sans-serif;
	font-weight: 700;
	color: #fff;
	border-width: 0px;
}

.elementor-44704 .elementor-element.elementor-element-8a2f370 .elementor-flip-box__back .elementor-flip-box__layer__description {
	margin-bottom: .3rem;
	font-family: "Open Sans", Sans-serif;
	font-size: 1.125rem;
	font-weight: 500;
}

.elementor-44704 .elementor-element.elementor-element-8a2f370 .elementor-flip-box__button:hover {
	color: var(--e-global-color-da3deb3);
}

.elementor-44704 .elementor-element.elementor-element-2e67394 .elementor-flip-box__front {
	background-color: #222c2e;
	border-style: solid;
	border-width: 5px 0px 0px 0px;
	border-color: var(--e-global-color-da3deb3);
}

.elementor-44704 .elementor-element.elementor-element-2e67394 .elementor-flip-box__back {
	background-color: #222c2e;
	border-style: none;
}

.elementor-44704 .elementor-element.elementor-element-2e67394 > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: rgba(2, 1, 1, 0);
}

.elementor-44704 .elementor-element.elementor-element-2e67394 .elementor-flip-box__front .elementor-flip-box__layer__overlay {
	padding: 3rem 3rem 3rem 3rem;
	text-align: left;
	justify-content: flex-start;
}

.elementor-44704 .elementor-element.elementor-element-2e67394 .elementor-flip-box__image {
	margin-bottom: 1.5rem;
	opacity: 1;
}

.elementor-44704 .elementor-element.elementor-element-2e67394 .elementor-flip-box__image img {
	width: 8rem;
}

.elementor-44704 .elementor-element.elementor-element-2e67394 .elementor-flip-box__front .elementor-flip-box__layer__title {
	-webkit-text-stroke-color: #000;
	stroke: #000;
}

.elementor-44704 .elementor-element.elementor-element-2e67394 .elementor-flip-box__front .elementor-flip-box__layer__description {
	font-family: "Open Sans", Sans-serif;
	font-size: 1.7rem;
	font-weight: 700;
	line-height: 2.2rem;
}

.elementor-44704 .elementor-element.elementor-element-2e67394 .elementor-flip-box__back .elementor-flip-box__layer__overlay {
	padding: 3rem 3rem 3rem 3rem;
	text-align: left;
	justify-content: flex-start;
}

.elementor-44704 .elementor-element.elementor-element-2e67394 .elementor-flip-box__button {
	margin-left: 0;
	font-family: "Open Sans", Sans-serif;
	font-weight: 700;
	color: #fff;
	border-width: 0px;
}

.elementor-44704 .elementor-element.elementor-element-2e67394 .elementor-flip-box__back .elementor-flip-box__layer__description {
	margin-bottom: .3rem;
	font-family: "Open Sans", Sans-serif;
	font-size: 1.125rem;
	font-weight: 500;
}

.elementor-44704 .elementor-element.elementor-element-2e67394 .elementor-flip-box__button:hover {
	color: var(--e-global-color-da3deb3);
}

.elementor-44704 .elementor-element.elementor-element-6f6616d {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-44704 .elementor-element.elementor-element-6f6616d:not(.elementor-motion-effects-element-type-background), .elementor-44704 .elementor-element.elementor-element-6f6616d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://wpic.co/nitropack_static/xDgfioLsUrZZKxTtPLRcrmPBFnWizXsH/assets/images/optimized/rev-59cc0db/wpic.co/wp-content/uploads/2023/09/WPIC-wins-award-at-the-2023-Tmall-Global-New-Seller-Summit-award.webp");
	background-position: bottom center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-44704 .elementor-element.elementor-element-ca41946 .elementor-flip-box__front {
	background-color: #222c2e;
	border-style: solid;
	border-width: 5px 0px 0px 0px;
	border-color: var(--e-global-color-da3deb3);
}

.elementor-44704 .elementor-element.elementor-element-ca41946 .elementor-flip-box__back {
	background-color: #222c2e;
	border-style: none;
}

.elementor-44704 .elementor-element.elementor-element-ca41946 > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: rgba(2, 1, 1, 0);
}

.elementor-44704 .elementor-element.elementor-element-ca41946 .elementor-flip-box__front .elementor-flip-box__layer__overlay {
	padding: 3rem 3rem 3rem 3rem;
	text-align: left;
	justify-content: flex-start;
}

.elementor-44704 .elementor-element.elementor-element-ca41946 .elementor-flip-box__image {
	margin-bottom: 1.5rem;
}

.elementor-44704 .elementor-element.elementor-element-ca41946 .elementor-flip-box__image img {
	width: 9rem;
}

.elementor-44704 .elementor-element.elementor-element-ca41946 .elementor-flip-box__front .elementor-flip-box__layer__description {
	font-family: "Open Sans", Sans-serif;
	font-size: 1.7rem;
	font-weight: 700;
	line-height: 2.2rem;
}

.elementor-44704 .elementor-element.elementor-element-ca41946 .elementor-flip-box__back .elementor-flip-box__layer__overlay {
	padding: 3rem 3rem 3rem 3rem;
	text-align: left;
	justify-content: flex-start;
}

.elementor-44704 .elementor-element.elementor-element-ca41946 .elementor-flip-box__button {
	margin-left: 0;
}

.elementor-44704 .elementor-element.elementor-element-ca41946 .elementor-flip-box__back .elementor-flip-box__layer__description {
	font-family: "Open Sans", Sans-serif;
	font-size: 1.125rem;
	font-weight: 500;
}

.elementor-44704 .elementor-element.elementor-element-81e1894 .elementor-flip-box__front {
	background-color: #222c2e;
	border-style: solid;
	border-width: 5px 0px 0px 0px;
	border-color: var(--e-global-color-da3deb3);
}

.elementor-44704 .elementor-element.elementor-element-81e1894 .elementor-flip-box__back {
	background-color: #222c2e;
	border-style: none;
}

.elementor-44704 .elementor-element.elementor-element-81e1894 > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: rgba(2, 1, 1, 0);
}

.elementor-44704 .elementor-element.elementor-element-81e1894 .elementor-flip-box__front .elementor-flip-box__layer__overlay {
	padding: 3rem 3rem 3rem 3rem;
	text-align: left;
	justify-content: flex-start;
}

.elementor-44704 .elementor-element.elementor-element-81e1894 .elementor-flip-box__image {
	margin-bottom: 1.5rem;
	opacity: 1;
}

.elementor-44704 .elementor-element.elementor-element-81e1894 .elementor-flip-box__image img {
	width: 8.5rem;
}

.elementor-44704 .elementor-element.elementor-element-81e1894 .elementor-flip-box__front .elementor-flip-box__layer__description {
	font-family: "Open Sans", Sans-serif;
	font-size: 1.7rem;
	font-weight: 700;
	line-height: 2.2rem;
}

.elementor-44704 .elementor-element.elementor-element-81e1894 .elementor-flip-box__back .elementor-flip-box__layer__overlay {
	padding: 3rem 3rem 3rem 3rem;
	text-align: left;
	justify-content: flex-start;
}

.elementor-44704 .elementor-element.elementor-element-81e1894 .elementor-flip-box__button {
	margin-left: 0;
	font-family: "Open Sans", Sans-serif;
	font-weight: 700;
	color: #fff;
	border-width: 0px;
}

.elementor-44704 .elementor-element.elementor-element-81e1894 .elementor-flip-box__back .elementor-flip-box__layer__description {
	margin-bottom: .3rem;
	font-family: "Open Sans", Sans-serif;
	font-size: 1.125rem;
	font-weight: 500;
}

.elementor-44704 .elementor-element.elementor-element-81e1894 .elementor-flip-box__button:hover {
	color: var(--e-global-color-da3deb3);
}

.elementor-44704 .elementor-element.elementor-element-f6d0228 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-44704 .elementor-element.elementor-element-f6d0228:not(.elementor-motion-effects-element-type-background), .elementor-44704 .elementor-element.elementor-element-f6d0228 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://wpic.co/nitropack_static/xDgfioLsUrZZKxTtPLRcrmPBFnWizXsH/assets/images/optimized/rev-59cc0db/wpic.co/wp-content/uploads/2022/03/TP100-2021-winners.webp");
	background-position: top center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-44704 .elementor-element.elementor-element-016fd5b .elementor-flip-box__front {
	background-color: #222c2e;
	border-style: solid;
	border-width: 5px 0px 0px 0px;
	border-color: var(--e-global-color-da3deb3);
}

.elementor-44704 .elementor-element.elementor-element-016fd5b .elementor-flip-box__back {
	background-color: #222c2e;
	border-style: none;
}

.elementor-44704 .elementor-element.elementor-element-016fd5b > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: rgba(2, 1, 1, 0);
}

.elementor-44704 .elementor-element.elementor-element-016fd5b .elementor-flip-box__front .elementor-flip-box__layer__overlay {
	padding: 3rem 3rem 3rem 3rem;
	text-align: left;
	justify-content: flex-start;
}

.elementor-44704 .elementor-element.elementor-element-016fd5b .elementor-flip-box__image {
	margin-bottom: 1.5rem;
	opacity: 1;
}

.elementor-44704 .elementor-element.elementor-element-016fd5b .elementor-flip-box__image img {
	width: 8.5rem;
}

.elementor-44704 .elementor-element.elementor-element-016fd5b .elementor-flip-box__front .elementor-flip-box__layer__description {
	font-family: "Open Sans", Sans-serif;
	font-size: 1.7rem;
	font-weight: 700;
	line-height: 2.2rem;
}

.elementor-44704 .elementor-element.elementor-element-016fd5b .elementor-flip-box__back .elementor-flip-box__layer__overlay {
	padding: 3rem 3rem 3rem 3rem;
	text-align: left;
	justify-content: flex-start;
}

.elementor-44704 .elementor-element.elementor-element-016fd5b .elementor-flip-box__button {
	margin-left: 0;
	font-family: "Open Sans", Sans-serif;
	font-weight: 700;
	color: #fff;
	border-width: 0px;
}

.elementor-44704 .elementor-element.elementor-element-016fd5b .elementor-flip-box__back .elementor-flip-box__layer__description {
	margin-bottom: .3rem;
	font-family: "Open Sans", Sans-serif;
	font-size: 1.125rem;
	font-weight: 500;
}

.elementor-44704 .elementor-element.elementor-element-016fd5b .elementor-flip-box__button:hover {
	color: var(--e-global-color-da3deb3);
}

.elementor-44704 .elementor-element.elementor-element-0e92418 .elementor-flip-box__front {
	background-color: #222c2e;
	border-style: solid;
	border-width: 5px 0px 0px 0px;
	border-color: var(--e-global-color-da3deb3);
}

.elementor-44704 .elementor-element.elementor-element-0e92418 .elementor-flip-box__back {
	background-color: #222c2e;
	border-style: none;
}

.elementor-44704 .elementor-element.elementor-element-0e92418 > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: rgba(2, 1, 1, 0);
}

.elementor-44704 .elementor-element.elementor-element-0e92418 .elementor-flip-box__front .elementor-flip-box__layer__overlay {
	padding: 3rem 3rem 3rem 3rem;
	text-align: left;
	justify-content: flex-start;
}

.elementor-44704 .elementor-element.elementor-element-0e92418 .elementor-flip-box__image {
	margin-bottom: 1.5rem;
	opacity: 1;
}

.elementor-44704 .elementor-element.elementor-element-0e92418 .elementor-flip-box__image img {
	width: 8.5rem;
}

.elementor-44704 .elementor-element.elementor-element-0e92418 .elementor-flip-box__front .elementor-flip-box__layer__description {
	font-family: "Open Sans", Sans-serif;
	font-size: 1.7rem;
	font-weight: 700;
	line-height: 2.2rem;
}

.elementor-44704 .elementor-element.elementor-element-0e92418 .elementor-flip-box__back .elementor-flip-box__layer__overlay {
	padding: 3rem 3rem 3rem 3rem;
	text-align: left;
	justify-content: flex-start;
}

.elementor-44704 .elementor-element.elementor-element-0e92418 .elementor-flip-box__button {
	margin-left: 0;
	font-family: "Open Sans", Sans-serif;
	font-weight: 700;
	color: #fff;
	border-width: 0px;
}

.elementor-44704 .elementor-element.elementor-element-0e92418 .elementor-flip-box__back .elementor-flip-box__layer__description {
	margin-bottom: .3rem;
	font-family: "Open Sans", Sans-serif;
	font-size: 1.125rem;
	font-weight: 500;
}

.elementor-44704 .elementor-element.elementor-element-0e92418 .elementor-flip-box__button:hover {
	color: var(--e-global-color-da3deb3);
}

.elementor-44704 .elementor-element.elementor-element-f9f8bd0 {
	--display: grid;
	--e-con-grid-template-columns: repeat(2, 1fr);
	--gap: 2.5rem 2.5rem;
	--row-gap: 2.5rem;
	--column-gap: 2.5rem;
	--grid-auto-flow: row;
	--justify-items: stretch;
	--overflow: hidden;
	--padding-top: 1rem;
	--padding-bottom: 0rem;
	--padding-left: 0rem;
	--padding-right: 0rem;
}

.elementor-44704 .elementor-element.elementor-element-cad3b51 .elementor-flip-box__front {
	background-color: #222c2e;
	border-style: solid;
	border-width: 5px 0px 0px 0px;
	border-color: var(--e-global-color-da3deb3);
}

.elementor-44704 .elementor-element.elementor-element-cad3b51 .elementor-flip-box__back {
	background-color: #222c2e;
	border-style: none;
}

.elementor-44704 .elementor-element.elementor-element-cad3b51 > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: rgba(2, 1, 1, 0);
}

.elementor-44704 .elementor-element.elementor-element-cad3b51 .elementor-flip-box__front .elementor-flip-box__layer__overlay {
	padding: 3rem 3rem 3rem 3rem;
	text-align: left;
	justify-content: flex-start;
}

.elementor-44704 .elementor-element.elementor-element-cad3b51 .elementor-flip-box__image img {
	width: 7rem;
}

.elementor-44704 .elementor-element.elementor-element-cad3b51 .elementor-flip-box__image {
	opacity: 1;
}

.elementor-44704 .elementor-element.elementor-element-cad3b51 .elementor-flip-box__front .elementor-flip-box__layer__description {
	font-family: "Open Sans", Sans-serif;
	font-size: 1.7rem;
	font-weight: 700;
	line-height: 2.2rem;
}

.elementor-44704 .elementor-element.elementor-element-cad3b51 .elementor-flip-box__back .elementor-flip-box__layer__overlay {
	padding: 3rem 3rem 3rem 3rem;
	text-align: left;
	justify-content: flex-start;
}

.elementor-44704 .elementor-element.elementor-element-cad3b51 .elementor-flip-box__button {
	margin-left: 0;
}

.elementor-44704 .elementor-element.elementor-element-cad3b51 .elementor-flip-box__back .elementor-flip-box__layer__description {
	font-family: "Open Sans", Sans-serif;
	font-size: 1.125rem;
	font-weight: 500;
}

.elementor-44704 .elementor-element.elementor-element-51f6d05 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-44704 .elementor-element.elementor-element-51f6d05:not(.elementor-motion-effects-element-type-background), .elementor-44704 .elementor-element.elementor-element-51f6d05 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://wpic.co/nitropack_static/xDgfioLsUrZZKxTtPLRcrmPBFnWizXsH/assets/images/optimized/rev-59cc0db/wpic.co/wp-content/uploads/2025/08/Japan-hero.webp");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-44704 .elementor-element.elementor-element-3b5d8e4 .elementor-flip-box__front {
	background-color: #222c2e;
	border-style: solid;
	border-width: 5px 0px 0px 0px;
}

.elementor-44704 .elementor-element.elementor-element-3b5d8e4 .elementor-flip-box__back {
	background-color: #222c2e;
	border-style: none;
}

.elementor-44704 .elementor-element.elementor-element-3b5d8e4 > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: rgba(2, 1, 1, 0);
}

.elementor-44704 .elementor-element.elementor-element-3b5d8e4 .elementor-flip-box__front .elementor-flip-box__layer__overlay {
	padding: 3rem 3rem 3rem 3rem;
	text-align: left;
	justify-content: flex-start;
}

.elementor-44704 .elementor-element.elementor-element-3b5d8e4 .elementor-flip-box__image {
	margin-bottom: .9rem;
	opacity: 1;
}

.elementor-44704 .elementor-element.elementor-element-3b5d8e4 .elementor-flip-box__image img {
	width: 7rem;
}

.elementor-44704 .elementor-element.elementor-element-3b5d8e4 .elementor-flip-box__front .elementor-flip-box__layer__description {
	font-family: "Open Sans", Sans-serif;
	font-size: 1.7rem;
	font-weight: 700;
	line-height: 2.2rem;
}

.elementor-44704 .elementor-element.elementor-element-3b5d8e4 .elementor-flip-box__back .elementor-flip-box__layer__overlay {
	padding: 3rem 3rem 3rem 3rem;
	text-align: left;
	justify-content: flex-start;
}

.elementor-44704 .elementor-element.elementor-element-3b5d8e4 .elementor-flip-box__button {
	margin-left: 0;
	font-family: "Open Sans", Sans-serif;
	font-weight: 700;
	color: #fff;
	border-width: 0px;
}

.elementor-44704 .elementor-element.elementor-element-3b5d8e4 .elementor-flip-box__back .elementor-flip-box__layer__description {
	margin-bottom: .3rem;
	font-family: "Open Sans", Sans-serif;
	font-size: 1.125rem;
	font-weight: 500;
}

.elementor-44704 .elementor-element.elementor-element-3b5d8e4 .elementor-flip-box__button:hover {
	color: var(--e-global-color-da3deb3);
}

.elementor-44704 .elementor-element.elementor-element-be5b59d .elementor-flip-box__front {
	background-color: #222c2e;
	border-style: solid;
	border-width: 5px 0px 0px 0px;
	border-color: var(--e-global-color-da3deb3);
}

.elementor-44704 .elementor-element.elementor-element-be5b59d .elementor-flip-box__back {
	background-color: #222c2e;
	border-style: none;
}

.elementor-44704 .elementor-element.elementor-element-be5b59d > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: rgba(2, 1, 1, 0);
}

.elementor-44704 .elementor-element.elementor-element-be5b59d .elementor-flip-box__front .elementor-flip-box__layer__overlay {
	padding: 3rem 3rem 3rem 3rem;
	text-align: left;
	justify-content: flex-start;
}

.elementor-44704 .elementor-element.elementor-element-be5b59d .elementor-flip-box__image {
	margin-bottom: .9rem;
	opacity: 1;
}

.elementor-44704 .elementor-element.elementor-element-be5b59d .elementor-flip-box__image img {
	width: 6rem;
}

.elementor-44704 .elementor-element.elementor-element-be5b59d .elementor-flip-box__front .elementor-flip-box__layer__title {
	-webkit-text-stroke-color: #000;
	stroke: #000;
}

.elementor-44704 .elementor-element.elementor-element-be5b59d .elementor-flip-box__front .elementor-flip-box__layer__description {
	font-family: "Open Sans", Sans-serif;
	font-size: 1.7rem;
	font-weight: 700;
	line-height: 2.2rem;
}

.elementor-44704 .elementor-element.elementor-element-be5b59d .elementor-flip-box__back .elementor-flip-box__layer__overlay {
	padding: 3rem 3rem 3rem 3rem;
	text-align: left;
	justify-content: flex-start;
}

.elementor-44704 .elementor-element.elementor-element-be5b59d .elementor-flip-box__button {
	margin-left: 0;
	font-family: "Open Sans", Sans-serif;
	font-weight: 700;
	color: #fff;
	border-width: 0px;
}

.elementor-44704 .elementor-element.elementor-element-be5b59d .elementor-flip-box__back .elementor-flip-box__layer__description {
	margin-bottom: .3rem;
	font-family: "Open Sans", Sans-serif;
	font-size: 1.125rem;
	font-weight: 500;
}

.elementor-44704 .elementor-element.elementor-element-be5b59d .elementor-flip-box__button:hover {
	color: var(--e-global-color-da3deb3);
}

.elementor-44704 .elementor-element.elementor-element-1692cb0 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-44704 .elementor-element.elementor-element-1692cb0:not(.elementor-motion-effects-element-type-background), .elementor-44704 .elementor-element.elementor-element-1692cb0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://wpic.co/nitropack_static/xDgfioLsUrZZKxTtPLRcrmPBFnWizXsH/assets/images/optimized/rev-59cc0db/wpic.co/wp-content/uploads/2023/09/WPIC-wins-award-at-the-2023-Tmall-Global-New-Seller-Summit-award.webp");
	background-position: bottom center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-44704 .elementor-element.elementor-element-6af342d .elementor-flip-box__front {
	background-color: #222c2e;
	border-style: solid;
	border-width: 5px 0px 0px 0px;
	border-color: var(--e-global-color-da3deb3);
}

.elementor-44704 .elementor-element.elementor-element-6af342d .elementor-flip-box__back {
	background-color: #222c2e;
	border-style: none;
}

.elementor-44704 .elementor-element.elementor-element-6af342d > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: rgba(2, 1, 1, 0);
}

.elementor-44704 .elementor-element.elementor-element-6af342d .elementor-flip-box__front .elementor-flip-box__layer__overlay {
	padding: 3rem 3rem 3rem 3rem;
	text-align: left;
	justify-content: flex-start;
}

.elementor-44704 .elementor-element.elementor-element-6af342d .elementor-flip-box__image {
	margin-bottom: .9rem;
}

.elementor-44704 .elementor-element.elementor-element-6af342d .elementor-flip-box__image img {
	width: 7rem;
}

.elementor-44704 .elementor-element.elementor-element-6af342d .elementor-flip-box__front .elementor-flip-box__layer__description {
	font-family: "Open Sans", Sans-serif;
	font-size: 1.7rem;
	font-weight: 700;
	line-height: 2.2rem;
}

.elementor-44704 .elementor-element.elementor-element-6af342d .elementor-flip-box__back .elementor-flip-box__layer__overlay {
	padding: 3rem 3rem 3rem 3rem;
	text-align: left;
	justify-content: flex-start;
}

.elementor-44704 .elementor-element.elementor-element-6af342d .elementor-flip-box__button {
	margin-left: 0;
}

.elementor-44704 .elementor-element.elementor-element-6af342d .elementor-flip-box__back .elementor-flip-box__layer__description {
	font-family: "Open Sans", Sans-serif;
	font-size: 1.125rem;
	font-weight: 500;
}

.elementor-44704 .elementor-element.elementor-element-1320183 .elementor-flip-box__front {
	background-color: #222c2e;
	border-style: solid;
	border-width: 5px 0px 0px 0px;
	border-color: var(--e-global-color-da3deb3);
}

.elementor-44704 .elementor-element.elementor-element-1320183 .elementor-flip-box__back {
	background-color: #222c2e;
	border-style: none;
}

.elementor-44704 .elementor-element.elementor-element-1320183 > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: rgba(2, 1, 1, 0);
}

.elementor-44704 .elementor-element.elementor-element-1320183 .elementor-flip-box__front .elementor-flip-box__layer__overlay {
	padding: 3rem 3rem 3rem 3rem;
	text-align: left;
	justify-content: flex-start;
}

.elementor-44704 .elementor-element.elementor-element-1320183 .elementor-flip-box__image {
	margin-bottom: .9rem;
	opacity: 1;
}

.elementor-44704 .elementor-element.elementor-element-1320183 .elementor-flip-box__image img {
	width: 7rem;
}

.elementor-44704 .elementor-element.elementor-element-1320183 .elementor-flip-box__front .elementor-flip-box__layer__description {
	font-family: "Open Sans", Sans-serif;
	font-size: 1.7rem;
	font-weight: 700;
	line-height: 2.2rem;
}

.elementor-44704 .elementor-element.elementor-element-1320183 .elementor-flip-box__back .elementor-flip-box__layer__overlay {
	padding: 3rem 3rem 3rem 3rem;
	text-align: left;
	justify-content: flex-start;
}

.elementor-44704 .elementor-element.elementor-element-1320183 .elementor-flip-box__button {
	margin-left: 0;
	font-family: "Open Sans", Sans-serif;
	font-weight: 700;
	color: #fff;
	border-width: 0px;
}

.elementor-44704 .elementor-element.elementor-element-1320183 .elementor-flip-box__back .elementor-flip-box__layer__description {
	margin-bottom: .3rem;
	font-family: "Open Sans", Sans-serif;
	font-size: 1.125rem;
	font-weight: 500;
}

.elementor-44704 .elementor-element.elementor-element-1320183 .elementor-flip-box__button:hover {
	color: var(--e-global-color-da3deb3);
}

.elementor-44704 .elementor-element.elementor-element-0292f24 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-44704 .elementor-element.elementor-element-0292f24:not(.elementor-motion-effects-element-type-background), .elementor-44704 .elementor-element.elementor-element-0292f24 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://wpic.co/nitropack_static/xDgfioLsUrZZKxTtPLRcrmPBFnWizXsH/assets/images/optimized/rev-59cc0db/wpic.co/wp-content/uploads/2022/03/TP100-2021-winners.webp");
	background-position: top center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-44704 .elementor-element.elementor-element-f096c87 .elementor-flip-box__front {
	background-color: #222c2e;
	border-style: solid;
	border-width: 5px 0px 0px 0px;
	border-color: var(--e-global-color-da3deb3);
}

.elementor-44704 .elementor-element.elementor-element-f096c87 .elementor-flip-box__back {
	background-color: #222c2e;
	border-style: none;
}

.elementor-44704 .elementor-element.elementor-element-f096c87 > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: rgba(2, 1, 1, 0);
}

.elementor-44704 .elementor-element.elementor-element-f096c87 .elementor-flip-box__front .elementor-flip-box__layer__overlay {
	padding: 3rem 3rem 3rem 3rem;
	text-align: left;
	justify-content: flex-start;
}

.elementor-44704 .elementor-element.elementor-element-f096c87 .elementor-flip-box__image {
	margin-bottom: .9rem;
	opacity: 1;
}

.elementor-44704 .elementor-element.elementor-element-f096c87 .elementor-flip-box__image img {
	width: 6rem;
}

.elementor-44704 .elementor-element.elementor-element-f096c87 .elementor-flip-box__front .elementor-flip-box__layer__description {
	font-family: "Open Sans", Sans-serif;
	font-size: 1.7rem;
	font-weight: 700;
	line-height: 2.2rem;
}

.elementor-44704 .elementor-element.elementor-element-f096c87 .elementor-flip-box__back .elementor-flip-box__layer__overlay {
	padding: 3rem 3rem 3rem 3rem;
	text-align: left;
	justify-content: flex-start;
}

.elementor-44704 .elementor-element.elementor-element-f096c87 .elementor-flip-box__button {
	margin-left: 0;
	font-family: "Open Sans", Sans-serif;
	font-weight: 700;
	color: #fff;
	border-width: 0px;
}

.elementor-44704 .elementor-element.elementor-element-f096c87 .elementor-flip-box__back .elementor-flip-box__layer__description {
	margin-bottom: .3rem;
	font-family: "Open Sans", Sans-serif;
	font-size: 1.125rem;
	font-weight: 500;
}

.elementor-44704 .elementor-element.elementor-element-f096c87 .elementor-flip-box__button:hover {
	color: var(--e-global-color-da3deb3);
}

.elementor-44704 .elementor-element.elementor-element-13ed758 .elementor-flip-box__front {
	background-color: #222c2e;
	border-style: solid;
	border-width: 5px 0px 0px 0px;
	border-color: var(--e-global-color-da3deb3);
}

.elementor-44704 .elementor-element.elementor-element-13ed758 .elementor-flip-box__back {
	background-color: #222c2e;
	border-style: none;
}

.elementor-44704 .elementor-element.elementor-element-13ed758 > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: rgba(2, 1, 1, 0);
}

.elementor-44704 .elementor-element.elementor-element-13ed758 .elementor-flip-box__front .elementor-flip-box__layer__overlay {
	padding: 3rem 3rem 3rem 3rem;
	text-align: left;
	justify-content: flex-start;
}

.elementor-44704 .elementor-element.elementor-element-13ed758 .elementor-flip-box__image {
	margin-bottom: .9rem;
	opacity: 1;
}

.elementor-44704 .elementor-element.elementor-element-13ed758 .elementor-flip-box__image img {
	width: 6rem;
}

.elementor-44704 .elementor-element.elementor-element-13ed758 .elementor-flip-box__front .elementor-flip-box__layer__description {
	font-family: "Open Sans", Sans-serif;
	font-size: 1.7rem;
	font-weight: 700;
	line-height: 2.2rem;
}

.elementor-44704 .elementor-element.elementor-element-13ed758 .elementor-flip-box__back .elementor-flip-box__layer__overlay {
	padding: 3rem 3rem 3rem 3rem;
	text-align: left;
	justify-content: flex-start;
}

.elementor-44704 .elementor-element.elementor-element-13ed758 .elementor-flip-box__button {
	margin-left: 0;
	font-family: "Open Sans", Sans-serif;
	font-weight: 700;
	color: #fff;
	border-width: 0px;
}

.elementor-44704 .elementor-element.elementor-element-13ed758 .elementor-flip-box__back .elementor-flip-box__layer__description {
	margin-bottom: .3rem;
	font-family: "Open Sans", Sans-serif;
	font-size: 1.125rem;
	font-weight: 500;
}

.elementor-44704 .elementor-element.elementor-element-13ed758 .elementor-flip-box__button:hover {
	color: var(--e-global-color-da3deb3);
}

.elementor-44704 .elementor-element.elementor-element-40c02b5 {
	--display: flex;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 2.3rem 2.3rem;
	--row-gap: 2.3rem;
	--column-gap: 2.3rem;
	--overflow: hidden;
	--padding-top: 2rem;
	--padding-bottom: 6rem;
	--padding-left: 0rem;
	--padding-right: 0rem;
}

.elementor-44704 .elementor-element.elementor-element-40c02b5:not(.elementor-motion-effects-element-type-background), .elementor-44704 .elementor-element.elementor-element-40c02b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #010101;
}

.elementor-44704 .elementor-element.elementor-element-7b9a7ba {
	width: var(--container-widget-width, 80%);
	max-width: 80%;
	--container-widget-width: 80%;
	--container-widget-flex-grow: 0;
	text-align: left;
}

.elementor-44704 .elementor-element.elementor-element-7b9a7ba .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 2.5rem;
	font-weight: 800;
	color: #fff;
}

.elementor-44704 .elementor-element.elementor-element-4a774ba {
	width: var(--container-widget-width, 55%);
	max-width: 55%;
	--container-widget-width: 55%;
	--container-widget-flex-grow: 0;
	text-align: left;
	font-family: "Open Sans", Sans-serif;
	font-size: 1.2rem;
	font-weight: 400;
	color: #fff;
}

.elementor-44704 .elementor-element.elementor-element-e56369c {
	--display: grid;
	--e-con-grid-template-columns: repeat(3, 1fr);
	--e-con-grid-template-rows: repeat(2, 1fr);
	--gap: 2.5rem 2.5rem;
	--row-gap: 2.5rem;
	--column-gap: 2.5rem;
	--grid-auto-flow: row;
	--justify-items: stretch;
	--overflow: hidden;
	--padding-top: 1rem;
	--padding-bottom: 0rem;
	--padding-left: 0rem;
	--padding-right: 0rem;
}

.elementor-44704 .elementor-element.elementor-element-0570a00 .elementor-flip-box__front {
	background-color: #85c531;
	background-image: url("https://wpic.co/nitropack_static/xDgfioLsUrZZKxTtPLRcrmPBFnWizXsH/assets/images/optimized/rev-59cc0db/wpic.co/wp-content/uploads/2025/09/Lines-3.webp");
	background-position: 0px -3rem;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-44704 .elementor-element.elementor-element-0570a00 .elementor-flip-box__front.nitro-lazy {
	background-image: none !important;
}

.elementor-44704 .elementor-element.elementor-element-0570a00 .elementor-flip-box__back {
	background-color: var(--e-global-color-da3deb3);
}

.elementor-44704 .elementor-element.elementor-element-0570a00 > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: rgba(2, 1, 1, 0);
}

.elementor-44704 .elementor-element.elementor-element-0570a00 .elementor-flip-box__front .elementor-flip-box__layer__overlay {
	background-color: rgba(133, 197, 49, .57);
	padding: 1.2rem 2rem 1.2rem 2rem;
	text-align: left;
	justify-content: flex-end;
}

.elementor-44704 .elementor-element.elementor-element-0570a00 .elementor-flip-box__front .elementor-flip-box__layer__title {
	color: #fff;
	font-family: "Montserrat", Sans-serif;
	font-size: 1.25rem;
	font-weight: 700;
	line-height: 1.7rem;
}

.elementor-44704 .elementor-element.elementor-element-0570a00 .elementor-flip-box__back .elementor-flip-box__layer__overlay {
	padding: 2rem 2rem 2rem 2rem;
	text-align: left;
	justify-content: flex-start;
}

.elementor-44704 .elementor-element.elementor-element-0570a00 .elementor-flip-box__button {
	margin-left: 0;
}

.elementor-44704 .elementor-element.elementor-element-0570a00 .elementor-flip-box__back .elementor-flip-box__layer__description {
	font-family: "Open Sans", Sans-serif;
	font-size: 1.125rem;
	font-weight: 500;
}

.elementor-44704 .elementor-element.elementor-element-7969c01 .elementor-flip-box__front {
	background-color: #7131c5;
	background-image: url("https://wpic.co/nitropack_static/xDgfioLsUrZZKxTtPLRcrmPBFnWizXsH/assets/images/optimized/rev-59cc0db/wpic.co/wp-content/uploads/2025/09/Lines-4.webp");
	background-position: bottom center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-44704 .elementor-element.elementor-element-7969c01 .elementor-flip-box__front.nitro-lazy {
	background-image: none !important;
}

.elementor-44704 .elementor-element.elementor-element-7969c01 .elementor-flip-box__back {
	background-color: #7131c5;
}

.elementor-44704 .elementor-element.elementor-element-7969c01 > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: rgba(2, 1, 1, 0);
}

.elementor-44704 .elementor-element.elementor-element-7969c01 .elementor-flip-box__front .elementor-flip-box__layer__overlay {
	background-color: rgba(113, 49, 197, .6);
	padding: 1.2rem 2rem 1.2rem 2rem;
	text-align: left;
	justify-content: flex-end;
}

.elementor-44704 .elementor-element.elementor-element-7969c01 .elementor-flip-box__image {
	margin-bottom: 0px;
	opacity: .3;
}

.elementor-44704 .elementor-element.elementor-element-7969c01 .elementor-flip-box__image img {
	width: 100%;
}

.elementor-44704 .elementor-element.elementor-element-7969c01 .elementor-flip-box__front .elementor-flip-box__layer__title {
	color: #fff;
	font-family: "Montserrat", Sans-serif;
	font-size: 1.25rem;
	font-weight: 700;
	line-height: 1.7rem;
}

.elementor-44704 .elementor-element.elementor-element-7969c01 .elementor-flip-box__back .elementor-flip-box__layer__overlay {
	padding: 2rem 2rem 2rem 2rem;
	text-align: left;
	justify-content: flex-start;
}

.elementor-44704 .elementor-element.elementor-element-7969c01 .elementor-flip-box__button {
	margin-left: 0;
}

.elementor-44704 .elementor-element.elementor-element-7969c01 .elementor-flip-box__back .elementor-flip-box__layer__description {
	font-family: "Open Sans", Sans-serif;
	font-size: 1.125rem;
	font-weight: 500;
}

.elementor-44704 .elementor-element.elementor-element-6cf5e25 .elementor-flip-box__front {
	background-color: #31c58f;
	background-image: url("https://wpic.co/nitropack_static/xDgfioLsUrZZKxTtPLRcrmPBFnWizXsH/assets/images/optimized/rev-59cc0db/wpic.co/wp-content/uploads/2025/09/music-lines.webp");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-44704 .elementor-element.elementor-element-6cf5e25 .elementor-flip-box__back {
	background-color: #31c58f;
}

.elementor-44704 .elementor-element.elementor-element-6cf5e25 > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: rgba(2, 1, 1, 0);
}

.elementor-44704 .elementor-element.elementor-element-6cf5e25 .elementor-flip-box__front .elementor-flip-box__layer__overlay {
	background-color: rgba(49, 197, 143, .61);
	padding: 1.2rem 2rem 1.2rem 2rem;
	text-align: left;
	justify-content: flex-end;
}

.elementor-44704 .elementor-element.elementor-element-6cf5e25 .elementor-flip-box__image {
	margin-bottom: 0px;
	opacity: .3;
}

.elementor-44704 .elementor-element.elementor-element-6cf5e25 .elementor-flip-box__image img {
	width: 100%;
}

.elementor-44704 .elementor-element.elementor-element-6cf5e25 .elementor-flip-box__front .elementor-flip-box__layer__title {
	color: #fff;
	font-family: "Montserrat", Sans-serif;
	font-size: 1.25rem;
	font-weight: 700;
	line-height: 1.7rem;
}

.elementor-44704 .elementor-element.elementor-element-6cf5e25 .elementor-flip-box__back .elementor-flip-box__layer__overlay {
	padding: 2rem 2rem 2rem 2rem;
	text-align: left;
	justify-content: flex-start;
}

.elementor-44704 .elementor-element.elementor-element-6cf5e25 .elementor-flip-box__button {
	margin-left: 0;
}

.elementor-44704 .elementor-element.elementor-element-6cf5e25 .elementor-flip-box__back .elementor-flip-box__layer__description {
	font-family: "Open Sans", Sans-serif;
	font-size: 1.125rem;
	font-weight: 500;
}

.elementor-44704 .elementor-element.elementor-element-36e82e7 .elementor-flip-box__front {
	background-color: #7131c5;
	background-image: url("https://wpic.co/nitropack_static/xDgfioLsUrZZKxTtPLRcrmPBFnWizXsH/assets/images/optimized/rev-59cc0db/wpic.co/wp-content/uploads/2025/09/Lines-4.webp");
	background-position: 0px -3rem;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-44704 .elementor-element.elementor-element-36e82e7 .elementor-flip-box__front.nitro-lazy {
	background-image: none !important;
}

.elementor-44704 .elementor-element.elementor-element-36e82e7 .elementor-flip-box__back {
	background-color: #7131c5;
}

.elementor-44704 .elementor-element.elementor-element-36e82e7 > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: rgba(2, 1, 1, 0);
}

.elementor-44704 .elementor-element.elementor-element-36e82e7 .elementor-flip-box__front .elementor-flip-box__layer__overlay {
	background-color: rgba(113, 49, 197, .6);
	padding: 1.2rem 2rem 1.2rem 2rem;
	text-align: left;
	justify-content: flex-end;
}

.elementor-44704 .elementor-element.elementor-element-36e82e7 .elementor-flip-box__front .elementor-flip-box__layer__title {
	color: #fff;
	font-family: "Montserrat", Sans-serif;
	font-size: 1.25rem;
	font-weight: 700;
	line-height: 1.7rem;
}

.elementor-44704 .elementor-element.elementor-element-36e82e7 .elementor-flip-box__back .elementor-flip-box__layer__overlay {
	padding: 2rem 2rem 2rem 2rem;
	text-align: left;
	justify-content: flex-start;
}

.elementor-44704 .elementor-element.elementor-element-36e82e7 .elementor-flip-box__button {
	margin-left: 0;
}

.elementor-44704 .elementor-element.elementor-element-36e82e7 .elementor-flip-box__back .elementor-flip-box__layer__description {
	font-family: "Open Sans", Sans-serif;
	font-size: 1.125rem;
	font-weight: 500;
}

.elementor-44704 .elementor-element.elementor-element-02d7cce .elementor-flip-box__front {
	background-color: #31c58f;
	background-image: url("https://wpic.co/nitropack_static/xDgfioLsUrZZKxTtPLRcrmPBFnWizXsH/assets/images/optimized/rev-59cc0db/wpic.co/wp-content/uploads/2025/11/lines-5.webp");
	background-position: top center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-44704 .elementor-element.elementor-element-02d7cce .elementor-flip-box__front.nitro-lazy {
	background-image: none !important;
}

.elementor-44704 .elementor-element.elementor-element-02d7cce .elementor-flip-box__back {
	background-color: #31c58f;
}

.elementor-44704 .elementor-element.elementor-element-02d7cce > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: rgba(2, 1, 1, 0);
}

.elementor-44704 .elementor-element.elementor-element-02d7cce .elementor-flip-box__front .elementor-flip-box__layer__overlay {
	background-color: rgba(49, 197, 143, .61);
	padding: 1.2rem 2rem 1.2rem 2rem;
	text-align: left;
	justify-content: flex-end;
}

.elementor-44704 .elementor-element.elementor-element-02d7cce .elementor-flip-box__image {
	margin-bottom: 0px;
	opacity: .3;
}

.elementor-44704 .elementor-element.elementor-element-02d7cce .elementor-flip-box__image img {
	width: 100%;
}

.elementor-44704 .elementor-element.elementor-element-02d7cce .elementor-flip-box__front .elementor-flip-box__layer__title {
	color: #fff;
	font-family: "Montserrat", Sans-serif;
	font-size: 1.25rem;
	font-weight: 700;
	line-height: 1.7rem;
}

.elementor-44704 .elementor-element.elementor-element-02d7cce .elementor-flip-box__back .elementor-flip-box__layer__overlay {
	padding: 2rem 2rem 2rem 2rem;
	text-align: left;
	justify-content: flex-start;
}

.elementor-44704 .elementor-element.elementor-element-02d7cce .elementor-flip-box__button {
	margin-left: 0;
}

.elementor-44704 .elementor-element.elementor-element-02d7cce .elementor-flip-box__back .elementor-flip-box__layer__description {
	font-family: "Open Sans", Sans-serif;
	font-size: 1.125rem;
	font-weight: 500;
}

.elementor-44704 .elementor-element.elementor-element-3fa8aad .elementor-flip-box__front {
	background-color: var(--e-global-color-da3deb3);
	background-image: url("https://wpic.co/nitropack_static/xDgfioLsUrZZKxTtPLRcrmPBFnWizXsH/assets/images/optimized/rev-59cc0db/wpic.co/wp-content/uploads/2025/09/Lines-3.webp");
	background-position: 0px -3rem;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-44704 .elementor-element.elementor-element-3fa8aad .elementor-flip-box__front.nitro-lazy {
	background-image: none !important;
}

.elementor-44704 .elementor-element.elementor-element-3fa8aad .elementor-flip-box__back {
	background-color: var(--e-global-color-da3deb3);
}

.elementor-44704 .elementor-element.elementor-element-3fa8aad > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: rgba(2, 1, 1, 0);
}

.elementor-44704 .elementor-element.elementor-element-3fa8aad .elementor-flip-box__front .elementor-flip-box__layer__overlay {
	background-color: rgba(133, 197, 49, .57);
	padding: 1.2rem 2rem 1.2rem 2rem;
	text-align: left;
	justify-content: flex-end;
}

.elementor-44704 .elementor-element.elementor-element-3fa8aad .elementor-flip-box__image {
	margin-bottom: 0px;
	opacity: .3;
}

.elementor-44704 .elementor-element.elementor-element-3fa8aad .elementor-flip-box__image img {
	width: 100%;
}

.elementor-44704 .elementor-element.elementor-element-3fa8aad .elementor-flip-box__front .elementor-flip-box__layer__title {
	color: #fff;
	font-family: "Montserrat", Sans-serif;
	font-size: 1.25rem;
	font-weight: 700;
	line-height: 1.7rem;
}

.elementor-44704 .elementor-element.elementor-element-3fa8aad .elementor-flip-box__back .elementor-flip-box__layer__overlay {
	padding: 2rem 2rem 2rem 2rem;
	text-align: left;
	justify-content: flex-start;
}

.elementor-44704 .elementor-element.elementor-element-3fa8aad .elementor-flip-box__button {
	margin-left: 0;
}

.elementor-44704 .elementor-element.elementor-element-3fa8aad .elementor-flip-box__back .elementor-flip-box__layer__description {
	font-family: "Open Sans", Sans-serif;
	font-size: 1.125rem;
	font-weight: 500;
}

.elementor-44704 .elementor-element.elementor-element-16eec0c {
	--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;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-44704 .elementor-element.elementor-element-16eec0c:not(.elementor-motion-effects-element-type-background), .elementor-44704 .elementor-element.elementor-element-16eec0c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #010101;
}

.elementor-44704 .elementor-element.elementor-element-1e0ce32 {
	--display: flex;
	--overlay-opacity: .9;
	--padding-top: 3rem;
	--padding-bottom: 4rem;
	--padding-left: 2rem;
	--padding-right: 2rem;
}

.elementor-44704 .elementor-element.elementor-element-1e0ce32:not(.elementor-motion-effects-element-type-background), .elementor-44704 .elementor-element.elementor-element-1e0ce32 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #010101;
	background-image: url("https://wpic.co/nitropack_static/xDgfioLsUrZZKxTtPLRcrmPBFnWizXsH/assets/images/optimized/rev-59cc0db/wpic.co/wp-content/uploads/2023/05/Pantone-Case-study-1.webp");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-44704 .elementor-element.elementor-element-1e0ce32::before, .elementor-44704 .elementor-element.elementor-element-1e0ce32 > .elementor-background-video-container::before, .elementor-44704 .elementor-element.elementor-element-1e0ce32 > .e-con-inner > .elementor-background-video-container::before, .elementor-44704 .elementor-element.elementor-element-1e0ce32 > .elementor-background-slideshow::before, .elementor-44704 .elementor-element.elementor-element-1e0ce32 > .e-con-inner > .elementor-background-slideshow::before, .elementor-44704 .elementor-element.elementor-element-1e0ce32 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(270deg, rgba(1, 1, 1, .39) 22%, rgba(1, 1, 2, .82) 55%);
}

.elementor-widget-blockquote .elementor-blockquote__content {
	color: var(--e-global-color-text);
}

.elementor-widget-blockquote .elementor-blockquote__author {
	color: var(--e-global-color-secondary);
}

.elementor-44704 .elementor-element.elementor-element-2f8c400 {
	width: var(--container-widget-width, 60%);
	max-width: 60%;
	--container-widget-width: 60%;
	--container-widget-flex-grow: 0;
}

.elementor-44704 .elementor-element.elementor-element-2f8c400 .elementor-blockquote__content {
	color: #fff;
	font-size: 1.3rem;
	font-weight: 600;
	line-height: 1.8rem;
}

.elementor-44704 .elementor-element.elementor-element-2f8c400 .elementor-blockquote__content +.e-q-footer {
	margin-top: 1.2rem;
}

.elementor-44704 .elementor-element.elementor-element-2f8c400 .elementor-blockquote__author {
	color: #fff;
	font-weight: 800;
}

.elementor-44704 .elementor-element.elementor-element-2f8c400 .elementor-blockquote:before {
	color: var(--e-global-color-da3deb3);
	font-size: calc(.9px * 100);
}

.elementor-44704 .elementor-element.elementor-element-88c96c4 {
	--display: flex;
	--overlay-opacity: .9;
	--padding-top: 3rem;
	--padding-bottom: 4rem;
	--padding-left: 2rem;
	--padding-right: 2rem;
}

.elementor-44704 .elementor-element.elementor-element-88c96c4:not(.elementor-motion-effects-element-type-background), .elementor-44704 .elementor-element.elementor-element-88c96c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #010101;
	background-image: url("https://wpic.co/nitropack_static/xDgfioLsUrZZKxTtPLRcrmPBFnWizXsH/assets/images/optimized/rev-59cc0db/wpic.co/wp-content/uploads/2025/08/PMD-hero.webp");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-44704 .elementor-element.elementor-element-88c96c4::before, .elementor-44704 .elementor-element.elementor-element-88c96c4 > .elementor-background-video-container::before, .elementor-44704 .elementor-element.elementor-element-88c96c4 > .e-con-inner > .elementor-background-video-container::before, .elementor-44704 .elementor-element.elementor-element-88c96c4 > .elementor-background-slideshow::before, .elementor-44704 .elementor-element.elementor-element-88c96c4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-44704 .elementor-element.elementor-element-88c96c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(270deg, rgba(1, 1, 1, .35) 22%, rgba(1, 1, 2, .72) 55%);
}

.elementor-44704 .elementor-element.elementor-element-b0587d4 {
	width: var(--container-widget-width, 60%);
	max-width: 60%;
	--container-widget-width: 60%;
	--container-widget-flex-grow: 0;
}

.elementor-44704 .elementor-element.elementor-element-b0587d4 .elementor-blockquote__content {
	color: #fff;
	font-size: 1.3rem;
	font-weight: 600;
	line-height: 1.8rem;
}

.elementor-44704 .elementor-element.elementor-element-b0587d4 .elementor-blockquote__content +.e-q-footer {
	margin-top: 1.2rem;
}

.elementor-44704 .elementor-element.elementor-element-b0587d4 .elementor-blockquote__author {
	color: #fff;
	font-weight: 800;
}

.elementor-44704 .elementor-element.elementor-element-b0587d4 .elementor-blockquote:before {
	color: var(--e-global-color-da3deb3);
	font-size: calc(.9px * 100);
}

.elementor-44704 .elementor-element.elementor-element-ecd2e6d {
	--display: flex;
	--overlay-opacity: .9;
	--padding-top: 3rem;
	--padding-bottom: 4rem;
	--padding-left: 2rem;
	--padding-right: 2rem;
}

.elementor-44704 .elementor-element.elementor-element-ecd2e6d:not(.elementor-motion-effects-element-type-background), .elementor-44704 .elementor-element.elementor-element-ecd2e6d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #010101;
	background-image: url("https://wpic.co/nitropack_static/xDgfioLsUrZZKxTtPLRcrmPBFnWizXsH/assets/images/optimized/rev-59cc0db/wpic.co/wp-content/uploads/2025/11/Jamieson-hero.webp");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-44704 .elementor-element.elementor-element-ecd2e6d::before, .elementor-44704 .elementor-element.elementor-element-ecd2e6d > .elementor-background-video-container::before, .elementor-44704 .elementor-element.elementor-element-ecd2e6d > .e-con-inner > .elementor-background-video-container::before, .elementor-44704 .elementor-element.elementor-element-ecd2e6d > .elementor-background-slideshow::before, .elementor-44704 .elementor-element.elementor-element-ecd2e6d > .e-con-inner > .elementor-background-slideshow::before, .elementor-44704 .elementor-element.elementor-element-ecd2e6d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(270deg, rgba(1, 1, 1, .39) 22%, rgba(1, 1, 2, .82) 55%);
}

.elementor-44704 .elementor-element.elementor-element-b64d8dc {
	width: var(--container-widget-width, 60%);
	max-width: 60%;
	--container-widget-width: 60%;
	--container-widget-flex-grow: 0;
}

.elementor-44704 .elementor-element.elementor-element-b64d8dc .elementor-blockquote__content {
	color: #fff;
	font-size: 1.3rem;
	font-weight: 600;
	line-height: 1.8rem;
}

.elementor-44704 .elementor-element.elementor-element-b64d8dc .elementor-blockquote__content +.e-q-footer {
	margin-top: 1.2rem;
}

.elementor-44704 .elementor-element.elementor-element-b64d8dc .elementor-blockquote__author {
	color: #fff;
	font-weight: 800;
}

.elementor-44704 .elementor-element.elementor-element-b64d8dc .elementor-blockquote:before {
	color: var(--e-global-color-da3deb3);
	font-size: calc(.9px * 100);
}

.elementor-44704 .elementor-element.elementor-element-d682a1a {
	--display: flex;
	--overlay-opacity: .75;
	--padding-top: 3rem;
	--padding-bottom: 4rem;
	--padding-left: 2rem;
	--padding-right: 2rem;
}

.elementor-44704 .elementor-element.elementor-element-d682a1a:not(.elementor-motion-effects-element-type-background), .elementor-44704 .elementor-element.elementor-element-d682a1a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #010101;
	background-image: url("https://wpic.co/nitropack_static/xDgfioLsUrZZKxTtPLRcrmPBFnWizXsH/assets/images/optimized/rev-59cc0db/wpic.co/wp-content/uploads/2025/11/Kizik-hero.webp");
	background-position: top center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-44704 .elementor-element.elementor-element-d682a1a::before, .elementor-44704 .elementor-element.elementor-element-d682a1a > .elementor-background-video-container::before, .elementor-44704 .elementor-element.elementor-element-d682a1a > .e-con-inner > .elementor-background-video-container::before, .elementor-44704 .elementor-element.elementor-element-d682a1a > .elementor-background-slideshow::before, .elementor-44704 .elementor-element.elementor-element-d682a1a > .e-con-inner > .elementor-background-slideshow::before, .elementor-44704 .elementor-element.elementor-element-d682a1a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(270deg, rgba(1, 1, 1, .35) 22%, rgba(1, 1, 2, .72) 55%);
}

.elementor-44704 .elementor-element.elementor-element-e788343 {
	width: var(--container-widget-width, 55%);
	max-width: 55%;
	--container-widget-width: 55%;
	--container-widget-flex-grow: 0;
}

.elementor-44704 .elementor-element.elementor-element-e788343 .elementor-blockquote__content {
	color: #fff;
	font-size: 1.3rem;
	font-weight: 600;
	line-height: 1.8rem;
}

.elementor-44704 .elementor-element.elementor-element-e788343 .elementor-blockquote__content +.e-q-footer {
	margin-top: 1.2rem;
}

.elementor-44704 .elementor-element.elementor-element-e788343 .elementor-blockquote__author {
	color: #fff;
	font-weight: 800;
}

.elementor-44704 .elementor-element.elementor-element-e788343 .elementor-blockquote:before {
	color: var(--e-global-color-da3deb3);
	font-size: calc(.9px * 100);
}

.elementor-44704 .elementor-element.elementor-element-f3489ba {
	--e-n-carousel-swiper-slides-to-display: 1;
	--e-n-carousel-swiper-slides-gap: 0px;
	width: 100%;
	max-width: 100%;
	--e-n-carousel-slide-height: auto;
	--e-n-carousel-slide-container-height: 100%;
	--e-n-carousel-swiper-pagination-size: 1rem;
	--e-n-carousel-dots-normal-color: var(--e-global-color-da3deb3);
	--e-n-carousel-dots-hover-color: #fff;
	--e-n-carousel-dots-horizontal-position: 50%;
	--e-n-carousel-dots-horizontal-transform: -50%;
	--e-n-carousel-dots-vertical-position: 100%;
	--e-n-carousel-dots-vertical-transform: -100%;
	--e-n-carousel-dots-vertical-offset: -1rem;
}

.elementor-44704 .elementor-element.elementor-element-f3489ba > .elementor-widget-container {
	padding: 0rem 0rem 0rem 0rem;
}

.elementor-44704 .elementor-element.elementor-element-f3489ba .swiper-pagination-bullet {
	--swiper-pagination-bullet-horizontal-gap: 1rem;
	--swiper-pagination-bullet-vertical-gap: 1rem;
}

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

.elementor-widget .tippy-tooltip .tippy-content {
	text-align: center;
}

@media (max-width:1366px) {
	.elementor-44704 .elementor-element.elementor-element-02ae758 {
		--justify-content: flex-end;
		--align-items: flex-start;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--padding-top: 0rem;
		--padding-bottom: 5rem;
		--padding-left: 2rem;
		--padding-right: 2rem;
	}
	
	.elementor-widget-heading .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
	}
	
	.elementor-44704 .elementor-element.elementor-element-e865965 .elementor-heading-title {
		font-size: 3.8rem;
	}
	
	.elementor-widget-text-editor {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-44704 .elementor-element.elementor-element-598a1fc {
		--padding-top: 2rem;
		--padding-bottom: 3rem;
		--padding-left: 2rem;
		--padding-right: 2rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-1a0acd4 {
		--grid-auto-flow: row;
	}
	
	.elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__title {
		font-size: var(--e-global-typography-primary-font-size);
	}
	
	.elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__description {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__title {
		font-size: var(--e-global-typography-primary-font-size);
	}
	
	.elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__description {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-44704 .elementor-element.elementor-element-021b5d8 .elementor-flip-box__front .elementor-flip-box__layer__description {
		line-height: 2rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-021b5d8 .elementor-flip-box__back .elementor-flip-box__layer__description {
		font-size: 1.125rem;
		line-height: 1.7rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-8a2f370 .elementor-flip-box__front .elementor-flip-box__layer__description {
		line-height: 2rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-8a2f370 .elementor-flip-box__back .elementor-flip-box__layer__description {
		font-size: 1.125rem;
		line-height: 1.7rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-2e67394 .elementor-flip-box__front .elementor-flip-box__layer__description {
		line-height: 2rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-2e67394 .elementor-flip-box__back .elementor-flip-box__layer__description {
		font-size: 1.125rem;
		line-height: 1.7rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-ca41946 .elementor-flip-box__front .elementor-flip-box__layer__description {
		line-height: 2rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-ca41946 .elementor-flip-box__back .elementor-flip-box__layer__description {
		font-size: 1.125rem;
		line-height: 1.7rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-81e1894 .elementor-flip-box__front .elementor-flip-box__layer__description {
		line-height: 2rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-81e1894 .elementor-flip-box__back .elementor-flip-box__layer__description {
		font-size: 1.125rem;
		line-height: 1.7rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-016fd5b .elementor-flip-box__front .elementor-flip-box__layer__description {
		line-height: 2rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-016fd5b .elementor-flip-box__back .elementor-flip-box__layer__description {
		font-size: 1.125rem;
		line-height: 1.7rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-0e92418 .elementor-flip-box__front .elementor-flip-box__layer__description {
		line-height: 2rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-0e92418 .elementor-flip-box__back .elementor-flip-box__layer__description {
		font-size: 1.125rem;
		line-height: 1.7rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-f9f8bd0 {
		--grid-auto-flow: row;
	}
	
	.elementor-44704 .elementor-element.elementor-element-cad3b51 .elementor-flip-box__front .elementor-flip-box__layer__description {
		line-height: 2rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-cad3b51 .elementor-flip-box__back .elementor-flip-box__layer__description {
		font-size: 1.125rem;
		line-height: 1.7rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-3b5d8e4 .elementor-flip-box__front .elementor-flip-box__layer__description {
		line-height: 2rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-3b5d8e4 .elementor-flip-box__back .elementor-flip-box__layer__description {
		font-size: 1.125rem;
		line-height: 1.7rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-be5b59d .elementor-flip-box__front .elementor-flip-box__layer__description {
		line-height: 2rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-be5b59d .elementor-flip-box__back .elementor-flip-box__layer__description {
		font-size: 1.125rem;
		line-height: 1.7rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-6af342d .elementor-flip-box__front .elementor-flip-box__layer__description {
		line-height: 2rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-6af342d .elementor-flip-box__back .elementor-flip-box__layer__description {
		font-size: 1.125rem;
		line-height: 1.7rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-1320183 .elementor-flip-box__front .elementor-flip-box__layer__description {
		line-height: 2rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-1320183 .elementor-flip-box__back .elementor-flip-box__layer__description {
		font-size: 1.125rem;
		line-height: 1.7rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-f096c87 .elementor-flip-box__front .elementor-flip-box__layer__description {
		line-height: 2rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-f096c87 .elementor-flip-box__back .elementor-flip-box__layer__description {
		font-size: 1.125rem;
		line-height: 1.7rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-13ed758 .elementor-flip-box__front .elementor-flip-box__layer__description {
		line-height: 2rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-13ed758 .elementor-flip-box__back .elementor-flip-box__layer__description {
		font-size: 1.125rem;
		line-height: 1.7rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-40c02b5 {
		--padding-top: 2rem;
		--padding-bottom: 3rem;
		--padding-left: 2rem;
		--padding-right: 2rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-e56369c {
		--grid-auto-flow: row;
	}
	
	.elementor-44704 .elementor-element.elementor-element-0570a00 .elementor-flip-box__back .elementor-flip-box__layer__description {
		font-size: 1.125rem;
		line-height: 1.7rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-7969c01 .elementor-flip-box__back .elementor-flip-box__layer__description {
		font-size: 1.125rem;
		line-height: 1.7rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-6cf5e25 .elementor-flip-box__back .elementor-flip-box__layer__description {
		font-size: 1.125rem;
		line-height: 1.7rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-36e82e7 .elementor-flip-box__back .elementor-flip-box__layer__description {
		font-size: 1.125rem;
		line-height: 1.7rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-02d7cce .elementor-flip-box__back .elementor-flip-box__layer__description {
		font-size: 1.125rem;
		line-height: 1.7rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-3fa8aad .elementor-flip-box__back .elementor-flip-box__layer__description {
		font-size: 1.125rem;
		line-height: 1.7rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-1e0ce32 {
		--padding-top: 3rem;
		--padding-bottom: 4rem;
		--padding-left: 2rem;
		--padding-right: 2rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-2f8c400 {
		width: var(--container-widget-width, 60%);
		max-width: 60%;
		--container-widget-width: 60%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-44704 .elementor-element.elementor-element-88c96c4 {
		--padding-top: 3rem;
		--padding-bottom: 4rem;
		--padding-left: 2rem;
		--padding-right: 2rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-b0587d4 {
		width: var(--container-widget-width, 60%);
		max-width: 60%;
		--container-widget-width: 60%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-44704 .elementor-element.elementor-element-ecd2e6d {
		--padding-top: 3rem;
		--padding-bottom: 4rem;
		--padding-left: 2rem;
		--padding-right: 2rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-b64d8dc {
		width: var(--container-widget-width, 60%);
		max-width: 60%;
		--container-widget-width: 60%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-44704 .elementor-element.elementor-element-d682a1a {
		--padding-top: 3rem;
		--padding-bottom: 4rem;
		--padding-left: 2rem;
		--padding-right: 2rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-e788343 {
		width: var(--container-widget-width, 60%);
		max-width: 60%;
		--container-widget-width: 60%;
		--container-widget-flex-grow: 0;
	}
}

@media (min-width:768px) {
	.elementor-44704 .elementor-element.elementor-element-02ae758 {
		--content-width: 1300px;
	}
	
	.elementor-44704 .elementor-element.elementor-element-598a1fc {
		--content-width: 1300px;
	}
	
	.elementor-44704 .elementor-element.elementor-element-40c02b5 {
		--content-width: 1300px;
	}
	
	.elementor-44704 .elementor-element.elementor-element-16eec0c {
		--content-width: 1300px;
	}
}

@media (min-width:2400px) {
	.elementor-44704 .elementor-element.elementor-element-02ae758 {
		--content-width: 1920px;
		--min-height: 35rem;
		--gap: 3rem 3rem;
		--row-gap: 3rem;
		--column-gap: 3rem;
		--padding-top: 0rem;
		--padding-bottom: 5rem;
		--padding-left: 0rem;
		--padding-right: 0rem;
	}
	
	.elementor-widget-heading .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
	}
	
	.elementor-44704 .elementor-element.elementor-element-e865965 {
		--container-widget-width: 80%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 80%);
		max-width: 80%;
	}
	
	.elementor-44704 .elementor-element.elementor-element-e865965 .elementor-heading-title {
		font-size: 4.8rem;
		line-height: 5rem;
	}
	
	.elementor-widget-text-editor {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-44704 .elementor-element.elementor-element-10049a9 {
		width: var(--container-widget-width, 55%);
		max-width: 55%;
		--container-widget-width: 55%;
		--container-widget-flex-grow: 0;
		font-size: 1.8rem;
		line-height: 2.5rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-10049a9 > .elementor-widget-container {
		border-width: 0px 0px 0px 5px;
	}
	
	.elementor-44704 .elementor-element.elementor-element-598a1fc {
		--content-width: 1920px;
		--gap: 3rem 3rem;
		--row-gap: 3rem;
		--column-gap: 3rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-1a0acd4 {
		--gap: 3rem 3rem;
		--row-gap: 3rem;
		--column-gap: 3rem;
		--grid-auto-flow: row;
	}
	
	.elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__title {
		font-size: var(--e-global-typography-primary-font-size);
	}
	
	.elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__description {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__title {
		font-size: var(--e-global-typography-primary-font-size);
	}
	
	.elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__description {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-44704 .elementor-element.elementor-element-021b5d8 .elementor-flip-box {
		height: 20rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-021b5d8 .elementor-flip-box__front .elementor-flip-box__layer__overlay {
		padding: 3rem 3.5rem 3rem 3.5rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-021b5d8 .elementor-flip-box__front {
		border-width: 8px 0px 0px 0px;
	}
	
	.elementor-44704 .elementor-element.elementor-element-021b5d8 .elementor-flip-box__front .elementor-flip-box__layer__description {
		font-size: 2.2rem;
		line-height: 2.7rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-021b5d8 .elementor-flip-box__back .elementor-flip-box__layer__overlay {
		padding: 3.5rem 3.5rem 3.5rem 3.5rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-021b5d8 .elementor-flip-box__back .elementor-flip-box__layer__description {
		font-size: 1.5rem;
		line-height: 2rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-4c599e7 {
		--min-height: 20rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-8a2f370 .elementor-flip-box {
		height: 20rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-8a2f370 .elementor-flip-box__front .elementor-flip-box__layer__overlay {
		padding: 3rem 3.5rem 3rem 3.5rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-8a2f370 .elementor-flip-box__front {
		border-width: 8px 0px 0px 0px;
	}
	
	.elementor-44704 .elementor-element.elementor-element-8a2f370 .elementor-flip-box__front .elementor-flip-box__layer__description {
		font-size: 2.2rem;
		line-height: 2.7rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-8a2f370 .elementor-flip-box__back .elementor-flip-box__layer__overlay {
		padding: 3.5rem 3.5rem 3.5rem 3.5rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-8a2f370 .elementor-flip-box__back .elementor-flip-box__layer__description {
		font-size: 1.5rem;
		line-height: 2rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-8a2f370 .elementor-flip-box__button {
		font-size: 1.5rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-2e67394 .elementor-flip-box {
		height: 20rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-2e67394 .elementor-flip-box__front .elementor-flip-box__layer__overlay {
		padding: 3rem 3.5rem 3rem 3.5rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-2e67394 .elementor-flip-box__front {
		border-width: 8px 0px 0px 0px;
	}
	
	.elementor-44704 .elementor-element.elementor-element-2e67394 .elementor-flip-box__front .elementor-flip-box__layer__description {
		font-size: 2.2rem;
		line-height: 2.7rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-2e67394 .elementor-flip-box__back .elementor-flip-box__layer__overlay {
		padding: 3.5rem 3.5rem 3.5rem 3.5rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-2e67394 .elementor-flip-box__back .elementor-flip-box__layer__description {
		font-size: 1.5rem;
		line-height: 2rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-2e67394 .elementor-flip-box__button {
		font-size: 1.5rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-6f6616d {
		--min-height: 20rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-ca41946 .elementor-flip-box {
		height: 20rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-ca41946 .elementor-flip-box__front .elementor-flip-box__layer__overlay {
		padding: 3rem 3.5rem 3rem 3.5rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-ca41946 .elementor-flip-box__front {
		border-width: 8px 0px 0px 0px;
	}
	
	.elementor-44704 .elementor-element.elementor-element-ca41946 .elementor-flip-box__front .elementor-flip-box__layer__description {
		font-size: 2.2rem;
		line-height: 2.7rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-ca41946 .elementor-flip-box__back .elementor-flip-box__layer__overlay {
		padding: 3.5rem 3.5rem 3.5rem 3.5rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-ca41946 .elementor-flip-box__back .elementor-flip-box__layer__description {
		font-size: 1.5rem;
		line-height: 2rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-81e1894 .elementor-flip-box {
		height: 20rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-81e1894 .elementor-flip-box__front .elementor-flip-box__layer__overlay {
		padding: 3rem 3.5rem 3rem 3.5rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-81e1894 .elementor-flip-box__front {
		border-width: 8px 0px 0px 0px;
	}
	
	.elementor-44704 .elementor-element.elementor-element-81e1894 .elementor-flip-box__front .elementor-flip-box__layer__description {
		font-size: 2.2rem;
		line-height: 2.7rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-81e1894 .elementor-flip-box__back .elementor-flip-box__layer__overlay {
		padding: 3.5rem 3.5rem 3.5rem 3.5rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-81e1894 .elementor-flip-box__back .elementor-flip-box__layer__description {
		font-size: 1.5rem;
		line-height: 2rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-81e1894 .elementor-flip-box__button {
		font-size: 1.5rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-f6d0228 {
		--min-height: 20rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-016fd5b .elementor-flip-box {
		height: 20rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-016fd5b .elementor-flip-box__front .elementor-flip-box__layer__overlay {
		padding: 3rem 3.5rem 3rem 3.5rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-016fd5b .elementor-flip-box__front {
		border-width: 8px 0px 0px 0px;
	}
	
	.elementor-44704 .elementor-element.elementor-element-016fd5b .elementor-flip-box__front .elementor-flip-box__layer__description {
		font-size: 2.2rem;
		line-height: 2.7rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-016fd5b .elementor-flip-box__back .elementor-flip-box__layer__overlay {
		padding: 3.5rem 3.5rem 3.5rem 3.5rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-016fd5b .elementor-flip-box__back .elementor-flip-box__layer__description {
		font-size: 1.5rem;
		line-height: 2rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-016fd5b .elementor-flip-box__button {
		font-size: 1.5rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-0e92418 .elementor-flip-box {
		height: 20rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-0e92418 .elementor-flip-box__front .elementor-flip-box__layer__overlay {
		padding: 3rem 3.5rem 3rem 3.5rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-0e92418 .elementor-flip-box__front {
		border-width: 8px 0px 0px 0px;
	}
	
	.elementor-44704 .elementor-element.elementor-element-0e92418 .elementor-flip-box__front .elementor-flip-box__layer__description {
		font-size: 2.2rem;
		line-height: 2.7rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-0e92418 .elementor-flip-box__back .elementor-flip-box__layer__overlay {
		padding: 3.5rem 3.5rem 3.5rem 3.5rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-0e92418 .elementor-flip-box__back .elementor-flip-box__layer__description {
		font-size: 1.5rem;
		line-height: 2rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-0e92418 .elementor-flip-box__button {
		font-size: 1.5rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-f9f8bd0 {
		--gap: 3rem 3rem;
		--row-gap: 3rem;
		--column-gap: 3rem;
		--grid-auto-flow: row;
	}
	
	.elementor-44704 .elementor-element.elementor-element-cad3b51 .elementor-flip-box {
		height: 20rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-cad3b51 .elementor-flip-box__front .elementor-flip-box__layer__overlay {
		padding: 3rem 3.5rem 3rem 3.5rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-cad3b51 .elementor-flip-box__front {
		border-width: 8px 0px 0px 0px;
	}
	
	.elementor-44704 .elementor-element.elementor-element-cad3b51 .elementor-flip-box__front .elementor-flip-box__layer__description {
		font-size: 2.2rem;
		line-height: 2.7rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-cad3b51 .elementor-flip-box__back .elementor-flip-box__layer__overlay {
		padding: 3.5rem 3.5rem 3.5rem 3.5rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-cad3b51 .elementor-flip-box__back .elementor-flip-box__layer__description {
		font-size: 1.5rem;
		line-height: 2rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-51f6d05 {
		--min-height: 20rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-3b5d8e4 .elementor-flip-box {
		height: 20rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-3b5d8e4 .elementor-flip-box__front .elementor-flip-box__layer__overlay {
		padding: 3rem 3.5rem 3rem 3.5rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-3b5d8e4 .elementor-flip-box__front {
		border-width: 8px 0px 0px 0px;
	}
	
	.elementor-44704 .elementor-element.elementor-element-3b5d8e4 .elementor-flip-box__front .elementor-flip-box__layer__description {
		font-size: 2.2rem;
		line-height: 2.7rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-3b5d8e4 .elementor-flip-box__back .elementor-flip-box__layer__overlay {
		padding: 3.5rem 3.5rem 3.5rem 3.5rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-3b5d8e4 .elementor-flip-box__back .elementor-flip-box__layer__description {
		font-size: 1.5rem;
		line-height: 2rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-3b5d8e4 .elementor-flip-box__button {
		font-size: 1.5rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-be5b59d .elementor-flip-box {
		height: 20rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-be5b59d .elementor-flip-box__front .elementor-flip-box__layer__overlay {
		padding: 3rem 3.5rem 3rem 3.5rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-be5b59d .elementor-flip-box__front {
		border-width: 8px 0px 0px 0px;
	}
	
	.elementor-44704 .elementor-element.elementor-element-be5b59d .elementor-flip-box__front .elementor-flip-box__layer__description {
		font-size: 2.2rem;
		line-height: 2.7rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-be5b59d .elementor-flip-box__back .elementor-flip-box__layer__overlay {
		padding: 3.5rem 3.5rem 3.5rem 3.5rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-be5b59d .elementor-flip-box__back .elementor-flip-box__layer__description {
		font-size: 1.5rem;
		line-height: 2rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-be5b59d .elementor-flip-box__button {
		font-size: 1.5rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-1692cb0 {
		--min-height: 20rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-6af342d .elementor-flip-box {
		height: 20rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-6af342d .elementor-flip-box__front .elementor-flip-box__layer__overlay {
		padding: 3rem 3.5rem 3rem 3.5rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-6af342d .elementor-flip-box__front {
		border-width: 8px 0px 0px 0px;
	}
	
	.elementor-44704 .elementor-element.elementor-element-6af342d .elementor-flip-box__front .elementor-flip-box__layer__description {
		font-size: 2.2rem;
		line-height: 2.7rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-6af342d .elementor-flip-box__back .elementor-flip-box__layer__overlay {
		padding: 3.5rem 3.5rem 3.5rem 3.5rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-6af342d .elementor-flip-box__back .elementor-flip-box__layer__description {
		font-size: 1.5rem;
		line-height: 2rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-1320183 .elementor-flip-box {
		height: 20rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-1320183 .elementor-flip-box__front .elementor-flip-box__layer__overlay {
		padding: 3rem 3.5rem 3rem 3.5rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-1320183 .elementor-flip-box__front {
		border-width: 8px 0px 0px 0px;
	}
	
	.elementor-44704 .elementor-element.elementor-element-1320183 .elementor-flip-box__front .elementor-flip-box__layer__description {
		font-size: 2.2rem;
		line-height: 2.7rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-1320183 .elementor-flip-box__back .elementor-flip-box__layer__overlay {
		padding: 3.5rem 3.5rem 3.5rem 3.5rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-1320183 .elementor-flip-box__back .elementor-flip-box__layer__description {
		font-size: 1.5rem;
		line-height: 2rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-1320183 .elementor-flip-box__button {
		font-size: 1.5rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-0292f24 {
		--min-height: 20rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-f096c87 .elementor-flip-box {
		height: 20rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-f096c87 .elementor-flip-box__front .elementor-flip-box__layer__overlay {
		padding: 3rem 3.5rem 3rem 3.5rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-f096c87 .elementor-flip-box__front {
		border-width: 8px 0px 0px 0px;
	}
	
	.elementor-44704 .elementor-element.elementor-element-f096c87 .elementor-flip-box__front .elementor-flip-box__layer__description {
		font-size: 2.2rem;
		line-height: 2.7rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-f096c87 .elementor-flip-box__back .elementor-flip-box__layer__overlay {
		padding: 3.5rem 3.5rem 3.5rem 3.5rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-f096c87 .elementor-flip-box__back .elementor-flip-box__layer__description {
		font-size: 1.5rem;
		line-height: 2rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-f096c87 .elementor-flip-box__button {
		font-size: 1.5rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-13ed758 .elementor-flip-box {
		height: 20rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-13ed758 .elementor-flip-box__front .elementor-flip-box__layer__overlay {
		padding: 3rem 3.5rem 3rem 3.5rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-13ed758 .elementor-flip-box__front {
		border-width: 8px 0px 0px 0px;
	}
	
	.elementor-44704 .elementor-element.elementor-element-13ed758 .elementor-flip-box__front .elementor-flip-box__layer__description {
		font-size: 2.2rem;
		line-height: 2.7rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-13ed758 .elementor-flip-box__back .elementor-flip-box__layer__overlay {
		padding: 3.5rem 3.5rem 3.5rem 3.5rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-13ed758 .elementor-flip-box__back .elementor-flip-box__layer__description {
		font-size: 1.5rem;
		line-height: 2rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-13ed758 .elementor-flip-box__button {
		font-size: 1.5rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-40c02b5 {
		--content-width: 1920px;
		--gap: 3rem 3rem;
		--row-gap: 3rem;
		--column-gap: 3rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-4a774ba {
		font-size: 1.5rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-e56369c {
		--gap: 4rem 4rem;
		--row-gap: 4rem;
		--column-gap: 4rem;
		--grid-auto-flow: row;
	}
	
	.elementor-44704 .elementor-element.elementor-element-0570a00 .elementor-flip-box__front .elementor-flip-box__layer__overlay {
		padding: 2rem 3rem 2rem 3rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-0570a00 .elementor-flip-box__front .elementor-flip-box__layer__title {
		font-size: 1.8rem;
		line-height: 2rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-0570a00 .elementor-flip-box__back .elementor-flip-box__layer__overlay {
		padding: 3rem 3rem 3rem 3rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-0570a00 .elementor-flip-box__back .elementor-flip-box__layer__description {
		font-size: 1.5rem;
		line-height: 2rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-7969c01 .elementor-flip-box__front .elementor-flip-box__layer__overlay {
		padding: 2rem 3rem 2rem 3rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-7969c01 .elementor-flip-box__front .elementor-flip-box__layer__title {
		font-size: 1.8rem;
		line-height: 2rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-7969c01 .elementor-flip-box__back .elementor-flip-box__layer__overlay {
		padding: 3rem 3rem 3rem 3rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-7969c01 .elementor-flip-box__back .elementor-flip-box__layer__description {
		font-size: 1.5rem;
		line-height: 2rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-6cf5e25 .elementor-flip-box__front .elementor-flip-box__layer__overlay {
		padding: 2rem 3rem 2rem 3rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-6cf5e25 .elementor-flip-box__front .elementor-flip-box__layer__title {
		font-size: 1.8rem;
		line-height: 2rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-6cf5e25 .elementor-flip-box__back .elementor-flip-box__layer__overlay {
		padding: 3rem 3rem 3rem 3rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-6cf5e25 .elementor-flip-box__back .elementor-flip-box__layer__description {
		font-size: 1.5rem;
		line-height: 2rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-36e82e7 .elementor-flip-box__front .elementor-flip-box__layer__overlay {
		padding: 2rem 3rem 2rem 3rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-36e82e7 .elementor-flip-box__front .elementor-flip-box__layer__title {
		font-size: 1.8rem;
		line-height: 2rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-36e82e7 .elementor-flip-box__back .elementor-flip-box__layer__overlay {
		padding: 3rem 3rem 3rem 3rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-36e82e7 .elementor-flip-box__back .elementor-flip-box__layer__description {
		font-size: 1.5rem;
		line-height: 2rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-02d7cce .elementor-flip-box__front .elementor-flip-box__layer__overlay {
		padding: 2rem 3rem 2rem 3rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-02d7cce .elementor-flip-box__front .elementor-flip-box__layer__title {
		font-size: 1.8rem;
		line-height: 2rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-02d7cce .elementor-flip-box__back .elementor-flip-box__layer__overlay {
		padding: 3rem 3rem 3rem 3rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-02d7cce .elementor-flip-box__back .elementor-flip-box__layer__description {
		font-size: 1.5rem;
		line-height: 2rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-3fa8aad .elementor-flip-box__front .elementor-flip-box__layer__overlay {
		padding: 2rem 3rem 2rem 3rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-3fa8aad .elementor-flip-box__front .elementor-flip-box__layer__title {
		font-size: 1.8rem;
		line-height: 2rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-3fa8aad .elementor-flip-box__back .elementor-flip-box__layer__overlay {
		padding: 3rem 3rem 3rem 3rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-3fa8aad .elementor-flip-box__back .elementor-flip-box__layer__description {
		font-size: 1.5rem;
		line-height: 2rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-16eec0c {
		--content-width: 1920px;
	}
	
	.elementor-44704 .elementor-element.elementor-element-1e0ce32:not(.elementor-motion-effects-element-type-background), .elementor-44704 .elementor-element.elementor-element-1e0ce32 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: center center;
		background-repeat: no-repeat;
		background-size: cover;
	}
	
	.elementor-44704 .elementor-element.elementor-element-1e0ce32 {
		--padding-top: 5rem;
		--padding-bottom: 5rem;
		--padding-left: 3rem;
		--padding-right: 2rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-2f8c400 {
		width: var(--container-widget-width, 55%);
		max-width: 55%;
		--container-widget-width: 55%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-44704 .elementor-element.elementor-element-2f8c400 .elementor-blockquote__content {
		font-size: 1.8rem;
		line-height: 2.5rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-2f8c400 .elementor-blockquote__content +.e-q-footer {
		margin-top: 1.5rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-88c96c4 {
		--padding-top: 5rem;
		--padding-bottom: 5rem;
		--padding-left: 3rem;
		--padding-right: 2rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-b0587d4 {
		width: var(--container-widget-width, 55%);
		max-width: 55%;
		--container-widget-width: 55%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-44704 .elementor-element.elementor-element-b0587d4 .elementor-blockquote__content {
		font-size: 1.8rem;
		line-height: 2.5rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-b0587d4 .elementor-blockquote__content +.e-q-footer {
		margin-top: 1.5rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-ecd2e6d:not(.elementor-motion-effects-element-type-background), .elementor-44704 .elementor-element.elementor-element-ecd2e6d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: center center;
		background-repeat: no-repeat;
		background-size: cover;
	}
	
	.elementor-44704 .elementor-element.elementor-element-ecd2e6d {
		--padding-top: 5rem;
		--padding-bottom: 5rem;
		--padding-left: 3rem;
		--padding-right: 2rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-b64d8dc {
		width: var(--container-widget-width, 55%);
		max-width: 55%;
		--container-widget-width: 55%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-44704 .elementor-element.elementor-element-b64d8dc .elementor-blockquote__content {
		font-size: 1.8rem;
		line-height: 2.5rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-b64d8dc .elementor-blockquote__content +.e-q-footer {
		margin-top: 1.5rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-d682a1a {
		--padding-top: 5rem;
		--padding-bottom: 5rem;
		--padding-left: 3rem;
		--padding-right: 2rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-e788343 {
		width: var(--container-widget-width, 55%);
		max-width: 55%;
		--container-widget-width: 55%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-44704 .elementor-element.elementor-element-e788343 .elementor-blockquote__content {
		font-size: 1.8rem;
		line-height: 2.5rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-e788343 .elementor-blockquote__content +.e-q-footer {
		margin-top: 1.5rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-f3489ba {
		--e-n-carousel-swiper-slides-to-display: 1;
	}
}

@media (max-width:1200px) {
	.elementor-44704 .elementor-element.elementor-element-02ae758 {
		--min-height: 28rem;
		--padding-top: 0rem;
		--padding-bottom: 5rem;
		--padding-left: 3rem;
		--padding-right: 3rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-e865965 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-44704 .elementor-element.elementor-element-e865965 .elementor-heading-title {
		font-size: 3.5rem;
		line-height: 4rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-10049a9 {
		font-size: 1.125rem;
		line-height: 1.5rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-598a1fc {
		--padding-top: 2rem;
		--padding-bottom: 2rem;
		--padding-left: 2rem;
		--padding-right: 2rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-0c2f628 {
		--container-widget-width: 85%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 85%);
		max-width: 85%;
	}
	
	.elementor-44704 .elementor-element.elementor-element-1a0acd4 {
		--e-con-grid-template-rows: repeat(1, 1fr);
		--gap: 1.8rem 1.8rem;
		--row-gap: 1.8rem;
		--column-gap: 1.8rem;
		--grid-auto-flow: row;
		--justify-items: center;
	}
	
	.elementor-44704 .elementor-element.elementor-element-021b5d8 .elementor-flip-box__front .elementor-flip-box__layer__overlay {
		padding: 3rem 3rem 3rem 3rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-021b5d8 .elementor-flip-box__back .elementor-flip-box__layer__overlay {
		padding: 2rem 2rem 2rem 2rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-8a2f370 .elementor-flip-box__front .elementor-flip-box__layer__overlay {
		padding: 3rem 3rem 3rem 3rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-8a2f370 .elementor-flip-box__back .elementor-flip-box__layer__overlay {
		padding: 2rem 2rem 2rem 2rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-2e67394 .elementor-flip-box__front .elementor-flip-box__layer__overlay {
		padding: 3rem 3rem 3rem 3rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-2e67394 .elementor-flip-box__back .elementor-flip-box__layer__overlay {
		padding: 2rem 2rem 2rem 2rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-ca41946 .elementor-flip-box__front .elementor-flip-box__layer__overlay {
		padding: 3rem 3rem 3rem 3rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-ca41946 .elementor-flip-box__back .elementor-flip-box__layer__overlay {
		padding: 2rem 2rem 2rem 2rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-81e1894 .elementor-flip-box__front .elementor-flip-box__layer__overlay {
		padding: 3rem 3rem 3rem 3rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-81e1894 .elementor-flip-box__back .elementor-flip-box__layer__overlay {
		padding: 2rem 2rem 2rem 2rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-016fd5b .elementor-flip-box__front .elementor-flip-box__layer__overlay {
		padding: 2rem 2rem 2rem 2rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-016fd5b .elementor-flip-box__back .elementor-flip-box__layer__overlay {
		padding: 2rem 2rem 2rem 2rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-0e92418 .elementor-flip-box__front .elementor-flip-box__layer__overlay {
		padding: 3rem 3rem 3rem 3rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-0e92418 .elementor-flip-box__back .elementor-flip-box__layer__overlay {
		padding: 2rem 2rem 2rem 2rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-f9f8bd0 {
		--e-con-grid-template-rows: repeat(1, 1fr);
		--gap: 1.8rem 1.8rem;
		--row-gap: 1.8rem;
		--column-gap: 1.8rem;
		--grid-auto-flow: row;
		--justify-items: center;
	}
	
	.elementor-44704 .elementor-element.elementor-element-cad3b51 .elementor-flip-box__front .elementor-flip-box__layer__overlay {
		padding: 3rem 3rem 3rem 3rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-cad3b51 .elementor-flip-box__back .elementor-flip-box__layer__overlay {
		padding: 2rem 2rem 2rem 2rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-3b5d8e4 .elementor-flip-box__front .elementor-flip-box__layer__overlay {
		padding: 3rem 3rem 3rem 3rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-3b5d8e4 .elementor-flip-box__back .elementor-flip-box__layer__overlay {
		padding: 2rem 2rem 2rem 2rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-be5b59d .elementor-flip-box__front .elementor-flip-box__layer__overlay {
		padding: 3rem 3rem 3rem 3rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-be5b59d .elementor-flip-box__back .elementor-flip-box__layer__overlay {
		padding: 2rem 2rem 2rem 2rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-6af342d .elementor-flip-box__front .elementor-flip-box__layer__overlay {
		padding: 3rem 3rem 3rem 3rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-6af342d .elementor-flip-box__back .elementor-flip-box__layer__overlay {
		padding: 2rem 2rem 2rem 2rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-1320183 .elementor-flip-box__front .elementor-flip-box__layer__overlay {
		padding: 3rem 3rem 3rem 3rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-1320183 .elementor-flip-box__back .elementor-flip-box__layer__overlay {
		padding: 2rem 2rem 2rem 2rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-f096c87 .elementor-flip-box__front .elementor-flip-box__layer__overlay {
		padding: 2rem 2rem 2rem 2rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-f096c87 .elementor-flip-box__back .elementor-flip-box__layer__overlay {
		padding: 2rem 2rem 2rem 2rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-13ed758 .elementor-flip-box__front .elementor-flip-box__layer__overlay {
		padding: 3rem 3rem 3rem 3rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-13ed758 .elementor-flip-box__back .elementor-flip-box__layer__overlay {
		padding: 2rem 2rem 2rem 2rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-40c02b5 {
		--padding-top: 2rem;
		--padding-bottom: 3rem;
		--padding-left: 2rem;
		--padding-right: 2rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-7b9a7ba {
		--container-widget-width: 85%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 85%);
		max-width: 85%;
	}
	
	.elementor-44704 .elementor-element.elementor-element-e56369c {
		--e-con-grid-template-columns: repeat(3, 1fr);
		--e-con-grid-template-rows: repeat(1, 1fr);
		--gap: 1.8rem 1.8rem;
		--row-gap: 1.8rem;
		--column-gap: 1.8rem;
		--grid-auto-flow: row;
		--justify-items: center;
	}
	
	.elementor-44704 .elementor-element.elementor-element-0570a00 .elementor-flip-box__front .elementor-flip-box__layer__overlay {
		padding: 1.2rem 1.5rem 1.2rem 1.5rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-0570a00 .elementor-flip-box__back .elementor-flip-box__layer__overlay {
		padding: 1.5rem 1.5rem 1.5rem 1.5rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-7969c01 .elementor-flip-box__front .elementor-flip-box__layer__overlay {
		padding: 1.2rem 1.5rem 1.2rem 1.5rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-7969c01 .elementor-flip-box__back .elementor-flip-box__layer__overlay {
		padding: 1.5rem 1.5rem 1.5rem 1.5rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-6cf5e25 .elementor-flip-box__front .elementor-flip-box__layer__overlay {
		padding: 1.2rem 1.5rem 1.2rem 1.5rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-6cf5e25 .elementor-flip-box__back .elementor-flip-box__layer__overlay {
		padding: 1.5rem 1.5rem 1.5rem 1.5rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-36e82e7 .elementor-flip-box__front .elementor-flip-box__layer__overlay {
		padding: 1.2rem 1.5rem 1.2rem 1.5rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-36e82e7 .elementor-flip-box__back .elementor-flip-box__layer__overlay {
		padding: 1.5rem 1.5rem 1.5rem 1.5rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-02d7cce .elementor-flip-box__front .elementor-flip-box__layer__overlay {
		padding: 1.2rem 1.5rem 1.2rem 1.5rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-02d7cce .elementor-flip-box__back .elementor-flip-box__layer__overlay {
		padding: 1.5rem 1.5rem 1.5rem 1.5rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-3fa8aad .elementor-flip-box__front .elementor-flip-box__layer__overlay {
		padding: 1.2rem 1.5rem 1.2rem 1.5rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-3fa8aad .elementor-flip-box__back .elementor-flip-box__layer__overlay {
		padding: 1.5rem 1.5rem 1.5rem 1.5rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-1e0ce32 {
		--padding-top: 2rem;
		--padding-bottom: 3rem;
		--padding-left: 3rem;
		--padding-right: 3rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-2f8c400 {
		--container-widget-width: 70%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 70%);
		max-width: 70%;
	}
	
	.elementor-44704 .elementor-element.elementor-element-2f8c400 .elementor-blockquote__content {
		font-size: 1.5rem;
		line-height: 1.75rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-2f8c400 .elementor-blockquote__author {
		font-size: 1rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-88c96c4 {
		--padding-top: 2rem;
		--padding-bottom: 3rem;
		--padding-left: 3rem;
		--padding-right: 3rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-b0587d4 {
		--container-widget-width: 70%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 70%);
		max-width: 70%;
	}
	
	.elementor-44704 .elementor-element.elementor-element-b0587d4 .elementor-blockquote__content {
		font-size: 1.5rem;
		line-height: 1.75rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-b0587d4 .elementor-blockquote__author {
		font-size: 1rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-ecd2e6d {
		--padding-top: 2rem;
		--padding-bottom: 3rem;
		--padding-left: 3rem;
		--padding-right: 3rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-b64d8dc {
		--container-widget-width: 70%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 70%);
		max-width: 70%;
	}
	
	.elementor-44704 .elementor-element.elementor-element-b64d8dc .elementor-blockquote__content {
		font-size: 1.5rem;
		line-height: 1.75rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-b64d8dc .elementor-blockquote__author {
		font-size: 1rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-d682a1a {
		--padding-top: 2rem;
		--padding-bottom: 3rem;
		--padding-left: 3rem;
		--padding-right: 3rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-e788343 {
		--container-widget-width: 60%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 60%);
		max-width: 60%;
	}
	
	.elementor-44704 .elementor-element.elementor-element-e788343 .elementor-blockquote__content {
		font-size: 1.5rem;
		line-height: 1.75rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-e788343 .elementor-blockquote__author {
		font-size: 1rem;
	}
}

@media (max-width:1024px) {
	.elementor-44704 .elementor-element.elementor-element-02ae758 {
		--min-height: 28rem;
		--gap: 1.5rem 1.5rem;
		--row-gap: 1.5rem;
		--column-gap: 1.5rem;
		--padding-top: 0rem;
		--padding-bottom: 4rem;
		--padding-left: 2rem;
		--padding-right: 2rem;
	}
	
	.elementor-widget-heading .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
	}
	
	.elementor-44704 .elementor-element.elementor-element-e865965 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-44704 .elementor-element.elementor-element-e865965 .elementor-heading-title {
		font-size: 3.5rem;
	}
	
	.elementor-widget-text-editor {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-44704 .elementor-element.elementor-element-10049a9 {
		width: var(--container-widget-width, 80%);
		max-width: 80%;
		--container-widget-width: 80%;
		--container-widget-flex-grow: 0;
		text-align: left;
		font-size: 1.125rem;
		line-height: 1.75em;
	}
	
	.elementor-44704 .elementor-element.elementor-element-598a1fc {
		--gap: 30px 30px;
		--row-gap: 30px;
		--column-gap: 30px;
		--padding-top: 2rem;
		--padding-bottom: 2rem;
		--padding-left: 2rem;
		--padding-right: 2rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-0c2f628 {
		width: var(--container-widget-width, 80%);
		max-width: 80%;
		--container-widget-width: 80%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-44704 .elementor-element.elementor-element-0c2f628 .elementor-heading-title {
		font-size: 2.5rem;
		line-height: 3.1rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-1a0acd4 {
		--e-con-grid-template-columns: repeat(2, 1fr);
		--gap: 1.5rem 1.5rem;
		--row-gap: 1.5rem;
		--column-gap: 1.5rem;
		--grid-auto-flow: row;
		--padding-top: 1rem;
		--padding-bottom: 0rem;
		--padding-left: 0rem;
		--padding-right: 0rem;
	}
	
	.elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__title {
		font-size: var(--e-global-typography-primary-font-size);
	}
	
	.elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__description {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__title {
		font-size: var(--e-global-typography-primary-font-size);
	}
	
	.elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__description {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-44704 .elementor-element.elementor-element-021b5d8 .elementor-flip-box__front .elementor-flip-box__layer__overlay {
		padding: 2rem 2rem 2rem 2rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-021b5d8 .elementor-flip-box__front .elementor-flip-box__layer__description {
		font-size: 1.5rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-021b5d8 .elementor-flip-box__back .elementor-flip-box__layer__overlay {
		padding: 1.8rem 1.8rem 1.8rem 1.8rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-021b5d8 .elementor-flip-box__back .elementor-flip-box__layer__description {
		font-size: 1rem;
		line-height: 1.5rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-8a2f370 .elementor-flip-box__front .elementor-flip-box__layer__overlay {
		padding: 2rem 2rem 2rem 2rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-8a2f370 .elementor-flip-box__front .elementor-flip-box__layer__description {
		font-size: 1.5rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-8a2f370 .elementor-flip-box__back .elementor-flip-box__layer__overlay {
		padding: 1.8rem 1.8rem 1.8rem 1.8rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-8a2f370 .elementor-flip-box__back .elementor-flip-box__layer__description {
		font-size: 1rem;
		line-height: 1.5rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-2e67394 .elementor-flip-box__front .elementor-flip-box__layer__overlay {
		padding: 2rem 2rem 2rem 2rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-2e67394 .elementor-flip-box__front .elementor-flip-box__layer__description {
		font-size: 1.5rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-2e67394 .elementor-flip-box__back .elementor-flip-box__layer__overlay {
		padding: 1.8rem 1.8rem 1.8rem 1.8rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-2e67394 .elementor-flip-box__back .elementor-flip-box__layer__description {
		font-size: 1rem;
		line-height: 1.5rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-ca41946 .elementor-flip-box__front .elementor-flip-box__layer__overlay {
		padding: 2rem 2rem 2rem 2rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-ca41946 .elementor-flip-box__front .elementor-flip-box__layer__description {
		font-size: 1.5rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-ca41946 .elementor-flip-box__back .elementor-flip-box__layer__overlay {
		padding: 1.8rem 1.8rem 1.8rem 1.8rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-ca41946 .elementor-flip-box__back .elementor-flip-box__layer__description {
		font-size: 1rem;
		line-height: 1.4rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-81e1894 .elementor-flip-box__front .elementor-flip-box__layer__overlay {
		padding: 2rem 2rem 2rem 2rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-81e1894 .elementor-flip-box__front .elementor-flip-box__layer__description {
		font-size: 1.5rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-81e1894 .elementor-flip-box__back .elementor-flip-box__layer__overlay {
		padding: 1.8rem 1.8rem 1.8rem 1.8rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-81e1894 .elementor-flip-box__back .elementor-flip-box__layer__description {
		font-size: 1rem;
		line-height: 1.4rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-016fd5b .elementor-flip-box__front .elementor-flip-box__layer__overlay {
		padding: 2rem 2rem 2rem 2rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-016fd5b .elementor-flip-box__front .elementor-flip-box__layer__description {
		font-size: 1.5rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-016fd5b .elementor-flip-box__back .elementor-flip-box__layer__overlay {
		padding: 1.8rem 1.8rem 1.8rem 1.8rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-016fd5b .elementor-flip-box__back .elementor-flip-box__layer__description {
		font-size: 1rem;
		line-height: 1.4rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-0e92418 .elementor-flip-box__front .elementor-flip-box__layer__overlay {
		padding: 2rem 2rem 2rem 2rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-0e92418 .elementor-flip-box__front .elementor-flip-box__layer__description {
		font-size: 1.5rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-0e92418 .elementor-flip-box__back .elementor-flip-box__layer__overlay {
		padding: 1.8rem 1.8rem 1.8rem 1.8rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-0e92418 .elementor-flip-box__back .elementor-flip-box__layer__description {
		font-size: 1rem;
		line-height: 1.4rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-f9f8bd0 {
		--e-con-grid-template-columns: repeat(2, 1fr);
		--gap: 1.5rem 1.5rem;
		--row-gap: 1.5rem;
		--column-gap: 1.5rem;
		--grid-auto-flow: row;
		--padding-top: 1rem;
		--padding-bottom: 0rem;
		--padding-left: 0rem;
		--padding-right: 0rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-cad3b51 .elementor-flip-box__front .elementor-flip-box__layer__overlay {
		padding: 2rem 2rem 2rem 2rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-cad3b51 .elementor-flip-box__front .elementor-flip-box__layer__description {
		font-size: 1.5rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-cad3b51 .elementor-flip-box__back .elementor-flip-box__layer__overlay {
		padding: 1.8rem 1.8rem 1.8rem 1.8rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-cad3b51 .elementor-flip-box__back .elementor-flip-box__layer__description {
		font-size: 1rem;
		line-height: 1.5rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-3b5d8e4 .elementor-flip-box__front .elementor-flip-box__layer__overlay {
		padding: 2rem 2rem 2rem 2rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-3b5d8e4 .elementor-flip-box__front .elementor-flip-box__layer__description {
		font-size: 1.5rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-3b5d8e4 .elementor-flip-box__back .elementor-flip-box__layer__overlay {
		padding: 1.8rem 1.8rem 1.8rem 1.8rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-3b5d8e4 .elementor-flip-box__back .elementor-flip-box__layer__description {
		font-size: 1rem;
		line-height: 1.5rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-be5b59d .elementor-flip-box__front .elementor-flip-box__layer__overlay {
		padding: 2rem 2rem 2rem 2rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-be5b59d .elementor-flip-box__front .elementor-flip-box__layer__description {
		font-size: 1.5rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-be5b59d .elementor-flip-box__back .elementor-flip-box__layer__overlay {
		padding: 1.8rem 1.8rem 1.8rem 1.8rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-be5b59d .elementor-flip-box__back .elementor-flip-box__layer__description {
		font-size: 1rem;
		line-height: 1.5rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-6af342d .elementor-flip-box__front .elementor-flip-box__layer__overlay {
		padding: 2rem 2rem 2rem 2rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-6af342d .elementor-flip-box__front .elementor-flip-box__layer__description {
		font-size: 1.5rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-6af342d .elementor-flip-box__back .elementor-flip-box__layer__overlay {
		padding: 1.8rem 1.8rem 1.8rem 1.8rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-6af342d .elementor-flip-box__back .elementor-flip-box__layer__description {
		font-size: 1rem;
		line-height: 1.4rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-1320183 .elementor-flip-box__front .elementor-flip-box__layer__overlay {
		padding: 2rem 2rem 2rem 2rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-1320183 .elementor-flip-box__front .elementor-flip-box__layer__description {
		font-size: 1.5rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-1320183 .elementor-flip-box__back .elementor-flip-box__layer__overlay {
		padding: 1.8rem 1.8rem 1.8rem 1.8rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-1320183 .elementor-flip-box__back .elementor-flip-box__layer__description {
		font-size: 1rem;
		line-height: 1.4rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-f096c87 .elementor-flip-box__front .elementor-flip-box__layer__overlay {
		padding: 2rem 2rem 2rem 2rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-f096c87 .elementor-flip-box__front .elementor-flip-box__layer__description {
		font-size: 1.5rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-f096c87 .elementor-flip-box__back .elementor-flip-box__layer__overlay {
		padding: 1.8rem 1.8rem 1.8rem 1.8rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-f096c87 .elementor-flip-box__back .elementor-flip-box__layer__description {
		font-size: 1rem;
		line-height: 1.4rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-13ed758 .elementor-flip-box__front .elementor-flip-box__layer__overlay {
		padding: 2rem 2rem 2rem 2rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-13ed758 .elementor-flip-box__front .elementor-flip-box__layer__description {
		font-size: 1.5rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-13ed758 .elementor-flip-box__back .elementor-flip-box__layer__overlay {
		padding: 1.8rem 1.8rem 1.8rem 1.8rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-13ed758 .elementor-flip-box__back .elementor-flip-box__layer__description {
		font-size: 1rem;
		line-height: 1.4rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-40c02b5 {
		--gap: 30px 30px;
		--row-gap: 30px;
		--column-gap: 30px;
		--padding-top: 2rem;
		--padding-bottom: 3rem;
		--padding-left: 2rem;
		--padding-right: 2rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-7b9a7ba {
		width: var(--container-widget-width, 80%);
		max-width: 80%;
		--container-widget-width: 80%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-44704 .elementor-element.elementor-element-7b9a7ba .elementor-heading-title {
		font-size: 2.5rem;
		line-height: 3.1rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-4a774ba {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-44704 .elementor-element.elementor-element-e56369c {
		--e-con-grid-template-columns: repeat(2, 1fr);
		--gap: 1.5rem 1.5rem;
		--row-gap: 1.5rem;
		--column-gap: 1.5rem;
		--grid-auto-flow: row;
		--padding-top: 1rem;
		--padding-bottom: 0rem;
		--padding-left: 0rem;
		--padding-right: 0rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-0570a00 .elementor-flip-box__front {
		background-position: 0px -2rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-36e82e7 .elementor-flip-box__front {
		background-position: 0px -2rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-3fa8aad .elementor-flip-box__front {
		background-position: 0px -2rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-1e0ce32 {
		--padding-top: 2rem;
		--padding-bottom: 4rem;
		--padding-left: 2rem;
		--padding-right: 2rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-2f8c400 {
		--container-widget-width: 80%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 80%);
		max-width: 80%;
	}
	
	.elementor-44704 .elementor-element.elementor-element-2f8c400 .elementor-blockquote__content {
		font-size: 1.25rem;
		line-height: 1.7rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-88c96c4 {
		--padding-top: 2rem;
		--padding-bottom: 4rem;
		--padding-left: 2rem;
		--padding-right: 2rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-b0587d4 {
		--container-widget-width: 80%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 80%);
		max-width: 80%;
	}
	
	.elementor-44704 .elementor-element.elementor-element-b0587d4 .elementor-blockquote__content {
		font-size: 1.25rem;
		line-height: 1.7rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-ecd2e6d {
		--padding-top: 2rem;
		--padding-bottom: 4rem;
		--padding-left: 2rem;
		--padding-right: 2rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-b64d8dc {
		--container-widget-width: 80%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 80%);
		max-width: 80%;
	}
	
	.elementor-44704 .elementor-element.elementor-element-b64d8dc .elementor-blockquote__content {
		font-size: 1.25rem;
		line-height: 1.7rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-d682a1a {
		--padding-top: 2rem;
		--padding-bottom: 4rem;
		--padding-left: 2rem;
		--padding-right: 2rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-e788343 {
		--container-widget-width: 80%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 80%);
		max-width: 80%;
	}
	
	.elementor-44704 .elementor-element.elementor-element-e788343 .elementor-blockquote__content {
		font-size: 1.25rem;
		line-height: 1.7rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-f3489ba {
		--e-n-carousel-swiper-slides-to-display: 1;
	}
	
	.elementor-44704 .elementor-element.elementor-element-f3489ba > .elementor-widget-container {
		padding: 0rem 0rem 0rem 0rem;
	}
}

@media (max-width:767px) {
	.elementor-44704 .elementor-element.elementor-element-02ae758 {
		--min-height: 28rem;
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--gap: 1.5rem 1.5rem;
		--row-gap: 1.5rem;
		--column-gap: 1.5rem;
		--padding-top: 0rem;
		--padding-bottom: 3rem;
		--padding-left: 1rem;
		--padding-right: 1rem;
	}
	
	.elementor-widget-heading .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
	}
	
	.elementor-44704 .elementor-element.elementor-element-e865965 {
		width: 100%;
		max-width: 100%;
		text-align: left;
	}
	
	.elementor-44704 .elementor-element.elementor-element-e865965 .elementor-heading-title {
		font-size: 2.3rem;
		line-height: 2.5rem;
	}
	
	.elementor-widget-text-editor {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-44704 .elementor-element.elementor-element-10049a9 {
		width: 100%;
		max-width: 100%;
		font-size: 1rem;
		line-height: 1.5rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-598a1fc {
		--gap: 2rem 2rem;
		--row-gap: 2rem;
		--column-gap: 2rem;
		--padding-top: 2rem;
		--padding-bottom: 2rem;
		--padding-left: 1rem;
		--padding-right: 1rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-0c2f628 {
		width: 100%;
		max-width: 100%;
		text-align: left;
	}
	
	.elementor-44704 .elementor-element.elementor-element-0c2f628 .elementor-heading-title {
		font-size: 1.8rem;
		line-height: 2.2rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-1a0acd4 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
		--padding-top: 0rem;
		--padding-bottom: 0rem;
		--padding-left: 0rem;
		--padding-right: 0rem;
	}
	
	.elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__title {
		font-size: var(--e-global-typography-primary-font-size);
	}
	
	.elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__description {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__title {
		font-size: var(--e-global-typography-primary-font-size);
	}
	
	.elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__description {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-44704 .elementor-element.elementor-element-021b5d8 .elementor-flip-box {
		height: 13rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-021b5d8 .elementor-flip-box__front .elementor-flip-box__layer__overlay {
		padding: 1.5rem 1.5rem 1.5rem 1.5rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-021b5d8 .elementor-flip-box__front .elementor-flip-box__layer__description {
		font-size: 1.4rem;
		line-height: 1.7rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-021b5d8 .elementor-flip-box__back .elementor-flip-box__layer__overlay {
		padding: 1.5rem 1.5rem 1.5rem 1.5rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-021b5d8 .elementor-flip-box__back .elementor-flip-box__layer__description {
		font-size: 1rem;
		line-height: 1.35rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-4c599e7 {
		--min-height: 13rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-8a2f370 .elementor-flip-box {
		height: 13rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-8a2f370 .elementor-flip-box__front .elementor-flip-box__layer__overlay {
		padding: 1.5rem 1.5rem 1.5rem 1.5rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-8a2f370 .elementor-flip-box__front .elementor-flip-box__layer__description {
		font-size: 1.4rem;
		line-height: 1.7rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-8a2f370 .elementor-flip-box__back .elementor-flip-box__layer__overlay {
		padding: 1.5rem 1.5rem 1.5rem 1.5rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-8a2f370 .elementor-flip-box__back .elementor-flip-box__layer__description {
		font-size: 1rem;
		line-height: 1.35rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-8a2f370 .elementor-flip-box__button {
		font-size: 1rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-2e67394 .elementor-flip-box {
		height: 13rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-2e67394 .elementor-flip-box__front .elementor-flip-box__layer__overlay {
		padding: 1.5rem 1.5rem 1.5rem 1.5rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-2e67394 .elementor-flip-box__front .elementor-flip-box__layer__description {
		font-size: 1.4rem;
		line-height: 1.7rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-2e67394 .elementor-flip-box__back .elementor-flip-box__layer__overlay {
		padding: 1.5rem 1.5rem 1.5rem 1.5rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-2e67394 .elementor-flip-box__back .elementor-flip-box__layer__description {
		font-size: 1rem;
		line-height: 1.35rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-2e67394 .elementor-flip-box__button {
		font-size: 1rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-6f6616d {
		--min-height: 13rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-ca41946 .elementor-flip-box {
		height: 13rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-ca41946 .elementor-flip-box__front .elementor-flip-box__layer__overlay {
		padding: 1.5rem 1.5rem 1.5rem 1.5rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-ca41946 .elementor-flip-box__front .elementor-flip-box__layer__description {
		font-size: 1.4rem;
		line-height: 1.7rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-ca41946 .elementor-flip-box__back .elementor-flip-box__layer__overlay {
		padding: 1.5rem 1.5rem 1.5rem 1.5rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-ca41946 .elementor-flip-box__back .elementor-flip-box__layer__description {
		font-size: 1rem;
		line-height: 1.35rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-81e1894 .elementor-flip-box {
		height: 13rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-81e1894 .elementor-flip-box__front .elementor-flip-box__layer__overlay {
		padding: 1.5rem 1.5rem 1.5rem 1.5rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-81e1894 .elementor-flip-box__front .elementor-flip-box__layer__description {
		font-size: 1.4rem;
		line-height: 1.7rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-81e1894 .elementor-flip-box__back .elementor-flip-box__layer__overlay {
		padding: 1.5rem 1.5rem 1.5rem 1.5rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-81e1894 .elementor-flip-box__back .elementor-flip-box__layer__description {
		font-size: 1rem;
		line-height: 1.35rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-81e1894 .elementor-flip-box__button {
		font-size: 1rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-f6d0228 {
		--min-height: 13rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-016fd5b .elementor-flip-box {
		height: 13rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-016fd5b .elementor-flip-box__front .elementor-flip-box__layer__overlay {
		padding: 1.5rem 1.5rem 1.5rem 1.5rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-016fd5b .elementor-flip-box__front .elementor-flip-box__layer__description {
		font-size: 1.4rem;
		line-height: 1.7rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-016fd5b .elementor-flip-box__back .elementor-flip-box__layer__overlay {
		padding: 1.5rem 1.5rem 1.5rem 1.5rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-016fd5b .elementor-flip-box__back .elementor-flip-box__layer__description {
		font-size: 1rem;
		line-height: 1.35rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-016fd5b .elementor-flip-box__button {
		font-size: 1rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-0e92418 .elementor-flip-box {
		height: 13rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-0e92418 .elementor-flip-box__front .elementor-flip-box__layer__overlay {
		padding: 1.5rem 1.5rem 1.5rem 1.5rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-0e92418 .elementor-flip-box__front .elementor-flip-box__layer__description {
		font-size: 1.4rem;
		line-height: 1.7rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-0e92418 .elementor-flip-box__back .elementor-flip-box__layer__overlay {
		padding: 1.5rem 1.5rem 1.5rem 1.5rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-0e92418 .elementor-flip-box__back .elementor-flip-box__layer__description {
		font-size: 1rem;
		line-height: 1.35rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-0e92418 .elementor-flip-box__button {
		font-size: 1rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-f9f8bd0 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
		--padding-top: 0rem;
		--padding-bottom: 0rem;
		--padding-left: 0rem;
		--padding-right: 0rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-cad3b51 .elementor-flip-box {
		height: 13rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-cad3b51 .elementor-flip-box__front .elementor-flip-box__layer__overlay {
		padding: 1.5rem 1.5rem 1.5rem 1.5rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-cad3b51 .elementor-flip-box__front .elementor-flip-box__layer__description {
		font-size: 1.4rem;
		line-height: 1.7rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-cad3b51 .elementor-flip-box__back .elementor-flip-box__layer__overlay {
		padding: 1.5rem 1.5rem 1.5rem 1.5rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-cad3b51 .elementor-flip-box__back .elementor-flip-box__layer__description {
		font-size: 1rem;
		line-height: 1.35rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-51f6d05 {
		--min-height: 13rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-3b5d8e4 .elementor-flip-box {
		height: 13rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-3b5d8e4 .elementor-flip-box__front .elementor-flip-box__layer__overlay {
		padding: 1.5rem 1.5rem 1.5rem 1.5rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-3b5d8e4 .elementor-flip-box__front .elementor-flip-box__layer__description {
		font-size: 1.4rem;
		line-height: 1.7rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-3b5d8e4 .elementor-flip-box__back .elementor-flip-box__layer__overlay {
		padding: 1.5rem 1.5rem 1.5rem 1.5rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-3b5d8e4 .elementor-flip-box__back .elementor-flip-box__layer__description {
		font-size: 1rem;
		line-height: 1.35rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-3b5d8e4 .elementor-flip-box__button {
		font-size: 1rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-be5b59d .elementor-flip-box {
		height: 13rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-be5b59d .elementor-flip-box__front .elementor-flip-box__layer__overlay {
		padding: 1.5rem 1.5rem 1.5rem 1.5rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-be5b59d .elementor-flip-box__front .elementor-flip-box__layer__description {
		font-size: 1.4rem;
		line-height: 1.7rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-be5b59d .elementor-flip-box__back .elementor-flip-box__layer__overlay {
		padding: 1.5rem 1.5rem 1.5rem 1.5rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-be5b59d .elementor-flip-box__back .elementor-flip-box__layer__description {
		font-size: 1rem;
		line-height: 1.35rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-be5b59d .elementor-flip-box__button {
		font-size: 1rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-1692cb0 {
		--min-height: 13rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-6af342d .elementor-flip-box {
		height: 13rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-6af342d .elementor-flip-box__front .elementor-flip-box__layer__overlay {
		padding: 1.5rem 1.5rem 1.5rem 1.5rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-6af342d .elementor-flip-box__front .elementor-flip-box__layer__description {
		font-size: 1.4rem;
		line-height: 1.7rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-6af342d .elementor-flip-box__back .elementor-flip-box__layer__overlay {
		padding: 1.5rem 1.5rem 1.5rem 1.5rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-6af342d .elementor-flip-box__back .elementor-flip-box__layer__description {
		font-size: 1rem;
		line-height: 1.35rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-1320183 .elementor-flip-box {
		height: 13rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-1320183 .elementor-flip-box__front .elementor-flip-box__layer__overlay {
		padding: 1.5rem 1.5rem 1.5rem 1.5rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-1320183 .elementor-flip-box__front .elementor-flip-box__layer__description {
		font-size: 1.4rem;
		line-height: 1.7rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-1320183 .elementor-flip-box__back .elementor-flip-box__layer__overlay {
		padding: 1.5rem 1.5rem 1.5rem 1.5rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-1320183 .elementor-flip-box__back .elementor-flip-box__layer__description {
		font-size: 1rem;
		line-height: 1.35rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-1320183 .elementor-flip-box__button {
		font-size: 1rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-0292f24 {
		--min-height: 13rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-f096c87 .elementor-flip-box {
		height: 13rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-f096c87 .elementor-flip-box__front .elementor-flip-box__layer__overlay {
		padding: 1.5rem 1.5rem 1.5rem 1.5rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-f096c87 .elementor-flip-box__front .elementor-flip-box__layer__description {
		font-size: 1.4rem;
		line-height: 1.7rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-f096c87 .elementor-flip-box__back .elementor-flip-box__layer__overlay {
		padding: 1.5rem 1.5rem 1.5rem 1.5rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-f096c87 .elementor-flip-box__back .elementor-flip-box__layer__description {
		font-size: 1rem;
		line-height: 1.35rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-f096c87 .elementor-flip-box__button {
		font-size: 1rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-13ed758 .elementor-flip-box {
		height: 13rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-13ed758 .elementor-flip-box__front .elementor-flip-box__layer__overlay {
		padding: 1.5rem 1.5rem 1.5rem 1.5rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-13ed758 .elementor-flip-box__front .elementor-flip-box__layer__description {
		font-size: 1.4rem;
		line-height: 1.7rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-13ed758 .elementor-flip-box__back .elementor-flip-box__layer__overlay {
		padding: 1.5rem 1.5rem 1.5rem 1.5rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-13ed758 .elementor-flip-box__back .elementor-flip-box__layer__description {
		font-size: 1rem;
		line-height: 1.35rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-13ed758 .elementor-flip-box__button {
		font-size: 1rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-40c02b5 {
		--gap: 2rem 2rem;
		--row-gap: 2rem;
		--column-gap: 2rem;
		--padding-top: 2rem;
		--padding-bottom: 4rem;
		--padding-left: 1rem;
		--padding-right: 1rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-7b9a7ba {
		width: 100%;
		max-width: 100%;
		text-align: left;
	}
	
	.elementor-44704 .elementor-element.elementor-element-7b9a7ba .elementor-heading-title {
		font-size: 1.8rem;
		line-height: 2.2rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-4a774ba {
		width: 100%;
		max-width: 100%;
		font-size: 1rem;
		line-height: 1.75rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-e56369c {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
		--padding-top: 0rem;
		--padding-bottom: 0rem;
		--padding-left: 0rem;
		--padding-right: 0rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-0570a00 .elementor-flip-box__front {
		background-position: 0px -2rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-0570a00 .elementor-flip-box {
		height: 13rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-0570a00 .elementor-flip-box__front .elementor-flip-box__layer__overlay {
		padding: 1rem 1rem 1rem 1rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-0570a00 .elementor-flip-box__back .elementor-flip-box__layer__overlay {
		padding: 1.5rem 1.5rem 1.5rem 1.5rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-0570a00 .elementor-flip-box__back .elementor-flip-box__layer__description {
		font-size: 1rem;
		line-height: 1.5rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-7969c01 .elementor-flip-box {
		height: 13rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-7969c01 .elementor-flip-box__front .elementor-flip-box__layer__overlay {
		padding: 1rem 1rem 1rem 1rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-7969c01 .elementor-flip-box__back .elementor-flip-box__layer__description {
		font-size: 1rem;
		line-height: 1.5rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-6cf5e25 .elementor-flip-box {
		height: 13rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-6cf5e25 .elementor-flip-box__front .elementor-flip-box__layer__overlay {
		padding: 1rem 1rem 1rem 1rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-6cf5e25 .elementor-flip-box__back .elementor-flip-box__layer__description {
		font-size: 1rem;
		line-height: 1.5rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-36e82e7 .elementor-flip-box__front {
		background-position: 0px -2rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-36e82e7 .elementor-flip-box {
		height: 13rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-36e82e7 .elementor-flip-box__front .elementor-flip-box__layer__overlay {
		padding: 1rem 1rem 1rem 1rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-36e82e7 .elementor-flip-box__back .elementor-flip-box__layer__overlay {
		padding: 1.5rem 1.5rem 1.5rem 1.5rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-36e82e7 .elementor-flip-box__back .elementor-flip-box__layer__description {
		font-size: 1rem;
		line-height: 1.5rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-02d7cce .elementor-flip-box {
		height: 13rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-02d7cce .elementor-flip-box__front .elementor-flip-box__layer__overlay {
		padding: 1rem 1rem 1rem 1rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-02d7cce .elementor-flip-box__back .elementor-flip-box__layer__description {
		font-size: 1rem;
		line-height: 1.5rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-3fa8aad .elementor-flip-box__front {
		background-position: 0px -2rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-3fa8aad .elementor-flip-box {
		height: 13rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-3fa8aad .elementor-flip-box__front .elementor-flip-box__layer__overlay {
		padding: 1rem 1rem 1rem 1rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-3fa8aad .elementor-flip-box__back .elementor-flip-box__layer__description {
		font-size: 1rem;
		line-height: 1.5rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-1e0ce32 {
		--padding-top: 2rem;
		--padding-bottom: 3rem;
		--padding-left: 2rem;
		--padding-right: 2rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-2f8c400 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-44704 .elementor-element.elementor-element-2f8c400 .elementor-blockquote__content {
		font-size: 1.125rem;
		line-height: 1.3rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-2f8c400 .elementor-blockquote__content +.e-q-footer {
		margin-top: 1rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-2f8c400 .elementor-blockquote__author {
		font-size: .9rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-2f8c400 .elementor-blockquote:before {
		font-size: calc(.8px * 100);
	}
	
	.elementor-44704 .elementor-element.elementor-element-88c96c4 {
		--padding-top: 2rem;
		--padding-bottom: 3rem;
		--padding-left: 2rem;
		--padding-right: 2rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-b0587d4 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-44704 .elementor-element.elementor-element-b0587d4 .elementor-blockquote__content {
		font-size: 1.125rem;
		line-height: 1.3rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-b0587d4 .elementor-blockquote__content +.e-q-footer {
		margin-top: 1rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-b0587d4 .elementor-blockquote__author {
		font-size: .9rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-b0587d4 .elementor-blockquote:before {
		font-size: calc(.8px * 100);
	}
	
	.elementor-44704 .elementor-element.elementor-element-ecd2e6d {
		--padding-top: 2rem;
		--padding-bottom: 3rem;
		--padding-left: 2rem;
		--padding-right: 2rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-b64d8dc {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-44704 .elementor-element.elementor-element-b64d8dc .elementor-blockquote__content {
		font-size: 1.125rem;
		line-height: 1.3rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-b64d8dc .elementor-blockquote__content +.e-q-footer {
		margin-top: 1rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-b64d8dc .elementor-blockquote__author {
		font-size: .9rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-b64d8dc .elementor-blockquote:before {
		font-size: calc(.8px * 100);
	}
	
	.elementor-44704 .elementor-element.elementor-element-d682a1a {
		--padding-top: 2rem;
		--padding-bottom: 3rem;
		--padding-left: 2rem;
		--padding-right: 2rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-e788343 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-44704 .elementor-element.elementor-element-e788343 .elementor-blockquote__content {
		font-size: 1.125rem;
		line-height: 1.3rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-e788343 .elementor-blockquote__content +.e-q-footer {
		margin-top: 1rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-e788343 .elementor-blockquote__author {
		font-size: .9rem;
	}
	
	.elementor-44704 .elementor-element.elementor-element-e788343 .elementor-blockquote:before {
		font-size: calc(.8px * 100);
	}
	
	.elementor-44704 .elementor-element.elementor-element-f3489ba {
		--e-n-carousel-swiper-slides-to-display: 1;
	}
}
