
.elementor-13132 .elementor-element.elementor-element-b501f91 {
	--display: flex;
	--min-height: 50rem;
	--justify-content: center;
	--gap: 17px 17px;
	--background-transition: .3s;
	--padding-top: 0rem;
	--padding-bottom: 0rem;
	--padding-left: 9rem;
	--padding-right: 9rem;
}

.elementor-13132 .elementor-element.elementor-element-b501f91:not(.elementor-motion-effects-element-type-background), .elementor-13132 .elementor-element.elementor-element-b501f91 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #284548;
}

.elementor-13132 .elementor-element.elementor-element-b501f91, .elementor-13132 .elementor-element.elementor-element-b501f91::before {
	--border-transition: .3s;
}

.elementor-widget-heading .elementor-heading-title {
	color: var(--e-global-color-primary);
	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-13132 .elementor-element.elementor-element-882378c {
	text-align: left;
}

.elementor-13132 .elementor-element.elementor-element-882378c .elementor-heading-title {
	color: var(--e-global-color-da3deb3);
	font-family: "Montserrat", Sans-serif;
	font-size: 1.2rem;
	font-weight: 600;
}

.elementor-13132 .elementor-element.elementor-element-d3dae7c {
	text-align: left;
}

.elementor-13132 .elementor-element.elementor-element-d3dae7c .elementor-heading-title {
	color: #fff;
	font-family: "Montserrat", Sans-serif;
	font-size: 4.6em;
	font-weight: 700;
}

.elementor-13132 .elementor-element.elementor-element-1385f95 {
	text-align: left;
}

.elementor-13132 .elementor-element.elementor-element-1385f95 .elementor-heading-title {
	color: #fff;
	font-family: "Montserrat", Sans-serif;
	font-size: .95rem;
	font-weight: 500;
}

.elementor-13132 .elementor-element.elementor-element-63725c8 .bdt-social-share {
	display: flex;
	flex-wrap: wrap;
	grid-column-gap: 2px;
}

.elementor-13132 .elementor-element.elementor-element-63725c8 > .elementor-widget-container {
	padding: 3rem 0rem 0rem 0rem;
}

.elementor-13132 .elementor-element.elementor-element-63725c8 .bdt-ss-icon i {
	font-size: 2em;
}

.elementor-13132 .elementor-element.elementor-element-63725c8 .bdt-ss-btn {
	height: 2.3em;
}

.elementor-13132 .elementor-element.elementor-element-63725c8.bdt-ss-btns-style-flat .bdt-ss-btn, .elementor-13132 .elementor-element.elementor-element-63725c8.bdt-ss-btns-style-gradient .bdt-ss-btn, .elementor-13132 .elementor-element.elementor-element-63725c8.bdt-ss-btns-style-boxed .bdt-ss-btn .bdt-ss-icon, .elementor-13132 .elementor-element.elementor-element-63725c8.bdt-ss-btns-style-minimal .bdt-ss-btn .bdt-ss-icon {
	background-color: rgba(133, 197, 49, 0);
}

.elementor-13132 .elementor-element.elementor-element-63725c8.bdt-ss-btns-style-framed .bdt-ss-btn, .elementor-13132 .elementor-element.elementor-element-63725c8.bdt-ss-btns-style-minimal .bdt-ss-btn, .elementor-13132 .elementor-element.elementor-element-63725c8.bdt-ss-btns-style-boxed .bdt-ss-btn {
	color: rgba(133, 197, 49, 0);
	border-color: rgba(133, 197, 49, 0);
}

.elementor-13132 .elementor-element.elementor-element-7866075 {
	--display: flex;
	--background-transition: .3s;
	--padding-top: 2rem;
	--padding-bottom: 0rem;
	--padding-left: 10rem;
	--padding-right: 10rem;
}

.elementor-widget-image .widget-image-caption {
	color: var(--e-global-color-text);
	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-13132 .elementor-element.elementor-element-19a9260 > .elementor-widget-container {
	margin: -15% 0% 0% 0%;
}

.elementor-13132 .elementor-element.elementor-element-38014f7 {
	--display: flex;
	--background-transition: .3s;
	--padding-top: 3rem;
	--padding-bottom: 3rem;
	--padding-left: 16rem;
	--padding-right: 16rem;
}

.elementor-widget-text-editor {
	color: var(--e-global-color-text);
	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-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-13132 .elementor-element.elementor-element-4c49237 {
	color: var(--e-global-color-e1bbbdf);
}

.elementor-13132 .elementor-element.elementor-element-d2b90a9 > .elementor-widget-container {
	margin: 25px 0px 15px 0px;
}

.elementor-13132 .elementor-element.elementor-element-d2b90a9 .elementor-heading-title {
	color: var(--e-global-color-secondary);
	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-13132 .elementor-element.elementor-element-0d204b1 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: stretch;
	--gap: 0px 0px;
	--background-transition: .3s;
	border-style: none;
	--border-style: none;
	--padding-top: 0rem;
	--padding-bottom: 7rem;
	--padding-left: 10rem;
	--padding-right: 10rem;
}

.elementor-13132 .elementor-element.elementor-element-0d204b1, .elementor-13132 .elementor-element.elementor-element-0d204b1::before {
	--border-transition: .3s;
}

.elementor-13132 .elementor-element.elementor-element-a9439aa {
	--display: flex;
	--gap: 0px 0px;
	--background-transition: .3s;
}

.elementor-13132 .elementor-element.elementor-element-9be33f8 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: stretch;
	--gap: 5px 5px;
	--background-transition: .3s;
	border-style: none;
	--border-style: none;
}

.elementor-13132 .elementor-element.elementor-element-9be33f8:not(.elementor-motion-effects-element-type-background), .elementor-13132 .elementor-element.elementor-element-9be33f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(244, 244, 244, .57);
}

.elementor-13132 .elementor-element.elementor-element-9be33f8, .elementor-13132 .elementor-element.elementor-element-9be33f8::before {
	--border-transition: .3s;
}

.elementor-13132 .elementor-element.elementor-element-624fa93 > .elementor-widget-container {
	padding: 0px 10px 0px 10px;
}

.elementor-13132 .elementor-element.elementor-element-624fa93.elementor-element {
	--align-self: center;
}

.elementor-13132 .elementor-element.elementor-element-624fa93 {
	text-align: center;
}

.elementor-13132 .elementor-element.elementor-element-6a13f76 {
	--display: flex;
	--background-transition: .3s;
}

.elementor-13132 .elementor-element.elementor-element-f0522ba .elementor-heading-title {
	color: var(--e-global-color-da3deb3);
}

.elementor-13132 .elementor-element.elementor-element-b2aaa66 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: stretch;
	--gap: 5px 5px;
	--background-transition: .3s;
	--overlay-opacity: .5;
}

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

