@charset "UTF-8";html,body{overflow-x:hidden}body{font-family:Source Sans Pro}:root{--link-color: #000;--svg-fill-color: #000;--height-banner: 38px;--hero--bg-position: 91% 27%;--padding-btn: 10px 17px}@media (max-width: 575.98px){:root{--hero--bg-position: -40% -9%}}::selection{background-color:#000;color:#fff}::-webkit-selection{background-color:#000;color:#fff}::-moz-selection{background-color:#000;color:#fff}.position-relative{position:relative}.text__sanspro{font-family:Source Sans Pro}.no-scroll{overflow:hidden;height:100%;width:100%}.mx-auto{margin:0 auto}.banner{background:#ffffff40;-webkit-backdrop-filter:blur(4.5px);backdrop-filter:blur(4.5px);z-index:300}.banner a{color:var(--link-color)!important}.lang__selector #language{border-radius:0!important;border:0!important;max-width:60px;background:transparent;padding:0!important;font-size:14px;color:var(--link-color)!important}.lang__selector #language option,.lang__selector #language div{color:var(--link-color)!important;font-family:Source Sans Pro;font-size:11px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.77px;text-transform:uppercase}.lang__selector #language:focus{outline:none;border-bottom:1px solid rgba(0,0,0,0)}.lang__selector #language:hover{cursor:pointer}.logo .elementor-widget-container a.elementor-icon{background:#fff6;padding-left:15px;padding-right:15px;height:47px!important;border-radius:8px;display:flex;vertical-align:middle;align-items:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.logo .elementor-widget-container a.elementor-icon img[src$=".svg"],.logo .elementor-widget-container a.elementor-icon svg{width:24px!important}.menu-principal ul.elementor-nav-menu{display:flex;gap:5px;border-radius:8px;background:#fff6;-webkit-backdrop-filter:blur(4.5px);backdrop-filter:blur(4.5px);padding-left:15px;text-align:center}.menu-principal ul.elementor-nav-menu a{padding:13px;color:var(--link-color)!important;text-decoration:none;transition:filter .1s,color .3s}.menu-principal ul.elementor-nav-menu a:hover{padding:13px!important;text-decoration:none}.menu-principal svg{fill:var(--svg-fill-color)!important;width:24px;height:24px;transition:fill .3s}.menu-principal svg path{fill:var(--svg-fill-color)!important;transition:fill .3s}svg#Logo{fill:var(--svg-fill-color)!important;transition:fill .3s}.MenuMobile_Button a{padding:14px 24px!important;color:var(--link-color)!important}.blurred{filter:blur(10px);opacity:.25}.hero:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;transition:background-color .3s ease-in-out;pointer-events:none;z-index:1}.hero.darken:after{background-color:rgba(0,0,0,var(--darken-opacity, 0))!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.hero.adjusted{height:calc(var(--vh, 1vh) * 100)}.hero{position:relative;overflow:hidden;background-color:#e3ddd1;height:100vh;height:100dvh;height:100lvh}.hero .content__hero,.hero .content__title{mix-blend-mode:difference;color:#fff}@media (max-width: 575.98px){.hero .content__hero{mix-blend-mode:difference}.hero .content__hero .container__btns-card{isolation:isolate}}@media (min-width: 576px){.hero{box-shadow:0 -100px 250px -133px #fff6}}.hero .buttons{display:flex;flex-direction:row;gap:8px;margin-top:30px}.hero .buttons a{display:inline-block;margin:5px}.hero .btn-hide{opacity:0}.hero .icon__scrolldown{background-color:transparent;mix-blend-mode:difference;fill:#fff;width:20px;height:30px}.hero .adaptive-svg .border-scroll,.hero .adaptive-svg .arrow-scroll{mix-blend-mode:difference}.hero .icon__scrolldown:hover svg path.arrow-scroll{animation:animate-arrow .5s linear infinite}@keyframes animate-arrow{0%{transform:translateY(-15px)}to{transform:translateY(15px)}}section.experiencia__section{position:relative}section.experiencia__section:before{content:"";position:absolute;background:linear-gradient(180deg,#fff 3.7%,#efedeb 98.26%);height:533px;width:100%;top:0;z-index:0;left:0}section.about__section{position:relative}section.about__section .link__arrow a{background-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='9'%20height='8'%20viewBox='0%200%209%208'%20fill='none'%3e%3cpath%20d='M8.1%201.00156C8.1%200.72542%207.87614%200.501562%207.6%200.501562L3.1%200.501563C2.82386%200.501562%202.6%200.72542%202.6%201.00156C2.6%201.2777%202.82386%201.50156%203.1%201.50156L7.1%201.50156L7.1%205.50156C7.1%205.7777%207.32386%206.00156%207.6%206.00156C7.87614%206.00156%208.1%205.7777%208.1%205.50156L8.1%201.00156ZM1.35355%207.95512L7.95355%201.35512L7.24645%200.648009L0.646447%207.24801L1.35355%207.95512Z'%20fill='black'%3e%3c/path%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center right;width:100%;display:block;border-style:solid;border-width:0px 0px 1px 0px}section.secretos{position:relative}section.secretos .title__section h2{font-size:60px!important;font-weight:400;line-height:64px;text-align:center}section.secretos .title__section h2 span{display:block}section.home__contacts{position:relative}section.home__contacts .elementor-motion-effects-layer{background-position:-5px 246px!important;background-repeat:no-repeat;background-size:1184px auto!important}section.home__contacts:after{position:absolute;content:"";width:50%;height:100%;left:50%;top:0%;background-color:#fff;background-position:0px 0px!important;background-repeat:no-repeat!important;background-size:50% 100%!important;z-index:4}@media (max-width: 575.98px){section.home__contacts:after{display:none}}section.home__contacts .two-cols{display:flex;flex-direction:column;gap:10px}section.home__contacts .two-cols .col-1,section.home__contacts .two-cols .col-2{width:100%}@media (min-width: 768px){section.home__contacts .two-cols{flex-direction:row}section.home__contacts .two-cols .col-1{flex:0 0 40%}section.home__contacts .two-cols .col-2{flex:0 0 60%;padding-left:15px}section.home__contacts .two-cols .col-1,section.home__contacts .two-cols .col-2{width:auto}}section.home__contacts input[type=tel],section.home__contacts input[type=email],section.home__contacts input[type=text],section.home__contacts select,section.home__contacts textarea{color:#000;font-family:Source Sans Pro,sans-serif;font-size:20px;font-weight:300;border-radius:0!important;border:0px;border-bottom:1px solid rgba(0,0,0,.25);padding-left:0}section.home__contacts textarea{width:100%;padding-left:0}section.home__contacts select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMyIgaGVpZ2h0PSI3IiB2aWV3Qm94PSIwIDAgMTMgNyIgZmlsbD0ibm9uZSI+CjxwYXRoIGQ9Ik0wLjk5OTkzIDEgTDYuNDk5OTQgNiBMMTEuOTk5OSAxIiBzdHJva2U9ImJsYWNrIiBzdHJva2Utb3BhY2l0eT0iMC4yNSIvPgo8L3N2Zz4=) no-repeat right .75em center/.65em;padding-right:2em}section.home__contacts select::-ms-expand{display:none}section.home__contacts select option:first-child{color:#0006;font-family:Source Sans Pro,sans-serif}section.home__contacts select[data-placeholder-selected=true]{color:#00f}section.home__contacts select:invalid{color:#0006;font-family:Source Sans Pro,sans-serif}section.home__contacts select:not(:invalid){color:#000}section.home__contacts input[type=tel]::placeholder,section.home__contacts input[type=email]::placeholder,section.home__contacts input[type=text]::placeholder,section.home__contacts select::placeholder,section.home__contacts textarea::placeholder{color:#0006;font-family:Source Sans Pro,sans-serif;font-size:20px;font-weight:300;line-height:25.12px;text-align:left;padding-left:0}section.home__contacts select,section.home__contacts select option{color:#000;font-family:Source Sans Pro,sans-serif;font-size:20px;font-weight:300;line-height:25.12px;text-align:left;padding-left:0}section.home__contacts textarea:focus,section.home__contacts input[type=tel]:focus,section.home__contacts input[type=email]:focus,section.home__contacts input[type=text]:focus,section.home__contacts select:focus{font-size:20px;color:#000;outline:none;border-bottom:1px solid rgba(0,0,0,.25)}section.home__contacts .acceptance .wpcf7-list-item{margin:0!important}section.home__contacts .acceptance .wpcf7-list-item-label,section.home__contacts .acceptance .wpcf7-list-item-label a{color:#000!important}section.home__contacts .acceptance .wpcf7-list-item-label{margin-left:8px!important}section.home__contacts .acceptance a{color:#000;text-decoration:underline}section.home__contacts .acceptance input[type=checkbox]{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:15px;height:15px;border:1px solid #000;background-color:#fff;cursor:pointer;position:relative;border-radius:4px;overflow:hidden;color:#fff;margin-bottom:-2px}section.home__contacts .acceptance input[type=checkbox]:checked:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000}section.home__contacts .acceptance input[type=checkbox]:checked:before{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:10px;height:10px;z-index:15;display:inline-block;content:"";vertical-align:-.125em;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="10" height="10" fill="%23fff" class="bi bi-check" viewBox="0 0 16 16">  <path d="M10.97 4.97a.75.75 0 0 1 1.07 1.05l-3.99 4.99a.75.75 0 0 1-1.08.02L4.324 8.384a.75.75 0 1 1 1.06-1.06l2.094 2.093 3.473-4.425z"/></svg>');background-repeat:no-repeat;background-size:10px 10px}section.home__contacts .buttons__container{display:flex;flex-direction:row;gap:10px}section.home__contacts .buttons__container .wpcf7-spinner{display:none!important}.footer__menu a{display:block;color:#fff!important}.footer__menu a:hover{text-decoration:underline}.grid__social--icons .elementor-widget-icon{position:relative}.grid__social--icons .elementor-widget-icon:hover{opacity:.8}.grid__social--icons .elementor-widget-icon:before{content:"";position:absolute;right:-13px;top:0;width:1px;height:100%;background-color:#fff}.grid__social--icons .elementor-widget-icon:last-child:before{content:none}.copyright a{color:#fff!important}.copyright a:hover{text-decoration:underline}.copyright .important__links a{text-decoration:underline;margin-left:8px;margin-right:8px}.btn__default a,.btn__hover a{background-color:transparent;border:1px solid #000!important;color:#000;border-radius:8px;font-family:Source Sans Pro,sans-serif;padding:var(--padding-btn);display:inline-block;text-decoration:none}.btn__default a svg,.btn__hover a svg{top:-2px;position:relative}.btn__default a:hover,.btn__hover a:hover{background-color:#000;border:1px solid #000;padding:var(--padding-btn);color:#fff!important}.btn__default a:hover svg,.btn__hover a:hover svg{fill:#fff}.btn__hover a{color:#fff!important;background-color:#000;border:1px solid #000;padding:var(--padding-btn)}.btn__hover a svg{color:#fff!important;fill:#fff}.form__buttons input[type=submit],.form__buttons a.btn__default{background-color:transparent;border:1px solid #000!important;color:#000;border-radius:8px;font-family:Source Sans Pro,sans-serif;padding:6px 12px!important;display:inline-block;text-decoration:none}.form__buttons input[type=submit] svg,.form__buttons a.btn__default svg{top:-2px;position:relative}.form__buttons input[type=submit]:hover,.form__buttons a.btn__default:hover{background-color:#000;border:1px solid #000;padding:var(--padding-btn);color:#fff!important}.form__buttons input[type=submit]:hover svg,.form__buttons a.btn__default:hover svg{fill:#fff}.form__buttons .btn__arrow{margin-left:12px}.form__buttons .btn__hover{color:#fff!important;background-color:#000!important;border:1px solid #000!important;padding:var(--padding-btn)}.form__buttons .btn__hover svg{color:#fff!important;fill:#fff}.container__btns-card--white .btn__default a,.container__btns-card--white .btn__hover a{background-color:#fff0;border:1px solid #fff!important;color:#fff!important;border-radius:8px;font-family:Source Sans Pro,sans-serif;padding:var(--padding-btn);display:inline-block;text-decoration:none}.container__btns-card--white .btn__default a:hover,.container__btns-card--white .btn__hover a:hover{background-color:#ffffff4d!important;border:1px solid rgba(255,255,255,0)!important;padding:var(--padding-btn);color:#fff!important}.container__btns-card--white .btn__default a:hover svg,.container__btns-card--white .btn__hover a:hover svg{fill:#fff}.container__btns-card--white .btn__hover a{color:#fff!important;background-color:#ffffff4d!important;border:1px solid rgba(255,255,255,0)!important;padding:var(--padding-btn)}.container__btns-card--white .btn__hover a svg{color:#fff!important;fill:#fff}#botones__borde--blanco .btn__default{border:1px solid #fff;border-radius:8px}#botones__borde--blanco:hover .btn__default{border:1px solid rgba(255,255,255,0)!important}#botones__borde--blanco:hover .btn__default a{border:1px solid rgba(255,255,255,.3)!important;background-color:#ffffff4d!important}.bar__onlymobile{display:none}@media (max-width: 575.98px){.bar__onlymobile{display:block!important;width:120px;height:5px;background:#fff;position:relative;border-radius:16px;margin:0 auto;transform:translate(-50%) translateY(10px);left:50%}}#swiper-valores .mySwiper{padding:15px 0!important}#swiper-valores .swiper-carousel .swiper-slide{width:364px;height:auto;border-radius:0;max-width:calc(100% - 48px);padding:30px 15px}@media (max-width: 575.98px){#swiper-valores .swiper-carousel .swiper-slide{width:280px}}#swiper-valores .swiper-carousel .swiper-carousel-animate-opacity{height:100%;box-shadow:0 0 10px #0000004d;border-radius:0;min-height:422px;height:auto!important}#swiper-valores .swiper-carousel .swiper-pagination-bullets{bottom:0}#swiper-valores .swiper-carousel img{width:100%;height:272.417px!important;display:block;object-fit:cover}@media screen and (max-width: 575.98px){#swiper-valores .swiper-carousel img{width:100%;height:161.02px!important}}#swiper-valores .swiper-carousel .slide-content{position:relatice;width:100%;padding:24px 30px!important;box-sizing:border-box;background-color:#fff;border-radius:0 0 8px 8px;height:auto;color:#000}@media screen and (max-width: 575.98px){#swiper-valores .swiper-carousel .slide-content{padding:15px 20px!important}}#swiper-valores .swiper-carousel .slide-content h3{font-family:Source Sans Pro;font-size:21.36px;font-weight:600;line-height:24.03px;text-align:left}@media screen and (max-width: 575.98px){#swiper-valores .swiper-carousel .slide-content h3{font-family:Source Sans Pro;font-size:17.6px;font-weight:600;line-height:22.11px;text-align:left}}#swiper-valores .swiper-carousel .slide-content .parrafo__card{margin:15px 0;opacity:1;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:6;overflow:hidden}#swiper-valores .swiper-carousel .slide-content .parrafo__card p{font-family:Source Sans Pro;font-size:17.2px;font-weight:400;line-height:23.46px;text-align:left}@media screen and (max-width: 575.98px){#swiper-valores .swiper-carousel .slide-content .parrafo__card p{font-size:12px}}#swiper-valores .swiper-carousel .slide-content .form__buttons{display:none}#swiper-valores .swiper-carousel .slide-content .form__buttons a{border-radius:9.244px!important;background:#515151;color:#fff}#swiper-valores .swiper-slide.swiper-slide-visible.swiper-slide-fully-visible.swiper-slide-active .slide-content .form__buttons{display:block!important}#swiper-valores .swiper-slide-fully-visible.swiper-slide-prev .swiper-carousel-animate-opacity,#swiper-valores .swiper-slide-fully-visible.swiper-slide-next .swiper-carousel-animate-opacity{opacity:1!important}#swiper-valores .swiper-carousel .swiper-button-next,#swiper-valores .swiper-carousel .swiper-button-prev{width:40.423px;height:40.423px;background-color:#e6e6e6;border-radius:100%}#swiper-valores .swiper-carousel .swiper-button-next:after,#swiper-valores .swiper-carousel .swiper-button-prev:after{font-size:22px!important}.carouse-imagenes .swiper-slide{width:calc(33.3333333333% - 20px);margin-right:20px}.carouse-imagenes .swiper-wrapper{padding-right:20px}.carouse-imagenes .swiper-container{overflow:hidden}.carouse-imagenes .elementor-swiper-button-next,.carouse-imagenes .elementor-swiper-button-prev{border-radius:8px;opacity:0px;background:#000000b2;cursor:pointer;color:#fff;border:none;padding-left:6px;padding-right:6px}.carouse-imagenes .elementor-swiper-button-next.swiper-button-disabled,.carouse-imagenes .elementor-swiper-button-prev.swiper-button-disabled{background-color:#0000001a;cursor:not-allowed;color:#ffffff80;border:none;padding:10px;border-radius:4px}@media (min-width: 576px){#CarouselIngredientes .elementor-image-carousel-wrapper{max-width:800px;margin-right:auto;overflow:hidden}#CarouselIngredientes .swiper-slide{opacity:0;transition:opacity .3s ease,width .3s ease}#CarouselIngredientes .swiper-slide.swiper-slide-prev{height:auto!important;opacity:.05!important}#CarouselIngredientes .swiper-slide.swiper-slide-prev img{width:auto;height:532px}#CarouselIngredientes .swiper-slide.swiper-slide-active{width:425.6px!important;opacity:1!important;transform:translate(-40px)}#CarouselIngredientes .swiper-slide.swiper-slide-active img{width:auto;height:532px}#CarouselIngredientes .swiper-slide-next{opacity:1!important;width:337.34px!important;transform:translate(-160px) translateY(-30px)}#CarouselIngredientes .swiper-slide-next img{width:100%!important;height:421.68px}#CarouselIngredientes .swiper-slide-next+.swiper-slide{opacity:1!important;transform:translate(-220px) translateY(-30px);width:223px!important;height:278.76px}}#CarouselIngredientes .swiper-slide figure{display:flex;align-items:end;height:auto}@media (max-width: 575.98px){#CarouselIngredientes .swiper-slide.swiper-slide-active,#CarouselIngredientes .swiper-slide.swiper-slide-active img{width:auto!important;height:355px}#CarouselIngredientes .swiper-slide-next,#CarouselIngredientes .swiper-slide-next img{width:auto!important;height:228px;top:-13px;position:relative;left:-8px}#CarouselIngredientes .swiper-slide img:not(.swiper-slide-next img):not(.swiper-slide-active img){width:auto!important;height:163px;top:-39px;position:relative;left:-12px}}
