@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;
  }
}.title-pricing {
  padding: 30px 40px;
  border-radius: 20px 20px 0 0;
}
.mt-price-title {
  margin: 0 !important;
}
.mt-price-subtitle {
  margin: 0 !important;
}
.price-list-container {
  padding: 30px;
}
.price-container {
  padding: 0 !important;
  border-radius: 20px !important;
  box-shadow: 0 0 25px rgba(0,0,0,.15) !important;
}
.price2-container {
  padding: 0 !important;
}
.price-list {
  padding: 0 !important;
  margin: 0 !important;
}
.price-list-item {
  padding: 8px 0px 8px 0px; 
  display: flex;
  justify-content: space-between;
  margin: 0 !important;
  border-top: 1px solid rgba(221, 221, 221, 0.8);
  list-style-type: none;
}
.price-list-item:first-child {
  border-top: none !important;
  padding-top: 0 !important;
}
.price-list-item:last-child {
  padding-bottom: 0 !important;
}
.pricing-btn {
  margin-top: 30px;
  border: none;
  transition: all 250ms ease-in;
}
.btn-zone {
  display: flex;
  width: 100%;
  justify-content: center!important;
}.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;
	}
}*/.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;
}.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}@keyframes fadeInUp{from{opacity:0;transform:translate3d(0,100%,0)}to{opacity:1;transform:none}}.fadeInUp{animation-name:fadeInUp}.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}