.elementor-9 .elementor-element.elementor-element-6e9384c>.elementor-container {
	max-width: 1379px;
	min-height: 681px;
}

.elementor-9 .elementor-element.elementor-element-6e9384c:not(.elementor-motion-effects-element-type-background),
.elementor-9 .elementor-element.elementor-element-6e9384c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("https://perrek.de/wp-content/uploads/2019/05/190515-perrek-website-header.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-9 .elementor-element.elementor-element-6e9384c>.elementor-background-overlay {
	background-image: url("https://perrek.de/wp-content/uploads/2019/05/group-8.png");
	background-position: bottom center;
	background-repeat: repeat-x;
	background-size: 94% auto;
	opacity: 1;
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-9 .elementor-element.elementor-element-6e9384c {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-9 .elementor-element.elementor-element-4782ba5>.elementor-element-populated {
	padding: 0px 0px 0px 30px;
}

.elementor-9 .elementor-element.elementor-element-087161c .elementor-heading-title {
	color: #ff826b;
	font-family: "BoxedRegular-Bold", Sans-serif;
	font-size: 55px;
	line-height: 1.1em;
	letter-spacing: 0.4px;
}

.elementor-9 .elementor-element.elementor-element-087161c>.elementor-widget-container {
	margin: 0px 0px -15px 0px;
}

.elementor-9 .elementor-element.elementor-element-07276c6 .elementor-heading-title {
	color: #ff826b;
	font-family: "BoxedRegular", Sans-serif;
	font-size: 55px;
	font-weight: 400;
	line-height: 1.1em;
	letter-spacing: 0.4px;
}

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

.elementor-9 .elementor-element.elementor-element-37566fc .elementor-heading-title {
	color: #ff826b;
	font-family: "Haboro Bold", Sans-serif;
	font-size: 28px;
	font-weight: 400;
	line-height: 1.1em;
	letter-spacing: 0.5px;
}

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

.elementor-9 .elementor-element.elementor-element-6bc33c6 .elementor-button {
	font-family: "BoxedRegular-Bold", Sans-serif;
	font-size: 16px;
	letter-spacing: 0.5px;
	fill: #ff826b;
	color: #ff826b;
	background-color: #ffffff;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #ff826b;
	border-radius: 0px 0px 0px 0px;
	padding: 14px 60px 14px 60px;
}

.elementor-9 .elementor-element.elementor-element-6bc33c6 .elementor-button:hover,
.elementor-9 .elementor-element.elementor-element-6bc33c6 .elementor-button:focus {
	color: #ffffff;
	background-color: #ff826b;
}

.elementor-9 .elementor-element.elementor-element-6bc33c6 .elementor-button:hover svg,
.elementor-9 .elementor-element.elementor-element-6bc33c6 .elementor-button:focus svg {
	fill: #ffffff;
}

.elementor-9 .elementor-element.elementor-element-cf231a8>.elementor-container {
	max-width: 637px;
}

.elementor-9 .elementor-element.elementor-element-cf231a8:not(.elementor-motion-effects-element-type-background),
.elementor-9 .elementor-element.elementor-element-cf231a8>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #ffffff;
}

.elementor-9 .elementor-element.elementor-element-cf231a8 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: -1px;
	margin-bottom: 0px;
	padding: 90px 0px 0px 0px;
}

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

.elementor-9 .elementor-element.elementor-element-723882b {
	text-align: center;
}

.elementor-9 .elementor-element.elementor-element-723882b .elementor-heading-title {
	color: #ff826b;
	font-family: "BoxedRegular-Bold", Sans-serif;
	font-size: 22px;
	line-height: 1.1em;
}

.elementor-9 .elementor-element.elementor-element-723882b>.elementor-widget-container {
	margin: 0px 0px -15px 0px;
}

.elementor-9 .elementor-element.elementor-element-40be142 {
	text-align: center;
}

.elementor-9 .elementor-element.elementor-element-40be142 .elementor-heading-title {
	color: #ff826b;
	font-family: "BoxedRegular", Sans-serif;
	font-size: 22px;
	font-weight: 400;
	line-height: 1.1em;
}

.elementor-9 .elementor-element.elementor-element-40be142>.elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

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

.elementor-9 .elementor-element.elementor-element-db11deb .elementor-heading-title {
	color: #000000;
	font-family: "Haboro Bold", Sans-serif;
	font-size: 15px;
	line-height: 1.1em;
}

.elementor-9 .elementor-element.elementor-element-db11deb>.elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-9 .elementor-element.elementor-element-afd9bc3 .elementor-button {
	font-family: "BoxedRegular-Bold", Sans-serif;
	font-size: 16px;
	letter-spacing: 0.5px;
	fill: #ff826b;
	color: #ff826b;
	background-color: #ffffff;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #ff826b;
	border-radius: 0px 0px 0px 0px;
	padding: 14px 60px 14px 60px;
}

.elementor-9 .elementor-element.elementor-element-afd9bc3 .elementor-button:hover,
.elementor-9 .elementor-element.elementor-element-afd9bc3 .elementor-button:focus {
	color: #ffffff;
	background-color: #ff826b;
}

.elementor-9 .elementor-element.elementor-element-afd9bc3 .elementor-button:hover svg,
.elementor-9 .elementor-element.elementor-element-afd9bc3 .elementor-button:focus svg {
	fill: #ffffff;
}

.elementor-9 .elementor-element.elementor-element-afd9bc3>.elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-9 .elementor-element.elementor-element-b3603ff {
	--divider-border-style: solid;
	--divider-color: #ff826b;
	--divider-border-width: 2px;
}

