.elementor-13 .elementor-element.elementor-element-cd1dba0 {
	--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;
	--background-transition: 0.3s;
}

.elementor-widget-image{text-align:center}.elementor-widget-image a{display:inline-block}.elementor-widget-image a img[src$=".svg"]{width:48px}.elementor-widget-image img{vertical-align:middle;display:inline-block}

.elementor-13 .elementor-element.elementor-element-cd1dba0:not(.elementor-motion-effects-element-type-background),
.elementor-13 .elementor-element.elementor-element-cd1dba0>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #141414;
}

.elementor-13 .elementor-element.elementor-element-cd1dba0,
.elementor-13 .elementor-element.elementor-element-cd1dba0::before {
	--border-transition: 0.3s;
}

.elementor-13 .elementor-element.elementor-element-b4ede97 {
	--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;
	--background-transition: 0.3s;
	--margin-top: 0em;
	--margin-bottom: 0em;
	--margin-left: 0em;
	--margin-right: 0em;
	--padding-top: 1em;
	--padding-bottom: 1em;
	--padding-left: 0em;
	--padding-right: 0em;
}

.elementor-13 .elementor-element.elementor-element-b4ede97:not(.elementor-motion-effects-element-type-background),
.elementor-13 .elementor-element.elementor-element-b4ede97>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #141414;
}

.elementor-13 .elementor-element.elementor-element-b4ede97,
.elementor-13 .elementor-element.elementor-element-b4ede97::before {
	--border-transition: 0.3s;
}

.elementor-13 .elementor-element.elementor-element-ea445b1 .elementor-heading-title {
	color: #FFFFFF;
	font-family: "Montserrat", Sans-serif;
	font-size: 2em;
	font-weight: 700;
}

.elementor-13 .elementor-element.elementor-element-b64c537 {
	--display: flex;
	--background-transition: 0.3s;
}

.elementor-13 .elementor-element.elementor-element-39697df {
	--display: flex;
	--background-transition: 0.3s;
}

.elementor-13 .elementor-element.elementor-element-0a29370 {
	--display: flex;
	--background-transition: 0.3s;
}

.elementor-13 .elementor-element.elementor-element-2c2608d {
	--display: flex;
	--background-transition: 0.3s;
}

.elementor-13 .elementor-element.elementor-element-72c70ca {
	--n-menu-dropdown-content-max-width: initial;
	--n-menu-open-animation-duration: 500ms;
	--n-menu-toggle-icon-wrapper-animation-duration: 500ms;
	--n-menu-heading-wrap: wrap;
	--n-menu-heading-overflow-x: initial;
	--n-menu-title-space-between: 0px;
	--n-menu-title-distance-from-content: 0px;
	--n-menu-title-font-size: 1em;
	--n-menu-title-color-normal: #FFFFFF;
	--n-menu-title-transition: 300ms;
	--n-menu-icon-size: 16px;
	--n-menu-toggle-icon-size: 20px;
	--n-menu-toggle-icon-color: #FFFFFF;
	--n-menu-toggle-icon-color-hover: #FFFFFF;
	--n-menu-toggle-icon-hover-duration: 500ms;
	--n-menu-toggle-icon-color-active: #FFFFFF;
	--n-menu-toggle-icon-distance-from-dropdown: 0px;
	--n-menu-title-normal-color-dropdown: #FFFFFF;
	--n-menu-title-active-color-dropdown: #FFFFFF;
	width: var(--container-widget-width, 33em);
	max-width: 33em;
	--container-widget-width: 33em;
	--container-widget-flex-grow: 0;
}

.elementor-13 .elementor-element.elementor-element-72c70ca>.elementor-widget-container>.e-n-menu>.e-n-menu-wrapper>.e-n-menu-heading>.e-n-menu-title,
.elementor-13 .elementor-element.elementor-element-72c70ca>.elementor-widget-container>.e-n-menu>.e-n-menu-wrapper>.e-n-menu-heading>.e-n-menu-title>.e-n-menu-title-text,
.elementor-13 .elementor-element.elementor-element-72c70ca>.elementor-widget-container>.e-n-menu>.e-n-menu-wrapper>.e-n-menu-heading>.e-n-menu-title>a.e-n-menu-title-link>.e-n-menu-title-text {
	font-family: "Montserrat", Sans-serif;
	font-weight: 500;
}

.elementor-13 .elementor-element.elementor-element-72c70ca {
	--n-menu-title-color-hover: #CACACA;
	--n-menu-title-color-active: #CACACA;
}

.elementor-13 .elementor-element.elementor-element-72c70ca>.elementor-widget-container>.e-n-menu>.e-n-menu-toggle:hover:is([aria-expanded="true"], [aria-expanded="false"])>.e-n-menu-toggle-icon {
	background: #141414;
}

.elementor-13 .elementor-element.elementor-element-72c70ca>.elementor-widget-container>.e-n-menu>.e-n-menu-toggle[aria-expanded="true"]>.e-n-menu-toggle-icon {
	background: #141414;
}

.elementor-13 .elementor-element.elementor-element-72c70ca>.elementor-widget-container>.e-n-menu[data-layout="dropdown"]>.e-n-menu-wrapper>.e-n-menu-heading>.e-n-menu-title:not(.e-current) {
	background: #141414;
}

.elementor-13 .elementor-element.elementor-element-72c70ca>.elementor-widget-container>.e-n-menu[data-layout="dropdown"]>.e-n-menu-wrapper>.e-n-menu-heading>.e-n-menu-title.e-current {
	background-color: #141414;
}

.elementor-13 .elementor-element.elementor-element-211cdef {
	--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;
	--background-transition: 0.3s;
}

.elementor-13 .elementor-element.elementor-element-211cdef:not(.elementor-motion-effects-element-type-background),
.elementor-13 .elementor-element.elementor-element-211cdef>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #141414;
}

.elementor-13 .elementor-element.elementor-element-211cdef,
.elementor-13 .elementor-element.elementor-element-211cdef::before {
	--border-transition: 0.3s;
}

.elementor-13 .elementor-element.elementor-element-e8d07ce {
	--display: flex;
	--min-height: 0px;
	--flex-direction: column;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: flex-end;
	--background-transition: 0.3s;
	--padding-top: 1em;
	--padding-bottom: 2em;
	--padding-left: 0em;
	--padding-right: 0em;
}

.elementor-13 .elementor-element.elementor-element-e8d07ce:not(.elementor-motion-effects-element-type-background),
.elementor-13 .elementor-element.elementor-element-e8d07ce>.elementor-motion-effects-container>.elementor-motion-effects-layer {

	background-image: var(--wpr-bg-6599f605-4359-4383-ba52-1caaf998733e);
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-13 .elementor-element.elementor-element-e8d07ce,
.elementor-13 .elementor-element.elementor-element-e8d07ce::before {
	--border-transition: 0.3s;
}

.elementor-13 .elementor-element.elementor-element-c00611d>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-783b9fc .elementor-image-box-wrapper {
	text-align: left;
}

.elementor-13 .elementor-element.elementor-element-783b9fc .elementor-image-box-title {
	color: #FFFFFF;
	font-family: "Montserrat", Sans-serif;
	font-size: 2.25em;
	font-weight: 700;
}

.elementor-13 .elementor-element.elementor-element-783b9fc .elementor-image-box-description {
	color: #F0F0F0;
	font-family: "Montserrat", Sans-serif;
	font-size: 1.1em;
	font-weight: 500;
}

.elementor-13 .elementor-element.elementor-element-783b9fc {
	max-width: 40.3em;
	--container-widget-width: 40.3em;
	--container-widget-flex-grow: 0;
}

.elementor-13 .elementor-element.elementor-element-30e9a16 {
	width: var(--container-widget-width, 40.3em);
	max-width: 40.3em;
	--container-widget-width: 40.3em;
	--container-widget-flex-grow: 0;
}

.elementor-13 .elementor-element.elementor-element-b79d18b {
	--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;
	--flex-wrap: wrap;
	--background-transition: 0.3s;
	--padding-top: 4em;
	--padding-bottom: 04em;
	--padding-left: 0em;
	--padding-right: 0em;
}

.elementor-13 .elementor-element.elementor-element-3b08260 .elementor-image-box-wrapper {
	text-align: left;
}

.elementor-13 .elementor-element.elementor-element-3b08260 .elementor-image-box-title {
	color: #264797;
	font-family: "Montserrat", Sans-serif;
	font-size: 2.25em;
	font-weight: 700;
}

.elementor-13 .elementor-element.elementor-element-3b08260 .elementor-image-box-description {
	color: #292929;
	font-family: "Montserrat", Sans-serif;
	font-size: 1em;
	font-weight: 500;
}

.elementor-13 .elementor-element.elementor-element-3b08260 {
	width: var(--container-widget-width, 34.4em);
	max-width: 34.4em;
	--container-widget-width: 34.4em;
	--container-widget-flex-grow: 0;
}

.elementor-13 .elementor-element.elementor-element-61a9d4b img {
	border-radius: 10px 10px 10px 10px;
}

.elementor-13 .elementor-element.elementor-element-61a9d4b {
	width: var(--container-widget-width, 28.4em);
	max-width: 28.4em;
	--container-widget-width: 28.4em;
	--container-widget-flex-grow: 0;
}

.elementor-13 .elementor-element.elementor-element-95f8d9e {
	--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;
	--background-transition: 0.3s;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 4em;
	--padding-bottom: 04em;
	--padding-left: 0em;
	--padding-right: 0em;
}

.elementor-13 .elementor-element.elementor-element-95f8d9e:not(.elementor-motion-effects-element-type-background),
.elementor-13 .elementor-element.elementor-element-95f8d9e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #264797;
}

.elementor-13 .elementor-element.elementor-element-95f8d9e,
.elementor-13 .elementor-element.elementor-element-95f8d9e::before {
	--border-transition: 0.3s;
}

.elementor-13 .elementor-element.elementor-element-cce80ed {
	--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;
	--flex-wrap: wrap;
	--background-transition: 0.3s;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 2em;
	--padding-bottom: 2em;
	--padding-left: 3em;
	--padding-right: 3em;
}

.elementor-13 .elementor-element.elementor-element-cce80ed:not(.elementor-motion-effects-element-type-background),
.elementor-13 .elementor-element.elementor-element-cce80ed>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #FFFFFF;
}

.elementor-13 .elementor-element.elementor-element-cce80ed,
.elementor-13 .elementor-element.elementor-element-cce80ed::before {
	--border-transition: 0.3s;
}

.elementor-13 .elementor-element.elementor-element-726c922 .elementor-image-box-wrapper {
	text-align: left;
}

.elementor-13 .elementor-element.elementor-element-726c922 .elementor-image-box-title {
	color: #264797;
	font-family: "Montserrat", Sans-serif;
	font-size: 2.25em;
	font-weight: 700;
}

.elementor-13 .elementor-element.elementor-element-726c922 .elementor-image-box-description {
	color: #292929;
	font-family: "Montserrat", Sans-serif;
	font-size: 1em;
	font-weight: 500;
}

.elementor-13 .elementor-element.elementor-element-726c922 {
	width: var(--container-widget-width, 40.35em);
	max-width: 40.35em;
	--container-widget-width: 40.35em;
	--container-widget-flex-grow: 0;
}

.elementor-13 .elementor-element.elementor-element-f2046f4 {
	width: var(--container-widget-width, 22.4em);
	max-width: 22.4em;
	--container-widget-width: 22.4em;
	--container-widget-flex-grow: 0;
}

.elementor-13 .elementor-element.elementor-element-d70b798 {
	--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;
	--flex-wrap: wrap;
	--background-transition: 0.3s;
	--padding-top: 4em;
	--padding-bottom: 04em;
	--padding-left: 0em;
	--padding-right: 0em;
}

.elementor-13 .elementor-element.elementor-element-2098122 .elementor-image-box-wrapper {
	text-align: center;
}

.elementor-13 .elementor-element.elementor-element-2098122 .elementor-image-box-title {
	color: #264797;
	font-family: "Montserrat", Sans-serif;
	font-size: 2.25em;
	font-weight: 700;
}

.elementor-13 .elementor-element.elementor-element-2098122 .elementor-image-box-description {
	color: #292929;
	font-family: "Montserrat", Sans-serif;
	font-size: 1em;
	font-weight: 500;
}

.elementor-13 .elementor-element.elementor-element-2098122 {
	width: var(--container-widget-width, 34em);
	max-width: 34em;
	--container-widget-width: 34em;
	--container-widget-flex-grow: 0;
}

.elementor-13 .elementor-element.elementor-element-95ea1fd {
	--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;
	--flex-wrap: wrap;
	--background-transition: 0.3s;
	--margin-top: 2em;
	--margin-bottom: 3em;
	--margin-left: 0em;
	--margin-right: 0em;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-13 .elementor-element.elementor-element-45d86c5.elementor-position-right .elementor-image-box-img {
	margin-left: 0px;
}

.elementor-13 .elementor-element.elementor-element-45d86c5.elementor-position-left .elementor-image-box-img {
	margin-right: 0px;
}

.elementor-13 .elementor-element.elementor-element-45d86c5.elementor-position-top .elementor-image-box-img {
	margin-bottom: 0px;
}

.elementor-13 .elementor-element.elementor-element-45d86c5 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 100%;
}

.elementor-13 .elementor-element.elementor-element-45d86c5 .elementor-image-box-img img {
	transition-duration: 0.3s;
}

.elementor-13 .elementor-element.elementor-element-45d86c5 .elementor-image-box-title {
	color: #292929;
	font-family: "Montserrat", Sans-serif;
	font-size: 1.25em;
	font-weight: 700;
}

.elementor-13 .elementor-element.elementor-element-45d86c5>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-45d86c5 {
	width: var(--container-widget-width, 22.5em);
	max-width: 22.5em;
	--container-widget-width: 22.5em;
	--container-widget-flex-grow: 0;
}

.elementor-13 .elementor-element.elementor-element-b52643a.elementor-position-right .elementor-image-box-img {
	margin-left: 0px;
}

.elementor-13 .elementor-element.elementor-element-b52643a.elementor-position-left .elementor-image-box-img {
	margin-right: 0px;
}

.elementor-13 .elementor-element.elementor-element-b52643a.elementor-position-top .elementor-image-box-img {
	margin-bottom: 0px;
}

