﻿.elementor-2700 .elementor-element.elementor-element-212f7f2>.elementor-container>.elementor-column>.elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-2700 .elementor-element.elementor-element-212f7f2:not(.elementor-motion-effects-element-type-background),
.elementor-2700 .elementor-element.elementor-element-212f7f2>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-9a8af88);
}

.elementor-2700 .elementor-element.elementor-element-212f7f2>.elementor-container {
	max-width: 750px;
}

.elementor-2700 .elementor-element.elementor-element-212f7f2>.elementor-background-overlay {
	opacity: 0.73;
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2700 .elementor-element.elementor-element-212f7f2 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 150px 60px 80px 60px;
}

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

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

.elementor-2700 .elementor-element.elementor-element-6946989.elementor-column>.elementor-widget-wrap {
	justify-content: center;
}

.elementor-2700 .elementor-element.elementor-element-6946989>.elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.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-2700 .elementor-element.elementor-element-0193229>.elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-2700 .elementor-element.elementor-element-0193229 {
	text-align: center;
}

.elementor-2700 .elementor-element.elementor-element-0193229 .elementor-heading-title {
	font-family: "RoosStRegisText", Sans-serif;
	font-size: 48px;
	font-weight: 400;
	line-height: 1em;
	letter-spacing: 0px;
	color: var(--e-global-color-dc07176);
}

.elementor-2700 .elementor-element.elementor-element-5667980:not(.elementor-motion-effects-element-type-background),
.elementor-2700 .elementor-element.elementor-element-5667980>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-9a8af88);
}

.elementor-2700 .elementor-element.elementor-element-5667980>.elementor-container {
	max-width: 900px;
}

.elementor-2700 .elementor-element.elementor-element-5667980 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 0px 0px 80px 0px;
}

.elementor-2700 .elementor-element.elementor-element-5667980>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2700 .elementor-element.elementor-element-0596947>.elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-2700 .elementor-element.elementor-element-845affa .bdt-ep-static-carousel-item {
	background-color: #F5F5F5;
	text-align: center;
	border-radius: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-2700 .elementor-element.elementor-element-845affa {
	width: 100%;
	max-width: 100%;
	--ep-swiper-dots-active-height: 9px;
	--ep-swiper-carousel-dots-nnx: 0px;
	--ep-swiper-carousel-dots-nny: 10px;
}

.elementor-2700 .elementor-element.elementor-element-845affa .bdt-ep-static-carousel-content {
	padding: 0px 0px 0px 0px;
}

.elementor-2700 .elementor-element.elementor-element-845affa .bdt-ep-static-carousel-image img {
	border-radius: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-2700 .elementor-element.elementor-element-845affa .bdt-ep-static-carousel-image {
	margin-bottom: 0px;
}

.elementor-2700 .elementor-element.elementor-element-845affa .swiper-pagination-bullet {
	height: 8px;
	width: 8px;
}

.elementor-2700 .elementor-element.elementor-element-845affa .swiper-pagination-bullet-active {
	background-color: var(--e-global-color-dc07176);
	height: 9px;
	width: 9px;
}

.elementor-2700 .elementor-element.elementor-element-43aa8dd>.elementor-container>.elementor-column>.elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-2700 .elementor-element.elementor-element-43aa8dd:not(.elementor-motion-effects-element-type-background),
.elementor-2700 .elementor-element.elementor-element-43aa8dd>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-9a8af88);
}

.elementor-2700 .elementor-element.elementor-element-43aa8dd>.elementor-container {
	max-width: 750px;
}

