.elementor-1010 .elementor-element.elementor-element-9a028d0 {
	margin-top: -10px;
	margin-bottom: 0px;
}

.elementor-1010 .elementor-element.elementor-element-590b18d {
	text-align: center;
}

.elementor-1010 .elementor-element.elementor-element-590b18d .elementor-heading-title {
	color: #040405;
}

.elementor-1010 .elementor-element.elementor-element-590b18d>.elementor-widget-container {
	padding: 10px 0px 0px 0px;
}

.elementor-1010 .elementor-element.elementor-element-8fc73ef {
	text-align: center;
}

.elementor-1010 .elementor-element.elementor-element-8fc73ef .elementor-heading-title {
	color: #000000;
	font-family: "Calibri", Sans-serif;
	font-size: 18px;
	font-weight: 600;
	font-style: italic;
}

.elementor-1010 .elementor-element.elementor-element-8fc73ef>.elementor-widget-container {
	margin: -10px 0px 0px 0px;
}

.elementor-1010 .elementor-element.elementor-element-64c0a36>.elementor-container {
	text-align: center;
}

.elementor-1010 .elementor-element.elementor-element-d4569ee {
	color: #2D94DA;
	font-family: "Calibri", Sans-serif;
	font-size: 19px;
	font-weight: 400;
}

.elementor-1010 .elementor-element.elementor-element-2d1e982 {
	padding: 10px 0px 0px 0px;
}

.elementor-1010 .elementor-element.elementor-element-b6c6589 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-bottom: calc(8px/2);
}

.elementor-1010 .elementor-element.elementor-element-b6c6589 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-top: calc(8px/2);
}

.elementor-1010 .elementor-element.elementor-element-b6c6589 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-right: calc(8px/2);
	margin-left: calc(8px/2);
}

.elementor-1010 .elementor-element.elementor-element-b6c6589 .elementor-icon-list-items.elementor-inline-items {
	margin-right: calc(-8px/2);
	margin-left: calc(-8px/2);
}

body.rtl .elementor-1010 .elementor-element.elementor-element-b6c6589 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	left: calc(-8px/2);
}

body:not(.rtl) .elementor-1010 .elementor-element.elementor-element-b6c6589 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	right: calc(-8px/2);
}

.elementor-1010 .elementor-element.elementor-element-b6c6589 .elementor-icon-list-icon i {
	color: #83A95C;
}

.elementor-1010 .elementor-element.elementor-element-b6c6589 .elementor-icon-list-icon svg {
	fill: #83A95C;
}

.elementor-1010 .elementor-element.elementor-element-b6c6589 .elementor-icon-list-item:hover .elementor-icon-list-icon i {
	color: #710804;
}

.elementor-1010 .elementor-element.elementor-element-b6c6589 .elementor-icon-list-item:hover .elementor-icon-list-icon svg {
	fill: #710804;
}

.elementor-1010 .elementor-element.elementor-element-b6c6589 {
	--e-icon-list-icon-size: 27px;
}

.elementor-1010 .elementor-element.elementor-element-b6c6589 .elementor-icon-list-text {
	color: var(--e-global-color-77a855d);
}

.elementor-1010 .elementor-element.elementor-element-b6c6589 .elementor-icon-list-item:hover .elementor-icon-list-text {
	color: var(--e-global-color-df4cb3f);
}

.elementor-1010 .elementor-element.elementor-element-b6c6589 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-1010 .elementor-element.elementor-element-b6c6589 .elementor-icon-list-item>a {
	font-family: "Calibri", Sans-serif;
	font-size: 20px;
	font-weight: 400;
}

.elementor-1010 .elementor-element.elementor-element-a2930b5 {
	text-align: center;
}

.elementor-1010 .elementor-element.elementor-element-a2930b5 .elementor-heading-title {
	color: #000000;
	font-family: "Calibri", Sans-serif;
	font-size: 26px;
	font-weight: 600;
}

.elementor-1010 .elementor-element.elementor-element-a2930b5>.elementor-widget-container {
	margin: 10px 0px 0px 0px;
}

.elementor-1010 .elementor-element.elementor-element-1f59877 {
	padding: 6px 0px 0px 0px;
}

.elementor-1010 .elementor-element.elementor-element-8962a9e {
	color: var(--e-global-color-77a855d);
	font-family: "Calibri", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 1.4em;
}

.elementor-1010 .elementor-element.elementor-element-8962a9e>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1010 .elementor-element.elementor-element-84223e2 img {
	filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}

.elementor-1010 .elementor-element.elementor-element-af707fa {
	text-align: center;
}

.elementor-1010 .elementor-element.elementor-element-af707fa .elementor-heading-title {
	color: #000000;
	font-family: "Calibri", Sans-serif;
	font-size: 20px;
	font-weight: 600;
}

.elementor-1010 .elementor-element.elementor-element-af707fa>.elementor-widget-container {
	margin: 18px 0px 18px 0px;
}

.elementor-1010 .elementor-element.elementor-element-cb06423>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 15px;
}

.elementor-1010 .elementor-element.elementor-element-94ccd5a {
	text-align: center;
}

.elementor-1010 .elementor-element.elementor-element-94ccd5a .elementor-heading-title {
	color: #CA416E;
	font-family: "Calibri", Sans-serif;
	font-size: 25px;
	font-weight: 400;
}

.elementor-1010 .elementor-element.elementor-element-7d366a4 {
	text-align: center;
}

.elementor-1010 .elementor-element.elementor-element-7d366a4 .elementor-heading-title {
	color: #2E3760;
	font-family: "Calibri", Sans-serif;
	font-size: 52px;
	font-weight: 700;
}

.elementor-1010 .elementor-element.elementor-element-88be988 {
	padding: 50px 0px 0px 0px;
}

.elementor-1010 .elementor-element.elementor-element-98f383a>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 15px;
}

.elementor-1010 .elementor-element.elementor-element-98f383a:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-1010 .elementor-element.elementor-element-98f383a>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #F8F8F8;
}

.elementor-1010 .elementor-element.elementor-element-98f383a>.elementor-element-populated,
.elementor-1010 .elementor-element.elementor-element-98f383a>.elementor-element-populated>.elementor-background-overlay,
.elementor-1010 .elementor-element.elementor-element-98f383a>.elementor-background-slideshow {
	border-radius: 11px 11px 11px 11px;
}

.elementor-1010 .elementor-element.elementor-element-98f383a>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 0px 10px 0px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
	padding: 40px 50px 60px 50px;
}

.elementor-1010 .elementor-element.elementor-element-98f383a>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1010 .elementor-element.elementor-element-be791b5 {
	text-align: center;
}

.elementor-1010 .elementor-element.elementor-element-be791b5 .elementor-heading-title {
	color: #CA416E;
	font-family: "Calibri", Sans-serif;
	font-size: 21px;
	font-weight: 300;
}

.elementor-1010 .elementor-element.elementor-element-be791b5>.elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-1010 .elementor-element.elementor-element-121e2e6 {
	text-align: center;
}

.elementor-1010 .elementor-element.elementor-element-121e2e6 .elementor-heading-title {
	color: #2E3760;
	font-family: "Calibri", Sans-serif;
	font-size: 12px;
	font-weight: 700;
}

