
.elementor-30 .elementor-element.elementor-element-8241723 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-30 .elementor-element.elementor-element-8241723 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-30 .elementor-element.elementor-element-845ec64:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-30 .elementor-element.elementor-element-845ec64 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(180deg, var(--e-global-color-primary) 0%, #fff 100%);
}

.elementor-bc-flex-widget .elementor-30 .elementor-element.elementor-element-845ec64.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-30 .elementor-element.elementor-element-845ec64.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-30 .elementor-element.elementor-element-845ec64.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-30 .elementor-element.elementor-element-845ec64 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-30 .elementor-element.elementor-element-845ec64 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-widget-image .widget-image-caption {
	color: var(--e-global-color-text);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-30 .elementor-element.elementor-element-2afaa45 {
	width: var(--container-widget-width, 20%);
	max-width: 20%;
	--container-widget-width: 20%;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-widget-nav-menu .elementor-nav-menu .elementor-item {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item {
	color: var(--e-global-color-text);
	fill: var(--e-global-color-text);
}

.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover, .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active, .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted, .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus {
	color: var(--e-global-color-accent);
	fill: var(--e-global-color-accent);
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
	background-color: var(--e-global-color-accent);
}

.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before, .elementor-widget-nav-menu .e--pointer-framed .elementor-item:after {
	border-color: var(--e-global-color-accent);
}

.elementor-widget-nav-menu {
	--e-nav-menu-divider-color: var(--e-global-color-text);
}

.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item {
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-30 .elementor-element.elementor-element-8aabe80 {
	width: var(--container-widget-width, 106.726%);
	max-width: 106.726%;
	--container-widget-width: 106.726%;
	--container-widget-flex-grow: 0;
	--e-nav-menu-divider-content: "";
	--e-nav-menu-divider-style: solid;
	--e-nav-menu-divider-width: 1px;
	--e-nav-menu-divider-height: 45px;
	--e-nav-menu-divider-color: #08ade3;
	--e-nav-menu-horizontal-menu-item-margin: calc(29px / 2);
}

.elementor-30 .elementor-element.elementor-element-8aabe80 .elementor-menu-toggle {
	margin: 0 auto;
}

.elementor-30 .elementor-element.elementor-element-8aabe80 .elementor-nav-menu .elementor-item {
	font-family: "Montserrat", Sans-serif;
	font-size: 10px;
	font-weight: 600;
	text-transform: uppercase;
}

.elementor-30 .elementor-element.elementor-element-8aabe80 .elementor-nav-menu--main .elementor-item {
	color: #0b72a7;
	fill: #0b72a7;
	padding-top: 15px;
	padding-bottom: 15px;
}

.elementor-30 .elementor-element.elementor-element-8aabe80 .elementor-nav-menu--main .elementor-item:hover, .elementor-30 .elementor-element.elementor-element-8aabe80 .elementor-nav-menu--main .elementor-item.elementor-item-active, .elementor-30 .elementor-element.elementor-element-8aabe80 .elementor-nav-menu--main .elementor-item.highlighted, .elementor-30 .elementor-element.elementor-element-8aabe80 .elementor-nav-menu--main .elementor-item:focus {
	color: var(--e-global-color-60d23a3);
	fill: var(--e-global-color-60d23a3);
}

.elementor-30 .elementor-element.elementor-element-8aabe80 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child) {
	margin-bottom: 29px;
}

.elementor-30 .elementor-element.elementor-element-8aabe80 .elementor-nav-menu--dropdown {
	background-color: #fff;
}

.elementor-30 .elementor-element.elementor-element-c3c765a {
	--spacer-size: 10px;
}

.elementor-widget-heading .elementor-heading-title {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
	color: var(--e-global-color-primary);
}

.elementor-30 .elementor-element.elementor-element-c25cb6e {
	text-align: center;
}

.elementor-30 .elementor-element.elementor-element-c25cb6e .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 30px;
	font-weight: 900;
	text-transform: uppercase;
	line-height: 30px;
	-webkit-text-stroke-color: #000;
	stroke: #000;
	color: #00547f;
}

.elementor-30 .elementor-element.elementor-element-10ea962 {
	--spacer-size: 10px;
}

.elementor-30 .elementor-element.elementor-element-03c02d2 > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-bc-flex-widget .elementor-30 .elementor-element.elementor-element-51ba10f.elementor-column .elementor-widget-wrap {
	align-items: space-evenly;
}

.elementor-30 .elementor-element.elementor-element-51ba10f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: space-evenly;
	align-items: space-evenly;
}

.elementor-30 .elementor-element.elementor-element-51ba10f.elementor-column > .elementor-widget-wrap {
	justify-content: flex-start;
}

.elementor-30 .elementor-element.elementor-element-51ba10f > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 20px;
}

.elementor-30 .elementor-element.elementor-element-982326b {
	text-align: center;
}

.elementor-30 .elementor-element.elementor-element-982326b img {
	width: 100%;
}

.elementor-widget-slides .elementor-slide-heading {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-slides .elementor-slide-description {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
}

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

.elementor-30 .elementor-element.elementor-element-baece38 .elementor-repeater-item-7b98887 .swiper-slide-bg {
	background-color: #fffbfb;
	background-image: url("https://cdn-jgcmp.nitrocdn.com/OpFGqoWUWgJDptUYPgHilwHxzOwynFJh/assets/images/optimized/rev-f736dec/platacoloidalestable.com/wp-content/uploads/2023/05/Banner-Home-2.jpg");
	background-size: contain;
}

.elementor-30 .elementor-element.elementor-element-baece38 .elementor-repeater-item-7b98887 .swiper-slide-bg.nitro-lazy {
	background-image: none !important;
}

.elementor-30 .elementor-element.elementor-element-baece38 .elementor-repeater-item-7b98887 .swiper-slide-contents {
	margin-right: auto;
}

.elementor-30 .elementor-element.elementor-element-baece38 .elementor-repeater-item-7b98887 .swiper-slide-inner {
	text-align: left;
}

.elementor-30 .elementor-element.elementor-element-baece38 .swiper-slide {
	transition-duration: calc(3000ms * 1.2);
	height: 1000;
}

.elementor-30 .elementor-element.elementor-element-baece38 .elementor-slide-button {
	background-color: #12a9db;
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	text-decoration: underline;
	line-height: 7px;
	letter-spacing: 0px;
	word-spacing: 0px;
	border-width: 1px;
	border-radius: 16px;
	color: var(--e-global-color-primary);
}

.elementor-30 .elementor-element.elementor-element-baece38 .elementor-slide-button:hover {
	background-color: var(--e-global-color-60d23a3);
}

.elementor-30 .elementor-element.elementor-element-baece38 {
	width: var(--container-widget-width, 121.862%);
	max-width: 121.862%;
	--container-widget-width: 121.862%;
	--container-widget-flex-grow: 0;
}

.elementor-30 .elementor-element.elementor-element-baece38 .swiper-slide-contents {
	max-width: 100%;
}

.elementor-30 .elementor-element.elementor-element-baece38 .swiper-slide-inner {
	text-align: left;
}

.elementor-30 .elementor-element.elementor-element-baece38 .swiper-slide-inner .elementor-slide-heading:not(:last-child) {
	margin-bottom: 17px;
}

.elementor-30 .elementor-element.elementor-element-baece38 .elementor-slide-heading {
	color: #00547f;
	font-family: "Montserrat", Sans-serif;
	font-size: 30px;
	font-weight: 900;
	text-transform: uppercase;
	line-height: 30px;
}

.elementor-30 .elementor-element.elementor-element-baece38 .swiper-slide-inner .elementor-slide-description:not(:last-child) {
	margin-bottom: 14px;
}

.elementor-30 .elementor-element.elementor-element-baece38 .elementor-slide-description {
	color: #004061;
	font-family: var(--e-global-typography-5f86e50-font-family), Sans-serif;
	font-size: var(--e-global-typography-5f86e50-font-size);
	font-weight: var(--e-global-typography-5f86e50-font-weight);
	line-height: var(--e-global-typography-5f86e50-line-height);
}

.elementor-30 .elementor-element.elementor-element-baece38 .elementor-swiper-button {
	font-size: 20px;
}

.elementor-30 .elementor-element.elementor-element-baece38 .swiper-pagination-bullet {
	height: 5px;
	width: 5px;
}

.elementor-30 .elementor-element.elementor-element-baece38 .swiper-horizontal .swiper-pagination-progressbar {
	height: 5px;
}

.elementor-30 .elementor-element.elementor-element-baece38 .swiper-pagination-fraction {
	font-size: 5px;
}

.elementor-30 .elementor-element.elementor-element-f5bd6dc > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-30 .elementor-element.elementor-element-59f1267 {
	width: var(--container-widget-width, 112.076%);
	max-width: 112.076%;
	--container-widget-width: 112.076%;
	--container-widget-flex-grow: 0;
	text-align: justify;
}

.elementor-30 .elementor-element.elementor-element-59f1267 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 12px;
	font-weight: 500;
	line-height: 17px;
	color: #025078;
}

.elementor-widget-divider {
	--divider-color: var(--e-global-color-secondary);
}

.elementor-widget-divider .elementor-divider__text {
	color: var(--e-global-color-secondary);
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-widget-divider.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-secondary);
}

.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon {
	color: var(--e-global-color-secondary);
	border-color: var(--e-global-color-secondary);
}

.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-secondary);
}

.elementor-30 .elementor-element.elementor-element-cf36497 {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-29abf18);
	--divider-border-width: 2.5px;
}

.elementor-30 .elementor-element.elementor-element-cf36497 .elementor-divider-separator {
	width: 85%;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-30 .elementor-element.elementor-element-cf36497 .elementor-divider {
	text-align: center;
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-bc-flex-widget .elementor-30 .elementor-element.elementor-element-68d4769.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-30 .elementor-element.elementor-element-68d4769.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-30 .elementor-element.elementor-element-68d4769.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-30 .elementor-element.elementor-element-1ecbacf {
	text-align: center;
}

.elementor-30 .elementor-element.elementor-element-1ecbacf img {
	width: 100%;
}

.elementor-30 .elementor-element.elementor-element-48d2276 > .elementor-widget-container {
	margin: -225px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-30 .elementor-element.elementor-element-48d2276 {
	text-align: center;
}

.elementor-30 .elementor-element.elementor-element-48d2276 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	font-style: italic;
	color: #fff;
}

.elementor-30 .elementor-element.elementor-element-197f2c0 {
	--spacer-size: 25px;
}

.elementor-30 .elementor-element.elementor-element-1753c17 {
	--spacer-size: 10px;
}

.elementor-30 .elementor-element.elementor-element-5c98333 {
	text-align: center;
}

.elementor-30 .elementor-element.elementor-element-5c98333 .elementor-heading-title {
	font-family: var(--e-global-typography-f4ee4a8-font-family), Sans-serif;
	font-size: var(--e-global-typography-f4ee4a8-font-size);
	font-weight: var(--e-global-typography-f4ee4a8-font-weight);
	text-transform: var(--e-global-typography-f4ee4a8-text-transform);
	line-height: var(--e-global-typography-f4ee4a8-line-height);
	color: #025078;
}

.elementor-30 .elementor-element.elementor-element-be2ba4b {
	--spacer-size: 10px;
}

.elementor-30 .elementor-element.elementor-element-8b01592:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-30 .elementor-element.elementor-element-8b01592 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-primary);
}

.elementor-30 .elementor-element.elementor-element-8b01592 > .elementor-element-populated, .elementor-30 .elementor-element.elementor-element-8b01592 > .elementor-element-populated > .elementor-background-overlay, .elementor-30 .elementor-element.elementor-element-8b01592 > .elementor-background-slideshow {
	border-radius: 20px 20px 20px 20px;
}

.elementor-30 .elementor-element.elementor-element-8b01592 > .elementor-element-populated {
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-30 .elementor-element.elementor-element-8b01592 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-30 .elementor-element.elementor-element-d877a89 {
	--spacer-size: 25px;
}

.elementor-30 .elementor-element.elementor-element-723f568 {
	text-align: center;
}

.elementor-30 .elementor-element.elementor-element-723f568 img {
	width: 100%;
}

.elementor-30 .elementor-element.elementor-element-1ba84a4 {
	--spacer-size: 15px;
}

.elementor-30 .elementor-element.elementor-element-9cb2468 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-30 .elementor-element.elementor-element-9cb2468 {
	text-align: center;
}

.elementor-30 .elementor-element.elementor-element-9cb2468 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 900;
	text-transform: uppercase;
	line-height: 30px;
	color: #025078;
}

.elementor-30 .elementor-element.elementor-element-31f7345 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-30 .elementor-element.elementor-element-31f7345 {
	text-align: center;
}

.elementor-30 .elementor-element.elementor-element-31f7345 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 12px;
	font-weight: 600;
	line-height: 13px;
	color: #025078;
}

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

.elementor-30 .elementor-element.elementor-element-de03075 .elementor-button {
	background-color: #035f9b;
	font-family: "Montserrat", Sans-serif;
	font-size: 12px;
	font-weight: 700;
	line-height: 17px;
	border-radius: 7px 7px 7px 7px;
}

.elementor-30 .elementor-element.elementor-element-36b9a1f {
	--spacer-size: 5px;
}

.elementor-30 .elementor-element.elementor-element-ce51e44:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-30 .elementor-element.elementor-element-ce51e44 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-primary);
}

.elementor-30 .elementor-element.elementor-element-ce51e44 > .elementor-element-populated, .elementor-30 .elementor-element.elementor-element-ce51e44 > .elementor-element-populated > .elementor-background-overlay, .elementor-30 .elementor-element.elementor-element-ce51e44 > .elementor-background-slideshow {
	border-radius: 20px 20px 20px 20px;
}

.elementor-30 .elementor-element.elementor-element-ce51e44 > .elementor-element-populated {
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-30 .elementor-element.elementor-element-ce51e44 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-30 .elementor-element.elementor-element-bcad8a5 {
	--spacer-size: 25px;
}

.elementor-30 .elementor-element.elementor-element-3133415 {
	text-align: center;
}

.elementor-30 .elementor-element.elementor-element-3133415 img {
	width: 91%;
}

.elementor-30 .elementor-element.elementor-element-bd662d5 {
	--spacer-size: 10px;
}

.elementor-30 .elementor-element.elementor-element-e7d91c3 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-30 .elementor-element.elementor-element-e7d91c3 {
	text-align: center;
}

.elementor-30 .elementor-element.elementor-element-e7d91c3 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 900;
	text-transform: uppercase;
	line-height: 20px;
	color: #025078;
}

.elementor-30 .elementor-element.elementor-element-2d606ff > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-30 .elementor-element.elementor-element-2d606ff {
	text-align: center;
}

.elementor-30 .elementor-element.elementor-element-2d606ff .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 12px;
	font-weight: 600;
	line-height: 13px;
	color: #025078;
}

.elementor-30 .elementor-element.elementor-element-ec89a04 .elementor-button {
	background-color: #035f9b;
	font-family: "Montserrat", Sans-serif;
	font-size: 12px;
	font-weight: 700;
	line-height: 17px;
	border-radius: 7px 7px 7px 7px;
}

.elementor-30 .elementor-element.elementor-element-99dc1e0 {
	--spacer-size: 5px;
}

.elementor-30 .elementor-element.elementor-element-50ca4e7:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-30 .elementor-element.elementor-element-50ca4e7 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-primary);
}

.elementor-30 .elementor-element.elementor-element-50ca4e7 > .elementor-element-populated, .elementor-30 .elementor-element.elementor-element-50ca4e7 > .elementor-element-populated > .elementor-background-overlay, .elementor-30 .elementor-element.elementor-element-50ca4e7 > .elementor-background-slideshow {
	border-radius: 20px 20px 20px 20px;
}

