
.elementor-93 .elementor-element.elementor-element-b15636c {
	--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: 4vw;
	--padding-bottom: 7vw;
	--padding-left: 15vw;
	--padding-right: 15vw;
}

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

.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-93 .elementor-element.elementor-element-0d72f0b .elementor-heading-title {
	font-family: "Lato", Sans-serif;
	font-size: 44px;
	font-weight: 600;
	color: #fff;
}

.elementor-93 .elementor-element.elementor-element-37f1af1 {
	--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: flex-start;
	--margin-top: 20px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-93 .elementor-element.elementor-element-1f93144 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 80px;
}

.elementor-93 .elementor-element.elementor-element-56d0f6f .elementor-heading-title {
	font-family: "Lato", Sans-serif;
	font-size: 44px;
	font-weight: 600;
	color: var(--e-global-color-1301c62);
}

.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);
}

.elementor-93 .elementor-element.elementor-element-72335ee img {
	width: 100%;
	height: 400px;
	object-fit: cover;
	object-position: center center;
}

.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover {
	background: var(--e-global-color-accent);
}

.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover {
	background: var(--e-global-color-accent);
}

.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ) {
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-widget-nested-tabs {
	--n-tabs-title-font-size: var(--e-global-typography-accent-font-size);
}

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

.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);
	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-93 .elementor-element.elementor-element-f8ebd59 {
	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);
	color: var(--e-global-color-1301c62);
}

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

.elementor-93 .elementor-element.elementor-element-7a1dddd {
	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);
	color: var(--e-global-color-1301c62);
}

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

.elementor-93 .elementor-element.elementor-element-52f6d4c {
	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);
	color: var(--e-global-color-1301c62);
}

.elementor-93 .elementor-element.elementor-element-dcd1972 {
	--n-tabs-direction: column;
	--n-tabs-heading-direction: row;
	--n-tabs-heading-width: initial;
	--n-tabs-title-flex-basis: content;
	--n-tabs-title-flex-shrink: 0;
	--n-tabs-heading-justify-content: flex-start;
	--n-tabs-title-width: initial;
	--n-tabs-title-height: initial;
	--n-tabs-title-align-items: center;
	--n-tabs-title-flex-grow: 0;
	--n-tabs-heading-wrap: wrap;
	--n-tabs-heading-overflow-x: initial;
	--n-tabs-title-white-space: initial;
	margin: 20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	--n-tabs-title-gap: 20px;
	--n-tabs-title-padding-top: 10px;
	--n-tabs-title-padding-right: 0px;
	--n-tabs-title-padding-bottom: 10px;
	--n-tabs-title-padding-left: 0px;
	--n-tabs-title-font-size: 25px;
	--n-tabs-title-color: var(--e-global-color-1301c62);
	--n-tabs-title-color-active: var(--e-global-color-1301c62);
}

.elementor-93 .elementor-element.elementor-element-dcd1972 > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ) {
	background: rgba(2, 1, 1, 0);
}

.elementor-93 .elementor-element.elementor-element-dcd1972.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover {
	background: rgba(100, 173, 102, 0);
	border-style: solid;
	border-width: 0px 0px 2px 0px;
	border-color: var(--e-global-color-primary);
	box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .5);
}

.elementor-93 .elementor-element.elementor-element-dcd1972.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-93 .elementor-element.elementor-element-dcd1972.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover {
	background: rgba(100, 173, 102, 0);
	border-style: solid;
	border-width: 0px 0px 2px 0px;
	border-color: var(--e-global-color-primary);
	box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .5);
}

.elementor-93 .elementor-element.elementor-element-dcd1972.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ) {
	box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .5);
}

.elementor-93 .elementor-element.elementor-element-dcd1972.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ) {
	font-family: "Lato", Sans-serif;
	font-weight: 500;
}

.elementor-93 .elementor-element.elementor-element-dcd1972 [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover {
	--n-tabs-title-color-hover: var(--e-global-color-1301c62);
}

:where( .elementor-93 .elementor-element.elementor-element-dcd1972.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-content ) > .e-con {
	border-style: none;
}

.elementor-93 .elementor-element.elementor-element-559dfe9 {
	--display: flex;
}

.elementor-93 .elementor-element.elementor-element-1e20059 img {
	width: 100%;
	height: 400px;
	object-fit: cover;
	object-position: center center;
}

.elementor-93 .elementor-element.elementor-element-a82849e {
	--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: flex-start;
	--margin-top: 20px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-93 .elementor-element.elementor-element-ebcbf5a {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 80px;
}

.elementor-93 .elementor-element.elementor-element-d368cd2 .elementor-heading-title {
	font-family: "Lato", Sans-serif;
	font-size: 44px;
	font-weight: 700;
	color: var(--e-global-color-1301c62);
}

.elementor-93 .elementor-element.elementor-element-0462bef img {
	width: 100%;
	height: 400px;
	object-fit: cover;
	object-position: center center;
}

.elementor-93 .elementor-element.elementor-element-59d9ff8 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-93 .elementor-element.elementor-element-cd394bb {
	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);
	color: var(--e-global-color-1301c62);
}

.elementor-93 .elementor-element.elementor-element-00c94b2 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-93 .elementor-element.elementor-element-5a9cc40 {
	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);
	color: var(--e-global-color-1301c62);
}