.elementor-1010 .elementor-element.elementor-element-121e2e6>.elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-1010 .elementor-element.elementor-element-42b04bd.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-1010 .elementor-element.elementor-element-42b04bd.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-1010 .elementor-element.elementor-element-42b04bd.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-1010 .elementor-element.elementor-element-42b04bd .elementor-image-box-wrapper .elementor-image-box-img {
	width: 30%;
}

.elementor-1010 .elementor-element.elementor-element-42b04bd .elementor-image-box-img img {
	transition-duration: 0.3s;
}

.elementor-1010 .elementor-element.elementor-element-42b04bd .elementor-image-box-title {
	margin-bottom: -5px;
	color: #FFFFFF;
	font-family: "Calibri", Sans-serif;
	font-size: 32px;
	font-weight: 700;
}

.elementor-1010 .elementor-element.elementor-element-42b04bd .elementor-image-box-description {
	color: #FFFFFF;
	font-family: "Calibri", Sans-serif;
	font-size: 13px;
	font-weight: 400;
}

.elementor-1010 .elementor-element.elementor-element-42b04bd>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 30px 15px 30px 15px;
	background-color: #2E3760;
	border-radius: 50% 50% 50% 50%;
}

.elementor-1010 .elementor-element.elementor-element-42b04bd.skt-has-bg-overlay>.elementor-widget-container:before {
	transition: background 0.3s;
}

.elementor-1010 .elementor-element.elementor-element-73299bf .elementor-button {
	font-family: "Calibri", Sans-serif;
	font-size: 13px;
	font-weight: 700;
	text-transform: uppercase;
	letter-spacing: 2px;
	fill: #FFFFFF;
	color: #FFFFFF;
	background-color: #2E3760;
	border-radius: 0px 0px 0px 0px;
	padding: 13px 13px 11px 13px;
}

.elementor-1010 .elementor-element.elementor-element-73299bf .elementor-button:hover,
.elementor-1010 .elementor-element.elementor-element-73299bf .elementor-button:focus {
	color: #FFFFFF;
	background-color: #CA416E;
}

.elementor-1010 .elementor-element.elementor-element-73299bf .elementor-button:hover svg,
.elementor-1010 .elementor-element.elementor-element-73299bf .elementor-button:focus svg {
	fill: #FFFFFF;
}

.elementor-1010 .elementor-element.elementor-element-73299bf>.elementor-widget-container {
	margin: 15px -45px -45px -45px;
}

.elementor-1010 .elementor-element.elementor-element-f4ce24f>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 15px;
}

.elementor-1010 .elementor-element.elementor-element-f4ce24f:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-1010 .elementor-element.elementor-element-f4ce24f>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #CA416E;
}

.elementor-1010 .elementor-element.elementor-element-f4ce24f>.elementor-element-populated,
.elementor-1010 .elementor-element.elementor-element-f4ce24f>.elementor-element-populated>.elementor-background-overlay,
.elementor-1010 .elementor-element.elementor-element-f4ce24f>.elementor-background-slideshow {
	border-radius: 10px 10px 10px 10px;
}

.elementor-1010 .elementor-element.elementor-element-f4ce24f>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 0px 10px 0px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
	padding: 40px 50px 60px 50px;
}

.elementor-1010 .elementor-element.elementor-element-f4ce24f>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1010 .elementor-element.elementor-element-8d24d81 {
	text-align: center;
}

.elementor-1010 .elementor-element.elementor-element-8d24d81 .elementor-heading-title {
	color: #FFFFFF;
	font-family: "Calibri", Sans-serif;
	font-size: 21px;
	font-weight: 300;
}

.elementor-1010 .elementor-element.elementor-element-d0d1895 {
	text-align: center;
}

.elementor-1010 .elementor-element.elementor-element-d0d1895 .elementor-heading-title {
	color: #FFFFFF;
	font-family: "Calibri", Sans-serif;
	font-size: 12px;
	font-weight: 700;
}

.elementor-1010 .elementor-element.elementor-element-d0d1895>.elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-1010 .elementor-element.elementor-element-fa80c14.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-1010 .elementor-element.elementor-element-fa80c14.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-1010 .elementor-element.elementor-element-fa80c14.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-1010 .elementor-element.elementor-element-fa80c14 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 30%;
}

.elementor-1010 .elementor-element.elementor-element-fa80c14 .elementor-image-box-img img {
	transition-duration: 0.3s;
}

.elementor-1010 .elementor-element.elementor-element-fa80c14 .elementor-image-box-title {
	margin-bottom: -5px;
	color: #2E3760;
	font-family: "Calibri", Sans-serif;
	font-size: 32px;
	font-weight: 700;
}

.elementor-1010 .elementor-element.elementor-element-fa80c14 .elementor-image-box-description {
	color: #CA416E;
	font-family: "Calibri", Sans-serif;
	font-size: 13px;
	font-weight: 400;
}

.elementor-1010 .elementor-element.elementor-element-fa80c14>.elementor-widget-container {
	padding: 30px 15px 30px 15px;
	background-color: #FFFFFF;
	border-radius: 50% 50% 50% 50%;
}

.elementor-1010 .elementor-element.elementor-element-fa80c14.skt-has-bg-overlay>.elementor-widget-container:before {
	transition: background 0.3s;
}

.elementor-1010 .elementor-element.elementor-element-3aa0b02 .elementor-button {
	font-family: "Calibri", Sans-serif;
	font-size: 13px;
	font-weight: 700;
	text-transform: uppercase;
	letter-spacing: 2px;
	fill: #2E3760;
	color: #2E3760;
	background-color: #FFFFFF;
	border-radius: 0px 0px 0px 0px;
	padding: 13px 13px 10px 13px;
}

.elementor-1010 .elementor-element.elementor-element-3aa0b02 .elementor-button:hover,
.elementor-1010 .elementor-element.elementor-element-3aa0b02 .elementor-button:focus {
	color: #FFFFFF;
	background-color: #2E3760;
}

.elementor-1010 .elementor-element.elementor-element-3aa0b02 .elementor-button:hover svg,
.elementor-1010 .elementor-element.elementor-element-3aa0b02 .elementor-button:focus svg {
	fill: #FFFFFF;
}

.elementor-1010 .elementor-element.elementor-element-3aa0b02>.elementor-widget-container {
	margin: 15px -45px -45px -45px;
}

.elementor-1010 .elementor-element.elementor-element-b99c08f>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 15px;
}

.elementor-1010 .elementor-element.elementor-element-b99c08f:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-1010 .elementor-element.elementor-element-b99c08f>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #F8F8F8;
}

.elementor-1010 .elementor-element.elementor-element-b99c08f>.elementor-element-populated,
.elementor-1010 .elementor-element.elementor-element-b99c08f>.elementor-element-populated>.elementor-background-overlay,
.elementor-1010 .elementor-element.elementor-element-b99c08f>.elementor-background-slideshow {
	border-radius: 11px 11px 11px 11px;
}

.elementor-1010 .elementor-element.elementor-element-b99c08f>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 0px 10px 0px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
	padding: 40px 50px 60px 50px;
}

.elementor-1010 .elementor-element.elementor-element-b99c08f>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1010 .elementor-element.elementor-element-b990547 {
	text-align: center;
}