.elementor-30 .elementor-element.elementor-element-50ca4e7 > .elementor-element-populated {
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-30 .elementor-element.elementor-element-50ca4e7 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-30 .elementor-element.elementor-element-0dabfe5 {
	--spacer-size: 25px;
}

.elementor-30 .elementor-element.elementor-element-2709d73 {
	text-align: center;
}

.elementor-30 .elementor-element.elementor-element-2709d73 img {
	width: 100%;
}

.elementor-30 .elementor-element.elementor-element-00493e3 {
	--spacer-size: 17px;
}

.elementor-30 .elementor-element.elementor-element-59848e5 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-30 .elementor-element.elementor-element-59848e5 {
	text-align: center;
}

.elementor-30 .elementor-element.elementor-element-59848e5 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 900;
	text-transform: uppercase;
	line-height: 30px;
	color: #025078;
}

.elementor-30 .elementor-element.elementor-element-fa5ef90 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-30 .elementor-element.elementor-element-fa5ef90 {
	text-align: center;
}

.elementor-30 .elementor-element.elementor-element-fa5ef90 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 12px;
	font-weight: 600;
	line-height: 13px;
	color: #025078;
}

.elementor-30 .elementor-element.elementor-element-41702bc .elementor-button {
	background-color: #035f9b;
	font-family: "Montserrat", Sans-serif;
	font-size: 12px;
	font-weight: 700;
	line-height: 17px;
	border-radius: 7px 7px 7px 7px;
}

.elementor-30 .elementor-element.elementor-element-6d32c85 {
	--spacer-size: 5px;
}

.elementor-30 .elementor-element.elementor-element-27ef274 {
	--spacer-size: 10px;
}

.elementor-30 .elementor-element.elementor-element-1efa7ef {
	text-align: center;
}

.elementor-30 .elementor-element.elementor-element-1efa7ef .elementor-heading-title {
	font-family: var(--e-global-typography-f4ee4a8-font-family), Sans-serif;
	font-size: var(--e-global-typography-f4ee4a8-font-size);
	font-weight: var(--e-global-typography-f4ee4a8-font-weight);
	text-transform: var(--e-global-typography-f4ee4a8-text-transform);
	line-height: var(--e-global-typography-f4ee4a8-line-height);
	color: #025078;
}

.elementor-30 .elementor-element.elementor-element-335ae8d {
	--spacer-size: 10px;
}

.elementor-30 .elementor-element.elementor-element-f7b7bc9 {
	--spacer-size: 10px;
}

.elementor-30 .elementor-element.elementor-element-ed21fe7 {
	text-align: center;
}

.elementor-30 .elementor-element.elementor-element-ed21fe7 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 30px;
	font-weight: 900;
	text-transform: uppercase;
	line-height: 17px;
	color: #025078;
}

.elementor-30 .elementor-element.elementor-element-80454eb {
	text-align: center;
}

.elementor-30 .elementor-element.elementor-element-80454eb .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 15px;
	font-weight: 600;
	text-transform: uppercase;
	font-style: italic;
	line-height: 1px;
	color: #0eabde;
}

.elementor-30 .elementor-element.elementor-element-69a7383 {
	--spacer-size: 10px;
}

.elementor-30 .elementor-element.elementor-element-aa2c4b2 {
	--spacer-size: 10px;
}

.elementor-30 .elementor-element.elementor-element-ebde0e3 {
	text-align: center;
}

.elementor-30 .elementor-element.elementor-element-ebde0e3 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 30px;
	font-weight: 900;
	text-transform: uppercase;
	line-height: 17px;
	color: #025078;
}

.elementor-30 .elementor-element.elementor-element-72d1f06 {
	text-align: justify;
}

.elementor-30 .elementor-element.elementor-element-72d1f06 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 15px;
	font-weight: 600;
	text-transform: uppercase;
	font-style: italic;
	line-height: 1px;
	color: #0eabde;
}

.elementor-30 .elementor-element.elementor-element-ad63e46 {
	--spacer-size: 10px;
}

.elementor-30 .elementor-element.elementor-element-522aa55 > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-30 .elementor-element.elementor-element-8416557 {
	text-align: right;
}

.elementor-30 .elementor-element.elementor-element-8416557 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 34px;
	font-weight: 900;
	text-transform: uppercase;
	line-height: 15px;
	color: #025078;
}

.elementor-30 .elementor-element.elementor-element-a775b7d {
	text-align: right;
}

.elementor-30 .elementor-element.elementor-element-a775b7d .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 17px;
	font-weight: 700;
	line-height: 17px;
	color: #0eabde;
}

.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label {
	color: var(--e-global-color-text);
}

.elementor-widget-form .elementor-field-group > label {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-widget-form .elementor-field-type-html {
	color: var(--e-global-color-text);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-widget-form .elementor-field-group .elementor-field {
	color: var(--e-global-color-text);
}

.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}

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

.elementor-widget-form .e-form__buttons__wrapper__button-next {
	background-color: var(--e-global-color-accent);
}

.elementor-widget-form .elementor-button[type="submit"] {
	background-color: var(--e-global-color-accent);
}

.elementor-widget-form .e-form__buttons__wrapper__button-previous {
	background-color: var(--e-global-color-accent);
}

.elementor-widget-form .elementor-message {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label {
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-widget-form {
	--e-form-steps-indicator-inactive-primary-color: var(--e-global-color-text);
	--e-form-steps-indicator-active-primary-color: var(--e-global-color-accent);
	--e-form-steps-indicator-completed-primary-color: var(--e-global-color-accent);
	--e-form-steps-indicator-progress-color: var(--e-global-color-accent);
	--e-form-steps-indicator-progress-background-color: var(--e-global-color-text);
	--e-form-steps-indicator-progress-meter-color: var(--e-global-color-text);
}

.elementor-widget-form .e-form__indicators__indicator__progress__meter {
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-30 .elementor-element.elementor-element-8014084 .elementor-field-group {
	padding-right: calc(2px / 2);
	padding-left: calc(2px / 2);
	margin-bottom: 5px;
}

.elementor-30 .elementor-element.elementor-element-8014084 .elementor-form-fields-wrapper {
	margin-left: calc(-2px / 2);
	margin-right: calc(-2px / 2);
	margin-bottom: -5px;
}

.elementor-30 .elementor-element.elementor-element-8014084 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-30 .elementor-element.elementor-element-8014084 .elementor-field-group.recaptcha_v3-bottomright {
	margin-bottom: 0;
}

body.rtl .elementor-30 .elementor-element.elementor-element-8014084 .elementor-labels-inline .elementor-field-group > label {
	padding-left: 0px;
}

body:not(.rtl) .elementor-30 .elementor-element.elementor-element-8014084 .elementor-labels-inline .elementor-field-group > label {
	padding-right: 0px;
}

body .elementor-30 .elementor-element.elementor-element-8014084 .elementor-labels-above .elementor-field-group > label {
	padding-bottom: 0px;
}

.elementor-30 .elementor-element.elementor-element-8014084 .elementor-field-group > label {
	font-family: "Montserrat", Sans-serif;
	font-size: 7px;
	font-weight: 500;
}

.elementor-30 .elementor-element.elementor-element-8014084 .elementor-field-type-html {
	padding-bottom: 0px;
}

.elementor-30 .elementor-element.elementor-element-8014084 .elementor-field-group .elementor-field, .elementor-30 .elementor-element.elementor-element-8014084 .elementor-field-subgroup label {
	font-family: "Montserrat", Sans-serif;
	font-size: 15px;
	font-weight: 500;
}

.elementor-30 .elementor-element.elementor-element-8014084 .elementor-field-group .elementor-field:not(.elementor-select-wrapper) {
	background-color: #fff;
	border-width: 1px 1px 1px 1px;
	border-radius: 7px 7px 7px 7px;
}

.elementor-30 .elementor-element.elementor-element-8014084 .elementor-field-group .elementor-select-wrapper select {
	background-color: #fff;
	border-width: 1px 1px 1px 1px;
	border-radius: 7px 7px 7px 7px;
}

.elementor-30 .elementor-element.elementor-element-8014084 .elementor-button {
	font-family: "Montserrat", Sans-serif;
	font-size: 19px;
	font-weight: 700;
	text-transform: uppercase;
	border-radius: 7px 7px 7px 7px;
}

.elementor-30 .elementor-element.elementor-element-8014084 .e-form__buttons__wrapper__button-next {
	background-color: #0eabde;
	color: #fff;
}

.elementor-30 .elementor-element.elementor-element-8014084 .elementor-button[type="submit"] {
	background-color: #0eabde;
	color: #fff;
}

.elementor-30 .elementor-element.elementor-element-8014084 .elementor-button[type="submit"] svg * {
	fill: #fff;
}

.elementor-30 .elementor-element.elementor-element-8014084 .e-form__buttons__wrapper__button-previous {
	background-color: #033e5d;
	color: #fff;
}

.elementor-30 .elementor-element.elementor-element-8014084 .e-form__buttons__wrapper__button-next:hover {
	background-color: var(--e-global-color-075b8d0);
	color: #fff;
}

.elementor-30 .elementor-element.elementor-element-8014084 .elementor-button[type="submit"]:hover {
	background-color: var(--e-global-color-075b8d0);
	color: #fff;
}

.elementor-30 .elementor-element.elementor-element-8014084 .elementor-button[type="submit"]:hover svg * {
	fill: #fff;
}

.elementor-30 .elementor-element.elementor-element-8014084 .e-form__buttons__wrapper__button-previous:hover {
	color: #fff;
}

.elementor-30 .elementor-element.elementor-element-8014084 .elementor-message {
	font-family: "Montserrat", Sans-serif;
	font-size: 12px;
	font-weight: 600;
}

.elementor-30 .elementor-element.elementor-element-8014084 {
	--e-form-steps-indicators-spacing: 20px;
	--e-form-steps-indicator-padding: 30px;
	--e-form-steps-indicator-inactive-secondary-color: #fff;
	--e-form-steps-indicator-active-secondary-color: #fff;
	--e-form-steps-indicator-completed-secondary-color: #fff;
	--e-form-steps-divider-width: 1px;
	--e-form-steps-divider-gap: 10px;
}

.elementor-30 .elementor-element.elementor-element-6fdc0db > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-30 .elementor-element.elementor-element-6fdc0db:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-6fdc0db > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-jgcmp.nitrocdn.com/OpFGqoWUWgJDptUYPgHilwHxzOwynFJh/assets/images/optimized/rev-f736dec/platacoloidalestable.com/wp-content/uploads/2023/05/Footer.png");
}

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

.elementor-30 .elementor-element.elementor-element-6fdc0db {
	overflow: hidden;
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-30 .elementor-element.elementor-element-6fdc0db > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-bc-flex-widget .elementor-30 .elementor-element.elementor-element-a5d0686.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-30 .elementor-element.elementor-element-a5d0686.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-30 .elementor-element.elementor-element-a5d0686.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-30 .elementor-element.elementor-element-0ed41a1 {
	width: var(--container-widget-width, 70%);
	max-width: 70%;
	--container-widget-width: 70%;
	--container-widget-flex-grow: 0;
	align-self: center;
	text-align: right;
}

.elementor-30 .elementor-element.elementor-element-d232af1 {
	--spacer-size: 25px;
}

.elementor-30 .elementor-element.elementor-element-3d93161 {
	text-align: center;
}

.elementor-30 .elementor-element.elementor-element-3d93161 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 15px;
	font-weight: 800;
	color: var(--e-global-color-60d23a3);
}

.elementor-widget-icon.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-primary);
}

.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon {
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}

.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-primary);
}

.elementor-30 .elementor-element.elementor-element-cca1fc7 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-30 .elementor-element.elementor-element-cca1fc7.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-ad4c82b);
}

.elementor-30 .elementor-element.elementor-element-cca1fc7.elementor-view-framed .elementor-icon, .elementor-30 .elementor-element.elementor-element-cca1fc7.elementor-view-default .elementor-icon {
	color: var(--e-global-color-ad4c82b);
	border-color: var(--e-global-color-ad4c82b);
}

.elementor-30 .elementor-element.elementor-element-cca1fc7.elementor-view-framed .elementor-icon, .elementor-30 .elementor-element.elementor-element-cca1fc7.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-ad4c82b);
}

.elementor-30 .elementor-element.elementor-element-cca1fc7 .elementor-icon {
	font-size: 20px;
}

.elementor-30 .elementor-element.elementor-element-cca1fc7 .elementor-icon svg {
	height: 20px;
}

.elementor-30 .elementor-element.elementor-element-a66c5d7 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-30 .elementor-element.elementor-element-a66c5d7.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-ad4c82b);
}

.elementor-30 .elementor-element.elementor-element-a66c5d7.elementor-view-framed .elementor-icon, .elementor-30 .elementor-element.elementor-element-a66c5d7.elementor-view-default .elementor-icon {
	color: var(--e-global-color-ad4c82b);
	border-color: var(--e-global-color-ad4c82b);
}

.elementor-30 .elementor-element.elementor-element-a66c5d7.elementor-view-framed .elementor-icon, .elementor-30 .elementor-element.elementor-element-a66c5d7.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-ad4c82b);
}

.elementor-30 .elementor-element.elementor-element-a66c5d7 .elementor-icon {
	font-size: 20px;
}

.elementor-30 .elementor-element.elementor-element-a66c5d7 .elementor-icon svg {
	height: 20px;
}

.elementor-30 .elementor-element.elementor-element-3f09f46 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-30 .elementor-element.elementor-element-3f09f46.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-ad4c82b);
}

.elementor-30 .elementor-element.elementor-element-3f09f46.elementor-view-framed .elementor-icon, .elementor-30 .elementor-element.elementor-element-3f09f46.elementor-view-default .elementor-icon {
	color: var(--e-global-color-ad4c82b);
	border-color: var(--e-global-color-ad4c82b);
}

.elementor-30 .elementor-element.elementor-element-3f09f46.elementor-view-framed .elementor-icon, .elementor-30 .elementor-element.elementor-element-3f09f46.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-ad4c82b);
}

.elementor-30 .elementor-element.elementor-element-3f09f46 .elementor-icon {
	font-size: 20px;
}

.elementor-30 .elementor-element.elementor-element-3f09f46 .elementor-icon svg {
	height: 20px;
}

.elementor-30 .elementor-element.elementor-element-b1e83b8 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-30 .elementor-element.elementor-element-b1e83b8.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-ad4c82b);
}

.elementor-30 .elementor-element.elementor-element-b1e83b8.elementor-view-framed .elementor-icon, .elementor-30 .elementor-element.elementor-element-b1e83b8.elementor-view-default .elementor-icon {
	color: var(--e-global-color-ad4c82b);
	border-color: var(--e-global-color-ad4c82b);
}

.elementor-30 .elementor-element.elementor-element-b1e83b8.elementor-view-framed .elementor-icon, .elementor-30 .elementor-element.elementor-element-b1e83b8.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-ad4c82b);
}

.elementor-30 .elementor-element.elementor-element-b1e83b8 .elementor-icon {
	font-size: 20px;
}

.elementor-30 .elementor-element.elementor-element-b1e83b8 .elementor-icon svg {
	height: 20px;
}

.elementor-30 .elementor-element.elementor-element-daddc37 > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-30 .elementor-element.elementor-element-daddc37 {
	overflow: hidden;
}

.elementor-30 .elementor-element.elementor-element-aaad9dd .elementor-menu-toggle {
	margin: 0 auto;
}

.elementor-30 .elementor-element.elementor-element-aaad9dd .elementor-nav-menu .elementor-item {
	font-family: "Montserrat", Sans-serif;
	font-size: 10px;
	font-weight: 600;
	text-transform: uppercase;
}

.elementor-30 .elementor-element.elementor-element-aaad9dd .elementor-nav-menu--main .elementor-item {
	color: var(--e-global-color-ad4c82b);
	fill: var(--e-global-color-ad4c82b);
	padding-top: 15px;
	padding-bottom: 15px;
}

