
.elementor-3353 .elementor-element.elementor-element-5b2ad96e {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--overlay-opacity: .63;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 75px;
	--padding-bottom: 75px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-3353 .elementor-element.elementor-element-5b2ad96e:not(.elementor-motion-effects-element-type-background), .elementor-3353 .elementor-element.elementor-element-5b2ad96e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ilebfpo.nitrocdn.com/LvqxLNLbetqZVorkBGFNexCxBjyhcTbr/assets/images/optimized/rev-eb06593/sherytravels.com/wp-content/uploads/2025/07/BG-image.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

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

.elementor-3353 .elementor-element.elementor-element-325a24f0 {
	width: var(--container-widget-width, 71%);
	max-width: 71%;
	--container-widget-width: 71%;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-3353 .elementor-element.elementor-element-325a24f0 > .elementor-widget-container {
	margin: 10px 0px 0px -6px;
	padding: 0px 0px 0px 0px;
	border-style: none;
}

.elementor-3353 .elementor-element.elementor-element-325a24f0.elementor-element {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-3353 .elementor-element.elementor-element-325a24f0 .elementor-heading-title {
	font-family: "novelle", Sans-serif;
	font-size: 64px;
	font-weight: 400;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	line-height: 64px;
	letter-spacing: .2px;
	color: #1a3f6f;
}

.elementor-3353 .elementor-element.elementor-element-5f4aa047 {
	width: var(--container-widget-width, 48%);
	max-width: 48%;
	--container-widget-width: 48%;
	--container-widget-flex-grow: 0;
	text-align: center;
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	line-height: 22px;
	text-shadow: 0px 0px 1px rgba(0, 0, 0, .3);
	color: #1a3f6f;
}

.elementor-3353 .elementor-element.elementor-element-5f4aa047 > .elementor-widget-container {
	margin: 40px 0px 20px 0px;
}

.elementor-3353 .elementor-element.elementor-element-5f4aa047.elementor-element {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

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

.elementor-3353 .elementor-element.elementor-element-64e20b7 {
	--display: flex;
	--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-3353 .elementor-element.elementor-element-6087278f .elementor-button {
	background-color: #1a3f6f;
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 18px;
	text-shadow: 0px 0px 10px rgba(0, 0, 0, .3);
	fill: var(--e-global-color-469fc00);
	color: var(--e-global-color-469fc00);
	box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .5);
	transition-duration: 1s;
	border-style: solid;
	border-width: .5px .5px .5px .5px;
	border-color: #1a3f6f;
	border-radius: 3px 3px 3px 3px;
	padding: 11px 20px 11px 20px;
}

.elementor-3353 .elementor-element.elementor-element-6087278f .elementor-button:hover, .elementor-3353 .elementor-element.elementor-element-6087278f .elementor-button:focus {
	background-color: transparent;
	color: #fff;
	background-image: linear-gradient(120deg, #417ac3 12%, #1a3f6f 51%);
	border-color: #fff;
	box-shadow: 0px 1px 2px 1px rgba(0, 0, 0, .2);
}

.elementor-3353 .elementor-element.elementor-element-6087278f.elementor-element {
	--align-self: center;
}

.elementor-3353 .elementor-element.elementor-element-6087278f .elementor-button:hover svg, .elementor-3353 .elementor-element.elementor-element-6087278f .elementor-button:focus svg {
	fill: #fff;
}

.elementor-3353 .elementor-element.elementor-element-32a3f79b {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--gap: 50px 50px;
	--row-gap: 50px;
	--column-gap: 50px;
	--margin-top: 75px;
	--margin-bottom: 75px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-3353 .elementor-element.elementor-element-79161b89 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-3353 .elementor-element.elementor-element-7810aef4 > .elementor-widget-container {
	margin: 0px 0px 0px 10px;
}

.elementor-3353 .elementor-element.elementor-element-7810aef4 {
	text-align: left;
}

.elementor-3353 .elementor-element.elementor-element-7810aef4 .elementor-heading-title {
	font-family: "novelle", Sans-serif;
	font-size: 42px;
	font-weight: 400;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	line-height: 1em;
	letter-spacing: .2px;
	-webkit-text-stroke-color: #000;
	stroke: #000;
	color: #1a3f6f;
}

.elementor-3353 .elementor-element.elementor-element-5a31f81c {
	--display: grid;
	--e-con-grid-template-columns: repeat(3, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
}

.elementor-3353 .elementor-element.elementor-element-e6ef186 {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #d6e8fe;
	--border-color: #d6e8fe;
	--border-radius: 5px 5px 5px 5px;
	--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-3353 .elementor-element.elementor-element-e6ef186:hover {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #dbb726;
	--border-color: #dbb726;
	--border-radius: 5px 5px 5px 5px;
	--border-top-left-radius: 5px;
	--border-top-right-radius: 5px;
	--border-bottom-right-radius: 5px;
	--border-bottom-left-radius: 5px;
}

.elementor-3353 .elementor-element.elementor-element-e6ef186, .elementor-3353 .elementor-element.elementor-element-e6ef186::before {
	--border-transition: .3s;
}

.elementor-3353 .elementor-element.elementor-element-6443f476 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-3353 .elementor-element.elementor-element-6443f476 img {
	transition-duration: 0s;
}

.elementor-3353 .elementor-element.elementor-element-67fbc4c6 > .elementor-widget-container {
	padding: 0px 0px 0px 12px;
}

.elementor-3353 .elementor-element.elementor-element-67fbc4c6 .elementor-heading-title {
	font-family: "novelle", Sans-serif;
	font-size: 24px;
	line-height: 28px;
	color: #1a3f6f;
}

.elementor-3353 .elementor-element.elementor-element-3f3a25bb > .elementor-widget-container {
	margin: 0px 0px 0px 15px;
	padding: 0px 0px 0px 0px;
}

.elementor-3353 .elementor-element.elementor-element-3f3a25bb.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-3353 .elementor-element.elementor-element-3f3a25bb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-bottom: calc(8px / 2);
}

.elementor-3353 .elementor-element.elementor-element-3f3a25bb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-top: calc(8px / 2);
}

.elementor-3353 .elementor-element.elementor-element-3f3a25bb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-right: calc(8px / 2);
	margin-left: calc(8px / 2);
}

.elementor-3353 .elementor-element.elementor-element-3f3a25bb .elementor-icon-list-items.elementor-inline-items {
	margin-right: calc(-8px / 2);
	margin-left: calc(-8px / 2);
}

body.rtl .elementor-3353 .elementor-element.elementor-element-3f3a25bb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	left: calc(-8px / 2);
}

body:not(.rtl) .elementor-3353 .elementor-element.elementor-element-3f3a25bb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	right: calc(-8px / 2);
}

.elementor-3353 .elementor-element.elementor-element-3f3a25bb .elementor-icon-list-icon i {
	color: #1a3f6f;
	transition: color .3s;
}

.elementor-3353 .elementor-element.elementor-element-3f3a25bb .elementor-icon-list-icon svg {
	fill: #1a3f6f;
	transition: fill .3s;
}

.elementor-3353 .elementor-element.elementor-element-3f3a25bb {
	--e-icon-list-icon-size: 8px;
	--icon-vertical-offset: 0px;
}

.elementor-3353 .elementor-element.elementor-element-3f3a25bb .elementor-icon-list-icon {
	padding-right: 6px;
}

.elementor-3353 .elementor-element.elementor-element-3f3a25bb .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3353 .elementor-element.elementor-element-3f3a25bb .elementor-icon-list-item > a {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	text-transform: var(--e-global-typography-text-text-transform);
	font-style: var(--e-global-typography-text-font-style);
	text-decoration: var(--e-global-typography-text-text-decoration);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-3353 .elementor-element.elementor-element-3f3a25bb .elementor-icon-list-text {
	color: #1a3f6f;
	transition: color .3s;
}

.elementor-3353 .elementor-element.elementor-element-6818169b .elementor-button {
	background-color: #d6e8fe;
	font-size: 24px;
	fill: #1a3f6f;
	color: #1a3f6f;
	transition-duration: .2s;
	border-radius: 2px 2px 2px 2px;
	padding: 20px 20px 20px 20px;
}

.elementor-3353 .elementor-element.elementor-element-6818169b .elementor-button:hover, .elementor-3353 .elementor-element.elementor-element-6818169b .elementor-button:focus {
	background-color: #dbb726;
	color: #1a3f6f;
}

.elementor-3353 .elementor-element.elementor-element-6818169b {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
}

.elementor-3353 .elementor-element.elementor-element-6818169b > .elementor-widget-container {
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-3353 .elementor-element.elementor-element-6818169b.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-3353 .elementor-element.elementor-element-6818169b .elementor-button .elementor-button-content-wrapper {
	justify-content: start;
}

.elementor-3353 .elementor-element.elementor-element-6818169b .elementor-button:hover svg, .elementor-3353 .elementor-element.elementor-element-6818169b .elementor-button:focus svg {
	fill: #1a3f6f;
}

.elementor-3353 .elementor-element.elementor-element-13139aad {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #d6e8fe;
	--border-color: #d6e8fe;
	--border-radius: 5px 5px 5px 5px;
	--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-3353 .elementor-element.elementor-element-13139aad:hover {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #dbb726;
	--border-color: #dbb726;
}

.elementor-3353 .elementor-element.elementor-element-13139aad, .elementor-3353 .elementor-element.elementor-element-13139aad::before {
	--border-transition: .3s;
}

.elementor-3353 .elementor-element.elementor-element-56226ec4 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-3353 .elementor-element.elementor-element-56226ec4 img {
	transition-duration: 0s;
}

.elementor-3353 .elementor-element.elementor-element-961fcda > .elementor-widget-container {
	padding: 0px 0px 0px 12px;
}

.elementor-3353 .elementor-element.elementor-element-961fcda .elementor-heading-title {
	font-family: "novelle", Sans-serif;
	font-size: 24px;
	line-height: 28px;
	color: #1a3f6f;
}

.elementor-3353 .elementor-element.elementor-element-3fa31fb2 > .elementor-widget-container {
	margin: 0px 0px 0px 15px;
	padding: 0px 0px 0px 0px;
}

.elementor-3353 .elementor-element.elementor-element-3fa31fb2.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-3353 .elementor-element.elementor-element-3fa31fb2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-bottom: calc(8px / 2);
}

.elementor-3353 .elementor-element.elementor-element-3fa31fb2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-top: calc(8px / 2);
}

.elementor-3353 .elementor-element.elementor-element-3fa31fb2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-right: calc(8px / 2);
	margin-left: calc(8px / 2);
}

.elementor-3353 .elementor-element.elementor-element-3fa31fb2 .elementor-icon-list-items.elementor-inline-items {
	margin-right: calc(-8px / 2);
	margin-left: calc(-8px / 2);
}

body.rtl .elementor-3353 .elementor-element.elementor-element-3fa31fb2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	left: calc(-8px / 2);
}

body:not(.rtl) .elementor-3353 .elementor-element.elementor-element-3fa31fb2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	right: calc(-8px / 2);
}

.elementor-3353 .elementor-element.elementor-element-3fa31fb2 .elementor-icon-list-icon i {
	color: #1a3f6f;
	transition: color .3s;
}

.elementor-3353 .elementor-element.elementor-element-3fa31fb2 .elementor-icon-list-icon svg {
	fill: #1a3f6f;
	transition: fill .3s;
}

.elementor-3353 .elementor-element.elementor-element-3fa31fb2 {
	--e-icon-list-icon-size: 8px;
	--icon-vertical-offset: 0px;
}

.elementor-3353 .elementor-element.elementor-element-3fa31fb2 .elementor-icon-list-icon {
	padding-right: 6px;
}

.elementor-3353 .elementor-element.elementor-element-3fa31fb2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3353 .elementor-element.elementor-element-3fa31fb2 .elementor-icon-list-item > a {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	text-transform: var(--e-global-typography-text-text-transform);
	font-style: var(--e-global-typography-text-font-style);
	text-decoration: var(--e-global-typography-text-text-decoration);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-3353 .elementor-element.elementor-element-3fa31fb2 .elementor-icon-list-text {
	color: #1a3f6f;
	transition: color .3s;
}

.elementor-3353 .elementor-element.elementor-element-60510e75 .elementor-button {
	background-color: #d6e8fe;
	font-size: 24px;
	fill: #1a3f6f;
	color: #1a3f6f;
	transition-duration: .2s;
	border-radius: 2px 2px 2px 2px;
	padding: 20px 20px 20px 20px;
}

.elementor-3353 .elementor-element.elementor-element-60510e75 .elementor-button:hover, .elementor-3353 .elementor-element.elementor-element-60510e75 .elementor-button:focus {
	background-color: #dbb726;
	color: #1a3f6f;
}

.elementor-3353 .elementor-element.elementor-element-60510e75 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
}

.elementor-3353 .elementor-element.elementor-element-60510e75 > .elementor-widget-container {
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-3353 .elementor-element.elementor-element-60510e75.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-3353 .elementor-element.elementor-element-60510e75 .elementor-button .elementor-button-content-wrapper {
	justify-content: start;
}

.elementor-3353 .elementor-element.elementor-element-60510e75 .elementor-button:hover svg, .elementor-3353 .elementor-element.elementor-element-60510e75 .elementor-button:focus svg {
	fill: #1a3f6f;
}

.elementor-3353 .elementor-element.elementor-element-69f486df {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #d6e8fe;
	--border-color: #d6e8fe;
	--border-radius: 5px 5px 5px 5px;
	--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-3353 .elementor-element.elementor-element-69f486df:hover {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #dbb726;
	--border-color: #dbb726;
}

.elementor-3353 .elementor-element.elementor-element-69f486df, .elementor-3353 .elementor-element.elementor-element-69f486df::before {
	--border-transition: .3s;
}

.elementor-3353 .elementor-element.elementor-element-3ca6e0d1 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-3353 .elementor-element.elementor-element-3ca6e0d1 img {
	transition-duration: 0s;
}

.elementor-3353 .elementor-element.elementor-element-53696a66 > .elementor-widget-container {
	padding: 0px 0px 0px 12px;
}

.elementor-3353 .elementor-element.elementor-element-53696a66 .elementor-heading-title {
	font-size: 24px;
	line-height: 28px;
	color: #1a3f6f;
}

.elementor-3353 .elementor-element.elementor-element-674690ea > .elementor-widget-container {
	margin: 0px 0px 0px 15px;
	padding: 0px 0px 0px 0px;
}

.elementor-3353 .elementor-element.elementor-element-674690ea.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-3353 .elementor-element.elementor-element-674690ea .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-bottom: calc(8px / 2);
}

.elementor-3353 .elementor-element.elementor-element-674690ea .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-top: calc(8px / 2);
}

.elementor-3353 .elementor-element.elementor-element-674690ea .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-right: calc(8px / 2);
	margin-left: calc(8px / 2);
}

