﻿@import"https://fonts.googleapis.com/css2?family=Quicksand:wght@300..700&display=swap";@font-face{font-family:"SophiaMorgant";src:url("/files/fonts/SophiaMorgant.woff2") format("woff2");font-weight:normal;font-style:normal}@font-face{font-family:"Chopin";src:url("/files/fonts/Chopin.woff2") format("woff2");font-weight:normal;font-style:normal}*{box-sizing:border-box;margin:0;padding:0;color:#b8847c}* ::-webkit-scrollbar{display:none}body{background:#f8ece4}.nav-no-decoration{text-decoration:none;font-weight:600;color:#411c04;letter-spacing:1.2px}.no-decorate-links{text-decoration:none;font-size:2.5rem;transition-duration:1s}.no-decorate-links i{color:#b8847c;transition-duration:1s}.no-decorate-links:hover i{color:#faf0ed}.dropdown{position:relative}.dropdown>ul{display:block;position:absolute;top:300%;left:0;opacity:0;transform:translateY(10px);pointer-events:none;background-color:#fff;box-shadow:0 4px 8px rgba(0,0,0,.1);padding:0px 0;min-width:200px;z-index:1000;transition:opacity .3s ease,transform .3s ease}.dropdown:hover>ul{display:block;opacity:1;transform:translateY(0);pointer-events:auto}.dropdown>ul>li{padding:10px 20px;white-space:nowrap;transition:background-color .3s ease;font-weight:600;font-size:1rem;margin:0;padding:0}.dropdown>ul>li:hover{background-color:#f2f2f2}nav ul{display:flex;gap:20px;list-style:none;margin:0;padding:0}nav li{position:relative}button.wh-ap-btn{outline:none;width:60px;height:60px;border:0;background-color:#b8847c;padding:0;border-radius:100%;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);cursor:pointer;transition:opacity .3s,.3s,box-shadow .3s}button.wh-ap-btn::after{content:"";background-image:url(../files/images/Imágenes/whatsapp.png);color:#fff;background-position:center center;background-repeat:no-repeat;background-size:60%;width:100%;height:100%;display:block;opacity:1}button.wh-ap-btn:hover{opacity:1;background-color:#b8847c;box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23)}.wh-api{position:fixed;bottom:0;right:0}.wh-fixed{margin-right:15px;margin-bottom:15px}.wh-fixed>a{display:block;text-decoration:none}button.wh-ap-btn::before{content:"¿Hablamos?";position:absolute;top:50%;right:75px;transform:translateY(-50%);background:#b8847c;color:#fff;font-family:"Chopin",sans-serif;font-size:14px;letter-spacing:.8px;padding:6px 10px;height:auto;line-height:1;opacity:0;white-space:nowrap;border-radius:20px;box-shadow:0 1px 6px rgba(0,0,0,.15);transition:opacity .3s ease;pointer-events:none;z-index:999}.wh-fixed>a:hover button.wh-ap-btn::before{opacity:1}.whatsapp-pulse{width:60px;height:60px;right:10px;bottom:10px;background:#b8847c;position:fixed;text-align:center;color:#fff;cursor:pointer;border-radius:50%;z-index:99;display:inline-block;line-height:65px}.whatsapp-pulse:before{position:absolute;content:" ";z-index:-1;bottom:-15px;right:-15px;background-color:#b8847c;width:90px;height:90px;border-radius:100%;animation-fill-mode:both;-webkit-animation-fill-mode:both;opacity:.6;-webkit-animation:pulse 1s ease-out;animation:pulse 1.8s ease-out;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.bodas{padding-bottom:60px}@-webkit-keyframes pulse{0%{-webkit-transform:scale(0);opacity:0}25%{-webkit-transform:scale(0.3);opacity:1}50%{-webkit-transform:scale(0.6);opacity:.6}75%{-webkit-transform:scale(0.9);opacity:.3}100%{-webkit-transform:scale(1);opacity:0}}@keyframes pulse{0%{transform:scale(0);opacity:0}25%{transform:scale(0.3);opacity:1}50%{transform:scale(0.6);opacity:.6}75%{transform:scale(0.9);opacity:.3}100%{transform:scale(1);opacity:0}}@media(min-width: 1248px){main p{padding-left:150px;padding-right:150px}}@media(max-width: 1248px){main h1{margin:0px 50px 50px}main p{padding-left:35px;padding-right:35px}}@media(max-width: 991px){.dropdown>ul{position:static !important;top:auto;left:auto;transform:none;opacity:1;pointer-events:auto;background-color:rgba(0,0,0,0);box-shadow:none;padding:0;min-width:100%;transition:none;text-align:center}.dropdown>ul li{border-top:1px solid rgba(0,0,0,.1);padding:.75rem 1rem}.dropdown>ul li a{display:block;width:100%;color:#000;text-decoration:none}.bodas{padding-bottom:10px;padding-top:10px;display:block;text-align:center}.title{font-size:2rem;line-height:50px}}