.elementor-30 .elementor-element.elementor-element-aaad9dd .elementor-nav-menu--main .elementor-item:hover, .elementor-30 .elementor-element.elementor-element-aaad9dd .elementor-nav-menu--main .elementor-item.elementor-item-active, .elementor-30 .elementor-element.elementor-element-aaad9dd .elementor-nav-menu--main .elementor-item.highlighted, .elementor-30 .elementor-element.elementor-element-aaad9dd .elementor-nav-menu--main .elementor-item:focus {
	color: var(--e-global-color-60d23a3);
	fill: var(--e-global-color-60d23a3);
}

.elementor-30 .elementor-element.elementor-element-aaad9dd {
	--e-nav-menu-divider-content: "";
	--e-nav-menu-divider-style: solid;
	--e-nav-menu-divider-width: 1px;
	--e-nav-menu-divider-height: 35px;
	--e-nav-menu-divider-color: var(--e-global-color-2ea4adb);
	--e-nav-menu-horizontal-menu-item-margin: calc(29px / 2);
}

.elementor-30 .elementor-element.elementor-element-aaad9dd .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child) {
	margin-bottom: 29px;
}

.elementor-30 .elementor-element.elementor-element-97d8e46 {
	--spacer-size: 50px;
}

.elementor-30 .elementor-element.elementor-element-ac68486 {
	text-align: center;
}

.elementor-30 .elementor-element.elementor-element-ac68486 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 15px;
	font-weight: 800;
	color: var(--e-global-color-60d23a3);
}

.elementor-widget-icon-box.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-primary);
}

.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-primary);
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}

.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-icon-box .elementor-icon-box-title {
	color: var(--e-global-color-primary);
}

.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title, .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title {
	color: var(--e-global-color-primary);
}

.elementor-widget-icon-box .elementor-icon-box-description {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
	color: var(--e-global-color-text);
}

.elementor-30 .elementor-element.elementor-element-ac9c8d6 .elementor-icon-box-wrapper {
	text-align: left;
}

.elementor-30 .elementor-element.elementor-element-ac9c8d6 {
	--icon-box-icon-margin: 13px;
}

.elementor-30 .elementor-element.elementor-element-ac9c8d6.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-ad4c82b);
}

.elementor-30 .elementor-element.elementor-element-ac9c8d6.elementor-view-framed .elementor-icon, .elementor-30 .elementor-element.elementor-element-ac9c8d6.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-ad4c82b);
	color: var(--e-global-color-ad4c82b);
	border-color: var(--e-global-color-ad4c82b);
}

.elementor-30 .elementor-element.elementor-element-ac9c8d6 .elementor-icon {
	font-size: 20px;
}

.elementor-30 .elementor-element.elementor-element-ac9c8d6 .elementor-icon-box-title {
	color: var(--e-global-color-0e8ab73);
}

.elementor-30 .elementor-element.elementor-element-ac9c8d6 .elementor-icon-box-description {
	font-family: "Montserrat", Sans-serif;
	font-size: 15px;
	font-weight: 600;
	color: var(--e-global-color-60d23a3);
}

.elementor-30 .elementor-element.elementor-element-cf300be .elementor-icon-box-wrapper {
	text-align: left;
}

.elementor-30 .elementor-element.elementor-element-cf300be {
	--icon-box-icon-margin: 13px;
}

.elementor-30 .elementor-element.elementor-element-cf300be.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-ad4c82b);
}

.elementor-30 .elementor-element.elementor-element-cf300be.elementor-view-framed .elementor-icon, .elementor-30 .elementor-element.elementor-element-cf300be.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-ad4c82b);
	color: var(--e-global-color-ad4c82b);
	border-color: var(--e-global-color-ad4c82b);
}

.elementor-30 .elementor-element.elementor-element-cf300be .elementor-icon {
	font-size: 20px;
}

.elementor-30 .elementor-element.elementor-element-cf300be .elementor-icon-box-title {
	color: var(--e-global-color-0e8ab73);
}

.elementor-30 .elementor-element.elementor-element-cf300be .elementor-icon-box-description {
	font-family: "Montserrat", Sans-serif;
	font-size: 15px;
	font-weight: 600;
	color: var(--e-global-color-60d23a3);
}

.elementor-30 .elementor-element.elementor-element-73ceee0 {
	--spacer-size: 2px;
}

.elementor-30 .elementor-element.elementor-element-74d5601 {
	--spacer-size: 2px;
}

.elementor-30 .elementor-element.elementor-element-e89dc46:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-e89dc46 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-075b8d0);
}

.elementor-30 .elementor-element.elementor-element-e89dc46 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-30 .elementor-element.elementor-element-e89dc46 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-30 .elementor-element.elementor-element-e2cb2f1 {
	text-align: center;
}

.elementor-30 .elementor-element.elementor-element-e2cb2f1 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 10px;
	font-weight: 600;
	font-style: italic;
	line-height: 17px;
}

.elementor-30 .elementor-element.elementor-element-68e974b {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-30 .elementor-element.elementor-element-68e974b > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-bc-flex-widget .elementor-30 .elementor-element.elementor-element-e9315fb.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-30 .elementor-element.elementor-element-e9315fb.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-30 .elementor-element.elementor-element-e9315fb.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-30 .elementor-element.elementor-element-c383bc8 {
	width: var(--container-widget-width, 20%);
	max-width: 20%;
	--container-widget-width: 20%;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-30 .elementor-element.elementor-element-c383bc8 img {
	width: 10%;
}

.elementor-30 .elementor-element.elementor-element-2d9184c .elementor-menu-toggle {
	margin-left: auto;
	background-color: var(--e-global-color-primary);
}

.elementor-30 .elementor-element.elementor-element-2d9184c .elementor-nav-menu .elementor-item {
	font-family: "Montserrat", Sans-serif;
	font-size: 10px;
	font-weight: 600;
	text-transform: uppercase;
}

.elementor-30 .elementor-element.elementor-element-2d9184c .elementor-nav-menu--main .elementor-item {
	color: var(--e-global-color-ad4c82b);
	fill: var(--e-global-color-ad4c82b);
	padding-top: 15px;
	padding-bottom: 15px;
}

.elementor-30 .elementor-element.elementor-element-2d9184c .elementor-nav-menu--main .elementor-item:hover, .elementor-30 .elementor-element.elementor-element-2d9184c .elementor-nav-menu--main .elementor-item.elementor-item-active, .elementor-30 .elementor-element.elementor-element-2d9184c .elementor-nav-menu--main .elementor-item.highlighted, .elementor-30 .elementor-element.elementor-element-2d9184c .elementor-nav-menu--main .elementor-item:focus {
	color: var(--e-global-color-60d23a3);
	fill: var(--e-global-color-60d23a3);
}

.elementor-30 .elementor-element.elementor-element-2d9184c {
	--e-nav-menu-divider-content: "";
	--e-nav-menu-divider-style: solid;
	--e-nav-menu-divider-width: 1px;
	--e-nav-menu-divider-height: 45px;
	--e-nav-menu-divider-color: var(--e-global-color-60d23a3);
	--e-nav-menu-horizontal-menu-item-margin: calc(29px / 2);
}

.elementor-30 .elementor-element.elementor-element-2d9184c .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child) {
	margin-bottom: 29px;
}

.elementor-30 .elementor-element.elementor-element-2d9184c .elementor-nav-menu--dropdown a:hover, .elementor-30 .elementor-element.elementor-element-2d9184c .elementor-nav-menu--dropdown a:focus, .elementor-30 .elementor-element.elementor-element-2d9184c .elementor-nav-menu--dropdown a.elementor-item-active, .elementor-30 .elementor-element.elementor-element-2d9184c .elementor-nav-menu--dropdown a.highlighted {
	background-color: #0078bf;
}

.elementor-30 .elementor-element.elementor-element-2d9184c div.elementor-menu-toggle {
	color: var(--e-global-color-60d23a3);
}

.elementor-30 .elementor-element.elementor-element-2d9184c div.elementor-menu-toggle svg {
	fill: var(--e-global-color-60d23a3);
}

.elementor-30 .elementor-element.elementor-element-2d9184c div.elementor-menu-toggle:hover, .elementor-30 .elementor-element.elementor-element-2d9184c div.elementor-menu-toggle:focus {
	color: var(--e-global-color-075b8d0);
}

.elementor-30 .elementor-element.elementor-element-2d9184c div.elementor-menu-toggle:hover svg, .elementor-30 .elementor-element.elementor-element-2d9184c div.elementor-menu-toggle:focus svg {
	fill: var(--e-global-color-075b8d0);
}

.elementor-30 .elementor-element.elementor-element-2d9184c .elementor-menu-toggle:hover, .elementor-30 .elementor-element.elementor-element-2d9184c .elementor-menu-toggle:focus {
	background-color: var(--e-global-color-primary);
}

.elementor-30 .elementor-element.elementor-element-82906ae > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-30 .elementor-element.elementor-element-e05cb77 .elementor-repeater-item-7b98887 .swiper-slide-bg {
	background-color: #fff;
	background-image: url("https://cdn-jgcmp.nitrocdn.com/OpFGqoWUWgJDptUYPgHilwHxzOwynFJh/assets/images/optimized/rev-f736dec/platacoloidalestable.com/wp-content/uploads/2023/05/BannerHome-Cel.jpg");
	background-size: contain;
}

.elementor-30 .elementor-element.elementor-element-e05cb77 .elementor-repeater-item-7b98887 .swiper-slide-bg.nitro-lazy {
	background-image: none !important;
}

.elementor-30 .elementor-element.elementor-element-e05cb77 .elementor-repeater-item-7b98887 .swiper-slide-contents {
	margin-right: auto;
}

.elementor-30 .elementor-element.elementor-element-e05cb77 .elementor-repeater-item-7b98887 .swiper-slide-inner {
	text-align: left;
}

.elementor-30 .elementor-element.elementor-element-e05cb77 .swiper-slide {
	transition-duration: calc(5000ms * 1.2);
	height: 570px;
}

.elementor-30 .elementor-element.elementor-element-e05cb77 .elementor-slide-button {
	background-color: #09abe0;
	font-family: "Montserrat", Sans-serif;
	font-size: 13px;
	font-weight: 600;
	line-height: 7px;
	letter-spacing: 0px;
	border-radius: 10px;
	color: var(--e-global-color-primary);
}

.elementor-30 .elementor-element.elementor-element-e05cb77 .elementor-slide-button:hover {
	background-color: var(--e-global-color-60d23a3);
}

.elementor-30 .elementor-element.elementor-element-e05cb77 .swiper-slide-contents {
	max-width: 100%;
}

.elementor-30 .elementor-element.elementor-element-e05cb77 .swiper-slide-inner {
	text-align: left;
}

.elementor-30 .elementor-element.elementor-element-e05cb77 .swiper-slide-inner .elementor-slide-heading:not(:last-child) {
	margin-bottom: 5px;
}

.elementor-30 .elementor-element.elementor-element-e05cb77 .elementor-slide-heading {
	color: #035f8f;
	font-family: "Montserrat", Sans-serif;
	font-size: 31px;
	font-weight: 900;
	line-height: 28px;
}

.elementor-30 .elementor-element.elementor-element-e05cb77 .swiper-slide-inner .elementor-slide-description:not(:last-child) {
	margin-bottom: 3px;
}

.elementor-30 .elementor-element.elementor-element-e05cb77 .elementor-slide-description {
	color: #054f75;
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 500;
	font-style: italic;
}

.elementor-30 .elementor-element.elementor-element-1b19c35 {
	--spacer-size: 10px;
}

.elementor-30 .elementor-element.elementor-element-ef2aea8 {
	text-align: center;
}

.elementor-30 .elementor-element.elementor-element-ef2aea8 .elementor-heading-title {
	font-family: var(--e-global-typography-f4ee4a8-font-family), Sans-serif;
	font-size: var(--e-global-typography-f4ee4a8-font-size);
	font-weight: var(--e-global-typography-f4ee4a8-font-weight);
	text-transform: var(--e-global-typography-f4ee4a8-text-transform);
	line-height: var(--e-global-typography-f4ee4a8-line-height);
	-webkit-text-stroke-color: #000;
	stroke: #000;
	color: #035f8f;
}

.elementor-30 .elementor-element.elementor-element-c4efee6 {
	--spacer-size: 10px;
}

.elementor-30 .elementor-element.elementor-element-4218d35 > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-30 .elementor-element.elementor-element-64c1466 {
	text-align: center;
}

.elementor-30 .elementor-element.elementor-element-64c1466 img {
	width: 100%;
}

.elementor-30 .elementor-element.elementor-element-ade644b > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-30 .elementor-element.elementor-element-d307a3d {
	width: var(--container-widget-width, 112.076%);
	max-width: 112.076%;
	--container-widget-width: 112.076%;
	--container-widget-flex-grow: 0;
	text-align: justify;
}

.elementor-30 .elementor-element.elementor-element-d307a3d .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 12px;
	font-weight: 500;
	line-height: 17px;
	color: #035f8f;
}

.elementor-30 .elementor-element.elementor-element-d18fbe7 {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-29abf18);
	--divider-border-width: 2.5px;
}

.elementor-30 .elementor-element.elementor-element-d18fbe7 .elementor-divider-separator {
	width: 85%;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-30 .elementor-element.elementor-element-d18fbe7 .elementor-divider {
	text-align: center;
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-bc-flex-widget .elementor-30 .elementor-element.elementor-element-823abe1.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-30 .elementor-element.elementor-element-823abe1.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-30 .elementor-element.elementor-element-823abe1.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-30 .elementor-element.elementor-element-b1ee0c2 {
	text-align: center;
}

.elementor-30 .elementor-element.elementor-element-b1ee0c2 img {
	width: 100%;
}

.elementor-30 .elementor-element.elementor-element-7694348 > .elementor-widget-container {
	margin: -225px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-30 .elementor-element.elementor-element-7694348 {
	text-align: center;
}

.elementor-30 .elementor-element.elementor-element-7694348 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 15px;
	font-weight: 600;
	font-style: italic;
	color: #fffefe;
}

.elementor-30 .elementor-element.elementor-element-f86aa92 {
	--spacer-size: 50px;
}

.elementor-30 .elementor-element.elementor-element-27b40c7 {
	--spacer-size: 10px;
}

.elementor-30 .elementor-element.elementor-element-b9e4b62 {
	text-align: center;
}

.elementor-30 .elementor-element.elementor-element-b9e4b62 .elementor-heading-title {
	font-family: var(--e-global-typography-f4ee4a8-font-family), Sans-serif;
	font-size: var(--e-global-typography-f4ee4a8-font-size);
	font-weight: var(--e-global-typography-f4ee4a8-font-weight);
	text-transform: var(--e-global-typography-f4ee4a8-text-transform);
	line-height: var(--e-global-typography-f4ee4a8-line-height);
	color: var(--e-global-color-ad4c82b);
}

.elementor-30 .elementor-element.elementor-element-657a4df {
	--spacer-size: 10px;
}

.elementor-30 .elementor-element.elementor-element-3af15d8:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-30 .elementor-element.elementor-element-3af15d8 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-primary);
}

.elementor-30 .elementor-element.elementor-element-3af15d8 > .elementor-element-populated, .elementor-30 .elementor-element.elementor-element-3af15d8 > .elementor-element-populated > .elementor-background-overlay, .elementor-30 .elementor-element.elementor-element-3af15d8 > .elementor-background-slideshow {
	border-radius: 20px 20px 20px 20px;
}

.elementor-30 .elementor-element.elementor-element-3af15d8 > .elementor-element-populated {
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-30 .elementor-element.elementor-element-3af15d8 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-30 .elementor-element.elementor-element-24ad83f {
	--spacer-size: 25px;
}

.elementor-30 .elementor-element.elementor-element-4dc5b0a {
	text-align: center;
}

.elementor-30 .elementor-element.elementor-element-4dc5b0a img {
	width: 100%;
}

.elementor-30 .elementor-element.elementor-element-3e683ea {
	--spacer-size: 15px;
}

.elementor-30 .elementor-element.elementor-element-299c1cb > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-30 .elementor-element.elementor-element-299c1cb {
	text-align: center;
}

.elementor-30 .elementor-element.elementor-element-299c1cb .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 900;
	text-transform: uppercase;
	line-height: 30px;
	color: #04486c;
}