.elementor-13 .elementor-element.elementor-element-b52643a .elementor-image-box-wrapper .elementor-image-box-img {
	width: 100%;
}

.elementor-13 .elementor-element.elementor-element-b52643a .elementor-image-box-img img {
	transition-duration: 0.3s;
}

.elementor-13 .elementor-element.elementor-element-b52643a .elementor-image-box-title {
	color: #292929;
	font-family: "Montserrat", Sans-serif;
	font-size: 1.25em;
	font-weight: 700;
}

.elementor-13 .elementor-element.elementor-element-b52643a>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-b52643a {
	width: var(--container-widget-width, 22.5em);
	max-width: 22.5em;
	--container-widget-width: 22.5em;
	--container-widget-flex-grow: 0;
}

.elementor-13 .elementor-element.elementor-element-31d93e7.elementor-position-right .elementor-image-box-img {
	margin-left: 0px;
}

.elementor-13 .elementor-element.elementor-element-31d93e7.elementor-position-left .elementor-image-box-img {
	margin-right: 0px;
}

.elementor-13 .elementor-element.elementor-element-31d93e7.elementor-position-top .elementor-image-box-img {
	margin-bottom: 0px;
}

.elementor-13 .elementor-element.elementor-element-31d93e7 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 100%;
}

.elementor-13 .elementor-element.elementor-element-31d93e7 .elementor-image-box-img img {
	transition-duration: 0.3s;
}

.elementor-13 .elementor-element.elementor-element-31d93e7 .elementor-image-box-title {
	color: #292929;
	font-family: "Montserrat", Sans-serif;
	font-size: 1.25em;
	font-weight: 700;
}

.elementor-13 .elementor-element.elementor-element-31d93e7>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-31d93e7 {
	width: var(--container-widget-width, 22.5em);
	max-width: 22.5em;
	--container-widget-width: 22.5em;
	--container-widget-flex-grow: 0;
}

.elementor-13 .elementor-element.elementor-element-5ae1efb.elementor-position-right .elementor-image-box-img {
	margin-left: 0px;
}

.elementor-13 .elementor-element.elementor-element-5ae1efb.elementor-position-left .elementor-image-box-img {
	margin-right: 0px;
}

.elementor-13 .elementor-element.elementor-element-5ae1efb.elementor-position-top .elementor-image-box-img {
	margin-bottom: 0px;
}

.elementor-13 .elementor-element.elementor-element-5ae1efb .elementor-image-box-wrapper .elementor-image-box-img {
	width: 100%;
}

.elementor-13 .elementor-element.elementor-element-5ae1efb .elementor-image-box-img img {
	transition-duration: 0.3s;
}

.elementor-13 .elementor-element.elementor-element-5ae1efb .elementor-image-box-title {
	color: #292929;
	font-family: "Montserrat", Sans-serif;
	font-size: 1.25em;
	font-weight: 700;
}

.elementor-13 .elementor-element.elementor-element-5ae1efb>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-5ae1efb {
	width: var(--container-widget-width, 22.5em);
	max-width: 22.5em;
	--container-widget-width: 22.5em;
	--container-widget-flex-grow: 0;
}

.elementor-13 .elementor-element.elementor-element-95425f3.elementor-position-right .elementor-image-box-img {
	margin-left: 0px;
}

.elementor-13 .elementor-element.elementor-element-95425f3.elementor-position-left .elementor-image-box-img {
	margin-right: 0px;
}

.elementor-13 .elementor-element.elementor-element-95425f3.elementor-position-top .elementor-image-box-img {
	margin-bottom: 0px;
}

.elementor-13 .elementor-element.elementor-element-95425f3 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 100%;
}

.elementor-13 .elementor-element.elementor-element-95425f3 .elementor-image-box-img img {
	transition-duration: 0.3s;
}

.elementor-13 .elementor-element.elementor-element-95425f3 .elementor-image-box-title {
	color: #292929;
	font-family: "Montserrat", Sans-serif;
	font-size: 1.25em;
	font-weight: 700;
}

.elementor-13 .elementor-element.elementor-element-95425f3>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-95425f3 {
	width: var(--container-widget-width, 22.5em);
	max-width: 22.5em;
	--container-widget-width: 22.5em;
	--container-widget-flex-grow: 0;
}

.elementor-13 .elementor-element.elementor-element-7fac429.elementor-position-right .elementor-image-box-img {
	margin-left: 0px;
}

.elementor-13 .elementor-element.elementor-element-7fac429.elementor-position-left .elementor-image-box-img {
	margin-right: 0px;
}

.elementor-13 .elementor-element.elementor-element-7fac429.elementor-position-top .elementor-image-box-img {
	margin-bottom: 0px;
}

.elementor-13 .elementor-element.elementor-element-7fac429 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 100%;
}

.elementor-13 .elementor-element.elementor-element-7fac429 .elementor-image-box-img img {
	transition-duration: 0.3s;
}

.elementor-13 .elementor-element.elementor-element-7fac429 .elementor-image-box-title {
	color: #292929;
	font-family: "Montserrat", Sans-serif;
	font-size: 1.25em;
	font-weight: 700;
}

.elementor-13 .elementor-element.elementor-element-7fac429>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-7fac429 {
	width: var(--container-widget-width, 22.5em);
	max-width: 22.5em;
	--container-widget-width: 22.5em;
	--container-widget-flex-grow: 0;
}

.elementor-13 .elementor-element.elementor-element-a83783c .elementor-heading-title {
	color: #264797;
	font-family: "Montserrat", Sans-serif;
	font-size: 2.25em;
	font-weight: 700;
	line-height: 40px;
}

.elementor-13 .elementor-element.elementor-element-a83783c {
	width: var(--container-widget-width, 34em);
	max-width: 34em;
	--container-widget-width: 34em;
	--container-widget-flex-grow: 0;
}

.elementor-13 .elementor-element.elementor-element-f00eafb .elementor-image-box-wrapper {
	text-align: left;
}

.elementor-13 .elementor-element.elementor-element-f00eafb .elementor-image-box-title {
	color: #264797;
	font-family: "Montserrat", Sans-serif;
	font-size: 2.25em;
	font-weight: 700;
}

.elementor-13 .elementor-element.elementor-element-f00eafb .elementor-image-box-description {
	color: #292929;
	font-family: "Montserrat", Sans-serif;
	font-size: 1em;
	font-weight: 500;
}

.elementor-13 .elementor-element.elementor-element-f00eafb {
	width: var(--container-widget-width, 34em);
	max-width: 34em;
	--container-widget-width: 34em;
	--container-widget-flex-grow: 0;
}

.elementor-13 .elementor-element.elementor-element-496d7cd {
	--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;
	--background-transition: 0.3s;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 3em;
	--padding-bottom: 3em;
	--padding-left: 0em;
	--padding-right: 0em;
}

.elementor-13 .elementor-element.elementor-element-496d7cd:not(.elementor-motion-effects-element-type-background),
.elementor-13 .elementor-element.elementor-element-496d7cd>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #264797;
}

.elementor-13 .elementor-element.elementor-element-496d7cd,
.elementor-13 .elementor-element.elementor-element-496d7cd::before {
	--border-transition: 0.3s;
}

.elementor-13 .elementor-element.elementor-element-5e026bc .elementor-image-box-wrapper {
	text-align: left;
}

.elementor-13 .elementor-element.elementor-element-5e026bc.elementor-position-right .elementor-image-box-img {
	margin-left: 25px;
}

.elementor-13 .elementor-element.elementor-element-5e026bc.elementor-position-left .elementor-image-box-img {
	margin-right: 25px;
}

.elementor-13 .elementor-element.elementor-element-5e026bc.elementor-position-top .elementor-image-box-img {
	margin-bottom: 25px;
}

.elementor-13 .elementor-element.elementor-element-5e026bc .elementor-image-box-wrapper .elementor-image-box-img {
	width: 9em;
}

.elementor-13 .elementor-element.elementor-element-5e026bc .elementor-image-box-img img {
	transition-duration: 0.3s;
}

.elementor-13 .elementor-element.elementor-element-5e026bc .elementor-image-box-title {
	color: #FFFFFF;
	font-family: "Montserrat", Sans-serif;
	font-size: 1.75em;
	font-weight: 700;
}

.elementor-13 .elementor-element.elementor-element-5e026bc .elementor-image-box-description {
	color: #F0F0F0;
	font-family: "Montserrat", Sans-serif;
	font-size: 1em;
	font-weight: 500;
}

.elementor-13 .elementor-element.elementor-element-4d65520 {
	--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: flex-start;
	--align-items: flex-start;
	--flex-wrap: wrap;
	--background-transition: 0.3s;
	--padding-top: 4em;
	--padding-bottom: 04em;
	--padding-left: 0em;
	--padding-right: 0em;
}

.elementor-13 .elementor-element.elementor-element-a4476c9 .elementor-image-box-wrapper {
	text-align: center;
}

.elementor-13 .elementor-element.elementor-element-a4476c9 .elementor-image-box-title {
	margin-bottom: 0px;
	color: #292929;
	font-family: "Montserrat", Sans-serif;
	font-size: 3em;
	font-weight: 700;
}

.elementor-13 .elementor-element.elementor-element-a4476c9 .elementor-image-box-description {
	color: #292929;
	font-family: "Montserrat", Sans-serif;
	font-size: 2em;
	font-weight: 500;
}

