.elementor-445040101 .elementor-element.elementor-element-42bedd33 > .elementor-element-populated{margin:10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-445040101 .elementor-element.elementor-element-67b619a4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-445040101 .elementor-element.elementor-element-53c17996{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-445040101 .elementor-element.elementor-element-56f48b72 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-445040101 .elementor-element.elementor-element-2e370d1d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 10px 0px;border-color:#FF0000;}.elementor-445040101 .elementor-element.elementor-element-5951a00c{color:#FFFFFF;}.elementor-445040101 .elementor-element.elementor-element-4b52d3a7 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-element-c4f041f > .elementor-widget-container:hover{--e-transform-translateY:-20px;}.elementor-445040101 .elementor-element.elementor-element-5fcae389 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-element-db6c8ae > .elementor-widget-container:hover{--e-transform-translateY:-20px;}.elementor-445040101 .elementor-element.elementor-element-4032400c > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-element-7e0e60d8 > .elementor-widget-container:hover{--e-transform-translateY:-20px;}.elementor-445040101 .elementor-element.elementor-element-75a658ce > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-element-338464d1 > .elementor-widget-container:hover{--e-transform-translateY:-20px;}.elementor-445040101 .elementor-element.elementor-element-6cf92773 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-element-7fb53c6b > .elementor-widget-container:hover{--e-transform-translateY:-20px;}.elementor-445040101 .elementor-element.elementor-element-35642abf > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-element-b74671d > .elementor-widget-container:hover{--e-transform-translateY:-20px;}.elementor-445040101 .elementor-element.elementor-element-1985db65 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-element-67e9e361 > .elementor-widget-container:hover{--e-transform-translateY:-20px;}.elementor-445040101 .elementor-element.elementor-element-7a70339c > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-element-637cdb35 > .elementor-widget-container:hover{--e-transform-translateY:-20px;}.elementor-445040101 .elementor-element.elementor-element-64f34fe9 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-element-40764a01 > .elementor-widget-container:hover{--e-transform-translateY:-20px;}.elementor-445040101 .elementor-element.elementor-element-6c0f255 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-element-6c95b21 > .elementor-widget-container:hover{--e-transform-translateY:-20px;}.elementor-445040101 .elementor-element.elementor-element-d32bf27 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-element-26d5e36 > .elementor-widget-container:hover{--e-transform-translateY:-20px;}.elementor-445040101 .elementor-element.elementor-element-1c47e9f > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-445040101 .elementor-element.elementor-element-2517515 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-445040101 .elementor-element.elementor-element-1dbeb97 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-445040101 .elementor-element.elementor-element-3851c7c > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-445040101 .elementor-element.elementor-element-c8e172e{margin-top:30px;margin-bottom:0px;}.elementor-445040101 .elementor-element.elementor-element-6ef38826 .swiper:not(.swiper-initialized) .swiper-wrapper{grid-template-columns:repeat(5, 1fr);}.elementor-445040101 .elementor-element.elementor-element-6ef38826{width:100%;max-width:100%;}.elementor-445040101 .elementor-element.elementor-element-3c9603c{margin-top:26px;margin-bottom:20px;}.elementor-445040101 .elementor-element.elementor-element-de34e11{color:#000000;}.elementor-445040101 .elementor-element.elementor-element-6c843d7 a.elementor-button{background-color:#FF0000;}.elementor-445040101 .elementor-element.elementor-element-699b8681 .swiper:not(.swiper-initialized) .swiper-wrapper{grid-template-columns:repeat(5, 1fr);}@media(max-width:799px){.elementor-445040101 .elementor-element.elementor-element-6ef38826 .swiper:not(.swiper-initialized) .swiper-wrapper{grid-template-columns:repeat(2, 1fr);}.elementor-445040101 .elementor-element.elementor-element-699b8681 .swiper:not(.swiper-initialized) .swiper-wrapper{grid-template-columns:repeat(2, 1fr);}}/* Start custom CSS for text-editor, class: .elementor-element-5951a00c */ul.li-clarinete{
    margin-top: -68px;
    background: none;
}
ul.li-clarinete li{
    list-style: none;
}
ul.li-clarinete li.li-fondo{
    list-style: none;
    background: #FF0000;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px; 
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6a25023c */.line-container {
      position: relative;
      text-align: center;
      margin: 30px 30px;
    }

    .line-container h2 {
      position: absolute;
      top: -20px; 
      font-size: 39px;
      background: #fff;
      padding: 0 10px;
      margin: 0;
      display: inline-block;
    }

    .line-container hr {
      border: none;
      border-top: 2px solid #000; 
      margin: 0;
    }/* End custom CSS */
/* Start custom CSS for product-carousel, class: .elementor-element-6ef38826 */.line-container {
      position: relative;
      text-align: center;
      margin: 20px 0;
    }

    .line-container h2 {
      position: absolute;
      top: -12px; /* Ajusta según el tamaño del texto */
      font-size: 39px;
      background: #fff;
      padding: 0 10px;
      margin: 0;
      display: inline-block;
    }

    .line-container hr {
      border: none;
      border-top: 2px solid #000; /* Ajusta el estilo de la línea */
      margin: 0;
    }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-de34e11 */.line-container {
      position: relative;
      text-align: center;
      margin: 30px 30px;
    }

    .line-container h2 {
      position: absolute;
      top: -20px; 
      font-size: 39px;
      background: #fff;
      padding: 0 10px;
      margin: 0;
      display: inline-block;
    }

    .line-container hr {
      border: none;
      border-top: 2px solid #000; 
      margin: 0;
    }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3e43f5e5 */.line-container {
      position: relative;
      text-align: center;
      margin: 30px 30px;
    }

    .line-container h2 {
      position: absolute;
      top: -20px; 
      font-size: 39px;
      background: #fff;
      padding: 0 10px;
      margin: 0;
      display: inline-block;
    }

    .line-container hr {
      border: none;
      border-top: 2px solid #000; 
      margin: 0;
    }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-779aa80 */.line-container {
      position: relative;
      text-align: center;
      margin: 30px 30px;
    }

    .line-container h2 {
      position: absolute;
      top: -20px; 
      font-size: 39px;
      background: #fff;
      padding: 0 10px;
      margin: 0;
      display: inline-block;
    }

    .line-container hr {
      border: none;
      border-top: 2px solid #000; 
      margin: 0;
    }/* End custom CSS */