.elementor-1010 .elementor-element.elementor-element-b990547 .elementor-heading-title {
	color: #CA416E;
	font-family: "Calibri", Sans-serif;
	font-size: 21px;
	font-weight: 300;
}

.elementor-1010 .elementor-element.elementor-element-b990547>.elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-1010 .elementor-element.elementor-element-978d892 {
	text-align: center;
}

.elementor-1010 .elementor-element.elementor-element-978d892 .elementor-heading-title {
	color: #2E3760;
	font-family: "Calibri", Sans-serif;
	font-size: 12px;
	font-weight: 700;
}

.elementor-1010 .elementor-element.elementor-element-978d892>.elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-1010 .elementor-element.elementor-element-e48e1f9.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-1010 .elementor-element.elementor-element-e48e1f9.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-1010 .elementor-element.elementor-element-e48e1f9.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-1010 .elementor-element.elementor-element-e48e1f9 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 30%;
}

.elementor-1010 .elementor-element.elementor-element-e48e1f9 .elementor-image-box-img img {
	transition-duration: 0.3s;
}

.elementor-1010 .elementor-element.elementor-element-e48e1f9 .elementor-image-box-title {
	margin-bottom: -5px;
	color: #FFFFFF;
	font-family: "Calibri", Sans-serif;
	font-size: 32px;
	font-weight: 700;
}

.elementor-1010 .elementor-element.elementor-element-e48e1f9 .elementor-image-box-description {
	color: #FFFFFF;
	font-family: "Calibri", Sans-serif;
	font-size: 13px;
	font-weight: 400;
}

.elementor-1010 .elementor-element.elementor-element-e48e1f9>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 30px 15px 30px 15px;
	background-color: #2E3760;
	border-radius: 50% 50% 50% 50%;
}

.elementor-1010 .elementor-element.elementor-element-e48e1f9.skt-has-bg-overlay>.elementor-widget-container:before {
	transition: background 0.3s;
}

.elementor-1010 .elementor-element.elementor-element-63b0ec2 .elementor-button {
	font-family: "Calibri", Sans-serif;
	font-size: 13px;
	font-weight: 700;
	text-transform: uppercase;
	letter-spacing: 2px;
	fill: #FFFFFF;
	color: #FFFFFF;
	background-color: #2E3760;
	border-radius: 0px 0px 0px 0px;
	padding: 13px 13px 11px 13px;
}

.elementor-1010 .elementor-element.elementor-element-63b0ec2 .elementor-button:hover,
.elementor-1010 .elementor-element.elementor-element-63b0ec2 .elementor-button:focus {
	color: #FFFFFF;
	background-color: #CA416E;
}

.elementor-1010 .elementor-element.elementor-element-63b0ec2 .elementor-button:hover svg,
.elementor-1010 .elementor-element.elementor-element-63b0ec2 .elementor-button:focus svg {
	fill: #FFFFFF;
}

.elementor-1010 .elementor-element.elementor-element-63b0ec2>.elementor-widget-container {
	margin: 15px -45px -45px -45px;
}

.elementor-1010 .elementor-element.elementor-element-4195778>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 15px;
}

.elementor-1010 .elementor-element.elementor-element-4195778:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-1010 .elementor-element.elementor-element-4195778>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #CA416E;
}

.elementor-1010 .elementor-element.elementor-element-4195778>.elementor-element-populated,
.elementor-1010 .elementor-element.elementor-element-4195778>.elementor-element-populated>.elementor-background-overlay,
.elementor-1010 .elementor-element.elementor-element-4195778>.elementor-background-slideshow {
	border-radius: 10px 10px 10px 10px;
}

.elementor-1010 .elementor-element.elementor-element-4195778>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 0px 10px 0px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
	padding: 40px 50px 60px 50px;
}

.elementor-1010 .elementor-element.elementor-element-4195778>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1010 .elementor-element.elementor-element-91120b6 {
	text-align: center;
}

.elementor-1010 .elementor-element.elementor-element-91120b6 .elementor-heading-title {
	color: #FFFFFF;
	font-family: "Calibri", Sans-serif;
	font-size: 21px;
	font-weight: 300;
}

.elementor-1010 .elementor-element.elementor-element-91120b6>.elementor-widget-container {
	margin: -2px -2px -2px -2px;
	padding: 0px 0px 0px 0px;
}

.elementor-1010 .elementor-element.elementor-element-857db0a {
	text-align: center;
}

.elementor-1010 .elementor-element.elementor-element-857db0a .elementor-heading-title {
	color: #FFFFFF;
	font-family: "Calibri", Sans-serif;
	font-size: 12px;
	font-weight: 700;
}

.elementor-1010 .elementor-element.elementor-element-857db0a>.elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-1010 .elementor-element.elementor-element-6719d4e.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-1010 .elementor-element.elementor-element-6719d4e.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-1010 .elementor-element.elementor-element-6719d4e.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-1010 .elementor-element.elementor-element-6719d4e .elementor-image-box-wrapper .elementor-image-box-img {
	width: 30%;
}

.elementor-1010 .elementor-element.elementor-element-6719d4e .elementor-image-box-img img {
	transition-duration: 0.3s;
}

.elementor-1010 .elementor-element.elementor-element-6719d4e .elementor-image-box-title {
	margin-bottom: -5px;
	color: #2E3760;
	font-family: "Calibri", Sans-serif;
	font-size: 32px;
	font-weight: 700;
}

.elementor-1010 .elementor-element.elementor-element-6719d4e .elementor-image-box-description {
	color: #CA416E;
	font-family: "Calibri", Sans-serif;
	font-size: 13px;
	font-weight: 400;
}

.elementor-1010 .elementor-element.elementor-element-6719d4e>.elementor-widget-container {
	padding: 30px 15px 30px 15px;
	background-color: #FFFFFF;
	border-radius: 50% 50% 50% 50%;
}

.elementor-1010 .elementor-element.elementor-element-6719d4e.skt-has-bg-overlay>.elementor-widget-container:before {
	transition: background 0.3s;
}

.elementor-1010 .elementor-element.elementor-element-48b1f75 .elementor-button {
	font-family: "Calibri", Sans-serif;
	font-size: 13px;
	font-weight: 700;
	text-transform: uppercase;
	letter-spacing: 2px;
	fill: #2E3760;
	color: #2E3760;
	background-color: #FFFFFF;
	border-radius: 0px 0px 0px 0px;
	padding: 13px 13px 10px 13px;
}

.elementor-1010 .elementor-element.elementor-element-48b1f75 .elementor-button:hover,
.elementor-1010 .elementor-element.elementor-element-48b1f75 .elementor-button:focus {
	color: #FFFFFF;
	background-color: #2E3760;
}

.elementor-1010 .elementor-element.elementor-element-48b1f75 .elementor-button:hover svg,
.elementor-1010 .elementor-element.elementor-element-48b1f75 .elementor-button:focus svg {
	fill: #FFFFFF;
}

.elementor-1010 .elementor-element.elementor-element-48b1f75>.elementor-widget-container {
	margin: 15px -45px -45px -45px;
}

.elementor-1010 .elementor-element.elementor-element-4924d0c>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 15px;
}

.elementor-1010 .elementor-element.elementor-element-4924d0c:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-1010 .elementor-element.elementor-element-4924d0c>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #F8F8F8;
}