.elementor-13132 .elementor-element.elementor-element-b2aaa66, .elementor-13132 .elementor-element.elementor-element-b2aaa66::before {
	--border-transition: .3s;
}

.elementor-13132 .elementor-element.elementor-element-72046b3 > .elementor-widget-container {
	padding: 0px 10px 0px 10px;
}

.elementor-13132 .elementor-element.elementor-element-72046b3.elementor-element {
	--align-self: center;
}

.elementor-13132 .elementor-element.elementor-element-8ddcf1c {
	--display: flex;
	--background-transition: .3s;
}

.elementor-13132 .elementor-element.elementor-element-a48987e .elementor-heading-title {
	color: var(--e-global-color-da3deb3);
}

.elementor-13132 .elementor-element.elementor-element-2e892d3 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: stretch;
	--gap: 5px 5px;
	--background-transition: .3s;
	--margin-top: 10px;
	--margin-bottom: 10px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-13132 .elementor-element.elementor-element-2e892d3:not(.elementor-motion-effects-element-type-background), .elementor-13132 .elementor-element.elementor-element-2e892d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(244, 244, 244, .57);
}

.elementor-13132 .elementor-element.elementor-element-2e892d3, .elementor-13132 .elementor-element.elementor-element-2e892d3::before {
	--border-transition: .3s;
}

.elementor-13132 .elementor-element.elementor-element-06934f8 > .elementor-widget-container {
	padding: 0px 10px 0px 10px;
}

.elementor-13132 .elementor-element.elementor-element-06934f8.elementor-element {
	--align-self: center;
}

.elementor-13132 .elementor-element.elementor-element-06934f8 {
	text-align: center;
}

.elementor-13132 .elementor-element.elementor-element-282e6bf {
	--display: flex;
	--background-transition: .3s;
}

.elementor-13132 .elementor-element.elementor-element-869f569 .elementor-heading-title {
	color: var(--e-global-color-da3deb3);
}

.elementor-13132 .elementor-element.elementor-element-7e80a6c {
	color: #252525;
}