.elementor-2700 .elementor-element.elementor-element-43aa8dd>.elementor-background-overlay {
	opacity: 0.73;
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2700 .elementor-element.elementor-element-43aa8dd {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 60px 120px 60px;
}

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

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

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

.elementor-2700 .elementor-element.elementor-element-68f6f6a>.elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-2700 .elementor-element.elementor-element-bee3c92>.elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-2700 .elementor-element.elementor-element-bee3c92 {
	text-align: center;
}

.elementor-2700 .elementor-element.elementor-element-bee3c92 .elementor-heading-title {
	font-family: "RoosStRegisText", Sans-serif;
	font-size: 32px;
	font-weight: 400;
	line-height: 1em;
	letter-spacing: 0px;
	color: var(--e-global-color-dc07176);
}

.elementor-widget-text-editor {
	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-widget-text-editor.ob-postman blockquote {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-widget-text-editor.ob-postman blockquote cite {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap {
	background-color: var(--e-global-color-primary);
}

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

.elementor-2700 .elementor-element.elementor-element-9f08769.ob-harakiri {
	writing-mode: inherit;
}

.elementor-2700 .elementor-element.elementor-element-9f08769.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-2700 .elementor-element.elementor-element-9f08769.ob-harakiri div {
	writing-mode: inherit;
}

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

.elementor-2700 .elementor-element.elementor-element-9f08769 {
	text-align: center;
	font-family: "RoosStRegisText", Sans-serif;
	font-size: 20px;
	font-weight: normal;
	line-height: 1.5em;
	color: var(--e-global-color-dc07176);
}

.elementor-2700 .elementor-element.elementor-element-9f08769.ob-harakiri>div,
.elementor-2700 .elementor-element.elementor-element-9f08769.ob-harakiri>h1,
.elementor-2700 .elementor-element.elementor-element-9f08769.ob-harakiri>h2,
.elementor-2700 .elementor-element.elementor-element-9f08769.ob-harakiri>h3,
.elementor-2700 .elementor-element.elementor-element-9f08769.ob-harakiri>h4,
.elementor-2700 .elementor-element.elementor-element-9f08769.ob-harakiri>h5,
.elementor-2700 .elementor-element.elementor-element-9f08769.ob-harakiri>h6,
.elementor-2700 .elementor-element.elementor-element-9f08769.ob-harakiri>p {
	transform: rotate(0deg);
}

.elementor-2700 .elementor-element.elementor-element-9f08769>div {
	text-indent: 0px;
	mix-blend-mode: inherit;
}

.elementor-2700 .elementor-element.elementor-element-8a88ea8:not(.elementor-motion-effects-element-type-background),
.elementor-2700 .elementor-element.elementor-element-8a88ea8>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-9a8af88);
}

.elementor-2700 .elementor-element.elementor-element-8a88ea8>.elementor-container {
	max-width: 900px;
}

.elementor-2700 .elementor-element.elementor-element-8a88ea8 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 0px 0px 80px 0px;
}

.elementor-2700 .elementor-element.elementor-element-8a88ea8>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2700 .elementor-element.elementor-element-cfc3597>.elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-2700 .elementor-element.elementor-element-351f9ee .bdt-ep-static-carousel-item {
	background-color: #F5F5F5;
	text-align: center;
	border-radius: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-2700 .elementor-element.elementor-element-351f9ee {
	width: 100%;
	max-width: 100%;
	--ep-swiper-dots-active-height: 9px;
	--ep-swiper-carousel-dots-nnx: 0px;
	--ep-swiper-carousel-dots-nny: 5px;
}

.elementor-2700 .elementor-element.elementor-element-351f9ee .bdt-ep-static-carousel-content {
	padding: 0px 0px 0px 0px;
}

.elementor-2700 .elementor-element.elementor-element-351f9ee .bdt-ep-static-carousel-image img {
	border-radius: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-2700 .elementor-element.elementor-element-351f9ee .bdt-ep-static-carousel-image {
	margin-bottom: 0px;
}

.elementor-2700 .elementor-element.elementor-element-351f9ee .swiper-pagination-bullet {
	height: 8px;
	width: 8px;
}

.elementor-2700 .elementor-element.elementor-element-351f9ee .swiper-pagination-bullet-active {
	background-color: var(--e-global-color-dc07176);
	height: 9px;
	width: 9px;
}

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

.elementor-2700 .elementor-element.elementor-element-c0f5cc2:not(.elementor-motion-effects-element-type-background),
.elementor-2700 .elementor-element.elementor-element-c0f5cc2>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-9a8af88);
}

.elementor-2700 .elementor-element.elementor-element-c0f5cc2>.elementor-container {
	max-width: 750px;
}

.elementor-2700 .elementor-element.elementor-element-c0f5cc2>.elementor-background-overlay {
	opacity: 0.73;
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2700 .elementor-element.elementor-element-c0f5cc2 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 60px 120px 60px;
}

.elementor-bc-flex-widget .elementor-2700 .elementor-element.elementor-element-145142a.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-2700 .elementor-element.elementor-element-145142a.elementor-column>.elementor-widget-wrap {
	justify-content: center;
}

.elementor-2700 .elementor-element.elementor-element-145142a>.elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-2700 .elementor-element.elementor-element-5e3c551>.elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-2700 .elementor-element.elementor-element-5e3c551 {
	text-align: center;
}

.elementor-2700 .elementor-element.elementor-element-5e3c551 .elementor-heading-title {
	font-family: "RoosStRegisText", Sans-serif;
	font-size: 32px;
	font-weight: 400;
	line-height: 1em;
	letter-spacing: 0px;
	color: var(--e-global-color-dc07176);
}

.elementor-2700 .elementor-element.elementor-element-ceb9010.ob-harakiri {
	writing-mode: inherit;
}

.elementor-2700 .elementor-element.elementor-element-ceb9010.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-2700 .elementor-element.elementor-element-ceb9010.ob-harakiri div {
	writing-mode: inherit;
}

.elementor-2700 .elementor-element.elementor-element-ceb9010>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-2700 .elementor-element.elementor-element-ceb9010 {
	text-align: center;
	font-family: "RoosStRegisText", Sans-serif;
	font-size: 20px;
	font-weight: normal;
	line-height: 1.5em;
	color: var(--e-global-color-dc07176);
}

.elementor-2700 .elementor-element.elementor-element-ceb9010.ob-harakiri>div,
.elementor-2700 .elementor-element.elementor-element-ceb9010.ob-harakiri>h1,
.elementor-2700 .elementor-element.elementor-element-ceb9010.ob-harakiri>h2,
.elementor-2700 .elementor-element.elementor-element-ceb9010.ob-harakiri>h3,
.elementor-2700 .elementor-element.elementor-element-ceb9010.ob-harakiri>h4,
.elementor-2700 .elementor-element.elementor-element-ceb9010.ob-harakiri>h5,
.elementor-2700 .elementor-element.elementor-element-ceb9010.ob-harakiri>h6,
.elementor-2700 .elementor-element.elementor-element-ceb9010.ob-harakiri>p {
	transform: rotate(0deg);
}

.elementor-2700 .elementor-element.elementor-element-ceb9010>div {
	text-indent: 0px;
	mix-blend-mode: inherit;
}

.elementor-2700 .elementor-element.elementor-element-23f8cec:not(.elementor-motion-effects-element-type-background),
.elementor-2700 .elementor-element.elementor-element-23f8cec>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-9a8af88);
}

.elementor-2700 .elementor-element.elementor-element-23f8cec>.elementor-container {
	max-width: 900px;
}

.elementor-2700 .elementor-element.elementor-element-23f8cec {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 0px 0px 80px 0px;
}

