/* End custom CSS */

.elementor-18305 .elementor-element.elementor-element-b8b9068:not(.elementor-motion-effects-element-type-background), .elementor-18305 .elementor-element.elementor-element-b8b9068 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-18305 .elementor-element.elementor-element-b8b9068 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0%;
	margin-bottom: 0%;
	padding: 0% 0% 0% 0%;
}

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

.elementor-18305 .elementor-element.elementor-element-af9e956:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-18305 .elementor-element.elementor-element-af9e956 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f2f3f5;
}

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

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

.pp-tooltip.pp-tooltip- {}

.pp-tooltip-content {
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-weight: var(--e-global-typography-accent-font-weight);
}

.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-18305 .elementor-element.elementor-element-9e85811 > .elementor-widget-container {
	margin: 100px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

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

.elementor-18305 .elementor-element.elementor-element-9e85811 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 50px;
	font-weight: 800;
	line-height: 1.2em;
	color: #000;
}

.elementor-widget-theme-post-content {
	color: var(--e-global-color-text);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-18305 .elementor-element.elementor-element-27e764b {
	text-align: left;
	color: #000;
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
}

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

.elementor-18305 .elementor-element.elementor-element-308266d .elementor-button {
	background-color: #ffc400;
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 700;
	fill: #000;
	color: #000;
}

.elementor-18305 .elementor-element.elementor-element-308266d > .elementor-widget-container {
	margin: 0% 0% 0% 0%;
	padding: 0px 0px 0px 0px;
}

.elementor-18305 .elementor-element.elementor-element-308266d .elementor-button:hover, .elementor-18305 .elementor-element.elementor-element-308266d .elementor-button:focus {
	color: var(--e-global-color-secondary);
}

.elementor-18305 .elementor-element.elementor-element-308266d .elementor-button:hover svg, .elementor-18305 .elementor-element.elementor-element-308266d .elementor-button:focus svg {
	fill: var(--e-global-color-secondary);
}

.elementor-18305 .elementor-element.elementor-element-bcd96ee:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-18305 .elementor-element.elementor-element-bcd96ee > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-18305 .elementor-element.elementor-element-bcd96ee > .elementor-element-populated >  .elementor-background-overlay {
	opacity: .5;
}

.elementor-18305 .elementor-element.elementor-element-bcd96ee > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

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

.elementor-18305 .elementor-element.elementor-element-15e4c08 {
	--spacer-size: 50px;
}

.elementor-18305 .elementor-element.elementor-element-22aa8dd:not(.elementor-motion-effects-element-type-background), .elementor-18305 .elementor-element.elementor-element-22aa8dd > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-18305 .elementor-element.elementor-element-22aa8dd > .elementor-container {
	max-width: 1100px;
}

.elementor-18305 .elementor-element.elementor-element-22aa8dd {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 10% 5% 10% 5%;
}

.elementor-18305 .elementor-element.elementor-element-22aa8dd > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-18305 .elementor-element.elementor-element-1eb8417 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-18305 .elementor-element.elementor-element-d85e807 > .elementor-widget-container {
	margin: 0% 0% 10% 0%;
	padding: 0% 0% 0% 0%;
	border-radius: 10px 10px 10px 10px;
}

.elementor-18305 .elementor-element.elementor-element-d85e807 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-18305 .elementor-element.elementor-element-f09278b {
	margin-top: -8%;
	margin-bottom: 0%;
	padding: 0px 0px 0px 0px;
}

.elementor-18305 .elementor-element.elementor-element-f27899d > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-18305 .elementor-element.elementor-element-d4fc8c4 > .elementor-widget-container {
	margin: 0% 0% 0% 0%;
	padding: 0px 0px 0px 0px;
}

.elementor-18305 .elementor-element.elementor-element-d4fc8c4 {
	text-align: left;
}

.elementor-18305 .elementor-element.elementor-element-d4fc8c4 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 50px;
	font-weight: 800;
	line-height: 1.2em;
	color: #000;
}

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

.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-18305 .elementor-element.elementor-element-a7f0729 > .elementor-widget-container {
	margin: 3% 0% 0% 0%;
	padding: 0% 0% 0% 0%;
}

.elementor-18305 .elementor-element.elementor-element-a7f0729 {
	text-align: left;
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	color: var(--e-global-color-secondary);
}

.elementor-18305 .elementor-element.elementor-element-f16e738 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #bababa;
	margin: 12px 0px 12px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 32px 32px 32px 32px;
}

.elementor-18305 .elementor-element.elementor-element-f16e738 > .elementor-element-populated, .elementor-18305 .elementor-element.elementor-element-f16e738 > .elementor-element-populated > .elementor-background-overlay, .elementor-18305 .elementor-element.elementor-element-f16e738 > .elementor-background-slideshow {
	border-radius: 5px 5px 5px 5px;
}

.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after {
	border-color: var(--e-global-color-text);
}

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

.elementor-widget-icon-list .elementor-icon-list-icon svg {
	fill: var(--e-global-color-primary);
}

.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-widget-icon-list .elementor-icon-list-text {
	color: var(--e-global-color-secondary);
}

.elementor-18305 .elementor-element.elementor-element-b0bd20f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-b0bd20f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-b0bd20f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-b0bd20f .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-b0bd20f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-b0bd20f .elementor-icon-list-icon i {
	color: #fcc400;
	transition: color .3s;
}

.elementor-18305 .elementor-element.elementor-element-b0bd20f .elementor-icon-list-icon svg {
	fill: #fcc400;
	transition: fill .3s;
}

.elementor-18305 .elementor-element.elementor-element-b0bd20f {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-18305 .elementor-element.elementor-element-b0bd20f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18305 .elementor-element.elementor-element-b0bd20f .elementor-icon-list-item > a {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 1.5em;
}

.elementor-18305 .elementor-element.elementor-element-b0bd20f .elementor-icon-list-text {
	color: #000;
	transition: color .3s;
}

.elementor-18305 .elementor-element.elementor-element-c8802c4 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #bababa;
	margin: 12px 24px 12px 0px;
	--e-column-margin-right: 24px;
	--e-column-margin-left: 0px;
	padding: 32px 32px 32px 32px;
}

.elementor-18305 .elementor-element.elementor-element-c8802c4 > .elementor-element-populated, .elementor-18305 .elementor-element.elementor-element-c8802c4 > .elementor-element-populated > .elementor-background-overlay, .elementor-18305 .elementor-element.elementor-element-c8802c4 > .elementor-background-slideshow {
	border-radius: 5px 5px 5px 5px;
}

.elementor-18305 .elementor-element.elementor-element-c2491b3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-c2491b3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-c2491b3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-c2491b3 .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-c2491b3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-c2491b3 .elementor-icon-list-icon i {
	color: #fcc400;
	transition: color .3s;
}

.elementor-18305 .elementor-element.elementor-element-c2491b3 .elementor-icon-list-icon svg {
	fill: #fcc400;
	transition: fill .3s;
}

.elementor-18305 .elementor-element.elementor-element-c2491b3 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-18305 .elementor-element.elementor-element-c2491b3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18305 .elementor-element.elementor-element-c2491b3 .elementor-icon-list-item > a {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 1.5em;
}

.elementor-18305 .elementor-element.elementor-element-c2491b3 .elementor-icon-list-text {
	color: #000;
	transition: color .3s;
}

.elementor-18305 .elementor-element.elementor-element-ab98634 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-ab98634 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-ab98634 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-ab98634 .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-ab98634 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-ab98634 .elementor-icon-list-icon i {
	color: #fcc400;
	transition: color .3s;
}

.elementor-18305 .elementor-element.elementor-element-ab98634 .elementor-icon-list-icon svg {
	fill: #fcc400;
	transition: fill .3s;
}

.elementor-18305 .elementor-element.elementor-element-ab98634 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-18305 .elementor-element.elementor-element-ab98634 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18305 .elementor-element.elementor-element-ab98634 .elementor-icon-list-item > a {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 1.5em;
}

.elementor-18305 .elementor-element.elementor-element-ab98634 .elementor-icon-list-text {
	color: #000;
	transition: color .3s;
}

.elementor-18305 .elementor-element.elementor-element-525a267 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-525a267 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-525a267 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-525a267 .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-525a267 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-525a267 .elementor-icon-list-icon i {
	color: #fcc400;
	transition: color .3s;
}

.elementor-18305 .elementor-element.elementor-element-525a267 .elementor-icon-list-icon svg {
	fill: #fcc400;
	transition: fill .3s;
}

.elementor-18305 .elementor-element.elementor-element-525a267 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-18305 .elementor-element.elementor-element-525a267 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18305 .elementor-element.elementor-element-525a267 .elementor-icon-list-item > a {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 1.5em;
}

.elementor-18305 .elementor-element.elementor-element-525a267 .elementor-icon-list-text {
	color: #000;
	transition: color .3s;
}

.elementor-18305 .elementor-element.elementor-element-a91bb6a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-a91bb6a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-a91bb6a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-a91bb6a .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-a91bb6a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-a91bb6a .elementor-icon-list-icon i {
	color: #fcc400;
	transition: color .3s;
}

.elementor-18305 .elementor-element.elementor-element-a91bb6a .elementor-icon-list-icon svg {
	fill: #fcc400;
	transition: fill .3s;
}

