.elementor-kit-15832{--e-global-color-primary:#8CC543;--e-global-color-secondary:#056938;--e-global-color-text:#333333;--e-global-color-accent:#E2EADD;--e-global-typography-primary-font-family:"Inter";--e-global-typography-primary-font-size:2.3em;--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Inter";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Inter";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Inter";--e-global-typography-accent-font-weight:500;}.elementor-kit-15832 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@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 */.nf-form-content textarea.ninja-forms-field {
    height: 80px;
    min-height: 80px !important;
}

.nf-form-content label {
   font-size: 16px !important;
}

 
.contact-us-submit {
    display: inline-block !important;
    padding: 20px 40px !important;
    font-size: 16px;
    background-color: #8CC543!important;
    color: #fff;
    border: none;
    border-radius: 8px;
    box-sizing: border-box;
    text-align: center;
    line-height: normal;
    width: auto !important;
    margin: 0 auto !important;
}

/* Container spacing (adjust as you like) */
.logo-swiper { padding: 12px 8px; }

/* Make each slide a tidy logo cell */
.logo-swiper .swiper-slide {
	display: flex;
	align-items: center;
	justify-content: center;
	height: 100px;             /* cell height per slide */
	box-sizing: border-box;
}

/* Logo sizing + nice subtle styling */
.logo-swiper .swiper-slide img {
	max-height: 60px;          /* logo visual size */
	width: auto;
	height: auto;
	object-fit: contain;
	filter: grayscale(100%);
	opacity: 0.85;
	transition: filter .2s ease, opacity .2s ease, transform .2s ease;
}

/* Hover polish */
.logo-swiper .swiper-slide img:hover {
	filter: none;
	opacity: 1;
	transform: translateY(-1px);
}

/* Control positioning (optional) */
.logo-swiper .swiper-button-prev,
.logo-swiper .swiper-button-next {
	width: 36px;
	height: 36px;
}

/* Responsive tweaks */
@media (max-width: 991px) {
	.logo-swiper .swiper-slide { height: 90px; }
	.logo-swiper .swiper-slide img { max-height: 54px; }
}
@media (max-width: 767px) {
	.logo-swiper .swiper-slide { height: 80px; }
	.logo-swiper .swiper-slide img { max-height: 48px; }
}/* End custom CSS */