.elementor-2700 .elementor-element.elementor-element-23f8cec>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2700 .elementor-element.elementor-element-8af8618>.elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-2700 .elementor-element.elementor-element-95516c7 .bdt-ep-static-carousel-item {
	background-color: #F5F5F5;
	text-align: center;
	border-radius: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-2700 .elementor-element.elementor-element-95516c7 {
	width: 100%;
	max-width: 100%;
	--ep-swiper-dots-active-height: 9px;
	--ep-swiper-carousel-dots-nnx: 0px;
	--ep-swiper-carousel-dots-nny: 10px;
}

.elementor-2700 .elementor-element.elementor-element-95516c7 .bdt-ep-static-carousel-content {
	padding: 0px 0px 0px 0px;
}

.elementor-2700 .elementor-element.elementor-element-95516c7 .bdt-ep-static-carousel-image img {
	border-radius: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-2700 .elementor-element.elementor-element-95516c7 .bdt-ep-static-carousel-image {
	margin-bottom: 0px;
}

.elementor-2700 .elementor-element.elementor-element-95516c7 .swiper-pagination-bullet {
	height: 8px;
	width: 8px;
}

.elementor-2700 .elementor-element.elementor-element-95516c7 .swiper-pagination-bullet-active {
	background-color: var(--e-global-color-dc07176);
	height: 9px;
	width: 9px;
}

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

.elementor-2700 .elementor-element.elementor-element-b970cc7:not(.elementor-motion-effects-element-type-background),
.elementor-2700 .elementor-element.elementor-element-b970cc7>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-9a8af88);
}

.elementor-2700 .elementor-element.elementor-element-b970cc7>.elementor-container {
	max-width: 750px;
}

.elementor-2700 .elementor-element.elementor-element-b970cc7>.elementor-background-overlay {
	opacity: 0.73;
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2700 .elementor-element.elementor-element-b970cc7 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 60px 120px 60px;
}

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

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

.elementor-2700 .elementor-element.elementor-element-f7c7db8.elementor-column>.elementor-widget-wrap {
	justify-content: center;
}

.elementor-2700 .elementor-element.elementor-element-f7c7db8>.elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-2700 .elementor-element.elementor-element-01acec9>.elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-2700 .elementor-element.elementor-element-01acec9 {
	text-align: center;
}

.elementor-2700 .elementor-element.elementor-element-01acec9 .elementor-heading-title {
	font-family: "RoosStRegisText", Sans-serif;
	font-size: 32px;
	font-weight: 500;
	line-height: 1em;
	letter-spacing: 0px;
	color: var(--e-global-color-dc07176);
}

.elementor-2700 .elementor-element.elementor-element-f8595a1.ob-harakiri {
	writing-mode: inherit;
}

.elementor-2700 .elementor-element.elementor-element-f8595a1.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-2700 .elementor-element.elementor-element-f8595a1.ob-harakiri div {
	writing-mode: inherit;
}

.elementor-2700 .elementor-element.elementor-element-f8595a1>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-2700 .elementor-element.elementor-element-f8595a1 {
	text-align: center;
	font-family: "RoosStRegisText", Sans-serif;
	font-size: 20px;
	font-weight: normal;
	line-height: 1.5em;
	color: var(--e-global-color-dc07176);
}

.elementor-2700 .elementor-element.elementor-element-f8595a1.ob-harakiri>div,
.elementor-2700 .elementor-element.elementor-element-f8595a1.ob-harakiri>h1,
.elementor-2700 .elementor-element.elementor-element-f8595a1.ob-harakiri>h2,
.elementor-2700 .elementor-element.elementor-element-f8595a1.ob-harakiri>h3,
.elementor-2700 .elementor-element.elementor-element-f8595a1.ob-harakiri>h4,
.elementor-2700 .elementor-element.elementor-element-f8595a1.ob-harakiri>h5,
.elementor-2700 .elementor-element.elementor-element-f8595a1.ob-harakiri>h6,
.elementor-2700 .elementor-element.elementor-element-f8595a1.ob-harakiri>p {
	transform: rotate(0deg);
}

.elementor-2700 .elementor-element.elementor-element-f8595a1>div {
	text-indent: 0px;
	mix-blend-mode: inherit;
}

.elementor-2700 .elementor-element.elementor-element-8c12163:not(.elementor-motion-effects-element-type-background),
.elementor-2700 .elementor-element.elementor-element-8c12163>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-9a8af88);
}

.elementor-2700 .elementor-element.elementor-element-8c12163>.elementor-container {
	max-width: 900px;
}

.elementor-2700 .elementor-element.elementor-element-8c12163 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 0px 0px 80px 0px;
}

.elementor-2700 .elementor-element.elementor-element-8c12163>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2700 .elementor-element.elementor-element-caf9f23>.elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-2700 .elementor-element.elementor-element-0a278c9 .bdt-ep-static-carousel-item {
	background-color: #F5F5F5;
	text-align: center;
	border-radius: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-2700 .elementor-element.elementor-element-0a278c9 {
	width: 100%;
	max-width: 100%;
	--ep-swiper-dots-active-height: 9px;
	--ep-swiper-carousel-dots-nnx: 0px;
	--ep-swiper-carousel-dots-nny: 10px;
}

.elementor-2700 .elementor-element.elementor-element-0a278c9 .bdt-ep-static-carousel-content {
	padding: 0px 0px 0px 0px;
}

.elementor-2700 .elementor-element.elementor-element-0a278c9 .bdt-ep-static-carousel-image img {
	border-radius: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-2700 .elementor-element.elementor-element-0a278c9 .bdt-ep-static-carousel-image {
	margin-bottom: 0px;
}

.elementor-2700 .elementor-element.elementor-element-0a278c9 .swiper-pagination-bullet {
	height: 8px;
	width: 8px;
}

.elementor-2700 .elementor-element.elementor-element-0a278c9 .swiper-pagination-bullet-active {
	background-color: var(--e-global-color-dc07176);
	height: 9px;
	width: 9px;
}

.elementor-2700 .elementor-element.elementor-element-4e25f17>.elementor-container>.elementor-column>.elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-2700 .elementor-element.elementor-element-4e25f17:not(.elementor-motion-effects-element-type-background),
.elementor-2700 .elementor-element.elementor-element-4e25f17>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-9a8af88);
}