.elementor-9 .elementor-element.elementor-element-b3603ff .elementor-divider-separator {
	width: 99px;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-9 .elementor-element.elementor-element-b3603ff .elementor-divider {
	text-align: center;
	padding-block-start: 2px;
	padding-block-end: 2px;
}

.elementor-9 .elementor-element.elementor-element-6e88ed3 {
	text-align: center;
}

.elementor-9 .elementor-element.elementor-element-6e88ed3 .elementor-heading-title {
	color: #ff826b;
	font-family: "BoxedRegular-Bold", Sans-serif;
	font-size: 45px;
	line-height: 1.1em;
	letter-spacing: 0.5px;
}

.elementor-9 .elementor-element.elementor-element-6e88ed3>.elementor-widget-container {
	margin: 0px 0px 15px 0px;
}

.elementor-9 .elementor-element.elementor-element-93f253a {
	text-align: center;
}

.elementor-9 .elementor-element.elementor-element-93f253a .elementor-heading-title {
	color: #000000;
	font-family: "Haboro Bold", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 50px;
	letter-spacing: 0.6px;
}

.elementor-9 .elementor-element.elementor-element-93f253a>.elementor-widget-container {
	margin: 0px 0px -10px 0px;
}

.elementor-9 .elementor-element.elementor-element-2b14091 {
	text-align: center;
	font-size: 16px;
	line-height: 24px;
}

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

.elementor-9 .elementor-element.elementor-element-e14c3fc .elementor-heading-title {
	color: #000000;
	font-family: "Haboro Bold", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 50px;
	letter-spacing: 0.6px;
}

.elementor-9 .elementor-element.elementor-element-e14c3fc>.elementor-widget-container {
	margin: 0px 0px -10px 0px;
}

.elementor-9 .elementor-element.elementor-element-9f44ea7 {
	text-align: center;
	font-size: 16px;
	line-height: 24px;
}

.elementor-9 .elementor-element.elementor-element-ee235a6 .elementor-button {
	font-family: "BoxedRegular-Bold", Sans-serif;
	font-size: 16px;
	letter-spacing: 0.5px;
	fill: #ff826b;
	color: #ff826b;
	background-color: #ffffff;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #ff826b;
	border-radius: 0px 0px 0px 0px;
	padding: 14px 60px 14px 60px;
}

.elementor-9 .elementor-element.elementor-element-ee235a6 .elementor-button:hover,
.elementor-9 .elementor-element.elementor-element-ee235a6 .elementor-button:focus {
	color: #ffffff;
	background-color: #ff826b;
}

.elementor-9 .elementor-element.elementor-element-ee235a6 .elementor-button:hover svg,
.elementor-9 .elementor-element.elementor-element-ee235a6 .elementor-button:focus svg {
	fill: #ffffff;
}

.elementor-9 .elementor-element.elementor-element-ee235a6>.elementor-widget-container {
	margin: 25px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-4b6f180>.elementor-container {
	max-width: 637px;
}

.elementor-9 .elementor-element.elementor-element-4b6f180 {
	padding: 60px 0px 0px 0px;
}

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

.elementor-9 .elementor-element.elementor-element-9dbde5c .elementor-heading-title {
	color: #ff826b;
	font-family: "BoxedRegular-Bold", Sans-serif;
	font-size: 45px;
	font-weight: 400;
	line-height: 1.1em;
	letter-spacing: 0.5px;
}

.elementor-9 .elementor-element.elementor-element-9dbde5c>.elementor-widget-container {
	margin: 0px 0px 15px 0px;
}

.elementor-9 .elementor-element.elementor-element-64259da {
	text-align: center;
	font-size: 16px;
	line-height: 24px;
}

.elementor-9 .elementor-element.elementor-element-4dcbac7 {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-6d7b3e2>.elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 5px 5px 5px 5px;
}

.elementor-9 .elementor-element.elementor-element-cc2cf3d .elementor-flip-box__front {
	background-color: #000000;
}

.elementor-9 .elementor-element.elementor-element-cc2cf3d .elementor-flip-box__back {
	background-color: #000000;
}

.elementor-9 .elementor-element.elementor-element-cc2cf3d .elementor-flip-box {
	height: 400px;
}

.elementor-9 .elementor-element.elementor-element-cc2cf3d .elementor-flip-box__layer,
.elementor-9 .elementor-element.elementor-element-cc2cf3d .elementor-flip-box__layer__overlay {
	border-radius: 0px;
}

.elementor-9 .elementor-element.elementor-element-cc2cf3d .elementor-flip-box__front .elementor-flip-box__layer__overlay {
	text-align: center;
}

.elementor-9 .elementor-element.elementor-element-cc2cf3d .elementor-flip-box__front .elementor-flip-box__layer__description {
	font-family: "BoxedRegular", Sans-serif;
	font-size: 35px;
	font-weight: 400;
	line-height: 1.2em;
}

.elementor-9 .elementor-element.elementor-element-cc2cf3d .elementor-flip-box__back .elementor-flip-box__layer__overlay {
	text-align: center;
}

.elementor-9 .elementor-element.elementor-element-cc2cf3d .elementor-flip-box__button {
	margin-center: 0;
	font-family: "BoxedRegular-Bold", Sans-serif;
	font-size: 16px;
	color: #ffffff;
	border-color: #ffffff;
	border-radius: 0px;
}

.elementor-9 .elementor-element.elementor-element-cc2cf3d .elementor-flip-box__back .elementor-flip-box__layer__description {
	margin-bottom: 24px;
	font-family: "Haboro Regular", Sans-serif;
	font-size: 16px;
	line-height: 1.5em;
}

.elementor-9 .elementor-element.elementor-element-cc2cf3d .elementor-flip-box__button:hover {
	color: #ff826b;
	background-color: #ffffff;
	border-color: #ffffff;
}

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

.elementor-9 .elementor-element.elementor-element-cc2cf3d {
	z-index: 0;
}

.elementor-9 .elementor-element.elementor-element-a19ccbe>.elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 5px 5px 5px 5px;
}

.elementor-9 .elementor-element.elementor-element-8d5918a .elementor-flip-box__front {
	background-color: #000000;
}

.elementor-9 .elementor-element.elementor-element-8d5918a .elementor-flip-box__back {
	background-color: #000000;
}

.elementor-9 .elementor-element.elementor-element-8d5918a .elementor-flip-box {
	height: 400px;
}

.elementor-9 .elementor-element.elementor-element-8d5918a .elementor-flip-box__layer,
.elementor-9 .elementor-element.elementor-element-8d5918a .elementor-flip-box__layer__overlay {
	border-radius: 0px;
}

.elementor-9 .elementor-element.elementor-element-8d5918a .elementor-flip-box__front .elementor-flip-box__layer__overlay {
	text-align: center;
}

.elementor-9 .elementor-element.elementor-element-8d5918a .elementor-flip-box__front .elementor-flip-box__layer__description {
	font-family: "BoxedRegular", Sans-serif;
	font-size: 35px;
	font-weight: 400;
	line-height: 1.2em;
}

.elementor-9 .elementor-element.elementor-element-8d5918a .elementor-flip-box__back .elementor-flip-box__layer__overlay {
	text-align: center;
}

.elementor-9 .elementor-element.elementor-element-8d5918a .elementor-flip-box__button {
	margin-center: 0;
	font-family: "BoxedRegular-Bold", Sans-serif;
	font-size: 16px;
	color: #ffffff;
	border-color: #ffffff;
	border-radius: 0px;
}

.elementor-9 .elementor-element.elementor-element-8d5918a .elementor-flip-box__back .elementor-flip-box__layer__description {
	margin-bottom: 24px;
	font-family: "Haboro Regular", Sans-serif;
	font-size: 16px;
	line-height: 1.5em;
}

.elementor-9 .elementor-element.elementor-element-8d5918a .elementor-flip-box__button:hover {
	color: #ff826b;
	background-color: #ffffff;
	border-color: #ffffff;
}

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

.elementor-9 .elementor-element.elementor-element-8d5918a {
	z-index: 0;
}

.elementor-9 .elementor-element.elementor-element-dbbc218>.elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 5px 5px 5px 5px;
}

.elementor-9 .elementor-element.elementor-element-41e42ea .elementor-flip-box__front {
	background-color: #000000;
}

.elementor-9 .elementor-element.elementor-element-41e42ea .elementor-flip-box__back {
	background-color: #000000;
}

.elementor-9 .elementor-element.elementor-element-41e42ea .elementor-flip-box {
	height: 400px;
}

.elementor-9 .elementor-element.elementor-element-41e42ea .elementor-flip-box__layer,
.elementor-9 .elementor-element.elementor-element-41e42ea .elementor-flip-box__layer__overlay {
	border-radius: 0px;
}

.elementor-9 .elementor-element.elementor-element-41e42ea .elementor-flip-box__front .elementor-flip-box__layer__overlay {
	text-align: center;
}

.elementor-9 .elementor-element.elementor-element-41e42ea .elementor-flip-box__front .elementor-flip-box__layer__description {
	font-family: "BoxedRegular", Sans-serif;
	font-size: 35px;
	font-weight: 400;
	line-height: 1.2em;
}

.elementor-9 .elementor-element.elementor-element-41e42ea .elementor-flip-box__back .elementor-flip-box__layer__overlay {
	text-align: center;
}

.elementor-9 .elementor-element.elementor-element-41e42ea .elementor-flip-box__button {
	margin-center: 0;
	font-family: "BoxedRegular-Bold", Sans-serif;
	font-size: 16px;
	color: #ffffff;
	border-color: #ffffff;
	border-radius: 0px;
}

.elementor-9 .elementor-element.elementor-element-41e42ea .elementor-flip-box__back .elementor-flip-box__layer__description {
	margin-bottom: 24px;
	font-family: "Haboro Regular", Sans-serif;
	font-size: 16px;
	line-height: 1.5em;
}

.elementor-9 .elementor-element.elementor-element-41e42ea .elementor-flip-box__button:hover {
	color: #ff826b;
	background-color: #ffffff;
	border-color: #ffffff;
}

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

.elementor-9 .elementor-element.elementor-element-41e42ea {
	z-index: 0;
}

.elementor-9 .elementor-element.elementor-element-5b2cef4 {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

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

.elementor-9 .elementor-element.elementor-element-aa65bb1:not(.elementor-motion-effects-element-type-background),
.elementor-9 .elementor-element.elementor-element-aa65bb1>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #000000;
	background-image: url("https://perrek.de/wp-content/uploads/2019/05/group-2-copy.png");
	background-position: bottom center;
	background-repeat: repeat-x;
	background-size: 100% auto;
}

