body,html{background-color:#fff;margin:0;padding:0;scroll-behavior:smooth}body::-webkit-scrollbar{display:none}.hiddensplash{opacity:0}.logo-nav{height:auto;width:5vw}.navbar{padding:1% 2%;transition:opacity 1s ease}.navbar,.navbar-visible{opacity:1}.icon-nav{height:auto;margin:0 .5vw}.icon-nav:first-child{width:.5vw}.icon-nav:nth-child(2),.icon-nav:nth-child(3),.icon-nav:nth-child(4){width:1vw}.links-nav{color:#333;font-family:Fira Sans Condensed,sans-serif;font-size:1vw;margin-right:4vw;text-decoration:none!important;transition:color .3s ease}.links-nav:hover{color:#edac9f}.links-nav:last-child{margin-right:0}.banner-section{height:35vw;margin-top:5vw;overflow:hidden;position:relative;width:100vw}.banner-content{height:100%;position:relative;width:100%}.video-wrapper{margin-left:-15VW;margin-top:-10VW;z-index:1}.video-wrapper,.video-wrapper iframe{height:125vh;left:0;position:absolute;top:0;width:135vw}.video-wrapper iframe{border:none;object-fit:cover;pointer-events:none}.overlay-content{color:#fff;margin-right:5vw;padding-right:1vw;position:absolute;right:0;text-align:center;top:40%;transform:translateY(-50%);z-index:2}.bordes-pruebas{border:1px solid blue}.legacy-text{font-family:Fira Sans Condensed;font-size:1.6vw;font-weight:300;line-height:.5;margin-bottom:.9vw}.banner-svg{height:auto;margin:.3vw 0;width:25vw}.banner-title{font-family:Yanone Kaffeesatz;font-size:2.5vw;margin-top:2vw}.cta-button{background:linear-gradient(90deg,#a9715c,#edac9f,#c2816d);border:none;color:#fff;cursor:pointer;font-family:Fira Sans Condensed;font-size:1.1vw;font-weight:300;padding:.2vw 4.5vw}.cta-button:hover{background:linear-gradient(90deg,#8a5a4a,#d69a82,#a76c5d);color:#d2d2d2;opacity:80%;transition:color .3s ease,background .3s ease}.floating-button{bottom:2vw;position:fixed;right:4vw;z-index:1000}.floating-button .cta-button{box-shadow:0 4px 8px rgba(0,0,0,.2);font-size:1.2vw;padding:.5vw 3vw}.floating-button .cta-button:hover{box-shadow:0 6px 12px rgba(0,0,0,.3)}.mujereal-section{align-items:center;display:flex;flex-direction:column;padding:7vw 0}.mujereal-container{align-items:center;display:flex;justify-content:space-between;margin:0 auto;width:70%}.image-container{flex:1}.image-container img{height:auto;width:95%}.text-container{flex:1;padding-left:.1vw}.text-container h2{color:#333;font-family:Yanone Kaffeesatz;font-size:1.8vw;font-weight:400;margin-bottom:.9vw}.text-container h3{color:#333;font-family:Fira Sans Condensed;font-size:1.1vw;font-weight:400;margin-bottom:1vw}.text-container p{color:#4d4d4d;font-family:Roboto;font-size:1vw;font-weight:300;margin-bottom:2vw;width:30vw}.cta-button2{border:none;color:#fff;cursor:pointer;font-family:Fira Sans Condensed;font-size:.9vw;font-weight:300;padding:.3vw 2vw}.cta-button2,.cta-button2:hover{background:linear-gradient(90deg,#a9715c,#edac9f,#c2816d)}.cta-button2:hover{color:#d2d2d2;opacity:80%;transition:color .3s ease,background .3s ease}.divider{margin-top:5vw;text-align:center}.divider img{height:auto;width:30vw}.products-section{background-color:#fdf7f6;padding:4vw 0;text-align:center}.products-title{color:#333;font-family:Yanone Kaffeesatz;font-size:3.5vw;font-weight:300;margin-bottom:2vw}.products-grid{display:grid;gap:2vw;grid-template-columns:repeat(2,1fr);margin:0 auto;max-width:70%}.product-item{position:relative;text-align:center}.product-image{position:relative;width:100%}.product-image img{height:auto;transition:all .3s ease;width:100%}.overlay{background-color:hsla(10,68%,78%,.5);height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .3s ease;width:100%}.product-info{align-items:center;display:flex;justify-content:space-between;padding-top:1vw}.product-name{color:#333;font-family:Yanone Kaffeesatz;font-size:2.5vw;font-weight:500;text-decoration:none;transition:color .3s ease}.more-info-button{background:#4d4d4d;border:none;color:#fff;cursor:pointer;font-family:Fira Sans Condensed;font-size:1vw;font-weight:300;padding:.5vw 2vw;transition:background .3s ease,color .3s ease}.product-item:hover .more-info-button,.product-item:hover .overlay,.product-item:hover .product-name{color:#edac9f;opacity:1;transition:color .3s ease,background .3s ease}.product-item:hover .more-info-button{background:linear-gradient(90deg,#a9715c,#edac9f,#c2816d);color:#fff;transition:color .3s ease,background .3s ease}.video-section{height:35vw;overflow:hidden;position:relative;width:100%}.video-section2,.video-section3{height:35vw;margin-bottom:5vw;margin-top:5VW;overflow:hidden;position:relative;width:100%}.video-content{display:flex;height:100%;justify-content:center;position:relative;width:100%}.video-wrapper2{margin-left:-15VW;margin-top:-10VW;z-index:1}.video-wrapper2,.video-wrapper2 iframe{height:125vh;left:0;position:absolute;top:-10;width:135vw}.video-wrapper2 iframe{border:none;object-fit:cover;pointer-events:none}.video-wrapper3{margin-left:-15VW;margin-top:-10VW;z-index:1}.video-wrapper3,.video-wrapper3 iframe{height:125vh;left:0;position:absolute;top:-10;width:135vw}.video-wrapper3 iframe{border:none;object-fit:cover;pointer-events:none}.overlay-video-content{color:#fff;justify-content:center;position:absolute;text-align:center;top:40%;z-index:2}.video-title{font-family:Yanone Kaffeesatz;font-size:2.5vw;margin-top:2vw}.bold-text{font-weight:700}.regular-text,.video-button{font-weight:300}.video-button{background:linear-gradient(90deg,#a9715c,#edac9f,#c2816d);border:none;color:#fff;cursor:pointer;font-family:Fira Sans Condensed;font-size:1.1vw;padding:.2vw 3.5vw}.video-button:hover{background:linear-gradient(90deg,#8a5a4a,#d69a82,#a76c5d);color:#d2d2d2;opacity:90%;transition:color .3s ease,background .3s ease}.contact-section{align-items:center;background-color:#fdf7f6;display:flex;justify-content:center;margin-bottom:2vw;margin-top:6vw}.contact-container{align-items:center;display:flex;justify-content:space-between;width:100%}.contact-image{margin-right:2vw}.contact-image img{height:auto;width:40vw}.contact-form{flex:1}.contact-form h2{color:#4d4d4d;font-size:1.3vw;font-weight:400}.contact-form h2,.contact-title{font-family:Yanone Kaffeesatz;margin-bottom:-.5VW}.contact-title{font-size:3vw;font-weight:500}.contact-subtitle{color:#4d4d4d;font-family:Roboto;font-size:1vw;font-weight:500}.divider{justify-content:left;margin-top:2.5vw;text-align:left}.divider img{margin-bottom:1.5vw;width:25vw}.contact-form form{display:flex;flex-direction:column}.contact-form input,.contact-form textarea{background-color:#fdf7f6;border:1px solid #ccc;color:#999;font-family:Roboto;font-size:1vw;font-weight:300;margin-bottom:1vw;padding:.3vw;width:57vw}.contact-form textarea{min-height:8vw;resize:vertical}.contact-button{background:linear-gradient(90deg,#a9715c,#edac9f,#c2816d);border:none;color:#fff;cursor:pointer;font-family:Fira Sans Condensed;font-size:1.3vw;font-weight:300;padding:.1vw 1vw;transition:background .3s ease;width:18vw}.contact-button:hover{background:linear-gradient(90deg,#8a5a4a,#d69a82,#a76c5d);color:#d2d2d2;opacity:70%;transition:color .3s ease,background .3s ease}.contact-req{color:#999;font-family:Roboto;font-size:1vw;margin-top:3vw}.story-section{background-color:#fff;padding:1vw 0;text-align:center}.story-container{margin:0 auto;width:70%}.story-title{font-size:2vw;font-weight:300;margin-bottom:.5vw}.story-subtitle,.story-title{color:#333;font-family:Yanone Kaffeesatz}.story-subtitle{font-size:3vw;font-weight:400;margin-bottom:2vw}.story-content{text-align:center}.story-image{margin:0 auto}.story-image img{height:auto;width:100%}.story-text{margin-top:2vw}.story-text h4{color:#333;font-family:Fira Sans Condensed;font-size:1.5vw;font-weight:400;margin-bottom:1vw;text-align:left}.story-text p{color:#4d4d4d;font-family:Roboto;font-size:.98vw;font-weight:300;line-height:1.6;margin-bottom:2vw;text-align:justify}.story-divider{margin-top:2vw;text-align:center}.story-divider img{height:auto;margin-top:2vw;width:25vw}.heritage-section{background-color:#fff;padding:5vw 0;text-align:center}.heritage-container{margin:0 auto;width:80%}.heritage-block{align-items:center;display:flex;margin-bottom:3vw}.heritage-image{flex:1;padding:1vw;text-align:center}.heritage-image img{width:100%}.heritage-content{flex:1;padding:1vw;text-align:justify}.heritage-content h4{color:#333;font-family:Yanone Kaffeesatz;font-size:1.5vw;font-weight:400;margin-bottom:1vw}.heritage-content p{color:#4d4d4d;font-family:Roboto;font-size:1vw;font-weight:300;line-height:1.6}.heritage-divider{margin:2vw 0;text-align:center}.heritage-divider img{height:auto;width:25vw}.footer{font-family:Fira Sans Condensed;padding:1vw;text-align:center}.footer-contact{align-items:center;color:#edac9f;display:flex;font-size:1.2vw;gap:15vw;justify-content:center}.footer-contact .fas{margin-right:5px}.footer-socials a{color:#edac9f;margin:0 8px}.footer-socials a:hover{background:linear-gradient(90deg,#ab735e,#ffb6a1,#ab735e);-webkit-background-clip:text;background-clip:text;background-size:200% 200%;color:transparent;display:inline-block;transition:color .3s ease,background .3s ease}.footer-divider{margin:20px 0}.footer-divider img{width:60vw}.footer-bottom{align-items:center;border-top:1vw;display:flex;font-size:1vw;justify-content:space-between;padding-top:10px}.footer-arrow{justify-content:left;margin-left:0;z-index:9999}.footer-arrow img{transition:filter .3s ease;width:2.2vw;z-index:9999}.footer-arrow:hover img{filter:grayscale(100%)}.footer-arrow a:hover{color:#edac9f;text-decoration:underline}.footer-contact a:hover{color:#4d4d4d;transition:color .3s ease,background .3s ease}.footer-bottom p{color:#b2b2b2;font-family:Roboto;font-size:.8vw;margin-left:8vw;text-decoration:none}.footer-contact a{color:#edac9f}.footer-bottom a,.footer-contact a,.footer-developed a{text-decoration:none}.footer-bottom a{color:#b2b2b2;font-family:Roboto;font-size:.8vw}.footer-bottom div{justify-content:right}.footer-developed img{margin-right:2vw;width:7vw}.mujereal-section2{align-items:center;background-color:#fdf7f6;display:flex;justify-content:center;padding-bottom:0}.mujereal-container2{align-items:center;display:flex;justify-content:space-between;margin-top:7vw;width:100%}.image-container2{flex:1}.image-container2 img{height:auto;width:95%}.text-container2{flex:1;margin-top:1vw;padding-left:.1vw}.text-container2 h2{font-size:3.5vw;font-weight:500}.text-container2 h2,.text-container2 h4{color:#333;font-family:Yanone Kaffeesatz;margin-bottom:.1vw}.text-container2 h4{font-size:1.4vw;font-weight:300}.text-container2 h3{color:#4d4d4d;font-family:Roboto;font-size:1.05vw;font-weight:600;margin-bottom:1vw}.text-container2 strong{font-family:Yanone Kaffeesatz;font-size:1.3vw;font-weight:400}.text-container2 p{color:#4d4d4d;font-family:Roboto;font-size:.98vw;font-weight:300;margin-bottom:2vw;text-align:justify;width:55vw}.detail{margin-top:2vw}.detail-item{align-items:center;display:flex;margin-bottom:1.5vw}.detail-icon{margin-right:1.5vw;width:2.3vw}.detail-icon2{margin-right:2vw;width:1.7vw}.detail p{color:#4d4d4d;font-family:Roboto;font-size:1vw;font-weight:300;margin:0}.cta-button3{background-image:url(/build/images/btn.268b99b9.svg);border:none;color:#fff;cursor:pointer;font-family:Fira Sans Condensed;font-size:1.1vw;font-weight:300;margin-top:3vw;padding:.2vw 5vw}.cta-button3,.cta-button3:hover{transition:color .3s ease,background .3s ease}.cta-button3:hover{background:linear-gradient(90deg,#8a5a4a,#d69a82,#a76c5d);color:#d2d2d2;opacity:80%}.heritage-divider2{margin:2vw 0;text-align:left}.heritage-divider2 img{height:auto;width:25vw}.splash-section{align-items:center;backdrop-filter:blur(5px);background:url(/build/images/splash.68edc2ba.png) no-repeat 50%/cover;display:none;display:flex;flex-direction:column;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:9999}.splash-content{background-color:hsla(0,0%,100%,.9);border-radius:15px;padding:2vw 1vw;text-align:center;width:23vw}.splash-img{margin:0 auto 1vw;width:40%}.splash-text{color:grey;font-family:Roboto;font-size:1.1vw;margin:1vw 0}.splash-button,.splash-button-alt{border:none;cursor:pointer;font-family:Fira Sans Condensed;font-size:1.1vw;margin:.5vw 0;padding:.5vw;width:100%}.splash-button{background:linear-gradient(90deg,#a9715c,#edac9f,#c2816d);color:#fff}.splash-button:hover{background:linear-gradient(90deg,#8a5a4a,#d69a82,#a76c5d);color:#d2d2d2}.splash-button-alt{background-color:#f5f5f5;color:#a9715c}.splash-footer{bottom:2vw;color:#fff;font-family:Roboto;font-size:1vw;position:absolute}.divider2{margin-top:2vw;text-align:center}.divider2 img{width:50vw}.instagram-section{background-color:#fff;padding:2vw 0;text-align:center}.instagram-title{align-items:center;display:flex;gap:.5vw;justify-content:center}.instagram-title h2{color:#edac9f;font-family:Fira Sans Condensed;font-size:1vw;font-weight:400;margin-bottom:3.5vw;margin-top:1vw}.instagram-icon{margin-bottom:3.5vw;margin-top:1vw;width:.9vw}.instagram-container{display:flex;gap:0;justify-content:center;margin-bottom:1.5vw}.instagram-post{flex:1;height:30vw;width:25vw}.instagram-post img,.instagram-post video{height:100%;object-fit:cover;object-position:top;width:100%}.instagram-post:hover img,.instagram-post:hover video{transform:scale(1.05)}.btn-custom{border:2px solid #fff;border-radius:5px;color:#fff;padding:10px 20px}.btn-custom,.btn-custom:hover{background-color:#a76c5d;box-shadow:none;font-family:Montserrat}.btn-custom:hover{border:2px solid #fff}.btn-custom-error{background-color:#a76c5d;border:2px solid #fff;border-radius:5px;box-shadow:none;color:#fff;font-family:Montserrat;padding:10px 20px}.btn-custom-error:hover{background-color:#a76c5d;border:2px solid #fff;box-shadow:none}@media only screen and (max-width:768px){body,html{margin:0;padding:0}.navbar .container-fluid{align-items:center;flex-direction:row}.navbar{padding-bottom:2.5vw;padding-top:2.5vw}.logo-nav{margin-right:40vw;width:13vw}.icons-m{align-items:flex-end;display:flex;flex-direction:column;position:absolute;right:10px;top:10px;z-index:10}.icon-nav{cursor:pointer;margin-bottom:3vw;text-align:right;width:4vw}.icon-nav:first-child{width:2.7vw}.icon-nav:nth-child(2),.icon-nav:nth-child(3){width:5vw}.icon-nav:nth-child(4){width:4.5vw}.menu-icon{border:2px solid #edac9f;border-radius:2vw;color:#edac9f;font-size:2rem;margin-right:auto}.offcanvas{width:60%!important}.links-nav{font-family:Fira Sans Condensed,sans-serif;font-size:4vw}.list-unstyled{margin-top:2vw}.offcanvas-body{margin-top:6vw}.offcanvas-body div{margin-top:4vw}.links-nav:hover{color:#edac9f}.splash-content{padding:10vw 5vw;width:80%}.splash-img{width:50%}.splash-text{font-size:4vw;margin-bottom:4vw}.splash-button,.splash-button-alt{font-size:4vw;padding:3vw 0}.splash-footer{font-size:3vw}.divider2{margin-top:10vw;text-align:center}.divider2 img{width:90vw}.banner-section{height:100vh;margin-top:0;overflow:hidden;position:relative;width:100%}.banner-content{height:100%;position:relative;width:100%}.video-wrapper{height:40vh;left:0;margin-left:-10vw;margin-top:-5.5vw;overflow:hidden;position:absolute;top:0;width:110vw;z-index:1}.video-wrapper iframe{border:none;height:50vh;left:0;margin-top:2vw;object-fit:cover;pointer-events:none;position:absolute;top:-50;width:110vw}.overlay-content{color:#000;left:50%;padding:0 5vw;position:absolute;text-align:center;top:55%;transform:translate(-50%,-50%);width:80%;z-index:2}.legacy-text{font-family:Fira Sans Condensed;font-size:7.5vw;font-weight:300;line-height:1;margin-bottom:2vw}.banner-svg{filter:invert(1);height:auto;margin:2vw 0;width:70vw}.banner-title{font-family:Yanone Kaffeesatz;font-size:9.5vw;margin-top:3vw}.cta-button{background:linear-gradient(90deg,#a9715c,#edac9f,#c2816d);border:none;color:#fff;cursor:pointer;font-family:Fira Sans Condensed;font-size:5vw;font-weight:300;margin-top:3vw;padding:3vw 10vw}.cta-button,.cta-button:hover{transition:color .3s ease,background .3s ease}.cta-button:hover{background:linear-gradient(90deg,#8a5a4a,#d69a82,#a76c5d);color:#d2d2d2;opacity:80%}.video-section,.video-section2{height:100vh;margin-top:0;overflow:hidden;position:relative;width:100%}.video-content2{height:100%;position:relative;width:100%}.video-section3{height:100vh;margin-top:0;overflow:hidden;position:relative;width:100%}.video-content,.video-content3{height:100%;position:relative;width:100%}.video-content{display:flex;justify-content:center}.video-wrapper2{height:40vh;left:0;margin-left:-10vw;margin-top:-26vw;overflow:hidden;position:absolute;top:0;width:110vw;z-index:1}.video-wrapper2 iframe{border:none;height:50vh;left:0;margin-top:2vw;object-fit:cover;pointer-events:none;position:absolute;top:-50;width:110vw}.video-wrapper3{height:40vh;left:0;margin-left:-10vw;margin-top:-7vw;overflow:hidden;position:absolute;top:0;width:110vw;z-index:1}.video-wrapper3 iframe{border:none;height:50vh;left:0;margin-top:2vw;object-fit:cover;pointer-events:none;position:absolute;top:-50;width:110vw}.overlay-video-content{color:#000;left:50%;padding:0 5vw;position:absolute;text-align:center;top:40%;transform:translate(-50%,-50%);width:80%;z-index:2}.video-title{font-family:Yanone Kaffeesatz;font-size:9vw;margin-top:3vw}.bold-text{font-weight:700}.regular-text,.video-button{font-weight:300}.video-button{background:linear-gradient(90deg,#a9715c,#edac9f,#c2816d);border:none;color:#fff;cursor:pointer;font-family:Fira Sans Condensed;font-size:4.5vw;margin-bottom:15vw;margin-top:3vw;padding:3vw 10vw}.video-button,.video-button:hover{transition:color .3s ease,background .3s ease}.video-button:hover{background:linear-gradient(90deg,#8a5a4a,#d69a82,#a76c5d);color:#d2d2d2;opacity:90%}.mujereal-section{margin-top:-50vw;padding:2vw 5vw}.mujereal-container,.mujereal-section{align-items:center;display:flex;flex-direction:column}.mujereal-container{margin:0 auto;width:100%}.image-container img{height:auto;margin-bottom:5vw;width:100%}.text-container{padding-left:0;text-align:center}.text-container h2{font-size:6.5vw}.text-container h2,.text-container h3{color:#333;font-weight:400;margin-bottom:3vw}.text-container h3{font-size:4vw}.text-container p{color:#4d4d4d;font-size:3.6vw;font-weight:300;margin-bottom:4vw;text-align:justify;width:100%}.cta-button2{background:linear-gradient(90deg,#a9715c,#edac9f,#c2816d);border:none;color:#fff;cursor:pointer;font-family:Fira Sans Condensed;font-size:3.5vw;font-weight:300;margin-top:4vw;padding:3vw 10vw}.divider{margin-top:8vw;text-align:center}.divider img{height:auto}.products-section{background-color:#fdf7f6;padding:8vw 0;text-align:center}.products-title{font-size:7vw;font-weight:300;margin-bottom:5vw}.products-grid{display:grid;gap:5vw;grid-template-columns:1fr;margin:0 auto;max-width:90%}.product-item{text-align:center}.product-image{width:100%}.product-info{align-items:center;flex-direction:column;padding-top:3vw}.product-name{color:#333;font-size:7vw;font-weight:500;margin-bottom:3vw}.more-info-button{font-size:3.5vw;padding:3vw 5vw}.product-item:hover .more-info-button,.product-item:hover .overlay,.product-item:hover .product-name{color:#edac9f;opacity:1;transition:color .3s ease,background .3s ease}.product-item:hover .more-info-button{background:linear-gradient(90deg,#a9715c,#edac9f,#c2816d);color:#fff}.contact-section{margin-top:15vw;padding:5vw}.contact-container{align-items:center;flex-direction:column;text-align:center}.contact-image{margin-bottom:5vw;margin-right:0}.contact-image img{height:auto;width:80vw}.contact-form h2{font-size:7vw;margin-bottom:2vw}.contact-title{font-size:7vw;margin-bottom:3vw;text-align:left}.contact-subtitle{font-size:4vw}.divider img{margin-bottom:3vw;width:70vw}.contact-form input,.contact-form textarea{font-size:4vw;margin-bottom:3vw;margin-left:5vw;padding:3vw;text-align:center;width:80vw}.contact-form textarea{min-height:20vw}.contact-button{font-size:4vw;margin-left:20vw;padding:3vw 5vw;width:50vw}.contact-req{font-size:3.5vw;margin-top:5vw}.story-section{background-color:#fff;margin-top:-120vw;padding:5vw 0;text-align:center}.story-container{margin:0 auto;width:90%}.story-title{font-size:6vw;font-weight:300;margin-bottom:3vw}.story-subtitle,.story-title{color:#333;font-family:Yanone Kaffeesatz}.story-subtitle{font-size:7vw;font-weight:400;margin-bottom:5vw}.story-content{text-align:center}.story-image{margin:0 auto}.story-image img{height:auto;width:100%}.story-text{margin-top:5vw}.story-text h4{color:#333;font-family:Fira Sans Condensed;font-size:4vw;font-weight:400;margin-bottom:2vw;text-align:justify}.story-text p{color:#4d4d4d;font-family:Roboto;font-size:3.5vw;font-weight:300;line-height:1.6;margin-bottom:5vw;text-align:justify}.story-divider{margin-top:5vw;text-align:center}.story-divider img{height:auto;width:70vw}.heritage-section{background-color:#fff;margin-top:5vw;padding:10vw 0;text-align:center}.heritage-container{margin:0 auto;width:90%}.heritage-block{align-items:center;display:flex;flex-direction:column;margin-bottom:5vw}.heritage-image{padding:2vw;text-align:center;width:100%}.heritage-image img{height:auto;width:100%}.heritage-content{padding:2vw;text-align:justify;width:100%}.heritage-content h4{color:#333;font-family:Yanone Kaffeesatz;font-size:5vw;font-weight:400;margin-bottom:2vw}.heritage-content p{color:#4d4d4d;font-family:Roboto;font-size:3.5vw;font-weight:300;line-height:1.6}.heritage-divider{margin:5vw 0;text-align:center}.heritage-divider img{height:auto;width:50vw}.footer{font-family:Fira Sans Condensed;padding:5vw;text-align:center}.footer-contact{align-items:center;color:#edac9f;display:flex;flex-direction:column;font-size:4.5vw;gap:5vw}.footer-socials a{color:#edac9f;font-size:4vw;margin:0 8px}.footer-divider img{margin-top:5vw;width:70vw}.footer-bottom{align-items:center;border-top:1vw;display:flex;flex-direction:column;font-size:4vw;padding-top:3vw;text-align:center}.footer-arrow img{width:10vw}.footer-bottom p{margin:5vw 0}.footer-bottom a,.footer-bottom p{color:#b2b2b2;font-family:Roboto;font-size:3vw}.footer-bottom a{text-decoration:none}.footer-developed img{margin-left:2vw;width:30vw}.mujereal-section2{align-items:center;background-color:#fdf7f6;display:flex;justify-content:center;padding-bottom:0}.mujereal-container2{align-items:center;display:flex;flex-direction:column;margin-top:21vw;width:100%}.image-container2 img{clip-path:polygon(10vw 0,calc(100% - 10vw) 0,calc(100% - 10vw) calc(100% - 8vw),10vw calc(100% - 8vw));height:auto;margin-bottom:5vw;width:100%}.text-container2 h2{font-size:13vw;font-weight:500}.text-container2 h2,.text-container2 h4{color:#333;font-family:Yanone Kaffeesatz;margin-bottom:2vw;text-align:center}.text-container2 h4{font-size:6vw;font-weight:300}.text-container2 h3{color:#4d4d4d;font-family:Roboto;font-size:4vw;font-weight:600;margin-bottom:5vw;text-align:center}.heritage-divider2{margin:2vw 0;text-align:center}.heritage-divider2 img{height:auto;width:70vw}.text-container2 p{color:#4d4d4d;font-family:Roboto;font-size:3.7vw;font-weight:300;margin-bottom:5vw;margin-left:2vw;text-align:center;width:80vw}.detail{margin-top:5vw}.detail-item{align-items:center;display:flex;flex-direction:column;margin-bottom:3vw}.detail-icon{width:10vw}.detail-icon,.detail-icon2{margin-bottom:3vw;margin-left:3vw}.detail-icon2{width:8vw}.detail p{color:#4d4d4d;font-family:Roboto;font-size:3.8vw;font-weight:300;width:80vw}.text-container2 strong{font-family:Yanone Kaffeesatz;font-size:5vw;font-weight:400}.cta-button3{background:linear-gradient(90deg,#a9715c,#edac9f,#c2816d);border:none;color:#fff;cursor:pointer;font-family:Fira Sans Condensed;font-size:4vw;font-weight:300;margin-bottom:20vw;margin-left:25vw;margin-top:5vw;padding:3vw 10vw;transition:color .3s ease,background .3s ease}.instagram-title h2{font-size:4vw;margin-bottom:2vw;margin-top:6vw}.instagram-icon{margin-bottom:2vw;margin-top:6vw;width:4vw}.instagram-section{align-items:center;display:flex;flex-direction:column;margin-top:-90vw;padding:10px}.instagram-title{align-items:center;display:flex;gap:10px;margin-bottom:20px}.instagram-title h2{font-size:2em;font-weight:700}.instagram-icon{height:24px;width:24px}.carousel-wrapper{align-items:center;display:flex;position:relative;width:100%}.instagram-container{box-sizing:border-box;display:flex;gap:16px;overflow-x:hidden;padding:10px;scroll-behavior:smooth;scroll-snap-type:x mandatory;width:100%}.instagram-container::-webkit-scrollbar{display:none}.instagram-post{flex:0 0 70%;height:auto;scroll-snap-align:center}.instagram-post img,.instagram-post video{height:100%;object-fit:cover;width:100%}.next-btn,.prev-btn{background:rgba(0,0,0,.5);border:none;border-radius:50%;color:#fff;cursor:pointer;font-size:1.2em;height:40px;position:absolute;top:50%;transform:translateY(-50%);width:40px;z-index:2}.prev-btn{left:10px}.next-btn{right:10px}.carousel-inner img,.carousel-inner video{height:auto;max-height:450px;object-fit:cover;width:100%}.carousel-instagram{height:auto;width:100%}.fade-enter-active,.fade-leave-active{transition:opacity .5s}.fade-enter-from,.fade-leave-to{opacity:0}.buy-now-mobile{position:absolute;right:20px;top:50%;transform:translateY(-50%);z-index:1000}.cta-mobile-button{background:linear-gradient(90deg,#a9715c,#edac9f,#c2816d);border:none;color:#fff;cursor:pointer;font-family:Fira Sans Condensed;font-size:3vw;font-weight:300;padding:1vw 2vw}.cta-mobile-button:hover{background:linear-gradient(90deg,#8a5a4a,#d69a82,#a76c5d);color:#d2d2d2;transition:background .3s ease,color .3s ease}}