.elementor-3353 .elementor-element.elementor-element-674690ea .elementor-icon-list-items.elementor-inline-items {
	margin-right: calc(-8px / 2);
	margin-left: calc(-8px / 2);
}

body.rtl .elementor-3353 .elementor-element.elementor-element-674690ea .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	left: calc(-8px / 2);
}

body:not(.rtl) .elementor-3353 .elementor-element.elementor-element-674690ea .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	right: calc(-8px / 2);
}

.elementor-3353 .elementor-element.elementor-element-674690ea .elementor-icon-list-icon i {
	color: #1a3f6f;
	transition: color .3s;
}

.elementor-3353 .elementor-element.elementor-element-674690ea .elementor-icon-list-icon svg {
	fill: #1a3f6f;
	transition: fill .3s;
}

.elementor-3353 .elementor-element.elementor-element-674690ea {
	--e-icon-list-icon-size: 8px;
	--icon-vertical-offset: 0px;
}

.elementor-3353 .elementor-element.elementor-element-674690ea .elementor-icon-list-icon {
	padding-right: 6px;
}

.elementor-3353 .elementor-element.elementor-element-674690ea .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3353 .elementor-element.elementor-element-674690ea .elementor-icon-list-item > a {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	text-transform: var(--e-global-typography-text-text-transform);
	font-style: var(--e-global-typography-text-font-style);
	text-decoration: var(--e-global-typography-text-text-decoration);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-3353 .elementor-element.elementor-element-674690ea .elementor-icon-list-text {
	color: #1a3f6f;
	transition: color .3s;
}

.elementor-3353 .elementor-element.elementor-element-3e974665 .elementor-button {
	background-color: #d6e8fe;
	font-size: 24px;
	fill: #1a3f6f;
	color: #1a3f6f;
	transition-duration: .2s;
	border-radius: 2px 2px 2px 2px;
	padding: 20px 20px 20px 20px;
}

.elementor-3353 .elementor-element.elementor-element-3e974665 .elementor-button:hover, .elementor-3353 .elementor-element.elementor-element-3e974665 .elementor-button:focus {
	background-color: #dbb726;
	color: #1a3f6f;
}

.elementor-3353 .elementor-element.elementor-element-3e974665 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
}

.elementor-3353 .elementor-element.elementor-element-3e974665 > .elementor-widget-container {
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-3353 .elementor-element.elementor-element-3e974665.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-3353 .elementor-element.elementor-element-3e974665 .elementor-button .elementor-button-content-wrapper {
	justify-content: start;
}

.elementor-3353 .elementor-element.elementor-element-3e974665 .elementor-button:hover svg, .elementor-3353 .elementor-element.elementor-element-3e974665 .elementor-button:focus svg {
	fill: #1a3f6f;
}

.elementor-3353 .elementor-element.elementor-element-2bd6d257 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--gap: 50px 50px;
	--row-gap: 50px;
	--column-gap: 50px;
	--margin-top: 75px;
	--margin-bottom: 75px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-3353 .elementor-element.elementor-element-209f3138 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-3353 .elementor-element.elementor-element-2f94d925 > .elementor-widget-container {
	margin: 0px 0px 0px 10px;
}

.elementor-3353 .elementor-element.elementor-element-2f94d925 {
	text-align: left;
}

.elementor-3353 .elementor-element.elementor-element-2f94d925 .elementor-heading-title {
	font-family: "novelle", Sans-serif;
	font-size: 42px;
	font-weight: 400;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	line-height: 1em;
	letter-spacing: .2px;
	-webkit-text-stroke-color: #000;
	stroke: #000;
	color: #1a3f6f;
}

.elementor-3353 .elementor-element.elementor-element-3dc4911a {
	--display: grid;
	--e-con-grid-template-columns: repeat(3, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
}

.elementor-3353 .elementor-element.elementor-element-4ec4e745 {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #d6e8fe;
	--border-color: #d6e8fe;
	--border-radius: 5px 5px 5px 5px;
	--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-3353 .elementor-element.elementor-element-4ec4e745:hover {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #dbb726;
	--border-color: #dbb726;
	--border-radius: 5px 5px 5px 5px;
	--border-top-left-radius: 5px;
	--border-top-right-radius: 5px;
	--border-bottom-right-radius: 5px;
	--border-bottom-left-radius: 5px;
}

.elementor-3353 .elementor-element.elementor-element-4ec4e745, .elementor-3353 .elementor-element.elementor-element-4ec4e745::before {
	--border-transition: .3s;
}

.elementor-3353 .elementor-element.elementor-element-32ebc594 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-3353 .elementor-element.elementor-element-32ebc594 img {
	transition-duration: 0s;
}

.elementor-3353 .elementor-element.elementor-element-cd524ad > .elementor-widget-container {
	padding: 0px 0px 0px 12px;
}

.elementor-3353 .elementor-element.elementor-element-cd524ad .elementor-heading-title {
	font-family: "novelle", Sans-serif;
	font-size: 24px;
	line-height: 28px;
	color: #1a3f6f;
}

.elementor-3353 .elementor-element.elementor-element-28402787 > .elementor-widget-container {
	margin: 0px 0px 0px 15px;
	padding: 0px 0px 0px 0px;
}

.elementor-3353 .elementor-element.elementor-element-28402787.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-3353 .elementor-element.elementor-element-28402787 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-bottom: calc(8px / 2);
}

.elementor-3353 .elementor-element.elementor-element-28402787 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-top: calc(8px / 2);
}

.elementor-3353 .elementor-element.elementor-element-28402787 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-right: calc(8px / 2);
	margin-left: calc(8px / 2);
}

.elementor-3353 .elementor-element.elementor-element-28402787 .elementor-icon-list-items.elementor-inline-items {
	margin-right: calc(-8px / 2);
	margin-left: calc(-8px / 2);
}

body.rtl .elementor-3353 .elementor-element.elementor-element-28402787 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	left: calc(-8px / 2);
}

body:not(.rtl) .elementor-3353 .elementor-element.elementor-element-28402787 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	right: calc(-8px / 2);
}

.elementor-3353 .elementor-element.elementor-element-28402787 .elementor-icon-list-icon i {
	color: #1a3f6f;
	transition: color .3s;
}

.elementor-3353 .elementor-element.elementor-element-28402787 .elementor-icon-list-icon svg {
	fill: #1a3f6f;
	transition: fill .3s;
}

.elementor-3353 .elementor-element.elementor-element-28402787 {
	--e-icon-list-icon-size: 8px;
	--icon-vertical-offset: 0px;
}

.elementor-3353 .elementor-element.elementor-element-28402787 .elementor-icon-list-icon {
	padding-right: 6px;
}

.elementor-3353 .elementor-element.elementor-element-28402787 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3353 .elementor-element.elementor-element-28402787 .elementor-icon-list-item > a {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	text-transform: var(--e-global-typography-text-text-transform);
	font-style: var(--e-global-typography-text-font-style);
	text-decoration: var(--e-global-typography-text-text-decoration);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-3353 .elementor-element.elementor-element-28402787 .elementor-icon-list-text {
	color: #1a3f6f;
	transition: color .3s;
}

.elementor-3353 .elementor-element.elementor-element-50500f67 .elementor-button {
	background-color: #d6e8fe;
	font-size: 24px;
	fill: #1a3f6f;
	color: #1a3f6f;
	transition-duration: .2s;
	border-radius: 2px 2px 2px 2px;
	padding: 20px 20px 20px 20px;
}

.elementor-3353 .elementor-element.elementor-element-50500f67 .elementor-button:hover, .elementor-3353 .elementor-element.elementor-element-50500f67 .elementor-button:focus {
	background-color: #dbb726;
	color: #1a3f6f;
}

.elementor-3353 .elementor-element.elementor-element-50500f67 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
}

.elementor-3353 .elementor-element.elementor-element-50500f67 > .elementor-widget-container {
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-3353 .elementor-element.elementor-element-50500f67.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-3353 .elementor-element.elementor-element-50500f67 .elementor-button .elementor-button-content-wrapper {
	justify-content: start;
}

.elementor-3353 .elementor-element.elementor-element-50500f67 .elementor-button:hover svg, .elementor-3353 .elementor-element.elementor-element-50500f67 .elementor-button:focus svg {
	fill: #1a3f6f;
}

.elementor-3353 .elementor-element.elementor-element-179c902d {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #d6e8fe;
	--border-color: #d6e8fe;
	--border-radius: 5px 5px 5px 5px;
	--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-3353 .elementor-element.elementor-element-179c902d:hover {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #dbb726;
	--border-color: #dbb726;
}

.elementor-3353 .elementor-element.elementor-element-179c902d, .elementor-3353 .elementor-element.elementor-element-179c902d::before {
	--border-transition: .3s;
}

.elementor-3353 .elementor-element.elementor-element-12e5e8f7 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-3353 .elementor-element.elementor-element-12e5e8f7 img {
	transition-duration: 0s;
}

.elementor-3353 .elementor-element.elementor-element-4665d14e > .elementor-widget-container {
	padding: 0px 0px 0px 12px;
}

.elementor-3353 .elementor-element.elementor-element-4665d14e .elementor-heading-title {
	font-family: "novelle", Sans-serif;
	font-size: 24px;
	line-height: 28px;
	color: #1a3f6f;
}

.elementor-3353 .elementor-element.elementor-element-1ce74f20 > .elementor-widget-container {
	margin: 0px 0px 0px 15px;
	padding: 0px 0px 0px 0px;
}

.elementor-3353 .elementor-element.elementor-element-1ce74f20.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-3353 .elementor-element.elementor-element-1ce74f20 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-bottom: calc(8px / 2);
}

.elementor-3353 .elementor-element.elementor-element-1ce74f20 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-top: calc(8px / 2);
}

.elementor-3353 .elementor-element.elementor-element-1ce74f20 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-right: calc(8px / 2);
	margin-left: calc(8px / 2);
}

.elementor-3353 .elementor-element.elementor-element-1ce74f20 .elementor-icon-list-items.elementor-inline-items {
	margin-right: calc(-8px / 2);
	margin-left: calc(-8px / 2);
}

body.rtl .elementor-3353 .elementor-element.elementor-element-1ce74f20 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	left: calc(-8px / 2);
}

body:not(.rtl) .elementor-3353 .elementor-element.elementor-element-1ce74f20 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	right: calc(-8px / 2);
}

.elementor-3353 .elementor-element.elementor-element-1ce74f20 .elementor-icon-list-icon i {
	color: #1a3f6f;
	transition: color .3s;
}

.elementor-3353 .elementor-element.elementor-element-1ce74f20 .elementor-icon-list-icon svg {
	fill: #1a3f6f;
	transition: fill .3s;
}