.elementor-9 .elementor-element.elementor-element-aa65bb1>.elementor-background-overlay {
	opacity: 0.5;
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-9 .elementor-element.elementor-element-aa65bb1 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 90px 0px 170px 0px;
}

.elementor-9 .elementor-element.elementor-element-6b88c10e {
	z-index: 2;
}

.elementor-9 .elementor-element.elementor-element-572690b5 {
	text-align: center;
}

.elementor-9 .elementor-element.elementor-element-572690b5 .elementor-heading-title {
	color: #ff826b;
	font-family: "BoxedRegular-Bold", Sans-serif;
	font-size: 45px;
	font-weight: bold;
}

.elementor-9 .elementor-element.elementor-element-572690b5>.elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-9 .elementor-element.elementor-element-638d279c {
	--spacer-size: 10px;
}

.elementor-9 .elementor-element.elementor-element-4a273634>.elementor-container {
	max-width: 900px;
}

.elementor-9 .elementor-element.elementor-element-4a273634 {
	margin-top: 0px;
	margin-bottom: 30px;
	padding: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-6108534b>.elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 15px 15px 15px 15px;
}

.elementor-9 .elementor-element.elementor-element-1a075b1d {
	text-align: right;
}

.elementor-9 .elementor-element.elementor-element-1a075b1d .elementor-heading-title {
	color: #ffffff;
	font-family: "BoxedRegular-Bold", Sans-serif;
	font-size: 30px;
	line-height: 1.1em;
	letter-spacing: 0.5px;
}

.elementor-9 .elementor-element.elementor-element-1a075b1d>.elementor-widget-container {
	margin: 0% 0% 0% 20%;
}

.elementor-9 .elementor-element.elementor-element-75c6cbd6>.elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 15px 15px 15px 15px;
}

.elementor-9 .elementor-element.elementor-element-189e3069 {
	text-align: left;
	color: #ffffff;
	font-family: "Haboro Regular", Sans-serif;
	font-size: 16px;
	line-height: 24px;
}

.elementor-9 .elementor-element.elementor-element-189e3069>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0% 0% 0% 0%;
}

.elementor-9 .elementor-element.elementor-element-6b4b6c51>.elementor-container {
	max-width: 900px;
}

.elementor-9 .elementor-element.elementor-element-6b4b6c51 {
	margin-top: 0px;
	margin-bottom: 30px;
	padding: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-7d6cbc57>.elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 15px 15px 15px 15px;
}

.elementor-9 .elementor-element.elementor-element-47967ec5 {
	text-align: right;
	color: #ffffff;
	font-family: "Haboro Regular", Sans-serif;
	font-size: 16px;
	line-height: 24px;
}

.elementor-9 .elementor-element.elementor-element-47967ec5>.elementor-widget-container {
	margin: 0px 0px -15px 0px;
	padding: 0% 0% 0% 0%;
}

.elementor-9 .elementor-element.elementor-element-4b2978e6>.elementor-element-populated {
	padding: 15px 15px 15px 15px;
}

.elementor-9 .elementor-element.elementor-element-415db3ed {
	text-align: left;
}

.elementor-9 .elementor-element.elementor-element-415db3ed .elementor-heading-title {
	color: #ffffff;
	font-family: "BoxedRegular-Bold", Sans-serif;
	font-size: 30px;
	line-height: 1.1em;
	letter-spacing: 0.5px;
}

.elementor-9 .elementor-element.elementor-element-415db3ed>.elementor-widget-container {
	margin: 0% 20% 0% 0%;
}

.elementor-9 .elementor-element.elementor-element-c36f0f2>.elementor-container {
	max-width: 900px;
}

.elementor-9 .elementor-element.elementor-element-c36f0f2 {
	margin-top: 0px;
	margin-bottom: 30px;
	padding: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-afeb05b>.elementor-element-populated {
	padding: 15px 15px 15px 15px;
}

.elementor-9 .elementor-element.elementor-element-4c5bac4 {
	text-align: right;
}

.elementor-9 .elementor-element.elementor-element-4c5bac4 .elementor-heading-title {
	color: #ffffff;
	font-family: "BoxedRegular-Bold", Sans-serif;
	font-size: 30px;
	line-height: 1.1em;
	letter-spacing: 0.5px;
}

.elementor-9 .elementor-element.elementor-element-4c5bac4>.elementor-widget-container {
	margin: 0% 0% 0% 20%;
}

.elementor-9 .elementor-element.elementor-element-b88372b>.elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 15px 15px 15px 15px;
}

.elementor-9 .elementor-element.elementor-element-2a1eddb {
	text-align: left;
	color: #ffffff;
	font-family: "Haboro Regular", Sans-serif;
	font-size: 16px;
	line-height: 24px;
}

.elementor-9 .elementor-element.elementor-element-2a1eddb>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0% 0% 0% 0%;
}

.elementor-9 .elementor-element.elementor-element-b4cc873>.elementor-container {
	max-width: 900px;
}

.elementor-9 .elementor-element.elementor-element-b4cc873 {
	margin-top: 0px;
	margin-bottom: 30px;
	padding: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-584b171e>.elementor-element-populated {
	padding: 15px 15px 15px 15px;
}

.elementor-9 .elementor-element.elementor-element-476ea08d {
	text-align: right;
	color: #ffffff;
	font-family: "Haboro Regular", Sans-serif;
	font-size: 16px;
	line-height: 24px;
}

.elementor-9 .elementor-element.elementor-element-476ea08d>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0% 0% 0% 0%;
}

.elementor-9 .elementor-element.elementor-element-66657095>.elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 15px 15px 15px 15px;
}

.elementor-9 .elementor-element.elementor-element-5e0a56b0 {
	text-align: left;
}

.elementor-9 .elementor-element.elementor-element-5e0a56b0 .elementor-heading-title {
	color: #ffffff;
	font-family: "BoxedRegular-Bold", Sans-serif;
	font-size: 30px;
	line-height: 1.1em;
	letter-spacing: 0.5px;
}

.elementor-9 .elementor-element.elementor-element-5e0a56b0>.elementor-widget-container {
	margin: 0% 20% 0% 0%;
}

.elementor-9 .elementor-element.elementor-element-d6d977a>.elementor-container {
	max-width: 900px;
}

.elementor-9 .elementor-element.elementor-element-d6d977a {
	margin-top: 0px;
	margin-bottom: 30px;
}

.elementor-9 .elementor-element.elementor-element-6903a8d>.elementor-element-populated {
	padding: 15px 15px 15px 15px;
}

.elementor-9 .elementor-element.elementor-element-1768135 {
	text-align: right;
}

.elementor-9 .elementor-element.elementor-element-1768135 .elementor-heading-title {
	color: #ffffff;
	font-family: "BoxedRegular-Bold", Sans-serif;
	font-size: 30px;
	line-height: 1.1em;
	letter-spacing: 0.5px;
}

.elementor-9 .elementor-element.elementor-element-1768135>.elementor-widget-container {
	margin: 0% 0% 0% 20%;
}

.elementor-9 .elementor-element.elementor-element-4bcf146>.elementor-element-populated {
	padding: 15px 15px 15px 15px;
}

.elementor-9 .elementor-element.elementor-element-4c5a962 {
	text-align: left;
	color: #ffffff;
	font-family: "Haboro Regular", Sans-serif;
	font-size: 16px;
	line-height: 24px;
}

.elementor-9 .elementor-element.elementor-element-4c5a962>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0% 0% 0% 0%;
}

.elementor-9 .elementor-element.elementor-element-2a1d825>.elementor-container {
	max-width: 900px;
}

.elementor-9 .elementor-element.elementor-element-2a1d825 {
	margin-top: 0px;
	margin-bottom: 30px;
}

.elementor-9 .elementor-element.elementor-element-17d3b3c>.elementor-element-populated {
	padding: 15px 15px 15px 15px;
}