.elementor-2700 .elementor-element.elementor-element-4e25f17>.elementor-container {
	max-width: 750px;
}

.elementor-2700 .elementor-element.elementor-element-4e25f17>.elementor-background-overlay {
	opacity: 0.73;
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2700 .elementor-element.elementor-element-4e25f17 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 60px 120px 60px;
}

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

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

.elementor-2700 .elementor-element.elementor-element-bbd2029.elementor-column>.elementor-widget-wrap {
	justify-content: center;
}

.elementor-2700 .elementor-element.elementor-element-bbd2029>.elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-2700 .elementor-element.elementor-element-8b8f56f>.elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-2700 .elementor-element.elementor-element-8b8f56f {
	text-align: center;
}

.elementor-2700 .elementor-element.elementor-element-8b8f56f .elementor-heading-title {
	font-family: "RoosStRegisText", Sans-serif;
	font-size: 32px;
	font-weight: 400;
	line-height: 1em;
	letter-spacing: 0px;
	color: var(--e-global-color-dc07176);
}

.elementor-2700 .elementor-element.elementor-element-e52dc58.ob-harakiri {
	writing-mode: inherit;
}

.elementor-2700 .elementor-element.elementor-element-e52dc58.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-2700 .elementor-element.elementor-element-e52dc58.ob-harakiri div {
	writing-mode: inherit;
}

.elementor-2700 .elementor-element.elementor-element-e52dc58>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-2700 .elementor-element.elementor-element-e52dc58 {
	text-align: center;
	font-family: "RoosStRegisText", Sans-serif;
	font-size: 20px;
	font-weight: normal;
	line-height: 1.5em;
	color: var(--e-global-color-dc07176);
}

.elementor-2700 .elementor-element.elementor-element-e52dc58.ob-harakiri>div,
.elementor-2700 .elementor-element.elementor-element-e52dc58.ob-harakiri>h1,
.elementor-2700 .elementor-element.elementor-element-e52dc58.ob-harakiri>h2,
.elementor-2700 .elementor-element.elementor-element-e52dc58.ob-harakiri>h3,
.elementor-2700 .elementor-element.elementor-element-e52dc58.ob-harakiri>h4,
.elementor-2700 .elementor-element.elementor-element-e52dc58.ob-harakiri>h5,
.elementor-2700 .elementor-element.elementor-element-e52dc58.ob-harakiri>h6,
.elementor-2700 .elementor-element.elementor-element-e52dc58.ob-harakiri>p {
	transform: rotate(0deg);
}

.elementor-2700 .elementor-element.elementor-element-e52dc58>div {
	text-indent: 0px;
	mix-blend-mode: inherit;
}

.elementor-2700 .elementor-element.elementor-element-70da226:not(.elementor-motion-effects-element-type-background),
.elementor-2700 .elementor-element.elementor-element-70da226>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-9a8af88);
}

.elementor-2700 .elementor-element.elementor-element-70da226>.elementor-container {
	max-width: 900px;
}

.elementor-2700 .elementor-element.elementor-element-70da226 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 0px 0px 80px 0px;
}

.elementor-2700 .elementor-element.elementor-element-70da226>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2700 .elementor-element.elementor-element-84d7849>.elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-2700 .elementor-element.elementor-element-6c1d913 .bdt-ep-static-carousel-item {
	background-color: #F5F5F5;
	text-align: center;
	border-radius: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-2700 .elementor-element.elementor-element-6c1d913 {
	width: 100%;
	max-width: 100%;
	--ep-swiper-dots-active-height: 9px;
	--ep-swiper-carousel-dots-nnx: 0px;
	--ep-swiper-carousel-dots-nny: 10px;
}

.elementor-2700 .elementor-element.elementor-element-6c1d913 .bdt-ep-static-carousel-content {
	padding: 0px 0px 0px 0px;
}

.elementor-2700 .elementor-element.elementor-element-6c1d913 .bdt-ep-static-carousel-image img {
	border-radius: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-2700 .elementor-element.elementor-element-6c1d913 .bdt-ep-static-carousel-image {
	margin-bottom: 0px;
}

.elementor-2700 .elementor-element.elementor-element-6c1d913 .swiper-pagination-bullet {
	height: 8px;
	width: 8px;
}

.elementor-2700 .elementor-element.elementor-element-6c1d913 .swiper-pagination-bullet-active {
	background-color: var(--e-global-color-dc07176);
	height: 9px;
	width: 9px;
}

.elementor-2700 .elementor-element.elementor-element-0aa906e>.elementor-container>.elementor-column>.elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-2700 .elementor-element.elementor-element-0aa906e:not(.elementor-motion-effects-element-type-background),
.elementor-2700 .elementor-element.elementor-element-0aa906e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-9a8af88);
}

.elementor-2700 .elementor-element.elementor-element-0aa906e>.elementor-container {
	max-width: 750px;
}

