.elementor-3942 .elementor-element.elementor-element-1d9c1f7 > .elementor-container{max-width:620px;}.elementor-widget-image .widget-image-caption{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 );}.elementor-3942 .elementor-element.elementor-element-b5e86ac{text-align:center;}.elementor-3942 .elementor-element.elementor-element-b5e86ac img{width:200px;border-style:solid;border-width:2px 2px 2px 2px;border-color:#f7f7f8;border-radius:200px 200px 200px 200px;box-shadow:0px 0px 10px 1px rgba(0,0,0,0.02);}.elementor-widget-jet-animated-text .jet-animated-text__before-text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-jet-animated-text .jet-animated-text__animated-text{color:var( --e-global-color-primary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-jet-animated-text .jet-animated-text__animated-text-item:after{background-color:var( --e-global-color-primary );}.elementor-widget-jet-animated-text .jet-animated-text__after-text{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-3942 .elementor-element.elementor-element-e6a6a06 .jet-animated-text{justify-content:center;}.elementor-3942 .elementor-element.elementor-element-e6a6a06 .jet-animated-text__before-text{color:#212121;font-size:16px;font-weight:500;}.elementor-3942 .elementor-element.elementor-element-e6a6a06 .jet-animated-text__animated-text{color:#509600;font-size:16px;font-weight:500;}.elementor-3942 .elementor-element.elementor-element-e6a6a06 .jet-animated-text__after-text{font-size:16px;font-weight:500;}.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-3942 .elementor-element.elementor-element-436ee1f .elementor-button:hover, .elementor-3942 .elementor-element.elementor-element-436ee1f .elementor-button:focus{background-color:#5baa00;}.elementor-3942 .elementor-element.elementor-element-436ee1f .elementor-button{font-size:18px;font-weight:normal;line-height:1.4em;box-shadow:0px 10px 10px -5px rgba(91,170,0,0.5);}.elementor-3942 .elementor-element.elementor-element-5d3b781 .elementor-button:hover, .elementor-3942 .elementor-element.elementor-element-5d3b781 .elementor-button:focus{background-color:#5baa00;}.elementor-3942 .elementor-element.elementor-element-5d3b781 .elementor-button{font-size:18px;font-weight:normal;line-height:1.4em;box-shadow:0px 10px 10px -5px rgba(91,170,0,0.5);}.elementor-3942 .elementor-element.elementor-element-91d3afe .elementor-button:hover, .elementor-3942 .elementor-element.elementor-element-91d3afe .elementor-button:focus{background-color:#5baa00;}.elementor-3942 .elementor-element.elementor-element-91d3afe .elementor-button{font-size:18px;font-weight:normal;line-height:1.4em;box-shadow:0px 10px 10px -5px rgba(91,170,0,0.5);}.elementor-3942 .elementor-element.elementor-element-7bfee48 .elementor-button:hover, .elementor-3942 .elementor-element.elementor-element-7bfee48 .elementor-button:focus{background-color:#5baa00;}.elementor-3942 .elementor-element.elementor-element-7bfee48 .elementor-button{font-size:18px;font-weight:normal;line-height:1.4em;box-shadow:0px 10px 10px -5px rgba(91,170,0,0.5);}.elementor-3942 .elementor-element.elementor-element-d9e53b3 > .elementor-container{max-width:620px;}.elementor-widget-text-editor{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-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-3942 .elementor-element.elementor-element-0826bf2{text-align:center;font-size:25px;font-weight:500;color:#95979a;}.elementor-3942 .elementor-element.elementor-element-c332f4f .elementor-button{background-color:#ffffff;font-size:18px;font-weight:normal;line-height:1.4em;fill:#509600;color:#509600;box-shadow:0px 10px 10px -5px rgba(91,170,0,0.5);border-style:solid;border-width:3px 3px 3px 3px;}.elementor-3942 .elementor-element.elementor-element-c332f4f .elementor-button:hover, .elementor-3942 .elementor-element.elementor-element-c332f4f .elementor-button:focus{background-color:#5baa00;color:#ffffff;border-color:#5baa00;}.elementor-3942 .elementor-element.elementor-element-c332f4f .elementor-button:hover svg, .elementor-3942 .elementor-element.elementor-element-c332f4f .elementor-button:focus svg{fill:#ffffff;}.elementor-3942 .elementor-element.elementor-element-7ecb7d4 .elementor-button{background-color:#ffffff;font-size:18px;font-weight:normal;line-height:1.4em;fill:#509600;color:#509600;box-shadow:0px 10px 10px -5px rgba(91,170,0,0.5);border-style:solid;border-width:3px 3px 3px 3px;}.elementor-3942 .elementor-element.elementor-element-7ecb7d4 .elementor-button:hover, .elementor-3942 .elementor-element.elementor-element-7ecb7d4 .elementor-button:focus{background-color:#5baa00;color:#ffffff;border-color:#5baa00;}.elementor-3942 .elementor-element.elementor-element-7ecb7d4 .elementor-button:hover svg, .elementor-3942 .elementor-element.elementor-element-7ecb7d4 .elementor-button:focus svg{fill:#ffffff;}.elementor-3942 .elementor-element.elementor-element-fedb6ff > .elementor-container{max-width:620px;}.elementor-3942 .elementor-element.elementor-element-6fcc3f8{text-align:center;font-size:25px;font-weight:500;color:#95979a;}.elementor-3942 .elementor-element.elementor-element-4d08d9b .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-3942 .elementor-element.elementor-element-1892d7d > .elementor-container{max-width:620px;}.elementor-3942 .elementor-element.elementor-element-c88c575{text-align:center;font-size:25px;font-weight:500;color:#95979a;}.elementor-3942 .elementor-element.elementor-element-63d5051{columns:1;text-align:center;}.elementor-widget-contact-form-7 .wpcf7 input.wpcf7-submit{background-color:var( --e-global-color-primary );}.elementor-widget-contact-form-7  .wpcf7 input.wpcf7-submit{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-contact-form-7 .wpcf7 input.wpcf7-submit:hover{background-color:var( --e-global-color-primary );}.elementor-widget-contact-form-7 .wpcf7 input.wpcf7-submit:focus{background-color:var( --e-global-color-primary );}.elementor-3942 .elementor-element.elementor-element-7f765b9 .wpcf7 span.wpcf7-not-valid-tip{text-align:center;display:block;}.elementor-3942 .elementor-element.elementor-element-7f765b9 .wpcf7 .wpcf7-form-control:not(.wpcf7-submit):not(.wpcf7-checkbox):not(.wpcf7-radio):not(.wpcf7-acceptance):not(.wpcf7-file){border-radius:5px 5px 5px 5px;}.elementor-3942 .elementor-element.elementor-element-7f765b9 .wpcf7 input.wpcf7-submit{background-color:#509600;border-radius:5px 5px 5px 5px;}.elementor-3942 .elementor-element.elementor-element-7f765b9 .wpcf7 input.wpcf7-submit:hover{background-color:#5baa00;}.elementor-3942 .elementor-element.elementor-element-7f765b9 .wpcf7 div.wpcf7-response-output{text-align:center;}@media(max-width:767px){.elementor-3942 .elementor-element.elementor-element-b5e86ac img{width:145px;}}/* Start custom CSS for button, class: .elementor-element-436ee1f */.blick_btn a {
	display: block;
	position: relative;
	overflow: hidden;
	-webkit-transition: ease 0.3s;
	transition: ease 0.3s;
}