.elementor-13132 .elementor-element.elementor-element-5d0f32c {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: stretch;
	--gap: 5px 5px;
	--background-transition: .3s;
	--margin-top: 10px;
	--margin-bottom: 10px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-13132 .elementor-element.elementor-element-5d0f32c, .elementor-13132 .elementor-element.elementor-element-5d0f32c::before {
	--border-transition: .3s;
}

.elementor-13132 .elementor-element.elementor-element-4bda1dd > .elementor-widget-container {
	padding: 0px 10px 0px 10px;
}

.elementor-13132 .elementor-element.elementor-element-4bda1dd.elementor-element {
	--align-self: center;
}

.elementor-13132 .elementor-element.elementor-element-4bda1dd {
	text-align: center;
}

.elementor-13132 .elementor-element.elementor-element-8c62823 {
	--display: flex;
	--background-transition: .3s;
}

.elementor-13132 .elementor-element.elementor-element-c67a9b0 .elementor-heading-title {
	color: var(--e-global-color-da3deb3);
}

.elementor-13132 .elementor-element.elementor-element-ffa142a {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: stretch;
	--gap: 5px 5px;
	--background-transition: .3s;
	--margin-top: 10px;
	--margin-bottom: 10px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-13132 .elementor-element.elementor-element-ffa142a:not(.elementor-motion-effects-element-type-background), .elementor-13132 .elementor-element.elementor-element-ffa142a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(244, 244, 244, .57);
}

.elementor-13132 .elementor-element.elementor-element-ffa142a, .elementor-13132 .elementor-element.elementor-element-ffa142a::before {
	--border-transition: .3s;
}

.elementor-13132 .elementor-element.elementor-element-f656467 > .elementor-widget-container {
	padding: 0px 10px 0px 10px;
}

.elementor-13132 .elementor-element.elementor-element-f656467.elementor-element {
	--align-self: center;
}

.elementor-13132 .elementor-element.elementor-element-f656467 {
	text-align: center;
}

.elementor-13132 .elementor-element.elementor-element-2097b90 {
	--display: flex;
	--background-transition: .3s;
}

.elementor-13132 .elementor-element.elementor-element-6531d4e .elementor-heading-title {
	color: var(--e-global-color-da3deb3);
}

.elementor-13132 .elementor-element.elementor-element-bea9775 {
	color: #252525;
}

.elementor-13132 .elementor-element.elementor-element-dffb651 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: stretch;
	--gap: 5px 5px;
	--background-transition: .3s;
	--margin-top: 10px;
	--margin-bottom: 10px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-13132 .elementor-element.elementor-element-3f9a932 > .elementor-widget-container {
	padding: 0px 10px 0px 10px;
}

.elementor-13132 .elementor-element.elementor-element-3f9a932.elementor-element {
	--align-self: center;
}

.elementor-13132 .elementor-element.elementor-element-3f9a932 {
	text-align: center;
}

.elementor-13132 .elementor-element.elementor-element-a782e17 {
	--display: flex;
	--background-transition: .3s;
}

.elementor-13132 .elementor-element.elementor-element-80d5fa5 .elementor-heading-title {
	color: var(--e-global-color-da3deb3);
}

.elementor-13132 .elementor-element.elementor-element-c58f97a {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: stretch;
	--gap: 5px 5px;
	--background-transition: .3s;
	--margin-top: 10px;
	--margin-bottom: 10px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-13132 .elementor-element.elementor-element-c58f97a:not(.elementor-motion-effects-element-type-background), .elementor-13132 .elementor-element.elementor-element-c58f97a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(244, 244, 244, .57);
}

.elementor-13132 .elementor-element.elementor-element-c58f97a, .elementor-13132 .elementor-element.elementor-element-c58f97a::before {
	--border-transition: .3s;
}

.elementor-13132 .elementor-element.elementor-element-7bfe533 > .elementor-widget-container {
	padding: 0px 10px 0px 10px;
}

.elementor-13132 .elementor-element.elementor-element-7bfe533.elementor-element {
	--align-self: center;
}

.elementor-13132 .elementor-element.elementor-element-e710624 {
	--display: flex;
	--background-transition: .3s;
}

.elementor-13132 .elementor-element.elementor-element-d572669 .elementor-heading-title {
	color: var(--e-global-color-da3deb3);
}

.elementor-13132 .elementor-element.elementor-element-4af44f7 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: stretch;
	--gap: 5px 5px;
	--background-transition: .3s;
	--margin-top: 10px;
	--margin-bottom: 10px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-13132 .elementor-element.elementor-element-53dceb8 > .elementor-widget-container {
	padding: 0px 10px 0px 10px;
}

.elementor-13132 .elementor-element.elementor-element-53dceb8.elementor-element {
	--align-self: center;
}

.elementor-13132 .elementor-element.elementor-element-53dceb8 {
	text-align: center;
}

.elementor-13132 .elementor-element.elementor-element-c1d8521 {
	--display: flex;
	--background-transition: .3s;
}

.elementor-13132 .elementor-element.elementor-element-21e9d0a .elementor-heading-title {
	color: var(--e-global-color-da3deb3);
}

.elementor-13132 .elementor-element.elementor-element-71e5932 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: stretch;
	--gap: 5px 5px;
	--background-transition: .3s;
	--margin-top: 10px;
	--margin-bottom: 10px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-13132 .elementor-element.elementor-element-71e5932:not(.elementor-motion-effects-element-type-background), .elementor-13132 .elementor-element.elementor-element-71e5932 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(244, 244, 244, .57);
}

.elementor-13132 .elementor-element.elementor-element-71e5932, .elementor-13132 .elementor-element.elementor-element-71e5932::before {
	--border-transition: .3s;
}

.elementor-13132 .elementor-element.elementor-element-66a6b97 > .elementor-widget-container {
	padding: 0px 10px 0px 10px;
}

.elementor-13132 .elementor-element.elementor-element-66a6b97.elementor-element {
	--align-self: center;
}

.elementor-13132 .elementor-element.elementor-element-66a6b97 {
	text-align: center;
}

.elementor-13132 .elementor-element.elementor-element-4ff7237 {
	--display: flex;
	--background-transition: .3s;
}

.elementor-13132 .elementor-element.elementor-element-6042df3 .elementor-heading-title {
	color: var(--e-global-color-da3deb3);
}

.elementor-13132 .elementor-element.elementor-element-99d65a0 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: stretch;
	--gap: 5px 5px;
	--background-transition: .3s;
	--margin-top: 10px;
	--margin-bottom: 10px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-13132 .elementor-element.elementor-element-15b90bb > .elementor-widget-container {
	padding: 0px 10px 0px 10px;
}

.elementor-13132 .elementor-element.elementor-element-15b90bb.elementor-element {
	--align-self: center;
}

.elementor-13132 .elementor-element.elementor-element-15b90bb {
	text-align: center;
}

.elementor-13132 .elementor-element.elementor-element-2b03731 {
	--display: flex;
	--background-transition: .3s;
}