.elementor-18305 .elementor-element.elementor-element-a91bb6a {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-18305 .elementor-element.elementor-element-a91bb6a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18305 .elementor-element.elementor-element-a91bb6a .elementor-icon-list-item > a {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 1.5em;
}

.elementor-18305 .elementor-element.elementor-element-a91bb6a .elementor-icon-list-text {
	color: #000;
	transition: color .3s;
}

.elementor-18305 .elementor-element.elementor-element-6b88692 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-6b88692 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-6b88692 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-6b88692 .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-6b88692 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-6b88692 .elementor-icon-list-icon i {
	color: #fcc400;
	transition: color .3s;
}

.elementor-18305 .elementor-element.elementor-element-6b88692 .elementor-icon-list-icon svg {
	fill: #fcc400;
	transition: fill .3s;
}

.elementor-18305 .elementor-element.elementor-element-6b88692 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-18305 .elementor-element.elementor-element-6b88692 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18305 .elementor-element.elementor-element-6b88692 .elementor-icon-list-item > a {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 1.5em;
}

.elementor-18305 .elementor-element.elementor-element-6b88692 .elementor-icon-list-text {
	color: #000;
	transition: color .3s;
}

.elementor-18305 .elementor-element.elementor-element-d4ad4c2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-d4ad4c2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-d4ad4c2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-d4ad4c2 .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-d4ad4c2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-d4ad4c2 .elementor-icon-list-icon i {
	color: #fcc400;
	transition: color .3s;
}

.elementor-18305 .elementor-element.elementor-element-d4ad4c2 .elementor-icon-list-icon svg {
	fill: #fcc400;
	transition: fill .3s;
}

.elementor-18305 .elementor-element.elementor-element-d4ad4c2 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-18305 .elementor-element.elementor-element-d4ad4c2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18305 .elementor-element.elementor-element-d4ad4c2 .elementor-icon-list-item > a {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 1.5em;
}

.elementor-18305 .elementor-element.elementor-element-d4ad4c2 .elementor-icon-list-text {
	color: #000;
	transition: color .3s;
}

.elementor-18305 .elementor-element.elementor-element-26b08f3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-26b08f3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-26b08f3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-26b08f3 .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-26b08f3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-26b08f3 .elementor-icon-list-icon i {
	color: #fcc400;
	transition: color .3s;
}

.elementor-18305 .elementor-element.elementor-element-26b08f3 .elementor-icon-list-icon svg {
	fill: #fcc400;
	transition: fill .3s;
}

.elementor-18305 .elementor-element.elementor-element-26b08f3 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-18305 .elementor-element.elementor-element-26b08f3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18305 .elementor-element.elementor-element-26b08f3 .elementor-icon-list-item > a {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 1.5em;
}

.elementor-18305 .elementor-element.elementor-element-26b08f3 .elementor-icon-list-text {
	color: #000;
	transition: color .3s;
}

.elementor-18305 .elementor-element.elementor-element-bac16a9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-bac16a9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-bac16a9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-bac16a9 .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-bac16a9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-bac16a9 .elementor-icon-list-icon i {
	color: #fcc400;
	transition: color .3s;
}

.elementor-18305 .elementor-element.elementor-element-bac16a9 .elementor-icon-list-icon svg {
	fill: #fcc400;
	transition: fill .3s;
}

.elementor-18305 .elementor-element.elementor-element-bac16a9 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-18305 .elementor-element.elementor-element-bac16a9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18305 .elementor-element.elementor-element-bac16a9 .elementor-icon-list-item > a {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 1.5em;
}

.elementor-18305 .elementor-element.elementor-element-bac16a9 .elementor-icon-list-text {
	color: #000;
	transition: color .3s;
}

.elementor-18305 .elementor-element.elementor-element-f98e4ec .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-f98e4ec .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-f98e4ec .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-f98e4ec .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-f98e4ec .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-f98e4ec .elementor-icon-list-icon i {
	color: #fcc400;
	transition: color .3s;
}

.elementor-18305 .elementor-element.elementor-element-f98e4ec .elementor-icon-list-icon svg {
	fill: #fcc400;
	transition: fill .3s;
}

.elementor-18305 .elementor-element.elementor-element-f98e4ec {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-18305 .elementor-element.elementor-element-f98e4ec .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18305 .elementor-element.elementor-element-f98e4ec .elementor-icon-list-item > a {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 1.5em;
}

.elementor-18305 .elementor-element.elementor-element-f98e4ec .elementor-icon-list-text {
	color: #000;
	transition: color .3s;
}

.elementor-18305 .elementor-element.elementor-element-c18b090 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-c18b090 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-c18b090 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-c18b090 .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-c18b090 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-c18b090 .elementor-icon-list-icon i {
	color: #fcc400;
	transition: color .3s;
}

.elementor-18305 .elementor-element.elementor-element-c18b090 .elementor-icon-list-icon svg {
	fill: #fcc400;
	transition: fill .3s;
}

.elementor-18305 .elementor-element.elementor-element-c18b090 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-18305 .elementor-element.elementor-element-c18b090 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18305 .elementor-element.elementor-element-c18b090 .elementor-icon-list-item > a {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 1.5em;
}

.elementor-18305 .elementor-element.elementor-element-c18b090 .elementor-icon-list-text {
	color: #000;
	transition: color .3s;
}

.elementor-18305 .elementor-element.elementor-element-1d8fec4 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #bababa;
	margin: 12px 12px 12px 12px;
	--e-column-margin-right: 12px;
	--e-column-margin-left: 12px;
	padding: 32px 32px 32px 32px;
}

.elementor-18305 .elementor-element.elementor-element-1d8fec4 > .elementor-element-populated, .elementor-18305 .elementor-element.elementor-element-1d8fec4 > .elementor-element-populated > .elementor-background-overlay, .elementor-18305 .elementor-element.elementor-element-1d8fec4 > .elementor-background-slideshow {
	border-radius: 5px 5px 5px 5px;
}

.elementor-18305 .elementor-element.elementor-element-72cc1f5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-72cc1f5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-72cc1f5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-72cc1f5 .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-72cc1f5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-72cc1f5 .elementor-icon-list-icon i {
	color: #fcc400;
	transition: color .3s;
}

.elementor-18305 .elementor-element.elementor-element-72cc1f5 .elementor-icon-list-icon svg {
	fill: #fcc400;
	transition: fill .3s;
}

.elementor-18305 .elementor-element.elementor-element-72cc1f5 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-18305 .elementor-element.elementor-element-72cc1f5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18305 .elementor-element.elementor-element-72cc1f5 .elementor-icon-list-item > a {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 1.5em;
}

.elementor-18305 .elementor-element.elementor-element-72cc1f5 .elementor-icon-list-text {
	color: #000;
	transition: color .3s;
}

.elementor-18305 .elementor-element.elementor-element-65110e1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-65110e1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-65110e1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-65110e1 .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-65110e1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-65110e1 .elementor-icon-list-icon i {
	color: #fcc400;
	transition: color .3s;
}

.elementor-18305 .elementor-element.elementor-element-65110e1 .elementor-icon-list-icon svg {
	fill: #fcc400;
	transition: fill .3s;
}

.elementor-18305 .elementor-element.elementor-element-65110e1 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-18305 .elementor-element.elementor-element-65110e1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18305 .elementor-element.elementor-element-65110e1 .elementor-icon-list-item > a {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 1.5em;
}

.elementor-18305 .elementor-element.elementor-element-65110e1 .elementor-icon-list-text {
	color: #000;
	transition: color .3s;
}

.elementor-18305 .elementor-element.elementor-element-22f0ca6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-22f0ca6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-22f0ca6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-22f0ca6 .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-22f0ca6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-22f0ca6 .elementor-icon-list-icon i {
	color: #fcc400;
	transition: color .3s;
}

.elementor-18305 .elementor-element.elementor-element-22f0ca6 .elementor-icon-list-icon svg {
	fill: #fcc400;
	transition: fill .3s;
}

.elementor-18305 .elementor-element.elementor-element-22f0ca6 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-18305 .elementor-element.elementor-element-22f0ca6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18305 .elementor-element.elementor-element-22f0ca6 .elementor-icon-list-item > a {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 1.5em;
}

.elementor-18305 .elementor-element.elementor-element-22f0ca6 .elementor-icon-list-text {
	color: #000;
	transition: color .3s;
}

.elementor-18305 .elementor-element.elementor-element-c1cf450 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-c1cf450 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-c1cf450 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-c1cf450 .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-c1cf450 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-c1cf450 .elementor-icon-list-icon i {
	color: #fcc400;
	transition: color .3s;
}

.elementor-18305 .elementor-element.elementor-element-c1cf450 .elementor-icon-list-icon svg {
	fill: #fcc400;
	transition: fill .3s;
}

.elementor-18305 .elementor-element.elementor-element-c1cf450 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-18305 .elementor-element.elementor-element-c1cf450 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18305 .elementor-element.elementor-element-c1cf450 .elementor-icon-list-item > a {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 1.5em;
}

.elementor-18305 .elementor-element.elementor-element-c1cf450 .elementor-icon-list-text {
	color: #000;
	transition: color .3s;
}

.elementor-18305 .elementor-element.elementor-element-eef75b8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-eef75b8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-eef75b8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-eef75b8 .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-eef75b8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-eef75b8 .elementor-icon-list-icon i {
	color: #fcc400;
	transition: color .3s;
}

.elementor-18305 .elementor-element.elementor-element-eef75b8 .elementor-icon-list-icon svg {
	fill: #fcc400;
	transition: fill .3s;
}

.elementor-18305 .elementor-element.elementor-element-eef75b8 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-18305 .elementor-element.elementor-element-eef75b8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18305 .elementor-element.elementor-element-eef75b8 .elementor-icon-list-item > a {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 1.5em;
}

.elementor-18305 .elementor-element.elementor-element-eef75b8 .elementor-icon-list-text {
	color: #000;
	transition: color .3s;
}

.elementor-18305 .elementor-element.elementor-element-29e6eb9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-29e6eb9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-29e6eb9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-29e6eb9 .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-29e6eb9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-29e6eb9 .elementor-icon-list-icon i {
	color: #fcc400;
	transition: color .3s;
}

.elementor-18305 .elementor-element.elementor-element-29e6eb9 .elementor-icon-list-icon svg {
	fill: #fcc400;
	transition: fill .3s;
}

.elementor-18305 .elementor-element.elementor-element-29e6eb9 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-18305 .elementor-element.elementor-element-29e6eb9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18305 .elementor-element.elementor-element-29e6eb9 .elementor-icon-list-item > a {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 1.5em;
}

.elementor-18305 .elementor-element.elementor-element-29e6eb9 .elementor-icon-list-text {
	color: #000;
	transition: color .3s;
}

.elementor-18305 .elementor-element.elementor-element-dc94b83 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-dc94b83 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-dc94b83 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-dc94b83 .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-dc94b83 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-dc94b83 .elementor-icon-list-icon i {
	color: #fcc400;
	transition: color .3s;
}

.elementor-18305 .elementor-element.elementor-element-dc94b83 .elementor-icon-list-icon svg {
	fill: #fcc400;
	transition: fill .3s;
}

.elementor-18305 .elementor-element.elementor-element-dc94b83 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-18305 .elementor-element.elementor-element-dc94b83 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18305 .elementor-element.elementor-element-dc94b83 .elementor-icon-list-item > a {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 1.5em;
}

.elementor-18305 .elementor-element.elementor-element-dc94b83 .elementor-icon-list-text {
	color: #000;
	transition: color .3s;
}

.elementor-18305 .elementor-element.elementor-element-7128550 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-7128550 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-7128550 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-7128550 .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-7128550 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-7128550 .elementor-icon-list-icon i {
	color: #fcc400;
	transition: color .3s;
}

.elementor-18305 .elementor-element.elementor-element-7128550 .elementor-icon-list-icon svg {
	fill: #fcc400;
	transition: fill .3s;
}

.elementor-18305 .elementor-element.elementor-element-7128550 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-18305 .elementor-element.elementor-element-7128550 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18305 .elementor-element.elementor-element-7128550 .elementor-icon-list-item > a {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 1.5em;
}

.elementor-18305 .elementor-element.elementor-element-7128550 .elementor-icon-list-text {
	color: #000;
	transition: color .3s;
}

.elementor-18305 .elementor-element.elementor-element-778a19b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-778a19b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-778a19b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-778a19b .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-778a19b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-778a19b .elementor-icon-list-icon i {
	color: #fcc400;
	transition: color .3s;
}

.elementor-18305 .elementor-element.elementor-element-778a19b .elementor-icon-list-icon svg {
	fill: #fcc400;
	transition: fill .3s;
}

.elementor-18305 .elementor-element.elementor-element-778a19b {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-18305 .elementor-element.elementor-element-778a19b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18305 .elementor-element.elementor-element-778a19b .elementor-icon-list-item > a {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 1.5em;
}

.elementor-18305 .elementor-element.elementor-element-778a19b .elementor-icon-list-text {
	color: #000;
	transition: color .3s;
}

.elementor-18305 .elementor-element.elementor-element-5130aea .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-5130aea .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-5130aea .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-5130aea .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-5130aea .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-5130aea .elementor-icon-list-icon i {
	color: #fcc400;
	transition: color .3s;
}

.elementor-18305 .elementor-element.elementor-element-5130aea .elementor-icon-list-icon svg {
	fill: #fcc400;
	transition: fill .3s;
}

.elementor-18305 .elementor-element.elementor-element-5130aea {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-18305 .elementor-element.elementor-element-5130aea .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18305 .elementor-element.elementor-element-5130aea .elementor-icon-list-item > a {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 1.5em;
}

.elementor-18305 .elementor-element.elementor-element-5130aea .elementor-icon-list-text {
	color: #000;
	transition: color .3s;
}

.elementor-18305 .elementor-element.elementor-element-24cde60 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #bababa;
	margin: 12px 0px 12px 24px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 24px;
	padding: 32px 32px 32px 32px;
}

.elementor-18305 .elementor-element.elementor-element-24cde60 > .elementor-element-populated, .elementor-18305 .elementor-element.elementor-element-24cde60 > .elementor-element-populated > .elementor-background-overlay, .elementor-18305 .elementor-element.elementor-element-24cde60 > .elementor-background-slideshow {
	border-radius: 5px 5px 5px 5px;
}

.elementor-18305 .elementor-element.elementor-element-3771ba8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-3771ba8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-3771ba8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-3771ba8 .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-3771ba8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-3771ba8 .elementor-icon-list-icon i {
	color: #fcc400;
	transition: color .3s;
}

.elementor-18305 .elementor-element.elementor-element-3771ba8 .elementor-icon-list-icon svg {
	fill: #fcc400;
	transition: fill .3s;
}

.elementor-18305 .elementor-element.elementor-element-3771ba8 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-18305 .elementor-element.elementor-element-3771ba8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18305 .elementor-element.elementor-element-3771ba8 .elementor-icon-list-item > a {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 1.5em;
}

.elementor-18305 .elementor-element.elementor-element-3771ba8 .elementor-icon-list-text {
	color: #000;
	transition: color .3s;
}

.elementor-18305 .elementor-element.elementor-element-15273c0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-15273c0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-15273c0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-15273c0 .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-15273c0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-15273c0 .elementor-icon-list-icon i {
	color: #fcc400;
	transition: color .3s;
}

.elementor-18305 .elementor-element.elementor-element-15273c0 .elementor-icon-list-icon svg {
	fill: #fcc400;
	transition: fill .3s;
}

.elementor-18305 .elementor-element.elementor-element-15273c0 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-18305 .elementor-element.elementor-element-15273c0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18305 .elementor-element.elementor-element-15273c0 .elementor-icon-list-item > a {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 1.5em;
}

.elementor-18305 .elementor-element.elementor-element-15273c0 .elementor-icon-list-text {
	color: #000;
	transition: color .3s;
}

.elementor-18305 .elementor-element.elementor-element-370f782 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-370f782 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-370f782 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-370f782 .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-370f782 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-370f782 .elementor-icon-list-icon i {
	color: #fcc400;
	transition: color .3s;
}

.elementor-18305 .elementor-element.elementor-element-370f782 .elementor-icon-list-icon svg {
	fill: #fcc400;
	transition: fill .3s;
}

.elementor-18305 .elementor-element.elementor-element-370f782 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-18305 .elementor-element.elementor-element-370f782 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18305 .elementor-element.elementor-element-370f782 .elementor-icon-list-item > a {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 1.5em;
}

.elementor-18305 .elementor-element.elementor-element-370f782 .elementor-icon-list-text {
	color: #000;
	transition: color .3s;
}

.elementor-18305 .elementor-element.elementor-element-9be8337 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-9be8337 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-9be8337 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-9be8337 .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-9be8337 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-9be8337 .elementor-icon-list-icon i {
	color: #fcc400;
	transition: color .3s;
}

.elementor-18305 .elementor-element.elementor-element-9be8337 .elementor-icon-list-icon svg {
	fill: #fcc400;
	transition: fill .3s;
}

.elementor-18305 .elementor-element.elementor-element-9be8337 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-18305 .elementor-element.elementor-element-9be8337 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18305 .elementor-element.elementor-element-9be8337 .elementor-icon-list-item > a {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 1.5em;
}

.elementor-18305 .elementor-element.elementor-element-9be8337 .elementor-icon-list-text {
	color: #000;
	transition: color .3s;
}

.elementor-18305 .elementor-element.elementor-element-75b6d1b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-75b6d1b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-75b6d1b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-75b6d1b .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-75b6d1b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-75b6d1b .elementor-icon-list-icon i {
	color: #fcc400;
	transition: color .3s;
}

.elementor-18305 .elementor-element.elementor-element-75b6d1b .elementor-icon-list-icon svg {
	fill: #fcc400;
	transition: fill .3s;
}

.elementor-18305 .elementor-element.elementor-element-75b6d1b {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-18305 .elementor-element.elementor-element-75b6d1b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18305 .elementor-element.elementor-element-75b6d1b .elementor-icon-list-item > a {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 1.5em;
}

.elementor-18305 .elementor-element.elementor-element-75b6d1b .elementor-icon-list-text {
	color: #000;
	transition: color .3s;
}

.elementor-18305 .elementor-element.elementor-element-15f1d9f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-15f1d9f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-15f1d9f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-15f1d9f .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-15f1d9f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-15f1d9f .elementor-icon-list-icon i {
	color: #fcc400;
	transition: color .3s;
}

.elementor-18305 .elementor-element.elementor-element-15f1d9f .elementor-icon-list-icon svg {
	fill: #fcc400;
	transition: fill .3s;
}

.elementor-18305 .elementor-element.elementor-element-15f1d9f {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-18305 .elementor-element.elementor-element-15f1d9f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18305 .elementor-element.elementor-element-15f1d9f .elementor-icon-list-item > a {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 1.5em;
}

.elementor-18305 .elementor-element.elementor-element-15f1d9f .elementor-icon-list-text {
	color: #000;
	transition: color .3s;
}

.elementor-18305 .elementor-element.elementor-element-f04bdb2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-f04bdb2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-f04bdb2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-f04bdb2 .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-f04bdb2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-f04bdb2 .elementor-icon-list-icon i {
	color: #fcc400;
	transition: color .3s;
}

.elementor-18305 .elementor-element.elementor-element-f04bdb2 .elementor-icon-list-icon svg {
	fill: #fcc400;
	transition: fill .3s;
}

.elementor-18305 .elementor-element.elementor-element-f04bdb2 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-18305 .elementor-element.elementor-element-f04bdb2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18305 .elementor-element.elementor-element-f04bdb2 .elementor-icon-list-item > a {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 1.5em;
}

.elementor-18305 .elementor-element.elementor-element-f04bdb2 .elementor-icon-list-text {
	color: #000;
	transition: color .3s;
}

.elementor-18305 .elementor-element.elementor-element-2294698 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-2294698 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-2294698 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-2294698 .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-2294698 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-2294698 .elementor-icon-list-icon i {
	color: #fcc400;
	transition: color .3s;
}

.elementor-18305 .elementor-element.elementor-element-2294698 .elementor-icon-list-icon svg {
	fill: #fcc400;
	transition: fill .3s;
}

.elementor-18305 .elementor-element.elementor-element-2294698 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-18305 .elementor-element.elementor-element-2294698 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18305 .elementor-element.elementor-element-2294698 .elementor-icon-list-item > a {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 1.5em;
}

.elementor-18305 .elementor-element.elementor-element-2294698 .elementor-icon-list-text {
	color: #000;
	transition: color .3s;
}

.elementor-18305 .elementor-element.elementor-element-f2875e4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-f2875e4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-f2875e4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-f2875e4 .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-f2875e4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-f2875e4 .elementor-icon-list-icon i {
	color: #fcc400;
	transition: color .3s;
}

.elementor-18305 .elementor-element.elementor-element-f2875e4 .elementor-icon-list-icon svg {
	fill: #fcc400;
	transition: fill .3s;
}

.elementor-18305 .elementor-element.elementor-element-f2875e4 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-18305 .elementor-element.elementor-element-f2875e4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18305 .elementor-element.elementor-element-f2875e4 .elementor-icon-list-item > a {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 1.5em;
}

.elementor-18305 .elementor-element.elementor-element-f2875e4 .elementor-icon-list-text {
	color: #000;
	transition: color .3s;
}

.elementor-18305 .elementor-element.elementor-element-ad4d56f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-ad4d56f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-ad4d56f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-ad4d56f .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-ad4d56f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-ad4d56f .elementor-icon-list-icon i {
	color: #fcc400;
	transition: color .3s;
}

.elementor-18305 .elementor-element.elementor-element-ad4d56f .elementor-icon-list-icon svg {
	fill: #fcc400;
	transition: fill .3s;
}

.elementor-18305 .elementor-element.elementor-element-ad4d56f {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-18305 .elementor-element.elementor-element-ad4d56f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18305 .elementor-element.elementor-element-ad4d56f .elementor-icon-list-item > a {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 1.5em;
}

.elementor-18305 .elementor-element.elementor-element-ad4d56f .elementor-icon-list-text {
	color: #000;
	transition: color .3s;
}

.elementor-18305 .elementor-element.elementor-element-c84c53c:not(.elementor-motion-effects-element-type-background), .elementor-18305 .elementor-element.elementor-element-c84c53c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-accent);
}

.elementor-18305 .elementor-element.elementor-element-96b3a63 > .elementor-element-populated, .elementor-18305 .elementor-element.elementor-element-96b3a63 > .elementor-element-populated > .elementor-background-overlay, .elementor-18305 .elementor-element.elementor-element-96b3a63 > .elementor-background-slideshow {
	border-radius: 5px 5px 5px 5px;
}

.elementor-18305 .elementor-element.elementor-element-96b3a63 > .elementor-element-populated {
	margin: 12px 24px 12px 0px;
	--e-column-margin-right: 24px;
	--e-column-margin-left: 0px;
	padding: 32px 32px 32px 32px;
}

.elementor-18305 .elementor-element.elementor-element-9d31738 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-9d31738 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-9d31738 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-9d31738 .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-9d31738 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-9d31738 .elementor-icon-list-icon i {
	color: #fcc400;
	transition: color .3s;
}

.elementor-18305 .elementor-element.elementor-element-9d31738 .elementor-icon-list-icon svg {
	fill: #fcc400;
	transition: fill .3s;
}

.elementor-18305 .elementor-element.elementor-element-9d31738 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-18305 .elementor-element.elementor-element-9d31738 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18305 .elementor-element.elementor-element-9d31738 .elementor-icon-list-item > a {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 1.5em;
}

.elementor-18305 .elementor-element.elementor-element-9d31738 .elementor-icon-list-text {
	color: #000;
	transition: color .3s;
}

.elementor-18305 .elementor-element.elementor-element-b002b17 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-b002b17 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-b002b17 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-b002b17 .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-b002b17 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-b002b17 .elementor-icon-list-icon i {
	color: #fcc400;
	transition: color .3s;
}

.elementor-18305 .elementor-element.elementor-element-b002b17 .elementor-icon-list-icon svg {
	fill: #fcc400;
	transition: fill .3s;
}

.elementor-18305 .elementor-element.elementor-element-b002b17 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-18305 .elementor-element.elementor-element-b002b17 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18305 .elementor-element.elementor-element-b002b17 .elementor-icon-list-item > a {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 1.5em;
}

.elementor-18305 .elementor-element.elementor-element-b002b17 .elementor-icon-list-text {
	color: #000;
	transition: color .3s;
}

.elementor-18305 .elementor-element.elementor-element-b2999b3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-b2999b3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-b2999b3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-b2999b3 .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-b2999b3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-b2999b3 .elementor-icon-list-icon i {
	color: #fcc400;
	transition: color .3s;
}

.elementor-18305 .elementor-element.elementor-element-b2999b3 .elementor-icon-list-icon svg {
	fill: #fcc400;
	transition: fill .3s;
}

.elementor-18305 .elementor-element.elementor-element-b2999b3 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-18305 .elementor-element.elementor-element-b2999b3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18305 .elementor-element.elementor-element-b2999b3 .elementor-icon-list-item > a {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 1.5em;
}

.elementor-18305 .elementor-element.elementor-element-b2999b3 .elementor-icon-list-text {
	color: #000;
	transition: color .3s;
}

.elementor-18305 .elementor-element.elementor-element-22093c4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-22093c4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-22093c4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-22093c4 .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-22093c4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-22093c4 .elementor-icon-list-icon i {
	color: #fcc400;
	transition: color .3s;
}

.elementor-18305 .elementor-element.elementor-element-22093c4 .elementor-icon-list-icon svg {
	fill: #fcc400;
	transition: fill .3s;
}

.elementor-18305 .elementor-element.elementor-element-22093c4 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-18305 .elementor-element.elementor-element-22093c4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18305 .elementor-element.elementor-element-22093c4 .elementor-icon-list-item > a {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 1.5em;
}

.elementor-18305 .elementor-element.elementor-element-22093c4 .elementor-icon-list-text {
	color: #000;
	transition: color .3s;
}

.elementor-18305 .elementor-element.elementor-element-125c1f0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-125c1f0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-125c1f0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-125c1f0 .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-125c1f0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-125c1f0 .elementor-icon-list-icon i {
	color: #fcc400;
	transition: color .3s;
}

.elementor-18305 .elementor-element.elementor-element-125c1f0 .elementor-icon-list-icon svg {
	fill: #fcc400;
	transition: fill .3s;
}

.elementor-18305 .elementor-element.elementor-element-125c1f0 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-18305 .elementor-element.elementor-element-125c1f0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18305 .elementor-element.elementor-element-125c1f0 .elementor-icon-list-item > a {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 1.5em;
}

.elementor-18305 .elementor-element.elementor-element-125c1f0 .elementor-icon-list-text {
	color: #000;
	transition: color .3s;
}

.elementor-18305 .elementor-element.elementor-element-8a17057 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-8a17057 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-8a17057 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-8a17057 .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-8a17057 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-8a17057 .elementor-icon-list-icon i {
	color: #fcc400;
	transition: color .3s;
}

.elementor-18305 .elementor-element.elementor-element-8a17057 .elementor-icon-list-icon svg {
	fill: #fcc400;
	transition: fill .3s;
}

.elementor-18305 .elementor-element.elementor-element-8a17057 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-18305 .elementor-element.elementor-element-8a17057 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18305 .elementor-element.elementor-element-8a17057 .elementor-icon-list-item > a {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 1.5em;
}

.elementor-18305 .elementor-element.elementor-element-8a17057 .elementor-icon-list-text {
	color: #000;
	transition: color .3s;
}

.elementor-18305 .elementor-element.elementor-element-20e1a57 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-20e1a57 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-20e1a57 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-20e1a57 .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-20e1a57 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-20e1a57 .elementor-icon-list-icon i {
	color: #fcc400;
	transition: color .3s;
}

.elementor-18305 .elementor-element.elementor-element-20e1a57 .elementor-icon-list-icon svg {
	fill: #fcc400;
	transition: fill .3s;
}

.elementor-18305 .elementor-element.elementor-element-20e1a57 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-18305 .elementor-element.elementor-element-20e1a57 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18305 .elementor-element.elementor-element-20e1a57 .elementor-icon-list-item > a {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 1.5em;
}

.elementor-18305 .elementor-element.elementor-element-20e1a57 .elementor-icon-list-text {
	color: #000;
	transition: color .3s;
}

.elementor-18305 .elementor-element.elementor-element-1869d16 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-1869d16 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-1869d16 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-1869d16 .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-1869d16 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-1869d16 .elementor-icon-list-icon i {
	color: #fcc400;
	transition: color .3s;
}

.elementor-18305 .elementor-element.elementor-element-1869d16 .elementor-icon-list-icon svg {
	fill: #fcc400;
	transition: fill .3s;
}

.elementor-18305 .elementor-element.elementor-element-1869d16 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-18305 .elementor-element.elementor-element-1869d16 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18305 .elementor-element.elementor-element-1869d16 .elementor-icon-list-item > a {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 1.5em;
}

.elementor-18305 .elementor-element.elementor-element-1869d16 .elementor-icon-list-text {
	color: #000;
	transition: color .3s;
}

.elementor-18305 .elementor-element.elementor-element-472290f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-472290f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-472290f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-472290f .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-472290f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-472290f .elementor-icon-list-icon i {
	color: #fcc400;
	transition: color .3s;
}

.elementor-18305 .elementor-element.elementor-element-472290f .elementor-icon-list-icon svg {
	fill: #fcc400;
	transition: fill .3s;
}

.elementor-18305 .elementor-element.elementor-element-472290f {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-18305 .elementor-element.elementor-element-472290f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18305 .elementor-element.elementor-element-472290f .elementor-icon-list-item > a {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 1.5em;
}

.elementor-18305 .elementor-element.elementor-element-472290f .elementor-icon-list-text {
	color: #000;
	transition: color .3s;
}

.elementor-18305 .elementor-element.elementor-element-d86beb0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-d86beb0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-d86beb0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-d86beb0 .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-d86beb0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-d86beb0 .elementor-icon-list-icon i {
	color: #fcc400;
	transition: color .3s;
}

.elementor-18305 .elementor-element.elementor-element-d86beb0 .elementor-icon-list-icon svg {
	fill: #fcc400;
	transition: fill .3s;
}

.elementor-18305 .elementor-element.elementor-element-d86beb0 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-18305 .elementor-element.elementor-element-d86beb0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18305 .elementor-element.elementor-element-d86beb0 .elementor-icon-list-item > a {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 1.5em;
}

.elementor-18305 .elementor-element.elementor-element-d86beb0 .elementor-icon-list-text {
	color: #000;
	transition: color .3s;
}

.elementor-18305 .elementor-element.elementor-element-a843ac6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-a843ac6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-a843ac6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-a843ac6 .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-a843ac6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-a843ac6 .elementor-icon-list-icon i {
	color: #fcc400;
	transition: color .3s;
}

.elementor-18305 .elementor-element.elementor-element-a843ac6 .elementor-icon-list-icon svg {
	fill: #fcc400;
	transition: fill .3s;
}

.elementor-18305 .elementor-element.elementor-element-a843ac6 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-18305 .elementor-element.elementor-element-a843ac6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18305 .elementor-element.elementor-element-a843ac6 .elementor-icon-list-item > a {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 1.5em;
}

.elementor-18305 .elementor-element.elementor-element-a843ac6 .elementor-icon-list-text {
	color: #000;
	transition: color .3s;
}

.elementor-18305 .elementor-element.elementor-element-4071406 > .elementor-element-populated, .elementor-18305 .elementor-element.elementor-element-4071406 > .elementor-element-populated > .elementor-background-overlay, .elementor-18305 .elementor-element.elementor-element-4071406 > .elementor-background-slideshow {
	border-radius: 5px 5px 5px 5px;
}

.elementor-18305 .elementor-element.elementor-element-4071406 > .elementor-element-populated {
	margin: 12px 12px 12px 12px;
	--e-column-margin-right: 12px;
	--e-column-margin-left: 12px;
	padding: 32px 32px 32px 32px;
}

.elementor-18305 .elementor-element.elementor-element-8a8596c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-8a8596c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-8a8596c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-8a8596c .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-8a8596c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-8a8596c .elementor-icon-list-icon i {
	color: #fcc400;
	transition: color .3s;
}

.elementor-18305 .elementor-element.elementor-element-8a8596c .elementor-icon-list-icon svg {
	fill: #fcc400;
	transition: fill .3s;
}

.elementor-18305 .elementor-element.elementor-element-8a8596c {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-18305 .elementor-element.elementor-element-8a8596c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18305 .elementor-element.elementor-element-8a8596c .elementor-icon-list-item > a {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 1.5em;
}

.elementor-18305 .elementor-element.elementor-element-8a8596c .elementor-icon-list-text {
	color: #000;
	transition: color .3s;
}

.elementor-18305 .elementor-element.elementor-element-02870f9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-02870f9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-02870f9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-02870f9 .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-02870f9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-02870f9 .elementor-icon-list-icon i {
	color: #fcc400;
	transition: color .3s;
}

.elementor-18305 .elementor-element.elementor-element-02870f9 .elementor-icon-list-icon svg {
	fill: #fcc400;
	transition: fill .3s;
}

.elementor-18305 .elementor-element.elementor-element-02870f9 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-18305 .elementor-element.elementor-element-02870f9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18305 .elementor-element.elementor-element-02870f9 .elementor-icon-list-item > a {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 1.5em;
}

.elementor-18305 .elementor-element.elementor-element-02870f9 .elementor-icon-list-text {
	color: #000;
	transition: color .3s;
}

.elementor-18305 .elementor-element.elementor-element-04435b1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-04435b1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-04435b1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-04435b1 .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-04435b1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-04435b1 .elementor-icon-list-icon i {
	color: #fcc400;
	transition: color .3s;
}

.elementor-18305 .elementor-element.elementor-element-04435b1 .elementor-icon-list-icon svg {
	fill: #fcc400;
	transition: fill .3s;
}

.elementor-18305 .elementor-element.elementor-element-04435b1 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-18305 .elementor-element.elementor-element-04435b1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18305 .elementor-element.elementor-element-04435b1 .elementor-icon-list-item > a {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 1.5em;
}

.elementor-18305 .elementor-element.elementor-element-04435b1 .elementor-icon-list-text {
	color: #000;
	transition: color .3s;
}

.elementor-18305 .elementor-element.elementor-element-398a7c7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-398a7c7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-398a7c7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-398a7c7 .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-398a7c7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-398a7c7 .elementor-icon-list-icon i {
	color: #fcc400;
	transition: color .3s;
}

.elementor-18305 .elementor-element.elementor-element-398a7c7 .elementor-icon-list-icon svg {
	fill: #fcc400;
	transition: fill .3s;
}

.elementor-18305 .elementor-element.elementor-element-398a7c7 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-18305 .elementor-element.elementor-element-398a7c7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18305 .elementor-element.elementor-element-398a7c7 .elementor-icon-list-item > a {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 1.5em;
}

.elementor-18305 .elementor-element.elementor-element-398a7c7 .elementor-icon-list-text {
	color: #000;
	transition: color .3s;
}

.elementor-18305 .elementor-element.elementor-element-4cf338e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-4cf338e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-4cf338e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-4cf338e .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-4cf338e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-4cf338e .elementor-icon-list-icon i {
	color: #fcc400;
	transition: color .3s;
}

.elementor-18305 .elementor-element.elementor-element-4cf338e .elementor-icon-list-icon svg {
	fill: #fcc400;
	transition: fill .3s;
}

.elementor-18305 .elementor-element.elementor-element-4cf338e {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-18305 .elementor-element.elementor-element-4cf338e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18305 .elementor-element.elementor-element-4cf338e .elementor-icon-list-item > a {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 1.5em;
}

.elementor-18305 .elementor-element.elementor-element-4cf338e .elementor-icon-list-text {
	color: #000;
	transition: color .3s;
}

.elementor-18305 .elementor-element.elementor-element-f230bf0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-f230bf0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-f230bf0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-f230bf0 .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-f230bf0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-f230bf0 .elementor-icon-list-icon i {
	color: #fcc400;
	transition: color .3s;
}

.elementor-18305 .elementor-element.elementor-element-f230bf0 .elementor-icon-list-icon svg {
	fill: #fcc400;
	transition: fill .3s;
}

.elementor-18305 .elementor-element.elementor-element-f230bf0 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-18305 .elementor-element.elementor-element-f230bf0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18305 .elementor-element.elementor-element-f230bf0 .elementor-icon-list-item > a {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 1.5em;
}

.elementor-18305 .elementor-element.elementor-element-f230bf0 .elementor-icon-list-text {
	color: #000;
	transition: color .3s;
}

.elementor-18305 .elementor-element.elementor-element-0fa1636 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-0fa1636 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-0fa1636 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-0fa1636 .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-0fa1636 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-0fa1636 .elementor-icon-list-icon i {
	color: #fcc400;
	transition: color .3s;
}

.elementor-18305 .elementor-element.elementor-element-0fa1636 .elementor-icon-list-icon svg {
	fill: #fcc400;
	transition: fill .3s;
}

.elementor-18305 .elementor-element.elementor-element-0fa1636 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-18305 .elementor-element.elementor-element-0fa1636 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18305 .elementor-element.elementor-element-0fa1636 .elementor-icon-list-item > a {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 1.5em;
}

.elementor-18305 .elementor-element.elementor-element-0fa1636 .elementor-icon-list-text {
	color: #000;
	transition: color .3s;
}

.elementor-18305 .elementor-element.elementor-element-02a89df .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-02a89df .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-02a89df .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-02a89df .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-02a89df .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-02a89df .elementor-icon-list-icon i {
	color: #fcc400;
	transition: color .3s;
}

.elementor-18305 .elementor-element.elementor-element-02a89df .elementor-icon-list-icon svg {
	fill: #fcc400;
	transition: fill .3s;
}

.elementor-18305 .elementor-element.elementor-element-02a89df {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-18305 .elementor-element.elementor-element-02a89df .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18305 .elementor-element.elementor-element-02a89df .elementor-icon-list-item > a {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 1.5em;
}

.elementor-18305 .elementor-element.elementor-element-02a89df .elementor-icon-list-text {
	color: #000;
	transition: color .3s;
}

.elementor-18305 .elementor-element.elementor-element-8795a91 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-8795a91 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-8795a91 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-8795a91 .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-8795a91 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-8795a91 .elementor-icon-list-icon i {
	color: #fcc400;
	transition: color .3s;
}

.elementor-18305 .elementor-element.elementor-element-8795a91 .elementor-icon-list-icon svg {
	fill: #fcc400;
	transition: fill .3s;
}

.elementor-18305 .elementor-element.elementor-element-8795a91 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-18305 .elementor-element.elementor-element-8795a91 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18305 .elementor-element.elementor-element-8795a91 .elementor-icon-list-item > a {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 1.5em;
}

.elementor-18305 .elementor-element.elementor-element-8795a91 .elementor-icon-list-text {
	color: #000;
	transition: color .3s;
}

.elementor-18305 .elementor-element.elementor-element-9695382 > .elementor-element-populated, .elementor-18305 .elementor-element.elementor-element-9695382 > .elementor-element-populated > .elementor-background-overlay, .elementor-18305 .elementor-element.elementor-element-9695382 > .elementor-background-slideshow {
	border-radius: 5px 5px 5px 5px;
}

.elementor-18305 .elementor-element.elementor-element-9695382 > .elementor-element-populated {
	margin: 12px 0px 12px 24px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 24px;
	padding: 32px 32px 32px 32px;
}

.elementor-18305 .elementor-element.elementor-element-17ccc40 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-17ccc40 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-17ccc40 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-17ccc40 .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-17ccc40 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-17ccc40 .elementor-icon-list-icon i {
	color: #fcc400;
	transition: color .3s;
}

.elementor-18305 .elementor-element.elementor-element-17ccc40 .elementor-icon-list-icon svg {
	fill: #fcc400;
	transition: fill .3s;
}

.elementor-18305 .elementor-element.elementor-element-17ccc40 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-18305 .elementor-element.elementor-element-17ccc40 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18305 .elementor-element.elementor-element-17ccc40 .elementor-icon-list-item > a {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 1.5em;
}

.elementor-18305 .elementor-element.elementor-element-17ccc40 .elementor-icon-list-text {
	color: #000;
	transition: color .3s;
}

.elementor-18305 .elementor-element.elementor-element-d575987 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-d575987 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-d575987 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-d575987 .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-d575987 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-d575987 .elementor-icon-list-icon i {
	color: #fcc400;
	transition: color .3s;
}

.elementor-18305 .elementor-element.elementor-element-d575987 .elementor-icon-list-icon svg {
	fill: #fcc400;
	transition: fill .3s;
}

.elementor-18305 .elementor-element.elementor-element-d575987 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-18305 .elementor-element.elementor-element-d575987 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18305 .elementor-element.elementor-element-d575987 .elementor-icon-list-item > a {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 1.5em;
}

.elementor-18305 .elementor-element.elementor-element-d575987 .elementor-icon-list-text {
	color: #000;
	transition: color .3s;
}

.elementor-18305 .elementor-element.elementor-element-ee978d8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-ee978d8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-ee978d8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-ee978d8 .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-ee978d8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-ee978d8 .elementor-icon-list-icon i {
	color: #fcc400;
	transition: color .3s;
}

.elementor-18305 .elementor-element.elementor-element-ee978d8 .elementor-icon-list-icon svg {
	fill: #fcc400;
	transition: fill .3s;
}

.elementor-18305 .elementor-element.elementor-element-ee978d8 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-18305 .elementor-element.elementor-element-ee978d8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18305 .elementor-element.elementor-element-ee978d8 .elementor-icon-list-item > a {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 1.5em;
}

.elementor-18305 .elementor-element.elementor-element-ee978d8 .elementor-icon-list-text {
	color: #000;
	transition: color .3s;
}

.elementor-18305 .elementor-element.elementor-element-9a8d294 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-9a8d294 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-9a8d294 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-9a8d294 .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-9a8d294 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-9a8d294 .elementor-icon-list-icon i {
	color: #fcc400;
	transition: color .3s;
}

.elementor-18305 .elementor-element.elementor-element-9a8d294 .elementor-icon-list-icon svg {
	fill: #fcc400;
	transition: fill .3s;
}

.elementor-18305 .elementor-element.elementor-element-9a8d294 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-18305 .elementor-element.elementor-element-9a8d294 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18305 .elementor-element.elementor-element-9a8d294 .elementor-icon-list-item > a {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 1.5em;
}

.elementor-18305 .elementor-element.elementor-element-9a8d294 .elementor-icon-list-text {
	color: #000;
	transition: color .3s;
}

.elementor-18305 .elementor-element.elementor-element-a6d90fa .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-a6d90fa .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-a6d90fa .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-a6d90fa .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-a6d90fa .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-a6d90fa .elementor-icon-list-icon i {
	color: #fcc400;
	transition: color .3s;
}

.elementor-18305 .elementor-element.elementor-element-a6d90fa .elementor-icon-list-icon svg {
	fill: #fcc400;
	transition: fill .3s;
}

.elementor-18305 .elementor-element.elementor-element-a6d90fa {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-18305 .elementor-element.elementor-element-a6d90fa .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18305 .elementor-element.elementor-element-a6d90fa .elementor-icon-list-item > a {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 1.5em;
}

.elementor-18305 .elementor-element.elementor-element-a6d90fa .elementor-icon-list-text {
	color: #000;
	transition: color .3s;
}

.elementor-18305 .elementor-element.elementor-element-37fe901 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-37fe901 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-37fe901 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-37fe901 .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-37fe901 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-37fe901 .elementor-icon-list-icon i {
	color: #fcc400;
	transition: color .3s;
}

.elementor-18305 .elementor-element.elementor-element-37fe901 .elementor-icon-list-icon svg {
	fill: #fcc400;
	transition: fill .3s;
}

.elementor-18305 .elementor-element.elementor-element-37fe901 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-18305 .elementor-element.elementor-element-37fe901 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18305 .elementor-element.elementor-element-37fe901 .elementor-icon-list-item > a {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 1.5em;
}

.elementor-18305 .elementor-element.elementor-element-37fe901 .elementor-icon-list-text {
	color: #000;
	transition: color .3s;
}

.elementor-18305 .elementor-element.elementor-element-44ccf7a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-44ccf7a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-44ccf7a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-44ccf7a .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-44ccf7a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-44ccf7a .elementor-icon-list-icon i {
	color: #fcc400;
	transition: color .3s;
}

.elementor-18305 .elementor-element.elementor-element-44ccf7a .elementor-icon-list-icon svg {
	fill: #fcc400;
	transition: fill .3s;
}

.elementor-18305 .elementor-element.elementor-element-44ccf7a {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-18305 .elementor-element.elementor-element-44ccf7a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18305 .elementor-element.elementor-element-44ccf7a .elementor-icon-list-item > a {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 1.5em;
}

.elementor-18305 .elementor-element.elementor-element-44ccf7a .elementor-icon-list-text {
	color: #000;
	transition: color .3s;
}

.elementor-18305 .elementor-element.elementor-element-ba7d459 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-ba7d459 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-ba7d459 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-ba7d459 .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-ba7d459 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-ba7d459 .elementor-icon-list-icon i {
	color: #fcc400;
	transition: color .3s;
}

.elementor-18305 .elementor-element.elementor-element-ba7d459 .elementor-icon-list-icon svg {
	fill: #fcc400;
	transition: fill .3s;
}

.elementor-18305 .elementor-element.elementor-element-ba7d459 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-18305 .elementor-element.elementor-element-ba7d459 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18305 .elementor-element.elementor-element-ba7d459 .elementor-icon-list-item > a {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 1.5em;
}

.elementor-18305 .elementor-element.elementor-element-ba7d459 .elementor-icon-list-text {
	color: #000;
	transition: color .3s;
}

.elementor-18305 .elementor-element.elementor-element-76b84d1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-76b84d1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-76b84d1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-76b84d1 .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-76b84d1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-76b84d1 .elementor-icon-list-icon i {
	color: #fcc400;
	transition: color .3s;
}

.elementor-18305 .elementor-element.elementor-element-76b84d1 .elementor-icon-list-icon svg {
	fill: #fcc400;
	transition: fill .3s;
}

.elementor-18305 .elementor-element.elementor-element-76b84d1 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-18305 .elementor-element.elementor-element-76b84d1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18305 .elementor-element.elementor-element-76b84d1 .elementor-icon-list-item > a {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 1.5em;
}

.elementor-18305 .elementor-element.elementor-element-76b84d1 .elementor-icon-list-text {
	color: #000;
	transition: color .3s;
}

.elementor-18305 .elementor-element.elementor-element-2d14c3c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-2d14c3c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-2d14c3c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-2d14c3c .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-2d14c3c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-2d14c3c .elementor-icon-list-icon i {
	color: #fcc400;
	transition: color .3s;
}

.elementor-18305 .elementor-element.elementor-element-2d14c3c .elementor-icon-list-icon svg {
	fill: #fcc400;
	transition: fill .3s;
}

.elementor-18305 .elementor-element.elementor-element-2d14c3c {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-18305 .elementor-element.elementor-element-2d14c3c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18305 .elementor-element.elementor-element-2d14c3c .elementor-icon-list-item > a {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 1.5em;
}

.elementor-18305 .elementor-element.elementor-element-2d14c3c .elementor-icon-list-text {
	color: #000;
	transition: color .3s;
}

.elementor-18305 .elementor-element.elementor-element-c84c53c {
	border-style: solid;
	border-color: #bababa;
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

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

.elementor-18305 .elementor-element.elementor-element-828ca71:not(.elementor-motion-effects-element-type-background), .elementor-18305 .elementor-element.elementor-element-828ca71 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #919598;
}

.elementor-bc-flex-widget .elementor-18305 .elementor-element.elementor-element-19b7bf1.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-18305 .elementor-element.elementor-element-63c767d {
	margin-top: 0%;
	margin-bottom: 0%;
	padding: 0px 0px 0px 0px;
}

.elementor-18305 .elementor-element.elementor-element-48a2474 > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-18305 .elementor-element.elementor-element-8efbcbf > .elementor-widget-container {
	margin: 0% 0% 0% 0%;
	padding: 0px 0px 0px 0px;
}

.elementor-18305 .elementor-element.elementor-element-8efbcbf {
	text-align: left;
}

.elementor-18305 .elementor-element.elementor-element-8efbcbf .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 50px;
	font-weight: 800;
	line-height: 1.2em;
	color: #000;
}

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

.elementor-18305 .elementor-element.elementor-element-6884c03 .elementor-button {
	background-color: var(--e-global-color-primary);
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 700;
	fill: var(--e-global-color-secondary);
	color: var(--e-global-color-secondary);
}

.elementor-18305 .elementor-element.elementor-element-6884c03 > .elementor-widget-container {
	margin: 0% 0% 0% 0%;
	padding: 0px 0px 0px 0px;
}

.elementor-18305 .elementor-element.elementor-element-6884c03 .elementor-button:hover, .elementor-18305 .elementor-element.elementor-element-6884c03 .elementor-button:focus {
	color: var(--e-global-color-secondary);
}

.elementor-18305 .elementor-element.elementor-element-6884c03 .elementor-button:hover svg, .elementor-18305 .elementor-element.elementor-element-6884c03 .elementor-button:focus svg {
	fill: var(--e-global-color-secondary);
}

.elementor-18305 .elementor-element.elementor-element-11f1554 > .elementor-widget-container {
	margin: 3% 0% 0% 0%;
	padding: 0% 0% 0% 0%;
}

.elementor-18305 .elementor-element.elementor-element-11f1554 {
	text-align: left;
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	color: #000;
}

.elementor-18305 .elementor-element.elementor-element-b60f0c5 {
	--spacer-size: 50px;
}

.elementor-18305 .elementor-element.elementor-element-cf2bfe5 .elementor-button {
	background-color: var(--e-global-color-primary);
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 700;
	fill: var(--e-global-color-secondary);
	color: var(--e-global-color-secondary);
}

.elementor-18305 .elementor-element.elementor-element-cf2bfe5 > .elementor-widget-container {
	margin: 0% 0% 0% 0%;
	padding: 0px 0px 0px 0px;
}

.elementor-18305 .elementor-element.elementor-element-cf2bfe5 .elementor-button:hover, .elementor-18305 .elementor-element.elementor-element-cf2bfe5 .elementor-button:focus {
	color: var(--e-global-color-secondary);
}

.elementor-18305 .elementor-element.elementor-element-cf2bfe5 .elementor-button:hover svg, .elementor-18305 .elementor-element.elementor-element-cf2bfe5 .elementor-button:focus svg {
	fill: var(--e-global-color-secondary);
}

.elementor-18305 .elementor-element.elementor-element-828ca71 > .elementor-container {
	max-width: 1100px;
}

.elementor-18305 .elementor-element.elementor-element-828ca71 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 10% 5% 10% 5%;
}

.elementor-18305 .elementor-element.elementor-element-828ca71 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-18305 .elementor-element.elementor-element-11e37d5 > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-18305 .elementor-element.elementor-element-11e37d5:not(.elementor-motion-effects-element-type-background), .elementor-18305 .elementor-element.elementor-element-11e37d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f2f3f5;
}

.elementor-bc-flex-widget .elementor-18305 .elementor-element.elementor-element-86aa325.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-18305 .elementor-element.elementor-element-c0edc0a > .elementor-widget-container {
	margin: 0% 0% 0% 0%;
	padding: 0px 0px 0px 0px;
}

.elementor-18305 .elementor-element.elementor-element-c0edc0a {
	text-align: left;
}

.elementor-18305 .elementor-element.elementor-element-c0edc0a .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 50px;
	font-weight: 800;
	text-transform: capitalize;
	line-height: 1.2em;
	color: #000;
}

.elementor-18305 .elementor-element.elementor-element-8f01cd9 > .elementor-widget-container {
	margin: -1% 0% -2% 0%;
	padding: 0% 0% 0% 0%;
}

.elementor-18305 .elementor-element.elementor-element-8f01cd9 {
	text-align: left;
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	color: #000;
}

.elementor-widget-pp-table .pp-table tr th.pp-table-cell {
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-widget-pp-table .pp-table tr .pp-table-cell {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-widget-pp-table .pp-table .pp-table-cell .pp-table-cell-content {
	color: var(--e-global-color-text);
}

.elementor-widget-pp-table .pp-table tfoot td.pp-table-cell {
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-18305 .elementor-element.elementor-element-cf69f10 .pp-table-container {
	max-width: 100%;
}

.elementor-18305 .elementor-element.elementor-element-cf69f10 .pp-table th.pp-table-cell .pp-table-cell-content {
	color: #000;
}

.elementor-18305 .elementor-element.elementor-element-cf69f10 .pp-table th.pp-table-cell .pp-icon svg {
	fill: #000;
}

.elementor-18305 .elementor-element.elementor-element-cf69f10 .pp-table th.pp-table-cell {
	background-color: #e6e6e6;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-18305 .elementor-element.elementor-element-cf69f10 .pp-table thead th {
	text-align: center;
}

.elementor-18305 .elementor-element.elementor-element-cf69f10 .pp-table thead .pp-table-cell-content {
	align-items: center;
}

.elementor-18305 .elementor-element.elementor-element-cf69f10 .pp-table thead .pp-table-cell:first-child .pp-table-cell-content {
	align-items: center;
}

.elementor-18305 .elementor-element.elementor-element-cf69f10 .pp-table thead .pp-table-cell:last-child .pp-table-cell-content {
	align-items: center;
}

.elementor-18305 .elementor-element.elementor-element-cf69f10 .pp-table tbody tr .pp-table-cell-content {
	color: #000;
}

.elementor-18305 .elementor-element.elementor-element-cf69f10 .pp-table tr {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-18305 .elementor-element.elementor-element-cf69f10 .pp-table .pp-table-cell .pp-table-cell-content {
	color: #000;
}

.elementor-18305 .elementor-element.elementor-element-cf69f10 .pp-table .pp-table-cell {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-18305 .elementor-element.elementor-element-cf69f10 .pp-table tbody td {
	text-align: center;
}

.elementor-18305 .elementor-element.elementor-element-cf69f10 .pp-table tbody .pp-table-cell-content {
	align-items: center;
}

.elementor-18305 .elementor-element.elementor-element-cf69f10 .pp-table tbody .pp-table-cell:first-child .pp-table-cell-content {
	align-items: center;
}

.elementor-18305 .elementor-element.elementor-element-cf69f10 .pp-table tbody .pp-table-cell:last-child .pp-table-cell-content {
	align-items: center;
}

.elementor-18305 .elementor-element.elementor-element-cf69f10 .pp-table tfoot .pp-table-cell-content {
	align-items: center;
}

.elementor-18305 .elementor-element.elementor-element-cf69f10 .pp-table tfoot .pp-table-cell:first-child .pp-table-cell-content {
	align-items: center;
}

.elementor-18305 .elementor-element.elementor-element-cf69f10 .pp-table tfoot .pp-table-cell:last-child .pp-table-cell-content {
	align-items: center;
}

.elementor-18305 .elementor-element.elementor-element-cf69f10 .pp-table-cell-icon img {
	width: 100px;
}

.elementor-18305 .elementor-element.elementor-element-5cbc003 .pp-table-container {
	max-width: 100%;
}

.elementor-18305 .elementor-element.elementor-element-5cbc003 .pp-table th.pp-table-cell .pp-table-cell-content {
	color: #000;
}

.elementor-18305 .elementor-element.elementor-element-5cbc003 .pp-table th.pp-table-cell .pp-icon svg {
	fill: #000;
}

.elementor-18305 .elementor-element.elementor-element-5cbc003 .pp-table th.pp-table-cell {
	background-color: #e6e6e6;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-18305 .elementor-element.elementor-element-5cbc003 .pp-table thead .pp-table-cell-content {
	align-items: center;
}

.elementor-18305 .elementor-element.elementor-element-5cbc003 .pp-table thead .pp-table-cell:first-child .pp-table-cell-content {
	align-items: center;
}

.elementor-18305 .elementor-element.elementor-element-5cbc003 .pp-table thead .pp-table-cell:last-child .pp-table-cell-content {
	align-items: center;
}

.elementor-18305 .elementor-element.elementor-element-5cbc003 .pp-table tbody tr .pp-table-cell-content {
	color: #000;
}

.elementor-18305 .elementor-element.elementor-element-5cbc003 .pp-table tr {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-18305 .elementor-element.elementor-element-5cbc003 .pp-table tr .pp-table-cell {
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 500;
}

.elementor-18305 .elementor-element.elementor-element-5cbc003 .pp-table .pp-table-cell .pp-table-cell-content {
	color: #000;
}

.elementor-18305 .elementor-element.elementor-element-5cbc003 .pp-table .pp-table-cell {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-18305 .elementor-element.elementor-element-5cbc003 .pp-table tbody td {
	text-align: center;
}

.elementor-18305 .elementor-element.elementor-element-5cbc003 .pp-table tbody .pp-table-cell-content {
	align-items: center;
}

.elementor-18305 .elementor-element.elementor-element-5cbc003 .pp-table tbody .pp-table-cell:first-child .pp-table-cell-content {
	align-items: center;
}

.elementor-18305 .elementor-element.elementor-element-5cbc003 .pp-table tbody .pp-table-cell:last-child .pp-table-cell-content {
	align-items: center;
}

.elementor-18305 .elementor-element.elementor-element-5cbc003 .pp-table tfoot .pp-table-cell-content {
	align-items: center;
}

.elementor-18305 .elementor-element.elementor-element-5cbc003 .pp-table tfoot .pp-table-cell:first-child .pp-table-cell-content {
	align-items: center;
}

.elementor-18305 .elementor-element.elementor-element-5cbc003 .pp-table tfoot .pp-table-cell:last-child .pp-table-cell-content {
	align-items: center;
}

.elementor-18305 .elementor-element.elementor-element-5cbc003 .pp-table-cell-icon img {
	width: 100px;
}

.elementor-18305 .elementor-element.elementor-element-fa8a8ed .pp-table-container {
	max-width: 100%;
}

.elementor-18305 .elementor-element.elementor-element-fa8a8ed .pp-table th.pp-table-cell .pp-table-cell-content {
	color: #000;
}

.elementor-18305 .elementor-element.elementor-element-fa8a8ed .pp-table th.pp-table-cell .pp-icon svg {
	fill: #000;
}

.elementor-18305 .elementor-element.elementor-element-fa8a8ed .pp-table th.pp-table-cell {
	background-color: #e6e6e6;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-18305 .elementor-element.elementor-element-fa8a8ed .pp-table thead .pp-table-cell-content {
	align-items: center;
}

.elementor-18305 .elementor-element.elementor-element-fa8a8ed .pp-table thead .pp-table-cell:first-child .pp-table-cell-content {
	align-items: center;
}

.elementor-18305 .elementor-element.elementor-element-fa8a8ed .pp-table thead .pp-table-cell:last-child .pp-table-cell-content {
	align-items: center;
}

.elementor-18305 .elementor-element.elementor-element-fa8a8ed .pp-table tbody tr .pp-table-cell-content {
	color: #000;
}

.elementor-18305 .elementor-element.elementor-element-fa8a8ed .pp-table tr {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-18305 .elementor-element.elementor-element-fa8a8ed .pp-table tr .pp-table-cell {
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 500;
}

.elementor-18305 .elementor-element.elementor-element-fa8a8ed .pp-table .pp-table-cell .pp-table-cell-content {
	color: #000;
}

.elementor-18305 .elementor-element.elementor-element-fa8a8ed .pp-table .pp-table-cell {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-18305 .elementor-element.elementor-element-fa8a8ed .pp-table tbody td {
	text-align: center;
}

.elementor-18305 .elementor-element.elementor-element-fa8a8ed .pp-table tbody .pp-table-cell-content {
	align-items: center;
}

.elementor-18305 .elementor-element.elementor-element-fa8a8ed .pp-table tbody .pp-table-cell:first-child .pp-table-cell-content {
	align-items: center;
}

.elementor-18305 .elementor-element.elementor-element-fa8a8ed .pp-table tbody .pp-table-cell:last-child .pp-table-cell-content {
	align-items: center;
}

.elementor-18305 .elementor-element.elementor-element-fa8a8ed .pp-table tfoot .pp-table-cell-content {
	align-items: center;
}

.elementor-18305 .elementor-element.elementor-element-fa8a8ed .pp-table tfoot .pp-table-cell:first-child .pp-table-cell-content {
	align-items: center;
}

.elementor-18305 .elementor-element.elementor-element-fa8a8ed .pp-table tfoot .pp-table-cell:last-child .pp-table-cell-content {
	align-items: center;
}

.elementor-18305 .elementor-element.elementor-element-fa8a8ed .pp-table-cell-icon img {
	width: 100px;
}

.elementor-18305 .elementor-element.elementor-element-2a38951 .pp-table-container {
	max-width: 100%;
}

.elementor-18305 .elementor-element.elementor-element-2a38951 .pp-table th.pp-table-cell .pp-table-cell-content {
	color: #000;
}

.elementor-18305 .elementor-element.elementor-element-2a38951 .pp-table th.pp-table-cell .pp-icon svg {
	fill: #000;
}

.elementor-18305 .elementor-element.elementor-element-2a38951 .pp-table th.pp-table-cell {
	background-color: #e6e6e6;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-18305 .elementor-element.elementor-element-2a38951 .pp-table thead .pp-table-cell-content {
	align-items: center;
}

.elementor-18305 .elementor-element.elementor-element-2a38951 .pp-table thead .pp-table-cell:first-child .pp-table-cell-content {
	align-items: center;
}

.elementor-18305 .elementor-element.elementor-element-2a38951 .pp-table thead .pp-table-cell:last-child .pp-table-cell-content {
	align-items: center;
}

.elementor-18305 .elementor-element.elementor-element-2a38951 .pp-table tbody tr .pp-table-cell-content {
	color: #000;
}

.elementor-18305 .elementor-element.elementor-element-2a38951 .pp-table tr {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-18305 .elementor-element.elementor-element-2a38951 .pp-table tr .pp-table-cell {
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 500;
}

.elementor-18305 .elementor-element.elementor-element-2a38951 .pp-table .pp-table-cell .pp-table-cell-content {
	color: #000;
}

.elementor-18305 .elementor-element.elementor-element-2a38951 .pp-table .pp-table-cell {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-18305 .elementor-element.elementor-element-2a38951 .pp-table tbody td {
	text-align: center;
}

.elementor-18305 .elementor-element.elementor-element-2a38951 .pp-table tbody .pp-table-cell-content {
	align-items: center;
}

.elementor-18305 .elementor-element.elementor-element-2a38951 .pp-table tbody .pp-table-cell:first-child .pp-table-cell-content {
	align-items: center;
}

.elementor-18305 .elementor-element.elementor-element-2a38951 .pp-table tbody .pp-table-cell:last-child .pp-table-cell-content {
	align-items: center;
}

.elementor-18305 .elementor-element.elementor-element-2a38951 .pp-table tfoot .pp-table-cell-content {
	align-items: center;
}

.elementor-18305 .elementor-element.elementor-element-2a38951 .pp-table tfoot .pp-table-cell:first-child .pp-table-cell-content {
	align-items: center;
}

.elementor-18305 .elementor-element.elementor-element-2a38951 .pp-table tfoot .pp-table-cell:last-child .pp-table-cell-content {
	align-items: center;
}

.elementor-18305 .elementor-element.elementor-element-2a38951 .pp-table-cell-icon img {
	width: 100px;
}

.elementor-18305 .elementor-element.elementor-element-0f8fb9b > .elementor-widget-container {
	margin: -1% 0% -2% 0%;
	padding: 0% 0% 0% 0%;
}

.elementor-18305 .elementor-element.elementor-element-0f8fb9b {
	text-align: left;
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	color: #000;
}

.elementor-18305 .elementor-element.elementor-element-3af3d43 .elementor-button {
	background-color: #ffc400;
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 700;
	fill: #000;
	color: #000;
}

.elementor-18305 .elementor-element.elementor-element-3af3d43 > .elementor-widget-container {
	margin: 0% 0% 0% 0%;
	padding: 0px 0px 0px 0px;
}

.elementor-18305 .elementor-element.elementor-element-3af3d43 .elementor-button:hover, .elementor-18305 .elementor-element.elementor-element-3af3d43 .elementor-button:focus {
	color: var(--e-global-color-secondary);
}

.elementor-18305 .elementor-element.elementor-element-3af3d43 .elementor-button:hover svg, .elementor-18305 .elementor-element.elementor-element-3af3d43 .elementor-button:focus svg {
	fill: var(--e-global-color-secondary);
}

.elementor-18305 .elementor-element.elementor-element-11e37d5 > .elementor-container {
	max-width: 1100px;
}

.elementor-18305 .elementor-element.elementor-element-11e37d5 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 10% 5% 10% 5.9%;
}

.elementor-18305 .elementor-element.elementor-element-11e37d5 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

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

.elementor-18305 .elementor-element.elementor-element-c2d7c11:not(.elementor-motion-effects-element-type-background), .elementor-18305 .elementor-element.elementor-element-c2d7c11 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

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

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

.elementor-18305 .elementor-element.elementor-element-632dbee > .elementor-widget-container {
	margin: 0% 0% 0% 0%;
	padding: 0px 0px 0px 0px;
}

.elementor-18305 .elementor-element.elementor-element-632dbee {
	text-align: left;
}

.elementor-18305 .elementor-element.elementor-element-632dbee .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 50px;
	font-weight: 800;
	line-height: 1.2em;
	color: #000;
}

.elementor-18305 .elementor-element.elementor-element-3b31bb1 > .elementor-widget-container {
	margin: -1% 0% -2% 0%;
	padding: 0% 0% 0% 0%;
}

.elementor-18305 .elementor-element.elementor-element-3b31bb1 {
	text-align: left;
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	color: #000;
}

.elementor-18305 .elementor-element.elementor-element-0710e75 .elementor-button {
	background-color: #ffc400;
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 700;
	fill: #000;
	color: #000;
}

.elementor-18305 .elementor-element.elementor-element-0710e75 > .elementor-widget-container {
	margin: 0% 0% 0% 0%;
	padding: 0px 0px 0px 0px;
}

.elementor-18305 .elementor-element.elementor-element-0710e75 .elementor-button:hover, .elementor-18305 .elementor-element.elementor-element-0710e75 .elementor-button:focus {
	color: var(--e-global-color-secondary);
}

.elementor-18305 .elementor-element.elementor-element-0710e75 .elementor-button:hover svg, .elementor-18305 .elementor-element.elementor-element-0710e75 .elementor-button:focus svg {
	fill: var(--e-global-color-secondary);
}

.elementor-18305 .elementor-element.elementor-element-c2d7c11 > .elementor-container {
	max-width: 1100px;
}

.elementor-18305 .elementor-element.elementor-element-c2d7c11 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 10% 5% 10% 5.9%;
}

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

.elementor-18305 .elementor-element.elementor-element-2a6c842 > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-18305 .elementor-element.elementor-element-2a6c842:not(.elementor-motion-effects-element-type-background), .elementor-18305 .elementor-element.elementor-element-2a6c842 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f2f3f5;
}

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

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

.elementor-18305 .elementor-element.elementor-element-f7522c2 > .elementor-widget-container {
	margin: 0% 0% 0% 0%;
	padding: 0px 0px 0px 0px;
}

.elementor-18305 .elementor-element.elementor-element-f7522c2 {
	text-align: left;
}

.elementor-18305 .elementor-element.elementor-element-f7522c2 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 50px;
	font-weight: 800;
	line-height: 1.2em;
	color: #000;
}

.elementor-18305 .elementor-element.elementor-element-e5cf0db > .elementor-widget-container {
	margin: -1% 0% -2% 0%;
	padding: 0% 0% 0% 0%;
}

.elementor-18305 .elementor-element.elementor-element-e5cf0db {
	text-align: left;
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	color: #000;
}

.elementor-18305 .elementor-element.elementor-element-e7eac3a .elementor-button {
	background-color: #ffc400;
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 700;
	fill: #000;
	color: #000;
}

.elementor-18305 .elementor-element.elementor-element-e7eac3a > .elementor-widget-container {
	margin: 0% 0% 0% 0%;
	padding: 0px 0px 0px 0px;
}

.elementor-18305 .elementor-element.elementor-element-e7eac3a .elementor-button:hover, .elementor-18305 .elementor-element.elementor-element-e7eac3a .elementor-button:focus {
	color: var(--e-global-color-secondary);
}

.elementor-18305 .elementor-element.elementor-element-e7eac3a .elementor-button:hover svg, .elementor-18305 .elementor-element.elementor-element-e7eac3a .elementor-button:focus svg {
	fill: var(--e-global-color-secondary);
}

.elementor-18305 .elementor-element.elementor-element-2a6c842 > .elementor-container {
	max-width: 1100px;
}

.elementor-18305 .elementor-element.elementor-element-2a6c842 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 10% 5% 10% 5.9%;
}

.elementor-18305 .elementor-element.elementor-element-2a6c842 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

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

.elementor-18305 .elementor-element.elementor-element-e76d815:not(.elementor-motion-effects-element-type-background), .elementor-18305 .elementor-element.elementor-element-e76d815 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

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

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

.elementor-18305 .elementor-element.elementor-element-6e4c792 > .elementor-widget-container {
	margin: 0% 0% 0% 0%;
	padding: 0px 0px 0px 0px;
}

.elementor-18305 .elementor-element.elementor-element-6e4c792 {
	text-align: left;
}

.elementor-18305 .elementor-element.elementor-element-6e4c792 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 50px;
	font-weight: 800;
	line-height: 1.2em;
	color: #000;
}

.elementor-18305 .elementor-element.elementor-element-694fa83 > .elementor-widget-container {
	margin: -1% 0% -2% 0%;
	padding: 0% 0% 0% 0%;
}

.elementor-18305 .elementor-element.elementor-element-694fa83 {
	text-align: left;
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	color: #000;
}

.elementor-18305 .elementor-element.elementor-element-cc19eb9 > .elementor-widget-container {
	margin: 0% 0% 0% 5%;
}

.elementor-18305 .elementor-element.elementor-element-cc19eb9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(5px / 2);
}

.elementor-18305 .elementor-element.elementor-element-cc19eb9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(5px / 2);
}

.elementor-18305 .elementor-element.elementor-element-cc19eb9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(5px / 2);
}

.elementor-18305 .elementor-element.elementor-element-cc19eb9 .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-5px / 2);
}

.elementor-18305 .elementor-element.elementor-element-cc19eb9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-5px / 2);
}

.elementor-18305 .elementor-element.elementor-element-cc19eb9 .elementor-icon-list-icon i {
	color: #fcc400;
	transition: color .3s;
}

.elementor-18305 .elementor-element.elementor-element-cc19eb9 .elementor-icon-list-icon svg {
	fill: #fcc400;
	transition: fill .3s;
}

.elementor-18305 .elementor-element.elementor-element-cc19eb9 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-18305 .elementor-element.elementor-element-cc19eb9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18305 .elementor-element.elementor-element-cc19eb9 .elementor-icon-list-item > a {
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 500;
	line-height: 1.5em;
}

.elementor-18305 .elementor-element.elementor-element-cc19eb9 .elementor-icon-list-text {
	color: #000;
	transition: color .3s;
}

.elementor-18305 .elementor-element.elementor-element-86b7264 > .elementor-widget-container {
	margin: 0% 0% 0% 5%;
}

.elementor-18305 .elementor-element.elementor-element-86b7264 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(5px / 2);
}

.elementor-18305 .elementor-element.elementor-element-86b7264 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(5px / 2);
}

.elementor-18305 .elementor-element.elementor-element-86b7264 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(5px / 2);
}

