.elementor-7549 .elementor-element.elementor-element-fbe9cd1{--display:flex;--min-height:100%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10px 10px 10px 10px;box-shadow:5px 5px 5px -1px rgba(49.99999999999999, 49.99999999999999, 93, 0.2);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7549 .elementor-element.elementor-element-c43524b{--display:flex;--overflow:hidden;--border-radius:10px 10px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-7549 .elementor-element.elementor-element-6f8777d img{height:250px;object-fit:cover;object-position:center center;}.elementor-7549 .elementor-element.elementor-element-84ecf22{--display:flex;--position:absolute;--min-height:40px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 15px;--row-gap:0px;--column-gap:15px;--flex-wrap:wrap;bottom:0px;}.elementor-7549 .elementor-element.elementor-element-84ecf22:not(.elementor-motion-effects-element-type-background), .elementor-7549 .elementor-element.elementor-element-84ecf22 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#454F3CCC;}body:not(.rtl) .elementor-7549 .elementor-element.elementor-element-84ecf22{left:0px;}body.rtl .elementor-7549 .elementor-element.elementor-element-84ecf22{right:0px;}.elementor-7549 .elementor-element.elementor-element-a28a802{width:auto;max-width:auto;}.elementor-7549 .elementor-element.elementor-element-a28a802 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7549 .elementor-element.elementor-element-a28a802 .jet-listing-dynamic-field__content{color:#FFFFFF;font-family:"Outfit", Sans-serif;font-size:12px;font-weight:400;}.elementor-7549 .elementor-element.elementor-element-a28a802 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-7549 .elementor-element.elementor-element-a28a802 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-7549 .elementor-element.elementor-element-a28a802 .jet-listing-dynamic-field.display-multiline{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}.elementor-7549 .elementor-element.elementor-element-a28a802 .jet-listing-dynamic-field.display-inline .jet-listing-dynamic-field__inline-wrap{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}.elementor-7549 .elementor-element.elementor-element-a28a802 .jet-listing-dynamic-field__icon{color:#FFFFFF;}.elementor-7549 .elementor-element.elementor-element-a28a802 .jet-listing-dynamic-field__icon :is(svg, path){fill:#FFFFFF;}body:not(.rtl) .elementor-7549 .elementor-element.elementor-element-a28a802 .jet-listing-dynamic-field__icon{margin-right:5px;}body.rtl .elementor-7549 .elementor-element.elementor-element-a28a802 .jet-listing-dynamic-field__icon{margin-left:5px;}.elementor-7549 .elementor-element.elementor-element-d82abab{width:auto;max-width:auto;}.elementor-7549 .elementor-element.elementor-element-d82abab > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7549 .elementor-element.elementor-element-d82abab .jet-listing-dynamic-field__content{color:#FFFFFF;font-family:"Outfit", Sans-serif;font-size:12px;font-weight:400;text-align:left;}.elementor-7549 .elementor-element.elementor-element-d82abab .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-7549 .elementor-element.elementor-element-d82abab .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-7549 .elementor-element.elementor-element-d82abab .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-7549 .elementor-element.elementor-element-d82abab .jet-listing-dynamic-field.display-multiline{padding:0px 0px 0px 0px;}.elementor-7549 .elementor-element.elementor-element-d82abab .jet-listing-dynamic-field.display-inline .jet-listing-dynamic-field__inline-wrap{padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-7549 .elementor-element.elementor-element-d82abab .jet-listing-dynamic-field__icon{margin-right:5px;}body.rtl .elementor-7549 .elementor-element.elementor-element-d82abab .jet-listing-dynamic-field__icon{margin-left:5px;}.elementor-7549 .elementor-element.elementor-element-cdd8cfe{width:auto;max-width:auto;}.elementor-7549 .elementor-element.elementor-element-cdd8cfe > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7549 .elementor-element.elementor-element-cdd8cfe .jet-listing-dynamic-field__content{color:#FFFFFF;font-family:"Outfit", Sans-serif;font-size:12px;font-weight:400;text-align:left;}.elementor-7549 .elementor-element.elementor-element-cdd8cfe .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-7549 .elementor-element.elementor-element-cdd8cfe .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-7549 .elementor-element.elementor-element-cdd8cfe .jet-listing-dynamic-field{justify-content:flex-start;}body:not(.rtl) .elementor-7549 .elementor-element.elementor-element-cdd8cfe .jet-listing-dynamic-field__icon{margin-right:5px;}body.rtl .elementor-7549 .elementor-element.elementor-element-cdd8cfe .jet-listing-dynamic-field__icon{margin-left:5px;}.elementor-7549 .elementor-element.elementor-element-a511ea4{--display:flex;--position:absolute;--min-height:40px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}body:not(.rtl) .elementor-7549 .elementor-element.elementor-element-a511ea4{left:0px;}body.rtl .elementor-7549 .elementor-element.elementor-element-a511ea4{right:0px;}.elementor-7549 .elementor-element.elementor-element-3b3bbe7 .jet-listing-dynamic-field.display-multiline, .elementor-7549 .elementor-element.elementor-element-3b3bbe7 .jet-listing-dynamic-field.display-inline .jet-listing-dynamic-field__inline-wrap{background-color:#435F82;}.elementor-7549 .elementor-element.elementor-element-3b3bbe7{width:auto;max-width:auto;}.elementor-7549 .elementor-element.elementor-element-3b3bbe7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7549 .elementor-element.elementor-element-3b3bbe7 .jet-listing-dynamic-field__content{color:#FFFFFF;font-size:12px;font-weight:600;text-transform:uppercase;}.elementor-7549 .elementor-element.elementor-element-3b3bbe7 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:100%;}.elementor-7549 .elementor-element.elementor-element-3b3bbe7 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:100%;}.elementor-7549 .elementor-element.elementor-element-3b3bbe7 .jet-listing-dynamic-field.display-multiline{padding:0px 0px 0px 0px;border-radius:10px 10px 10px 10px;}.elementor-7549 .elementor-element.elementor-element-3b3bbe7 .jet-listing-dynamic-field.display-inline .jet-listing-dynamic-field__inline-wrap{padding:0px 0px 0px 0px;border-radius:10px 10px 10px 10px;}.elementor-7549 .elementor-element.elementor-element-f35a8ce{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;border-style:solid;--border-style:solid;border-width:0px 1px 1px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#0000004D;--border-color:#0000004D;--border-radius:0px 0px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-7549 .elementor-element.elementor-element-4ad2643 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7549 .elementor-element.elementor-element-4ad2643 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:22px;font-weight:700;color:#000000;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-7549 .elementor-element.elementor-element-c28202d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7549 .elementor-element.elementor-element-c28202d{font-family:"Outfit", Sans-serif;font-weight:400;}.elementor-7549 .elementor-element.elementor-element-67d74ec > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7549 .elementor-element.elementor-element-67d74ec .jet-listing-dynamic-field__content{font-family:"Outfit", Sans-serif;font-size:25px;font-weight:700;text-align:right;}.elementor-7549 .elementor-element.elementor-element-67d74ec .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:100%;}.elementor-7549 .elementor-element.elementor-element-67d74ec .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:100%;}.elementor-7549 .elementor-element.elementor-element-67d74ec .jet-listing-dynamic-field{justify-content:flex-end;}.elementor-7549 .elementor-element.elementor-element-67d74ec .jet-listing-dynamic-field.display-multiline{padding:10px 10px 10px 10px;}.elementor-7549 .elementor-element.elementor-element-67d74ec .jet-listing-dynamic-field.display-inline .jet-listing-dynamic-field__inline-wrap{padding:10px 10px 10px 10px;}.elementor-7549 .elementor-element.elementor-element-67d74ec .jet-listing-dynamic-field.display-multiline, .elementor-7549 .elementor-element.elementor-element-67d74ec .jet-listing-dynamic-field.display-inline .jet-listing-dynamic-field__inline-wrap{border-style:solid;border-width:1px 0px 1px 0px;border-color:#00000033;}.elementor-7549 .elementor-element.elementor-element-67d74ec .jet-listing-dynamic-field__icon{color:#009917;font-size:18px;margin-top:0px;}.elementor-7549 .elementor-element.elementor-element-67d74ec .jet-listing-dynamic-field__icon :is(svg, path){fill:#009917;}body:not(.rtl) .elementor-7549 .elementor-element.elementor-element-67d74ec .jet-listing-dynamic-field__icon{margin-right:0px;}body.rtl .elementor-7549 .elementor-element.elementor-element-67d74ec .jet-listing-dynamic-field__icon{margin-left:0px;}.elementor-widget-jet-button .jet-button__plane-normal{background-color:var( --e-global-color-primary );}.elementor-widget-jet-button .jet-button__plane-hover{background-color:var( --e-global-color-secondary );}.elementor-widget-jet-button  .jet-button__state-normal .jet-button__label{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-jet-button  .jet-button__state-hover .jet-button__label{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-7549 .elementor-element.elementor-element-c32093c .jet-button__plane-normal{background-color:#435F82;box-shadow:-3px -3px 0px 0px rgba(0, 0, 0, 0.3) inset;}.elementor-7549 .elementor-element.elementor-element-c32093c .jet-button__plane-hover{background-color:#2C4565;}.elementor-7549 .elementor-element.elementor-element-c32093c .jet-button__instance{width:100%;}.elementor-7549 .elementor-element.elementor-element-c32093c .jet-button__container{justify-content:center;}.elementor-7549 .elementor-element.elementor-element-c32093c .jet-button__state-normal{padding:16px 16px 16px 16px;}.elementor-7549 .elementor-element.elementor-element-c32093c .jet-button__state-hover{padding:16px 16px 16px 16px;}.elementor-7549 .elementor-element.elementor-element-c32093c .jet-button__state-normal .jet-button__label{text-align:center;}.elementor-7549 .elementor-element.elementor-element-c32093c .jet-button__state-hover .jet-button__label{text-align:center;}.elementor-7549 .elementor-element.elementor-element-c32093c  .jet-button__state-normal .jet-button__label{font-family:"Rubik", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;}.elementor-7549 .elementor-element.elementor-element-c32093c  .jet-button__state-hover .jet-button__label{font-family:"Rubik", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;}@media(min-width:768px){.elementor-7549 .elementor-element.elementor-element-fbe9cd1{--width:360px;}}/* Start custom CSS for jet-listing-dynamic-field, class: .elementor-element-d82abab */.elementor-7549 .elementor-element.elementor-element-d82abab *{
    color:#F9F8EB!important;
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-field, class: .elementor-element-cdd8cfe */.elementor-7549 .elementor-element.elementor-element-cdd8cfe *{
    color:#F9F8EB!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-84ecf22 */.ListCard__meta{
    backdrop-filter: blur(3px);
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-field, class: .elementor-element-3b3bbe7 */.elementor-7549 .elementor-element.elementor-element-3b3bbe7 *{
    color:#F9F8EB!important;
}

.bde-category-list .jet-listing-dynamic-field,
.bde-category-list .jet-listing-dynamic-field__inline-wrap{
    height:100%;
    z-index: 0;
}


.bde-category-list .jet-listing-dynamic-field:before{
    content:"";
  position:absolute;
  border-radius:10px 0 10px 0;
  top:0;
  left:0;
  background-color:#f3f4f6;
  width:calc(100% + 8px);
  height:calc(100% + 8px);
}
.bde-category-list .jet-listing-dynamic-field:after{
    content:"";
  position:absolute;
  border-radius:10px;
  inset:0;
  pointer-events: none;
  box-shadow: rgba(50, 50, 93, 0.2) 5px 5px 5px -1px;
}

.bde-category-list .jet-listing-dynamic-field__inline-wrap:before,
.bde-category-list .jet-listing-dynamic-field__inline-wrap:after{
    content:"";
    position:absolute;
  border-radius:100% 0% 50% 50% / 100% 100% 0% 0%;
  background-color:transparent;
 box-shadow: -2px -2px 0px 2px #f3f4f6;
  height:10px;
  width:10px;
  z-index:-2;
}

.bde-category-list .jet-listing-dynamic-field__inline-wrap:before{
    right:-8px;
    top:0;
    translate:100%;
}

.bde-category-list .jet-listing-dynamic-field__inline-wrap:after{
    
    left:0;
  bottom:-8px;
  translate:0 100%;
}
.bde-category-list .jet-listing-dynamic-field__inline-wrap:hover{
    background-color: #2C4565!important;
}
.bde-category-list .jet-listing-dynamic-field__content{
    height:100%;
}

.bde-category-list .jet-listing-dynamic-field__content a{
    display: flex;
    width: 100%;
    height: 100%;
    align-items: center;
    padding:0 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4ad2643 */.ListCard_bde__title{
 margin-bottom:auto!important;   
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c28202d */.elementor-7549 .elementor-element.elementor-element-c28202d {
     display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
margin-bottom: 6px !important;
}
.elementor-7549 .elementor-element.elementor-element-c28202d p{
     margin-bottom:0px!important;
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-field, class: .elementor-element-67d74ec */.ListCard_bde .bde-pricelist del{
    opacity:.5;
    text-decoration: line-through;
    font-size: 16px;
    margin-right:10px;
}
.bde-pricelist ins{
    text-decoration: none;
}

.bde-pricelist .jet-listing-dynamic-field__content{
    display:flex;
    align-items: center;
    justify-content: flex-end;
}
.bde-pricelist del:after{
    content:"MXN";
    margin-left: 0px;
}/* End custom CSS */
/* Start custom CSS for jet-button, class: .elementor-element-c32093c */.ListCard_bde .product-button .jet-button__container::before,
.ListCard_bde .product-button .jet-button__container::after{
    content: "";
  position: absolute;
  bottom: 3px;
  width: 50%;
  height: 80%;
  background-image: url("https://bajadivexperiences.com/wp-content/uploads/2026/08/coral.svg");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: left center;
  pointer-events: none;
  opacity: .4;
  z-index:1;
}

.ListCard_bde .product-button .jet-button__container::before {
  left: 0;
}
.ListCard_bde .product-button .jet-button__container::after {
  right: 2px;
  transform: scaleX(-1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f35a8ce */.ListCard_bde__content{
 flex-grow: 1!important;   
}/* End custom CSS */