.elementor-13132 .elementor-element.elementor-element-2513292 .elementor-heading-title {
	color: var(--e-global-color-da3deb3);
}

.elementor-13132 .elementor-element.elementor-element-9af77e7 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: stretch;
	--gap: 5px 5px;
	--background-transition: .3s;
	--margin-top: 10px;
	--margin-bottom: 10px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-13132 .elementor-element.elementor-element-9af77e7:not(.elementor-motion-effects-element-type-background), .elementor-13132 .elementor-element.elementor-element-9af77e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(244, 244, 244, .57);
}

.elementor-13132 .elementor-element.elementor-element-9af77e7, .elementor-13132 .elementor-element.elementor-element-9af77e7::before {
	--border-transition: .3s;
}

.elementor-13132 .elementor-element.elementor-element-03f48df > .elementor-widget-container {
	padding: 0px 10px 0px 10px;
}

.elementor-13132 .elementor-element.elementor-element-03f48df.elementor-element {
	--align-self: center;
}

.elementor-13132 .elementor-element.elementor-element-03f48df {
	text-align: center;
}

.elementor-13132 .elementor-element.elementor-element-decf370 {
	--display: flex;
	--background-transition: .3s;
}

.elementor-13132 .elementor-element.elementor-element-64a9ac1 .elementor-heading-title {
	color: var(--e-global-color-da3deb3);
}

.elementor-13132 .elementor-element.elementor-element-93a904d {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: stretch;
	--gap: 5px 5px;
	--background-transition: .3s;
	--margin-top: 10px;
	--margin-bottom: 10px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-13132 .elementor-element.elementor-element-1184a45 > .elementor-widget-container {
	padding: 0px 10px 0px 10px;
}

.elementor-13132 .elementor-element.elementor-element-1184a45.elementor-element {
	--align-self: center;
}

.elementor-13132 .elementor-element.elementor-element-1184a45 {
	text-align: center;
}

.elementor-13132 .elementor-element.elementor-element-5d44514 {
	--display: flex;
	--background-transition: .3s;
}

.elementor-13132 .elementor-element.elementor-element-3263005 .elementor-heading-title {
	color: var(--e-global-color-da3deb3);
}

.elementor-13132 .elementor-element.elementor-element-7be7dec {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: stretch;
	--gap: 5px 5px;
	--background-transition: .3s;
	--margin-top: 10px;
	--margin-bottom: 10px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-13132 .elementor-element.elementor-element-7be7dec:not(.elementor-motion-effects-element-type-background), .elementor-13132 .elementor-element.elementor-element-7be7dec > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(244, 244, 244, .57);
}

.elementor-13132 .elementor-element.elementor-element-7be7dec, .elementor-13132 .elementor-element.elementor-element-7be7dec::before {
	--border-transition: .3s;
}

.elementor-13132 .elementor-element.elementor-element-ed9a1e5 > .elementor-widget-container {
	padding: 0px 10px 0px 10px;
}

.elementor-13132 .elementor-element.elementor-element-ed9a1e5.elementor-element {
	--align-self: center;
}

.elementor-13132 .elementor-element.elementor-element-ed9a1e5 {
	text-align: center;
}

.elementor-13132 .elementor-element.elementor-element-fcac186 {
	--display: flex;
	--background-transition: .3s;
}

.elementor-13132 .elementor-element.elementor-element-77706bc .elementor-heading-title {
	color: var(--e-global-color-da3deb3);
}

.elementor-13132 .elementor-element.elementor-element-29135e3 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: stretch;
	--gap: 5px 5px;
	--background-transition: .3s;
	--margin-top: 10px;
	--margin-bottom: 10px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-13132 .elementor-element.elementor-element-27cce8a > .elementor-widget-container {
	padding: 0px 10px 0px 10px;
}

.elementor-13132 .elementor-element.elementor-element-27cce8a.elementor-element {
	--align-self: center;
}

.elementor-13132 .elementor-element.elementor-element-27cce8a {
	text-align: center;
}

.elementor-13132 .elementor-element.elementor-element-d25589b {
	--display: flex;
	--background-transition: .3s;
}

.elementor-13132 .elementor-element.elementor-element-9aa4a60 .elementor-heading-title {
	color: var(--e-global-color-da3deb3);
}

.elementor-13132 .elementor-element.elementor-element-e6f0fa7 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: stretch;
	--gap: 5px 5px;
	--background-transition: .3s;
	--margin-top: 10px;
	--margin-bottom: 10px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-13132 .elementor-element.elementor-element-e6f0fa7:not(.elementor-motion-effects-element-type-background), .elementor-13132 .elementor-element.elementor-element-e6f0fa7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(244, 244, 244, .57);
}

.elementor-13132 .elementor-element.elementor-element-e6f0fa7, .elementor-13132 .elementor-element.elementor-element-e6f0fa7::before {
	--border-transition: .3s;
}

.elementor-13132 .elementor-element.elementor-element-77e4786 > .elementor-widget-container {
	padding: 0px 10px 0px 10px;
}

.elementor-13132 .elementor-element.elementor-element-77e4786.elementor-element {
	--align-self: center;
}

.elementor-13132 .elementor-element.elementor-element-77e4786 {
	text-align: center;
}

.elementor-13132 .elementor-element.elementor-element-117d56b {
	--display: flex;
	--background-transition: .3s;
}