.elementor-3353 .elementor-element.elementor-element-1ce74f20 {
	--e-icon-list-icon-size: 8px;
	--icon-vertical-offset: 0px;
}

.elementor-3353 .elementor-element.elementor-element-1ce74f20 .elementor-icon-list-icon {
	padding-right: 6px;
}

.elementor-3353 .elementor-element.elementor-element-1ce74f20 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3353 .elementor-element.elementor-element-1ce74f20 .elementor-icon-list-item > a {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	text-transform: var(--e-global-typography-text-text-transform);
	font-style: var(--e-global-typography-text-font-style);
	text-decoration: var(--e-global-typography-text-text-decoration);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-3353 .elementor-element.elementor-element-1ce74f20 .elementor-icon-list-text {
	color: #1a3f6f;
	transition: color .3s;
}

.elementor-3353 .elementor-element.elementor-element-4c23b249 .elementor-button {
	background-color: #d6e8fe;
	font-size: 24px;
	fill: #1a3f6f;
	color: #1a3f6f;
	transition-duration: .2s;
	border-radius: 2px 2px 2px 2px;
	padding: 20px 20px 20px 20px;
}

.elementor-3353 .elementor-element.elementor-element-4c23b249 .elementor-button:hover, .elementor-3353 .elementor-element.elementor-element-4c23b249 .elementor-button:focus {
	background-color: #dbb726;
	color: #1a3f6f;
}

.elementor-3353 .elementor-element.elementor-element-4c23b249 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
}

.elementor-3353 .elementor-element.elementor-element-4c23b249 > .elementor-widget-container {
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-3353 .elementor-element.elementor-element-4c23b249.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-3353 .elementor-element.elementor-element-4c23b249 .elementor-button .elementor-button-content-wrapper {
	justify-content: start;
}

.elementor-3353 .elementor-element.elementor-element-4c23b249 .elementor-button:hover svg, .elementor-3353 .elementor-element.elementor-element-4c23b249 .elementor-button:focus svg {
	fill: #1a3f6f;
}

.elementor-3353 .elementor-element.elementor-element-258fccb3 {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #d6e8fe;
	--border-color: #d6e8fe;
	--border-radius: 5px 5px 5px 5px;
	--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-3353 .elementor-element.elementor-element-258fccb3:hover {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #dbb726;
	--border-color: #dbb726;
}

.elementor-3353 .elementor-element.elementor-element-258fccb3, .elementor-3353 .elementor-element.elementor-element-258fccb3::before {
	--border-transition: .3s;
}

.elementor-3353 .elementor-element.elementor-element-5ab34721 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-3353 .elementor-element.elementor-element-5ab34721 img {
	transition-duration: 0s;
}

.elementor-3353 .elementor-element.elementor-element-530554b6 > .elementor-widget-container {
	padding: 0px 0px 0px 12px;
}

.elementor-3353 .elementor-element.elementor-element-530554b6 .elementor-heading-title {
	font-size: 24px;
	line-height: 28px;
	color: #1a3f6f;
}

.elementor-3353 .elementor-element.elementor-element-7ca019d8 > .elementor-widget-container {
	margin: 0px 0px 0px 15px;
	padding: 0px 0px 0px 0px;
}

.elementor-3353 .elementor-element.elementor-element-7ca019d8.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-3353 .elementor-element.elementor-element-7ca019d8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-bottom: calc(8px / 2);
}

.elementor-3353 .elementor-element.elementor-element-7ca019d8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-top: calc(8px / 2);
}

.elementor-3353 .elementor-element.elementor-element-7ca019d8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-right: calc(8px / 2);
	margin-left: calc(8px / 2);
}

.elementor-3353 .elementor-element.elementor-element-7ca019d8 .elementor-icon-list-items.elementor-inline-items {
	margin-right: calc(-8px / 2);
	margin-left: calc(-8px / 2);
}

body.rtl .elementor-3353 .elementor-element.elementor-element-7ca019d8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	left: calc(-8px / 2);
}

body:not(.rtl) .elementor-3353 .elementor-element.elementor-element-7ca019d8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	right: calc(-8px / 2);
}

.elementor-3353 .elementor-element.elementor-element-7ca019d8 .elementor-icon-list-icon i {
	color: #1a3f6f;
	transition: color .3s;
}

.elementor-3353 .elementor-element.elementor-element-7ca019d8 .elementor-icon-list-icon svg {
	fill: #1a3f6f;
	transition: fill .3s;
}

.elementor-3353 .elementor-element.elementor-element-7ca019d8 {
	--e-icon-list-icon-size: 8px;
	--icon-vertical-offset: 0px;
}

.elementor-3353 .elementor-element.elementor-element-7ca019d8 .elementor-icon-list-icon {
	padding-right: 6px;
}

.elementor-3353 .elementor-element.elementor-element-7ca019d8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3353 .elementor-element.elementor-element-7ca019d8 .elementor-icon-list-item > a {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	text-transform: var(--e-global-typography-text-text-transform);
	font-style: var(--e-global-typography-text-font-style);
	text-decoration: var(--e-global-typography-text-text-decoration);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-3353 .elementor-element.elementor-element-7ca019d8 .elementor-icon-list-text {
	color: #1a3f6f;
	transition: color .3s;
}

.elementor-3353 .elementor-element.elementor-element-31d06015 .elementor-button {
	background-color: #d6e8fe;
	font-size: 24px;
	fill: #1a3f6f;
	color: #1a3f6f;
	transition-duration: .2s;
	border-radius: 2px 2px 2px 2px;
	padding: 20px 20px 20px 20px;
}

.elementor-3353 .elementor-element.elementor-element-31d06015 .elementor-button:hover, .elementor-3353 .elementor-element.elementor-element-31d06015 .elementor-button:focus {
	background-color: #dbb726;
	color: #1a3f6f;
}

.elementor-3353 .elementor-element.elementor-element-31d06015 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
}

.elementor-3353 .elementor-element.elementor-element-31d06015 > .elementor-widget-container {
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-3353 .elementor-element.elementor-element-31d06015.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-3353 .elementor-element.elementor-element-31d06015 .elementor-button .elementor-button-content-wrapper {
	justify-content: start;
}

.elementor-3353 .elementor-element.elementor-element-31d06015 .elementor-button:hover svg, .elementor-3353 .elementor-element.elementor-element-31d06015 .elementor-button:focus svg {
	fill: #1a3f6f;
}

.elementor-3353 .elementor-element.elementor-element-686a5069 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--gap: 50px 50px;
	--row-gap: 50px;
	--column-gap: 50px;
	--margin-top: 75px;
	--margin-bottom: 75px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-3353 .elementor-element.elementor-element-49b27a97 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-3353 .elementor-element.elementor-element-22980861 > .elementor-widget-container {
	margin: 0px 0px 0px 10px;
}

.elementor-3353 .elementor-element.elementor-element-22980861 {
	text-align: left;
}

.elementor-3353 .elementor-element.elementor-element-22980861 .elementor-heading-title {
	font-family: "novelle", Sans-serif;
	font-size: 42px;
	font-weight: 400;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	line-height: 1em;
	letter-spacing: .2px;
	-webkit-text-stroke-color: #000;
	stroke: #000;
	color: #1a3f6f;
}

.elementor-3353 .elementor-element.elementor-element-336d110d {
	--display: grid;
	--e-con-grid-template-columns: repeat(3, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
}

.elementor-3353 .elementor-element.elementor-element-b82789 {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #d6e8fe;
	--border-color: #d6e8fe;
	--border-radius: 5px 5px 5px 5px;
	--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-3353 .elementor-element.elementor-element-b82789:hover {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #dbb726;
	--border-color: #dbb726;
	--border-radius: 5px 5px 5px 5px;
	--border-top-left-radius: 5px;
	--border-top-right-radius: 5px;
	--border-bottom-right-radius: 5px;
	--border-bottom-left-radius: 5px;
}

.elementor-3353 .elementor-element.elementor-element-b82789, .elementor-3353 .elementor-element.elementor-element-b82789::before {
	--border-transition: .3s;
}

.elementor-3353 .elementor-element.elementor-element-1f2d562b > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-3353 .elementor-element.elementor-element-1f2d562b img {
	transition-duration: 0s;
}

.elementor-3353 .elementor-element.elementor-element-36ea2660 > .elementor-widget-container {
	padding: 0px 0px 0px 12px;
}

.elementor-3353 .elementor-element.elementor-element-36ea2660 .elementor-heading-title {
	font-family: "novelle", Sans-serif;
	font-size: 24px;
	line-height: 28px;
	color: #1a3f6f;
}

.elementor-3353 .elementor-element.elementor-element-42cfde23 > .elementor-widget-container {
	margin: 0px 0px 0px 15px;
	padding: 0px 0px 0px 0px;
}

.elementor-3353 .elementor-element.elementor-element-42cfde23.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-3353 .elementor-element.elementor-element-42cfde23 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-bottom: calc(8px / 2);
}

.elementor-3353 .elementor-element.elementor-element-42cfde23 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-top: calc(8px / 2);
}

.elementor-3353 .elementor-element.elementor-element-42cfde23 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-right: calc(8px / 2);
	margin-left: calc(8px / 2);
}

.elementor-3353 .elementor-element.elementor-element-42cfde23 .elementor-icon-list-items.elementor-inline-items {
	margin-right: calc(-8px / 2);
	margin-left: calc(-8px / 2);
}

body.rtl .elementor-3353 .elementor-element.elementor-element-42cfde23 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	left: calc(-8px / 2);
}

body:not(.rtl) .elementor-3353 .elementor-element.elementor-element-42cfde23 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	right: calc(-8px / 2);
}

.elementor-3353 .elementor-element.elementor-element-42cfde23 .elementor-icon-list-icon i {
	color: #1a3f6f;
	transition: color .3s;
}

.elementor-3353 .elementor-element.elementor-element-42cfde23 .elementor-icon-list-icon svg {
	fill: #1a3f6f;
	transition: fill .3s;
}

.elementor-3353 .elementor-element.elementor-element-42cfde23 {
	--e-icon-list-icon-size: 8px;
	--icon-vertical-offset: 0px;
}

.elementor-3353 .elementor-element.elementor-element-42cfde23 .elementor-icon-list-icon {
	padding-right: 6px;
}

.elementor-3353 .elementor-element.elementor-element-42cfde23 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3353 .elementor-element.elementor-element-42cfde23 .elementor-icon-list-item > a {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	text-transform: var(--e-global-typography-text-text-transform);
	font-style: var(--e-global-typography-text-font-style);
	text-decoration: var(--e-global-typography-text-text-decoration);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-3353 .elementor-element.elementor-element-42cfde23 .elementor-icon-list-text {
	color: #1a3f6f;
	transition: color .3s;
}

.elementor-3353 .elementor-element.elementor-element-5cfd7868 .elementor-button {
	background-color: #d6e8fe;
	font-size: 24px;
	fill: #1a3f6f;
	color: #1a3f6f;
	transition-duration: .2s;
	border-radius: 2px 2px 2px 2px;
	padding: 20px 20px 20px 20px;
}

.elementor-3353 .elementor-element.elementor-element-5cfd7868 .elementor-button:hover, .elementor-3353 .elementor-element.elementor-element-5cfd7868 .elementor-button:focus {
	background-color: #dbb726;
	color: #1a3f6f;
}

.elementor-3353 .elementor-element.elementor-element-5cfd7868 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
}

.elementor-3353 .elementor-element.elementor-element-5cfd7868 > .elementor-widget-container {
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-3353 .elementor-element.elementor-element-5cfd7868.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-3353 .elementor-element.elementor-element-5cfd7868 .elementor-button .elementor-button-content-wrapper {
	justify-content: start;
}

.elementor-3353 .elementor-element.elementor-element-5cfd7868 .elementor-button:hover svg, .elementor-3353 .elementor-element.elementor-element-5cfd7868 .elementor-button:focus svg {
	fill: #1a3f6f;
}

.elementor-3353 .elementor-element.elementor-element-2a07e60b {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #d6e8fe;
	--border-color: #d6e8fe;
	--border-radius: 5px 5px 5px 5px;
	--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-3353 .elementor-element.elementor-element-2a07e60b:hover {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #dbb726;
	--border-color: #dbb726;
}

.elementor-3353 .elementor-element.elementor-element-2a07e60b, .elementor-3353 .elementor-element.elementor-element-2a07e60b::before {
	--border-transition: .3s;
}

.elementor-3353 .elementor-element.elementor-element-564a0aa4 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-3353 .elementor-element.elementor-element-564a0aa4 img {
	transition-duration: 0s;
}

.elementor-3353 .elementor-element.elementor-element-2343dbce > .elementor-widget-container {
	padding: 0px 0px 0px 12px;
}

.elementor-3353 .elementor-element.elementor-element-2343dbce .elementor-heading-title {
	font-family: "novelle", Sans-serif;
	font-size: 24px;
	line-height: 28px;
	color: #1a3f6f;
}

.elementor-3353 .elementor-element.elementor-element-2c0e4127 > .elementor-widget-container {
	margin: 0px 0px 0px 15px;
	padding: 0px 0px 0px 0px;
}

.elementor-3353 .elementor-element.elementor-element-2c0e4127.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-3353 .elementor-element.elementor-element-2c0e4127 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-bottom: calc(8px / 2);
}

.elementor-3353 .elementor-element.elementor-element-2c0e4127 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-top: calc(8px / 2);
}