.elementor-9 .elementor-element.elementor-element-54e77cd {
	text-align: right;
	color: #ffffff;
	font-family: "Haboro Regular", Sans-serif;
	font-size: 16px;
	line-height: 24px;
}

.elementor-9 .elementor-element.elementor-element-7c61807>.elementor-element-populated {
	padding: 15px 15px 15px 15px;
}

.elementor-9 .elementor-element.elementor-element-e494999 {
	text-align: left;
}

.elementor-9 .elementor-element.elementor-element-e494999 .elementor-heading-title {
	color: #ffffff;
	font-family: "BoxedRegular-Bold", Sans-serif;
	font-size: 30px;
	line-height: 1.1em;
	letter-spacing: 0.5px;
}

.elementor-9 .elementor-element.elementor-element-e494999>.elementor-widget-container {
	margin: 0% 20% 0% 0%;
}

.elementor-9 .elementor-element.elementor-element-e7d5cdb .elementor-button {
	font-family: "BoxedRegular-Bold", Sans-serif;
	font-size: 16px;
	letter-spacing: 0.5px;
	fill: #ffffff;
	color: #ffffff;
	background-color: #000000;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #ffffff;
	border-radius: 0px 0px 0px 0px;
	padding: 14px 20px 14px 20px;
}

.elementor-9 .elementor-element.elementor-element-e7d5cdb .elementor-button:hover,
.elementor-9 .elementor-element.elementor-element-e7d5cdb .elementor-button:focus {
	color: #ff826b;
	background-color: #ffffff;
	border-color: #ffffff;
}

.elementor-9 .elementor-element.elementor-element-e7d5cdb .elementor-button:hover svg,
.elementor-9 .elementor-element.elementor-element-e7d5cdb .elementor-button:focus svg {
	fill: #ff826b;
}

.elementor-9 .elementor-element.elementor-element-7b37ba0>.elementor-container {
	max-width: 580px;
}

.elementor-9 .elementor-element.elementor-element-7b37ba0:not(.elementor-motion-effects-element-type-background),
.elementor-9 .elementor-element.elementor-element-7b37ba0>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(90deg, #ff826b 0%, #e0584f 100%);
}

.elementor-9 .elementor-element.elementor-element-7b37ba0 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 90px 0px 90px 0px;
}

.elementor-9 .elementor-element.elementor-element-7b37ba0>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-9 .elementor-element.elementor-element-3102d5b {
	text-align: center;
}

.elementor-9 .elementor-element.elementor-element-3102d5b .elementor-heading-title {
	color: #ffffff;
	font-family: "BoxedRegular-Bold", Sans-serif;
	font-size: 45px;
	font-weight: 400;
	line-height: 1.1em;
	letter-spacing: 0.5px;
}

.elementor-9 .elementor-element.elementor-element-3102d5b>.elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

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

.elementor-9 .elementor-element.elementor-element-4940555 .elementor-heading-title {
	color: #000000;
	font-family: "BoxedRegular-Bold", Sans-serif;
	font-size: 30px;
	font-weight: 400;
	line-height: 36px;
	letter-spacing: 0.4px;
}

.elementor-9 .elementor-element.elementor-element-174a20d {
	text-align: center;
	font-size: 16px;
	line-height: 24px;
}

.elementor-9 .elementor-element.elementor-element-174a20d>.elementor-widget-container {
	margin: 0px 0px 15px 0px;
}

.elementor-9 .elementor-element.elementor-element-8a2c6e9 {
	text-align: center;
}

.elementor-9 .elementor-element.elementor-element-8a2c6e9 .elementor-heading-title {
	color: #000000;
	font-family: "BoxedRegular-Bold", Sans-serif;
	font-size: 30px;
	font-weight: 400;
	line-height: 36px;
	letter-spacing: 0.4px;
}

.elementor-9 .elementor-element.elementor-element-933513d {
	text-align: center;
	font-size: 16px;
	line-height: 24px;
}

.elementor-9 .elementor-element.elementor-element-933513d>.elementor-widget-container {
	margin: 0px 0px 15px 0px;
}

.elementor-9 .elementor-element.elementor-element-38f13a3 {
	text-align: center;
}

.elementor-9 .elementor-element.elementor-element-38f13a3 .elementor-heading-title {
	color: #000000;
	font-family: "BoxedRegular-Bold", Sans-serif;
	font-size: 30px;
	font-weight: 400;
	line-height: 36px;
	letter-spacing: 0.4px;
}

.elementor-9 .elementor-element.elementor-element-4e903ce {
	text-align: center;
	font-size: 16px;
	line-height: 24px;
}

.elementor-9 .elementor-element.elementor-element-4e903ce>.elementor-widget-container {
	margin: 0px 0px 15px 0px;
}

.elementor-9 .elementor-element.elementor-element-8728d16 .elementor-button {
	font-family: "BoxedRegular-Bold", Sans-serif;
	font-size: 16px;
	letter-spacing: 0.5px;
	fill: #ffffff;
	color: #ffffff;
	background-color: rgba(255, 130, 107, 0);
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #ffffff;
	border-radius: 0px 0px 0px 0px;
	padding: 14px 20px 14px 20px;
}

.elementor-9 .elementor-element.elementor-element-8728d16 .elementor-button:hover,
.elementor-9 .elementor-element.elementor-element-8728d16 .elementor-button:focus {
	color: #ff826b;
	background-color: #ffffff;
	border-color: #ffffff;
}

.elementor-9 .elementor-element.elementor-element-8728d16 .elementor-button:hover svg,
.elementor-9 .elementor-element.elementor-element-8728d16 .elementor-button:focus svg {
	fill: #ff826b;
}