.elementor-13132 .elementor-element.elementor-element-0406704 .elementor-heading-title {
	color: var(--e-global-color-da3deb3);
}

.elementor-13132 .elementor-element.elementor-element-c40c451 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: stretch;
	--gap: 5px 5px;
	--background-transition: .3s;
	--margin-top: 10px;
	--margin-bottom: 10px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-13132 .elementor-element.elementor-element-a1bed0c > .elementor-widget-container {
	padding: 0px 10px 0px 10px;
}

.elementor-13132 .elementor-element.elementor-element-a1bed0c {
	text-align: center;
}

.elementor-13132 .elementor-element.elementor-element-1252fb9 {
	--display: flex;
	--background-transition: .3s;
}

.elementor-13132 .elementor-element.elementor-element-fe48fa7 .elementor-heading-title {
	color: var(--e-global-color-da3deb3);
}

.elementor-13132 .elementor-element.elementor-element-602579c {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: stretch;
	--gap: 5px 5px;
	--background-transition: .3s;
	--margin-top: 10px;
	--margin-bottom: 10px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-13132 .elementor-element.elementor-element-602579c:not(.elementor-motion-effects-element-type-background), .elementor-13132 .elementor-element.elementor-element-602579c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(244, 244, 244, .57);
}

.elementor-13132 .elementor-element.elementor-element-602579c, .elementor-13132 .elementor-element.elementor-element-602579c::before {
	--border-transition: .3s;
}

.elementor-13132 .elementor-element.elementor-element-d319018 > .elementor-widget-container {
	padding: 0px 10px 0px 10px;
}

.elementor-13132 .elementor-element.elementor-element-d319018.elementor-element {
	--align-self: center;
}

.elementor-13132 .elementor-element.elementor-element-d319018 {
	text-align: center;
}

.elementor-13132 .elementor-element.elementor-element-b4403ba {
	--display: flex;
	--background-transition: .3s;
}

.elementor-13132 .elementor-element.elementor-element-7bac2f3 .elementor-heading-title {
	color: var(--e-global-color-da3deb3);
}

.elementor-13132 .elementor-element.elementor-element-ea2b2e7 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: stretch;
	--gap: 5px 5px;
	--background-transition: .3s;
	--margin-top: 10px;
	--margin-bottom: 10px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-13132 .elementor-element.elementor-element-713c4c6 > .elementor-widget-container {
	padding: 0px 10px 0px 10px;
}

.elementor-13132 .elementor-element.elementor-element-713c4c6.elementor-element {
	--align-self: center;
}

.elementor-13132 .elementor-element.elementor-element-713c4c6 {
	text-align: center;
}

.elementor-13132 .elementor-element.elementor-element-6e1ea14 {
	--display: flex;
	--background-transition: .3s;
}

.elementor-13132 .elementor-element.elementor-element-9b2bfc5 .elementor-heading-title {
	color: var(--e-global-color-da3deb3);
}

.elementor-13132 .elementor-element.elementor-element-c57e5a0 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: stretch;
	--gap: 5px 5px;
	--background-transition: .3s;
	--margin-top: 10px;
	--margin-bottom: 10px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-13132 .elementor-element.elementor-element-c57e5a0:not(.elementor-motion-effects-element-type-background), .elementor-13132 .elementor-element.elementor-element-c57e5a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(244, 244, 244, .57);
}

.elementor-13132 .elementor-element.elementor-element-c57e5a0, .elementor-13132 .elementor-element.elementor-element-c57e5a0::before {
	--border-transition: .3s;
}

.elementor-13132 .elementor-element.elementor-element-8181e2f > .elementor-widget-container {
	padding: 0px 10px 0px 10px;
}

.elementor-13132 .elementor-element.elementor-element-8181e2f.elementor-element {
	--align-self: center;
}

.elementor-13132 .elementor-element.elementor-element-8181e2f {
	text-align: center;
}

.elementor-13132 .elementor-element.elementor-element-fbfc850 {
	--display: flex;
	--background-transition: .3s;
}

.elementor-13132 .elementor-element.elementor-element-ae164a4 .elementor-heading-title {
	color: var(--e-global-color-da3deb3);
}

.elementor-13132 .elementor-element.elementor-element-6104ca5 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: stretch;
	--gap: 5px 5px;
	--background-transition: .3s;
	--margin-top: 10px;
	--margin-bottom: 10px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-13132 .elementor-element.elementor-element-4315a03 > .elementor-widget-container {
	padding: 0px 10px 0px 10px;
}

.elementor-13132 .elementor-element.elementor-element-4315a03.elementor-element {
	--align-self: center;
}

.elementor-13132 .elementor-element.elementor-element-4315a03 {
	text-align: center;
}

.elementor-13132 .elementor-element.elementor-element-596c4e7 {
	--display: flex;
	--background-transition: .3s;
}

.elementor-13132 .elementor-element.elementor-element-d29c03c .elementor-heading-title {
	color: var(--e-global-color-da3deb3);
}

.elementor-13132 .elementor-element.elementor-element-a6bf025 {
	--spacer-size: 30px;
}

.elementor-13132 .elementor-element.elementor-element-c50f473 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--align-items: center;
	--gap: 25px 25px;
	--overflow: hidden;
	--background-transition: .3s;
	--overlay-opacity: 1;
	--padding-top: 1.7rem;
	--padding-bottom: 1.7rem;
	--padding-left: 9rem;
	--padding-right: 9rem;
}

