.elementor-5870 .elementor-element.elementor-element-18799d60{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--margin-top:43px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5870 .elementor-element.elementor-element-3e46a16b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5870 .elementor-element.elementor-element-154a9048{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:31px;--margin-bottom:47px;--margin-left:0px;--margin-right:0px;}.elementor-5870 .elementor-element.elementor-element-2a9b5871{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 11px) 0px;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-5870 .elementor-element.elementor-element-18799d60{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5870 .elementor-element.elementor-element-154a9048{--margin-top:10px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}}/* Start custom CSS for template, class: .elementor-element-6ea4db3b */.elementor-5870 .elementor-element.elementor-element-6ea4db3b div[data-elementor-type="section"] > div { padding: 0 !important; }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6164e4d6 */.elementor-5870 .elementor-element.elementor-element-6164e4d6 {
	content: ' ';
	display: block;
	position: absolute;
	background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 90 90'><g transform='rotate(180 45 45)'><path fill='white' d='M0 90 Q90 90 90 0 L90 90Z'/></g></svg>");
	width: 50px;
	height: 50px;
	right: -50px;
	top: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5e10a836 */.elementor-5870 .elementor-element.elementor-element-5e10a836 {
	content: ' ';
	display: block;
	position: absolute;
	background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 90 90'><g transform='rotate(180 45 45)'><path fill='white' d='M0 90 Q90 90 90 0 L90 90Z'/></g></svg>");
	width: 50px;
	height: 50px;
	bottom: -50px;
	left: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5327a3f5 */.elementor-5870 .elementor-element.elementor-element-5327a3f5 {
	content: ' ';
	display: block;
	position: absolute;
	background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 90 90'><g transform='rotate(90 45 45)'><path fill='white' d='M0 90 Q90 90 90 0 L90 90Z'/></g></svg>");
	width: 50px;
	height: 50px;
	top: -50px;
	left: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-445341db */.elementor-5870 .elementor-element.elementor-element-445341db {
	content: ' ';
	display: block;
	position: absolute;
	background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 90 90'><g transform='rotate(90 45 45)'><path fill='white' d='M0 90 Q90 90 90 0 L90 90Z'/></g></svg>");
	width: 50px;
	height: 50px;
	right: -50px;
	bottom: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6c667348 */.elementor-5870 .elementor-element.elementor-element-6c667348 {
	content: ' ';
	display: block;
	position: absolute;
	background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 90 90'><g transform='rotate(0 45 45)'><path fill='white' d='M0 90 Q90 90 90 0 L90 90Z'/></g></svg>");
	width: 50px;
	height: 50px;
	left: -50px;
	bottom: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6af1697e */.elementor-5870 .elementor-element.elementor-element-6af1697e {
	content: ' ';
	display: block;
	position: absolute;
	background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 90 90'><g transform='rotate(0 45 45)'><path fill='white' d='M0 90 Q90 90 90 0 L90 90Z'/></g></svg>");
	width: 50px;
	height: 50px;
	top: -50px;
	right: 0;
}/* End custom CSS */