.elementor-30 .elementor-element.elementor-element-721382c > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-30 .elementor-element.elementor-element-721382c {
	text-align: center;
}

.elementor-30 .elementor-element.elementor-element-721382c .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 12px;
	font-weight: 600;
	line-height: 13px;
	color: #04486c;
}

.elementor-30 .elementor-element.elementor-element-198a6a8 .elementor-button {
	background-color: #035f9b;
	font-family: "Montserrat", Sans-serif;
	font-size: 12px;
	font-weight: 700;
	line-height: 17px;
	border-radius: 7px 7px 7px 7px;
}

.elementor-30 .elementor-element.elementor-element-a8f8038 {
	--spacer-size: 5px;
}

.elementor-30 .elementor-element.elementor-element-b88ecbf:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-30 .elementor-element.elementor-element-b88ecbf > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-primary);
}

.elementor-30 .elementor-element.elementor-element-b88ecbf > .elementor-element-populated, .elementor-30 .elementor-element.elementor-element-b88ecbf > .elementor-element-populated > .elementor-background-overlay, .elementor-30 .elementor-element.elementor-element-b88ecbf > .elementor-background-slideshow {
	border-radius: 20px 20px 20px 20px;
}

.elementor-30 .elementor-element.elementor-element-b88ecbf > .elementor-element-populated {
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-30 .elementor-element.elementor-element-b88ecbf > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-30 .elementor-element.elementor-element-54bb0a0 {
	--spacer-size: 25px;
}

.elementor-30 .elementor-element.elementor-element-8c116ac {
	text-align: center;
}

.elementor-30 .elementor-element.elementor-element-8c116ac img {
	width: 91%;
}

.elementor-30 .elementor-element.elementor-element-e5b6e87 {
	--spacer-size: 10px;
}

.elementor-30 .elementor-element.elementor-element-22a3869 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-30 .elementor-element.elementor-element-22a3869 {
	text-align: center;
}

.elementor-30 .elementor-element.elementor-element-22a3869 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 900;
	text-transform: uppercase;
	line-height: 20px;
	color: #04486c;
}

.elementor-30 .elementor-element.elementor-element-de67723 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-30 .elementor-element.elementor-element-de67723 {
	text-align: center;
}

.elementor-30 .elementor-element.elementor-element-de67723 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 12px;
	font-weight: 600;
	line-height: 13px;
	color: #04486c;
}

.elementor-30 .elementor-element.elementor-element-4c6f576 .elementor-button {
	background-color: #035f9b;
	font-family: "Montserrat", Sans-serif;
	font-size: 12px;
	font-weight: 700;
	line-height: 17px;
	border-radius: 7px 7px 7px 7px;
}

.elementor-30 .elementor-element.elementor-element-33ca754 {
	--spacer-size: 5px;
}

.elementor-30 .elementor-element.elementor-element-6ca7a2a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-30 .elementor-element.elementor-element-6ca7a2a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-primary);
}

.elementor-30 .elementor-element.elementor-element-6ca7a2a > .elementor-element-populated, .elementor-30 .elementor-element.elementor-element-6ca7a2a > .elementor-element-populated > .elementor-background-overlay, .elementor-30 .elementor-element.elementor-element-6ca7a2a > .elementor-background-slideshow {
	border-radius: 20px 20px 20px 20px;
}

.elementor-30 .elementor-element.elementor-element-6ca7a2a > .elementor-element-populated {
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-30 .elementor-element.elementor-element-6ca7a2a > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-30 .elementor-element.elementor-element-090468d {
	--spacer-size: 25px;
}

.elementor-30 .elementor-element.elementor-element-6720ee0 {
	text-align: center;
}

.elementor-30 .elementor-element.elementor-element-6720ee0 img {
	width: 100%;
}

.elementor-30 .elementor-element.elementor-element-e635df1 {
	--spacer-size: 17px;
}

.elementor-30 .elementor-element.elementor-element-51d65ba > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-30 .elementor-element.elementor-element-51d65ba {
	text-align: center;
}

.elementor-30 .elementor-element.elementor-element-51d65ba .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 900;
	text-transform: uppercase;
	line-height: 30px;
	color: #04486c;
}

.elementor-30 .elementor-element.elementor-element-428945e > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-30 .elementor-element.elementor-element-428945e {
	text-align: center;
}

.elementor-30 .elementor-element.elementor-element-428945e .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 12px;
	font-weight: 600;
	line-height: 13px;
	color: #04486c;
}

.elementor-30 .elementor-element.elementor-element-642832e .elementor-button {
	background-color: #035f9b;
	font-family: "Montserrat", Sans-serif;
	font-size: 12px;
	font-weight: 700;
	line-height: 17px;
	border-radius: 7px 7px 7px 7px;
}

.elementor-30 .elementor-element.elementor-element-4cdb0ed {
	--spacer-size: 5px;
}

.elementor-30 .elementor-element.elementor-element-ca3fb64 {
	--spacer-size: 10px;
}

.elementor-30 .elementor-element.elementor-element-51f22d6 {
	text-align: center;
}

.elementor-30 .elementor-element.elementor-element-51f22d6 .elementor-heading-title {
	font-family: var(--e-global-typography-f4ee4a8-font-family), Sans-serif;
	font-size: var(--e-global-typography-f4ee4a8-font-size);
	font-weight: var(--e-global-typography-f4ee4a8-font-weight);
	text-transform: var(--e-global-typography-f4ee4a8-text-transform);
	line-height: var(--e-global-typography-f4ee4a8-line-height);
	color: var(--e-global-color-ad4c82b);
}

.elementor-30 .elementor-element.elementor-element-59f3bd8 {
	--spacer-size: 10px;
}

.elementor-30 .elementor-element.elementor-element-c1d5c7e {
	--spacer-size: 10px;
}

.elementor-30 .elementor-element.elementor-element-dc49861 {
	text-align: center;
}

.elementor-30 .elementor-element.elementor-element-dc49861 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 30px;
	font-weight: 900;
	text-transform: uppercase;
	line-height: 17px;
	color: var(--e-global-color-ad4c82b);
}

.elementor-30 .elementor-element.elementor-element-81404d3 {
	text-align: center;
}

.elementor-30 .elementor-element.elementor-element-81404d3 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 15px;
	font-weight: 600;
	text-transform: uppercase;
	font-style: italic;
	line-height: 1px;
	color: var(--e-global-color-60d23a3);
}

.elementor-30 .elementor-element.elementor-element-1460989 {
	--spacer-size: 10px;
}

.elementor-30 .elementor-element.elementor-element-6c98669 {
	--spacer-size: 10px;
}

.elementor-30 .elementor-element.elementor-element-cb26c85 {
	text-align: center;
}

.elementor-30 .elementor-element.elementor-element-cb26c85 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 30px;
	font-weight: 900;
	text-transform: uppercase;
	line-height: 17px;
	color: var(--e-global-color-ad4c82b);
}

.elementor-30 .elementor-element.elementor-element-4cb407d {
	text-align: center;
}

.elementor-30 .elementor-element.elementor-element-4cb407d .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 15px;
	font-weight: 600;
	text-transform: uppercase;
	font-style: italic;
	line-height: 1px;
	color: var(--e-global-color-60d23a3);
}

.elementor-30 .elementor-element.elementor-element-6ae43bd {
	--spacer-size: 10px;
}

.elementor-30 .elementor-element.elementor-element-c5a1e62 > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-30 .elementor-element.elementor-element-a4ae438 {
	text-align: right;
}

.elementor-30 .elementor-element.elementor-element-a4ae438 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 34px;
	font-weight: 900;
	text-transform: uppercase;
	line-height: 15px;
	color: var(--e-global-color-075b8d0);
}

.elementor-30 .elementor-element.elementor-element-bf82bd0 {
	text-align: right;
}

.elementor-30 .elementor-element.elementor-element-bf82bd0 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 17px;
	font-weight: 700;
	line-height: 17px;
	color: var(--e-global-color-60d23a3);
}

.elementor-30 .elementor-element.elementor-element-d165839 .elementor-field-group {
	padding-right: calc(2px / 2);
	padding-left: calc(2px / 2);
	margin-bottom: 5px;
}

.elementor-30 .elementor-element.elementor-element-d165839 .elementor-form-fields-wrapper {
	margin-left: calc(-2px / 2);
	margin-right: calc(-2px / 2);
	margin-bottom: -5px;
}

.elementor-30 .elementor-element.elementor-element-d165839 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-30 .elementor-element.elementor-element-d165839 .elementor-field-group.recaptcha_v3-bottomright {
	margin-bottom: 0;
}

body.rtl .elementor-30 .elementor-element.elementor-element-d165839 .elementor-labels-inline .elementor-field-group > label {
	padding-left: 0px;
}

body:not(.rtl) .elementor-30 .elementor-element.elementor-element-d165839 .elementor-labels-inline .elementor-field-group > label {
	padding-right: 0px;
}

body .elementor-30 .elementor-element.elementor-element-d165839 .elementor-labels-above .elementor-field-group > label {
	padding-bottom: 0px;
}

.elementor-30 .elementor-element.elementor-element-d165839 .elementor-field-group > label {
	font-family: "Montserrat", Sans-serif;
	font-size: 7px;
	font-weight: 500;
}

.elementor-30 .elementor-element.elementor-element-d165839 .elementor-field-type-html {
	padding-bottom: 0px;
}

.elementor-30 .elementor-element.elementor-element-d165839 .elementor-field-group .elementor-field, .elementor-30 .elementor-element.elementor-element-d165839 .elementor-field-subgroup label {
	font-family: "Montserrat", Sans-serif;
	font-size: 15px;
	font-weight: 500;
}

.elementor-30 .elementor-element.elementor-element-d165839 .elementor-field-group .elementor-field:not(.elementor-select-wrapper) {
	background-color: #fff;
	border-width: 1px 1px 1px 1px;
	border-radius: 7px 7px 7px 7px;
}

.elementor-30 .elementor-element.elementor-element-d165839 .elementor-field-group .elementor-select-wrapper select {
	background-color: #fff;
	border-width: 1px 1px 1px 1px;
	border-radius: 7px 7px 7px 7px;
}

.elementor-30 .elementor-element.elementor-element-d165839 .elementor-button {
	font-family: "Montserrat", Sans-serif;
	font-size: 15px;
	font-weight: 700;
	text-transform: uppercase;
	border-radius: 7px 7px 7px 7px;
}

.elementor-30 .elementor-element.elementor-element-d165839 .e-form__buttons__wrapper__button-next {
	background-color: var(--e-global-color-60d23a3);
	color: #fff;
}

.elementor-30 .elementor-element.elementor-element-d165839 .elementor-button[type="submit"] {
	background-color: var(--e-global-color-60d23a3);
	color: #fff;
}

.elementor-30 .elementor-element.elementor-element-d165839 .elementor-button[type="submit"] svg * {
	fill: #fff;
}

.elementor-30 .elementor-element.elementor-element-d165839 .e-form__buttons__wrapper__button-previous {
	background-color: var(--e-global-color-075b8d0);
	color: #fff;
}

.elementor-30 .elementor-element.elementor-element-d165839 .e-form__buttons__wrapper__button-next:hover {
	background-color: var(--e-global-color-075b8d0);
	color: #fff;
}

.elementor-30 .elementor-element.elementor-element-d165839 .elementor-button[type="submit"]:hover {
	background-color: var(--e-global-color-075b8d0);
	color: #fff;
}

.elementor-30 .elementor-element.elementor-element-d165839 .elementor-button[type="submit"]:hover svg * {
	fill: #fff;
}

.elementor-30 .elementor-element.elementor-element-d165839 .e-form__buttons__wrapper__button-previous:hover {
	color: #fff;
}

.elementor-30 .elementor-element.elementor-element-d165839 .elementor-message {
	font-family: "Montserrat", Sans-serif;
	font-size: 12px;
	font-weight: 600;
}

.elementor-30 .elementor-element.elementor-element-d165839 {
	--e-form-steps-indicators-spacing: 20px;
	--e-form-steps-indicator-padding: 30px;
	--e-form-steps-indicator-inactive-secondary-color: #fff;
	--e-form-steps-indicator-active-secondary-color: #fff;
	--e-form-steps-indicator-completed-secondary-color: #fff;
	--e-form-steps-divider-width: 1px;
	--e-form-steps-divider-gap: 10px;
}

.elementor-30 .elementor-element.elementor-element-78d9d7d > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-30 .elementor-element.elementor-element-78d9d7d:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-78d9d7d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-jgcmp.nitrocdn.com/OpFGqoWUWgJDptUYPgHilwHxzOwynFJh/assets/images/optimized/rev-f736dec/platacoloidalestable.com/wp-content/uploads/2023/05/Footer.png");
}

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

.elementor-30 .elementor-element.elementor-element-78d9d7d {
	overflow: hidden;
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-30 .elementor-element.elementor-element-78d9d7d > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-bc-flex-widget .elementor-30 .elementor-element.elementor-element-1811b96.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-30 .elementor-element.elementor-element-1811b96.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-30 .elementor-element.elementor-element-1811b96.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-30 .elementor-element.elementor-element-76e63c2 {
	width: var(--container-widget-width, 70%);
	max-width: 70%;
	--container-widget-width: 70%;
	--container-widget-flex-grow: 0;
	align-self: center;
	text-align: right;
}

.elementor-30 .elementor-element.elementor-element-e991848 {
	--spacer-size: 25px;
}

.elementor-30 .elementor-element.elementor-element-f4c3b7a {
	text-align: center;
}

.elementor-30 .elementor-element.elementor-element-f4c3b7a .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 15px;
	font-weight: 800;
	color: var(--e-global-color-60d23a3);
}

.elementor-30 .elementor-element.elementor-element-ca5b015 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-30 .elementor-element.elementor-element-ca5b015.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-ad4c82b);
}

.elementor-30 .elementor-element.elementor-element-ca5b015.elementor-view-framed .elementor-icon, .elementor-30 .elementor-element.elementor-element-ca5b015.elementor-view-default .elementor-icon {
	color: var(--e-global-color-ad4c82b);
	border-color: var(--e-global-color-ad4c82b);
}

.elementor-30 .elementor-element.elementor-element-ca5b015.elementor-view-framed .elementor-icon, .elementor-30 .elementor-element.elementor-element-ca5b015.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-ad4c82b);
}

.elementor-30 .elementor-element.elementor-element-ca5b015 .elementor-icon {
	font-size: 20px;
}

.elementor-30 .elementor-element.elementor-element-ca5b015 .elementor-icon svg {
	height: 20px;
}

.elementor-30 .elementor-element.elementor-element-abf3b05 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-30 .elementor-element.elementor-element-abf3b05.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-ad4c82b);
}

.elementor-30 .elementor-element.elementor-element-abf3b05.elementor-view-framed .elementor-icon, .elementor-30 .elementor-element.elementor-element-abf3b05.elementor-view-default .elementor-icon {
	color: var(--e-global-color-ad4c82b);
	border-color: var(--e-global-color-ad4c82b);
}

.elementor-30 .elementor-element.elementor-element-abf3b05.elementor-view-framed .elementor-icon, .elementor-30 .elementor-element.elementor-element-abf3b05.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-ad4c82b);
}

.elementor-30 .elementor-element.elementor-element-abf3b05 .elementor-icon {
	font-size: 20px;
}

.elementor-30 .elementor-element.elementor-element-abf3b05 .elementor-icon svg {
	height: 20px;
}

.elementor-30 .elementor-element.elementor-element-034899f .elementor-icon-wrapper {
	text-align: center;
}

.elementor-30 .elementor-element.elementor-element-034899f.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-ad4c82b);
}

.elementor-30 .elementor-element.elementor-element-034899f.elementor-view-framed .elementor-icon, .elementor-30 .elementor-element.elementor-element-034899f.elementor-view-default .elementor-icon {
	color: var(--e-global-color-ad4c82b);
	border-color: var(--e-global-color-ad4c82b);
}