.elementor-3353 .elementor-element.elementor-element-2c0e4127 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-right: calc(8px / 2);
	margin-left: calc(8px / 2);
}

.elementor-3353 .elementor-element.elementor-element-2c0e4127 .elementor-icon-list-items.elementor-inline-items {
	margin-right: calc(-8px / 2);
	margin-left: calc(-8px / 2);
}

body.rtl .elementor-3353 .elementor-element.elementor-element-2c0e4127 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	left: calc(-8px / 2);
}

body:not(.rtl) .elementor-3353 .elementor-element.elementor-element-2c0e4127 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	right: calc(-8px / 2);
}

.elementor-3353 .elementor-element.elementor-element-2c0e4127 .elementor-icon-list-icon i {
	color: #1a3f6f;
	transition: color .3s;
}

.elementor-3353 .elementor-element.elementor-element-2c0e4127 .elementor-icon-list-icon svg {
	fill: #1a3f6f;
	transition: fill .3s;
}

.elementor-3353 .elementor-element.elementor-element-2c0e4127 {
	--e-icon-list-icon-size: 8px;
	--icon-vertical-offset: 0px;
}

.elementor-3353 .elementor-element.elementor-element-2c0e4127 .elementor-icon-list-icon {
	padding-right: 6px;
}

.elementor-3353 .elementor-element.elementor-element-2c0e4127 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3353 .elementor-element.elementor-element-2c0e4127 .elementor-icon-list-item > a {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	text-transform: var(--e-global-typography-text-text-transform);
	font-style: var(--e-global-typography-text-font-style);
	text-decoration: var(--e-global-typography-text-text-decoration);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-3353 .elementor-element.elementor-element-2c0e4127 .elementor-icon-list-text {
	color: #1a3f6f;
	transition: color .3s;
}

.elementor-3353 .elementor-element.elementor-element-47b2488d .elementor-button {
	background-color: #d6e8fe;
	font-size: 24px;
	fill: #1a3f6f;
	color: #1a3f6f;
	transition-duration: .2s;
	border-radius: 2px 2px 2px 2px;
	padding: 20px 20px 20px 20px;
}

.elementor-3353 .elementor-element.elementor-element-47b2488d .elementor-button:hover, .elementor-3353 .elementor-element.elementor-element-47b2488d .elementor-button:focus {
	background-color: #dbb726;
	color: #1a3f6f;
}

.elementor-3353 .elementor-element.elementor-element-47b2488d {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
}

.elementor-3353 .elementor-element.elementor-element-47b2488d > .elementor-widget-container {
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-3353 .elementor-element.elementor-element-47b2488d.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-3353 .elementor-element.elementor-element-47b2488d .elementor-button .elementor-button-content-wrapper {
	justify-content: start;
}

.elementor-3353 .elementor-element.elementor-element-47b2488d .elementor-button:hover svg, .elementor-3353 .elementor-element.elementor-element-47b2488d .elementor-button:focus svg {
	fill: #1a3f6f;
}

.elementor-3353 .elementor-element.elementor-element-79394922 {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #d6e8fe;
	--border-color: #d6e8fe;
	--border-radius: 5px 5px 5px 5px;
	--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-3353 .elementor-element.elementor-element-79394922:hover {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #dbb726;
	--border-color: #dbb726;
}

.elementor-3353 .elementor-element.elementor-element-79394922, .elementor-3353 .elementor-element.elementor-element-79394922::before {
	--border-transition: .3s;
}

.elementor-3353 .elementor-element.elementor-element-23661966 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-3353 .elementor-element.elementor-element-23661966 img {
	transition-duration: 0s;
}

.elementor-3353 .elementor-element.elementor-element-42a9f100 > .elementor-widget-container {
	padding: 0px 0px 0px 12px;
}

.elementor-3353 .elementor-element.elementor-element-42a9f100 .elementor-heading-title {
	font-size: 24px;
	line-height: 28px;
	color: #1a3f6f;
}

.elementor-3353 .elementor-element.elementor-element-29389a22 > .elementor-widget-container {
	margin: 0px 0px 0px 15px;
	padding: 0px 0px 0px 0px;
}

.elementor-3353 .elementor-element.elementor-element-29389a22.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-3353 .elementor-element.elementor-element-29389a22 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-bottom: calc(8px / 2);
}

.elementor-3353 .elementor-element.elementor-element-29389a22 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-top: calc(8px / 2);
}

.elementor-3353 .elementor-element.elementor-element-29389a22 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-right: calc(8px / 2);
	margin-left: calc(8px / 2);
}

.elementor-3353 .elementor-element.elementor-element-29389a22 .elementor-icon-list-items.elementor-inline-items {
	margin-right: calc(-8px / 2);
	margin-left: calc(-8px / 2);
}

body.rtl .elementor-3353 .elementor-element.elementor-element-29389a22 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	left: calc(-8px / 2);
}

body:not(.rtl) .elementor-3353 .elementor-element.elementor-element-29389a22 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	right: calc(-8px / 2);
}

.elementor-3353 .elementor-element.elementor-element-29389a22 .elementor-icon-list-icon i {
	color: #1a3f6f;
	transition: color .3s;
}

.elementor-3353 .elementor-element.elementor-element-29389a22 .elementor-icon-list-icon svg {
	fill: #1a3f6f;
	transition: fill .3s;
}

.elementor-3353 .elementor-element.elementor-element-29389a22 {
	--e-icon-list-icon-size: 8px;
	--icon-vertical-offset: 0px;
}

.elementor-3353 .elementor-element.elementor-element-29389a22 .elementor-icon-list-icon {
	padding-right: 6px;
}

.elementor-3353 .elementor-element.elementor-element-29389a22 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3353 .elementor-element.elementor-element-29389a22 .elementor-icon-list-item > a {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	text-transform: var(--e-global-typography-text-text-transform);
	font-style: var(--e-global-typography-text-font-style);
	text-decoration: var(--e-global-typography-text-text-decoration);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-3353 .elementor-element.elementor-element-29389a22 .elementor-icon-list-text {
	color: #1a3f6f;
	transition: color .3s;
}

.elementor-3353 .elementor-element.elementor-element-65471d10 .elementor-button {
	background-color: #d6e8fe;
	font-size: 24px;
	fill: #1a3f6f;
	color: #1a3f6f;
	transition-duration: .2s;
	border-radius: 2px 2px 2px 2px;
	padding: 20px 20px 20px 20px;
}

.elementor-3353 .elementor-element.elementor-element-65471d10 .elementor-button:hover, .elementor-3353 .elementor-element.elementor-element-65471d10 .elementor-button:focus {
	background-color: #dbb726;
	color: #1a3f6f;
}

.elementor-3353 .elementor-element.elementor-element-65471d10 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
}