.elementor-13 .elementor-element.elementor-element-a4476c9>.elementor-widget-container {
	margin: 0em 0em 2em 0em;
	padding: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-a4476c9 {
	width: 100%;
	max-width: 100%;
}

.elementor-13 .elementor-element.elementor-element-f13de93 {
	--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: space-between;
	--gap: 20px 20px;
	--flex-wrap: wrap;
	--background-transition: 0.3s;
	--margin-top: 0em;
	--margin-bottom: 2.5em;
	--margin-left: 0em;
	--margin-right: 0em;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-13 .elementor-element.elementor-element-b7f7460 img {
	width: 12em;
}

.elementor-13 .elementor-element.elementor-element-b7f7460>.elementor-widget-container {
	margin: 0em 0em 0em 0em;
	padding: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-849d0ea img {
	width: 12em;
}

.elementor-13 .elementor-element.elementor-element-849d0ea>.elementor-widget-container {
	margin: 0em 0em 0em 0em;
	padding: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-ab072a8 img {
	width: 12em;
}

.elementor-13 .elementor-element.elementor-element-ab072a8>.elementor-widget-container {
	margin: 0em 0em 0em 0em;
	padding: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-7310d3d img {
	width: 12em;
}

.elementor-13 .elementor-element.elementor-element-7310d3d>.elementor-widget-container {
	margin: 0em 0em 0em 0em;
	padding: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-497fd0f img {
	width: 12em;
}

.elementor-13 .elementor-element.elementor-element-497fd0f>.elementor-widget-container {
	margin: 0em 0em 0em 0em;
	padding: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-6331adf>.elementor-widget-container {
	margin: 0em 0em 0em 0em;
}

.elementor-13 .elementor-element.elementor-element-6331adf {
	width: var(--container-widget-width, 4.65em);
	max-width: 4.65em;
	--container-widget-width: 4.65em;
	--container-widget-flex-grow: 0;
}

.elementor-13 .elementor-element.elementor-element-6331adf.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-13 .elementor-element.elementor-element-0d8c10b {
	--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;
	--background-transition: 0.3s;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-13 .elementor-element.elementor-element-3de3d38 .elementor-heading-title {
	color: #264797;
	font-family: "Montserrat", Sans-serif;
	font-size: 2em;
	font-weight: 700;
}

.elementor-13 .elementor-element.elementor-element-4d1296a.elementor-position-right .elementor-image-box-img {
	margin-left: 10px;
}

.elementor-13 .elementor-element.elementor-element-4d1296a.elementor-position-left .elementor-image-box-img {
	margin-right: 10px;
}

.elementor-13 .elementor-element.elementor-element-4d1296a.elementor-position-top .elementor-image-box-img {
	margin-bottom: 10px;
}

.elementor-13 .elementor-element.elementor-element-4d1296a .elementor-image-box-wrapper .elementor-image-box-img {
	width: 8em;
}

.elementor-13 .elementor-element.elementor-element-4d1296a .elementor-image-box-img img {
	transition-duration: 0.3s;
}

.elementor-13 .elementor-element.elementor-element-4d1296a .elementor-image-box-title {
	color: #FFA300;
	font-family: "Montserrat", Sans-serif;
	font-size: 1em;
	font-weight: 700;
}

.elementor-13 .elementor-element.elementor-element-4d1296a .elementor-image-box-description {
	font-family: "Montserrat", Sans-serif;
	font-weight: 400;
}

.elementor-13 .elementor-element.elementor-element-4d1296a>.elementor-widget-container {
	margin: -0.7em 0em -1em 0em;
	padding: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-bfa8b26 .elementor-heading-title {
	color: #292929;
	font-family: "Montserrat", Sans-serif;
	font-size: 1.25em;
	font-weight: 500;
	line-height: 1.2em;
}

.elementor-13 .elementor-element.elementor-element-43cdaa1.elementor-position-right .elementor-image-box-img {
	margin-left: 20px;
}

.elementor-13 .elementor-element.elementor-element-43cdaa1.elementor-position-left .elementor-image-box-img {
	margin-right: 20px;
}

.elementor-13 .elementor-element.elementor-element-43cdaa1.elementor-position-top .elementor-image-box-img {
	margin-bottom: 20px;
}

.elementor-13 .elementor-element.elementor-element-43cdaa1 .elementor-image-box-title {
	margin-bottom: 5px;
	color: #292929;
	font-family: "Montserrat", Sans-serif;
	font-size: 1.25em;
	font-weight: 500;
}

.elementor-13 .elementor-element.elementor-element-43cdaa1 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 8em;
}

.elementor-13 .elementor-element.elementor-element-43cdaa1 .elementor-image-box-img img {
	transition-duration: 0.3s;
}

.elementor-13 .elementor-element.elementor-element-43cdaa1 .elementor-image-box-description {
	color: #264797;
	font-family: "Montserrat", Sans-serif;
	font-size: 1em;
	font-weight: 700;
}

.elementor-13 .elementor-element.elementor-element-5079892>.elementor-widget-container {
	margin: 0em 0em 0em 0em;
}

.elementor-13 .elementor-element.elementor-element-5079892 {
	width: var(--container-widget-width, 4.65em);
	max-width: 4.65em;
	--container-widget-width: 4.65em;
	--container-widget-flex-grow: 0;
}

.elementor-13 .elementor-element.elementor-element-5079892.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-13 .elementor-element.elementor-element-8ace781 {
	--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;
	--background-transition: 0.3s;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-13 .elementor-element.elementor-element-bc1384d .elementor-heading-title {
	color: #264797;
	font-family: "Montserrat", Sans-serif;
	font-size: 2em;
	font-weight: 700;
}

.elementor-13 .elementor-element.elementor-element-96df834.elementor-position-right .elementor-image-box-img {
	margin-left: 10px;
}

.elementor-13 .elementor-element.elementor-element-96df834.elementor-position-left .elementor-image-box-img {
	margin-right: 10px;
}

.elementor-13 .elementor-element.elementor-element-96df834.elementor-position-top .elementor-image-box-img {
	margin-bottom: 10px;
}

.elementor-13 .elementor-element.elementor-element-96df834 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 8em;
}

.elementor-13 .elementor-element.elementor-element-96df834 .elementor-image-box-img img {
	transition-duration: 0.3s;
}

.elementor-13 .elementor-element.elementor-element-96df834 .elementor-image-box-title {
	color: #FFA300;
	font-family: "Montserrat", Sans-serif;
	font-size: 1em;
	font-weight: 700;
}

.elementor-13 .elementor-element.elementor-element-96df834 .elementor-image-box-description {
	font-family: "Montserrat", Sans-serif;
	font-weight: 400;
}

.elementor-13 .elementor-element.elementor-element-96df834>.elementor-widget-container {
	margin: -0.7em 0em -1em 0em;
	padding: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-711ed8b .elementor-heading-title {
	color: #292929;
	font-family: "Montserrat", Sans-serif;
	font-size: 1.25em;
	font-weight: 500;
	line-height: 1.2em;
}

.elementor-13 .elementor-element.elementor-element-52b1df6.elementor-position-right .elementor-image-box-img {
	margin-left: 20px;
}

.elementor-13 .elementor-element.elementor-element-52b1df6.elementor-position-left .elementor-image-box-img {
	margin-right: 20px;
}

.elementor-13 .elementor-element.elementor-element-52b1df6.elementor-position-top .elementor-image-box-img {
	margin-bottom: 20px;
}

.elementor-13 .elementor-element.elementor-element-52b1df6 .elementor-image-box-title {
	margin-bottom: 5px;
	color: #292929;
	font-family: "Montserrat", Sans-serif;
	font-size: 1.25em;
	font-weight: 500;
}

.elementor-13 .elementor-element.elementor-element-52b1df6 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 8em;
}

.elementor-13 .elementor-element.elementor-element-52b1df6 .elementor-image-box-img img {
	transition-duration: 0.3s;
}

.elementor-13 .elementor-element.elementor-element-52b1df6 .elementor-image-box-description {
	color: #264797;
	font-family: "Montserrat", Sans-serif;
	font-size: 1em;
	font-weight: 700;
}

.elementor-13 .elementor-element.elementor-element-1e08743>.elementor-widget-container {
	margin: 0em 0em 0em 0em;
}

.elementor-13 .elementor-element.elementor-element-1e08743 {
	width: var(--container-widget-width, 4.65em);
	max-width: 4.65em;
	--container-widget-width: 4.65em;
	--container-widget-flex-grow: 0;
}

.elementor-13 .elementor-element.elementor-element-1e08743.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-13 .elementor-element.elementor-element-5c186c3 {
	--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;
	--background-transition: 0.3s;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-13 .elementor-element.elementor-element-0bda03a .elementor-heading-title {
	color: #264797;
	font-family: "Montserrat", Sans-serif;
	font-size: 2em;
	font-weight: 700;
}

.elementor-13 .elementor-element.elementor-element-1676408.elementor-position-right .elementor-image-box-img {
	margin-left: 10px;
}

.elementor-13 .elementor-element.elementor-element-1676408.elementor-position-left .elementor-image-box-img {
	margin-right: 10px;
}

.elementor-13 .elementor-element.elementor-element-1676408.elementor-position-top .elementor-image-box-img {
	margin-bottom: 10px;
}

.elementor-13 .elementor-element.elementor-element-1676408 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 8em;
}

.elementor-13 .elementor-element.elementor-element-1676408 .elementor-image-box-img img {
	transition-duration: 0.3s;
}

.elementor-13 .elementor-element.elementor-element-1676408 .elementor-image-box-title {
	color: #FFA300;
	font-family: "Montserrat", Sans-serif;
	font-size: 1em;
	font-weight: 700;
}

.elementor-13 .elementor-element.elementor-element-1676408 .elementor-image-box-description {
	font-family: "Montserrat", Sans-serif;
	font-weight: 400;
}

.elementor-13 .elementor-element.elementor-element-1676408>.elementor-widget-container {
	margin: -0.7em 0em -1em 0em;
	padding: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-9cf352e .elementor-heading-title {
	color: #292929;
	font-family: "Montserrat", Sans-serif;
	font-size: 1.25em;
	font-weight: 500;
	line-height: 1.2em;
}

.elementor-13 .elementor-element.elementor-element-66fe382.elementor-position-right .elementor-image-box-img {
	margin-left: 20px;
}

.elementor-13 .elementor-element.elementor-element-66fe382.elementor-position-left .elementor-image-box-img {
	margin-right: 20px;
}

.elementor-13 .elementor-element.elementor-element-66fe382.elementor-position-top .elementor-image-box-img {
	margin-bottom: 20px;
}

.elementor-13 .elementor-element.elementor-element-66fe382 .elementor-image-box-title {
	margin-bottom: 5px;
	color: #292929;
	font-family: "Montserrat", Sans-serif;
	font-size: 1.25em;
	font-weight: 500;
}

.elementor-13 .elementor-element.elementor-element-66fe382 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 8em;
}

.elementor-13 .elementor-element.elementor-element-66fe382 .elementor-image-box-img img {
	transition-duration: 0.3s;
}

.elementor-13 .elementor-element.elementor-element-66fe382 .elementor-image-box-description {
	color: #264797;
	font-family: "Montserrat", Sans-serif;
	font-size: 1em;
	font-weight: 700;
}

.elementor-13 .elementor-element.elementor-element-ed7e5ff {
	--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: space-between;
	--gap: 20px 20px;
	--flex-wrap: wrap;
	--background-transition: 0.3s;
	--margin-top: 0em;
	--margin-bottom: 2.5em;
	--margin-left: 0em;
	--margin-right: 0em;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-13 .elementor-element.elementor-element-460d334 img {
	width: 12em;
}

.elementor-13 .elementor-element.elementor-element-460d334>.elementor-widget-container {
	margin: 0em 0em 0em 0em;
	padding: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-51e8798 img {
	width: 12em;
}

.elementor-13 .elementor-element.elementor-element-51e8798>.elementor-widget-container {
	margin: 0em 0em 0em 0em;
	padding: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-90c3f82 img {
	width: 12em;
}

.elementor-13 .elementor-element.elementor-element-90c3f82>.elementor-widget-container {
	margin: 0em 0em 0em 0em;
	padding: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-0295c0a img {
	width: 12em;
}

.elementor-13 .elementor-element.elementor-element-0295c0a>.elementor-widget-container {
	margin: 0em 0em 0em 0em;
	padding: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-c5bfc6d img {
	width: 12em;
}

.elementor-13 .elementor-element.elementor-element-c5bfc6d>.elementor-widget-container {
	margin: 0em 0em 0em 0em;
	padding: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-3810f9b {
	--display: flex;
	--min-height: 0px;
	--flex-direction: column;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--background-transition: 0.3s;
	--padding-top: 02em;
	--padding-bottom: 03.5em;
	--padding-left: 0em;
	--padding-right: 0em;
}

.elementor-13 .elementor-element.elementor-element-3810f9b:not(.elementor-motion-effects-element-type-background),
.elementor-13 .elementor-element.elementor-element-3810f9b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #264797;
}

.elementor-13 .elementor-element.elementor-element-3810f9b,
.elementor-13 .elementor-element.elementor-element-3810f9b::before {
	--border-transition: 0.3s;
}

.elementor-13 .elementor-element.elementor-element-3810f9b>.elementor-shape-bottom svg,
.elementor-13 .elementor-element.elementor-element-3810f9b>.e-con-inner>.elementor-shape-bottom svg {
	width: calc(116% + 1.3px);
}

.elementor-13 .elementor-element.elementor-element-3a87be4>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-9d4b5a5 .elementor-image-box-wrapper {
	text-align: center;
}

.elementor-13 .elementor-element.elementor-element-9d4b5a5 .elementor-image-box-title {
	margin-bottom: 0px;
	color: #FFFFFF;
	font-family: "Montserrat", Sans-serif;
	font-size: 2.25em;
	font-weight: 700;
}

.elementor-13 .elementor-element.elementor-element-9d4b5a5 .elementor-image-box-description {
	color: #FFA300;
	font-family: "Montserrat", Sans-serif;
	font-size: 1.5em;
	font-weight: 700;
}

.elementor-13 .elementor-element.elementor-element-9d4b5a5 {
	width: var(--container-widget-width, 40.35em);
	max-width: 40.35em;
	--container-widget-width: 40.35em;
	--container-widget-flex-grow: 0;
}

.elementor-13 .elementor-element.elementor-element-16942a8 {
	--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;
	--flex-wrap: wrap;
	--background-transition: 0.3s;
	--padding-top: 5.5em;
	--padding-bottom: 04em;
	--padding-left: 0em;
	--padding-right: 0em;
}

.elementor-13 .elementor-element.elementor-element-64aa89f {
	--display: flex;
	--justify-content: center;
	--gap: 5px 5px;
	--background-transition: 0.3s;
	border-style: solid;
	--border-style: solid;
	border-width: 2px 2px 2px 2px;
	--border-top-width: 2px;
	--border-right-width: 2px;
	--border-bottom-width: 2px;
	--border-left-width: 2px;
	border-color: #E6E6E6;
	--border-color: #E6E6E6;
	--border-radius: 10px 10px 10px 10px;
	box-shadow: 0px 3px 13px -1px rgba(0, 0, 0, 0.5);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 1em;
	--padding-bottom: 1em;
	--padding-left: 2em;
	--padding-right: 2em;
}

.elementor-13 .elementor-element.elementor-element-64aa89f,
.elementor-13 .elementor-element.elementor-element-64aa89f::before {
	--border-transition: 0.3s;
}

.elementor-13 .elementor-element.elementor-element-482c762 .elementor-image-box-wrapper {
	text-align: center;
}

.elementor-13 .elementor-element.elementor-element-482c762 .elementor-image-box-title {
	margin-bottom: 0px;
	color: #264797;
	font-family: "Montserrat", Sans-serif;
	font-size: 2.25em;
	font-weight: 700;
}

.elementor-13 .elementor-element.elementor-element-482c762 .elementor-image-box-description {
	color: #FFA300;
	font-family: "Montserrat", Sans-serif;
	font-size: 1em;
	font-weight: 700;
}

.elementor-13 .elementor-element.elementor-element-482c762 {
	width: var(--container-widget-width, 34em);
	max-width: 34em;
	--container-widget-width: 34em;
	--container-widget-flex-grow: 0;
}

.elementor-13 .elementor-element.elementor-element-835ae40 img {
	width: 11em;
}

.elementor-13 .elementor-element.elementor-element-8e4fb0c .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-weight: 700;
}

.elementor-13 .elementor-element.elementor-element-8e4fb0c>.elementor-widget-container {
	margin: 0em 0em 0em 0em;
	padding: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-d24db69 .elementor-button-content-wrapper {
	flex-direction: row;
}

.elementor-13 .elementor-element.elementor-element-d24db69 .elementor-button .elementor-button-content-wrapper {
	gap: 15px;
}

.elementor-13 .elementor-element.elementor-element-d24db69 .elementor-button {
	font-family: "Montserrat", Sans-serif;
	font-size: 1.75em;
	font-weight: 700;
	fill: #292929;
	color: #292929;
	background-color: transparent;
	background-image: linear-gradient(180deg, #FFDE00 0%, #FF8700 100%);
	border-style: none;
	border-radius: 2000px 2000px 2000px 2000px;
	box-shadow: 0px 5px 7px 0px rgba(0, 0, 0, 0.36);
	padding: 0.75em 1.5em 0.75em 1.5em;
}

.elementor-13 .elementor-element.elementor-element-d24db69>.elementor-widget-container {
	padding: 0em 0em 1em 0em;
}

.elementor-13 .elementor-element.elementor-element-6a7d885 img {
	width: 15em;
}

.elementor-13 .elementor-element.elementor-element-6a7d885>.elementor-widget-container {
	padding: 0em 0em 1em 0em;
}

.elementor-13 .elementor-element.elementor-element-c953429 {
	text-align: center;
}

.elementor-13 .elementor-element.elementor-element-c953429 .elementor-heading-title {
	color: #292929;
	font-family: "Montserrat", Sans-serif;
	font-size: 1em;
	font-weight: 500;
	text-transform: uppercase;
	line-height: 1.6em;
	letter-spacing: 0em;
	word-spacing: 0.1em;
}

.elementor-13 .elementor-element.elementor-element-8c0dc97 {
	--display: flex;
	--justify-content: center;
	--gap: 5px 5px;
	--background-transition: 0.3s;
	border-style: solid;
	--border-style: solid;
	border-width: 2px 2px 2px 2px;
	--border-top-width: 2px;
	--border-right-width: 2px;
	--border-bottom-width: 2px;
	--border-left-width: 2px;
	border-color: #0AE6D0;
	--border-color: #0AE6D0;
	--border-radius: 10px 10px 10px 10px;
	--margin-top: -1.5em;
	--margin-bottom: 01.5em;
	--margin-left: 0em;
	--margin-right: 0em;
	--padding-top: 02em;
	--padding-bottom: 02em;
	--padding-left: 02em;
	--padding-right: 02em;
}

.elementor-13 .elementor-element.elementor-element-8c0dc97:not(.elementor-motion-effects-element-type-background),
.elementor-13 .elementor-element.elementor-element-8c0dc97>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #F2FFFC;
}

.elementor-13 .elementor-element.elementor-element-8c0dc97,
.elementor-13 .elementor-element.elementor-element-8c0dc97::before {
	--border-transition: 0.3s;
}

.elementor-13 .elementor-element.elementor-element-ea42323 .elementor-image-box-wrapper {
	text-align: center;
}

.elementor-13 .elementor-element.elementor-element-ea42323 .elementor-image-box-title {
	margin-bottom: 0px;
	color: #264797;
	font-family: "Montserrat", Sans-serif;
	font-size: 3em;
	font-weight: 700;
}

.elementor-13 .elementor-element.elementor-element-ea42323 .elementor-image-box-description {
	color: #FFA300;
	font-family: "Montserrat", Sans-serif;
	font-size: 1em;
	font-weight: 700;
}

.elementor-13 .elementor-element.elementor-element-ea42323>.elementor-widget-container {
	margin: -0.5em 0em 0em 0em;
	padding: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-ea42323 {
	width: var(--container-widget-width, 34em);
	max-width: 34em;
	--container-widget-width: 34em;
	--container-widget-flex-grow: 0;
}

.elementor-13 .elementor-element.elementor-element-e8e1b21 img {
	width: 18em;
}

.elementor-13 .elementor-element.elementor-element-e8e1b21>.elementor-widget-container {
	margin: 0em -2em 0em 0em;
	padding: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-c7840d1 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-weight: 700;
}

.elementor-13 .elementor-element.elementor-element-c7840d1>.elementor-widget-container {
	margin: 0em 0em 0em 0em;
	padding: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-04ededd .elementor-button-content-wrapper {
	flex-direction: row;
}

.elementor-13 .elementor-element.elementor-element-04ededd .elementor-button .elementor-button-content-wrapper {
	gap: 15px;
}

.elementor-13 .elementor-element.elementor-element-04ededd .elementor-button {
	font-family: "Montserrat", Sans-serif;
	font-size: 1.75em;
	font-weight: 700;
	fill: #292929;
	color: #292929;
	background-color: transparent;
	background-image: linear-gradient(180deg, #FFDE00 0%, #FF8700 100%);
	border-style: none;
	border-radius: 2000px 2000px 2000px 2000px;
	box-shadow: 0px 5px 7px 0px rgba(0, 0, 0, 0.36);
	padding: 0.75em 1.5em 0.75em 1.5em;
}

.elementor-13 .elementor-element.elementor-element-04ededd>.elementor-widget-container {
	padding: 01em 0em 1em 0em;
}

.elementor-13 .elementor-element.elementor-element-7dcf7af img {
	width: 15em;
}

.elementor-13 .elementor-element.elementor-element-7dcf7af>.elementor-widget-container {
	padding: 0em 0em 1em 0em;
}

.elementor-13 .elementor-element.elementor-element-b5d03c5 {
	text-align: center;
}

.elementor-13 .elementor-element.elementor-element-b5d03c5 .elementor-heading-title {
	color: #292929;
	font-family: "Montserrat", Sans-serif;
	font-size: 1em;
	font-weight: 500;
	text-transform: uppercase;
	line-height: 1.6em;
	letter-spacing: 0em;
	word-spacing: 0.1em;
}

.elementor-13 .elementor-element.elementor-element-1af6a72 {
	--display: flex;
	--justify-content: center;
	--gap: 5px 5px;
	--background-transition: 0.3s;
	border-style: solid;
	--border-style: solid;
	border-width: 2px 2px 2px 2px;
	--border-top-width: 2px;
	--border-right-width: 2px;
	--border-bottom-width: 2px;
	--border-left-width: 2px;
	border-color: #E6E6E6;
	--border-color: #E6E6E6;
	--border-radius: 10px 10px 10px 10px;
	box-shadow: 0px 3px 13px -1px rgba(0, 0, 0, 0.5);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 1em;
	--padding-bottom: 1em;
	--padding-left: 2em;
	--padding-right: 2em;
}

.elementor-13 .elementor-element.elementor-element-1af6a72,
.elementor-13 .elementor-element.elementor-element-1af6a72::before {
	--border-transition: 0.3s;
}

.elementor-13 .elementor-element.elementor-element-64d7a02 .elementor-image-box-wrapper {
	text-align: center;
}

.elementor-13 .elementor-element.elementor-element-64d7a02 .elementor-image-box-title {
	margin-bottom: 0px;
	color: #264797;
	font-family: "Montserrat", Sans-serif;
	font-size: 2.25em;
	font-weight: 700;
}

.elementor-13 .elementor-element.elementor-element-64d7a02 .elementor-image-box-description {
	color: #FFA300;
	font-family: "Montserrat", Sans-serif;
	font-size: 1em;
	font-weight: 700;
}

.elementor-13 .elementor-element.elementor-element-64d7a02 {
	width: var(--container-widget-width, 34em);
	max-width: 34em;
	--container-widget-width: 34em;
	--container-widget-flex-grow: 0;
}

.elementor-13 .elementor-element.elementor-element-2932d53 img {
	width: 13em;
}

.elementor-13 .elementor-element.elementor-element-2932d53>.elementor-widget-container {
	margin: 0em -2em 0em 0em;
	padding: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-a8b9c25 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-weight: 700;
}

.elementor-13 .elementor-element.elementor-element-a8b9c25>.elementor-widget-container {
	margin: 0em 0em 0em 0em;
	padding: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-db5f07f .elementor-button-content-wrapper {
	flex-direction: row;
}

.elementor-13 .elementor-element.elementor-element-db5f07f .elementor-button .elementor-button-content-wrapper {
	gap: 15px;
}

.elementor-13 .elementor-element.elementor-element-db5f07f .elementor-button {
	font-family: "Montserrat", Sans-serif;
	font-size: 1.75em;
	font-weight: 700;
	fill: #292929;
	color: #292929;
	background-color: transparent;
	background-image: linear-gradient(180deg, #FFDE00 0%, #FF8700 100%);
	border-style: none;
	border-radius: 2000px 2000px 2000px 2000px;
	box-shadow: 0px 5px 7px 0px rgba(0, 0, 0, 0.36);
	padding: 0.75em 1.5em 0.75em 1.5em;
}

.elementor-13 .elementor-element.elementor-element-db5f07f>.elementor-widget-container {
	padding: 01em 0em 1em 0em;
}

.elementor-13 .elementor-element.elementor-element-9b16a9e img {
	width: 15em;
}

.elementor-13 .elementor-element.elementor-element-9b16a9e>.elementor-widget-container {
	padding: 0em 0em 1em 0em;
}

.elementor-13 .elementor-element.elementor-element-551dded {
	text-align: center;
}

.elementor-13 .elementor-element.elementor-element-551dded .elementor-heading-title {
	color: #292929;
	font-family: "Montserrat", Sans-serif;
	font-size: 1em;
	font-weight: 500;
	text-transform: uppercase;
	line-height: 1.6em;
	letter-spacing: 0em;
	word-spacing: 0.1em;
}

.elementor-13 .elementor-element.elementor-element-a045f25 {
	--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: center;
	--align-items: center;
	--background-transition: 0.3s;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 4em;
	--padding-bottom: 04em;
	--padding-left: 0em;
	--padding-right: 0em;
}

.elementor-13 .elementor-element.elementor-element-a045f25:not(.elementor-motion-effects-element-type-background),
.elementor-13 .elementor-element.elementor-element-a045f25>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(270deg, #02015d 0%, #0b31af 100%);
}

.elementor-13 .elementor-element.elementor-element-a045f25,
.elementor-13 .elementor-element.elementor-element-a045f25::before {
	--border-transition: 0.3s;
}

.elementor-13 .elementor-element.elementor-element-92bb866 .elementor-image-box-wrapper {
	text-align: left;
}

.elementor-13 .elementor-element.elementor-element-92bb866.elementor-position-right .elementor-image-box-img {
	margin-left: 40px;
}

.elementor-13 .elementor-element.elementor-element-92bb866.elementor-position-left .elementor-image-box-img {
	margin-right: 40px;
}

.elementor-13 .elementor-element.elementor-element-92bb866.elementor-position-top .elementor-image-box-img {
	margin-bottom: 40px;
}

.elementor-13 .elementor-element.elementor-element-92bb866 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 20em;
}

.elementor-13 .elementor-element.elementor-element-92bb866 .elementor-image-box-img img {
	transition-duration: 0.3s;
}

.elementor-13 .elementor-element.elementor-element-92bb866 .elementor-image-box-title {
	color: #FFFFFF;
	font-family: "Montserrat", Sans-serif;
	font-size: 2.25em;
	font-weight: 700;
}

.elementor-13 .elementor-element.elementor-element-92bb866 .elementor-image-box-description {
	color: #F0F0F0;
	font-family: "Montserrat", Sans-serif;
	font-size: 1em;
	font-weight: 500;
}

.elementor-13 .elementor-element.elementor-element-92bb866 {
	width: var(--container-widget-width, 58em);
	max-width: 58em;
	--container-widget-width: 58em;
	--container-widget-flex-grow: 0;
}

.elementor-13 .elementor-element.elementor-element-4d66618 {
	--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;
	--background-transition: 0.3s;
	--padding-top: 5em;
	--padding-bottom: 05em;
	--padding-left: 0em;
	--padding-right: 0em;
}

.elementor-13 .elementor-element.elementor-element-f0f18b3 .elementor-heading-title {
	color: #292929;
	font-family: "Montserrat", Sans-serif;
	font-size: 2em;
	font-weight: 700;
}

.elementor-13 .elementor-element.elementor-element-5df3f76 {
	--display: flex;
	--background-transition: 0.3s;
	--padding-top: 2em;
	--padding-bottom: 2em;
	--padding-left: 2em;
	--padding-right: 2em;
}

.elementor-13 .elementor-element.elementor-element-ea5b3f9 .elementor-heading-title {
	color: #292929;
	font-family: "Montserrat", Sans-serif;
	font-size: 1.25em;
	font-weight: 500;
	line-height: 1.6em;
}

.elementor-13 .elementor-element.elementor-element-6cdcea1 {
	--display: flex;
	--background-transition: 0.3s;
	--padding-top: 2em;
	--padding-bottom: 2em;
	--padding-left: 2em;
	--padding-right: 2em;
}

.elementor-13 .elementor-element.elementor-element-0b89a06 .elementor-heading-title {
	color: #292929;
	font-family: "Montserrat", Sans-serif;
	font-size: 1.25em;
	font-weight: 500;
	line-height: 1.6em;
}

.elementor-13 .elementor-element.elementor-element-375e480 {
	--display: flex;
	--background-transition: 0.3s;
	--padding-top: 2em;
	--padding-bottom: 2em;
	--padding-left: 2em;
	--padding-right: 2em;
}

.elementor-13 .elementor-element.elementor-element-3b9767f .elementor-heading-title {
	color: #292929;
	font-family: "Montserrat", Sans-serif;
	font-size: 1.25em;
	font-weight: 500;
	line-height: 1.6em;
}

.elementor-13 .elementor-element.elementor-element-e180ca8 {
	--display: flex;
	--background-transition: 0.3s;
	--padding-top: 2em;
	--padding-bottom: 2em;
	--padding-left: 2em;
	--padding-right: 2em;
}

.elementor-13 .elementor-element.elementor-element-c4798b1 .elementor-heading-title {
	color: #292929;
	font-family: "Montserrat", Sans-serif;
	font-size: 1.25em;
	font-weight: 500;
	line-height: 1.6em;
}

.elementor-13 .elementor-element.elementor-element-f034256 {
	--display: flex;
	--background-transition: 0.3s;
	--padding-top: 2em;
	--padding-bottom: 2em;
	--padding-left: 2em;
	--padding-right: 2em;
}

.elementor-13 .elementor-element.elementor-element-eb86aba .elementor-heading-title {
	color: #292929;
	font-family: "Montserrat", Sans-serif;
	font-size: 1.25em;
	font-weight: 500;
	line-height: 1.6em;
}

.elementor-13 .elementor-element.elementor-element-3f93e1e {
	--display: flex;
	--background-transition: 0.3s;
	--padding-top: 2em;
	--padding-bottom: 2em;
	--padding-left: 2em;
	--padding-right: 2em;
}

.elementor-13 .elementor-element.elementor-element-524e46f .elementor-heading-title {
	color: #292929;
	font-family: "Montserrat", Sans-serif;
	font-size: 1.25em;
	font-weight: 500;
	line-height: 1.6em;
}

.elementor-13 .elementor-element.elementor-element-3fa397b {
	--display: flex;
	--background-transition: 0.3s;
	--padding-top: 2em;
	--padding-bottom: 2em;
	--padding-left: 2em;
	--padding-right: 2em;
}

.elementor-13 .elementor-element.elementor-element-398403f .elementor-heading-title {
	color: #292929;
	font-family: "Montserrat", Sans-serif;
	font-size: 1.25em;
	font-weight: 500;
	line-height: 1.6em;
}

.elementor-13 .elementor-element.elementor-element-3cbe267 {
	--n-accordion-title-justify-content: space-between;
	--n-accordion-title-flex-grow: 1;
	--n-accordion-title-icon-order: initial;
	--n-accordion-title-font-size: 1.25em;
	--n-accordion-item-title-space-between: 9px;
	--n-accordion-item-title-distance-from-content: 0px;
	--n-accordion-border-radius: 1000px 1000px 1000px 1000px;
	--n-accordion-icon-size: 19px;
}

.elementor-13 .elementor-element.elementor-element-3cbe267>.elementor-widget-container>.e-n-accordion>.e-n-accordion-item>.e-n-accordion-item-title {
	background-color: #E6E6E6;
	border-style: none;
}

.elementor-13 .elementor-element.elementor-element-3cbe267 {
	--n-accordion-padding: 1em 02em 1em 2em;
}

:where(.elementor-13 .elementor-element.elementor-element-3cbe267 > .elementor-widget-container > .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: "Montserrat", Sans-serif;
	font-weight: 700;
}

:where(.elementor-13 .elementor-element.elementor-element-3cbe267 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item)>.e-con {
	background-color: #FFFFFF;
	border-style: none;
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 0em;
	--padding-right: 0em;
	--padding-bottom: 0em;
	--padding-left: 0em;
}

.elementor-13 .elementor-element.elementor-element-9f2acfa {
	--display: flex;
	--min-height: 0px;
	--flex-direction: column;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--background-transition: 0.3s;
	--padding-top: 02em;
	--padding-bottom: 03.5em;
	--padding-left: 0em;
	--padding-right: 0em;
}

.elementor-13 .elementor-element.elementor-element-9f2acfa:not(.elementor-motion-effects-element-type-background),
.elementor-13 .elementor-element.elementor-element-9f2acfa>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #264797;
}

.elementor-13 .elementor-element.elementor-element-9f2acfa,
.elementor-13 .elementor-element.elementor-element-9f2acfa::before {
	--border-transition: 0.3s;
}

.elementor-13 .elementor-element.elementor-element-9f2acfa>.elementor-shape-bottom svg,
.elementor-13 .elementor-element.elementor-element-9f2acfa>.e-con-inner>.elementor-shape-bottom svg {
	width: calc(116% + 1.3px);
}

.elementor-13 .elementor-element.elementor-element-b193b54>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-9843336 .elementor-image-box-wrapper {
	text-align: center;
}

.elementor-13 .elementor-element.elementor-element-9843336 .elementor-image-box-title {
	margin-bottom: 0px;
	color: #FFFFFF;
	font-family: "Montserrat", Sans-serif;
	font-size: 2.25em;
	font-weight: 700;
}

.elementor-13 .elementor-element.elementor-element-9843336 .elementor-image-box-description {
	color: #FFA300;
	font-family: "Montserrat", Sans-serif;
	font-size: 1.5em;
	font-weight: 700;
}

.elementor-13 .elementor-element.elementor-element-9843336 {
	width: var(--container-widget-width, 40.35em);
	max-width: 40.35em;
	--container-widget-width: 40.35em;
	--container-widget-flex-grow: 0;
}

.elementor-13 .elementor-element.elementor-element-04e89bc {
	--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;
	--flex-wrap: wrap;
	--background-transition: 0.3s;
	--padding-top: 5.5em;
	--padding-bottom: 04em;
	--padding-left: 0em;
	--padding-right: 0em;
}

.elementor-13 .elementor-element.elementor-element-0aacb35 {
	--display: flex;
	--justify-content: center;
	--gap: 5px 5px;
	--background-transition: 0.3s;
	border-style: solid;
	--border-style: solid;
	border-width: 2px 2px 2px 2px;
	--border-top-width: 2px;
	--border-right-width: 2px;
	--border-bottom-width: 2px;
	--border-left-width: 2px;
	border-color: #E6E6E6;
	--border-color: #E6E6E6;
	--border-radius: 10px 10px 10px 10px;
	box-shadow: 0px 3px 13px -1px rgba(0, 0, 0, 0.5);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 1em;
	--padding-bottom: 1em;
	--padding-left: 2em;
	--padding-right: 2em;
}

.elementor-13 .elementor-element.elementor-element-0aacb35,
.elementor-13 .elementor-element.elementor-element-0aacb35::before {
	--border-transition: 0.3s;
}

.elementor-13 .elementor-element.elementor-element-c3a5e39 .elementor-image-box-wrapper {
	text-align: center;
}

.elementor-13 .elementor-element.elementor-element-c3a5e39 .elementor-image-box-title {
	margin-bottom: 0px;
	color: #264797;
	font-family: "Montserrat", Sans-serif;
	font-size: 2.25em;
	font-weight: 700;
}

.elementor-13 .elementor-element.elementor-element-c3a5e39 .elementor-image-box-description {
	color: #FFA300;
	font-family: "Montserrat", Sans-serif;
	font-size: 1em;
	font-weight: 700;
}

.elementor-13 .elementor-element.elementor-element-c3a5e39 {
	width: var(--container-widget-width, 34em);
	max-width: 34em;
	--container-widget-width: 34em;
	--container-widget-flex-grow: 0;
}

.elementor-13 .elementor-element.elementor-element-d84ede2 img {
	width: 11em;
}

.elementor-13 .elementor-element.elementor-element-a663937 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-weight: 700;
}

.elementor-13 .elementor-element.elementor-element-a663937>.elementor-widget-container {
	margin: 0em 0em 0em 0em;
	padding: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-04dc90f .elementor-button-content-wrapper {
	flex-direction: row;
}

.elementor-13 .elementor-element.elementor-element-04dc90f .elementor-button .elementor-button-content-wrapper {
	gap: 15px;
}

.elementor-13 .elementor-element.elementor-element-04dc90f .elementor-button {
	font-family: "Montserrat", Sans-serif;
	font-size: 1.75em;
	font-weight: 700;
	fill: #292929;
	color: #292929;
	background-color: transparent;
	background-image: linear-gradient(180deg, #FFDE00 0%, #FF8700 100%);
	border-style: none;
	border-radius: 2000px 2000px 2000px 2000px;
	box-shadow: 0px 5px 7px 0px rgba(0, 0, 0, 0.36);
	padding: 0.75em 1.5em 0.75em 1.5em;
}

.elementor-13 .elementor-element.elementor-element-04dc90f>.elementor-widget-container {
	padding: 0em 0em 1em 0em;
}

.elementor-13 .elementor-element.elementor-element-010bf54 img {
	width: 15em;
}

.elementor-13 .elementor-element.elementor-element-010bf54>.elementor-widget-container {
	padding: 0em 0em 1em 0em;
}

.elementor-13 .elementor-element.elementor-element-504bcaa {
	text-align: center;
}

.elementor-13 .elementor-element.elementor-element-504bcaa .elementor-heading-title {
	color: #292929;
	font-family: "Montserrat", Sans-serif;
	font-size: 1em;
	font-weight: 500;
	text-transform: uppercase;
	line-height: 1.6em;
	letter-spacing: 0em;
	word-spacing: 0.1em;
}

.elementor-13 .elementor-element.elementor-element-6c5df27 {
	--display: flex;
	--justify-content: center;
	--gap: 5px 5px;
	--background-transition: 0.3s;
	border-style: solid;
	--border-style: solid;
	border-width: 2px 2px 2px 2px;
	--border-top-width: 2px;
	--border-right-width: 2px;
	--border-bottom-width: 2px;
	--border-left-width: 2px;
	border-color: #0AE6D0;
	--border-color: #0AE6D0;
	--border-radius: 10px 10px 10px 10px;
	--margin-top: -1.5em;
	--margin-bottom: 01.5em;
	--margin-left: 0em;
	--margin-right: 0em;
	--padding-top: 02em;
	--padding-bottom: 02em;
	--padding-left: 02em;
	--padding-right: 02em;
}

.elementor-13 .elementor-element.elementor-element-6c5df27:not(.elementor-motion-effects-element-type-background),
.elementor-13 .elementor-element.elementor-element-6c5df27>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #F2FFFC;
}

.elementor-13 .elementor-element.elementor-element-6c5df27,
.elementor-13 .elementor-element.elementor-element-6c5df27::before {
	--border-transition: 0.3s;
}

.elementor-13 .elementor-element.elementor-element-33ff601 .elementor-image-box-wrapper {
	text-align: center;
}

.elementor-13 .elementor-element.elementor-element-33ff601 .elementor-image-box-title {
	margin-bottom: 0px;
	color: #264797;
	font-family: "Montserrat", Sans-serif;
	font-size: 3em;
	font-weight: 700;
}

.elementor-13 .elementor-element.elementor-element-33ff601 .elementor-image-box-description {
	color: #FFA300;
	font-family: "Montserrat", Sans-serif;
	font-size: 1em;
	font-weight: 700;
}

.elementor-13 .elementor-element.elementor-element-33ff601>.elementor-widget-container {
	margin: -0.5em 0em 0em 0em;
	padding: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-33ff601 {
	width: var(--container-widget-width, 34em);
	max-width: 34em;
	--container-widget-width: 34em;
	--container-widget-flex-grow: 0;
}

.elementor-13 .elementor-element.elementor-element-75209c5 img {
	width: 18em;
}

.elementor-13 .elementor-element.elementor-element-75209c5>.elementor-widget-container {
	margin: 0em -2em 0em 0em;
	padding: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-8855a59 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-weight: 700;
}

.elementor-13 .elementor-element.elementor-element-8855a59>.elementor-widget-container {
	margin: 0em 0em 0em 0em;
	padding: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-bc2d3c8 .elementor-button-content-wrapper {
	flex-direction: row;
}

.elementor-13 .elementor-element.elementor-element-bc2d3c8 .elementor-button .elementor-button-content-wrapper {
	gap: 15px;
}

.elementor-13 .elementor-element.elementor-element-bc2d3c8 .elementor-button {
	font-family: "Montserrat", Sans-serif;
	font-size: 1.75em;
	font-weight: 700;
	fill: #292929;
	color: #292929;
	background-color: transparent;
	background-image: linear-gradient(180deg, #FFDE00 0%, #FF8700 100%);
	border-style: none;
	border-radius: 2000px 2000px 2000px 2000px;
	box-shadow: 0px 5px 7px 0px rgba(0, 0, 0, 0.36);
	padding: 0.75em 1.5em 0.75em 1.5em;
}

.elementor-13 .elementor-element.elementor-element-bc2d3c8>.elementor-widget-container {
	padding: 01em 0em 1em 0em;
}

.elementor-13 .elementor-element.elementor-element-5c4426d img {
	width: 15em;
}

.elementor-13 .elementor-element.elementor-element-5c4426d>.elementor-widget-container {
	padding: 0em 0em 1em 0em;
}

.elementor-13 .elementor-element.elementor-element-9f292cf {
	text-align: center;
}

.elementor-13 .elementor-element.elementor-element-9f292cf .elementor-heading-title {
	color: #292929;
	font-family: "Montserrat", Sans-serif;
	font-size: 1em;
	font-weight: 500;
	text-transform: uppercase;
	line-height: 1.6em;
	letter-spacing: 0em;
	word-spacing: 0.1em;
}

.elementor-13 .elementor-element.elementor-element-8a31429 {
	--display: flex;
	--justify-content: center;
	--gap: 5px 5px;
	--background-transition: 0.3s;
	border-style: solid;
	--border-style: solid;
	border-width: 2px 2px 2px 2px;
	--border-top-width: 2px;
	--border-right-width: 2px;
	--border-bottom-width: 2px;
	--border-left-width: 2px;
	border-color: #E6E6E6;
	--border-color: #E6E6E6;
	--border-radius: 10px 10px 10px 10px;
	box-shadow: 0px 3px 13px -1px rgba(0, 0, 0, 0.5);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 1em;
	--padding-bottom: 1em;
	--padding-left: 2em;
	--padding-right: 2em;
}

.elementor-13 .elementor-element.elementor-element-8a31429,
.elementor-13 .elementor-element.elementor-element-8a31429::before {
	--border-transition: 0.3s;
}

.elementor-13 .elementor-element.elementor-element-dcc4d39 .elementor-image-box-wrapper {
	text-align: center;
}

.elementor-13 .elementor-element.elementor-element-dcc4d39 .elementor-image-box-title {
	margin-bottom: 0px;
	color: #264797;
	font-family: "Montserrat", Sans-serif;
	font-size: 2.25em;
	font-weight: 700;
}

.elementor-13 .elementor-element.elementor-element-dcc4d39 .elementor-image-box-description {
	color: #FFA300;
	font-family: "Montserrat", Sans-serif;
	font-size: 1em;
	font-weight: 700;
}

.elementor-13 .elementor-element.elementor-element-dcc4d39 {
	width: var(--container-widget-width, 34em);
	max-width: 34em;
	--container-widget-width: 34em;
	--container-widget-flex-grow: 0;
}

.elementor-13 .elementor-element.elementor-element-ea1dad7 img {
	width: 13em;
}

.elementor-13 .elementor-element.elementor-element-ea1dad7>.elementor-widget-container {
	margin: 0em -2em 0em 0em;
	padding: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-86f5df6 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-weight: 700;
}

.elementor-13 .elementor-element.elementor-element-86f5df6>.elementor-widget-container {
	margin: 0em 0em 0em 0em;
	padding: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-cabbc14 .elementor-button-content-wrapper {
	flex-direction: row;
}

.elementor-13 .elementor-element.elementor-element-cabbc14 .elementor-button .elementor-button-content-wrapper {
	gap: 15px;
}

.elementor-13 .elementor-element.elementor-element-cabbc14 .elementor-button {
	font-family: "Montserrat", Sans-serif;
	font-size: 1.75em;
	font-weight: 700;
	fill: #292929;
	color: #292929;
	background-color: transparent;
	background-image: linear-gradient(180deg, #FFDE00 0%, #FF8700 100%);
	border-style: none;
	border-radius: 2000px 2000px 2000px 2000px;
	box-shadow: 0px 5px 7px 0px rgba(0, 0, 0, 0.36);
	padding: 0.75em 1.5em 0.75em 1.5em;
}

.elementor-13 .elementor-element.elementor-element-cabbc14>.elementor-widget-container {
	padding: 01em 0em 1em 0em;
}

.elementor-13 .elementor-element.elementor-element-83ea319 img {
	width: 15em;
}

.elementor-13 .elementor-element.elementor-element-83ea319>.elementor-widget-container {
	padding: 0em 0em 1em 0em;
}

.elementor-13 .elementor-element.elementor-element-51f7483 {
	text-align: center;
}

.elementor-13 .elementor-element.elementor-element-51f7483 .elementor-heading-title {
	color: #292929;
	font-family: "Montserrat", Sans-serif;
	font-size: 1em;
	font-weight: 500;
	text-transform: uppercase;
	line-height: 1.6em;
	letter-spacing: 0em;
	word-spacing: 0.1em;
}

.elementor-13 .elementor-element.elementor-element-e5b1526 {
	--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;
	--flex-wrap: wrap;
	--background-transition: 0.3s;
	--border-radius: 0em 0em 0em 0em;
	--padding-top: 4em;
	--padding-bottom: 4em;
	--padding-left: 0em;
	--padding-right: 0em;
}

.elementor-13 .elementor-element.elementor-element-e5b1526,
.elementor-13 .elementor-element.elementor-element-e5b1526::before {
	--border-transition: 0.3s;
}

.elementor-13 .elementor-element.elementor-element-c10e697 {
	width: var(--container-widget-width, 25em);
	max-width: 25em;
	--container-widget-width: 25em;
	--container-widget-flex-grow: 0;
}

.elementor-13 .elementor-element.elementor-element-8293053 {
	width: var(--container-widget-width, 25em);
	max-width: 25em;
	--container-widget-width: 25em;
	--container-widget-flex-grow: 0;
}

.elementor-13 .elementor-element.elementor-element-e62a099 .elementor-image-box-wrapper {
	text-align: left;
}

.elementor-13 .elementor-element.elementor-element-e62a099 .elementor-image-box-title {
	color: #292929;
	font-family: "Montserrat", Sans-serif;
	font-size: 1.5em;
	font-weight: 500;
}

.elementor-13 .elementor-element.elementor-element-e62a099 .elementor-image-box-description {
	color: #292929;
	font-family: "Montserrat", Sans-serif;
	font-size: 0.8em;
	font-weight: 500;
}

.elementor-13 .elementor-element.elementor-element-7be6aeb {
	--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;
	--background-transition: 0.3s;
}

.elementor-13 .elementor-element.elementor-element-c5c373c {
	--spacer-size: 25px;
}

.elementor-13 .elementor-element.elementor-element-14bb395 {
	--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;
	--background-transition: 0.3s;
	--padding-top: 1.5em;
	--padding-bottom: 1.5em;
	--padding-left: 0em;
	--padding-right: 0em;
}

.elementor-13 .elementor-element.elementor-element-14bb395:not(.elementor-motion-effects-element-type-background),
.elementor-13 .elementor-element.elementor-element-14bb395>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #292929;
}

.elementor-13 .elementor-element.elementor-element-14bb395,
.elementor-13 .elementor-element.elementor-element-14bb395::before {
	--border-transition: 0.3s;
}

.elementor-13 .elementor-element.elementor-element-472be85 {
	text-align: center;
}

.elementor-13 .elementor-element.elementor-element-472be85 .elementor-heading-title {
	color: #FFFFFF;
	font-family: "Montserrat", Sans-serif;
	font-size: 1em;
	font-weight: 400;
}

.elementor-13 .elementor-element.elementor-element-0c7c8e0 {
	--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;
	--background-transition: 0.3s;
	--padding-top: 1.5em;
	--padding-bottom: 1.5em;
	--padding-left: 0em;
	--padding-right: 0em;
}

.elementor-13 .elementor-element.elementor-element-0c7c8e0:not(.elementor-motion-effects-element-type-background),
.elementor-13 .elementor-element.elementor-element-0c7c8e0>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #292929;
}

.elementor-13 .elementor-element.elementor-element-0c7c8e0,
.elementor-13 .elementor-element.elementor-element-0c7c8e0::before {
	--border-transition: 0.3s;
}

.elementor-13 .elementor-element.elementor-element-3cc1034 {
	text-align: center;
	color: #FFFFFF;
	font-family: "Montserrat", Sans-serif;
	font-weight: 400;
}

@media(min-width:768px) {
	.elementor-13 .elementor-element.elementor-element-0d8c10b {
		--width: 64em;
	}

	.elementor-13 .elementor-element.elementor-element-8ace781 {
		--width: 64em;
	}

	.elementor-13 .elementor-element.elementor-element-5c186c3 {
		--width: 64em;
	}

	.elementor-13 .elementor-element.elementor-element-64aa89f {
		--width: 21em;
	}

	.elementor-13 .elementor-element.elementor-element-8c0dc97 {
		--width: 25.5em;
	}

	.elementor-13 .elementor-element.elementor-element-1af6a72 {
		--width: 21em;
	}

	.elementor-13 .elementor-element.elementor-element-0aacb35 {
		--width: 21em;
	}

	.elementor-13 .elementor-element.elementor-element-6c5df27 {
		--width: 25.5em;
	}

	.elementor-13 .elementor-element.elementor-element-8a31429 {
		--width: 21em;
	}
}

@media(max-width:1366px) and (min-width:768px) {
	.elementor-13 .elementor-element.elementor-element-64aa89f {
		--width: 30%;
	}

	.elementor-13 .elementor-element.elementor-element-8c0dc97 {
		--width: 33.75%;
	}

	.elementor-13 .elementor-element.elementor-element-1af6a72 {
		--width: 30%;
	}

	.elementor-13 .elementor-element.elementor-element-0aacb35 {
		--width: 30%;
	}

	.elementor-13 .elementor-element.elementor-element-6c5df27 {
		--width: 33.75%;
	}

	.elementor-13 .elementor-element.elementor-element-8a31429 {
		--width: 30%;
	}
}

@media(max-width:1024px) and (min-width:768px) {
	.elementor-13 .elementor-element.elementor-element-64aa89f {
		--width: 30%;
	}

	.elementor-13 .elementor-element.elementor-element-8c0dc97 {
		--width: 34%;
	}

	.elementor-13 .elementor-element.elementor-element-1af6a72 {
		--width: 30%;
	}

	.elementor-13 .elementor-element.elementor-element-0aacb35 {
		--width: 30%;
	}

	.elementor-13 .elementor-element.elementor-element-6c5df27 {
		--width: 34%;
	}

	.elementor-13 .elementor-element.elementor-element-8a31429 {
		--width: 30%;
	}
}

@media(max-width:1366px) {
	.elementor-13 .elementor-element.elementor-element-b4ede97 {
		--padding-top: 1em;
		--padding-bottom: 01em;
		--padding-left: 01.5em;
		--padding-right: 01.5em;
	}

	.elementor-13 .elementor-element.elementor-element-e8d07ce {
		--padding-top: 01em;
		--padding-bottom: 2em;
		--padding-left: 01.5em;
		--padding-right: 01.5em;
	}

	.elementor-13 .elementor-element.elementor-element-c00611d>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-13 .elementor-element.elementor-element-b79d18b {
		--padding-top: 4em;
		--padding-bottom: 04em;
		--padding-left: 01.5em;
		--padding-right: 01.5em;
	}

	.elementor-13 .elementor-element.elementor-element-3b08260 {
		--container-widget-width: 44vw;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 44vw);
		max-width: 44vw;
	}

	.elementor-13 .elementor-element.elementor-element-95f8d9e {
		--padding-top: 4em;
		--padding-bottom: 04em;
		--padding-left: 1.5em;
		--padding-right: 1.5em;
	}

	.elementor-13 .elementor-element.elementor-element-726c922 {
		width: var(--container-widget-width, 47vw);
		max-width: 47vw;
		--container-widget-width: 47vw;
		--container-widget-flex-grow: 0;
	}

	.elementor-13 .elementor-element.elementor-element-d70b798 {
		--justify-content: center;
		--padding-top: 04em;
		--padding-bottom: 4em;
		--padding-left: 01.5em;
		--padding-right: 01.5em;
	}

	.elementor-13 .elementor-element.elementor-element-a83783c {
		--container-widget-width: 39vw;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 39vw);
		max-width: 39vw;
	}

	.elementor-13 .elementor-element.elementor-element-f00eafb {
		--container-widget-width: 41vw;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 41vw);
		max-width: 41vw;
	}

	.elementor-13 .elementor-element.elementor-element-496d7cd {
		--padding-top: 3em;
		--padding-bottom: 03em;
		--padding-left: 01.5em;
		--padding-right: 01.5em;
	}

	.elementor-13 .elementor-element.elementor-element-4d65520 {
		--padding-top: 4em;
		--padding-bottom: 04em;
		--padding-left: 01.5em;
		--padding-right: 01.5em;
	}

	.elementor-13 .elementor-element.elementor-element-f13de93 {
		--gap: 0px 0px;
	}

	.elementor-13 .elementor-element.elementor-element-b7f7460 {
		width: var(--container-widget-width, 20%);
		max-width: 20%;
		--container-widget-width: 20%;
		--container-widget-flex-grow: 0;
	}

	.elementor-13 .elementor-element.elementor-element-849d0ea {
		width: var(--container-widget-width, 20%);
		max-width: 20%;
		--container-widget-width: 20%;
		--container-widget-flex-grow: 0;
	}

	.elementor-13 .elementor-element.elementor-element-ab072a8 {
		width: var(--container-widget-width, 20%);
		max-width: 20%;
		--container-widget-width: 20%;
		--container-widget-flex-grow: 0;
	}

	.elementor-13 .elementor-element.elementor-element-7310d3d {
		width: var(--container-widget-width, 20%);
		max-width: 20%;
		--container-widget-width: 20%;
		--container-widget-flex-grow: 0;
	}

	.elementor-13 .elementor-element.elementor-element-497fd0f {
		width: var(--container-widget-width, 20%);
		max-width: 20%;
		--container-widget-width: 20%;
		--container-widget-flex-grow: 0;
	}

	.elementor-13 .elementor-element.elementor-element-ed7e5ff {
		--gap: 0px 0px;
	}

	.elementor-13 .elementor-element.elementor-element-460d334 {
		width: var(--container-widget-width, 20%);
		max-width: 20%;
		--container-widget-width: 20%;
		--container-widget-flex-grow: 0;
	}

	.elementor-13 .elementor-element.elementor-element-51e8798 {
		width: var(--container-widget-width, 20%);
		max-width: 20%;
		--container-widget-width: 20%;
		--container-widget-flex-grow: 0;
	}

	.elementor-13 .elementor-element.elementor-element-90c3f82 {
		width: var(--container-widget-width, 20%);
		max-width: 20%;
		--container-widget-width: 20%;
		--container-widget-flex-grow: 0;
	}

	.elementor-13 .elementor-element.elementor-element-0295c0a {
		width: var(--container-widget-width, 20%);
		max-width: 20%;
		--container-widget-width: 20%;
		--container-widget-flex-grow: 0;
	}

	.elementor-13 .elementor-element.elementor-element-c5bfc6d {
		width: var(--container-widget-width, 20%);
		max-width: 20%;
		--container-widget-width: 20%;
		--container-widget-flex-grow: 0;
	}

	.elementor-13 .elementor-element.elementor-element-16942a8 {
		--justify-content: space-between;
		--padding-top: 5.5em;
		--padding-bottom: 04em;
		--padding-left: 01.5em;
		--padding-right: 01.5em;
	}

	.elementor-13 .elementor-element.elementor-element-64aa89f {
		--padding-top: 1em;
		--padding-bottom: 01em;
		--padding-left: 01em;
		--padding-right: 1em;
	}

	.elementor-13 .elementor-element.elementor-element-8c0dc97 {
		--padding-top: 1.25em;
		--padding-bottom: 01.5em;
		--padding-left: 01em;
		--padding-right: 1em;
	}

	.elementor-13 .elementor-element.elementor-element-1af6a72 {
		--padding-top: 1em;
		--padding-bottom: 01em;
		--padding-left: 01em;
		--padding-right: 1em;
	}

	.elementor-13 .elementor-element.elementor-element-4d66618 {
		--padding-top: 05em;
		--padding-bottom: 05em;
		--padding-left: 01.5em;
		--padding-right: 01.5em;
	}

	.elementor-13 .elementor-element.elementor-element-04e89bc {
		--justify-content: space-between;
		--padding-top: 5.5em;
		--padding-bottom: 04em;
		--padding-left: 01.5em;
		--padding-right: 01.5em;
	}

	.elementor-13 .elementor-element.elementor-element-0aacb35 {
		--padding-top: 1em;
		--padding-bottom: 01em;
		--padding-left: 01em;
		--padding-right: 1em;
	}

	.elementor-13 .elementor-element.elementor-element-6c5df27 {
		--padding-top: 1.25em;
		--padding-bottom: 01.5em;
		--padding-left: 01em;
		--padding-right: 1em;
	}

	.elementor-13 .elementor-element.elementor-element-8a31429 {
		--padding-top: 1em;
		--padding-bottom: 01em;
		--padding-left: 01em;
		--padding-right: 1em;
	}

	.elementor-13 .elementor-element.elementor-element-e5b1526 {
		--padding-top: 4em;
		--padding-bottom: 04em;
		--padding-left: 01.5em;
		--padding-right: 01.5em;
	}
}

@media(max-width:1024px) {
	.elementor-13 .elementor-element.elementor-element-ea445b1>.elementor-widget-container {
		padding: 0em 0em 0em 0em;
	}

	.elementor-13 .elementor-element.elementor-element-ea445b1 {
		width: var(--container-widget-width, 16em);
		max-width: 16em;
		--container-widget-width: 16em;
		--container-widget-flex-grow: 0;
	}

	.elementor-13 .elementor-element.elementor-element-72c70ca {
		--n-menu-title-space-between: 0px;
		--n-menu-title-distance-from-content: 0px;
		--n-menu-title-padding: 1em 02em 01em 02em;
		--n-menu-toggle-icon-padding: 0em 0em 0em 0em;
		--n-menu-toggle-icon-distance-from-dropdown: 21px;
		--container-widget-width: 2em;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 2em);
		max-width: 2em;
	}

	:where(.elementor-13 .elementor-element.elementor-element-72c70ca > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-content)>.e-con {
		--padding-top: 0em;
		--padding-right: 0em;
		--padding-bottom: 0em;
		--padding-left: 0em;
	}

	:where([data-core-v316-plus="true"] .elementor-element.elementor-widget-n-menu > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-content)>.e-con {
		--padding-block-start: 0em;
		--padding-inline-end: 0em;
		--padding-block-end: 0em;
		--padding-inline-start: 0em;
	}

	.elementor-13 .elementor-element.elementor-element-e8d07ce:not(.elementor-motion-effects-element-type-background),
	.elementor-13 .elementor-element.elementor-element-e8d07ce>.elementor-motion-effects-container>.elementor-motion-effects-layer {
		background-image: url(../../img/bg-principal-tablet.webp);
		background-position: center center;
		background-size: cover;
	}

	.elementor-13 .elementor-element.elementor-element-783b9fc {
		--container-widget-width: 65vw;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 65vw);
		max-width: 65vw;
	}

	.elementor-13 .elementor-element.elementor-element-30e9a16 {
		--container-widget-width: 65vw;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 65vw);
		max-width: 65vw;
	}

	.elementor-13 .elementor-element.elementor-element-b79d18b {
		--justify-content: flex-start;
		--align-items: flex-start;
		--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	}

	.elementor-13 .elementor-element.elementor-element-3b08260 {
		--container-widget-width: 50vw;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 50vw);
		max-width: 50vw;
	}

	.elementor-13 .elementor-element.elementor-element-61a9d4b {
		--container-widget-width: 39vw;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 39vw);
		max-width: 39vw;
	}

	.elementor-13 .elementor-element.elementor-element-cce80ed {
		--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;
	}

	.elementor-13 .elementor-element.elementor-element-726c922 {
		width: 100%;
		max-width: 100%;
	}

	.elementor-13 .elementor-element.elementor-element-f2046f4 {
		width: 100%;
		max-width: 100%;
	}

	.elementor-13 .elementor-element.elementor-element-d70b798 {
		--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: stretch;
	}

	.elementor-13 .elementor-element.elementor-element-2098122>.elementor-widget-container {
		padding: 0em 8em 0em 8em;
	}

	.elementor-13 .elementor-element.elementor-element-2098122 {
		width: 100%;
		max-width: 100%;
	}

	.elementor-13 .elementor-element.elementor-element-2098122.elementor-element {
		--align-self: center;
	}

	.elementor-13 .elementor-element.elementor-element-95ea1fd {
		--justify-content: center;
		--align-items: flex-start;
		--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	}

	.elementor-13 .elementor-element.elementor-element-45d86c5 {
		--container-widget-width: 18em;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 18em);
		max-width: 18em;
	}

	.elementor-13 .elementor-element.elementor-element-b52643a {
		--container-widget-width: 18em;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 18em);
		max-width: 18em;
	}

	.elementor-13 .elementor-element.elementor-element-31d93e7 {
		--container-widget-width: 18em;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 18em);
		max-width: 18em;
	}

	.elementor-13 .elementor-element.elementor-element-5ae1efb {
		--container-widget-width: 18em;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 18em);
		max-width: 18em;
	}

	.elementor-13 .elementor-element.elementor-element-95425f3 {
		--container-widget-width: 18em;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 18em);
		max-width: 18em;
	}

	.elementor-13 .elementor-element.elementor-element-7fac429 {
		--container-widget-width: 18em;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 18em);
		max-width: 18em;
	}

	.elementor-13 .elementor-element.elementor-element-a83783c {
		--container-widget-width: 43vw;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 43vw);
		max-width: 43vw;
	}

	.elementor-13 .elementor-element.elementor-element-f13de93 {
		--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: center;
	}

	.elementor-13 .elementor-element.elementor-element-b7f7460 img {
		width: 10em;
	}

	.elementor-13 .elementor-element.elementor-element-b7f7460>.elementor-widget-container {
		margin: 0em 0em 0em 0em;
	}

	.elementor-13 .elementor-element.elementor-element-849d0ea img {
		width: 10em;
	}

	.elementor-13 .elementor-element.elementor-element-849d0ea>.elementor-widget-container {
		margin: 0em 0em 0em 0em;
	}

	.elementor-13 .elementor-element.elementor-element-ab072a8 img {
		width: 10em;
	}

	.elementor-13 .elementor-element.elementor-element-ab072a8>.elementor-widget-container {
		margin: 0em 0em 0em 0em;
	}

	.elementor-13 .elementor-element.elementor-element-7310d3d img {
		width: 10em;
	}

	.elementor-13 .elementor-element.elementor-element-7310d3d>.elementor-widget-container {
		margin: 0em 0em 0em 0em;
	}

	.elementor-13 .elementor-element.elementor-element-497fd0f img {
		width: 10em;
	}

	.elementor-13 .elementor-element.elementor-element-497fd0f>.elementor-widget-container {
		margin: 0em 0em 0em 0em;
	}

	.elementor-13 .elementor-element.elementor-element-ed7e5ff {
		--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: center;
	}

	.elementor-13 .elementor-element.elementor-element-460d334 img {
		width: 10em;
	}

	.elementor-13 .elementor-element.elementor-element-460d334>.elementor-widget-container {
		margin: 0em 0em 0em 0em;
	}

	.elementor-13 .elementor-element.elementor-element-51e8798 img {
		width: 10em;
	}

	.elementor-13 .elementor-element.elementor-element-51e8798>.elementor-widget-container {
		margin: 0em 0em 0em 0em;
	}

	.elementor-13 .elementor-element.elementor-element-90c3f82 img {
		width: 10em;
	}

	.elementor-13 .elementor-element.elementor-element-90c3f82>.elementor-widget-container {
		margin: 0em 0em 0em 0em;
	}

	.elementor-13 .elementor-element.elementor-element-0295c0a img {
		width: 10em;
	}

	.elementor-13 .elementor-element.elementor-element-0295c0a>.elementor-widget-container {
		margin: 0em 0em 0em 0em;
	}

	.elementor-13 .elementor-element.elementor-element-c5bfc6d img {
		width: 10em;
	}

	.elementor-13 .elementor-element.elementor-element-c5bfc6d>.elementor-widget-container {
		margin: 0em 0em 0em 0em;
	}

	.elementor-13 .elementor-element.elementor-element-a045f25 {
		--padding-top: 04em;
		--padding-bottom: 04em;
		--padding-left: 01.5em;
		--padding-right: 01.5em;
	}
}

@media(max-width:767px) {
	.elementor-13 .elementor-element.elementor-element-b4ede97 {
		--align-items: flex-start;
		--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	}

	.elementor-13 .elementor-element.elementor-element-ea445b1 {
		text-align: center;
		--container-widget-width: 10em;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 10em);
		max-width: 10em;
	}

	.elementor-13 .elementor-element.elementor-element-ea445b1 .elementor-heading-title {
		font-size: 1.4em;
	}

	.elementor-13 .elementor-element.elementor-element-72c70ca {
		--n-menu-title-distance-from-content: 0px;
		--n-menu-toggle-icon-distance-from-dropdown: 14px;
		--container-widget-width: 2em;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 2em);
		max-width: 2em;
	}

	.elementor-13 .elementor-element.elementor-element-e8d07ce {
		--justify-content: flex-start;
		--align-items: center;
		--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
		--padding-top: 02em;
		--padding-bottom: 2em;
		--padding-left: 01.5em;
		--padding-right: 01.5em;
	}

	.elementor-13 .elementor-element.elementor-element-e8d07ce:not(.elementor-motion-effects-element-type-background),
	.elementor-13 .elementor-element.elementor-element-e8d07ce>.elementor-motion-effects-container>.elementor-motion-effects-layer {
		background-image: var(--wpr-bg-22c1d131-8f86-4b32-9747-2cfa6b89c571);
		background-position: bottom center;
		background-repeat: no-repeat;
		background-size: cover;
	}

	.elementor-13 .elementor-element.elementor-element-783b9fc .elementor-image-box-title {
		font-size: 1.75em;
	}

	.elementor-13 .elementor-element.elementor-element-783b9fc .elementor-image-box-description {
		font-size: 1em;
	}

	.elementor-13 .elementor-element.elementor-element-783b9fc {
		width: 100%;
		max-width: 100%;
	}

	.elementor-13 .elementor-element.elementor-element-30e9a16 {
		width: 100%;
		max-width: 100%;
	}

	.elementor-13 .elementor-element.elementor-element-1a5ddaa {
		width: var(--container-widget-width, 20em);
		max-width: 20em;
		--container-widget-width: 20em;
		--container-widget-flex-grow: 0;
	}

	.elementor-13 .elementor-element.elementor-element-3b08260 .elementor-image-box-title {
		font-size: 1.75em;
	}

	.elementor-13 .elementor-element.elementor-element-3b08260 .elementor-image-box-description {
		font-size: 1em;
	}

	.elementor-13 .elementor-element.elementor-element-3b08260 {
		width: 100%;
		max-width: 100%;
	}

	.elementor-13 .elementor-element.elementor-element-61a9d4b {
		width: 100%;
		max-width: 100%;
	}

	.elementor-13 .elementor-element.elementor-element-cce80ed {
		--padding-top: 02em;
		--padding-bottom: 02em;
		--padding-left: 02em;
		--padding-right: 02em;
	}

	.elementor-13 .elementor-element.elementor-element-726c922 {
		width: 100%;
		max-width: 100%;
	}

	.elementor-13 .elementor-element.elementor-element-2098122>.elementor-widget-container {
		padding: 0em 0em 0em 0em;
	}

	.elementor-13 .elementor-element.elementor-element-2098122 {
		width: 100%;
		max-width: 100%;
	}

	.elementor-13 .elementor-element.elementor-element-95ea1fd {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-13 .elementor-element.elementor-element-45d86c5 .elementor-image-box-img {
		margin-bottom: 0px;
	}

	.elementor-13 .elementor-element.elementor-element-45d86c5 {
		width: 100%;
		max-width: 100%;
	}

	.elementor-13 .elementor-element.elementor-element-b52643a .elementor-image-box-img {
		margin-bottom: 0px;
	}

	.elementor-13 .elementor-element.elementor-element-b52643a {
		width: 100%;
		max-width: 100%;
	}

	.elementor-13 .elementor-element.elementor-element-31d93e7 .elementor-image-box-img {
		margin-bottom: 0px;
	}

	.elementor-13 .elementor-element.elementor-element-31d93e7 {
		width: 100%;
		max-width: 100%;
	}

	.elementor-13 .elementor-element.elementor-element-5ae1efb .elementor-image-box-img {
		margin-bottom: 0px;
	}

	.elementor-13 .elementor-element.elementor-element-5ae1efb {
		width: 100%;
		max-width: 100%;
	}

	.elementor-13 .elementor-element.elementor-element-95425f3 .elementor-image-box-img {
		margin-bottom: 0px;
	}

	.elementor-13 .elementor-element.elementor-element-95425f3 {
		width: 100%;
		max-width: 100%;
	}

	.elementor-13 .elementor-element.elementor-element-7fac429 .elementor-image-box-img {
		margin-bottom: 0px;
	}

	.elementor-13 .elementor-element.elementor-element-7fac429 {
		width: 100%;
		max-width: 100%;
	}

	.elementor-13 .elementor-element.elementor-element-a83783c .elementor-heading-title {
		font-size: 1.75em;
		line-height: 1.2em;
	}

	.elementor-13 .elementor-element.elementor-element-a83783c {
		width: 100%;
		max-width: 100%;
	}

	.elementor-13 .elementor-element.elementor-element-f00eafb {
		width: 100%;
		max-width: 100%;
	}

	.elementor-13 .elementor-element.elementor-element-5e026bc .elementor-image-box-wrapper {
		text-align: center;
	}

	.elementor-13 .elementor-element.elementor-element-5e026bc .elementor-image-box-img {
		margin-bottom: 25px;
	}

	.elementor-13 .elementor-element.elementor-element-5e026bc .elementor-image-box-wrapper .elementor-image-box-img {
		width: 6em;
	}

	.elementor-13 .elementor-element.elementor-element-a4476c9 .elementor-image-box-title {
		font-size: 2em;
	}

	.elementor-13 .elementor-element.elementor-element-a4476c9 .elementor-image-box-description {
		font-size: 1.5em;
	}

	.elementor-13 .elementor-element.elementor-element-b7f7460 {
		--container-widget-width: 30%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 30%);
		max-width: 30%;
	}

	.elementor-13 .elementor-element.elementor-element-ab072a8 {
		--container-widget-width: 30%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 30%);
		max-width: 30%;
	}

	.elementor-13 .elementor-element.elementor-element-7310d3d {
		--container-widget-width: 30%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 30%);
		max-width: 30%;
	}

	.elementor-13 .elementor-element.elementor-element-6331adf {
		width: var(--container-widget-width, 4em);
		max-width: 4em;
		--container-widget-width: 4em;
		--container-widget-flex-grow: 0;
	}

	.elementor-13 .elementor-element.elementor-element-0d8c10b {
		--margin-top: -1em;
		--margin-bottom: 0em;
		--margin-left: 0em;
		--margin-right: 0em;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-13 .elementor-element.elementor-element-3de3d38 .elementor-heading-title {
		font-size: 1.75rem;
	}

	.elementor-13 .elementor-element.elementor-element-4d1296a .elementor-image-box-wrapper {
		text-align: left;
	}

	.elementor-13 .elementor-element.elementor-element-4d1296a .elementor-image-box-img {
		margin-bottom: 10px;
	}

	.elementor-13 .elementor-element.elementor-element-4d1296a .elementor-image-box-wrapper .elementor-image-box-img {
		width: 5em;
	}

	.elementor-13 .elementor-element.elementor-element-4d1296a .elementor-image-box-title {
		font-size: 1em;
	}

	.elementor-13 .elementor-element.elementor-element-bfa8b26 .elementor-heading-title {
		font-size: 1em;
	}

	.elementor-13 .elementor-element.elementor-element-43cdaa1 .elementor-image-box-wrapper {
		text-align: left;
	}

	.elementor-13 .elementor-element.elementor-element-43cdaa1 .elementor-image-box-img {
		margin-bottom: 20px;
	}

	.elementor-13 .elementor-element.elementor-element-43cdaa1 .elementor-image-box-wrapper .elementor-image-box-img {
		width: 6em;
	}

	.elementor-13 .elementor-element.elementor-element-5079892 {
		width: var(--container-widget-width, 4em);
		max-width: 4em;
		--container-widget-width: 4em;
		--container-widget-flex-grow: 0;
	}

	.elementor-13 .elementor-element.elementor-element-8ace781 {
		--margin-top: -1em;
		--margin-bottom: 0em;
		--margin-left: 0em;
		--margin-right: 0em;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-13 .elementor-element.elementor-element-bc1384d .elementor-heading-title {
		font-size: 1.75rem;
	}

	.elementor-13 .elementor-element.elementor-element-96df834 .elementor-image-box-wrapper {
		text-align: left;
	}

	.elementor-13 .elementor-element.elementor-element-96df834 .elementor-image-box-img {
		margin-bottom: 10px;
	}

	.elementor-13 .elementor-element.elementor-element-96df834 .elementor-image-box-wrapper .elementor-image-box-img {
		width: 5em;
	}

	.elementor-13 .elementor-element.elementor-element-96df834 .elementor-image-box-title {
		font-size: 1em;
	}

	.elementor-13 .elementor-element.elementor-element-711ed8b .elementor-heading-title {
		font-size: 1em;
	}

	.elementor-13 .elementor-element.elementor-element-52b1df6 .elementor-image-box-wrapper {
		text-align: left;
	}

	.elementor-13 .elementor-element.elementor-element-52b1df6 .elementor-image-box-img {
		margin-bottom: 20px;
	}

	.elementor-13 .elementor-element.elementor-element-52b1df6 .elementor-image-box-wrapper .elementor-image-box-img {
		width: 6em;
	}

	.elementor-13 .elementor-element.elementor-element-1e08743 {
		width: var(--container-widget-width, 4em);
		max-width: 4em;
		--container-widget-width: 4em;
		--container-widget-flex-grow: 0;
	}

	.elementor-13 .elementor-element.elementor-element-5c186c3 {
		--margin-top: -1em;
		--margin-bottom: 0em;
		--margin-left: 0em;
		--margin-right: 0em;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-13 .elementor-element.elementor-element-1676408 .elementor-image-box-wrapper {
		text-align: left;
	}

	.elementor-13 .elementor-element.elementor-element-1676408 .elementor-image-box-img {
		margin-bottom: 10px;
	}

	.elementor-13 .elementor-element.elementor-element-1676408 .elementor-image-box-wrapper .elementor-image-box-img {
		width: 5em;
	}

	.elementor-13 .elementor-element.elementor-element-1676408 .elementor-image-box-title {
		font-size: 1em;
	}

	.elementor-13 .elementor-element.elementor-element-9cf352e .elementor-heading-title {
		font-size: 1em;
	}

	.elementor-13 .elementor-element.elementor-element-66fe382 .elementor-image-box-wrapper {
		text-align: left;
	}

	.elementor-13 .elementor-element.elementor-element-66fe382 .elementor-image-box-img {
		margin-bottom: 20px;
	}

	.elementor-13 .elementor-element.elementor-element-66fe382 .elementor-image-box-wrapper .elementor-image-box-img {
		width: 6em;
	}

	.elementor-13 .elementor-element.elementor-element-ed7e5ff {
		--margin-top: 2.5em;
		--margin-bottom: 0em;
		--margin-left: 0em;
		--margin-right: 0em;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-13 .elementor-element.elementor-element-460d334 {
		--container-widget-width: 30%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 30%);
		max-width: 30%;
	}

	.elementor-13 .elementor-element.elementor-element-90c3f82 {
		--container-widget-width: 30%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 30%);
		max-width: 30%;
	}

	.elementor-13 .elementor-element.elementor-element-c5bfc6d {
		--container-widget-width: 30%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 30%);
		max-width: 30%;
	}

	.elementor-13 .elementor-element.elementor-element-3810f9b>.elementor-shape-bottom svg,
	.elementor-13 .elementor-element.elementor-element-3810f9b>.e-con-inner>.elementor-shape-bottom svg {
		width: calc(300% + 1.3px);
	}

	.elementor-13 .elementor-element.elementor-element-3810f9b {
		--padding-top: 2em;
		--padding-bottom: 02.4em;
		--padding-left: 01.5em;
		--padding-right: 01.5em;
	}

	.elementor-13 .elementor-element.elementor-element-9d4b5a5 .elementor-image-box-title {
		font-size: 1.75em;
	}

	.elementor-13 .elementor-element.elementor-element-9d4b5a5 .elementor-image-box-description {
		font-size: 1.6em;
	}

	.elementor-13 .elementor-element.elementor-element-64aa89f {
		--width: 100%;
	}

	.elementor-13 .elementor-element.elementor-element-64aa89f.e-con {
		--order: 99999
			/* order end hack */
		;
	}

	.elementor-13 .elementor-element.elementor-element-482c762 {
		width: 100%;
		max-width: 100%;
	}

	.elementor-13 .elementor-element.elementor-element-835ae40 img {
		width: 8em;
	}

	.elementor-13 .elementor-element.elementor-element-8e4fb0c {
		width: initial;
		max-width: initial;
	}

	.elementor-13 .elementor-element.elementor-element-8c0dc97 {
		--width: 100%;
		--margin-top: 0em;
		--margin-bottom: 0em;
		--margin-left: 0em;
		--margin-right: 0em;
	}

	.elementor-13 .elementor-element.elementor-element-8c0dc97.e-con {
		--order: -99999
			/* order start hack */
		;
	}

	.elementor-13 .elementor-element.elementor-element-ea42323 {
		width: 100%;
		max-width: 100%;
	}

	.elementor-13 .elementor-element.elementor-element-e8e1b21 img {
		width: 13em;
	}

	.elementor-13 .elementor-element.elementor-element-c7840d1 {
		width: initial;
		max-width: initial;
	}

	.elementor-13 .elementor-element.elementor-element-1af6a72 {
		--width: 100%;
	}

	.elementor-13 .elementor-element.elementor-element-64d7a02 {
		width: 100%;
		max-width: 100%;
	}

	.elementor-13 .elementor-element.elementor-element-2932d53 img {
		width: 10em;
	}

	.elementor-13 .elementor-element.elementor-element-a8b9c25 {
		width: initial;
		max-width: initial;
	}

	.elementor-13 .elementor-element.elementor-element-92bb866 .elementor-image-box-wrapper {
		text-align: left;
	}

	.elementor-13 .elementor-element.elementor-element-92bb866 .elementor-image-box-img {
		margin-bottom: 40px;
	}

	.elementor-13 .elementor-element.elementor-element-92bb866 .elementor-image-box-wrapper .elementor-image-box-img {
		width: 13em;
	}

	.elementor-13 .elementor-element.elementor-element-92bb866 .elementor-image-box-title {
		font-size: 2em;
	}

	.elementor-13 .elementor-element.elementor-element-ea5b3f9 .elementor-heading-title {
		font-size: 1em;
	}

	.elementor-13 .elementor-element.elementor-element-0b89a06 .elementor-heading-title {
		font-size: 1em;
	}

	.elementor-13 .elementor-element.elementor-element-3b9767f .elementor-heading-title {
		font-size: 1em;
	}

	.elementor-13 .elementor-element.elementor-element-c4798b1 .elementor-heading-title {
		font-size: 1em;
	}

	.elementor-13 .elementor-element.elementor-element-eb86aba .elementor-heading-title {
		font-size: 1em;
	}

	.elementor-13 .elementor-element.elementor-element-524e46f .elementor-heading-title {
		font-size: 1em;
	}

	.elementor-13 .elementor-element.elementor-element-398403f .elementor-heading-title {
		font-size: 1em;
	}

	.elementor-13 .elementor-element.elementor-element-3cbe267 {
		--n-accordion-title-font-size: 1em;
	}

	.elementor-13 .elementor-element.elementor-element-9f2acfa>.elementor-shape-bottom svg,
	.elementor-13 .elementor-element.elementor-element-9f2acfa>.e-con-inner>.elementor-shape-bottom svg {
		width: calc(300% + 1.3px);
	}

	.elementor-13 .elementor-element.elementor-element-9f2acfa {
		--padding-top: 2em;
		--padding-bottom: 02.4em;
		--padding-left: 01.5em;
		--padding-right: 01.5em;
	}

	.elementor-13 .elementor-element.elementor-element-9843336 .elementor-image-box-title {
		font-size: 1.75em;
	}

	.elementor-13 .elementor-element.elementor-element-9843336 .elementor-image-box-description {
		font-size: 1.6em;
	}

	.elementor-13 .elementor-element.elementor-element-0aacb35 {
		--width: 100%;
	}

	.elementor-13 .elementor-element.elementor-element-0aacb35.e-con {
		--order: 99999
			/* order end hack */
		;
	}

	.elementor-13 .elementor-element.elementor-element-c3a5e39 {
		width: 100%;
		max-width: 100%;
	}

	.elementor-13 .elementor-element.elementor-element-d84ede2 img {
		width: 9em;
	}

	.elementor-13 .elementor-element.elementor-element-a663937 {
		width: initial;
		max-width: initial;
	}

	.elementor-13 .elementor-element.elementor-element-6c5df27 {
		--width: 100%;
		--margin-top: 0em;
		--margin-bottom: 0em;
		--margin-left: 0em;
		--margin-right: 0em;
	}

	.elementor-13 .elementor-element.elementor-element-6c5df27.e-con {
		--order: -99999
			/* order start hack */
		;
	}

	.elementor-13 .elementor-element.elementor-element-33ff601 {
		width: 100%;
		max-width: 100%;
	}

	.elementor-13 .elementor-element.elementor-element-75209c5 img {
		width: 13em;
	}

	.elementor-13 .elementor-element.elementor-element-8855a59 {
		width: initial;
		max-width: initial;
	}

	.elementor-13 .elementor-element.elementor-element-8a31429 {
		--width: 100%;
	}

	.elementor-13 .elementor-element.elementor-element-dcc4d39 {
		width: 100%;
		max-width: 100%;
	}

	.elementor-13 .elementor-element.elementor-element-ea1dad7 img {
		width: 10em;
	}

	.elementor-13 .elementor-element.elementor-element-86f5df6 {
		width: initial;
		max-width: initial;
	}
}

/* Start custom CSS for mega-menu, class: .elementor-element-72c70ca */
@media (min-width: 1025px) {
	#botaom {
		background-color: #E69F00;
		padding: 0.5em 2em;
		border-radius: 3px;
		margin-left: 10px;
	}
}