.elementor-30 .elementor-element.elementor-element-034899f.elementor-view-framed .elementor-icon, .elementor-30 .elementor-element.elementor-element-034899f.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-ad4c82b);
}

.elementor-30 .elementor-element.elementor-element-034899f .elementor-icon {
	font-size: 20px;
}

.elementor-30 .elementor-element.elementor-element-034899f .elementor-icon svg {
	height: 20px;
}

.elementor-30 .elementor-element.elementor-element-750d8b9 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-30 .elementor-element.elementor-element-750d8b9.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-ad4c82b);
}

.elementor-30 .elementor-element.elementor-element-750d8b9.elementor-view-framed .elementor-icon, .elementor-30 .elementor-element.elementor-element-750d8b9.elementor-view-default .elementor-icon {
	color: var(--e-global-color-ad4c82b);
	border-color: var(--e-global-color-ad4c82b);
}

.elementor-30 .elementor-element.elementor-element-750d8b9.elementor-view-framed .elementor-icon, .elementor-30 .elementor-element.elementor-element-750d8b9.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-ad4c82b);
}

.elementor-30 .elementor-element.elementor-element-750d8b9 .elementor-icon {
	font-size: 20px;
}

.elementor-30 .elementor-element.elementor-element-750d8b9 .elementor-icon svg {
	height: 20px;
}

.elementor-30 .elementor-element.elementor-element-fef3046 > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-30 .elementor-element.elementor-element-fef3046 {
	overflow: hidden;
}

.elementor-30 .elementor-element.elementor-element-f5dc89d .elementor-nav-menu .elementor-item {
	font-family: "Montserrat", Sans-serif;
	font-size: 10px;
	font-weight: 600;
	text-transform: uppercase;
}

.elementor-30 .elementor-element.elementor-element-f5dc89d .elementor-nav-menu--main .elementor-item {
	color: var(--e-global-color-60d23a3);
	fill: var(--e-global-color-60d23a3);
	padding-top: 15px;
	padding-bottom: 15px;
}

.elementor-30 .elementor-element.elementor-element-f5dc89d .elementor-nav-menu--main .elementor-item:hover, .elementor-30 .elementor-element.elementor-element-f5dc89d .elementor-nav-menu--main .elementor-item.elementor-item-active, .elementor-30 .elementor-element.elementor-element-f5dc89d .elementor-nav-menu--main .elementor-item.highlighted, .elementor-30 .elementor-element.elementor-element-f5dc89d .elementor-nav-menu--main .elementor-item:focus {
	color: var(--e-global-color-0e8ab73);
	fill: var(--e-global-color-0e8ab73);
}

.elementor-30 .elementor-element.elementor-element-f5dc89d {
	--e-nav-menu-divider-content: "";
	--e-nav-menu-divider-style: solid;
	--e-nav-menu-divider-width: 1px;
	--e-nav-menu-divider-height: 35px;
	--e-nav-menu-divider-color: var(--e-global-color-2ea4adb);
	--e-nav-menu-horizontal-menu-item-margin: calc(29px / 2);
}

.elementor-30 .elementor-element.elementor-element-f5dc89d .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child) {
	margin-bottom: 29px;
}

.elementor-30 .elementor-element.elementor-element-f5dc89d .elementor-nav-menu--dropdown a:hover, .elementor-30 .elementor-element.elementor-element-f5dc89d .elementor-nav-menu--dropdown a:focus, .elementor-30 .elementor-element.elementor-element-f5dc89d .elementor-nav-menu--dropdown a.elementor-item-active, .elementor-30 .elementor-element.elementor-element-f5dc89d .elementor-nav-menu--dropdown a.highlighted, .elementor-30 .elementor-element.elementor-element-f5dc89d .elementor-menu-toggle:hover, .elementor-30 .elementor-element.elementor-element-f5dc89d .elementor-menu-toggle:focus {
	color: var(--e-global-color-primary);
}

.elementor-30 .elementor-element.elementor-element-f5dc89d .elementor-nav-menu--dropdown a:hover, .elementor-30 .elementor-element.elementor-element-f5dc89d .elementor-nav-menu--dropdown a:focus, .elementor-30 .elementor-element.elementor-element-f5dc89d .elementor-nav-menu--dropdown a.elementor-item-active, .elementor-30 .elementor-element.elementor-element-f5dc89d .elementor-nav-menu--dropdown a.highlighted {
	background-color: var(--e-global-color-2ea4adb);
}

.elementor-30 .elementor-element.elementor-element-48aef18 {
	--spacer-size: 50px;
}

.elementor-30 .elementor-element.elementor-element-348e254 {
	text-align: center;
}

.elementor-30 .elementor-element.elementor-element-348e254 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 15px;
	font-weight: 800;
	color: var(--e-global-color-60d23a3);
}

.elementor-30 .elementor-element.elementor-element-13d80cd .elementor-icon-box-wrapper {
	text-align: left;
}

.elementor-30 .elementor-element.elementor-element-13d80cd {
	--icon-box-icon-margin: 13px;
}

.elementor-30 .elementor-element.elementor-element-13d80cd.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-ad4c82b);
}

.elementor-30 .elementor-element.elementor-element-13d80cd.elementor-view-framed .elementor-icon, .elementor-30 .elementor-element.elementor-element-13d80cd.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-ad4c82b);
	color: var(--e-global-color-ad4c82b);
	border-color: var(--e-global-color-ad4c82b);
}

.elementor-30 .elementor-element.elementor-element-13d80cd .elementor-icon {
	font-size: 20px;
}

.elementor-30 .elementor-element.elementor-element-13d80cd .elementor-icon-box-title {
	color: var(--e-global-color-0e8ab73);
}

.elementor-30 .elementor-element.elementor-element-13d80cd .elementor-icon-box-description {
	font-family: "Montserrat", Sans-serif;
	font-size: 15px;
	font-weight: 600;
	color: var(--e-global-color-60d23a3);
}

.elementor-30 .elementor-element.elementor-element-c4feb5c .elementor-icon-box-wrapper {
	text-align: left;
}

.elementor-30 .elementor-element.elementor-element-c4feb5c {
	--icon-box-icon-margin: 13px;
}

.elementor-30 .elementor-element.elementor-element-c4feb5c.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-ad4c82b);
}

.elementor-30 .elementor-element.elementor-element-c4feb5c.elementor-view-framed .elementor-icon, .elementor-30 .elementor-element.elementor-element-c4feb5c.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-ad4c82b);
	color: var(--e-global-color-ad4c82b);
	border-color: var(--e-global-color-ad4c82b);
}

.elementor-30 .elementor-element.elementor-element-c4feb5c .elementor-icon {
	font-size: 20px;
}

.elementor-30 .elementor-element.elementor-element-c4feb5c .elementor-icon-box-title {
	color: var(--e-global-color-0e8ab73);
}

.elementor-30 .elementor-element.elementor-element-c4feb5c .elementor-icon-box-description {
	font-family: "Montserrat", Sans-serif;
	font-size: 15px;
	font-weight: 600;
	color: var(--e-global-color-60d23a3);
}

.elementor-30 .elementor-element.elementor-element-714ec34 {
	--spacer-size: 2px;
}

.elementor-30 .elementor-element.elementor-element-5e55b9d {
	--spacer-size: 2px;
}

.elementor-30 .elementor-element.elementor-element-9af1c0b:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-9af1c0b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-075b8d0);
}

.elementor-30 .elementor-element.elementor-element-9af1c0b {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-30 .elementor-element.elementor-element-9af1c0b > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-30 .elementor-element.elementor-element-5334167 {
	text-align: center;
}

.elementor-30 .elementor-element.elementor-element-5334167 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 10px;
	font-weight: 600;
	font-style: italic;
	line-height: 17px;
}

.elementor-30 .elementor-element.elementor-element-8b24e40 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-30 .elementor-element.elementor-element-8b24e40 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-bc-flex-widget .elementor-30 .elementor-element.elementor-element-1f1c06b.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-30 .elementor-element.elementor-element-1f1c06b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-30 .elementor-element.elementor-element-1f1c06b.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-30 .elementor-element.elementor-element-a5433ec {
	width: var(--container-widget-width, 20%);
	max-width: 20%;
	--container-widget-width: 20%;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-30 .elementor-element.elementor-element-a5433ec img {
	width: 10%;
}

.elementor-30 .elementor-element.elementor-element-a5433ec:hover img {
	opacity: .1;
}

.elementor-30 .elementor-element.elementor-element-cb6a4a5 .elementor-menu-toggle {
	margin-left: auto;
	background-color: var(--e-global-color-primary);
}

.elementor-30 .elementor-element.elementor-element-cb6a4a5 .elementor-nav-menu .elementor-item {
	font-family: "Montserrat", Sans-serif;
	font-size: 10px;
	font-weight: 600;
	text-transform: uppercase;
}

.elementor-30 .elementor-element.elementor-element-cb6a4a5 .elementor-nav-menu--main .elementor-item {
	color: var(--e-global-color-ad4c82b);
	fill: var(--e-global-color-ad4c82b);
	padding-top: 15px;
	padding-bottom: 15px;
}

.elementor-30 .elementor-element.elementor-element-cb6a4a5 .elementor-nav-menu--main .elementor-item:hover, .elementor-30 .elementor-element.elementor-element-cb6a4a5 .elementor-nav-menu--main .elementor-item.elementor-item-active, .elementor-30 .elementor-element.elementor-element-cb6a4a5 .elementor-nav-menu--main .elementor-item.highlighted, .elementor-30 .elementor-element.elementor-element-cb6a4a5 .elementor-nav-menu--main .elementor-item:focus {
	color: var(--e-global-color-60d23a3);
	fill: var(--e-global-color-60d23a3);
}

.elementor-30 .elementor-element.elementor-element-cb6a4a5 {
	--e-nav-menu-divider-content: "";
	--e-nav-menu-divider-style: solid;
	--e-nav-menu-divider-width: 1px;
	--e-nav-menu-divider-height: 45px;
	--e-nav-menu-divider-color: var(--e-global-color-60d23a3);
	--e-nav-menu-horizontal-menu-item-margin: calc(29px / 2);
}

.elementor-30 .elementor-element.elementor-element-cb6a4a5 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child) {
	margin-bottom: 29px;
}

.elementor-30 .elementor-element.elementor-element-cb6a4a5 .elementor-nav-menu--dropdown a:hover, .elementor-30 .elementor-element.elementor-element-cb6a4a5 .elementor-nav-menu--dropdown a:focus, .elementor-30 .elementor-element.elementor-element-cb6a4a5 .elementor-nav-menu--dropdown a.elementor-item-active, .elementor-30 .elementor-element.elementor-element-cb6a4a5 .elementor-nav-menu--dropdown a.highlighted {
	background-color: #0078bf;
}

.elementor-30 .elementor-element.elementor-element-cb6a4a5 div.elementor-menu-toggle {
	color: var(--e-global-color-60d23a3);
}

.elementor-30 .elementor-element.elementor-element-cb6a4a5 div.elementor-menu-toggle svg {
	fill: var(--e-global-color-60d23a3);
}

.elementor-30 .elementor-element.elementor-element-cb6a4a5 div.elementor-menu-toggle:hover, .elementor-30 .elementor-element.elementor-element-cb6a4a5 div.elementor-menu-toggle:focus {
	color: var(--e-global-color-075b8d0);
}

.elementor-30 .elementor-element.elementor-element-cb6a4a5 div.elementor-menu-toggle:hover svg, .elementor-30 .elementor-element.elementor-element-cb6a4a5 div.elementor-menu-toggle:focus svg {
	fill: var(--e-global-color-075b8d0);
}

.elementor-30 .elementor-element.elementor-element-cb6a4a5 .elementor-menu-toggle:hover, .elementor-30 .elementor-element.elementor-element-cb6a4a5 .elementor-menu-toggle:focus {
	background-color: var(--e-global-color-primary);
}

.elementor-30 .elementor-element.elementor-element-b13b2bc > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-30 .elementor-element.elementor-element-1b9ca38 {
	--spacer-size: 50px;
}

.elementor-30 .elementor-element.elementor-element-b2258c1 .elementor-repeater-item-7b98887 .swiper-slide-bg {
	background-color: #fff;
	background-image: url("https://cdn-jgcmp.nitrocdn.com/OpFGqoWUWgJDptUYPgHilwHxzOwynFJh/assets/images/optimized/rev-f736dec/platacoloidalestable.com/wp-content/uploads/2023/05/BannerHome-Cel.jpg");
	background-size: cover;
}

.elementor-30 .elementor-element.elementor-element-b2258c1 .elementor-repeater-item-7b98887 .swiper-slide-bg.nitro-lazy {
	background-image: none !important;
}

.elementor-30 .elementor-element.elementor-element-b2258c1 .elementor-repeater-item-7b98887 .swiper-slide-contents {
	margin-right: auto;
}

.elementor-30 .elementor-element.elementor-element-b2258c1 .elementor-repeater-item-7b98887 .swiper-slide-inner {
	align-items: flex-end;
	text-align: left;
}

.elementor-30 .elementor-element.elementor-element-b2258c1 .swiper-slide {
	transition-duration: calc(5000ms * 1.2);
	height: 800px;
}

.elementor-30 .elementor-element.elementor-element-b2258c1 .elementor-slide-button {
	background-color: #00b9f6;
	font-family: "Montserrat", Sans-serif;
	font-size: 13px;
	font-weight: 600;
	line-height: 7px;
	letter-spacing: 0px;
	border-radius: 10px;
	color: var(--e-global-color-primary);
}

.elementor-30 .elementor-element.elementor-element-b2258c1 .elementor-slide-button:hover {
	background-color: var(--e-global-color-60d23a3);
}

.elementor-30 .elementor-element.elementor-element-b2258c1 .swiper-slide-contents {
	max-width: 100%;
}

.elementor-30 .elementor-element.elementor-element-b2258c1 .swiper-slide-inner .elementor-slide-heading:not(:last-child) {
	margin-bottom: 0px;
}

.elementor-30 .elementor-element.elementor-element-b2258c1 .elementor-slide-heading {
	color: #04537c;
	font-family: "Montserrat", Sans-serif;
	font-size: 31px;
	font-weight: 900;
	line-height: 28px;
}

.elementor-30 .elementor-element.elementor-element-b2258c1 .swiper-slide-inner .elementor-slide-description:not(:last-child) {
	margin-bottom: 0px;
}

.elementor-30 .elementor-element.elementor-element-b2258c1 .elementor-slide-description {
	color: #003c5c;
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 500;
	font-style: italic;
}

.elementor-30 .elementor-element.elementor-element-e4e346f {
	text-align: center;
}

.elementor-30 .elementor-element.elementor-element-e4e346f .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 30px;
	font-weight: 900;
	text-transform: uppercase;
	line-height: 30px;
	color: #025078;
}

.elementor-30 .elementor-element.elementor-element-8380639 {
	--spacer-size: 10px;
}

.elementor-30 .elementor-element.elementor-element-f3f6236 > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-30 .elementor-element.elementor-element-6c3ea25 {
	text-align: center;
}

.elementor-30 .elementor-element.elementor-element-6c3ea25 img {
	width: 100%;
}

.elementor-30 .elementor-element.elementor-element-f0eb16c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-30 .elementor-element.elementor-element-23496c5 {
	width: var(--container-widget-width, 112.076%);
	max-width: 112.076%;
	--container-widget-width: 112.076%;
	--container-widget-flex-grow: 0;
	text-align: justify;
}

.elementor-30 .elementor-element.elementor-element-23496c5 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 12px;
	font-weight: 500;
	line-height: 17px;
	color: #025078;
}

.elementor-30 .elementor-element.elementor-element-fd5bdae {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-29abf18);
	--divider-border-width: 2.5px;
}