.elementor-9 .elementor-element.elementor-element-8728d16>.elementor-widget-container {
	margin: 25px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-b4e1deb>.elementor-container {
	max-width: 671px;
}

.elementor-9 .elementor-element.elementor-element-b4e1deb {
	padding: 70px 0px 0px 0px;
}

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

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

.elementor-9 .elementor-element.elementor-element-9291111 .elementor-heading-title {
	color: #ff826b;
	font-family: "BoxedRegular-Bold", Sans-serif;
	font-size: 45px;
	font-weight: 400;
	line-height: 1.1em;
	letter-spacing: 0.5px;
}

.elementor-9 .elementor-element.elementor-element-9291111>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-8af7c16 {
	text-align: center;
	font-size: 16px;
	line-height: 24px;
}

.elementor-9 .elementor-element.elementor-element-8af7c16>.elementor-widget-container {
	margin: 10px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-f5694be {
	text-align: center;
	color: #000000;
	font-family: "BoxedRegular-Bold", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	line-height: 1.1em;
	letter-spacing: 0.5px;
}

.elementor-9 .elementor-element.elementor-element-f5694be>.elementor-widget-container {
	margin: 10px 0px -25px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-7fae4c7 {
	text-align: center;
	color: #000000;
	font-size: 16px;
}

.elementor-9 .elementor-element.elementor-element-7fae4c7>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-9806209 .elementor-button {
	font-family: "BoxedRegular-Bold", Sans-serif;
	font-size: 16px;
	letter-spacing: 0.5px;
	fill: #ff826b;
	color: #ff826b;
	background-color: #ffffff;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #ff826b;
	border-radius: 0px 0px 0px 0px;
	padding: 14px 60px 14px 60px;
}

.elementor-9 .elementor-element.elementor-element-9806209 .elementor-button:hover,
.elementor-9 .elementor-element.elementor-element-9806209 .elementor-button:focus {
	color: #ffffff;
	background-color: #ff826b;
}

.elementor-9 .elementor-element.elementor-element-9806209 .elementor-button:hover svg,
.elementor-9 .elementor-element.elementor-element-9806209 .elementor-button:focus svg {
	fill: #ffffff;
}

.elementor-9 .elementor-element.elementor-element-9806209>.elementor-widget-container {
	margin: 25px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-b173bbd>.elementor-container {
	max-width: 671px;
}

.elementor-9 .elementor-element.elementor-element-b173bbd {
	margin-top: 80px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

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

.elementor-9 .elementor-element.elementor-element-a89fab0 .elementor-heading-title {
	color: #ff826b;
	font-family: "BoxedRegular-Bold", Sans-serif;
	font-size: 45px;
	font-weight: 400;
	line-height: 1.1em;
	letter-spacing: 0.5px;
}

.elementor-9 .elementor-element.elementor-element-a89fab0>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-e7795da {
	text-align: center;
	font-size: 16px;
	line-height: 24px;
}

.elementor-9 .elementor-element.elementor-element-2773189>.elementor-container {
	max-width: 1302px;
}

.elementor-9 .elementor-element.elementor-element-2773189 {
	margin-top: -20px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

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

.elementor-9 .elementor-element.elementor-element-1da9e22 img {
	width: 100%;
	max-width: 100%;
}

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

.elementor-9 .elementor-element.elementor-element-7f196ef>.elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-47dc99e>.elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-3463074 img {
	width: 100%;
}

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

.elementor-9 .elementor-element.elementor-element-49a2167>.elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-e7aa193 img {
	width: 100%;
}

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

.elementor-9 .elementor-element.elementor-element-0768e92>.elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-3eeeb5d img {
	width: 100%;
}

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

.elementor-9 .elementor-element.elementor-element-5212c5e.elementor-skin-slideshow .elementor-main-swiper {
	margin-bottom: 10px;
}

.elementor-9 .elementor-element.elementor-element-5212c5e .elementor-swiper-button {
	font-size: 27px;
}

.elementor-9 .elementor-element.elementor-element-5212c5e .swiper-pagination-bullet {
	height: 8px;
	width: 8px;
}

.elementor-9 .elementor-element.elementor-element-5212c5e .swiper-horizontal .swiper-pagination-progressbar {
	height: 8px;
}

.elementor-9 .elementor-element.elementor-element-5212c5e .swiper-pagination-fraction {
	font-size: 8px;
}

.elementor-9 .elementor-element.elementor-element-22fd0cd {
	margin-top: 80px;
	margin-bottom: 0px;
	padding: 22px 0px 90px 0px;
}

.elementor-9 .elementor-element.elementor-element-aa38ce4>.elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
}

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

.elementor-9 .elementor-element.elementor-element-cf52490 .elementor-heading-title {
	color: #ff826b;
	font-family: "BoxedRegular-Bold", Sans-serif;
	font-size: 45px;
	font-weight: 400;
	line-height: 1.1em;
	letter-spacing: 0.5px;
}

.elementor-9 .elementor-element.elementor-element-cf52490>.elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-9 .elementor-element.elementor-element-5aa5ded {
	text-align: center;
	font-size: 16px;
	line-height: 24px;
}

.elementor-9 .elementor-element.elementor-element-5aa5ded>.elementor-widget-container {
	margin: 0px 0px -20px 0px;
}

.elementor-9 .elementor-element.elementor-element-65d98602>.elementor-container {
	max-width: 780px;
}

.elementor-9 .elementor-element.elementor-element-65d98602 {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-3d52d43e:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-9 .elementor-element.elementor-element-3d52d43e>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #ff826b;
}

.elementor-9 .elementor-element.elementor-element-3d52d43e>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 10px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-3d52d43e>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-9 .elementor-element.elementor-element-f655b34:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-9 .elementor-element.elementor-element-f655b34>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #ff826b;
}

.elementor-9 .elementor-element.elementor-element-f655b34>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 10px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-f655b34>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-9 .elementor-element.elementor-element-6e44ad9>.elementor-container {
	max-width: 686px;
}

.elementor-9 .elementor-element.elementor-element-6e44ad9 {
	padding: 0px 0px 40px 0px;
}

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

.elementor-9 .elementor-element.elementor-element-0b49594 {
	text-align: center;
}

.elementor-9 .elementor-element.elementor-element-0b49594 .elementor-heading-title {
	color: #ff826b;
	font-family: "BoxedRegular-Bold", Sans-serif;
	font-size: 45px;
	line-height: 1.1em;
	letter-spacing: 0.5px;
}

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

.elementor-9 .elementor-element.elementor-element-ffa3ee6 {
	text-align: center;
	font-size: 16px;
	line-height: 24px;
}

.elementor-9 .elementor-element.elementor-element-60f4afe {
	margin-top: 30px;
	margin-bottom: 0px;
}

.elementor-9 .elementor-element.elementor-element-3766c20>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-c94ce13 .elementor-button {
	font-family: "Tipo-Pèpel-BoxedRegular-Bold", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	fill: #ffffff;
	color: #ffffff;
	background-color: #ff826b;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #ff826b;
	border-radius: 0px 0px 0px 0px;
	padding: 12px 23px 12px 23px;
}

.elementor-9 .elementor-element.elementor-element-c94ce13 .elementor-button:hover,
.elementor-9 .elementor-element.elementor-element-c94ce13 .elementor-button:focus {
	color: #ff826b;
	background-color: #ffffff;
	border-color: #ff826b;
}

.elementor-9 .elementor-element.elementor-element-c94ce13 .elementor-button:hover svg,
.elementor-9 .elementor-element.elementor-element-c94ce13 .elementor-button:focus svg {
	fill: #ff826b;
}

.elementor-9 .elementor-element.elementor-element-fa24640>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-41fea0e .elementor-button {
	font-family: "Tipo-Pèpel-BoxedRegular-Bold", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	fill: #ff826b;
	color: #ff826b;
	background-color: #ffffff;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #ff826b;
	border-radius: 0px 0px 0px 0px;
	padding: 12px 23px 12px 23px;
}

.elementor-9 .elementor-element.elementor-element-41fea0e .elementor-button:hover,
.elementor-9 .elementor-element.elementor-element-41fea0e .elementor-button:focus {
	color: #ffffff;
	background-color: #ff826b;
	border-color: #ff826b;
}

.elementor-9 .elementor-element.elementor-element-41fea0e .elementor-button:hover svg,
.elementor-9 .elementor-element.elementor-element-41fea0e .elementor-button:focus svg {
	fill: #ffffff;
}

.elementor-9 .elementor-element.elementor-element-6eda785>.elementor-container {
	max-width: 1020px;
}

.elementor-9 .elementor-element.elementor-element-6eda785 {
	padding: 0px 0px 90px 0px;
}

.elementor-9 .elementor-element.elementor-element-cfd2489:not(.elementor-motion-effects-element-type-background),
.elementor-9 .elementor-element.elementor-element-cfd2489>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #ff826b;
}

.elementor-9 .elementor-element.elementor-element-cfd2489 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 60px 0px 60px 0px;
}

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

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

.elementor-9 .elementor-element.elementor-element-9e66cfc .elementor-heading-title {
	color: #000000;
	font-family: "BoxedRegular-Bold", Sans-serif;
	font-size: 30px;
	line-height: 1.1em;
	letter-spacing: 0.5px;
}

.elementor-9 .elementor-element.elementor-element-9e66cfc>.elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-9 .elementor-element.elementor-element-e2f95be>.elementor-container {
	max-width: 890px;
}

.elementor-9 .elementor-element.elementor-element-390a887 {
	text-align: right;
}

.elementor-9 .elementor-element.elementor-element-390a887 .elementor-heading-title {
	color: #000000;
	font-family: "Haboro Regular", Sans-serif;
	font-size: 16px;
	line-height: 1.1em;
	letter-spacing: 0.5px;
}

.elementor-9 .elementor-element.elementor-element-390a887>.elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-9 .elementor-element.elementor-element-6f6af561>.elementor-container {
	max-width: 671px;
}

.elementor-9 .elementor-element.elementor-element-6f6af561 {
	padding: 70px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-226abc6e {
	text-align: center;
}

.elementor-9 .elementor-element.elementor-element-226abc6e .elementor-heading-title {
	color: #ff826b;
	font-family: "BoxedRegular-Bold", Sans-serif;
	font-size: 45px;
	font-weight: 400;
	line-height: 1.1em;
	letter-spacing: 0.5px;
}

.elementor-9 .elementor-element.elementor-element-226abc6e>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-21fb3260 {
	text-align: center;
	font-size: 16px;
	line-height: 24px;
}

.elementor-9 .elementor-element.elementor-element-6643a790>.elementor-container {
	max-width: 960px;
}

.elementor-9 .elementor-element.elementor-element-36234cb4 {
	--e-image-carousel-slides-to-show: 4;
}

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

@media(max-width:1024px) {
	.elementor-9 .elementor-element.elementor-element-6e9384c>.elementor-container {
		min-height: 315px;
	}

	.elementor-9 .elementor-element.elementor-element-087161c .elementor-heading-title {
		font-size: 40px;
	}

	.elementor-9 .elementor-element.elementor-element-087161c>.elementor-widget-container {
		margin: 40px 0px 0px 0px;
	}

	.elementor-9 .elementor-element.elementor-element-07276c6 .elementor-heading-title {
		font-size: 40px;
	}

	.elementor-9 .elementor-element.elementor-element-07276c6>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

	.elementor-9 .elementor-element.elementor-element-37566fc .elementor-heading-title {
		font-size: 22px;
	}

	.elementor-9 .elementor-element.elementor-element-37566fc>.elementor-widget-container {
		margin: 0px 0px 9px 0px;
	}

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

	.elementor-9 .elementor-element.elementor-element-cf231a8 {
		padding: 40px 0px 0px 0px;
	}

	.elementor-9 .elementor-element.elementor-element-3f8dc76>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}

	.elementor-9 .elementor-element.elementor-element-6e88ed3 .elementor-heading-title {
		font-size: 40px;
	}

	.elementor-9 .elementor-element.elementor-element-4b6f180 {
		padding: 70px 0px 70px 0px;
	}

	.elementor-9 .elementor-element.elementor-element-9dbde5c .elementor-heading-title {
		font-size: 40px;
	}

	.elementor-9 .elementor-element.elementor-element-cc2cf3d .elementor-flip-box__front .elementor-flip-box__layer__description {
		font-size: 25px;
	}

	.elementor-9 .elementor-element.elementor-element-cc2cf3d .elementor-flip-box__back .elementor-flip-box__layer__overlay {
		padding: 20px 10px 20px 10px;
	}

	.elementor-9 .elementor-element.elementor-element-cc2cf3d .elementor-flip-box__back .elementor-flip-box__layer__description {
		font-size: 13.5px;
	}

	.elementor-9 .elementor-element.elementor-element-cc2cf3d .elementor-flip-box__button {
		font-size: 15px;
	}

	.elementor-9 .elementor-element.elementor-element-8d5918a .elementor-flip-box__front .elementor-flip-box__layer__description {
		font-size: 25px;
	}

	.elementor-9 .elementor-element.elementor-element-8d5918a .elementor-flip-box__back .elementor-flip-box__layer__overlay {
		padding: 20px 10px 20px 10px;
	}

	.elementor-9 .elementor-element.elementor-element-8d5918a .elementor-flip-box__back .elementor-flip-box__layer__description {
		font-size: 13.5px;
	}

	.elementor-9 .elementor-element.elementor-element-8d5918a .elementor-flip-box__button {
		font-size: 15px;
	}

	.elementor-9 .elementor-element.elementor-element-41e42ea .elementor-flip-box__front .elementor-flip-box__layer__description {
		font-size: 25px;
	}

	.elementor-9 .elementor-element.elementor-element-41e42ea .elementor-flip-box__back .elementor-flip-box__layer__overlay {
		padding: 20px 10px 20px 10px;
	}

	.elementor-9 .elementor-element.elementor-element-41e42ea .elementor-flip-box__back .elementor-flip-box__layer__description {
		font-size: 13.5px;
	}

	.elementor-9 .elementor-element.elementor-element-41e42ea .elementor-flip-box__button {
		font-size: 15px;
	}

	.elementor-9 .elementor-element.elementor-element-572690b5 .elementor-heading-title {
		font-size: 35px;
	}

	.elementor-9 .elementor-element.elementor-element-7b37ba0 {
		padding: 70px 0px 70px 0px;
	}

	.elementor-9 .elementor-element.elementor-element-3102d5b .elementor-heading-title {
		font-size: 40px;
	}

	.elementor-9 .elementor-element.elementor-element-b4e1deb {
		padding: 70px 0px 70px 0px;
	}

	.elementor-9 .elementor-element.elementor-element-9291111 .elementor-heading-title {
		font-size: 40px;
	}

	.elementor-9 .elementor-element.elementor-element-b173bbd {
		padding: 70px 0px 70px 0px;
	}

	.elementor-9 .elementor-element.elementor-element-a89fab0 .elementor-heading-title {
		font-size: 40px;
	}

	.elementor-9 .elementor-element.elementor-element-2773189 {
		padding: 70px 0px 70px 0px;
	}

	.elementor-9 .elementor-element.elementor-element-bc32ecf {
		margin-top: -80px;
		margin-bottom: 50px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-9 .elementor-element.elementor-element-5212c5e .elementor-main-swiper {
		height: 207px;
		width: 388px;
	}

	.elementor-9 .elementor-element.elementor-element-5212c5e.elementor-skin-slideshow .elementor-main-swiper {
		margin-bottom: 10px;
	}

	.elementor-9 .elementor-element.elementor-element-22fd0cd {
		padding: 0px 0px 70px 0px;
	}

	.elementor-9 .elementor-element.elementor-element-cf52490 .elementor-heading-title {
		font-size: 40px;
	}

	.elementor-9 .elementor-element.elementor-element-6e44ad9 {
		padding: 0px 0px 40px 0px;
	}

	.elementor-9 .elementor-element.elementor-element-0b49594 .elementor-heading-title {
		font-size: 40px;
	}

	.elementor-9 .elementor-element.elementor-element-6eda785 {
		padding: 0px 0px 70px 0px;
	}

	.elementor-9 .elementor-element.elementor-element-15e48eb>.elementor-element-populated {
		margin: 0px 30px 0px 30px;
		--e-column-margin-right: 30px;
		--e-column-margin-left: 30px;
	}

	.elementor-9 .elementor-element.elementor-element-cfd2489 {
		padding: 50px 0px 50px 0px;
	}

	.elementor-9 .elementor-element.elementor-element-6f6af561 {
		padding: 70px 0px 70px 0px;
	}

	.elementor-9 .elementor-element.elementor-element-226abc6e .elementor-heading-title {
		font-size: 40px;
	}

	.elementor-9 .elementor-element.elementor-element-36234cb4 {
		--e-image-carousel-slides-to-show: 2;
	}
}

@media(max-width:767px) {
	.elementor-9 .elementor-element.elementor-element-6e9384c>.elementor-container {
		min-height: 292px;
	}

	.elementor-9 .elementor-element.elementor-element-6e9384c:not(.elementor-motion-effects-element-type-background),
	.elementor-9 .elementor-element.elementor-element-6e9384c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
		background-image: url("https://perrek.de/wp-content/uploads/2019/05/adult-male-student-using-smartphone-in-university-pveqawq@2x.jpg");
	}

	.elementor-9 .elementor-element.elementor-element-6e9384c>.elementor-background-overlay {
		background-position: bottom left;
		background-size: initial;
	}

	.elementor-9 .elementor-element.elementor-element-087161c .elementor-heading-title {
		font-size: 40px;
	}

	.elementor-9 .elementor-element.elementor-element-07276c6 .elementor-heading-title {
		font-size: 40px;
	}

	.elementor-9 .elementor-element.elementor-element-37566fc .elementor-heading-title {
		font-size: 40px;
	}

	.elementor-9 .elementor-element.elementor-element-cf231a8 {
		padding: 54px 15px 0px 15px;
	}

	.elementor-9 .elementor-element.elementor-element-3f8dc76>.elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}

	.elementor-9 .elementor-element.elementor-element-40be142>.elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}

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

	.elementor-9 .elementor-element.elementor-element-6e88ed3 .elementor-heading-title {
		font-size: 22px;
		line-height: 1.3em;
	}

	.elementor-9 .elementor-element.elementor-element-6e88ed3>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 10px 0px 0px 0px;
	}

	.elementor-9 .elementor-element.elementor-element-93f253a .elementor-heading-title {
		font-size: 15px;
		line-height: 1.3em;
	}

	.elementor-9 .elementor-element.elementor-element-2b14091 {
		font-size: 15px;
	}

	.elementor-9 .elementor-element.elementor-element-e14c3fc .elementor-heading-title {
		font-size: 15px;
		line-height: 1.3em;
	}

	.elementor-9 .elementor-element.elementor-element-9f44ea7 {
		font-size: 15px;
	}

	.elementor-9 .elementor-element.elementor-element-ee235a6>.elementor-widget-container {
		margin: 10px 0px 0px 0px;
	}

	.elementor-9 .elementor-element.elementor-element-4b6f180 {
		padding: 54px 0px 0px 0px;
	}

	.elementor-9 .elementor-element.elementor-element-9dbde5c .elementor-heading-title {
		font-size: 22px;
		line-height: 1.3em;
	}

	.elementor-9 .elementor-element.elementor-element-9dbde5c>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

	.elementor-9 .elementor-element.elementor-element-64259da {
		font-size: 15px;
	}

	.elementor-9 .elementor-element.elementor-element-4dcbac7 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-9 .elementor-element.elementor-element-6d7b3e2>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 8px 8px 8px 8px;
	}

	.elementor-9 .elementor-element.elementor-element-cc2cf3d .elementor-flip-box {
		height: 350px;
	}

	.elementor-9 .elementor-element.elementor-element-cc2cf3d .elementor-flip-box__back .elementor-flip-box__layer__overlay {
		padding: 15px 15px 15px 15px;
	}

	.elementor-9 .elementor-element.elementor-element-cc2cf3d .elementor-flip-box__back .elementor-flip-box__layer__description {
		font-size: 15px;
		line-height: 1.4em;
	}

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

	.elementor-9 .elementor-element.elementor-element-8d5918a .elementor-flip-box {
		height: 350px;
	}

	.elementor-9 .elementor-element.elementor-element-8d5918a .elementor-flip-box__back .elementor-flip-box__layer__overlay {
		padding: 15px 15px 15px 15px;
	}

	.elementor-9 .elementor-element.elementor-element-8d5918a .elementor-flip-box__back .elementor-flip-box__layer__description {
		font-size: 15px;
		line-height: 1.4em;
	}

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

	.elementor-9 .elementor-element.elementor-element-41e42ea .elementor-flip-box {
		height: 350px;
	}

	.elementor-9 .elementor-element.elementor-element-41e42ea .elementor-flip-box__back .elementor-flip-box__layer__overlay {
		padding: 15px 15px 15px 15px;
	}

	.elementor-9 .elementor-element.elementor-element-41e42ea .elementor-flip-box__back .elementor-flip-box__layer__description {
		font-size: 15px;
		line-height: 1.4em;
	}

	.elementor-9 .elementor-element.elementor-element-aa65bb1:not(.elementor-motion-effects-element-type-background),
	.elementor-9 .elementor-element.elementor-element-aa65bb1>.elementor-motion-effects-container>.elementor-motion-effects-layer {
		background-position: bottom left;
		background-size: initial;
	}

	.elementor-9 .elementor-element.elementor-element-aa65bb1 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 40px 0px 160px 0px;
	}

	.elementor-9 .elementor-element.elementor-element-572690b5 .elementor-heading-title {
		font-size: 22px;
	}

	.elementor-9 .elementor-element.elementor-element-572690b5>.elementor-widget-container {
		margin: 10px 0px 0px 0px;
	}

	.elementor-9 .elementor-element.elementor-element-638d279c {
		--spacer-size: 10px;
	}

	.elementor-9 .elementor-element.elementor-element-4a273634 {
		margin-top: 0px;
		margin-bottom: 40px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-9 .elementor-element.elementor-element-6108534b>.elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}

	.elementor-9 .elementor-element.elementor-element-1a075b1d {
		text-align: center;
	}

	.elementor-9 .elementor-element.elementor-element-1a075b1d .elementor-heading-title {
		font-size: 16px;
	}

	.elementor-9 .elementor-element.elementor-element-1a075b1d>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

	.elementor-9 .elementor-element.elementor-element-189e3069 {
		text-align: center;
		font-size: 15px;
	}

	.elementor-9 .elementor-element.elementor-element-6b4b6c51 {
		margin-top: 0px;
		margin-bottom: 40px;
	}

	.elementor-9 .elementor-element.elementor-element-47967ec5 {
		text-align: center;
		font-size: 15px;
	}

	.elementor-9 .elementor-element.elementor-element-4b2978e6>.elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}

	.elementor-9 .elementor-element.elementor-element-415db3ed {
		text-align: center;
	}

	.elementor-9 .elementor-element.elementor-element-415db3ed .elementor-heading-title {
		font-size: 16px;
	}

	.elementor-9 .elementor-element.elementor-element-415db3ed>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

	.elementor-9 .elementor-element.elementor-element-c36f0f2 {
		margin-top: 0px;
		margin-bottom: 40px;
	}

	.elementor-9 .elementor-element.elementor-element-afeb05b>.elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}

	.elementor-9 .elementor-element.elementor-element-4c5bac4 {
		text-align: center;
	}

	.elementor-9 .elementor-element.elementor-element-4c5bac4 .elementor-heading-title {
		font-size: 16px;
	}

	.elementor-9 .elementor-element.elementor-element-4c5bac4>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

	.elementor-9 .elementor-element.elementor-element-b88372b>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 15px 15px 15px 15px;
	}

	.elementor-9 .elementor-element.elementor-element-2a1eddb {
		text-align: center;
		font-size: 15px;
	}

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

	.elementor-9 .elementor-element.elementor-element-b4cc873 {
		margin-top: 0px;
		margin-bottom: 40px;
	}

	.elementor-9 .elementor-element.elementor-element-476ea08d {
		text-align: center;
		font-size: 15px;
	}

	.elementor-9 .elementor-element.elementor-element-476ea08d>.elementor-widget-container {
		margin: 0px 0px -12px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-9 .elementor-element.elementor-element-66657095>.elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}

	.elementor-9 .elementor-element.elementor-element-5e0a56b0 {
		text-align: center;
	}

	.elementor-9 .elementor-element.elementor-element-5e0a56b0 .elementor-heading-title {
		font-size: 16px;
	}

	.elementor-9 .elementor-element.elementor-element-5e0a56b0>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

	.elementor-9 .elementor-element.elementor-element-d6d977a {
		margin-top: 0px;
		margin-bottom: 44px;
	}

	.elementor-9 .elementor-element.elementor-element-6903a8d>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}

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

	.elementor-9 .elementor-element.elementor-element-1768135 .elementor-heading-title {
		font-size: 16px;
	}

	.elementor-9 .elementor-element.elementor-element-1768135>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

	.elementor-9 .elementor-element.elementor-element-4bcf146>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 15px 15px 15px 15px;
	}

	.elementor-9 .elementor-element.elementor-element-4c5a962 {
		text-align: center;
		font-size: 15px;
	}

	.elementor-9 .elementor-element.elementor-element-4c5a962>.elementor-widget-container {
		margin: 0px 0px -13px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-9 .elementor-element.elementor-element-2a1d825 {
		margin-top: 0px;
		margin-bottom: 40px;
	}

	.elementor-9 .elementor-element.elementor-element-17d3b3c>.elementor-element-populated {
		padding: 15px 15px 15px 15px;
	}

	.elementor-9 .elementor-element.elementor-element-54e77cd {
		text-align: center;
		font-size: 15px;
	}

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

	.elementor-9 .elementor-element.elementor-element-7c61807>.elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}

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

	.elementor-9 .elementor-element.elementor-element-e494999 .elementor-heading-title {
		font-size: 16px;
	}

	.elementor-9 .elementor-element.elementor-element-e494999>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

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

	.elementor-9 .elementor-element.elementor-element-7b37ba0 {
		padding: 50px 15px 60px 15px;
	}

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

	.elementor-9 .elementor-element.elementor-element-3102d5b .elementor-heading-title {
		font-size: 22px;
		line-height: 1.3em;
	}

	.elementor-9 .elementor-element.elementor-element-3102d5b>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

	.elementor-9 .elementor-element.elementor-element-4940555 .elementor-heading-title {
		font-size: 16px;
		line-height: 1.3em;
	}

	.elementor-9 .elementor-element.elementor-element-174a20d {
		font-size: 15px;
	}

	.elementor-9 .elementor-element.elementor-element-174a20d>.elementor-widget-container {
		margin: 0px 0px -16px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-9 .elementor-element.elementor-element-8a2c6e9 .elementor-heading-title {
		font-size: 16px;
		line-height: 1.3em;
	}

	.elementor-9 .elementor-element.elementor-element-8a2c6e9>.elementor-widget-container {
		margin: 20px 0px 0px 0px;
	}

	.elementor-9 .elementor-element.elementor-element-933513d {
		font-size: 15px;
	}

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

	.elementor-9 .elementor-element.elementor-element-38f13a3 .elementor-heading-title {
		font-size: 16px;
		line-height: 1.3em;
	}

	.elementor-9 .elementor-element.elementor-element-38f13a3>.elementor-widget-container {
		margin: 20px 0px 0px 0px;
	}

	.elementor-9 .elementor-element.elementor-element-4e903ce {
		font-size: 15px;
	}

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

	.elementor-9 .elementor-element.elementor-element-8728d16>.elementor-widget-container {
		margin: 10px 0px 0px 0px;
	}

	.elementor-9 .elementor-element.elementor-element-b4e1deb {
		padding: 50px 0px 0px 0px;
	}

	.elementor-9 .elementor-element.elementor-element-9291111 .elementor-heading-title {
		font-size: 22px;
		line-height: 1.3em;
	}

	.elementor-9 .elementor-element.elementor-element-9291111>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

	.elementor-9 .elementor-element.elementor-element-8af7c16 {
		font-size: 15px;
	}

	.elementor-9 .elementor-element.elementor-element-9806209>.elementor-widget-container {
		margin: 10px 0px 0px 0px;
	}

	.elementor-9 .elementor-element.elementor-element-b173bbd {
		padding: 50px 0px 0px 0px;
	}

	.elementor-9 .elementor-element.elementor-element-a89fab0 .elementor-heading-title {
		font-size: 22px;
		line-height: 1.3em;
	}

	.elementor-9 .elementor-element.elementor-element-a89fab0>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

	.elementor-9 .elementor-element.elementor-element-e7795da {
		font-size: 15px;
	}

	.elementor-9 .elementor-element.elementor-element-2773189 {
		padding: 50px 0px 0px 0px;
	}

	.elementor-9 .elementor-element.elementor-element-bc32ecf {
		margin-top: -30px;
		margin-bottom: 50px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-9 .elementor-element.elementor-element-5212c5e .elementor-main-swiper {
		height: 214px;
		width: 300px;
	}

	.elementor-9 .elementor-element.elementor-element-5212c5e.elementor-skin-slideshow .elementor-main-swiper {
		margin-bottom: 0px;
	}

	.elementor-9 .elementor-element.elementor-element-5212c5e .elementor-custom-embed-play i {
		font-size: 20px;
	}

	.elementor-9 .elementor-element.elementor-element-22fd0cd {
		margin-top: 40px;
		margin-bottom: 0px;
		padding: 0px 0px 50px 0px;
	}

	.elementor-9 .elementor-element.elementor-element-cf52490 .elementor-heading-title {
		font-size: 22px;
		line-height: 1.3em;
	}

	.elementor-9 .elementor-element.elementor-element-cf52490>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

	.elementor-9 .elementor-element.elementor-element-5aa5ded {
		font-size: 15px;
	}

	.elementor-9 .elementor-element.elementor-element-65d98602 {
		margin-top: 0px;
		margin-bottom: 0px;
	}

	.elementor-9 .elementor-element.elementor-element-3d52d43e>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-9 .elementor-element.elementor-element-f655b34>.elementor-element-populated {
		margin: 10px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}

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

	.elementor-9 .elementor-element.elementor-element-6e44ad9 {
		padding: 00px 10px 30px 10px;
	}

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

	.elementor-9 .elementor-element.elementor-element-0b49594 .elementor-heading-title {
		font-size: 22px;
		line-height: 1.3em;
	}

	.elementor-9 .elementor-element.elementor-element-0b49594>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

	.elementor-9 .elementor-element.elementor-element-ffa3ee6 {
		font-size: 15px;
	}

	.elementor-9 .elementor-element.elementor-element-60f4afe {
		margin-top: 20px;
		margin-bottom: 0px;
	}

	.elementor-9 .elementor-element.elementor-element-6eda785 {
		padding: 0px 0px 30px 0px;
	}

	.elementor-9 .elementor-element.elementor-element-15e48eb>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}

	.elementor-9 .elementor-element.elementor-element-cfd2489 {
		padding: 50px 15px 30px 15px;
	}

	.elementor-9 .elementor-element.elementor-element-c374554>.elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}

	.elementor-9 .elementor-element.elementor-element-9e66cfc .elementor-heading-title {
		font-size: 22px;
		line-height: 1.3em;
	}

	.elementor-9 .elementor-element.elementor-element-9e66cfc>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

	.elementor-9 .elementor-element.elementor-element-390a887 {
		text-align: center;
	}

	.elementor-9 .elementor-element.elementor-element-390a887 .elementor-heading-title {
		font-size: 15px;
		line-height: 1.3em;
	}

	.elementor-9 .elementor-element.elementor-element-390a887>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

	.elementor-9 .elementor-element.elementor-element-ceb2ddb>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 15px 0px 0px 0px;
	}

	.elementor-9 .elementor-element.elementor-element-6f6af561 {
		padding: 50px 0px 0px 0px;
	}

	.elementor-9 .elementor-element.elementor-element-226abc6e .elementor-heading-title {
		font-size: 22px;
		line-height: 1.3em;
	}

	.elementor-9 .elementor-element.elementor-element-226abc6e>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

	.elementor-9 .elementor-element.elementor-element-21fb3260 {
		font-size: 15px;
	}

	.elementor-9 .elementor-element.elementor-element-6643a790 {
		margin-top: -30px;
		margin-bottom: 50px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-9 .elementor-element.elementor-element-36234cb4 {
		--e-image-carousel-slides-to-show: 1;
	}
}