.elementor-3353 .elementor-element.elementor-element-65471d10 > .elementor-widget-container {
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-3353 .elementor-element.elementor-element-65471d10.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-3353 .elementor-element.elementor-element-65471d10 .elementor-button .elementor-button-content-wrapper {
	justify-content: start;
}

.elementor-3353 .elementor-element.elementor-element-65471d10 .elementor-button:hover svg, .elementor-3353 .elementor-element.elementor-element-65471d10 .elementor-button:focus svg {
	fill: #1a3f6f;
}

.elementor-3353 .elementor-element.elementor-element-601bcbd8 {
	--display: grid;
	--e-con-grid-template-columns: repeat(1, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--grid-auto-flow: row;
	--justify-items: center;
}

.elementor-3353 .elementor-element.elementor-element-6dd115b > .elementor-widget-container {
	margin: 45px 0px 0px 0px;
}

.elementor-3353 .elementor-element.elementor-element-6dd115b.elementor-element {
	--align-self: center;
}

.elementor-3353 .elementor-element.elementor-element-6dd115b {
	text-align: center;
}

.elementor-3353 .elementor-element.elementor-element-6dd115b .elementor-heading-title {
	font-family: "novelle", Sans-serif;
	font-size: 42px;
	line-height: 42px;
	color: #1a3f6f;
}

.elementor-3353 .elementor-element.elementor-element-29502831 {
	--display: grid;
	--e-con-grid-template-columns: repeat(2, 1fr);
	--e-con-grid-template-rows: repeat(2, 1fr);
	--grid-auto-flow: row;
	--justify-items: center;
	--margin-top: 40px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

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

.elementor-3353 .elementor-element.elementor-element-20dd7ac0 {
	--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;
	--background-transition: .3s;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: var(--e-global-color-c2006f1);
	--border-color: var(--e-global-color-c2006f1);
	--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-3353 .elementor-element.elementor-element-20dd7ac0:hover {
	background-color: #f2fdff;
	border-style: solid;
	border-width: 0px 0px 2px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 2px;
	--border-left-width: 0px;
	border-color: #dbb726;
	--border-color: #dbb726;
}

.elementor-3353 .elementor-element.elementor-element-20dd7ac0, .elementor-3353 .elementor-element.elementor-element-20dd7ac0::before {
	--border-transition: .3s;
}

.elementor-3353 .elementor-element.elementor-element-e0484b1 {
	--display: flex;
	--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-3353 .elementor-element.elementor-element-771e6dac {
	width: var(--container-widget-width, 99%);
	max-width: 99%;
	--container-widget-width: 99%;
	--container-widget-flex-grow: 0;
	text-align: right;
}

.elementor-3353 .elementor-element.elementor-element-771e6dac > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-3353 .elementor-element.elementor-element-771e6dac.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-3353 .elementor-element.elementor-element-771e6dac .elementor-heading-title {
	font-family: "novelle", Sans-serif;
	font-size: 64px;
	font-weight: 400;
	text-transform: none;
	font-style: normal;
	line-height: 1.1em;
	-webkit-text-stroke-width: .3px;
	stroke-width: .3px;
	-webkit-text-stroke-color: #dbb726;
	stroke: #dbb726;
	color: rgba(255, 255, 255, .1);
}

.elementor-3353 .elementor-element.elementor-element-5d6ce969 {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: -40px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-3353 .elementor-element.elementor-element-3bd6db9 {
	width: var(--container-widget-width, 99%);
	max-width: 99%;
	--container-widget-width: 99%;
	--container-widget-flex-grow: 0;
}

.elementor-3353 .elementor-element.elementor-element-3bd6db9 > .elementor-widget-container {
	margin: 53px 0px 0px -6px;
	padding: 0px 0px 0px 0px;
}

.elementor-3353 .elementor-element.elementor-element-3bd6db9.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-3353 .elementor-element.elementor-element-3bd6db9 .elementor-heading-title {
	font-family: "novelle", Sans-serif;
	font-size: 24px;
	font-weight: 600;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	line-height: 28px;
	letter-spacing: 1px;
	-webkit-text-stroke-color: #000;
	stroke: #000;
	color: #1a3f6f;
}

.elementor-3353 .elementor-element.elementor-element-1aab7d07 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-3353 .elementor-element.elementor-element-1aab7d07 {
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 22px;
	color: #1a3f6f;
}

.elementor-3353 .elementor-element.elementor-element-200b0062 {
	--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;
	--background-transition: .3s;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: var(--e-global-color-c2006f1);
	--border-color: var(--e-global-color-c2006f1);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 25px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-3353 .elementor-element.elementor-element-200b0062:hover {
	background-color: #f2fdff;
	border-style: solid;
	border-width: 0px 0px 2px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 2px;
	--border-left-width: 0px;
	border-color: #dbb726;
	--border-color: #dbb726;
}

.elementor-3353 .elementor-element.elementor-element-200b0062, .elementor-3353 .elementor-element.elementor-element-200b0062::before {
	--border-transition: .3s;
}

.elementor-3353 .elementor-element.elementor-element-68863dcd {
	--display: flex;
	--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-3353 .elementor-element.elementor-element-195912e8 {
	width: var(--container-widget-width, 99%);
	max-width: 99%;
	--container-widget-width: 99%;
	--container-widget-flex-grow: 0;
	text-align: right;
}

.elementor-3353 .elementor-element.elementor-element-195912e8 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-3353 .elementor-element.elementor-element-195912e8.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-3353 .elementor-element.elementor-element-195912e8 .elementor-heading-title {
	font-family: "novelle", Sans-serif;
	font-size: 64px;
	font-weight: 400;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	line-height: 1.1em;
	-webkit-text-stroke-width: .3px;
	stroke-width: .3px;
	-webkit-text-stroke-color: #dbb726;
	stroke: #dbb726;
	color: rgba(255, 255, 255, .1);
}

.elementor-3353 .elementor-element.elementor-element-259c3b0d {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: -40px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-3353 .elementor-element.elementor-element-1f42806c {
	width: var(--container-widget-width, 99%);
	max-width: 99%;
	--container-widget-width: 99%;
	--container-widget-flex-grow: 0;
}

.elementor-3353 .elementor-element.elementor-element-1f42806c > .elementor-widget-container {
	margin: 53px 0px 0px -6px;
	padding: 0px 0px 0px 0px;
}

.elementor-3353 .elementor-element.elementor-element-1f42806c.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-3353 .elementor-element.elementor-element-1f42806c .elementor-heading-title {
	font-family: "novelle", Sans-serif;
	font-size: 24px;
	font-weight: 600;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	line-height: 32px;
	letter-spacing: 1px;
	-webkit-text-stroke-color: #000;
	stroke: #000;
	color: #1a3f6f;
}

.elementor-3353 .elementor-element.elementor-element-1a40117c > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-3353 .elementor-element.elementor-element-1a40117c {
	font-size: 16px;
	font-weight: 400;
	line-height: 22px;
	color: #1a3f6f;
}

.elementor-3353 .elementor-element.elementor-element-60afabf4 {
	--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;
	--background-transition: .3s;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: var(--e-global-color-c2006f1);
	--border-color: var(--e-global-color-c2006f1);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 25px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-3353 .elementor-element.elementor-element-60afabf4:hover {
	background-color: #f2fdff;
	border-style: solid;
	border-width: 0px 0px 2px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 2px;
	--border-left-width: 0px;
	border-color: #dbb726;
	--border-color: #dbb726;
}

.elementor-3353 .elementor-element.elementor-element-60afabf4, .elementor-3353 .elementor-element.elementor-element-60afabf4::before {
	--border-transition: .3s;
}

.elementor-3353 .elementor-element.elementor-element-3a453528 {
	--display: flex;
	--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-3353 .elementor-element.elementor-element-3dc059b5 {
	width: var(--container-widget-width, 99%);
	max-width: 99%;
	--container-widget-width: 99%;
	--container-widget-flex-grow: 0;
	text-align: right;
}

.elementor-3353 .elementor-element.elementor-element-3dc059b5 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-3353 .elementor-element.elementor-element-3dc059b5.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-3353 .elementor-element.elementor-element-3dc059b5 .elementor-heading-title {
	font-family: "novelle", Sans-serif;
	font-size: 64px;
	font-weight: 400;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	line-height: 1.1em;
	-webkit-text-stroke-width: .3px;
	stroke-width: .3px;
	-webkit-text-stroke-color: #dbb726;
	stroke: #dbb726;
	color: rgba(255, 255, 255, .1);
}

.elementor-3353 .elementor-element.elementor-element-427520c8 {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: -40px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-3353 .elementor-element.elementor-element-5c20aa31 {
	width: var(--container-widget-width, 99%);
	max-width: 99%;
	--container-widget-width: 99%;
	--container-widget-flex-grow: 0;
}

.elementor-3353 .elementor-element.elementor-element-5c20aa31 > .elementor-widget-container {
	margin: 53px 0px 0px -6px;
	padding: 0px 0px 0px 0px;
}

.elementor-3353 .elementor-element.elementor-element-5c20aa31.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-3353 .elementor-element.elementor-element-5c20aa31 .elementor-heading-title {
	font-family: "novelle", Sans-serif;
	font-size: 24px;
	font-weight: 600;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	line-height: 34px;
	letter-spacing: 1px;
	-webkit-text-stroke-color: #000;
	stroke: #000;
	color: #1a3f6f;
}

.elementor-3353 .elementor-element.elementor-element-7eb4028e > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-3353 .elementor-element.elementor-element-7eb4028e {
	font-size: 16px;
	font-weight: 400;
	line-height: 22px;
	color: #1a3f6f;
}

.elementor-3353 .elementor-element.elementor-element-dd99788 {
	--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;
	--background-transition: .3s;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: var(--e-global-color-c2006f1);
	--border-color: var(--e-global-color-c2006f1);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 25px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-3353 .elementor-element.elementor-element-dd99788:hover {
	background-color: #f2fdff;
	border-style: solid;
	border-width: 0px 0px 2px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 2px;
	--border-left-width: 0px;
	border-color: #dbb726;
	--border-color: #dbb726;
}

.elementor-3353 .elementor-element.elementor-element-dd99788, .elementor-3353 .elementor-element.elementor-element-dd99788::before {
	--border-transition: .3s;
}

.elementor-3353 .elementor-element.elementor-element-192af4b {
	--display: flex;
	--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-3353 .elementor-element.elementor-element-771047c6 {
	width: var(--container-widget-width, 99%);
	max-width: 99%;
	--container-widget-width: 99%;
	--container-widget-flex-grow: 0;
	text-align: right;
}

.elementor-3353 .elementor-element.elementor-element-771047c6 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-3353 .elementor-element.elementor-element-771047c6.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-3353 .elementor-element.elementor-element-771047c6 .elementor-heading-title {
	font-family: "novelle", Sans-serif;
	font-size: 64px;
	font-weight: 400;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	line-height: 1.1em;
	-webkit-text-stroke-width: .3px;
	stroke-width: .3px;
	-webkit-text-stroke-color: #dbb726;
	stroke: #dbb726;
	color: rgba(255, 255, 255, .1);
}

.elementor-3353 .elementor-element.elementor-element-2a8846a {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: -40px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-3353 .elementor-element.elementor-element-482bf2cb {
	width: var(--container-widget-width, 99%);
	max-width: 99%;
	--container-widget-width: 99%;
	--container-widget-flex-grow: 0;
}

.elementor-3353 .elementor-element.elementor-element-482bf2cb > .elementor-widget-container {
	margin: 53px 0px 0px -6px;
	padding: 0px 0px 0px 0px;
}

.elementor-3353 .elementor-element.elementor-element-482bf2cb.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-3353 .elementor-element.elementor-element-482bf2cb .elementor-heading-title {
	font-family: "novelle", Sans-serif;
	font-size: 24px;
	font-weight: 600;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	line-height: 34px;
	letter-spacing: 1px;
	-webkit-text-stroke-color: #000;
	stroke: #000;
	color: #1a3f6f;
}

.elementor-3353 .elementor-element.elementor-element-189d0cbc > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-3353 .elementor-element.elementor-element-189d0cbc {
	font-size: 16px;
	font-weight: 400;
	line-height: 22px;
	color: #1a3f6f;
}

.elementor-3353 .elementor-element.elementor-element-776ffb5c {
	--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;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 25px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-3353 .elementor-element.elementor-element-1d945295 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
}

.elementor-3353 .elementor-element.elementor-element-5f43c522 {
	--display: grid;
	--e-con-grid-template-columns: repeat(1, 1fr);
	--e-con-grid-template-rows: repeat(3, 1fr);
	--grid-auto-flow: row;
}

.elementor-3353 .elementor-element.elementor-element-1a1f92a7.elementor-element {
	--align-self: center;
}

.elementor-3353 .elementor-element.elementor-element-1a1f92a7 {
	text-align: left;
}

.elementor-3353 .elementor-element.elementor-element-1a1f92a7 .elementor-heading-title {
	font-family: "novelle", Sans-serif;
	font-size: 42px;
	font-weight: 400;
	line-height: 48px;
	letter-spacing: 2px;
	color: #1a3f6f;
}

.elementor-3353 .elementor-element.elementor-element-5d553ef2 > .elementor-widget-container {
	margin: -20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-3353 .elementor-element.elementor-element-5d553ef2.elementor-element {
	--align-self: center;
}

.elementor-3353 .elementor-element.elementor-element-5d553ef2 {
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 22px;
	color: #1a3f6f;
}

.elementor-3353 .elementor-element.elementor-element-5ea17a0b > .elementor-widget-container {
	margin: -17px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-3353 .elementor-element.elementor-element-5ea17a0b {
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 22px;
	color: #1a3f6f;
}

.elementor-3353 .elementor-element.elementor-element-3ff7375d {
	--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;
	--border-radius: 10px 10px 10px 10px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-3353 .elementor-element.elementor-element-3ff7375d:not(.elementor-motion-effects-element-type-background), .elementor-3353 .elementor-element.elementor-element-3ff7375d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #d6e8fe;
}

.elementor-3353 .elementor-element.elementor-element-7612f279 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--flex-wrap: nowrap;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: var(--e-global-color-e71b129);
	--border-color: var(--e-global-color-e71b129);
	--margin-top: 0rem;
	--margin-bottom: 0rem;
	--margin-left: 0rem;
	--margin-right: 0rem;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	--z-index: 0;
}

.elementor-3353 .elementor-element.elementor-element-7612f279:not(.elementor-motion-effects-element-type-background), .elementor-3353 .elementor-element.elementor-element-7612f279 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-1fcf8e0);
	background-image: url("https://cdn-ilebfpo.nitrocdn.com/LvqxLNLbetqZVorkBGFNexCxBjyhcTbr/assets/images/optimized/rev-eb06593/sherytravels.com/wp-content/uploads/2025/07/homefooter.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-3353 .elementor-element.elementor-element-1b6a1b9b {
	--display: flex;
	--overlay-opacity: .5;
	--margin-top: 94px;
	--margin-bottom: 94px;
	--margin-left: 0px;
	--margin-right: 80px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-3353 .elementor-element.elementor-element-1b6a1b9b.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-3353 .elementor-element.elementor-element-734c048a {
	--spacer-size: 50px;
}

.elementor-3353 .elementor-element.elementor-element-5306ce9b {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--overlay-opacity: .5;
	border-style: none;
	--border-style: none;
	--margin-top: 75px;
	--margin-bottom: 75px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 100px;
	--padding-left: 40px;
	--padding-right: 0px;
}

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

.elementor-3353 .elementor-element.elementor-element-5306ce9b.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-3353 .elementor-element.elementor-element-6fac1a45 > .elementor-widget-container {
	margin: -2% 0% 0% 0%;
	padding: 0px 0px 0px 0px;
}

.elementor-3353 .elementor-element.elementor-element-6fac1a45 {
	text-align: left;
}

.elementor-3353 .elementor-element.elementor-element-6fac1a45 .elementor-heading-title {
	font-family: "novelle", Sans-serif;
	font-size: 42px;
	font-weight: 400;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	line-height: 48px;
	letter-spacing: 0px;
	color: #1a3f6f;
}

.elementor-3353 .elementor-element.elementor-element-18fa5d19 .elementskit-accordion.accoedion-primary .elementskit-card .elementskit-card-header>.elementskit-btn-link[aria-expanded="true"], .elementor-3353 .elementor-element.elementor-element-18fa5d19 .elementskit-accordion .elementskit-card-header>.elementskit-btn-link[aria-expanded=true], .elementor-3353 .elementor-element.elementor-element-18fa5d19 .elementskit-accordion.floating-style .elementskit-card .elementskit-btn-link[aria-expanded="true"] {
	background-color: #d6e8fe;
}

.elementor-3353 .elementor-element.elementor-element-18fa5d19 .elementskit-accordion .elementskit-card-header>.elementskit-btn-link {
	background-color: #fff;
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	font-weight: 500;
	line-height: 24px;
	color: #1a3f6f;
	border-radius: 2px 2px 2px 2px;
	padding: 10px 15px 10px 15px;
}

.elementor-3353 .elementor-element.elementor-element-18fa5d19 > .elementor-widget-container {
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-3353 .elementor-element.elementor-element-18fa5d19 .elementskit-accordion .elementskit-card .elementskit-card-header>.elementskit-btn-link[aria-expanded="true"] {
	color: #1a3f6f;
	border-radius: 0px 0px 0px 0px;
}

.elementor-3353 .elementor-element.elementor-element-18fa5d19 .elementskit-accordion.curve-shape .elementskit-card-header>.elementskit-btn-link[aria-expanded=true] {
	color: #1a3f6f;
}

.elementor-3353 .elementor-element.elementor-element-18fa5d19 .elementskit-accordion .elementskit-card:not(:last-child) {
	margin-bottom: 0px;
}

.elementor-3353 .elementor-element.elementor-element-18fa5d19 .elementskit-accordion .elementskit-card-body p {
	color: #1a3f6f;
}

.elementor-3353 .elementor-element.elementor-element-18fa5d19 .elementskit-accordion .elementskit-card-body {
	color: #1a3f6f;
	padding: 15px 15px 15px 15px;
}

.elementor-3353 .elementor-element.elementor-element-18fa5d19 .elementskit-accordion .elementskit-card-body p, .elementor-3353 .elementor-element.elementor-element-18fa5d19 .elementskit-accordion .elementskit-card-body {
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	line-height: 22px;
}

.elementor-3353 .elementor-element.elementor-element-18fa5d19 .elementskit-accordion > .elementskit-card.active {
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: #417ac3;
}

.elementor-3353 .elementor-element.elementor-element-18fa5d19 .elementskit-accordion > .elementskit-card {
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: #417ac3;
}

.elementor-3353 .elementor-element.elementor-element-18fa5d19 .elementskit-accordion .elementskit-card .elementskit-card-header .elementskit-btn-link .ekit_accordion_icon_group {
	padding: 0px 0px 0px 0px;
}

.elementor-3353 .elementor-element.elementor-element-18fa5d19 .ekit_accordion_icon_group, .elementor-3353 .elementor-element.elementor-element-18fa5d19 .ekit_accordion_icon_left_group {
	margin: 5px 5px 5px 5px;
}

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

@media (max-width:1366px) {
	.elementor-3353 .elementor-element.elementor-element-325a24f0 {
		width: var(--container-widget-width, 865.359px);
		max-width: 865.359px;
		--container-widget-width: 865.359px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-3353 .elementor-element.elementor-element-325a24f0 .elementor-heading-title {
		font-size: 48px;
		line-height: 48px;
	}
	
	.elementor-3353 .elementor-element.elementor-element-5f4aa047 {
		width: var(--container-widget-width, 739.078px);
		max-width: 739.078px;
		--container-widget-width: 739.078px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-3353 .elementor-element.elementor-element-7810aef4 .elementor-heading-title {
		font-size: 36px;
		line-height: 40px;
	}
	
	.elementor-3353 .elementor-element.elementor-element-5a31f81c {
		--grid-auto-flow: row;
	}
	
	.elementor-3353 .elementor-element.elementor-element-67fbc4c6 .elementor-heading-title {
		font-size: 24px;
		line-height: 28px;
	}
	
	.elementor-3353 .elementor-element.elementor-element-3f3a25bb {
		width: var(--container-widget-width, 243.258px);
		max-width: 243.258px;
		--container-widget-width: 243.258px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-3353 .elementor-element.elementor-element-3f3a25bb .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3353 .elementor-element.elementor-element-3f3a25bb .elementor-icon-list-item > a {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-3353 .elementor-element.elementor-element-3fa31fb2 {
		width: var(--container-widget-width, 243.258px);
		max-width: 243.258px;
		--container-widget-width: 243.258px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-3353 .elementor-element.elementor-element-3fa31fb2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3353 .elementor-element.elementor-element-3fa31fb2 .elementor-icon-list-item > a {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-3353 .elementor-element.elementor-element-674690ea {
		width: var(--container-widget-width, 243.258px);
		max-width: 243.258px;
		--container-widget-width: 243.258px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-3353 .elementor-element.elementor-element-674690ea .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3353 .elementor-element.elementor-element-674690ea .elementor-icon-list-item > a {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-3353 .elementor-element.elementor-element-2f94d925 .elementor-heading-title {
		font-size: 36px;
		line-height: 40px;
	}
	
	.elementor-3353 .elementor-element.elementor-element-3dc4911a {
		--grid-auto-flow: row;
	}
	
	.elementor-3353 .elementor-element.elementor-element-cd524ad .elementor-heading-title {
		font-size: 24px;
		line-height: 28px;
	}
	
	.elementor-3353 .elementor-element.elementor-element-28402787 {
		width: var(--container-widget-width, 243.258px);
		max-width: 243.258px;
		--container-widget-width: 243.258px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-3353 .elementor-element.elementor-element-28402787 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3353 .elementor-element.elementor-element-28402787 .elementor-icon-list-item > a {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-3353 .elementor-element.elementor-element-1ce74f20 {
		width: var(--container-widget-width, 243.258px);
		max-width: 243.258px;
		--container-widget-width: 243.258px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-3353 .elementor-element.elementor-element-1ce74f20 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3353 .elementor-element.elementor-element-1ce74f20 .elementor-icon-list-item > a {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-3353 .elementor-element.elementor-element-7ca019d8 {
		width: var(--container-widget-width, 243.258px);
		max-width: 243.258px;
		--container-widget-width: 243.258px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-3353 .elementor-element.elementor-element-7ca019d8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3353 .elementor-element.elementor-element-7ca019d8 .elementor-icon-list-item > a {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-3353 .elementor-element.elementor-element-22980861 .elementor-heading-title {
		font-size: 36px;
		line-height: 40px;
	}
	
	.elementor-3353 .elementor-element.elementor-element-336d110d {
		--grid-auto-flow: row;
	}
	
	.elementor-3353 .elementor-element.elementor-element-36ea2660 .elementor-heading-title {
		font-size: 24px;
		line-height: 28px;
	}
	
	.elementor-3353 .elementor-element.elementor-element-42cfde23 {
		width: var(--container-widget-width, 243.258px);
		max-width: 243.258px;
		--container-widget-width: 243.258px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-3353 .elementor-element.elementor-element-42cfde23 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3353 .elementor-element.elementor-element-42cfde23 .elementor-icon-list-item > a {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-3353 .elementor-element.elementor-element-2c0e4127 {
		width: var(--container-widget-width, 243.258px);
		max-width: 243.258px;
		--container-widget-width: 243.258px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-3353 .elementor-element.elementor-element-2c0e4127 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3353 .elementor-element.elementor-element-2c0e4127 .elementor-icon-list-item > a {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-3353 .elementor-element.elementor-element-29389a22 {
		width: var(--container-widget-width, 243.258px);
		max-width: 243.258px;
		--container-widget-width: 243.258px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-3353 .elementor-element.elementor-element-29389a22 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3353 .elementor-element.elementor-element-29389a22 .elementor-icon-list-item > a {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-3353 .elementor-element.elementor-element-601bcbd8 {
		--grid-auto-flow: row;
	}
	
	.elementor-3353 .elementor-element.elementor-element-6dd115b .elementor-heading-title {
		font-size: 36px;
		line-height: 40px;
	}
	
	.elementor-3353 .elementor-element.elementor-element-29502831 {
		--grid-auto-flow: row;
	}
	
	.elementor-3353 .elementor-element.elementor-element-200b0062 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-3353 .elementor-element.elementor-element-60afabf4 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-3353 .elementor-element.elementor-element-dd99788 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-3353 .elementor-element.elementor-element-776ffb5c {
		--margin-top: 45px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-3353 .elementor-element.elementor-element-5f43c522 {
		--grid-auto-flow: row;
	}
	
	.elementor-3353 .elementor-element.elementor-element-1a1f92a7 .elementor-heading-title {
		font-size: 36px;
		line-height: 40px;
	}
}

@media (max-width:1200px) {
	.elementor-3353 .elementor-element.elementor-element-32a3f79b {
		--margin-top: 45px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-3353 .elementor-element.elementor-element-7810aef4 .elementor-heading-title {
		font-size: 36px;
	}
	
	.elementor-3353 .elementor-element.elementor-element-5a31f81c {
		--grid-auto-flow: row;
	}
	
	.elementor-3353 .elementor-element.elementor-element-67fbc4c6 .elementor-heading-title {
		font-size: 24px;
		line-height: 28px;
	}
	
	.elementor-3353 .elementor-element.elementor-element-961fcda .elementor-heading-title {
		font-size: 24px;
		line-height: 28px;
	}
	
	.elementor-3353 .elementor-element.elementor-element-53696a66 .elementor-heading-title {
		font-size: 24px;
		line-height: 28px;
	}
	
	.elementor-3353 .elementor-element.elementor-element-674690ea > .elementor-widget-container {
		margin: 0px 0px 0px 15px;
	}
	
	.elementor-3353 .elementor-element.elementor-element-2bd6d257 {
		--margin-top: 45px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-3353 .elementor-element.elementor-element-2f94d925 .elementor-heading-title {
		font-size: 36px;
	}
	
	.elementor-3353 .elementor-element.elementor-element-3dc4911a {
		--grid-auto-flow: row;
	}
	
	.elementor-3353 .elementor-element.elementor-element-cd524ad .elementor-heading-title {
		font-size: 24px;
		line-height: 28px;
	}
	
	.elementor-3353 .elementor-element.elementor-element-4665d14e .elementor-heading-title {
		font-size: 24px;
		line-height: 28px;
	}
	
	.elementor-3353 .elementor-element.elementor-element-530554b6 .elementor-heading-title {
		font-size: 24px;
		line-height: 28px;
	}
	
	.elementor-3353 .elementor-element.elementor-element-7ca019d8 > .elementor-widget-container {
		margin: 0px 0px 0px 15px;
	}
	
	.elementor-3353 .elementor-element.elementor-element-686a5069 {
		--margin-top: 45px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-3353 .elementor-element.elementor-element-22980861 .elementor-heading-title {
		font-size: 36px;
	}
	
	.elementor-3353 .elementor-element.elementor-element-336d110d {
		--grid-auto-flow: row;
	}
	
	.elementor-3353 .elementor-element.elementor-element-36ea2660 .elementor-heading-title {
		font-size: 24px;
		line-height: 28px;
	}
	
	.elementor-3353 .elementor-element.elementor-element-2343dbce .elementor-heading-title {
		font-size: 24px;
		line-height: 28px;
	}
	
	.elementor-3353 .elementor-element.elementor-element-42a9f100 .elementor-heading-title {
		font-size: 24px;
		line-height: 28px;
	}
	
	.elementor-3353 .elementor-element.elementor-element-29389a22 > .elementor-widget-container {
		margin: 0px 0px 0px 15px;
	}
	
	.elementor-3353 .elementor-element.elementor-element-601bcbd8 {
		--grid-auto-flow: row;
	}
	
	.elementor-3353 .elementor-element.elementor-element-6dd115b .elementor-heading-title {
		font-size: 36px;
		line-height: 40px;
	}
	
	.elementor-3353 .elementor-element.elementor-element-29502831 {
		--grid-auto-flow: row;
	}
	
	.elementor-3353 .elementor-element.elementor-element-5f43c522 {
		--grid-auto-flow: row;
	}
	
	.elementor-3353 .elementor-element.elementor-element-1a1f92a7 .elementor-heading-title {
		font-size: 36px;
		line-height: 40px;
	}
	
	.elementor-3353 .elementor-element.elementor-element-5306ce9b {
		--padding-top: 30px;
		--padding-bottom: 0px;
		--padding-left: 30px;
		--padding-right: 0px;
	}
}

@media (max-width:1024px) {
	.elementor-3353 .elementor-element.elementor-element-325a24f0 > .elementor-widget-container {
		margin: 9px 0px 0px 0px;
	}
	
	.elementor-3353 .elementor-element.elementor-element-325a24f0 .elementor-heading-title {
		font-size: 48px;
		line-height: 1.1em;
	}
	
	.elementor-3353 .elementor-element.elementor-element-5f4aa047 > .elementor-widget-container {
		margin: 20px 0px 0px 0px;
	}
	
	.elementor-3353 .elementor-element.elementor-element-5f4aa047 {
		font-size: 14px;
	}
	
	.elementor-3353 .elementor-element.elementor-element-32a3f79b {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-3353 .elementor-element.elementor-element-7810aef4 .elementor-heading-title {
		font-size: 39px;
		line-height: 1.3em;
	}
	
	.elementor-3353 .elementor-element.elementor-element-5a31f81c {
		--grid-auto-flow: row;
	}
	
	.elementor-3353 .elementor-element.elementor-element-67fbc4c6 .elementor-heading-title {
		font-size: 24px;
	}
	
	.elementor-3353 .elementor-element.elementor-element-3f3a25bb > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-3353 .elementor-element.elementor-element-3f3a25bb {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}
	
	.elementor-3353 .elementor-element.elementor-element-3f3a25bb .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3353 .elementor-element.elementor-element-3f3a25bb .elementor-icon-list-item > a {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-3353 .elementor-element.elementor-element-3fa31fb2 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-3353 .elementor-element.elementor-element-3fa31fb2 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}
	
	.elementor-3353 .elementor-element.elementor-element-3fa31fb2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3353 .elementor-element.elementor-element-3fa31fb2 .elementor-icon-list-item > a {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-3353 .elementor-element.elementor-element-53696a66 .elementor-heading-title {
		font-size: 24px;
		line-height: 28px;
	}
	
	.elementor-3353 .elementor-element.elementor-element-674690ea > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-3353 .elementor-element.elementor-element-674690ea {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}
	
	.elementor-3353 .elementor-element.elementor-element-674690ea .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3353 .elementor-element.elementor-element-674690ea .elementor-icon-list-item > a {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-3353 .elementor-element.elementor-element-2bd6d257 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-3353 .elementor-element.elementor-element-2f94d925 .elementor-heading-title {
		font-size: 39px;
		line-height: 1.3em;
	}
	
	.elementor-3353 .elementor-element.elementor-element-3dc4911a {
		--grid-auto-flow: row;
	}
	
	.elementor-3353 .elementor-element.elementor-element-cd524ad .elementor-heading-title {
		font-size: 24px;
	}
	
	.elementor-3353 .elementor-element.elementor-element-28402787 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-3353 .elementor-element.elementor-element-28402787 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}
	
	.elementor-3353 .elementor-element.elementor-element-28402787 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3353 .elementor-element.elementor-element-28402787 .elementor-icon-list-item > a {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-3353 .elementor-element.elementor-element-1ce74f20 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-3353 .elementor-element.elementor-element-1ce74f20 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}
	
	.elementor-3353 .elementor-element.elementor-element-1ce74f20 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3353 .elementor-element.elementor-element-1ce74f20 .elementor-icon-list-item > a {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-3353 .elementor-element.elementor-element-530554b6 .elementor-heading-title {
		font-size: 24px;
		line-height: 28px;
	}
	
	.elementor-3353 .elementor-element.elementor-element-7ca019d8 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-3353 .elementor-element.elementor-element-7ca019d8 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}
	
	.elementor-3353 .elementor-element.elementor-element-7ca019d8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3353 .elementor-element.elementor-element-7ca019d8 .elementor-icon-list-item > a {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-3353 .elementor-element.elementor-element-686a5069 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-3353 .elementor-element.elementor-element-22980861 .elementor-heading-title {
		font-size: 39px;
		line-height: 1.3em;
	}
	
	.elementor-3353 .elementor-element.elementor-element-336d110d {
		--grid-auto-flow: row;
	}
	
	.elementor-3353 .elementor-element.elementor-element-36ea2660 .elementor-heading-title {
		font-size: 24px;
	}
	
	.elementor-3353 .elementor-element.elementor-element-42cfde23 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-3353 .elementor-element.elementor-element-42cfde23 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}
	
	.elementor-3353 .elementor-element.elementor-element-42cfde23 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3353 .elementor-element.elementor-element-42cfde23 .elementor-icon-list-item > a {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-3353 .elementor-element.elementor-element-2c0e4127 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-3353 .elementor-element.elementor-element-2c0e4127 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}
	
	.elementor-3353 .elementor-element.elementor-element-2c0e4127 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3353 .elementor-element.elementor-element-2c0e4127 .elementor-icon-list-item > a {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-3353 .elementor-element.elementor-element-42a9f100 .elementor-heading-title {
		font-size: 24px;
		line-height: 28px;
	}
	
	.elementor-3353 .elementor-element.elementor-element-29389a22 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-3353 .elementor-element.elementor-element-29389a22 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}
	
	.elementor-3353 .elementor-element.elementor-element-29389a22 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3353 .elementor-element.elementor-element-29389a22 .elementor-icon-list-item > a {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-3353 .elementor-element.elementor-element-601bcbd8 {
		--grid-auto-flow: row;
	}
	
	.elementor-3353 .elementor-element.elementor-element-29502831 {
		--grid-auto-flow: row;
	}
	
	.elementor-3353 .elementor-element.elementor-element-20dd7ac0 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-3353 .elementor-element.elementor-element-771e6dac .elementor-heading-title {
		font-size: 50px;
		line-height: 1.1em;
	}
	
	.elementor-3353 .elementor-element.elementor-element-5d6ce969 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: -40px;
		--margin-right: 0px;
	}
	
	.elementor-3353 .elementor-element.elementor-element-3bd6db9 .elementor-heading-title {
		font-size: 22px;
		line-height: 1.2em;
	}
	
	.elementor-3353 .elementor-element.elementor-element-195912e8 .elementor-heading-title {
		font-size: 50px;
		line-height: 1.1em;
	}
	
	.elementor-3353 .elementor-element.elementor-element-1f42806c .elementor-heading-title {
		font-size: 22px;
		line-height: 1.2em;
	}
	
	.elementor-3353 .elementor-element.elementor-element-60afabf4 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-3353 .elementor-element.elementor-element-3dc059b5 .elementor-heading-title {
		font-size: 50px;
		line-height: 1.1em;
	}
	
	.elementor-3353 .elementor-element.elementor-element-5c20aa31 .elementor-heading-title {
		font-size: 22px;
		line-height: 1.2em;
	}
	
	.elementor-3353 .elementor-element.elementor-element-dd99788 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-3353 .elementor-element.elementor-element-771047c6 .elementor-heading-title {
		font-size: 50px;
		line-height: 1.1em;
	}
	
	.elementor-3353 .elementor-element.elementor-element-482bf2cb .elementor-heading-title {
		font-size: 22px;
		line-height: 1.2em;
	}
	
	.elementor-3353 .elementor-element.elementor-element-5f43c522 {
		--grid-auto-flow: row;
	}
	
	.elementor-3353 .elementor-element.elementor-element-1a1f92a7 .elementor-heading-title {
		font-size: 36px;
		line-height: 40px;
	}
	
	.elementor-3353 .elementor-element.elementor-element-7612f279 {
		--flex-direction: row-reverse;
		--container-widget-width: initial;
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap-reverse;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--flex-wrap: wrap;
		--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-3353 .elementor-element.elementor-element-7612f279:not(.elementor-motion-effects-element-type-background), .elementor-3353 .elementor-element.elementor-element-7612f279 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: -85px 0px;
	}
	
	.elementor-3353 .elementor-element.elementor-element-1b6a1b9b {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-3353 .elementor-element.elementor-element-5306ce9b {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 50px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-3353 .elementor-element.elementor-element-6fac1a45 .elementor-heading-title {
		font-size: 39px;
		line-height: 1.3em;
	}
	
	.elementor-3353 .elementor-element.elementor-element-18fa5d19 .elementskit-accordion .elementskit-card-body p, .elementor-3353 .elementor-element.elementor-element-18fa5d19 .elementskit-accordion .elementskit-card-body {
		font-size: 15px;
	}
	
	.elementor-3353 .elementor-element.elementor-element-18fa5d19 .elementskit-accordion .elementskit-card-body {
		padding: 20px 20px 20px 20px;
	}
}

@media (max-width:880px) {
	.elementor-3353 .elementor-element.elementor-element-7810aef4 .elementor-heading-title {
		font-size: 36px;
		line-height: 40px;
	}
	
	.elementor-3353 .elementor-element.elementor-element-5a31f81c {
		--grid-auto-flow: row;
	}
	
	.elementor-3353 .elementor-element.elementor-element-961fcda .elementor-heading-title {
		font-size: 24px;
		line-height: 28px;
	}
	
	.elementor-3353 .elementor-element.elementor-element-2f94d925 .elementor-heading-title {
		font-size: 36px;
		line-height: 40px;
	}
	
	.elementor-3353 .elementor-element.elementor-element-3dc4911a {
		--grid-auto-flow: row;
	}
	
	.elementor-3353 .elementor-element.elementor-element-4665d14e .elementor-heading-title {
		font-size: 24px;
		line-height: 28px;
	}
	
	.elementor-3353 .elementor-element.elementor-element-22980861 .elementor-heading-title {
		font-size: 36px;
		line-height: 40px;
	}
	
	.elementor-3353 .elementor-element.elementor-element-336d110d {
		--grid-auto-flow: row;
	}
	
	.elementor-3353 .elementor-element.elementor-element-2343dbce .elementor-heading-title {
		font-size: 24px;
		line-height: 28px;
	}
	
	.elementor-3353 .elementor-element.elementor-element-601bcbd8 {
		--grid-auto-flow: row;
	}
	
	.elementor-3353 .elementor-element.elementor-element-6dd115b .elementor-heading-title {
		font-size: 36px;
		line-height: 40px;
	}
	
	.elementor-3353 .elementor-element.elementor-element-29502831 {
		--grid-auto-flow: row;
	}
	
	.elementor-3353 .elementor-element.elementor-element-5d6ce969 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-3353 .elementor-element.elementor-element-3bd6db9 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-3353 .elementor-element.elementor-element-259c3b0d {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-3353 .elementor-element.elementor-element-1f42806c > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-3353 .elementor-element.elementor-element-427520c8 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-3353 .elementor-element.elementor-element-5c20aa31 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-3353 .elementor-element.elementor-element-2a8846a {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-3353 .elementor-element.elementor-element-482bf2cb > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-3353 .elementor-element.elementor-element-5f43c522 {
		--grid-auto-flow: row;
	}
	
	.elementor-3353 .elementor-element.elementor-element-1a1f92a7 .elementor-heading-title {
		font-size: 36px;
		line-height: 40px;
	}
}

@media (max-width:600px) {
	.elementor-3353 .elementor-element.elementor-element-5b2ad96e {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 74px;
		--padding-bottom: 54px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-3353 .elementor-element.elementor-element-325a24f0 > .elementor-widget-container {
		margin: 6px 0px 0px -6px;
	}
	
	.elementor-3353 .elementor-element.elementor-element-325a24f0 .elementor-heading-title {
		font-size: 36px;
		line-height: 40px;
	}
	
	.elementor-3353 .elementor-element.elementor-element-5f4aa047 {
		font-size: 14px;
	}
	
	.elementor-3353 .elementor-element.elementor-element-1fbc9276 {
		--margin-top: 40px;
		--margin-bottom: 80px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-3353 .elementor-element.elementor-element-64e20b7 {
		--content-width: 500px;
	}
	
	.elementor-3353 .elementor-element.elementor-element-6087278f {
		width: var(--container-widget-width, 100%);
		max-width: 100%;
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-3353 .elementor-element.elementor-element-6087278f .elementor-button {
		font-size: 14px;
		padding: 20px 20px 20px 10px;
	}
	
	.elementor-3353 .elementor-element.elementor-element-32a3f79b {
		--align-items: flex-start;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--margin-top: 50px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-3353 .elementor-element.elementor-element-79161b89 {
		--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-3353 .elementor-element.elementor-element-7810aef4 > .elementor-widget-container {
		margin: -12px 0px 20px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-3353 .elementor-element.elementor-element-7810aef4 .elementor-heading-title {
		font-size: 32px;
	}
	
	.elementor-3353 .elementor-element.elementor-element-5a31f81c {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-3353 .elementor-element.elementor-element-67fbc4c6 .elementor-heading-title {
		font-size: 22px;
		line-height: 24px;
	}
	
	.elementor-3353 .elementor-element.elementor-element-3f3a25bb > .elementor-widget-container {
		margin: 10px 0px 0px 0px;
		padding: 0px 0px 0px 10px;
	}
	
	.elementor-3353 .elementor-element.elementor-element-3f3a25bb {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}
	
	.elementor-3353 .elementor-element.elementor-element-3f3a25bb .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3353 .elementor-element.elementor-element-3f3a25bb .elementor-icon-list-item > a {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-3353 .elementor-element.elementor-element-6818169b > .elementor-widget-container {
		margin: 10px 0px 0px 0px;
	}
	
	.elementor-3353 .elementor-element.elementor-element-961fcda .elementor-heading-title {
		font-size: 22px;
	}
	
	.elementor-3353 .elementor-element.elementor-element-3fa31fb2 > .elementor-widget-container {
		margin: 10px 0px 0px 0px;
		padding: 0px 0px 0px 10px;
	}
	
	.elementor-3353 .elementor-element.elementor-element-3fa31fb2 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}
	
	.elementor-3353 .elementor-element.elementor-element-3fa31fb2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3353 .elementor-element.elementor-element-3fa31fb2 .elementor-icon-list-item > a {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-3353 .elementor-element.elementor-element-60510e75 > .elementor-widget-container {
		margin: 10px 0px 0px 0px;
	}
	
	.elementor-3353 .elementor-element.elementor-element-53696a66 .elementor-heading-title {
		font-size: 22px;
		line-height: 24px;
	}
	
	.elementor-3353 .elementor-element.elementor-element-674690ea > .elementor-widget-container {
		margin: 10px 0px 0px 0px;
		padding: 0px 0px 0px 10px;
	}
	
	.elementor-3353 .elementor-element.elementor-element-674690ea {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}
	
	.elementor-3353 .elementor-element.elementor-element-674690ea .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3353 .elementor-element.elementor-element-674690ea .elementor-icon-list-item > a {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-3353 .elementor-element.elementor-element-3e974665 > .elementor-widget-container {
		margin: 10px 0px 0px 0px;
	}
	
	.elementor-3353 .elementor-element.elementor-element-2bd6d257 {
		--align-items: flex-start;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--margin-top: 50px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-3353 .elementor-element.elementor-element-209f3138 {
		--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-3353 .elementor-element.elementor-element-2f94d925 > .elementor-widget-container {
		margin: -12px 0px 20px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-3353 .elementor-element.elementor-element-2f94d925 .elementor-heading-title {
		font-size: 32px;
	}
	
	.elementor-3353 .elementor-element.elementor-element-3dc4911a {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-3353 .elementor-element.elementor-element-cd524ad .elementor-heading-title {
		font-size: 22px;
		line-height: 24px;
	}
	
	.elementor-3353 .elementor-element.elementor-element-28402787 > .elementor-widget-container {
		margin: 10px 0px 0px 0px;
		padding: 0px 0px 0px 10px;
	}
	
	.elementor-3353 .elementor-element.elementor-element-28402787 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}
	
	.elementor-3353 .elementor-element.elementor-element-28402787 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3353 .elementor-element.elementor-element-28402787 .elementor-icon-list-item > a {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-3353 .elementor-element.elementor-element-50500f67 > .elementor-widget-container {
		margin: 10px 0px 0px 0px;
	}
	
	.elementor-3353 .elementor-element.elementor-element-4665d14e .elementor-heading-title {
		font-size: 22px;
	}
	
	.elementor-3353 .elementor-element.elementor-element-1ce74f20 > .elementor-widget-container {
		margin: 10px 0px 0px 0px;
		padding: 0px 0px 0px 10px;
	}
	
	.elementor-3353 .elementor-element.elementor-element-1ce74f20 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}
	
	.elementor-3353 .elementor-element.elementor-element-1ce74f20 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3353 .elementor-element.elementor-element-1ce74f20 .elementor-icon-list-item > a {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-3353 .elementor-element.elementor-element-4c23b249 > .elementor-widget-container {
		margin: 10px 0px 0px 0px;
	}
	
	.elementor-3353 .elementor-element.elementor-element-530554b6 .elementor-heading-title {
		font-size: 22px;
		line-height: 24px;
	}
	
	.elementor-3353 .elementor-element.elementor-element-7ca019d8 > .elementor-widget-container {
		margin: 10px 0px 0px 0px;
		padding: 0px 0px 0px 10px;
	}
	
	.elementor-3353 .elementor-element.elementor-element-7ca019d8 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}
	
	.elementor-3353 .elementor-element.elementor-element-7ca019d8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3353 .elementor-element.elementor-element-7ca019d8 .elementor-icon-list-item > a {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-3353 .elementor-element.elementor-element-31d06015 > .elementor-widget-container {
		margin: 10px 0px 0px 0px;
	}
	
	.elementor-3353 .elementor-element.elementor-element-686a5069 {
		--align-items: flex-start;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--margin-top: 50px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-3353 .elementor-element.elementor-element-49b27a97 {
		--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-3353 .elementor-element.elementor-element-22980861 > .elementor-widget-container {
		margin: -12px 0px 20px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-3353 .elementor-element.elementor-element-22980861 .elementor-heading-title {
		font-size: 32px;
	}
	
	.elementor-3353 .elementor-element.elementor-element-336d110d {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-3353 .elementor-element.elementor-element-36ea2660 .elementor-heading-title {
		font-size: 22px;
		line-height: 24px;
	}
	
	.elementor-3353 .elementor-element.elementor-element-42cfde23 > .elementor-widget-container {
		margin: 10px 0px 0px 0px;
		padding: 0px 0px 0px 10px;
	}
	
	.elementor-3353 .elementor-element.elementor-element-42cfde23 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}
	
	.elementor-3353 .elementor-element.elementor-element-42cfde23 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3353 .elementor-element.elementor-element-42cfde23 .elementor-icon-list-item > a {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-3353 .elementor-element.elementor-element-5cfd7868 > .elementor-widget-container {
		margin: 10px 0px 0px 0px;
	}
	
	.elementor-3353 .elementor-element.elementor-element-2343dbce .elementor-heading-title {
		font-size: 22px;
	}
	
	.elementor-3353 .elementor-element.elementor-element-2c0e4127 > .elementor-widget-container {
		margin: 10px 0px 0px 0px;
		padding: 0px 0px 0px 10px;
	}
	
	.elementor-3353 .elementor-element.elementor-element-2c0e4127 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}
	
	.elementor-3353 .elementor-element.elementor-element-2c0e4127 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3353 .elementor-element.elementor-element-2c0e4127 .elementor-icon-list-item > a {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-3353 .elementor-element.elementor-element-47b2488d > .elementor-widget-container {
		margin: 10px 0px 0px 0px;
	}
	
	.elementor-3353 .elementor-element.elementor-element-42a9f100 .elementor-heading-title {
		font-size: 22px;
		line-height: 24px;
	}
	
	.elementor-3353 .elementor-element.elementor-element-29389a22 > .elementor-widget-container {
		margin: 10px 0px 0px 0px;
		padding: 0px 0px 0px 10px;
	}
	
	.elementor-3353 .elementor-element.elementor-element-29389a22 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}
	
	.elementor-3353 .elementor-element.elementor-element-29389a22 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3353 .elementor-element.elementor-element-29389a22 .elementor-icon-list-item > a {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-3353 .elementor-element.elementor-element-65471d10 > .elementor-widget-container {
		margin: 10px 0px 0px 0px;
	}
	
	.elementor-3353 .elementor-element.elementor-element-601bcbd8 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--e-con-grid-template-rows: repeat(2, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-3353 .elementor-element.elementor-element-6dd115b > .elementor-widget-container {
		margin: 45px 0px 0px 0px;
	}
	
	.elementor-3353 .elementor-element.elementor-element-6dd115b {
		text-align: center;
	}
	
	.elementor-3353 .elementor-element.elementor-element-6dd115b .elementor-heading-title {
		font-size: 32px;
		line-height: 36px;
	}
	
	.elementor-3353 .elementor-element.elementor-element-29502831 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--e-con-grid-template-rows: repeat(2, 1fr);
		--grid-auto-flow: row;
		--margin-top: 25px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-3353 .elementor-element.elementor-element-20dd7ac0 {
		--flex-direction: column-reverse;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
	}
	
	.elementor-3353 .elementor-element.elementor-element-771e6dac .elementor-heading-title {
		font-size: 38px;
		line-height: 1.2em;
	}
	
	.elementor-3353 .elementor-element.elementor-element-5d6ce969 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-3353 .elementor-element.elementor-element-3bd6db9 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-3353 .elementor-element.elementor-element-3bd6db9 .elementor-heading-title {
		font-size: 22px;
		line-height: 28px;
	}
	
	.elementor-3353 .elementor-element.elementor-element-200b0062 {
		--flex-direction: column-reverse;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-3353 .elementor-element.elementor-element-195912e8 .elementor-heading-title {
		font-size: 38px;
		line-height: 1.2em;
	}
	
	.elementor-3353 .elementor-element.elementor-element-259c3b0d {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-3353 .elementor-element.elementor-element-1f42806c > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-3353 .elementor-element.elementor-element-1f42806c .elementor-heading-title {
		font-size: 22px;
		line-height: 28px;
	}
	
	.elementor-3353 .elementor-element.elementor-element-60afabf4 {
		--flex-direction: column-reverse;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-3353 .elementor-element.elementor-element-3dc059b5 .elementor-heading-title {
		font-size: 38px;
		line-height: 1.2em;
	}
	
	.elementor-3353 .elementor-element.elementor-element-427520c8 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-3353 .elementor-element.elementor-element-5c20aa31 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-3353 .elementor-element.elementor-element-5c20aa31 .elementor-heading-title {
		font-size: 22px;
		line-height: 28px;
	}
	
	.elementor-3353 .elementor-element.elementor-element-dd99788 {
		--flex-direction: column-reverse;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-3353 .elementor-element.elementor-element-771047c6 .elementor-heading-title {
		font-size: 38px;
		line-height: 1.2em;
	}
	
	.elementor-3353 .elementor-element.elementor-element-2a8846a {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-3353 .elementor-element.elementor-element-482bf2cb > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-3353 .elementor-element.elementor-element-482bf2cb .elementor-heading-title {
		font-size: 22px;
		line-height: 28px;
	}
	
	.elementor-3353 .elementor-element.elementor-element-776ffb5c {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-3353 .elementor-element.elementor-element-5f43c522 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--e-con-grid-template-rows: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-3353 .elementor-element.elementor-element-1a1f92a7 .elementor-heading-title {
		font-size: 32px;
		line-height: 36px;
	}
	
	.elementor-3353 .elementor-element.elementor-element-5d553ef2 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-3353 .elementor-element.elementor-element-5ea17a0b > .elementor-widget-container {
		margin: -20px 0px 0px -20px;
	}
	
	.elementor-3353 .elementor-element.elementor-element-7612f279:not(.elementor-motion-effects-element-type-background), .elementor-3353 .elementor-element.elementor-element-7612f279 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: -900px 0px;
		background-repeat: no-repeat;
		background-size: cover;
	}
	
	.elementor-3353 .elementor-element.elementor-element-7612f279 {
		--margin-top: 50px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 10px;
	}
	
	.elementor-3353 .elementor-element.elementor-element-1b6a1b9b {
		--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-3353 .elementor-element.elementor-element-734c048a {
		--spacer-size: 10px;
	}
	
	.elementor-3353 .elementor-element.elementor-element-5306ce9b {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-3353 .elementor-element.elementor-element-6fac1a45 .elementor-heading-title {
		font-size: 28px;
	}
	
	.elementor-3353 .elementor-element.elementor-element-18fa5d19 .elementskit-accordion .elementskit-card-header>.elementskit-btn-link {
		font-size: 14px;
		line-height: 19px;
		padding: 10px 15px 10px 15px;
	}
	
	.elementor-3353 .elementor-element.elementor-element-18fa5d19 .elementskit-accordion .elementskit-card:not(:last-child) {
		margin-bottom: 0px;
	}
	
	.elementor-3353 .elementor-element.elementor-element-18fa5d19 .elementskit-accordion .elementskit-card-body {
		padding: 15px 15px 15px 15px;
	}
	
	.elementor-3353 .elementor-element.elementor-element-18fa5d19 .elementskit-accordion .elementskit-card .elementskit-card-header .elementskit-btn-link .ekit_accordion_icon_group {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-3353 .elementor-element.elementor-element-18fa5d19 .ekit_accordion_icon_group, .elementor-3353 .elementor-element.elementor-element-18fa5d19 .ekit_accordion_icon_left_group {
		margin: 5px 5px 5px 5px;
	}
}

@media (min-width:601px) {
	.elementor-3353 .elementor-element.elementor-element-5b2ad96e {
		--content-width: 1140px;
	}
	
	.elementor-3353 .elementor-element.elementor-element-32a3f79b {
		--content-width: 1140px;
	}
	
	.elementor-3353 .elementor-element.elementor-element-2bd6d257 {
		--content-width: 1140px;
	}
	
	.elementor-3353 .elementor-element.elementor-element-686a5069 {
		--content-width: 1140px;
	}
	
	.elementor-3353 .elementor-element.elementor-element-601bcbd8 {
		--content-width: 1140px;
	}
	
	.elementor-3353 .elementor-element.elementor-element-29502831 {
		--content-width: 1140px;
	}
	
	.elementor-3353 .elementor-element.elementor-element-e0484b1 {
		--width: 19%;
	}
	
	.elementor-3353 .elementor-element.elementor-element-68863dcd {
		--width: 19%;
	}
	
	.elementor-3353 .elementor-element.elementor-element-3a453528 {
		--width: 19%;
	}
	
	.elementor-3353 .elementor-element.elementor-element-192af4b {
		--width: 19%;
	}
	
	.elementor-3353 .elementor-element.elementor-element-776ffb5c {
		--content-width: 1140px;
	}
	
	.elementor-3353 .elementor-element.elementor-element-1d945295 {
		--width: 50%;
	}
	
	.elementor-3353 .elementor-element.elementor-element-3ff7375d {
		--width: 50%;
	}
	
	.elementor-3353 .elementor-element.elementor-element-7612f279 {
		--content-width: 1140px;
	}
	
	.elementor-3353 .elementor-element.elementor-element-1b6a1b9b {
		--width: 43.449%;
	}
	
	.elementor-3353 .elementor-element.elementor-element-5306ce9b {
		--width: 50%;
	}
}

@media (max-width:1024px) and (min-width:601px) {
	.elementor-3353 .elementor-element.elementor-element-1b6a1b9b {
		--width: 100%;
	}
	
	.elementor-3353 .elementor-element.elementor-element-5306ce9b {
		--width: 60%;
	}
}
