.elementor-4222 .elementor-element.elementor-element-2c56fea:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4222 .elementor-element.elementor-element-2c56fea > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F66E75;}.elementor-4222 .elementor-element.elementor-element-2c56fea > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-4222 .elementor-element.elementor-element-2c56fea > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4222 .elementor-element.elementor-element-7f06f2e{text-align:center;top:75px;}.elementor-4222 .elementor-element.elementor-element-7f06f2e img{width:20%;}body:not(.rtl) .elementor-4222 .elementor-element.elementor-element-7f06f2e{left:-44px;}body.rtl .elementor-4222 .elementor-element.elementor-element-7f06f2e{right:-44px;}.elementor-4222 .elementor-element.elementor-element-ed5d66a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4222 .elementor-element.elementor-element-ed5d66a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDDDA9;}.elementor-4222 .elementor-element.elementor-element-ed5d66a > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-4222 .elementor-element.elementor-element-ed5d66a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4222 .elementor-element.elementor-element-d066559 > .elementor-widget-container{margin:-32px -32px -32px -32px;}.elementor-4222 .elementor-element.elementor-element-d066559{width:var( --container-widget-width, 100.632% );max-width:100.632%;--container-widget-width:100.632%;--container-widget-flex-grow:0;}.elementor-4222 .elementor-element.elementor-element-6056d18 > .elementor-background-overlay{background-color:#F66E75;opacity:0.5;}.elementor-4222 .elementor-element.elementor-element-96c1be8:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4222 .elementor-element.elementor-element-96c1be8 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F66E75;}.elementor-4222 .elementor-element.elementor-element-96c1be8 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-4222 .elementor-element.elementor-element-96c1be8 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}body:not(.rtl) .elementor-4222 .elementor-element.elementor-element-6abbef1{left:-38px;}body.rtl .elementor-4222 .elementor-element.elementor-element-6abbef1{right:-38px;}.elementor-4222 .elementor-element.elementor-element-6abbef1{top:-212px;}.elementor-4222 .elementor-element.elementor-element-a7e6b1e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4222 .elementor-element.elementor-element-a7e6b1e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F66E75;}.elementor-4222 .elementor-element.elementor-element-a7e6b1e > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:-103px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-4222 .elementor-element.elementor-element-a7e6b1e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4222 .elementor-element.elementor-element-2efe259 > .elementor-widget-container{margin:-16px -16px -16px -16px;padding:-44px -44px -44px -44px;}.elementor-4222 .elementor-element.elementor-element-86fd60a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4222 .elementor-element.elementor-element-86fd60a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F66E75;}.elementor-4222 .elementor-element.elementor-element-86fd60a > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;text-align:center;padding:45px 0px 35px 0px;}.elementor-4222 .elementor-element.elementor-element-86fd60a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4222 .elementor-element.elementor-element-9356184 > .elementor-widget-container{margin:25px 25px 25px 25px;padding:-41px -41px -41px -41px;}@media(max-width:1024px){body:not(.rtl) .elementor-4222 .elementor-element.elementor-element-6abbef1{left:-18px;}body.rtl .elementor-4222 .elementor-element.elementor-element-6abbef1{right:-18px;}.elementor-4222 .elementor-element.elementor-element-6abbef1{top:-172px;}}@media(max-width:767px){.elementor-4222 .elementor-element.elementor-element-7f06f2e img{width:61%;}body:not(.rtl) .elementor-4222 .elementor-element.elementor-element-7f06f2e{left:-2px;}body.rtl .elementor-4222 .elementor-element.elementor-element-7f06f2e{right:-2px;}.elementor-4222 .elementor-element.elementor-element-7f06f2e{top:34px;}body:not(.rtl) .elementor-4222 .elementor-element.elementor-element-6abbef1{left:-6px;}body.rtl .elementor-4222 .elementor-element.elementor-element-6abbef1{right:-6px;}.elementor-4222 .elementor-element.elementor-element-6abbef1{top:-26px;}.elementor-4222 .elementor-element.elementor-element-a7e6b1e > .elementor-element-populated{margin:0px 00px 00px 00px;--e-column-margin-right:00px;--e-column-margin-left:00px;padding:0px -19px 0px -20px;}.elementor-4222 .elementor-element.elementor-element-2efe259 > .elementor-widget-container{margin:0px 0px 0px 0px;}}/* Start custom CSS for image, class: .elementor-element-7f06f2e */.img-logo-noble{
    width: 90%;
    height: 50%;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d066559 */.curved {
  position: relative;
  background: #FDDDA9;
  height: 60vh;
}

.curved::after {
  content: '';
  border-top-left-radius: 60% 90%;
  border-top-right-radius: 90% 100%;
  position: absolute;
  bottom: 0;
  width: 100%;
  background: #F66E75;
  height: 61%;
}

@media only screen and (max-width: 600px) {
    .curved {
  position: relative;
  background: #FDDDA9;
  height: 35vh;
}
 
.curved::after {
  content: '';
  border-top-left-radius: 60% 90%;
  border-top-right-radius: 90% 100%;
  position: absolute;
  bottom: 0;
  width: 100%;
  background: #F66E75;
  height:45%;
}   
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6abbef1 */.title-donde{
    font-size: 50px;
    margin-top: 2rem;
}

@media only screen and (max-width: 600px) {

    .title-donde{
        font-size:30px;
        margin-top: 0;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2efe259 */p{
    text-align: center;
    color: white;
    font-size: 20px;
    font-weight: bold;

  }
  .img-venta{
    background-color: transparent;
    width: 150px;
    height: 150px;
    display: flex;
  }
  .conatiner1:hover,.conatiner2:hover,.conatiner3:hover{

  .location-icon, .location-icon2{
background-color: #A33A4B;  }
  p{
    color: #A33A4B;
  
  }

  }
  
  .text{
    display: flex;
    align-content: center;
    align-items: center;
  }
  .container-donde {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    align-items: center;
    justify-content: center;
    overflow: auto; /* Habilita el scroll horizontal */
    white-space: nowrap;
    padding: 0 10rem;
  }
  
  .gridcontainer{
      grid-column:  span  2;
  }
  
  .conatiner1 {
    background-color: #F66E75;
    /*width: 33.33%;*/
    display: flex;
    flex-direction: row;
    justify-content: center;
    /* display: inline-block; */
    flex: 0 0 auto;
    transition: transform 0.8s ease;
  }
  .conatiner1:hover{
    transform: scale(1.1);
  }
  .conatiner2 {
      width: 33.33%;
      display: flex;
      flex-direction: row;
  }
  .conatiner3 {
      width: 33.33%;
      display: flex;
      flex-direction: row;
  }
  .location-icon, .location-icon2{
        margin: auto auto;
        background-color: transparent;
        border: 4px solid white;
        border-top-left-radius: 15px;
        border-top-right-radius: 15px;
        border-bottom-left-radius: 15px;
        border-bottom-right-radius: 15px;
        rotate: 5deg;
        width: 60%;
        height: 60%;
        display: flex;
        align-content: center;
        justify-content: center;
        align-items: center;
  }
  .location-icon svg {
      rotate: -8deg;
      width: 100px; /* Ajusta el tamaño según sea necesario */
      height: 100px; /* Ajusta el tamaño según sea necesario */
      transition: fill 0.3s ease;
  }

  .location-icon2 svg {
    rotate: -8deg;
    width: 100px; /* Ajusta el tamaño según sea necesario */
    height: 100px; /* Ajusta el tamaño según sea necesario */
    transition: fill 0.3s ease;
}




/* Para navegadores basados en WebKit (como Chrome, Safari) */
.container-donde::-webkit-scrollbar {
    width: 10px; /* Ancho de la barra de desplazamiento */
}

.container-donde::-webkit-scrollbar-track {
    background: transparent; /* Hacer la pista transparente */
}

.container-donde::-webkit-scrollbar-thumb {
    background: transparent; /* Hacer el pulgar transparente */
}

/* Para navegadores basados en Firefox */
.container-donde {
    scrollbar-width: thin; /* Ancho del scrollbar */
    scrollbar-color: transparent transparent; /* Color del thumb y del track */
}

/* Para navegadores basados en Internet Explorer y Edge */
.container-donde {
    -ms-overflow-style: none; /* Ocultar scrollbar de Internet Explorer y Edge */
}

@media only screen and (max-width: 1100px) {
    .container-donde {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    padding:0;
  }
  
  .gridcontainer{
      grid-column:  span  1;
  }
    
}
@media only screen and (max-width: 600px) {
    /* Estilos para dispositivos móviles */
    .container-donde {
        display:flex;
        flex-direction: column;
        max-height: 300px;
        width: 100%;
        margin:0;
        padding-top: 30rem;
    }
    .conatiner1 {
        display: flex;
        background-color: #F66E75;
        width: 80%;
        margin-left: 5%;
    }
    .img-venta {
    background-color: transparent;
    width: 50%;
        
    }
    .text {
    width: 50%;
    display: flex;
    align-content: center;
    align-items: center;
    justify-content: center;
    }
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9356184 */.container-button-kisha-compra{
  width: 100%;
  display: flex;
      justify-content: center;
    align-items: center;

}

.button-compra-mayoreo{
  display: flex;

  color: #F66E75;
      background-color: white; /* Color de fondo */
      border: none; /* Sin borde */
      padding: 15px 32px; /* Espaciado interno */
      text-align: center; /* Alineación del texto */
      text-decoration: none; /* Sin decoración de texto */
      font-size: 30px; /* Tamaño de la fuente */
      cursor: pointer; /* Cambiar el cursor al pasar por encima */
      width: 400px;
      border-top-left-radius: 30px;
      border-top-right-radius: 30px;
      border-bottom-left-radius: 30px;
      border-bottom-right-radius: 30px;
}

    /* Cambiar el estilo cuando el cursor pasa por encima */
    .button-compra-mayoreo:hover {
      background-color: #FDDDA9;
      color: #F48044;
    }
    
    .button-compra-mayoreo{
    background-color: white;    
    }

@media only screen and (max-width: 600px) {
    .button-compra-mayoreo{
        width:250px;
        font-size:15px;
        
    }
}/* End custom CSS */