@media screen and (max-width: 1025px) {
  .elementor-element.el-txt-center-m {
    text-align: center;
  }
  .elementor-element.el-txt-left-m {
    text-align: left;
  }
  .elementor-element.el-txt-right-m {
    text-align: right;
  }
  .elementor-element.el-txt-just-m {
    text-align: justify;
  }
}

@media screen and (max-width: 1025px) {
  .elementor-element.el-full-w-m {
    width: 100%;
  }
}


@media screen and (max-width : 1441px){
  .elementor-element.el-ptb-1-w{
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
}
@media screen and (max-width: 1025px) {
  /**IN REMS*/

  /*MARGINS ALL CORNERS*/
  .elementor-element.el-m-0-t {
    margin: 0;
  }
  .elementor-element.el-m-1-t {
    margin: 1rem;
  }
  .elementor-element.el-m-2-t {
    margin: 2rem;
  }
  .elementor-element.el-m-3-t {
    margin: 3rem;
  }
  .elementor-element.el-m-4-t {
    margin: 4rem;
  }
  .elementor-element.el-m-5-t {
    margin: 5rem;
  }
  .elementor-element.el-m-6-t {
    margin: 6rem;
  }
  .elementor-element.el-m-7-t {
    margin: 7rem;
  }
  .elementor-element.el-m-8-t {
    margin: 8rem;
  }
  .elementor-element.el-m-9-t {
    margin: 9rem;
  }
  .elementor-element.el-m-10-t {
    margin: 10rem;
  }
  .elementor-element.el-m-11-t {
    margin: 11rem;
  }
  .elementor-element.el-m-12-t {
    margin: 12rem;
  }
  .elementor-element.el-m-13-t {
    margin: 13rem;
  }
  .elementor-element.el-m-14-t {
    margin: 14rem;
  }
  .elementor-element.el-m-15-t {
    margin: 15rem;
  }
  .elementor-element.el-m-16-t {
    margin: 16rem;
  }
  .elementor-element.el-m-17-t {
    margin: 17rem;
  }
  .elementor-element.el-m-18-t {
    margin: 18rem;
  }
  .elementor-element.el-m-19-t {
    margin: 19rem;
  }
  .elementor-element.el-m-20-t {
    margin: 20rem;
  }

  /*MARGINS BOTTOM*/

.elementor-element.el-mb-10px{
  margin-bottom: 10px;
}



  .elementor-element.el-mb-0-t {
    margin-bottom: 0;
  }
  .elementor-element.el-mb-0_5 {
    margin-bottom: 0
  }
  .elementor-element.el-mb-1-t {
    margin-bottom: 1rem;
  }
  .elementor-element.el-mb-1_5-t {
    margin-bottom: 1
  }
  .elementor-element.el-mb-2-t {
    margin-bottom: 2rem;
  }
  .elementor-element.el-mb-3-t {
    margin-bottom: 3rem;
  }
  .elementor-element.el-mb-4-t {
    margin-bottom: 4rem;
  }
  .elementor-element.el-mb-5-t {
    margin-bottom: 5rem;
  }
  .elementor-element.el-mb-6-t {
    margin-bottom: 6rem;
  }
  .elementor-element.el-mb-7-t {
    margin-bottom: 7rem;
  }
  .elementor-element.el-mb-8-t {
    margin-bottom: 8rem;
  }
  .elementor-element.el-mb-9-t {
    margin-bottom: 9rem;
  }
  .elementor-element.el-mb-10-t {
    margin-bottom: 10rem;
  }
  .elementor-element.el-mb-11-t {
    margin-bottom: 11rem;
  }
  .elementor-element.el-mb-12-t {
    margin-bottom: 12rem;
  }
  .elementor-element.el-mb-13-t {
    margin-bottom: 13rem;
  }
  .elementor-element.el-mb-14-t {
    margin-bottom: 14rem;
  }
  .elementor-element.el-mb-15-t {
    margin-bottom: 15rem;
  }
  .elementor-element.el-mb-16-t {
    margin-bottom: 16rem;
  }
  .elementor-element.el-mb-17-t {
    margin-bottom: 17rem;
  }
  .elementor-element.el-mb-18-t {
    margin-bottom: 18rem;
  }
  .elementor-element.el-mb-19-t {
    margin-bottom: 19rem;
  }
  .elementor-element.el-mb-20-t {
    margin-bottom: 20rem;
  }

  /* TOP */

  /**IN REMS*/

  .elementor-element.el-mt-0-t {
    margin-top: 0;
  }
  .elementor-element.el-mt-0_5 {
    margin-top: 0.elementor-element.el-5rem;
  }
  .elementor-element.el-mt-1-t {
    margin-top: 1rem;
  }
  .elementor-element.el-mt-2-t {
    margin-top: 2rem;
  }
  .elementor-element.el-mt-3-t {
    margin-top: 3rem;
  }
  .elementor-element.el-mt-4-t {
    margin-top: 4rem;
  }
  .elementor-element.el-mt-5-t {
    margin-top: 5rem;
  }
  .elementor-element.el-mt-6-t {
    margin-top: 6rem;
  }
  .elementor-element.el-mt-7-t {
    margin-top: 7rem;
  }
  .elementor-element.el-mt-8-t {
    margin-top: 8rem;
  }
  .elementor-element.el-mt-9-t {
    margin-top: 9rem;
  }
  .elementor-element.el-mt-10-t {
    margin-top: 10rem;
  }
  .elementor-element.el-mt-11-t {
    margin-top: 11rem;
  }
  .elementor-element.el-mt-12-t {
    margin-top: 12rem;
  }
  .elementor-element.el-mt-13-t {
    margin-top: 13rem;
  }
  .elementor-element.el-mt-14-t {
    margin-top: 14rem;
  }
  .elementor-element.el-mt-15-t {
    margin-top: 15rem;
  }
  .elementor-element.el-mt-16-t {
    margin-top: 16rem;
  }
  .elementor-element.el-mt-17-t {
    margin-top: 17rem;
  }
  .elementor-element.el-mt-18-t {
    margin-top: 18rem;
  }
  .elementor-element.el-mt-19-t {
    margin-top: 19rem;
  }
  .elementor-element.el-mt-20-t {
    margin-top: 20rem;
  }

  /*RIGHT*/

  .elementor-element.el-mr-0-t {
    margin-right: 0;
  }
  .elementor-element.el-mr-0_5 {
    margin-right: 0.elementor-element.el-5rem;
  }
  .elementor-element.el-mr-1-t {
    margin-right: 1rem;
  }
  .elementor-element.el-mr-2-t {
    margin-right: 2rem;
  }
  .elementor-element.el-mr-3-t {
    margin-right: 3rem;
  }
  .elementor-element.el-mr-4-t {
    margin-right: 4rem;
  }
  .elementor-element.el-mr-5-t {
    margin-right: 5rem;
  }
  .elementor-element.el-mr-6-t {
    margin-right: 6rem;
  }
  .elementor-element.el-mr-7-t {
    margin-right: 7rem;
  }
  .elementor-element.el-mr-8-t {
    margin-right: 8rem;
  }
  .elementor-element.el-mr-9-t {
    margin-right: 9rem;
  }
  .elementor-element.el-mr-10-t {
    margin-right: 10rem;
  }
  .elementor-element.el-mr-11-t {
    margin-right: 11rem;
  }
  .elementor-element.el-mr-12-t {
    margin-right: 12rem;
  }
  .elementor-element.el-mr-13-t {
    margin-right: 13rem;
  }
  .elementor-element.el-mr-14-t {
    margin-right: 14rem;
  }
  .elementor-element.el-mr-15-t {
    margin-right: 15rem;
  }
  .elementor-element.el-mr-16-t {
    margin-right: 16rem;
  }
  .elementor-element.el-mr-17-t {
    margin-right: 17rem;
  }
  .elementor-element.el-mr-18-t {
    margin-right: 18rem;
  }
  .elementor-element.el-mr-19-t {
    margin-right: 19rem;
  }
  .elementor-element.el-mr-20-t {
    margin-right: 20rem;
  }

  /*MARGINS LEFT*/
  .elementor-element.el-ml-0-t {
    margin-left: 0;
  }
  .elementor-element.el-ml-0_5 {
    margin-left: 0.elementor-element.el-5rem;
  }
  .elementor-element.el-ml-1-t {
    margin-left: 1rem;
  }
  .elementor-element.el-ml-2-t {
    margin-left: 2rem;
  }
  .elementor-element.el-ml-3-t {
    margin-left: 3rem;
  }
  .elementor-element.el-ml-4-t {
    margin-left: 4rem;
  }
  .elementor-element.el-ml-5-t {
    margin-left: 5rem;
  }
  .elementor-element.el-ml-6-t {
    margin-left: 6rem;
  }
  .elementor-element.el-ml-7-t {
    margin-left: 7rem;
  }
  .elementor-element.el-ml-8-t {
    margin-left: 8rem;
  }
  .elementor-element.el-ml-9-t {
    margin-left: 9rem;
  }
  .elementor-element.el-ml-10-t {
    margin-left: 10rem;
  }
  .elementor-element.el-ml-11-t {
    margin-left: 11rem;
  }
  .elementor-element.el-ml-12-t {
    margin-left: 12rem;
  }
  .elementor-element.el-ml-13-t {
    margin-left: 13rem;
  }
  .elementor-element.el-ml-14-t {
    margin-left: 14rem;
  }
  .elementor-element.el-ml-15-t {
    margin-left: 15rem;
  }
  .elementor-element.el-ml-16-t {
    margin-left: 16rem;
  }
  .elementor-element.el-ml-17-t {
    margin-left: 17rem;
  }
  .elementor-element.el-ml-18-t {
    margin-left: 18rem;
  }
  .elementor-element.el-ml-19-t {
    margin-left: 19rem;
  }
  .elementor-element.el-ml-20-t {
    margin-left: 20rem;
  }

  /*MRGIND LEFT & RIGHT*/

  .elementor-element.el-mlr-0-t {
    margin-left: 0;
    margin-right: 0;
  }
  .elementor-element.el-mlr-1-t {
    margin-left: 1rem;
    margin-right: 1rem;
  }
  .elementor-element.el-mlr-2-t {
    margin-left: 2rem;
    margin-right: 2rem;
  }
  .elementor-element.el-mlr-3-t {
    margin-left: 3rem;
    margin-right: 3rem;
  }
  .elementor-element.el-mlr-4-t {
    margin-left: 4rem;
    margin-right: 4rem;
  }
  .elementor-element.el-mlr-5-t {
    margin-left: 5rem;
    margin-right: 5rem;
  }
  .elementor-element.el-mlr-6-t {
    margin-left: 6rem;
    margin-right: 6rem;
  }
  .elementor-element.el-mlr-7-t {
    margin-left: 7rem;
    margin-right: 7rem;
  }
  .elementor-element.el-mlr-8-t {
    margin-left: 8rem;
    margin-right: 8rem;
  }
  .elementor-element.el-mlr-9-t {
    margin-left: 9rem;
    margin-right: 9rem;
  }
  .elementor-element.el-mlr-10-t {
    margin-left: 10rem;
    margin-right: 10rem;
  }
  .elementor-element.el-mlr-11-t {
    margin-left: 11rem;
    margin-right: 11rem;
  }
  .elementor-element.el-mlr-12-t {
    margin-left: 12rem;
    margin-right: 12rem;
  }
  .elementor-element.el-mlr-13-t {
    margin-left: 13rem;
    margin-right: 13rem;
  }
  .elementor-element.el-mlr-14-t {
    margin-left: 14rem;
    margin-right: 14rem;
  }
  .elementor-element.el-mlr-15-t {
    margin-left: 15rem;
    margin-right: 15rem;
  }
  .elementor-element.el-mlr-16-t {
    margin-left: 16rem;
    margin-right: 16rem;
  }
  .elementor-element.el-mlr-17-t {
    margin-left: 17rem;
    margin-right: 17rem;
  }
  .elementor-element.el-mlr-18-t {
    margin-left: 18rem;
    margin-right: 18rem;
  }
  .elementor-element.el-mlr-19-t {
    margin-left: 19rem;
    margin-right: 19rem;
  }
  .elementor-element.el-mlr-20-t {
    margin-left: 20rem;
    margin-right: 20rem;
  }

  /*MARGINS TOP & BOTTOM*/

  .elementor-element.el-mtb-0-t {
    margin-top: 0;
    margin-bottom: 0;
  }
  .elementor-element.el-mtb-1-t {
    margin-top: 1rem;
    margin-bottom: 1rem;
  }
  .elementor-element.el-mtb-2-t {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }
  .elementor-element.el-mtb-3-t {
    margin-top: 3rem;
    margin-bottom: 3rem;
  }
  .elementor-element.el-mtb-4-t {
    margin-top: 4rem;
    margin-bottom: 4rem;
  }
  .elementor-element.el-mtb-5-t {
    margin-top: 5rem;
    margin-bottom: 5rem;
  }
  .elementor-element.el-mtb-6-t {
    margin-top: 6rem;
    margin-bottom: 6rem;
  }
  .elementor-element.el-mtb-7-t {
    margin-top: 7rem;
    margin-bottom: 7rem;
  }
  .elementor-element.el-mtb-8-t {
    margin-top: 8rem;
    margin-bottom: 8rem;
  }
  .elementor-element.el-mtb-9-t {
    margin-top: 9rem;
    margin-bottom: 9rem;
  }
  .elementor-element.el-mtb-10-t {
    margin-top: 10rem;
    margin-bottom: 10rem;
  }
  .elementor-element.el-mtb-11-t {
    margin-top: 11rem;
    margin-bottom: 11rem;
  }
  .elementor-element.el-mtb-12-t {
    margin-top: 12rem;
    margin-bottom: 12rem;
  }
  .elementor-element.el-mtb-13-t {
    margin-top: 13rem;
    margin-bottom: 13rem;
  }
  .elementor-element.el-mtb-14-t {
    margin-top: 14rem;
    margin-bottom: 14rem;
  }
  .elementor-element.el-mtb-15-t {
    margin-top: 15rem;
    margin-bottom: 15rem;
  }
  .elementor-element.el-mtb-16-t {
    margin-top: 16rem;
    margin-bottom: 16rem;
  }
  .elementor-element.el-mtb-17-t {
    margin-top: 17rem;
    margin-bottom: 17rem;
  }
  .elementor-element.el-mtb-18-t {
    margin-top: 18rem;
    margin-bottom: 18rem;
  }
  .elementor-element.el-mtb-19-t {
    margin-top: 19rem;
    margin-bottom: 19rem;
  }
  .elementor-element.el-mtb-20-t {
    margin-top: 20rem;
    margin-bottom: 20rem;
  }
  /**IN REMS*/

  /*paddingS ALL CORNERS*/
  .elementor-element.el-p-0-t {
    padding: 0;
  }
  .elementor-element.el-p-1-t {
    padding: 1rem;
  }
  .elementor-element.el-p-2-t {
    padding: 2rem;
  }
  .elementor-element.el-p-3-t {
    padding: 3rem;
  }
  .elementor-element.el-p-4-t {
    padding: 4rem;
  }
  .elementor-element.el-p-5-t {
    padding: 5rem;
  }
  .elementor-element.el-p-6-t {
    padding: 6rem;
  }
  .elementor-element.el-p-7-t {
    padding: 7rem;
  }
  .elementor-element.el-p-8-t {
    padding: 8rem;
  }
  .elementor-element.el-p-9-t {
    padding: 9rem;
  }
  .elementor-element.el-p-10-t {
    padding: 10rem;
  }
  .elementor-element.el-p-11-t {
    padding: 11rem;
  }
  .elementor-element.el-p-12-t {
    padding: 12rem;
  }
  .elementor-element.el-p-13-t {
    padding: 13rem;
  }
  .elementor-element.el-p-14-t {
    padding: 14rem;
  }
  .elementor-element.el-p-15-t {
    padding: 15rem;
  }
  .elementor-element.el-p-16-t {
    padding: 16rem;
  }
  .elementor-element.el-p-17-t {
    padding: 17rem;
  }
  .elementor-element.el-p-18-t {
    padding: 18rem;
  }
  .elementor-element.el-p-19-t {
    padding: 19rem;
  }
  .elementor-element.el-p-20-t {
    padding: 20rem;
  }

  /*paddingS BOTTOM*/
  .elementor-element.el-pb-0-t {
    padding-bottom: 0;
  }
  .elementor-element.el-pb-1-t {
    padding-bottom: 1rem;
  }
  .elementor-element.el-pb-2-t {
    padding-bottom: 2rem;
  }
  .elementor-element.el-pb-3-t {
    padding-bottom: 3rem;
  }
  .elementor-element.el-pb-4-t {
    padding-bottom: 4rem;
  }
  .elementor-element.el-pb-5-t {
    padding-bottom: 5rem;
  }
  .elementor-element.el-pb-6-t {
    padding-bottom: 6rem;
  }
  .elementor-element.el-pb-7-t {
    padding-bottom: 7rem;
  }
  .elementor-element.el-pb-8-t {
    padding-bottom: 8rem;
  }
  .elementor-element.el-pb-9-t {
    padding-bottom: 9rem;
  }
  .elementor-element.el-pb-10-t {
    padding-bottom: 10rem;
  }
  .elementor-element.el-pb-11-t {
    padding-bottom: 11rem;
  }
  .elementor-element.el-pb-12-t {
    padding-bottom: 12rem;
  }
  .elementor-element.el-pb-13-t {
    padding-bottom: 13rem;
  }
  .elementor-element.el-pb-14-t {
    padding-bottom: 14rem;
  }
  .elementor-element.el-pb-15-t {
    padding-bottom: 15rem;
  }
  .elementor-element.el-pb-16-t {
    padding-bottom: 16rem;
  }
  .elementor-element.el-pb-17-t {
    padding-bottom: 17rem;
  }
  .elementor-element.el-pb-18-t {
    padding-bottom: 18rem;
  }
  .elementor-element.el-pb-19-t {
    padding-bottom: 19rem;
  }
  .elementor-element.el-pb-20-t {
    padding-bottom: 20rem;
  }

  /* PADDINGS TOP */

  .elementor-element.el-pt-0-t {
    padding-top: 0;
  }
  .elementor-element.el-pt-1-t {
    padding-top: 1rem;
  }
  .elementor-element.el-pt-2-t {
    padding-top: 2rem;
  }

  .elementor-element.el-pt-3-t {
    padding-top: 3rem;
  }
  .elementor-element.el-pt-4-t {
    padding-top: 4rem;
  }
  .elementor-element.el-pt-5-t {
    padding-top: 5rem;
  }
  .elementor-element.el-pt-6-t {
    padding-top: 6rem;
  }
  .elementor-element.el-pt-7-t {
    padding-top: 7rem;
  }
  .elementor-element.el-pt-8-t {
    padding-top: 8rem;
  }
  .elementor-element.el-pt-9-t {
    padding-top: 9rem;
  }
  .elementor-element.el-pt-10-t {
    padding-top: 10rem;
  }
  .elementor-element.el-pt-11-t {
    padding-top: 11rem;
  }
  .elementor-element.el-pt-12-t {
    padding-top: 12rem;
  }
  .elementor-element.el-pt-13-t {
    padding-top: 13rem;
  }
  .elementor-element.el-pt-14-t {
    padding-top: 14rem;
  }
  .elementor-element.el-pt-15-t {
    padding-top: 15rem;
  }
  .elementor-element.el-pt-16-t {
    padding-top: 16rem;
  }
  .elementor-element.el-pt-17-t {
    padding-top: 17rem;
  }
  .elementor-element.el-pt-18-t {
    padding-top: 18rem;
  }
  .elementor-element.el-pt-19-t {
    padding-top: 19rem;
  }
  .elementor-element.el-pt-20-t {
    padding-top: 20rem;
  }

  /*PADDINGS RIGHT*/

  .elementor-element.el-pr-0-t {
    padding-right: 0;
  }
  .elementor-element.el-pr-1-t {
    padding-right: 1rem;
  }
  .elementor-element.el-pr-2-t {
    padding-right: 2rem;
  }
  .elementor-element.el-pr-3-t {
    padding-right: 3rem;
  }
  .elementor-element.el-pr-4-t {
    padding-right: 4rem;
  }
  .elementor-element.el-pr-5-t {
    padding-right: 5rem;
  }
  .elementor-element.el-pr-6-t {
    padding-right: 6rem;
  }
  .elementor-element.el-pr-7-t {
    padding-right: 7rem;
  }
  .elementor-element.el-pr-8-t {
    padding-right: 8rem;
  }
  .elementor-element.el-pr-9-t {
    padding-right: 9rem;
  }
  .elementor-element.el-pr-10-t {
    padding-right: 10rem;
  }
  .elementor-element.el-pr-11-t {
    padding-right: 11rem;
  }
  .elementor-element.el-pr-12-t {
    padding-right: 12rem;
  }
  .elementor-element.el-pr-13-t {
    padding-right: 13rem;
  }
  .elementor-element.el-pr-14-t {
    padding-right: 14rem;
  }
  .elementor-element.el-pr-15-t {
    padding-right: 15rem;
  }
  .elementor-element.el-pr-16-t {
    padding-right: 16rem;
  }
  .elementor-element.el-pr-17-t {
    padding-right: 17rem;
  }
  .elementor-element.el-pr-18-t {
    padding-right: 18rem;
  }
  .elementor-element.el-pr-19-t {
    padding-right: 19rem;
  }
  .elementor-element.el-pr-20-t {
    padding-right: 20rem;
  }

  /*paddingS LEFT*/

  .elementor-element.el-pl-0-t {
    padding-left: 0;
    padding-inline-start: 0;
  }
  .elementor-element.el-pl-1-t {
    padding-left: 1rem;
  }
  .elementor-element.el-pl-2-t {
    padding-left: 2rem;
  }
  .elementor-element.el-pl-3-t {
    padding-left: 3rem;
  }
  .elementor-element.el-pl-4-t {
    padding-left: 4rem;
  }
  .elementor-element.el-pl-5-t {
    padding-left: 5rem;
  }
  .elementor-element.el-pl-6-t {
    padding-left: 6rem;
  }
  .elementor-element.el-pl-7-t {
    padding-left: 7rem;
  }
  .elementor-element.el-pl-8-t {
    padding-left: 8rem;
  }
  .elementor-element.el-pl-9-t {
    padding-left: 9rem;
  }
  .elementor-element.el-pl-10-t {
    padding-left: 10rem;
  }
  .elementor-element.el-pl-11-t {
    padding-left: 11rem;
  }
  .elementor-element.el-pl-12-t {
    padding-left: 12rem;
  }
  .elementor-element.el-pl-13-t {
    padding-left: 13rem;
  }
  .elementor-element.el-pl-14-t {
    padding-left: 14rem;
  }
  .elementor-element.el-pl-15-t {
    padding-left: 15rem;
  }
  .elementor-element.el-pl-16-t {
    padding-left: 16rem;
  }
  .elementor-element.el-pl-17-t {
    padding-left: 17rem;
  }
  .elementor-element.el-pl-18-t {
    padding-left: 18rem;
  }
  .elementor-element.el-pl-19-t {
    padding-left: 19rem;
  }
  .elementor-element.el-pl-20-t {
    padding-left: 20rem;
  }

  /**IN PCTS*/
  .elementor-element.el-pr-10pc-t {
    padding-right: 10%;
  }

  /*MRGIND LEFT & RIGHT*/

  .elementor-element.el-plr-0-t {
    padding-left: 0;
    padding-right: 0;
  }
  .elementor-element.el-plr-1-t {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .elementor-element.el-plr-2-t {
    padding-left: 2rem;
    padding-right: 2rem;
  }
  .elementor-element.el-plr-3-t {
    padding-left: 3rem;
    padding-right: 3rem;
  }
  .elementor-element.el-plr-4-t {
    padding-left: 4rem;
    padding-right: 4rem;
  }
  .elementor-element.el-plr-5-t {
    padding-left: 5rem;
    padding-right: 5rem;
  }
  .elementor-element.el-plr-6-t {
    padding-left: 6rem;
    padding-right: 6rem;
  }
  .elementor-element.el-plr-7-t {
    padding-left: 7rem;
    padding-right: 7rem;
  }
  .elementor-element.el-plr-8-t {
    padding-left: 8rem;
    padding-right: 8rem;
  }
  .elementor-element.el-plr-9-t {
    padding-left: 9rem;
    padding-right: 9rem;
  }
  .elementor-element.el-plr-10-t {
    padding-left: 10rem;
    padding-right: 10rem;
  }
  .elementor-element.el-plr-11-t {
    padding-left: 11rem;
    padding-right: 11rem;
  }
  .elementor-element.el-plr-12-t {
    padding-left: 12rem;
    padding-right: 12rem;
  }
  .elementor-element.el-plr-13-t {
    padding-left: 13rem;
    padding-right: 13rem;
  }
  .elementor-element.el-plr-14-t {
    padding-left: 14rem;
    padding-right: 14rem;
  }
  .elementor-element.el-plr-15-t {
    padding-left: 15rem;
    padding-right: 15rem;
  }
  .elementor-element.el-plr-16-t {
    padding-left: 16rem;
    padding-right: 16rem;
  }
  .elementor-element.el-plr-17-t {
    padding-left: 17rem;
    padding-right: 17rem;
  }
  .elementor-element.el-plr-18-t {
    padding-left: 18rem;
    padding-right: 18rem;
  }
  .elementor-element.el-plr-19-t {
    padding-left: 19rem;
    padding-right: 19rem;
  }
  .elementor-element.el-plr-20-t {
    padding-left: 20rem;
    padding-right: 20rem;
  }

  /*paddingS TOP & BOTTOM*/

  .elementor-element.el-ptb-0-t {
    padding-top: 0;
    padding-bottom: 0;
  }
  .elementor-element.el-ptb-1-t {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
  .elementor-element.el-ptb-2-t {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }
  .elementor-element.el-ptb-3-t {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }
  .elementor-element.el-ptb-4-t {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }
  .elementor-element.el-ptb-5-t {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }
  .elementor-element.el-ptb-6-t {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }
  .elementor-element.el-ptb-7-t {
    padding-top: 7rem;
    padding-bottom: 7rem;
  }
  .elementor-element.el-ptb-8-t {
    padding-top: 8rem;
    padding-bottom: 8rem;
  }
  .elementor-element.el-ptb-9-t {
    padding-top: 9rem;
    padding-bottom: 9rem;
  }
  .elementor-element.el-ptb-10-t {
    padding-top: 10rem;
    padding-bottom: 10rem;
  }
  .elementor-element.el-ptb-11-t {
    padding-top: 11rem;
    padding-bottom: 11rem;
  }
  .elementor-element.el-ptb-12-t {
    padding-top: 12rem;
    padding-bottom: 12rem;
  }
  .elementor-element.el-ptb-13-t {
    padding-top: 13rem;
    padding-bottom: 13rem;
  }
  .elementor-element.el-ptb-14-t {
    padding-top: 14rem;
    padding-bottom: 14rem;
  }
  .elementor-element.el-ptb-15-t {
    padding-top: 15rem;
    padding-bottom: 15rem;
  }
  .elementor-element.el-ptb-16-t {
    padding-top: 16rem;
    padding-bottom: 16rem;
  }
  .elementor-element.el-ptb-17-t {
    padding-top: 17rem;
    padding-bottom: 17rem;
  }
  .elementor-element.el-ptb-18-t {
    padding-top: 18rem;
    padding-bottom: 18rem;
  }
  .elementor-element.el-ptb-19-t {
    padding-top: 19rem;
    padding-bottom: 19rem;
  }
  .elementor-element.el-ptb-20-t {
    padding-top: 20rem;
    padding-bottom: 20rem;
  }
}
@media screen and (max-width: 769px) {
  /**IN REMS*/

  /*MARGINS ALL CORNERS*/
  .elementor-element.el-m-0-m {
    margin: 0;
  }
  .elementor-element.el-m-1-m {
    margin: 1rem;
  }
  .elementor-element.el-m-2-m {
    margin: 2rem;
  }
  .elementor-element.el-m-3-m {
    margin: 3rem;
  }
  .elementor-element.el-m-4-m {
    margin: 4rem;
  }
  .elementor-element.el-m-5-m {
    margin: 5rem;
  }
  .elementor-element.el-m-6-m {
    margin: 6rem;
  }
  .elementor-element.el-m-7-m {
    margin: 7rem;
  }
  .elementor-element.el-m-8-m {
    margin: 8rem;
  }
  .elementor-element.el-m-9-m {
    margin: 9rem;
  }
  .elementor-element.el-m-10-m {
    margin: 10rem;
  }
  .elementor-element.el-m-11-m {
    margin: 11rem;
  }
  .elementor-element.el-m-12-m {
    margin: 12rem;
  }
  .elementor-element.el-m-13-m {
    margin: 13rem;
  }
  .elementor-element.el-m-14-m {
    margin: 14rem;
  }
  .elementor-element.el-m-15-m {
    margin: 15rem;
  }
  .elementor-element.el-m-16-m {
    margin: 16rem;
  }
  .elementor-element.el-m-17-m {
    margin: 17rem;
  }
  .elementor-element.el-m-18-m {
    margin: 18rem;
  }
  .elementor-element.el-m-19-m {
    margin: 19rem;
  }
  .elementor-element.el-m-20-m {
    margin: 20rem;
  }

  /*MARGINS BOTTOM*/

.elementor-element.el-mb-10px{
  margin-bottom: 10px;
}



  .elementor-element.el-mb-0-m {
    margin-bottom: 0;
  }
  .elementor-element.el-mb-0_5 {
    margin-bottom: 0.elementor-element.el-5rem;
  }
  .elementor-element.el-mb-1-m {
    margin-bottom: 1rem;
  }
  .elementor-element.el-mb-1_5-m {
    margin-bottom: 1.elementor-element.el-5rem;
  }
  .elementor-element.el-mb-2-m {
    margin-bottom: 2rem;
  }
  .elementor-element.el-mb-3-m {
    margin-bottom: 3rem;
  }
  .elementor-element.el-mb-4-m {
    margin-bottom: 4rem;
  }
  .elementor-element.el-mb-5-m {
    margin-bottom: 5rem;
  }
  .elementor-element.el-mb-6-m {
    margin-bottom: 6rem;
  }
  .elementor-element.el-mb-7-m {
    margin-bottom: 7rem;
  }
  .elementor-element.el-mb-8-m {
    margin-bottom: 8rem;
  }
  .elementor-element.el-mb-9-m {
    margin-bottom: 9rem;
  }
  .elementor-element.el-mb-10-m {
    margin-bottom: 10rem;
  }
  .elementor-element.el-mb-11-m {
    margin-bottom: 11rem;
  }
  .elementor-element.el-mb-12-m {
    margin-bottom: 12rem;
  }
  .elementor-element.el-mb-13-m {
    margin-bottom: 13rem;
  }
  .elementor-element.el-mb-14-m {
    margin-bottom: 14rem;
  }
  .elementor-element.el-mb-15-m {
    margin-bottom: 15rem;
  }
  .elementor-element.el-mb-16-m {
    margin-bottom: 16rem;
  }
  .elementor-element.el-mb-17-m {
    margin-bottom: 17rem;
  }
  .elementor-element.el-mb-18-m {
    margin-bottom: 18rem;
  }
  .elementor-element.el-mb-19-m {
    margin-bottom: 19rem;
  }
  .elementor-element.el-mb-20-m {
    margin-bottom: 20rem;
  }

  /* TOP */

  /**IN REMS*/

  .elementor-element.el-mt-0-m {
    margin-top: 0;
  }
  .elementor-element.el-mt-0_5 {
    margin-top: 0.elementor-element.el-5rem;
  }
  .elementor-element.el-mt-1-m {
    margin-top: 1rem;
  }
  .elementor-element.el-mt-2-m {
    margin-top: 2rem;
  }
  .elementor-element.el-mt-3-m {
    margin-top: 3rem;
  }
  .elementor-element.el-mt-4-m {
    margin-top: 4rem;
  }
  .elementor-element.el-mt-5-m {
    margin-top: 5rem;
  }
  .elementor-element.el-mt-6-m {
    margin-top: 6rem;
  }
  .elementor-element.el-mt-7-m {
    margin-top: 7rem;
  }
  .elementor-element.el-mt-8-m {
    margin-top: 8rem;
  }
  .elementor-element.el-mt-9-m {
    margin-top: 9rem;
  }
  .elementor-element.el-mt-10-m {
    margin-top: 10rem;
  }
  .elementor-element.el-mt-11-m {
    margin-top: 11rem;
  }
  .elementor-element.el-mt-12-m {
    margin-top: 12rem;
  }
  .elementor-element.el-mt-13-m {
    margin-top: 13rem;
  }
  .elementor-element.el-mt-14-m {
    margin-top: 14rem;
  }
  .elementor-element.el-mt-15-m {
    margin-top: 15rem;
  }
  .elementor-element.el-mt-16-m {
    margin-top: 16rem;
  }
  .elementor-element.el-mt-17-m {
    margin-top: 17rem;
  }
  .elementor-element.el-mt-18-m {
    margin-top: 18rem;
  }
  .elementor-element.el-mt-19-m {
    margin-top: 19rem;
  }
  .elementor-element.el-mt-20-m {
    margin-top: 20rem;
  }

  /*RIGHT*/

  .elementor-element.el-mr-0-m {
    margin-right: 0;
  }
  .elementor-element.el-mr-0_5 {
    margin-right: 0.elementor-element.el-5rem;
  }
  .elementor-element.el-mr-1-m {
    margin-right: 1rem;
  }
  .elementor-element.el-mr-2-m {
    margin-right: 2rem;
  }
  .elementor-element.el-mr-3-m {
    margin-right: 3rem;
  }
  .elementor-element.el-mr-4-m {
    margin-right: 4rem;
  }
  .elementor-element.el-mr-5-m {
    margin-right: 5rem;
  }
  .elementor-element.el-mr-6-m {
    margin-right: 6rem;
  }
  .elementor-element.el-mr-7-m {
    margin-right: 7rem;
  }
  .elementor-element.el-mr-8-m {
    margin-right: 8rem;
  }
  .elementor-element.el-mr-9-m {
    margin-right: 9rem;
  }
  .elementor-element.el-mr-10-m {
    margin-right: 10rem;
  }
  .elementor-element.el-mr-11-m {
    margin-right: 11rem;
  }
  .elementor-element.el-mr-12-m {
    margin-right: 12rem;
  }
  .elementor-element.el-mr-13-m {
    margin-right: 13rem;
  }
  .elementor-element.el-mr-14-m {
    margin-right: 14rem;
  }
  .elementor-element.el-mr-15-m {
    margin-right: 15rem;
  }
  .elementor-element.el-mr-16-m {
    margin-right: 16rem;
  }
  .elementor-element.el-mr-17-m {
    margin-right: 17rem;
  }
  .elementor-element.el-mr-18-m {
    margin-right: 18rem;
  }
  .elementor-element.el-mr-19-m {
    margin-right: 19rem;
  }
  .elementor-element.el-mr-20-m {
    margin-right: 20rem;
  }

  /*MARGINS LEFT*/
  .elementor-element.el-ml-0-m {
    margin-left: 0;
  }
  .elementor-element.el-ml-0_5 {
    margin-left: 0.elementor-element.el-5rem;
  }
  .elementor-element.el-ml-1-m {
    margin-left: 1rem;
  }
  .elementor-element.el-ml-2-m {
    margin-left: 2rem;
  }
  .elementor-element.el-ml-3-m {
    margin-left: 3rem;
  }
  .elementor-element.el-ml-4-m {
    margin-left: 4rem;
  }
  .elementor-element.el-ml-5-m {
    margin-left: 5rem;
  }
  .elementor-element.el-ml-6-m {
    margin-left: 6rem;
  }
  .elementor-element.el-ml-7-m {
    margin-left: 7rem;
  }
  .elementor-element.el-ml-8-m {
    margin-left: 8rem;
  }
  .elementor-element.el-ml-9-m {
    margin-left: 9rem;
  }
  .elementor-element.el-ml-10-m {
    margin-left: 10rem;
  }
  .elementor-element.el-ml-11-m {
    margin-left: 11rem;
  }
  .elementor-element.el-ml-12-m {
    margin-left: 12rem;
  }
  .elementor-element.el-ml-13-m {
    margin-left: 13rem;
  }
  .elementor-element.el-ml-14-m {
    margin-left: 14rem;
  }
  .elementor-element.el-ml-15-m {
    margin-left: 15rem;
  }
  .elementor-element.el-ml-16-m {
    margin-left: 16rem;
  }
  .elementor-element.el-ml-17-m {
    margin-left: 17rem;
  }
  .elementor-element.el-ml-18-m {
    margin-left: 18rem;
  }
  .elementor-element.el-ml-19-m {
    margin-left: 19rem;
  }
  .elementor-element.el-ml-20-m {
    margin-left: 20rem;
  }

  /*MRGIND LEFT & RIGHT*/

  .elementor-element.el-mlr-0-m {
    margin-left: 0;
    margin-right: 0;
  }
  .elementor-element.el-mlr-1-m {
    margin-left: 1rem;
    margin-right: 1rem;
  }
  .elementor-element.el-mlr-2-m {
    margin-left: 2rem;
    margin-right: 2rem;
  }
  .elementor-element.el-mlr-3-m {
    margin-left: 3rem;
    margin-right: 3rem;
  }
  .elementor-element.el-mlr-4-m {
    margin-left: 4rem;
    margin-right: 4rem;
  }
  .elementor-element.el-mlr-5-m {
    margin-left: 5rem;
    margin-right: 5rem;
  }
  .elementor-element.el-mlr-6-m {
    margin-left: 6rem;
    margin-right: 6rem;
  }
  .elementor-element.el-mlr-7-m {
    margin-left: 7rem;
    margin-right: 7rem;
  }
  .elementor-element.el-mlr-8-m {
    margin-left: 8rem;
    margin-right: 8rem;
  }
  .elementor-element.el-mlr-9-m {
    margin-left: 9rem;
    margin-right: 9rem;
  }
  .elementor-element.el-mlr-10-m {
    margin-left: 10rem;
    margin-right: 10rem;
  }
  .elementor-element.el-mlr-11-m {
    margin-left: 11rem;
    margin-right: 11rem;
  }
  .elementor-element.el-mlr-12-m {
    margin-left: 12rem;
    margin-right: 12rem;
  }
  .elementor-element.el-mlr-13-m {
    margin-left: 13rem;
    margin-right: 13rem;
  }
  .elementor-element.el-mlr-14-m {
    margin-left: 14rem;
    margin-right: 14rem;
  }
  .elementor-element.el-mlr-15-m {
    margin-left: 15rem;
    margin-right: 15rem;
  }
  .elementor-element.el-mlr-16-m {
    margin-left: 16rem;
    margin-right: 16rem;
  }
  .elementor-element.el-mlr-17-m {
    margin-left: 17rem;
    margin-right: 17rem;
  }
  .elementor-element.el-mlr-18-m {
    margin-left: 18rem;
    margin-right: 18rem;
  }
  .elementor-element.el-mlr-19-m {
    margin-left: 19rem;
    margin-right: 19rem;
  }
  .elementor-element.el-mlr-20-m {
    margin-left: 20rem;
    margin-right: 20rem;
  }

  /*MARGINS TOP & BOTTOM*/

  .elementor-element.el-mtb-0-m {
    margin-top: 0;
    margin-bottom: 0;
  }
  .elementor-element.el-mtb-1-m {
    margin-top: 1rem;
    margin-bottom: 1rem;
  }
  .elementor-element.el-mtb-2-m {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }
  .elementor-element.el-mtb-3-m {
    margin-top: 3rem;
    margin-bottom: 3rem;
  }
  .elementor-element.el-mtb-4-m {
    margin-top: 4rem;
    margin-bottom: 4rem;
  }
  .elementor-element.el-mtb-5-m {
    margin-top: 5rem;
    margin-bottom: 5rem;
  }
  .elementor-element.el-mtb-6-m {
    margin-top: 6rem;
    margin-bottom: 6rem;
  }
  .elementor-element.el-mtb-7-m {
    margin-top: 7rem;
    margin-bottom: 7rem;
  }
  .elementor-element.el-mtb-8-m {
    margin-top: 8rem;
    margin-bottom: 8rem;
  }
  .elementor-element.el-mtb-9-m {
    margin-top: 9rem;
    margin-bottom: 9rem;
  }
  .elementor-element.el-mtb-10-m {
    margin-top: 10rem;
    margin-bottom: 10rem;
  }
  .elementor-element.el-mtb-11-m {
    margin-top: 11rem;
    margin-bottom: 11rem;
  }
  .elementor-element.el-mtb-12-m {
    margin-top: 12rem;
    margin-bottom: 12rem;
  }
  .elementor-element.el-mtb-13-m {
    margin-top: 13rem;
    margin-bottom: 13rem;
  }
  .elementor-element.el-mtb-14-m {
    margin-top: 14rem;
    margin-bottom: 14rem;
  }
  .elementor-element.el-mtb-15-m {
    margin-top: 15rem;
    margin-bottom: 15rem;
  }
  .elementor-element.el-mtb-16-m {
    margin-top: 16rem;
    margin-bottom: 16rem;
  }
  .elementor-element.el-mtb-17-m {
    margin-top: 17rem;
    margin-bottom: 17rem;
  }
  .elementor-element.el-mtb-18-m {
    margin-top: 18rem;
    margin-bottom: 18rem;
  }
  .elementor-element.el-mtb-19-m {
    margin-top: 19rem;
    margin-bottom: 19rem;
  }
  .elementor-element.el-mtb-20-m {
    margin-top: 20rem;
    margin-bottom: 20rem;
  }
  /**IN REMS*/

  /*paddingS ALL CORNERS*/
  .elementor-element.el-p-0-m {
    padding: 0;
  }
  .elementor-element.el-p-1-m {
    padding: 1rem;
  }
  .elementor-element.el-p-2-m {
    padding: 2rem;
  }
  .elementor-element.el-p-3-m {
    padding: 3rem;
  }
  .elementor-element.el-p-4-m {
    padding: 4rem;
  }
  .elementor-element.el-p-5-m {
    padding: 5rem;
  }
  .elementor-element.el-p-6-m {
    padding: 6rem;
  }
  .elementor-element.el-p-7-m {
    padding: 7rem;
  }
  .elementor-element.el-p-8-m {
    padding: 8rem;
  }
  .elementor-element.el-p-9-m {
    padding: 9rem;
  }
  .elementor-element.el-p-10-m {
    padding: 10rem;
  }
  .elementor-element.el-p-11-m {
    padding: 11rem;
  }
  .elementor-element.el-p-12-m {
    padding: 12rem;
  }
  .elementor-element.el-p-13-m {
    padding: 13rem;
  }
  .elementor-element.el-p-14-m {
    padding: 14rem;
  }
  .elementor-element.el-p-15-m {
    padding: 15rem;
  }
  .elementor-element.el-p-16-m {
    padding: 16rem;
  }
  .elementor-element.el-p-17-m {
    padding: 17rem;
  }
  .elementor-element.el-p-18-m {
    padding: 18rem;
  }
  .elementor-element.el-p-19-m {
    padding: 19rem;
  }
  .elementor-element.el-p-20-m {
    padding: 20rem;
  }

  /*paddingS BOTTOM*/
  .elementor-element.el-pb-0-m {
    padding-bottom: 0;
  }
  .elementor-element.el-pb-1-m {
    padding-bottom: 1rem;
  }
  .elementor-element.el-pb-2-m {
    padding-bottom: 2rem;
  }
  .elementor-element.el-pb-3-m {
    padding-bottom: 3rem;
  }
  .elementor-element.el-pb-4-m {
    padding-bottom: 4rem;
  }
  .elementor-element.el-pb-5-m {
    padding-bottom: 5rem;
  }
  .elementor-element.el-pb-6-m {
    padding-bottom: 6rem;
  }
  .elementor-element.el-pb-7-m {
    padding-bottom: 7rem;
  }
  .elementor-element.el-pb-8-m {
    padding-bottom: 8rem;
  }
  .elementor-element.el-pb-9-m {
    padding-bottom: 9rem;
  }
  .elementor-element.el-pb-10-m {
    padding-bottom: 10rem;
  }
  .elementor-element.el-pb-11-m {
    padding-bottom: 11rem;
  }
  .elementor-element.el-pb-12-m {
    padding-bottom: 12rem;
  }
  .elementor-element.el-pb-13-m {
    padding-bottom: 13rem;
  }
  .elementor-element.el-pb-14-m {
    padding-bottom: 14rem;
  }
  .elementor-element.el-pb-15-m {
    padding-bottom: 15rem;
  }
  .elementor-element.el-pb-16-m {
    padding-bottom: 16rem;
  }
  .elementor-element.el-pb-17-m {
    padding-bottom: 17rem;
  }
  .elementor-element.el-pb-18-m {
    padding-bottom: 18rem;
  }
  .elementor-element.el-pb-19-m {
    padding-bottom: 19rem;
  }
  .elementor-element.el-pb-20-m {
    padding-bottom: 20rem;
  }

  /* PADDINGS TOP */

  .elementor-element.el-pt-0-m {
    padding-top: 0;
  }
  .elementor-element.el-pt-1-m {
    padding-top: 1rem;
  }
  .elementor-element.el-pt-2-m {
    padding-top: 2rem;
  }

  .elementor-element.el-pt-3-m {
    padding-top: 3rem;
  }
  .elementor-element.el-pt-4-m {
    padding-top: 4rem;
  }
  .elementor-element.el-pt-5-m {
    padding-top: 5rem;
  }
  .elementor-element.el-pt-6-m {
    padding-top: 6rem;
  }
  .elementor-element.el-pt-7-m {
    padding-top: 7rem;
  }
  .elementor-element.el-pt-8-m {
    padding-top: 8rem;
  }
  .elementor-element.el-pt-9-m {
    padding-top: 9rem;
  }
  .elementor-element.el-pt-10-m {
    padding-top: 10rem;
  }
  .elementor-element.el-pt-11-m {
    padding-top: 11rem;
  }
  .elementor-element.el-pt-12-m {
    padding-top: 12rem;
  }
  .elementor-element.el-pt-13-m {
    padding-top: 13rem;
  }
  .elementor-element.el-pt-14-m {
    padding-top: 14rem;
  }
  .elementor-element.el-pt-15-m {
    padding-top: 15rem;
  }
  .elementor-element.el-pt-16-m {
    padding-top: 16rem;
  }
  .elementor-element.el-pt-17-m {
    padding-top: 17rem;
  }
  .elementor-element.el-pt-18-m {
    padding-top: 18rem;
  }
  .elementor-element.el-pt-19-m {
    padding-top: 19rem;
  }
  .elementor-element.el-pt-20-m {
    padding-top: 20rem;
  }

  /*PADDINGS RIGHT*/

  .elementor-element.el-pr-0-m {
    padding-right: 0;
  }
  .elementor-element.el-pr-1-m {
    padding-right: 1rem;
  }
  .elementor-element.el-pr-2-m {
    padding-right: 2rem;
  }
  .elementor-element.el-pr-3-m {
    padding-right: 3rem;
  }
  .elementor-element.el-pr-4-m {
    padding-right: 4rem;
  }
  .elementor-element.el-pr-5-m {
    padding-right: 5rem;
  }
  .elementor-element.el-pr-6-m {
    padding-right: 6rem;
  }
  .elementor-element.el-pr-7-m {
    padding-right: 7rem;
  }
  .elementor-element.el-pr-8-m {
    padding-right: 8rem;
  }
  .elementor-element.el-pr-9-m {
    padding-right: 9rem;
  }
  .elementor-element.el-pr-10-m {
    padding-right: 10rem;
  }
  .elementor-element.el-pr-11-m {
    padding-right: 11rem;
  }
  .elementor-element.el-pr-12-m {
    padding-right: 12rem;
  }
  .elementor-element.el-pr-13-m {
    padding-right: 13rem;
  }
  .elementor-element.el-pr-14-m {
    padding-right: 14rem;
  }
  .elementor-element.el-pr-15-m {
    padding-right: 15rem;
  }
  .elementor-element.el-pr-16-m {
    padding-right: 16rem;
  }
  .elementor-element.el-pr-17-m {
    padding-right: 17rem;
  }
  .elementor-element.el-pr-18-m {
    padding-right: 18rem;
  }
  .elementor-element.el-pr-19-m {
    padding-right: 19rem;
  }
  .elementor-element.el-pr-20-m {
    padding-right: 20rem;
  }

  /*paddingS LEFT*/

  .elementor-element.el-pl-0-m {
    padding-left: 0;
  }
  .elementor-element.el-pl-1-m {
    padding-left: 1rem;
  }
  .elementor-element.el-pl-2-m {
    padding-left: 2rem;
  }
  .elementor-element.el-pl-3-m {
    padding-left: 3rem;
  }
  .elementor-element.el-pl-4-m {
    padding-left: 4rem;
  }
  .elementor-element.el-pl-5-m {
    padding-left: 5rem;
  }
  .elementor-element.el-pl-6-m {
    padding-left: 6rem;
  }
  .elementor-element.el-pl-7-m {
    padding-left: 7rem;
  }
  .elementor-element.el-pl-8-m {
    padding-left: 8rem;
  }
  .elementor-element.el-pl-9-m {
    padding-left: 9rem;
  }
  .elementor-element.el-pl-10-m {
    padding-left: 10rem;
  }
  .elementor-element.el-pl-11-m {
    padding-left: 11rem;
  }
  .elementor-element.el-pl-12-m {
    padding-left: 12rem;
  }
  .elementor-element.el-pl-13-m {
    padding-left: 13rem;
  }
  .elementor-element.el-pl-14-m {
    padding-left: 14rem;
  }
  .elementor-element.el-pl-15-m {
    padding-left: 15rem;
  }
  .elementor-element.el-pl-16-m {
    padding-left: 16rem;
  }
  .elementor-element.el-pl-17-m {
    padding-left: 17rem;
  }
  .elementor-element.el-pl-18-m {
    padding-left: 18rem;
  }
  .elementor-element.el-pl-19-m {
    padding-left: 19rem;
  }
  .elementor-element.el-pl-20-m {
    padding-left: 20rem;
  }

  /**IN PCTS*/
  .elementor-element.el-pr-10pc-m {
    padding-right: 10%;
  }

  /*MRGIND LEFT & RIGHT*/

  .elementor-element.el-plr-0-m {
    padding-left: 0;
    padding-right: 0;
  }
  .elementor-element.el-plr-1-m {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .elementor-element.el-plr-2-m {
    padding-left: 2rem;
    padding-right: 2rem;
  }
  .elementor-element.el-plr-3-m {
    padding-left: 3rem;
    padding-right: 3rem;
  }
  .elementor-element.el-plr-4-m {
    padding-left: 4rem;
    padding-right: 4rem;
  }
  .elementor-element.el-plr-5-m {
    padding-left: 5rem;
    padding-right: 5rem;
  }
  .elementor-element.el-plr-6-m {
    padding-left: 6rem;
    padding-right: 6rem;
  }
  .elementor-element.el-plr-7-m {
    padding-left: 7rem;
    padding-right: 7rem;
  }
  .elementor-element.el-plr-8-m {
    padding-left: 8rem;
    padding-right: 8rem;
  }
  .elementor-element.el-plr-9-m {
    padding-left: 9rem;
    padding-right: 9rem;
  }
  .elementor-element.el-plr-10-m {
    padding-left: 10rem;
    padding-right: 10rem;
  }
  .elementor-element.el-plr-11-m {
    padding-left: 11rem;
    padding-right: 11rem;
  }
  .elementor-element.el-plr-12-m {
    padding-left: 12rem;
    padding-right: 12rem;
  }
  .elementor-element.el-plr-13-m {
    padding-left: 13rem;
    padding-right: 13rem;
  }
  .elementor-element.el-plr-14-m {
    padding-left: 14rem;
    padding-right: 14rem;
  }
  .elementor-element.el-plr-15-m {
    padding-left: 15rem;
    padding-right: 15rem;
  }
  .elementor-element.el-plr-16-m {
    padding-left: 16rem;
    padding-right: 16rem;
  }
  .elementor-element.el-plr-17-m {
    padding-left: 17rem;
    padding-right: 17rem;
  }
  .elementor-element.el-plr-18-m {
    padding-left: 18rem;
    padding-right: 18rem;
  }
  .elementor-element.el-plr-19-m {
    padding-left: 19rem;
    padding-right: 19rem;
  }
  .elementor-element.el-plr-20-m {
    padding-left: 20rem;
    padding-right: 20rem;
  }

  /*paddingS TOP & BOTTOM*/

  .elementor-element.el-ptb-0-m {
    padding-top: 0;
    padding-bottom: 0;
  }
  .elementor-element.el-ptb-1-m {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
  .elementor-element.el-ptb-2-m {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }
  .elementor-element.el-ptb-3-m {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }
  .elementor-element.el-ptb-4-m {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }
  .elementor-element.el-ptb-5-m {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }
  .elementor-element.el-ptb-6-m {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }
  .elementor-element.el-ptb-7-m {
    padding-top: 7rem;
    padding-bottom: 7rem;
  }
  .elementor-element.el-ptb-8-m {
    padding-top: 8rem;
    padding-bottom: 8rem;
  }
  .elementor-element.el-ptb-9-m {
    padding-top: 9rem;
    padding-bottom: 9rem;
  }
  .elementor-element.el-ptb-10-m {
    padding-top: 10rem;
    padding-bottom: 10rem;
  }
  .elementor-element.el-ptb-11-m {
    padding-top: 11rem;
    padding-bottom: 11rem;
  }
  .elementor-element.el-ptb-12-m {
    padding-top: 12rem;
    padding-bottom: 12rem;
  }
  .elementor-element.el-ptb-13-m {
    padding-top: 13rem;
    padding-bottom: 13rem;
  }
  .elementor-element.el-ptb-14-m {
    padding-top: 14rem;
    padding-bottom: 14rem;
  }
  .elementor-element.el-ptb-15-m {
    padding-top: 15rem;
    padding-bottom: 15rem;
  }
  .elementor-element.el-ptb-16-m {
    padding-top: 16rem;
    padding-bottom: 16rem;
  }
  .elementor-element.el-ptb-17-m {
    padding-top: 17rem;
    padding-bottom: 17rem;
  }
  .elementor-element.el-ptb-18-m {
    padding-top: 18rem;
    padding-bottom: 18rem;
  }
  .elementor-element.el-ptb-19-m {
    padding-top: 19rem;
    padding-bottom: 19rem;
  }
  .elementor-element.el-ptb-20-m {
    padding-top: 20rem;
    padding-bottom: 20rem;
  }
}

/* = GENERAL CLASSES */

/**TEXT DECORATION*/
.elementor-element.el-underl, a.elementor-element.el-underl {
  text-decoration: underline;
}

/**TEXT TRANSFORM */
.elementor-element.el-upc {
  text-transform: uppercase;
}

/*= LISTS*/
.elementor-element.el-no-style {
  list-style-type: none;
}

/*= FONTS*/

/**FIRST LETTER UPC*/
.elementor-element.el-first-upc::first-letter{
text-transform: uppercase;
}
/**LETTER SPACING*/
.elementor-element.el-lsp-_015{
  letter-spacing: 0.elementor-element.el-015em;
}
/** FONT WEIGHTS*/

.elementor-element.el-fw-100 {
  font-weight: 100;
}
.elementor-element.el-fw-200 {
  font-weight: 200;
}
.elementor-element.el-fw-300 {
  font-weight: 300;
}
.elementor-element.el-fw-400 {
  font-weight: 400;
}
.elementor-element.el-fw-500 {
  font-weight: 500;
}
.elementor-element.el-fw-600 {
  font-weight: 600;
}
.elementor-element.el-fw-700 {
  font-weight: 700;
}
.elementor-element.el-fw-900 {
  font-weight: 900;
}

/** DISPLAYS*/
.elementor-element.el-show-m, .elementor-element.el-fl-show-m {
  display: none;
}

.elementor-element.el-overh {
  overflow: hidden;
}
.elementor-element.el-show-mob{
  display: none;
}
@media screen and (max-width: 1025px) {
  .elementor-element.el-show-m {
    display: block;
  }
  .elementor-element.el-fl-show-m{
   display: flex; 
  }
  .elementor-element.el-hide-m {
    display: none;
  }
  .elementor-element.el-hide-t {
    display: none;
  }
  .elementor-element.el-fl-col-r-m {
    flex-direction: column-reverse;
  }
  .elementor-element.el-w-full-t {
    width: 100%;
    max-width: 100%;
  }
  .elementor-element.el-upc-m {
    text-transform: uppercase;
  }

.elementor-element.el-w-20ch-t{
  width: 20ch;
}
.elementor-element.el-w-28ch-t{
  width: 28ch;
}

}
@media screen and (max-width: 769px) {
  .elementor-element.el-hide-m, .elementor-element.el-hide-mob {
    display: none;
  }
  .elementor-element.el-show-mob{
      display: block;
  }
  .elementor-element.el-w-full-m {
    width: 100%;
    max-width: 100%;
  }
  .elementor-element.el-gap-2-m {
    gap: 2rem;
  }
}