/* Start custom CSS for heading, class: .elementor-element-6e88ed3 */
.elementor-9 .elementor-element.elementor-element-6e88ed3 span {
	font-family: "BoxedRegular"
}

/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4dcbac7 */
.elementor-9 .elementor-element.elementor-element-4dcbac7 {
	perspective: 1000px;
}

/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a075b1d */
.elementor-9 .elementor-element.elementor-element-1a075b1d .elementor-heading-title:hover {
	color: #ff826b;
}

/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-415db3ed */
.elementor-9 .elementor-element.elementor-element-415db3ed .elementor-heading-title:hover {
	color: #ff826b;
}

/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c5bac4 */
.elementor-9 .elementor-element.elementor-element-4c5bac4 .elementor-heading-title:hover {
	color: #ff826b;
}

/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e0a56b0 */
.elementor-9 .elementor-element.elementor-element-5e0a56b0 .elementor-heading-title:hover {
	color: #ff826b;
}

/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1768135 */
.elementor-9 .elementor-element.elementor-element-1768135 .elementor-heading-title:hover {
	color: #ff826b;
}

/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e494999 */
.elementor-9 .elementor-element.elementor-element-e494999 .elementor-heading-title:hover {
	color: #ff826b;
}

/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0b49594 */
.elementor-9 .elementor-element.elementor-element-0b49594 span {
	font-family: "BoxedRegular"
}


/* End Custom Fonts CSS */