.elementor-18305 .elementor-element.elementor-element-86b7264 .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-5px / 2);
}

.elementor-18305 .elementor-element.elementor-element-86b7264 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-5px / 2);
}

.elementor-18305 .elementor-element.elementor-element-86b7264 .elementor-icon-list-icon i {
	color: #fcc400;
	transition: color .3s;
}

.elementor-18305 .elementor-element.elementor-element-86b7264 .elementor-icon-list-icon svg {
	fill: #fcc400;
	transition: fill .3s;
}

.elementor-18305 .elementor-element.elementor-element-86b7264 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-18305 .elementor-element.elementor-element-86b7264 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18305 .elementor-element.elementor-element-86b7264 .elementor-icon-list-item > a {
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 500;
	line-height: 1.5em;
}

.elementor-18305 .elementor-element.elementor-element-86b7264 .elementor-icon-list-text {
	color: #000;
	transition: color .3s;
}

.elementor-18305 .elementor-element.elementor-element-af9eabc > .elementor-widget-container {
	margin: 0% 0% 0% 5%;
}

.elementor-18305 .elementor-element.elementor-element-af9eabc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(5px / 2);
}

.elementor-18305 .elementor-element.elementor-element-af9eabc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(5px / 2);
}

.elementor-18305 .elementor-element.elementor-element-af9eabc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(5px / 2);
}