.elementor-93 .elementor-element.elementor-element-9997a69 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-93 .elementor-element.elementor-element-9dba7cb {
	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);
	color: var(--e-global-color-1301c62);
}

.elementor-93 .elementor-element.elementor-element-482cbae {
	--n-tabs-direction: column;
	--n-tabs-heading-direction: row;
	--n-tabs-heading-width: initial;
	--n-tabs-title-flex-basis: content;
	--n-tabs-title-flex-shrink: 0;
	--n-tabs-heading-justify-content: flex-start;
	--n-tabs-title-width: initial;
	--n-tabs-title-height: initial;
	--n-tabs-title-align-items: center;
	--n-tabs-title-flex-grow: 0;
	--n-tabs-heading-wrap: wrap;
	--n-tabs-heading-overflow-x: initial;
	--n-tabs-title-white-space: initial;
	margin: 20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	--n-tabs-title-gap: 20px;
	--n-tabs-title-padding-top: 10px;
	--n-tabs-title-padding-right: 0px;
	--n-tabs-title-padding-bottom: 10px;
	--n-tabs-title-padding-left: 0px;
	--n-tabs-title-font-size: 25px;
	--n-tabs-title-color: var(--e-global-color-1301c62);
	--n-tabs-title-color-active: var(--e-global-color-1301c62);
}

.elementor-93 .elementor-element.elementor-element-482cbae > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ) {
	background: rgba(2, 1, 1, 0);
}

.elementor-93 .elementor-element.elementor-element-482cbae.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover {
	background: rgba(100, 173, 102, 0);
	border-style: solid;
	border-width: 0px 0px 2px 0px;
	border-color: var(--e-global-color-primary);
	box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .5);
}

.elementor-93 .elementor-element.elementor-element-482cbae.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-93 .elementor-element.elementor-element-482cbae.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover {
	background: rgba(100, 173, 102, 0);
	border-style: solid;
	border-width: 0px 0px 2px 0px;
	border-color: var(--e-global-color-primary);
	box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .5);
}

.elementor-93 .elementor-element.elementor-element-482cbae.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ) {
	box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .5);
}

.elementor-93 .elementor-element.elementor-element-482cbae.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ) {
	font-family: "Lato", Sans-serif;
	font-weight: 500;
}

.elementor-93 .elementor-element.elementor-element-482cbae [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover {
	--n-tabs-title-color-hover: var(--e-global-color-1301c62);
}

:where( .elementor-93 .elementor-element.elementor-element-482cbae.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-content ) > .e-con {
	border-style: none;
}

.elementor-93 .elementor-element.elementor-element-e536cdc {
	--display: flex;
}

.elementor-93 .elementor-element.elementor-element-2eaf57c img {
	width: 100%;
	height: 400px;
	object-fit: cover;
	object-position: center center;
}

.elementor-93 .elementor-element.elementor-element-ea1f323 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--padding-top: 7vw;
	--padding-bottom: 7vw;
	--padding-left: 12vw;
	--padding-right: 12vw;
}

.elementor-93 .elementor-element.elementor-element-ea1f323:not(.elementor-motion-effects-element-type-background), .elementor-93 .elementor-element.elementor-element-ea1f323 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ilefgbj.nitrocdn.com/dnHerQwVrOmFAqcBwhjRPkSAVcXrDROV/assets/images/optimized/rev-639d537/drpetergunn.com/wp-content/uploads/2025/10/about-page-background-scaled.webp");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-93 .elementor-element.elementor-element-72c733a .elementor-heading-title {
	font-family: "Lato", Sans-serif;
	font-size: 44px;
	font-weight: 700;
	color: var(--e-global-color-text);
}

.elementor-93 .elementor-element.elementor-element-75e67bb {
	margin: 21px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;
	text-align: center;
}

.elementor-93 .elementor-element.elementor-element-2f02ccf {
	--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: 40px 0px;
	--row-gap: 40px;
	--column-gap: 0px;
	--flex-wrap: wrap;
}

.elementor-93 .elementor-element.elementor-element-d826bc7 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: center;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 50px;
	--padding-right: 50px;
}

.elementor-93 .elementor-element.elementor-element-ec8fabf .elementor-heading-title {
	font-family: "Lato", Sans-serif;
	font-size: 25px;
	font-weight: 700;
	color: var(--e-global-color-text);
}