.elementor-1010 .elementor-element.elementor-element-4924d0c>.elementor-element-populated,
.elementor-1010 .elementor-element.elementor-element-4924d0c>.elementor-element-populated>.elementor-background-overlay,
.elementor-1010 .elementor-element.elementor-element-4924d0c>.elementor-background-slideshow {
	border-radius: 11px 11px 11px 11px;
}

.elementor-1010 .elementor-element.elementor-element-4924d0c>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 0px 10px 0px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
	padding: 40px 50px 60px 50px;
}

.elementor-1010 .elementor-element.elementor-element-4924d0c>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1010 .elementor-element.elementor-element-e5e8ebc {
	text-align: center;
}

.elementor-1010 .elementor-element.elementor-element-e5e8ebc .elementor-heading-title {
	color: #CA416E;
	font-family: "Calibri", Sans-serif;
	font-size: 21px;
	font-weight: 300;
}

.elementor-1010 .elementor-element.elementor-element-e5e8ebc>.elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-1010 .elementor-element.elementor-element-f0b18eb {
	text-align: center;
}

.elementor-1010 .elementor-element.elementor-element-f0b18eb .elementor-heading-title {
	color: #2E3760;
	font-family: "Calibri", Sans-serif;
	font-size: 12px;
	font-weight: 700;
}

.elementor-1010 .elementor-element.elementor-element-f0b18eb>.elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-1010 .elementor-element.elementor-element-a881897.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-1010 .elementor-element.elementor-element-a881897.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-1010 .elementor-element.elementor-element-a881897.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-1010 .elementor-element.elementor-element-a881897 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 30%;
}

.elementor-1010 .elementor-element.elementor-element-a881897 .elementor-image-box-img img {
	transition-duration: 0.3s;
}

.elementor-1010 .elementor-element.elementor-element-a881897 .elementor-image-box-title {
	margin-bottom: -5px;
	color: #FFFFFF;
	font-family: "Calibri", Sans-serif;
	font-size: 32px;
	font-weight: 700;
}

.elementor-1010 .elementor-element.elementor-element-a881897 .elementor-image-box-description {
	color: #FFFFFF;
	font-family: "Calibri", Sans-serif;
	font-size: 13px;
	font-weight: 400;
}

.elementor-1010 .elementor-element.elementor-element-a881897>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 30px 15px 30px 15px;
	background-color: #2E3760;
	border-radius: 50% 50% 50% 50%;
}

.elementor-1010 .elementor-element.elementor-element-a881897.skt-has-bg-overlay>.elementor-widget-container:before {
	transition: background 0.3s;
}

.elementor-1010 .elementor-element.elementor-element-a47963f .elementor-button {
	font-family: "Calibri", Sans-serif;
	font-size: 13px;
	font-weight: 700;
	text-transform: uppercase;
	letter-spacing: 2px;
	fill: #FFFFFF;
	color: #FFFFFF;
	background-color: #2E3760;
	border-radius: 0px 0px 0px 0px;
	padding: 13px 13px 11px 13px;
}

.elementor-1010 .elementor-element.elementor-element-a47963f .elementor-button:hover,
.elementor-1010 .elementor-element.elementor-element-a47963f .elementor-button:focus {
	color: #FFFFFF;
	background-color: #CA416E;
}

.elementor-1010 .elementor-element.elementor-element-a47963f .elementor-button:hover svg,
.elementor-1010 .elementor-element.elementor-element-a47963f .elementor-button:focus svg {
	fill: #FFFFFF;
}

.elementor-1010 .elementor-element.elementor-element-a47963f>.elementor-widget-container {
	margin: 15px -45px -45px -45px;
}

.elementor-1010 .elementor-element.elementor-element-d85a1ba>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 15px;
}

.elementor-1010 .elementor-element.elementor-element-d85a1ba:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-1010 .elementor-element.elementor-element-d85a1ba>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #CA416E;
}

.elementor-1010 .elementor-element.elementor-element-d85a1ba>.elementor-element-populated,
.elementor-1010 .elementor-element.elementor-element-d85a1ba>.elementor-element-populated>.elementor-background-overlay,
.elementor-1010 .elementor-element.elementor-element-d85a1ba>.elementor-background-slideshow {
	border-radius: 10px 10px 10px 10px;
}

.elementor-1010 .elementor-element.elementor-element-d85a1ba>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 0px 10px 0px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
	padding: 40px 50px 60px 50px;
}

.elementor-1010 .elementor-element.elementor-element-d85a1ba>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1010 .elementor-element.elementor-element-8aafe7e {
	text-align: center;
}

.elementor-1010 .elementor-element.elementor-element-8aafe7e .elementor-heading-title {
	color: #FFFFFF;
	font-family: "Calibri", Sans-serif;
	font-size: 21px;
	font-weight: 300;
}

.elementor-1010 .elementor-element.elementor-element-53ab780 {
	text-align: center;
}

.elementor-1010 .elementor-element.elementor-element-53ab780 .elementor-heading-title {
	color: #FFFFFF;
	font-family: "Calibri", Sans-serif;
	font-size: 12px;
	font-weight: 700;
}

.elementor-1010 .elementor-element.elementor-element-53ab780>.elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-1010 .elementor-element.elementor-element-81b64eb.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-1010 .elementor-element.elementor-element-81b64eb.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-1010 .elementor-element.elementor-element-81b64eb.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-1010 .elementor-element.elementor-element-81b64eb .elementor-image-box-wrapper .elementor-image-box-img {
	width: 30%;
}

.elementor-1010 .elementor-element.elementor-element-81b64eb .elementor-image-box-img img {
	transition-duration: 0.3s;
}

.elementor-1010 .elementor-element.elementor-element-81b64eb .elementor-image-box-title {
	margin-bottom: -5px;
	color: #2E3760;
	font-family: "Calibri", Sans-serif;
	font-size: 32px;
	font-weight: 700;
}

.elementor-1010 .elementor-element.elementor-element-81b64eb .elementor-image-box-description {
	color: #CA416E;
	font-family: "Calibri", Sans-serif;
	font-size: 13px;
	font-weight: 400;
}

.elementor-1010 .elementor-element.elementor-element-81b64eb>.elementor-widget-container {
	padding: 30px 15px 30px 15px;
	background-color: #FFFFFF;
	border-radius: 50% 50% 50% 50%;
}

.elementor-1010 .elementor-element.elementor-element-81b64eb.skt-has-bg-overlay>.elementor-widget-container:before {
	transition: background 0.3s;
}

.elementor-1010 .elementor-element.elementor-element-3fb0e1d .elementor-button {
	font-family: "Calibri", Sans-serif;
	font-size: 13px;
	font-weight: 700;
	text-transform: uppercase;
	letter-spacing: 2px;
	fill: #2E3760;
	color: #2E3760;
	background-color: #FFFFFF;
	border-radius: 0px 0px 0px 0px;
	padding: 13px 13px 10px 13px;
}

.elementor-1010 .elementor-element.elementor-element-3fb0e1d .elementor-button:hover,
.elementor-1010 .elementor-element.elementor-element-3fb0e1d .elementor-button:focus {
	color: #FFFFFF;
	background-color: #2E3760;
}