.elementor-2700 .elementor-element.elementor-element-0aa906e>.elementor-background-overlay {
	opacity: 0.73;
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2700 .elementor-element.elementor-element-0aa906e {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 60px 60px 60px;
}

.elementor-bc-flex-widget .elementor-2700 .elementor-element.elementor-element-2304e87.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-2700 .elementor-element.elementor-element-2304e87.elementor-column>.elementor-widget-wrap {
	justify-content: center;
}

.elementor-2700 .elementor-element.elementor-element-2304e87>.elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-2700 .elementor-element.elementor-element-858dfd5>.elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-2700 .elementor-element.elementor-element-858dfd5 {
	text-align: center;
}

.elementor-2700 .elementor-element.elementor-element-858dfd5 .elementor-heading-title {
	font-family: "RoosStRegisText", Sans-serif;
	font-size: 32px;
	font-weight: 400;
	line-height: 1em;
	letter-spacing: 0px;
	color: var(--e-global-color-dc07176);
}

.elementor-2700 .elementor-element.elementor-element-1ff1b77.ob-harakiri {
	writing-mode: inherit;
}

.elementor-2700 .elementor-element.elementor-element-1ff1b77.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-2700 .elementor-element.elementor-element-1ff1b77.ob-harakiri div {
	writing-mode: inherit;
}

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

.elementor-2700 .elementor-element.elementor-element-1ff1b77 {
	text-align: center;
	font-family: "RoosStRegisText", Sans-serif;
	font-size: 20px;
	font-weight: normal;
	line-height: 1.5em;
	color: var(--e-global-color-dc07176);
}

.elementor-2700 .elementor-element.elementor-element-1ff1b77.ob-harakiri>div,
.elementor-2700 .elementor-element.elementor-element-1ff1b77.ob-harakiri>h1,
.elementor-2700 .elementor-element.elementor-element-1ff1b77.ob-harakiri>h2,
.elementor-2700 .elementor-element.elementor-element-1ff1b77.ob-harakiri>h3,
.elementor-2700 .elementor-element.elementor-element-1ff1b77.ob-harakiri>h4,
.elementor-2700 .elementor-element.elementor-element-1ff1b77.ob-harakiri>h5,
.elementor-2700 .elementor-element.elementor-element-1ff1b77.ob-harakiri>h6,
.elementor-2700 .elementor-element.elementor-element-1ff1b77.ob-harakiri>p {
	transform: rotate(0deg);
}

.elementor-2700 .elementor-element.elementor-element-1ff1b77>div {
	text-indent: 0px;
	mix-blend-mode: inherit;
}

.elementor-2700 .elementor-element.elementor-element-21b5161>.elementor-container {
	max-width: 1500px;
}

.elementor-2700 .elementor-element.elementor-element-21b5161 {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 100px 0px 100px 0px;
}

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

.elementor-2700 .elementor-element.elementor-element-e86a505>.elementor-element-populated {
	padding: 30px 30px 30px 30px;
}

.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-2700 .elementor-element.elementor-element-f9da006>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-2700 .elementor-element.elementor-element-f9da006 {
	text-align: center;
}

.elementor-2700 .elementor-element.elementor-element-f9da006 img {
	height: 310px;
	object-fit: cover;
	object-position: center center;
	transition-duration: 1s;
}

.elementor-2700 .elementor-element.elementor-element-8a76313.ob-harakiri {
	writing-mode: inherit;
}

.elementor-2700 .elementor-element.elementor-element-8a76313.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-2700 .elementor-element.elementor-element-8a76313.ob-harakiri div {
	writing-mode: inherit;
}

.elementor-2700 .elementor-element.elementor-element-8a76313 {
	text-align: center;
}

.elementor-2700 .elementor-element.elementor-element-8a76313 .elementor-heading-title {
	font-family: "RoosStRegisText", Sans-serif;
	font-size: 28px;
	font-weight: 400;
	line-height: 1.1em;
	letter-spacing: 0px;
}

.elementor-2700 .elementor-element.elementor-element-8a76313.ob-harakiri>div,
.elementor-2700 .elementor-element.elementor-element-8a76313.ob-harakiri>h1,
.elementor-2700 .elementor-element.elementor-element-8a76313.ob-harakiri>h2,
.elementor-2700 .elementor-element.elementor-element-8a76313.ob-harakiri>h3,
.elementor-2700 .elementor-element.elementor-element-8a76313.ob-harakiri>h4,
.elementor-2700 .elementor-element.elementor-element-8a76313.ob-harakiri>h5,
.elementor-2700 .elementor-element.elementor-element-8a76313.ob-harakiri>h6,
.elementor-2700 .elementor-element.elementor-element-8a76313.ob-harakiri>p {
	transform: rotate(0deg);
}

.elementor-2700 .elementor-element.elementor-element-8a76313>div {
	text-indent: 0px;
	mix-blend-mode: inherit;
}

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

.elementor-2700 .elementor-element.elementor-element-dfe62d5>.elementor-element-populated {
	padding: 30px 30px 30px 30px;
}

.elementor-2700 .elementor-element.elementor-element-dc9c1b1>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-2700 .elementor-element.elementor-element-dc9c1b1 {
	text-align: center;
}

.elementor-2700 .elementor-element.elementor-element-dc9c1b1 img {
	height: 310px;
	object-fit: cover;
	object-position: center center;
	transition-duration: 1s;
}

.elementor-2700 .elementor-element.elementor-element-78a98cf.ob-harakiri {
	writing-mode: inherit;
}

.elementor-2700 .elementor-element.elementor-element-78a98cf.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-2700 .elementor-element.elementor-element-78a98cf.ob-harakiri div {
	writing-mode: inherit;
}

.elementor-2700 .elementor-element.elementor-element-78a98cf {
	text-align: center;
}

.elementor-2700 .elementor-element.elementor-element-78a98cf .elementor-heading-title {
	font-family: "RoosStRegisText", Sans-serif;
	font-size: 28px;
	font-weight: 400;
	line-height: 1.1em;
	letter-spacing: 0px;
}

.elementor-2700 .elementor-element.elementor-element-78a98cf.ob-harakiri>div,
.elementor-2700 .elementor-element.elementor-element-78a98cf.ob-harakiri>h1,
.elementor-2700 .elementor-element.elementor-element-78a98cf.ob-harakiri>h2,
.elementor-2700 .elementor-element.elementor-element-78a98cf.ob-harakiri>h3,
.elementor-2700 .elementor-element.elementor-element-78a98cf.ob-harakiri>h4,
.elementor-2700 .elementor-element.elementor-element-78a98cf.ob-harakiri>h5,
.elementor-2700 .elementor-element.elementor-element-78a98cf.ob-harakiri>h6,
.elementor-2700 .elementor-element.elementor-element-78a98cf.ob-harakiri>p {
	transform: rotate(0deg);
}

.elementor-2700 .elementor-element.elementor-element-78a98cf>div {
	text-indent: 0px;
	mix-blend-mode: inherit;
}

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

.elementor-2700 .elementor-element.elementor-element-eff95a9>.elementor-element-populated {
	padding: 30px 30px 30px 30px;
}

.elementor-2700 .elementor-element.elementor-element-96ce2e0>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-2700 .elementor-element.elementor-element-96ce2e0 {
	text-align: center;
}

.elementor-2700 .elementor-element.elementor-element-96ce2e0 img {
	height: 310px;
	object-fit: cover;
	object-position: center center;
	transition-duration: 1s;
}

.elementor-2700 .elementor-element.elementor-element-990b2bc.ob-harakiri {
	writing-mode: inherit;
}

.elementor-2700 .elementor-element.elementor-element-990b2bc.ob-harakiri .elementor-heading-title {
	writing-mode: inherit;
}

.elementor-2700 .elementor-element.elementor-element-990b2bc.ob-harakiri div {
	writing-mode: inherit;
}

.elementor-2700 .elementor-element.elementor-element-990b2bc {
	text-align: center;
}

.elementor-2700 .elementor-element.elementor-element-990b2bc .elementor-heading-title {
	font-family: "RoosStRegisText", Sans-serif;
	font-size: 28px;
	font-weight: 400;
	line-height: 1.1em;
	letter-spacing: 0px;
}

.elementor-2700 .elementor-element.elementor-element-990b2bc.ob-harakiri>div,
.elementor-2700 .elementor-element.elementor-element-990b2bc.ob-harakiri>h1,
.elementor-2700 .elementor-element.elementor-element-990b2bc.ob-harakiri>h2,
.elementor-2700 .elementor-element.elementor-element-990b2bc.ob-harakiri>h3,
.elementor-2700 .elementor-element.elementor-element-990b2bc.ob-harakiri>h4,
.elementor-2700 .elementor-element.elementor-element-990b2bc.ob-harakiri>h5,
.elementor-2700 .elementor-element.elementor-element-990b2bc.ob-harakiri>h6,
.elementor-2700 .elementor-element.elementor-element-990b2bc.ob-harakiri>p {
	transform: rotate(0deg);
}

.elementor-2700 .elementor-element.elementor-element-990b2bc>div {
	text-indent: 0px;
	mix-blend-mode: inherit;
}

body.elementor-page-2700:not(.elementor-motion-effects-element-type-background),
body.elementor-page-2700>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-9a8af88);
}

