@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;700&display=swap);
/* diseño base*/
html {scroll-behavior:smooth;}
body{
    padding: 0px;
    margin: 0px;
    font-family: 'Poppins', sans-serif;
    line-height: 1;
    color: #000;
    font-size: 16px;
    background-color: #f7fafc;
    scroll-behavior:smooth;
    transition:.3s ease-out;
}
.overFlowHidden{overflow: hidden;}
.pub-content{
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    align-content: center;
    padding: 10px 15px;
    margin: auto;
    box-sizing: border-box;
    background-color: #000;
    width: 100%;
    max-width: 420px;
}
#pub_top{width: 100%;}
#pub_bottom{padding-bottom: 0px;width: 100%;}
.pub-content a{
    text-decoration: none;
    line-height: 1;
    color: #a0aec0;
    font-weight: bold;
    opacity: 0.8;
    width: 180px;
    margin: auto;
    max-width: 260px;
    position: relative;
    display: flex;
    flex-direction: row;
    align-content: center;
    align-items: flex-end;
    justify-content: space-evenly;
}
#pub_top a {font-size: 12px;}
#pub_top a .logo_bsite_top{width: 50px;height: auto;}
.pub-content a .footerText{margin-top: 0px; margin-bottom: 10px; font-size: 12px;}
.pub-content a .click_here{margin-top: 0px; font-size: 14px; white-space: nowrap;margin-bottom: 0px; display: inline-flex;font-weight: normal;}
.pub-content a .bsiteme_logo{
    display: inline-flex;
    font-size: 30px;
    position: relative;
    right: 0px;
    top: 0px;
}
.pub-content a .bsiteme_logo .logo_bsite_bottom{width: 80px; height: auto;}
.main{
    display: block;
    position: relative;
    box-sizing: border-box;
    max-width: 420px;
    margin: auto;
    padding-bottom: 0em;
    height: calc(100vh - 0px);
    overflow: hidden;
    overflow-y: auto;
    scrollbar-width: none;
    scroll-behavior: smooth;
    transition: .3s ease-out all;
}
div#popupVertical {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    position: fixed;
    z-index: 999;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    background: #fff;
    border-top: 1px solid #ccc;
    padding: 10px;
    box-sizing: border-box;
    padding-top: 20px;
    height: 100vh;
    transition: 1s all;
    transform: translate(0px, 100vh);
    opacity: 0;
}
.showPopUp{
    opacity: 1!important;
    transform: translate(0px, 0vh)!important;
}
.closePopUp{
    position: relative;
    top: 5px;
    right: 5px;
    width: 100%;
    height: 30px;
    display: flex;
    justify-content: flex-end;
    align-items: center;
    font-size: 30px;
    color: #aaa;
    fill: #aaa;
    cursor: pointer;
    text-decoration: none;
}
.foot-popup {
    width: 100%;
    margin-top: 0px;
}
input#copyUrl, input#copyUrl:focus {
    position: absolute;
    display: block;
    width: 300px;
    border: 0px;
    outline: none;
    box-shadow: none;
    opacity: 0;
}
@media (max-width: 600px){.main{min-height: calc(100vh - 122px);max-width:100%;}}
.text-center{text-align: center;}
/*pop form*/

div#formPopUp {
    display: flex;
    flex-direction: column;
    position: fixed;
    z-index: 999;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    background: rgb(0 0 0 / 30%);
    border: 0px solid #ccc;
    padding: 10px;
    box-sizing: border-box;
    padding-top: 70px;
    height: 100vh;
    transition: 0.3s all;
    transform: translate(0px, 100vh);
    opacity: 0;
}
.showformPopUp{
    opacity: 1!important;
    transform: translate(0px, 0vh)!important;
    transition: 0.3s all;
}
#formPopUpClose{
    position: absolute;
    top: -5px;
    right: -5px;
    z-index: 1;
    width: 50px;
    height: 50px;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 3rem;
    color: #220000;
    fill: #220000;
    cursor: pointer;
    text-decoration: none;
}
#formPopUpContent{
    position: relative;
    margin: 10px auto;
    width: 100%;
    max-width: 400px;
    min-height: 400px;
    height: auto;
    padding: 10px;
    border: 2px solid #ddd;
    background: #fff;
    box-shadow: 8px 9px 7px 9px rgb(81 81 81 / 46%);
    box-sizing: border-box;
    border-radius: 4px;
}
#form-content {
}
#formTitle{
    font-weight:700;
    font-size:2rem;
    font-family:Poppins,sans-serif;
    font-style:normal;
    text-align: center;
    margin: 0px;
    margin-bottom: 10px;
}.cover_container {
    position: relative;
    background: linear-gradient(135deg, rgb(83 98 106) 0%, rgb(40 40 41) 100%);
    display: flex;
    justify-content: center;
    align-items: center;
}
.cover_container:before {
    content: "b";
    position: absolute;
    width: 180px;
    height: 180px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 90px;
    font-family: 'Poppins', sans-serif;
    font-weight: bold;
    background: linear-gradient(135deg, rgb(83 98 106) 0%, rgb(40 40 41) 100%);
    border-radius: 50%;
    text-transform: uppercase;
    color: #565757;
    box-shadow: 0px 0px 10px, 0px -5px 15px, 0px -10px 20px, 0px -20px 25px;
    text-shadow: 0 0 2px;
}
.cover_picture {
    background-position: center;
    background-repeat: no-repeat;
    background-size: 100%;
    position: relative;
    z-index: 1;
    height: 200px;
    width: 100%;
}
.cover_picture .cover_video{
    overflow: hidden;
    width: 100%;
    height: 100%;
    position: relative;
    margin-top: 0px;
    display: flex;
    justify-content: center;
    align-items: flex-start;
}
.cover_picture .cover_video #cover_video_player{
    position: absolute;
    top: 0%;
    width:430px;height:430px;/*segu el alto: >= 720, video Dim = 1278x720*/    object-fit:cover;
}
.cover_picture:before{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
    border-radius: 4px;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;	
}
.cover_video #btnActiveVideo {
    box-shadow: none;
    position: absolute;
    top: 30%;
    z-index: 2;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 38px;
    height: 36px;
    border: 1px solid #fff;
    box-sizing: content-box;
    text-decoration: none;
    color: #fff;
    padding: 0px;
    background: rgb(0 0 0 / 60%);
    border-radius: 50%;
    opacity: 0.3;
    transition: all 0.3s ease;
    overflow: hidden;
}
.cover_video #btnActiveVideo svg {
    fill: #fff;
    height: 20px;
    width: 20px;
}
.cover_video #btnActiveVideo.off svg.on{display:none;}
.cover_video #btnActiveVideo.off svg.off{display:inline-block;}
.cover_video #btnActiveVideo:not(off) svg.off {display: inline-block;}
.cover_video #btnActiveVideo:not(off) svg.off{display:none;}
.cover_video #btnActiveVideo:not(off) {
    right: 20px;
    top: 60px!important;
}
@media (hover: none) {
  #btnActiveVideo:hover {
    background: inherit;
    color: inherit;
  }
}
.cover_video #btnActiveVideo:hover, .cover_video #btnActiveVideo:hover svg {
    cursor: pointer;
    opacity: 1;
}
.cover_video #btnActiveVideo:hover svg {
    fill: #fff;
}
.logo_picture{
    display: none;
    background-color: transparent;
    background-position: left top;
    background-repeat: no-repeat;
    background-size: 100%;
    height: 200px;
    width: 200px;
}
.profile_picture{
    position: relative;
    z-index: 2;    
    display: flex;
    justify-content: center;
    align-items: center;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    text-align: center;
    font-size: 160px;
    height: 150px;
    width: 150px;
}
.author-info{
    position: relative;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
}
.btn-action{
    height: 60px;
    box-sizing: border-box;
    vertical-align: middle;
    display: inline-flex;
    align-content: center;
    justify-content: center;
    align-items: center;
}
.list-btnsActions{
    display: flex;
    flex-direction: column;
}
.list-btnsActions .btn-action{
    margin-bottom: 10px;
}
.btn {
    font-size: 16px;
    font-weight: 500;
    line-height: 1;
    text-transform: capitalize;
    padding: 10px 20px;
    border: 1px solid transparent;
    outline: none;
    border-radius: 30px;
    transition: all 0.3s;
    display: inline-block;
}
/*variables css */