@media (max-width: 1024px) {
	#botaom {
		background-color: #E69F00;
		padding: 0.5em 2em;
		text-align: center;
		border: solid 20px #141414;
	}
}

/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-726c922 */
@media (min-width:768px) {
	.alta {
		font-size: 1.5em;
	}
}

/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-4d1296a */
.elementor-13 .elementor-element.elementor-element-4d1296a .elementor-image-box-img {
	padding-top: 0.4em;
}

/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-96df834 */
.elementor-13 .elementor-element.elementor-element-96df834 .elementor-image-box-img {
	padding-top: 0.4em;
}

/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-1676408 */
.elementor-13 .elementor-element.elementor-element-1676408 .elementor-image-box-img {
	padding-top: 0.4em;
}

/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8e4fb0c */
.elementor-13 .elementor-element.elementor-element-8e4fb0c .elementor-heading-title {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	gap: 10px;
	align-items: center;
	text-align: center;
	justify-content: center;
}

.preco {
	font-size: 60px;
	line-height: 1.3em;
	font-weight: 700;
	text-align: left;
}

.parcelas {
	line-height: 1.5em;
	font-size: 20px;
	font-weight: 400;
	text-align: left;
}

.preco-a-vista {
	line-height: 0.5em;
	font-size: 20px;
	font-weight: 400;
	width: 100%;
	display: block;
	color: #292929;
}

