@import url("https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400..900;1,400..900&display=swap");
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0px,0px,0px)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:none;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:-webkit-grab;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}.owl-carousel .animated{-webkit-animation-duration:1000ms;animation-duration:1000ms;-webkit-animation-fill-mode:both;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.owl-height{-webkit-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;-webkit-transition:opacity 400ms ease;transition:opacity 400ms ease}.owl-carousel .owl-item{}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(/themes/esteticacp/assets/css/owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;-webkit-transition:-webkit-transform 100ms ease;transition:-webkit-transform 100ms ease;transition:transform 100ms ease;transition:transform 100ms ease,-webkit-transform 100ms ease}.owl-carousel .owl-video-play-icon:hover{-webkit-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;-webkit-transition:opacity 400ms ease;transition:opacity 400ms ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}.carousel{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box}.carousel *,.carousel :after,.carousel :before{-webkit-box-sizing:inherit;box-sizing:inherit}.carousel.is-draggable{cursor:move;cursor:-webkit-grab;cursor:grab}.carousel.is-dragging{cursor:move;cursor:-webkit-grabbing;cursor:grabbing}.carousel__viewport{position:relative;overflow:hidden;max-width:100%;max-height:100%}.carousel__track{display:-webkit-box;display:-ms-flexbox;display:flex}.carousel__slide{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:var(--carousel-slide-width,60%);max-width:100%;padding:1rem;position:relative;overflow-x:hidden;overflow-y:auto;-ms-scroll-chaining:none;overscroll-behavior:contain}.has-dots{margin-bottom:calc(0.5rem + 22px)}.carousel__dots{margin:0 auto;padding:0;position:absolute;top:calc(100% + 0.5rem);left:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;list-style:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.carousel__dots .carousel__dot{margin:0;padding:0;display:block;position:relative;width:22px;height:22px;cursor:pointer}.carousel__dots .carousel__dot:after{content:"";width:8px;height:8px;border-radius:50%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-color:currentColor;opacity:0.25;-webkit-transition:opacity 0.15s ease-in-out;transition:opacity 0.15s ease-in-out}.carousel__dots .carousel__dot.is-selected:after{opacity:1}.carousel__button{width:var(--carousel-button-width,48px);height:var(--carousel-button-height,48px);padding:0;border:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;pointer-events:all;cursor:pointer;color:var(--carousel-button-color,currentColor);background:var(--carousel-button-bg,transparent);border-radius:var(--carousel-button-border-radius,50%);-webkit-box-shadow:var(--carousel-button-shadow,none);box-shadow:var(--carousel-button-shadow,none);-webkit-transition:opacity 0.15s ease;transition:opacity 0.15s ease}.carousel__button.is-next,.carousel__button.is-prev{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.carousel__button.is-prev{left:10px}.carousel__button.is-next{right:10px}.carousel__button[disabled]{cursor:default;opacity:0.3}.carousel__button svg{width:var(--carousel-button-svg-width,50%);height:var(--carousel-button-svg-height,50%);fill:none;stroke:currentColor;stroke-width:var(--carousel-button-svg-stroke-width,1.5);stroke-linejoin:bevel;stroke-linecap:round;-webkit-filter:var(--carousel-button-svg-filter,none);filter:var(--carousel-button-svg-filter,none);pointer-events:none}html.with-fancybox{scroll-behavior:auto}body.compensate-for-scrollbar{overflow:hidden!important;-ms-touch-action:none;touch-action:none}.fancybox__container{position:fixed;top:0;left:0;bottom:0;right:0;direction:ltr;margin:0;padding:env(safe-area-inset-top,0px) env(safe-area-inset-right,0px) env(safe-area-inset-bottom,0px) env(safe-area-inset-left,0px);-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:var(--fancybox-color,#fff);-webkit-tap-highlight-color:rgba(0,0,0,0);overflow:hidden;z-index:1050;outline:none;-webkit-transform-origin:top left;transform-origin:top left;--carousel-button-width:48px;--carousel-button-height:48px;--carousel-button-svg-width:24px;--carousel-button-svg-height:24px;--carousel-button-svg-stroke-width:2.5;--carousel-button-svg-filter:drop-shadow(1px 1px 1px rgba(0,0,0,0.4))}.fancybox__container *,.fancybox__container :after,.fancybox__container :before{-webkit-box-sizing:inherit;box-sizing:inherit}.fancybox__container :focus{outline:none}body:not(.is-using-mouse) .fancybox__container :focus{-webkit-box-shadow:0 0 0 1px #fff,0 0 0 2px var(--fancybox-accent-color,rgba(1,210,232,0.94));box-shadow:0 0 0 1px #fff,0 0 0 2px var(--fancybox-accent-color,rgba(1,210,232,0.94))}@media (min-width:1024px){.fancybox__container{--carousel-button-width:48px;--carousel-button-height:48px;--carousel-button-svg-width:27px;--carousel-button-svg-height:27px}}.fancybox__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--fancybox-bg,rgba(24,24,27,0.92))}.fancybox__carousel{position:relative;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-height:0;height:100%;z-index:10}.fancybox__carousel.has-dots{margin-bottom:calc(0.5rem + 22px)}.fancybox__viewport{position:relative;width:100%;height:100%;overflow:visible;cursor:default}.fancybox__track{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%}.fancybox__slide{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%;max-width:100%;margin:0;padding:48px 8px 8px 8px;position:relative;-ms-scroll-chaining:none;overscroll-behavior:contain;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;outline:0;overflow:auto;--carousel-button-width:36px;--carousel-button-height:36px;--carousel-button-svg-width:22px;--carousel-button-svg-height:22px}.fancybox__slide:after,.fancybox__slide:before{content:"";-webkit-box-flex:0;-ms-flex:0 0 0px;flex:0 0 0;margin:auto}@media (min-width:1024px){.fancybox__slide{padding:64px 100px}}.fancybox__content{margin:0 env(safe-area-inset-right,0px) 0 env(safe-area-inset-left,0px);padding:36px;color:var(--fancybox-content-color,#374151);background:var(--fancybox-content-bg,#fff);position:relative;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;z-index:20}.fancybox__content :focus:not(.carousel__button.is-close){outline:thin dotted;-webkit-box-shadow:none;box-shadow:none}.fancybox__caption{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;max-width:100%;margin:0;padding:1rem 0 0 0;line-height:1.375;color:var(--fancybox-color,currentColor);visibility:visible;cursor:auto;-ms-flex-negative:0;flex-shrink:0;overflow-wrap:anywhere}.is-loading .fancybox__caption{visibility:hidden}.fancybox__container>.carousel__dots{top:100%;color:var(--fancybox-color,#fff)}.fancybox__nav .carousel__button{z-index:40}.fancybox__nav .carousel__button.is-next{right:8px}@media (min-width:1024px){.fancybox__nav .carousel__button.is-next{right:40px}}.fancybox__nav .carousel__button.is-prev{left:8px}@media (min-width:1024px){.fancybox__nav .carousel__button.is-prev{left:40px}}.carousel__button.is-close{position:absolute;top:8px;right:8px;top:calc(env(safe-area-inset-top,0px) + 8px);right:calc(env(safe-area-inset-right,0px) + 8px);z-index:40}@media (min-width:1024px){.carousel__button.is-close{right:40px}}.fancybox__content>.carousel__button.is-close{position:absolute;top:-40px;right:0;color:var(--fancybox-color,#fff)}.fancybox__no-click,.fancybox__no-click button{pointer-events:none}.fancybox__spinner{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:50px;height:50px;color:var(--fancybox-color,currentColor)}.fancybox__slide .fancybox__spinner{cursor:pointer;z-index:1053}.fancybox__spinner svg{-webkit-animation:fancybox-rotate 2s linear infinite;animation:fancybox-rotate 2s linear infinite;-webkit-transform-origin:center center;transform-origin:center center;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:100%;height:100%}.fancybox__spinner svg circle{fill:none;stroke-width:2.75;stroke-miterlimit:10;stroke-dasharray:1,200;stroke-dashoffset:0;-webkit-animation:fancybox-dash 1.5s ease-in-out infinite;animation:fancybox-dash 1.5s ease-in-out infinite;stroke-linecap:round;stroke:currentColor}@-webkit-keyframes fancybox-rotate{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes fancybox-rotate{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes fancybox-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}to{stroke-dasharray:89,200;stroke-dashoffset:-124px}}@keyframes fancybox-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}to{stroke-dasharray:89,200;stroke-dashoffset:-124px}}.carousel__button.is-close,.carousel__dots,.fancybox__backdrop,.fancybox__caption,.fancybox__nav{opacity:var(--fancybox-opacity,1)}.fancybox__container.is-animated[aria-hidden=false] .carousel__button.is-close,.fancybox__container.is-animated[aria-hidden=false] .carousel__dots,.fancybox__container.is-animated[aria-hidden=false] .fancybox__backdrop,.fancybox__container.is-animated[aria-hidden=false] .fancybox__caption,.fancybox__container.is-animated[aria-hidden=false] .fancybox__nav{-webkit-animation:0.15s ease backwards fancybox-fadeIn;animation:0.15s ease backwards fancybox-fadeIn}.fancybox__container.is-animated.is-closing .carousel__button.is-close,.fancybox__container.is-animated.is-closing .carousel__dots,.fancybox__container.is-animated.is-closing .fancybox__backdrop,.fancybox__container.is-animated.is-closing .fancybox__caption,.fancybox__container.is-animated.is-closing .fancybox__nav{-webkit-animation:0.15s ease both fancybox-fadeOut;animation:0.15s ease both fancybox-fadeOut}.fancybox-fadeIn{-webkit-animation:0.15s ease both fancybox-fadeIn;animation:0.15s ease both fancybox-fadeIn}.fancybox-fadeOut{-webkit-animation:0.1s ease both fancybox-fadeOut;animation:0.1s ease both fancybox-fadeOut}.fancybox-zoomInUp{-webkit-animation:0.2s ease both fancybox-zoomInUp;animation:0.2s ease both fancybox-zoomInUp}.fancybox-zoomOutDown{-webkit-animation:0.15s ease both fancybox-zoomOutDown;animation:0.15s ease both fancybox-zoomOutDown}.fancybox-throwOutUp{-webkit-animation:0.15s ease both fancybox-throwOutUp;animation:0.15s ease both fancybox-throwOutUp}.fancybox-throwOutDown{-webkit-animation:0.15s ease both fancybox-throwOutDown;animation:0.15s ease both fancybox-throwOutDown}@-webkit-keyframes fancybox-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fancybox-fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fancybox-fadeOut{to{opacity:0}}@keyframes fancybox-fadeOut{to{opacity:0}}@-webkit-keyframes fancybox-zoomInUp{0%{-webkit-transform:scale(0.97) translate3d(0,16px,0);transform:scale(0.97) translate3d(0,16px,0);opacity:0}to{-webkit-transform:scale(1) translate3d(0,0,0);transform:scale(1) translate3d(0,0,0);opacity:1}}@keyframes fancybox-zoomInUp{0%{-webkit-transform:scale(0.97) translate3d(0,16px,0);transform:scale(0.97) translate3d(0,16px,0);opacity:0}to{-webkit-transform:scale(1) translate3d(0,0,0);transform:scale(1) translate3d(0,0,0);opacity:1}}@-webkit-keyframes fancybox-zoomOutDown{to{-webkit-transform:scale(0.97) translate3d(0,16px,0);transform:scale(0.97) translate3d(0,16px,0);opacity:0}}@keyframes fancybox-zoomOutDown{to{-webkit-transform:scale(0.97) translate3d(0,16px,0);transform:scale(0.97) translate3d(0,16px,0);opacity:0}}@-webkit-keyframes fancybox-throwOutUp{to{-webkit-transform:translate3d(0,-30%,0);transform:translate3d(0,-30%,0);opacity:0}}@keyframes fancybox-throwOutUp{to{-webkit-transform:translate3d(0,-30%,0);transform:translate3d(0,-30%,0);opacity:0}}@-webkit-keyframes fancybox-throwOutDown{to{-webkit-transform:translate3d(0,30%,0);transform:translate3d(0,30%,0);opacity:0}}@keyframes fancybox-throwOutDown{to{-webkit-transform:translate3d(0,30%,0);transform:translate3d(0,30%,0);opacity:0}}.fancybox__carousel .carousel__slide{scrollbar-width:thin;scrollbar-color:#ccc rgba(255,255,255,0.1)}.fancybox__carousel .carousel__slide::-webkit-scrollbar{width:8px;height:8px}.fancybox__carousel .carousel__slide::-webkit-scrollbar-track{background-color:rgba(255,255,255,0.1)}.fancybox__carousel .carousel__slide::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:2px;-webkit-box-shadow:inset 0 0 4px rgba(0,0,0,0.2);box-shadow:inset 0 0 4px rgba(0,0,0,0.2)}.fancybox__carousel.is-draggable .fancybox__slide,.fancybox__carousel.is-draggable .fancybox__slide .fancybox__content{cursor:move;cursor:-webkit-grab;cursor:grab}.fancybox__carousel.is-dragging .fancybox__slide,.fancybox__carousel.is-dragging .fancybox__slide .fancybox__content{cursor:move;cursor:-webkit-grabbing;cursor:grabbing}.fancybox__carousel .fancybox__slide .fancybox__content{cursor:auto}.fancybox__carousel .fancybox__slide.can-zoom_in .fancybox__content{cursor:-webkit-zoom-in;cursor:zoom-in}.fancybox__carousel .fancybox__slide.can-zoom_out .fancybox__content{cursor:-webkit-zoom-out;cursor:zoom-out}.fancybox__carousel .fancybox__slide.is-draggable .fancybox__content{cursor:move;cursor:-webkit-grab;cursor:grab}.fancybox__carousel .fancybox__slide.is-dragging .fancybox__content{cursor:move;cursor:-webkit-grabbing;cursor:grabbing}.fancybox__image{-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:none;transition:none}.has-image .fancybox__content{padding:0;background:rgba(0,0,0,0);min-height:1px}.is-closing .has-image .fancybox__content{overflow:visible}.has-image[data-image-fit=contain]{overflow:visible;-ms-touch-action:none;touch-action:none}.has-image[data-image-fit=contain] .fancybox__content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.has-image[data-image-fit=contain] .fancybox__image{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.has-image[data-image-fit=contain-w]{overflow-x:hidden;overflow-y:auto}.has-image[data-image-fit=contain-w] .fancybox__content{min-height:auto}.has-image[data-image-fit=contain-w] .fancybox__image{max-width:100%;height:auto}.has-image[data-image-fit=cover]{overflow:visible;-ms-touch-action:none;touch-action:none}.has-image[data-image-fit=cover] .fancybox__content{width:100%;height:100%}.has-image[data-image-fit=cover] .fancybox__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content,.fancybox__carousel .fancybox__slide.has-iframe .fancybox__content,.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content,.fancybox__carousel .fancybox__slide.has-video .fancybox__content{max-width:100%;-ms-flex-negative:1;flex-shrink:1;min-height:1px;overflow:visible}.fancybox__carousel .fancybox__slide.has-iframe .fancybox__content,.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content{width:100%;height:80%}.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content,.fancybox__carousel .fancybox__slide.has-video .fancybox__content{width:960px;height:540px;max-width:100%;max-height:100%}.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content,.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content,.fancybox__carousel .fancybox__slide.has-video .fancybox__content{padding:0;background:rgba(24,24,27,0.9);color:#fff}.fancybox__carousel .fancybox__slide.has-map .fancybox__content{background:#e5e3df}.fancybox__html5video,.fancybox__iframe{border:0;display:block;height:100%;width:100%;background:rgba(0,0,0,0)}.fancybox-placeholder{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.fancybox__thumbs{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;position:relative;padding:0px 3px;opacity:var(--fancybox-opacity,1)}.fancybox__container.is-animated[aria-hidden=false] .fancybox__thumbs{-webkit-animation:0.15s ease-in backwards fancybox-fadeIn;animation:0.15s ease-in backwards fancybox-fadeIn}.fancybox__container.is-animated.is-closing .fancybox__thumbs{opacity:0}.fancybox__thumbs .carousel__slide{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:var(--fancybox-thumbs-width,96px);margin:0;padding:8px 3px;-webkit-box-sizing:content-box;box-sizing:content-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:visible;cursor:pointer}.fancybox__thumbs .carousel__slide .fancybox__thumb:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-width:5px;border-style:solid;border-color:var(--fancybox-accent-color,rgba(34,213,233,0.96));opacity:0;-webkit-transition:opacity 0.15s ease;transition:opacity 0.15s ease;border-radius:var(--fancybox-thumbs-border-radius,4px)}.fancybox__thumbs .carousel__slide.is-nav-selected .fancybox__thumb:after{opacity:0.92}.fancybox__thumbs .carousel__slide>*{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox__thumb{position:relative;width:100%;padding-top:calc(100% / (var(--fancybox-thumbs-ratio,1.5)));background-size:cover;background-position:center center;background-color:rgba(255,255,255,0.1);background-repeat:no-repeat;border-radius:var(--fancybox-thumbs-border-radius,4px)}.fancybox__toolbar{position:absolute;top:0;right:0;left:0;z-index:20;background:-webkit-gradient(linear,left bottom,left top,from(hsla(0deg,0%,0%,0)),color-stop(8.1%,hsla(0deg,0%,0%,0.006)),color-stop(15.5%,hsla(0deg,0%,0%,0.021)),color-stop(22.5%,hsla(0deg,0%,0%,0.046)),color-stop(29%,hsla(0deg,0%,0%,0.077)),color-stop(35.3%,hsla(0deg,0%,0%,0.114)),color-stop(41.2%,hsla(0deg,0%,0%,0.155)),color-stop(47.1%,hsla(0deg,0%,0%,0.198)),color-stop(52.9%,hsla(0deg,0%,0%,0.242)),color-stop(58.8%,hsla(0deg,0%,0%,0.285)),color-stop(64.7%,hsla(0deg,0%,0%,0.326)),color-stop(71%,hsla(0deg,0%,0%,0.363)),color-stop(77.5%,hsla(0deg,0%,0%,0.394)),color-stop(84.5%,hsla(0deg,0%,0%,0.419)),color-stop(91.9%,hsla(0deg,0%,0%,0.434)),to(hsla(0deg,0%,0%,0.44)));background:linear-gradient(to top,hsla(0deg,0%,0%,0) 0%,hsla(0deg,0%,0%,0.006) 8.1%,hsla(0deg,0%,0%,0.021) 15.5%,hsla(0deg,0%,0%,0.046) 22.5%,hsla(0deg,0%,0%,0.077) 29%,hsla(0deg,0%,0%,0.114) 35.3%,hsla(0deg,0%,0%,0.155) 41.2%,hsla(0deg,0%,0%,0.198) 47.1%,hsla(0deg,0%,0%,0.242) 52.9%,hsla(0deg,0%,0%,0.285) 58.8%,hsla(0deg,0%,0%,0.326) 64.7%,hsla(0deg,0%,0%,0.363) 71%,hsla(0deg,0%,0%,0.394) 77.5%,hsla(0deg,0%,0%,0.419) 84.5%,hsla(0deg,0%,0%,0.434) 91.9%,hsla(0deg,0%,0%,0.44) 100%);padding:0;-ms-touch-action:none;touch-action:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;--carousel-button-svg-width:20px;--carousel-button-svg-height:20px;opacity:var(--fancybox-opacity,1);text-shadow:var(--fancybox-toolbar-text-shadow,1px 1px 1px rgba(0,0,0,0.4))}@media (min-width:1024px){.fancybox__toolbar{padding:8px}}.fancybox__container.is-animated[aria-hidden=false] .fancybox__toolbar{-webkit-animation:0.15s ease-in backwards fancybox-fadeIn;animation:0.15s ease-in backwards fancybox-fadeIn}.fancybox__container.is-animated.is-closing .fancybox__toolbar{opacity:0}.fancybox__toolbar__items{display:-webkit-box;display:-ms-flexbox;display:flex}.fancybox__toolbar__items--left{margin-right:auto}.fancybox__toolbar__items--center{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.fancybox__toolbar__items--right{margin-left:auto}@media (max-width:640px){.fancybox__toolbar__items--center:not(:last-child){display:none}}.fancybox__counter{min-width:72px;padding:0 10px;line-height:var(--carousel-button-height,48px);text-align:center;font-size:17px;font-variant-numeric:tabular-nums;-webkit-font-smoothing:subpixel-antialiased}.fancybox__progress{background:var(--fancybox-accent-color,rgba(34,213,233,0.96));height:3px;left:0;position:absolute;right:0;top:0;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0;transform-origin:0;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-timing-function:linear;transition-timing-function:linear;z-index:30;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox__container:-webkit-full-screen::backdrop{opacity:0}.fancybox__container:-ms-fullscreen::backdrop{opacity:0}.fancybox__container:fullscreen::-ms-backdrop{opacity:0}.fancybox__container:fullscreen::backdrop{opacity:0}.fancybox__button--fullscreen g:nth-child(2){display:none}.fancybox__container:-webkit-full-screen .fancybox__button--fullscreen g:first-child{display:none}.fancybox__container:-ms-fullscreen .fancybox__button--fullscreen g:first-child{display:none}.fancybox__container:fullscreen .fancybox__button--fullscreen g:first-child{display:none}.fancybox__container:-webkit-full-screen .fancybox__button--fullscreen g:nth-child(2){display:block}.fancybox__container:-ms-fullscreen .fancybox__button--fullscreen g:nth-child(2){display:block}.fancybox__container:fullscreen .fancybox__button--fullscreen g:nth-child(2){display:block}.fancybox__button--slideshow g:nth-child(2){display:none}.fancybox__container.has-slideshow .fancybox__button--slideshow g:first-child{display:none}.fancybox__container.has-slideshow .fancybox__button--slideshow g:nth-child(2){display:block}.wrapperPage{display:initial}@media (min-width:1280px){.wrapperPage{display:-ms-grid;display:grid;-ms-grid-columns:15% 85%;grid-template-columns:15% 85%;grid-template-areas:"nav content"}.sidebar{position:fixed;grid-area:nav;width:15%}.main{background-color:#fff;grid-area:content;-webkit-box-sizing:border-box;box-sizing:border-box}}@media (min-width:1280px){.sidebar{-ms-grid-row:1;-ms-grid-column:1}.main{-ms-grid-row:1;-ms-grid-column:2}}.main-container{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto;padding:0 15px;width:90%}.content-articulo{margin:40px 0;display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;gap:1rem}@media (min-width:1024px){.content-articulo{-ms-grid-columns:75% 5% 1fr;grid-template-columns:75% 1fr;gap:5%}}@media (min-width:1440px){.content-articulo{margin:60px 0 80px 0}}.nav-principal,.nav-top,.page-container{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto;padding:0 1.5rem;width:100%}@media (min-width:576px){.page-container{width:95%}}@media (min-width:1440px){.page-container{width:85%}}@media (min-width:1920px){.page-container{width:80%}}.main-content{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.main-content-70-30{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;gap:2rem}@media (min-width:991px){.main-content-70-30{-ms-grid-columns:1fr 30%;grid-template-columns:1fr 30%}}@media (min-width:1920px){.main-content-70-30{-ms-grid-columns:1fr 25%;grid-template-columns:1fr 25%}}.main-content-30-70{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;gap:2rem}@media (min-width:991px){.main-content-30-70{-ms-grid-columns:30% 1fr;grid-template-columns:30% 1fr}}@-webkit-keyframes fadeInUp{0%{visibility:visible;opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fadeInUp{0%{visibility:visible;opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.fadeInUp{opacity:0}.visible{opacity:1;-webkit-animation:fadeInUp 1s 0.2s forwards;animation:fadeInUp 1s 0.2s forwards;opacity:0}@-moz-document url-prefix(){.visible{animation:fadeInUp 1s 0.2s forwards;opacity:0}}body{font-family:"Montserrat",serif;font-weight:400;font-size:16px;color:#424242;padding:0;margin:0;overflow-x:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100vh}@media screen and (-webkit-min-device-pixel-ratio:1.25),screen and (min-resolution:120dpi){body{zoom:0.9}}*{-webkit-box-sizing:border-box;box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:120px}@media (max-width:991px){html{scroll-padding-top:72px}}.img-fluid,img{max-width:100%;height:auto}.component-cta{background-color:#F1DEDE;padding:3rem 0}.component-cta .content-cta{display:-ms-grid;display:grid;-ms-grid-columns:1fr 2rem auto;grid-template-columns:1fr auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2rem}@media (max-width:991px){.component-cta .content-cta{-ms-grid-columns:1fr;grid-template-columns:1fr}}.component-cta .content-cta .cta-caption .section-subtitle{text-transform:uppercase;text-wrap:balance}.component-cta .content-cta .cta-caption .txt{font-size:calc(1.125rem + 0.188 * (100vw - 62rem) / 58)}@media screen and (max-width:62rem){.component-cta .content-cta .cta-caption .txt{font-size:1.125rem}}@media screen and (min-width:120rem){.component-cta .content-cta .cta-caption .txt{font-size:1.313rem}}.component-cta .content-cta .cta-caption .txt{line-height:130%;font-weight:500;margin:0;color:#070603}.component-login,.iframes{margin:2rem 0 2.6rem 0}@media (min-width:991px){.component-login,.iframes{margin:4rem 0 4rem 0}}.component-login form{width:50%}.component-login .section-title{margin-bottom:1.5rem}.fixed-menu .menu-center{position:fixed;width:100%;top:0;z-index:21}.fixed-menu .menu-center .nav-principal{background-color:transparent}.fixed-menu.template-base-in .nav-principal{background-color:#070603}.fixed-menu.template-base-in .main-content{padding-top:9rem}.edit-mode{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-bottom:0.5rem;margin-top:1rem;gap:0.5rem}.edit-mode .btn-add{background-color:#10b981;color:#fff;padding:0.75rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:0.65rem}.edit-mode .btn-add:hover{background-color:#0b835c}.edit-mode .btn-add span{font-size:1.25rem}.edit-mode .btn-edit{background-color:#757575;color:#fff;padding:0.75rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:0.65rem}.edit-mode .btn-edit:hover{background-color:#616161}.edit-mode .btn-edit span{font-size:1.25rem}.edit-mode .btn-delete{background-color:#f44336;color:#fff;padding:0.75rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:0.65rem}.edit-mode .btn-delete:hover{background-color:#ad3026}.edit-mode .btn-delete span{font-size:1.25rem}.btn-lg{font-weight:700;font-size:calc(1rem + 0.125 * (100vw - 62rem) / 58)}@media screen and (max-width:62rem){.btn-lg{font-size:1rem}}@media screen and (min-width:120rem){.btn-lg{font-size:1.125rem}}.btn-lg{line-height:150%;letter-spacing:0.03em;font-family:"Montserrat",serif;text-decoration:none;position:relative;text-align:center;vertical-align:middle;border:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:inline-block;border-radius:1rem;-webkit-transition:all 0.2s linear 0s;transition:all 0.2s linear 0s;-webkit-box-sizing:border-box;box-sizing:border-box}.btn-lg:hover{scale:1.05}.btn-lg:hover:after{width:100%}.btn-lg:after{content:"";border-radius:1rem;width:0;height:100%;position:absolute;inset:0;-webkit-transition:all 0.5s cubic-bezier(0.19,1,0.22,1);transition:all 0.5s cubic-bezier(0.19,1,0.22,1);z-index:-1}.btn-lg{padding:1.25rem 2.5rem}.btn-md{font-weight:700;font-size:calc(0.875rem + 0.125 * (100vw - 62rem) / 58)}@media screen and (max-width:62rem){.btn-md{font-size:0.875rem}}@media screen and (min-width:120rem){.btn-md{font-size:1rem}}.btn-md{line-height:150%;letter-spacing:0.03em;font-family:"Montserrat",serif;text-decoration:none;position:relative;text-align:center;vertical-align:middle;border:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:inline-block;border-radius:1rem;-webkit-transition:all 0.2s linear 0s;transition:all 0.2s linear 0s;-webkit-box-sizing:border-box;box-sizing:border-box}.btn-md:hover{scale:1.05}.btn-md:hover:after{width:100%}.btn-md:after{content:"";border-radius:1rem;width:0;height:100%;position:absolute;inset:0;-webkit-transition:all 0.5s cubic-bezier(0.19,1,0.22,1);transition:all 0.5s cubic-bezier(0.19,1,0.22,1);z-index:-1}.btn-md{padding:0.875rem 2rem}.btn{font-weight:700;font-size:calc(0.75rem + 0.25 * (100vw - 62rem) / 58)}@media screen and (max-width:62rem){.btn{font-size:0.75rem}}@media screen and (min-width:120rem){.btn{font-size:1rem}}.btn{line-height:150%;letter-spacing:0.03em;font-family:"Montserrat",serif;text-decoration:none;position:relative;text-align:center;vertical-align:middle;border:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:inline-block;border-radius:1rem;-webkit-transition:all 0.2s linear 0s;transition:all 0.2s linear 0s;-webkit-box-sizing:border-box;box-sizing:border-box}.btn:hover{scale:1.05}.btn:hover:after{width:100%}.btn:after{content:"";border-radius:1rem;width:0;height:100%;position:absolute;inset:0;-webkit-transition:all 0.5s cubic-bezier(0.19,1,0.22,1);transition:all 0.5s cubic-bezier(0.19,1,0.22,1);z-index:-1}.btn{padding:0.75rem 1.5rem}.btn-primary{background-color:#070603;color:#fff;-webkit-transition:0.5s ease-in-out;transition:0.5s ease-in-out}.btn-primary:hover{background-color:#1b1913}.btn-primary:after{background:#1b1913}.btn-secondary{background-color:#F4AFB4;color:#070603}.btn-secondary:hover{background-color:#e9a2a7}.btn-secondary:after{background:#e9a2a7}.btn-tertiary{background-color:#C59D5F;color:#070603}.btn-tertiary:hover{background-color:#b78b47}.btn-tertiary:after{background:#b78b47}.btn-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.btn-icon:after{font-family:"Material Icons Outlined";content:"\e5c8";font-size:21px;font-weight:normal}button{cursor:pointer}.contact-form,form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}.contact-form .form__group-inline,form .form__group-inline{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1rem 1fr;grid-template-columns:1fr 1fr;gap:1rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (max-width:991px){.contact-form .form__group-inline,form .form__group-inline{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-grid-columns:1fr;grid-template-columns:1fr}}.contact-form .md-input,form .md-input{position:relative}.contact-form .md-input:last-of-type,form .md-input:last-of-type{margin-bottom:0}.contact-form .md-form-select,form .md-form-select{-webkit-appearance:none;-moz-appearance:none;padding-left:1rem!important;background-image:linear-gradient(45deg,transparent 50%,gray 50%),linear-gradient(135deg,gray 50%,transparent 50%),linear-gradient(to right,#ccc,#ccc);background-position:calc(100% - 19px) calc(1em + 7px),calc(100% - 15px) calc(1em + 7px),calc(100% - 2.5em) 0.5em;background-size:5px 5px,5px 5px,1px 30px;background-repeat:no-repeat}.contact-form .form-input,.contact-form .md-form-input,.contact-form .md-form-select,form .form-input,form .md-form-input,form .md-form-select{font-family:"Montserrat",serif;font-size:16px;padding:1rem 0.75rem 0.65rem 1rem;display:block;border:none;border-bottom:2px solid #CACACA;-webkit-box-shadow:none;box-shadow:none;width:100%;border:1px solid #ced4da;border-radius:4px!important;-webkit-box-sizing:border-box;box-sizing:border-box}.contact-form input,.contact-form select,form input,form select{height:50px}.contact-form .md-form-input:disabled,.contact-form .md-form-select:disabled,form .md-form-input:disabled,form .md-form-select:disabled{opacity:0.8;cursor:not-allowed}.contact-form .md-form-input:focus,.contact-form .md-form-input:focus-visible,.contact-form .md-form-select:focus,.contact-form .md-form-select:focus-visible,form .md-form-input:focus,form .md-form-input:focus-visible,form .md-form-select:focus,form .md-form-select:focus-visible{-webkit-box-shadow:0 0 0 0.2rem rgba(204,204,204,0.25);box-shadow:0 0 0 0.2rem rgba(204,204,204,0.25);border-color:#ced4da!important;outline:none}.contact-form .md-label,form .md-label{color:#555555;font-size:14px;font-weight:normal;position:absolute;pointer-events:none;left:22px;top:15px;transition:0.2s ease all;-moz-transition:0.2s ease all;-webkit-transition:0.2s ease all}.contact-form .md-label span,form .md-label span{color:#E4524F!important}.contact-form .md-form-input:not(:-moz-placeholder)~label,form .md-form-input:not(:-moz-placeholder)~label{top:-9px;left:15px;font-size:12px;color:#C59D5F;padding:0 0.5rem;background-color:white}.contact-form .md-form-input:not(:-ms-input-placeholder)~label,form .md-form-input:not(:-ms-input-placeholder)~label{top:-9px;left:15px;font-size:12px;color:#C59D5F;padding:0 0.5rem;background-color:white}.contact-form .md-form-input:focus~label,.contact-form .md-form-input:not(:placeholder-shown)~label,form .md-form-input:focus~label,form .md-form-input:not(:placeholder-shown)~label{top:-9px;left:15px;font-size:12px;color:#C59D5F;padding:0 0.5rem;background-color:white}.contact-form .md-form-input:not(:-moz-placeholder)~label,form .md-form-input:not(:-moz-placeholder)~label{font-size:12px;color:#C59D5F;position:absolute;pointer-events:none;left:17px;top:-8px!important;transition:0.2s ease all;-moz-transition:0.2s ease all;-webkit-transition:0.2s ease all;border-bottom:2px solid #fff;padding:0px 8px}.contact-form .md-form-input:not(:-ms-input-placeholder)~label,form .md-form-input:not(:-ms-input-placeholder)~label{font-size:12px;color:#C59D5F;position:absolute;pointer-events:none;left:17px;top:-8px!important;-ms-transition:0.2s ease all;transition:0.2s ease all;-moz-transition:0.2s ease all;-webkit-transition:0.2s ease all;border-bottom:2px solid #fff;padding:0px 8px}.contact-form .md-form-input:focus~label,.contact-form .md-form-input:not(:placeholder-shown)~label,form .md-form-input:focus~label,form .md-form-input:not(:placeholder-shown)~label{font-size:12px;color:#C59D5F;position:absolute;pointer-events:none;left:17px;top:-8px!important;transition:0.2s ease all;-moz-transition:0.2s ease all;-webkit-transition:0.2s ease all;border-bottom:2px solid #fff;padding:0px 8px}.contact-form .md-form-select:focus~label,.contact-form .md-form-select:not([value=""]):valid~label,form .md-form-select:focus~label,form .md-form-select:not([value=""]):valid~label{font-size:12px;color:#C59D5F;position:absolute;pointer-events:none;left:17px;top:-8px!important;transition:0.2s ease all;-moz-transition:0.2s ease all;-webkit-transition:0.2s ease all;background-color:#fff;padding:0px 8px;z-index:1}.contact-form .md-form-input.is-invalid,.contact-form .md-form-select.is-invalid,form .md-form-input.is-invalid,form .md-form-select.is-invalid{color:#dc3545}.contact-form .md-form-input.is-invalid:focus~label,.contact-form .md-form-input.is-invalid:valid~label,.contact-form .md-form-select.is-invalid:focus~label,.contact-form .md-form-select.is-invalid:valid~label,form .md-form-input.is-invalid:focus~label,form .md-form-input.is-invalid:valid~label,form .md-form-select.is-invalid:focus~label,form .md-form-select.is-invalid:valid~label{color:#dc3545}.contact-form .md-form-conrm-input.is-invalid:focus,.contact-form .md-form-sekect.is-invalid:focus,form .md-form-conrm-input.is-invalid:focus,form .md-form-sekect.is-invalid:focus{border-color:#dc3545!important;-webkit-box-shadow:none;box-shadow:none}.contact-form .invalid-feedback,form .invalid-feedback{text-align:left}input[type=checkbox],input[type=radoio]{-webkit-transform:scale(1.2);transform:scale(1.2);accent-color:#C59D5F;opacity:1!important;margin-right:0.5rem}input[type=submit]{cursor:pointer}.label-form{margin-bottom:0.5rem;display:block}.form-input,input[type=password],input[type=text]{font-family:"Montserrat",serif;font-size:16px;padding:0.75rem 0.75rem;display:block;border:none;border-bottom:2px solid #CACACA;-webkit-box-shadow:none;box-shadow:none;width:100%;border:1px solid #ced4da;border-radius:4px!important;-webkit-box-sizing:border-box;box-sizing:border-box}.section-display-title{width:100%;color:#C59D5F;font-family:"Playfair Display",serif;font-weight:800;font-size:calc(2rem + 1.75 * (100vw - 62rem) / 58)}@media screen and (max-width:62rem){.section-display-title{font-size:2rem}}@media screen and (min-width:120rem){.section-display-title{font-size:3.75rem}}.section-display-title{line-height:110%;letter-spacing:-0.01em;margin-bottom:0.5rem}.section-display-title small{display:block;font-size:calc(2rem + 0.5 * (100vw - 62rem) / 58)}@media screen and (max-width:62rem){.section-display-title small{font-size:2rem}}@media screen and (min-width:120rem){.section-display-title small{font-size:2.5rem}}.section-display-title small{line-height:110%;letter-spacing:-0.01em;margin:0;color:#070603;font-family:"Montserrat",serif}@media (max-width:991px){.section-display-title{margin-top:0}}.section-title{width:100%;color:#070603;font-family:"Playfair Display",serif;font-weight:700;font-size:calc(2rem + 0.5 * (100vw - 62rem) / 58)}@media screen and (max-width:62rem){.section-title{font-size:2rem}}@media screen and (min-width:120rem){.section-title{font-size:2.5rem}}.section-title{line-height:110%;letter-spacing:-0.01em;margin:0;margin-bottom:0.5rem}.section-title small{display:block;font-size:calc(1rem + 0.125 * (100vw - 62rem) / 58)}@media screen and (max-width:62rem){.section-title small{font-size:1rem}}@media screen and (min-width:120rem){.section-title small{font-size:1.125rem}}.section-title small{line-height:150%;color:#C59D5F;font-family:"Montserrat",serif}.section-undertitle{color:#070603;font-weight:400;font-size:calc(1.125rem + 0.188 * (100vw - 62rem) / 58)}@media screen and (max-width:62rem){.section-undertitle{font-size:1.125rem}}@media screen and (min-width:120rem){.section-undertitle{font-size:1.313rem}}.section-undertitle{line-height:130%;margin:0}.section-subtitle{width:100%;color:#070603;font-family:"Playfair Display",serif;font-weight:800;font-size:calc(1.5rem + 0.25 * (100vw - 62rem) / 58)}@media screen and (max-width:62rem){.section-subtitle{font-size:1.5rem}}@media screen and (min-width:120rem){.section-subtitle{font-size:1.75rem}}.section-subtitle{margin-top:0}.section-subtitle small{display:block;font-size:calc(1rem + 0.125 * (100vw - 62rem) / 58)}@media screen and (max-width:62rem){.section-subtitle small{font-size:1rem}}@media screen and (min-width:120rem){.section-subtitle small{font-size:1.125rem}}.section-subtitle small{line-height:150%;color:#C59D5F;font-family:"Montserrat",serif}.section-lead{width:100%;color:#070603;font-weight:800;font-size:calc(1.125rem + 0.188 * (100vw - 62rem) / 58)}@media screen and (max-width:62rem){.section-lead{font-size:1.125rem}}@media screen and (min-width:120rem){.section-lead{font-size:1.313rem}}.section-lead{line-height:130%;margin-top:0}.title-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.title-section .title{color:#C59D5F;font-size:calc(2.125rem + 0.875 * (100vw - 62rem) / 58)}@media screen and (max-width:62rem){.title-section .title{font-size:2.125rem}}@media screen and (min-width:120rem){.title-section .title{font-size:3rem}}.title-section .title{line-height:110%;letter-spacing:-0.01em;margin:0}.title-section .description{color:#616161;font-size:calc(1.125rem + 0.188 * (100vw - 62rem) / 58)}@media screen and (max-width:62rem){.title-section .description{font-size:1.125rem}}@media screen and (min-width:120rem){.title-section .description{font-size:1.313rem}}.title-section .description{line-height:130%}@media (max-width:991px){.title-section .description{margin-top:0.75rem}}.title-section .line{background-color:#F4AFB4;height:2px;width:140px}@media (min-width:1440px){.title-section .line{width:180px}}.title-section-right{padding:0 12%}@media (max-width:991px){.title-section-right{padding:12%}}.title-section-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.title-section-right .title{color:#C59D5F;font-size:calc(2.125rem + 0.875 * (100vw - 62rem) / 58)}@media screen and (max-width:62rem){.title-section-right .title{font-size:2.125rem}}@media screen and (min-width:120rem){.title-section-right .title{font-size:3rem}}.title-section-right .title{line-height:110%;letter-spacing:-0.01em;margin:0}.title-section-right .title:after{background:#F4AFB4;content:"";height:2px;width:140px;display:block;margin-top:10px}.title-section-right .description{color:#616161;font-weight:400;font-size:calc(1.125rem + 0.188 * (100vw - 62rem) / 58)}@media screen and (max-width:62rem){.title-section-right .description{font-size:1.125rem}}@media screen and (min-width:120rem){.title-section-right .description{font-size:1.313rem}}.title-section-right .description{line-height:130%;margin:20px 0 0 0}.title-section-right .actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px;margin-top:20px}@media (min-width:1280px){.title-section-right .actions{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.title-section-full{margin-bottom:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.title-section-full .title{color:#C59D5F;font-size:calc(2.125rem + 0.875 * (100vw - 62rem) / 58)}@media screen and (max-width:62rem){.title-section-full .title{font-size:2.125rem}}@media screen and (min-width:120rem){.title-section-full .title{font-size:3rem}}.title-section-full .title{line-height:110%;letter-spacing:-0.01em;margin:0}.title-section-full .title:after{background:#F4AFB4;content:"";height:2px;width:140px;display:block;margin-top:10px}.title-section-full .description,.title-section-full p{color:#616161;font-weight:400;font-size:calc(1.125rem + 0.188 * (100vw - 62rem) / 58)}@media screen and (max-width:62rem){.title-section-full .description,.title-section-full p{font-size:1.125rem}}@media screen and (min-width:120rem){.title-section-full .description,.title-section-full p{font-size:1.313rem}}.title-section-full .description,.title-section-full p{line-height:130%;margin:20px 0 0 0}.title-section-full .actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px;margin-top:20px}@media (min-width:1280px){.title-section-full .actions{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.navtabs-content .nav-tabs{padding-bottom:0px;margin-bottom:20px}@media (max-width:991px){.navtabs-content .nav-tabs:not(.show){display:none}}.navtabs-content .tab-btn{background-color:#fff;border:1px solid #E0E0E0;color:#424242;padding:12px 28px 13px 28px;font-size:calc(0.875rem + 0.125 * (100vw - 62rem) / 58)}@media screen and (max-width:62rem){.navtabs-content .tab-btn{font-size:0.875rem}}@media screen and (min-width:120rem){.navtabs-content .tab-btn{font-size:1rem}}.navtabs-content .tab-btn{line-height:150%;border-radius:6px;margin-bottom:8px}.navtabs-content .tab-btn.active{background-color:#F4AFB4;border:1px solid #F4AFB4}.navtabs-content .tab-btn:not(:last-of-type){margin-right:6px}@media (max-width:991px){.navtabs-content .tab-btn{padding:0.75rem 1rem;width:100%;margin-top:5px;margin-right:0;text-align:left}}.navtabs-content .tab-content{display:none}.navtabs-content .tab-content.tab-active{display:block}.navtabs-content .tabbtn-mobile{background-color:#C59D5F;border:1px solid #C59D5F;color:#fff;padding:0.75rem 1rem;width:100%;font-size:calc(0.875rem + 0.125 * (100vw - 62rem) / 58)}@media screen and (max-width:62rem){.navtabs-content .tabbtn-mobile{font-size:0.875rem}}@media screen and (min-width:120rem){.navtabs-content .tabbtn-mobile{font-size:1rem}}.navtabs-content .tabbtn-mobile{line-height:150%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.navtabs-content .tabbtn-mobile:after{font-family:"Material Icons Outlined";content:"\e5cf";font-size:21px;color:#fff;line-height:1}@media (min-width:991px){.navtabs-content .tabbtn-mobile{display:none}}.label{background-color:#F4AFB4;color:#C59D5F;padding:0.2rem 1rem;display:inline-block;text-decoration:none;font-size:12px;border-radius:50px}.label-country{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.5rem;background-color:#fff;color:#070603;padding:0.35rem 0.5rem;text-decoration:none;font-size:calc(0.875rem + 0.125 * (100vw - 62rem) / 58)}@media screen and (max-width:62rem){.label-country{font-size:0.875rem}}@media screen and (min-width:120rem){.label-country{font-size:1rem}}.label-country{line-height:150%;font-weight:500;border-radius:4px}.label-country:before{font-family:"Material Symbols Outlined";color:#C59D5F;content:"\f6ea";font-size:21px}.breadcrumb .breadcrumb-list{list-style:none;padding:0;color:#fff;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;background:rgba(255,255,255,0.2);border-radius:4px;margin:0;padding:0.5rem 0.75rem}.breadcrumb .breadcrumb-list .breadcrumb-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px}.breadcrumb .breadcrumb-list .breadcrumb-item .breadcrumb-link{color:#fff;text-align:none;display:-webkit-box;display:-ms-flexbox;display:flex;text-decoration:none}.breadcrumb .breadcrumb-list .breadcrumb-item .breadcrumb-link span{font-size:18px}.breadcrumb .breadcrumb-list .breadcrumb-item+.breadcrumb-item:before{padding:0 6px;font-family:"Material Icons Outlined";content:"\e409";font-size:18px;color:#fff}.swiper-button-next{margin-right:4%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:transparent;border:2px solid white;border-radius:50%;width:2rem!important;height:2rem!important}.swiper-button-next:after{font-family:"Material Icons Outlined"!important;content:"\e409"!important;font-size:calc(1.25rem + 0.5 * (100vw - 62rem) / 58)}@media screen and (max-width:62rem){.swiper-button-next:after{font-size:1.25rem}}@media screen and (min-width:120rem){.swiper-button-next:after{font-size:1.75rem}}.swiper-button-next:after{line-height:130%;letter-spacing:-0.01em;font-weight:normal;line-height:1;color:white}@media (max-width:991px){.swiper-button-next{display:none}}.swiper-button-prev{margin-left:4%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:transparent;border:2px solid white;border-radius:50%;width:2rem!important;height:2rem!important}.swiper-button-prev:after{font-family:"Material Icons Outlined"!important;content:"\e5cb"!important;font-size:calc(1.25rem + 0.5 * (100vw - 62rem) / 58)}@media screen and (max-width:62rem){.swiper-button-prev:after{font-size:1.25rem}}@media screen and (min-width:120rem){.swiper-button-prev:after{font-size:1.75rem}}.swiper-button-prev:after{line-height:130%;letter-spacing:-0.01em;font-weight:normal;line-height:1;color:white}@media (max-width:991px){.swiper-button-prev{display:none}}.swiper-galeria .swiper-pagination{bottom:1.5rem!important}.swiper-galeria .swiper-pagination .swiper-pagination-bullet{width:10px;height:10px;background-color:white;opacity:0.5;border-radius:50px}.swiper-galeria .swiper-pagination .swiper-pagination-bullet-active{width:20px;background-color:white;opacity:1}.menu-bg .nav-principal{background-color:#070603;-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}.menu-bg.scrolled .nav-principal{background-color:#070603}.menu-bg .nav-menu__droplink,.menu-bg .nav-menu__link{color:#fff}.menu-bg .nav-menu__droplink:hover,.menu-bg .nav-menu__link:hover{color:#fff}.menu-bg .nav-menu__accesibilidad,.menu-bg .nav-menu__item-idioma{border:1px solid #fff}@media (max-width:991px){.menu-bg .nav-menu{background:#F7F7F7}}.menu-bg .nav-menu .dropdown-content{background-color:#F7F7F7}.menu-bg .nav-menu .dropdown-content .dropdown__link{color:#424242}.menu-bg .nav-menu .dropdown-content .dropdown__link:hover{background-color:#E0E0E0;color:#424242}@media (max-width:991px){.menu-bg .nav-toggler+label .bar{background-color:#fff}}:where(.template-base-in) .menu-bg .nav-principal{background-color:#070603}.menu-center{-webkit-box-shadow:0px 2px 4px 0px rgba(48,49,51,0.1),0px 0px 1px 0px rgba(48,49,51,0.05);box-shadow:0px 2px 4px 0px rgba(48,49,51,0.1),0px 0px 1px 0px rgba(48,49,51,0.05);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.menu-center .nav-top{padding:0.4rem 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:991px){.menu-center .nav-top .nav-top-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.menu-center .nav-top .nav-top-content__links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem}@media (max-width:991px){.menu-center .nav-top .nav-top-content__links{display:none}}.menu-center .nav-top .nav-top-content__links .nav-top__link{text-decoration:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.5rem;font-size:calc(0.875rem + 0.125 * (100vw - 62rem) / 58)}@media screen and (max-width:62rem){.menu-center .nav-top .nav-top-content__links .nav-top__link{font-size:0.875rem}}@media screen and (min-width:120rem){.menu-center .nav-top .nav-top-content__links .nav-top__link{font-size:1rem}}.menu-center .nav-top .nav-top-content__links .nav-top__link{line-height:150%;margin-left:0.5rem}.menu-center .nav-top .nav-top-content__links .nav-top__link:not(:last-of-type){padding-right:0.5rem}.menu-center .nav-top .nav-top-content__social{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0.5rem}.menu-center .nav-top .nav-top-content__social .social__link{line-height:unset;display:-webkit-box;display:-ms-flexbox;display:flex}.menu-center .nav-logo{grid-column:left-nav}.menu-center .nav-logo .img-logo,.menu-center .nav-logo img{max-height:80px}@media (max-width:1440px){.menu-center .nav-logo .img-logo,.menu-center .nav-logo img{max-height:60px}}.menu-center .nav-principal{padding:2em 0;min-height:68px}.menu-center .nav-menu{z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;gap:5px}.menu-center .nav-menu__dropdown,.menu-center .nav-menu__item{list-style:none}@media (max-width:991px){.menu-center .nav-menu__item-social{display:none}}.menu-center .nav-menu__item-idioma{border-radius:0.5rem}.menu-center .nav-menu__item-idioma .nav-menu__droplink{padding:0.5rem 0.75rem}.menu-center .nav-menu__item-idioma .nav-menu__droplink:before{font-family:"Material Icons";content:"\e894";font-size:18px}.menu-center .nav-menu__droplink,.menu-center .nav-menu__link{display:block;font-size:calc(1rem + 0.125 * (100vw - 62rem) / 58)}@media screen and (max-width:62rem){.menu-center .nav-menu__droplink,.menu-center .nav-menu__link{font-size:1rem}}@media screen and (min-width:120rem){.menu-center .nav-menu__droplink,.menu-center .nav-menu__link{font-size:1.125rem}}.menu-center .nav-menu__droplink,.menu-center .nav-menu__link{line-height:150%;text-transform:capitalize;text-decoration:none}@media (max-width:991px){.menu-center .nav-menu__droplink,.menu-center .nav-menu__link{padding:0.5rem 0}}.menu-center .nav-menu__item-download .nav-menu__link{display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}.menu-center .nav-menu__item-download .nav-menu__link:after{font-family:"Material Icons";content:"\e884";font-size:18px}.menu-center .nav-menu__buscador #buscador-input{min-height:42px;padding:9px 39px 9px 16px;background:#F7F7F7 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' class='bi bi-search' viewBox='0 0 16 16'%3E%3Cpath d='M11.742 10.344a6.5 6.5 0 1 0-1.397 1.398h-.001c.03.04.062.078.098.115l3.85 3.85a1 1 0 0 0 1.415-1.414l-3.85-3.85a1.007 1.007 0 0 0-.115-.1zM12 6.5a5.5 5.5 0 1 1-11 0 5.5 5.5 0 0 1 11 0z'%3E%3C/path%3E%3C/svg%3E") no-repeat calc(100% - 12px) center}@media (max-width:991px){.menu-center .nav-menu{position:absolute;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-height:0px;overflow:hidden;-webkit-transition:max-height 1s cubic-bezier(0,1,0,1);transition:max-height 1s cubic-bezier(0,1,0,1);padding:0;padding:0 1rem;margin:17px 0 0 0;left:0;right:0}}.menu-center .nav-toggler{display:none}@media (max-width:991px){.menu-center .nav-toggler+label{padding:0 1.5rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:absolute;right:0}.menu-center .nav-toggler+label .bar{position:relative;width:30px;height:3px;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.menu-center .nav-toggler+label .bar+.bar{margin-top:5px}.menu-center .nav-toggler:checked+label .bar:first-of-type{-webkit-transform:rotate(-45deg) translateX(-40%);transform:rotate(-45deg) translateX(-40%)}.menu-center .nav-toggler:checked+label .bar:nth-of-type(2){opacity:0}.menu-center .nav-toggler:checked+label .bar:nth-of-type(3){-webkit-transform:rotate(45deg) translateX(-40%);transform:rotate(45deg) translateX(-40%)}.menu-center .nav-toggler:checked~.nav-principal{background-color:#070603;min-height:calc(100vh - 33.6px);height:100vh;-webkit-transition:max-height 1s ease-in;transition:max-height 1s ease-in}.menu-center .nav-toggler:checked~.nav-principal .nav-menu{background-color:#070603;position:relative;max-height:initial}}@media (max-width:991px){.menu-center .label-mobile-menu{margin-top:3.5rem}}.menu-center .nav-right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end}.menu-center .nav-right .nav-menu__link{line-height:unset}.menu-center .nav-menu__dropdown{float:left;overflow:hidden}.menu-center .nav-menu__dropdown .nav-menu__droplink{border:none;outline:none;background-color:inherit;font-family:inherit;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}.menu-center .nav-menu__dropdown .nav-menu__droplink:after{font-family:"Material Icons";content:"\e313";font-size:21px}.menu-center .nav-menu__dropdown .dropdown-content{display:none;position:absolute;min-width:160px;-webkit-box-shadow:0px 3px 16px 0px rgba(0,0,0,0.1);box-shadow:0px 3px 16px 0px rgba(0,0,0,0.1);z-index:1;border-radius:4px}.menu-center .nav-menu__dropdown .dropdown-content .dropdown__link{float:none;padding:12px 16px;text-decoration:none;display:block;text-align:left}.menu-center .nav-menu__dropdown .dropdown-content .dropdown__link:hover{border-radius:4px}.menu-center .nav-menu__dropdown:hover .dropdown-content{display:block}@media (max-width:991px){.menu-center .nav-menu__dropdown:hover .dropdown-content{max-height:25vh;overflow:scroll}}.open-menu{overflow-y:hidden}@media screen and (max-width:991px){.menu-center .nav-menu__dropdown{width:100%;float:none}.menu-center .nav-menu__dropdown .dropdown-content{-webkit-box-shadow:none;box-shadow:none;position:relative}.menu-center .nav-menu__dropdown .dropdown-content a{font-size:16px}.menu-center .nav-menu__dropdown .nav-menu__droplink{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;text-align:left;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media (min-width:991px){.menu-center{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.menu-center .nav-principal .nav-principal-content{width:100%;display:-ms-grid;display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-grid-columns:[left-nav] auto [center-nav] auto [right-nav] auto;grid-template-columns:[left-nav] auto [center-nav] auto [right-nav] auto;-webkit-column-gap:15px;-moz-column-gap:15px;column-gap:15px}.menu-center .nav-principal .nav-principal-content .nav-logo{grid-column:left-nav}.menu-center .nav-principal .nav-principal-content .nav-menu{grid-column:center-nav;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:2rem;padding:0;margin:0}.menu-center .nav-principal .nav-principal-content .nav-menu.nav-top-mobile{display:none}.menu-center .nav-principal .nav-principal-content .nav-menu.nav-right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end}.menu-center .nav-principal .nav-principal-content .nav-right{display:-webkit-box;display:-ms-flexbox;display:flex;grid-column:right-nav;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px}}.hero .edit-mode{margin-bottom:2rem}.hero-center{text-align:center}.hero .hero-item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;max-width:100%!important;overflow:hidden;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:991px){.hero .hero-item{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end}.hero .hero-item:after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(#000));background:linear-gradient(180deg,rgba(0,0,0,0) 0%,#000 100%);opacity:0.6;-webkit-transition:all 0.5s;transition:all 0.5s;-webkit-box-sizing:border-box;box-sizing:border-box}}.hero .hero-item picture{width:100%}.hero .hero-item img,.hero .hero-item video{width:100%;height:auto;-o-object-fit:cover;object-fit:cover}@media (min-width:991px){.hero .hero-item img,.hero .hero-item video{height:800px}}@media (min-width:1440px){.hero .hero-item img,.hero .hero-item video{height:900px}}@media (min-width:1920px){.hero .hero-item img,.hero .hero-item video{height:1000px}}.hero .hero-item__content{position:absolute;z-index:1}@media (max-width:991px){.hero .hero-item__content{text-align:center}}.hero .hero-item__title{font-size:calc(1.275rem + 0.725 * (100vw - 62rem) / 58)}@media screen and (max-width:62rem){.hero .hero-item__title{font-size:1.275rem}}@media screen and (min-width:120rem){.hero .hero-item__title{font-size:2rem}}.hero .hero-item__title{line-height:130%;letter-spacing:-0.01em;margin:0;font-weight:400;-webkit-filter:drop-shadow(0px 4px 4px rgba(0,0,0,0.25));filter:drop-shadow(0px 4px 4px rgba(0,0,0,0.25));font-family:"Montserrat",serif;color:#fff;width:50%;margin-left:auto}@media (max-width:991px){.hero .hero-item__title{margin-bottom:3rem;width:100%}}.hero .hero-item .title__upper{font-family:"Montserrat",serif;font-size:calc(1.25rem + 0.5 * (100vw - 62rem) / 58)}@media screen and (max-width:62rem){.hero .hero-item .title__upper{font-size:1.25rem}}@media screen and (min-width:120rem){.hero .hero-item .title__upper{font-size:1.75rem}}.hero .hero-item .title__upper{line-height:130%;letter-spacing:-0.01em;font-weight:500;color:#F4AFB4;display:block;margin-bottom:-1rem}@media (max-width:991px){.hero .hero-item .title__upper{font-weight:500;text-wrap:balance}}.hero .hero-item .title__bold{font-size:calc(3rem + 4 * (100vw - 62rem) / 58)}@media screen and (max-width:62rem){.hero .hero-item .title__bold{font-size:3rem}}@media screen and (min-width:120rem){.hero .hero-item .title__bold{font-size:7rem}}.hero .hero-item .title__bold{line-height:120%;letter-spacing:-0.01em;margin:0;font-weight:700;color:#C59D5F;font-family:"Playfair Display",serif;display:block;margin:1.5rem 0}@media (max-width:991px){.hero .hero-item .title__bold{margin:1rem 0}}.hero .hero-item__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}.hero .hero-item__form{width:100%;padding:1rem;border-radius:0.3125rem;background:rgba(255,255,255,0.3)}.hero .hero-item__form .form__group-inline{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr}@media (min-width:991px){.hero .hero-item__form .form__group-inline{-ms-grid-columns:1fr 1fr 1fr 1fr auto;grid-template-columns:1fr 1fr 1fr 1fr auto}}.component-lista-cards{padding:4rem 0}.component-lista-cards .component__head{display:-ms-grid;display:grid;-ms-grid-columns:1fr 2rem auto;grid-template-columns:1fr auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2rem;margin-bottom:2rem}@media (max-width:991px){.component-lista-cards .component__head{-ms-grid-columns:1fr;grid-template-columns:1fr}}.component-lista-cards .component__head .section-undertitle{text-wrap:balance}.component-lista-cards .cards-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (max-width:768px){.component-lista-cards .cards-list .swipe-cards{display:-webkit-box;display:-ms-flexbox;display:flex;overflow-x:scroll;-webkit-overflow-scrolling:touch;gap:1.5rem;padding:1rem 0 1rem 1px}}@media (min-width:991px){.component-lista-cards .cards-list .swipe-cards{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(21%,1fr))}}@media (min-width:1366px){.component-lista-cards .cards-list .swipe-cards{grid-template-columns:repeat(auto-fit,minmax(19%,1fr))}}@media (min-width:991px){.component-lista-cards .cards-list .swipe-cards::-webkit-scrollbar{display:none}}.component-lista-cards .cards-list .card__item{background-color:#F7F7F7;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-decoration:none;padding:1rem;border-radius:1rem;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.component-lista-cards .cards-list .card__item:hover{-webkit-transform:scale(1.01);transform:scale(1.01);-webkit-box-shadow:0 10px 20px rgba(0,0,0,0.12),0 4px 8px rgba(0,0,0,0.06);box-shadow:0 10px 20px rgba(0,0,0,0.12),0 4px 8px rgba(0,0,0,0.06)}@media (max-width:767px){.component-lista-cards .cards-list .card__item{width:100%;scroll-snap-align:start;-webkit-box-flex:0;-ms-flex:0 0 calc(80% - 1rem);flex:0 0 calc(80% - 1rem);-webkit-box-sizing:border-box;box-sizing:border-box}}.component-lista-cards .cards-list .card__item .card__img{position:relative;text-align:center}.component-lista-cards .cards-list .card__item .card__img .label{margin:0.5rem;bottom:0.5rem;position:absolute}.component-lista-cards .cards-list .card__item .img-fluid{-o-object-fit:cover;object-fit:cover;aspect-ratio:16/19;border-radius:1rem}.component-lista-cards .cards-list .card__item .card__text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#fff;padding:1rem;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.component-lista-cards .cards-list .card__item .card__text .text__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.component-lista-cards .cards-list .card__item .card__text .text__header .text__date{color:#070603;font-size:calc(0.875rem + 0.125 * (100vw - 62rem) / 58)}@media screen and (max-width:62rem){.component-lista-cards .cards-list .card__item .card__text .text__header .text__date{font-size:0.875rem}}@media screen and (min-width:120rem){.component-lista-cards .cards-list .card__item .card__text .text__header .text__date{font-size:1rem}}.component-lista-cards .cards-list .card__item .card__text .text__header .text__date{line-height:150%}.component-lista-cards .cards-list .card__item .card__text .text__title{font-size:calc(1rem + 0.125 * (100vw - 62rem) / 58)}@media screen and (max-width:62rem){.component-lista-cards .cards-list .card__item .card__text .text__title{font-size:1rem}}@media screen and (min-width:120rem){.component-lista-cards .cards-list .card__item .card__text .text__title{font-size:1.125rem}}.component-lista-cards .cards-list .card__item .card__text .text__title{line-height:150%;font-weight:700;margin:0;color:#070603}.component-lista-cards .cards-list .card__item .card__text .text__resume{font-size:calc(0.875rem + 0.125 * (100vw - 62rem) / 58)}@media screen and (max-width:62rem){.component-lista-cards .cards-list .card__item .card__text .text__resume{font-size:0.875rem}}@media screen and (min-width:120rem){.component-lista-cards .cards-list .card__item .card__text .text__resume{font-size:1rem}}.component-lista-cards .cards-list .card__item .card__text .text__resume{line-height:150%;color:#070603;margin:0.5rem 0 1rem 0;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.component-lista-cards .cards-list .card__item .card__details{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem}.component-lista-cards .cards-list .card__item .card__details .detail{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.3rem}.component-lista-cards .cards-list .card__item .card__details .detail .material-symbols,.component-lista-cards .cards-list .card__item .card__details .detail .material-symbols-outlined{color:#F4AFB4;font-size:calc(1.125rem + 0.188 * (100vw - 62rem) / 58)}@media screen and (max-width:62rem){.component-lista-cards .cards-list .card__item .card__details .detail .material-symbols,.component-lista-cards .cards-list .card__item .card__details .detail .material-symbols-outlined{font-size:1.125rem}}@media screen and (min-width:120rem){.component-lista-cards .cards-list .card__item .card__details .detail .material-symbols,.component-lista-cards .cards-list .card__item .card__details .detail .material-symbols-outlined{font-size:1.313rem}}.component-lista-cards .cards-list .card__item .card__details .detail .material-symbols,.component-lista-cards .cards-list .card__item .card__details .detail .material-symbols-outlined{line-height:130%}.component-lista-cards .cards-list .card__item .card__details .detail .txt{font-size:calc(1.125rem + 0.188 * (100vw - 62rem) / 58)}@media screen and (max-width:62rem){.component-lista-cards .cards-list .card__item .card__details .detail .txt{font-size:1.125rem}}@media screen and (min-width:120rem){.component-lista-cards .cards-list .card__item .card__details .detail .txt{font-size:1.313rem}}.component-lista-cards .cards-list .card__item .card__details .detail .txt{line-height:130%;font-weight:700}.component-lista-cards .cards-list .card__item .item__link{background-color:unset;border:unset;color:#C59D5F;padding:0rem 1rem 1rem 1rem;text-decoration:none;font-weight:700;font-size:calc(0.875rem + 0.125 * (100vw - 62rem) / 58)}@media screen and (max-width:62rem){.component-lista-cards .cards-list .card__item .item__link{font-size:0.875rem}}@media screen and (min-width:120rem){.component-lista-cards .cards-list .card__item .item__link{font-size:1rem}}.component-lista-cards .cards-list .card__item .item__link{line-height:150%;letter-spacing:0.03em;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.component-lista-cards .cards-list .card__item .item__link .material-symbols,.component-lista-cards .cards-list .card__item .item__link .material-symbols-outlined{font-size:calc(1.125rem + 0.188 * (100vw - 62rem) / 58)}@media screen and (max-width:62rem){.component-lista-cards .cards-list .card__item .item__link .material-symbols,.component-lista-cards .cards-list .card__item .item__link .material-symbols-outlined{font-size:1.125rem}}@media screen and (min-width:120rem){.component-lista-cards .cards-list .card__item .item__link .material-symbols,.component-lista-cards .cards-list .card__item .item__link .material-symbols-outlined{font-size:1.313rem}}.component-lista-cards .cards-list .card__item .item__link .material-symbols,.component-lista-cards .cards-list .card__item .item__link .material-symbols-outlined{line-height:130%}.component-lista-cards .cards-list .card__property .card__text .text__type{font-size:calc(1.125rem + 0.188 * (100vw - 62rem) / 58)}@media screen and (max-width:62rem){.component-lista-cards .cards-list .card__property .card__text .text__type{font-size:1.125rem}}@media screen and (min-width:120rem){.component-lista-cards .cards-list .card__property .card__text .text__type{font-size:1.313rem}}.component-lista-cards .cards-list .card__property .card__text .text__type{line-height:130%;font-weight:700}.component-lista-cards .cards-list .card__property .card__text .text__adress{margin:0;font-size:calc(1rem + 0.125 * (100vw - 62rem) / 58)}@media screen and (max-width:62rem){.component-lista-cards .cards-list .card__property .card__text .text__adress{font-size:1rem}}@media screen and (min-width:120rem){.component-lista-cards .cards-list .card__property .card__text .text__adress{font-size:1.125rem}}.component-lista-cards .cards-list .card__property .card__text .text__adress{line-height:150%;line-height:110%;font-weight:400}.component-lista-cards .cards-list .btn-icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-item-align:end;-ms-grid-row-align:end;align-self:end}.component-lista-cards .cards-list .btn-icon:after{font-family:"Material Icons";content:"\e5c8";font-size:21px}.component-lista-cards.component-lista-cards-interna{margin:unset}.component-lista-cards.component-lista-cards-interna .section-undertitle{margin-bottom:3rem}.component-lista-cards.component-lista-cards-interna .cards-container .cards-list{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;gap:1.5rem;margin-bottom:0}@media (min-width:768px){.component-lista-cards.component-lista-cards-interna .cards-container .cards-list{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}}@media (min-width:991px){.component-lista-cards.component-lista-cards-interna .cards-container .cards-list{-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr}}@media (min-width:1280px){.component-lista-cards.component-lista-cards-interna .cards-container .cards-list{-ms-grid-columns:1fr 1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr}}.component-lista-cards.component-lista-cards-interna .cards-container .cards-list::-webkit-scrollbar{display:none}.component-card-destacado{padding:5rem 0 5rem 0;background-color:#F7F7F7}@media (max-width:991px){.component-card-destacado{padding-top:3rem;padding-bottom:3rem}}.component-card-destacado .page-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.component-card-destacado .card-content{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:3rem;padding:2rem;background-color:#fff;-webkit-box-shadow:0px 4px 8px 0px rgba(48,49,51,0.1),0px 0px 1px 0px rgba(48,49,51,0.05);box-shadow:0px 4px 8px 0px rgba(48,49,51,0.1),0px 0px 1px 0px rgba(48,49,51,0.05);border-radius:1rem}@media (min-width:991px){.component-card-destacado .card-content{-ms-grid-columns:35% 1fr;grid-template-columns:35% 1fr}}.component-card-destacado .card-content img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;aspect-ratio:16/19;border-radius:1rem}.component-card-destacado .card-content .card-caption .title{font-size:calc(2rem + 0.5 * (100vw - 62rem) / 58)}@media screen and (max-width:62rem){.component-card-destacado .card-content .card-caption .title{font-size:2rem}}@media screen and (min-width:120rem){.component-card-destacado .card-content .card-caption .title{font-size:2.5rem}}.component-card-destacado .card-content .card-caption .title{line-height:110%;letter-spacing:-0.01em;margin:0;color:#C59D5F}.component-card-destacado .card-content .card-caption .txt,.component-card-destacado .card-content .card-caption p{font-size:calc(1.125rem + 0.188 * (100vw - 62rem) / 58)}@media screen and (max-width:62rem){.component-card-destacado .card-content .card-caption .txt,.component-card-destacado .card-content .card-caption p{font-size:1.125rem}}@media screen and (min-width:120rem){.component-card-destacado .card-content .card-caption .txt,.component-card-destacado .card-content .card-caption p{font-size:1.313rem}}.component-card-destacado .card-content .card-caption .txt,.component-card-destacado .card-content .card-caption p{line-height:130%;color:#070603;margin:1rem 0 2rem 0}.component-card-destacado .card-content .card-caption .txt-destacado{font-size:calc(2rem + 0.5 * (100vw - 62rem) / 58)}@media screen and (max-width:62rem){.component-card-destacado .card-content .card-caption .txt-destacado{font-size:2rem}}@media screen and (min-width:120rem){.component-card-destacado .card-content .card-caption .txt-destacado{font-size:2.5rem}}.component-card-destacado .card-content .card-caption .txt-destacado{line-height:110%;letter-spacing:-0.01em;margin:0;font-weight:700;color:#070603}.component-card-destacado .card-content .card-caption .item__link{font-size:calc(1rem + 0.125 * (100vw - 62rem) / 58)}@media screen and (max-width:62rem){.component-card-destacado .card-content .card-caption .item__link{font-size:1rem}}@media screen and (min-width:120rem){.component-card-destacado .card-content .card-caption .item__link{font-size:1.125rem}}.component-card-destacado .card-content .card-caption .item__link{line-height:150%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;text-decoration:none;gap:0.75rem;color:#C59D5F}.component-card-destacado .card-content .card-caption .item__link .material-symbols,.component-card-destacado .card-content .card-caption .item__link .material-symbols-outlined{font-size:calc(1rem + 0.125 * (100vw - 62rem) / 58)}@media screen and (max-width:62rem){.component-card-destacado .card-content .card-caption .item__link .material-symbols,.component-card-destacado .card-content .card-caption .item__link .material-symbols-outlined{font-size:1rem}}@media screen and (min-width:120rem){.component-card-destacado .card-content .card-caption .item__link .material-symbols,.component-card-destacado .card-content .card-caption .item__link .material-symbols-outlined{font-size:1.125rem}}.component-card-destacado .card-content .card-caption .item__link .material-symbols,.component-card-destacado .card-content .card-caption .item__link .material-symbols-outlined{line-height:150%}.component-card-destacado .link-video{overflow:hidden;position:relative;border-radius:1rem}.component-card-destacado .link-video:before{background:rgba(7,6,3,0.2);content:"";height:100%;left:0;position:absolute;top:0;-webkit-transition:0.3s ease-in-out;transition:0.3s ease-in-out;width:100%;z-index:2}.component-card-destacado .link-video:after{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;font-family:"Material Icons Outlined";content:"\e1c4";font-size:52px;height:65px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;left:50%;line-height:1;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:65px;z-index:3;-webkit-transition:0.3s ease-in-out;transition:0.3s ease-in-out}.component-card-destacado .btn-md{-ms-flex-item-align:end;-ms-grid-row-align:end;align-self:end}.component-banner-destacado{padding:4rem 0;background:radial-gradient(154.84% 50% at 50% 50%,#E4D8CA 0%,#C2AB89 100%);position:relative}.component-banner-destacado .page-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.component-banner-destacado .card-content{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:3rem}@media (min-width:991px){.component-banner-destacado .card-content{-ms-grid-columns:1fr 35%;grid-template-columns:1fr 35%}}.component-banner-destacado .card-content img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;aspect-ratio:1/1;z-index:1;border-radius:1rem}@media (min-width:991px){.component-banner-destacado .card-content img{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.component-banner-destacado .card-content .card-caption .section-display-title{color:#070603;font-family:"Playfair Display",serif}.component-banner-destacado .card-content .card-caption .section-display-title small{font-size:calc(1.275rem + 0.725 * (100vw - 62rem) / 58)}@media screen and (max-width:62rem){.component-banner-destacado .card-content .card-caption .section-display-title small{font-size:1.275rem}}@media screen and (min-width:120rem){.component-banner-destacado .card-content .card-caption .section-display-title small{font-size:2rem}}.component-banner-destacado .card-content .card-caption .section-display-title small{line-height:130%;letter-spacing:-0.01em;margin:0;font-weight:700;color:#070603;font-family:"Montserrat",serif}.component-banner-destacado .card-content .card-caption .txt,.component-banner-destacado .card-content .card-caption p{font-size:calc(1.125rem + 0.188 * (100vw - 62rem) / 58)}@media screen and (max-width:62rem){.component-banner-destacado .card-content .card-caption .txt,.component-banner-destacado .card-content .card-caption p{font-size:1.125rem}}@media screen and (min-width:120rem){.component-banner-destacado .card-content .card-caption .txt,.component-banner-destacado .card-content .card-caption p{font-size:1.313rem}}.component-banner-destacado .card-content .card-caption .txt,.component-banner-destacado .card-content .card-caption p{line-height:130%;color:#070603;font-weight:500;margin:1rem 0 2rem 0}.component-banner-destacado .card-content .card-caption .txt-destacado{font-size:calc(2rem + 0.5 * (100vw - 62rem) / 58)}@media screen and (max-width:62rem){.component-banner-destacado .card-content .card-caption .txt-destacado{font-size:2rem}}@media screen and (min-width:120rem){.component-banner-destacado .card-content .card-caption .txt-destacado{font-size:2.5rem}}.component-banner-destacado .card-content .card-caption .txt-destacado{line-height:110%;letter-spacing:-0.01em;margin:0;font-weight:700;color:#070603}.component-banner-destacado .card-content .card-caption .item__link{font-size:calc(1rem + 0.125 * (100vw - 62rem) / 58)}@media screen and (max-width:62rem){.component-banner-destacado .card-content .card-caption .item__link{font-size:1rem}}@media screen and (min-width:120rem){.component-banner-destacado .card-content .card-caption .item__link{font-size:1.125rem}}.component-banner-destacado .card-content .card-caption .item__link{line-height:150%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;text-decoration:none;gap:0.75rem;color:#C59D5F}.component-banner-destacado .card-content .card-caption .item__link .material-symbols,.component-banner-destacado .card-content .card-caption .item__link .material-symbols-outlined{font-size:calc(1rem + 0.125 * (100vw - 62rem) / 58)}@media screen and (max-width:62rem){.component-banner-destacado .card-content .card-caption .item__link .material-symbols,.component-banner-destacado .card-content .card-caption .item__link .material-symbols-outlined{font-size:1rem}}@media screen and (min-width:120rem){.component-banner-destacado .card-content .card-caption .item__link .material-symbols,.component-banner-destacado .card-content .card-caption .item__link .material-symbols-outlined{font-size:1.125rem}}.component-banner-destacado .card-content .card-caption .item__link .material-symbols,.component-banner-destacado .card-content .card-caption .item__link .material-symbols-outlined{line-height:150%}.component-banner-destacado .card-content .card-caption .btn-tertiary{background-color:#070603;color:#fff;-webkit-transition:0.5s ease-in-out;transition:0.5s ease-in-out}.component-banner-destacado .card-content .card-caption .btn-tertiary:hover{background-color:#1b1913}.component-banner-destacado .card-content .card-caption .btn-tertiary:after{background:#1b1913}.component-banner-across .banner-container{position:relative;width:100%;height:400px}.component-banner-across .banner-container:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background:-webkit-gradient(linear,left top,left bottom,from(#000000),color-stop(87.42%,rgba(0,0,0,0)));background:linear-gradient(180deg,#000000 0%,rgba(0,0,0,0) 87.42%);opacity:0.6;-webkit-transition:all 0.5s;transition:all 0.5s;-webkit-box-sizing:border-box;box-sizing:border-box}.component-banner-across .banner-container:after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background:-webkit-gradient(linear,left top,right top,from(#000000),color-stop(66.25%,rgba(0,0,0,0)));background:linear-gradient(90deg,#000000 0%,rgba(0,0,0,0) 66.25%);-webkit-transition:all 0.5s;transition:all 0.5s;-webkit-box-sizing:border-box;box-sizing:border-box}.component-banner-across .banner-container .img-bg{width:100vw;height:400px;-o-object-fit:cover;object-fit:cover}@media (min-width:991px){.component-banner-across .banner-container .img-bg{-ms-grid-columns:520px;grid-template-columns:520px}}.component-banner-across .banner-container .banner__caption{position:absolute;top:0;bottom:0;left:0;right:0;text-align:left;opacity:1;z-index:9;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:2rem}@media (min-width:991px){.component-banner-across .banner-container .banner__caption{display:-ms-grid;display:grid;-ms-grid-columns:1fr 5rem 1fr;grid-template-columns:1fr 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5rem}}.component-banner-across .banner-container .banner__caption .banner-title{font-size:calc(2.125rem + 0.875 * (100vw - 62rem) / 58)}@media screen and (max-width:62rem){.component-banner-across .banner-container .banner__caption .banner-title{font-size:2.125rem}}@media screen and (min-width:120rem){.component-banner-across .banner-container .banner__caption .banner-title{font-size:3rem}}.component-banner-across .banner-container .banner__caption .banner-title{line-height:110%;letter-spacing:-0.01em;margin:0;margin:0 0 1rem 0;color:#fff}.component-banner-across .banner-container .banner__caption .banner-description{font-size:calc(1rem + 0.125 * (100vw - 62rem) / 58)}@media screen and (max-width:62rem){.component-banner-across .banner-container .banner__caption .banner-description{font-size:1rem}}@media screen and (min-width:120rem){.component-banner-across .banner-container .banner__caption .banner-description{font-size:1.125rem}}.component-banner-across .banner-container .banner__caption .banner-description{line-height:150%;margin:1rem 0;color:#fff}@media (max-width:991px){.component-banner-across .banner-container .banner__caption .banner-description{display:none}}.component-banner-across .banner-container .banner__caption .btn-primary-outline{color:#fff;border-color:#fff}.component-banner-across .banner-container .banner__caption .img-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.component-banner-across .banner-container .banner__caption .img-section img{height:150px;width:auto}@media (min-width:991px){.component-banner-across .banner-container .banner__caption .img-section img{max-height:400px}}.component-cards-txt{padding:3rem 0 3rem 0}@media (min-width:991px){.component-cards-txt{padding:6rem 0 6rem 0}}.component-cards-txt .page-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.component-cards-txt .btn-md{-ms-flex-item-align:end;-ms-grid-row-align:end;align-self:end}.component-cards-txt .card__list{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1.5rem 1fr;grid-template-columns:1fr 1fr;gap:1.5rem;margin-bottom:2rem}@media (max-width:991px){.component-cards-txt .card__list{-ms-grid-columns:1fr;grid-template-columns:1fr}}.component-cards-txt .card__list .card__item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem;padding:1rem;width:100%;max-width:100%!important;background-color:#F7F7F7;-webkit-box-sizing:border-box;box-sizing:border-box}.component-cards-txt .card__list .card__item .card-title{color:#C59D5F;font-size:calc(1.25rem + 0.5 * (100vw - 62rem) / 58)}@media screen and (max-width:62rem){.component-cards-txt .card__list .card__item .card-title{font-size:1.25rem}}@media screen and (min-width:120rem){.component-cards-txt .card__list .card__item .card-title{font-size:1.75rem}}.component-cards-txt .card__list .card__item .card-title{line-height:130%;letter-spacing:-0.01em;margin:0}.component-cards-txt .card__list .card__item .card-txt{color:#424242;font-size:calc(1rem + 0.125 * (100vw - 62rem) / 58)}@media screen and (max-width:62rem){.component-cards-txt .card__list .card__item .card-txt{font-size:1rem}}@media screen and (min-width:120rem){.component-cards-txt .card__list .card__item .card-txt{font-size:1.125rem}}.component-cards-txt .card__list .card__item .card-txt{line-height:150%;margin:0}.component-cards-img{padding:3rem 0 3rem 0}@media (min-width:991px){.component-cards-img{padding:6rem 0 6rem 0}}.component-cards-img .page-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.component-cards-img .btn-md{-ms-flex-item-align:end;-ms-grid-row-align:end;align-self:end}.component-cards-img .card__list{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1.5rem 1fr 1.5rem 1fr;grid-template-columns:1fr 1fr 1fr;gap:1.5rem;margin-bottom:2rem}@media (max-width:1280px){.component-cards-img .card__list{gap:1rem;-ms-grid-columns:1fr 1rem 1fr;grid-template-columns:1fr 1fr}}@media (max-width:767px){.component-cards-img .card__list{-ms-grid-columns:1fr;grid-template-columns:1fr}}.component-cards-img .card__list .card__item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;max-width:100%!important;overflow:hidden}.component-cards-img .card__list .card__item:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background:-webkit-gradient(linear,left top,left bottom,color-stop(22.4%,rgba(0,0,0,0)),to(#000000));background:linear-gradient(180deg,rgba(0,0,0,0) 22.4%,#000000 100%);-webkit-transition:all 0.5s;transition:all 0.5s;-webkit-box-sizing:border-box;box-sizing:border-box}.component-cards-img .card__list .card__item-caption{-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;width:100%;bottom:0;text-align:left;color:#fff;margin:2rem 0;padding:0 1rem}.component-cards-sliders{padding:3rem 0 3rem 0}@media (min-width:991px){.component-cards-sliders{padding:6rem 0 6rem 0}}.component-cards-sliders{background-color:#F1DEDE}@media (min-width:1440px){.component-cards-sliders{padding:80px 0}}@media (max-width:991px){.component-cards-sliders .actions{display:none}}.component-cards-sliders .actions.actions-mobile{display:none}@media (max-width:991px){.component-cards-sliders .actions.actions-mobile{display:-webkit-box;display:-ms-flexbox;display:flex}}@media (min-width:991px){.component-cards-sliders .section-content{display:-ms-grid;display:grid;gap:2rem;-ms-grid-columns:1fr 2rem 60%;grid-template-columns:1fr 60%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.component-cards-sliders .cards-slider{width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}@media (max-width:991px){.component-cards-sliders .cards-slider{margin-top:1rem}}.component-cards-sliders .cards-slider .swiper-wrapper{margin-bottom:1.5rem}.component-cards-sliders .cards-slider .swiper-buttons{margin-top:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;gap:0.5rem}.component-cards-sliders .cards-slider .swiper-button-next{position:relative;background-color:transparent;border-color:#070603;border-radius:0.5rem;width:2rem!important;height:2rem!important;top:unset;margin-top:unset;right:unset;left:unset}.component-cards-sliders .cards-slider .swiper-button-next:after{font-family:"Material Icons Outlined"!important;content:"\e409"!important;font-size:calc(1.25rem + 0.5 * (100vw - 62rem) / 58)}@media screen and (max-width:62rem){.component-cards-sliders .cards-slider .swiper-button-next:after{font-size:1.25rem}}@media screen and (min-width:120rem){.component-cards-sliders .cards-slider .swiper-button-next:after{font-size:1.75rem}}.component-cards-sliders .cards-slider .swiper-button-next:after{line-height:130%;letter-spacing:-0.01em;font-weight:normal;line-height:1;color:#070603}.component-cards-sliders .cards-slider .swiper-button-prev{position:relative;background-color:transparent;border-color:#070603;border-radius:0.5rem;width:2rem!important;height:2rem!important;top:unset;margin-top:unset;right:unset;left:unset}.component-cards-sliders .cards-slider .swiper-button-prev:after{font-family:"Material Icons Outlined"!important;content:"\e5cb"!important;font-size:calc(1.25rem + 0.5 * (100vw - 62rem) / 58)}@media screen and (max-width:62rem){.component-cards-sliders .cards-slider .swiper-button-prev:after{font-size:1.25rem}}@media screen and (min-width:120rem){.component-cards-sliders .cards-slider .swiper-button-prev:after{font-size:1.75rem}}.component-cards-sliders .cards-slider .swiper-button-prev:after{line-height:130%;letter-spacing:-0.01em;font-weight:normal;line-height:1;color:#070603}.component-cards-sliders .cards-slider .item__carousel{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.component-cards-sliders .cards-slider .item__carousel img{width:95%;margin-left:auto;aspect-ratio:16/19;-o-object-fit:cover;object-fit:cover;border-radius:1rem}.component-cards-sliders .cards-slider .item__carousel .open-dialog{background-color:unset;border:unset;color:#C59D5F;margin-top:0.5rem;font-size:calc(0.875rem + 0.125 * (100vw - 62rem) / 58)}@media screen and (max-width:62rem){.component-cards-sliders .cards-slider .item__carousel .open-dialog{font-size:0.875rem}}@media screen and (min-width:120rem){.component-cards-sliders .cards-slider .item__carousel .open-dialog{font-size:1rem}}.component-cards-sliders .cards-slider .item__carousel .open-dialog{line-height:150%;font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.5rem;padding:0}.component-cards-sliders .cards-slider .item__carousel .open-dialog:after{font-family:"Material Icons";content:"\f1df";font-size:16px}.component-cards-sliders .cards-slider .item__caption{background-color:#F7F7F7;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;width:95%;bottom:0;text-align:left;color:#070603;margin-bottom:-1rem;margin-right:1.5rem;padding:1rem 1.5rem;border-radius:1rem}.component-cards-sliders .cards-slider .item__caption .item__title{font-size:calc(1rem + 0.125 * (100vw - 62rem) / 58)}@media screen and (max-width:62rem){.component-cards-sliders .cards-slider .item__caption .item__title{font-size:1rem}}@media screen and (min-width:120rem){.component-cards-sliders .cards-slider .item__caption .item__title{font-size:1.125rem}}.component-cards-sliders .cards-slider .item__caption .item__title{line-height:150%;font-weight:700;margin:0 0 0.25rem 0}.component-cards-sliders .cards-slider .item__caption .item__description{display:block;font-size:calc(0.875rem + 0.125 * (100vw - 62rem) / 58)}@media screen and (max-width:62rem){.component-cards-sliders .cards-slider .item__caption .item__description{font-size:0.875rem}}@media screen and (min-width:120rem){.component-cards-sliders .cards-slider .item__caption .item__description{font-size:1rem}}.component-cards-sliders .cards-slider .item__caption .item__description{line-height:150%}.form-filtros{margin:2rem 0}.form-filtros .component-form .form__group-inline{display:-ms-grid;display:grid;gap:1rem;-ms-grid-columns:1fr;grid-template-columns:1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:991px){.form-filtros .component-form .form__group-inline{-ms-grid-columns:auto 1fr 1fr 1fr 1fr;grid-template-columns:auto 1fr 1fr 1fr 1fr}}.aside-propiedad-detalle{padding:3rem 0 3rem 0}@media (min-width:991px){.aside-propiedad-detalle{padding:6rem 0 6rem 0}}.aside-propiedad-detalle.fixed{position:sticky;top:100px}.aside-propiedad-detalle .aside__card-content{padding:1rem;background-color:#F7F7F7;border-radius:8px}.aside-propiedad-detalle .aside-title{font-size:calc(1.125rem + 0.188 * (100vw - 62rem) / 58)}@media screen and (max-width:62rem){.aside-propiedad-detalle .aside-title{font-size:1.125rem}}@media screen and (min-width:120rem){.aside-propiedad-detalle .aside-title{font-size:1.313rem}}.aside-propiedad-detalle .aside-title{line-height:130%;margin:0;color:#C59D5F;margin-bottom:1rem}.aside-propiedad-detalle .card__details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem;margin:1rem 0}.aside-propiedad-detalle .card__details .detail{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.5rem}.aside-propiedad-detalle .card__details .detail .material-symbols-outlined{color:#F4AFB4;font-size:1.8rem}.aside-propiedad-detalle .card__details .detail .txt{font-size:calc(1rem + 0.125 * (100vw - 62rem) / 58)}@media screen and (max-width:62rem){.aside-propiedad-detalle .card__details .detail .txt{font-size:1rem}}@media screen and (min-width:120rem){.aside-propiedad-detalle .card__details .detail .txt{font-size:1.125rem}}.aside-propiedad-detalle .card__details .detail .txt{line-height:150%;color:#424242}.aside-propiedad-detalle .card__details .detail .txt-var{font-size:calc(1.25rem + 0.5 * (100vw - 62rem) / 58)}@media screen and (max-width:62rem){.aside-propiedad-detalle .card__details .detail .txt-var{font-size:1.25rem}}@media screen and (min-width:120rem){.aside-propiedad-detalle .card__details .detail .txt-var{font-size:1.75rem}}.aside-propiedad-detalle .card__details .detail .txt-var{line-height:130%;letter-spacing:-0.01em;font-weight:700}.aside-propiedad-detalle .contact-form{margin:1rem 0}.aside-propiedad-detalle .wpp-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#01DF62;color:#fff;gap:1rem}.aside-propiedad-detalle .wpp-btn img{height:25px}.aside-filtros{padding:3rem 0 3rem 0}@media (min-width:991px){.aside-filtros{padding:6rem 0 6rem 0}}.aside-filtros .aside__card-content{padding:1rem;background-color:#F7F7F7;border-radius:8px}.aside-filtros .aside__card-content-categoria{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0.3rem}.aside-filtros .aside__card-content-categoria:not(:last-of-type){padding-bottom:1rem;margin-bottom:1rem;border-bottom:1px solid #E0E0E0}.aside-filtros .aside__card-content .categoria-title{font-weight:700;text-transform:uppercase}.aside-detalles{padding:3rem 0 3rem 0}@media (min-width:991px){.aside-detalles{padding:6rem 0 6rem 0}}.aside-detalles .aside__card-content{padding:1rem;background-color:#F7F7F7;border-radius:8px}.aside-detalles .aside-title{font-size:calc(0.875rem + 0.125 * (100vw - 62rem) / 58)}@media screen and (max-width:62rem){.aside-detalles .aside-title{font-size:0.875rem}}@media screen and (min-width:120rem){.aside-detalles .aside-title{font-size:1rem}}.aside-detalles .aside-title{line-height:150%;color:#424242;font-weight:700;text-transform:uppercase;margin:0 0 0.75rem 0;padding:0}.aside-detalles .card-description{margin-bottom:1rem}.aside-detalles .card-description p{font-size:calc(0.875rem + 0.125 * (100vw - 62rem) / 58)}@media screen and (max-width:62rem){.aside-detalles .card-description p{font-size:0.875rem}}@media screen and (min-width:120rem){.aside-detalles .card-description p{font-size:1rem}}.aside-detalles .card-description p{line-height:150%;color:#424242;margin:0}.aside-detalles .card__details{margin-bottom:1rem}.aside-detalles .card__details .detail{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.aside-detalles .card__details .detail:not(:last-of-type){border-bottom:1px solid #E0E0E0;margin-bottom:0.35rem;padding-bottom:0.35rem}.aside-detalles .card__details .detail .txt,.aside-detalles .card__details .detail .txt-var{color:#424242}.aside-detalles .card__details .detail .txt{font-size:calc(1rem + 0.125 * (100vw - 62rem) / 58)}@media screen and (max-width:62rem){.aside-detalles .card__details .detail .txt{font-size:1rem}}@media screen and (min-width:120rem){.aside-detalles .card__details .detail .txt{font-size:1.125rem}}.aside-detalles .card__details .detail .txt{line-height:150%}.aside-detalles .card__details .detail .txt-var{font-size:calc(1.125rem + 0.188 * (100vw - 62rem) / 58)}@media screen and (max-width:62rem){.aside-detalles .card__details .detail .txt-var{font-size:1.125rem}}@media screen and (min-width:120rem){.aside-detalles .card__details .detail .txt-var{font-size:1.313rem}}.aside-detalles .card__details .detail .txt-var{line-height:130%;font-weight:700}.aside-detalles .wpp-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#01DF62;color:#fff;gap:1rem}.aside-detalles .wpp-btn img{height:25px}.component-product-description{padding:3rem 0 3rem 0}@media (min-width:991px){.component-product-description{padding:6rem 0 6rem 0}}.component-product-description .component-content{display:-ms-grid;display:grid;-ms-grid-columns:40% 2rem 1fr;grid-template-columns:40% 1fr;gap:2rem}.component-product-description .component-content .img-fluid{-o-object-fit:cover;object-fit:cover;aspect-ratio:16/19;border-radius:1rem}.component-product-description .component-content .content-caption{padding:3rem;border-radius:0.5rem;background-color:#F7F7F7;border-radius:1rem}.component-product-description .component-content .caption-title{font-size:calc(2rem + 0.5 * (100vw - 62rem) / 58)}@media screen and (max-width:62rem){.component-product-description .component-content .caption-title{font-size:2rem}}@media screen and (min-width:120rem){.component-product-description .component-content .caption-title{font-size:2.5rem}}.component-product-description .component-content .caption-title{line-height:110%;letter-spacing:-0.01em;margin:0;color:#070603;font-family:"Playfair Display",serif}.component-product-description .component-content .caption-undertitle{font-size:calc(1.25rem + 0.5 * (100vw - 62rem) / 58)}@media screen and (max-width:62rem){.component-product-description .component-content .caption-undertitle{font-size:1.25rem}}@media screen and (min-width:120rem){.component-product-description .component-content .caption-undertitle{font-size:1.75rem}}.component-product-description .component-content .caption-undertitle{line-height:130%;letter-spacing:-0.01em;font-weight:400;color:#070603;margin:0.5rem 0 1rem 0}.component-product-description .component-content .caption-subtitle{display:block;font-size:calc(1.125rem + 0.188 * (100vw - 62rem) / 58)}@media screen and (max-width:62rem){.component-product-description .component-content .caption-subtitle{font-size:1.125rem}}@media screen and (min-width:120rem){.component-product-description .component-content .caption-subtitle{font-size:1.313rem}}.component-product-description .component-content .caption-subtitle{line-height:130%;font-weight:700;color:#070603;margin:1.5rem 0 0.5rem 0}.component-product-description .component-content .caption-description{font-size:calc(1rem + 0.125 * (100vw - 62rem) / 58)}@media screen and (max-width:62rem){.component-product-description .component-content .caption-description{font-size:1rem}}@media screen and (min-width:120rem){.component-product-description .component-content .caption-description{font-size:1.125rem}}.component-product-description .component-content .caption-description{line-height:150%;color:#070603;margin:0.5rem 0 2rem 0}@media (max-width:991px){.component-product-description .component-content{-ms-grid-columns:1fr;grid-template-columns:1fr}.component-product-description .component-content .img-fluid{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;border-radius:1rem}.component-product-description .component-content .content-caption{padding:1.5rem;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.component-cta-info{background-color:#F1DEDE;padding:3rem 0;margin-top:-0.3rem}.component-cta-info .content-area{display:-ms-grid;display:grid;-ms-grid-columns:auto 2rem 68%;grid-template-columns:auto 68%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2rem}@media (max-width:1280px){.component-cta-info .content-area{-ms-grid-columns:1fr;grid-template-columns:1fr}}.component-cta-info .content-area .content-area-info{display:-ms-grid;display:grid;-ms-grid-columns:1fr 2rem 1fr 2rem 1fr;grid-template-columns:1fr 1fr 1fr;gap:2rem}@media (max-width:991px){.component-cta-info .content-area .content-area-info{-ms-grid-columns:1fr;grid-template-columns:1fr}}.component-cta-info .content-area .area-txt{margin:0;font-size:calc(2rem + 0.5 * (100vw - 62rem) / 58)}@media screen and (max-width:62rem){.component-cta-info .content-area .area-txt{font-size:2rem}}@media screen and (min-width:120rem){.component-cta-info .content-area .area-txt{font-size:2.5rem}}.component-cta-info .content-area .area-txt{line-height:110%;letter-spacing:-0.01em;margin:0;color:#070603;font-family:"Playfair Display",serif}.component-cta-info .content-area .info-block .marker{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0.5rem;color:#070603;font-family:"Playfair Display",serif;font-size:calc(1.125rem + 0.188 * (100vw - 62rem) / 58)}@media screen and (max-width:62rem){.component-cta-info .content-area .info-block .marker{font-size:1.125rem}}@media screen and (min-width:120rem){.component-cta-info .content-area .info-block .marker{font-size:1.313rem}}.component-cta-info .content-area .info-block .marker{line-height:130%;font-weight:700}.component-cta-info .content-area .info-block .marker:before{font-family:"Material Icons";content:"\e55f";font-size:16px}.component-cta-info .content-area .info-block .details{font-size:calc(1rem + 0.125 * (100vw - 62rem) / 58)}@media screen and (max-width:62rem){.component-cta-info .content-area .info-block .details{font-size:1rem}}@media screen and (min-width:120rem){.component-cta-info .content-area .info-block .details{font-size:1.125rem}}.component-cta-info .content-area .info-block .details{line-height:150%;color:#070603;display:block}.component-cta-info .content-area .info-block .link{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0.5rem;font-size:calc(0.875rem + 0.125 * (100vw - 62rem) / 58)}@media screen and (max-width:62rem){.component-cta-info .content-area .info-block .link{font-size:0.875rem}}@media screen and (min-width:120rem){.component-cta-info .content-area .info-block .link{font-size:1rem}}.component-cta-info .content-area .info-block .link{line-height:150%;color:#070603;font-weight:700;text-decoration:none}.component-cta-info .content-area .info-block .link:after{font-family:"Material Icons";content:"\e5c8";font-size:16px}.component-cta .content-cta .cta-caption .section-subtitle{margin-bottom:0.5rem;font-family:"Montserrat",serif}.component-cta .content-cta .cta-caption p{margin:0}.component-iframe-mapa{margin:2rem 0}.component-iframe-mapa .section__iframe{margin:1rem 0}.component-iframe-mapa .section__iframe iframe{border:none;width:100%;height:320px}.component-page-intro{background-color:#fff;border-bottom:1px solid #E0E0E0;position:relative;padding:2rem 0;z-index:0}.component-page-intro .page-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.component-page-intro .intro__caption{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;top:0;bottom:0;text-align:left;opacity:1;z-index:9;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.component-page-intro .intro__caption-content{position:relative;width:100%}.component-page-intro .section-title{overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;color:#C59D5F;margin:0}.component-page-intro .section-description{font-weight:400;font-size:calc(1.25rem + 0.5 * (100vw - 62rem) / 58)}@media screen and (max-width:62rem){.component-page-intro .section-description{font-size:1.25rem}}@media screen and (min-width:120rem){.component-page-intro .section-description{font-size:1.75rem}}.component-page-intro .section-description{line-height:130%;letter-spacing:-0.01em;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;color:#C59D5F;margin:0.4rem 0 0 0}.component-page-intro .caption-date{color:#757575;font-size:calc(0.875rem + 0.125 * (100vw - 62rem) / 58)}@media screen and (max-width:62rem){.component-page-intro .caption-date{font-size:0.875rem}}@media screen and (min-width:120rem){.component-page-intro .caption-date{font-size:1rem}}.component-page-intro .caption-date{line-height:150%;margin-top:0.5rem}.component-intro{background-color:#fff;padding:3rem 0 3rem 0}@media (min-width:991px){.component-intro{padding:6rem 0 6rem 0}}.component-intro{margin:2rem 0 2.6rem 0}@media (min-width:991px){.component-intro{margin:4rem 0 4rem 0}}.component-intro .intro__content{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2rem;height:100%}.component-intro .intro__content .intro__img{display:inline-table}.component-intro .intro__content .img-intro{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.component-intro .intro__content .intro__text{padding:0 15px}@media (min-width:991px){.component-intro .intro__content .intro__text{padding:0 0 0 14.5%}}@media (min-width:1920px){.component-intro .intro__content .intro__text{padding:0 0 0 24%}}.component-intro .intro__content .intro__text .intro__copy{margin-bottom:1rem}.component-intro .intro__content .intro__text .copy-txt{font-size:calc(1.125rem + 0.188 * (100vw - 62rem) / 58)}@media screen and (max-width:62rem){.component-intro .intro__content .intro__text .copy-txt{font-size:1.125rem}}@media screen and (min-width:120rem){.component-intro .intro__content .intro__text .copy-txt{font-size:1.313rem}}.component-intro .intro__content .intro__text .copy-txt{line-height:130%;margin:2rem 0;-webkit-box-sizing:border-box;box-sizing:border-box}@media (min-width:1440px){.component-intro .intro__content .intro__text .copy-txt{padding-right:8rem}}.component-intro .intro__content .intro__text .intro__subtitle{font-size:calc(1.275rem + 0.725 * (100vw - 62rem) / 58)}@media screen and (max-width:62rem){.component-intro .intro__content .intro__text .intro__subtitle{font-size:1.275rem}}@media screen and (min-width:120rem){.component-intro .intro__content .intro__text .intro__subtitle{font-size:2rem}}.component-intro .intro__content .intro__text .intro__subtitle{line-height:130%;letter-spacing:-0.01em;margin:0;color:#C59D5F}.component-intro-card .card__item{background-color:#F7F7F7;border:solid 1px #F7F7F7;border-radius:32px;-webkit-box-shadow:0px 2px 4px 0px rgba(48,49,51,0.1),0px 0px 1px 0px rgba(48,49,51,0.05);box-shadow:0px 2px 4px 0px rgba(48,49,51,0.1),0px 0px 1px 0px rgba(48,49,51,0.05);padding:2rem}.component-intro-card .card__item .card__content{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;justify-items:baseline;margin-top:0}.component-intro-card .card__item .card__content .card__item-title{color:#C59D5F;font-size:calc(1.25rem + 0.5 * (100vw - 62rem) / 58)}@media screen and (max-width:62rem){.component-intro-card .card__item .card__content .card__item-title{font-size:1.25rem}}@media screen and (min-width:120rem){.component-intro-card .card__item .card__content .card__item-title{font-size:1.75rem}}.component-intro-card .card__item .card__content .card__item-title{line-height:130%;letter-spacing:-0.01em;margin:2rem 0 1.5rem 0}.component-intro-card .card__item .card__content .card__list{padding-left:1.5rem;margin:0}.component-intro-card .card__item .card__content .card__list-title{color:#070603;font-size:calc(1rem + 0.125 * (100vw - 62rem) / 58)}@media screen and (max-width:62rem){.component-intro-card .card__item .card__content .card__list-title{font-size:1rem}}@media screen and (min-width:120rem){.component-intro-card .card__item .card__content .card__list-title{font-size:1.125rem}}.component-intro-card .card__item .card__content .card__list-title{line-height:150%;font-weight:700}.component-intro-card .card__item .card__content .list__item{color:#070603;font-size:calc(1rem + 0.125 * (100vw - 62rem) / 58)}@media screen and (max-width:62rem){.component-intro-card .card__item .card__content .list__item{font-size:1rem}}@media screen and (min-width:120rem){.component-intro-card .card__item .card__content .list__item{font-size:1.125rem}}.component-intro-card .card__item .card__content .list__item{line-height:150%;font-weight:400}.component-intro-alt .bg-color{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#F7F7F7}.component-intro-alt .intro__content .intro__text{padding:0}.component-intro-alt .intro__content .intro__text .section__title{font-size:calc(2.125rem + 0.875 * (100vw - 62rem) / 58)}@media screen and (max-width:62rem){.component-intro-alt .intro__content .intro__text .section__title{font-size:2.125rem}}@media screen and (min-width:120rem){.component-intro-alt .intro__content .intro__text .section__title{font-size:3rem}}.component-intro-alt .intro__content .intro__text .section__title{line-height:110%;letter-spacing:-0.01em;margin:0;color:#C59D5F;text-align:left;-webkit-box-sizing:border-box;box-sizing:border-box}@media (min-width:1440px){.component-intro-alt .intro__content .intro__text .section__title{padding-right:8rem}}.component-intro-alt .intro__content .intro__text .card-section{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;gap:1rem;margin:2rem 0}@media (min-width:991px){.component-intro-alt .intro__content .intro__text .card-section{-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr}}.component-intro-alt .intro__content .intro__text .card-section__link{text-decoration:none;padding:2.5rem;background-color:#fff}.component-intro-alt .intro__content .intro__text .card-section__link:hover{background-color:#fff;-webkit-box-shadow:0px 8px 16px 0px rgba(48,49,51,0.1),0px 0px 1px 0px rgba(48,49,51,0.05);box-shadow:0px 8px 16px 0px rgba(48,49,51,0.1),0px 0px 1px 0px rgba(48,49,51,0.05)}.component-intro-alt .intro__content .intro__text .card-section__link .material-icons,.component-intro-alt .intro__content .intro__text .card-section__link span{font-size:3rem;color:#C59D5F}.component-intro-alt .intro__content .intro__text .card-section__link .card-title{color:#C59D5F;font-size:calc(1.275rem + 0.725 * (100vw - 62rem) / 58)}@media screen and (max-width:62rem){.component-intro-alt .intro__content .intro__text .card-section__link .card-title{font-size:1.275rem}}@media screen and (min-width:120rem){.component-intro-alt .intro__content .intro__text .card-section__link .card-title{font-size:2rem}}.component-intro-alt .intro__content .intro__text .card-section__link .card-title{line-height:130%;letter-spacing:-0.01em;margin:0;margin:1.5rem 0}.component-intro-alt .intro__content .intro__text .card-section__link p{overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;display:-webkit-box;color:#070603;font-size:calc(1rem + 0.125 * (100vw - 62rem) / 58)}@media screen and (max-width:62rem){.component-intro-alt .intro__content .intro__text .card-section__link p{font-size:1rem}}@media screen and (min-width:120rem){.component-intro-alt .intro__content .intro__text .card-section__link p{font-size:1.125rem}}.component-intro-alt .intro__content .intro__text .card-section__link p{line-height:150%}.component-intro-alt .intro__content .img-section img{height:800px}@media (min-width:991px){.component-intro{padding:3rem 0 3rem 0}}@media (min-width:991px) and (min-width:991px){.component-intro{padding:6rem 0 6rem 0}}@media (min-width:991px){.component-intro .intro__content{display:-ms-grid;display:grid;-ms-grid-columns:1fr 2rem 45%;grid-template-columns:1fr 45%;-webkit-column-gap:2rem;-moz-column-gap:2rem;column-gap:2rem}.component-intro .intro__content .img-intro{margin-top:0}.component-intro-alt .intro__content{-ms-grid-columns:1fr 3rem 1fr;grid-template-columns:1fr 1fr;-webkit-column-gap:3rem;-moz-column-gap:3rem;column-gap:3rem}.component-intro-right{padding:3rem 0 3rem 0}}@media (min-width:991px) and (min-width:991px){.component-intro-right{padding:6rem 0 6rem 0}}@media (min-width:991px){.component-intro-right .intro__content{display:-ms-grid;display:grid;-ms-grid-columns:30% 2rem 1fr;grid-template-columns:30% 1fr;gap:2rem}.component-intro-right .intro__content .img-intro{margin-top:0}}.component-intro-galeria{padding:3rem 0 3rem 0}@media (min-width:991px){.component-intro-galeria{padding:6rem 0 6rem 0}}.component-intro-galeria .title-area{display:-ms-grid;display:grid;-ms-grid-columns:1fr 2rem 60%;grid-template-columns:1fr 60%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2rem}@media (max-width:991px){.component-intro-galeria .title-area{-ms-grid-columns:1fr;grid-template-columns:1fr}}.component-intro-galeria .title-area .section-title small{display:block;font-size:calc(1.25rem + 0.5 * (100vw - 62rem) / 58)}@media screen and (max-width:62rem){.component-intro-galeria .title-area .section-title small{font-size:1.25rem}}@media screen and (min-width:120rem){.component-intro-galeria .title-area .section-title small{font-size:1.75rem}}.component-intro-galeria .title-area .section-title small{line-height:130%;letter-spacing:-0.01em;font-weight:400;text-transform:uppercase}.component-intro-galeria .component-galeria{background-color:#F7F7F7;padding:2rem}.component-intro-galeria .component-galeria img{aspect-ratio:24/13}.component-intro-galeria .component-galeria #mainCarousel .carousel__button.is-next{right:2.5rem}.component-intro-galeria .component-galeria #mainCarousel .carousel__button.is-prev{left:2.5rem}.component-tabs-content{background-color:#fff;padding:3rem 0 3rem 0}@media (min-width:991px){.component-tabs-content{padding:6rem 0 6rem 0}}.component-tabs-content .page-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative}.component-tabs-content .page-container .btn-medium{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-bottom:0.5rem}@media (min-width:1024px){.component-tabs-content .page-container .btn-medium{position:absolute;top:0.25rem;right:1rem}}@media (max-width:768px){.component-tabs-content .page-container{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}}.component-tabs-content .page-container .tabs .tab-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.component-tabs-content .page-container .tabs .tab-header .tab-slider{overflow-y:hidden;display:-ms-grid;display:grid}.component-tabs-content .page-container .tabs .tab-header .tab-slider .tab-inputs{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;padding:0 0 0 0.5rem}.component-tabs-content .page-container .tabs .tab-header .tab-slider .tab-inputs input[type=radio]{display:none}.component-tabs-content .page-container .tabs .tab-header .tab-slider .tab-inputs input[type=radio]:checked+label span{background-color:#fff;color:#C59D5F;display:block;border-radius:50px}.component-tabs-content .page-container .tabs .tab-header .tab-slider .tab-inputs .label-tab{background:#C59D5F;color:#fff;font-weight:700;cursor:pointer;padding:0.25rem;margin-left:-0.4rem}.component-tabs-content .page-container .tabs .tab-header .tab-slider .tab-inputs .label-tab span{font-weight:700;font-size:calc(0.875rem + 0.125 * (100vw - 62rem) / 58)}@media screen and (max-width:62rem){.component-tabs-content .page-container .tabs .tab-header .tab-slider .tab-inputs .label-tab span{font-size:0.875rem}}@media screen and (min-width:120rem){.component-tabs-content .page-container .tabs .tab-header .tab-slider .tab-inputs .label-tab span{font-size:1rem}}.component-tabs-content .page-container .tabs .tab-header .tab-slider .tab-inputs .label-tab span{line-height:150%;letter-spacing:0.03em;font-family:"Montserrat",serif;text-decoration:none;position:relative;text-align:center;vertical-align:middle;border:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:inline-block;border-radius:1rem;-webkit-transition:all 0.2s linear 0s;transition:all 0.2s linear 0s;-webkit-box-sizing:border-box;box-sizing:border-box}.component-tabs-content .page-container .tabs .tab-header .tab-slider .tab-inputs .label-tab span:hover{scale:1.05}.component-tabs-content .page-container .tabs .tab-header .tab-slider .tab-inputs .label-tab span:hover:after{width:100%}.component-tabs-content .page-container .tabs .tab-header .tab-slider .tab-inputs .label-tab span:after{content:"";border-radius:1rem;width:0;height:100%;position:absolute;inset:0;-webkit-transition:all 0.5s cubic-bezier(0.19,1,0.22,1);transition:all 0.5s cubic-bezier(0.19,1,0.22,1);z-index:-1}.component-tabs-content .page-container .tabs .tab-header .tab-slider .tab-inputs .label-tab span{padding:0.875rem 2rem;background-color:#C59D5F;color:#fff;display:block;border-radius:50px}.component-tabs-content .page-container .tabs .tab-header .tab-slider .tab-inputs .label-tab:first-of-type{border-radius:50px 0 0 50px}.component-tabs-content .page-container .tabs .tab-header .tab-slider .tab-inputs .label-tab:last-of-type{border-radius:0 50px 50px 0}@media (max-width:768px){.component-tabs-content .page-container .tabs .tab-header .tab-slider .tab-inputs{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow-x:auto;white-space:nowrap;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}}.component-tabs-content .page-container .tabs .tab-content{display:none;padding:2rem 0;width:100%}.component-tabs-content .page-container .tabs .tab-content .component-card-document{padding:0}dialog{border:none;z-index:999}dialog::-ms-backdrop{-ms-scroll-chaining:none;overscroll-behavior:contain;background:rgba(25,27,40,0.9)}dialog::backdrop{-ms-scroll-chaining:none;overscroll-behavior:contain;background:rgba(25,27,40,0.9)}.component-modal dialog{-webkit-transition:scale 0.3s ease,display 0.3s ease allow-discrete;transition:scale 0.3s ease,display 0.3s ease allow-discrete;scale:0}.component-modal dialog[open]{scale:1;-webkit-transition:scale 0.3s ease-in-out;transition:scale 0.3s ease-in-out}@starting-style{.component-modal dialog[open]{scale:0}}.component-modal dialog::-ms-backdrop{-ms-scroll-chaining:none;overscroll-behavior:contain;background:rgba(25,27,40,0.9)}.component-modal dialog::backdrop{-ms-scroll-chaining:none;overscroll-behavior:contain;background:rgba(25,27,40,0.9)}.component-modal dialog:-internal-dialog-in-top-layer{position:fixed}.component-modal .modal{width:40rem;position:relative;background-color:#fff;border-radius:1rem;padding:2rem}@media (min-width:1920px){.component-modal .modal{padding:3rem}}@media (max-width:991px){.component-modal .modal{border-radius:1rem}}.component-modal .modal.modal-profile{width:70%}@media (max-width:991px){.component-modal .modal.modal-profile{width:100%}}@media (max-width:991px){.component-modal .modal{width:100%}}.component-modal .modal-content{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.5rem}.component-modal .close-dialog{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:unset;border:none;padding:none;position:absolute;top:-1rem;right:-1rem}.component-modal .close-dialog span,.component-modal .close-dialog svg{font-size:1.5rem;color:#424242}.component-modal .modal-head{width:100%;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem}.component-modal .modal-head .modal-title{font-size:calc(1.25rem + 0.5 * (100vw - 62rem) / 58)}@media screen and (max-width:62rem){.component-modal .modal-head .modal-title{font-size:1.25rem}}@media screen and (min-width:120rem){.component-modal .modal-head .modal-title{font-size:1.75rem}}.component-modal .modal-head .modal-title{line-height:130%;letter-spacing:-0.01em;color:#070603;margin:0}.component-modal .modal-head .modal-title small{display:block;font-size:calc(0.875rem + 0.125 * (100vw - 62rem) / 58)}@media screen and (max-width:62rem){.component-modal .modal-head .modal-title small{font-size:0.875rem}}@media screen and (min-width:120rem){.component-modal .modal-head .modal-title small{font-size:1rem}}.component-modal .modal-head .modal-title small{line-height:150%}.component-modal .modal-head .icon{background-color:red;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:4.75rem;height:4.75rem;border-radius:1rem}.component-modal .modal-head .icon i,.component-modal .modal-head .icon span{font-size:calc(1.5rem + 2 * (100vw - 62rem) / 58)}@media screen and (max-width:62rem){.component-modal .modal-head .icon i,.component-modal .modal-head .icon span{font-size:1.5rem}}@media screen and (min-width:120rem){.component-modal .modal-head .icon i,.component-modal .modal-head .icon span{font-size:3.5rem}}.component-modal .modal-head .icon i,.component-modal .modal-head .icon span{color:red}.component-modal .modal-body{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}@media (max-width:991px){.component-modal .modal-body{margin-top:1rem}}.component-modal .modal-body img{max-width:100%}.component-modal .modal-body .title{font-size:calc(2rem + 0.5 * (100vw - 62rem) / 58)}@media screen and (max-width:62rem){.component-modal .modal-body .title{font-size:2rem}}@media screen and (min-width:120rem){.component-modal .modal-body .title{font-size:2.5rem}}.component-modal .modal-body .title{line-height:110%;letter-spacing:-0.01em;margin:0;color:#070603}.component-modal .modal-body .title small{font-size:calc(0.875rem + 0.125 * (100vw - 62rem) / 58)}@media screen and (max-width:62rem){.component-modal .modal-body .title small{font-size:0.875rem}}@media screen and (min-width:120rem){.component-modal .modal-body .title small{font-size:1rem}}.component-modal .modal-body .title small{line-height:150%}.component-modal .modal-body .msg,.component-modal .modal-body p{font-size:calc(1.125rem + 0.188 * (100vw - 62rem) / 58)}@media screen and (max-width:62rem){.component-modal .modal-body .msg,.component-modal .modal-body p{font-size:1.125rem}}@media screen and (min-width:120rem){.component-modal .modal-body .msg,.component-modal .modal-body p{font-size:1.313rem}}.component-modal .modal-body .msg,.component-modal .modal-body p{line-height:130%;color:#070603}.component-modal .modal-body .msg:first-of-type,.component-modal .modal-body p:first-of-type{margin-top:0}.component-modal .modal-body .msg:last-of-type,.component-modal .modal-body p:last-of-type{margin-bottom:0}.component-modal .modal-body .info-data-txt:not(:last-of-type){margin-bottom:1rem}.component-modal .profile-content{display:-ms-grid;display:grid;-ms-grid-columns:25% 3rem 1fr;grid-template-columns:25% 1fr;gap:3rem}@media (max-width:991px){.component-modal .profile-content{-ms-grid-columns:1fr;grid-template-columns:1fr}}.component-modal .profile-content .scroll-content{max-height:60dvh;overflow:auto}.component-modal .profile-content .txt-area{padding-right:1rem}.component-modal .profile-content .title{font-size:calc(1.275rem + 0.725 * (100vw - 62rem) / 58)}@media screen and (max-width:62rem){.component-modal .profile-content .title{font-size:1.275rem}}@media screen and (min-width:120rem){.component-modal .profile-content .title{font-size:2rem}}.component-modal .profile-content .title{line-height:130%;letter-spacing:-0.01em;margin:0;color:#070603;margin-bottom:1rem}.component-modal .profile-content .title small{margin-top:0.5rem;color:#424242;display:block;font-size:calc(1rem + 0.125 * (100vw - 62rem) / 58)}@media screen and (max-width:62rem){.component-modal .profile-content .title small{font-size:1rem}}@media screen and (min-width:120rem){.component-modal .profile-content .title small{font-size:1.125rem}}.component-modal .profile-content .title small{line-height:150%}.component-modal .profile-content .msg,.component-modal .profile-content p{color:#424242;font-size:calc(1rem + 0.125 * (100vw - 62rem) / 58)}@media screen and (max-width:62rem){.component-modal .profile-content .msg,.component-modal .profile-content p{font-size:1rem}}@media screen and (min-width:120rem){.component-modal .profile-content .msg,.component-modal .profile-content p{font-size:1.125rem}}.component-modal .profile-content .msg,.component-modal .profile-content p{line-height:150%}.component-modal .profile-content .img-profile img{width:100%;aspect-ratio:3/4;-o-object-fit:cover;object-fit:cover;border-radius:0.5rem}.component-modal .profile-content .btn-outline{margin-top:1.5rem}.component-modal .modal-footer{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.component-breadcrumb{position:relative;padding:5px 0;background-color:#F7F7F7}.component-breadcrumb .breadcrumb-link{text-decoration:none;font-size:calc(0.75rem + 0.125 * (100vw - 62rem) / 58)}@media screen and (max-width:62rem){.component-breadcrumb .breadcrumb-link{font-size:0.75rem}}@media screen and (min-width:120rem){.component-breadcrumb .breadcrumb-link{font-size:0.875rem}}.component-breadcrumb .breadcrumb-link{line-height:150%;font-weight:700;color:#757575}.component-breadcrumb .breadcrumb-link:after{content:"»";font-size:18px;margin:0 5px 0 10px;position:relative;top:1px;color:#757575}.component-breadcrumb .breadcrumb-current{font-size:calc(0.75rem + 0.125 * (100vw - 62rem) / 58)}@media screen and (max-width:62rem){.component-breadcrumb .breadcrumb-current{font-size:0.75rem}}@media screen and (min-width:120rem){.component-breadcrumb .breadcrumb-current{font-size:0.875rem}}.component-breadcrumb .breadcrumb-current{line-height:150%;font-weight:700;color:#757575}.sidebar{background-color:#F1DEDE}.sidebar-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:auto}@media (min-width:1280px){.sidebar-nav{height:100vh}}.sidebar-nav .logo{display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:1.5rem;border-bottom:1px solid #C59D5F}.sidebar-nav .logo img{height:100px}@media (min-width:1440px){.sidebar-nav .logo{padding:2rem}.sidebar-nav .logo img{height:140px}}.sidebar-nav .nav-principal{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.sidebar-nav .nav-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}@media (max-width:1280px){.sidebar-nav .nav-menu{width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-height:0px;overflow:hidden;-webkit-transition:max-height 1s cubic-bezier(0,1,0,1);transition:max-height 1s cubic-bezier(0,1,0,1);padding:0;left:0;right:0}}.sidebar-nav .nav-menu .nav-item{color:#C59D5F;padding:0.7rem 1.5rem;font-size:0.875rem;text-decoration:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.sidebar-nav .nav-menu .nav-item:hover{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#F9F5EF}.sidebar-nav .nav-menu .nav-item:hover:after{font-family:"Material Icons Outlined";color:#F4AFB4;content:"\e941";font-size:21px;line-height:1}.sidebar-nav .nav-menu .nav-item.active{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#C59D5F;color:#fff}.sidebar-nav .nav-menu .nav-item.active:after{font-family:"Material Icons Outlined";color:#F4AFB4;content:"\e941";font-size:21px;line-height:1}@media (min-width:1440px){.sidebar-nav .nav-menu .nav-item{font-size:1rem}}.sidebar-nav .social-icons{display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:5px;margin-bottom:2rem;margin-top:2rem}.sidebar-nav .social-icons .sm-icono{display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:30px;height:30px;background-color:#C59D5F;border-radius:6px;padding:2px}.sidebar-nav .social-icons .sm-icono img{width:auto;height:16px}@media (min-width:1440px){.sidebar-nav .social-icons .sm-icono{width:45px;height:45px}.sidebar-nav .social-icons .sm-icono img{width:auto;height:21px}}@media (max-width:1280px){.sidebar-nav .social-icons{display:none}}@media (max-width:1280px){.sidebar-nav .label-mobile-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media (min-width:1280px){.sidebar-nav .label-mobile-menu{display:none}}.sidebar-nav .nav-toggler{display:none}@media (max-width:1280px){.sidebar-nav .nav-toggler+label{padding:0 15px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#C59D5F;padding:0.6rem 1.5rem;font-size:0.875rem}.sidebar-nav .nav-toggler+label .bar{position:relative;width:25px;height:2px;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;background:#C59D5F}.sidebar-nav .nav-toggler+label .bar+.bar{margin-top:5px}.sidebar-nav .nav-toggler:checked+label .bar:first-of-type{-webkit-transform:rotate(-45deg) translateX(-40%);transform:rotate(-45deg) translateX(-40%)}.sidebar-nav .nav-toggler:checked+label .bar:nth-of-type(2){opacity:0}.sidebar-nav .nav-toggler:checked+label .bar:nth-of-type(3){-webkit-transform:rotate(45deg) translateX(-40%);transform:rotate(45deg) translateX(-40%)}.sidebar-nav .nav-toggler:checked~.nav-principal .nav-menu{min-height:calc(100vh - 168px);height:calc(100vh - 168px);-webkit-transition:max-height 1s ease-in;transition:max-height 1s ease-in}}.servicios-home{background-color:#F7F7F7;padding:40px 0}@media (min-width:1440px){.servicios-home{padding:80px 0}}.servicios-home .servicios-content{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;gap:50px;margin:30px 0}@media (min-width:991px){.servicios-home .servicios-content{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}}.servicios-home .image-content img{height:450px;aspect-ratio:6/5;-o-object-fit:cover;object-fit:cover;width:100%}.servicios-home .text-content .title{font-size:calc(1.275rem + 0.725 * (100vw - 62rem) / 58)}@media screen and (max-width:62rem){.servicios-home .text-content .title{font-size:1.275rem}}@media screen and (min-width:120rem){.servicios-home .text-content .title{font-size:2rem}}.servicios-home .text-content .title{line-height:130%;letter-spacing:-0.01em;margin:0;color:#424242;text-transform:uppercase}.servicios-home .text-content .title:before{font-family:"Material Icons Outlined";content:"\f108";font-size:21px}.servicios-home .text-content .description{color:#424242;font-size:calc(1.125rem + 0.188 * (100vw - 62rem) / 58)}@media screen and (max-width:62rem){.servicios-home .text-content .description{font-size:1.125rem}}@media screen and (min-width:120rem){.servicios-home .text-content .description{font-size:1.313rem}}.servicios-home .text-content .description{line-height:130%}.servicios-home .text-content .actions{display:-webkit-box;display:-ms-flexbox;display:flex}.servicios-home .text-content .servicios-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:20px 0}.servicios-home .text-content .servicios-list .link-servicio{font-size:calc(1.125rem + 0.188 * (100vw - 62rem) / 58)}@media screen and (max-width:62rem){.servicios-home .text-content .servicios-list .link-servicio{font-size:1.125rem}}@media screen and (min-width:120rem){.servicios-home .text-content .servicios-list .link-servicio{font-size:1.313rem}}.servicios-home .text-content .servicios-list .link-servicio{line-height:130%;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;color:#C59D5F;text-decoration:none}.servicios-home .text-content .servicios-list .link-servicio:after{color:#F4AFB4;font-family:"Material Icons Outlined";content:"\e941";font-size:21px}.servicios-home .text-content .servicios-list .link-servicio:hover{font-weight:700}.clinica-home{background-color:#fff}@media (min-width:991px){.clinica-home{display:-ms-grid;display:grid;-ms-grid-columns:50% 50%;grid-template-columns:50% 50%}}.equipo-medico{background-color:#F7F7F7;padding:40px 0}@media (min-width:1440px){.equipo-medico{padding:80px 0}}@media (max-width:1366px){.equipo-medico .owl-stage{margin-left:-40px}}.equipo-medico .owl-nav{margin-top:1rem;float:right;color:#C59D5F;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.equipo-medico .carousel-cards{width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1;margin-top:20px}.equipo-medico .carousel-cards .item__carousel{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;max-width:100%!important;overflow:hidden;border-radius:12px 12px 0 0}.equipo-medico .carousel-cards .item__carousel img{aspect-ratio:5/4;-o-object-fit:cover;object-fit:cover}.equipo-medico .item__caption{position:relative;width:100%;bottom:0;text-align:left;background-color:#fff;padding:1rem;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:0 0 12px 12px}.equipo-medico .item__caption .item__title{color:#C59D5F;font-size:calc(1.125rem + 0.188 * (100vw - 62rem) / 58)}@media screen and (max-width:62rem){.equipo-medico .item__caption .item__title{font-size:1.125rem}}@media screen and (min-width:120rem){.equipo-medico .item__caption .item__title{font-size:1.313rem}}.equipo-medico .item__caption .item__title{line-height:130%;font-weight:700;margin:0;margin-bottom:6px}.equipo-medico .item__caption .item__description{font-size:calc(0.75rem + 0.125 * (100vw - 62rem) / 58)}@media screen and (max-width:62rem){.equipo-medico .item__caption .item__description{font-size:0.75rem}}@media screen and (min-width:120rem){.equipo-medico .item__caption .item__description{font-size:0.875rem}}.equipo-medico .item__caption .item__description{line-height:150%;margin:0 0 0.875rem 0}.equipo-medico .item__caption .item__link{color:#C59D5F;text-decoration:none;display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:calc(0.75rem + 0.125 * (100vw - 62rem) / 58)}@media screen and (max-width:62rem){.equipo-medico .item__caption .item__link{font-size:0.75rem}}@media screen and (min-width:120rem){.equipo-medico .item__caption .item__link{font-size:0.875rem}}.equipo-medico .item__caption .item__link{line-height:150%}.equipo-medico .item__caption .item__link:after{font-family:"Material Icons Outlined";content:"\e941";font-size:18px;color:#F4AFB4}.footer-contacto{background-color:#F7F7F7;padding:40px 0}@media (min-width:1440px){.footer-contacto{padding:80px 0}}.footer-contacto .info-content{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;gap:0rem}@media (min-width:1280px){.footer-contacto .info-content{-ms-grid-columns:1fr 2rem 50%;grid-template-columns:1fr 50%;gap:2rem}}.footer-contacto .info-content__contacto .list-items{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;gap:2rem}@media (min-width:576px){.footer-contacto .info-content__contacto .list-items{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}}@media (min-width:1280px){.footer-contacto .info-content__contacto .list-items{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}}.footer-contacto .info-content__contacto .list-items .item-contacto{display:-ms-grid;display:grid;-ms-grid-columns:auto 1.5rem 1fr;grid-template-columns:auto 1fr;gap:1.5rem}.footer-contacto .info-content__contacto .list-items .item-contacto .icono{background-color:#F4AFB4;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:50px;width:50px;height:50px}.footer-contacto .info-content__contacto .list-items .item-contacto .contact-text .upper{font-size:calc(0.75rem + 0.125 * (100vw - 62rem) / 58)}@media screen and (max-width:62rem){.footer-contacto .info-content__contacto .list-items .item-contacto .contact-text .upper{font-size:0.75rem}}@media screen and (min-width:120rem){.footer-contacto .info-content__contacto .list-items .item-contacto .contact-text .upper{font-size:0.875rem}}.footer-contacto .info-content__contacto .list-items .item-contacto .contact-text .upper{line-height:150%}.footer-contacto .info-content__contacto .list-items .item-contacto .contact-text .info-txt{font-size:calc(0.875rem + 0.125 * (100vw - 62rem) / 58)}@media screen and (max-width:62rem){.footer-contacto .info-content__contacto .list-items .item-contacto .contact-text .info-txt{font-size:0.875rem}}@media screen and (min-width:120rem){.footer-contacto .info-content__contacto .list-items .item-contacto .contact-text .info-txt{font-size:1rem}}.footer-contacto .info-content__contacto .list-items .item-contacto .contact-text .info-txt{line-height:150%;font-weight:400;margin:0}.footer-contacto .info-content__contacto .list-items .item-contacto .contact-text .link{color:#424242;text-decoration:none}.footer-contacto .info-content__contacto .list-items .item-contacto .contact-text .link:hover{text-decoration:underline}.footer-contacto .info-content__contacto .social-media{margin:2rem 0}.footer-contacto .info-content__contacto .social-media .title{font-size:calc(0.875rem + 0.125 * (100vw - 62rem) / 58)}@media screen and (max-width:62rem){.footer-contacto .info-content__contacto .social-media .title{font-size:0.875rem}}@media screen and (min-width:120rem){.footer-contacto .info-content__contacto .social-media .title{font-size:1rem}}.footer-contacto .info-content__contacto .social-media .title{line-height:150%}.footer-contacto .info-content__contacto .social-media .social-icons{display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.6rem;margin-bottom:2rem;margin-top:0.5rem}.footer-contacto .info-content__contacto .social-media .social-icons .sm-icono{display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-shadow:0px 0px 1px rgba(48,49,51,0.05),0px 4px 8px rgba(48,49,51,0.1);box-shadow:0px 0px 1px rgba(48,49,51,0.05),0px 4px 8px rgba(48,49,51,0.1);width:30px;height:30px;background-color:#fff;border-radius:6px;padding:2px}.footer-contacto .info-content__contacto .social-media .social-icons .sm-icono img{width:auto;height:16px}@media (min-width:1440px){.footer-contacto .info-content__contacto .social-media .social-icons .sm-icono{width:35px;height:35px}.footer-contacto .info-content__contacto .social-media .social-icons .sm-icono img{width:auto;height:21px}}.footer-contacto .info-content__form{padding:2rem;background-color:#fff;border-radius:12px}.footer-contacto .info-content__form .form-title{margin:0 0 1rem 0;color:#C59D5F}.footer-contacto .info-content__form .form-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end}.component-social-media{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;bottom:auto;height:auto;width:auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;gap:16px}@media (max-width:991px){.component-social-media{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;margin-top:2rem}}.component-social-media__vertical{position:absolute;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;right:2%;gap:8px}.component-social-media__horizontal{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:16px}.component-social-media .circle-social-link{border:0.5px solid #dee2e6;background:#fff;border-radius:50%;-webkit-box-shadow:2px 2px 4px rgba(7,6,3,0.25);box-shadow:2px 2px 4px rgba(7,6,3,0.25);height:45px;width:45px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#424242;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;text-decoration:none;-webkit-transition:0.3s ease-in-out;transition:0.3s ease-in-out}.component-social-media .circle-social-link img{width:auto;height:20px}.component-social-media .circle-social-link:last-child{margin-bottom:0}.component-social-media .circle-social-link span{color:#424242}.component-social-media .share-btn{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}@media (max-width:991px){.component-social-media .share-btn{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.component-social-media .share-options{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px}.component-social-media .share-options .circle-social-link:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.component-social-media .share-options .circle-social-link:first-child{visibility:hidden;-webkit-transition-delay:-0.25s;transition-delay:-0.25s}.component-social-media .share-options .circle-social-link:nth-child(2){visibility:hidden;-webkit-transition-delay:-0.2s;transition-delay:-0.2s}.component-social-media .share-options .circle-social-link:nth-child(3){visibility:hidden;-webkit-transition-delay:-0.15s;transition-delay:-0.15s}.component-social-media .share-options .circle-social-link:nth-child(4){visibility:hidden;-webkit-transition-delay:-0.1s;transition-delay:-0.1s}@media (max-width:991px){.component-social-media .share-options .circle-social-link:nth-child(4){visibility:hidden;-webkit-transition-delay:-0.25s;transition-delay:-0.25s}.component-social-media .share-options .circle-social-link:nth-child(3){visibility:hidden;-webkit-transition-delay:-0.2s;transition-delay:-0.2s}.component-social-media .share-options .circle-social-link:nth-child(2){visibility:hidden;-webkit-transition-delay:-0.15s;transition-delay:-0.15s}.component-social-media .share-options .circle-social-link:first-child{visibility:hidden;-webkit-transition-delay:-0.1s;transition-delay:-0.1s}}.component-social-media .share-options.active .circle-social-link:first-child{visibility:visible;-webkit-transition-delay:0.25s;transition-delay:0.25s}.component-social-media .share-options.active .circle-social-link:nth-child(2){visibility:visible;-webkit-transition-delay:0.2s;transition-delay:0.2s}.component-social-media .share-options.active .circle-social-link:nth-child(3){visibility:visible;-webkit-transition-delay:0.15s;transition-delay:0.15s}.component-social-media .share-options.active .circle-social-link:nth-child(4){visibility:visible;-webkit-transition-delay:0.1s;transition-delay:0.1s}@media (max-width:991px){.component-social-media .share-options.active .circle-social-link:nth-child(4){visibility:visible;-webkit-transition-delay:0.25s;transition-delay:0.25s}.component-social-media .share-options.active .circle-social-link:nth-child(3){visibility:visible;-webkit-transition-delay:0.2s;transition-delay:0.2s}.component-social-media .share-options.active .circle-social-link:nth-child(2){visibility:visible;-webkit-transition-delay:0.15s;transition-delay:0.15s}.component-social-media .share-options.active .circle-social-link:first-child{visibility:visible;-webkit-transition-delay:0.1s;transition-delay:0.1s}}.component-galeria-slide .item__carousel img{aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover}.component-galeria-slide .owl-dots{width:100%;position:absolute;bottom:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:12px}.component-galeria-slide .owl-dots .owl-dot{width:12px;height:12px;background-color:#fff;opacity:0.5;border-radius:50px}.component-galeria-slide .owl-dots .owl-dot.active{background-color:#fff;opacity:1}.component-text-galeria{background-color:#F7F7F7;padding-top:7rem;position:relative}@media (max-width:991px){.component-text-galeria{padding-top:3rem}}.component-text-galeria:before{content:"";width:100%;height:8rem;background-color:#fff;position:absolute;bottom:0;left:0;-webkit-transition:all 0.5s;transition:all 0.5s;-webkit-box-sizing:border-box;box-sizing:border-box}.component-text-galeria .swiper-galeria{width:100%;max-width:100%;overflow:hidden}.component-text-galeria .section-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2rem;font-size:calc(1.125rem + 0.188 * (100vw - 62rem) / 58)}@media screen and (max-width:62rem){.component-text-galeria .section-content{font-size:1.125rem}}@media screen and (min-width:120rem){.component-text-galeria .section-content{font-size:1.313rem}}.component-text-galeria .section-content{line-height:130%}.component-text-galeria .section-content .section-title{font-size:calc(2.125rem + 0.875 * (100vw - 62rem) / 58)}@media screen and (max-width:62rem){.component-text-galeria .section-content .section-title{font-size:2.125rem}}@media screen and (min-width:120rem){.component-text-galeria .section-content .section-title{font-size:3rem}}.component-text-galeria .section-content .section-title{line-height:110%;letter-spacing:-0.01em;margin:0;text-wrap:balance}.component-text-galeria .section-content .section-subtitle{color:#424242;font-weight:500;margin-top:1rem;font-size:calc(1.25rem + 0.5 * (100vw - 62rem) / 58)}@media screen and (max-width:62rem){.component-text-galeria .section-content .section-subtitle{font-size:1.25rem}}@media screen and (min-width:120rem){.component-text-galeria .section-content .section-subtitle{font-size:1.75rem}}.component-text-galeria .section-content .section-subtitle{line-height:130%;letter-spacing:-0.01em}.component-text-galeria .section-content .description-small{font-size:calc(0.875rem + 0.125 * (100vw - 62rem) / 58)}@media screen and (max-width:62rem){.component-text-galeria .section-content .description-small{font-size:0.875rem}}@media screen and (min-width:120rem){.component-text-galeria .section-content .description-small{font-size:1rem}}.component-text-galeria .section-content .description-small{line-height:150%}@media (min-width:991px){.component-text-galeria .section-content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.component-text-galeria .section-content .title-section{-webkit-box-sizing:border-box;box-sizing:border-box;padding-right:80px;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}.component-text-galeria .section-content .swiper-galeria{overflow:hidden;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}}.component-text-galeria .description,.component-text-galeria p{color:#424242;font-size:calc(1.125rem + 0.188 * (100vw - 62rem) / 58)}@media screen and (max-width:62rem){.component-text-galeria .description,.component-text-galeria p{font-size:1.125rem}}@media screen and (min-width:120rem){.component-text-galeria .description,.component-text-galeria p{font-size:1.313rem}}.component-text-galeria .description,.component-text-galeria p{line-height:130%;margin:1rem 0}@media (max-width:991px){.component-text-galeria .description,.component-text-galeria p{margin-top:0.75rem}}.component-text-galeria .item__slide{border-radius:1rem;position:relative}.component-text-galeria .item__slide img{height:100%;-o-object-fit:cover;object-fit:cover;border-radius:1rem}@media (min-width:991px){.component-text-galeria .item__slide img{aspect-ratio:36/37}}.component-text-galeria .item__slide .label-country{position:absolute;bottom:1.5rem;left:1.5rem;z-index:1}.component-text-galeria .item__slide .label-country img{aspect-ratio:unset}.component-text-galeria .component-indicatores{margin-top:2rem;display:-ms-grid;display:grid;-ms-grid-columns:1fr 3rem 1fr 3rem 1fr;grid-template-columns:repeat(3,1fr);gap:3rem}@media (max-width:991px){.component-text-galeria .component-indicatores{gap:1rem}}@media (max-width:991px){.component-text-galeria .component-indicatores .indicator{text-align:center}}.component-text-galeria .component-indicatores .indicator .number{color:#F4AFB4;display:block;font-size:calc(2rem + 0.5 * (100vw - 62rem) / 58)}@media screen and (max-width:62rem){.component-text-galeria .component-indicatores .indicator .number{font-size:2rem}}@media screen and (min-width:120rem){.component-text-galeria .component-indicatores .indicator .number{font-size:2.5rem}}.component-text-galeria .component-indicatores .indicator .number{line-height:110%;letter-spacing:-0.01em;margin:0;font-weight:700}.component-text-galeria .component-indicatores .indicator .caption{color:#070603;font-size:calc(1rem + 0.125 * (100vw - 62rem) / 58)}@media screen and (max-width:62rem){.component-text-galeria .component-indicatores .indicator .caption{font-size:1rem}}@media screen and (min-width:120rem){.component-text-galeria .component-indicatores .indicator .caption{font-size:1.125rem}}.component-text-galeria .component-indicatores .indicator .caption{line-height:150%;text-transform:uppercase;font-weight:600}.component-text-galeria.component-invert{background:none}.component-text-galeria.component-invert .section-content{gap:4rem}.component-video{margin:40px 0}@media (min-width:1440px){.component-video{margin:80px 0}}.component-video .link-video{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;height:380px;overflow:hidden;position:relative;text-decoration:none;width:100%;border-radius:12px}@media (max-width:767px){.component-video .link-video{height:280px}}.component-video .link-video img{width:100%;aspect-ratio:67/24;-o-object-fit:cover;object-fit:cover}@media (max-width:767px){.component-video .link-video img{height:280px}}.component-video .link-video:before{background:rgba(7,6,3,0.2);content:"";height:100%;left:0;position:absolute;top:0;-webkit-transition:0.3s ease-in-out;transition:0.3s ease-in-out;width:100%;z-index:2}.component-video .link-video:after{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;border-radius:50%;-webkit-box-sizing:border-box;box-sizing:border-box;color:#F4AFB4;font-family:"Material Icons Outlined";content:"\e1c4";font-size:52px;height:65px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;left:50%;line-height:1;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:65px;z-index:3;-webkit-transition:0.3s ease-in-out;transition:0.3s ease-in-out}.component-tab-categorias{margin:40px 0}@media (min-width:1440px){.component-tab-categorias{margin:80px 0}}.component-tab-categorias .servicios-content{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;gap:50px;margin:30px 0}@media (min-width:991px){.component-tab-categorias .servicios-content{-ms-grid-columns:1fr 30%;grid-template-columns:1fr 30%}}.component-tab-categorias .servicios-content .content-info .title-section-full .title{font-size:calc(1.275rem + 0.725 * (100vw - 62rem) / 58)}@media screen and (max-width:62rem){.component-tab-categorias .servicios-content .content-info .title-section-full .title{font-size:1.275rem}}@media screen and (min-width:120rem){.component-tab-categorias .servicios-content .content-info .title-section-full .title{font-size:2rem}}.component-tab-categorias .servicios-content .content-info .title-section-full .title{line-height:130%;letter-spacing:-0.01em;margin:0}.component-tab-categorias .servicios-content .content-info .title-section-full .description,.component-tab-categorias .servicios-content .content-info .title-section-full p{font-size:calc(1rem + 0.125 * (100vw - 62rem) / 58)}@media screen and (max-width:62rem){.component-tab-categorias .servicios-content .content-info .title-section-full .description,.component-tab-categorias .servicios-content .content-info .title-section-full p{font-size:1rem}}@media screen and (min-width:120rem){.component-tab-categorias .servicios-content .content-info .title-section-full .description,.component-tab-categorias .servicios-content .content-info .title-section-full p{font-size:1.125rem}}.component-tab-categorias .servicios-content .content-info .title-section-full .description,.component-tab-categorias .servicios-content .content-info .title-section-full p{line-height:150%}.component-tab-categorias .servicios-content .content-info .image-content img{width:100%;-o-object-fit:cover;object-fit:cover;max-height:500px}.component-tab-categorias .servicios-content .content-details .actions{background-color:#F1DEDE;padding:1rem}.component-tab-categorias .servicios-content .content-details .content-card-list{margin:2rem 0 1rem 0;background-color:#F7F7F7;padding:2rem}.component-tab-categorias .servicios-content .content-details .content-card-list .lista{list-style:none;padding:0}.component-tab-categorias .servicios-content .content-details .content-card-list .lista:not(:last-of-type){margin-bottom:2rem}.component-tab-categorias .servicios-content .content-details .content-card-list .lista .title{font-size:calc(1.25rem + 0.5 * (100vw - 62rem) / 58)}@media screen and (max-width:62rem){.component-tab-categorias .servicios-content .content-details .content-card-list .lista .title{font-size:1.25rem}}@media screen and (min-width:120rem){.component-tab-categorias .servicios-content .content-details .content-card-list .lista .title{font-size:1.75rem}}.component-tab-categorias .servicios-content .content-details .content-card-list .lista .title{line-height:130%;letter-spacing:-0.01em;font-weight:700;color:#C59D5F;margin:0 0 1rem 0}.component-tab-categorias .servicios-content .content-details .content-card-list .lista .item-lista{font-size:calc(1rem + 0.125 * (100vw - 62rem) / 58)}@media screen and (max-width:62rem){.component-tab-categorias .servicios-content .content-details .content-card-list .lista .item-lista{font-size:1rem}}@media screen and (min-width:120rem){.component-tab-categorias .servicios-content .content-details .content-card-list .lista .item-lista{font-size:1.125rem}}.component-tab-categorias .servicios-content .content-details .content-card-list .lista .item-lista{line-height:150%}.component-tab-categorias .servicios-content .content-details .content-card-list .lista .item-lista:not(:last-of-type){margin-bottom:0.75rem}.component-tab-categorias .servicios-content .content-details .content-card-list .lista .item-lista:before{font-family:"Material Icons Outlined";content:"\e2e6";font-size:18px;color:#F4AFB4}.component-galeria #thumbCarousel .carousel__viewport .carousel__track{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem}.component-galeria #mainCarousel{width:100%;margin:0 auto 5px auto;--carousel-button-color:#170724;--carousel-button-bg:#fff;--carousel-button-shadow:0 2px 1px -1px rgb(0 0 0/20%),0 1px 1px 0 rgb(0 0 0/14%),0 1px 3px 0 rgb(0 0 0/12%);--carousel-button-svg-width:20px;--carousel-button-svg-height:20px;--carousel-button-svg-stroke-width:2.5}.component-galeria .carousel__slide-video{position:relative}.component-galeria .carousel__slide-video:before{font-family:"Material Icons Outlined";content:"\e1c4";color:#fff;font-size:calc(3rem + 0.75 * (100vw - 62rem) / 58)}@media screen and (max-width:62rem){.component-galeria .carousel__slide-video:before{font-size:3rem}}@media screen and (min-width:120rem){.component-galeria .carousel__slide-video:before{font-size:3.75rem}}.component-galeria .carousel__slide-video:before{line-height:110%;letter-spacing:-0.01em;margin:1rem 0;opacity:1;position:absolute;top:50%;left:45%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.component-galeria .carousel__dots{bottom:2rem;top:unset;gap:0.5rem}.component-galeria .carousel__dots .carousel__dot{color:#fff;width:14px;height:14px}.component-galeria .carousel__dots .carousel__dot:after{width:14px;height:14px;border-radius:50px}.component-galeria .carousel__dots .carousel__dot.is-selected{width:24px}.component-galeria .carousel__dots .carousel__dot.is-selected:after{width:24px}.component-galeria img{width:100%;aspect-ratio:16/10}.component-galeria #mainCarousel .carousel__slide{width:100%;padding:0}.component-galeria #mainCarousel .carousel__button.is-prev{left:-1.5rem}.component-galeria #mainCarousel .carousel__button.is-next{right:-1.5rem}.component-galeria #mainCarousel .carousel__button:focus{outline:none;-webkit-box-shadow:0 0 0 4px #A78BFA;box-shadow:0 0 0 4px #A78BFA}.component-galeria #thumbCarousel .carousel__slide{padding:0;overflow-y:hidden;width:20%;height:140px}@media (max-width:991px){.component-galeria #thumbCarousel .carousel__slide{height:auto}}.component-galeria #thumbCarousel .carousel__slide img{width:100%;aspect-ratio:16/10;-o-object-fit:cover;object-fit:cover;border-radius:4px}.component-galeria #thumbCarousel .carousel__slide.is-nav-selected{opacity:1}.component-intro-img .intro-txt,.component-intro-img p{font-size:calc(1.125rem + 0.188 * (100vw - 62rem) / 58)}@media screen and (max-width:62rem){.component-intro-img .intro-txt,.component-intro-img p{font-size:1.125rem}}@media screen and (min-width:120rem){.component-intro-img .intro-txt,.component-intro-img p{font-size:1.313rem}}.component-intro-img .intro-txt,.component-intro-img p{line-height:130%}.component-intro-img img{width:100%;aspect-ratio:11/5;-o-object-fit:cover;object-fit:cover}.component-texto .txt,.component-texto p{font-size:calc(1rem + 0.125 * (100vw - 62rem) / 58)}@media screen and (max-width:62rem){.component-texto .txt,.component-texto p{font-size:1rem}}@media screen and (min-width:120rem){.component-texto .txt,.component-texto p{font-size:1.125rem}}.component-texto .txt,.component-texto p{line-height:150%}.component-articulos-anteriores .articulos-interes{padding:0}.component-articulos-anteriores .articulos-interes .carousel-cards{padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2rem}@media (min-width:567px){.component-articulos-anteriores .articulos-interes .carousel-cards{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media (min-width:1024px){.component-articulos-anteriores .articulos-interes .carousel-cards{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.component-articulos-anteriores .articulos-interes .item__caption .item__title{font-size:calc(1rem + 0.125 * (100vw - 62rem) / 58)}@media screen and (max-width:62rem){.component-articulos-anteriores .articulos-interes .item__caption .item__title{font-size:1rem}}@media screen and (min-width:120rem){.component-articulos-anteriores .articulos-interes .item__caption .item__title{font-size:1.125rem}}.component-articulos-anteriores .articulos-interes .item__caption .item__title{line-height:150%}.component-paginador{margin:2rem 0 2.6rem 0}@media (min-width:991px){.component-paginador{margin:4rem 0 4rem 0}}.component-paginador .paginador{text-align:center}.component-paginador .paginador .result-text{width:100%;text-align:center;font-size:calc(0.75rem + 0.125 * (100vw - 62rem) / 58)}@media screen and (max-width:62rem){.component-paginador .paginador .result-text{font-size:0.75rem}}@media screen and (min-width:120rem){.component-paginador .paginador .result-text{font-size:0.875rem}}.component-paginador .paginador .result-text{line-height:150%}.component-paginador .paginador .nav-paginacion{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0;padding:0}.component-paginador .paginador .page-item{font-size:calc(0.75rem + 0.125 * (100vw - 62rem) / 58)}@media screen and (max-width:62rem){.component-paginador .paginador .page-item{font-size:0.75rem}}@media screen and (min-width:120rem){.component-paginador .paginador .page-item{font-size:0.875rem}}.component-paginador .paginador .page-item{line-height:150%;color:#F4AFB4;height:100%;border-radius:50%;width:30px!important;height:30px!important;border:1px solid #E0E0E0;font-weight:700;line-height:2.3;margin:0 4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden}.component-paginador .paginador .page-item:hover{-webkit-box-shadow:0 0 5px rgba(0,0,0,0.15);box-shadow:0 0 5px rgba(0,0,0,0.15)}.component-paginador .paginador .page-item .page-link{background-color:#fff;text-decoration:none;color:#424242;margin:-3px 0 0;padding:3px 0 0;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:500}.component-paginador .paginador .page-item .page-link:hover{-webkit-transform:scale(1.2);transform:scale(1.2);background-color:#F7F7F7}.component-paginador .paginador .page-item .page-link.active{background-color:#F4AFB4}.component-paginador .paginador .page-item .page-link.disabled{pointer-events:none}.component-paginador .paginador .page-item .page-link span{font-size:calc(0.75rem + 0.125 * (100vw - 62rem) / 58)}@media screen and (max-width:62rem){.component-paginador .paginador .page-item .page-link span{font-size:0.75rem}}@media screen and (min-width:120rem){.component-paginador .paginador .page-item .page-link span{font-size:0.875rem}}.component-paginador .paginador .page-item .page-link span{line-height:150%;color:#616161;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.component-categorias{margin:40px 0}@media (min-width:1440px){.component-categorias{margin:80px 0 40px 0}}.component-categorias .section-labels{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}@media (min-width:991px){.component-categorias .section-labels{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.component-categorias .list-labels{display:-webkit-box;display:-ms-flexbox;display:flex;gap:5px;list-style:none;padding:0;margin:0}.component-categorias .label .bef-link{padding:0.2rem 1rem;display:inline-block;text-decoration:none;font-size:12px;border-radius:50px;text-transform:uppercase;text-decoration:none;background-color:#EEEEEE;color:#424242}.component-categorias .label .bef-link--selected{background-color:#C59D5F;color:#fff}.wpp-section{display:-webkit-box;display:-ms-flexbox;display:flex;border-radius:50px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:fixed;bottom:2rem;right:24px;z-index:10000;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;z-index:998}@media (max-width:991px){.wpp-section{bottom:3%;right:22px}}.wpp-section .wpp-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:40px;color:#fff;text-decoration:none}.wpp-section .wpp-btn img{height:50px}.wpp-section:hover{scale:1.2}.component-cv{margin:40px 0}@media (min-width:1440px){.component-cv{margin:80px 0}}.component-cv .curriculum-vitae__content{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;gap:2rem}@media (min-width:1440px){.component-cv .curriculum-vitae__content{-ms-grid-columns:30% auto;grid-template-columns:30% auto}}.component-cv .head__content{padding:2rem;background-color:#F1DEDE}.component-cv .head__content .perfil-img img{width:100%;-o-object-fit:cover;object-fit:cover;margin-bottom:2rem;aspect-ratio:61/49}.component-cv .head__content{gap:2rem}.component-cv .head__content .name{color:#C59D5F;font-size:calc(1.275rem + 0.725 * (100vw - 62rem) / 58)}@media screen and (max-width:62rem){.component-cv .head__content .name{font-size:1.275rem}}@media screen and (min-width:120rem){.component-cv .head__content .name{font-size:2rem}}.component-cv .head__content .name{line-height:130%;letter-spacing:-0.01em;margin:0}.component-cv .head__content .especialidad__list li{font-size:calc(1.125rem + 0.188 * (100vw - 62rem) / 58)}@media screen and (max-width:62rem){.component-cv .head__content .especialidad__list li{font-size:1.125rem}}@media screen and (min-width:120rem){.component-cv .head__content .especialidad__list li{font-size:1.313rem}}.component-cv .head__content .especialidad__list li{line-height:130%}.component-cv .head__content .resume{font-size:calc(1rem + 0.125 * (100vw - 62rem) / 58)}@media screen and (max-width:62rem){.component-cv .head__content .resume{font-size:1rem}}@media screen and (min-width:120rem){.component-cv .head__content .resume{font-size:1.125rem}}.component-cv .head__content .resume{line-height:150%}.component-cv .head__content .linkedin-link{background-color:#F9F5EF;color:#C59D5F;vertical-align:middle;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:1rem;border-radius:6px;padding:0.8rem 1rem;font-size:calc(1rem + 0.125 * (100vw - 62rem) / 58)}@media screen and (max-width:62rem){.component-cv .head__content .linkedin-link{font-size:1rem}}@media screen and (min-width:120rem){.component-cv .head__content .linkedin-link{font-size:1.125rem}}.component-cv .head__content .linkedin-link{line-height:150%;text-decoration:none}.component-cv .head__content .linkedin-link img{height:21px}.component-cv .profile__content{font-size:calc(1rem + 0.125 * (100vw - 62rem) / 58)}@media screen and (max-width:62rem){.component-cv .profile__content{font-size:1rem}}@media screen and (min-width:120rem){.component-cv .profile__content{font-size:1.125rem}}.component-cv .profile__content{line-height:150%}.component-colapsable{margin:2rem 0 2.6rem 0}@media (min-width:991px){.component-colapsable{margin:4rem 0 4rem 0}}.component-colapsable .accordion__list{margin-top:15px}.component-colapsable .accordion__list input{display:none}.component-colapsable .accordion__list .accordion_item{-webkit-box-shadow:0px 0px 1px rgba(48,49,51,0.05),0px 4px 8px rgba(48,49,51,0.1);box-shadow:0px 0px 1px rgba(48,49,51,0.05),0px 4px 8px rgba(48,49,51,0.1)}.component-colapsable .content{position:relative;background:white;-webkit-transition:all 0.15s ease-in-out;transition:all 0.15s ease-in-out;border:1px solid #E5E5E5;-webkit-box-shadow:0px 4px 4px rgba(218,218,218,0.25);box-shadow:0px 4px 4px rgba(218,218,218,0.25);margin-bottom:10px;padding:0.875rem 1rem}.component-colapsable .content:hover{background-color:#F7F7F7}.component-colapsable .content:before{content:"";position:absolute;display:block;top:0;bottom:0;left:0;right:0;pointer-events:none}.component-colapsable .content .txt{color:#070603;font-size:calc(0.875rem + 0.125 * (100vw - 62rem) / 58)}@media screen and (max-width:62rem){.component-colapsable .content .txt{font-size:0.875rem}}@media screen and (min-width:120rem){.component-colapsable .content .txt{font-size:1rem}}.component-colapsable .content .txt{line-height:150%}.component-colapsable .content .content-title{font-size:1rem;color:black;width:100%;display:inline-block;cursor:pointer;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.component-colapsable .content .content-title:before{position:absolute;display:block;font-family:"Material Icons";content:"\e313";font-size:26px;right:20px;color:#F4AFB4;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.component-colapsable .content .colapse-content{width:100%;margin-top:20px;font-size:1rem;color:black;display:none}.component-colapsable .content .colapse-content .content-bottom p:not(:last-of-type){margin-bottom:8px}.component-colapsable .content .content-close{position:absolute;height:64px;width:100%;top:0;left:0;cursor:pointer;display:none}.component-colapsable .content .list-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.2rem;list-style:none;padding:0}.component-colapsable .content .list-content .item__list{color:#F4AFB4;font-size:calc(0.875rem + 0.125 * (100vw - 62rem) / 58)}@media screen and (max-width:62rem){.component-colapsable .content .list-content .item__list{font-size:0.875rem}}@media screen and (min-width:120rem){.component-colapsable .content .list-content .item__list{font-size:1rem}}.component-colapsable .content .list-content .item__list{line-height:150%}.component-colapsable .content .list-content .item__download .link,.component-colapsable .content .list-content .item__download a{color:#C59D5F;font-weight:700;text-decoration:none}.component-colapsable input:checked+.content{height:auto}.component-colapsable input:checked+.content .content-title{padding-bottom:15px;border-bottom:1px solid #E5E5E5;font-weight:700}.component-colapsable input:checked+.content .content-title:before{-webkit-transform:rotate(180deg);transform:rotate(180deg);color:#C59D5F;font-weight:400}.component-colapsable input:checked+.content .colapse-content,.component-colapsable input:checked+.content .content-close{display:inline-block}.component-servicios-galeria{padding:7rem 0 0 0;background-color:#fff}@media (max-width:991px){.component-servicios-galeria{padding:3rem 0 0 0}}.component-servicios-galeria .col-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.5rem}.component-servicios-galeria .col-content .col-content{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr)}@media (max-width:991px){.component-servicios-galeria .col-content .col-content{-ms-grid-columns:1fr;grid-template-columns:1fr}}@media (min-width:991px){.component-servicios-galeria .col-content{gap:3rem;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.component-servicios-galeria .col-content .title-section{-webkit-box-flex:0;-ms-flex:0 0 30%;flex:0 0 30%}.component-servicios-galeria .col-content .carousel-cards{-webkit-box-flex:0;-ms-flex:0 0 70%;flex:0 0 70%}}.component-servicios-galeria .grid-galeria-content{padding-left:1.5rem;margin-top:2rem}@media (min-width:991px){.component-servicios-galeria .grid-galeria-content{margin-top:4rem;padding-left:calc(10% + 1.5rem)}}.component-servicios-galeria .grid-galeria-content .item__img img{border-radius:1rem;width:100%;-o-object-fit:cover;object-fit:cover;max-height:450px}.component-testimonios{padding:14rem 0 7rem 0;background-color:#F7F7F7;margin-top:-10rem}@media (max-width:991px){.component-testimonios{padding-bottom:3rem}}.component-testimonios .swiper-pagination{position:relative;margin-top:2rem;text-align:left;z-index:1}.component-testimonios .swiper-pagination .swiper-pagination-bullet{width:12px;height:12px;background-color:#C59D5F;opacity:0.3;border-radius:50px}.component-testimonios .swiper-pagination .swiper-pagination-bullet-active{width:12px;background-color:#C59D5F;opacity:1}.component-testimonios .col-content{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;gap:1.5rem}@media (min-width:991px){.component-testimonios .col-content{gap:3rem;-ms-grid-columns:30% 3rem 70%;grid-template-columns:30% 70%}}.component-testimonios .title-section{width:100%}.component-testimonios .swiper-text-container{width:100%;max-width:100%;overflow:hidden}.component-testimonios .item__testimonio{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.component-testimonios .item__testimonio .testimonio-text{font-size:calc(1.125rem + 0.188 * (100vw - 62rem) / 58)}@media screen and (max-width:62rem){.component-testimonios .item__testimonio .testimonio-text{font-size:1.125rem}}@media screen and (min-width:120rem){.component-testimonios .item__testimonio .testimonio-text{font-size:1.313rem}}.component-testimonios .item__testimonio .testimonio-text{line-height:130%;font-weight:600;font-style:oblique;color:#070603;margin:0}.component-testimonios .item__testimonio .testimonio-name{color:#070603;font-size:calc(1rem + 0.125 * (100vw - 62rem) / 58)}@media screen and (max-width:62rem){.component-testimonios .item__testimonio .testimonio-name{font-size:1rem}}@media screen and (min-width:120rem){.component-testimonios .item__testimonio .testimonio-name{font-size:1.125rem}}.component-testimonios .item__testimonio .testimonio-name{line-height:150%;margin:0.5rem 0 0 0}.component-error{margin:2rem 0 2.6rem 0}@media (min-width:991px){.component-error{margin:4rem 0 4rem 0}}.component-error{padding-bottom:5.25rem}.component-error .error-number{text-align:center;position:relative}.component-error .error-bg{margin:0;font-size:calc(82px + 238 * (100vw - 62rem) / 58)}@media screen and (max-width:62rem){.component-error .error-bg{font-size:82px}}@media screen and (min-width:120rem){.component-error .error-bg{font-size:320px}}.component-error .error-bg{font-weight:800;color:#F7F7F7}.component-error .error-txt{display:block;font-size:calc(42px + 98 * (100vw - 62rem) / 58)}@media screen and (max-width:62rem){.component-error .error-txt{font-size:42px}}@media screen and (min-width:120rem){.component-error .error-txt{font-size:140px}}.component-error .error-txt{font-weight:800;color:#C59D5F;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.component-error .descriptive-txt{text-align:center}.component-error .descriptive-txt .title{font-size:calc(24px + 18 * (100vw - 62rem) / 58)}@media screen and (max-width:62rem){.component-error .descriptive-txt .title{font-size:24px}}@media screen and (min-width:120rem){.component-error .descriptive-txt .title{font-size:42px}}.component-error .descriptive-txt .title{margin:0}.component-error .descriptive-txt .txt{font-size:calc(18px + 6 * (100vw - 62rem) / 58)}@media screen and (max-width:62rem){.component-error .descriptive-txt .txt{font-size:18px}}@media screen and (min-width:120rem){.component-error .descriptive-txt .txt{font-size:24px}}.component-error .descriptive-txt .txt{margin:5px 0 0 0}.component-error .link-back{margin-top:2rem;font-size:calc(16px + 5 * (100vw - 62rem) / 58)}@media screen and (max-width:62rem){.component-error .link-back{font-size:16px}}@media screen and (min-width:120rem){.component-error .link-back{font-size:21px}}.component-error .link-back{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;text-decoration:none;text-align:center;color:#C59D5F}.component-error .link-back:before{font-family:"Material Symbols Outlined";content:"\e166";font-size:21px;font-weight:normal}.messages__wrapper{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto;padding:0 1.5rem;width:100%}@media (min-width:576px){.messages__wrapper{width:95%}}@media (min-width:1440px){.messages__wrapper{width:85%}}@media (min-width:1920px){.messages__wrapper{width:80%}}.messages__wrapper{margin:1.5rem auto}.messages__wrapper .messages{background-color:#fcfcdb;color:#111928;font-weight:500;padding:0.75rem;border-radius:0.875rem;margin:0.5rem 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem}.component-footer-basic{background-color:#070603}.component-footer-basic .txt-copy{font-size:0.75rem;line-height:150%;background-color:#070603;color:#fff;text-align:center;padding:0.75rem 0}.component-footer-basic .footer-content{padding:3rem 0 3rem 0}@media (min-width:991px){.component-footer-basic .footer-content{padding:6rem 0 6rem 0}}.component-footer-basic .footer-content .footer-top{border-bottom:1px solid #E0E0E0;padding-bottom:2rem;margin-bottom:2rem}.component-footer-basic .footer-content .footer-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.component-footer-basic .footer-content .footer-bottom .txt-copy{font-size:calc(0.875rem + 0.125 * (100vw - 62rem) / 58)}@media screen and (max-width:62rem){.component-footer-basic .footer-content .footer-bottom .txt-copy{font-size:0.875rem}}@media screen and (min-width:120rem){.component-footer-basic .footer-content .footer-bottom .txt-copy{font-size:1rem}}.component-footer-basic .footer-content .footer-bottom .txt-copy{line-height:150%;color:#fff}.component-footer-basic .footer-content .footer-bottom .social-icons{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem}.component-footer-basic .footer-content .footer-bottom .social-icons .sm-icono{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#F7F7F7;border:1px solid #F7F7F7;-webkit-box-shadow:0px 4px 8px 0px rgba(48,49,51,0.1),0px 0px 1px 0px rgba(48,49,51,0.05);box-shadow:0px 4px 8px 0px rgba(48,49,51,0.1),0px 0px 1px 0px rgba(48,49,51,0.05);border-radius:50px;width:50px;height:50px}.component-footer-basic-alt .footer-content{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;gap:2rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:991px){.component-footer-basic-alt .footer-content{-ms-grid-columns:1fr 70%;grid-template-columns:1fr 70%}}.component-footer-basic-alt .footer-brand img{max-height:84px}.component-footer-basic-alt .footer-brand .copy-txt{color:#fff;font-size:calc(1rem + 0.125 * (100vw - 62rem) / 58)}@media screen and (max-width:62rem){.component-footer-basic-alt .footer-brand .copy-txt{font-size:1rem}}@media screen and (min-width:120rem){.component-footer-basic-alt .footer-brand .copy-txt{font-size:1.125rem}}.component-footer-basic-alt .footer-brand .copy-txt{line-height:150%;font-weight:400;margin:2rem 0}.component-footer-basic-alt .footer-brand .social-icons{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem}.component-footer-basic-alt .footer-brand .social-icons img{height:25px}.component-footer-basic-alt .footer-cols .contact-info{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;gap:2rem}@media (min-width:540px){.component-footer-basic-alt .footer-cols .contact-info{-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr}}@media (min-width:991px){.component-footer-basic-alt .footer-cols .contact-info{gap:6rem}}.component-footer-basic-alt .footer-cols .contact-info .item-contacto .location img{height:20px}.component-footer-basic-alt .footer-cols .contact-info .item-contacto .location .city{display:block;font-size:calc(1rem + 0.125 * (100vw - 62rem) / 58)}@media screen and (max-width:62rem){.component-footer-basic-alt .footer-cols .contact-info .item-contacto .location .city{font-size:1rem}}@media screen and (min-width:120rem){.component-footer-basic-alt .footer-cols .contact-info .item-contacto .location .city{font-size:1.125rem}}.component-footer-basic-alt .footer-cols .contact-info .item-contacto .location .city{line-height:150%;font-weight:700;text-transform:uppercase;color:#fff;margin-bottom:1rem}.component-footer-basic-alt .footer-cols .contact-info .item-contacto .contact-text .upper{display:block;color:#fff;text-transform:uppercase;font-size:calc(0.875rem + 0.125 * (100vw - 62rem) / 58)}@media screen and (max-width:62rem){.component-footer-basic-alt .footer-cols .contact-info .item-contacto .contact-text .upper{font-size:0.875rem}}@media screen and (min-width:120rem){.component-footer-basic-alt .footer-cols .contact-info .item-contacto .contact-text .upper{font-size:1rem}}.component-footer-basic-alt .footer-cols .contact-info .item-contacto .contact-text .upper{line-height:150%;font-weight:700;margin-top:1rem}.component-footer-basic-alt .footer-cols .contact-info .item-contacto .contact-text .info-txt{color:#fff;font-size:calc(0.875rem + 0.125 * (100vw - 62rem) / 58)}@media screen and (max-width:62rem){.component-footer-basic-alt .footer-cols .contact-info .item-contacto .contact-text .info-txt{font-size:0.875rem}}@media screen and (min-width:120rem){.component-footer-basic-alt .footer-cols .contact-info .item-contacto .contact-text .info-txt{font-size:1rem}}.component-footer-basic-alt .footer-cols .contact-info .item-contacto .contact-text .info-txt{line-height:150%;font-weight:400;margin:0}.component-footer-basic-alt .footer-cols .contact-info .item-contacto .contact-text .link{color:#fff;text-decoration:none}.component-footer-basic-alt .footer-cols .contact-info .item-contacto .contact-text .link:hover{text-decoration:underline}
ul.ul-admin{padding-left:0;margin-top:15px;margin-bottom:0;}ul.admin-tasks{margin-top:35px;padding-inline-start:0px;margin-block-start:0em;margin-block-end:0em;padding-top:25px;}li.li-admin{display:inline;}li.li-admin a{background-color:#022539;color:#fff !important;border-radius:0;font-size:1rem;display:inline-block;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid transparent;padding:0.375rem 0.75rem;line-height:1.5;border-radius:0.25rem;text-decoration:none !important;}li.li-admin a:hover{background-color:#085480;text-decoration:underline !important;}li.li-admin-delete a{background-color:#8d1717;color:#fff !important;border-radius:0;font-size:1rem;display:inline-block;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid transparent;padding:0.375rem 0.75rem;line-height:1.5;border-radius:0.25rem;}li.li-admin-delete a:hover{background-color:#cf1e1e !important;text-decoration:underline !important;}.alert{position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem;}.alert-success{color:#155724;background-color:#d4edda;border-color:#c3e6cb;}.alert-danger{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb;}.alert-warning{color:#856404;background-color:#fff3cd;border-color:#ffeeba;}details,div #edit-name--description,#edit-pass--description,#edit-captcha-response--description{font-size:12px;}#captcha > div.reload-captcha-wrapper > a{color:#022539;}#block-timmimoveis-primary-local-tasks,.content-status-messages{box-sizing:border-box;margin:0 auto;padding:30px 15px 0px 15px;width:90%;background-color:#17161B;}.ajax-progress{background:transparent;}.ajax-progress-fullscreen{width:39px;height:39px;border-radius:50%;display:inline-block;background-color:#ffffff;background-image:url(/themes/esteticacp/assets/img/spinner.gif);opacity:0.8;}.developby > p{text-align:center;margin:5px;font-size:15px;}.tasks-state-messages{background-color:#ffffff;}