.elementor-30 .elementor-element.elementor-element-fd5bdae .elementor-divider-separator {
	width: 85%;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-30 .elementor-element.elementor-element-fd5bdae .elementor-divider {
	text-align: center;
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-bc-flex-widget .elementor-30 .elementor-element.elementor-element-14cc835.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-30 .elementor-element.elementor-element-14cc835.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-30 .elementor-element.elementor-element-14cc835.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-30 .elementor-element.elementor-element-387d157 {
	text-align: center;
}

.elementor-30 .elementor-element.elementor-element-387d157 img {
	width: 100%;
}

.elementor-30 .elementor-element.elementor-element-6ee4d68 > .elementor-widget-container {
	margin: -225px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-30 .elementor-element.elementor-element-6ee4d68 {
	text-align: center;
}

.elementor-30 .elementor-element.elementor-element-6ee4d68 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 15px;
	font-weight: 600;
	font-style: italic;
	color: #fdfdfd;
}

.elementor-30 .elementor-element.elementor-element-ac8948b {
	--spacer-size: 10px;
}

.elementor-30 .elementor-element.elementor-element-1b01b3b {
	text-align: center;
}

.elementor-30 .elementor-element.elementor-element-1b01b3b .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 30px;
	font-weight: 900;
	text-transform: uppercase;
	line-height: 30px;
	color: #025078;
}

.elementor-30 .elementor-element.elementor-element-9989165 {
	--spacer-size: 10px;
}

.elementor-30 .elementor-element.elementor-element-e4c8dff:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-30 .elementor-element.elementor-element-e4c8dff > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-primary);
}

.elementor-30 .elementor-element.elementor-element-e4c8dff > .elementor-element-populated, .elementor-30 .elementor-element.elementor-element-e4c8dff > .elementor-element-populated > .elementor-background-overlay, .elementor-30 .elementor-element.elementor-element-e4c8dff > .elementor-background-slideshow {
	border-radius: 20px 20px 20px 20px;
}

.elementor-30 .elementor-element.elementor-element-e4c8dff > .elementor-element-populated {
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-30 .elementor-element.elementor-element-e4c8dff > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-30 .elementor-element.elementor-element-420f897 {
	--spacer-size: 25px;
}

.elementor-30 .elementor-element.elementor-element-04117f4 {
	text-align: center;
}

.elementor-30 .elementor-element.elementor-element-04117f4 img {
	width: 100%;
}

.elementor-30 .elementor-element.elementor-element-0040c68 {
	--spacer-size: 15px;
}

.elementor-30 .elementor-element.elementor-element-20c2724 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-30 .elementor-element.elementor-element-20c2724 {
	text-align: center;
}

.elementor-30 .elementor-element.elementor-element-20c2724 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 900;
	text-transform: uppercase;
	line-height: 30px;
	color: #025078;
}

.elementor-30 .elementor-element.elementor-element-d13713e > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-30 .elementor-element.elementor-element-d13713e {
	text-align: center;
}

.elementor-30 .elementor-element.elementor-element-d13713e .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 12px;
	font-weight: 600;
	line-height: 13px;
	color: var(--e-global-color-075b8d0);
}

.elementor-30 .elementor-element.elementor-element-8f805cf .elementor-button {
	background-color: #035f9b;
	font-family: "Montserrat", Sans-serif;
	font-size: 12px;
	font-weight: 700;
	line-height: 17px;
	fill: #fff;
	color: #fff;
	border-radius: 7px 7px 7px 7px;
}

.elementor-30 .elementor-element.elementor-element-235380f {
	--spacer-size: 5px;
}

.elementor-30 .elementor-element.elementor-element-8cc7885 {
	--spacer-size: 50px;
}

.elementor-30 .elementor-element.elementor-element-28092fb:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-30 .elementor-element.elementor-element-28092fb > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-primary);
}

.elementor-30 .elementor-element.elementor-element-28092fb > .elementor-element-populated, .elementor-30 .elementor-element.elementor-element-28092fb > .elementor-element-populated > .elementor-background-overlay, .elementor-30 .elementor-element.elementor-element-28092fb > .elementor-background-slideshow {
	border-radius: 20px 20px 20px 20px;
}

.elementor-30 .elementor-element.elementor-element-28092fb > .elementor-element-populated {
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-30 .elementor-element.elementor-element-28092fb > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-30 .elementor-element.elementor-element-638dbf3 {
	--spacer-size: 25px;
}

.elementor-30 .elementor-element.elementor-element-5e116e2 {
	text-align: center;
}

.elementor-30 .elementor-element.elementor-element-5e116e2 img {
	width: 91%;
}

.elementor-30 .elementor-element.elementor-element-06bba27 {
	--spacer-size: 10px;
}

.elementor-30 .elementor-element.elementor-element-29a9a0e > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-30 .elementor-element.elementor-element-29a9a0e {
	text-align: center;
}

.elementor-30 .elementor-element.elementor-element-29a9a0e .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 900;
	text-transform: uppercase;
	line-height: 20px;
	color: #025078;
}

.elementor-30 .elementor-element.elementor-element-e7b2c99 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-30 .elementor-element.elementor-element-e7b2c99 {
	text-align: center;
}

.elementor-30 .elementor-element.elementor-element-e7b2c99 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 12px;
	font-weight: 600;
	line-height: 13px;
	color: #025078;
}

.elementor-30 .elementor-element.elementor-element-a7e65ad .elementor-button {
	background-color: #035f9b;
	font-family: "Montserrat", Sans-serif;
	font-size: 12px;
	font-weight: 700;
	line-height: 17px;
	fill: #fff;
	color: #fff;
	border-radius: 7px 7px 7px 7px;
}

.elementor-30 .elementor-element.elementor-element-67dde04 {
	--spacer-size: 5px;
}

.elementor-30 .elementor-element.elementor-element-cdf02f9 {
	--spacer-size: 50px;
}

.elementor-30 .elementor-element.elementor-element-04264c7:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-30 .elementor-element.elementor-element-04264c7 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-primary);
}

.elementor-30 .elementor-element.elementor-element-04264c7 > .elementor-element-populated, .elementor-30 .elementor-element.elementor-element-04264c7 > .elementor-element-populated > .elementor-background-overlay, .elementor-30 .elementor-element.elementor-element-04264c7 > .elementor-background-slideshow {
	border-radius: 20px 20px 20px 20px;
}

.elementor-30 .elementor-element.elementor-element-04264c7 > .elementor-element-populated {
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-30 .elementor-element.elementor-element-04264c7 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-30 .elementor-element.elementor-element-9e90e38 {
	--spacer-size: 25px;
}

.elementor-30 .elementor-element.elementor-element-3fe3ef4 {
	text-align: center;
}

.elementor-30 .elementor-element.elementor-element-3fe3ef4 img {
	width: 100%;
}

.elementor-30 .elementor-element.elementor-element-d132b4e {
	--spacer-size: 17px;
}

.elementor-30 .elementor-element.elementor-element-a8a3e28 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-30 .elementor-element.elementor-element-a8a3e28 {
	text-align: center;
}

.elementor-30 .elementor-element.elementor-element-a8a3e28 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 900;
	text-transform: uppercase;
	line-height: 30px;
	color: #025078;
}

.elementor-30 .elementor-element.elementor-element-bb45938 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-30 .elementor-element.elementor-element-bb45938 {
	text-align: center;
}

.elementor-30 .elementor-element.elementor-element-bb45938 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 12px;
	font-weight: 600;
	line-height: 13px;
	color: #025078;
}

.elementor-30 .elementor-element.elementor-element-6d6208f .elementor-button {
	background-color: #035f9b;
	font-family: "Montserrat", Sans-serif;
	font-size: 12px;
	font-weight: 700;
	line-height: 17px;
	fill: #fff;
	color: #fff;
	border-radius: 7px 7px 7px 7px;
}

.elementor-30 .elementor-element.elementor-element-f0bf644 {
	--spacer-size: 5px;
}

.elementor-30 .elementor-element.elementor-element-c0c0851 {
	--spacer-size: 50px;
}

.elementor-30 .elementor-element.elementor-element-b16688e {
	--spacer-size: 10px;
}

.elementor-30 .elementor-element.elementor-element-83cca6f {
	text-align: center;
}

.elementor-30 .elementor-element.elementor-element-83cca6f .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 30px;
	font-weight: 900;
	text-transform: uppercase;
	line-height: 30px;
	color: #025078;
}

.elementor-30 .elementor-element.elementor-element-db03e5d {
	--spacer-size: 10px;
}

.elementor-30 .elementor-element.elementor-element-2a0e227 {
	--spacer-size: 10px;
}

.elementor-30 .elementor-element.elementor-element-a50d90b {
	text-align: center;
}

.elementor-30 .elementor-element.elementor-element-a50d90b .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 30px;
	font-weight: 900;
	text-transform: uppercase;
	line-height: 17px;
	color: #025078;
}

.elementor-30 .elementor-element.elementor-element-646117d {
	text-align: center;
}

.elementor-30 .elementor-element.elementor-element-646117d .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 15px;
	font-weight: 600;
	text-transform: uppercase;
	font-style: italic;
	line-height: 1px;
	color: #06afe7;
}

.elementor-30 .elementor-element.elementor-element-254cedc {
	--spacer-size: 10px;
}

.elementor-30 .elementor-element.elementor-element-57fa95f {
	--spacer-size: 10px;
}

.elementor-30 .elementor-element.elementor-element-f4faeb6 {
	text-align: center;
}

.elementor-30 .elementor-element.elementor-element-f4faeb6 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 30px;
	font-weight: 900;
	text-transform: uppercase;
	line-height: 17px;
	color: var(--e-global-color-ad4c82b);
}

.elementor-30 .elementor-element.elementor-element-e2e1c28 {
	text-align: center;
}

.elementor-30 .elementor-element.elementor-element-e2e1c28 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 15px;
	font-weight: 600;
	text-transform: uppercase;
	font-style: italic;
	line-height: 1px;
	color: var(--e-global-color-60d23a3);
}

.elementor-30 .elementor-element.elementor-element-f4c12dc {
	--spacer-size: 10px;
}

.elementor-30 .elementor-element.elementor-element-08fb15a > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-30 .elementor-element.elementor-element-af95645 {
	text-align: right;
}

.elementor-30 .elementor-element.elementor-element-af95645 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 34px;
	font-weight: 900;
	text-transform: uppercase;
	line-height: 15px;
	color: #025078;
}

.elementor-30 .elementor-element.elementor-element-626f842 {
	text-align: right;
}

.elementor-30 .elementor-element.elementor-element-626f842 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 17px;
	font-weight: 700;
	line-height: 17px;
	color: #08b0e7;
}

.elementor-30 .elementor-element.elementor-element-bc6490e .elementor-field-group {
	padding-right: calc(2px / 2);
	padding-left: calc(2px / 2);
	margin-bottom: 5px;
}

.elementor-30 .elementor-element.elementor-element-bc6490e .elementor-form-fields-wrapper {
	margin-left: calc(-2px / 2);
	margin-right: calc(-2px / 2);
	margin-bottom: -5px;
}

.elementor-30 .elementor-element.elementor-element-bc6490e .elementor-field-group.recaptcha_v3-bottomleft, .elementor-30 .elementor-element.elementor-element-bc6490e .elementor-field-group.recaptcha_v3-bottomright {
	margin-bottom: 0;
}

body.rtl .elementor-30 .elementor-element.elementor-element-bc6490e .elementor-labels-inline .elementor-field-group > label {
	padding-left: 0px;
}

body:not(.rtl) .elementor-30 .elementor-element.elementor-element-bc6490e .elementor-labels-inline .elementor-field-group > label {
	padding-right: 0px;
}

body .elementor-30 .elementor-element.elementor-element-bc6490e .elementor-labels-above .elementor-field-group > label {
	padding-bottom: 0px;
}

.elementor-30 .elementor-element.elementor-element-bc6490e .elementor-field-group > label {
	font-family: "Montserrat", Sans-serif;
	font-size: 7px;
	font-weight: 500;
}

.elementor-30 .elementor-element.elementor-element-bc6490e .elementor-field-type-html {
	padding-bottom: 0px;
}

.elementor-30 .elementor-element.elementor-element-bc6490e .elementor-field-group .elementor-field, .elementor-30 .elementor-element.elementor-element-bc6490e .elementor-field-subgroup label {
	font-family: "Montserrat", Sans-serif;
	font-size: 15px;
	font-weight: 500;
}

.elementor-30 .elementor-element.elementor-element-bc6490e .elementor-field-group .elementor-field:not(.elementor-select-wrapper) {
	background-color: #fff;
	border-width: 1px 1px 1px 1px;
	border-radius: 7px 7px 7px 7px;
}

.elementor-30 .elementor-element.elementor-element-bc6490e .elementor-field-group .elementor-select-wrapper select {
	background-color: #fff;
	border-width: 1px 1px 1px 1px;
	border-radius: 7px 7px 7px 7px;
}

.elementor-30 .elementor-element.elementor-element-bc6490e .elementor-button {
	font-family: "Montserrat", Sans-serif;
	font-size: 15px;
	font-weight: 700;
	text-transform: uppercase;
	border-radius: 7px 7px 7px 7px;
}

.elementor-30 .elementor-element.elementor-element-bc6490e .e-form__buttons__wrapper__button-next {
	background-color: var(--e-global-color-60d23a3);
	color: #fff;
}

.elementor-30 .elementor-element.elementor-element-bc6490e .elementor-button[type="submit"] {
	background-color: var(--e-global-color-60d23a3);
	color: #fff;
}

.elementor-30 .elementor-element.elementor-element-bc6490e .elementor-button[type="submit"] svg * {
	fill: #fff;
}

.elementor-30 .elementor-element.elementor-element-bc6490e .e-form__buttons__wrapper__button-previous {
	background-color: var(--e-global-color-075b8d0);
	color: #fff;
}

.elementor-30 .elementor-element.elementor-element-bc6490e .e-form__buttons__wrapper__button-next:hover {
	background-color: var(--e-global-color-075b8d0);
	color: #fff;
}

.elementor-30 .elementor-element.elementor-element-bc6490e .elementor-button[type="submit"]:hover {
	background-color: var(--e-global-color-075b8d0);
	color: #fff;
}

.elementor-30 .elementor-element.elementor-element-bc6490e .elementor-button[type="submit"]:hover svg * {
	fill: #fff;
}

.elementor-30 .elementor-element.elementor-element-bc6490e .e-form__buttons__wrapper__button-previous:hover {
	color: #fff;
}

.elementor-30 .elementor-element.elementor-element-bc6490e .elementor-message {
	font-family: "Montserrat", Sans-serif;
	font-size: 12px;
	font-weight: 600;
}

.elementor-30 .elementor-element.elementor-element-bc6490e {
	--e-form-steps-indicators-spacing: 20px;
	--e-form-steps-indicator-padding: 30px;
	--e-form-steps-indicator-inactive-secondary-color: #fff;
	--e-form-steps-indicator-active-secondary-color: #fff;
	--e-form-steps-indicator-completed-secondary-color: #fff;
	--e-form-steps-divider-width: 1px;
	--e-form-steps-divider-gap: 10px;
}

.elementor-30 .elementor-element.elementor-element-c72014b {
	--spacer-size: 50px;
}

.elementor-30 .elementor-element.elementor-element-c70ccca > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-30 .elementor-element.elementor-element-c70ccca:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-c70ccca > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-jgcmp.nitrocdn.com/OpFGqoWUWgJDptUYPgHilwHxzOwynFJh/assets/images/optimized/rev-f736dec/platacoloidalestable.com/wp-content/uploads/2023/05/Footer.png");
}

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