/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c7840d1 */
.elementor-13 .elementor-element.elementor-element-c7840d1 .elementor-heading-title {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	gap: 10px;
	align-items: center;
	text-align: center;
	justify-content: center;
}

.preco {
	font-size: 60px;
	line-height: 1.3em;
	font-weight: 700;
	text-align: left;
}

.parcelas {
	line-height: 1.5em;
	font-size: 20px;
	font-weight: 400;
	text-align: left;
}

.preco-a-vista {
	line-height: 0.5em;
	font-size: 20px;
	font-weight: 400;
	width: 100%;
	display: block;
	color: #292929;
}

/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8c0dc97 */
.elementor-13 .elementor-element.elementor-element-8c0dc97 {
	filter: drop-shadow(0 0 2mm rgba(11, 200, 181, 0.5));
}

/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a8b9c25 */
.elementor-13 .elementor-element.elementor-element-a8b9c25 .elementor-heading-title {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	gap: 10px;
	align-items: center;
	text-align: center;
	justify-content: center;
}

.preco {
	font-size: 60px;
	line-height: 1.3em;
	font-weight: 700;
	text-align: left;
}

.parcelas {
	line-height: 1.5em;
	font-size: 20px;
	font-weight: 400;
	text-align: left;
}

.preco-a-vista {
	line-height: 0.5em;
	font-size: 20px;
	font-weight: 400;
	width: 100%;
	display: block;
	color: #292929;
}