.elementor-13132 .elementor-element.elementor-element-c50f473:not(.elementor-motion-effects-element-type-background), .elementor-13132 .elementor-element.elementor-element-c50f473 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #1f4950;
}

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

.elementor-13132 .elementor-element.elementor-element-c50f473, .elementor-13132 .elementor-element.elementor-element-c50f473::before {
	--border-transition: .3s;
}

.elementor-13132 .elementor-element.elementor-element-c50f473.e-con {
	--align-self: flex-start;
}

.elementor-13132 .elementor-element.elementor-element-2ca1525.elementor-element {
	--align-self: center;
}

.elementor-13132 .elementor-element.elementor-element-2ca1525 {
	text-align: left;
}

.elementor-13132 .elementor-element.elementor-element-2ca1525 .elementor-heading-title {
	color: #fff;
	font-family: "Montserrat", Sans-serif;
	font-size: 2.5rem;
	font-weight: 700;
}

.elementor-13132 .elementor-element.elementor-element-224d2e5 .bdt-ep-button:after, .elementor-13132 .elementor-element.elementor-element-224d2e5 .bdt-ep-button:hover, .elementor-13132 .elementor-element.elementor-element-224d2e5 .bdt-ep-button.bdt-ep-button-effect-i, .elementor-13132 .elementor-element.elementor-element-224d2e5 .bdt-ep-button.bdt-ep-button-effect-h:after {
	background-color: #fff;
}

.elementor-13132 .elementor-element.elementor-element-224d2e5 .bdt-ep-button {
	color: #fff;
	border-style: solid;
	border-width: 3px 3px 3px 3px;
	border-color: #fff;
	border-radius: 25px 25px 25px 25px;
	padding: 10px 30px 10px 30px;
	font-family: "Montserrat", Sans-serif;
	font-size: 1.1em;
	text-transform: none;
}

.elementor-13132 .elementor-element.elementor-element-224d2e5 .bdt-ep-button:hover {
	color: #252525;
	border-style: solid;
	border-width: 3px 3px 3px 3px;
}

.elementor-13132 .elementor-element.elementor-element-fbd9cf5 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--gap: 4rem 4rem;
	--flex-wrap: wrap;
	--overflow: hidden;
	--background-transition: .3s;
	--padding-top: 6rem;
	--padding-bottom: 6rem;
	--padding-left: 9rem;
	--padding-right: 9rem;
}

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

.elementor-13132 .elementor-element.elementor-element-fbd9cf5, .elementor-13132 .elementor-element.elementor-element-fbd9cf5::before {
	--border-transition: .3s;
}

.elementor-13132 .elementor-element.elementor-element-4b41d6e {
	width: var(--container-widget-width, 30%);
	max-width: 30%;
	--container-widget-width: 30%;
	--container-widget-flex-grow: 0;
	text-align: left;
}

.elementor-13132 .elementor-element.elementor-element-4b41d6e .elementor-heading-title {
	color: #252525;
	font-family: "Montserrat", Sans-serif;
	font-size: 2.8em;
	font-weight: 700;
	line-height: 1.2em;
}

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