html,
body {
	overflow-x: hidden;
}

@media(max-width:1366px) {
	.elementor-2700 .elementor-element.elementor-element-0193229>.elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}

	.elementor-2700 .elementor-element.elementor-element-5667980 {
		padding: 0px 0px 80px 0px;
	}

	.elementor-2700 .elementor-element.elementor-element-0596947>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-2700 .elementor-element.elementor-element-845affa>.elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}

	.elementor-2700 .elementor-element.elementor-element-bee3c92>.elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}

	.elementor-2700 .elementor-element.elementor-element-9f08769>.elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}

	.elementor-2700 .elementor-element.elementor-element-8a88ea8 {
		padding: 0px 0px 80px 0px;
	}

	.elementor-2700 .elementor-element.elementor-element-cfc3597>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-2700 .elementor-element.elementor-element-351f9ee>.elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}

	.elementor-2700 .elementor-element.elementor-element-5e3c551>.elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}

	.elementor-2700 .elementor-element.elementor-element-ceb9010>.elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}

	.elementor-2700 .elementor-element.elementor-element-23f8cec {
		padding: 0px 0px 80px 0px;
	}

	.elementor-2700 .elementor-element.elementor-element-8af8618>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-2700 .elementor-element.elementor-element-95516c7>.elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}

	.elementor-2700 .elementor-element.elementor-element-01acec9>.elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}

	.elementor-2700 .elementor-element.elementor-element-f8595a1>.elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}

	.elementor-2700 .elementor-element.elementor-element-8c12163 {
		padding: 0px 0px 80px 0px;
	}

	.elementor-2700 .elementor-element.elementor-element-caf9f23>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-2700 .elementor-element.elementor-element-0a278c9>.elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}

	.elementor-2700 .elementor-element.elementor-element-8b8f56f>.elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}

	.elementor-2700 .elementor-element.elementor-element-e52dc58>.elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}

	.elementor-2700 .elementor-element.elementor-element-70da226 {
		padding: 0px 0px 80px 0px;
	}

	.elementor-2700 .elementor-element.elementor-element-84d7849>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-2700 .elementor-element.elementor-element-6c1d913>.elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}

	.elementor-2700 .elementor-element.elementor-element-858dfd5>.elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}

	.elementor-2700 .elementor-element.elementor-element-1ff1b77>.elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
}