/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-92bb866 */
@media (max-width: 767px) {
	.elementor-13 .elementor-element.elementor-element-92bb866 .elementor-image-box-wrapper {
		display: flex;
		flex-direction: column !important;
		margin-bottom: 0 !important;
	}
}

/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a663937 */
.elementor-13 .elementor-element.elementor-element-a663937 .elementor-heading-title {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	gap: 10px;
	align-items: center;
	text-align: center;
	justify-content: center;
}

.preco {
	font-size: 60px;
	line-height: 1.3em;
	font-weight: 700;
	text-align: left;
}

.parcelas {
	line-height: 1.5em;
	font-size: 20px;
	font-weight: 400;
	text-align: left;
}

.preco-a-vista {
	line-height: 0.5em;
	font-size: 20px;
	font-weight: 400;
	width: 100%;
	display: block;
	color: #292929;
}

/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8855a59 */
.elementor-13 .elementor-element.elementor-element-8855a59 .elementor-heading-title {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	gap: 10px;
	align-items: center;
	text-align: center;
	justify-content: center;
}

.preco {
	font-size: 60px;
	line-height: 1.3em;
	font-weight: 700;
	text-align: left;
}

.parcelas {
	line-height: 1.5em;
	font-size: 20px;
	font-weight: 400;
	text-align: left;
}

.preco-a-vista {
	line-height: 0.5em;
	font-size: 20px;
	font-weight: 400;
	width: 100%;
	display: block;
	color: #292929;
}

/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c5df27 */
.elementor-13 .elementor-element.elementor-element-6c5df27 {
	filter: drop-shadow(0 0 2mm rgba(11, 200, 181, 0.5));
}

/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-86f5df6 */
.elementor-13 .elementor-element.elementor-element-86f5df6 .elementor-heading-title {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	gap: 10px;
	align-items: center;
	text-align: center;
	justify-content: center;
}

.preco {
	font-size: 60px;
	line-height: 1.3em;
	font-weight: 700;
	text-align: left;
}

.parcelas {
	line-height: 1.5em;
	font-size: 20px;
	font-weight: 400;
	text-align: left;
}

.preco-a-vista {
	line-height: 0.5em;
	font-size: 20px;
	font-weight: 400;
	width: 100%;
	display: block;
	color: #292929;
}

/* End custom CSS */