.blick_btn a:before {
	content: "";
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	background: #fa4923;
	opacity: 0;
	z-index: 1;
	-webkit-transition: ease 0.3s;
	transition: ease 0.3s;
}

.blick_btn a:after {
	content: "";
	display: block;
	width: 30px;
	height: 300px;
	margin-left: 60px;
	background: #fff;
	opacity:.5;
	filter: blur(10px);
	position: absolute;
	left: -40px;
	top: -150px;
	z-index: 1;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	-webkit-transition: all 0.1s;
	transition: all 0.1s;
	-webkit-animation-name: slideme;
	animation-name: slideme;
	-webkit-animation-duration: 3s;
	animation-duration: 3s;
	-webkit-animation-delay: 0.05s;
	animation-delay: 0.05s;
	-webkit-animation-timing-function: ease-in-out;
	animation-timing-function: ease-in-out;
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
}

@-webkit-keyframes slideme { 0% { left: -30px; margin-left: 0px; }
30% { left: 110%; margin-left: 80px; }
100% { left: 110%; margin-left: 80px; } }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5d3b781 */.blick_btn a {
	display: block;
	position: relative;
	overflow: hidden;
	-webkit-transition: ease 0.3s;
	transition: ease 0.3s;
}

.blick_btn a:before {
	content: "";
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	background: #fa4923;
	opacity: 0;
	z-index: 1;
	-webkit-transition: ease 0.3s;
	transition: ease 0.3s;
}

.blick_btn a:after {
	content: "";
	display: block;
	width: 30px;
	height: 300px;
	margin-left: 60px;
	background: #fff;
	opacity:.5;
	filter: blur(10px);
	position: absolute;
	left: -40px;
	top: -150px;
	z-index: 1;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	-webkit-transition: all 0.1s;
	transition: all 0.1s;
	-webkit-animation-name: slideme;
	animation-name: slideme;
	-webkit-animation-duration: 3s;
	animation-duration: 3s;
	-webkit-animation-delay: 0.05s;
	animation-delay: 0.05s;
	-webkit-animation-timing-function: ease-in-out;
	animation-timing-function: ease-in-out;
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
}

@-webkit-keyframes slideme { 0% { left: -30px; margin-left: 0px; }
30% { left: 110%; margin-left: 80px; }
100% { left: 110%; margin-left: 80px; } }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-91d3afe */.blick_btn a {
	display: block;
	position: relative;
	overflow: hidden;
	-webkit-transition: ease 0.3s;
	transition: ease 0.3s;
}