.elementor-18305 .elementor-element.elementor-element-af9eabc .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-5px / 2);
}

.elementor-18305 .elementor-element.elementor-element-af9eabc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-5px / 2);
}

.elementor-18305 .elementor-element.elementor-element-af9eabc .elementor-icon-list-icon i {
	color: #fcc400;
	transition: color .3s;
}

.elementor-18305 .elementor-element.elementor-element-af9eabc .elementor-icon-list-icon svg {
	fill: #fcc400;
	transition: fill .3s;
}

.elementor-18305 .elementor-element.elementor-element-af9eabc {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-18305 .elementor-element.elementor-element-af9eabc .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18305 .elementor-element.elementor-element-af9eabc .elementor-icon-list-item > a {
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 500;
	line-height: 1.5em;
}

.elementor-18305 .elementor-element.elementor-element-af9eabc .elementor-icon-list-text {
	color: #000;
	transition: color .3s;
}

.elementor-18305 .elementor-element.elementor-element-5499f4f > .elementor-widget-container {
	margin: 0% 0% 0% 5%;
}

.elementor-18305 .elementor-element.elementor-element-5499f4f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(5px / 2);
}

.elementor-18305 .elementor-element.elementor-element-5499f4f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(5px / 2);
}

.elementor-18305 .elementor-element.elementor-element-5499f4f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(5px / 2);
}

.elementor-18305 .elementor-element.elementor-element-5499f4f .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-5px / 2);
}

.elementor-18305 .elementor-element.elementor-element-5499f4f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-5px / 2);
}

.elementor-18305 .elementor-element.elementor-element-5499f4f .elementor-icon-list-icon i {
	color: #fcc400;
	transition: color .3s;
}

.elementor-18305 .elementor-element.elementor-element-5499f4f .elementor-icon-list-icon svg {
	fill: #fcc400;
	transition: fill .3s;
}

.elementor-18305 .elementor-element.elementor-element-5499f4f {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-18305 .elementor-element.elementor-element-5499f4f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18305 .elementor-element.elementor-element-5499f4f .elementor-icon-list-item > a {
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 500;
	line-height: 1.5em;
}

.elementor-18305 .elementor-element.elementor-element-5499f4f .elementor-icon-list-text {
	color: #000;
	transition: color .3s;
}

.elementor-18305 .elementor-element.elementor-element-43d7db7 > .elementor-widget-container {
	margin: 0% 0% 0% 5%;
}

.elementor-18305 .elementor-element.elementor-element-43d7db7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(5px / 2);
}

.elementor-18305 .elementor-element.elementor-element-43d7db7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(5px / 2);
}

.elementor-18305 .elementor-element.elementor-element-43d7db7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(5px / 2);
}

.elementor-18305 .elementor-element.elementor-element-43d7db7 .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-5px / 2);
}

.elementor-18305 .elementor-element.elementor-element-43d7db7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-5px / 2);
}

.elementor-18305 .elementor-element.elementor-element-43d7db7 .elementor-icon-list-icon i {
	color: #fcc400;
	transition: color .3s;
}

.elementor-18305 .elementor-element.elementor-element-43d7db7 .elementor-icon-list-icon svg {
	fill: #fcc400;
	transition: fill .3s;
}

.elementor-18305 .elementor-element.elementor-element-43d7db7 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-18305 .elementor-element.elementor-element-43d7db7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18305 .elementor-element.elementor-element-43d7db7 .elementor-icon-list-item > a {
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 500;
	line-height: 1.5em;
}

.elementor-18305 .elementor-element.elementor-element-43d7db7 .elementor-icon-list-text {
	color: #000;
	transition: color .3s;
}

.elementor-18305 .elementor-element.elementor-element-15e0840 > .elementor-widget-container {
	margin: 0% 0% 0% 5%;
}

.elementor-18305 .elementor-element.elementor-element-15e0840 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(5px / 2);
}

.elementor-18305 .elementor-element.elementor-element-15e0840 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(5px / 2);
}

.elementor-18305 .elementor-element.elementor-element-15e0840 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(5px / 2);
}

.elementor-18305 .elementor-element.elementor-element-15e0840 .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-5px / 2);
}

.elementor-18305 .elementor-element.elementor-element-15e0840 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-5px / 2);
}

.elementor-18305 .elementor-element.elementor-element-15e0840 .elementor-icon-list-icon i {
	color: #fcc400;
	transition: color .3s;
}

.elementor-18305 .elementor-element.elementor-element-15e0840 .elementor-icon-list-icon svg {
	fill: #fcc400;
	transition: fill .3s;
}

.elementor-18305 .elementor-element.elementor-element-15e0840 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-18305 .elementor-element.elementor-element-15e0840 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18305 .elementor-element.elementor-element-15e0840 .elementor-icon-list-item > a {
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 500;
	line-height: 1.5em;
}

.elementor-18305 .elementor-element.elementor-element-15e0840 .elementor-icon-list-text {
	color: #000;
	transition: color .3s;
}

.elementor-18305 .elementor-element.elementor-element-939fa78 > .elementor-widget-container {
	margin: 0% 0% 0% 5%;
}

.elementor-18305 .elementor-element.elementor-element-939fa78 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(5px / 2);
}

.elementor-18305 .elementor-element.elementor-element-939fa78 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(5px / 2);
}

.elementor-18305 .elementor-element.elementor-element-939fa78 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(5px / 2);
}

.elementor-18305 .elementor-element.elementor-element-939fa78 .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-5px / 2);
}

.elementor-18305 .elementor-element.elementor-element-939fa78 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-5px / 2);
}

.elementor-18305 .elementor-element.elementor-element-939fa78 .elementor-icon-list-icon i {
	color: #fcc400;
	transition: color .3s;
}

.elementor-18305 .elementor-element.elementor-element-939fa78 .elementor-icon-list-icon svg {
	fill: #fcc400;
	transition: fill .3s;
}

.elementor-18305 .elementor-element.elementor-element-939fa78 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-18305 .elementor-element.elementor-element-939fa78 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18305 .elementor-element.elementor-element-939fa78 .elementor-icon-list-item > a {
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 500;
	line-height: 1.5em;
}

.elementor-18305 .elementor-element.elementor-element-939fa78 .elementor-icon-list-text {
	color: #000;
	transition: color .3s;
}

.elementor-18305 .elementor-element.elementor-element-f38502e > .elementor-widget-container {
	margin: 0% 0% 0% 5%;
}

.elementor-18305 .elementor-element.elementor-element-f38502e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(5px / 2);
}

.elementor-18305 .elementor-element.elementor-element-f38502e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(5px / 2);
}

.elementor-18305 .elementor-element.elementor-element-f38502e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(5px / 2);
}

.elementor-18305 .elementor-element.elementor-element-f38502e .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-5px / 2);
}

.elementor-18305 .elementor-element.elementor-element-f38502e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-5px / 2);
}

.elementor-18305 .elementor-element.elementor-element-f38502e .elementor-icon-list-icon i {
	color: #fcc400;
	transition: color .3s;
}

.elementor-18305 .elementor-element.elementor-element-f38502e .elementor-icon-list-icon svg {
	fill: #fcc400;
	transition: fill .3s;
}

.elementor-18305 .elementor-element.elementor-element-f38502e {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-18305 .elementor-element.elementor-element-f38502e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18305 .elementor-element.elementor-element-f38502e .elementor-icon-list-item > a {
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 500;
	line-height: 1.5em;
}

.elementor-18305 .elementor-element.elementor-element-f38502e .elementor-icon-list-text {
	color: #000;
	transition: color .3s;
}

.elementor-18305 .elementor-element.elementor-element-081390d > .elementor-widget-container {
	margin: 0% 0% 0% 5%;
}

.elementor-18305 .elementor-element.elementor-element-081390d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(5px / 2);
}

.elementor-18305 .elementor-element.elementor-element-081390d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(5px / 2);
}

.elementor-18305 .elementor-element.elementor-element-081390d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(5px / 2);
}

.elementor-18305 .elementor-element.elementor-element-081390d .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-5px / 2);
}

.elementor-18305 .elementor-element.elementor-element-081390d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-5px / 2);
}

.elementor-18305 .elementor-element.elementor-element-081390d .elementor-icon-list-icon i {
	color: #fcc400;
	transition: color .3s;
}

.elementor-18305 .elementor-element.elementor-element-081390d .elementor-icon-list-icon svg {
	fill: #fcc400;
	transition: fill .3s;
}

.elementor-18305 .elementor-element.elementor-element-081390d {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-18305 .elementor-element.elementor-element-081390d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18305 .elementor-element.elementor-element-081390d .elementor-icon-list-item > a {
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 500;
	line-height: 1.5em;
}

.elementor-18305 .elementor-element.elementor-element-081390d .elementor-icon-list-text {
	color: #000;
	transition: color .3s;
}

.elementor-18305 .elementor-element.elementor-element-384b16e > .elementor-widget-container {
	margin: 0% 0% 0% 5%;
}

.elementor-18305 .elementor-element.elementor-element-384b16e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(5px / 2);
}

.elementor-18305 .elementor-element.elementor-element-384b16e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(5px / 2);
}

.elementor-18305 .elementor-element.elementor-element-384b16e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(5px / 2);
}

.elementor-18305 .elementor-element.elementor-element-384b16e .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-5px / 2);
}

.elementor-18305 .elementor-element.elementor-element-384b16e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-5px / 2);
}

.elementor-18305 .elementor-element.elementor-element-384b16e .elementor-icon-list-icon i {
	color: #fcc400;
	transition: color .3s;
}

.elementor-18305 .elementor-element.elementor-element-384b16e .elementor-icon-list-icon svg {
	fill: #fcc400;
	transition: fill .3s;
}

.elementor-18305 .elementor-element.elementor-element-384b16e {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-18305 .elementor-element.elementor-element-384b16e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18305 .elementor-element.elementor-element-384b16e .elementor-icon-list-item > a {
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 500;
	line-height: 1.5em;
}

.elementor-18305 .elementor-element.elementor-element-384b16e .elementor-icon-list-text {
	color: #000;
	transition: color .3s;
}

.elementor-18305 .elementor-element.elementor-element-57772a8 > .elementor-widget-container {
	margin: 0% 0% 0% 5%;
}

.elementor-18305 .elementor-element.elementor-element-57772a8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(5px / 2);
}

.elementor-18305 .elementor-element.elementor-element-57772a8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(5px / 2);
}

.elementor-18305 .elementor-element.elementor-element-57772a8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(5px / 2);
}

.elementor-18305 .elementor-element.elementor-element-57772a8 .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-5px / 2);
}

.elementor-18305 .elementor-element.elementor-element-57772a8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-5px / 2);
}

.elementor-18305 .elementor-element.elementor-element-57772a8 .elementor-icon-list-icon i {
	color: #fcc400;
	transition: color .3s;
}

.elementor-18305 .elementor-element.elementor-element-57772a8 .elementor-icon-list-icon svg {
	fill: #fcc400;
	transition: fill .3s;
}

.elementor-18305 .elementor-element.elementor-element-57772a8 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-18305 .elementor-element.elementor-element-57772a8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18305 .elementor-element.elementor-element-57772a8 .elementor-icon-list-item > a {
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 500;
	line-height: 1.5em;
}

.elementor-18305 .elementor-element.elementor-element-57772a8 .elementor-icon-list-text {
	color: #000;
	transition: color .3s;
}

.elementor-18305 .elementor-element.elementor-element-5f660c6 > .elementor-widget-container {
	margin: 0% 0% 0% 5%;
}

.elementor-18305 .elementor-element.elementor-element-5f660c6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(5px / 2);
}

.elementor-18305 .elementor-element.elementor-element-5f660c6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(5px / 2);
}

.elementor-18305 .elementor-element.elementor-element-5f660c6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(5px / 2);
}

.elementor-18305 .elementor-element.elementor-element-5f660c6 .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-5px / 2);
}

.elementor-18305 .elementor-element.elementor-element-5f660c6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-5px / 2);
}

.elementor-18305 .elementor-element.elementor-element-5f660c6 .elementor-icon-list-icon i {
	color: #fcc400;
	transition: color .3s;
}

.elementor-18305 .elementor-element.elementor-element-5f660c6 .elementor-icon-list-icon svg {
	fill: #fcc400;
	transition: fill .3s;
}

.elementor-18305 .elementor-element.elementor-element-5f660c6 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-18305 .elementor-element.elementor-element-5f660c6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18305 .elementor-element.elementor-element-5f660c6 .elementor-icon-list-item > a {
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 500;
	line-height: 1.5em;
}

.elementor-18305 .elementor-element.elementor-element-5f660c6 .elementor-icon-list-text {
	color: #000;
	transition: color .3s;
}

.elementor-18305 .elementor-element.elementor-element-341a887 > .elementor-widget-container {
	margin: 0% 0% 0% 5%;
}

.elementor-18305 .elementor-element.elementor-element-341a887 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(5px / 2);
}

.elementor-18305 .elementor-element.elementor-element-341a887 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(5px / 2);
}

.elementor-18305 .elementor-element.elementor-element-341a887 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(5px / 2);
}

.elementor-18305 .elementor-element.elementor-element-341a887 .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-5px / 2);
}

.elementor-18305 .elementor-element.elementor-element-341a887 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-5px / 2);
}

.elementor-18305 .elementor-element.elementor-element-341a887 .elementor-icon-list-icon i {
	color: #fcc400;
	transition: color .3s;
}

.elementor-18305 .elementor-element.elementor-element-341a887 .elementor-icon-list-icon svg {
	fill: #fcc400;
	transition: fill .3s;
}

.elementor-18305 .elementor-element.elementor-element-341a887 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-18305 .elementor-element.elementor-element-341a887 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18305 .elementor-element.elementor-element-341a887 .elementor-icon-list-item > a {
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 500;
	line-height: 1.5em;
}