.cover_picture{background-color: transparent;}
.cover_picture{background-position-y: 50%!important;}
.cover_picture{background-position-x: 50%!important;}
.cover_picture{background-size: 100%!important;}
.cover_picture:before{background: rgb(0 0 0 / 20%);}		
.logo_picture{opacity: 0.8;}
.profile_picture{background-image: url(data:image/webp;base64,UklGRsw6AABXRUJQVlA4WAoAAAAgAAAANwQANwQASUNDUMgBAAAAAAHIAAAAAAQwAABtbnRyUkdCIFhZWiAH4AABAAEAAAAAAABhY3NwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAA9tYAAQAAAADTLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlkZXNjAAAA8AAAACRyWFlaAAABFAAAABRnWFlaAAABKAAAABRiWFlaAAABPAAAABR3dHB0AAABUAAAABRyVFJDAAABZAAAAChnVFJDAAABZAAAAChiVFJDAAABZAAAAChjcHJ0AAABjAAAADxtbHVjAAAAAAAAAAEAAAAMZW5VUwAAAAgAAAAcAHMAUgBHAEJYWVogAAAAAAAAb6IAADj1AAADkFhZWiAAAAAAAABimQAAt4UAABjaWFlaIAAAAAAAACSgAAAPhAAAts9YWVogAAAAAAAA9tYAAQAAAADTLXBhcmEAAAAAAAQAAAACZmYAAPKnAAANWQAAE9AAAApbAAAAAAAAAABtbHVjAAAAAAAAAAEAAAAMZW5VUwAAACAAAAAcAEcAbwBvAGcAbABlACAASQBuAGMALgAgADIAMAAxADZWUDgg3jgAAHDnAZ0BKjgEOAQ+kUihTCWkJyKhchi44BIJZ278IK5FnR0gsS0yQyjln7i/X/2P9nPGLj/zJ9//yP7Gf2v9nPoctX9n/B39y/aT76Mcbxfyj9K/2363/tp83f8r/s/61+F/0w/TnsD/qH/o/8p/W+xx5jP6r/tP2C94v/f/sb8HPQD/jP/S/+H/n7VL0FvLl/bv4ev2h/YX//+7n//9Y0+m/2//F9vH+a/un7f+t/YA9ePkYwV2p/zH7nftf8N+7fyg/rf+P4Y+sn1C/yr+ff5LfIQBfnH91/6/+N9gv8Xzd/kvUD4O2gL4zOmN9g/4/sM/sF/zeygF6PSuDeW6GkjHjNJGPGaSMeM0kY8ZpIx4zSRjxmkjHjNJGPGaSMeM0kY8ZpIx4zSRjxmkjHjNJGPGaSMeM0kY8ZpIx4zSRjxmkjHjNJGPGaSMeM0kY8ZpIx4zSRjxmkjHjNJGPGaSMeM0kY8ZpIx4zSRjxmkjHjNJGPGaSMeM0kY8ZpIx4zSRjxmkjHjNJGPGaSMeM0kY8ZpIx4zSRjxmkjHjNJGPGaSMeM0kY8ZpIx4zSRjxmkjHjNJGPGaSMeM0kY8ZpIx4zSRjxmkjHjNJGPGaSMeM0kY8ZpIx4zSRjxmkjHjNJGPGaSMeM0kY8ZpIx4zSRjxmkjHjNJGPGaSMeM0kY8ZpIx4zSRjxmkjHjNJGPGaSMeM0kY8ZpIx4zSRjxmkjHjNJGPGaSMeM0kY8ZpIx4zSRjxmkjHjNJGPGaSMeM0kY8ZpIx4zSRjxmkjHjNJGPGaSMeM0kY8ZpIx4zSRjxmkjHjNJGPGaSMeM0kY8ZpIx4zSRjxmkjHjNJGPGaSMeM0kY8ZpIx4zSRjxmkjHjNJGPGaSMeM0kY8ZpIx4zSRjxmkjHjNJGPGaSMeM0kY8ZpIx4zSRjxmkjHjNJGPGaSMeM0kY8ZpIx4zSRjxmkjHjNJGPGaSMeM0kY8ZpIx4zSRjxmkjHjNJGPGaSMeM0kY8ZpIx4zSRjxmkjHjNJGPGaSMeM0kY8ZpIx4zSRjxmkjHjNJGPGaSMeM0kY8ZpIx4zSRjxmkjHjNJGPGaSMeM0kY8ZpIx4zSRjxmkjHjNJGPGaSMeM0kY8ZpIx4zSRjxmkjHjNJGPGaSMeM0kY8ZpIx4zSRjxmkjHjNJGPGaSMeM0kY8ZpIx4zSRjxmkjHjNJGPGaSMeM0kY8ZpIx4zSRjxmkjHjNJGPGaSMeM0kY8ZpIx4zSRjxmkjHjNJGPGaSMeM0kY8ZpIx4zSRjxmkjHjNJGPGaSMeM0kY8ZpIx4zSRjxmkjHjNJGPGaSMeM0kY8ZpIx4zSRjxmkjHjNJGPGaSMeM0kY8ZpIx4zSRjxmkjHjNJGPGaSMeM0kY8ZpIx4zSRjxmkjHjMuA0NHY/0rg3luhpIx4zSRjxmkjHjNJGPGaSMeM0kY8Zo3QBowqKUfH3blbcq2Qi1j0rg3iHWlWto/ZEut2f4LW0fsiXWDyOnZb1siW7P8FraP2RLrdn97QQNPq3N63Z/gtbR+yJCpml9IKLHnxxJ1afvknthg55M7EYdx6ABowqKU2hpSUkkBZe+EY8ZpIx4k69oXCDzXCozYTzbrJZjj0AFKepDZMEGhJRx/JLIiTxpBaSb6Zqj+1RazjLonD6hveqGUseaED4NOLvOcPm8C3pEhabV55CwqW+f0rL4V58cdQKAA/m3IjsuJcBWF0bm6wPXDgqQJmZ+S8ZpIx4yHCmhXb9OQHBzMWeQtmqkzW0JxGL/UvLwA4/0VmtuFtV5L2L9BoR1SDgTCESVznFUAx0kslCX7uXaKgtd/CkoZucYpk3C8lFQdlSRDNyE7CDeYEJpeophWgHwGpCDgxJn4aWngWoT6oWh7PqYcmvqYRGVnSmhfNKtOPIr3pyuDeW6D8xiqofYKc0J70tTyFCFsTVW0EZYJjqElyJQ4OiRGiSkcrh9TlDdJaKTlgn4ZTTxAa/NcQd3ESv9c9BApj4X0qTJPHH6uUg9fI1aODhy7yaB0ZUoaTtfLte9QIGJPYg8MgU20jx/4gsCXhz9oXNaDdKvyun6Ah6ypSS3VmwlJJAWXvhGPGaSMeJOwZ+N8XfkmRbhPpVpNSN3uZsQfFlCporJU5RPZMRTJVQnSOnokywjTP8+OJPYg8Qnm8bciOOn6wGjCopR/yIPWZW6c4BcRqQFYKNTQvtpq1AKfKtkItY9K4L6COHgoAHSix3rBUWXur/FytFswr2hJyUoYrxwjzit4Kmgvz01gtkVoNQTQfHupBV6njhUj1PDbY8vEa7NgmekeNud8tPNQcGJM/DS08C1CfVCzpUG6VfldVsbt21w6J5ofADZ5bBUgTMz+agoaSMdhTKZFRIOUU49spfK5Wx+I+pMJtdbAecA0QZj0AJxvXIvNYyhNjT4gWSgotjr34KK0FxB4hPN425EcdCyA9drjAdCwVWduFp+pCP+cWVvGr5loTaFq1/CWlvuOGkamS02EpJICy98Ix4zSOloOa6uythJBePnk9/d+a9iNbFXzd7+1JNQUGMfwPn+ZaA7YKDPdjV54XUxAYf9l7CL96g1pL9B9UKI7beEeJEsiRuNopaChZ48W1f8SUWWF+VfLBCAwHawSKgN0A9drjAdBYNc1ZjSN9Q9b8gc8uGyoOZGSKXRjOnSvQPCWZKGPQ5S08NynP9ViO/aIvGaSKjxVbbeZPv90vCZzKAHZHusIE7i8C9zhYOAtHB049ritxn3qkPSXKRLrEglWh6sAsSBNqkPSXKNfXL5nl8kIK0drrPdr1zoloafhnaeBowqKUlFFVnbhaO8Eeu+aRmGRrw96N9+N2tAi82GVIplDcIHTDf1bQr49V0UK944ukjFRnTgMEut2f4IepUOqQ9o8pEutxdeywzc2f4LW0fsiWuX38EqY98b5leE93YT6t2sEinjdAPXa4wH97ACKPbTsecV9buQ3HUajrFclCtOPIr3pyuDbnY1HIzuNyuklQ775dK4qY3cbldJKh33y6VxUx743K6SVDvvkjVie40ulgPXa2OHCE/tLY1pc/Rd3LnoselcG3wpWbxCdRr62qk2HZrZ8vP2PSuDeW5rbrhpthPAD2pil7DP3lpXyo60G20LfjkDBP5UB/2ztI55f7XFmg70Xg37Fnt6WbIqJFEFACSMr7C5QN5bQd9WXsiXW7P8FraIrvp1Z79K6OXcMNfmfwskj4g0PttGuuFGmeuOD4tyf50oGHJ1GVl584oaQdNTCDpG52p+Gui8plx+BFf+mSUnlubz76qscVH8nFNVtD6ginW1GB9GRacp9+qSrv7FJ54NkkzvmlaSI0pOOhYAOvuLB3lIf8p9f+sMfOGK2hD129y6i8lYUNNAQvYnA3oEAXoxGl/XaCk9jrNInNeT/kQzUvRTr/DcgzOVyu6C9/sj7pHlbdBlEU37d6cVLKuf/OAt/NM4owB01IKBQCIK+uCItMFMyNKNOdAUv+F+oz/s4Pd3t6KEmxIWNGXkj0h24X3Kt0mIcbMeM/nFhfw0K1uz/Ba2j9kSFRlpbLg22Dr3F0JWj9kS63Z/gtMUCeXyBjQ3XQRbXVVfolXdswNDUVjpdoBqyHHTpFT3nfSIEyWAEKgGe/b7jRUif+E/DMvW6Yi+jD1Y6xD1tbkg4Xok8m8TcRaJOMsr9IDRa0qIU11xZhyi0UiI4ZSzZy/QKb+7EBrxXR4JZoAToNmSVukmoAN8wm7fNteXGV8gRZJ3IDVHBofU1aE8YbIQAT3iShjFSTeQiWo3WG0FlKSbI7FwMY+kbO/gtT3lKNfGIwQSlraFr8XsTCPScYSgFZzuK2RLrdn98/6Wu/Dmq/TGYkWuN/KOw3gzMzQmNfrIrSRNliCzigdCmXvPEVYhGxo6+VkscatD3AP5i1quBgj0zGEomPk3hwv3rPs1Flnie8DWJ60l6dsdYa9HGqx4+RK4txQQuoVtss90Z+oGNEEp+2VNkVXKaTFDp7Ykwpla9/IaDqHVDerolBpnS1Afm5RP4GuMiHjdXK/JOY0iv3GX5STaOXX/+nYB828h35OkLiW4Jq0gvq9DExrsFuY7XzVNGrqrrU9c6nCQVFP7JtGN3pGLhBYbJnkGHTxiv9wNqCQvQyuPEpPiuaRritkS63Z/fZFvufxRY9K4N5boaSMeM0kY8ZpIyE5pIx4zSRjxmkjHjNJGPGaSMeM0kY8ZpIx4zSRjxmkjHjNJGPGaSMeM0kY8ZpIx4zSRjxmkjHjNJGPGaSMeM0kY8ZpIx4zSRjxmkjHjNJGPGaSMeM0kY8ZpIx4zSRjxmkjHjNJGPGaSMeM0kY8ZpIx4zSRjxmkjHjNJGPGaSMeM0kY8ZpIx4zSRjxmkjHjNJGPGaSMeM0kY8ZpIx4zSRjxmkjHjNJGPGaSMeM0kY8ZpIx4zSRjxmkjHjNJGPGaSMeM0kY8ZpIx4zSRjxmkjHjNJGPGaSMeM0kY8ZpIx4zSRjxmkjHjNJGPGaSMeM0kY8ZpIx4zSRjxmkjHjNJGPGaSMeM0kY8ZpIx4zSRjxmkjHjNJGPGaSMeM0kY8ZpIx4zSRjxmkjHjNJGPGaSMeM0kY8ZpIx4zSRjxmkjHjNJGPGaSMeM0kY8ZpIx4zSRjxmkjHjNJGPGaSMeM0kY8ZpIx4zSRjxmkjHjNJGPGaSMeM0kY8ZpIx4zSRjxmkjHjNJGPGaSMeM0kY8ZpIx4zSRjxmkjHjNJGPGaSMeM0kY8ZpIx4zSRjxmkjHjNJGPGaSMeM0kY8ZpIx4zSRjxmkjHjNJGPGaSMeM0kY8ZpIx4zSRjxmkjHjNJGPGaSMeM0kY8ZpIx4zSRjxmkjHjNJGPGaSMeM0kY8ZpIx4zSRjxmkjHjNJGPGaSMeM0kY8ZpIx4zSRjxmkjHjNJGPGaSMeM0kY8ZpIx4zSRjxmkjHjNJGPGaSMeM0kY8ZpIx4zSRjxmkjHjNJGPGaSMeM0kY8ZpIx4zSRjxmkjHjNJGPGaSMeM0kY8ZpIx4zSRjxmkjHjNJGPGaSMeM0kY8ZpIx4zSRjxmkjHjNJGPGaSMeM0kY8ZpIx4zSRjxmkjHjNJGPGaSMeM0kY8ZpIx4zSRjxmkjHjNJGPGaSMeM0kY8ZpIx4zSRjxmkjHjNJGPGaSMeM0kY8ZpIx4zSRjxmkjHjNJGPGaSMeM0kY8ZpIx4zSRjxmkjHjNJGPGaSMeM0kY8ZpIx4zSRjxmkjHjNJGPGaSMeM0kY8ZlgAAP7/gggAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAsJlNyfp1oYwGzOXLdVQSaqlPdG3M0LhwSF4e6mEnAAAIGxpq8+QfHLffocuW6yIozmT9Q3LqpRtIZUW9BwvfKxgD0Ixy/zsZXStZ03qy/o49/9DuCzWidI4YLMDS7bRxAzWEMJH3m+LecUoUT84ODdnYf77SGhwJtx9WCwIIkxCi5g3LpsDMPVH2TUp4zP2Ybojjs5lmLzvYRe0VzjfqFkfJ/AH0HZP6oPC7yjsYi5pH/+sVmRMGI/rg0+zf2gBB20SwRzXC/8D6MLIQ2PZpZEZSmz3j7cHZiqt1utuca+QB8qNTHKAKGqMvBFDMJ2TcXRIQe/CKeevy/CBb6tmG3wqZTeUBDYRUAigIlwK3W63Si0NyXrvY4JafQEXLCFWQ6AeH64mfQbhO80Af5Wqu4D28YGFc/m6WHmjOR4Jt6ZtKTrufjETPpiLE7r3EdnG6OEOjQcSRelez/odIvyM0copkPftzb11Z/ISOyl/hKPILq4bkL/e254aRcfeVoqx622VXbXDWVBNz1v+djASp3M5Aii88tiKL87y80NdgHm93E+zP0v5VAax0L0t0jwn7YUz+Hzxc9V0iGqj7breJDbSlgOhpjZE6kOcGa0PZ1QzEAYtsQpg31WsSMMNnhyjK3KDNwv5nSj3nm0gdBv6p6V9xUHGigJcssLOccoxViOA9Q2DsE0I1hc9CIdUbnwm4+DryU81urU6F+Tz/2bCU7CzdLkM9pc6ejhQhWhoeFEAG+IUm1GbslOL3p8M6C0QfD44eFhp2Xv6ZX/0Y6I1QkABIkW31qufEeB3JKhl5VUQ6hDe7VohDXNdHHwP/BpAg7WaFHvlqNN2FMQ992pgrbWr1ot9/WxVtHbn7TSQP/YOtYiZhlEp3ZJe1D6g6pP1KFDrgpRvtgt4HhgF2m3psnrd9kDT43qFG0cCzSq299g6SKvbXpEkMWpM8tZD2i0yYhhUaI5OP9dskSP48sCoSsP6mB7K7Q6T13P6obzgeMzIYlsyAfDdzSL7ZnOunKQkwE8XvxAFYQt8MEGFiYtuMzL0fELaG2dIcw1VeJAPx2OBOVH4LIbKZ5iY8VQ72b3QPvX5fsBIZNhWUsVg9NCRSj4RZwXUaKvO7cNs3ZWBDcqEeGrPBt+BT7kpxhNHLGdGRJkfhuGBYawKpXAOlKuxVIL6vq37Mumal2qilnF+6mSZS+vxwC9wo1CjKFj22Xm5VVda3xxEyrvPqX5d+vfMi81Shnf7MEPIoV+sSobj0KrPIw+J4BQNUzDExdQhGTrQP68gVKlHAMAtpq9HicQ8+zdMwTZDcER/9VeO4wh2DfHXu/WvWcTJrzknPrBsEmoRCM7iQxBkf+Qhl6d6LezcEkGjyC6uG5OCWCfgkywB/h5zT5AZUQfJ4x5k8tv+9bR14mb0D5KsCl+esqVDC7VAMxP9vuV9MWH6SKVVBfWW+Qp8b7DVt7HXMB43+8GFQUCp5CvbUnkkwOUnTeHucpd8UvW+kPEZKiwFEknLP1DqAcy5I8ZJGn/PpLNV+yXLM4HYqNDiBOHRrMhJBY6UYlkXVtExImC/Ri3vZG5ZSQkrcLgFnpZYh8wpTNrM1SECRmdzgNo8g7VMR1FCGYC0Q9J0nflfQYhyo5Rt7qzS69WN+3JRGV+mGZPvZkXF6AWDW5wuKwvnmsUDawbnFAbW5At8XKF7PHv+taQMImCeYsiehdqYAPJD8IjCCMxosU0LBM7UWL73QFpex5Ap1pEo4hU8dOKBACs91rmSca9MllMygJo9cLV9IrDOnmrGjkVf0rOuW9NZWqB6QZdO+ePPU40kKrX6TU+IAkduOjEYkMxF0C7EghHNlcEvjqq31NXJySPu5jz1Tlp4dxp6PyUXAnA/eHN/iwqhJ4gr8yZOuwW9m5JwPx6Lxvd8wwsYV0n0TiTZJBFNk4JH2L1rKZZ25282wYgsW6aRopX9sZhhioUP338vp4AeJI44bJJveUO8ozWuulPIV74z/JF/p5qEVl6Lm0bb9O2rw52i+t3hTUKvuYsr5BfSemMfjGdA3WTPgemRPwvgmkUnMG7New+eFxhfH/GPP2SSV/VV2F8js9yHF4qcjm8nm8a8RXYtdzq89wtGUz2Tmf+rkFz09ReHjf/uiVIWZyJOmXaP/v4JCSpK27nmKRMAM5ZOLaxABCiSmpRmTppS8SB5f4a7joeAXDsi9J/YLpPOBMt0a4V6kOb6rcOaxzQoLfmBj255AAULI5Ka0wG4ixaeocqKA5KJCWnnb0uObtJX+vc7wNI7kZr1R3QxfCMxlCaSQ1D2MEyT8HhVPFBahZ6de1XnVoN75UWXWHBv+0PQVZMW26ncJEbMitKg/TqHWYNtDFrM4vIl0pXhHJ6cQEm7O3+mmh3S24Wc1tOlD49i7aqGKfewzGuhBccoW+4e937g/Ddd2MwtJklBbK8fx8+rl0YF6QHzw3H3DGPYj3komsQeZOguvMpSntZZvQPky3AFc9vnVeh/Lg2JBxCsq8Xc94T5BoKeiLEIt+L86+dpiEViUwYsVnDD2tOO55k3AzV5DoVybdfRF1hEWRqq4LKr2f9scKoTFiyv8/fZ0V6gTqU4RKnw3km+Mfec2uu32VUqO/0mwBxs30C7+9Di5l+VgQROi8iHE2H0bd6VlxTFFJuwGLFd1qRvnrdFjoAJ1VE7OaOzVwm94gRKqw9e77QoidwmR7NL9c7Ns0gVU1yeKATLJNucONkVPktXFqcOWimhBvnGeALKDZJNSd3UAgGs3k+pGCdNSuW5lznT6+Ncr5O+E3zGQ1FOz2R90J1JuAep/q8jV1FSN3iHR5aH2FrBX79lCaO6ozSAi4RHEasBcUiE0LLzS/RnxtD0ZoHajRuqXZsNNw1j1ZG1Vtx/jsE+t2Zz/B3z2h8Ga3wCxNeNd+QYq/YXoxHiDdxotWoOS9hmH4NwQhYYl0z6wAHElQpJevfS5QHRRGmY3+SJZd6tWrWGhVlAohfBUWwgnNe4Q+19mGWmLb5mcdwSb9cnjVYWTzSyMPTnaZarNkrn0F6j142Yzo9SeNEIT1Un8a7ymVVRv66WlA0xuN2cUrH7VvN9xQLkWEPY3kUo6S5P1WxVdfs9CYDLv22uX9XKhTmgk6HVl5Ye0pGtyrOr+3xzUIP2SHrOt5RfgvlqjdkAN8GATfEew3MZCPmJJnmYAnH+eSu8DG/uzaN2NMm4Ewj/hAZYBnlmeaXXQywEt23bwPfE4BYwjW/PwUGpet+Ro6NraKtFJx6SGvtSuOEucEzdcjI5xg3X3D8H3ifH9d4IlppCDDIK8lzus4NMthVM1YSfT8ueGd2GJF26xujS6Zh50pt7dTKLjYZefZcCDU+qIIHpzWFXD0YwxdP5iDZ4sXCVeaoHbvV9R3szds2K6E9W5UsDEw2okj4feupmyn9DSMMv+1YZ6VQei2qOUhhWg3j+jxnVsFXZ8sLvc7jVXDgD4zQg7iuGDXXyFYkQ6yDcwDcjevqBAmKxYA7THMt64cWAzJenUW75SLAGQ3yWZ1tHXiZvQPkqwKX54CYraEddJgEdmoBJHNaecwLC0AvMEESqkZ/sUMgmRok8cLUQstEGX+DJkLwDOATrQ2vkf2IkAn91c435t3PbCWr30ErUfQQ4doHU/lZYBfj0lsWG14De0tn6j/GUYRm+rkZ7CrddsZcgjfwI7yVhh/qS5/Vjjh1ZOkeCMHXAeRRQZNkIUSi/fr37d+n3Y8ZL6kWFQixwIpkNqGwZ3Qk/eFpkZbzgnJQhJQcgXjhAAGIE3GqCWZ3G9vLN+Gul5Oh1QXd2qkaY+xxULzMiirfDag4DaNdzoHDeZMfrJDJtUs4IjDIkPlpv1fZwOmCb9ufbIKpd5lAJi4RAa6leyKWRIknyFrzlcxh1euMJu0I9IEKqXeNbssTZj09BRqqFaCbqNxgmVVG8E+FdB9v/6Ts5voFzGmc5dAcx3fufr/zohgCfHloPgO4ZM5idPDrOOPp4xx55Gtu+q4z+RVB9Z6vtRqn7D6glWxQvZNUou4jlzoExUyYyRoKlqOHSDwDFsKx/uluFh3V5ABxKi/Ha678hWJEPRRW1OnFSWmS9xCoZ5CjXW6vYNhaXnBgVhXKRdAd97DDZHc/+cXv0F+d6nddGHYoPl1pOAt/GMAeowybXULVhXAWEfUTry+SNLVm3QUMoS8KZZq62XSTA8Fgvq/yoraANGQ6OIsmEWi4zjNbG5mLO1cSrU0qBKi77wHQ2U0Ur79u8n1rX2dEi/mQTO2q7GOQ5cr4pwCJ8I5XEORNwPJ8djcx8BVOMJ2fHFWfNBIlYt99MB+6AY9gVhK7KQEFUmEcSoZFe9FoZpaxFyCTpdjB3sSwUCj5Ptr8czSyvUQeSQ7LEZg+tTivqUduJQspB7hOXaXfWxZDt9HrVXJQ+7n6LQC12xZiEcafFM3lGAXml/ILvK5xyAPCvO3okpnJNw1le8PPFIxXXfLyJw5KSnzgZ+7KP0LdTDa70TFMfxHtLZEtXvwFkdt1g+dtvEyYpQu7GXtU0sQjNeDDopte/dvcZ+JrToPnrNb85vg6F7dsaBB0WCAneq5sJ4sx7fwPBuu0yLatV3RUCKw3mtvxZXeMEP0X3S9hAv+Qv0vp7P2Frm9Z0zoTiBOKijnJH1X42NhHnUcl8L4VFpaTVaakqwvTr3tX9qnvMNKYA82w/q6hJWMzaJpF9jWCCxXGL3RWwCRuJnw22RXKnYnRCEOxIOm9gLIRsJTZNtD8YTQpKHFAGvH7mCAl2eJxYHGtgC+9F7ijcs9Tic/eJfbiDizggHVA8jmLmQNuwQmZBHQ+enKeP91w16bICz1cR1Mihq1VHxJVohNEsP0ddnaGFuoJEqNBCLg3DPPqCUzFZUOmdpl0Rl2YN8g+OW3hqtqdOKXIPK/ExisdE5wsK5/xic4wECiaxBjgjsb/jDh5w9jUMBShfu6zMJn1IoeLbbviVBLiWCzork2ZlMX4v7TEIrFMUuqLS2gEnpxDPLESlMxNR/xFUAQfPl7pRszGonVK7Je+w5hlx6hqgKXO2KLzRN+DhWID/RVjZvadRgHvDHvu8ML/esFS9pxtAWOrfSJocjA0u3Kfpf0PuN+TGuUUjEzbUnkkwOUcNjPNt96YEJJeRlYEBLDVZccoJLAPZwCBQkLd2954yKj7K4WZT2EzatAgZyuggxeLq5N1dgdg8xgJQB/WHliM+tKJbceRL7Tb/m9+k6+DmHGCyM0pLyCrYUNG8FLaz7z8bXoqW6ND3H4jwTgaMinWkEvtlbyXWDRyd6K+YQE34fCID5uECo4wHNTgM3DV546JxAITR0sfB6hhdSx8SeYfkDB8LTMLgR4OQKQVpJgqBsMWR6t5NkGvhiKkSaEEYDffialF3WY+PlLEC1dn0S4PyX+/N9JSxgu7pdHcRkCHr7HI8iYpTH6ogc9qYIS7C7LB0R++45/AcpJhruYikY/ZR7SAywi8W+4C1mfED1DGmKr4Dzso9MPnv5CR2Utgpy6Ysvtfg7HuMkBZaG7qy5FQ8Gr6Ff+fUAnxFVJQ3TFG9Yw68mgyeTvRfTmreiDj2nuWcr6AdjYVI2Q+7UQX2ohiJVVyjfZC4Jp3kAzuufeB49xDPLESlMhHSNyvBFNKLe/REMZiFBcJmrIgkN7E+Yb2Q5GLPGo3r+0FRMZrUrPHYXinCcRUuOfQ63VYTwNs0/FX1CTwBq2rhsmZPqNO2+dE3yneLotJlMtTmMVIvVn9SUCKCg7pP05O8OmVHgQ9C5XcLYczg0VsBPiferC6qVeLYHceBKHU1/pvOd54YNOfBVK/DMi7EqFccd8VLiU9mjd4UaW/ZAfR6XOs8+hG3fAF5/wzJHyF2kI0WP3PBJnqo2G7O4JvqqFTACgU1pWr4GPHt9dhkopZT8mU3P2c0kKnpRm2KTyyjJFKDiCKWO81pJ2jS6dhicKdhYOcH5Rp9+2It7UlM513WoC4ifdgIOdrSAi8dDMHUT7gM60d6S1kLum0ZrjzTI3ngNXQYgeA45bfhw5HmqXP9M5Qo7sjcXvAttO0DPcx2wmsSuFLHf3p0+jHepIG/vNiXjdkyBZ/A11VjyPdAiZK+XXd+9SKF04TQVO8QxPtK/40LQjBfgsk5988OutBM1ZuMuWoOknVWkXCLw2lvvBH/nO4e5GyskjGv80tlFR/XVj9c7Vp7IHMP85yBxTm1F5rKwcq1e+fOOJrlwAIVK+yPlcKt+nZnMCnq66qeSRv3JelEFovPiWKFh9g6f2gRGvzN8ERKypUndTeT5QdZJs/0uplOJ8Bn3DbEXNOuHPEEYXvxQpD7/uyKhadIE6NKqLxq01qZAVIEVssGUpqsIbN/Cb1Vpe7/GlBPxpIbKIpfZv1UyxOSJ8f/WT1oamidxRZyv6q7H7jLhcY3dHvCB3nfq5LtC8g+slqg2B/Wes15MicmJCFO4aOiXEqRhlC/eB6pCklDX2Xi1/CVzX63HpnNU6VjIqeyOUQjRnWWAEQLj7XBM5Ezs8Rcf7Q/eVivPJRifofovO2CImo1a5KaZNqkSYiYdpoigiH/lH9/uS+sVW/MItDoeOC4uFyrftX9207pzM4K/9zPRo+eTebKEe94zpXOOyIs47N6P1hRZQDC18O0XKVv6DiWI24VC6M1cfa9gjompHLpiy6AQQLfdcQzYixqKM0A+yF6vu4MqR10f6okqShuluB9psc7F+I1W+iNI9UcyNvjKMGzS7JPvmuRIt+2yaYI2mIR3xfnAJHaGVF6Hi5cA0p7dxcFCH9vMI3Rx9LM+JXZw3R2OoCI1up9bOljEUYb7JH1Kc3RM4AKyUkrmlOGgT5erjllfhXeEycfjVNgDlK8HOVRpuzdV3hVNYCtfzNWwklHaDNw5R9rlBTJQWENG1YrpMAdiAli10BuBDKri5q1uK02YKCIagmzFpYgqpw+/fgzsDqtRpH+61r8PCkOeqI7PsVninLSH2Hxd8JQ7JVqllMTmbeduixnlJVi1XZQkkPC7YNf/lSIUPJTWPRDVWCn31ch435yYlSkvsznnjWM8tc3Hig4EHaBxdOD7kiW68KyWpBBWuHhLJZBhifgiaUIKkuODk/U+jGaWcE6j7o+FjrHKzZmtectJwCJ8GzMTwv3QPyxUEKLs0MxDM/uqr0Yp/CZLk7DYQd6fzerj2FYFLnKZps77zkkbM3LpXa5luV0kn7P9JNlCBVzUi/PSVwCV0PSJ8/Yk1O1+Q6W2/M6a1nDnkrVhideTcbT2OU1Ujx1vBhLXfnyw55lkPuVB9eAubn6SjKXcySXqoOxnd4XPQj8w3J3+9WAVErnQApyPjstfoA8ofBsuVt2W3kZMHP4khfgvwX4KJQtkVoFUSTzpP4SQgqLxrWcW/FUi8h5PKB3AfFxN4SJGW8oOqt3T4JPo1fASt5yuA/jCBWVKgvxKRNpZ8H13d1M4cjtV1X3Vx03BOs0kQodClvz7de5TVt/2Gh/VQQlcvudY0Git2rQ0rBN9vaKTqEqEyWwd+QkYQT4aranVw2taUGWN/Wjfmsb89+Dd/oFzvoRFZxFP79EcEdjeyw6Ds7iDmU4/fO0Jeerm1s8OYkdVr6n/fdeXRxbUwTiTF+dfO0xCKxKYMl6dBGge9IxoGTPpUQhR/sEoBmgKxtjpry6SzK4eyXwEIOq4oxWVoZ+IY6u5LTysIm757E/eT1UiQtT6LE4dvnRWKxvsQJjcesVIc3DKdZ3Xn16zq3DZyrii7gQ36yAIJNPz8HtOoaLNPHfmO4hoteWC4+M7UmU4iKNugHXGKSTtd/E+3xljlLC2KMk1hO00Yj3fT6khak1eE0v/MsEqevyXuR0Hi7TnEfepESldmAT1XEVZ8Sm9tbLPBovW+EgM+tEKXsjnsAA9AG0ADfAAZ7xGBZIAHdih+av/f3GFMKMC8/dXepi8KGyLTLYIcwj2xWtO+7Wh3ojdIruOzFaezgrsD2wHN0bBTlwaqtNW0HAvi0upWJ6Rr2hmoA5sKgaO4OpPGPMnluNZyemLcOxfdnpgV5QTHbvdxtbIPTWas9XilvRh/aSCsrxauNPh67Cz1ywmdARj/gxQtULF033YeYAJDcVlb5CyifiAk63GdEIborOw+In89yCcc9jZ+Ym9R5nxs5VAPoe6zTfNZGpevfEtHFZcxJeW4edh7QjQx9199NltyK/mxf45wAVWNVcWatVzpdAWjcTNX++F8f3Lrh1w4gxvcLIxcHc48cymKvwYT5CaAdsOxDCSRJygNMooSg4F+wj9xzVhBt94JvSzvLgZ6K8BTcJHy5nsUeFDaATaE9zDJIv8rpjc5m9g/n8/ea+ziJ0f/xwN6IufX5Mm+sp94vEBN2l4/R9ZHW3u00wDdWbVMUlHA78PIt7YEqtDFY2ToIdzyTvxEoNG1yhOwZADgM3lpzmab5nulsdK56gPlCuoCPcuWm5gqaFvPc4aBvW2DmdVqutKbNp2kSNRh5+Nb5I2getdUbimKd/Vg36gSn4bsVc939el1eWrL4QMgnhsYT2H9VyCfH0VW/PoNVCgEw6JhkIScD3EWgujpBKLU0YIWBkzWynnj3WPTsR3EGDfkAKJUKpAqQYslVAouFy2xTmTi+cgHanzGDQmghTgBNp5eJ2AF1qAGzdjfSg/tHDOwofd1PqfYOg6RWMzvVwTK/UaYOWyey+0vFc3neF56CtoX6m599XaEENvAqhm0Dtg7t/+g0WUiMyY6oM0GR22l01DF9hBZw31fpqYOksTIpTfB9vJO9p44XptvFvaD3XsPRgxLy0Fil4ySgkMtdpnadw7qnphWGwPrWGY2lj7NG2qPWWgWwFV+96QGgMdbGRBv4kcmHaPuuNbsrBRL6zgq5ONg7nOXfrFulRYRiWAC4xKrJm/EbbpKGKWCXd2Yvq57WmdEOUNhMDNiOkSLZt/0fsp4Hr7z7NNpU/CbWxtq7kYGRPjruAxKYD4floHmVxlReXFhyLUJ8XflRf/JbgY66xq2CQsFZHwc8IqpZXAEY+/5HfeRPs802XNt/JKjBVffCwhOJkjnUcvAQ+CjQSdWUwmwzLKD1BpJhe8GZgPmrrqaeqPT1vSjNGPDPyj5/oz7vzArepvEBfqB0zVRTW2D2Io9OMwczS3vvI38JPJG8h/Vc4eMUjlQWdWXpBxkOmwdCRDPdKZfgO2BKz8J35udJKyX0E67OIHa7mAP/4m+Rjtczbv17PK4kzYLVFfcrtY/+y8jFA2aR+AmKz6BeOVsUitb7bj49IXJj1oWf3WNznyrggfgE+6/TDzrmDxvXfnJEb/AgWpYXsyYZM8LgBCVRB4TJcYSsP6xC0/OcqQjbubU/Vzs7B7GW1gqSm0kKO8lzU0/4rElQszT3qyZDUeda1op+B7kZ8pbK1dQp6CboMCi/jxk9+yjiX4X48w4ecHrekNSl5BqJhunFEmTysPg8oskj5NlcFi2b1Lni8TM5LLerPdSQsWkiQb/4q5HJtXT8RvyZbHyXRYLB5MKaQwcU5Q79BeAVQ/csSWM6EqZBFgTDB8j/N3aReX4r9B6e2CRa4Yng/SbP0qrbHX8TOsJ1YB5tRl1mp2M7MUbdsFN9X5wb/yeIP8oCtbPuLaccGmvIjNNYNmUzRMTfr1nUzPDKbTwRD9nB6VBXBLgsAF7WsKV4++9IRQZyHxOSYUj1FI7MZAmdy75H5qSUxAEnI5KziFbToJFSDfOdt1l599r6xMxQELad0CSLDS5kkr1++FMTwxTJ5MLwNSMCu4UHiXi1998Ve+I0qFYdS0zTvMGgStcMyWvCjk9QS9nZxkzmA31jv82MqfOcXhotkV9rJZqoHy4Uwtqd2No7bbT3RuC3b9hDZFkFrxnA135BuB7eXUp40dZlDxof5Tn60s/8JZs/AdgLcckijk9AruJdrMfpkCqb4xMPg2X+8uwoktJs/F//qM1eNWesKhqakZRxL8vzhKwutS5fEO2YyHv/y5K2ehsLrKQ7Jvq9CktOMzNNHhBwZn0NFn6kEVC6gQNB3xkRZlzd1rtaUSFotBAo6N9HXHa+bH2NI3hmMTMS6wMN4SMgtmaBdU4x+XTXEL0aJ/qQQL7zJ4UE+gYsfYObSUbB2x8WAl2Jm5NB2K+bx7wEfz/x8Bd0Y6nlXVIBnQUaKCNysx6U+DrWl9EQLjyBiHhQ6qD7GUZHE7pazaK19zxbRogNfnYVP+iYNmTRW9EP69XKk+dbn2Y2gOpR3RDyH/aML97LtP2nOAb7soHzJaATCRp1WvHsDWNWwNaOEHZhWmTRHzd2z26EnfEu4Lw4swpzUz8KVJGfDZ157V78kaVCAPCjd/bWv/839Ee2kIEtMWAWT7j7WM4ND3VI0uh+O0POeWaYX7AJnR9F5+K2x8xy3n+ezAWN0uBTrxKvatxdI9o7hP3WSt5ymXtJvN9QARcZT5JjaraoA9wOlrQ+19AlxMo0uJXoIjZF83CTkfEnrZOjb8z2veWjR60/FvEjf8COH5WfwXTne9vFqdI2yTqnDqFt+VoCDaak5Oha1dFGjCLDASfEdHSvYcDHTUlFOD8XNu8xh/nqavWtQq5Rp4c/6bNObUdHXq+9dlmAdHfbBUuFx1OHQQ+gssDD/xXUGY7AYpIJ05FNKZzRBTbjasNbDETEDuYLaNEYySx4QJylSfBj0raiI5tXDGFZ59HzjHfipXBcjVq+d0oA8Oiu43iOZ/RUJMTKvvJfcu3nj+X5wgDId4tAeZYGxUSEHBPiVcTg4ZT8lB73RGpo8YzTL3cC8heGpjX5YXf8TBdGDOLXfK3KXTZ/orjEQL71FfIR7/X1y0EXR+cT3zkuYjKAsAT87RHPFx8JtWHz9W2lVA7t5AA+mW59KA+uZyT/4OA9aR6IKLknZXhdGwp40uMW50d5fWBRTxuBQs9amKuBNf86ELCE0sYAygRh5yFL0ZYd+D83ED8q7KYWv3D6CwvR/lB5KmcDnjklsQC5rhMUTv07nz1nHZyJwjKL9Tzo8Bg8P9ukzFUNNVmwxpS4eO5AUPeYQIy9JNs6SvyXQd+8b0/hGsvYXN8MI+/JNbBUX613gnUDTxMgrBknfyInj5j28Uz3rL52mhJG0U0SS+tRyZu56yBQqaGGjr3r7N5fXaTyZ5IrSIWBLcJjI0BEa+WBgyb3Hu5FFGbcZdn5oCLMx4Na8B8p7NrM/rwNnF37MdfJgVyDgg46EgnWy11IarFExJFjS2yCcbKe5Vz9NfU4wN+HUxXg8Q5UncjKDwhzKyBUkmgXPl67cbMzhmnGiczxtReBwclN0sk4g6Wn+vByMmgAMMKjjm74nwNSh1aTqf+NPCdDjMtuG+NFqr01a/QK1g35GiLnidvX6c4/o6UJPGp06exJJftbqoGAUu3cOZIdnqNhspyeCkSuK+WOPJpbzseJyl85TLfUsOPDUALeTtY450K4nP47zS+3JOD9yyFWfIXY3Gic3J/LxGzcUw1/xkcwpDeuIvE73WqAACMKYrXQYgI0ISsCI1Q1FWrJljkPKhGmvlS7ZAiMU8qwmC8i7+LL9REX9WQP3HM4MMA18yxl8U/ZnHbBLf+doKzfIPXVlrEbnuLivR/mHu/q0ODpY1sMpJVqeqQsSBV/FAlS2vfkqHYpSoKGCK4kPWrBvwdkhv9NTT1jY28wDKayTW8xFoEECwilsbeWNv6gN/UwfiL890aHFc7D3p/dDZKXj1I/6Ru3/2Tq/bSi5nx51m8zcwLaI/S8Vr4D8+tDLRp6UNDSXXABukhRAvlz19wykM81kioKCzivwL1ULh0PFsVnA36sBtymD7plnfylM6lyVlRVZwror+ItxjVRsexcdaHIYMqmjzGItznp+J2hWd+ufMWVY/qovy5d9fcTf02Hx/+PYW7FOUkXj9+qsYGjjrcs5JxOsea5WXe5UEw1TE3QpHNAXSY5W4FfkdCHvQ9SgM6gLdHuZfBxFxzbzf0Yhi8Z1okB+MupnhZWxdMIey/twzw0i2ukhZfQY/Gh9TWHIZz60y/KF8jKqprZDZPfiNovgBdHacCvhaPQ1IPF+d1tN/hYK8P/5Mwa9ZjLZHtNHqefvufsszLDkIYQMVQshoY8b3ZImHjxdCbVLGRQU1MtOJ5RJo+O4NRI+NyDvyuDnAUcL/hD0sPhl3j56AexMQhWUA/0JPCjg4bjyseoTUmUXMbIsNiU+sh2XmHAfqJQe05UvUXmfwGd9wXGkA26F3ukNQasw6ctmSnh9j1IlAkV4c8OhgF//VU3QRosx8yGNB4/K6ys2Snj/FnZo52U2DlzwhEj1HEmi4E+q9PKDkK2K27AMKyEpKGEyc0RvNEbzQ9rAPxU1v2VHAzPdNJOtzXdiuOkvonMN2x5o4CEaWfW2Ra7Nd9PX3qlVcYVVcwnAwNVH2y2PRZNz71t454Ywibbu9SKvw16iwtlnxjW4qEY4WJlvRVjwQUG+TN9J3B8UpUfNYbPSJaqsLTB2hUSE7ExuUw9NiZTmWdUwNPemOVIJZsUu2a5rdW1pahoAmtnt6o8+HIa+e24ST32fAOSid4KTK08ChwOu3FM8ztben805eCcJnCbaarrjedZah6BCKfcUQs4aBI1DmaAOdnxStE6j3q7ofVGbieVq7izd0JTTuUHe/ptHcw0DbL7WB/cdSjY2Gpqss6DQyAGg39fjMLkbWRgLEO8AYD3KilBbZyGAgYa0wkN0zkOcjpMPxEOaJuzmOf1foKcN8bWk/XntEWDM5gteXbt3pLwiwUai3PQU7QW9SxUJTzL+oLCCrGNZS5ZoT1DvIbpJjmcW4aDfK9cQg4SLtr2fQULQqQIbVNtRrNnvB7xYW07+FhqOenlB6Suo6kTLLpOEdcWORoNV+CrRWDtvLqUL11sAXaRhMCN5cYX9uRbt7/+/qIKALEzv23dCFX5JW7XPHTmYBD3OW528VwCBM0rGIbyKsJmo7TzRuMQB5tFMus+DIjXhArARwW2f6rrmxWqEmdJOlwQKaQyDBx20Ibbdd2sQdrw5YkdQ8FknrfaAsbL48mA1mnGOKGeS430cuFL3iPYoxU1q8Bs+HUIUdpGd9XmQ2U4865Ci6p23KdnK8LxArkfY2mW5NXjQE/pQgm4FxT6hzfeAGPJtTOTmFsf3x2bfked5eF00rqiY+eDsmhnB0is9V+QrRlsFDo6d8EqSLp7EnkNTPl8blxXoxMzTxCvOsXG9LU9ZS2y7dtDnMZrKsEvNjyfS2vMzAi/ikEACqXxMCFH6vfgFYEJii7E5HYHpD1OGvnoFEXBOthZwMvWBKA2J1Qbrcj/z61hR/pFwXpi/+gIfzztbljt0S7E7BfGOfspfhJeqEI9myFCgLRMmsFBI72yT5mvvnE6DHOPHs7GZ6pUOZZs/O/H1VPyX1rNyQHI/VzntXdV+GvKyxIY2ujQkBXgp8LMqw276axoJ1KJ2Ln33n3eRYqQWcdb63ICz57PD/50ufVfeRh3rWeKbrk4BWCeKlxVtbo3UgB6r+zxfAKh87xNHtmnwPbReI0k0nzx4ekl22SD8ebWtWH6905iSW2uk/wY0h8sWbjelYKRtKLxiDEgxGB89A2DZuekY1J902wyrq2ayZCezcBxqVfH1yJczJoHmCY0Z8RLesxJ3944joYAR4xHZnwwr9qJ+TUd1D/T3QdtUkEQSQs+VTltxUzoGRkCfzXZLRQEFZNs2Av+JoE2Tf3g0h2GFP2fCyXbwAax7FkbF15kwy46Sc6fLj50C2lGo/O6brXVfGfk3SUvovxl1n8Snw0GNZa9BIABjOPFYxSA2UI0HiDgzCOM4jFZKF5QCWHleqcTdpeI0MYIBDwHo7flU4dsz82T71GwrOvY8YTMMPBEXoZijBA14CPxnOz9mxGdh0w22yADwbZ3XAKGcMuSu48I4acKYz6oNNUQkfjbow+X1EODsjDs3pgwerdb8Wh58LfEmOhZDQx1zUYfeXeJUAGWXOYPlir/dtKRdmg37S2Tm1OkVP6IdsMviiea7mDvMuvaObGVqpriv+uPOiq14d93LL4C6Q3lsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA);}
.profile_picture{background-position-y: 50%!important;}
.profile_picture{background-position-x: 50%!important;}
.profile_picture{background-size: 100%!important;}
/*responsivas con variables*/
@media (min-width: 501px){
    .cover_picture{}
}
@media (max-width: 700px){
    .cover_picture{}
    .logo_picture{}	
}
@media (max-width: 450px){
    /* .cover_picture{} */
    /* .profile_picture{background-image: url(data:image/webp;base64,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);} */
    .author-info .name{font-size: 20px !important;}
}
/*hover effects: https://github.com/IanLunn/Hover/blob/master/css/hover.css */
/* Shrink */
.hvr-shrink {
    vertical-align: middle;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px rgba(0, 0, 0, 0);
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-property: transform;
    transition-property: transform;
}
.hvr-shrink:hover, .hvr-shrink:focus, .hvr-shrink:active {
    -webkit-transform: scale(0.97);
    transform: scale(0.97);
}
/* Float */
.hvr-float {
    vertical-align: middle;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px rgba(0, 0, 0, 0);
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-property: transform;
    transition-property: transform;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
}
.hvr-float:hover, .hvr-float:focus, .hvr-float:active {
    -webkit-transform: translateY(-5px);
    transform: translateY(-5px);
}
.contact-scanQr{
	margin-top: 20px;
	margin-bottom: 0px;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-evenly;
}
.contact-scanQr .box-icon {
	flex: 0 0 90px;
	max-width: 90px;
	margin-bottom: 20px;
}
.contact-scanQr .box-icon {
	background-color: #fff;
	margin: auto;
	display: flex;
	flex-direction: column;
	align-items: center;
	width: 100%;
	height: 90px;
	border-radius: 15px;
	border-color: #ccc;
	overflow: hidden;
}
.contact-scanQr .box-icon .btn-sbg {
	color: #545A5E;
	fill: #545A5E;
	padding: 0px;
	line-height: 0px;
	align-items: center;
	height: 90px;
	width: 50px;
	font-size: 20px;
	display: flex;
	margin: 0px auto;
	justify-content: space-around;
	position: relative;
	text-decoration: none;
	flex-direction: column;
}/*template 4*/
.bodyMe {background-color: #323232;}
.bodyMe .main {
    background-color: #f7fafc; 
}
.bodyMe .main .schedule{
    position: absolute;
    top: 0px;
    width: 200px;
    height: 60px;
    left: 0;
    right: 0;
    margin: auto;
    z-index: 1;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    color:#fff;
    font-weight: 300;
    font-family: sans-serif;
}
.bodyMe .main .schedule .schedule_oppening {
    width: 120px;
    padding: 5px 15px;
    font-size: 16px;
    border: 0px solid #ddd;
    background-color: #717171;
    border-radius: 20px;
    margin-bottom: 5px;
    text-align: center;
}
.bodyMe .main .schedule .schedule_oppening.open {background-color: #2b9e14;}
.bodyMe .main .schedule .schedule_oppening.closed {background-color: #ac0a0b;}
.bodyMe .main .schedule .schedule_closing_time {
    font-size: 12px;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    width: 100px;
}
.bodyMe .main .schedule .schedule_closing_time span {
    display: inline-flex;
}
.bodyMe .main .schedule .schedule_closing_time span:nth-child(1) {justify-content: center;width: 45%;}

.bodyMe .main .schedule .schedule_closing_time span:nth-child(2) {justify-content: center;width: 55%;}
.bodyMe .main .schedule .schedule_closing_time span:nth-child(2) span{margin-left: 5px;}

.bodyMe .main .cover_picture{
    background-position: center;
    background-repeat: no-repeat;
    background-size: 100%;
    position: relative;
    z-index: 1;
    height: 300px;
}
.bodyMe .main .cover_picture .cover_video{
    overflow: hidden;
    width: 100%;
    height: 100%;
    position: relative;
    margin-top: 0px;
}
.bodyMe .main .cover_picture:before{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
    border-radius: 4px;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
}
.bodyMe .main .logo_picture{
    display: none;
    background-color: transparent;
    background-position: left top;
    background-repeat: no-repeat;
    background-size: 100%;
    height: 200px;
    width: 200px;
}
.bodyMe .main .profile {
    position: relative;
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    margin-top: 0px;
    background: #f2f4f5
}
.bodyMe .main .profile_picture{
    position: relative;
    z-index: 2;
    display: flex;
    justify-content: center;
    align-items: center;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    text-align: center;
    height: 100%;
    width: 100%;
    border-radius: 0px;
    border: 0px;
    margin-top: 0px;
    margin-left: 0px;
}
.bodyMe .main .author-info{
    position: relative;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;

}
.bodyMe .main .btn-action{
    height: 60px;
    box-sizing: border-box;
    vertical-align: middle;
    display: inline-flex;
    align-content: center;
    justify-content: center;
    align-items: center;
}
.bodyMe .main .list-btnsActions{
    display: flex;
    flex-direction: column;
}
.bodyMe .main .list-btnsActions {
    margin-bottom: 10px;
}
.bodyMe .main .btn {
    font-size: 16px;
    font-weight: 500;
    line-height: 1;
    text-transform: capitalize;
    padding: 10px 20px;
    border: 1px solid transparent;
    outline: none;
    border-radius: 30px;
    transition: all 0.3s;
    display: inline-block;
}
.bodyMe .main .cover_picture{
	border-radius: 4px;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom: 1px solid #4fa4ff;
}
.bodyMe .main .logo_picture{
	height: 200px;
	width: 200px;
	position: absolute;
	top: 30px;
	right: 20px;
	z-index: 2;
}
.bodyMe .main .profile_picture{
	background-color: #f2f4f5;
	font-size: 70px;
	color: #aaa;
}
.bodyMe .main .author-info{
	width: 100%;
	margin-top: 0px;
	padding-left: 10px;
	padding-right: 10px;
	margin-bottom: 0px;
    position: absolute;
    bottom: 65px;
    z-index: 1;
    box-sizing: border-box;
}
.bodyMe .main .author-info .name{
	color: #4b4b4b;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 20px;
	font-size: 24px;
	font-weight: 700;
	line-height: 1.2;
}
.bodyMe .main .author-info .company{
	line-height: 1.2;
	color: #fff;
	margin: 0px 4px 0px 0px;
	font-weight: bold;
	color: #fff;
    text-align: center;
    font-size: 2rem;
    font-family: arial;
    text-shadow: 2px 2px 4px hwb(0deg 0% 100% / 60%);
}
.bodyMe .main .author-info .company_address{
	line-height: 1.2;
	color: #fff;
	margin: 0px 0px 4px 0px;
	font-weight: 300;
	color: #fff;
    text-align: center;
    font-size: 1rem;
    font-family: arial;
    text-shadow: 2px 2px 4px hwb(0deg 0% 100% / 60%);
}
.bodyMe .main .author-info .rol{
	font-size: 16px;
	font-weight: 400;
	color: #717171;
	line-height: 1.2;
	margin-top: 0px;
	margin-bottom: 0px;
}
.bodyMe .main .author-info .review{
	display: flex;
	align-items: center;
	text-decoration: none;
}
.bodyMe .main .author-info .review p{
	margin: 0px;
	color: #4b4b4b;
	font-weight: 400;
}
.author-info .review i.fa.fa-star{
	margin: 0px 2.5px;
	color: #e5c300;
}
.bodyMe .main .separador{
	display: block;
	position: relative;
}

.bodyMe .main .add_contact_share_qr {
    position: absolute;
    top: 10px;
    right: 0;
    left: 0;
    z-index: 2;
    width: 90%;
    padding: 0px;
    height: 40px;
    margin: auto;
    display: flex;
    align-content: center;
    justify-content: space-between;
    align-items: flex-start;
    padding: 0px;
}

.bodyMe .main .btn.show_Qr{
    color: #fff;
    fill: #fff;
    position: relative;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 38px;
    height: 36px;
    border: 1px solid #fff;
    box-sizing: border-box;
    text-decoration: none;
    padding: 0px;
    background: rgb(0 0 0 / 60%);
}
.bodyMe .main .btn.show_Qr svg {
    font-size: 1rem !important;
}
.bodyMe .main .btn.share_link{
    position: relative;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 38px;
    height: 36px;
    border: 1px solid #fff;
    box-sizing: content-box;
    text-decoration: none;
    color: #fff;
    padding: 0px;
    background: rgb(0 0 0 / 60%);
}
.bodyMe .main .btn.share_link img {
    filter: invert(1) brightness(2);
    width: 12px !important;
    height: auto !important;
}
.bodyMe .main .contact{
	margin-top: 20px;
	margin-bottom: 0px;
	display: grid;
	grid-template-columns: repeat(4, 1fr);
	gap: 10px;
	grid-auto-rows: minmax(100px, auto);
}
.bodyMe .main .contact-iconos{
    display: flex;
    flex-wrap: nowrap;
    flex-direction: row;
    overflow-x: scroll;
    overflow-y: hidden;
    width: 90%;
    min-width: 320px;
    max-width: 600px;
    height: 70px;
    position: absolute;
    bottom: 0px;
    left: 0;
    right: 0;
    z-index: 5;
    margin: auto;
}
.bodyMe .main .contact-iconos {
  /* ✅ Firefox */
  scrollbar-width: thin;              /* grosor del scroll */
  scrollbar-color: #000 #aaa;         /* thumb | track */
}
.bodyMe .main .contact-iconos::-webkit-scrollbar-button:increment,
.bodyMe .main .contact-iconos::-webkit-scrollbar-button {
    display: none;
}
/* ✅ WebKit (Chrome, Safari, Edge, Opera, Brave) */
.bodyMe .main .contact-iconos::-webkit-scrollbar {
  width: 5px;
  height: 8px;
  background-color: #aaa;
}
.bodyMe .main .contact-iconos::-webkit-scrollbar-thumb {
  background: #000;
}

.bodyMe .main .contact-iconos::-webkit-scrollbar-button:increment,
.bodyMe .main .contact-iconos::-webkit-scrollbar-button {
  display: none;
}
.bodyMe .main .contact-iconos .box-icon {
	display: inline-flex;
    flex: 0 0 80px;
    max-width: 18%;
    margin-bottom: 20px;
    margin-right: 15px;
}
.bodyMe .main .contact-iconos .button-icon{
	background-color: rgb(0 0 0 / 40%) !important;
	margin: auto;
	display: flex;
	flex-direction: column;
	align-items: center;
	width: 100%;
	height: 60px;
	border-radius: 5px;
	border-color: #ccc;
	overflow: hidden;
}
.bodyMe .main .contact-iconos .button-icon.color-whatsapp {
    background: linear-gradient(135deg, #25D366 50%, #128C7E 100%)!important;
}
.bodyMe .main .contact-iconos .button-icon.color-call {
    background: rgb(58 107 76) !important;
}
.bodyMe .main .contact-iconos .button-icon.color-youtube {
    background-color: rgb(196, 48, 43) !important;
}
.bodyMe .main .contact-iconos .button-icon.color-facebook {
    background-color: rgb(24, 119, 242) !important;
}
.bodyMe .main .contact-iconos .button-icon.color-tiktok {
    background-color: rgb(0 0 0) !important;
}
.bodyMe .main .contact-iconos .button-icon.color-instagram {
    background: radial-gradient(94.08% 94.08% at 27.22% 112.68%, rgb(255, 247, 173) 1.04%, rgb(247, 172, 62) 25.52%, rgba(241, 90, 48, 0.39) 64.06%, rgba(189, 68, 177, 0) 100%), linear-gradient(160.39deg, rgb(76, 104, 214) 9.9%, rgba(212, 53, 133, 0) 83.73%), rgb(255, 0, 128) !important;
}
.bodyMe .main .contact-iconos .button-icon.color-sms {
    background: linear-gradient(rgb(29, 97, 238), rgb(26, 211, 255))!important;
}
.bodyMe .main .contact-iconos .button-icon.color-email {
    background: linear-gradient(rgb(255, 134, 29), rgb(255, 156, 26))!important;
}
.bodyMe .main .contact-iconos .button-icon.color-website {
    background: linear-gradient(135deg, rgb(79, 164, 255) 0%, rgb(14, 81, 202) 100%)!important;
}
.bodyMe .main .contact-iconos .button-icon.color-form {
    background: linear-gradient(158.26deg, #c18fdb 7.47%, #6c4481 84.33%) !important;
}
.bodyMe .main .contact-iconos .button-icon.color-shop {
    background-color: rgb(72, 137, 123) !important;
}
.bodyMe .main .contact-iconos .button-icon.color-map {
    background-color: rgb(234, 67, 53) !important;
}
.bodyMe .main .contact-iconos .button-icon.color-reviews {
    background-color: rgb(66, 133, 244) !important;
}
.bodyMe .main .contact-iconos .button-icon.color-contact {
    background-color: rgb(95 68 104) !important;
}
.bodyMe .main .contact-iconos .button-icon.color-waze {
    background-color: rgb(0, 153, 255) !important;
}
.bodyMe .main .contact-iconos .button-icon.bg16 {
    background-color: rgb(132 105 80) !important;
}
.bodyMe .main .contact-iconos .button-icon.bg17 {
    background-color: rgb(83 98 106) !important;
}
.bodyMe .main .contact-iconos .button-icon.bg18 {
    background-color: rgb(56 76 114) !important;
}
.bodyMe .main .contact-iconos .button-icon.bg19 {
    background-color: rgb(95 68 104) !important;
}
.bodyMe .main .contact-iconos .button-icon.bg20 {
    background-color: rgb(116 92 129) !important;
}
.bodyMe .main .contact-iconos .box-icon  p {
	font-size: 10px;
    margin-top: 1em;
    margin-bottom: 1em;
    color:#fff;
}
.contact-iconos .button-icon.hvr-sweep-to-bottom:before {
    background-color: rgb(255 255 255 / 40%) !important;
}
.bodyMe .main .contact-iconos .box-icon .btn-sbg {
	color: #545A5E;
	fill: #545A5E;
	padding: 0px;
	line-height: 0px;
	align-items: center;
	height: auto;
	width: 50px;
    height: 100%;
	font-size: 20px;
	display: flex;
	margin: 0px auto;
	justify-content: space-around;
	position: relative;
	text-decoration: none;
	flex-direction: column;
    padding-top: 4px;
}
.bodyMe .main .contact-iconos .button-icon .btn.btn-sbg,
.bodyMe .main .contact-iconos .button-icon .btn.btn-sbg,
.bodyMe .main .contact-iconos .button-icon .btn.btn-sbg{
    fill:#fff;
    color:#fff;
}
.bodyMe .main .contact-iconos .button-icon.hvr-sweep-to-bottom:hover .btn.btn-sbg,
.bodyMe .main .contact-iconos .button-icon.hvr-sweep-to-bottom:focus .btn.btn-sbg,
.bodyMe .main .contact-iconos .button-icon.hvr-sweep-to-bottom:active .btn.btn-sbg{
    fill:#000;
    color:#000;
}

.bodyMe .main .contact-iconos .button-icon.hvr-sweep-to-bottom:hover .btn.btn-sbg p,
.bodyMe .main .contact-iconos .button-icon.hvr-sweep-to-bottom:focus .btn.btn-sbg p,
.bodyMe .main .contact-iconos .button-icon.hvr-sweep-to-bottom:active .btn.btn-sbg p{
    color:#000;
}
.bodyMe .main .box-text{
	display: block;
	position: relative;
}
.bodyMe .main .box-text h1,
.bodyMe .main .box-text h2,
.bodyMe .main .box-text h3{
	font-size: 25px;
	line-height: 1.5;
	margin-top: 0px;
	margin-bottom: 20px;
	font-weight: bold;
	padding-left: 10px;
	padding-right: 10px;
}
.bodyMe .main .box-text p{
	font-size: 18px;
	line-height: 1.5;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-left: 10px;
	padding-right: 10px;
}
.bodyMe .main .menu_acordeon.show .icon_puntero {
    transform: rotate(90deg);
}
.bodyMe .main .menu_acordeon.show .reloj {
    display: inline-flex;
    width: calc(100% - 90px);
    height: 50px;
    position: relative;
    align-items: center;
    justify-content: center;
}
.bodyMe .main .menu_acordeon.show .reloj label.opening {
    color: #4CAF50;
    font-size: 1.3rem;
    font-weight: bold;
    margin-right: 20px;
}
.bodyMe .main .menu_acordeon.show .reloj label.hastalas {
    font-size: 14px;
    color: #000;
    margin-right: 10px;
}

.bodyMe .main .menu_acordeon.show .reloj span.horaClose {
    position: relative;
    font-size: 18px;
    color: #000;
    margin-right: 10px;
}
.bodyMe .main .map_location {
    position: relative;
    display: flex;
    flex-direction: row;
    width: 100%;
}

.bodyMe .main .map_location .logo_org {
    display: inline-flex;
    width: 40%;
    height:150px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    background: #eeeef3;
}
.bodyMe .main .map_location .location {
    display: inline-flex;
    width: 60%;
    background: #eeeef3;
}
.bodyMe .main .low_pointer{
    position: absolute;
    z-index: 2;
    width: 70px;
    top: 73vw;
    right: 8px;
    height: 70px;
    display: flex;
    align-items: center;
    justify-content: center;
    fill: #fff;
    font-size: 26px;
}
.bodyMe .main .btnsActions{
    display: block;
    margin: auto;
    margin-top: 15px;
    width: 100%;
    max-width: 100%;
}
.bodyMe .main .section-btnsActions{
    position: relative;
    display: flex;
    align-content: center;
    justify-content: center;
    align-items: center;
    margin: 10px auto 0 auto;
    width: 100%;
    margin-bottom: 10px;
    box-sizing: border-box;
}
.bodyMe .main .list-btnsActions{
    position: relative;
    flex-direction: row;
    display: flex;
    flex-wrap: wrap;
    width: 90%;
    max-width: 450px;
    margin: auto;
}
.bodyMe .main .btn-action{
    background: linear-gradient(135deg, rgb(83 98 106) 0%, rgb(40 40 41) 100%);
    border-color: #2a2d2d;
    color: #ffffff;
    text-decoration: none;
    outline: none;
    font-size: 16px;
    font-weight: 500;
    width: 100%;
    display: flex;
    padding: 0px;
    height: 50px;
    align-items: center;
    justify-content: center;
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    border-top-right-radius: 10px;
}
.bodyMe .main .btnFirst {
    width: 58%;
    border-top-left-radius: 10px !important;
    border-bottom-left-radius: 0px !important;
    border-bottom-right-radius: 0px !important;
    border-top-right-radius: 0px !important;
    padding: 0px !important;
    float: left;
    height: 50px !important;
    display: inline-flex !important;
    margin-right: 1% !important;
}
.bodyMe .main .btnSecond {
    width: 40%;
    border-top-left-radius: 0px !important;
    border-bottom-left-radius: 0px !important;
    border-bottom-right-radius: 0px !important;
    border-top-right-radius: 10px !important;
    padding: 0px !important;
    display: inline-flex !important;
    margin-left: 1% !important;
    float: left;
    align-items: center;
    justify-content: center;
}
.bodyMe .main .btnThird {
    margin-top: 0px !important;
    border-top-left-radius: 0px !important;
    border-top-right-radius: 0px !important;
    border-bottom-left-radius: 10px !important;
    border-bottom-right-radius: 10px !important;
}
.contact-scanQr{
	margin-top: 20px;
	margin-bottom: 0px;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-evenly;
}
.contact-scanQr .box-icon {
	flex: 0 0 90px;
	max-width: 90px;
	margin-bottom: 20px;
}
.contact-scanQr .button-icon{
	background-color: #fff;
	margin: auto;
	display: flex;
	flex-direction: column;
	align-items: center;
	width: 100%;
	height: 90px;
	border-radius: 15px;
	border-color: #ccc;
	overflow: hidden;
}
.contact-scanQr .box-icon  p {
	font-size: 12px;
	margin-top: 0px;
	margin-bottom: 1em;
}
.contact-scanQr .box-icon .btn-sbg {
	color: #545A5E;
	fill: #545A5E;
	padding: 0px;
	line-height: 0px;
	align-items: center;
	height: 90px;
	width: 50px;
	font-size: 20px;
	display: flex;
	margin: 0px auto;
	justify-content: space-around;
	position: relative;
	text-decoration: none;
	flex-direction: column;
}
/* solo para altas resoluciones*/
@media (min-width: 501px){.bodyMe .main .cover_picture{height: 350px;}}
@media (min-width: 701px){
    .bodyMe .main .contact-iconos{margin-top: 0px; }
    .bodyMe .main .contact-iconos .box-icon {margin-right: 15px;}
    .bodyMe .main .low_pointer{top: 271px;}
    .bodyMe .main .profile_picture{width: 100%;}
}
/* solo para mobile */
@media (max-width: 991px){
	.bodyMe .main .cover_picture, .cover_picture:before{
		border-radius: 0px;
		border-top-left-radius: 0px;
		border-top-right-radius: 0px;
	}
	.bodyMe .main .profile_picture{
		font-size: 100px;
	}
}
@media (max-width: 700px){
    .bodyMe .main .contact-iconos {
        /* Firefox */
        scrollbar-width: none;
    }    
    .bodyMe .main .contact-iconos::-webkit-scrollbar {
        -webkit-appearance: none;
        display: none;
    }
	.bodyMe .main .logo_picture{
		width: 140px;
		height: 140px;
	}
	.bodyMe .main .list-btnsActions {
		float: none;
	}
    .bodyMe .main .map_location{
        margin-top:-1px;
    }
}
@media (max-width: 500px){
    .bodyMe .main .cover_picture{height: 100vw;}
    .bodyMe .main .closePreview {
        top: 28px;
        left: 0px;
        border-top-left-radius: 4%;
        border-top-right-radius: 4%;
        border-bottom-left-radius: 4%;
        border-bottom-right-radius: 4%;
    }
}
/*Css mini site, styles default*/
.main_content {
    margin-top: 20px;
    position: relative;
    padding: 0px;
    display: block;
    width: 100%;
    box-sizing: border-box;
    background-color: #fff;
  }
  .main_content .rows_site {
    position: relative;
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 30px;
    padding-bottom: 15px;
    box-sizing: border-box;
  }
  .main_content .rows_site .columns_site {
    position: relative;
    z-index: 1;
    margin-bottom: 0px;
    flex: 0 0 100%;
    max-width: 100%;
    width: 100%;
    min-height: 1px;
    padding-right: 10px;
    padding-left: 10px;
    color: rgb(106, 122, 140);
    box-sizing: border-box;
}
.main_content .rows_site .columns_site .widgetItem{
    position: relative;
    width: 100%;
    padding-top: 10px;
    padding-bottom: 10px;
}
.main_content .rows_site .columns_site .widgetItem .widget_elemts_site {
    position: relative;
    width: 100%;
}
  .widget_elemts_site.widget_elemt_text,
  .widget_elemts_site.widget_elemt_text h1,
  .widget_elemts_site.widget_elemt_text h2,
  .widget_elemts_site.widget_elemt_text h3,
  .widget_elemts_site.widget_elemt_text h4,
  .widget_elemts_site.widget_elemt_text h5,
  .widget_elemts_site.widget_elemt_text h6,
  .widget_elemts_site.widget_elemt_text p,
  .widget_elemts_site.widget_elemt_text ul,
  .widget_elemts_site.widget_elemt_text ol
  {
      padding: 0px;
      margin: 0px;
      line-height: 1.42;
      font-size: 16px;
      font-family: arial;
      font-weight: normal;      
    }
.widget_elemts_site.widget_elemt_text h1 {font-size: 2em;}
.widget_elemts_site.widget_elemt_text h2 {font-size: 1.5em;}
.widget_elemts_site.widget_elemt_text h3 {font-size: 1.17em;}
.widget_elemts_site.widget_elemt_text h4 {font-size: 1em;}
.widget_elemts_site.widget_elemt_text h5 {font-size: 0.83em;}
.widget_elemts_site.widget_elemt_text h6 {font-size: 0.67em;}

.widget_elemts_site.widget_elemt_text .ql-align-center {text-align: center!important;}
.widget_elemts_site.widget_elemt_text .ql-align-right {text-align: right!important;}
.main_content .rows_site .columns_site .widgetItem .widget_elemts_site.widget_elemt_iframe iframe.widget_elemt_iframe_youtube {
    width: 100%;
    height: auto;
    min-height: 300px;
}
.main_content .rows_site .columns_site .widgetItem .widget_elemts_site.widget_elemt_iframe iframe.widget_elemt_iframe_embed {
    width: 100%;
    height: auto;
    min-height: 300px;
}


.bMenuWidget {
  position: relative;
  padding-top: 5px;
  background: #fff;
  margin-top: 10px;
}
.bMenuWidget .menuTab {
  position: sticky;
  top: 1px;
  z-index: 5;
  display: flex;
  flex-direction: column;
  width: 100%;
  max-width: 600px;
  margin: 0 auto;
  background-color: #fff;
}
.bMenuWidget .menuTab ul {
  position: relative;
  margin: 0;
  padding: 0;
  width: 100%;
  list-style: none;
  display: flex;
  justify-content: space-around;
  justify-content: center;
  align-items: center;
  border-bottom: 1px solid #eee;
}
.bMenuWidget .menuTab ul li {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 33%;
  margin: 0px 0.333%;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  overflow: hidden;
}
.bMenuWidget .menuTab ul li a {
  position: relative;
  display: block;
  background-color: #f1f1f1;
  padding: 10px 10px;
  width: 100%;
  text-align: center;
  font-size: 1rem;
  color: #000;
  font-weight: bold;
}
.bMenuWidget .menuTab ul li a:hover {
  cursor: pointer;
  color: #ddd;
  background-color: #706f6f;
}
.bMenuWidget .menuTab ul li a.active {
  background-color: #4b4b4b;
  color: #ddd;
}
section.rows_site.bMenu_section{padding-top:10px!important;}
section.rows_site.bMenu_section, .columns_site.bMenu_column {padding-left: 0!important;padding-right: 0!important;}
.container-menu_widget .container_food_list .food_list .food_item_container .food_item .food_item_header .food_item_content_media .food_gallery_slider ul,
.container-menu_widget .main-nav-category nav ul{list-style:none;padding:0;display:flex;transition:.3s ease-out;margin:0}
.container-fluid.container_dimenu_widget{padding-top:5px}
.container-menu_widget{display:block;background-color:#fff;max-width:600px;width:100%;margin:0 auto}
.container-menu_widget .main-nav-category {position: sticky;top:0;z-index:1;padding-top: 0px;}
.container-menu_widget .main-nav-category nav{background:#fff;display:flex;top:0;overflow:hidden;overflow-x:auto;scrollbar-width:none;border:0;margin:auto;width:99%}
.container-menu_widget .main-nav-category nav .indicador{width:0;height:7px;background:#113cfc;position:absolute;bottom:0;transition:.3s ease-out}
.container-menu_widget .main-nav-category nav ul{align-items:center}
.container-menu_widget .main-nav-category nav ul li{flex:none;border-top: 0px solid #ddd;border-bottom:1px solid #ddd;padding:5px 0;background-color:#fff}
.container-menu_widget .main-nav-category nav ul li a{text-decoration:none;color:#555;outline:0;display:inline-block;padding:18px 15px;font-size:1rem;font-family:"Open Sans",sans-serif;position:relative;border:0;font-weight:700;transition:.3s ease-out}
.container-menu_widget .main-nav-category nav ul li a.active{font-weight:700;color:#1e90ff;border-radius:20px}
.container-menu_widget .main-nav-category nav ul li a:hover{cursor:pointer;color:#1e90ff;border-radius:20px}
.container-menu_widget .main-nav-category nav ul li.btn-control{padding:8px 0}
.container-menu_widget .main-nav-category nav ul li.btn-control a.btn-add{padding:4px 6px;border:1px solid #ccc;margin-left:5px;margin-right:10px}
.container-menu_widget .main-nav-category nav ul li.btn-control a.btn-add:hover{cursor:pointer;color:#113cfc;border-color:#1e90ff}
.container-menu_widget .main-nav-category nav ul li.btn-control a.btn-add:hover i{color:#113cfc}
.container-menu_widget .container_food_list{margin:0 auto;width:100%;min-height:490px;height: auto/*100vh*/;overflow:hidden;overflow-y:auto;scrollbar-width:none;scroll-behavior:smooth;transition:.3s ease-out}
.container-menu_widget .container_food_list .food_list{margin-bottom:10px;padding:10px 0px;display:flex;flex-direction:column}
.container-menu_widget .container_food_list .food_list:last-child {margin-bottom: 40px;}
.container-menu_widget .container_food_list .food_list .food_item_Category{margin:0 0 30px;padding:0 10px;font-size:2rem;text-align:center;position:relative;transition:.3s ease-out}
.container-menu_widget .container_food_list .food_list .food_item_Category::before{content:"";position:absolute;width:50px;bottom:-8px;left:0;right:0;margin:auto;border-bottom:3px solid #113cfc}
.container-menu_widget .container_food_list .food_list .food_item_Category:after{content:"";position:absolute;width:100px;bottom:-15px;left:0;right:0;margin:auto;border-bottom:3px solid #113cfc}
.container-menu_widget .container_food_list .food_list .food_item_container{margin-bottom:40px;position:relative}
.container-menu_widget .container_food_list .food_list .food_item_container .handle{position:absolute;border:1px solid #113cfc;width:20px;height:35px;z-index:1;right:-10px;top:40px;background-color:rgba(145,193,239,.75);color:#113cfc;border-radius:20px;display:flex;justify-content:center;align-items:center;font-size:1.5rem;cursor:move}
.container-menu_widget .container_food_list .food_list .food_item_container .food_item .food_item_header.header_column {display: flex;align-items: flex-start;justify-content: space-between;}
.container-menu_widget .container_food_list .food_list .food_item_container .food_item .food_item_header .food_item_name{margin:0 0 10px;padding:0 10px;font-size:2rem;font-weight:700;color:#000;font-family:"Open Sans",sans-serif;}
.container-menu_widget .container_food_list .food_list .food_item_container .food_item .food_item_header .food_item_content_media{position:relative}
.container-menu_widget .container_food_list .food_list .food_item_container .food_item .food_item_header .food_item_content_media .food_item_btns{position:absolute;left:10px;top:10px;z-index:1;width:50px;height:40px}
.container-menu_widget .container_food_list .food_list .food_item_container .food_item .food_item_header .food_item_content_media .food_item_btns .btn-edit,
.container-menu_widget .container_food_list .food_list .food_item_container .food_item .food_item_header .food_item_content_media .food_item_btns .btn-next,
.container-menu_widget .container_food_list .food_list .food_item_container .food_item .food_item_header .food_item_content_media .food_item_btns .btn-prev{position:absolute}
.container-menu_widget .container_food_list .food_list .food_item_container .food_item .food_item_header .food_item_content_media .food_item_btns .btn-edit,
.container-menu_widget .container_food_list .food_list .food_item_container .food_item .food_item_header .food_item_content_media .food_item_btns .btn-prev{left:0;top:0}
.container-menu_widget .container_food_list .food_list .food_item_container .food_item .food_item_header .food_item_content_media .food_item_btns .btn-next,
.container-menu_widget .container_food_list .food_list .food_item_container .food_item .food_item_header .food_item_content_media .food_item_btns .btn-prev{top:50%}
.container-menu_widget .container_food_list .food_list .food_item_container .food_item .food_item_header .food_item_content_media .food_item_btns .btn-next{right:0}
.container-menu_widget .container_food_list .food_list .food_item_container .food_item .food_item_header .food_item_content_media .food_item_btns .btn-edit{box-shadow:none;border:1px dashed #fcd602;border-radius:4px;color:#fcd602;cursor:pointer;opacity:.8;background-color:rgba(0,0,0,.3);transition:.3s ease-out}
.container-menu_widget .container_food_list .food_list .food_item_container .food_item .food_item_header .food_item_content_media .food_item_btns .btn-edit:hover{opacity:1;box-shadow:0 0 5px rgba(0,0,0,.4)}
.container-menu_widget .container_food_list .food_list .food_item_container .food_item .food_item_header .food_item_content_media .food_item_btns .btn-edit:focus{outline:0}
.container-menu_widget .container_food_list .food_list .food_item_container .food_item .food_item_header .food_item_content_media .food_gallery_slider{position:relative;background-color:#f7f7f7;min-height:300px;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;align-items:center;overflow:hidden;overflow-x:auto;scrollbar-width:none;border-radius:0px}
.container-menu_widget .container_food_list .food_list .food_item_container .food_item .food_item_header .food_item_content_media .food_gallery_slider ul li{width:100%;max-width:600px;height:500px;position:relative;justify-content:center;display:flex;overflow:hidden;transition:.3s ease-out}
.container-menu_widget .container_food_list .food_list .food_item_container .food_item .food_item_header .food_item_content_media .food_gallery_slider ul li .food_item_video{width:100%; height:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}
.container-menu_widget .container_food_list .food_list .food_item_container .food_item .food_item_header .food_item_content_media .food_gallery_slider ul li .food_item_img{width:100%; height:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}
.container-menu_widget .container_food_list .food_list .food_item_container .food_item .food_item_details{margin-top:10px;padding:0 10px;font-size:1rem;font-weight:400;color:#555;font-family: "Open Sans", sans-serif;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:3;line-height:1.5}
.container-menu_widget .container_food_list .food_list .food_item_container .food_item .food_item_details p{margin:0}
.container-menu_widget .container_food_list .food_list .food_item_container .food_item .food_item_price{font-size: 1.2rem;font-weight: normal;color: #fff;font-family: "Open Sans", sans-serif;position: absolute;z-index: 0;right: 15px;top: 10px;background: rgb(0 0 0 / 50%);padding: 5px 12px;border-radius: 10px;}
.container-menu_widget .container_food_list .food_list .food_item_container .food_item .food_item_price.discount_active{display: flex;align-items: center;gap: 0px 25px; }
.container-menu_widget .container_food_list .food_list .food_item_container .food_item .food_item_price.discount_active .with_discount {color: #e56045;opacity: 0.6;text-decoration: line-through;font-size: 1rem;}
.container-menu_widget .container_food_list .food_list .food_item_container .food_item .food_item_price.discount_active .food_item_price_discount {position: relative;}
.container-menu_widget .container_food_list .food_list .food_item_container .food_item .food_item_price.discount_active .food_item_price_discount:before {content: "";position: absolute;top: 50%;left: -15px;transform: translateY(-50%);width: 0;height: 0;border-top: 6px solid transparent;border-bottom: 6px solid transparent;border-left: 10px solid #fff; }
.container-menu_widget .container_food_list .food_list .food_item_container .food_item .food_item_price.static {position: relative;top: inherit;background: none;color: #555;right: inherit;padding: 0px 12px;min-width: 90px;text-align: right;}
.container-menu_widget .container_food_list .food_list .food_item_container .food_item .food_item_price.static.discount_active .food_item_price_discount:before{border-left: 10px solid #000;}
.food_item_nav{position:absolute;bottom:4px;left:0;right:0;z-index:1;display:flex;align-items:center;justify-content:center}
.food_item_nav ul{margin:0;padding:0;display:flex;list-style:none}
.food_item_nav ul li{flex:none;margin:0 5px}
.food_item_nav ul li a{display:block;padding:5px;background:#fff;border-radius:50%;opacity:.5}
.food_item_nav ul li a:hover{cursor:pointer;opacity:1}
button.btn-up {
  position: fixed;
  bottom: 50px;
  z-index: 9999;
  background: #000;
  border: 0;
  box-shadow: none;
  color: #fff;
  fill: #fff;
  display: block;
  padding: 12px;
  border-radius: 4px;
  margin-left: 15px;
  cursor: pointer;
}

button.btn-up svg {
  fill: #fff;
  color: #fff;
  height: 1.5rem;
}
@media (min-width: 300px){
  .container-menu_widget .container_food_list .food_list .food_item_container .food_item .food_item_header .food_item_content_media .food_gallery_slider ul li{
    width: 375px;
  }
}
@media (min-width: 390px){
  .container-menu_widget .container_food_list .food_list .food_item_container .food_item .food_item_header .food_item_content_media .food_gallery_slider ul li{
    width: 390px;
  }
}
@media (min-width: 400px){
  .container-menu_widget .container_food_list .food_list .food_item_container .food_item .food_item_header .food_item_content_media .food_gallery_slider ul li{
    width: 400px;
  }
}
@media (min-width: 410px){
  .container-menu_widget .container_food_list .food_list .food_item_container .food_item .food_item_header .food_item_content_media .food_gallery_slider ul li{
    width: 410px;
  }
}
@media (min-width: 420px){
  .container-menu_widget .container_food_list .food_list .food_item_container .food_item .food_item_header .food_item_content_media .food_gallery_slider ul li{
    width: 420px;
  }
}
@media (min-width: 430px){
  .container-menu_widget .container_food_list .food_list .food_item_container .food_item .food_item_header .food_item_content_media .food_gallery_slider ul li{
    width: 430px;
  }
}
@media (min-width: 450px){
  .container-menu_widget .container_food_list .food_list .food_item_container .food_item .food_item_header .food_item_content_media .food_gallery_slider ul li{
    width: 450px;
  }
}
@media (min-width: 601px){
  .container-menu_widget .container_food_list .food_list .food_item_container .food_item .food_item_header .food_item_content_media .food_gallery_slider ul li{
    min-width: 420px;
  }
}

@media (min-width: 300px){
  .container-menu_widget .container_food_list .food_list .food_item_container .food_item .food_item_header .food_item_content_media .food_gallery_slider.onlyItem {overflow-x: hidden;width: 100%;min-height:auto;}
  .container-menu_widget .container_food_list .food_list .food_item_container .food_item .food_item_header .food_item_content_media .food_gallery_slider.onlyItem ul li {min-width: fit-content !important;height: auto;width: 100%;max-width: max-content;}
  .container-menu_widget .container_food_list .food_list .food_item_container .food_item .food_item_header .food_item_content_media .food_gallery_slider.onlyItem ul li .food_item_img, 
  .container-menu_widget .container_food_list .food_list .food_item_container .food_item .food_item_header .food_item_content_media .food_gallery_slider.onlyItem ul li .food_item_video
  {width: 100% !important;height:auto !important;}
}