@media(max-width:1024px) {
	.elementor-2700 .elementor-element.elementor-element-6946989>.elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}

	.elementor-2700 .elementor-element.elementor-element-0193229>.elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}

	.elementor-2700 .elementor-element.elementor-element-5667980 {
		padding: 0px 0px 80px 0px;
	}

	.elementor-2700 .elementor-element.elementor-element-845affa>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-2700 .elementor-element.elementor-element-845affa {
		--ep-swiper-carousel-dots-nnx: 0px;
		--ep-swiper-carousel-dots-nny: 10px;
	}

	.elementor-2700 .elementor-element.elementor-element-68f6f6a>.elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}

	.elementor-2700 .elementor-element.elementor-element-bee3c92>.elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}

	.elementor-2700 .elementor-element.elementor-element-9f08769>.elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}

	.elementor-2700 .elementor-element.elementor-element-8a88ea8 {
		padding: 0px 0px 80px 0px;
	}

	.elementor-2700 .elementor-element.elementor-element-351f9ee>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-2700 .elementor-element.elementor-element-351f9ee {
		--ep-swiper-carousel-dots-nnx: 0px;
		--ep-swiper-carousel-dots-nny: 5px;
	}

	.elementor-2700 .elementor-element.elementor-element-145142a>.elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}

	.elementor-2700 .elementor-element.elementor-element-5e3c551>.elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}

	.elementor-2700 .elementor-element.elementor-element-ceb9010>.elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}

	.elementor-2700 .elementor-element.elementor-element-23f8cec {
		padding: 0px 0px 80px 0px;
	}

	.elementor-2700 .elementor-element.elementor-element-95516c7>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-2700 .elementor-element.elementor-element-95516c7 {
		--ep-swiper-carousel-dots-nnx: 0px;
		--ep-swiper-carousel-dots-nny: 10px;
	}

	.elementor-2700 .elementor-element.elementor-element-f7c7db8>.elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}

	.elementor-2700 .elementor-element.elementor-element-01acec9>.elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}

	.elementor-2700 .elementor-element.elementor-element-f8595a1>.elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}

	.elementor-2700 .elementor-element.elementor-element-8c12163 {
		padding: 0px 0px 80px 0px;
	}

	.elementor-2700 .elementor-element.elementor-element-0a278c9>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-2700 .elementor-element.elementor-element-0a278c9 {
		--ep-swiper-carousel-dots-nnx: 0px;
		--ep-swiper-carousel-dots-nny: 10px;
	}

	.elementor-2700 .elementor-element.elementor-element-bbd2029>.elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}

	.elementor-2700 .elementor-element.elementor-element-8b8f56f>.elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}

	.elementor-2700 .elementor-element.elementor-element-e52dc58>.elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}

	.elementor-2700 .elementor-element.elementor-element-70da226 {
		padding: 0px 0px 80px 0px;
	}

	.elementor-2700 .elementor-element.elementor-element-6c1d913>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-2700 .elementor-element.elementor-element-6c1d913 {
		--ep-swiper-carousel-dots-nnx: 0px;
		--ep-swiper-carousel-dots-nny: 10px;
	}

	.elementor-2700 .elementor-element.elementor-element-2304e87>.elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}

	.elementor-2700 .elementor-element.elementor-element-858dfd5>.elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}

	.elementor-2700 .elementor-element.elementor-element-1ff1b77>.elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}

	.elementor-2700 .elementor-element.elementor-element-21b5161 {
		padding: 60px 0px 60px 0px;
	}

	.elementor-2700 .elementor-element.elementor-element-f9da006 img {
		height: 200px;
	}

	.elementor-2700 .elementor-element.elementor-element-8a76313 .elementor-heading-title {
		font-size: 25px;
	}

	.elementor-2700 .elementor-element.elementor-element-dc9c1b1 img {
		height: 200px;
	}

	.elementor-2700 .elementor-element.elementor-element-78a98cf .elementor-heading-title {
		font-size: 25px;
	}

	.elementor-2700 .elementor-element.elementor-element-96ce2e0 img {
		height: 200px;
	}

	.elementor-2700 .elementor-element.elementor-element-990b2bc .elementor-heading-title {
		font-size: 25px;
	}
}