.elementor-widget-loop-grid .elementor-pagination {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-size: var(--e-global-typography-secondary-font-size);
	font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-widget-loop-grid .e-load-more-message {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-size: var(--e-global-typography-secondary-font-size);
	font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-13132 .elementor-element.elementor-element-f23409e {
	--grid-columns: 3;
}

.elementor-13132 .elementor-element.elementor-element-f23409e .elementor-loop-container {
	grid-auto-rows: 1fr;
}

.elementor-13132 .elementor-element.elementor-element-f23409e .e-loop-item > .elementor-section, .elementor-13132 .elementor-element.elementor-element-f23409e .e-loop-item > .elementor-section > .elementor-container, .elementor-13132 .elementor-element.elementor-element-f23409e .e-loop-item > .e-con, .elementor-13132 .elementor-element.elementor-element-f23409e .e-loop-item .elementor-section-wrap  > .e-con {
	height: 100%;
}

.elementor-13132 .elementor-element.elementor-element-0eb2199 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--gap: 4rem 4rem;
	--overflow: hidden;
	--background-transition: .3s;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 0px 0px 0px;
	--border-top-width: 1px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: #284548;
	--border-color: #284548;
	--padding-top: 3rem;
	--padding-bottom: 3rem;
	--padding-left: 7rem;
	--padding-right: 7rem;
}

.elementor-13132 .elementor-element.elementor-element-0eb2199, .elementor-13132 .elementor-element.elementor-element-0eb2199::before {
	--border-transition: .3s;
}

.elementor-13132 .elementor-element.elementor-element-1fd517d {
	text-align: center;
}

.elementor-13132 .elementor-element.elementor-element-8d1a683 {
	text-align: center;
}

.elementor-13132 .elementor-element.elementor-element-1388b8d {
	text-align: center;
}

.elementor-13132 .elementor-element.elementor-element-a9a1eb8 {
	text-align: center;
}

.elementor-13132 .elementor-element.elementor-element-4c393c4 {
	text-align: center;
}

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

@media (min-width:768px) {
	.elementor-13132 .elementor-element.elementor-element-6a13f76 {
		--width: 90%;
	}
	
	.elementor-13132 .elementor-element.elementor-element-8ddcf1c {
		--width: 90%;
	}
	
	.elementor-13132 .elementor-element.elementor-element-282e6bf {
		--width: 90%;
	}
	
	.elementor-13132 .elementor-element.elementor-element-8c62823 {
		--width: 90%;
	}
	
	.elementor-13132 .elementor-element.elementor-element-2097b90 {
		--width: 90%;
	}
	
	.elementor-13132 .elementor-element.elementor-element-a782e17 {
		--width: 90%;
	}
	
	.elementor-13132 .elementor-element.elementor-element-e710624 {
		--width: 90%;
	}
	
	.elementor-13132 .elementor-element.elementor-element-c1d8521 {
		--width: 90%;
	}
	
	.elementor-13132 .elementor-element.elementor-element-4ff7237 {
		--width: 90%;
	}
	
	.elementor-13132 .elementor-element.elementor-element-2b03731 {
		--width: 90%;
	}
	
	.elementor-13132 .elementor-element.elementor-element-decf370 {
		--width: 90%;
	}
	
	.elementor-13132 .elementor-element.elementor-element-5d44514 {
		--width: 90%;
	}
	
	.elementor-13132 .elementor-element.elementor-element-fcac186 {
		--width: 90%;
	}
	
	.elementor-13132 .elementor-element.elementor-element-d25589b {
		--width: 90%;
	}
	
	.elementor-13132 .elementor-element.elementor-element-117d56b {
		--width: 90%;
	}
	
	.elementor-13132 .elementor-element.elementor-element-1252fb9 {
		--width: 90%;
	}
	
	.elementor-13132 .elementor-element.elementor-element-b4403ba {
		--width: 90%;
	}
	
	.elementor-13132 .elementor-element.elementor-element-6e1ea14 {
		--width: 90%;
	}
	
	.elementor-13132 .elementor-element.elementor-element-fbfc850 {
		--width: 90%;
	}
	
	.elementor-13132 .elementor-element.elementor-element-596c4e7 {
		--width: 90%;
	}
}

@media (min-width:2400px) {
	.elementor-widget-heading .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
	}
	
	.elementor-widget-image .widget-image-caption {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-widget-text-editor {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-13132 .elementor-element.elementor-element-d2b90a9 .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
	}
	
	.elementor-widget-loop-grid .elementor-pagination {
		font-size: var(--e-global-typography-secondary-font-size);
	}
	
	.elementor-widget-loop-grid .e-load-more-message {
		font-size: var(--e-global-typography-secondary-font-size);
	}
}

@media (max-width:1366px) {
	.elementor-widget-heading .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
	}
	
	.elementor-widget-image .widget-image-caption {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-widget-text-editor {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-13132 .elementor-element.elementor-element-d2b90a9 .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
	}
	
	.elementor-widget-loop-grid .elementor-pagination {
		font-size: var(--e-global-typography-secondary-font-size);
	}
	
	.elementor-widget-loop-grid .e-load-more-message {
		font-size: var(--e-global-typography-secondary-font-size);
	}
}

@media (max-width:1200px) {
	.elementor-13132 .elementor-element.elementor-element-b501f91 {
		--padding-top: 0rem;
		--padding-bottom: 0rem;
		--padding-left: 3rem;
		--padding-right: 3rem;
	}
	
	.elementor-13132 .elementor-element.elementor-element-7866075 {
		--padding-top: 2rem;
		--padding-bottom: 0rem;
		--padding-left: 7rem;
		--padding-right: 7rem;
	}
	
	.elementor-13132 .elementor-element.elementor-element-38014f7 {
		--padding-top: 3rem;
		--padding-bottom: 3rem;
		--padding-left: 10rem;
		--padding-right: 10rem;
	}
	
	.elementor-13132 .elementor-element.elementor-element-0d204b1 {
		--gap: 0px 0px;
	}
	
	.elementor-13132 .elementor-element.elementor-element-a9439aa {
		--gap: 0px 0px;
	}
	
	.elementor-13132 .elementor-element.elementor-element-0eb2199 {
		--justify-content: center;
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--gap: 3.5rem 3.5rem;
		--padding-top: 2.5rem;
		--padding-bottom: 2.5rem;
		--padding-left: 3rem;
		--padding-right: 3rem;
	}
	
	.elementor-13132 .elementor-element.elementor-element-0eb2199.e-con {
		--align-self: center;
	}
}

@media (max-width:1024px) {
	.elementor-13132 .elementor-element.elementor-element-b501f91 {
		--padding-top: 2rem;
		--padding-bottom: 0rem;
		--padding-left: 2rem;
		--padding-right: 2rem;
	}
	
	.elementor-widget-heading .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
	}
	
	.elementor-13132 .elementor-element.elementor-element-d3dae7c {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-13132 .elementor-element.elementor-element-d3dae7c .elementor-heading-title {
		font-size: 4em;
	}
	
	.elementor-13132 .elementor-element.elementor-element-63725c8 .bdt-social-share {
		display: flex;
		flex-wrap: wrap;
	}
	
	.elementor-13132 .elementor-element.elementor-element-7866075 {
		--padding-top: 0rem;
		--padding-bottom: 0rem;
		--padding-left: 0rem;
		--padding-right: 0rem;
	}
	
	.elementor-widget-image .widget-image-caption {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-13132 .elementor-element.elementor-element-19a9260 > .elementor-widget-container {
		margin: 0% 0% 0% 0%;
	}
	
	.elementor-13132 .elementor-element.elementor-element-38014f7 {
		--padding-top: 2rem;
		--padding-bottom: 4rem;
		--padding-left: 2rem;
		--padding-right: 2rem;
	}
	
	.elementor-widget-text-editor {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-13132 .elementor-element.elementor-element-d2b90a9 .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
	}
	
	.elementor-13132 .elementor-element.elementor-element-c50f473 {
		--padding-top: 1rem;
		--padding-bottom: 1rem;
		--padding-left: 2rem;
		--padding-right: 2rem;
	}
	
	.elementor-13132 .elementor-element.elementor-element-2ca1525 .elementor-heading-title {
		font-size: 2rem;
	}
	
	.elementor-13132 .elementor-element.elementor-element-fbd9cf5 {
		--padding-top: 4rem;
		--padding-bottom: 4rem;
		--padding-left: 2rem;
		--padding-right: 2rem;
	}
	
	.elementor-13132 .elementor-element.elementor-element-4b41d6e {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}
	
	.elementor-13132 .elementor-element.elementor-element-4b41d6e .elementor-heading-title {
		font-size: 2.5rem;
	}
	
	.elementor-widget-loop-grid .elementor-pagination {
		font-size: var(--e-global-typography-secondary-font-size);
	}
	
	.elementor-widget-loop-grid .e-load-more-message {
		font-size: var(--e-global-typography-secondary-font-size);
	}
	
	.elementor-13132 .elementor-element.elementor-element-f23409e {
		--grid-columns: 3;
		--grid-column-gap: 1.2rem;
	}
	
	.elementor-13132 .elementor-element.elementor-element-0eb2199 {
		--gap: 2.5rem 2.5rem;
		--padding-top: 2rem;
		--padding-bottom: 2rem;
		--padding-left: 2rem;
		--padding-right: 2rem;
	}
}

@media (max-width:767px) {
	.elementor-13132 .elementor-element.elementor-element-b501f91 {
		--min-height: 75vh;
		--padding-top: 2rem;
		--padding-bottom: 0rem;
		--padding-left: 1rem;
		--padding-right: 1rem;
	}
	
	.elementor-widget-heading .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
	}
	
	.elementor-13132 .elementor-element.elementor-element-d3dae7c .elementor-heading-title {
		font-size: 2.3em;
	}
	
	.elementor-13132 .elementor-element.elementor-element-63725c8 .bdt-social-share {
		display: flex;
		flex-wrap: wrap;
	}
	
	.elementor-13132 .elementor-element.elementor-element-7866075 {
		--padding-top: 0rem;
		--padding-bottom: 0rem;
		--padding-left: 0rem;
		--padding-right: 0rem;
	}
	
	.elementor-widget-image .widget-image-caption {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-13132 .elementor-element.elementor-element-19a9260 > .elementor-widget-container {
		margin: 0% 0% 0% 0%;
	}
	
	.elementor-13132 .elementor-element.elementor-element-38014f7 {
		--padding-top: 2rem;
		--padding-bottom: 2rem;
		--padding-left: 1rem;
		--padding-right: 1rem;
	}
	
	.elementor-widget-text-editor {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-13132 .elementor-element.elementor-element-d2b90a9 .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
	}
	
	.elementor-13132 .elementor-element.elementor-element-624fa93 {
		text-align: center;
	}
	
	.elementor-13132 .elementor-element.elementor-element-c50f473 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: space-between;
	}
	
	.elementor-13132 .elementor-element.elementor-element-c50f473.e-con {
		--align-self: center;
	}
	
	.elementor-13132 .elementor-element.elementor-element-2ca1525 {
		text-align: center;
	}
	
	.elementor-13132 .elementor-element.elementor-element-2ca1525 .elementor-heading-title {
		font-size: 2rem;
	}
	
	.elementor-13132 .elementor-element.elementor-element-224d2e5.elementor-element {
		--align-self: center;
	}
	
	.elementor-13132 .elementor-element.elementor-element-fbd9cf5 {
		--padding-top: 3rem;
		--padding-bottom: 3rem;
		--padding-left: 1rem;
		--padding-right: 1rem;
	}
	
	.elementor-13132 .elementor-element.elementor-element-4b41d6e {
		width: 100%;
		max-width: 100%;
		text-align: left;
	}
	
	.elementor-13132 .elementor-element.elementor-element-4b41d6e .elementor-heading-title {
		font-size: 1.4rem;
	}
	
	.elementor-widget-loop-grid .elementor-pagination {
		font-size: var(--e-global-typography-secondary-font-size);
	}
	
	.elementor-widget-loop-grid .e-load-more-message {
		font-size: var(--e-global-typography-secondary-font-size);
	}
	
	.elementor-13132 .elementor-element.elementor-element-f23409e {
		--grid-columns: 1;
	}
	
	.elementor-13132 .elementor-element.elementor-element-0eb2199 {
		--flex-direction: row;
		--container-widget-width: initial;
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--padding-top: 15px;
		--padding-bottom: 15px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
}
