/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme-child/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 2.0.0
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/* Add your custom styles here */

.elementor-element-47f90e8 {
	text-align: center !important;
}
.elementor-testimonial__footer cite, .elementor-testimonial__header cite {
	display: block !important;
    width: 100% !important;
    text-align: center !important;
}
.elementor-widget-reviews .elementor-testimonial__text {
    text-align: center !important;
}
input[type=text], input[type=email], textarea {
	font-family: "Newsreader", Sans-serif !important;
    font-size: 16px !important;
    font-weight: 200 !important;
    line-height: 1.5 !important;
    color: var(--e-global-color-primary) !important;
    display: block !important;
    max-width: 100% !important;
    padding: 7px 10px !important;
    -webkit-transition: all 0.2s !important;
    -o-transition: all 0.2s !important;
    transition: all 0.2s !important;
    color: #303030 !important;
    border: 1px solid rgba(0, 0, 0, 0.15) !important;
    border-radius: 0 !important;
    background-color: #ffffff !important;
    background-clip: padding-box !important;
}
button[type=submit] {
	background-color: var(--e-global-color-accent) !important;
    font-family: var(--e-global-typography-accent-font-family), Sans-serif !important;
    font-size: var(--e-global-typography-accent-font-size) !important;
    font-weight: var(--e-global-typography-accent-font-weight) !important;
    text-transform: var(--e-global-typography-accent-text-transform) !important;
    line-height: var(--e-global-typography-accent-line-height) !important;
    border-radius: 0 !important;
}

@media screen and (max-width:1024px) {
	.elementor-element-efaff4d, .elementor-element-0cd6bb2, .elementor-element-dcc86a1, .elementor-element-bed0209,
	.elementor-element-9b22310, .elementor-element-f55efae, .elementor-element-547a2b3, .elementor-element-05f867d,
	.elementor-element-5354dc0, .elementor-element-a75be84, .elementor-element-e1795d2, .elementor-element-468e814d,
	.elementor-element-53b07c3f, .elementor-element-6c888be, .elementor-element-13e811ad, .elementor-element-1de04b09,
	.elementor-element-5de86f10, .elementor-element-1bf55e93, .elementor-element-361e1abf, .elementor-element-dcecd76,
	.elementor-element-497a435, .elementor-element-a178bf9, .elementor-element-3a18596a, .elementor-element-6e02eca,
	.elementor-element-3ab7753, .elementor-element-61e599ef, .elementor-element-5fe124e, .elementor-element-7d33397b,
	.elementor-element-2babc1b, .elementor-element-7a891961, .elementor-element-2babc1b1, .elementor-element-f6927c4,
	.elementor-element-7bf3a07d, .elementor-element-d8cc0e6, .elementor-element-2d4457d, .elementor-element-b52a3b5,
	.elementor-element-42fb891e, .elementor-element-766378a5 {
		padding-left: 20px;
		padding-right: 20px;
	}
	.e-con-full, .e-con>.e-con-inner {
		padding-block-end: 50px;
    	padding-block-start: 50px;
	}
	.elementor-47 .elementor-element.elementor-element-c175bda {
    	margin: 40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}
	.elementor-element-7cc4bbd, .elementor-element-7122a40, .elementor-element-f6dd3f5, .elementor-element-ee5f340,
	.elementor-element-5c5425e, .elementor-element-ea888b6, .elementor-element-aaa2166, .elementor-element-faf3bb2,
	.elementor-element-0afda5f, .elementor-element-5d8820a2, .elementor-element-324c1257, .elementor-element-72b45519,
	.elementor-element-5628b072, .elementor-element-13e16a2, .elementor-element-a561128, .elementor-element-403eca3,
	.elementor-element-f7cea41, .elementor-element-1e71951, .elementor-element-591f8aa7, .elementor-element-576577a4,
	.elementor-element-6f2ed09a, .elementor-element-f66ff07, .elementor-element-c47db2c, .elementor-element-9a3016f,
	.elementor-element-9feaf95, .elementor-element-b52a3b5 .e-con-inner, .elementor-element-6e342e4, .elementor-element-14a01d6 {
		padding: 0 !important;
	}
	.elementor-element-edeb978, .elementor-element-e6a4fdf, .elementor-element-2a11d33, .elementor-element-4b4b5ae,
	.elementor-element-2f3418f, .elementor-element-99ff1ec, .elementor-element-3fb5e4c, .elementor-element-520682c4,
	.elementor-element-b7fb039, .elementor-loop-container .e-loop-item .elementor-element, .elementor-element-32564f8a,
	.elementor-element-3f59b2b7, .elementor-element-f4f4ed1, .elementor-element-2814b4a, .elementor-element-037f715,
	.elementor-element-4cd2f5c7, .elementor-element-a86efa3 {
		padding-left: 0;
		padding-right: 0;
	}
	.elementor-47 .elementor-element.elementor-element-be5617d {
    	margin: -408px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}
	.elementor-element-0cd6bb2, .elementor-element-ee5f340 {
		padding-bottom: 50px;
	}
	.elementor-47 .elementor-element.elementor-element-d71350d {
    	margin: -406px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;
	}
	.elementor-element-2a11d33, .elementor-element-74694b8, .elementor-element-415d42bb, .elementor-element-5ce19b48 {
		margin-top: 50px;
	}
	.elementor-47 .elementor-element.elementor-element-47f90e8 {
    	margin: 50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}
	.elementor-38 .elementor-element.elementor-element-5d81104 {
		text-align: center;
		margin-bottom: 50px;
	}
	.elementor-38 .elementor-element.elementor-element-e9de88d {
    	text-align: center;
	}
	.elementor-element-431636f .e-con-inner {
		padding: 10px 0;
	}
	.elementor-116 .elementor-element.elementor-element-6bf98ca {
    	margin: 0 0px calc(var(--kit-widget-spacing, 0px)) 0px;
	}
	.elementor-116 .elementor-element.elementor-element-6bf98ca img {
		width: 300px;
    	height: 375px;
	}
	.elementor-element-17434fe, .elementor-element-5a1b4a8, .elementor-element-e61beac, .elementor-element-1537b573,
	.elementor-element-e495ca, .elementor-element-755190d1 {
		display: none;
	}
	.elementor-116 .elementor-element.elementor-element-2ab34a12,
	.elementor-432 .elementor-element.elementor-element-d3ee39a {
    	margin: -408px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}
	.elementor-117 .elementor-element.elementor-element-56413909 {
    	margin: 0 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}
	.elementor-122 .elementor-element.elementor-element-7d5dfef {
    	margin: 0 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}
	.elementor-268 .elementor-element.elementor-element-1e71951 img {
		width: 300px;
    	height: 375px;
	}
	.elementor-268 .elementor-element.elementor-element-1206f552 {
    	margin: -408px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}
	.elementor-123 .elementor-element.elementor-element-83bd0e1 {
 		margin: -408px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}
	.elementor-element-6e342e4, .elementor-element-14a01d6 {
		width: 50%;
	}
	.elementor-30 .elementor-element.elementor-element-f66deb9 .hfe-nav-menu__toggle {
    	margin: inherit;
    	text-align: right;
	}
	.elementor-30 .elementor-element.elementor-element-b4731ea img {
    	padding: 10px 0;
	}
}
@media screen and (min-width: 768px) and (max-width:1024px) {
	.elementor-element-4b4b5ae, .elementor-element-2f3418f {
		margin-top: 50px !important;
	}
	.elementor-element-5d81104 {
		text-align: left !important;
		margin-bottom: 0 !important;
	}
}