.elementor-540 .elementor-element.elementor-element-8d90295 {
   --spacer-size: 30px;
}

.elementor-540 .elementor-element.elementor-element-8440153 img {
   width: 50%;
}

.elementor-540 .elementor-element.elementor-element-215a85f img {
   width: 75%;
}

.elementor-540 .elementor-element.elementor-element-215a85f>.elementor-widget-container {
   margin: 5px 0px 0px 0px;
}

.elementor-540 .elementor-element.elementor-element-1b20589 .elementor-button {
   letter-spacing: 0.8px;
   background-color: transparent;
   background-image: linear-gradient(360deg, #FF9126 0%, #ff7c35 100%);
}

.elementor-540 .elementor-element.elementor-element-1b20589 .elementor-button:hover,
.elementor-540 .elementor-element.elementor-element-1b20589 .elementor-button:focus {
   color: #000000;
   background-color: transparent;
   background-image: linear-gradient(180deg, #FFFFFF 0%, #FFFFFF 100%);
}

.elementor-540 .elementor-element.elementor-element-1b20589 .elementor-button:hover svg,
.elementor-540 .elementor-element.elementor-element-1b20589 .elementor-button:focus svg {
   fill: #000000;
}

.elementor-540 .elementor-element.elementor-element-4a804a8 .elementor-button {
   background-color: transparent;
   background-image: linear-gradient(360deg, #FF9126 0%, #ff7c35 100%);
}

.elementor-540 .elementor-element.elementor-element-4a804a8 .elementor-button:hover,
.elementor-540 .elementor-element.elementor-element-4a804a8 .elementor-button:focus {
   color: #000000;
   background-color: transparent;
   background-image: linear-gradient(180deg, #FFFFFF 0%, #FFFFFF 100%);
}

.elementor-540 .elementor-element.elementor-element-4a804a8 .elementor-button:hover svg,
.elementor-540 .elementor-element.elementor-element-4a804a8 .elementor-button:focus svg {
   fill: #000000;
}

.elementor-540 .elementor-element.elementor-element-4a804a8>.elementor-widget-container {
   margin: -10px 0px 0px 0px;
}

.elementor-540 .elementor-element.elementor-element-df858be .elementor-button {
   background-color: transparent;
   background-image: linear-gradient(360deg, #FF9126 0%, #ff7c35 100%);
}

.elementor-540 .elementor-element.elementor-element-df858be .elementor-button:hover,
.elementor-540 .elementor-element.elementor-element-df858be .elementor-button:focus {
   color: #000000;
   background-color: transparent;
   background-image: linear-gradient(180deg, #FFFFFF 0%, #FFFFFF 100%);
}

.elementor-540 .elementor-element.elementor-element-df858be .elementor-button:hover svg,
.elementor-540 .elementor-element.elementor-element-df858be .elementor-button:focus svg {
   fill: #000000;
}

.elementor-540 .elementor-element.elementor-element-df858be>.elementor-widget-container {
   margin: -10px 0px 0px 0px;
}

.elementor-540 .elementor-element.elementor-element-ec6276f>.elementor-widget-container {
   margin: 0px 0px 25px 0px;
}

body.elementor-page-540:not(.elementor-motion-effects-element-type-background),
body.elementor-page-540>.elementor-motion-effects-container>.elementor-motion-effects-layer {
   background-image: url("/img/bg.png");
   background-repeat: no-repeat;
   background-size: cover;
}

@media(max-width:1024px) {
   .elementor-540 .elementor-element.elementor-element-1b20589 .elementor-button {
      padding: 018px 150px 018px 0150px;
   }

   .elementor-540 .elementor-element.elementor-element-4a804a8 .elementor-button {
      padding: 18px 150px 18px 0150px;
   }

   .elementor-540 .elementor-element.elementor-element-df858be .elementor-button {
      padding: 18px 150px 18px 150px;
   }
}

@media(max-width:767px) {
   .elementor-540 .elementor-element.elementor-element-8d90295 {
      --spacer-size: 20px;
   }

   .elementor-540 .elementor-element.elementor-element-8440153 img {
      width: 74%;
   }

   .elementor-540 .elementor-element.elementor-element-215a85f img {
      width: 100%;
   }

   .elementor-540 .elementor-element.elementor-element-215a85f>.elementor-widget-container {
      margin: -10px 0px 0px 0px;
   }

   .elementor-540 .elementor-element.elementor-element-5751e9c img {
      width: 100%;
   }

   .elementor-540 .elementor-element.elementor-element-1b20589 .elementor-button {
      font-size: 22px;
      letter-spacing: 0.1px;
      padding: 15px 43px 15px 43px;
   }

   .elementor-540 .elementor-element.elementor-element-1b20589>.elementor-widget-container {
      margin: -10px 0px 0px 0px;
   }

   .elementor-540 .elementor-element.elementor-element-4a804a8 .elementor-button {
      font-size: 22px;
      padding: 15px 043px 15px 043px;
   }

   .elementor-540 .elementor-element.elementor-element-df858be .elementor-button {
      font-size: 22px;
      padding: 15px 043px 15px 043px;
   }

   .elementor-540 .elementor-element.elementor-element-ec6276f img {
      width: 100%;
   }

   .elementor-540 .elementor-element.elementor-element-ec6276f>.elementor-widget-container {
      margin: 0px 0px 120px 0px;
   }
}