/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Apr 18 2023 | 18:13:06 */
.custom-logo-col:after{
	content: "";
    position: absolute;
    background: #008000;
    width: 100%;
    height: 40px;
    clip-path: polygon(100% 0,100% 30%,50% 100%,0 30%,0 0);
    z-index: 2;
}
.serv-col:hover .elementor-element-populated{
	border-top: 6px solid #008000 !important;
	box-shadow: 0 4px 30px 15px rgba(0,0,0,.05);
}
.serv-col .elementor-element-populated{
	transition: all ease .3s;
}
.serv-btn a{
	transform: translate(-10px,0);
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
opacity: 0;
}
.serv-col:hover .serv-btn a{
	transform: translate(0px,0);
   opacity: 1;
}
.schedule-form label {
    margin-bottom: 10px;
}
.schedule-form input, .schedule-form textarea, .schedule-form select {
    padding: 15px;
}
.schedule-form .elementor-field-subgroup:not(.elementor-subgroup-inline) .elementor-field-option {
    flex-basis: 50% !important;
}
.schedule-form span.elementor-field-option {
    margin-bottom: 10px;
}
@media(max-width:767px){
	.schedule-form .elementor-field-subgroup:not(.elementor-subgroup-inline) .elementor-field-option {
    flex-basis: 100% !important;
}
	.schedule-form span.elementor-field-option label {
    font-size: 14px !important;
}
}