.ll-map iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.ll-b.p{background:#7f366b;color:#fff;border-color:#7f366b}.ll-b.po{background:0 0;color:#7f366b;border-color:#7f366b}.ll-sv{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:20px}.ll-sv a{display:flex;flex-direction:column;background:#fff;border:1px solid #eadce6;border-radius:16px;padding:26px;transition:all .2s;color:#3d3d3d}.ll-sv a:hover{border-color:#7f366b;box-shadow:0 8px 24px rgba(127,54,107,.12);transform:translateY(-2px)}.ll-sv b{font-family:Recline,Georgia,serif;font-weight:400;font-size:22px;color:#7f366b;margin-bottom:8px;line-height:1.2}.ll-sv span{font-size:16px;line-height:1.55;flex:1}.ll-sv i{font-style:normal;margin-top:14px;letter-spacing:1px;font-size:13px;font-weight:600;color:#85682b}