.elementor-18305 .elementor-element.elementor-element-341a887 .elementor-icon-list-text {
	color: #000;
	transition: color .3s;
}

.elementor-18305 .elementor-element.elementor-element-c1fae75 > .elementor-widget-container {
	margin: 0% 0% 0% 5%;
}

.elementor-18305 .elementor-element.elementor-element-c1fae75 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(5px / 2);
}

.elementor-18305 .elementor-element.elementor-element-c1fae75 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(5px / 2);
}

.elementor-18305 .elementor-element.elementor-element-c1fae75 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(5px / 2);
}

.elementor-18305 .elementor-element.elementor-element-c1fae75 .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-5px / 2);
}

.elementor-18305 .elementor-element.elementor-element-c1fae75 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-5px / 2);
}

.elementor-18305 .elementor-element.elementor-element-c1fae75 .elementor-icon-list-icon i {
	color: #fcc400;
	transition: color .3s;
}

.elementor-18305 .elementor-element.elementor-element-c1fae75 .elementor-icon-list-icon svg {
	fill: #fcc400;
	transition: fill .3s;
}

.elementor-18305 .elementor-element.elementor-element-c1fae75 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-18305 .elementor-element.elementor-element-c1fae75 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18305 .elementor-element.elementor-element-c1fae75 .elementor-icon-list-item > a {
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 500;
	line-height: 1.5em;
}

.elementor-18305 .elementor-element.elementor-element-c1fae75 .elementor-icon-list-text {
	color: #000;
	transition: color .3s;
}

.elementor-18305 .elementor-element.elementor-element-e10c4e2 > .elementor-widget-container {
	margin: 0% 0% 0% 5%;
}

.elementor-18305 .elementor-element.elementor-element-e10c4e2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(5px / 2);
}

.elementor-18305 .elementor-element.elementor-element-e10c4e2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(5px / 2);
}

.elementor-18305 .elementor-element.elementor-element-e10c4e2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(5px / 2);
}

.elementor-18305 .elementor-element.elementor-element-e10c4e2 .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-5px / 2);
}

.elementor-18305 .elementor-element.elementor-element-e10c4e2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-5px / 2);
}

.elementor-18305 .elementor-element.elementor-element-e10c4e2 .elementor-icon-list-icon i {
	color: #fcc400;
	transition: color .3s;
}

.elementor-18305 .elementor-element.elementor-element-e10c4e2 .elementor-icon-list-icon svg {
	fill: #fcc400;
	transition: fill .3s;
}

.elementor-18305 .elementor-element.elementor-element-e10c4e2 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-18305 .elementor-element.elementor-element-e10c4e2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18305 .elementor-element.elementor-element-e10c4e2 .elementor-icon-list-item > a {
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 500;
	line-height: 1.5em;
}

.elementor-18305 .elementor-element.elementor-element-e10c4e2 .elementor-icon-list-text {
	color: #000;
	transition: color .3s;
}

.elementor-18305 .elementor-element.elementor-element-39df723 > .elementor-widget-container {
	margin: 0% 0% 0% 5%;
}

.elementor-18305 .elementor-element.elementor-element-39df723 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(5px / 2);
}

.elementor-18305 .elementor-element.elementor-element-39df723 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(5px / 2);
}

.elementor-18305 .elementor-element.elementor-element-39df723 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(5px / 2);
}

.elementor-18305 .elementor-element.elementor-element-39df723 .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-5px / 2);
}

.elementor-18305 .elementor-element.elementor-element-39df723 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-5px / 2);
}

.elementor-18305 .elementor-element.elementor-element-39df723 .elementor-icon-list-icon i {
	color: #fcc400;
	transition: color .3s;
}

.elementor-18305 .elementor-element.elementor-element-39df723 .elementor-icon-list-icon svg {
	fill: #fcc400;
	transition: fill .3s;
}

.elementor-18305 .elementor-element.elementor-element-39df723 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-18305 .elementor-element.elementor-element-39df723 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18305 .elementor-element.elementor-element-39df723 .elementor-icon-list-item > a {
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 500;
	line-height: 1.5em;
}

.elementor-18305 .elementor-element.elementor-element-39df723 .elementor-icon-list-text {
	color: #000;
	transition: color .3s;
}

.elementor-18305 .elementor-element.elementor-element-2bd3f1e > .elementor-widget-container {
	margin: -1% 0% 0% 0%;
	padding: 0% 0% 0% 0%;
}

.elementor-18305 .elementor-element.elementor-element-2bd3f1e {
	text-align: left;
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	color: #000;
}

.elementor-18305 .elementor-element.elementor-element-3793684 .elementor-button {
	background-color: #ffc400;
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 700;
	fill: #000;
	color: #000;
}

.elementor-18305 .elementor-element.elementor-element-3793684 > .elementor-widget-container {
	margin: 0% 0% 0% 0%;
	padding: 0% 0% 0% .4%;
}

.elementor-18305 .elementor-element.elementor-element-3793684 .elementor-button:hover, .elementor-18305 .elementor-element.elementor-element-3793684 .elementor-button:focus {
	color: var(--e-global-color-secondary);
}

.elementor-18305 .elementor-element.elementor-element-3793684 .elementor-button:hover svg, .elementor-18305 .elementor-element.elementor-element-3793684 .elementor-button:focus svg {
	fill: var(--e-global-color-secondary);
}

.elementor-18305 .elementor-element.elementor-element-e76d815 > .elementor-container {
	max-width: 1100px;
}

.elementor-18305 .elementor-element.elementor-element-e76d815 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 10% 5% 10% 5.9%;
}

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

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

.elementor-18305 .elementor-element.elementor-element-aa74d3f:not(.elementor-motion-effects-element-type-background), .elementor-18305 .elementor-element.elementor-element-aa74d3f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f2f3f5;
}

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

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

.elementor-18305 .elementor-element.elementor-element-29fe40d > .elementor-widget-container {
	margin: 0% 0% 0% 0%;
	padding: 0px 0px 0px 0px;
}

.elementor-18305 .elementor-element.elementor-element-29fe40d {
	text-align: left;
}

.elementor-18305 .elementor-element.elementor-element-29fe40d .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 50px;
	font-weight: 800;
	line-height: 1.2em;
	color: #000;
}

.elementor-18305 .elementor-element.elementor-element-022de38 > .elementor-widget-container {
	margin: -1% 0% -2% 0%;
	padding: 0% 0% 0% 0%;
}

.elementor-18305 .elementor-element.elementor-element-022de38 {
	text-align: left;
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	color: #000;
}

.elementor-18305 .elementor-element.elementor-element-b040553 > .elementor-widget-container {
	margin: 0% 0% 0% 5%;
}

.elementor-18305 .elementor-element.elementor-element-b040553 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(5px / 2);
}

.elementor-18305 .elementor-element.elementor-element-b040553 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(5px / 2);
}

.elementor-18305 .elementor-element.elementor-element-b040553 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(5px / 2);
}

.elementor-18305 .elementor-element.elementor-element-b040553 .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-5px / 2);
}

.elementor-18305 .elementor-element.elementor-element-b040553 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-5px / 2);
}

.elementor-18305 .elementor-element.elementor-element-b040553 .elementor-icon-list-icon i {
	color: #fcc400;
	transition: color .3s;
}

.elementor-18305 .elementor-element.elementor-element-b040553 .elementor-icon-list-icon svg {
	fill: #fcc400;
	transition: fill .3s;
}

.elementor-18305 .elementor-element.elementor-element-b040553 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-18305 .elementor-element.elementor-element-b040553 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18305 .elementor-element.elementor-element-b040553 .elementor-icon-list-item > a {
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 500;
	line-height: 1.5em;
}

.elementor-18305 .elementor-element.elementor-element-b040553 .elementor-icon-list-text {
	color: #000;
	transition: color .3s;
}

.elementor-18305 .elementor-element.elementor-element-cc798ef > .elementor-widget-container {
	margin: 0% 0% 0% 5%;
}

.elementor-18305 .elementor-element.elementor-element-cc798ef .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(5px / 2);
}

.elementor-18305 .elementor-element.elementor-element-cc798ef .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(5px / 2);
}

.elementor-18305 .elementor-element.elementor-element-cc798ef .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(5px / 2);
}

.elementor-18305 .elementor-element.elementor-element-cc798ef .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-5px / 2);
}

.elementor-18305 .elementor-element.elementor-element-cc798ef .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-5px / 2);
}

.elementor-18305 .elementor-element.elementor-element-cc798ef .elementor-icon-list-icon i {
	color: #fcc400;
	transition: color .3s;
}

.elementor-18305 .elementor-element.elementor-element-cc798ef .elementor-icon-list-icon svg {
	fill: #fcc400;
	transition: fill .3s;
}

.elementor-18305 .elementor-element.elementor-element-cc798ef {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-18305 .elementor-element.elementor-element-cc798ef .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18305 .elementor-element.elementor-element-cc798ef .elementor-icon-list-item > a {
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 500;
	line-height: 1.5em;
}

.elementor-18305 .elementor-element.elementor-element-cc798ef .elementor-icon-list-text {
	color: #000;
	transition: color .3s;
}

.elementor-18305 .elementor-element.elementor-element-95ebafd > .elementor-widget-container {
	margin: 0% 0% 0% 5%;
}

.elementor-18305 .elementor-element.elementor-element-95ebafd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(5px / 2);
}

.elementor-18305 .elementor-element.elementor-element-95ebafd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(5px / 2);
}

.elementor-18305 .elementor-element.elementor-element-95ebafd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(5px / 2);
}

.elementor-18305 .elementor-element.elementor-element-95ebafd .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-5px / 2);
}

.elementor-18305 .elementor-element.elementor-element-95ebafd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-5px / 2);
}

.elementor-18305 .elementor-element.elementor-element-95ebafd .elementor-icon-list-icon i {
	color: #fcc400;
	transition: color .3s;
}

.elementor-18305 .elementor-element.elementor-element-95ebafd .elementor-icon-list-icon svg {
	fill: #fcc400;
	transition: fill .3s;
}

.elementor-18305 .elementor-element.elementor-element-95ebafd {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-18305 .elementor-element.elementor-element-95ebafd .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18305 .elementor-element.elementor-element-95ebafd .elementor-icon-list-item > a {
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 500;
	line-height: 1.5em;
}

.elementor-18305 .elementor-element.elementor-element-95ebafd .elementor-icon-list-text {
	color: #000;
	transition: color .3s;
}

.elementor-18305 .elementor-element.elementor-element-8f8963a > .elementor-widget-container {
	margin: 0% 0% 0% 5%;
}

.elementor-18305 .elementor-element.elementor-element-8f8963a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(5px / 2);
}

.elementor-18305 .elementor-element.elementor-element-8f8963a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(5px / 2);
}

.elementor-18305 .elementor-element.elementor-element-8f8963a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(5px / 2);
}

.elementor-18305 .elementor-element.elementor-element-8f8963a .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-5px / 2);
}

.elementor-18305 .elementor-element.elementor-element-8f8963a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-5px / 2);
}

.elementor-18305 .elementor-element.elementor-element-8f8963a .elementor-icon-list-icon i {
	color: #fcc400;
	transition: color .3s;
}

.elementor-18305 .elementor-element.elementor-element-8f8963a .elementor-icon-list-icon svg {
	fill: #fcc400;
	transition: fill .3s;
}

.elementor-18305 .elementor-element.elementor-element-8f8963a {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-18305 .elementor-element.elementor-element-8f8963a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18305 .elementor-element.elementor-element-8f8963a .elementor-icon-list-item > a {
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 500;
	line-height: 1.5em;
}

.elementor-18305 .elementor-element.elementor-element-8f8963a .elementor-icon-list-text {
	color: #000;
	transition: color .3s;
}

.elementor-18305 .elementor-element.elementor-element-187dd20 > .elementor-widget-container {
	margin: 0% 0% 0% 5%;
}

.elementor-18305 .elementor-element.elementor-element-187dd20 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(5px / 2);
}

.elementor-18305 .elementor-element.elementor-element-187dd20 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(5px / 2);
}

.elementor-18305 .elementor-element.elementor-element-187dd20 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(5px / 2);
}

.elementor-18305 .elementor-element.elementor-element-187dd20 .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-5px / 2);
}

.elementor-18305 .elementor-element.elementor-element-187dd20 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-5px / 2);
}

.elementor-18305 .elementor-element.elementor-element-187dd20 .elementor-icon-list-icon i {
	color: #fcc400;
	transition: color .3s;
}

.elementor-18305 .elementor-element.elementor-element-187dd20 .elementor-icon-list-icon svg {
	fill: #fcc400;
	transition: fill .3s;
}

.elementor-18305 .elementor-element.elementor-element-187dd20 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-18305 .elementor-element.elementor-element-187dd20 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18305 .elementor-element.elementor-element-187dd20 .elementor-icon-list-item > a {
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 500;
	line-height: 1.5em;
}

.elementor-18305 .elementor-element.elementor-element-187dd20 .elementor-icon-list-text {
	color: #000;
	transition: color .3s;
}

.elementor-18305 .elementor-element.elementor-element-93a2e80 > .elementor-widget-container {
	margin: 0% 0% 0% 5%;
}

.elementor-18305 .elementor-element.elementor-element-93a2e80 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(5px / 2);
}

.elementor-18305 .elementor-element.elementor-element-93a2e80 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(5px / 2);
}

.elementor-18305 .elementor-element.elementor-element-93a2e80 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(5px / 2);
}

.elementor-18305 .elementor-element.elementor-element-93a2e80 .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-5px / 2);
}

.elementor-18305 .elementor-element.elementor-element-93a2e80 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-5px / 2);
}

.elementor-18305 .elementor-element.elementor-element-93a2e80 .elementor-icon-list-icon i {
	color: #fcc400;
	transition: color .3s;
}

.elementor-18305 .elementor-element.elementor-element-93a2e80 .elementor-icon-list-icon svg {
	fill: #fcc400;
	transition: fill .3s;
}

.elementor-18305 .elementor-element.elementor-element-93a2e80 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-18305 .elementor-element.elementor-element-93a2e80 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18305 .elementor-element.elementor-element-93a2e80 .elementor-icon-list-item > a {
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 500;
	line-height: 1.5em;
}

.elementor-18305 .elementor-element.elementor-element-93a2e80 .elementor-icon-list-text {
	color: #000;
	transition: color .3s;
}

.elementor-18305 .elementor-element.elementor-element-8ae8520 > .elementor-widget-container {
	margin: 0% 0% 0% 5%;
}

.elementor-18305 .elementor-element.elementor-element-8ae8520 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(5px / 2);
}

.elementor-18305 .elementor-element.elementor-element-8ae8520 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(5px / 2);
}

.elementor-18305 .elementor-element.elementor-element-8ae8520 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(5px / 2);
}

.elementor-18305 .elementor-element.elementor-element-8ae8520 .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-5px / 2);
}

.elementor-18305 .elementor-element.elementor-element-8ae8520 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-5px / 2);
}

.elementor-18305 .elementor-element.elementor-element-8ae8520 .elementor-icon-list-icon i {
	color: #fcc400;
	transition: color .3s;
}

.elementor-18305 .elementor-element.elementor-element-8ae8520 .elementor-icon-list-icon svg {
	fill: #fcc400;
	transition: fill .3s;
}

.elementor-18305 .elementor-element.elementor-element-8ae8520 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-18305 .elementor-element.elementor-element-8ae8520 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18305 .elementor-element.elementor-element-8ae8520 .elementor-icon-list-item > a {
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 500;
	line-height: 1.5em;
}

.elementor-18305 .elementor-element.elementor-element-8ae8520 .elementor-icon-list-text {
	color: #000;
	transition: color .3s;
}

.elementor-18305 .elementor-element.elementor-element-172ea01 > .elementor-widget-container {
	margin: 0% 0% 0% 5%;
}

.elementor-18305 .elementor-element.elementor-element-172ea01 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(5px / 2);
}

.elementor-18305 .elementor-element.elementor-element-172ea01 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(5px / 2);
}

.elementor-18305 .elementor-element.elementor-element-172ea01 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(5px / 2);
}

.elementor-18305 .elementor-element.elementor-element-172ea01 .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-5px / 2);
}

.elementor-18305 .elementor-element.elementor-element-172ea01 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-5px / 2);
}

.elementor-18305 .elementor-element.elementor-element-172ea01 .elementor-icon-list-icon i {
	color: #fcc400;
	transition: color .3s;
}

.elementor-18305 .elementor-element.elementor-element-172ea01 .elementor-icon-list-icon svg {
	fill: #fcc400;
	transition: fill .3s;
}

.elementor-18305 .elementor-element.elementor-element-172ea01 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-18305 .elementor-element.elementor-element-172ea01 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18305 .elementor-element.elementor-element-172ea01 .elementor-icon-list-item > a {
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 500;
	line-height: 1.5em;
}

.elementor-18305 .elementor-element.elementor-element-172ea01 .elementor-icon-list-text {
	color: #000;
	transition: color .3s;
}

.elementor-18305 .elementor-element.elementor-element-4c47ada > .elementor-widget-container {
	margin: 0% 0% 0% 5%;
}

.elementor-18305 .elementor-element.elementor-element-4c47ada .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(5px / 2);
}

.elementor-18305 .elementor-element.elementor-element-4c47ada .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(5px / 2);
}

.elementor-18305 .elementor-element.elementor-element-4c47ada .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(5px / 2);
}

.elementor-18305 .elementor-element.elementor-element-4c47ada .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-5px / 2);
}

.elementor-18305 .elementor-element.elementor-element-4c47ada .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-5px / 2);
}

.elementor-18305 .elementor-element.elementor-element-4c47ada .elementor-icon-list-icon i {
	color: #fcc400;
	transition: color .3s;
}

.elementor-18305 .elementor-element.elementor-element-4c47ada .elementor-icon-list-icon svg {
	fill: #fcc400;
	transition: fill .3s;
}

.elementor-18305 .elementor-element.elementor-element-4c47ada {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-18305 .elementor-element.elementor-element-4c47ada .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18305 .elementor-element.elementor-element-4c47ada .elementor-icon-list-item > a {
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 500;
	line-height: 1.5em;
}

.elementor-18305 .elementor-element.elementor-element-4c47ada .elementor-icon-list-text {
	color: #000;
	transition: color .3s;
}

.elementor-18305 .elementor-element.elementor-element-616c947 > .elementor-widget-container {
	margin: 0% 0% 0% 5%;
}

.elementor-18305 .elementor-element.elementor-element-616c947 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(5px / 2);
}

.elementor-18305 .elementor-element.elementor-element-616c947 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(5px / 2);
}

.elementor-18305 .elementor-element.elementor-element-616c947 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(5px / 2);
}

.elementor-18305 .elementor-element.elementor-element-616c947 .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-5px / 2);
}

.elementor-18305 .elementor-element.elementor-element-616c947 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-5px / 2);
}

.elementor-18305 .elementor-element.elementor-element-616c947 .elementor-icon-list-icon i {
	color: #fcc400;
	transition: color .3s;
}

.elementor-18305 .elementor-element.elementor-element-616c947 .elementor-icon-list-icon svg {
	fill: #fcc400;
	transition: fill .3s;
}

.elementor-18305 .elementor-element.elementor-element-616c947 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-18305 .elementor-element.elementor-element-616c947 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18305 .elementor-element.elementor-element-616c947 .elementor-icon-list-item > a {
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 500;
	line-height: 1.5em;
}

.elementor-18305 .elementor-element.elementor-element-616c947 .elementor-icon-list-text {
	color: #000;
	transition: color .3s;
}

.elementor-18305 .elementor-element.elementor-element-04098e5 > .elementor-widget-container {
	margin: 0% 0% 0% 5%;
}

.elementor-18305 .elementor-element.elementor-element-04098e5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(5px / 2);
}

.elementor-18305 .elementor-element.elementor-element-04098e5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(5px / 2);
}

.elementor-18305 .elementor-element.elementor-element-04098e5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(5px / 2);
}

.elementor-18305 .elementor-element.elementor-element-04098e5 .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-5px / 2);
}

.elementor-18305 .elementor-element.elementor-element-04098e5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-5px / 2);
}

.elementor-18305 .elementor-element.elementor-element-04098e5 .elementor-icon-list-icon i {
	color: #fcc400;
	transition: color .3s;
}

.elementor-18305 .elementor-element.elementor-element-04098e5 .elementor-icon-list-icon svg {
	fill: #fcc400;
	transition: fill .3s;
}

.elementor-18305 .elementor-element.elementor-element-04098e5 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-18305 .elementor-element.elementor-element-04098e5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18305 .elementor-element.elementor-element-04098e5 .elementor-icon-list-item > a {
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 500;
	line-height: 1.5em;
}

.elementor-18305 .elementor-element.elementor-element-04098e5 .elementor-icon-list-text {
	color: #000;
	transition: color .3s;
}

.elementor-18305 .elementor-element.elementor-element-c3cd294 > .elementor-widget-container {
	margin: 0% 0% 0% 5%;
}

.elementor-18305 .elementor-element.elementor-element-c3cd294 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(5px / 2);
}

.elementor-18305 .elementor-element.elementor-element-c3cd294 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(5px / 2);
}

.elementor-18305 .elementor-element.elementor-element-c3cd294 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(5px / 2);
}

.elementor-18305 .elementor-element.elementor-element-c3cd294 .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-5px / 2);
}

.elementor-18305 .elementor-element.elementor-element-c3cd294 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-5px / 2);
}

.elementor-18305 .elementor-element.elementor-element-c3cd294 .elementor-icon-list-icon i {
	color: #fcc400;
	transition: color .3s;
}

.elementor-18305 .elementor-element.elementor-element-c3cd294 .elementor-icon-list-icon svg {
	fill: #fcc400;
	transition: fill .3s;
}

.elementor-18305 .elementor-element.elementor-element-c3cd294 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-18305 .elementor-element.elementor-element-c3cd294 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18305 .elementor-element.elementor-element-c3cd294 .elementor-icon-list-item > a {
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 500;
	line-height: 1.5em;
}

.elementor-18305 .elementor-element.elementor-element-c3cd294 .elementor-icon-list-text {
	color: #000;
	transition: color .3s;
}

.elementor-18305 .elementor-element.elementor-element-ed5a325 > .elementor-widget-container {
	margin: 0% 0% 0% 5%;
}

.elementor-18305 .elementor-element.elementor-element-ed5a325 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(5px / 2);
}

.elementor-18305 .elementor-element.elementor-element-ed5a325 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(5px / 2);
}

.elementor-18305 .elementor-element.elementor-element-ed5a325 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(5px / 2);
}

.elementor-18305 .elementor-element.elementor-element-ed5a325 .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-5px / 2);
}

.elementor-18305 .elementor-element.elementor-element-ed5a325 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-5px / 2);
}

.elementor-18305 .elementor-element.elementor-element-ed5a325 .elementor-icon-list-icon i {
	color: #fcc400;
	transition: color .3s;
}

.elementor-18305 .elementor-element.elementor-element-ed5a325 .elementor-icon-list-icon svg {
	fill: #fcc400;
	transition: fill .3s;
}

.elementor-18305 .elementor-element.elementor-element-ed5a325 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-18305 .elementor-element.elementor-element-ed5a325 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18305 .elementor-element.elementor-element-ed5a325 .elementor-icon-list-item > a {
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 500;
	line-height: 1.5em;
}

.elementor-18305 .elementor-element.elementor-element-ed5a325 .elementor-icon-list-text {
	color: #000;
	transition: color .3s;
}

.elementor-18305 .elementor-element.elementor-element-8828674 > .elementor-widget-container {
	margin: 0% 0% 0% 5%;
}

.elementor-18305 .elementor-element.elementor-element-8828674 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(5px / 2);
}

.elementor-18305 .elementor-element.elementor-element-8828674 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(5px / 2);
}

.elementor-18305 .elementor-element.elementor-element-8828674 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(5px / 2);
}

.elementor-18305 .elementor-element.elementor-element-8828674 .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-5px / 2);
}

.elementor-18305 .elementor-element.elementor-element-8828674 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-5px / 2);
}

