.elementor-kit-58{--e-global-color-primary:#78D19B;--e-global-color-secondary:#504EB3;--e-global-color-text:#4E4E4E;--e-global-color-accent:#61CE70;--e-global-color-967b444:#FFFFFF;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;--e-global-typography-a6927ce-font-size:0.9px;color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );background-color:#EEF2F0;}.elementor-kit-58 a{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-kit-58 a:hover{color:var( --e-global-color-primary );}.elementor-kit-58 h6{color:var( --e-global-color-text );font-size:12px;}.elementor-kit-58 button,.elementor-kit-58 input[type="button"],.elementor-kit-58 input[type="submit"],.elementor-kit-58 .elementor-button{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-967b444 );background-color:var( --e-global-color-accent );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-bottom:0px;}.elementor-element{--widgets-spacing:0px;}{}h1.entry-title{display:var(--page-title-display);}.elementor-kit-58 e-page-transition{background-color:#FFFFFFE6;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.elementor-pagination {
    padding-top: 30px;
}

button.steady-greeting-cta-button.test-steady-greeting-cta-button {
    border-radius: 10px !important;
}

.page-header {
    display: none;
}

/*GRID 4*/
.ol-grd-4>div {
	display: grid !important;
	gap: 20px !important;
	grid-template-columns: repeat(4, 1fr);
}

.ol-grd-4>div>div {
	min-width: 100% !important;
}


/*GRID 3*/
.ol-grd-3>div {
	display: grid !important;
	gap: 20px !important;
	grid-template-columns: repeat(3, 1fr);
}

.ol-grd-3>div>div {
	min-width: 100% !important;
}


/*GRID 2*/
.ol-grd-2>div {
	display: grid !important;
	gap: 20px;
	grid-template-columns: repeat(2, 1fr);
}

.ol-grd-2>div>div {
	min-width: 100% !important;
}

@media (max-width: 768px) {
	.ol-grd-5>div {
		display: grid !important;
		grid-template-columns: repeat(3, 1fr) !important;
	}

	.ol-grd-4>div {
		display: grid !important;
		grid-template-columns: repeat(4, 1fr) !important;
	}

	.ol-grd-3>div {
		display: grid !important;
		grid-template-columns: repeat(3, 1fr) !important;
	}

	.ol-grd-2>div {
		display: grid !important;
		grid-template-columns: repeat(2, 1fr) !important;
	}
}

@media (max-width: 600px) {
	.ol-grd-5>div {
		display: grid !important;
		grid-template-columns: repeat(2, 1fr) !important;
		gap: 15px !important;
	}

	.ol-grd-4>div {
		display: grid !important;
		grid-template-columns: repeat(2, 1fr) !important;
		gap: 15px !important;
	}

	.ol-grd-3>div {
		display: grid !important;
		grid-template-columns: repeat(1, 1fr) !important;
		gap: 15px !important;
	}

	.ol-grd-2>div {
		display: grid !important;
		grid-template-columns: repeat(1, 1fr) !important;
		gap: 15px !important;
	}
}

@media (max-width: 360px) {
	.ol-grd-5>div {
		display: grid !important;
		grid-template-columns: repeat(1, 1fr) !important;
	}

	.ol-grd-4>div {
		display: grid !important;
		grid-template-columns: repeat(1, 1fr) !important;
		gap: 15px !important;
	}

	.ol-grd-3>div {
		display: grid !important;
		grid-template-columns: repeat(1, 1fr) !important;
		gap: 15px !important;
	}

	.ol-grd-2>div {
		display: grid !important;
		grid-template-columns: repeat(1, 1fr) !important;
		gap: 15px !important;
	}
}/* End custom CSS */