.elementor-93 .elementor-element.elementor-element-003d7fc {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-93 .elementor-element.elementor-element-003d7fc .elementor-heading-title {
	font-family: "Lato", Sans-serif;
	font-size: 25px;
	font-weight: 700;
	color: var(--e-global-color-text);
}

.elementor-93 .elementor-element.elementor-element-2d57e27 {
	--display: flex;
}

.elementor-93 .elementor-element.elementor-element-e004479 {
	text-align: center;
}

.elementor-93 .elementor-element.elementor-element-95d67b6 {
	--n-accordion-title-font-size: 25px;
	--n-accordion-title-justify-content: center;
	--n-accordion-title-flex-grow: initial;
	--n-accordion-title-icon-order: initial;
	--n-accordion-item-title-space-between: 0px;
	--n-accordion-item-title-distance-from-content: 0px;
	--n-accordion-icon-size: 15px;
	--n-accordion-icon-normal-color: var(--e-global-color-primary);
	--n-accordion-icon-hover-color: var(--e-global-color-primary);
	--n-accordion-icon-active-color: var(--e-global-color-primary);
}

.elementor-93 .elementor-element.elementor-element-95d67b6 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title {
	border-style: none;
}

:where( .elementor-93 .elementor-element.elementor-element-95d67b6 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text {
	font-family: "Lato", Sans-serif;
	font-weight: 700;
}

:where( .elementor-93 .elementor-element.elementor-element-95d67b6 > .e-n-accordion > .e-n-accordion-item ) > .e-con {
	border-style: none;
}

.elementor-93 .elementor-element.elementor-element-2c08a46 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: center;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 50px;
	--padding-right: 50px;
}

.elementor-93 .elementor-element.elementor-element-a3aa32d .elementor-heading-title {
	font-family: "Lato", Sans-serif;
	font-size: 25px;
	font-weight: 700;
	color: var(--e-global-color-text);
}

.elementor-93 .elementor-element.elementor-element-7d5befe .elementor-heading-title {
	font-family: "Lato", Sans-serif;
	font-size: 25px;
	font-weight: 700;
	color: var(--e-global-color-text);
}

.elementor-93 .elementor-element.elementor-element-908ad01 {
	--display: flex;
}

.elementor-93 .elementor-element.elementor-element-12173ad {
	text-align: center;
}

.elementor-93 .elementor-element.elementor-element-e9c56fc {
	--n-accordion-title-font-size: 25px;
	--n-accordion-title-justify-content: center;
	--n-accordion-title-flex-grow: initial;
	--n-accordion-title-icon-order: initial;
	--n-accordion-item-title-space-between: 0px;
	--n-accordion-item-title-distance-from-content: 0px;
	--n-accordion-icon-size: 15px;
	--n-accordion-icon-normal-color: var(--e-global-color-primary);
	--n-accordion-icon-hover-color: var(--e-global-color-primary);
	--n-accordion-icon-active-color: var(--e-global-color-primary);
}

.elementor-93 .elementor-element.elementor-element-e9c56fc > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title {
	border-style: none;
}

:where( .elementor-93 .elementor-element.elementor-element-e9c56fc > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text {
	font-family: "Lato", Sans-serif;
	font-weight: 700;
}

:where( .elementor-93 .elementor-element.elementor-element-e9c56fc > .e-n-accordion > .e-n-accordion-item ) > .e-con {
	border-style: none;
}

.elementor-93 .elementor-element.elementor-element-71d223f {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: center;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 50px;
	--padding-right: 50px;
}

.elementor-93 .elementor-element.elementor-element-6721e41 .elementor-heading-title {
	font-family: "Lato", Sans-serif;
	font-size: 25px;
	font-weight: 700;
	color: var(--e-global-color-text);
}

.elementor-93 .elementor-element.elementor-element-ab1af17 .elementor-heading-title {
	font-family: "Lato", Sans-serif;
	font-size: 25px;
	font-weight: 700;
	color: var(--e-global-color-text);
}

.elementor-93 .elementor-element.elementor-element-2574b92 {
	--display: flex;
}

.elementor-93 .elementor-element.elementor-element-1acde79 {
	text-align: center;
}

.elementor-93 .elementor-element.elementor-element-f408ac3 {
	--n-accordion-title-font-size: 25px;
	--n-accordion-title-justify-content: center;
	--n-accordion-title-flex-grow: initial;
	--n-accordion-title-icon-order: initial;
	--n-accordion-item-title-space-between: 0px;
	--n-accordion-item-title-distance-from-content: 0px;
	--n-accordion-icon-size: 15px;
	--n-accordion-icon-normal-color: var(--e-global-color-primary);
	--n-accordion-icon-hover-color: var(--e-global-color-primary);
	--n-accordion-icon-active-color: var(--e-global-color-primary);
}

.elementor-93 .elementor-element.elementor-element-f408ac3 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title {
	border-style: none;
}

:where( .elementor-93 .elementor-element.elementor-element-f408ac3 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text {
	font-family: "Lato", Sans-serif;
	font-weight: 700;
}

:where( .elementor-93 .elementor-element.elementor-element-f408ac3 > .e-n-accordion > .e-n-accordion-item ) > .e-con {
	border-style: none;
}

.elementor-93 .elementor-element.elementor-element-30275ce {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: center;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 50px;
	--padding-right: 50px;
}

.elementor-93 .elementor-element.elementor-element-1b83d6e .elementor-heading-title {
	font-family: "Lato", Sans-serif;
	font-size: 25px;
	font-weight: 700;
	color: var(--e-global-color-text);
}

.elementor-93 .elementor-element.elementor-element-a88b4b0 .elementor-heading-title {
	font-family: "Lato", Sans-serif;
	font-size: 25px;
	font-weight: 700;
	color: var(--e-global-color-text);
}

.elementor-93 .elementor-element.elementor-element-7b367d3 {
	--display: flex;
}

.elementor-93 .elementor-element.elementor-element-7b367d3.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-93 .elementor-element.elementor-element-b06b5b8 {
	text-align: center;
}

.elementor-93 .elementor-element.elementor-element-0957149 {
	--n-accordion-title-font-size: 25px;
	--n-accordion-title-justify-content: center;
	--n-accordion-title-flex-grow: initial;
	--n-accordion-title-icon-order: initial;
	--n-accordion-item-title-space-between: 0px;
	--n-accordion-item-title-distance-from-content: 0px;
	--n-accordion-icon-size: 15px;
	--n-accordion-icon-normal-color: var(--e-global-color-primary);
	--n-accordion-icon-hover-color: var(--e-global-color-primary);
	--n-accordion-icon-active-color: var(--e-global-color-primary);
}

.elementor-93 .elementor-element.elementor-element-0957149 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title {
	border-style: none;
}

:where( .elementor-93 .elementor-element.elementor-element-0957149 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text {
	font-family: "Lato", Sans-serif;
	font-weight: 700;
}

:where( .elementor-93 .elementor-element.elementor-element-0957149 > .e-n-accordion > .e-n-accordion-item ) > .e-con {
	border-style: none;
}

.elementor-93 .elementor-element.elementor-element-11bf876 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: center;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 50px;
	--padding-right: 50px;
}

.elementor-93 .elementor-element.elementor-element-3674565 .elementor-heading-title {
	font-family: "Lato", Sans-serif;
	font-size: 25px;
	font-weight: 700;
	color: var(--e-global-color-text);
}

.elementor-93 .elementor-element.elementor-element-d5ad8de .elementor-heading-title {
	font-family: "Lato", Sans-serif;
	font-size: 25px;
	font-weight: 700;
	color: var(--e-global-color-text);
}

.elementor-93 .elementor-element.elementor-element-5658584 {
	--display: flex;
}

.elementor-93 .elementor-element.elementor-element-7cc46e2 {
	text-align: center;
}

.elementor-93 .elementor-element.elementor-element-39df1d4 {
	--n-accordion-title-font-size: 25px;
	--n-accordion-title-justify-content: center;
	--n-accordion-title-flex-grow: initial;
	--n-accordion-title-icon-order: initial;
	--n-accordion-item-title-space-between: 0px;
	--n-accordion-item-title-distance-from-content: 0px;
	--n-accordion-icon-size: 15px;
	--n-accordion-icon-normal-color: var(--e-global-color-primary);
	--n-accordion-icon-hover-color: var(--e-global-color-primary);
	--n-accordion-icon-active-color: var(--e-global-color-primary);
}

.elementor-93 .elementor-element.elementor-element-39df1d4 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title {
	border-style: none;
}

:where( .elementor-93 .elementor-element.elementor-element-39df1d4 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text {
	font-family: "Lato", Sans-serif;
	font-weight: 700;
}

:where( .elementor-93 .elementor-element.elementor-element-39df1d4 > .e-n-accordion > .e-n-accordion-item ) > .e-con {
	border-style: none;
}

.elementor-93 .elementor-element.elementor-element-a4ccb03 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: center;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 50px;
	--padding-right: 50px;
}

.elementor-93 .elementor-element.elementor-element-a096802 .elementor-heading-title {
	font-family: "Lato", Sans-serif;
	font-size: 25px;
	font-weight: 700;
	color: var(--e-global-color-text);
}

.elementor-93 .elementor-element.elementor-element-0eb63e1 .elementor-heading-title {
	font-family: "Lato", Sans-serif;
	font-size: 25px;
	font-weight: 700;
	color: var(--e-global-color-text);
}

.elementor-93 .elementor-element.elementor-element-7dbef25 {
	--display: flex;
}

.elementor-93 .elementor-element.elementor-element-dba91cf {
	text-align: center;
}

.elementor-93 .elementor-element.elementor-element-dc3fc3e {
	--n-accordion-title-font-size: 25px;
	--n-accordion-title-justify-content: center;
	--n-accordion-title-flex-grow: initial;
	--n-accordion-title-icon-order: initial;
	--n-accordion-item-title-space-between: 0px;
	--n-accordion-item-title-distance-from-content: 0px;
	--n-accordion-icon-size: 15px;
	--n-accordion-icon-normal-color: var(--e-global-color-primary);
	--n-accordion-icon-hover-color: var(--e-global-color-primary);
	--n-accordion-icon-active-color: var(--e-global-color-primary);
}

.elementor-93 .elementor-element.elementor-element-dc3fc3e > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title {
	border-style: none;
}

:where( .elementor-93 .elementor-element.elementor-element-dc3fc3e > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text {
	font-family: "Lato", Sans-serif;
	font-weight: 700;
}

:where( .elementor-93 .elementor-element.elementor-element-dc3fc3e > .e-n-accordion > .e-n-accordion-item ) > .e-con {
	border-style: none;
}

.elementor-93 .elementor-element.elementor-element-2090998 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: center;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 50px;
	--padding-right: 50px;
}

.elementor-93 .elementor-element.elementor-element-da1a6f7 .elementor-heading-title {
	font-family: "Lato", Sans-serif;
	font-size: 25px;
	font-weight: 700;
	color: var(--e-global-color-text);
}

.elementor-93 .elementor-element.elementor-element-22f367b .elementor-heading-title {
	font-family: "Lato", Sans-serif;
	font-size: 25px;
	font-weight: 700;
	color: var(--e-global-color-text);
}

.elementor-93 .elementor-element.elementor-element-232d713 {
	--display: flex;
}

.elementor-93 .elementor-element.elementor-element-45d426c {
	text-align: center;
}

.elementor-93 .elementor-element.elementor-element-002e8d3 {
	--n-accordion-title-font-size: 25px;
	--n-accordion-title-justify-content: center;
	--n-accordion-title-flex-grow: initial;
	--n-accordion-title-icon-order: initial;
	--n-accordion-item-title-space-between: 0px;
	--n-accordion-item-title-distance-from-content: 0px;
	--n-accordion-icon-size: 15px;
	--n-accordion-icon-normal-color: var(--e-global-color-primary);
	--n-accordion-icon-hover-color: var(--e-global-color-primary);
	--n-accordion-icon-active-color: var(--e-global-color-primary);
}

.elementor-93 .elementor-element.elementor-element-002e8d3 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title {
	border-style: none;
}

:where( .elementor-93 .elementor-element.elementor-element-002e8d3 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text {
	font-family: "Lato", Sans-serif;
	font-weight: 700;
}

:where( .elementor-93 .elementor-element.elementor-element-002e8d3 > .e-n-accordion > .e-n-accordion-item ) > .e-con {
	border-style: none;
}

.elementor-93 .elementor-element.elementor-element-c8e0314 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: center;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 50px;
	--padding-right: 50px;
}

.elementor-93 .elementor-element.elementor-element-732c5fa .elementor-heading-title {
	font-family: "Lato", Sans-serif;
	font-size: 25px;
	font-weight: 700;
	color: var(--e-global-color-text);
}

.elementor-93 .elementor-element.elementor-element-8082467 .elementor-heading-title {
	font-family: "Lato", Sans-serif;
	font-size: 25px;
	font-weight: 700;
	color: var(--e-global-color-text);
}

.elementor-93 .elementor-element.elementor-element-e08a996 {
	--display: flex;
}

.elementor-93 .elementor-element.elementor-element-7f2628c {
	text-align: center;
}

.elementor-93 .elementor-element.elementor-element-fb1a01a {
	--n-accordion-title-font-size: 25px;
	--n-accordion-title-justify-content: center;
	--n-accordion-title-flex-grow: initial;
	--n-accordion-title-icon-order: initial;
	--n-accordion-item-title-space-between: 0px;
	--n-accordion-item-title-distance-from-content: 0px;
	--n-accordion-icon-size: 15px;
	--n-accordion-icon-normal-color: var(--e-global-color-primary);
	--n-accordion-icon-hover-color: var(--e-global-color-primary);
	--n-accordion-icon-active-color: var(--e-global-color-primary);
}

.elementor-93 .elementor-element.elementor-element-fb1a01a > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title {
	border-style: none;
}

:where( .elementor-93 .elementor-element.elementor-element-fb1a01a > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text {
	font-family: "Lato", Sans-serif;
	font-weight: 700;
}

:where( .elementor-93 .elementor-element.elementor-element-fb1a01a > .e-n-accordion > .e-n-accordion-item ) > .e-con {
	border-style: none;
}

.elementor-93 .elementor-element.elementor-element-08c78f4 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: center;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 50px;
	--padding-right: 50px;
}

.elementor-93 .elementor-element.elementor-element-721704b .elementor-heading-title {
	font-family: "Lato", Sans-serif;
	font-size: 25px;
	font-weight: 700;
	color: var(--e-global-color-text);
}

.elementor-93 .elementor-element.elementor-element-3553c49 .elementor-heading-title {
	font-family: "Lato", Sans-serif;
	font-size: 25px;
	font-weight: 700;
	color: var(--e-global-color-text);
}

.elementor-93 .elementor-element.elementor-element-2ec5434 {
	--display: flex;
}

.elementor-93 .elementor-element.elementor-element-40dd726 {
	text-align: center;
}

.elementor-93 .elementor-element.elementor-element-5f0c657 {
	--n-accordion-title-font-size: 25px;
	--n-accordion-title-justify-content: center;
	--n-accordion-title-flex-grow: initial;
	--n-accordion-title-icon-order: initial;
	--n-accordion-item-title-space-between: 0px;
	--n-accordion-item-title-distance-from-content: 0px;
	--n-accordion-icon-size: 15px;
	--n-accordion-icon-normal-color: var(--e-global-color-primary);
	--n-accordion-icon-hover-color: var(--e-global-color-primary);
	--n-accordion-icon-active-color: var(--e-global-color-primary);
}

.elementor-93 .elementor-element.elementor-element-5f0c657 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title {
	border-style: none;
}

:where( .elementor-93 .elementor-element.elementor-element-5f0c657 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text {
	font-family: "Lato", Sans-serif;
	font-weight: 700;
}

:where( .elementor-93 .elementor-element.elementor-element-5f0c657 > .e-n-accordion > .e-n-accordion-item ) > .e-con {
	border-style: none;
}

.elementor-93 .elementor-element.elementor-element-7073b38 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: center;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 50px;
	--padding-right: 50px;
}

.elementor-93 .elementor-element.elementor-element-6a4c95f .elementor-heading-title {
	font-family: "Lato", Sans-serif;
	font-size: 25px;
	font-weight: 700;
	color: var(--e-global-color-text);
}

.elementor-93 .elementor-element.elementor-element-d17aad9 .elementor-heading-title {
	font-family: "Lato", Sans-serif;
	font-size: 25px;
	font-weight: 700;
	color: var(--e-global-color-text);
}

.elementor-93 .elementor-element.elementor-element-6de4648 {
	--display: flex;
}

.elementor-93 .elementor-element.elementor-element-059898c {
	text-align: center;
}

.elementor-93 .elementor-element.elementor-element-081381f {
	--n-accordion-title-font-size: 25px;
	--n-accordion-title-justify-content: center;
	--n-accordion-title-flex-grow: initial;
	--n-accordion-title-icon-order: initial;
	--n-accordion-item-title-space-between: 0px;
	--n-accordion-item-title-distance-from-content: 0px;
	--n-accordion-icon-size: 15px;
	--n-accordion-icon-normal-color: var(--e-global-color-primary);
	--n-accordion-icon-hover-color: var(--e-global-color-primary);
	--n-accordion-icon-active-color: var(--e-global-color-primary);
}

.elementor-93 .elementor-element.elementor-element-081381f > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title {
	border-style: none;
}

:where( .elementor-93 .elementor-element.elementor-element-081381f > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text {
	font-family: "Lato", Sans-serif;
	font-weight: 700;
}

:where( .elementor-93 .elementor-element.elementor-element-081381f > .e-n-accordion > .e-n-accordion-item ) > .e-con {
	border-style: none;
}

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

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

.elementor-93 .elementor-element.elementor-element-c10b70a .elementor-button {
	background-color: rgba(211, 183, 85, 0);
	font-family: "Lato", Sans-serif;
	font-size: 22px;
	font-weight: 700;
	fill: var(--e-global-color-1301c62);
	color: var(--e-global-color-1301c62);
	border-radius: 24px 24px 24px 24px;
	padding: 20px 48px 21px 48px;
}

.elementor-93 .elementor-element.elementor-element-c10b70a .elementor-button:hover, .elementor-93 .elementor-element.elementor-element-c10b70a .elementor-button:focus {
	background-color: rgba(211, 183, 85, 0);
}

.elementor-93 .elementor-element.elementor-element-6f1190d .elementor-button {
	background-color: rgba(111, 179, 114, 0);
	font-family: "Lato", Sans-serif;
	font-size: 22px;
	font-weight: 400;
	fill: var(--e-global-color-text);
	color: var(--e-global-color-text);
}

.elementor-93 .elementor-element.elementor-element-6f1190d .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

@media (max-width:1366px) {
	.elementor-93 .elementor-element.elementor-element-b15636c {
		--padding-top: 7vw;
		--padding-bottom: 7vw;
		--padding-left: 7vw;
		--padding-right: 7vw;
	}
	
	.elementor-widget-heading .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
	}
	
	.elementor-93 .elementor-element.elementor-element-1f93144 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 80px;
	}
	
	.elementor-widget-image .widget-image-caption {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-93 .elementor-element.elementor-element-72335ee img {
		width: 100%;
	}
	
	.elementor-widget-nested-tabs {
		--n-tabs-title-font-size: var(--e-global-typography-accent-font-size);
	}
	
	.elementor-widget-text-editor {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-93 .elementor-element.elementor-element-f8ebd59 {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-93 .elementor-element.elementor-element-7a1dddd {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-93 .elementor-element.elementor-element-52f6d4c {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-93 .elementor-element.elementor-element-dcd1972 {
		--n-tabs-title-gap: 10px;
	}
	
	.elementor-93 .elementor-element.elementor-element-1e20059 img {
		width: 100%;
	}
	
	.elementor-93 .elementor-element.elementor-element-ebcbf5a {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 80px;
	}
	
	.elementor-93 .elementor-element.elementor-element-d368cd2 .elementor-heading-title {
		font-size: 36px;
	}
	
	.elementor-93 .elementor-element.elementor-element-0462bef img {
		width: 100%;
	}
	
	.elementor-93 .elementor-element.elementor-element-cd394bb {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-93 .elementor-element.elementor-element-5a9cc40 {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-93 .elementor-element.elementor-element-9dba7cb {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-93 .elementor-element.elementor-element-482cbae {
		--n-tabs-title-gap: 10px;
	}
	
	.elementor-93 .elementor-element.elementor-element-2eaf57c img {
		width: 100%;
	}
	
	.elementor-93 .elementor-element.elementor-element-ea1f323 {
		--padding-top: 7vw;
		--padding-bottom: 7vw;
		--padding-left: 5vw;
		--padding-right: 5vw;
	}
	
	.elementor-93 .elementor-element.elementor-element-2f02ccf {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-93 .elementor-element.elementor-element-d826bc7 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-93 .elementor-element.elementor-element-2c08a46 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-93 .elementor-element.elementor-element-7d5befe {
		text-align: center;
	}
	
	.elementor-93 .elementor-element.elementor-element-71d223f {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-93 .elementor-element.elementor-element-ab1af17 {
		text-align: center;
	}
	
	.elementor-93 .elementor-element.elementor-element-30275ce {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-93 .elementor-element.elementor-element-a88b4b0 {
		text-align: center;
	}
	
	.elementor-93 .elementor-element.elementor-element-11bf876 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-93 .elementor-element.elementor-element-d5ad8de {
		text-align: center;
	}
	
	.elementor-93 .elementor-element.elementor-element-a4ccb03 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-93 .elementor-element.elementor-element-0eb63e1 {
		text-align: center;
	}
	
	.elementor-93 .elementor-element.elementor-element-2090998 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-93 .elementor-element.elementor-element-22f367b {
		text-align: center;
	}
	
	.elementor-93 .elementor-element.elementor-element-c8e0314 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-93 .elementor-element.elementor-element-8082467 {
		text-align: center;
	}
	
	.elementor-93 .elementor-element.elementor-element-08c78f4 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-93 .elementor-element.elementor-element-3553c49 {
		text-align: center;
	}
	
	.elementor-93 .elementor-element.elementor-element-7073b38 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-93 .elementor-element.elementor-element-d17aad9 {
		text-align: center;
	}
	
	.elementor-widget-button .elementor-button {
		font-size: var(--e-global-typography-accent-font-size);
	}
	
	.elementor-93 .elementor-element.elementor-element-c10b70a .elementor-button {
		padding: 20px 40px 20px 40px;
	}
}

@media (max-width:1024px) {
	.elementor-widget-heading .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
	}
	
	.elementor-93 .elementor-element.elementor-element-0d72f0b {
		text-align: center;
	}
	
	.elementor-93 .elementor-element.elementor-element-37f1af1 {
		--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;
	}
	
	.elementor-93 .elementor-element.elementor-element-1f93144 {
		--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;
	}
	
	.elementor-widget-image .widget-image-caption {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-93 .elementor-element.elementor-element-72335ee.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-93 .elementor-element.elementor-element-72335ee {
		text-align: left;
	}
	
	.elementor-93 .elementor-element.elementor-element-72335ee img {
		height: 300px;
		object-fit: contain;
		object-position: center center;
	}
	
	.elementor-widget-nested-tabs {
		--n-tabs-title-font-size: var(--e-global-typography-accent-font-size);
	}
	
	.elementor-widget-text-editor {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-93 .elementor-element.elementor-element-f8ebd59 {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-93 .elementor-element.elementor-element-7a1dddd {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-93 .elementor-element.elementor-element-52f6d4c {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-93 .elementor-element.elementor-element-a82849e {
		--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;
	}
	
	.elementor-93 .elementor-element.elementor-element-ebcbf5a {
		--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;
	}
	
	.elementor-93 .elementor-element.elementor-element-0462bef.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-93 .elementor-element.elementor-element-0462bef img {
		height: 300px;
		object-fit: contain;
	}
	
	.elementor-93 .elementor-element.elementor-element-cd394bb {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-93 .elementor-element.elementor-element-5a9cc40 {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-93 .elementor-element.elementor-element-9dba7cb {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-widget-button .elementor-button {
		font-size: var(--e-global-typography-accent-font-size);
	}
}

@media (max-width:767px) {
	.elementor-widget-heading .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
	}
	
	.elementor-93 .elementor-element.elementor-element-0d72f0b {
		text-align: left;
	}
	
	.elementor-93 .elementor-element.elementor-element-1f93144 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-widget-image .widget-image-caption {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-93 .elementor-element.elementor-element-72335ee img {
		height: 300px;
	}
	
	.elementor-widget-nested-tabs {
		--n-tabs-title-font-size: var(--e-global-typography-accent-font-size);
	}
	
	.elementor-widget-text-editor {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-93 .elementor-element.elementor-element-f8ebd59 {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-93 .elementor-element.elementor-element-7a1dddd {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-93 .elementor-element.elementor-element-52f6d4c {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-93 .elementor-element.elementor-element-dcd1972 {
		--n-tabs-heading-justify-content: flex-start;
		--n-tabs-title-width: initial;
		--n-tabs-title-height: initial;
		--n-tabs-title-align-items: flex-start;
		--n-tabs-title-flex-grow: 0;
		--n-tabs-heading-wrap: wrap;
		--n-tabs-heading-overflow-x: initial;
		--n-tabs-title-white-space: initial;
		--n-tabs-title-justify-content: flex-start;
		--n-tabs-title-text-align: start;
		--n-tabs-gap: 20px;
		--n-tabs-title-font-size: 20px;
	}
	
	.elementor-93 .elementor-element.elementor-element-1e20059 img {
		height: 300px;
	}
	
	.elementor-93 .elementor-element.elementor-element-ebcbf5a {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-93 .elementor-element.elementor-element-0462bef img {
		height: 300px;
	}
	
	.elementor-93 .elementor-element.elementor-element-cd394bb {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-93 .elementor-element.elementor-element-5a9cc40 {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-93 .elementor-element.elementor-element-9dba7cb {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-93 .elementor-element.elementor-element-482cbae {
		--n-tabs-heading-justify-content: flex-start;
		--n-tabs-title-width: initial;
		--n-tabs-title-height: initial;
		--n-tabs-title-align-items: flex-start;
		--n-tabs-title-flex-grow: 0;
		--n-tabs-heading-wrap: wrap;
		--n-tabs-heading-overflow-x: initial;
		--n-tabs-title-white-space: initial;
		--n-tabs-title-justify-content: flex-start;
		--n-tabs-title-text-align: start;
		--n-tabs-gap: 20px;
		--n-tabs-title-font-size: 20px;
	}
	
	.elementor-93 .elementor-element.elementor-element-2eaf57c img {
		height: 300px;
	}
	
	.elementor-93 .elementor-element.elementor-element-72c733a {
		text-align: center;
	}
	
	.elementor-93 .elementor-element.elementor-element-72c733a .elementor-heading-title {
		font-size: 32px;
	}
	
	.elementor-widget-button .elementor-button {
		font-size: var(--e-global-typography-accent-font-size);
	}
	
	.elementor-93 .elementor-element.elementor-element-c10b70a .elementor-button {
		font-size: 20px;
		padding: 20px 30px 20px 30px;
	}
}

@media (min-width:768px) {
	.elementor-93 .elementor-element.elementor-element-1f93144 {
		--width: 70%;
	}
	
	.elementor-93 .elementor-element.elementor-element-559dfe9 {
		--width: 30%;
	}
	
	.elementor-93 .elementor-element.elementor-element-ebcbf5a {
		--width: 70%;
	}
	
	.elementor-93 .elementor-element.elementor-element-e536cdc {
		--width: 30%;
	}
	
	.elementor-93 .elementor-element.elementor-element-d826bc7 {
		--width: 32%;
	}
	
	.elementor-93 .elementor-element.elementor-element-2c08a46 {
		--width: 32%;
	}
	
	.elementor-93 .elementor-element.elementor-element-71d223f {
		--width: 32%;
	}
	
	.elementor-93 .elementor-element.elementor-element-30275ce {
		--width: 32%;
	}
	
	.elementor-93 .elementor-element.elementor-element-11bf876 {
		--width: 32%;
	}
	
	.elementor-93 .elementor-element.elementor-element-a4ccb03 {
		--width: 32%;
	}
	
	.elementor-93 .elementor-element.elementor-element-2090998 {
		--width: 32%;
	}
	
	.elementor-93 .elementor-element.elementor-element-c8e0314 {
		--width: 32%;
	}
	
	.elementor-93 .elementor-element.elementor-element-08c78f4 {
		--width: 32%;
	}
	
	.elementor-93 .elementor-element.elementor-element-7073b38 {
		--width: 32%;
	}
}

@media (max-width:1366px) and (min-width:768px) {
	.elementor-93 .elementor-element.elementor-element-1f93144 {
		--width: 60%;
	}
	
	.elementor-93 .elementor-element.elementor-element-559dfe9 {
		--width: 40%;
	}
	
	.elementor-93 .elementor-element.elementor-element-ebcbf5a {
		--width: 60%;
	}
	
	.elementor-93 .elementor-element.elementor-element-e536cdc {
		--width: 40%;
	}
	
	.elementor-93 .elementor-element.elementor-element-2f02ccf {
		--width: 100%;
	}
	
	.elementor-93 .elementor-element.elementor-element-d826bc7 {
		--width: 30%;
	}
	
	.elementor-93 .elementor-element.elementor-element-2c08a46 {
		--width: 30%;
	}
	
	.elementor-93 .elementor-element.elementor-element-71d223f {
		--width: 30%;
	}
	
	.elementor-93 .elementor-element.elementor-element-30275ce {
		--width: 30%;
	}
	
	.elementor-93 .elementor-element.elementor-element-11bf876 {
		--width: 30%;
	}
	
	.elementor-93 .elementor-element.elementor-element-a4ccb03 {
		--width: 30%;
	}
	
	.elementor-93 .elementor-element.elementor-element-2090998 {
		--width: 30%;
	}
	
	.elementor-93 .elementor-element.elementor-element-c8e0314 {
		--width: 30%;
	}
	
	.elementor-93 .elementor-element.elementor-element-08c78f4 {
		--width: 30%;
	}
	
	.elementor-93 .elementor-element.elementor-element-7073b38 {
		--width: 30%;
	}
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-93 .elementor-element.elementor-element-b15636c {
		--width: 100%;
	}
	
	.elementor-93 .elementor-element.elementor-element-1f93144 {
		--width: 100%;
	}
	
	.elementor-93 .elementor-element.elementor-element-559dfe9 {
		--width: 100%;
	}
	
	.elementor-93 .elementor-element.elementor-element-ebcbf5a {
		--width: 100%;
	}
	
	.elementor-93 .elementor-element.elementor-element-e536cdc {
		--width: 100%;
	}
	
	.elementor-93 .elementor-element.elementor-element-d826bc7 {
		--width: 48%;
	}
	
	.elementor-93 .elementor-element.elementor-element-2c08a46 {
		--width: 48%;
	}
	
	.elementor-93 .elementor-element.elementor-element-71d223f {
		--width: 48%;
	}
	
	.elementor-93 .elementor-element.elementor-element-30275ce {
		--width: 48%;
	}
	
	.elementor-93 .elementor-element.elementor-element-11bf876 {
		--width: 48%;
	}
	
	.elementor-93 .elementor-element.elementor-element-a4ccb03 {
		--width: 48%;
	}
	
	.elementor-93 .elementor-element.elementor-element-2090998 {
		--width: 48%;
	}
	
	.elementor-93 .elementor-element.elementor-element-c8e0314 {
		--width: 48%;
	}
	
	.elementor-93 .elementor-element.elementor-element-08c78f4 {
		--width: 48%;
	}
	
	.elementor-93 .elementor-element.elementor-element-7073b38 {
		--width: 48%;
	}
}

@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);
	}
	
	.elementor-widget-nested-tabs {
		--n-tabs-title-font-size: var(--e-global-typography-accent-font-size);
	}
	
	.elementor-widget-text-editor {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-93 .elementor-element.elementor-element-f8ebd59 {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-93 .elementor-element.elementor-element-7a1dddd {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-93 .elementor-element.elementor-element-52f6d4c {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-93 .elementor-element.elementor-element-cd394bb {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-93 .elementor-element.elementor-element-5a9cc40 {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-93 .elementor-element.elementor-element-9dba7cb {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-widget-button .elementor-button {
		font-size: var(--e-global-typography-accent-font-size);
	}
}
