.contact-form {
    padding-bottom: 15px;
    padding-right: 10px;
}
button {
    border: unset;
}
.wpcf7-form input, .wpcf7-form textarea{
    outline: none;
}
.mt-addons-contact-form .wpcf7-form label,
.mt-addons-contact-form .wpcf7-form textarea{
   width: 100%;
}
.mt-addons-contact-form .wpcf7-form input,
.mt-addons-contact-form .wpcf7-form textarea{
    display: list-item;
}.mt-contact-card-list ul {
    list-style: none !important;
    padding: 0 !important;
}
.card-content {
    display: flex !important;
    align-items: center;
    padding: 10px 15px 10px 15px;
}
.thumb-img {
    padding: 5px 20px 0px 0px;
}
li.mt-contact-card-card-list-item {
    line-height: 10px;
}
.mt-contact-card-card-list-item i {
    margin-right: 10px !important;
}
.mt-contact-card-img-wrapper {
    display: flex;
    justify-content: center;
    overflow: hidden;
    transition: 350ms all;
}
.mt-contact-card-img-wrapper img {
    border-radius: 5px;
    width: 100%;
    transition: 350ms all;
}
.mt-contact-card-img-wrapper:hover img {
    -webkit-transform: scale(1.03) rotate(1deg);
    opacity: 0.9;
}
.mt-contact-card-list-title {
    margin: 10px 0 10px 0 !important;
}
.mt-contact-card-card-list-item a:hover {
    color: #0a0a0a !important;
}
.mt-contact-card-list ul {
    list-style: none !important;
    padding: 0 !important;
}
.card-content {
    display: flex !important;
    align-items: center;
    padding: 10px 15px 10px 15px;
}
.thumb-img {
    padding: 5px 20px 0px 0px;
}
li.mt-contact-card-card-list-item {
    line-height: 10px;
}
.mt-contact-card-card-list-item i {
    margin-right: 10px !important;
}
.mt-contact-card-img-wrapper {
    display: flex;
    justify-content: center;
    overflow: hidden;
    transition: 350ms all;
}
.mt-contact-card-img-wrapper img {
    border-radius: 5px;
    width: 100%;
    transition: 350ms all;
}
.mt-contact-card-img-wrapper:hover img {
    -webkit-transform: scale(1.03) rotate(1deg);
    opacity: 0.9;
}
.mt-contact-card-list-title {
    margin: 10px 0 10px 0 !important;
}
.mt-contact-card-card-list-item a:hover {
    color: #0a0a0a !important;
}
@media screen and (max-width: 764px) {
    .mt-contact-card-img-wrapper img {
        width: 100%;
    }
    .card-content {
        padding: 10px 15px 0px 15px;
    }
    .mt-contact-card-list {
        padding: 10px 20px;
    }
    .thumb-img {
        padding: 5px 0px 10px 0px;
    }
    .mt-contact-card-list {
        padding: 0 !important;
    }
    .mt-contact-card-img-wrapper img {
        width: 100%;
    }
    .card-content {
        padding: 10px 15px 0px 15px;
    }
    .mt-contact-card-list {
        padding: 10px 20px;
    }
    .thumb-img {
        padding: 5px 0px 10px 0px;
    }
    .mt-contact-card-list {
        padding: 0 !important;
    }
}@media screen and (min-width: 1025px){
  .mt-addons-empty-spacer-mobile,
  .mt-addons-empty-spacer-tablet {
    display: none;
  }
}
@media screen and (max-width: 599px){
  .mt-addons-empty-spacer-desktop,
  .mt-addons-empty-spacer-tablet {
    display: none;
  }
}
@media screen and (min-width: 600px) and (max-width: 1024px){
  .mt-addons-empty-spacer-desktop,
  .mt-addons-empty-spacer-mobile{
    display: none;
  }
}.mt-addons-absolute-element-absolute{
	position: absolute;
}
.mt-addons-absolute-element-absolute.rotate{
	animation: spin 8s linear 0s infinite;
}
@media only screen and (max-width: 991px){ 
	.mt-addons-absolute-element-absolute{
		position: absolute;
	}
}
@media only screen and (max-width: 768px){
	.mt-addons-absolute-element-absolute{
		position: absolute;
	}
}
.mt-addons-absolute-element-absolute.swing{
    /*animation: swing ease-in-out 1s infinite alternate;*/
    -webkit-animation: swing 1s infinite  alternate;
    animation: swing 1s infinite  alternate;
}
.mt-addons-absolute-element-absolute.float{
	/*animation: spin 8s linear 0s infinite;*/
    -webkit-animation: mover 1s infinite  alternate;
    animation: mover 1s infinite  alternate;
}

@-webkit-keyframes mover {
    0% { transform: translateY(0); }
    100% { transform: translateY(-10px); }
}
@keyframes mover {
    0% { transform: translateY(0); }
    100% { transform: translateY(-10px); }
}
/*@media only screen and (max-width: 768px) {
	.mt-addons-absolute-element-absolute{
	    top: 10%!important;
	}
}*/.elementor-widget-heading .elementor-heading-title[class*=elementor-size-]>a{color:inherit;font-size:inherit;line-height:inherit}.elementor-widget-heading .elementor-heading-title.elementor-size-small{font-size:15px}.elementor-widget-heading .elementor-heading-title.elementor-size-medium{font-size:19px}.elementor-widget-heading .elementor-heading-title.elementor-size-large{font-size:29px}.elementor-widget-heading .elementor-heading-title.elementor-size-xl{font-size:39px}.elementor-widget-heading .elementor-heading-title.elementor-size-xxl{font-size:59px}.elementor-widget-google_maps .elementor-widget-container,.elementor-widget-google_maps:not(:has(.elementor-widget-container)){overflow:hidden}.elementor-widget-google_maps .elementor-custom-embed{line-height:0}.elementor-widget-google_maps iframe{height:300px}.elementor-shape{direction:ltr;left:0;line-height:0;overflow:hidden;position:absolute;width:100%}.elementor-shape-top{top:-1px}.elementor-shape-top:not([data-negative=false]) svg{z-index:-1}.elementor-shape-bottom{bottom:-1px}.elementor-shape-bottom:not([data-negative=true]) svg{z-index:-1}.elementor-shape[data-negative=false].elementor-shape-bottom,.elementor-shape[data-negative=true].elementor-shape-top{transform:rotate(180deg)}.elementor-shape svg{display:block;left:50%;position:relative;transform:translateX(-50%);width:calc(100% + 1.3px)}.elementor-shape .elementor-shape-fill{fill:#fff;transform:rotateY(0deg);transform-origin:center}