.elementor-1010 .elementor-element.elementor-element-3fb0e1d .elementor-button:hover svg,
.elementor-1010 .elementor-element.elementor-element-3fb0e1d .elementor-button:focus svg {
	fill: #FFFFFF;
}

.elementor-1010 .elementor-element.elementor-element-3fb0e1d>.elementor-widget-container {
	margin: 15px -45px -45px -45px;
}

.elementor-1010 .elementor-element.elementor-element-cc3db71 {
	/*padding: 50px 0px 0px 0px;*/
}

.elementor-1010 .elementor-element.elementor-element-378b54f>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 15px;
}

.elementor-1010 .elementor-element.elementor-element-378b54f:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-1010 .elementor-element.elementor-element-378b54f>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #DBDBDB;
}

.elementor-1010 .elementor-element.elementor-element-378b54f>.elementor-element-populated,
.elementor-1010 .elementor-element.elementor-element-378b54f>.elementor-element-populated>.elementor-background-overlay,
.elementor-1010 .elementor-element.elementor-element-378b54f>.elementor-background-slideshow {
	border-radius: 10px 10px 10px 10px;
}

.elementor-1010 .elementor-element.elementor-element-378b54f>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 0px 10px 0px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
	padding: 20px 20px 20px 20px;
}

.elementor-1010 .elementor-element.elementor-element-378b54f>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1010 .elementor-element.elementor-element-5c4c5b4 {
	text-align: center;
}

.elementor-1010 .elementor-element.elementor-element-5c4c5b4 .elementor-heading-title {
	color: #CA416E;
	font-family: "Calibri", Sans-serif;
	font-size: 21px;
	font-weight: 600;
}

.elementor-1010 .elementor-element.elementor-element-e2d52b1 {
	text-align: center;
}

.elementor-1010 .elementor-element.elementor-element-e2d52b1 .elementor-heading-title {
color: #2E3760;
    font-family: "Calibri", Sans-serif;
    font-size: 18px;
    font-weight: bold;
    line-height: 20px;
}

.elementor-1010 .elementor-element.elementor-element-e2d52b1>.elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-1010 .elementor-element.elementor-element-b173d41.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-1010 .elementor-element.elementor-element-b173d41.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-1010 .elementor-element.elementor-element-b173d41.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-1010 .elementor-element.elementor-element-b173d41 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 30%;
}

.elementor-1010 .elementor-element.elementor-element-b173d41 .elementor-image-box-img img {
	transition-duration: 0.3s;
}

.elementor-1010 .elementor-element.elementor-element-b173d41 .elementor-image-box-title {
	margin-bottom: -5px;
	color: #FFFFFF;
	font-family: "Calibri", Sans-serif;
	font-size: 32px;
	font-weight: 700;
}

.elementor-1010 .elementor-element.elementor-element-b173d41 .elementor-image-box-description {
	color: #FFFFFF;
	font-family: "Calibri", Sans-serif;
	font-size: 13px;
	font-weight: 400;
}

.elementor-1010 .elementor-element.elementor-element-b173d41>.elementor-widget-container {
	padding: 30px 0px 0px 0px;
	background-color: #2E3760;
	border-radius: 50% 50% 50% 50%;
}

.elementor-1010 .elementor-element.elementor-element-b173d41.skt-has-bg-overlay>.elementor-widget-container:before {
	transition: background 0.3s;
}

.elementor-1010 .elementor-element.elementor-element-15b21b4 .elementor-button {
	font-family: "Calibri", Sans-serif;
	font-size: 13px;
	font-weight: 700;
	text-transform: uppercase;
	letter-spacing: 2px;
	fill: #FFFFFF;
	color: #FFFFFF;
	background-color: #2E3760;
	border-radius: 0px 0px 0px 0px;
	padding: 20px 30px 20px 30px;
}

.elementor-1010 .elementor-element.elementor-element-15b21b4 .elementor-button:hover,
.elementor-1010 .elementor-element.elementor-element-15b21b4 .elementor-button:focus {
	color: #FFFFFF;
	background-color: #CA416E;
}

.elementor-1010 .elementor-element.elementor-element-15b21b4 .elementor-button:hover svg,
.elementor-1010 .elementor-element.elementor-element-15b21b4 .elementor-button:focus svg {
	fill: #FFFFFF;
}

.elementor-1010 .elementor-element.elementor-element-15b21b4>.elementor-widget-container {
	margin: 30px 0px 0px 0px;
}

.elementor-1010 .elementor-element.elementor-element-c5258e9>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 15px;
}

.elementor-1010 .elementor-element.elementor-element-c5258e9:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-1010 .elementor-element.elementor-element-c5258e9>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #DBDBDB;
}

.elementor-1010 .elementor-element.elementor-element-c5258e9>.elementor-element-populated,
.elementor-1010 .elementor-element.elementor-element-c5258e9>.elementor-element-populated>.elementor-background-overlay,
.elementor-1010 .elementor-element.elementor-element-c5258e9>.elementor-background-slideshow {
	border-radius: 10px 10px 10px 10px;
}

.elementor-1010 .elementor-element.elementor-element-c5258e9>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 5px 10px 0px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
	padding: 20px 20px 20px 20px;
}

.elementor-1010 .elementor-element.elementor-element-c5258e9>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1010 .elementor-element.elementor-element-a6abfde {
	text-align: center;
}

.elementor-1010 .elementor-element.elementor-element-a6abfde .elementor-heading-title {
	color: #CA416E;
	font-family: "Calibri", Sans-serif;
	font-size: 21px;
	font-weight: 600;
}

.elementor-1010 .elementor-element.elementor-element-42dfec4 {
	text-align: center;
}

.elementor-1010 .elementor-element.elementor-element-42dfec4 .elementor-heading-title {
color: #2E3760;
    font-family: "Calibri", Sans-serif;
    font-size: 14px;
    font-weight: normal;
    line-height: 20px;
}

.elementor-1010 .elementor-element.elementor-element-42dfec4>.elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-1010 .elementor-element.elementor-element-f809ea3.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-1010 .elementor-element.elementor-element-f809ea3.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-1010 .elementor-element.elementor-element-f809ea3.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-1010 .elementor-element.elementor-element-f809ea3 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 30%;
}

.elementor-1010 .elementor-element.elementor-element-f809ea3 .elementor-image-box-img img {
	transition-duration: 0.3s;
}

.elementor-1010 .elementor-element.elementor-element-f809ea3 .elementor-image-box-title {
	margin-bottom: -5px;
	color: #FFFFFF;
	font-family: "Calibri", Sans-serif;
	font-size: 32px;
	font-weight: 700;
}

.elementor-1010 .elementor-element.elementor-element-f809ea3 .elementor-image-box-description {
	color: #CA416E;
	font-family: "Calibri", Sans-serif;
	font-size: 13px;
	font-weight: 400;
}

.elementor-1010 .elementor-element.elementor-element-f809ea3>.elementor-widget-container {
	padding: 30px 0px 0px 0px;
	background-color: #2E3760;
	border-radius: 50% 50% 50% 50%;
}

.elementor-1010 .elementor-element.elementor-element-f809ea3.skt-has-bg-overlay>.elementor-widget-container:before {
	transition: background 0.3s;
}