.blick_btn a:before {
	content: "";
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	background: #fa4923;
	opacity: 0;
	z-index: 1;
	-webkit-transition: ease 0.3s;
	transition: ease 0.3s;
}

.blick_btn a:after {
	content: "";
	display: block;
	width: 30px;
	height: 300px;
	margin-left: 60px;
	background: #fff;
	opacity:.5;
	filter: blur(10px);
	position: absolute;
	left: -40px;
	top: -150px;
	z-index: 1;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	-webkit-transition: all 0.1s;
	transition: all 0.1s;
	-webkit-animation-name: slideme;
	animation-name: slideme;
	-webkit-animation-duration: 3s;
	animation-duration: 3s;
	-webkit-animation-delay: 0.05s;
	animation-delay: 0.05s;
	-webkit-animation-timing-function: ease-in-out;
	animation-timing-function: ease-in-out;
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
}

@-webkit-keyframes slideme { 0% { left: -30px; margin-left: 0px; }
30% { left: 110%; margin-left: 80px; }
100% { left: 110%; margin-left: 80px; } }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7bfee48 */.blick_btn a {
	display: block;
	position: relative;
	overflow: hidden;
	-webkit-transition: ease 0.3s;
	transition: ease 0.3s;
}

.blick_btn a:before {
	content: "";
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	background: #fa4923;
	opacity: 0;
	z-index: 1;
	-webkit-transition: ease 0.3s;
	transition: ease 0.3s;
}

.blick_btn a:after {
	content: "";
	display: block;
	width: 30px;
	height: 300px;
	margin-left: 60px;
	background: #fff;
	opacity:.5;
	filter: blur(10px);
	position: absolute;
	left: -40px;
	top: -150px;
	z-index: 1;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	-webkit-transition: all 0.1s;
	transition: all 0.1s;
	-webkit-animation-name: slideme;
	animation-name: slideme;
	-webkit-animation-duration: 3s;
	animation-duration: 3s;
	-webkit-animation-delay: 0.05s;
	animation-delay: 0.05s;
	-webkit-animation-timing-function: ease-in-out;
	animation-timing-function: ease-in-out;
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
}

@-webkit-keyframes slideme { 0% { left: -30px; margin-left: 0px; }
30% { left: 110%; margin-left: 80px; }
100% { left: 110%; margin-left: 80px; } }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0826bf2 */p {margin-bottom: 0em;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c332f4f */.blick_btn a {
	display: block;
	position: relative;
	overflow: hidden;
	-webkit-transition: ease 0.3s;
	transition: ease 0.3s;
}

.blick_btn a:before {
	content: "";
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	background: #fa4923;
	opacity: 0;
	z-index: 1;
	-webkit-transition: ease 0.3s;
	transition: ease 0.3s;
}

.blick_btn a:after {
	content: "";
	display: block;
	width: 30px;
	height: 300px;
	margin-left: 60px;
	background: #fff;
	opacity:.5;
	filter: blur(10px);
	position: absolute;
	left: -40px;
	top: -150px;
	z-index: 1;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	-webkit-transition: all 0.1s;
	transition: all 0.1s;
	-webkit-animation-name: slideme;
	animation-name: slideme;
	-webkit-animation-duration: 3s;
	animation-duration: 3s;
	-webkit-animation-delay: 0.05s;
	animation-delay: 0.05s;
	-webkit-animation-timing-function: ease-in-out;
	animation-timing-function: ease-in-out;
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
}

@-webkit-keyframes slideme { 0% { left: -30px; margin-left: 0px; }
30% { left: 110%; margin-left: 80px; }
100% { left: 110%; margin-left: 80px; } }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7ecb7d4 */.blick_btn a {
	display: block;
	position: relative;
	overflow: hidden;
	-webkit-transition: ease 0.3s;
	transition: ease 0.3s;
}

.blick_btn a:before {
	content: "";
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	background: #fa4923;
	opacity: 0;
	z-index: 1;
	-webkit-transition: ease 0.3s;
	transition: ease 0.3s;
}

.blick_btn a:after {
	content: "";
	display: block;
	width: 30px;
	height: 300px;
	margin-left: 60px;
	background: #fff;
	opacity:.5;
	filter: blur(10px);
	position: absolute;
	left: -40px;
	top: -150px;
	z-index: 1;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	-webkit-transition: all 0.1s;
	transition: all 0.1s;
	-webkit-animation-name: slideme;
	animation-name: slideme;
	-webkit-animation-duration: 3s;
	animation-duration: 3s;
	-webkit-animation-delay: 0.05s;
	animation-delay: 0.05s;
	-webkit-animation-timing-function: ease-in-out;
	animation-timing-function: ease-in-out;
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
}

@-webkit-keyframes slideme { 0% { left: -30px; margin-left: 0px; }
30% { left: 110%; margin-left: 80px; }
100% { left: 110%; margin-left: 80px; } }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6fcc3f8 */p {margin-bottom: 0em;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c88c575 */p {margin-bottom: 0em;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-63d5051 */.phone {padding: 15px;background-color:#FAFAFA;border-radius:3px;}/* End custom CSS */