.elementor-18305 .elementor-element.elementor-element-8828674 .elementor-icon-list-icon i {
	color: #fcc400;
	transition: color .3s;
}

.elementor-18305 .elementor-element.elementor-element-8828674 .elementor-icon-list-icon svg {
	fill: #fcc400;
	transition: fill .3s;
}

.elementor-18305 .elementor-element.elementor-element-8828674 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-18305 .elementor-element.elementor-element-8828674 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18305 .elementor-element.elementor-element-8828674 .elementor-icon-list-item > a {
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 500;
	line-height: 1.5em;
}

.elementor-18305 .elementor-element.elementor-element-8828674 .elementor-icon-list-text {
	color: #000;
	transition: color .3s;
}

.elementor-18305 .elementor-element.elementor-element-61f9960 > .elementor-widget-container {
	margin: 0% 0% 0% 5%;
}

.elementor-18305 .elementor-element.elementor-element-61f9960 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(5px / 2);
}

.elementor-18305 .elementor-element.elementor-element-61f9960 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(5px / 2);
}

.elementor-18305 .elementor-element.elementor-element-61f9960 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(5px / 2);
}

.elementor-18305 .elementor-element.elementor-element-61f9960 .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-5px / 2);
}

.elementor-18305 .elementor-element.elementor-element-61f9960 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-5px / 2);
}

.elementor-18305 .elementor-element.elementor-element-61f9960 .elementor-icon-list-icon i {
	color: #fcc400;
	transition: color .3s;
}

.elementor-18305 .elementor-element.elementor-element-61f9960 .elementor-icon-list-icon svg {
	fill: #fcc400;
	transition: fill .3s;
}

.elementor-18305 .elementor-element.elementor-element-61f9960 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-18305 .elementor-element.elementor-element-61f9960 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18305 .elementor-element.elementor-element-61f9960 .elementor-icon-list-item > a {
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 500;
	line-height: 1.5em;
}

.elementor-18305 .elementor-element.elementor-element-61f9960 .elementor-icon-list-text {
	color: #000;
	transition: color .3s;
}

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

.elementor-18305 .elementor-element.elementor-element-9e4c00e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(5px / 2);
}

.elementor-18305 .elementor-element.elementor-element-9e4c00e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(5px / 2);
}

.elementor-18305 .elementor-element.elementor-element-9e4c00e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(5px / 2);
}

.elementor-18305 .elementor-element.elementor-element-9e4c00e .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-5px / 2);
}

.elementor-18305 .elementor-element.elementor-element-9e4c00e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-5px / 2);
}

.elementor-18305 .elementor-element.elementor-element-9e4c00e .elementor-icon-list-icon i {
	color: #fcc400;
	transition: color .3s;
}

.elementor-18305 .elementor-element.elementor-element-9e4c00e .elementor-icon-list-icon svg {
	fill: #fcc400;
	transition: fill .3s;
}

.elementor-18305 .elementor-element.elementor-element-9e4c00e {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-18305 .elementor-element.elementor-element-9e4c00e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18305 .elementor-element.elementor-element-9e4c00e .elementor-icon-list-item > a {
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 500;
	line-height: 1.5em;
}

.elementor-18305 .elementor-element.elementor-element-9e4c00e .elementor-icon-list-text {
	color: #000;
	transition: color .3s;
}

.elementor-18305 .elementor-element.elementor-element-7d4e9b0 > .elementor-widget-container {
	margin: -1% 0% 0% 0%;
	padding: 0% 0% 0% 0%;
}

.elementor-18305 .elementor-element.elementor-element-7d4e9b0 {
	text-align: left;
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	color: #000;
}

.elementor-18305 .elementor-element.elementor-element-56efd36 .elementor-button {
	background-color: #ffc400;
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 700;
	fill: #000;
	color: #000;
}

.elementor-18305 .elementor-element.elementor-element-56efd36 > .elementor-widget-container {
	margin: 0% 0% 0% 0%;
	padding: 0% 0% 0% .4%;
}

.elementor-18305 .elementor-element.elementor-element-56efd36 .elementor-button:hover, .elementor-18305 .elementor-element.elementor-element-56efd36 .elementor-button:focus {
	color: var(--e-global-color-secondary);
}

.elementor-18305 .elementor-element.elementor-element-56efd36 .elementor-button:hover svg, .elementor-18305 .elementor-element.elementor-element-56efd36 .elementor-button:focus svg {
	fill: var(--e-global-color-secondary);
}

.elementor-18305 .elementor-element.elementor-element-aa74d3f > .elementor-container {
	max-width: 1100px;
}

.elementor-18305 .elementor-element.elementor-element-aa74d3f {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 10% 5% 10% 5.9%;
}

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

.elementor-18305 .elementor-element.elementor-element-f85d4b3:not(.elementor-motion-effects-element-type-background), .elementor-18305 .elementor-element.elementor-element-f85d4b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

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

.elementor-18305 .elementor-element.elementor-element-cb2d5de > .elementor-widget-container {
	margin: 0% 0% 0% 0%;
	padding: 0px 0px 0px 0px;
}

.elementor-18305 .elementor-element.elementor-element-cb2d5de {
	text-align: left;
}

.elementor-18305 .elementor-element.elementor-element-cb2d5de .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 50px;
	font-weight: 800;
	line-height: 1.2em;
	color: #000;
}

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

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

.elementor-18305 .elementor-element.elementor-element-ade999f > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-18305 .elementor-element.elementor-element-c332e74 .elementor-button {
	background-color: #ffc400;
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 700;
	fill: #000;
	color: #000;
}

.elementor-18305 .elementor-element.elementor-element-c332e74 > .elementor-widget-container {
	margin: 0% 0% 0% 0%;
	padding: 0px 0px 0px 0px;
}

.elementor-18305 .elementor-element.elementor-element-c332e74 .elementor-button:hover, .elementor-18305 .elementor-element.elementor-element-c332e74 .elementor-button:focus {
	color: var(--e-global-color-secondary);
}

.elementor-18305 .elementor-element.elementor-element-c332e74 .elementor-button:hover svg, .elementor-18305 .elementor-element.elementor-element-c332e74 .elementor-button:focus svg {
	fill: var(--e-global-color-secondary);
}

.elementor-18305 .elementor-element.elementor-element-c4a89b9 {
	margin-top: 3%;
	margin-bottom: 0%;
}

.elementor-18305 .elementor-element.elementor-element-9ba8912:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-18305 .elementor-element.elementor-element-9ba8912 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-accent);
}

.elementor-18305 .elementor-element.elementor-element-9ba8912 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #bababa;
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 12px 24px 12px 0px;
	--e-column-margin-right: 24px;
	--e-column-margin-left: 0px;
	padding: 32px 32px 32px 32px;
}

.elementor-18305 .elementor-element.elementor-element-9ba8912 > .elementor-element-populated, .elementor-18305 .elementor-element.elementor-element-9ba8912 > .elementor-element-populated > .elementor-background-overlay, .elementor-18305 .elementor-element.elementor-element-9ba8912 > .elementor-background-slideshow {
	border-radius: 5px 5px 5px 5px;
}

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

.elementor-18305 .elementor-element.elementor-element-32db807 > .elementor-widget-container {
	padding: 0% 0% 0% 0%;
}

.elementor-18305 .elementor-element.elementor-element-32db807 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 22px;
	font-weight: bold;
	color: #000;
}

.elementor-18305 .elementor-element.elementor-element-ec6e076 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-ec6e076 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-ec6e076 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-ec6e076 .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-ec6e076 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-ec6e076 .elementor-icon-list-icon i {
	color: #fcc400;
	transition: color .3s;
}

.elementor-18305 .elementor-element.elementor-element-ec6e076 .elementor-icon-list-icon svg {
	fill: #fcc400;
	transition: fill .3s;
}

.elementor-18305 .elementor-element.elementor-element-ec6e076 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-18305 .elementor-element.elementor-element-ec6e076 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18305 .elementor-element.elementor-element-ec6e076 .elementor-icon-list-item > a {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 1.5em;
}

.elementor-18305 .elementor-element.elementor-element-ec6e076 .elementor-icon-list-text {
	color: #000;
	transition: color .3s;
}

.elementor-18305 .elementor-element.elementor-element-5e01ede .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-5e01ede .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-5e01ede .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-5e01ede .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-5e01ede .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-5e01ede .elementor-icon-list-icon i {
	color: #fcc400;
	transition: color .3s;
}

.elementor-18305 .elementor-element.elementor-element-5e01ede .elementor-icon-list-icon svg {
	fill: #fcc400;
	transition: fill .3s;
}

.elementor-18305 .elementor-element.elementor-element-5e01ede {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-18305 .elementor-element.elementor-element-5e01ede .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18305 .elementor-element.elementor-element-5e01ede .elementor-icon-list-item > a {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 1.5em;
}

.elementor-18305 .elementor-element.elementor-element-5e01ede .elementor-icon-list-text {
	color: #000;
	transition: color .3s;
}

.elementor-18305 .elementor-element.elementor-element-65917bf .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-65917bf .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-65917bf .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-65917bf .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-65917bf .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-65917bf .elementor-icon-list-icon i {
	color: #fcc400;
	transition: color .3s;
}

.elementor-18305 .elementor-element.elementor-element-65917bf .elementor-icon-list-icon svg {
	fill: #fcc400;
	transition: fill .3s;
}

.elementor-18305 .elementor-element.elementor-element-65917bf {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-18305 .elementor-element.elementor-element-65917bf .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18305 .elementor-element.elementor-element-65917bf .elementor-icon-list-item > a {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 1.5em;
}

.elementor-18305 .elementor-element.elementor-element-65917bf .elementor-icon-list-text {
	color: #000;
	transition: color .3s;
}

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

.elementor-18305 .elementor-element.elementor-element-e858921 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #bababa;
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 12px 12px 12px 12px;
	--e-column-margin-right: 12px;
	--e-column-margin-left: 12px;
	padding: 32px 32px 32px 32px;
}

.elementor-18305 .elementor-element.elementor-element-e858921 > .elementor-element-populated, .elementor-18305 .elementor-element.elementor-element-e858921 > .elementor-element-populated > .elementor-background-overlay, .elementor-18305 .elementor-element.elementor-element-e858921 > .elementor-background-slideshow {
	border-radius: 5px 5px 5px 5px;
}

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

.elementor-18305 .elementor-element.elementor-element-0197126 > .elementor-widget-container {
	padding: 0% 0% 0% 0%;
}

.elementor-18305 .elementor-element.elementor-element-0197126 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 22px;
	font-weight: bold;
	color: #000;
}

.elementor-18305 .elementor-element.elementor-element-2e6dfd0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-2e6dfd0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-2e6dfd0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-2e6dfd0 .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-2e6dfd0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-2e6dfd0 .elementor-icon-list-icon i {
	color: #fcc400;
	transition: color .3s;
}

.elementor-18305 .elementor-element.elementor-element-2e6dfd0 .elementor-icon-list-icon svg {
	fill: #fcc400;
	transition: fill .3s;
}

.elementor-18305 .elementor-element.elementor-element-2e6dfd0 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-18305 .elementor-element.elementor-element-2e6dfd0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18305 .elementor-element.elementor-element-2e6dfd0 .elementor-icon-list-item > a {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 1.5em;
}

.elementor-18305 .elementor-element.elementor-element-2e6dfd0 .elementor-icon-list-text {
	color: #000;
	transition: color .3s;
}

.elementor-18305 .elementor-element.elementor-element-37e25fe .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-37e25fe .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-37e25fe .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-37e25fe .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-37e25fe .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-37e25fe .elementor-icon-list-icon i {
	color: #fcc400;
	transition: color .3s;
}

.elementor-18305 .elementor-element.elementor-element-37e25fe .elementor-icon-list-icon svg {
	fill: #fcc400;
	transition: fill .3s;
}

.elementor-18305 .elementor-element.elementor-element-37e25fe {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-18305 .elementor-element.elementor-element-37e25fe .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18305 .elementor-element.elementor-element-37e25fe .elementor-icon-list-item > a {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 1.5em;
}

.elementor-18305 .elementor-element.elementor-element-37e25fe .elementor-icon-list-text {
	color: #000;
	transition: color .3s;
}

.elementor-18305 .elementor-element.elementor-element-08cf6a2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-08cf6a2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-08cf6a2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-08cf6a2 .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-08cf6a2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-08cf6a2 .elementor-icon-list-icon i {
	color: #fcc400;
	transition: color .3s;
}

.elementor-18305 .elementor-element.elementor-element-08cf6a2 .elementor-icon-list-icon svg {
	fill: #fcc400;
	transition: fill .3s;
}

.elementor-18305 .elementor-element.elementor-element-08cf6a2 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-18305 .elementor-element.elementor-element-08cf6a2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18305 .elementor-element.elementor-element-08cf6a2 .elementor-icon-list-item > a {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 1.5em;
}

.elementor-18305 .elementor-element.elementor-element-08cf6a2 .elementor-icon-list-text {
	color: #000;
	transition: color .3s;
}

.elementor-18305 .elementor-element.elementor-element-f351859 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-f351859 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-f351859 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-f351859 .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-f351859 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-f351859 .elementor-icon-list-icon i {
	color: #fcc400;
	transition: color .3s;
}

.elementor-18305 .elementor-element.elementor-element-f351859 .elementor-icon-list-icon svg {
	fill: #fcc400;
	transition: fill .3s;
}

.elementor-18305 .elementor-element.elementor-element-f351859 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-18305 .elementor-element.elementor-element-f351859 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18305 .elementor-element.elementor-element-f351859 .elementor-icon-list-item > a {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 1.5em;
}

.elementor-18305 .elementor-element.elementor-element-f351859 .elementor-icon-list-text {
	color: #000;
	transition: color .3s;
}

.elementor-18305 .elementor-element.elementor-element-5b1b9b4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-5b1b9b4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-5b1b9b4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-5b1b9b4 .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-5b1b9b4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-5b1b9b4 .elementor-icon-list-icon i {
	color: #fcc400;
	transition: color .3s;
}

.elementor-18305 .elementor-element.elementor-element-5b1b9b4 .elementor-icon-list-icon svg {
	fill: #fcc400;
	transition: fill .3s;
}

.elementor-18305 .elementor-element.elementor-element-5b1b9b4 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-18305 .elementor-element.elementor-element-5b1b9b4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18305 .elementor-element.elementor-element-5b1b9b4 .elementor-icon-list-item > a {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 1.5em;
}

.elementor-18305 .elementor-element.elementor-element-5b1b9b4 .elementor-icon-list-text {
	color: #000;
	transition: color .3s;
}

.elementor-18305 .elementor-element.elementor-element-2e08e55 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-2e08e55 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-2e08e55 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-2e08e55 .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-2e08e55 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-2e08e55 .elementor-icon-list-icon i {
	color: #fcc400;
	transition: color .3s;
}

.elementor-18305 .elementor-element.elementor-element-2e08e55 .elementor-icon-list-icon svg {
	fill: #fcc400;
	transition: fill .3s;
}

.elementor-18305 .elementor-element.elementor-element-2e08e55 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-18305 .elementor-element.elementor-element-2e08e55 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18305 .elementor-element.elementor-element-2e08e55 .elementor-icon-list-item > a {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 1.5em;
}

.elementor-18305 .elementor-element.elementor-element-2e08e55 .elementor-icon-list-text {
	color: #000;
	transition: color .3s;
}

.elementor-18305 .elementor-element.elementor-element-21e6fc5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-21e6fc5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-21e6fc5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-21e6fc5 .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-21e6fc5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-21e6fc5 .elementor-icon-list-icon i {
	color: #fcc400;
	transition: color .3s;
}

.elementor-18305 .elementor-element.elementor-element-21e6fc5 .elementor-icon-list-icon svg {
	fill: #fcc400;
	transition: fill .3s;
}

.elementor-18305 .elementor-element.elementor-element-21e6fc5 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-18305 .elementor-element.elementor-element-21e6fc5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18305 .elementor-element.elementor-element-21e6fc5 .elementor-icon-list-item > a {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 1.5em;
}

.elementor-18305 .elementor-element.elementor-element-21e6fc5 .elementor-icon-list-text {
	color: #000;
	transition: color .3s;
}

.elementor-18305 .elementor-element.elementor-element-bacffdc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-bacffdc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-bacffdc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-bacffdc .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-bacffdc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-bacffdc .elementor-icon-list-icon i {
	color: #fcc400;
	transition: color .3s;
}

.elementor-18305 .elementor-element.elementor-element-bacffdc .elementor-icon-list-icon svg {
	fill: #fcc400;
	transition: fill .3s;
}

.elementor-18305 .elementor-element.elementor-element-bacffdc {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-18305 .elementor-element.elementor-element-bacffdc .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18305 .elementor-element.elementor-element-bacffdc .elementor-icon-list-item > a {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 1.5em;
}

.elementor-18305 .elementor-element.elementor-element-bacffdc .elementor-icon-list-text {
	color: #000;
	transition: color .3s;
}

.elementor-18305 .elementor-element.elementor-element-727e277 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-727e277 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-727e277 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-727e277 .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-727e277 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-727e277 .elementor-icon-list-icon i {
	color: #fcc400;
	transition: color .3s;
}

.elementor-18305 .elementor-element.elementor-element-727e277 .elementor-icon-list-icon svg {
	fill: #fcc400;
	transition: fill .3s;
}

.elementor-18305 .elementor-element.elementor-element-727e277 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-18305 .elementor-element.elementor-element-727e277 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18305 .elementor-element.elementor-element-727e277 .elementor-icon-list-item > a {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 1.5em;
}

.elementor-18305 .elementor-element.elementor-element-727e277 .elementor-icon-list-text {
	color: #000;
	transition: color .3s;
}

.elementor-18305 .elementor-element.elementor-element-5a814e4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-5a814e4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-5a814e4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-5a814e4 .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-5a814e4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-5a814e4 .elementor-icon-list-icon i {
	color: #fcc400;
	transition: color .3s;
}

.elementor-18305 .elementor-element.elementor-element-5a814e4 .elementor-icon-list-icon svg {
	fill: #fcc400;
	transition: fill .3s;
}

.elementor-18305 .elementor-element.elementor-element-5a814e4 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-18305 .elementor-element.elementor-element-5a814e4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18305 .elementor-element.elementor-element-5a814e4 .elementor-icon-list-item > a {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 1.5em;
}

.elementor-18305 .elementor-element.elementor-element-5a814e4 .elementor-icon-list-text {
	color: #000;
	transition: color .3s;
}

.elementor-18305 .elementor-element.elementor-element-2468afc:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-18305 .elementor-element.elementor-element-2468afc > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-accent);
}

.elementor-18305 .elementor-element.elementor-element-2468afc > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #bababa;
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 12px 0px 12px 24px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 24px;
	padding: 32px 32px 32px 32px;
}

.elementor-18305 .elementor-element.elementor-element-2468afc > .elementor-element-populated, .elementor-18305 .elementor-element.elementor-element-2468afc > .elementor-element-populated > .elementor-background-overlay, .elementor-18305 .elementor-element.elementor-element-2468afc > .elementor-background-slideshow {
	border-radius: 5px 5px 5px 5px;
}

.elementor-18305 .elementor-element.elementor-element-2468afc > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-18305 .elementor-element.elementor-element-5f7b041 > .elementor-widget-container {
	padding: 0% 0% 0% 0%;
}

.elementor-18305 .elementor-element.elementor-element-5f7b041 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 22px;
	font-weight: bold;
	color: #000;
}

.elementor-18305 .elementor-element.elementor-element-c28ca15 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-c28ca15 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-c28ca15 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-c28ca15 .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-c28ca15 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-c28ca15 .elementor-icon-list-icon i {
	color: #fcc400;
	transition: color .3s;
}

.elementor-18305 .elementor-element.elementor-element-c28ca15 .elementor-icon-list-icon svg {
	fill: #fcc400;
	transition: fill .3s;
}

.elementor-18305 .elementor-element.elementor-element-c28ca15 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-18305 .elementor-element.elementor-element-c28ca15 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18305 .elementor-element.elementor-element-c28ca15 .elementor-icon-list-item > a {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 1.5em;
}

.elementor-18305 .elementor-element.elementor-element-c28ca15 .elementor-icon-list-text {
	color: #000;
	transition: color .3s;
}

.elementor-18305 .elementor-element.elementor-element-6415592 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-6415592 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-6415592 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-6415592 .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-6415592 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-6415592 .elementor-icon-list-icon i {
	color: #fcc400;
	transition: color .3s;
}

.elementor-18305 .elementor-element.elementor-element-6415592 .elementor-icon-list-icon svg {
	fill: #fcc400;
	transition: fill .3s;
}

.elementor-18305 .elementor-element.elementor-element-6415592 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-18305 .elementor-element.elementor-element-6415592 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18305 .elementor-element.elementor-element-6415592 .elementor-icon-list-item > a {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 1.5em;
}

.elementor-18305 .elementor-element.elementor-element-6415592 .elementor-icon-list-text {
	color: #000;
	transition: color .3s;
}

.elementor-18305 .elementor-element.elementor-element-be6e163 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-be6e163 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-be6e163 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-be6e163 .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-be6e163 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-be6e163 .elementor-icon-list-icon i {
	color: #fcc400;
	transition: color .3s;
}

.elementor-18305 .elementor-element.elementor-element-be6e163 .elementor-icon-list-icon svg {
	fill: #fcc400;
	transition: fill .3s;
}

.elementor-18305 .elementor-element.elementor-element-be6e163 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-18305 .elementor-element.elementor-element-be6e163 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18305 .elementor-element.elementor-element-be6e163 .elementor-icon-list-item > a {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 1.5em;
}

.elementor-18305 .elementor-element.elementor-element-be6e163 .elementor-icon-list-text {
	color: #000;
	transition: color .3s;
}

.elementor-18305 .elementor-element.elementor-element-9beed28 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-9beed28 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-9beed28 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-9beed28 .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-9beed28 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-9beed28 .elementor-icon-list-icon i {
	color: #fcc400;
	transition: color .3s;
}

.elementor-18305 .elementor-element.elementor-element-9beed28 .elementor-icon-list-icon svg {
	fill: #fcc400;
	transition: fill .3s;
}

.elementor-18305 .elementor-element.elementor-element-9beed28 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-18305 .elementor-element.elementor-element-9beed28 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18305 .elementor-element.elementor-element-9beed28 .elementor-icon-list-item > a {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 1.5em;
}

.elementor-18305 .elementor-element.elementor-element-9beed28 .elementor-icon-list-text {
	color: #000;
	transition: color .3s;
}

.elementor-18305 .elementor-element.elementor-element-64d7148 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-64d7148 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-64d7148 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-64d7148 .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-64d7148 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-64d7148 .elementor-icon-list-icon i {
	color: #fcc400;
	transition: color .3s;
}

.elementor-18305 .elementor-element.elementor-element-64d7148 .elementor-icon-list-icon svg {
	fill: #fcc400;
	transition: fill .3s;
}

.elementor-18305 .elementor-element.elementor-element-64d7148 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-18305 .elementor-element.elementor-element-64d7148 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18305 .elementor-element.elementor-element-64d7148 .elementor-icon-list-item > a {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 1.5em;
}

.elementor-18305 .elementor-element.elementor-element-64d7148 .elementor-icon-list-text {
	color: #000;
	transition: color .3s;
}

.elementor-18305 .elementor-element.elementor-element-ba2aae4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-ba2aae4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-ba2aae4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-ba2aae4 .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-ba2aae4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-ba2aae4 .elementor-icon-list-icon i {
	color: #fcc400;
	transition: color .3s;
}

.elementor-18305 .elementor-element.elementor-element-ba2aae4 .elementor-icon-list-icon svg {
	fill: #fcc400;
	transition: fill .3s;
}

.elementor-18305 .elementor-element.elementor-element-ba2aae4 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-18305 .elementor-element.elementor-element-ba2aae4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18305 .elementor-element.elementor-element-ba2aae4 .elementor-icon-list-item > a {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 1.5em;
}

.elementor-18305 .elementor-element.elementor-element-ba2aae4 .elementor-icon-list-text {
	color: #000;
	transition: color .3s;
}