.elementor-1010 .elementor-element.elementor-element-14109e7 .elementor-button {
	font-family: "Calibri", Sans-serif;
	font-size: 13px;
	font-weight: 700;
	text-transform: uppercase;
	letter-spacing: 2px;
	fill: #FFFFFF;
	color: #FFFFFF;
	background-color: #2E3760;
	border-radius: 0px 0px 0px 0px;
	padding: 20px 30px 20px 30px;
}

.elementor-1010 .elementor-element.elementor-element-14109e7 .elementor-button:hover,
.elementor-1010 .elementor-element.elementor-element-14109e7 .elementor-button:focus {
	color: #FFFFFF;
	background-color: #CA416E;
}

.elementor-1010 .elementor-element.elementor-element-14109e7 .elementor-button:hover svg,
.elementor-1010 .elementor-element.elementor-element-14109e7 .elementor-button:focus svg {
	fill: #FFFFFF;
}

.elementor-1010 .elementor-element.elementor-element-14109e7>.elementor-widget-container {
	margin: 30px 0px 0px 0px;
}

.elementor-1010 .elementor-element.elementor-element-50387d4>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 15px;
}

.elementor-1010 .elementor-element.elementor-element-50387d4:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-1010 .elementor-element.elementor-element-50387d4>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #DBDBDB;
}

.elementor-1010 .elementor-element.elementor-element-50387d4>.elementor-element-populated,
.elementor-1010 .elementor-element.elementor-element-50387d4>.elementor-element-populated>.elementor-background-overlay,
.elementor-1010 .elementor-element.elementor-element-50387d4>.elementor-background-slideshow {
	border-radius: 10px 10px 10px 10px;
}

.elementor-1010 .elementor-element.elementor-element-50387d4>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 0px 10px 0px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
	padding: 20px 20px 20px 20px;
}

.elementor-1010 .elementor-element.elementor-element-50387d4>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1010 .elementor-element.elementor-element-2e449dd {
	text-align: center;
}

.elementor-1010 .elementor-element.elementor-element-2e449dd .elementor-heading-title {
	color: #CA416E;
	font-family: "Calibri", Sans-serif;
	font-size: 21px;
	font-weight: 300;
}

.elementor-1010 .elementor-element.elementor-element-29f86ca {
	text-align: center;
}

.elementor-1010 .elementor-element.elementor-element-29f86ca .elementor-heading-title {
	color: #2E3760;
	font-family: "Calibri", Sans-serif;
	font-size: 12px;
	font-weight: 700;
	line-height: 15px;
}

.elementor-1010 .elementor-element.elementor-element-29f86ca>.elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-1010 .elementor-element.elementor-element-f7fbf7e.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-1010 .elementor-element.elementor-element-f7fbf7e.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-1010 .elementor-element.elementor-element-f7fbf7e.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-1010 .elementor-element.elementor-element-f7fbf7e .elementor-image-box-wrapper .elementor-image-box-img {
	width: 30%;
}

.elementor-1010 .elementor-element.elementor-element-f7fbf7e .elementor-image-box-img img {
	transition-duration: 0.3s;
}

.elementor-1010 .elementor-element.elementor-element-f7fbf7e .elementor-image-box-title {
	margin-bottom: -5px;
	color: #FFFFFF;
	font-family: "Calibri", Sans-serif;
	font-size: 32px;
	font-weight: 700;
}

.elementor-1010 .elementor-element.elementor-element-f7fbf7e .elementor-image-box-description {
	color: #FFFFFF;
	font-family: "Calibri", Sans-serif;
	font-size: 13px;
	font-weight: 400;
}

.elementor-1010 .elementor-element.elementor-element-f7fbf7e>.elementor-widget-container {
	padding: 30px 0px 0px 0px;
	background-color: #2E3760;
	border-radius: 50% 50% 50% 50%;
}

.elementor-1010 .elementor-element.elementor-element-f7fbf7e.skt-has-bg-overlay>.elementor-widget-container:before {
	transition: background 0.3s;
}

.elementor-1010 .elementor-element.elementor-element-cfaae02 .elementor-button {
	font-family: "Calibri", Sans-serif;
	font-size: 13px;
	font-weight: 700;
	text-transform: uppercase;
	letter-spacing: 2px;
	fill: #FFFFFF;
	color: #FFFFFF;
	background-color: #2E3760;
	border-radius: 0px 0px 0px 0px;
	padding: 20px 30px 20px 30px;
}

.elementor-1010 .elementor-element.elementor-element-cfaae02 .elementor-button:hover,
.elementor-1010 .elementor-element.elementor-element-cfaae02 .elementor-button:focus {
	color: #FFFFFF;
	background-color: #CA416E;
}

.elementor-1010 .elementor-element.elementor-element-cfaae02 .elementor-button:hover svg,
.elementor-1010 .elementor-element.elementor-element-cfaae02 .elementor-button:focus svg {
	fill: #FFFFFF;
}

.elementor-1010 .elementor-element.elementor-element-cfaae02>.elementor-widget-container {
	margin: 30px 0px 0px 0px;
}

.elementor-1010 .elementor-element.elementor-element-357fd21>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 15px;
}

.elementor-1010 .elementor-element.elementor-element-357fd21:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-1010 .elementor-element.elementor-element-357fd21>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #DBDBDB;
}

.elementor-1010 .elementor-element.elementor-element-357fd21>.elementor-element-populated,
.elementor-1010 .elementor-element.elementor-element-357fd21>.elementor-element-populated>.elementor-background-overlay,
.elementor-1010 .elementor-element.elementor-element-357fd21>.elementor-background-slideshow {
	border-radius: 10px 10px 10px 10px;
}

.elementor-1010 .elementor-element.elementor-element-357fd21>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 0px 10px 0px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
	padding: 20px 20px 20px 20px;
}

.elementor-1010 .elementor-element.elementor-element-357fd21>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1010 .elementor-element.elementor-element-4d2f92b {
	text-align: center;
}

.elementor-1010 .elementor-element.elementor-element-4d2f92b .elementor-heading-title {
	color: #CA416E;
	font-family: "Calibri", Sans-serif;
	font-size: 21px;
	font-weight: 300;
}

.elementor-1010 .elementor-element.elementor-element-1921b4c {
	text-align: center;
}

.elementor-1010 .elementor-element.elementor-element-1921b4c .elementor-heading-title {
	color: #2E3760;
	font-family: "Calibri", Sans-serif;
	font-size: 12px;
	font-weight: 700;
}

.elementor-1010 .elementor-element.elementor-element-1921b4c>.elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-1010 .elementor-element.elementor-element-f928555.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-1010 .elementor-element.elementor-element-f928555.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-1010 .elementor-element.elementor-element-f928555.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-1010 .elementor-element.elementor-element-f928555 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 30%;
}

.elementor-1010 .elementor-element.elementor-element-f928555 .elementor-image-box-img img {
	transition-duration: 0.3s;
}

.elementor-1010 .elementor-element.elementor-element-f928555 .elementor-image-box-title {
	margin-bottom: -5px;
	color: #FFFFFF;
	font-family: "Calibri", Sans-serif;
	font-size: 32px;
	font-weight: 700;
}

.elementor-1010 .elementor-element.elementor-element-f928555 .elementor-image-box-description {
	color: #FFFFFF;
	font-family: "Calibri", Sans-serif;
	font-size: 13px;
	font-weight: 400;
}