.elementor-30 .elementor-element.elementor-element-c70ccca {
	overflow: hidden;
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-30 .elementor-element.elementor-element-c70ccca > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-bc-flex-widget .elementor-30 .elementor-element.elementor-element-11a52f4.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-30 .elementor-element.elementor-element-11a52f4.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-30 .elementor-element.elementor-element-11a52f4.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-30 .elementor-element.elementor-element-daa0399 {
	--spacer-size: 50px;
}

.elementor-30 .elementor-element.elementor-element-70bcab4 {
	width: var(--container-widget-width, 70%);
	max-width: 70%;
	--container-widget-width: 70%;
	--container-widget-flex-grow: 0;
	align-self: center;
	text-align: right;
}

.elementor-30 .elementor-element.elementor-element-269f75d {
	--spacer-size: 25px;
}

.elementor-30 .elementor-element.elementor-element-8b84937 {
	text-align: center;
}

.elementor-30 .elementor-element.elementor-element-8b84937 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 15px;
	font-weight: 800;
	color: var(--e-global-color-075b8d0);
}

.elementor-30 .elementor-element.elementor-element-ca49d80 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-30 .elementor-element.elementor-element-ca49d80.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-0e8ab73);
}

.elementor-30 .elementor-element.elementor-element-ca49d80.elementor-view-framed .elementor-icon, .elementor-30 .elementor-element.elementor-element-ca49d80.elementor-view-default .elementor-icon {
	color: var(--e-global-color-0e8ab73);
	border-color: var(--e-global-color-0e8ab73);
}

.elementor-30 .elementor-element.elementor-element-ca49d80.elementor-view-framed .elementor-icon, .elementor-30 .elementor-element.elementor-element-ca49d80.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-0e8ab73);
}

.elementor-30 .elementor-element.elementor-element-ca49d80 .elementor-icon {
	font-size: 20px;
}

.elementor-30 .elementor-element.elementor-element-ca49d80 .elementor-icon svg {
	height: 20px;
}

.elementor-30 .elementor-element.elementor-element-08ef178 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-30 .elementor-element.elementor-element-08ef178.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-0e8ab73);
}

.elementor-30 .elementor-element.elementor-element-08ef178.elementor-view-framed .elementor-icon, .elementor-30 .elementor-element.elementor-element-08ef178.elementor-view-default .elementor-icon {
	color: var(--e-global-color-0e8ab73);
	border-color: var(--e-global-color-0e8ab73);
}

.elementor-30 .elementor-element.elementor-element-08ef178.elementor-view-framed .elementor-icon, .elementor-30 .elementor-element.elementor-element-08ef178.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-0e8ab73);
}

.elementor-30 .elementor-element.elementor-element-08ef178 .elementor-icon {
	font-size: 20px;
}

.elementor-30 .elementor-element.elementor-element-08ef178 .elementor-icon svg {
	height: 20px;
}

.elementor-30 .elementor-element.elementor-element-596d1f4 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-30 .elementor-element.elementor-element-596d1f4.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-0e8ab73);
}

.elementor-30 .elementor-element.elementor-element-596d1f4.elementor-view-framed .elementor-icon, .elementor-30 .elementor-element.elementor-element-596d1f4.elementor-view-default .elementor-icon {
	color: var(--e-global-color-0e8ab73);
	border-color: var(--e-global-color-0e8ab73);
}

.elementor-30 .elementor-element.elementor-element-596d1f4.elementor-view-framed .elementor-icon, .elementor-30 .elementor-element.elementor-element-596d1f4.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-0e8ab73);
}

.elementor-30 .elementor-element.elementor-element-596d1f4 .elementor-icon {
	font-size: 20px;
}

.elementor-30 .elementor-element.elementor-element-596d1f4 .elementor-icon svg {
	height: 20px;
}

.elementor-30 .elementor-element.elementor-element-3d2edda .elementor-icon-wrapper {
	text-align: center;
}

.elementor-30 .elementor-element.elementor-element-3d2edda.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-0e8ab73);
}

.elementor-30 .elementor-element.elementor-element-3d2edda.elementor-view-framed .elementor-icon, .elementor-30 .elementor-element.elementor-element-3d2edda.elementor-view-default .elementor-icon {
	color: var(--e-global-color-0e8ab73);
	border-color: var(--e-global-color-0e8ab73);
}

.elementor-30 .elementor-element.elementor-element-3d2edda.elementor-view-framed .elementor-icon, .elementor-30 .elementor-element.elementor-element-3d2edda.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-0e8ab73);
}

.elementor-30 .elementor-element.elementor-element-3d2edda .elementor-icon {
	font-size: 20px;
}

.elementor-30 .elementor-element.elementor-element-3d2edda .elementor-icon svg {
	height: 20px;
}

.elementor-30 .elementor-element.elementor-element-5f98b7a > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-30 .elementor-element.elementor-element-5f98b7a {
	overflow: hidden;
}

.elementor-30 .elementor-element.elementor-element-4b56e3a {
	--spacer-size: 50px;
}

.elementor-30 .elementor-element.elementor-element-a7ccf64 {
	text-align: center;
}

.elementor-30 .elementor-element.elementor-element-a7ccf64 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 15px;
	font-weight: 800;
	color: var(--e-global-color-075b8d0);
}

.elementor-30 .elementor-element.elementor-element-ca32724 .elementor-icon-box-wrapper {
	text-align: left;
}

.elementor-30 .elementor-element.elementor-element-ca32724 {
	--icon-box-icon-margin: 13px;
}

.elementor-30 .elementor-element.elementor-element-ca32724.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-ad4c82b);
}

.elementor-30 .elementor-element.elementor-element-ca32724.elementor-view-framed .elementor-icon, .elementor-30 .elementor-element.elementor-element-ca32724.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-ad4c82b);
	color: var(--e-global-color-ad4c82b);
	border-color: var(--e-global-color-ad4c82b);
}

.elementor-30 .elementor-element.elementor-element-ca32724 .elementor-icon {
	font-size: 20px;
}

.elementor-30 .elementor-element.elementor-element-ca32724 .elementor-icon-box-title {
	color: var(--e-global-color-0e8ab73);
}

.elementor-30 .elementor-element.elementor-element-ca32724 .elementor-icon-box-description {
	font-family: "Montserrat", Sans-serif;
	font-size: 15px;
	font-weight: 600;
	color: var(--e-global-color-60d23a3);
}

.elementor-30 .elementor-element.elementor-element-fa85032 .elementor-icon-box-wrapper {
	text-align: left;
}

.elementor-30 .elementor-element.elementor-element-fa85032 {
	--icon-box-icon-margin: 13px;
}

.elementor-30 .elementor-element.elementor-element-fa85032.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-ad4c82b);
}

.elementor-30 .elementor-element.elementor-element-fa85032.elementor-view-framed .elementor-icon, .elementor-30 .elementor-element.elementor-element-fa85032.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-ad4c82b);
	color: var(--e-global-color-ad4c82b);
	border-color: var(--e-global-color-ad4c82b);
}

.elementor-30 .elementor-element.elementor-element-fa85032 .elementor-icon {
	font-size: 20px;
}

.elementor-30 .elementor-element.elementor-element-fa85032 .elementor-icon-box-title {
	color: var(--e-global-color-0e8ab73);
}

.elementor-30 .elementor-element.elementor-element-fa85032 .elementor-icon-box-description {
	font-family: "Montserrat", Sans-serif;
	font-size: 15px;
	font-weight: 600;
	color: var(--e-global-color-60d23a3);
}

.elementor-30 .elementor-element.elementor-element-b49a720 .elementor-nav-menu .elementor-item {
	font-family: "Montserrat", Sans-serif;
	font-size: 10px;
	font-weight: 600;
	text-transform: uppercase;
}

.elementor-30 .elementor-element.elementor-element-b49a720 .elementor-nav-menu--main .elementor-item {
	color: var(--e-global-color-60d23a3);
	fill: var(--e-global-color-60d23a3);
	padding-top: 15px;
	padding-bottom: 15px;
}

.elementor-30 .elementor-element.elementor-element-b49a720 .elementor-nav-menu--main .elementor-item:hover, .elementor-30 .elementor-element.elementor-element-b49a720 .elementor-nav-menu--main .elementor-item.elementor-item-active, .elementor-30 .elementor-element.elementor-element-b49a720 .elementor-nav-menu--main .elementor-item.highlighted, .elementor-30 .elementor-element.elementor-element-b49a720 .elementor-nav-menu--main .elementor-item:focus {
	color: var(--e-global-color-0e8ab73);
	fill: var(--e-global-color-0e8ab73);
}

.elementor-30 .elementor-element.elementor-element-b49a720 {
	--e-nav-menu-divider-content: "";
	--e-nav-menu-divider-style: solid;
	--e-nav-menu-divider-width: 1px;
	--e-nav-menu-divider-height: 35px;
	--e-nav-menu-divider-color: var(--e-global-color-2ea4adb);
	--e-nav-menu-horizontal-menu-item-margin: calc(29px / 2);
}

.elementor-30 .elementor-element.elementor-element-b49a720 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child) {
	margin-bottom: 29px;
}

.elementor-30 .elementor-element.elementor-element-b49a720 .elementor-nav-menu--dropdown a:hover, .elementor-30 .elementor-element.elementor-element-b49a720 .elementor-nav-menu--dropdown a:focus, .elementor-30 .elementor-element.elementor-element-b49a720 .elementor-nav-menu--dropdown a.elementor-item-active, .elementor-30 .elementor-element.elementor-element-b49a720 .elementor-nav-menu--dropdown a.highlighted, .elementor-30 .elementor-element.elementor-element-b49a720 .elementor-menu-toggle:hover, .elementor-30 .elementor-element.elementor-element-b49a720 .elementor-menu-toggle:focus {
	color: var(--e-global-color-primary);
}

.elementor-30 .elementor-element.elementor-element-b49a720 .elementor-nav-menu--dropdown a:hover, .elementor-30 .elementor-element.elementor-element-b49a720 .elementor-nav-menu--dropdown a:focus, .elementor-30 .elementor-element.elementor-element-b49a720 .elementor-nav-menu--dropdown a.elementor-item-active, .elementor-30 .elementor-element.elementor-element-b49a720 .elementor-nav-menu--dropdown a.highlighted {
	background-color: var(--e-global-color-2ea4adb);
}

.elementor-30 .elementor-element.elementor-element-41cf68e {
	--spacer-size: 2px;
}

.elementor-30 .elementor-element.elementor-element-2651b53 {
	--spacer-size: 2px;
}

.elementor-30 .elementor-element.elementor-element-8d1a8a5:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-8d1a8a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-075b8d0);
}

.elementor-30 .elementor-element.elementor-element-8d1a8a5 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-30 .elementor-element.elementor-element-8d1a8a5 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-30 .elementor-element.elementor-element-a4bbbaf {
	text-align: center;
}

.elementor-30 .elementor-element.elementor-element-a4bbbaf .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 10px;
	font-weight: 600;
	font-style: italic;
	line-height: 17px;
}

@media (min-width:768px) {
	.elementor-30 .elementor-element.elementor-element-845ec64 {
		width: 40%;
	}
	
	.elementor-30 .elementor-element.elementor-element-a487dc1 {
		width: 60%;
	}
	
	.elementor-30 .elementor-element.elementor-element-51ba10f {
		width: 48%;
	}
	
	.elementor-30 .elementor-element.elementor-element-790509f {
		width: 2%;
	}
	
	.elementor-30 .elementor-element.elementor-element-f5bd6dc {
		width: 44.905%;
	}
	
	.elementor-30 .elementor-element.elementor-element-c48b5fe {
		width: 4.652%;
	}
	
	.elementor-30 .elementor-element.elementor-element-48634e4 {
		width: 10%;
	}
	
	.elementor-30 .elementor-element.elementor-element-8b01592 {
		width: 22%;
	}
	
	.elementor-30 .elementor-element.elementor-element-e2ff05b {
		width: 6%;
	}
	
	.elementor-30 .elementor-element.elementor-element-ce51e44 {
		width: 22%;
	}
	
	.elementor-30 .elementor-element.elementor-element-71d9763 {
		width: 6%;
	}
	
	.elementor-30 .elementor-element.elementor-element-50ca4e7 {
		width: 22%;
	}
	
	.elementor-30 .elementor-element.elementor-element-de9f16e {
		width: 11.328%;
	}
	
	.elementor-30 .elementor-element.elementor-element-db2b226 {
		width: 4%;
	}
	
	.elementor-30 .elementor-element.elementor-element-554bfa6 {
		width: 20%;
	}
	
	.elementor-30 .elementor-element.elementor-element-5b2bee0 {
		width: 4%;
	}
	
	.elementor-30 .elementor-element.elementor-element-1ac4377 {
		width: 20%;
	}
	
	.elementor-30 .elementor-element.elementor-element-fc8566e {
		width: 4%;
	}
	
	.elementor-30 .elementor-element.elementor-element-d6c2310 {
		width: 20%;
	}
	
	.elementor-30 .elementor-element.elementor-element-1883328 {
		width: 4%;
	}
	
	.elementor-30 .elementor-element.elementor-element-3e12f93 {
		width: 19.617%;
	}
	
	.elementor-30 .elementor-element.elementor-element-ba7f41a {
		width: 4%;
	}
	
	.elementor-30 .elementor-element.elementor-element-d5e83a9 {
		width: 40%;
	}
	
	.elementor-30 .elementor-element.elementor-element-ef17981 {
		width: 19.664%;
	}
	
	.elementor-30 .elementor-element.elementor-element-f3758fb {
		width: 40%;
	}
	
	.elementor-30 .elementor-element.elementor-element-e915a92 {
		width: 49.414%;
	}
	
	.elementor-30 .elementor-element.elementor-element-45497d2 {
		width: 50.586%;
	}
	
	.elementor-30 .elementor-element.elementor-element-a5d0686 {
		width: 20%;
	}
	
	.elementor-30 .elementor-element.elementor-element-1d28f58 {
		width: 4%;
	}
	
	.elementor-30 .elementor-element.elementor-element-2022d9c {
		width: 41%;
	}
	
	.elementor-30 .elementor-element.elementor-element-2d54e66 {
		width: 5%;
	}
	
	.elementor-30 .elementor-element.elementor-element-8dd8a2e {
		width: 29.802%;
	}
	
	.elementor-30 .elementor-element.elementor-element-e9315fb {
		width: 34.293%;
	}
	
	.elementor-30 .elementor-element.elementor-element-8d72d14 {
		width: 65.707%;
	}
	
	.elementor-30 .elementor-element.elementor-element-3975ab5 {
		width: 9%;
	}
	
	.elementor-30 .elementor-element.elementor-element-df8407a {
		width: 31%;
	}
	
	.elementor-30 .elementor-element.elementor-element-93a5ae5 {
		width: 5%;
	}
	
	.elementor-30 .elementor-element.elementor-element-ade644b {
		width: 46%;
	}
	
	.elementor-30 .elementor-element.elementor-element-b69be79 {
		width: 9%;
	}
	
	.elementor-30 .elementor-element.elementor-element-e2c7a28 {
		width: 10%;
	}
	
	.elementor-30 .elementor-element.elementor-element-3af15d8 {
		width: 22%;
	}
	
	.elementor-30 .elementor-element.elementor-element-ed8952b {
		width: 6%;
	}
	
	.elementor-30 .elementor-element.elementor-element-b88ecbf {
		width: 22%;
	}
	
	.elementor-30 .elementor-element.elementor-element-0b8968e {
		width: 6%;
	}
	
	.elementor-30 .elementor-element.elementor-element-6ca7a2a {
		width: 22%;
	}
	
	.elementor-30 .elementor-element.elementor-element-3b1f522 {
		width: 11.328%;
	}
	
	.elementor-30 .elementor-element.elementor-element-aeecc86 {
		width: 4%;
	}
	
	.elementor-30 .elementor-element.elementor-element-e61fa78 {
		width: 20%;
	}
	
	.elementor-30 .elementor-element.elementor-element-c400b3a {
		width: 4%;
	}
	
	.elementor-30 .elementor-element.elementor-element-7eb4349 {
		width: 20%;
	}
	
	.elementor-30 .elementor-element.elementor-element-12e94c7 {
		width: 4%;
	}
	
	.elementor-30 .elementor-element.elementor-element-bc5cb3f {
		width: 20%;
	}
	
	.elementor-30 .elementor-element.elementor-element-c9e1486 {
		width: 4%;
	}
	
	.elementor-30 .elementor-element.elementor-element-7a6527e {
		width: 19.617%;
	}
	
	.elementor-30 .elementor-element.elementor-element-fc1f801 {
		width: 4%;
	}
	
	.elementor-30 .elementor-element.elementor-element-ef81cd0 {
		width: 40%;
	}
	
	.elementor-30 .elementor-element.elementor-element-04e3adc {
		width: 19.664%;
	}
	
	.elementor-30 .elementor-element.elementor-element-f1516a2 {
		width: 40%;
	}
	
	.elementor-30 .elementor-element.elementor-element-c689e6d {
		width: 49.414%;
	}
	
	.elementor-30 .elementor-element.elementor-element-9eea914 {
		width: 50.586%;
	}
	
	.elementor-30 .elementor-element.elementor-element-1811b96 {
		width: 20%;
	}
	
	.elementor-30 .elementor-element.elementor-element-63e1a41 {
		width: 4%;
	}
	
	.elementor-30 .elementor-element.elementor-element-cdf0b9b {
		width: 41%;
	}
	
	.elementor-30 .elementor-element.elementor-element-57337e8 {
		width: 5%;
	}
	
	.elementor-30 .elementor-element.elementor-element-dcc9faf {
		width: 29.802%;
	}
	
	.elementor-30 .elementor-element.elementor-element-1f1c06b {
		width: 34.293%;
	}
	
	.elementor-30 .elementor-element.elementor-element-21f2281 {
		width: 65.707%;
	}
	
	.elementor-30 .elementor-element.elementor-element-484bfe3 {
		width: 40%;
	}
	
	.elementor-30 .elementor-element.elementor-element-d4e48c6 {
		width: 19.664%;
	}
	
	.elementor-30 .elementor-element.elementor-element-acd1969 {
		width: 40%;
	}
	
	.elementor-30 .elementor-element.elementor-element-f555172 {
		width: 49.414%;
	}
	
	.elementor-30 .elementor-element.elementor-element-d8a9d2e {
		width: 50.586%;
	}
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-30 .elementor-element.elementor-element-3975ab5 {
		width: 2%;
	}
	
	.elementor-30 .elementor-element.elementor-element-df8407a {
		width: 43%;
	}
	
	.elementor-30 .elementor-element.elementor-element-b69be79 {
		width: 2%;
	}
	
	.elementor-30 .elementor-element.elementor-element-e2c7a28 {
		width: 5%;
	}
	
	.elementor-30 .elementor-element.elementor-element-3af15d8 {
		width: 25%;
	}
	
	.elementor-30 .elementor-element.elementor-element-ed8952b {
		width: 7%;
	}
	
	.elementor-30 .elementor-element.elementor-element-b88ecbf {
		width: 25%;
	}
	
	.elementor-30 .elementor-element.elementor-element-0b8968e {
		width: 7%;
	}
	
	.elementor-30 .elementor-element.elementor-element-6ca7a2a {
		width: 25%;
	}
	
	.elementor-30 .elementor-element.elementor-element-3b1f522 {
		width: 5%;
	}
	
	.elementor-30 .elementor-element.elementor-element-8c5b3f6 {
		width: 100%;
	}
	
	.elementor-30 .elementor-element.elementor-element-f0eb16c {
		width: 100%;
	}
}