.elementor-18305 .elementor-element.elementor-element-a9f3332 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-a9f3332 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-a9f3332 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-a9f3332 .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-a9f3332 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-a9f3332 .elementor-icon-list-icon i {
	color: #fcc400;
	transition: color .3s;
}

.elementor-18305 .elementor-element.elementor-element-a9f3332 .elementor-icon-list-icon svg {
	fill: #fcc400;
	transition: fill .3s;
}

.elementor-18305 .elementor-element.elementor-element-a9f3332 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-18305 .elementor-element.elementor-element-a9f3332 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18305 .elementor-element.elementor-element-a9f3332 .elementor-icon-list-item > a {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 1.5em;
}

.elementor-18305 .elementor-element.elementor-element-a9f3332 .elementor-icon-list-text {
	color: #000;
	transition: color .3s;
}

.elementor-18305 .elementor-element.elementor-element-ad43f62 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-ad43f62 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-ad43f62 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-ad43f62 .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-ad43f62 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-ad43f62 .elementor-icon-list-icon i {
	color: #fcc400;
	transition: color .3s;
}

.elementor-18305 .elementor-element.elementor-element-ad43f62 .elementor-icon-list-icon svg {
	fill: #fcc400;
	transition: fill .3s;
}

.elementor-18305 .elementor-element.elementor-element-ad43f62 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-18305 .elementor-element.elementor-element-ad43f62 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18305 .elementor-element.elementor-element-ad43f62 .elementor-icon-list-item > a {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 1.5em;
}

.elementor-18305 .elementor-element.elementor-element-ad43f62 .elementor-icon-list-text {
	color: #000;
	transition: color .3s;
}

.elementor-18305 .elementor-element.elementor-element-7237ea0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-7237ea0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-7237ea0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-7237ea0 .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-7237ea0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-26px / 2);
}

.elementor-18305 .elementor-element.elementor-element-7237ea0 .elementor-icon-list-icon i {
	color: #fcc400;
	transition: color .3s;
}

.elementor-18305 .elementor-element.elementor-element-7237ea0 .elementor-icon-list-icon svg {
	fill: #fcc400;
	transition: fill .3s;
}

.elementor-18305 .elementor-element.elementor-element-7237ea0 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-18305 .elementor-element.elementor-element-7237ea0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18305 .elementor-element.elementor-element-7237ea0 .elementor-icon-list-item > a {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 1.5em;
}

.elementor-18305 .elementor-element.elementor-element-7237ea0 .elementor-icon-list-text {
	color: #000;
	transition: color .3s;
}

.elementor-18305 .elementor-element.elementor-element-80ba7ab {
	--spacer-size: 50px;
}

.elementor-18305 .elementor-element.elementor-element-8e0552b .elementor-button {
	background-color: #ffc400;
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 700;
	fill: #000;
	color: #000;
}

.elementor-18305 .elementor-element.elementor-element-8e0552b > .elementor-widget-container {
	margin: 0% 0% 0% 0%;
	padding: 0px 0px 0px 0px;
}

.elementor-18305 .elementor-element.elementor-element-8e0552b .elementor-button:hover, .elementor-18305 .elementor-element.elementor-element-8e0552b .elementor-button:focus {
	color: var(--e-global-color-secondary);
}

.elementor-18305 .elementor-element.elementor-element-8e0552b .elementor-button:hover svg, .elementor-18305 .elementor-element.elementor-element-8e0552b .elementor-button:focus svg {
	fill: var(--e-global-color-secondary);
}

.elementor-18305 .elementor-element.elementor-element-f85d4b3 > .elementor-container {
	max-width: 1100px;
}

.elementor-18305 .elementor-element.elementor-element-f85d4b3 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 10% 5% 10% 5%;
}

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

.elementor-18305 .elementor-element.elementor-element-e2bd438:not(.elementor-motion-effects-element-type-background), .elementor-18305 .elementor-element.elementor-element-e2bd438 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f2f3f5;
	background-position: bottom right;
	background-repeat: no-repeat;
	background-size: contain;
}

.elementor-18305 .elementor-element.elementor-element-e2bd438 > .elementor-container {
	max-width: 1100px;
}

.elementor-18305 .elementor-element.elementor-element-e2bd438 {
	overflow: hidden;
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 10% 5% 10% 5%;
}

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

.elementor-18305 .elementor-element.elementor-element-a0c9d78 > .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-icon.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-primary);
}

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

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

.elementor-18305 .elementor-element.elementor-element-a0a55dc .elementor-icon-wrapper {
	text-align: right;
}

.elementor-18305 .elementor-element.elementor-element-a0a55dc.elementor-view-stacked .elementor-icon {
	background-color: #000;
}

.elementor-18305 .elementor-element.elementor-element-a0a55dc.elementor-view-framed .elementor-icon, .elementor-18305 .elementor-element.elementor-element-a0a55dc.elementor-view-default .elementor-icon {
	color: #000;
	border-color: #000;
}

.elementor-18305 .elementor-element.elementor-element-a0a55dc.elementor-view-framed .elementor-icon, .elementor-18305 .elementor-element.elementor-element-a0a55dc.elementor-view-default .elementor-icon svg {
	fill: #000;
}

.elementor-18305 .elementor-element.elementor-element-f49fe7e > .elementor-widget-container {
	margin: 0% 0% 0% 0%;
	padding: 0px 0px 0px 0px;
}

.elementor-18305 .elementor-element.elementor-element-f49fe7e {
	text-align: right;
}

.elementor-18305 .elementor-element.elementor-element-f49fe7e .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 50px;
	font-weight: 800;
	line-height: 1.2em;
	color: #000;
}

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

.elementor-18305 .elementor-element.elementor-element-27f3bb9 > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-18305 .elementor-element.elementor-element-6a54d8a {
	--spacer-size: 50px;
}

.elementor-18305 .elementor-element.elementor-element-3b10c92 {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

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

.elementor-18305 .elementor-element.elementor-element-5f24de4:not(.elementor-motion-effects-element-type-background), .elementor-18305 .elementor-element.elementor-element-5f24de4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f2f3f5;
	background-position: bottom right;
	background-repeat: no-repeat;
	background-size: contain;
}

.elementor-18305 .elementor-element.elementor-element-5f24de4 > .elementor-container {
	max-width: 1100px;
}

.elementor-18305 .elementor-element.elementor-element-5f24de4 {
	overflow: hidden;
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 10% 5% 10% 5%;
}

.elementor-18305 .elementor-element.elementor-element-5f24de4 > .elementor-background-overlay {
	opacity: 1;
	transition: background .3s, border-radius .3s, opacity .3s;
}

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

.elementor-18305 .elementor-element.elementor-element-4df2ea1 > .elementor-element-populated {
	padding: 0% 0% 0% 0%;
}

.elementor-18305 .elementor-element.elementor-element-04fbe9b > .elementor-widget-container {
	margin: 0% 0% 0% 0%;
	padding: 0px 0px 0px 0px;
}

.elementor-18305 .elementor-element.elementor-element-04fbe9b {
	text-align: right;
}

.elementor-18305 .elementor-element.elementor-element-04fbe9b .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 50px;
	font-weight: 800;
	line-height: 1.2em;
	color: #000;
}

.elementor-18305 .elementor-element.elementor-element-17c1604 > .elementor-widget-container {
	margin: 20px 0px 0px 0px;
}

.elementor-18305 .elementor-element.elementor-element-17c1604 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(10px / 2);
}

.elementor-18305 .elementor-element.elementor-element-17c1604 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(10px / 2);
}

.elementor-18305 .elementor-element.elementor-element-17c1604 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(10px / 2);
}

.elementor-18305 .elementor-element.elementor-element-17c1604 .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-10px / 2);
}

.elementor-18305 .elementor-element.elementor-element-17c1604 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-10px / 2);
}

.elementor-18305 .elementor-element.elementor-element-17c1604 .elementor-icon-list-icon i {
	color: #fcc500;
	transition: color .3s;
}

.elementor-18305 .elementor-element.elementor-element-17c1604 .elementor-icon-list-icon svg {
	fill: #fcc500;
	transition: fill .3s;
}

.elementor-18305 .elementor-element.elementor-element-17c1604 {
	--e-icon-list-icon-size: 20px;
	--icon-vertical-offset: 0px;
}

.elementor-18305 .elementor-element.elementor-element-17c1604 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18305 .elementor-element.elementor-element-17c1604 .elementor-icon-list-item > a {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-18305 .elementor-element.elementor-element-17c1604 .elementor-icon-list-text {
	color: #171717;
	transition: color .3s;
}

.elementor-18305 .elementor-element.elementor-element-723c3d8 .elementor-button {
	background-color: #ffc400;
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 700;
	fill: #000;
	color: #000;
}

.elementor-18305 .elementor-element.elementor-element-723c3d8 > .elementor-widget-container {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-18305 .elementor-element.elementor-element-817d848 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-18305 .elementor-element.elementor-element-817d848 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-18305 .elementor-element.elementor-element-3001487 {
	--spacer-size: 50px;
}

@media (min-width:768px) {
	.elementor-18305 .elementor-element.elementor-element-af9e956 {
		width: 75%;
	}
	
	.elementor-18305 .elementor-element.elementor-element-bcd96ee {
		width: 25%;
	}
	
	.elementor-18305 .elementor-element.elementor-element-19b7bf1 {
		width: 100%;
	}
	
	.elementor-18305 .elementor-element.elementor-element-86aa325 {
		width: 100%;
	}
	
	.elementor-18305 .elementor-element.elementor-element-d2e5e1c {
		width: 100%;
	}
	
	.elementor-18305 .elementor-element.elementor-element-c9e054c {
		width: 100%;
	}
	
	.elementor-18305 .elementor-element.elementor-element-1c31d53 {
		width: 100%;
	}
	
	.elementor-18305 .elementor-element.elementor-element-ec56a14 {
		width: 100%;
	}
	
	.elementor-18305 .elementor-element.elementor-element-9fa1932 {
		width: 75.62%;
	}
	
	.elementor-18305 .elementor-element.elementor-element-ade999f {
		width: 24.057%;
	}
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-18305 .elementor-element.elementor-element-af9e956 {
		width: 100%;
	}
	
	.elementor-18305 .elementor-element.elementor-element-bcd96ee {
		width: 100%;
	}
	
	.elementor-18305 .elementor-element.elementor-element-1eb8417 {
		width: 100%;
	}
	
	.elementor-18305 .elementor-element.elementor-element-f27899d {
		width: 60%;
	}
	
	.elementor-18305 .elementor-element.elementor-element-9fa1932 {
		width: 60%;
	}
	
	.elementor-18305 .elementor-element.elementor-element-ade999f {
		width: 40%;
	}
}

@media (min-width:1025px) {
	.elementor-18305 .elementor-element.elementor-element-e2bd438:not(.elementor-motion-effects-element-type-background), .elementor-18305 .elementor-element.elementor-element-e2bd438 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-attachment: fixed;
	}
	
	.elementor-18305 .elementor-element.elementor-element-5f24de4:not(.elementor-motion-effects-element-type-background), .elementor-18305 .elementor-element.elementor-element-5f24de4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-attachment: fixed;
	}
}

