@charset "utf-8";.cont--section.bakery{width:100%;float:left}.vc_row-full-width.vc_clearfix{width:100%;float:left}.vc_do_custom_heading{font-weight:600}.wpb_single_image img{border-radius:12px}.vc_video-aspect-ratio-169{border-radius:12px;overflow:hidden}.bakery--gallery.wpb_gallery{margin-bottom:0}.bakery--gallery.wpb_gallery .slides{border-radius:12px;overflow:hidden}.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title>a,.vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-left .vc_tta-controls-icon{color:var(--color-web-1) !important}.vc_tta .vc_tta-controls-icon:after,.vc_tta .vc_tta-controls-icon:before{border-color:var(--color-web-1) !important}.swiper-pagination{position:relative;margin-top:20px;top:0 !important}.image-carousel-container{width:100%;height:auto;overflow:hidden}.image-carousel-container .swiper-slide img{width:100%;height:100%;object-fit:contain}.image-carousel-container .swiper-button-prev,.image-carousel-container .swiper-button-next{color:var(--fff);background:var(--color-web-1) !important;padding:10px;border-radius:50%;font-size:20px}.image-carousel-container .swiper-pagination-bullet{background-image:none !important;background-color:var(--color-web-1) !important;background:var(--color-web-1) !important;border:1px solid var(--color-web-1);opacity:1;width:12px;height:12px;color:var(--color-web-1) !important}.image-carousel-container .swiper-pagination-bullet-active{background:var(--fff) !important;border:1px solid var(--color-web-1);opacity:1}.bakery .swiper-top{width:100%;height:auto;margin-bottom:10px;border-radius:8px;overflow:hidden}.bakery .swiper-slide a{width:100%;float:left;position:relative}.bakery .swiper-slide .ratio:before{content:'';font-family:var(--font-material);color:var(--fff);font-size:40px;font-weight:300;border-radius:8px;display:flex;align-items:center;justify-content:center}.bakery .swiper-thumbs{width:100%;height:auto;box-sizing:border-box;padding:10px 0}.bakery .swiper-thumbs .swiper-slide{width:calc(100% / 6);cursor:pointer;margin:0;border-radius:4px;overflow:hidden;aspect-ratio:1/1}.bakery .swiper-slide .ratio:before,.bakery .swiper-thumbs .swiper-slide:before{content:'';width:100%;height:100%;background-color:rgba(var(--color-web-1-rgb)/0);position:absolute;top:0;left:0;z-index:10;border-radius:8px;overflow:hidden;visibility:hidden;transition:all .4s ease}.bakery .swiper-slide .ratio:hover:before,.bakery .swiper-thumbs .swiper-slide:hover:before,.bakery .swiper-thumbs .swiper-slide-thumb-active:before{background-color:rgba(var(--color-web-1-rgb)/.5);visibility:visible}.bakery .swiper-thumbs .swiper-slide img{width:100%;height:100%;object-fit:cover;border-radius:4px;overflow:hidden}.bakery .swiper-button-next,.bakery .swiper-button-prev{color:var(--fff) !important}.pg--quienes .bakery .swiper-pagination{display:none}.custom-testimonial-slider-wrapper,.custom-testimonial-slider-wrapper *{text-align:center;color:var(--fff)}.testimonial-title,.testimonial-comment{width:100%;max-width:460px;margin:auto}.testimonial-title{font-size:var(--size-6)}.testimonial-comment{padding:10px 0}.testimonial-author-name{font-weight:600;font-size:var(--size-4);padding:10px 0 5px}.custom-testimonial-slider-wrapper .swiper-button-next,.custom-testimonial-slider-wrapper .swiper-button-prev{color:var(--fff)}.swiper.testimonial-swiper:before,.swiper.testimonial-swiper:after{content:'';width:179px;height:100%;position:absolute;top:0;background-position:center;background-size:contain;background-repeat:no-repeat;display:flex;mix-blend-mode:multiply;z-index:800}.swiper.testimonial-swiper:before{left:120px;background-image:var(--comillas-left)}.swiper.testimonial-swiper:after{right:120px;background-image:var(--comillas-right)}.cont--mapa{border-radius:8px !important}.custom-interactive-map-wrapper{position:relative;width:100%;margin-bottom:20px}.custom-map-container{width:100%}.leaflet-popup-content-wrapper{border-radius:5px}.leaflet-popup-content{font-family:'Arial',sans-serif;font-size:14px;line-height:1.5}.leaflet-container .leaflet-marker-pane img{height:auto !important;display:block}.custom-mapbox-marker{display:flex;justify-content:center;align-items:flex-end;width:30px;height:40px}.custom-mapbox-marker img{display:block;max-width:100%;height:auto}.mapboxgl-popup-content{font-family:var(--font) !important;text-align:center}.cont--video-px{width:100%;float:left}.cont--video-px .video:before{content:'';width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;background-color:rgba(var(--color-web-1-rgb)/.85)}.cont--video-px .video{width:100%;float:left;height:0;padding-top:32%;z-index:800}.cont--video-px .video iframe,.cont--video-px .video video{width:100%;height:100%;position:absolute;top:0;left:0;object-fit:cover}.cont--video-px article{position:absolute;right:0;left:0;width:100%;height:100%;padding:30px;color:var(--fff);display:flex;align-items:center;justify-content:center;flex-direction:column;z-index:900}.cont--video-px article h3{color:var(--fff);font-size:var(--size-4);text-align:center;margin-bottom:30px}.cont--video-px .cont--btn{display:flex}.cont--video-px .btn{background-color:var(--fff);border:1px solid var(--fff);color:var(--color-web-1)}.cont--video-px .btn:hover{background-color:var(--color-web-1);color:var(--fff)}.cont--video-px .btn:hover:before{color:var(--fff)}.cont--video-px .cont--btn a:nth-of-type(1){margin-right:15px}.cont--video-px .btn--video:before{content:'\f591';font-family:var(--font-material);font-size:22px;font-weight:300 !important;color:var(--color-web-1);margin-right:5px}.cont--video-px.align-left,.cont--video-px.align-left *{text-align:left !important}.cont--video-px.align-center,.cont--video-px.align-center *{text-align:center !important}.cont--video-px.align-right,.cont--video-px.align-right *{text-align:right !important}.custom-icon-text-widget-content{display:grid;grid-template-columns:30px 1fr;align-items:center;column-gap:10px;margin-bottom:12px}.custom-widget-icon{font-size:24px;line-height:1;flex-shrink:0}.custom-widget-image-icon{max-width:30px;height:auto;display:block}.custom-widget-text{flex-grow:1}.custom-icon-text-widget-content{font-size:.85rem}.bakery form,.bakery .cont--form,.bakery .cont--form .d--grid{float:none}