.placeholder,body{background-color:#fff}nav a,nav a:hover{color:#000!important}#map,#map iframe,.migas-pan,.texto-slider-img h3,.texto-slider-img p,img.logotipo,nav{position:relative}.amarillo,.card-body a,.footer i,.migas-pan a,header .h-100 a,nav a{transition:1s}.error404,.img-carousel,.img-contacto{object-fit:cover}.index-acerca h4,.texto-slider-img h2,.texto-slider-img h3,.texto-slider-img p,a .boton-trajes-novio,nav a{text-transform:uppercase}@font-face{font-family:TuFuenteWeb;src:url('https://fonts.googleapis.com/css2?family=Montserrat:wght@100&family=Poppins:wght@100&display=swap');font-style:normal;font-display:swap}.placeholder{opacity:1}body{font-family:Poppins,sans-serif;line-height:1.5;letter-spacing:1.2px;overflow-x:hidden!important;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,nav a{font-family:Montserrat,sans-serif}img{aspect-ratio:attr(100%)/attr(auto)}img.logotipo{aspect-ratio:attr(100%)/attr(auto)!important;margin-left:50%;left:-141px;height:auto;margin-top:0;z-index:1}::selection{color:#fff;background-color:#ffbf00}.bg-light{background-color:#f5f5f5!important}header{width:100%;height:250px}.migas-pan a:hover,header .h-100 a:hover{color:#ffbf00!important}a{text-decoration:none!important;color:inherit}.cierre-menu,.logo1,.menu .barras,.menu .barras i,.whatsappLink.mobile{display:none}nav{width:100%;text-align:center;margin-top:20px}nav ul{list-style:none}nav li{display:inline}nav a{padding:8px 12px;font-size:16px;border-bottom:1px solid transparent}nav a:hover{border-bottom:1px solid #ffbf00}h1{font-size:30px}h2{font-size:26px}#content h1,h3{font-size:22px}h4{font-size:18px}p{font-size:16px;color:#fff!important}.index-acerca{padding-top:10rem;padding-bottom:10rem;background:linear-gradient(to bottom,#000 0,rgba(0,0,0,.9) 75%,rgba(0,0,0,.8) 100%)}.amarillo,.amarillo:hover,.card-header,.scroll-to-top:hover,a:hover .boton-trajes-novio{background-color:#ffbf00}.index-acerca h1,.index-acerca h3{color:#fff;margin-bottom:2rem}.index-acerca h2{color:#fff;margin-bottom:3rem}.index-acerca h4{color:#fff}.index-acerca p,li{color:#fff!important}.index-acerca p{margin-bottom:1rem;--bs-text-opacity:1}.migas-pan,.migas-pan a{color:silver;font-size:12px}.migas-pan{margin-top:15px;text-align:left!important;margin-bottom:30px}#bodyContent a:hover,#infobox3 i:hover,#infobox3 p a:hover,.card-body a:hover,.footer a:hover,.footer i:hover,.migas-pan i{color:#ffbf00}.card{border-bottom:2px solid #ffbf00}.card-body{min-height:120px}.card-header{margin-bottom:2rem;padding:1.5rem 0 2rem;color:#000}.heart,footer i.fa-heart{color:#eb5e28}.card-body a{color:#000}.miCarousel{width:100%;height:auto;overflow:hidden;background-color:#000!important}.texto-slider-img{position:absolute;width:100%;height:80px;bottom:0;z-index:2;background-color:#fafafa;opacity:.7}.scroll-to-top,.whatsappLinkLateral{padding:5px 10px;z-index:999;position:fixed}.texto-slider-img h2{color:#000;text-align:center;position:relative;margin-top:5px}.texto-slider-img p{color:#000!important;text-align:center}.texto-slider-img h3{color:#000;text-align:center;margin-top:30px}#map,#map iframe{width:100%;height:500px;z-index:4}#content{padding:5px 15px}#bodyContent a{color:gray;transition:1s}.radar{top:50%;left:50%;border-radius:50%;border:10px solid #ffbf00;width:50px;height:50px;transform:translate(-50%,-50%);animation:2s infinite radar;opacity:0;overflow:hidden;background-color:#fff}.masonry-item .service-item,.scroll-to-top{border:1px solid #fff}@keyframes radar{0%{width:50px;height:50px;border:40px solid #ffbf00;opacity:0}50%{opacity:.1}90%{width:200px;height:200px}100%,90%{border:2px solid #ffbf00;opacity:0}100%{width:350px;height:350px}}.heart{animation:1s infinite b}@keyframes b{0%,100%,40%,80%{transform:scale(.75)}20%,60%{transform:scale(1)}}.whatsappLinkLateral{bottom:90px;right:22px}.scroll-to-top{bottom:40px;right:30px;text-decoration:none;color:#fff;background-color:silver;opacity:.4;transition:opacity 2s ease-in-out}.img-gal,.img-gal-novios{height:auto;border:5px solid #fff;box-shadow:0 40px 20px -40px #858585;margin-bottom:10px}.error404,.masonry-item .service-item img{transition:.5s}.scroll-to-top:hover{opacity:1}.scroll-to-top .fa-angle-up{font-size:32px}.scroll-to-top i{transform:rotateY(0);transition-duration:2s;position:relative}.scroll-to-top:hover i{color:#fff;transform:rotateY(180deg)}footer{border-top:1px solid #f5f5f5!important}.container-footer{color:#fff;padding:10px 0;position:relative;text-align:center}.footer a{color:#fff;transition:1s}.fa-heart:before{content:"\f004"}.img-gal{width:19%}.img-gal-novios{width:100%}@media screen and (min-width:1150px) and (max-width:1279px){.img-gal{width:24%}}@media screen and (min-width:1024px) and (max-width:1149px){.img-gal{width:60%;margin-left:15%;position:relative}}@media screen and (min-width:768px) and (max-width:1023px){.img-gal{width:80%;margin-left:5%;position:relative}a .boton-trajes-novio{width:50%;margin-left:25%}}@media screen and (min-width:640px) and (max-width:767px){.galerias{width:100%}.img-gal{width:80%;margin-left:5%;position:relative}a .boton-trajes-novio{width:60%;margin-left:20%}}@media screen and (min-width:480px) and (max-width:639px){.galerias{width:100%}.img-gal{width:80%;margin-left:5%;position:relative}a .boton-trajes-novio{width:80%;margin-left:10%}}@media screen and (min-width:320px) and (max-width:479px){header{height:170px}.logotipo{width:190px;left:-95px;margin-top:0}.galerias{width:100%}.img-gal{width:80%;margin-left:5%;position:relative}a .boton-trajes-novio{width:80%;margin-left:10%}.iconos-footer{margin-left:0}}@media (max-width:991px){.footer{text-align:center}.iconos-footer{position:relative;width:140px;left:100px}}@media (max-width:767px){.iconos-footer{margin-left:60px}}@media (max-width:1100px){.dos-secciones-1{display:block;height:auto;width:100%;margin-bottom:30px}}@media (max-width:1023px){.menu,nav,nav li{position:relative}nav a,nav a:hover{color:#fff!important}#infobox3,.menu{width:100%;text-align:center}nav{display:none;margin-top:10%}.menu{margin-top:20px}.menu .barras{display:inherit!important}.menu .barras i{font-size:20px;color:#000}.movil-nav{width:100%;height:100%;position:fixed;top:0;left:0;z-index:9999;background-color:#000;display:none}.bloque{display:block}.nobloque{display:none}.cierre-menu{position:absolute;top:30px;right:30px;color:#eb5e28;cursor:pointer;z-index:10000;font-size:20px;display:inherit}nav li{display:block!important;width:100%;margin-top:30px;top:160px}nav a{padding:0!important}nav a:hover{border-bottom:1px solid #fff}.logo1{position:fixed;top:60px;z-index:10000;left:50%;margin-left:-55px}.logo1-tam{width:142px;height:auto}.textos-equipo a{width:80%;left:5%;font-size:16px}#overbox3{width:310px;height:140px}#infobox3{height:135px;background-color:#282f35;padding:5px 25px}#infobox3 p a{font-size:12px!important}}#infobox3,#overbox3{height:80px;background-color:#282f35}.masonry-container{column-count:3;column-gap:1rem;margin:1rem}.masonry-item{break-inside:avoid-column;margin-bottom:1rem}.masonry-item .service-item:hover img{transform:scale(1.1)}@media (max-width:1024px){.whatsappLink.desktop{display:none}.whatsappLink.mobile{display:inline-block}.masonry-container{column-count:1}}.content-grid,.feature-grid,.history-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin:2rem 0}.no-webp .img_trajes2{background:url(../fondo/trajes-novio-palma-mallorca-lord-ton-5.jpg)}.webp .img_trajes2{background:url(../fondo/trajes-novio-palma-mallorca-lord-ton-5.webp)}.no-webp .img_trajes3{background:url(../fondo/trajes-novio-palma-mallorca-lord-ton-7.jpg)}.webp .img_trajes3{background:url(../fondo/trajes-novio-palma-mallorca-lord-ton-7.webp)}.webp .img_trajes5{background:url(../fondo/trajes-novio-tienda-palma-mallorca-lord-ton.webp)}.no-webp .img_trajes5{background:url(../fondo/trajes-novio-tienda-palma-mallorca-lord-ton.jpg)}.no-webp .img_trajes6{background:url(../fondo/trajes-novio-tienda-palma-mallorca-lord-ton-1.jpg)}.webp .img_trajes6{background:url(../fondo/trajes-novio-tienda-palma-mallorca-lord-ton-1.webp)}.no-webp .img_trajes2,.no-webp .img_trajes3,.no-webp .img_trajes4,.no-webp .img_trajes5,.no-webp .img_trajes6,.webp .img_trajes2,.webp .img_trajes3,.webp .img_trajes4,.webp .img_trajes5,.webp .img_trajes6{display:table;height:750px;width:100%;position:relative;background-repeat:no-repeat;background-position:center center;background-attachment:fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.dos-secciones{display:inline-block;width:49.8%;background:linear-gradient(to bottom,#000 0,rgba(0,0,0,.9) 75%,rgba(0,0,0,.8) 100%);height:450px;vertical-align:top;overflow:hidden}.img-blog-g,.img-contacto,.img_centrada_blog{height:auto;width:100%}.fancybox-image,.fancybox-spaceball{border:5px solid #fff!important}a .boton-trajes-novio,a .button-info{border-radius:5px;font-size:22px;width:40%;position:relative;transition:1s}.img_centrada_blog{margin-bottom:30px;margin-top:30px}.error404{transform:scale(1);width:100%}a .boton-trajes-novio{text-align:center;background-color:#fff;color:#000;margin-left:30%;padding:10px;margin-top:50px}a .button-info{padding:3px 5px;background-color:orange;color:#fff;margin:0 auto}.white{color:#fff}li{list-style-type:none}.datos-mapa{position:relative;top:-25px;z-index:9}.datos-mapa .card-body p{color:#000!important}.cta-button{display:inline-block;background-color:#333;color:#fff;padding:12px 24px;border-radius:4px;text-decoration:none;font-weight:700;margin-top:1rem;transition:background-color .3s;border:1px solid #fff!important}.cta-button:hover{background-color:#555;border:1px solid #fff!important}#overbox3{position:fixed;bottom:0;width:450px;z-index:10;display:block;opacity:.8}#infobox3{width:100%;text-align:center;padding:10px 30px}#infobox3 p{line-height:15px;font-size:12px;text-align:center;color:#fff}#infobox3 p a{margin-right:5px;text-decoration:underline;color:#fff;transition:1s}#infobox3 i{position:absolute;font-size:12px;color:#fff;padding:2px 4px;right:0;top:5px;transition:1s}@media (max-width:1023px){#overbox3{width:310px;height:140px}#infobox3{height:135px;width:100%;text-align:center;background-color:#282f35;padding:5px 25px}#infobox3 p a{font-size:12px!important}}.carousel-item span p{color:silver}.carousel-btn{padding:12px 25px;font-size:1.1rem;font-weight:700;margin:5px;border-radius:5px}@media (max-width:768px){.carousel-caption h2{font-size:1rem!important}.carousel-caption p{font-size:.8rem!important}.carousel-btn{padding:5px 10px!important;font-size:.7rem!important}}