.elementor-25 .elementor-element.elementor-element-ab7309b{--display:flex;--min-height:612px;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-25 .elementor-element.elementor-element-ab7309b:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-ab7309b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.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-25 .elementor-element.elementor-element-cbb9572{width:var( --container-widget-width, 621px );max-width:621px;--container-widget-width:621px;--container-widget-flex-grow:0;z-index:10;text-align:center;}.elementor-25 .elementor-element.elementor-element-cbb9572 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:64px;font-weight:300;color:#FFFFFF;}.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-25 .elementor-element.elementor-element-445364c{width:var( --container-widget-width, 477px );max-width:477px;--container-widget-width:477px;--container-widget-flex-grow:0;z-index:19;text-align:center;color:#FFFFFF;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-25 .elementor-element.elementor-element-86df866 .elementor-button{background-color:#61CE7000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;padding:20px 30px 20px 30px;}.elementor-25 .elementor-element.elementor-element-86df866{z-index:10;}.elementor-25 .elementor-element.elementor-element-4262020{--display:flex;}.elementor-25 .elementor-element.elementor-element-1d87603{--display:flex;--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;--align-items:center;--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-25 .elementor-element.elementor-element-3475d4e{width:var( --container-widget-width, 621px );max-width:621px;padding:0px 0px 0px 0px;--container-widget-width:621px;--container-widget-flex-grow:0;z-index:10;text-align:center;}.elementor-25 .elementor-element.elementor-element-3475d4e .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:22px;font-weight:300;color:#243621;}.elementor-25 .elementor-element.elementor-element-e9c9832{width:var( --container-widget-width, 621px );max-width:621px;padding:0px 0px 0px 0px;--container-widget-width:621px;--container-widget-flex-grow:0;z-index:10;text-align:center;}.elementor-25 .elementor-element.elementor-element-e9c9832 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:48px;font-weight:300;color:#243621;}.elementor-25 .elementor-element.elementor-element-030cdd1{width:var( --container-widget-width, 655px );max-width:655px;--container-widget-width:655px;--container-widget-flex-grow:0;z-index:19;text-align:center;color:#243621;}.elementor-25 .elementor-element.elementor-element-9767cd3 .elementor-button{background-color:#243621;border-style:solid;border-width:1px 1px 1px 1px;border-color:#243621;padding:20px 30px 20px 30px;}.elementor-25 .elementor-element.elementor-element-9767cd3{z-index:10;}.elementor-25 .elementor-element.elementor-element-a5b2c49{--display:flex;--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;--align-items:center;--padding-top:0px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-25 .elementor-element.elementor-element-0cecd1c .elementor-button{background-color:#243621;border-style:solid;border-width:1px 1px 1px 1px;border-color:#243621;padding:20px 30px 20px 30px;}.elementor-25 .elementor-element.elementor-element-0cecd1c{z-index:10;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-25 .elementor-element.elementor-element-ab7309b{--min-height:920px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-25 .elementor-element.elementor-element-cbb9572{text-align:center;}.elementor-25 .elementor-element.elementor-element-cbb9572 .elementor-heading-title{font-size:32px;}.elementor-25 .elementor-element.elementor-element-445364c{text-align:center;}.elementor-25 .elementor-element.elementor-element-3475d4e{text-align:center;}.elementor-25 .elementor-element.elementor-element-3475d4e .elementor-heading-title{font-size:32px;}.elementor-25 .elementor-element.elementor-element-e9c9832{text-align:center;}.elementor-25 .elementor-element.elementor-element-e9c9832 .elementor-heading-title{font-size:32px;}.elementor-25 .elementor-element.elementor-element-030cdd1{text-align:center;}}/* Start custom CSS for html, class: .elementor-element-9caa96a */.elementor-25 .elementor-element.elementor-element-9caa96a{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: 20px;
    pointer-events: none;
}

.video-lazy-wrap,
.video-lazy-wrap video,
.video-lazy-wrap img{
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: top center;
    border-radius: 20px;
}

.video-lazy-wrap video {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  transition: opacity .3s ease;
}

.video-lazy-wrap.video-ready video {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-013b83e */.sabores-slider{

width:100%;
padding:0 40px;
position:relative;

}

.sabores-slider .swiper-slide{

overflow:hidden;

}

.sabores-slider img{

width:100%;
aspect-ratio:1/1;

object-fit:cover;

display:block;

transition:.6s;

}

.sabores-slider .swiper-slide:hover img{

transform:scale(1.05);

}

.sabores-slider .swiper-button-next,
.sabores-slider .swiper-button-prev{

width:54px;
height:54px;

border-radius:50%;

background:rgba(80,80,80,.85);

color:#fff;

}

.sabores-slider .swiper-button-next:after,
.sabores-slider .swiper-button-prev:after{

font-size:18px;
font-weight:700;

}

@media(max-width:768px){

.sabores-slider{

padding:0 10px;

}

.sabores-slider .swiper-button-next,
.sabores-slider .swiper-button-prev{

display:none;

}

}/* End custom CSS */