@media(max-width:767px) {
	.elementor-2700 .elementor-element.elementor-element-212f7f2 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 60px 30px 30px 30px;
	}

	.elementor-2700 .elementor-element.elementor-element-6946989>.elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}

	.elementor-2700 .elementor-element.elementor-element-0193229 .elementor-heading-title {
		font-size: 30px;
		line-height: 1.1em;
	}

	.elementor-2700 .elementor-element.elementor-element-5667980 {
		padding: 0px 0px 40px 0px;
	}

	.elementor-2700 .elementor-element.elementor-element-845affa>.elementor-widget-container {
		padding: 10px 10px 0px 10px;
	}

	.elementor-2700 .elementor-element.elementor-element-845affa .swiper-carousel {
		padding: 10px;
		margin: 0 -10px;
	}

	.elementor-2700 .elementor-element.elementor-element-845affa .bdt-ep-static-carousel-image {
		margin-bottom: 0px;
	}

	.elementor-2700 .elementor-element.elementor-element-845affa {
		--ep-swiper-carousel-dots-nnx: 0px;
		--ep-swiper-carousel-dots-nny: 5px;
	}

	.elementor-2700 .elementor-element.elementor-element-43aa8dd {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 10px 30px 60px 30px;
	}

	.elementor-2700 .elementor-element.elementor-element-68f6f6a>.elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}

	.elementor-2700 .elementor-element.elementor-element-bee3c92 .elementor-heading-title {
		font-size: 28px;
		line-height: 1.1em;
	}

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

	.elementor-2700 .elementor-element.elementor-element-9f08769 {
		font-size: 16px;
	}

	.elementor-2700 .elementor-element.elementor-element-8a88ea8 {
		padding: 0px 0px 40px 0px;
	}

	.elementor-2700 .elementor-element.elementor-element-351f9ee>.elementor-widget-container {
		padding: 10px 10px 0px 10px;
	}

	.elementor-2700 .elementor-element.elementor-element-351f9ee .swiper-carousel {
		padding: 10px;
		margin: 0 -10px;
	}

	.elementor-2700 .elementor-element.elementor-element-351f9ee .bdt-ep-static-carousel-image {
		margin-bottom: 0px;
	}

	.elementor-2700 .elementor-element.elementor-element-351f9ee {
		--ep-swiper-carousel-dots-nnx: 0px;
		--ep-swiper-carousel-dots-nny: 5px;
	}

	.elementor-2700 .elementor-element.elementor-element-c0f5cc2 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 10px 30px 60px 30px;
	}

	.elementor-2700 .elementor-element.elementor-element-145142a>.elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}

	.elementor-2700 .elementor-element.elementor-element-5e3c551 .elementor-heading-title {
		font-size: 28px;
		line-height: 1.1em;
	}

	.elementor-2700 .elementor-element.elementor-element-ceb9010>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-2700 .elementor-element.elementor-element-ceb9010 {
		font-size: 16px;
	}

	.elementor-2700 .elementor-element.elementor-element-23f8cec {
		padding: 0px 0px 40px 0px;
	}

	.elementor-2700 .elementor-element.elementor-element-95516c7>.elementor-widget-container {
		padding: 10px 10px 0px 10px;
	}

	.elementor-2700 .elementor-element.elementor-element-95516c7 .swiper-carousel {
		padding: 10px;
		margin: 0 -10px;
	}

	.elementor-2700 .elementor-element.elementor-element-95516c7 .bdt-ep-static-carousel-image {
		margin-bottom: 0px;
	}

	.elementor-2700 .elementor-element.elementor-element-95516c7 {
		--ep-swiper-carousel-dots-nnx: 0px;
		--ep-swiper-carousel-dots-nny: 5px;
	}

	.elementor-2700 .elementor-element.elementor-element-b970cc7 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 10px 30px 60px 30px;
	}

	.elementor-2700 .elementor-element.elementor-element-f7c7db8>.elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}

	.elementor-2700 .elementor-element.elementor-element-01acec9 .elementor-heading-title {
		font-size: 28px;
		line-height: 1.1em;
	}

	.elementor-2700 .elementor-element.elementor-element-f8595a1>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-2700 .elementor-element.elementor-element-f8595a1 {
		font-size: 16px;
	}

	.elementor-2700 .elementor-element.elementor-element-8c12163 {
		padding: 0px 0px 40px 0px;
	}

	.elementor-2700 .elementor-element.elementor-element-0a278c9>.elementor-widget-container {
		padding: 10px 10px 0px 10px;
	}

	.elementor-2700 .elementor-element.elementor-element-0a278c9 .swiper-carousel {
		padding: 10px;
		margin: 0 -10px;
	}

	.elementor-2700 .elementor-element.elementor-element-0a278c9 .bdt-ep-static-carousel-image {
		margin-bottom: 0px;
	}

	.elementor-2700 .elementor-element.elementor-element-0a278c9 {
		--ep-swiper-carousel-dots-nnx: 0px;
		--ep-swiper-carousel-dots-nny: 5px;
	}

	.elementor-2700 .elementor-element.elementor-element-4e25f17 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 10px 30px 60px 30px;
	}

	.elementor-2700 .elementor-element.elementor-element-bbd2029>.elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}

	.elementor-2700 .elementor-element.elementor-element-8b8f56f .elementor-heading-title {
		font-size: 28px;
		line-height: 1.1em;
	}

	.elementor-2700 .elementor-element.elementor-element-e52dc58>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-2700 .elementor-element.elementor-element-e52dc58 {
		font-size: 16px;
	}

	.elementor-2700 .elementor-element.elementor-element-70da226 {
		padding: 0px 0px 40px 0px;
	}

	.elementor-2700 .elementor-element.elementor-element-6c1d913>.elementor-widget-container {
		padding: 10px 10px 0px 10px;
	}

	.elementor-2700 .elementor-element.elementor-element-6c1d913 .swiper-carousel {
		padding: 10px;
		margin: 0 -10px;
	}

	.elementor-2700 .elementor-element.elementor-element-6c1d913 .bdt-ep-static-carousel-image {
		margin-bottom: 0px;
	}

	.elementor-2700 .elementor-element.elementor-element-6c1d913 {
		--ep-swiper-carousel-dots-nnx: 0px;
		--ep-swiper-carousel-dots-nny: 5px;
	}

	.elementor-2700 .elementor-element.elementor-element-0aa906e {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 10px 30px 10px 30px;
	}

	.elementor-2700 .elementor-element.elementor-element-2304e87>.elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}

	.elementor-2700 .elementor-element.elementor-element-858dfd5 .elementor-heading-title {
		font-size: 28px;
		line-height: 1.1em;
	}

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

	.elementor-2700 .elementor-element.elementor-element-1ff1b77 {
		font-size: 16px;
	}

	.elementor-2700 .elementor-element.elementor-element-21b5161 {
		padding: 30px 0px 30px 0px;
	}
}

/* Start Custom Fonts CSS */
@font-face {
	font-family: 'RoosStRegisText';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('../font/RoosStRegisText-Regular.eot');
	src: url('../font/RoosStRegisText-Regular.eot') format('embedded-opentype'),
		url('../font/RoosStRegisText-Regular.woff2') format('woff2'),
		url('../font/RoosStRegisText-Regular.woff') format('woff'),
		url('../font/RoosStRegisText-Regular.ttf') format('truetype'),
		url('../font/RoosStRegisText-Regular.svg') format('svg');
}

/* End Custom Fonts CSS */