.elementor-1010 .elementor-element.elementor-element-f928555>.elementor-widget-container {
	padding: 30px 0px 0px 0px;
	background-color: #2E3760;
	border-radius: 50% 50% 50% 50%;
}

.elementor-1010 .elementor-element.elementor-element-f928555.skt-has-bg-overlay>.elementor-widget-container:before {
	transition: background 0.3s;
}

.elementor-1010 .elementor-element.elementor-element-9ff7a2f .elementor-button {
	font-family: "Calibri", Sans-serif;
	font-size: 13px;
	font-weight: 700;
	text-transform: uppercase;
	letter-spacing: 2px;
	fill: #FFFFFF;
	color: #FFFFFF;
	background-color: #2E3760;
	border-radius: 0px 0px 0px 0px;
	padding: 20px 30px 20px 30px;
}

.elementor-1010 .elementor-element.elementor-element-9ff7a2f .elementor-button:hover,
.elementor-1010 .elementor-element.elementor-element-9ff7a2f .elementor-button:focus {
	color: #FFFFFF;
	background-color: #CA416E;
}

.elementor-1010 .elementor-element.elementor-element-9ff7a2f .elementor-button:hover svg,
.elementor-1010 .elementor-element.elementor-element-9ff7a2f .elementor-button:focus svg {
	fill: #FFFFFF;
}

.elementor-1010 .elementor-element.elementor-element-9ff7a2f>.elementor-widget-container {
	margin: 30px 0px 0px 0px;
}

.elementor-1010 .elementor-element.elementor-element-a6e0d58 {
	padding: 50px 0px 0px 0px;
}

.elementor-1010 .elementor-element.elementor-element-8f84445>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 15px;
}

.elementor-1010 .elementor-element.elementor-element-8f84445:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-1010 .elementor-element.elementor-element-8f84445>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #DBDBDB;
}

.elementor-1010 .elementor-element.elementor-element-8f84445>.elementor-element-populated,
.elementor-1010 .elementor-element.elementor-element-8f84445>.elementor-element-populated>.elementor-background-overlay,
.elementor-1010 .elementor-element.elementor-element-8f84445>.elementor-background-slideshow {
	border-radius: 10px 10px 10px 10px;
}

.elementor-1010 .elementor-element.elementor-element-8f84445>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 0px 10px 0px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
	padding: 20px 20px 20px 20px;
}

.elementor-1010 .elementor-element.elementor-element-8f84445>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1010 .elementor-element.elementor-element-cdcbb4e {
	text-align: center;
}

.elementor-1010 .elementor-element.elementor-element-cdcbb4e .elementor-heading-title {
	color: #CA416E;
	font-family: "Calibri", Sans-serif;
	font-size: 21px;
	font-weight: 300;
}

.elementor-1010 .elementor-element.elementor-element-e392b74 {
	text-align: center;
}

.elementor-1010 .elementor-element.elementor-element-e392b74 .elementor-heading-title {
	color: #2E3760;
	font-family: "Calibri", Sans-serif;
	font-size: 12px;
	font-weight: 700;
	line-height: 15px;
}

.elementor-1010 .elementor-element.elementor-element-e392b74>.elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-1010 .elementor-element.elementor-element-5fb244e.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-1010 .elementor-element.elementor-element-5fb244e.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-1010 .elementor-element.elementor-element-5fb244e.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-1010 .elementor-element.elementor-element-5fb244e .elementor-image-box-wrapper .elementor-image-box-img {
	width: 30%;
}

.elementor-1010 .elementor-element.elementor-element-5fb244e .elementor-image-box-img img {
	transition-duration: 0.3s;
}

.elementor-1010 .elementor-element.elementor-element-5fb244e .elementor-image-box-title {
	margin-bottom: -5px;
	color: #FFFFFF;
	font-family: "Calibri", Sans-serif;
	font-size: 32px;
	font-weight: 700;
}

.elementor-1010 .elementor-element.elementor-element-5fb244e .elementor-image-box-description {
	color: #CA416E;
	font-family: "Calibri", Sans-serif;
	font-size: 13px;
	font-weight: 400;
}

.elementor-1010 .elementor-element.elementor-element-5fb244e>.elementor-widget-container {
	padding: 30px 0px 0px 0px;
	background-color: #2E3760;
	border-radius: 50% 50% 50% 50%;
}

.elementor-1010 .elementor-element.elementor-element-5fb244e.skt-has-bg-overlay>.elementor-widget-container:before {
	transition: background 0.3s;
}

.elementor-1010 .elementor-element.elementor-element-86377a7 .elementor-button {
	font-family: "Calibri", Sans-serif;
	font-size: 13px;
	font-weight: 700;
	text-transform: uppercase;
	letter-spacing: 2px;
	fill: #FFFFFF;
	color: #FFFFFF;
	background-color: #2E3760;
	border-radius: 0px 0px 0px 0px;
	padding: 20px 30px 20px 30px;
}

.elementor-1010 .elementor-element.elementor-element-86377a7 .elementor-button:hover,
.elementor-1010 .elementor-element.elementor-element-86377a7 .elementor-button:focus {
	color: #FFFFFF;
	background-color: #CA416E;
}

.elementor-1010 .elementor-element.elementor-element-86377a7 .elementor-button:hover svg,
.elementor-1010 .elementor-element.elementor-element-86377a7 .elementor-button:focus svg {
	fill: #FFFFFF;
}

.elementor-1010 .elementor-element.elementor-element-86377a7>.elementor-widget-container {
	margin: 30px 0px 0px 0px;
}

.elementor-1010 .elementor-element.elementor-element-1849a78>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 15px;
}

.elementor-1010 .elementor-element.elementor-element-1849a78:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-1010 .elementor-element.elementor-element-1849a78>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #DBDBDB;
}

.elementor-1010 .elementor-element.elementor-element-1849a78>.elementor-element-populated,
.elementor-1010 .elementor-element.elementor-element-1849a78>.elementor-element-populated>.elementor-background-overlay,
.elementor-1010 .elementor-element.elementor-element-1849a78>.elementor-background-slideshow {
	border-radius: 10px 10px 10px 10px;
}

.elementor-1010 .elementor-element.elementor-element-1849a78>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 0px 10px 0px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
	padding: 20px 20px 20px 20px;
}

.elementor-1010 .elementor-element.elementor-element-1849a78>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1010 .elementor-element.elementor-element-4ec637a {
	text-align: center;
}

.elementor-1010 .elementor-element.elementor-element-4ec637a .elementor-heading-title {
	color: #CA416E;
	font-family: "Calibri", Sans-serif;
	font-size: 21px;
	font-weight: 300;
}

.elementor-1010 .elementor-element.elementor-element-0b2430b {
	text-align: center;
}

.elementor-1010 .elementor-element.elementor-element-0b2430b .elementor-heading-title {
	color: #2E3760;
	font-family: "Calibri", Sans-serif;
	font-size: 12px;
	font-weight: 700;
	line-height: 15px;
}

.elementor-1010 .elementor-element.elementor-element-0b2430b>.elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-1010 .elementor-element.elementor-element-d43af72.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-1010 .elementor-element.elementor-element-d43af72.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-1010 .elementor-element.elementor-element-d43af72.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-1010 .elementor-element.elementor-element-d43af72 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 30%;
}

