.elementor-7361 .elementor-element.elementor-element-ca510ee{--display:flex;--min-height:80vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7361 .elementor-element.elementor-element-ca510ee:not(.elementor-motion-effects-element-type-background), .elementor-7361 .elementor-element.elementor-element-ca510ee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2ecf7b9 );}.elementor-7361 .elementor-element.elementor-element-dda3b42{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-7361 .elementor-element.elementor-element-e2c97b3{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;bottom:0px;}body:not(.rtl) .elementor-7361 .elementor-element.elementor-element-e2c97b3{left:0px;}body.rtl .elementor-7361 .elementor-element.elementor-element-e2c97b3{right:0px;}.elementor-7361 .elementor-element.elementor-element-e2c97b3 img{width:100%;}.elementor-7361 .elementor-element.elementor-element-28a6773{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;top:15%;}body:not(.rtl) .elementor-7361 .elementor-element.elementor-element-28a6773{left:0px;}body.rtl .elementor-7361 .elementor-element.elementor-element-28a6773{right:0px;}.elementor-7361 .elementor-element.elementor-element-28a6773 img{width:50%;}.elementor-7361 .elementor-element.elementor-element-e864edb{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;bottom:0px;}body:not(.rtl) .elementor-7361 .elementor-element.elementor-element-e864edb{right:0px;}body.rtl .elementor-7361 .elementor-element.elementor-element-e864edb{left:0px;}.elementor-7361 .elementor-element.elementor-element-e864edb img{width:100%;}.elementor-7361 .elementor-element.elementor-element-7563a3c{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;top:-8%;z-index:0;text-align:right;}.elementor-7361 .elementor-element.elementor-element-7563a3c > .elementor-widget-container{--e-transform-rotateZ:270deg;}body:not(.rtl) .elementor-7361 .elementor-element.elementor-element-7563a3c{right:0px;}body.rtl .elementor-7361 .elementor-element.elementor-element-7563a3c{left:0px;}.elementor-7361 .elementor-element.elementor-element-7563a3c img{width:100%;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-7361 .elementor-element.elementor-element-dda3b42{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}}@media(min-width:768px){.elementor-7361 .elementor-element.elementor-element-ca510ee{--content-width:100%;}}/* Start custom CSS */.seleccion-mascota .jet-form__field-label{
    display: flex;
    flex-direction: column;
}


.seleccion-mascota .jet-form__field-label img{
    background-color: white;
    width: 128px;
}
.seleccion-mascota .jet-form__field-label h4{
width: min-content;
  text-align: center;
  color: white;
}
.seleccion-mascota .jet-form__fields-group{
justify-content: space-between;
margin-top: 25px;

}

.seleccion-servicio .jet-form__field-label {
    display: flex;
    flex-direction: column;
}

.seleccion-servicio .jet-form__field-label img {
    background-color: white;
    width: 128px;
    height: 128px; /* Asegura que las imágenes sean un cuadrado perfecto */
    object-fit: cover; /* Hace que las imágenes se adapten sin distorsión */
}

.seleccion-servicio .jet-form__field-label h4 {
    width: min-content;
    text-align: center;
    color: white;
    font-size: 18px;
}

.seleccion-servicio .jet-form__fields-group {
    justify-content: center;
    margin-top: 25px;
    gap:40px;
    
}

.img-mascota{
  width: 100px;
  border-radius: 50% !important;
  background-color: white !important;
}

.im-mascota-container, .titulo-mascota-seleccion-container .jet-form__heading,.titulo-mascota-seleccion-container,.jet-form-field-container{
    justify-content:center !important;
    align-content: center !important;
    align-items: center !important;
    display: flex;
    
}

.titulo-mascota-seleccion{
 color:white !important;
}
.jet-form__submit-wrap{
    flex-wrap: wrap;
}/* End custom CSS */