@media (max-width:1024px) {
	.elementor-18305 .elementor-element.elementor-element-b8b9068 {
		margin-top: 0px;
		margin-bottom: 0px;
	}
	
	.elementor-18305 .elementor-element.elementor-element-af9e956 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 5% 5% 10% 5%;
	}
	
	.elementor-18305 .elementor-element.elementor-element-9e85811 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-18305 .elementor-element.elementor-element-9e85811 .elementor-heading-title {
		font-size: 35px;
	}
	
	.elementor-widget-theme-post-content {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-18305 .elementor-element.elementor-element-27e764b {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-18305 .elementor-element.elementor-element-308266d > .elementor-widget-container {
		margin: 0% 0% 0% 0%;
	}
	
	.elementor-18305 .elementor-element.elementor-element-15e4c08 {
		--spacer-size: 500px;
	}
	
	.elementor-bc-flex-widget .elementor-18305 .elementor-element.elementor-element-1eb8417.elementor-column .elementor-widget-wrap {
		align-items: center;
	}
	
	.elementor-18305 .elementor-element.elementor-element-1eb8417.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
		align-content: center;
		align-items: center;
	}
	
	.elementor-18305 .elementor-element.elementor-element-f09278b {
		margin-top: 0%;
		margin-bottom: 0%;
	}
	
	.elementor-bc-flex-widget .elementor-18305 .elementor-element.elementor-element-f27899d.elementor-column .elementor-widget-wrap {
		align-items: center;
	}
	
	.elementor-18305 .elementor-element.elementor-element-f27899d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
		align-content: center;
		align-items: center;
	}
	
	.elementor-18305 .elementor-element.elementor-element-d4fc8c4 .elementor-heading-title {
		font-size: 35px;
	}
	
	.elementor-widget-text-editor {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-18305 .elementor-element.elementor-element-a7f0729 > .elementor-widget-container {
		margin: 0% 0% 0% 0%;
	}
	
	.elementor-18305 .elementor-element.elementor-element-a7f0729 {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-18305 .elementor-element.elementor-element-f16e738 > .elementor-element-populated {
		padding: 16px 16px 16px 16px;
	}
	
	.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-18305 .elementor-element.elementor-element-c8802c4 > .elementor-element-populated {
		padding: 16px 16px 16px 16px;
	}
	
	.elementor-18305 .elementor-element.elementor-element-1d8fec4 > .elementor-element-populated {
		padding: 16px 16px 16px 16px;
	}
	
	.elementor-18305 .elementor-element.elementor-element-24cde60 > .elementor-element-populated {
		padding: 16px 16px 16px 16px;
	}
	
	.elementor-18305 .elementor-element.elementor-element-96b3a63 > .elementor-element-populated {
		padding: 16px 16px 16px 16px;
	}
	
	.elementor-18305 .elementor-element.elementor-element-4071406 > .elementor-element-populated {
		padding: 16px 16px 16px 16px;
	}
	
	.elementor-18305 .elementor-element.elementor-element-9695382 > .elementor-element-populated {
		padding: 16px 16px 16px 16px;
	}
	
	.elementor-18305 .elementor-element.elementor-element-63c767d {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-18305 .elementor-element.elementor-element-8efbcbf .elementor-heading-title {
		font-size: 35px;
	}
	
	.elementor-18305 .elementor-element.elementor-element-d9385b2 > .elementor-element-populated {
		margin: -7px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-18305 .elementor-element.elementor-element-6884c03 > .elementor-widget-container {
		margin: 3% 3% 3% 3%;
	}
	
	.elementor-18305 .elementor-element.elementor-element-11f1554 > .elementor-widget-container {
		margin: 0% 0% 0% 0%;
	}
	
	.elementor-18305 .elementor-element.elementor-element-11f1554 {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-18305 .elementor-element.elementor-element-cf2bfe5 > .elementor-widget-container {
		margin: 3% 3% 3% 3%;
	}
	
	.elementor-18305 .elementor-element.elementor-element-828ca71 {
		padding: 10% 5% 7% 5%;
	}
	
	.elementor-18305 .elementor-element.elementor-element-c0edc0a .elementor-heading-title {
		font-size: 35px;
	}
	
	.elementor-18305 .elementor-element.elementor-element-8f01cd9 > .elementor-widget-container {
		margin: 3% 0% 0% 0%;
	}
	
	.elementor-18305 .elementor-element.elementor-element-8f01cd9 {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-widget-pp-table .pp-table tr .pp-table-cell {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-18305 .elementor-element.elementor-element-0f8fb9b > .elementor-widget-container {
		margin: 3% 0% 0% 0%;
	}
	
	.elementor-18305 .elementor-element.elementor-element-0f8fb9b {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-18305 .elementor-element.elementor-element-3af3d43 > .elementor-widget-container {
		margin: 0% 0% 0% 0%;
	}
	
	.elementor-18305 .elementor-element.elementor-element-11e37d5 {
		padding: 10% 5% 10% 6.5%;
	}
	
	.elementor-18305 .elementor-element.elementor-element-632dbee .elementor-heading-title {
		font-size: 35px;
	}
	
	.elementor-18305 .elementor-element.elementor-element-3b31bb1 > .elementor-widget-container {
		margin: 3% 0% 0% 0%;
	}
	
	.elementor-18305 .elementor-element.elementor-element-3b31bb1 {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-18305 .elementor-element.elementor-element-0710e75 > .elementor-widget-container {
		margin: 0% 0% 0% 0%;
	}
	
	.elementor-18305 .elementor-element.elementor-element-c2d7c11 {
		padding: 10% 5% 10% 6.5%;
	}
	
	.elementor-18305 .elementor-element.elementor-element-f7522c2 .elementor-heading-title {
		font-size: 35px;
	}
	
	.elementor-18305 .elementor-element.elementor-element-e5cf0db > .elementor-widget-container {
		margin: 3% 0% 0% 0%;
	}
	
	.elementor-18305 .elementor-element.elementor-element-e5cf0db {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-18305 .elementor-element.elementor-element-e7eac3a > .elementor-widget-container {
		margin: 0% 0% 0% 0%;
	}
	
	.elementor-18305 .elementor-element.elementor-element-2a6c842 {
		padding: 10% 5% 10% 6.5%;
	}
	
	.elementor-18305 .elementor-element.elementor-element-6e4c792 .elementor-heading-title {
		font-size: 35px;
	}
	
	.elementor-18305 .elementor-element.elementor-element-694fa83 > .elementor-widget-container {
		margin: 3% 0% 0% 0%;
	}
	
	.elementor-18305 .elementor-element.elementor-element-694fa83 {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-18305 .elementor-element.elementor-element-2bd3f1e > .elementor-widget-container {
		margin: 3% 0% 0% 0%;
	}
	
	.elementor-18305 .elementor-element.elementor-element-2bd3f1e {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-18305 .elementor-element.elementor-element-3793684 > .elementor-widget-container {
		margin: 3% 3% 3% 3%;
	}
	
	.elementor-18305 .elementor-element.elementor-element-e76d815 {
		padding: 10% 5% 10% 6.5%;
	}
	
	.elementor-18305 .elementor-element.elementor-element-29fe40d .elementor-heading-title {
		font-size: 35px;
	}
	
	.elementor-18305 .elementor-element.elementor-element-022de38 > .elementor-widget-container {
		margin: 3% 0% 0% 0%;
	}
	
	.elementor-18305 .elementor-element.elementor-element-022de38 {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-18305 .elementor-element.elementor-element-7d4e9b0 > .elementor-widget-container {
		margin: 3% 0% 0% 0%;
	}
	
	.elementor-18305 .elementor-element.elementor-element-7d4e9b0 {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-18305 .elementor-element.elementor-element-56efd36 > .elementor-widget-container {
		margin: 3% 3% 3% 3%;
	}
	
	.elementor-18305 .elementor-element.elementor-element-aa74d3f {
		padding: 10% 5% 10% 6.5%;
	}
	
	.elementor-bc-flex-widget .elementor-18305 .elementor-element.elementor-element-9fa1932.elementor-column .elementor-widget-wrap {
		align-items: center;
	}
	
	.elementor-18305 .elementor-element.elementor-element-9fa1932.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
		align-content: center;
		align-items: center;
	}
	
	.elementor-18305 .elementor-element.elementor-element-cb2d5de .elementor-heading-title {
		font-size: 35px;
	}
	
	.elementor-18305 .elementor-element.elementor-element-c332e74 > .elementor-widget-container {
		margin: 3% 3% 3% 3%;
	}
	
	.elementor-18305 .elementor-element.elementor-element-9ba8912 > .elementor-element-populated {
		padding: 16px 16px 16px 16px;
	}
	
	.elementor-18305 .elementor-element.elementor-element-e858921 > .elementor-element-populated {
		padding: 16px 16px 16px 16px;
	}
	
	.elementor-18305 .elementor-element.elementor-element-2468afc > .elementor-element-populated {
		padding: 16px 16px 16px 16px;
	}
	
	.elementor-18305 .elementor-element.elementor-element-8e0552b > .elementor-widget-container {
		margin: 3% 3% 3% 3%;
	}
	
	.elementor-18305 .elementor-element.elementor-element-e2bd438:not(.elementor-motion-effects-element-type-background), .elementor-18305 .elementor-element.elementor-element-e2bd438 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: center center;
		background-size: cover;
	}
	
	.elementor-18305 .elementor-element.elementor-element-a0a55dc .elementor-icon {
		font-size: 35px;
	}
	
	.elementor-18305 .elementor-element.elementor-element-a0a55dc .elementor-icon svg {
		height: 35px;
	}
	
	.elementor-18305 .elementor-element.elementor-element-f49fe7e .elementor-heading-title {
		font-size: 35px;
	}
	
	.elementor-18305 .elementor-element.elementor-element-5f24de4:not(.elementor-motion-effects-element-type-background), .elementor-18305 .elementor-element.elementor-element-5f24de4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: center center;
		background-size: cover;
	}
	
	.elementor-18305 .elementor-element.elementor-element-4df2ea1 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
		margin-bottom: 20px;
	}
	
	.elementor-18305 .elementor-element.elementor-element-04fbe9b .elementor-heading-title {
		font-size: 35px;
	}
	
	.elementor-18305 .elementor-element.elementor-element-17c1604 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18305 .elementor-element.elementor-element-17c1604 .elementor-icon-list-item > a {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-18305 .elementor-element.elementor-element-723c3d8 > .elementor-widget-container {
		margin: 3% 3% 3% 3%;
	}
}

@media (max-width:767px) {
	.elementor-18305 .elementor-element.elementor-element-b8b9068 {
		margin-top: 0%;
		margin-bottom: 0%;
		padding: 0% 0% 0% 0%;
	}
	
	.elementor-18305 .elementor-element.elementor-element-af9e956 > .elementor-element-populated {
		padding: 0% 10% 25% 10%;
	}
	
	.elementor-18305 .elementor-element.elementor-element-9e85811 > .elementor-widget-container {
		margin: 0% 0% 0% 0%;
		padding: 10% 0% 0% 0%;
	}
	
	.elementor-18305 .elementor-element.elementor-element-9e85811 {
		text-align: left;
	}
	
	.elementor-18305 .elementor-element.elementor-element-9e85811 .elementor-heading-title {
		font-size: 10vw;
	}
	
	.elementor-widget-theme-post-content {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-18305 .elementor-element.elementor-element-27e764b {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-18305 .elementor-element.elementor-element-308266d > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-18305 .elementor-element.elementor-element-bcd96ee:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-18305 .elementor-element.elementor-element-bcd96ee > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: top center;
		background-repeat: no-repeat;
		background-size: cover;
	}
	
	.elementor-18305 .elementor-element.elementor-element-bcd96ee > .elementor-element-populated {
		margin: 84% 0% 0% 0%;
		--e-column-margin-right: 0%;
		--e-column-margin-left: 0%;
	}
	
	.elementor-18305 .elementor-element.elementor-element-15e4c08 {
		--spacer-size: 0px;
	}
	
	.elementor-18305 .elementor-element.elementor-element-15e4c08 > .elementor-widget-container {
		margin: 0% 0% 0% 0%;
	}
	
	.elementor-18305 .elementor-element.elementor-element-22aa8dd {
		padding: 25% 10% 25% 10%;
	}
	
	.elementor-18305 .elementor-element.elementor-element-517e429 > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-18305 .elementor-element.elementor-element-d85e807 > .elementor-widget-container {
		margin: 0% 0% 0% 0%;
	}
	
	.elementor-18305 .elementor-element.elementor-element-f09278b {
		margin-top: -14%;
		margin-bottom: 0%;
	}
	
	.elementor-18305 .elementor-element.elementor-element-d4fc8c4 > .elementor-widget-container {
		margin: 0% 0% 0% 0%;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-18305 .elementor-element.elementor-element-d4fc8c4 .elementor-heading-title {
		font-size: 10vw;
	}
	
	.elementor-widget-text-editor {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-18305 .elementor-element.elementor-element-a7f0729 > .elementor-widget-container {
		margin: 0% 0% 0% 0%;
		padding: 0% 0% 0% 0%;
	}
	
	.elementor-18305 .elementor-element.elementor-element-a7f0729 {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-18305 .elementor-element.elementor-element-f16e738 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-18305 .elementor-element.elementor-element-b0bd20f > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-18305 .elementor-element.elementor-element-c8802c4 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-18305 .elementor-element.elementor-element-c2491b3 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-18305 .elementor-element.elementor-element-ab98634 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-18305 .elementor-element.elementor-element-525a267 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-18305 .elementor-element.elementor-element-a91bb6a > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-18305 .elementor-element.elementor-element-6b88692 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-18305 .elementor-element.elementor-element-d4ad4c2 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-18305 .elementor-element.elementor-element-26b08f3 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-18305 .elementor-element.elementor-element-bac16a9 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-18305 .elementor-element.elementor-element-f98e4ec > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-18305 .elementor-element.elementor-element-c18b090 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-18305 .elementor-element.elementor-element-1d8fec4 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-18305 .elementor-element.elementor-element-72cc1f5 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-18305 .elementor-element.elementor-element-65110e1 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-18305 .elementor-element.elementor-element-22f0ca6 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-18305 .elementor-element.elementor-element-c1cf450 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-18305 .elementor-element.elementor-element-eef75b8 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-18305 .elementor-element.elementor-element-29e6eb9 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-18305 .elementor-element.elementor-element-dc94b83 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-18305 .elementor-element.elementor-element-7128550 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-18305 .elementor-element.elementor-element-778a19b > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-18305 .elementor-element.elementor-element-5130aea > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-18305 .elementor-element.elementor-element-24cde60 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-18305 .elementor-element.elementor-element-3771ba8 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-18305 .elementor-element.elementor-element-15273c0 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-18305 .elementor-element.elementor-element-370f782 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-18305 .elementor-element.elementor-element-9be8337 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-18305 .elementor-element.elementor-element-75b6d1b > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-18305 .elementor-element.elementor-element-15f1d9f > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-18305 .elementor-element.elementor-element-f04bdb2 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-18305 .elementor-element.elementor-element-2294698 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-18305 .elementor-element.elementor-element-f2875e4 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-18305 .elementor-element.elementor-element-ad4d56f > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-18305 .elementor-element.elementor-element-96b3a63 > .elementor-element-populated, .elementor-18305 .elementor-element.elementor-element-96b3a63 > .elementor-element-populated > .elementor-background-overlay, .elementor-18305 .elementor-element.elementor-element-96b3a63 > .elementor-background-slideshow {
		border-radius: 0px 0px 0px 0px;
	}
	
	.elementor-18305 .elementor-element.elementor-element-96b3a63 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 24px 24px 0px 24px;
	}
	
	.elementor-18305 .elementor-element.elementor-element-9d31738 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-18305 .elementor-element.elementor-element-b002b17 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-18305 .elementor-element.elementor-element-b2999b3 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-18305 .elementor-element.elementor-element-22093c4 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-18305 .elementor-element.elementor-element-125c1f0 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-18305 .elementor-element.elementor-element-8a17057 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-18305 .elementor-element.elementor-element-20e1a57 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-18305 .elementor-element.elementor-element-1869d16 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-18305 .elementor-element.elementor-element-472290f > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-18305 .elementor-element.elementor-element-d86beb0 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-18305 .elementor-element.elementor-element-a843ac6 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-18305 .elementor-element.elementor-element-4071406 > .elementor-element-populated, .elementor-18305 .elementor-element.elementor-element-4071406 > .elementor-element-populated > .elementor-background-overlay, .elementor-18305 .elementor-element.elementor-element-4071406 > .elementor-background-slideshow {
		border-radius: 0px 0px 0px 0px;
	}
	
	.elementor-18305 .elementor-element.elementor-element-4071406 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 20px 24px 20px 24px;
	}
	
	.elementor-18305 .elementor-element.elementor-element-8a8596c > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-18305 .elementor-element.elementor-element-02870f9 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-18305 .elementor-element.elementor-element-04435b1 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-18305 .elementor-element.elementor-element-398a7c7 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-18305 .elementor-element.elementor-element-4cf338e > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-18305 .elementor-element.elementor-element-f230bf0 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-18305 .elementor-element.elementor-element-0fa1636 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-18305 .elementor-element.elementor-element-02a89df > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-18305 .elementor-element.elementor-element-8795a91 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-18305 .elementor-element.elementor-element-9695382 > .elementor-element-populated, .elementor-18305 .elementor-element.elementor-element-9695382 > .elementor-element-populated > .elementor-background-overlay, .elementor-18305 .elementor-element.elementor-element-9695382 > .elementor-background-slideshow {
		border-radius: 0px 0px 0px 0px;
	}
	
	.elementor-18305 .elementor-element.elementor-element-9695382 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 24px 24px 24px;
	}
	
	.elementor-18305 .elementor-element.elementor-element-17ccc40 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-18305 .elementor-element.elementor-element-d575987 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-18305 .elementor-element.elementor-element-ee978d8 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-18305 .elementor-element.elementor-element-9a8d294 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-18305 .elementor-element.elementor-element-a6d90fa > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-18305 .elementor-element.elementor-element-37fe901 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-18305 .elementor-element.elementor-element-44ccf7a > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-18305 .elementor-element.elementor-element-ba7d459 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-18305 .elementor-element.elementor-element-76b84d1 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-18305 .elementor-element.elementor-element-2d14c3c > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-18305 .elementor-element.elementor-element-c84c53c {
		border-width: 1px 1px 1px 1px;
	}
	
	.elementor-18305 .elementor-element.elementor-element-c84c53c, .elementor-18305 .elementor-element.elementor-element-c84c53c > .elementor-background-overlay {
		border-radius: 5px 5px 5px 5px;
	}
	
	.elementor-18305 .elementor-element.elementor-element-19b7bf1 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-18305 .elementor-element.elementor-element-63c767d {
		padding: 10% 0% 0% 0%;
	}
	
	.elementor-18305 .elementor-element.elementor-element-8efbcbf > .elementor-widget-container {
		margin: 0px 0px 20px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-18305 .elementor-element.elementor-element-8efbcbf .elementor-heading-title {
		font-size: 10vw;
	}
	
	.elementor-18305 .elementor-element.elementor-element-6884c03 > .elementor-widget-container {
		margin: 32px 0px 0px 0px;
	}
	
	.elementor-18305 .elementor-element.elementor-element-11f1554 > .elementor-widget-container {
		margin: 0% 0% 0% 0%;
		padding: 0% 0% 0% 0%;
	}
	
	.elementor-18305 .elementor-element.elementor-element-11f1554 {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-18305 .elementor-element.elementor-element-b60f0c5 {
		--spacer-size: 5px;
	}
	
	.elementor-18305 .elementor-element.elementor-element-cf2bfe5 > .elementor-widget-container {
		margin: 0% 0% 0% 0%;
	}
	
	.elementor-18305 .elementor-element.elementor-element-828ca71 {
		padding: 25% 10% 25% 10%;
	}
	
	.elementor-18305 .elementor-element.elementor-element-86aa325 > .elementor-element-populated {
		padding: 0% 0% 0% 0%;
	}
	
	.elementor-18305 .elementor-element.elementor-element-c0edc0a > .elementor-widget-container {
		margin: 0px 0px 20px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-18305 .elementor-element.elementor-element-c0edc0a .elementor-heading-title {
		font-size: 10vw;
	}
	
	.elementor-18305 .elementor-element.elementor-element-8f01cd9 > .elementor-widget-container {
		margin: 0% 0% 0% 0%;
		padding: 0% 0% 0% 0%;
	}
	
	.elementor-18305 .elementor-element.elementor-element-8f01cd9 {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-widget-pp-table .pp-table tr .pp-table-cell {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-18305 .elementor-element.elementor-element-5cbc003 .pp-table tr .pp-table-cell {
		font-size: 16px;
	}
	
	.elementor-18305 .elementor-element.elementor-element-5cbc003 .pp-table tbody td {
		text-align: center;
	}
	
	.elementor-18305 .elementor-element.elementor-element-5cbc003 .pp-table tbody td.pp-table-cell {
		padding: 10px 5px 10px 5px;
	}
	
	.elementor-18305 .elementor-element.elementor-element-fa8a8ed .pp-table tr .pp-table-cell {
		font-size: 16px;
	}
	
	.elementor-18305 .elementor-element.elementor-element-fa8a8ed .pp-table tbody td {
		text-align: center;
		vertical-align: middle;
	}
	
	.elementor-18305 .elementor-element.elementor-element-fa8a8ed .pp-table tbody .pp-table-cell-content {
		align-items: center;
	}
	
	.elementor-18305 .elementor-element.elementor-element-fa8a8ed .pp-table tbody td.pp-table-cell {
		padding: 10px 5px 10px 5px;
	}
	
	.elementor-18305 .elementor-element.elementor-element-2a38951 .pp-table tr .pp-table-cell {
		font-size: 16px;
	}
	
	.elementor-18305 .elementor-element.elementor-element-2a38951 .pp-table tbody td {
		text-align: center;
	}
	
	.elementor-18305 .elementor-element.elementor-element-2a38951 .pp-table tbody td.pp-table-cell {
		padding: 10px 5px 10px 5px;
	}
	
	.elementor-18305 .elementor-element.elementor-element-0f8fb9b > .elementor-widget-container {
		margin: 0% 0% 0% 0%;
		padding: 0% 0% 0% 0%;
	}
	
	.elementor-18305 .elementor-element.elementor-element-0f8fb9b {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-18305 .elementor-element.elementor-element-3af3d43 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-18305 .elementor-element.elementor-element-11e37d5 {
		padding: 25% 10% 25% 10%;
	}
	
	.elementor-18305 .elementor-element.elementor-element-d2e5e1c > .elementor-element-populated {
		padding: 0% 0% 0% 0%;
	}
	
	.elementor-18305 .elementor-element.elementor-element-632dbee > .elementor-widget-container {
		margin: 0px 0px 20px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-18305 .elementor-element.elementor-element-632dbee .elementor-heading-title {
		font-size: 10vw;
	}
	
	.elementor-18305 .elementor-element.elementor-element-3b31bb1 > .elementor-widget-container {
		margin: 0% 0% 0% 0%;
		padding: 0% 0% 0% 0%;
	}
	
	.elementor-18305 .elementor-element.elementor-element-3b31bb1 {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-18305 .elementor-element.elementor-element-0710e75 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-18305 .elementor-element.elementor-element-c2d7c11 {
		padding: 25% 10% 25% 10%;
	}
	
	.elementor-18305 .elementor-element.elementor-element-c9e054c > .elementor-element-populated {
		padding: 0% 0% 0% 0%;
	}
	
	.elementor-18305 .elementor-element.elementor-element-f7522c2 > .elementor-widget-container {
		margin: 0px 0px 20px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-18305 .elementor-element.elementor-element-f7522c2 .elementor-heading-title {
		font-size: 10vw;
	}
	
	.elementor-18305 .elementor-element.elementor-element-e5cf0db > .elementor-widget-container {
		margin: 0% 0% 0% 0%;
		padding: 0% 0% 0% 0%;
	}
	
	.elementor-18305 .elementor-element.elementor-element-e5cf0db {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-18305 .elementor-element.elementor-element-e7eac3a > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-18305 .elementor-element.elementor-element-2a6c842 {
		padding: 25% 10% 25% 10%;
	}
	
	.elementor-18305 .elementor-element.elementor-element-1c31d53 > .elementor-element-populated {
		padding: 0% 0% 0% 0%;
	}
	
	.elementor-18305 .elementor-element.elementor-element-6e4c792 > .elementor-widget-container {
		margin: 0px 0px 20px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-18305 .elementor-element.elementor-element-6e4c792 .elementor-heading-title {
		font-size: 10vw;
	}
	
	.elementor-18305 .elementor-element.elementor-element-694fa83 > .elementor-widget-container {
		margin: 0% 0% 0% 0%;
		padding: 0% 0% 0% 0%;
	}
	
	.elementor-18305 .elementor-element.elementor-element-694fa83 {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-18305 .elementor-element.elementor-element-cc19eb9 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-18305 .elementor-element.elementor-element-86b7264 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-18305 .elementor-element.elementor-element-af9eabc > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-18305 .elementor-element.elementor-element-5499f4f > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-18305 .elementor-element.elementor-element-43d7db7 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-18305 .elementor-element.elementor-element-15e0840 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-18305 .elementor-element.elementor-element-939fa78 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-18305 .elementor-element.elementor-element-f38502e > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-18305 .elementor-element.elementor-element-081390d > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-18305 .elementor-element.elementor-element-384b16e > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-18305 .elementor-element.elementor-element-57772a8 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-18305 .elementor-element.elementor-element-5f660c6 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-18305 .elementor-element.elementor-element-341a887 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-18305 .elementor-element.elementor-element-c1fae75 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-18305 .elementor-element.elementor-element-e10c4e2 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-18305 .elementor-element.elementor-element-39df723 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-18305 .elementor-element.elementor-element-2bd3f1e > .elementor-widget-container {
		margin: 0% 0% 0% 0%;
		padding: 0% 0% 0% 0%;
	}
	
	.elementor-18305 .elementor-element.elementor-element-2bd3f1e {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-18305 .elementor-element.elementor-element-3793684 > .elementor-widget-container {
		margin: 45px 0px 0px 0px;
	}
	
	.elementor-18305 .elementor-element.elementor-element-e76d815 {
		padding: 25% 10% 25% 10%;
	}
	
	.elementor-18305 .elementor-element.elementor-element-ec56a14 > .elementor-element-populated {
		padding: 0% 0% 0% 0%;
	}
	
	.elementor-18305 .elementor-element.elementor-element-29fe40d > .elementor-widget-container {
		margin: 0px 0px 20px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-18305 .elementor-element.elementor-element-29fe40d .elementor-heading-title {
		font-size: 10vw;
	}
	
	.elementor-18305 .elementor-element.elementor-element-022de38 > .elementor-widget-container {
		margin: 0% 0% 0% 0%;
		padding: 0% 0% 0% 0%;
	}
	
	.elementor-18305 .elementor-element.elementor-element-022de38 {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-18305 .elementor-element.elementor-element-b040553 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-18305 .elementor-element.elementor-element-cc798ef > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-18305 .elementor-element.elementor-element-95ebafd > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-18305 .elementor-element.elementor-element-8f8963a > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-18305 .elementor-element.elementor-element-187dd20 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-18305 .elementor-element.elementor-element-93a2e80 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-18305 .elementor-element.elementor-element-8ae8520 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-18305 .elementor-element.elementor-element-172ea01 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-18305 .elementor-element.elementor-element-4c47ada > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-18305 .elementor-element.elementor-element-616c947 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-18305 .elementor-element.elementor-element-04098e5 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-18305 .elementor-element.elementor-element-c3cd294 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-18305 .elementor-element.elementor-element-ed5a325 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-18305 .elementor-element.elementor-element-8828674 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-18305 .elementor-element.elementor-element-61f9960 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-18305 .elementor-element.elementor-element-9e4c00e > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-18305 .elementor-element.elementor-element-7d4e9b0 > .elementor-widget-container {
		margin: 0% 0% 0% 0%;
		padding: 0% 0% 0% 0%;
	}
	
	.elementor-18305 .elementor-element.elementor-element-7d4e9b0 {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-18305 .elementor-element.elementor-element-56efd36 > .elementor-widget-container {
		margin: 45px 0px 0px 0px;
	}
	
	.elementor-18305 .elementor-element.elementor-element-aa74d3f {
		padding: 25% 10% 25% 10%;
	}
	
	.elementor-18305 .elementor-element.elementor-element-a912fc7 > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-18305 .elementor-element.elementor-element-cb2d5de > .elementor-widget-container {
		margin: 0px 0px 32px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-18305 .elementor-element.elementor-element-cb2d5de .elementor-heading-title {
		font-size: 10vw;
	}
	
	.elementor-18305 .elementor-element.elementor-element-c332e74 > .elementor-widget-container {
		margin: 32px 0px 0px 0px;
	}
	
	.elementor-18305 .elementor-element.elementor-element-9ba8912 > .elementor-element-populated {
		margin: 0px 0px 32px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-18305 .elementor-element.elementor-element-ec6e076 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-18305 .elementor-element.elementor-element-5e01ede > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-18305 .elementor-element.elementor-element-65917bf > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-18305 .elementor-element.elementor-element-e858921 > .elementor-element-populated {
		margin: 0px 0px 32px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-18305 .elementor-element.elementor-element-2e6dfd0 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-18305 .elementor-element.elementor-element-37e25fe > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-18305 .elementor-element.elementor-element-08cf6a2 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-18305 .elementor-element.elementor-element-f351859 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-18305 .elementor-element.elementor-element-5b1b9b4 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-18305 .elementor-element.elementor-element-2e08e55 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-18305 .elementor-element.elementor-element-21e6fc5 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-18305 .elementor-element.elementor-element-bacffdc > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-18305 .elementor-element.elementor-element-727e277 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-18305 .elementor-element.elementor-element-5a814e4 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-18305 .elementor-element.elementor-element-2468afc > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-18305 .elementor-element.elementor-element-c28ca15 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-18305 .elementor-element.elementor-element-6415592 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-18305 .elementor-element.elementor-element-be6e163 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-18305 .elementor-element.elementor-element-9beed28 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-18305 .elementor-element.elementor-element-64d7148 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-18305 .elementor-element.elementor-element-ba2aae4 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-18305 .elementor-element.elementor-element-a9f3332 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-18305 .elementor-element.elementor-element-ad43f62 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-18305 .elementor-element.elementor-element-7237ea0 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-18305 .elementor-element.elementor-element-80ba7ab {
		--spacer-size: 10px;
	}
	
	.elementor-18305 .elementor-element.elementor-element-8e0552b > .elementor-widget-container {
		margin: 0% 0% 0% 0%;
		padding: 0% 0% 0% 0%;
	}
	
	.elementor-18305 .elementor-element.elementor-element-f85d4b3 {
		padding: 25% 10% 25% 10%;
	}
	
	.elementor-18305 .elementor-element.elementor-element-e2bd438:not(.elementor-motion-effects-element-type-background), .elementor-18305 .elementor-element.elementor-element-e2bd438 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: 50px 100%;
		background-size: contain;
	}
	
	.elementor-18305 .elementor-element.elementor-element-e2bd438 {
		padding: 25% 10% 25% 10%;
	}
	
	.elementor-18305 .elementor-element.elementor-element-a0a55dc .elementor-icon-wrapper {
		text-align: left;
	}
	
	.elementor-18305 .elementor-element.elementor-element-f49fe7e > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-18305 .elementor-element.elementor-element-f49fe7e {
		text-align: left;
	}
	
	.elementor-18305 .elementor-element.elementor-element-f49fe7e .elementor-heading-title {
		font-size: 10vw;
	}
	
	.elementor-18305 .elementor-element.elementor-element-6a54d8a {
		--spacer-size: 33vh;
	}
	
	.elementor-18305 .elementor-element.elementor-element-5f24de4:not(.elementor-motion-effects-element-type-background), .elementor-18305 .elementor-element.elementor-element-5f24de4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: 50px 100%;
		background-size: contain;
	}
	
	.elementor-18305 .elementor-element.elementor-element-5f24de4 {
		padding: 25% 10% 10% 10%;
	}
	
	.elementor-18305 .elementor-element.elementor-element-4df2ea1 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
		margin-bottom: 20px;
	}
	
	.elementor-18305 .elementor-element.elementor-element-04fbe9b > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-18305 .elementor-element.elementor-element-04fbe9b {
		text-align: left;
	}
	
	.elementor-18305 .elementor-element.elementor-element-04fbe9b .elementor-heading-title {
		font-size: 10vw;
	}
	
	.elementor-18305 .elementor-element.elementor-element-17c1604 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-18305 .elementor-element.elementor-element-17c1604 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18305 .elementor-element.elementor-element-17c1604 .elementor-icon-list-item > a {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-18305 .elementor-element.elementor-element-723c3d8 > .elementor-widget-container {
		margin: 0% 0% 0% 0%;
	}
	
	.elementor-18305 .elementor-element.elementor-element-3001487 {
		--spacer-size: 60vh;
	}
}

/* Start custom CSS for heading, class: .elementor-element-9e85811 */
@media screen and (max-width: 767px) {
	.elementor-18305 .elementor-element.elementor-element-9e85811 {
		padding-top: 0;
	}
}

/* End custom CSS */

/* Start custom CSS for theme-post-content, class: .elementor-element-27e764b */
.elementor-widget-container {
	color: black;
}

/* End custom CSS */

/* Start custom CSS for pp-table, class: .elementor-element-cf69f10 */
.elementor-18305 .elementor-element.elementor-element-973bf58 .pp-table th.pp-table-cell {
	background-color: #e6e6e6;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	text-align: center;
}

.elementor-18305 .elementor-element.elementor-element-973bf58 .pp-table .pp-table-cell .pp-table-cell-content {
	color: #000;
	text-align: center;
}

/* End custom CSS */

/* Start custom CSS for pp-table, class: .elementor-element-5cbc003 */
.elementor-18305 .elementor-element.elementor-element-874edb2 .pp-table .pp-table-cell .pp-table-cell-content {
	color: #000;
	text-align: center;
}

/* End custom CSS */

/* Start custom CSS for pp-table, class: .elementor-element-fa8a8ed */
.elementor-18305 .elementor-element.elementor-element-3528b7a .pp-table .pp-table-cell .pp-table-cell-content {
	color: #000;
	text-align: center;
}

/* End custom CSS */

/* Start custom CSS for pp-table, class: .elementor-element-2a38951 */
.elementor-18305 .elementor-element.elementor-element-ac61c7b .pp-table .pp-table-cell .pp-table-cell-content {
	color: #000;
	text-align: center;
}

/* End custom CSS */

/* Start custom CSS for pp-table, class: .elementor-element-cf69f10 */
.elementor-18305 .elementor-element.elementor-element-973bf58 .pp-table th.pp-table-cell {
	background-color: #e6e6e6;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	text-align: center;
}

.elementor-18305 .elementor-element.elementor-element-973bf58 .pp-table .pp-table-cell .pp-table-cell-content {
	color: #000;
	text-align: center;
}

/* End custom CSS */

/* Start custom CSS for pp-table, class: .elementor-element-5cbc003 */
.elementor-18305 .elementor-element.elementor-element-874edb2 .pp-table .pp-table-cell .pp-table-cell-content {
	color: #000;
	text-align: center;
}

/* End custom CSS */

/* Start custom CSS for pp-table, class: .elementor-element-fa8a8ed */
.elementor-18305 .elementor-element.elementor-element-3528b7a .pp-table .pp-table-cell .pp-table-cell-content {
	color: #000;
	text-align: center;
}

/* End custom CSS */

/* Start custom CSS for pp-table, class: .elementor-element-2a38951 */
.elementor-18305 .elementor-element.elementor-element-ac61c7b .pp-table .pp-table-cell .pp-table-cell-content {
	color: #000;
	text-align: center;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-2bd3f1e */
.elementor-18305 .elementor-element.elementor-element-6cd1641 > .elementor-widget-container {
	margin: -1% 0% 0% 0%;
	padding: 0% 0% 0% 0%;
	font-size: 14px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-2bd3f1e */
.elementor-18305 .elementor-element.elementor-element-6cd1641 > .elementor-widget-container {
	margin: -1% 0% 0% 0%;
	padding: 0% 0% 0% 0%;
	font-size: 14px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-7d4e9b0 */
.elementor-18305 .elementor-element.elementor-element-6cd1641 > .elementor-widget-container {
	margin: -1% 0% 0% 0%;
	padding: 0% 0% 0% 0%;
	font-size: 14px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-7d4e9b0 */
.elementor-18305 .elementor-element.elementor-element-6cd1641 > .elementor-widget-container {
	margin: -1% 0% 0% 0%;
	padding: 0% 0% 0% 0%;
	font-size: 14px;
}

/* End custom CSS */

/* Start custom CSS */
.black-font {
	color: #0a0a0a;
}

div#logo {
	display: none;
}