@media (max-width:1024px) {
	.elementor-30 .elementor-element.elementor-element-baece38 .elementor-slide-description {
		font-size: var(--e-global-typography-5f86e50-font-size);
		line-height: var(--e-global-typography-5f86e50-line-height);
	}
	
	.elementor-30 .elementor-element.elementor-element-5c98333 .elementor-heading-title {
		font-size: var(--e-global-typography-f4ee4a8-font-size);
		line-height: var(--e-global-typography-f4ee4a8-line-height);
	}
	
	.elementor-30 .elementor-element.elementor-element-1efa7ef .elementor-heading-title {
		font-size: var(--e-global-typography-f4ee4a8-font-size);
		line-height: var(--e-global-typography-f4ee4a8-line-height);
	}
	
	.elementor-30 .elementor-element.elementor-element-e05cb77 .swiper-slide {
		height: 660px;
	}
	
	.elementor-30 .elementor-element.elementor-element-ef2aea8 .elementor-heading-title {
		font-size: var(--e-global-typography-f4ee4a8-font-size);
		line-height: var(--e-global-typography-f4ee4a8-line-height);
	}
	
	.elementor-30 .elementor-element.elementor-element-7694348 > .elementor-widget-container {
		margin: -165px 0px 0px 0px;
	}
	
	.elementor-30 .elementor-element.elementor-element-b9e4b62 .elementor-heading-title {
		font-size: var(--e-global-typography-f4ee4a8-font-size);
		line-height: var(--e-global-typography-f4ee4a8-line-height);
	}
	
	.elementor-30 .elementor-element.elementor-element-51f22d6 .elementor-heading-title {
		font-size: var(--e-global-typography-f4ee4a8-font-size);
		line-height: var(--e-global-typography-f4ee4a8-line-height);
	}
	
	.elementor-30 .elementor-element.elementor-element-b2258c1 .swiper-slide {
		height: 800px;
	}
}

@media (max-width:767px) {
	.elementor-30 .elementor-element.elementor-element-2afaa45 {
		text-align: center;
	}
	
	.elementor-30 .elementor-element.elementor-element-a487dc1 {
		width: 2%;
	}
	
	.elementor-30 .elementor-element.elementor-element-baece38 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-30 .elementor-element.elementor-element-baece38 .elementor-slide-description {
		font-size: var(--e-global-typography-5f86e50-font-size);
		line-height: var(--e-global-typography-5f86e50-line-height);
	}
	
	.elementor-30 .elementor-element.elementor-element-ea683c6 > .elementor-container {
		max-width: 500px;
	}
	
	.elementor-30 .elementor-element.elementor-element-48d2276 {
		text-align: center;
	}
	
	.elementor-30 .elementor-element.elementor-element-48d2276 .elementor-heading-title {
		font-size: 14px;
		line-height: 1em;
		letter-spacing: -.7px;
		word-spacing: .1em;
	}
	
	.elementor-30 .elementor-element.elementor-element-5c98333 .elementor-heading-title {
		font-size: var(--e-global-typography-f4ee4a8-font-size);
		line-height: var(--e-global-typography-f4ee4a8-line-height);
	}
	
	.elementor-30 .elementor-element.elementor-element-1efa7ef .elementor-heading-title {
		font-size: var(--e-global-typography-f4ee4a8-font-size);
		line-height: var(--e-global-typography-f4ee4a8-line-height);
	}
	
	.elementor-30 .elementor-element.elementor-element-e05cb77 .swiper-slide {
		height: 429px;
	}
	
	.elementor-30 .elementor-element.elementor-element-ef2aea8 .elementor-heading-title {
		font-size: var(--e-global-typography-f4ee4a8-font-size);
		line-height: var(--e-global-typography-f4ee4a8-line-height);
	}
	
	.elementor-30 .elementor-element.elementor-element-7694348 .elementor-heading-title {
		font-size: 11px;
	}
	
	.elementor-30 .elementor-element.elementor-element-b9e4b62 .elementor-heading-title {
		font-size: var(--e-global-typography-f4ee4a8-font-size);
		line-height: var(--e-global-typography-f4ee4a8-line-height);
	}
	
	.elementor-30 .elementor-element.elementor-element-51f22d6 .elementor-heading-title {
		font-size: var(--e-global-typography-f4ee4a8-font-size);
		line-height: var(--e-global-typography-f4ee4a8-line-height);
	}
	
	.elementor-30 .elementor-element.elementor-element-f5dc89d .elementor-nav-menu .elementor-item {
		font-size: 11px;
	}
	
	.elementor-30 .elementor-element.elementor-element-1f1c06b {
		width: 50%;
	}
	
	.elementor-30 .elementor-element.elementor-element-a5433ec {
		--container-widget-width: 85px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 85px);
		max-width: 85px;
	}
	
	.elementor-30 .elementor-element.elementor-element-a5433ec img {
		width: 62%;
		max-width: 57%;
		height: 16px;
		object-fit: cover;
		object-position: center center;
	}
	
	.elementor-30 .elementor-element.elementor-element-21f2281 {
		width: 50%;
	}
	
	.elementor-30 .elementor-element.elementor-element-21f2281.elementor-column > .elementor-widget-wrap {
		justify-content: flex-end;
	}
	
	.elementor-bc-flex-widget .elementor-30 .elementor-element.elementor-element-0fb5a9a.elementor-column .elementor-widget-wrap {
		align-items: center;
	}
	
	.elementor-30 .elementor-element.elementor-element-0fb5a9a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
		align-content: center;
		align-items: center;
	}
	
	.elementor-30 .elementor-element.elementor-element-0fb5a9a.elementor-column > .elementor-widget-wrap {
		justify-content: center;
	}
	
	.elementor-30 .elementor-element.elementor-element-0fb5a9a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
		margin-bottom: 20px;
	}
	
	.elementor-30 .elementor-element.elementor-element-1b9ca38 {
		--spacer-size: 20px;
	}
	
	.elementor-30 .elementor-element.elementor-element-b2258c1 .swiper-slide {
		height: 610px;
	}
	
	.elementor-30 .elementor-element.elementor-element-b2258c1 .swiper-slide-contents {
		max-width: 100%;
	}
	
	.elementor-30 .elementor-element.elementor-element-b2258c1 .elementor-slide-heading {
		font-size: 25px;
		line-height: 1em;
	}
	
	.elementor-30 .elementor-element.elementor-element-b2258c1 .elementor-slide-description {
		font-size: 13px;
		line-height: 2.1em;
	}
	
	.elementor-30 .elementor-element.elementor-element-e4e346f .elementor-heading-title {
		font-size: 25px;
		line-height: 1em;
	}
	
	.elementor-30 .elementor-element.elementor-element-8380639 {
		--spacer-size: 5px;
	}
	
	.elementor-30 .elementor-element.elementor-element-e5e87b1 {
		width: 6%;
	}
	
	.elementor-30 .elementor-element.elementor-element-f0eb16c {
		width: 89%;
	}
	
	.elementor-30 .elementor-element.elementor-element-6ee4d68 > .elementor-widget-container {
		margin: -240px 0px 0px 0px;
		padding: 0px 10px 0px 10px;
	}
	
	.elementor-30 .elementor-element.elementor-element-6ee4d68 .elementor-heading-title {
		font-size: 12px;
	}
	
	.elementor-30 .elementor-element.elementor-element-1b01b3b .elementor-heading-title {
		font-size: 25px;
	}
	
	.elementor-30 .elementor-element.elementor-element-1d73e3a {
		width: 10%;
	}
	
	.elementor-30 .elementor-element.elementor-element-e4c8dff {
		width: 80%;
	}
	
	.elementor-30 .elementor-element.elementor-element-8cc7885 {
		--spacer-size: 5px;
	}
	
	.elementor-30 .elementor-element.elementor-element-bc0a610 {
		width: 10%;
	}
	
	.elementor-30 .elementor-element.elementor-element-28092fb {
		width: 80%;
	}
	
	.elementor-30 .elementor-element.elementor-element-cdf02f9 {
		--spacer-size: 5px;
	}
	
	.elementor-30 .elementor-element.elementor-element-a6afeea {
		width: 10%;
	}
	
	.elementor-30 .elementor-element.elementor-element-04264c7 {
		width: 80%;
	}
	
	.elementor-30 .elementor-element.elementor-element-c0c0851 {
		--spacer-size: 5px;
	}
	
	.elementor-30 .elementor-element.elementor-element-83cca6f .elementor-heading-title {
		font-size: 25px;
	}
	
	.elementor-30 .elementor-element.elementor-element-c26f786 {
		width: 30%;
	}
	
	.elementor-30 .elementor-element.elementor-element-61b5122 {
		width: 40%;
	}
	
	.elementor-30 .elementor-element.elementor-element-1d7bc78 {
		width: 30%;
	}
	
	.elementor-30 .elementor-element.elementor-element-c1775bb {
		width: 30%;
	}
	
	.elementor-30 .elementor-element.elementor-element-2e443f1 {
		width: 40%;
	}
	
	.elementor-30 .elementor-element.elementor-element-768e71a {
		width: 30%;
	}
	
	.elementor-30 .elementor-element.elementor-element-912763f {
		width: 30%;
	}
	
	.elementor-30 .elementor-element.elementor-element-b5603c6 {
		width: 40%;
	}
	
	.elementor-30 .elementor-element.elementor-element-09c954f {
		width: 30%;
	}
	
	.elementor-30 .elementor-element.elementor-element-c843661 {
		width: 30%;
	}
	
	.elementor-30 .elementor-element.elementor-element-775beb0 {
		width: 40%;
	}
	
	.elementor-30 .elementor-element.elementor-element-a5cf983 {
		width: 30%;
	}
	
	.elementor-30 .elementor-element.elementor-element-a50d90b {
		text-align: center;
	}
	
	.elementor-30 .elementor-element.elementor-element-a50d90b .elementor-heading-title {
		font-size: 25px;
		line-height: 1em;
	}
	
	.elementor-30 .elementor-element.elementor-element-646117d .elementor-heading-title {
		font-size: 15px;
		line-height: 1em;
	}
	
	.elementor-30 .elementor-element.elementor-element-484bfe3 {
		width: 30%;
	}
	
	.elementor-30 .elementor-element.elementor-element-d4e48c6 {
		width: 40%;
	}
	
	.elementor-30 .elementor-element.elementor-element-acd1969 {
		width: 30%;
	}
	
	.elementor-30 .elementor-element.elementor-element-f4faeb6 .elementor-heading-title {
		font-size: 25px;
	}
	
	.elementor-30 .elementor-element.elementor-element-e2e1c28 .elementor-heading-title {
		line-height: 1em;
	}
	
	.elementor-30 .elementor-element.elementor-element-af95645 {
		text-align: center;
	}
	
	.elementor-30 .elementor-element.elementor-element-af95645 .elementor-heading-title {
		font-size: 25px;
	}
	
	.elementor-30 .elementor-element.elementor-element-626f842 {
		text-align: center;
	}
	
	.elementor-30 .elementor-element.elementor-element-626f842 .elementor-heading-title {
		font-size: 15px;
	}
	
	.elementor-30 .elementor-element.elementor-element-c72014b {
		--spacer-size: 20px;
	}
	
	.elementor-30 .elementor-element.elementor-element-daa0399 {
		--spacer-size: 50px;
	}
	
	.elementor-30 .elementor-element.elementor-element-70bcab4 {
		--container-widget-width: 95px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 95px);
		max-width: 95px;
	}
	
	.elementor-30 .elementor-element.elementor-element-f3f8888 {
		width: 25%;
	}
	
	.elementor-30 .elementor-element.elementor-element-07f55a7 {
		width: 25%;
	}
	
	.elementor-30 .elementor-element.elementor-element-f20213f {
		width: 25%;
	}
	
	.elementor-30 .elementor-element.elementor-element-b6df423 {
		width: 25%;
	}
	
	.elementor-30 .elementor-element.elementor-element-4b56e3a {
		--spacer-size: 20px;
	}
	
	.elementor-30 .elementor-element.elementor-element-ca32724 .elementor-icon-box-wrapper {
		text-align: center;
	}
	
	.elementor-30 .elementor-element.elementor-element-ca32724 {
		--icon-box-icon-margin: 0px;
	}
	
	.elementor-30 .elementor-element.elementor-element-fa85032 .elementor-icon-box-wrapper {
		text-align: center;
	}
	
	.elementor-30 .elementor-element.elementor-element-fa85032 {
		--icon-box-icon-margin: 0px;
	}
	
	.elementor-30 .elementor-element.elementor-element-b49a720 .elementor-nav-menu .elementor-item {
		font-size: 11px;
	}
	
	.elementor-30 .elementor-element.elementor-element-a4bbbaf .elementor-heading-title {
		font-size: 7px;
		line-height: 1.5em;
	}
}