.elementor-1010 .elementor-element.elementor-element-d43af72 .elementor-image-box-img img {
	transition-duration: 0.3s;
}

.elementor-1010 .elementor-element.elementor-element-d43af72 .elementor-image-box-title {
	margin-bottom: -5px;
	color: #FFFFFF;
	font-family: "Calibri", Sans-serif;
	font-size: 32px;
	font-weight: 700;
}

.elementor-1010 .elementor-element.elementor-element-d43af72 .elementor-image-box-description {
	color: #FFFFFF;
	font-family: "Calibri", Sans-serif;
	font-size: 13px;
	font-weight: 400;
}

.elementor-1010 .elementor-element.elementor-element-d43af72>.elementor-widget-container {
	padding: 30px 0px 0px 0px;
	background-color: #2E3760;
	border-radius: 50% 50% 50% 50%;
}

.elementor-1010 .elementor-element.elementor-element-d43af72.skt-has-bg-overlay>.elementor-widget-container:before {
	transition: background 0.3s;
}

.elementor-1010 .elementor-element.elementor-element-6837a76 .elementor-button {
	font-family: "Calibri", Sans-serif;
	font-size: 13px;
	font-weight: 700;
	text-transform: uppercase;
	letter-spacing: 2px;
	fill: #FFFFFF;
	color: #FFFFFF;
	background-color: #2E3760;
	border-radius: 0px 0px 0px 0px;
	padding: 20px 30px 20px 30px;
}

.elementor-1010 .elementor-element.elementor-element-6837a76 .elementor-button:hover,
.elementor-1010 .elementor-element.elementor-element-6837a76 .elementor-button:focus {
	color: #FFFFFF;
	background-color: #CA416E;
}

.elementor-1010 .elementor-element.elementor-element-6837a76 .elementor-button:hover svg,
.elementor-1010 .elementor-element.elementor-element-6837a76 .elementor-button:focus svg {
	fill: #FFFFFF;
}

.elementor-1010 .elementor-element.elementor-element-6837a76>.elementor-widget-container {
	margin: 30px 0px 0px 0px;
}

.elementor-1010 .elementor-element.elementor-element-0245165>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 15px;
}

.elementor-1010 .elementor-element.elementor-element-0245165:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-1010 .elementor-element.elementor-element-0245165>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #DBDBDB;
}

.elementor-1010 .elementor-element.elementor-element-0245165>.elementor-element-populated,
.elementor-1010 .elementor-element.elementor-element-0245165>.elementor-element-populated>.elementor-background-overlay,
.elementor-1010 .elementor-element.elementor-element-0245165>.elementor-background-slideshow {
	border-radius: 10px 10px 10px 10px;
}

.elementor-1010 .elementor-element.elementor-element-0245165>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 0px 10px 0px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
	padding: 20px 20px 20px 20px;
}

.elementor-1010 .elementor-element.elementor-element-0245165>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1010 .elementor-element.elementor-element-357f5f0 {
	text-align: center;
}

.elementor-1010 .elementor-element.elementor-element-357f5f0 .elementor-heading-title {
	color: #CA416E;
	font-family: "Calibri", Sans-serif;
	font-size: 21px;
	font-weight: 300;
}

.elementor-1010 .elementor-element.elementor-element-89ab3b7 {
	text-align: center;
}

.elementor-1010 .elementor-element.elementor-element-89ab3b7 .elementor-heading-title {
	color: #2E3760;
	font-family: "Calibri", Sans-serif;
	font-size: 12px;
	font-weight: 700;
	line-height: 15px;
}

.elementor-1010 .elementor-element.elementor-element-89ab3b7>.elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-1010 .elementor-element.elementor-element-43dc4bf.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-1010 .elementor-element.elementor-element-43dc4bf.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-1010 .elementor-element.elementor-element-43dc4bf.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-1010 .elementor-element.elementor-element-43dc4bf .elementor-image-box-wrapper .elementor-image-box-img {
	width: 30%;
}

.elementor-1010 .elementor-element.elementor-element-43dc4bf .elementor-image-box-img img {
	transition-duration: 0.3s;
}

.elementor-1010 .elementor-element.elementor-element-43dc4bf .elementor-image-box-title {
	margin-bottom: -5px;
	color: #FFFFFF;
	font-family: "Calibri", Sans-serif;
	font-size: 32px;
	font-weight: 700;
}

.elementor-1010 .elementor-element.elementor-element-43dc4bf .elementor-image-box-description {
	color: #CA416E;
	font-family: "Calibri", Sans-serif;
	font-size: 13px;
	font-weight: 400;
}

.elementor-1010 .elementor-element.elementor-element-43dc4bf>.elementor-widget-container {
	padding: 30px 0px 0px 0px;
	background-color: #2E3760;
	border-radius: 50% 50% 50% 50%;
}

.elementor-1010 .elementor-element.elementor-element-43dc4bf.skt-has-bg-overlay>.elementor-widget-container:before {
	transition: background 0.3s;
}

.elementor-1010 .elementor-element.elementor-element-94f8eeb .elementor-button {
	font-family: "Calibri", Sans-serif;
	font-size: 13px;
	font-weight: 700;
	text-transform: uppercase;
	letter-spacing: 2px;
	fill: #FFFFFF;
	color: #FFFFFF;
	background-color: #2E3760;
	border-radius: 0px 0px 0px 0px;
	padding: 20px 30px 20px 30px;
}

.elementor-1010 .elementor-element.elementor-element-94f8eeb .elementor-button:hover,
.elementor-1010 .elementor-element.elementor-element-94f8eeb .elementor-button:focus {
	color: #FFFFFF;
	background-color: #CA416E;
}

.elementor-1010 .elementor-element.elementor-element-94f8eeb .elementor-button:hover svg,
.elementor-1010 .elementor-element.elementor-element-94f8eeb .elementor-button:focus svg {
	fill: #FFFFFF;
}

.elementor-1010 .elementor-element.elementor-element-94f8eeb>.elementor-widget-container {
	margin: 30px 0px 0px 0px;
}

.elementor-1010 .elementor-element.elementor-element-d04d075>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 15px;
}

.elementor-1010 .elementor-element.elementor-element-d04d075:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-1010 .elementor-element.elementor-element-d04d075>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #F8F8F800;
}

.elementor-1010 .elementor-element.elementor-element-d04d075>.elementor-element-populated,
.elementor-1010 .elementor-element.elementor-element-d04d075>.elementor-element-populated>.elementor-background-overlay,
.elementor-1010 .elementor-element.elementor-element-d04d075>.elementor-background-slideshow {
	border-radius: 10px 10px 10px 10px;
}

.elementor-1010 .elementor-element.elementor-element-d04d075>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 0px 10px 0px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
	padding: 20px 20px 20px 20px;
}

.elementor-1010 .elementor-element.elementor-element-d04d075>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1010 .elementor-element.elementor-element-5bef3f7 {
	padding: 10px 0px 0px 0px;
}

.elementor-1010 .elementor-element.elementor-element-105a21c>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 15px;
}

.elementor-1010 .elementor-element.elementor-element-105a21c:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-1010 .elementor-element.elementor-element-105a21c>.elementor-widget-wrap>.elementor-motion-effects-